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

 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 b1m,d4y,kmE,GmE,PFy,E4m,dG,CFJ,AxC,Gm,EW,WQ2,a24,N4,p1,m4J,$44,O1x,M4,U4F,o4Q,Xy,MCm,XJx,l2E,jwE,g4E,yxy,VC4,uy4,KQ4,TGy,kr,s$,vH,qWC,fe,A5,x4E,WH,cH,edQ,beG,FM,Z3,BAC,sSW,C22,VU,f3W,A5F,WVG,wA,a3W,mS4,Oe4,$Sw,I3G,ne,vrQ,QU,DS4,NA4,zs2,a5,RsF,XHW,Wk,Mly,fE,c5J,J5m,grw,S$y,VlC,o5,uMJ,wHw,KVE,nrw,TA2,QSF,q$4,esE,bE2,kQW,P4d,s5C,Am1,ag4,WWG,Zg,mP4,oOF,gO,NO4,M02,R8w,JmF,Xkm,z84,S0,r5F,Vr,i4,wO,h8d,u4,t0Q,HEE,lgm,xO,j54,FWJ,gOw,SEW,ym4,V0C,iEw,wk1,TQ,KWC,TOW,Q5G,xP4,Ex,e8W,BqG,C0,P$w,C$W,dXd,vV4,
fsW,AcJ,DX4,mXm,oV4,pDE,MDE,Jcm,z_1,H0x,ls1,Fsy,gVy,VDd,wD4,uew,nVG,rc4,qxy,b6J,EZE,HD,CtE,Lz4,f9x,y1,SD,i$,xV,bt,d9,D11,C6,oZy,Mi4,JnQ,zj2,RjC,$Z,Xzy,I6,D9,U7,o6,H61,l94,tiQ,j6F,FzG,gZG,ynG,S7E,Vim,wzG,cz,M1,ulw,Kzw,nZy,rnW,T9W,Q6Q,q7m,x1C,ji,Fl,Z9,g9,w9,ejW,ut,dx4,EBw,n6,sl4,CSE,vB4,Q3,LXG,fqW,A$4,q1,mxE,YZ,IqE,DxQ,ei,oBG,UxE,N1m,pmy,Mzx,c$1,Bm,J$C,zpx,kB,RpC,Xm1,G7,Pm,E1,s1,hpQ,lq1,H5F,C5,jl1,FX4,Z5w,f5,Wm,al,$B,Il,Dq,gBG,y$E,VzQ,i5y,uF4,KXJ,nBw,T1J,r$F,QlW,ol,q1C,xxE,epJ,bOw,dy4,BeQ,kEx,GE4,Pi2,
cm,E$d,z7,Rl,sKx,LKC,f_F,Arm,a_E,myd,$yQ,Uym,o$C,Ne4,p4x,Mmw,cry,JrW,h2Q,Hm,HOG,l_J,tmd,jK2,FKw,ZO2,yry,xyw,YVQ,e2F,Bv1,kkW,ya,Gk4,sUQ,LOC,fHm,ACC,WOd,aHC,mWE,$W2,OL1,DWm,UWy,Cpd,oUE,Nv2,pt4,MeC,cCQ,JCy,zUy,RUx,XtC,teJ,HLW,ZLG,jUC,FO1,SA2,VeW,iLF,gUG,u1G,yCy,nUW,k$,TvF,GE,EV,rCQ,qA1,xW4,bg4,LeC,BJ1,dLx,Gid,Eex,kiW,$Lw,We2,Og4,Izm,DLm,UL4,oe1,pFx,NJx,M8W,c3y,J3x,ztF,XF1,HgJ,lzm,t8y,FeF,j1x,r3J,LO,Q1W,xL1,YB4,et4,bww,dt2,k3G,G3w,Pqy,D_,UV,EAw,AJx,pO,Jr,$td,Ia4,RvJ,hr,Hwm,laQ,Zwm,j2J,FBC,F_,gA4,yJQ,
VQJ,iwQ,wQG,uRG,KBd,nAF,TFG,Q2x,q6F,Y64,xtd,d$Q,nO,QQ,kgm,Ggd,P01,E8m,sP4,C0F,LTm,AiG,f7F,WTy,sA,vt,pUE,Wt,XUQ,hnC,aU,l7G,HyC,iy4,wUd,uCQ,n84,qH2,YH4,enx,b_w,dTF,Bs1,OA,GIw,NW,EsJ,s_4,Ccy,LbW,PcG,kI1,vsE,UA,Ao1,$Tm,a5G,DT4,UTW,osx,pA1,Muw,Jo2,RBm,XAd,hBQ,H_C,hC,l5C,j_C,tu2,Fbm,gsQ,tC,Vum,ZH,yo,gv,KbW,Se2,qe4,Bry,PE1,G0E,CEd,up,LS2,fnE,an4,mGJ,rv,OvE,qW,xU,UGw,pCm,wCx,uU4,KS2,ee,ni1,bY,reQ,QdQ,qNJ,xGE,eE4,Gi,bbJ,dZ2,EB,vF,GSW,Psd,EjJ,vjW,LtW,Atd,WtG,UZw,ojW,Ob2,pMF,Mod,ctJ,UB,NL,pg,XMx,hew,cF,HbQ,
lBG,toJ,jGJ,Zby,gj2,yty,SpE,Fty,VoQ,XL,wMQ,rtC,h3,TMw,QGJ,ibC,qpw,lY,YpW,eew,bBF,da1,k1x,Bn4,G1Q,sDx,PJd,vYE,maC,OBd,DaG,Nnx,oYd,Uay,p9F,Mny,JbF,RO2,zOW,hO1,uY,lbQ,tnG,jD4,Fgm,ybW,Vn4,SoQ,iBQ,w9E,udJ,KgF,Tn4,QDQ,Yow,bTW,eOG,mB,d5W,rb4,CVJ,Lh1,fJC,AU4,o2,WhJ,m5E,IJC,oJC,U5J,cUm,JUd,zcd,Rcx,hcm,Fh4,HTJ,tbJ,jZE,ZTC,gJ2,Sqd,yUm,iTF,Vby,FR,wG2,Kh4,nJx,qqJ,uq,Kw,x5G,YqE,nw,dAy,xA,YA,eQ,PTF,BU,CTW,PU,vgW,Ln4,fS2,AYF,Cy,WnW,aSd,mAQ,OrF,DA2,N7Q,M6C,IP,cY4,JYm,zXy,RXG,XZF,hXW,HrE,lSx,oP,FnJ,ZrQ,gg2,yY2,SR1,
V6G,irC,wZw,uDF,Kn1,ngy,T7m,rYG,XC,Exx,shJ,hi,HU,l0,CGm,vxF,L0x,fA1,ASF,W02,aAW,Dgw,Ug4,oxy,N3w,pgw,Z7,yb,Sy,Vb,u0,Ky,ny,cS4,r$,zW2,Qb,RWG,Xgy,q$,hWm,Hkw,lA1,ikJ,uNm,QhW,eWW,YkQ,wgd,blJ,k6W,Old,v02,NXy,fM2,UOx,pfw,BA,csG,GI,zuF,Ru1,huW,Hlw,lMC,j3G,se,Zlx,g0y,ysF,S84,VSy,ilx,wf4,Fqd,n0F,TXd,rsW,vA,bxQ,dc1,eu4,kp4,Gpm,Elx,skW,Prx,aXw,$cF,IX2,Ucx,D5,z6W,cPm,JPd,lXG,jky,F4m,ZxE,gly,yPE,S_J,R_,Qkm,xcm,Tfw,nl2,q_4,ixG,e64,L2d,Byx,kD4,GDm,Uny,Ny2,Dnd,R04,IZm,VIE,z04,dnQ,vud,ou4,Y_G,uBx,woG,K4x,rPy,OQw,TI,
w$m,K2C,nu2,TyW,r2F,knG,C3G,vN1,G0,fCW,aCE,ICy,Ocm,UNy,oN4,pEw,cB4,MZ2,JB1,zxQ,RxE,XEm,Hc1,hxW,ON,gNG,ZcG,Fpy,icG,yBE,wEd,VZx,uTx,Kpx,Qny,TTG,rBG,xN1,bC4,d8x,GdJ,PQG,Eo4,se2,voE,fwE,pv,W61,$8F,awQ,OCd,ooF,N6W,cT4,zDJ,Rd,XU,HC4,lwJ,he,HC,thd,lE,te,jeF,jM,F6y,FU,ZCW,goy,gr,yT4,Sad,VhC,iCG,w0m,K6y,uYF,T62,qaC,Qe4,x8E,YaC,noG,eDm,Bt4,d91,rTE,kPG,GPd,wr,Pyw,sEJ,EEJ,CyJ,vEy,f1Q,Lr2,AId,Kv,a1C,m9F,Wry,OFw,I1x,D9W,psG,JIm,HFJ,Frd,nv,yIG,SLE,T0,VVy,xi,Yi,Ttx,QO,dM,rI2,QEW,x9E,YLE,bX1,BPQ,kVy,GV4,P8W,C8m,WiJ,
fO4,sHy,aO2,msJ,sp,AzQ,$sw,Lb,OX4,IOW,DsE,UsQ,MPW,oTE,puE,RPx,XuE,jHx,tPC,gTw,ugd,KiE,TPC,QHy,qmE,Ymw,eP4,bMG,B84,kGy,GGF,sM4,f$G,ALw,CzJ,a$4,$km,mky,WmQ,OME,DkJ,UkG,ozd,N8J,pPE,pb,MZ,zS,Xo,JLW,zry,XPx,l$C,ht,HM,tLF,ls,ZME,gzd,yL2,jo,uPG,rLW,qsC,xk1,Ysd,buE,dmy,Bhy,PxQ,ZB,EGw,vGC,gM,Lkw,ajd,yZ,OuG,So,wM,us,Ijx,UmF,Dmw,Nh2,pTy,Msw,cM2,oGW,hbE,Hum,tsd,FkE,Std,yMQ,Vsw,wTF,up4,Kkx,nGQ,Thx,rM2,QLx,YtG,qtm,QZ,bIC,qZ,diC,Yj,eo,B_w,kvd,GvC,PZy,EMd,bJ,suw,CZy,vMQ,LG2,AHQ,WGx,ah4,mi2,$iF,IhQ,OIE,dn,UiW,N_y,
pO4,Mt2,cHE,Rq4,hqy,P9,lhG,juQ,FGF,ZIJ,gMF,yHG,SjC,Vt4,iI1,XOm,HIQ,wOJ,uKx,rHx,QuE,qjy,xid,AQx,mrE,$rd,Ojx,aQQ,pad,JQ2,MGQ,zg4,hgQ,lQy,jRJ,yQ2,gnJ,waQ,mg,uWG,KZW,Oo,nn2,ID,TH2,rQC,QRd,xr1,q2w,Y2Q,eg2,bh2,dM1,C6C,LUG,AWy,fpx,P6Q,k_x,apF,$Mm,oK4,Nly,cWE,HhW,tpm,Na,jNE,Zh1,gK1,SYW,uiE,Tlx,qYQ,xMC,YYG,eh4,GL1,bqC,CdE,vRW,L7x,A9Q,Jb,W7C,mC4,$Cx,OqF,I0C,DCy,UC1,oR1,p3d,Mkd,H9,c9d,J9m,Rfw,tb,zfx,hfw,jzJ,Zb,F74,ZqQ,gRm,VkW,iq1,y91,uGm,r9Q,Qz2,qhQ,wn,xCF,dzx,BQW,T1,PmC,kKF,GK1,Cm4,vQw,LEG,aLQ,OP4,$z4,mzm,
IL4,UzF,oQ4,JDC,NQx,z9y,XBW,R91,FEJ,yD1,V3E,wBF,YdW,RZ,b74,Gx1,EtE,JU,yV,Akd,$wE,mwG,IP4,DwC,ot1,Uwm,NdQ,pv4,Sb,qkG,W9J,O72,aPx,ZJ,Jkw,zR4,RRG,xJ,lPw,YJ,tdE,jmy,F9C,Z7C,gtE,bT,ykG,S0W,Vd1,i7w,wvy,G2,uXm,TdE,Qmd,q0m,kYE,Ped,ECF,sbG,vCQ,L_4,WZ,AlJ,W_w,aG2,mH2,$H1,OVF,DH1,oC4,pcG,M_W,hyx,Ryx,HVF,jb4,F_C,UR,ZVx,gCx,ylx,iV4,unC,wcw,nCW,rl4,MA,qQE,xHd,QbW,YQE,eyE,dlJ,klm,Bby,Gl1,b2x,PAd,EPw,s41,CAm,vPE,L84,fK4,AFJ,W8G,$lE,ml4,O21,DlC,IK4,cZ,Ulw,pSQ,zCW,oPE,hCF,H2G,lKG,tHy,Z2W,u01,K8W,Tb4,rF1,S6,Yb4,Bww,
PhE,VS,vkW,Ek1,sWm,Ch2,LoQ,mRG,Kr,$Rx,OAE,DRJ,URJ,ok4,NwE,Mgd,cp1,jWQ,hIF,lDF,ZAy,FoF,gkd,ypm,Vg4,wI2,KoC,Tw4,rp1,quE,E5C,v54,fF4,AvE,WaW,aFm,mFG,OHW,IFW,o5W,Nm1,pl4,MR1,cvy,JvJ,zA4,RAQ,PRm,vmx,kx,Ge,Pg,L5Q,fc1,Ck,W52,NY4,RmE,JR2,K5C,nmy,TYx,mow,omd,Icx,Qvx,qF4,xoQ,YFC,MYd,emQ,dhJ,ks4,ELy,s$4,Ih,$hy,IYx,UhE,oLw,M2Q,J1J,c1w,X5y,HmQ,y1y,Zmy,t2y,gLJ,j$F,STG,u71,tS,jT,eQE,qTQ,deF,BKw,GwC,Pvd,ZA,E31,v3x,LL4,f6y,ANw,UeE,Dem,nk,JNF,xx,RiC,Xby,hiG,HUx,l6w,t9y,jY2,FLC,ZUG,g3C,yNC,eT,SG2,V9x,iU1,wbQ,uEW,KLJ,
n34,TKW,dX,rNF,QYd,qGC,xeG,YG4,ei1,bpd,df4,BZy,kuF,GuJ,PgF,EXy,E8,Cg1,LAJ,AfQ,mfQ,Iim,DfQ,UfJ,NZx,M1m,cfw,Jfm,a3,Hpx,XWE,liJ,t1C,jt4,gXC,yf1,SJJ,ipG,Js,uIy,MO,nXw,TZE,z6,rfF,Qtm,qJ4,xfQ,Xk,dJC,kXJ,Cox,sBF,LY4,fox,gX,Aa4,WYy,mJm,OSW,Iom,UJ4,oHJ,$Jx,NL1,zM4,HSw,loE,yh,tAw,jBx,Szd,FYw,gH1,yaE,nHF,iSx,TLW,QBG,xJm,Yz4,eMG,biC,d6G,BS2,GFw,PP2,Ewm,sVJ,CPW,LHG,Agw,m6W,D6F,NSd,Mcw,zGJ,nl,RGC,X6d,hGW,HiW,lu2,jV2,FHW,ZiF,gwC,ygW,Sg4,Vc2,iiF,w61,uvd,KHQ,TSW,nwG,qgW,YgE,Qh,eGF,BEm,dpE,Pf4,EDE,sJy,Lvd,WvG,AyJ,
vD2,$pF,mpE,oDm,ORC,df,Dpm,R3m,MaW,cyJ,Jy4,z31,Xix,HRG,h3E,Bo,kl,yyF,taw,gDF,ZRF,jJJ,FvF,iRJ,uwd,nDE,KvF,TE4,xpW,qly,e3G,BR4,Gj2,d3E,PLG,sax,E2C,v2w,AVm,Cx,Wl1,aEW,OW1,NR2,RoQ,Lx,hom,lEm,$l,FlF,tFF,ja2,m4,SnE,ZWQ,g2E,VFQ,wN4,iWQ,n2W,TR1,QaF,qnx,x3m,Ynd,eo2,dq1,BWE,XB,GU2,Puw,vhm,LPJ,jI,fI1,WPw,NWy,SI,OYE,ohm,IIm,Dqw,JGF,cGd,hlx,zlG,HYF,lIm,ir,jiC,FPJ,ZYw,t7Q,Kx,ghJ,wf,iYJ,Qi4,q4G,xqx,Y4w,elE,b3d,GM1,BjC,kMd,djG,EfW,LF4,f8w,a84,mj1,O3d,UjW,I8E,Dj4,ofQ,pnF,MWW,c0m,J0w,z4W,R44,h4E,l81,tWW,Z3x,FF4,y0y,
gfJ,SvJ,VWF,wn4,uS1,e4W,xjE,B4C,kHG,vpE,L3F,frw,A8C,W3J,arF,O4w,Irm,DYG,opC,N4y,ppQ,M$J,c8Q,J8E,RZy,Xpy,hZG,W$,jox,t$m,lr4,H41,Z4F,Sc1,gpW,i4C,wp2,K3C,np4,T44,r81,Qod,bdE,qcC,xYm,Yc2,dUG,BIE,kyC,eZ1,OZ,E7w,CKC,sgW,DZ,v7C,ffC,AKG,WjJ,LjC,af1,mUW,$Ud,Od2,IfC,UUm,o7y,NIE,ph1,JKE,cKd,HdF,Mf4,oI,lf4,zS4,hS2,jgy,FjE,ZdG,g7F,yKw,Vfx,id1,whC,Kj4,n7Q,rKG,qP4,d_d,eSE,bGw,YPd,xUE,Ba4,H$,kBy,lI,GBm,PNC,LNw,AOd,WNC,a4E,m_x,$_d,OGF,yX,SK,Nam,D_W,I4Q,U_F,tBG,HG1,o1E,hTQ,S32,VBE,iGE,wKE,u2J,TaF,Q74,x_w,eTy,boy,dE4,
PHE,Gzy,ESE,CHy,sI,ftJ,Aq2,WDw,at1,mEW,$E1,Oow,vE,Lc,UEW,oSy,p_G,JqJ,ltm,gSW,Zoy,yq2,VE4,iod,w_d,u6Q,KD2,nSG,In,Ti4,bNC,dIF,xEW,qyE,e5w,Yy4,E_C,sCy,C5G,v_2,LCW,fvx,avJ,WC2,A4F,pdW,o_y,M54,c4C,J4G,Xd4,HNJ,zHx,RHx,S54,iNF,uVG,n_E,r44,q52,bJE,d0m,BxC,Plm,Gcw,kcy,EIW,sXW,Cl2,vIm,Lc1,fem,AdC,WcG,aey,m0d,OJ4,IeW,D0G,U0J,oIF,NxF,Mwy,cdF,Jdm,zax,RaQ,XjF,twd,jXw,ZJ4,ydm,gI4,SKw,hB,Vwd,iJw,wjd,uHd,rdG,Tx1,QXQ,qKW,x0w,YKE,eaC,bfF,dVQ,BB1,kqd,Gqd,PXW,EFm,s8G,CXy,vFd,fN4,LMW,AZJ,WMJ,aNJ,mVQ,$Vd,Of1,INQ,DV4,SZ,
oFJ,NBy,pYJ,MvQ,cZQ,z11,R1J,XYy,h1F,HfF,lNF,j84,FMW,gF2,u3,Vv1,nFQ,u51,wYJ,ifw,KMW,Q8F,qUF,xVx,YUE,b$w,dbQ,BC2,GaC,kax,PW2,Ea1,sFd,L1m,fWd,A7F,W1x,aWG,mbd,IW2,DbE,eZ,Mr4,c7G,zwd,hwW,XRQ,H$y,lW1,bQ,B0,jFd,F1W,P0,Ea,SMQ,Z$x,ga4,wRd,uxw,K1C,naE,qMd,YMF,ew1,bDw,dDm,BuE,GOm,PjC,E6x,sqC,Cj4,v6Q,LIw,v0,fUm,A_G,fC,WId,aUd,mDy,$D2,ODF,IUW,ae,m6,DDJ,UD4,$o,o6W,Nuw,pLE,MU4,J_4,zJm,XLQ,jqJ,tUy,lUG,FI2,ZDd,uA1,SO4,VUQ,iDQ,y_G,wLC,KI2,n6y,r_E,qO4,Ie,eJy,b94,dKm,Bzx,k9x,PC4,ssw,LwJ,akG,AE4,Dw,fkW,DKE,oW4,Ua,NzG,
px4,M4Q,cEG,JEm,RYW,Xx1,H9w,lk4,jsJ,FwC,SrQ,yE4,i9F,wxJ,uZm,KwW,TzG,rEQ,QsQ,qrW,xK2,YrG,eY4,btQ,d7F,ktC,Gt4,vbx,LR4,flE,A6E,Re,m7w,$74,Ot4,IlE,D74,U7Q,Ncd,p74,MXQ,c6J,zV4,RVQ,X7Q,H0,hVw,HtC,jjF,FR4,lQ,tT,y6J,ZtJ,SSy,w7G,VX4,usQ,nbF,g6,Tcx,r6W,QjJ,YSm,bn4,yJ,BkW,k44,G4Q,PaF,Ey4,sA2,CaC,vyd,WuJ,ad2,Id4,mBm,On1,DB4,UBm,oyy,Mqd,cuF,JuF,R$w,X14,Fud,jAQ,inW,KuE,Td,nyW,TkW,qBx,r6,ru4,QAC,xBy,bKJ,ddQ,C1J,v94,L$4,fR4,AAQ,W$E,mdW,$d4,IR2,Udw,OK1,DdQ,N5w,o9E,MjJ,zKm,cAC,RKW,XXy,hKG,HKx,lRw,tjC,F$F,jOx,SXW,wXd,
Vj1,urE,K$E,n9W,kE,T5E,rAm,CF,qXQ,QOF,xdy,eKd,YXd,kCF,GC4,Edx,syG,vdm,LJd,fVd,AwC,muw,O8d,Uuy,Duy,odJ,NV2,p8W,Jw4,Z82,hLJ,ywQ,SfE,i8C,w8w,TVy,rww,QyC,qfQ,xu4,Yfx,dv4,Bo1,k5J,G5y,sf4,vcQ,Lyx,Cb1,AhE,fT1,Osx,IT1,Dvx,Uv4,ocC,Now,prC,chx,R7C,Xrw,h74,tOJ,lTE,ZsG,yhx,SCC,VOG,isJ,wrQ,KyG,uhy,Tox,YCW,BUG,d2y,kJ4,GJ4,PO1,sQd,Xq,vvx,tI,fyC,WfQ,ayJ,D2J,ov1,cXw,zNm,RNm,hN1,Hzx,ly4,jQm,Zz4,gvW,S9m,wqF,izQ,VJ4,yD,Kfd,u3F,nv4,TUC,rXw,QQx,q92,x2W,Y9Q,bZW,dQJ,B0E,krJ,Gr2,PUx,Eqy,sTm,CU4,vq1,fxy,Ajd,Wxy,oq2,N0Q,p2E,
cjF,Jj4,zzx,hzE,rt,ZZG,gqJ,SDQ,VNJ,iZF,w24,uQy,q9,YDJ,CL,xE,eV,ezW,b1h,kmU,PFM,GmU,dP,E4h,swS,CFH,v42;b1m=function(){var b,d;return typeof CSS!=="undefined"&&((d=(b=CSS).supports)==null?void 0:d.call(b,"selector(:has(*))"))};
d4y=function(b){return b.visibility!=="hidden"&&b.display!=="none"};
kmE=function(b){if(b1m()||b.tagName!=="DETAILS"?!b.matches(BGd):b.querySelector("summary")!==null)return-1;b=b.getAttribute("tabindex")||"0";return Number(b)};
GmE=function(b){return b.some(function(d){return kmE(d)>0})};
PFy=function(b){if(b.textContent||b.ariaLabel)return!0;if(b instanceof HTMLInputElement){if(!b.labels)return!1;b=_.C(b.labels);for(var d=b.next();!d.done;d=b.next())if(d.value.textContent)return!0}return!1};
E4m=function(b){return b.sort(function(d,B){return kmE(B)-kmE(d)})};
_.sw4=function(b){b=Array.from(b.querySelectorAll(BGd)).filter(function(d){return(d4y(d.style)?d4y(window.getComputedStyle(d)):!1)&&PFy(d)});
return GmE(b)?E4m(b):b};
_.bF=function(b,d){if(Error.captureStackTrace)Error.captureStackTrace(this,_.bF);else{var B=Error().stack;B&&(this.stack=B)}b&&(this.message=String(b));d!==void 0&&(this.cause=d)};
dG=function(){throw Error("E");};
CFJ=function(b,d){d=String.fromCharCode.apply(null,d);return b==null?d:b+d};
AxC=function(b){var d=!1;d=d===void 0?!1:d;if(v4F){if(d&&(LQ4?!b.isWellFormed():/(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])/.test(b)))throw Error("F");b=(f2E||(f2E=new TextEncoder)).encode(b)}else{for(var B=0,k=new Uint8Array(3*b.length),G=0;G<b.length;G++){var P=b.charCodeAt(G);if(P<128)k[B++]=P;else{if(P<2048)k[B++]=P>>6|192;else{if(P>=55296&&P<=57343){if(P<=56319&&G<b.length){var v=b.charCodeAt(++G);if(v>=56320&&v<=57343){P=(P-55296)*1024+v-56320+65536;k[B++]=P>>18|
240;k[B++]=P>>12&63|128;k[B++]=P>>6&63|128;k[B++]=P&63|128;continue}else G--}if(d)throw Error("F");P=65533}k[B++]=P>>12|224;k[B++]=P>>6&63|128}k[B++]=P&63|128}}b=B===k.length?k:k.subarray(0,B)}return b};
Gm=function(b){_.k4.setTimeout(function(){throw b;},0)};
_.PJ=function(b,d){return b.lastIndexOf(d,0)==0};
EW=function(b,d){var B=b.length-d.length;return B>=0&&b.indexOf(d,B)==B};
_.C1=function(b){return/^[\s\xa0]*$/.test(b)};
_.vJ=function(b,d){return b.indexOf(d)!=-1};
_.Ax=function(b,d){return _.vJ(b.toLowerCase(),d.toLowerCase())};
_.aw=function(b,d){var B=0;b=WJ(String(b)).split(".");d=WJ(String(d)).split(".");for(var k=Math.max(b.length,d.length),G=0;B==0&&G<k;G++){var P=b[G]||"",v=d[G]||"";do{P=/(\d*)(\D*)(.*)/.exec(P)||["","","",""];v=/(\d*)(\D*)(.*)/.exec(v)||["","","",""];if(P[0].length==0&&v[0].length==0)break;B=WQ2(P[1].length==0?0:parseInt(P[1],10),v[1].length==0?0:parseInt(v[1],10))||WQ2(P[2].length==0,v[2].length==0)||WQ2(P[2],v[2]);P=P[3];v=v[3]}while(B==0)}return B};
WQ2=function(b,d){return b<d?-1:b>d?1:0};
_.$4=function(){var b=_.k4.navigator;return b&&(b=b.userAgent)?b:""};
a24=function(b){if(!Iw||!UW)return!1;for(var d=0;d<UW.brands.length;d++){var B=UW.brands[d].brand;if(B&&_.vJ(B,b))return!0}return!1};
N4=function(b){return _.vJ(_.$4(),b)};
p1=function(){return Iw?!!UW&&UW.brands.length>0:!1};
m4J=function(){return p1()?!1:N4("Opera")};
$44=function(){return p1()?!1:N4("Trident")||N4("MSIE")};
O1x=function(){return p1()?a24("Microsoft Edge"):N4("Edg/")};
M4=function(){return N4("Firefox")||N4("FxiOS")};
_.I2J=function(){return N4("Safari")&&!(_.zm()||(p1()?0:N4("Coast"))||m4J()||(p1()?0:N4("Edge"))||O1x()||(p1()?a24("Opera"):N4("OPR"))||M4()||N4("Silk")||N4("Android"))};
_.zm=function(){return p1()?a24("Chromium"):(N4("Chrome")||N4("CriOS"))&&!(p1()?0:N4("Edge"))||N4("Silk")};
_.D4x=function(){return N4("Android")&&!(_.zm()||M4()||m4J()||N4("Silk"))};
U4F=function(b){var d={};b.forEach(function(B){d[B[0]]=B[1]});
return function(B){return d[B.find(function(k){return k in d})]||""}};
o4Q=function(b){var d=_.$4();if(b==="Internet Explorer"){if($44())if((b=/rv: *([\d\.]*)/.exec(d))&&b[1])d=b[1];else{b="";var B=/MSIE +([\d\.]+)/.exec(d);if(B&&B[1])if(d=/Trident\/(\d.\d)/.exec(d),B[1]=="7.0")if(d&&d[1])switch(d[1]){case "4.0":b="8.0";break;case "5.0":b="9.0";break;case "6.0":b="10.0";break;case "7.0":b="11.0"}else b="7.0";else b=B[1];d=b}else d="";return d}var k=RegExp("([A-Z][\\w ]+)/([^\\s]+)\\s*(?:\\((.*?)\\))?","g");B=[];for(var G;G=k.exec(d);)B.push([G[1],G[2],G[3]||void 0]);
d=U4F(B);switch(b){case "Opera":if(m4J())return d(["Version","Opera"]);if(p1()?a24("Opera"):N4("OPR"))return d(["OPR"]);break;case "Microsoft Edge":if(p1()?0:N4("Edge"))return d(["Edge"]);if(O1x())return d(["Edg"]);break;case "Chromium":if(_.zm())return d(["Chrome","CriOS","HeadlessChrome"])}return b==="Firefox"&&M4()||b==="Safari"&&_.I2J()||b==="Android Browser"&&_.D4x()||b==="Silk"&&N4("Silk")?(d=B[2])&&d[1]||"":""};
_.NGW=function(b){if(p1()&&b!=="Silk"){var d=UW.brands.find(function(B){return B.brand===b});
if(!d||!d.version)return NaN;d=d.version.split(".")}else{d=o4Q(b);if(d==="")return NaN;d=d.split(".")}return d.length===0?NaN:Number(d[0])};
Xy=function(){return Iw?!!UW&&!!UW.platform:!1};
_.pJm=function(){return Xy()?UW.platform==="Android":N4("Android")};
MCm=function(){return N4("iPhone")&&!N4("iPod")&&!N4("iPad")};
_.hx=function(){return MCm()||N4("iPad")||N4("iPod")};
_.cxd=function(){return Xy()?UW.platform==="macOS":N4("Macintosh")};
_.Jxm=function(){return Xy()?UW.platform==="Windows":N4("Windows")};
_.zdC=function(){return Xy()?UW.platform==="Chrome OS":N4("CrOS")};
_.HJ=function(b){return b[b.length-1]};
_.lF=function(b,d,B){d=_.Rdm(b,d,B);return d<0?null:typeof b==="string"?b.charAt(d):b[d]};
_.Rdm=function(b,d,B){for(var k=b.length,G=typeof b==="string"?b.split(""):b,P=0;P<k;P++)if(P in G&&d.call(B,G[P],P,b))return P;return-1};
XJx=function(b){for(var d=_.jC,B=typeof b==="string"?b.split(""):b,k=b.length-1;k>=0;k--)if(k in B&&d.call(void 0,B[k],k,b))return k;return-1};
_.gG=function(b,d){return _.Fy(b,d)>=0};
_.hd2=function(b,d){_.gG(b,d)||b.push(d)};
_.SC=function(b,d){d=_.Fy(b,d);var B;(B=d>=0)&&_.H1w(b,d);return B};
_.H1w=function(b,d){Array.prototype.splice.call(b,d,1)};
_.iF=function(b){var d=b.length;if(d>0){for(var B=Array(d),k=0;k<d;k++)B[k]=b[k];return B}return[]};
_.n1=function(b,d){for(var B=1;B<arguments.length;B++){var k=arguments[B];if(_.K1(k)){var G=b.length||0,P=k.length||0;b.length=G+P;for(var v=0;v<P;v++)b[G+v]=k[v]}else b.push(k)}};
_.tCy=function(b,d,B,k){Array.prototype.splice.apply(b,l2E(arguments,1))};
l2E=function(b,d,B){return arguments.length<=2?Array.prototype.slice.call(b,d):Array.prototype.slice.call(b,d,B)};
jwE=function(b,d){d=d||b;for(var B=0,k=0,G={};k<b.length;){var P=b[k++],v=_.Tm(P)?"o"+_.q4(P):(typeof P).charAt(0)+P;Object.prototype.hasOwnProperty.call(G,v)||(G[v]=!0,d[B++]=P)}d.length=B};
_.Z1E=function(b,d,B){B=B||_.FQm;for(var k=0,G=b.length,P;k<G;){var v=k+(G-k>>>1);var L=B(d,b[v]);L>0?k=v+1:(G=v,P=!L)}return P?k:-k-1};
_.Y4=function(b,d,B){if(!_.K1(b)||!_.K1(d)||b.length!=d.length)return!1;var k=b.length;B=B||g4E;for(var G=0;G<k;G++)if(!B(b[G],d[G]))return!1;return!0};
_.FQm=function(b,d){return b>d?1:b<d?-1:0};
g4E=function(b,d){return b===d};
yxy=function(b,d,B){d=Array.prototype.splice.call(b,d,1);Array.prototype.splice.call(b,B,0,d[0])};
VC4=function(b){return SWy[b]||""};
uy4=function(b){if(!i1x)return _.eC(b);b=wJF.test(b)?b.replace(wJF,VC4):b;b=atob(b);for(var d=new Uint8Array(b.length),B=0;B<b.length;B++)d[B]=b.charCodeAt(B);return d};
KQ4=function(b,d){b.__closure__error__context__984382||(b.__closure__error__context__984382={});b.__closure__error__context__984382.severity=d};
_.dA=function(b){b=Error(b);KQ4(b,"warning");return b};
TGy=function(b,d){if(b!=null){var B;var k=(B=n41)!=null?B:n41={};B=k[b]||0;B>=d||(k[b]=B+1,b=Error(),KQ4(b,"incident"),Gm(b))}};
kr=function(b,d,B){return typeof Symbol==="function"&&typeof Symbol()==="symbol"?(B===void 0?0:B)&&Symbol.for&&b?Symbol.for(b):b!=null?Symbol(b):Symbol():d};
s$=function(b,d){PH||_.E$ in b||rx4(b,Qw4);b[_.E$]|=d};
vH=function(b,d){PH||_.E$ in b||rx4(b,Qw4);b[_.E$]=d};
qWC=function(b){if(4&b)return 512&b?512:1024&b?1024:0};
fe=function(b){s$(b,34);return b};
A5=function(b){s$(b,8192);return b};
x4E=function(b){s$(b,32);return b};
WH=function(){return typeof BigInt==="function"};
cH=function(b,d){return d===void 0?b.copyOnWrite!==NS&&!!(2&(b.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows[_.E$]|0)):!!(2&d)&&b.copyOnWrite!==NS};
_.t5=function(b,d){if(b!=null)if(typeof b==="string")b=b?new zh(b,h5):_.l2();else if(b.constructor!==zh)if(YWw&&b!=null&&b instanceof Uint8Array)b=b.length?new zh(new Uint8Array(b),h5):_.l2();else{if(!d)throw Error();b=void 0}return b};
edQ=function(b,d){if(typeof d!=="number"||d<0||d>=b.length)throw Error();};
beG=function(b,d,B){var k=d&128?0:-1,G=b.length,P;if(P=!!G)P=b[G-1],P=P!=null&&typeof P==="object"&&P.constructor===Object;var v=G+(P?-1:0);for(d=d&128?1:0;d<v;d++)B(d-k,b[d]);if(P){b=b[G-1];for(var L in b)!isNaN(L)&&B(+L,b[L])}};
FM=function(b){return b&128?jl:void 0};
Z3=function(b){b.isGuard_doNotManuallySetPrettyPlease=!0;return b};
BAC=function(){var b=dS1;return Z3(function(d){for(var B in b)if(d===b[B]&&!/^[0-9]+$/.test(B))return!0;return!1})};
_.gA=function(b){var d=b;if(khQ(d)){if(!/^\s*(?:-?[1-9]\d*|0)?\s*$/.test(d))throw Error(String(d));}else if(Gh4(d)&&!Number.isSafeInteger(d))throw Error(String(d));return P21?BigInt(b):b=Erx(b)?b?"1":"0":khQ(b)?b.trim()||"0":String(b)};
sSW=function(b,d){if(b.length>d.length)return!1;if(b.length<d.length||b===d)return!0;for(var B=0;B<b.length;B++){var k=b[B],G=d[B];if(k>G)return!1;if(k<G)return!0}};
C22=function(b){var d=b>>>0;yU=d;Sl=(b-d)/4294967296>>>0};
VU=function(b){if(b<0){C22(-b);var d=_.C(vrQ(yU,Sl));b=d.next().value;d=d.next().value;yU=b>>>0;Sl=d>>>0}else C22(b)};
f3W=function(b){var d=LVy||(LVy=new DataView(new ArrayBuffer(8)));d.setFloat32(0,+b,!0);Sl=0;yU=d.getUint32(0,!0)};
A5F=function(b,d){var B=d*4294967296+(b>>>0);return Number.isSafeInteger(B)?B:_.i2(b,d)};
WVG=function(b,d){return _.gA(WH()?BigInt.asUintN(64,(BigInt(d>>>0)<<BigInt(32))+BigInt(b>>>0)):_.i2(b,d))};
wA=function(b,d){var B=d&2147483648;B&&(b=~b+1>>>0,d=~d>>>0,b==0&&(d=d+1>>>0));b=A5F(b,d);return typeof b==="number"?B?-b:b:B?"-"+b:b};
a3W=function(b,d){return WH()?_.gA(BigInt.asIntN(64,(BigInt.asUintN(32,BigInt(d))<<BigInt(32))+BigInt.asUintN(32,BigInt(b)))):_.gA(_.u2(b,d))};
mS4=function(b){var d=yU,B=Sl,k=B>>31;B=(B<<1|d>>>31)^k;b(d<<1^k,B)};
Oe4=function(b,d){return $Sw(b,d,wA)};
$Sw=function(b,d,B){var k=-(b&1);b=(b>>>1|d<<31)^k;d=d>>>1^k;return B(b,d)};
_.i2=function(b,d){d>>>=0;b>>>=0;if(d<=2097151)var B=""+(4294967296*d+b);else WH()?B=""+(BigInt(d)<<BigInt(32)|BigInt(b)):(B=(b>>>24|d<<8)&16777215,d=d>>16&65535,b=(b&16777215)+B*6777216+d*6710656,B+=d*8147497,d*=2,b>=1E7&&(B+=b/1E7>>>0,b%=1E7),B>=1E7&&(d+=B/1E7>>>0,B%=1E7),B=d+I3G(B)+I3G(b));return B};
I3G=function(b){b=String(b);return"0000000".slice(b.length)+b};
_.u2=function(b,d){d&2147483648?WH()?b=""+(BigInt(d|0)<<BigInt(32)|BigInt(b>>>0)):(d=_.C(vrQ(b,d)),b=d.next().value,d=d.next().value,b="-"+_.i2(b,d)):b=_.i2(b,d);return b};
ne=function(b){if(b.length<16)VU(Number(b));else if(WH())b=BigInt(b),yU=Number(b&BigInt(4294967295))>>>0,Sl=Number(b>>BigInt(32)&BigInt(4294967295));else{var d=+(b[0]==="-");Sl=yU=0;for(var B=b.length,k=d,G=(B-d)%6+d;G<=B;k=G,G+=6)k=Number(b.slice(k,G)),Sl*=1E6,yU=yU*1E6+k,yU>=4294967296&&(Sl+=Math.trunc(yU/4294967296),Sl>>>=0,yU>>>=0);d&&(d=_.C(vrQ(yU,Sl)),b=d.next().value,d=d.next().value,yU=b,Sl=d)}};
vrQ=function(b,d){d=~d;b?b=~b+1:d+=1;return[b,d]};
QU=function(b){return Array.prototype.slice.call(b)};
_.qS=function(b,d){throw Error(d===void 0?"unexpected value "+b+"!":d);};
_.Yr=function(b){if(b!=null&&typeof b!=="number")throw Error("L`"+typeof b+"`"+b);return b};
_.el=function(b){if(b==null||typeof b==="number")return b;if(b==="NaN"||b==="Infinity"||b==="-Infinity")return Number(b)};
DS4=function(b){if(b!=null&&typeof b!=="boolean")throw Error("M`"+_.dO(b)+"`"+b);return b};
_.USy=function(b){if(b==null||typeof b==="boolean")return b;if(typeof b==="number")return!!b};
_.kO=function(b){switch(typeof b){case "bigint":return!0;case "number":return Bk(b);case "string":return orG.test(b);default:return!1}};
_.sE=function(b){if(!Bk(b))throw _.dA("enum");return b|0};
_.CE=function(b){return b==null?b:Bk(b)?b|0:void 0};
NA4=function(b){if(typeof b!=="number")throw _.dA("int32");if(!Bk(b))throw _.dA("int32");return b|0};
_.vk=function(b){return b==null?b:NA4(b)};
_.LE=function(b){if(b==null)return b;if(typeof b==="string"&&b)b=+b;else if(typeof b!=="number")return;return Bk(b)?b|0:void 0};
_.pHG=function(b){if(b==null)return b;if(typeof b==="string"&&b)b=+b;else if(typeof b!=="number")return;return Bk(b)?b>>>0:void 0};
zs2=function(b){var d=0;d=d===void 0?0:d;if(!_.kO(b))throw _.dA("int64");var B=typeof b;switch(d){case 512:switch(B){case "string":return fE(b);case "bigint":return String(Am(64,b));default:return Mly(b)}case 1024:switch(B){case "string":return c5J(b);case "bigint":return _.gA(Am(64,b));default:return J5m(b)}case 0:switch(B){case "string":return fE(b);case "bigint":return _.gA(Am(64,b));default:return Wk(b)}default:return _.qS(d,"Unknown format requested type for int64")}};
a5=function(b){return b==null?b:zs2(b)};
RsF=function(b){var d=b.length;if(b[0]==="-"?d<20||d===20&&b<="-9223372036854775808":d<19||d===19&&b<="9223372036854775807")return b;ne(b);return _.u2(yU,Sl)};
XHW=function(b){if(b[0]==="-")var d=!1;else d=b.length,d=d<20?!0:d===20&&b<="18446744073709551615";if(d)return b;ne(b);return _.i2(yU,Sl)};
Wk=function(b){b=mW(b);OE(b)||(VU(b),b=wA(yU,Sl));return b};
_.hsW=function(b){b=mW(b);b>=0&&OE(b)||(VU(b),b=A5F(yU,Sl));return b};
Mly=function(b){b=mW(b);OE(b)?b=String(b):(VU(b),b=_.u2(yU,Sl));return b};
_.HeC=function(b){b=mW(b);b>=0&&OE(b)?b=String(b):(VU(b),b=_.i2(yU,Sl));return b};
fE=function(b){var d=mW(Number(b));if(OE(d))return String(d);d=b.indexOf(".");d!==-1&&(b=b.substring(0,d));return RsF(b)};
c5J=function(b){var d=mW(Number(b));if(OE(d))return _.gA(d);d=b.indexOf(".");d!==-1&&(b=b.substring(0,d));return WH()?_.gA(Am(64,BigInt(b))):_.gA(RsF(b))};
J5m=function(b){return OE(b)?_.gA(Wk(b)):_.gA(Mly(b))};
_.l34=function(b){return OE(b)?_.gA(_.hsW(b)):_.gA(_.HeC(b))};
_.tl2=function(b){var d=mW(Number(b));if(OE(d)&&d>=0)return String(d);d=b.indexOf(".");d!==-1&&(b=b.substring(0,d));return XHW(b)};
_.jSJ=function(b){var d=mW(Number(b));if(OE(d)&&d>=0)return _.gA(d);d=b.indexOf(".");d!==-1&&(b=b.substring(0,d));return WH()?_.gA((0,_.I5)(64,BigInt(b))):_.gA(XHW(b))};
_.ZeW=function(b){if(b==null)return b;if(typeof b==="bigint")return FVC(b)?b=Number(b):(b=Am(64,b),b=FVC(b)?Number(b):String(b)),b;if(_.kO(b))return typeof b==="number"?Wk(b):fE(b)};
grw=function(b,d){d=d===void 0?!1:d;var B=typeof b;if(b==null)return b;if(B==="bigint")return String(Am(64,b));if(_.kO(b))return B==="string"?fE(b):d?Mly(b):Wk(b)};
_.y51=function(b){var d=typeof b;if(b==null)return b;if(d==="bigint")return _.gA(Am(64,b));if(_.kO(b))return d==="string"?c5J(b):J5m(b)};
S$y=function(b){if(b==null)return b;var d=typeof b;if(d==="bigint")return String(Am(64,b));if(_.kO(b)){if(d==="string")return fE(b);if(d==="number")return Wk(b)}};
VlC=function(b){if(b==null)return b;var d=typeof b;if(d==="bigint")return String((0,_.I5)(64,b));if(_.kO(b)){if(d==="string")return _.tl2(b);if(d==="number")return _.hsW(b)}};
_.UE=function(b){if(typeof b!=="string")throw Error();return b};
o5=function(b){if(b!=null&&typeof b!=="string")throw Error();return b};
_.NP=function(b){return b==null||typeof b==="string"?b:void 0};
uMJ=function(b,d,B,k){if(b!=null&&b[ck]===Jm)return b;if(!Array.isArray(b))return B?k&2?d[ie4]||(d[ie4]=wHw(d)):new d:void 0;B=b[_.E$]|0;k=B|k&32|k&2;k!==B&&vH(b,k);return new d(b)};
wHw=function(b){b=new b;fe(b.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows);return b};
KVE=function(b,d,B){b=d?NA4(b):_.LE(b);return b==null?B?0:void 0:b|0};
nrw=function(b){return b};
TA2=function(b){return b};
QSF=function(b,d,B,k,G,P){b=uMJ(b,k,B,P);G&&(b=r5F(b));return b};
q$4=function(b){return[b,this.get(b)]};
esE=function(){return xSC||(xSC=new R5(fe([]),void 0,void 0,void 0,Y$w))};
bE2=function(b){var d=Xa(Hk);return d?b[d]:void 0};
kQW=function(b,d){var B=B===void 0?!1:B;if(Xa(dPF)&&Xa(Hk)&&void 0===dPF){var k=b.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,G=k[Hk];if(!G)return;if(G=G.reviveUnknownFields)try{G(k,d,BOG);return}catch(P){Gm(P)}}B&&(b=b.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,(B=Xa(Hk))&&B in b&&(b=b[B])&&delete b[d])};
P4d=function(b,d){var B=Xa(Hk),k;PH&&B&&((k=b[B])==null?void 0:k[d])!=null&&TGy(GQm,3)};
s5C=function(b,d){d<100||TGy(EOy,1)};
Am1=function(b,d,B,k){var G=k!==void 0;k=!!k;var P=Xa(Hk),v;!G&&PH&&P&&(v=b[P])&&C4W(v,s5C);P=[];var L=b.length;v=4294967295;var A=!1,a=!!(d&64),O=a?d&128?0:-1:void 0;if(!(d&1)){var I=L&&b[L-1];I!=null&&typeof I==="object"&&I.constructor===Object?(L--,v=L):I=void 0;if(a&&!(d&128)&&!G){A=!0;var D;v=((D=vO4)!=null?D:nrw)(v-O,O,b,I,void 0)+O}}d=void 0;for(D=0;D<L;D++){var U=b[D];if(U!=null&&(U=B(U,k))!=null)if(a&&D>=v){var M=D-O,z=void 0;((z=d)!=null?z:d={})[M]=U}else P[D]=U}if(I)for(var H in I)L=I[H],
L!=null&&(L=B(L,k))!=null&&(D=+H,U=void 0,a&&!Number.isNaN(D)&&(U=D+O)<v?P[U]=L:(D=void 0,((D=d)!=null?D:d={})[H]=L));d&&(A?P.push(d):P[v]=d);G&&Xa(Hk)&&(b=bE2(b))&&b instanceof LW4&&(P[Hk]=fgJ(b));return P};
ag4=function(b){b[0]=WWG(b[0]);b[1]=WWG(b[1]);return b};
WWG=function(b){switch(typeof b){case "number":return Number.isFinite(b)?b:""+b;case "bigint":return FVC(b)?Number(b):""+b;case "boolean":return b?1:0;case "object":if(Array.isArray(b)){var d=b[_.E$]|0;return b.length===0&&d&1?void 0:Am1(b,d,WWG)}if(b!=null&&b[ck]===Jm)return mP4(b);if(b instanceof zh){d=b.JSC$8993_value_;if(d==null)b="";else if(typeof d==="string")b=d;else{if(i1x){for(var B="",k=0,G=d.length-10240;k<G;)B+=String.fromCharCode.apply(null,d.subarray(k,k+=10240));B+=String.fromCharCode.apply(null,
k?d.subarray(k):d);d=btoa(B)}else d=_.j0(d);b=b.JSC$8993_value_=d}return b}if(b instanceof R5)return b=b.size!==0?$PG(b,ag4):void 0,b;return}return b};
Zg=function(b,d){if(d){vO4=d==null||d===nrw||d[OEG]!==Ig2?nrw:d;try{return mP4(b)}finally{vO4=void 0}}return mP4(b)};
mP4=function(b){b=b.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;return Am1(b,b[_.E$]|0,WWG)};
oOF=function(b){switch(typeof b){case "boolean":return DP2||(DP2=[0,void 0,!0]);case "number":return b>0?void 0:b===0?UPJ||(UPJ=[0,void 0]):[-b,void 0];case "string":return[0,b];case "object":return b}};
gO=function(b,d){return NO4(b,d[0],d[1])};
_.yr=function(b,d,B){return NO4(b,d,B,2048)};
NO4=function(b,d,B,k){k=k===void 0?0:k;if(b==null){var G=32;B?(b=[B],G|=128):b=[];d&&(G=G&-16760833|(d&1023)<<14)}else{if(!Array.isArray(b))throw Error("O");G=b[_.E$]|0;if(pky&&1&G)throw Error("P");2048&G&&!(2&G)&&M02();if(G&256)throw Error("Q");if(G&64)return(G|k)!==G&&vH(b,G|k),b;if(B&&(G|=128,B!==b[0]))throw Error("R");a:{B=b;G|=64;var P=B.length;if(P){var v=P-1,L=B[v];if(L!=null&&typeof L==="object"&&L.constructor===Object){d=G&128?0:-1;v-=d;if(v>=1024)throw Error("T");for(var A in L)P=+A,P<v&&
(B[P+d]=L[A],delete L[A]);G=G&-16760833|(v&1023)<<14;break a}}if(d){A=Math.max(d,P-(G&128?0:-1));if(A>1024)throw Error("U");G=G&-16760833|(A&1023)<<14}}}vH(b,G|64|k);return b};
M02=function(){if(pky)throw Error("S");TGy(cmm,5)};
R8w=function(b,d){if(typeof b!=="object")return b;if(Array.isArray(b)){var B=b[_.E$]|0;return b.length===0&&B&1?void 0:JmF(b,B,d)}if(b!=null&&b[ck]===Jm)return z84(b);if(b instanceof R5){d=b.arrayState;if(d&2)return b;if(!b.size)return;B=fe($PG(b));if(b.valueCtor)for(b=0;b<B.length;b++){var k=B[b],G=k[1];G==null||typeof G!=="object"?G=void 0:G!=null&&G[ck]===Jm?G=z84(G):Array.isArray(G)?G=JmF(G,G[_.E$]|0,!!(d&32)):G=void 0;k[1]=G}return B}if(b instanceof zh)return b};
JmF=function(b,d,B){if(d&2)return b;!B||4096&d||16&d?b=S0(b,d,!1,B&&!(d&16)):(s$(b,34),d&4&&Object.freeze(b));return b};
Xkm=function(b,d,B){b=new b.constructor(d);B&&(b.copyOnWrite=NS);b.noLegacyNull=NS;return b};
z84=function(b){var d=b.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,B=d[_.E$]|0;return cH(b,B)?b:h8d(b,d,B)?Xkm(b,d):S0(d,B)};
S0=function(b,d,B,k){k!=null||(k=!!(34&d));b=Am1(b,d,R8w,k);k=32;B&&(k|=2);d=d&16769217|k;vH(b,d);return b};
r5F=function(b){var d=b.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,B=d[_.E$]|0;return cH(b,B)?h8d(b,d,B)?Xkm(b,d,!0):new b.constructor(S0(d,B,!1)):b};
Vr=function(b){if(b.copyOnWrite!==NS)return!1;var d=b.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;d=S0(d,d[_.E$]|0);s$(d,2048);b.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=d;b.copyOnWrite=void 0;b.noLegacyNull=void 0;return!0};
i4=function(b){if(!Vr(b)&&cH(b,b.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows[_.E$]|0))throw Error();};
wO=function(b,d){d===void 0&&(d=b[_.E$]|0);d&32&&!(d&4096)&&vH(b,d|4096)};
h8d=function(b,d,B){return B&2?!0:B&32&&!(B&4096)?(vH(d,B|2),b.copyOnWrite=NS,!0):!1};
u4=function(b,d,B,k,G){var P=B+(G?0:-1),v=b.length-1;if(v>=1+(G?0:-1)&&P>=v){var L=b[v];if(L!=null&&typeof L==="object"&&L.constructor===Object)return L[B]=k,d}if(P<=v)return b[P]=k,d;if(k!==void 0){var A;v=((A=d)!=null?A:d=b[_.E$]|0)>>14&1023||536870912;B>=v?k!=null&&(P={},b[v+(G?0:-1)]=(P[B]=k,P)):b[P]=k}return d};
_.qP=function(b,d,B,k,G){var P=b.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,v=P[_.E$]|0;k=cH(b,v)?1:k;G=!!G||k===3;k===2&&Vr(b)&&(P=b.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,v=P[_.E$]|0);b=HEE(P,d);var L=b===nE?7:b[_.E$]|0,A=lgm(L,v);var a=4&A?!1:!0;if(a){4&A&&(b=QU(b),L=0,A=TQ(A,v),v=u4(P,v,d,b));for(var O=0,I=0;O<b.length;O++){var D=B(b[O]);D!=null&&(b[I++]=D)}I<O&&(b.length=I);B=(A|4)&-513;A=B&=-1025;A&=-4097}A!==L&&(vH(b,A),2&A&&Object.freeze(b));return b=t0Q(b,A,P,
v,d,k,a,G)};
t0Q=function(b,d,B,k,G,P,v,L){var A=d;P===1||(P!==4?0:2&d||!(16&d)&&32&k)?xO(d)||(d|=!b.length||v&&!(4096&d)||32&k&&!(4096&d||16&d)?2:256,d!==A&&vH(b,d),Object.freeze(b)):(P===2&&xO(d)&&(b=QU(b),A=0,d=TQ(d,k),k=u4(B,k,G,b)),xO(d)||(L||(d|=16),d!==A&&vH(b,d)));2&d||!(4096&d||16&d)||wO(B,k);return b};
HEE=function(b,d,B){b=YO(b,d,B);return Array.isArray(b)?b:nE};
lgm=function(b,d){2&d&&(b|=2);return b|1};
xO=function(b){return!!(2&b)&&!!(4&b)||!!(256&b)};
j54=function(b){return _.t5(b,!0)};
FWJ=function(b){b=QU(b);for(var d=0;d<b.length;d++){var B=b[d]=QU(b[d]);Array.isArray(B[1])&&(B[1]=fe(B[1]))}return A5(b)};
_.ZE2=function(b,d,B,k,G){var P=b.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,v=P[_.E$]|0;var L=cH(b,v);a:{!L&&Vr(b)&&(P=b.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,v=P[_.E$]|0);var A=YO(P,d);b=!1;if(A==null){if(L){d=esE();break a}A=[]}else if(A.constructor===R5)if(A.arrayState&2&&!L)A=$PG(A);else{d=A;break a}else Array.isArray(A)?b=!!((A[_.E$]|0)&2):A=[];if(L){if(!A.length){d=esE();break a}b||(b=!0,fe(A))}else b&&(b=!1,A5(A),A=FWJ(A));!b&&v&32&&x4E(A);k=new R5(A,B,k,G);v=
u4(P,v,d,k);b||wO(P,v);d=k}!L&&B&&(d.callToMutableOnAccess=!0);return d};
_.e0=function(b,d,B,k){i4(b);var G=b.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,P=G[_.E$]|0;if(B==null)return u4(G,P,d),b;var v=B===nE?7:B[_.E$]|0,L=v,A=xO(v),a=A||Object.isFrozen(B);A||(v=0);a||(B=QU(B),L=0,v=TQ(v,P),a=!1);v|=5;var O;A=(O=qWC(v))!=null?O:0;for(O=0;O<B.length;O++){var I=B[O],D=k(I,A);Object.is(I,D)||(a&&(B=QU(B),L=0,v=TQ(v,P),a=!1),B[O]=D)}v!==L&&(a&&(B=QU(B),v=TQ(v,P)),vH(B,v));u4(G,P,d,B);return b};
_.b$=function(b,d,B,k,G){i4(b);var P=b.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;u4(P,P[_.E$]|0,d,(k==="0"?Number(B)===0:B===k)?void 0:B,G);return b};
_.dq=function(b,d,B){if(d&2)throw Error();var k=FM(d),G=HEE(b,B,k),P=G===nE?7:G[_.E$]|0,v=lgm(P,d);if(2&v||xO(v)||16&v)v===P||xO(v)||vH(G,v),G=QU(G),P=0,v=TQ(v,d),u4(b,d,B,G,k);v&=-13;v!==P&&vH(G,v);return G};
gOw=function(b){if(PH){var d;return(d=b[Gb])!=null?d:b[Gb]=new Map}if(Gb in b)return b[Gb];d=new Map;Object.defineProperty(b,Gb,{value:d});return d};
SEW=function(b,d,B,k,G){var P=gOw(b),v=ym4(P,b,d,B,G);v!==k&&(v&&(d=u4(b,d,v,void 0,G)),P.set(B,k));return d};
ym4=function(b,d,B,k,G){var P=b.get(k);if(P!=null)return P;for(var v=P=0;v<k.length;v++){var L=k[v];YO(d,L,G)!=null&&(P!==0&&(B=u4(d,B,P,void 0,G)),P=L)}b.set(k,P);return P};
V0C=function(b,d,B,k,G){var P=!1;k=YO(b,k,G,function(v){var L=uMJ(v,B,!1,d);P=L!==v&&L!=null;return L});
if(k!=null)return P&&!cH(k)&&wO(b,d),k};
iEw=function(b,d,B,k,G,P,v,L){var A=cH(b,B);P=A?1:P;v=!!v||P===3;A=L&&!A;(P===2||A)&&Vr(b)&&(d=b.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,B=d[_.E$]|0);b=HEE(d,G);var a=b===nE?7:b[_.E$]|0,O=lgm(a,B);if(L=!(4&O)){var I=b,D=B,U=!!(2&O);U&&(D|=2);for(var M=!U,z=!0,H=0,l=0;H<I.length;H++){var F=uMJ(I[H],k,!1,D);if(F instanceof k){if(!U){var K=cH(F);M&&(M=!K);z&&(z=K)}I[l++]=F}}l<H&&(I.length=l);O|=4;O=z?O&-4097:O|4096;O=M?O|8:O&-9}O!==a&&(vH(b,O),2&O&&Object.freeze(b));if(A&&!(8&O||!b.length&&
(P===1||(P!==4?0:2&O||!(16&O)&&32&B)))){xO(O)&&(b=QU(b),O=TQ(O,B),B=u4(d,B,G,b));k=b;A=O;for(a=0;a<k.length;a++)I=k[a],O=r5F(I),I!==O&&(k[a]=O);A|=8;O=A=k.length?A|4096:A&-4097;vH(b,O)}return b=t0Q(b,O,d,B,G,P,L,v)};
wk1=function(b){b==null&&(b=void 0);return b};
TQ=function(b,d){return b=(2&d?b|2:b&-3)&-273};
_.uaC=function(b,d,B,k,G){i4(b);d=_.qP(b,d,G,2,!0);var P;G=(P=qWC(d===nE?7:d[_.E$]|0))!=null?P:0;d.push(B(k,G));return b};
KWC=function(b,d,B,k,G,P,v){i4(b);var L=b.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;b=iEw(b,L,L[_.E$]|0,B,d,2,!0);if(P&&v)G!=null||(G=b.length-1),edQ(b,G),b.splice(G,P),b.length||(b[_.E$]&=-4097);else{if(P){if(typeof G!=="number"||G<0||G>b.length)throw Error();}else k=k!=null?k:new B;G!=void 0?b.splice(G,P,k):b.push(k);G=B=b===nE?7:b[_.E$]|0;(k=cH(k))?(B&=-9,b.length===1&&(B&=-4097)):B|=4096;B!==G&&vH(b,B);k||wO(L)}};
TOW=function(b,d){if(typeof b==="string")return new PD(uy4(b),d);if(Array.isArray(b))return new PD(new Uint8Array(b),d);if(b.constructor===Uint8Array)return new PD(b,!1);if(b.constructor===ArrayBuffer)return b=new Uint8Array(b),new PD(b,!1);if(b.constructor===zh)return d=nOd(b)||new Uint8Array(0),new PD(d,!0,b);if(b instanceof Uint8Array)return b=b.constructor===Uint8Array?b:new Uint8Array(b.buffer,b.byteOffset,b.byteLength),new PD(b,!1);throw Error();};
Q5G=function(b){switch(typeof b){case "string":rmd(b)}};
xP4=function(b){switch(typeof b){case "string":qEF(b)}};
Ex=function(){var b=function(){throw Error();};
Object.setPrototypeOf(b,b.prototype);return b};
e8W=function(b,d){var B=B===void 0?YEE:B;return new sx(b,d,B)};
BqG=function(b,d,B,k,G){b0F(b,B,dXd(d,k),G)};
C0=function(b,d,B,k){var G=k[b];if(G)return G;G={};G.binaryFields=k;G.messageMetadata=oOF(k[0]);var P=k[1],v=1;P&&P.constructor===Object&&(G.extensions=P,P=k[++v],typeof P==="function"&&(G.isMessageSet=!0,kb1!=null||(kb1=P),Gbx!=null||(Gbx=k[v+1]),P=k[v+=2]));for(var L={};P&&P$w(P);){for(var A=0;A<P.length;A++)L[P[A]]=P;P=k[++v]}for(A=1;P!==void 0;){typeof P==="number"&&(A+=P,P=k[++v]);var a=void 0;if(P instanceof sx)var O=P;else O=EVm,v--;P=void 0;if((P=O)==null?0:P.$$isMsg){P=k[++v];a=k;var I=v;
typeof P==="function"&&(P=P(),a[I]=P);a=P}P=k[++v];I=A+1;typeof P==="number"&&P<0&&(I-=P,P=k[++v]);for(;A<I;A++){var D=L[A];a?B(G,A,O,a,D):d(G,A,O,D)}}return k[b]=G};
P$w=function(b){return Array.isArray(b)&&!!b.length&&typeof b[0]==="number"&&b[0]>0};
C$W=function(b){return Array.isArray(b)?b[0]instanceof sx?b:[scE,b]:[b,void 0]};
dXd=function(b,d){if(b instanceof _.vD)return b.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;if(Array.isArray(b))return gO(b,d)};
vV4=function(b,d,B,k){var G=B.$$binaryReaderFn;b[d]=k?function(P,v,L){return G(P,v,L,k)}:G};
fsW=function(b,d,B,k,G){var P=B.$$binaryReaderFn,v,L;b[d]=function(A,a,O){return P(A,a,O,L||(L=C0(Lsy,vV4,fsW,k).messageMetadata),v||(v=AcJ(k)),G)}};
AcJ=function(b){var d=b[WsQ];if(d!=null)return d;var B=C0(Lsy,vV4,fsW,b);d=B.isMessageSet?function(k,G){return kb1(k,G,B)}:function(k,G){for(;asJ(G)&&G.nextWireType_!=4;){var P=G.nextField_,v=B[P];
if(v==null){var L=B.extensions;L&&(L=L[P])&&(L=mXm(L),L!=null&&(v=B[P]=L))}if(v==null||!v(G,k,P)){L=G;v=L.fieldCursor_;$X2(L);if(L.discardUnknownFields)var A=void 0;else{var a=L.decoder_.cursor_-v;L.decoder_.cursor_=v;A=O0x(L.decoder_,a)}a=L=v=void 0;var O=k;A&&((v=(L=(a=O[Hk])!=null?a:O[Hk]=new LW4)[P])!=null?v:L[P]=[]).push(A)}}if(k=bE2(k))k.reviveUnknownFields=B.binaryFields[IsG];return!0};
b[WsQ]=d;b[IsG]=DX4.bind(b);return d};
DX4=function(b,d,B,k){var G=this[Lsy],P=this[WsQ],v=gO(void 0,G.messageMetadata),L=bE2(b);if(L){var A=!1,a=G.extensions;if(a){G=function(M,z,H){if(H.length!==0)if(a[z])for(M=_.C(H),z=M.next();!z.done;z=M.next()){z=UXJ(z.value);try{A=!0,P(v,z)}finally{z.free()}}else k==null||k(b,z,H)};
if(d==null)C4W(L,G);else if(L!=null){var O=L[d];O&&G(L,d,O)}if(A){var I=b[_.E$]|0;if(I&2&&I&2048&&(B==null||!B.reviveIntoImmutable))throw Error();var D=FM(I),U=function(M,z){if(YO(b,M,D)!=null)switch(B==null?void 0:B.resolutionBehavior){case 1:return;default:throw Error();}z!=null&&(I=u4(b,I,M,z,D));delete L[M]};
d==null?beG(v,v[_.E$]|0,function(M,z){U(M,z)}):U(d,YO(v,d,D))}}}};
mXm=function(b){b=C$W(b);var d=b[0].$$binaryReaderFn;if(b=b[1]){var B=AcJ(b),k=C0(Lsy,vV4,fsW,b).messageMetadata;return function(G,P,v){return d(G,P,v,k,B)}}return d};
oV4=function(b,d,B){b[d]=B.$$binaryWriterFn};
pDE=function(b,d,B,k){var G,P,v=B.$$binaryWriterFn;b[d]=function(L,A,a){return v(L,A,a,P||(P=C0(Nqw,oV4,pDE,k).messageMetadata),G||(G=MDE(k)))}};
MDE=function(b){var d=b[ccJ];if(!d){var B=C0(Nqw,oV4,pDE,b);d=function(k,G){return Jcm(k,G,B)};
b[ccJ]=d}return d};
Jcm=function(b,d,B){beG(b,b[_.E$]|0,function(k,G){if(G!=null){var P=z_1(B,k);P?P(d,G,k):k<500||TGy(R_d,3)}});
(b=bE2(b))&&C4W(b,function(k,G,P){f0(d,d.encoder_.end());for(k=0;k<P.length;k++)f0(d,nOd(P[k])||new Uint8Array(0))})};
z_1=function(b,d){var B=b[d];if(B)return B;if(B=b.extensions)if(B=B[d]){B=C$W(B);var k=B[0].$$binaryWriterFn;if(B=B[1]){var G=MDE(B),P=C0(Nqw,oV4,pDE,B).messageMetadata;B=b.isMessageSet?Gbx(P,G):function(v,L,A){return k(v,L,A,P,G)}}else B=k;
return b[d]=B}};
_.XD4=function(b,d,B){if(Array.isArray(d)){var k=d[_.E$]|0;if(k&4)return d;for(var G=0,P=0;G<d.length;G++){var v=b(d[G]);v!=null&&(d[P++]=v)}P<G&&(d.length=P);b=k|1;B&&(b=(b|4)&-1537);b!==k&&vH(d,b);B&&b&2&&Object.freeze(d);return d}};
_.Ac=function(b,d,B){return new sx(b,d,B)};
_.h_F=function(b,d,B){return new sx(b,d,B)};
_.WD=function(b,d,B){u4(b,b[_.E$]|0,d,B,FM(b[_.E$]|0))};
H0x=function(b,d,B){d=_.el(d);d!=null&&(_.ac(b,B,1),b=b.encoder_,B=LVy||(LVy=new DataView(new ArrayBuffer(8))),B.setFloat64(0,+d,!0),yU=B.getUint32(0,!0),Sl=B.getUint32(4,!0),_.$V(b,yU),_.$V(b,Sl))};
ls1=function(b,d,B){d=_.el(d);d!=null&&(_.ac(b,B,5),b=b.encoder_,f3W(d),_.$V(b,yU))};
_.Ic=function(b,d,B){d=S$y(d);if(d!=null&&(Q5G(d),d!=null))switch(_.ac(b,B,0),typeof d){case "number":b=b.encoder_;VU(d);Ox(b,yU,Sl);break;case "bigint":B=BigInt.asUintN(64,d);B=new tDd(Number(B&BigInt(4294967295)),Number(B>>BigInt(32)));Ox(b.encoder_,B.JSC$9036_lo,B.JSC$9036_hi);break;default:B=rmd(d),Ox(b.encoder_,B.JSC$9036_lo,B.JSC$9036_hi)}};
Fsy=function(b,d,B){d=VlC(d);if(d!=null&&(xP4(d),d!=null))switch(_.ac(b,B,0),typeof d){case "number":b=b.encoder_;VU(d);Ox(b,yU,Sl);break;case "bigint":B=jcx(d);Ox(b.encoder_,B.JSC$9034_lo,B.JSC$9034_hi);break;default:B=qEF(d),Ox(b.encoder_,B.JSC$9034_lo,B.JSC$9034_hi)}};
gVy=function(b,d,B){d=_.LE(d);d!=null&&d!=null&&(_.ac(b,B,0),_.Z0W(b.encoder_,d))};
_.Sx4=function(b,d,B){yc4(b,B,VlC(d))};
VDd=function(b,d,B){d=_.USy(d);d!=null&&(_.ac(b,B,0),b.encoder_.JSC$9038_buffer_.push(d?1:0))};
wD4=function(b,d,B){d=_.NP(d);d!=null&&i0m(b,B,AxC(d))};
uew=function(b,d,B,k,G){b0F(b,B,dXd(d,k),G)};
_.Ksm=function(b,d,B){d=d==null||typeof d=="string"||d instanceof zh?d:void 0;d!=null&&i0m(b,B,TOW(d,!0).buffer)};
nVG=function(b,d,B){d=_.pHG(d);d!=null&&d!=null&&(_.ac(b,B,0),Ds(b.encoder_,d))};
_.TqJ=function(b,d,B){d=_.LE(d);d!=null&&(d=parseInt(d,10),_.ac(b,B,0),_.Z0W(b.encoder_,d))};
rc4=function(b,d,B){if(b.nextWireType_!==0)return!1;_.WD(d,B,_.Ux(b.decoder_,a3W));return!0};
_.Qcm=function(b,d,B,k){if(b.nextWireType_!==0)return!1;_.oc(d,B,k,_.Ux(b.decoder_,a3W));return!0};
qxy=function(b,d,B){if(b.nextWireType_!==0)return!1;_.WD(d,B,_.Ux(b.decoder_,WVG));return!0};
_.YxG=function(b,d,B){if(b.nextWireType_!==1)return!1;_.WD(d,B,xXw(b.decoder_));return!0};
_.MX=function(b,d){return function(B,k){var G={treatNewDataAsImmutable:!0};k&&Object.assign(G,k);B=UXJ(B,void 0,void 0,G);try{var P=new b,v=P.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;AcJ(d)(v,B);var L=P}finally{B.free()}return L}};
_.cD=function(b){return function(d){return e_W(d,b)}};
b6J=function(b){return function(){return e_W(this,b)}};
_.d14=function(b){return Z3(function(d){return d instanceof b&&!cH(d)})};
_.Jc=function(b){return function(d){return B9m(b,d)}};
EZE=function(b,d){return koG({child:b,origin:d||"https://gamesnacks.com",channelName:"gspc",receiveMessageConstructor:God,getPayloadCase:function(B){return B.getPayloadCase()},
createInitMessage:function(B){var k=new zb,G=new PtQ;B=_.Rc(G,1,B);return _.Xe(k,5,hc,B)}})};
HD=function(b){return{valueOf:b}.valueOf()};
CtE=function(){var b=null;if(!s64)return b;try{var d=function(B){return B};
b=s64.createPolicy("goog#html",{createHTML:d,createScript:d,createScriptURL:d})}catch(B){}return b};
Lz4=function(){vZd===void 0&&(vZd=CtE());return vZd};
_.tc=function(b){var d=Lz4();b=d?d.createScriptURL(b):b;return new l$(b)};
_.jD=function(b){if(b instanceof l$)return b.privateDoNotAccessOrElseWrappedResourceUrl;throw Error("Z");};
_.Zs=function(b){return Object.isFrozen(b)&&Object.isFrozen(b.raw)};
f9x=function(b){return b.toString().indexOf("`")===-1};
y1=function(b){return new _.gq(AnE,b)};
SD=function(b){return b instanceof _.gq};
_.V1=function(b){if(SD(b))return b.privateDoNotAccessOrElseWrappedUrl;throw Error("Z");};
i$=function(b){return new Wzm(function(d){return d.substr(0,b.length+1).toLowerCase()===b+":"})};
_.wq=function(b,d){d=d===void 0?a9G:d;if(SD(b))return b;for(var B=0;B<d.length;++B){var k=d[B];if(k instanceof Wzm&&k.isValid(b))return y1(b)}};
_.Tb=function(b,d){d=d===void 0?a9G:d;return _.wq(b,d)||u$};
_.rq=function(b){var d=window;if(typeof MediaSource!=="undefined"&&b instanceof MediaSource||typeof d.ManagedMediaSource!=="undefined"&&b instanceof d.ManagedMediaSource)return y1(URL.createObjectURL(b));d=b.type;d.toLowerCase()==="application/octet-stream"?d=!0:(d=d.match(/^([^;]+)(?:;\w+=(?:\w+|"[\w;,= ]+"))*$/i),d=(d==null?void 0:d.length)===2&&(/^image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp|x-icon|heic|heif|avif|x-ms-bmp)$/i.test(d[1])||/^video\/(?:3gpp|avi|mpeg|mpg|mp4|ogg|webm|x-flv|x-matroska|quicktime|x-ms-wmv)$/i.test(d[1])||
/^audio\/(?:3gpp2|3gpp|aac|amr|L16|midi|mp3|mp4|mpeg|oga|ogg|opus|x-m4a|x-matroska|x-wav|wav|webm)$/i.test(d[1])||/^font\/[\w-]+$/i.test(d[1])));if(!d)throw Error("Z");return y1(URL.createObjectURL(b))};
_.m1C=function(b){for(var d=_.Q1.apply(1,arguments),B=[b[0]],k=0;k<d.length;k++)B.push(String(d[k])),B.push(b[k+1]);return y1(B.join(""))};
_.O6F=function(b){if(!$1w){a:{var d=document.createElement("a");try{d.href=b}catch(B){b=void 0;break a}b=d.protocol;b=b===":"||b===""?"https:":b}return b}try{d=new URL(b)}catch(B){return"https:"}return d.protocol};
_.qX=function(b){b instanceof _.gq?b=_.V1(b):b=I94.test(b)?b:void 0;return b};
xV=function(b,d){d=_.qX(d);d!==void 0&&(b.href=d)};
bt=function(b){var d=Lz4();b=d?d.createHTML(b):b;return new YV(b)};
d9=function(b){if(b instanceof YV)return b.privateDoNotAccessOrElseWrappedHtml;throw Error("Z");};
_.Bz=function(b,d){b.src=_.jD(d).toString()};
D11=function(b,d){b.setAttribute("sandbox","");for(var B=0;B<d.length;B++)b.sandbox.supports&&!b.sandbox.supports(d[B])||b.sandbox.add(d[B])};
_.kZ=function(b,d,B){b.removeAttribute("srcdoc");switch(d){case 0:if(B instanceof l$)throw new U14("TrustedResourceUrl",0);D11(b,[]);d=_.qX(B);d!==void 0&&(b.src=d);break;case 1:if(!(B instanceof l$))throw new U14(typeof B,1);D11(b,"allow-same-origin allow-scripts allow-forms allow-popups allow-popups-to-escape-sandbox allow-storage-access-by-user-activation".split(" "));_.Bz(b,B);break;case 2:if(B instanceof l$)throw new U14("TrustedResourceUrl",2);D11(b,"allow-same-origin allow-scripts allow-forms allow-popups allow-popups-to-escape-sandbox allow-storage-access-by-user-activation".split(" "));
d=_.qX(B);d!==void 0&&(b.src=d);break;default:_.qS(d)}};
_.Go=function(b,d,B,k){d=_.qX(d);return d!==void 0?b.open(d,B,k):null};
_.Pz=function(b){b=b===void 0?document:b;var d,B;b=(B=(d=b).querySelector)==null?void 0:B.call(d,"script[nonce]");return b==null?"":b.nonce||b.getAttribute("nonce")||""};
_.s7=function(b){var d=Lz4();b=d?d.createScript(b):b;return new _.E7(b)};
C6=function(b){if(b instanceof _.E7)return b.privateDoNotAccessOrElseWrappedScript;throw Error("Z");};
oZy=function(b){var d=_.Pz(b.ownerDocument);d&&b.setAttribute("nonce",d)};
_.vz=function(b,d){b.textContent=C6(d);oZy(b)};
_.L6=function(b,d){b.src=_.jD(d);oZy(b)};
_.f6=function(b,d){if(b.nodeType===1&&/^(script|style)$/i.test(b.tagName))throw Error("Z");b.innerHTML=d9(d)};
_.Wz=function(b,d,B,k){if(b.length===0)throw Error("Z");b=b.map(function(P){if(P instanceof N9w)P=P.privateDoNotAccessOrElseWrappedAttributePrefix;else throw Error("Z");return P});
var G=B.toLowerCase();if(b.every(function(P){return G.indexOf(P)!==0}))throw Error("aa`"+B);
d.setAttribute(B,k)};
_.a6=function(b,d,B){if(d instanceof l$)b.href=_.jD(d).toString(),b.rel=B;else{if(pzy.indexOf(B)===-1)throw Error("ba`"+B);d=_.qX(d);d!==void 0&&(b.href=d,b.rel=B)}};
Mi4=function(b){if(b instanceof mz)return b.privateDoNotAccessOrElseWrappedStyleSheet;throw Error("Z");};
_.cn4=function(b,d){d=_.qX(d);d!==void 0&&(b.href=d)};
JnQ=function(b){return new Worker(_.jD(b),void 0)};
zj2=function(b){return _.tc(b)};
RjC=function(b,d){b&&(d=b.indexOf(d),0<=d&&b.splice(d,1))};
$Z=function(b){return typeof b==="function"};
Xzy=function(b){return b instanceof O7||b&&"closed"in b&&$Z(b.remove)&&$Z(b.add)&&$Z(b.unsubscribe)};
I6=function(){};
D9=function(b){hj1(function(){throw b;})};
U7=function(b){return b};
o6=function(){return H61(_.Q1.apply(0,arguments))};
H61=function(b){return b.length===0?U7:b.length===1?b[0]:function(d){return b.reduce(function(B,k){return k(B)},d)}};
l94=function(b){var d;return(d=b!=null?b:void 0)!=null?d:Promise};
tiQ=function(b,d){return new N1(function(B){var k=0;return d.schedule(function(){k===b.length?B.complete():(B.next(b[k++]),B.closed||this.schedule())})})};
j6F=function(b,d){if(!b)throw Error("ca");return new N1(function(B){var k=new O7;k.add(d.schedule(function(){var G=b[Symbol.asyncIterator]();k.add(d.schedule(function(){var P=this;G.next().then(function(v){v.done?B.complete():(B.next(v.value),P.schedule())})}))}));
return k})};
FzG=function(b,d,B){d=d.schedule(function(){try{B.call(this)}catch(k){b.error(k)}},0);
b.add(d)};
gZG=function(b,d){return new N1(function(B){var k;B.add(d.schedule(function(){k=b[Z6E]();FzG(B,d,function(){var G=k.next(),P=G.value;G.done?B.complete():(B.next(P),this.schedule())})}));
return function(){var G;return $Z((G=k)==null?void 0:G.return)&&k.return()}})};
ynG=function(b,d){return new N1(function(B){var k=new O7;k.add(d.schedule(function(){var G=b[p6]();k.add(G.subscribe({next:function(P){k.add(d.schedule(function(){return B.next(P)}))},
error:function(P){k.add(d.schedule(function(){return B.error(P)}))},
complete:function(){k.add(d.schedule(function(){return B.complete()}))}}))}));
return k})};
S7E=function(b,d){return new N1(function(B){return d.schedule(function(){return b.then(function(k){B.add(d.schedule(function(){B.next(k);B.add(d.schedule(function(){return B.complete()}))}))},function(k){B.add(d.schedule(function(){return B.error(k)}))})})})};
Vim=function(b){return new TypeError("da`"+(b!==null&&typeof b==="object"?"an invalid object":"'"+b+"'"))};
wzG=function(b,d){if(b!=null){if($Z(b[p6]))return ynG(b,d);if(i6y(b))return tiQ(b,d);if($Z(b==null?void 0:b.then))return S7E(b,d);if(Symbol.asyncIterator&&$Z(b==null?void 0:b[Symbol.asyncIterator]))return j6F(b,d);if($Z(b==null?void 0:b[Z6E]))return gZG(b,d)}throw Vim(b);};
cz=function(b,d){return d?wzG(b,d):M1(b)};
M1=function(b){if(b instanceof N1)return b;if(b!=null){if($Z(b[p6]))return ulw(b);if(i6y(b))return Kzw(b);if($Z(b==null?void 0:b.then))return nZy(b);if(Symbol.asyncIterator&&$Z(b==null?void 0:b[Symbol.asyncIterator]))return T9W(b);if($Z(b==null?void 0:b[Z6E]))return rnW(b)}throw Vim(b);};
ulw=function(b){return new N1(function(d){var B=b[p6]();if($Z(B.subscribe))return B.subscribe(d);throw new TypeError("ea");})};
Kzw=function(b){return new N1(function(d){for(var B=0;B<b.length&&!d.closed;B++)d.next(b[B]);d.complete()})};
nZy=function(b){return new N1(function(d){b.then(function(B){d.closed||(d.next(B),d.complete())},function(B){return d.error(B)}).then(null,D9)})};
rnW=function(b){return new N1(function(d){for(var B=b[Z6E]();!d.closed;){var k=B.next(),G=k.value;k.done?d.complete():d.next(G)}return function(){return $Z(B==null?void 0:B.return)&&B.return()}})};
T9W=function(b){return new N1(function(d){Q6Q(b,d).catch(function(B){return d.error(B)})})};
Q6Q=function(b,d){var B,k,G,P,v,L;return _.f(function(A){switch(A.nextAddress){case 1:_.Jn(A,2,3),P=_.zo(b);case 5:return A.yield(P.next(),8);case 8:k=A.yieldResult;if(k.done){A.jumpTo(3);break}v=k.value;d.next(v);A.jumpTo(5);break;case 3:_.R6(A);_.Xl(A,9);if(!k||k.done||!(G=P.return)){A.jumpTo(9);break}return A.yield(G.call(P),9);case 9:_.R6(A,0,0,1);if(B)throw B.error;_.Hz(A,10,1);break;case 10:_.Hz(A,4);break;case 2:L=_.lt(A);B={error:L};A.jumpTo(3);break;case 4:d.complete(),_.tn(A)}})};
q7m=function(b,d){return d?tiQ(b,d):Kzw(b)};
x1C=function(b){return $Z(b[b.length-1])?b.pop():void 0};
ji=function(b){var d=b[b.length-1];return d&&$Z(d.schedule)?b.pop():void 0};
Fl=function(){var b=_.Q1.apply(0,arguments),d=ji(b);return d?tiQ(b,d):q7m(b)};
Z9=function(b){var d=$Z(b)?b:function(){return b};
return new N1(function(B){return B.error(d())})};
g9=function(b){return function(d){if($Z(d==null?void 0:d.lift))return d.lift(function(B){try{return b(B,this)}catch(k){this.error(k)}});
throw new TypeError("fa");}};
w9=function(){return g9(function(b,d){var B=null;b._refCount++;var k=new V3(d,void 0,void 0,void 0,function(){if(!b||b._refCount<=0||0<--b._refCount)B=null;else{var G=b._connection,P=B;B=null;!G||P&&G!==P||G.unsubscribe();d.unsubscribe()}});
b.subscribe(k);k.closed||(B=b.connect())})};
ejW=function(){var b=Y74;var d=d===void 0?0:d;return g9(function(B,k){k.add(b.schedule(function(){return B.subscribe(k)},d))})};
ut=function(b){return g9(function(d,B){var k=0;d.subscribe(new V3(B,function(G){B.next(b.call(void 0,G,k++))}))})};
dx4=function(b){return ut(function(d){return b51(d)?b.apply(null,_.K6(d)):b(d)})};
EBw=function(b){if(b.length===1){var d=b[0];if(B14(d))return{args:d,keys:null};if(d&&typeof d==="object"&&k7G(d)===G7C)return b=PS4(d),{args:b.map(function(B){return d[B]}),
keys:b}}return{args:b,keys:null}};
n6=function(){var b=_.Q1.apply(0,arguments),d=ji(b),B=x1C(b);b=EBw(b);var k=b.args,G=b.keys;if(k.length===0)return cz([],d);d=new N1(sl4(k,d,G?function(P){for(var v={},L=0;L<P.length;L++)v[G[L]]=P[L];return v}:U7));
return B?d.pipe(dx4(B)):d};
sl4=function(b,d,B){B=B===void 0?U7:B;return function(k){CSE(d,function(){for(var G=b.length,P=Array(G),v=G,L=b.map(function(){return!1}),A=!0,a={i$jscomp$218:0};a.i$jscomp$218<G;a={i$jscomp$218:a.i$jscomp$218},a.i$jscomp$218++)CSE(d,function(O){return function(){cz(b[O.i$jscomp$218],d).subscribe(new To(k,function(I){P[O.i$jscomp$218]=I;
A&&(L[O.i$jscomp$218]=!0,A=!L.every(U7));A||k.next(B(P.slice()))},function(){return--v===0}))}}(a),k)},k)}};
CSE=function(b,d,B){b?B.add(b.schedule(d)):d()};
vB4=function(b,d,B,k){var G=[],P=0,v=0,L=!1,A=function(a){P++;M1(B(a,v++)).subscribe(new V3(d,function(O){d.next(O)},void 0,function(){P--;
for(var O={};G.length&&P<k;O={bufferedValue:void 0})O.bufferedValue=G.shift(),A(O.bufferedValue);!L||G.length||P||d.complete()}))};
b.subscribe(new V3(d,function(a){return P<k?A(a):G.push(a)},void 0,function(){L=!0;
!L||G.length||P||d.complete()}));
return function(){G=null}};
Q3=function(b,d){var B=B===void 0?Infinity:B;if($Z(d))return Q3(function(k,G){return ut(function(P,v){return d(k,P,G,v)})(M1(b(k,G)))},B);
typeof d==="number"&&(B=d);return g9(function(k,G){return vB4(k,G,b,B)})};
LXG=function(b){b=b===void 0?Infinity:b;return Q3(U7,b)};
fqW=function(){var b=_.Q1.apply(0,arguments);return LXG(1)(q7m(b,ji(b)))};
A$4=function(b){return new N1(function(d){M1(b()).subscribe(d)})};
q1=function(b,d,B){if($Z(B)){var k=B;B=void 0}if(k)return q1(b,d,B).pipe(dx4(k));k=_.C($Z(b.addEventListener)&&$Z(b.removeEventListener)?WXy.map(function(v){return function(L){return b[v](d,L,B)}}):$Z(b.addListener)&&$Z(b.removeListener)?aq4.map(mxE(b,d)):$Z(b.on)&&$Z(b.off)?$xy.map(mxE(b,d)):[]);
var G=k.next().value,P=k.next().value;return!G&&i6y(b)?Q3(function(v){return q1(v,d,B)})(q7m(b)):new N1(function(v){if(!G)throw new TypeError("ga");
var L=function(){var A=_.Q1.apply(0,arguments);return v.next(1<A.length?A:A[0])};
G(L);return function(){return P(L)}})};
mxE=function(b,d){return function(B){return function(k){return b[B](d,k)}}};
YZ=function(){var b=_.Q1.apply(0,arguments),d=ji(b);var B=typeof b[b.length-1]==="number"?b.pop():Infinity;return b.length?b.length===1?M1(b[0]):LXG(B)(q7m(b,d)):xZ};
IqE=function(b){return b.length===1&&O51(b[0])?b[0]:b};
DxQ=function(){var b=IqE(_.Q1.apply(0,arguments));return g9(function(d,B){var k=[d].concat(_.K6(b)),G=function(){if(!B.closed)if(k.length>0){try{var P=M1(k.shift())}catch(L){G();return}var v=new V3(B,void 0,I6,I6);B.add(P.subscribe(v));v.add(G)}else B.complete()};
G()})};
ei=function(b){return g9(function(d,B){var k=0;d.subscribe(new V3(B,function(G){return b.call(void 0,G,k++)&&B.next(G)}))})};
oBG=function(){var b=_.Q1.apply(0,arguments);b=IqE(b);return b.length===1?M1(b[0]):new N1(UxE(b))};
UxE=function(b){return function(d){for(var B=[],k={i$jscomp$221:0};B&&!d.closed&&k.i$jscomp$221<b.length;k={i$jscomp$221:k.i$jscomp$221},k.i$jscomp$221++)B.push(M1(b[k.i$jscomp$221]).subscribe(new V3(d,function(G){return function(P){if(B){for(var v=0;v<B.length;v++)v!==G.i$jscomp$221&&B[v].unsubscribe();B=null}d.next(P)}}(k))))}};
N1m=function(){var b=_.Q1.apply(0,arguments),d=x1C(b),B=IqE(b);return B.length?new N1(function(k){var G=B.map(function(){return[]}),P=B.map(function(){return!1});
k.add(function(){G=P=null});
for(var v={sourceIndex$jscomp$1:0};!k.closed&&v.sourceIndex$jscomp$1<B.length;v={sourceIndex$jscomp$1:v.sourceIndex$jscomp$1},v.sourceIndex$jscomp$1++)M1(B[v.sourceIndex$jscomp$1]).subscribe(new V3(k,function(L){return function(A){G[L.sourceIndex$jscomp$1].push(A);G.every(function(a){return a.length})&&(A=G.map(function(a){return a.shift()}),k.next(d?d.apply(null,_.K6(A)):A),G.some(function(a,O){return!a.length&&P[O]})&&k.complete())}}(v),void 0,function(L){return function(){P[L.sourceIndex$jscomp$1]=
!0;
!G[L.sourceIndex$jscomp$1].length&&k.complete()}}(v)));
return function(){G=P=null}}):xZ};
pmy=function(b){var d,B,k;return!!b&&typeof b.active==="boolean"&&typeof((d=b.clock)==null?void 0:d.now)==="function"&&((B=b.clock)==null?void 0:B.timeline)!==void 0&&!((k=b.lastMeasurement)==null||!k.timestamp)&&typeof b.equivalentTo==="function"&&typeof b.extrapolateToNow==="function"&&typeof b.extrapolateToTime==="function"&&typeof b.map==="function"&&typeof b.joinWith==="function"};
Mzx=function(b){function d(B){return typeof B==="boolean"||typeof B==="string"||typeof B==="number"||B===void 0||B===null}
return d(b)?!0:Array.isArray(b)?b.every(d):typeof b==="object"?Object.keys(b).every(function(B){return typeof B==="string"})&&Object.values(b).every(function(B){return Array.isArray(B)?B.every(d):d(B)}):!1};
c$1=function(b){if(Mzx(b))return b;if(pmy(b))return{lastMeasurement:{value:c$1(b.lastMeasurement.value),timestamp:bS(b.lastMeasurement.timestamp,new d1(0,b.lastMeasurement.timestamp.timeline))},active:b.active};try{return JSON.parse(JSON.stringify(b))}catch(d){}return String(b)};
Bm=function(b,d){return function(B){return new N1(function(k){return B.subscribe(function(G){b.timeExecution(d,function(){k.next(G)})()},function(G){b.timeExecution(d,function(){k.error(G)})()},function(){b.timeExecution(d,function(){k.complete()})()})})}};
J$C=function(b,d){var B=!1;return new N1(function(k){var G=b.setTimeout(function(){B=!0;k.next(!0);k.complete()},d);
return function(){B||b.clearTimeout(G)}})};
zpx=function(b){b=b.global;if(b.fetchLater)return b.fetchLater.bind(b)};
kB=function(b){return g9(function(d,B){var k=null,G=!1,P;k=d.subscribe(new V3(B,void 0,function(v){P=M1(b(v,kB(b)(d)));k?(k.unsubscribe(),k=null,P.subscribe(B)):G=!0}));
G&&(k.unsubscribe(),k=null,P.subscribe(B))})};
RpC=function(b,d,B){return function(k,G){var P=B,v=d,L=0;k.subscribe(new V3(G,function(A){var a=L++;v=P?b(v,A,a):(P=!0,A);G.next(v)},void 0,void 0))}};
Xm1=function(b){b=b===void 0?null:b;return g9(function(d,B){var k=!1;d.subscribe(new V3(B,function(G){k=!0;B.next(G)},void 0,function(){k||B.next(b);
B.complete()}))})};
G7=function(){return g9(function(b,d){b.subscribe(new V3(d,I6))})};
Pm=function(b){return g9(function(d,B){d.subscribe(new V3(B,function(){return B.next(b)}))})};
E1=function(b){return b<=0?function(){return xZ}:g9(function(d,B){var k=0;
d.subscribe(new V3(B,function(G){++k<=b&&(B.next(G),b<=k&&B.complete())}))})};
s1=function(b){var d=d===void 0?U7:d;var B;b=(B=b)!=null?B:hpQ;return g9(function(k,G){var P,v=!0;k.subscribe(new V3(G,function(L){var A=d(L);if(v||!b(P,A))v=!1,P=A,G.next(L)}))})};
hpQ=function(b,d){return b===d};
lq1=function(b){b=b===void 0?H5F:b;return g9(function(d,B){var k=!1;d.subscribe(new V3(B,function(G){k=!0;B.next(G)},void 0,function(){return k?B.complete():B.error(b())}))})};
H5F=function(){return new tz1};
C5=function(){var b=_.Q1.apply(0,arguments);return function(d){return fqW(d,Fl.apply(null,_.K6(b)))}};
jl1=function(b){return g9(function(d,B){var k=0;d.subscribe(new V3(B,function(G){b.call(void 0,G,k++,d)||(B.next(!1),B.complete())},void 0,function(){B.next(!0);
B.complete()}))})};
FX4=function(){return g9(function(b,d){var B=[];b.subscribe(new V3(d,function(k){B.push(k);1<B.length&&B.shift()},void 0,function(){for(var k=_.C(B),G=k.next();!G.done;G=k.next())d.next(G.value);
d.complete()},function(){B=null}))})};
Z5w=function(b,d){var B=arguments.length>=2;return function(k){return k.pipe(b?ei(function(G,P){return b(G,P,k)}):U7,FX4(),B?Xm1(d):lq1(function(){return new tz1}))}};
f5=function(b){var d=$Z(b)?b:function(){return b};
return $Z()?g9(function(B,k){var G=d();(void 0)(G).subscribe(k).add(B.subscribe(G))}):function(B){var k=new L5(B,d);
$Z(B==null?void 0:B.lift)&&(k.lift=B.lift);k.source=B;k.subjectFactory=d;return k}};
Wm=function(b){var d=new A$(b,void 0,void 0);return function(B){return f5(function(){return d})(B)}};
al=function(b,d){return g9(RpC(b,d,arguments.length>=2))};
$B=function(){var b=_.Q1.apply(0,arguments),d=ji(b);return g9(function(B,k){(d?fqW(b,B,d):fqW(b,B)).subscribe(k)})};
Il=function(b){return g9(function(d,B){var k=null,G=0,P=!1;d.subscribe(new V3(B,function(v){var L;(L=k)==null||L.unsubscribe();L=G++;M1(b(v,L)).subscribe(k=new V3(B,function(A){return B.next(A)},void 0,function(){k=null;
P&&!k&&B.complete()}))},void 0,function(){(P=!0,!k)&&B.complete()}))})};
Dq=function(b,d){d=d===void 0?!1:d;return g9(function(B,k){var G=0;B.subscribe(new V3(k,function(P){var v=b(P,G++);(v||d)&&k.next(P);!v&&k.complete()}))})};
gBG=function(b,d,B){var k=$Z(b)||d||B?{next:b,error:d,complete:B}:b;return k?g9(function(G,P){G.subscribe(new V3(P,function(v){var L;(L=k.next)==null||L.call(k,v);P.next(v)},function(v){var L;
(L=k.error)==null||L.call(k,v);P.error(v)},function(){var v;
(v=k.complete)==null||v.call(k);P.complete()}))}):U7};
y$E=function(){var b=_.Q1.apply(0,arguments),d=x1C(b);return g9(function(B,k){for(var G=b.length,P=Array(G),v=b.map(function(){return!1}),L=!1,A={i$jscomp$231:0};A.i$jscomp$231<G;A={i$jscomp$231:A.i$jscomp$231},A.i$jscomp$231++)M1(b[A.i$jscomp$231]).subscribe(new V3(k,function(a){return function(O){P[a.i$jscomp$231]=O;
L||v[a.i$jscomp$231]||(v[a.i$jscomp$231]=!0,(L=v.every(U7))&&(v=null))}}(A),void 0,I6));
B.subscribe(new V3(k,function(a){L&&(a=[a].concat(_.K6(P)),k.next(d?d.apply(null,_.K6(a)):a))}))})};
VzQ=function(b){var d=S1d;if(d)for(var B in d)Object.prototype.hasOwnProperty.call(d,B)&&b(d[B],B,d)};
i5y=function(){var b=[];VzQ(function(d){b.push(d)});
return b};
uF4=function(b){try{return!!b&&b.location.href!=null&&wmG(b,"foo")}catch(d){return!1}};
_.U1=function(b){return new N9w(b[0].toLowerCase())};
KXJ=function(b){for(var d=_.Q1.apply(1,arguments),B=b[0],k=0;k<b.length-1;k++)B+=String(d[k]),B+=b[k+1];d=document.implementation.createHTMLDocument("");k=d.createElement("style");d.head.appendChild(k);d=k.sheet;d.insertRule(B,0);if(d.cssRules.length===1&&(B=d.cssRules[0],B instanceof CSSStyleRule))return new mz(B.cssText.replace(/</g,"\\3C "))};
nBw=function(b){try{return new URL(b,window.document.baseURI)}catch(d){return new URL("about:invalid")}};
T1J=function(b,d){var B=d.createRange();B.selectNode(d.body);b=bt(b);return B.createContextualFragment(d9(b))};
r$F=function(b){b=b.nodeName;return typeof b==="string"?b:"FORM"};
QlW=function(b){b=b.nodeType;return b===1||typeof b!=="number"};
ol=function(b,d,B){b.setAttribute(d,B)};
q1C=function(b){return b.parts.map(function(d){var B=d.descriptor;return""+d.url+(B?" "+B:"")}).join(" , ")};
_.p5=function(b){var d=_.Q1.apply(1,arguments);if(d.length===0)return _.tc(b[0]);for(var B=b[0],k=0;k<d.length;k++)B+=encodeURIComponent(d[k])+b[k+1];return _.tc(B)};
_.Mx=function(b,d){b=_.jD(b).toString();var B=b.split(/[?#]/),k=/[?]/.test(b)?"?"+B[1]:"";return xxE(B[0],k,/[#]/.test(b)?"#"+(k?B[2]:B[1]):"",d)};
xxE=function(b,d,B,k){function G(v,L){v!=null&&(Array.isArray(v)?v.forEach(function(A){return G(A,L)}):(d+=P+encodeURIComponent(L)+"="+encodeURIComponent(v),P="&"))}
var P=d.length?"&":"?";k.constructor===Object&&(k=Object.entries(k));Array.isArray(k)?k.forEach(function(v){return G(v[1],v[0])}):k.forEach(G);
return _.tc(b+d+B)};
epJ=function(){var b=C6(Y1C).toString();return _.tc(URL.createObjectURL(new Blob([b],{type:"text/javascript"})))};
bOw=function(b){var d=[],B=0,k;for(k in b)d[B++]=k;return d};
dy4=function(b,d){for(var B in b)if(b[B]==d)return!0;return!1};
BeQ=function(b,d,B){for(var k in b)if(d.call(B,b[k],k,b))return k};
kEx=function(b){if(!b||typeof b!=="object")return b;if(typeof b.clone==="function")return b.clone();if(typeof Map!=="undefined"&&b instanceof Map)return new Map(b);if(typeof Set!=="undefined"&&b instanceof Set)return new Set(b);if(b instanceof Date)return new Date(b.getTime());var d=Array.isArray(b)?[]:typeof ArrayBuffer!=="function"||typeof ArrayBuffer.isView!=="function"||!ArrayBuffer.isView(b)||b instanceof DataView?{}:new b.constructor(b.length),B;for(B in b)d[B]=kEx(b[B]);return d};
GE4=function(b){var d=arguments.length;if(d==1&&Array.isArray(arguments[0]))return GE4.apply(null,arguments[0]);if(d%2)throw Error("ma");for(var B={},k=0;k<d;k+=2)B[arguments[k]]=arguments[k+1];return B};
Pi2=function(b){var d=arguments.length;if(d==1&&Array.isArray(arguments[0]))return Pi2.apply(null,arguments[0]);for(var B={},k=0;k<d;k++)B[arguments[k]]=!0;return B};
cm=function(b,d,B,k){this.top=b;this.right=d;this.bottom=B;this.left=k};
E$d=function(b){b=b.global;if(b.PendingGetBeacon)return b.PendingGetBeacon};
z7=function(b){return function(d){return d.pipe(sKx(b,f5(new J$)))}};
Rl=function(b){return function(d){return d.pipe(sKx(b,Wm(1)))}};
sKx=function(b,d){function B(k){return new N1(function(G){return k.subscribe(function(P){XF(b,function(){return void G.next(P)},3)},function(P){XF(b,function(){return void G.error(P)},3)},function(){XF(b,function(){return void G.complete()},3)})})}
return o6(B,ejW(),d,w9(),B)};
LKC=function(b){var d=Cim(b);return d===null?new h$(null):d.pipe(ut(function(B){B=B.serialize();if(v$y)B=_.k4.btoa(B);else{for(var k=[],G=0,P=0;P<B.length;P++){var v=B.charCodeAt(P);v>255&&(k[G++]=v&255,v>>=8);k[G++]=v}B=_.j0(k)}return B}),E1(1),Rl(b.queue))};
f_F=function(b){var d=d===void 0?{}:d;if(typeof Event==="function")return new Event(b,d);if(typeof document!=="undefined"){var B=document.createEvent("CustomEvent");B.initCustomEvent(b,d.bubbles||!1,d.cancelable||!1,d.detail);return B}throw Error();};
Arm=function(b){return typeof b==="string"?document.getElementById(b):b};
a_E=function(b){var d=!1;d=d===void 0?!1:d;if(b.tagName==="IMG"){if(b.complete&&(!b.naturalWidth||!b.naturalHeight))return!0;var B;if(d&&((B=b.style)==null?void 0:B.display)==="none")return!0}var k,G;return WKW.test((k=b.getAttribute("width"))!=null?k:"")&&WKW.test((G=b.getAttribute("height"))!=null?G:"")};
myd=function(b,d){if(b.tagName==="IMG")return b.naturalWidth&&b.naturalHeight?!0:!1;try{if(b.readyState)var B=b.readyState;else{var k,G;B=(k=b.contentWindow)==null?void 0:(G=k.document)==null?void 0:G.readyState}return B==="complete"}catch(P){return d===void 0?!1:d}};
$yQ=function(b){b||(b=function(d,B,k){d.addEventListener(B,k)});
return b};
Uym=function(b,d){var B=OO1();B=B===void 0?new I_W:B;if(b=Arm(b)){var k=$yQ(k);for(var G=!1,P=function(H){G||(G=!0,d(H))},v,L=2,A=0;A<Dyx.length;++A)if(Dyx[A]===b.tagName){L=3;
v=[b];break}v||(v=b.querySelectorAll(Dyx.join(",")));var a=0,O=0,I=!0,D=b=!1;A={};for(var U=0;U<v.length;A={isImg:void 0},U++){var M=v[U];if(!a_E(M))if(A.isImg=M.tagName==="IMG",myd(M,B.crossDomainLoadedDefault))b=!0,A.isImg&&(I=!0);else{a++;var z=function(H){return function(l){a--;!a&&I&&P(L);H.isImg&&(l=l&&l.type==="error",O--,l||(I=!0),!O&&D&&I&&P(L))}}(A);
k(M,"load",z);A.isImg&&(O++,k(M,"error",z))}}O===0&&(I=!0);v=null;v=_.k4.document.readyState==="complete";if(a===0&&!b&&v)L=5;else if(a||!b){k(_.k4,"load",function(){!B.pendingImagesBlockLoad||!O&&I?P(4):D=!0});
return}P(L)}};
o$C=function(b,d,B){if(b)for(var k=0;b!=null&&k<500&&!B(b);++k)b=d(b)};
Ne4=function(b,d){o$C(b,function(B){try{return B===B.parent?null:B.parent}catch(k){}return null},d)};
p4x=function(b,d){if(b.tagName=="IFRAME")d(b);else{b=b.querySelectorAll("IFRAME");for(var B=0;B<b.length&&!d(b[B]);++B);}};
Mmw=function(b){return(b=b.ownerDocument)&&(b.parentWindow||b.defaultView)||null};
cry=function(b,d,B){try{var k=JSON.parse(B.data)}catch(v){}if(typeof k==="object"&&k&&k.type==="creativeLoad"){var G=Mmw(b);if(B.source&&G){var P;Ne4(B.source,function(v){try{if(v.parent===G)return P=v,!0}catch(L){}});
P&&p4x(b,function(v){if(v.contentWindow===P)return d(k),!0})}}};
JrW=function(b){return typeof b==="string"?document.getElementById(b):b};
h2Q=function(){var b={};return b[0]=_.p5(z2d,"current"),b[1]=_.p5(R2W),b[2]=_.p5(X4J),b};
Hm=function(b,d){return b.left===d.left&&b.top===d.top&&b.width===d.width&&b.height===d.height};
HOG=function(b,d){return{left:Math.max(b.left,d.left),top:Math.max(b.top,d.top),width:Math.max(0,Math.min(b.left+b.width,d.left+d.width)-Math.max(b.left,d.left)),height:Math.max(0,Math.min(b.top+b.height,d.top+d.height)-Math.max(b.top,d.top))}};
l_J=function(b,d){return{left:Math.round(b.left+d.x),top:Math.round(b.top+d.y),width:b.width,height:b.height}};
tmd=function(b,d,B){if(b&&d!==null&&d!=d.top){if(!d.top)return new _.lS(-12245933,-12245933);d=d.top}try{return(B===void 0?0:B)?(new _.lS(d.innerWidth,d.innerHeight)).round():_.t$(d).round()}catch(k){return new _.lS(-12245933,-12245933)}};
jK2=function(b,d,B){try{if(b){if(!d.top)return new cm(-12245933,-12245933,-12245933,-12245933);d=d.top}var k=tmd(b,d,B),G=k.height,P=k.width;if(P===-12245933)return new cm(P,P,P,P);var v=jz(FF(d.document)),L=v.x,A=v.y;return new cm(A,L+P,A+G,L)}catch(a){return new cm(-12245933,-12245933,-12245933,-12245933)}};
FKw=function(b){var d;return(d=b.google_tag_data)!=null?d:b.google_tag_data={}};
ZO2=function(b){var d,B;return typeof((d=b.navigator)==null?void 0:(B=d.userAgentData)==null?void 0:B.getHighEntropyValues)==="function"};
yry=function(b){if(!ZO2(b))return null;var d=FKw(b);if(d.uach_promise)return d.uach_promise;b=b.navigator.userAgentData.getHighEntropyValues(g$Q).then(function(B){d.uach!=null||(d.uach=B);return B});
return d.uach_promise=b};
xyw=function(b){var d;return SV2(Vm1(iO2(w4G(u_1(KK1(n$d(Tem(rrJ(new QKF,b.architecture||""),b.bitness||""),b.mobile||!1),b.model||""),b.platform||""),b.platformVersion||""),b.uaFullVersion||""),((d=b.fullVersionList)==null?void 0:d.map(function(B){var k=new qVJ;k=_.Zq(k,1,B.brand);return _.Zq(k,2,B.version)}))||[]),b.wow64||!1)};
YVQ=function(b){var d,B;return(B=(d=yry(b))==null?void 0:d.then(function(k){return xyw(k)}))!=null?B:null};
e2F=function(b,d){return new N1(function(B){var k=!1,G=Array(d.length);G.fill(void 0);var P=new Set,v=new Set,L=function(I,D){b.running?(G[D]=I,P.add(D),k||(k=!0,XF(b,function(){k=!1;B.next(_.iF(G))},1))):B.error(new g1(D))},A=function(I,D){v.add(D);
P.add(D);XF(b,function(){B.error(I)},1)},a=function(I){v.add(I);
XF(b,function(){v.size===d.length&&B.complete()},1)},O=d.map(function(I,D){return I.subscribe(function(U){return void L(U,D)},function(U){return void A(U,D)},function(){return void a(D)})});
return function(){O.forEach(function(I){return void I.unsubscribe()})}})};
Bv1=function(b,d,B){function k(){if(d.debugChannel){var H=d.debugChannel,l=H.next;var F={creativeId:d.debugNames.getName(B),requiredSignals:G,signals:Object.assign({},P),hasPrematurelyCompleted:v,errorMessage:L,erroredSignalKey:A};F={specMajor:2,specMinor:0,specPatch:0,timestamp:bS(d.timeProvider.now(),new d1(0,d.timeProvider.timeline)),instanceId:d.debugNames.getName(d.symbol),creativeState:F};l.call(H,F)}}
for(var G=Object.keys(b),P={},v=!1,L=null,A=null,a={},O=new Set,I=[],D=[],U=_.C(G),M=U.next(),z={};!M.done;z={key$jscomp$394:void 0},M=U.next())z.key$jscomp$394=M.value,M=b[z.key$jscomp$394],M instanceof h$?(a[z.key$jscomp$394]=M.value,O.add(z.key$jscomp$394),d.debugChannel&&(P[String(z.key$jscomp$394)]=c$1(M.value))):(M=M.pipe(s1(function(H,l){return pmy(H)||pmy(l)?!1:H===l}),ut(function(H){return function(l){d.debugChannel&&(P[String(H.key$jscomp$394)]=c$1(l),k());
var F={};return F[H.key$jscomp$394]=l,F}}(z)),kB(function(H){return function(l){if(l instanceof g1)throw new bLQ(String(H.key$jscomp$394));
throw l;}}(z)),gBG(function(H){return function(){O.add(H.key$jscomp$394)}}(z),function(H){return function(l){A=String(H.key$jscomp$394);
L=String(l);k()}}(z),function(H){return function(){O.has(H.key$jscomp$394)||(v=!0,k())}}(z))),D.push(z.key$jscomp$394),I.push(M));
(b=Object.keys(P).length>0)&&k();U=e2F(d.queue,I).pipe(kB(function(H){if(H instanceof g1)throw new dWd(String(D[H.inputObservableIndex]));throw H;}),ut(function(H){return Object.freeze(Object.assign.apply(Object,[{},
a].concat(_.K6(H))))}));
return(I=I.length>0)&&b?YZ(Fl(Object.freeze(a)),U):I?U:Fl(Object.freeze(a))};
kkW=function(b,d,B,k,G){return b.performanceMonitor.timeExecution.bind(b.performanceMonitor)(733,function(){var P={};try{return d.pipe(kB(function(v){k(Object.assign({},P,{error:v}));return xZ}),Q3(function(v){try{var L=B(b,v)}catch(a){return k(Object.assign({},P,{error:a instanceof Error?a:String(a)})),xZ}var A={};
return Bv1(L,b,v.symbol).pipe(gBG(function(a){A=a}),Wm(1),w9()).pipe(G,kB(function(a){k(Object.assign({},A,{error:a}));
return xZ}),C5(void 0),ut(function(){return!0}))})).pipe(al(function(v){return v+1},0),kB(function(v){k(Object.assign({},P,{error:v}));
return xZ}))}catch(v){return k(Object.assign({},P,{error:v})),xZ}})()};
ya=function(b){var d=new Map;if(typeof b!=="object"||b===null)return d;Object.values(b).forEach(function(B){B&&typeof B.extrapolateToNow==="function"&&(d.has(B.clock.timeline)||d.set(B.clock.timeline,B.clock.now()))});
return d};
Gk4=function(b,d){return typeof b==="string"?encodeURIComponent(b):typeof b==="number"?String(b):Array.isArray(b)?b.map(function(B){return Gk4(B,d)}).join(","):b instanceof d1?b.toString():b&&typeof b.extrapolateToNow==="function"?Gk4(b.extrapolateUsingTimestampMap(d).value,d):b===!0?"1":b===!1?"0":b===void 0||b===null?null:b instanceof Pp2?EUQ(b):[b.top,
b.left,b.top+b.height,b.left+b.width].join()};
sUQ=function(b,d){b=Object.entries(b).map(function(B){var k=_.C(B);B=k.next().value;k=k.next().value;k=Gk4(k,d);return k===null?"":B+"="+k}).filter(function(B){return B!==""});
return b.length?b.join("&"):""};
LOC=function(b,d){var B=Cpd,k=vU2;d=d===void 0?.01:d;return function(G){d>0&&Math.random()<=d&&(b.global.HTMLFencedFrameElement&&b.global.fence&&typeof b.global.fence.reportEvent==="function"&&b.global.fence.reportEvent({eventType:"active-view-error",eventData:"",destination:["buyer"]}),G=Object.assign({},G,{errorMessage:G.error instanceof Error&&G.error.message?G.error.message:String(G.error),errorStack:G.error instanceof Error&&G.error.stack?String(G.error.stack):null,errorName:G.error instanceof
Error&&G.error.name?String(G.error.name):null,errorContext:String(b.performanceMonitor.timedFunctionContext),errorEscapedQueryId:G.escapedQueryId}),B(Object.assign({},G,{payloadMapper:function(){return function(P){try{return k(Object.assign({},P))}catch(v){return{}}}}(),
urlPrefixes:["https://pagead2.googlesyndication.com/pagead/gen_204?id=av-js&type=error&bin=17"]}),ya(G)).forEach(function(P){b.beaconFactory.makeBeacon(P).sendNow()}))}};
fHm=function(){var b=_.Q1.apply(0,arguments);return function(d){var B=d.pipe(Wm(1),w9());d=b.map(function(k){return B.pipe(k,C5(!0))});
return n6(d).pipe(E1(1),G7())}};
ACC=function(){var b=_.Q1.apply(0,arguments);return function(d){var B=d.pipe(Wm(1),w9());d=b.map(function(k){return B.pipe(k,C5(!0))});
return YZ.apply(null,_.K6(d)).pipe(E1(1),G7())}};
WOd=function(b,d){return function(B){var k=B.pipe(Wm(1),w9());B=k.pipe(b,C5(!0));k=k.pipe(o6(d,Wm(),w9()),C5(!0));B=n6([B,k]);return oBG(B,k).pipe(E1(1),G7())}};
aHC=function(b,d,B){B(!0)};
mWE=function(b,d){return o6(Il(function(B){var k=b(B),G=d(B),P={};return k&&G&&P?new N1(function(v){G(k,P,function(L){v.next(Object.assign({},B,{canEmit:L}));v.complete()});
return function(){}}):Sz}),ei(function(B){return B.canEmit}))};
$W2=function(b){var d={attributes:!0,childList:!0,characterData:!0,subtree:!0};return function(B){return B.pipe(Il(function(k){return new N1(function(G){function P(){L.disconnect();A.unsubscribe()}
var v=b.MutationObserver;if(v&&k.ref!==void 0){var L=new v(function(a){G.next(a)});
L.observe(k.ref,d);var A=k.JSC$9533_released.subscribe(P);return P}})}))}};
OL1=function(b){if(b.measurementDeferralState===3)return null;if(b.timeOnScreenReason!==void 0){var d=b.creativeFound===!1?"n":null;if(d!==null)return d}return b.geometricMeasurementErrors instanceof Va?"msf":b.contextValidationErrors instanceof iS?"c":b.contextVisibilityKnown===!1?"pv":b.geometricMeasurementErrors||b.contextValidationErrors?"x":null};
DWm=function(b,d){return b.replace(IHx,function(B,k){try{var G=_.w1.get(d,k);if(G==null||G.toString()==null)return B;G=G.toString();if(G==""||!_.C1(G==null?"":String(G)))return encodeURIComponent(G).replace(/%2C/g,",")}catch(P){}return B})};
UWy=function(b,d){var B=Object.assign({},b),k=b.userAgentClientHints;B=(delete B.userAgentClientHints,B);B=b.payloadMapper(B);var G=sUQ(B,d);return _.uS(b.urlPrefixes,function(P){var v="";typeof k==="string"&&(v="&"+sUQ({uach:k},d));var L={};return DWm(P,(L.VIEWABILITY=G,L))+v})};
Cpd=function(b,d){var B=b.payloadMapper(b),k=sUQ(B,d);return k?_.uS(b.urlPrefixes,function(G){G=G.indexOf("?")>=0?G:G+"?";G="?&".indexOf(G.slice(-1))>=0?G:G+"&";return G+k}):b.urlPrefixes};
oUE=function(){return o6(ei(function(b){return b!==void 0}),ut(function(b){return b}))};
Nv2=function(b){return o6(ut(function(){return!0}),$B(!1),Rl(b))};
pt4=function(b){return b.length<=0?xZ:n6(b.map(function(d){var B=0;return d.pipe(ut(function(k){return{index:B++,value:k}}))})).pipe(ei(function(d){return d.every(function(B){return B.index===d[0].index})}),ut(function(d){return d.map(function(B){return B.value})}))};
MeC=function(b,d){b.currentState&&(b.previousState=b.currentState);b.currentState=d;b.previousState&&b.previousState.value?(d=Math.max(0,bS(d.timestamp,b.previousState.timestamp)),b.totalTime+=d,b.consecutiveTime+=d):b.consecutiveTime=0;return b};
cCQ=function(){return o6(al(MeC,{totalTime:0,consecutiveTime:0}),ut(function(b){return b.totalTime}))};
JCy=function(){return o6(al(MeC,{totalTime:0,consecutiveTime:0}),ut(function(b){return b.consecutiveTime}))};
zUy=function(b,d){return function(B){return pt4(d.map(function(k){return B.pipe(b(k))}))}};
RUx=function(){var b;return o6(gBG(function(d){return void(b=d.timestamp)}),JCy(),ut(function(d){return{timestamp:b,
value:Math.round(d)}}))};
XtC=function(b,d){return Hm(b.topWindowViewportExternalGeometry,d.topWindowViewportExternalGeometry)&&Hm(b.elementGeometry,d.elementGeometry)&&Hm(b.exposedViewportLocalGeometry,d.exposedViewportLocalGeometry)&&Hm(b.intersectionGeometry,d.intersectionGeometry)&&b.elementGeometrySourceName===d.elementGeometrySourceName&&b.measurementRequests===d.measurementRequests&&b.viewportGeometrySourceName===d.viewportGeometrySourceName&&b.viewportLocalAppOffset.x===d.viewportLocalAppOffset.x&&b.viewportLocalAppOffset.y===
d.viewportLocalAppOffset.y};
teJ=function(b,d){return function(B){return function(k){var G=k.pipe(f5(new J$),w9());k=B.element.pipe(s1());G=G.pipe(ut(function(P){return P.value}));
return n6([k,G,d]).pipe(ut(function(P){var v=_.C(P);P=v.next().value;var L=v.next().value;v=v.next().value;if(P.ref===void 0)var A={top:0,left:0,width:0,height:0};else{A=P.ref.getBoundingClientRect();var a=P.ref,O=b.global,I=new _.n5(0,0),D=T7(_.r1(a));if(wmG(D,"parent")){do{if(D==O)var U=_.Qa(a);else U=hU4(a),U=new _.n5(U.left,U.top);I.x+=U.x;I.y+=U.y}while(D&&D!=O&&D!=D.parent&&(a=D.frameElement)&&(D=D.parent))}A={top:I.y,left:I.x,width:A.width,height:A.height}}A=l_J(A,L.viewportLocalAppOffset);
O=HOG(A,L.exposedViewportLocalGeometry);I=b.timeProvider.now();D=Object;a=D.assign;if(v!==2||b.inCrossDomainIframe||O.width<=0||O.height<=0)var M=!1;else try{var z=b.document.elementFromPoint(O.left+O.width/2,O.top+O.height/2);M=z?!HLW(z,P):!1}catch(H){M=!1}return{timestamp:I,value:a.call(D,{},L,{elementGeometrySourceName:"geo",intersectionGeometry:M?lHy.intersectionGeometry:O,elementGeometry:A})}}),z7(b.queue))}}};
HLW=function(b,d,B){B=B===void 0?0:B;return b.ref===void 0||d.ref===void 0?!1:b.ref===d.ref||_.qx(d.ref,function(k){return k===b.ref})?!0:d.ref.ownerDocument&&d.ref.ownerDocument.defaultView&&d.ref.ownerDocument.defaultView===d.ref.ownerDocument.defaultView.top?!1:B<10&&d.ref.ownerDocument&&d.ref.ownerDocument.defaultView&&d.ref.ownerDocument.defaultView.frameElement?HLW(b,new xB(d.ref.ownerDocument.defaultView.frameElement),B+1):!0};
ZLG=function(b){return function(d){return d.pipe(b.ResizeObserver?jUC(b):FO1(b),Wm(1),w9())}};
jUC=function(b){return function(d){return d.pipe(Il(function(B){var k=b.ResizeObserver;if(!k||B.ref===void 0)return Fl(lHy.elementGeometry);var G=(new N1(function(P){function v(){B.ref!==void 0&&L.unobserve(B.ref);L.disconnect();A.unsubscribe()}
if(B.ref===void 0)return P.complete(),function(){};
var L=new k(function(a){a.forEach(function(O){P.next(O)})});
L.observe(B.ref);var A=B.JSC$9533_released.subscribe(v);return v})).pipe(Bm(b.performanceMonitor,736),ut(function(P){return P.contentRect}));
return YZ(Fl(B.ref.getBoundingClientRect()),G)}),s1(Hm))}};
FO1=function(b){return function(d){var B=d.pipe($W2(b)),k=b.onResize;B=YZ(d.pipe(ut(function(){return f_F("resize")})),B,k);
return n6(d,B).pipe(Bm(b.performanceMonitor,737),ut(function(G){G=_.C(G).next().value;return G.ref===void 0?void 0:G.ref.getBoundingClientRect()}),oUE(),s1(Hm))}};
SA2=function(b,d){var B=gUG(b,d).pipe(Wm(1),w9());return function(k){return function(G){G=G.pipe(Il(function(P){return P.element}),s1());
return n6([B,G]).pipe(Il(function(P){var v=_.C(P);P=v.next().value;v=v.next().value;return yCy(b,P.intersectionObserver,ZLG(b),P.observations,k,P.flushRecords,v)}),z7(b.queue))}}};
VeW=function(b){return ut(function(d){return d.value.viewportGeometrySourceName!=="nio"?d:Object.assign({},d,{value:Object.assign({},d.value,{exposedViewportLocalGeometry:YB(b,!0),topWindowViewportExternalGeometry:YB(b,!0)})})})};
iLF=function(b,d){return Fl(d).pipe(b,ut(function(){return d}))};
gUG=function(b,d){return b.timeProvider.timeline!==wtm?Z9(new Va(2)):b.MutationObserver?typeof IntersectionObserver==="undefined"?Z9(new Va(0)):(new N1(function(B){var k=new J$,G=new bi(k.next.bind(k),{threshold:[].concat(_.K6(d))});B.next({observations:k.pipe(Bm(b.performanceMonitor,735)),intersectionObserver:G,flushRecords:function(P){P=G.takeRecords(P);P.length>0&&k.next(P)}})})).pipe(E1(1),Wm(1),w9()):Z9(new Va(1))};
u1G=function(b){return wzG(b.sort(function(d,B){return d.time-B.time}),Y74)};
yCy=function(b,d,B,k,G,P,v){return new N1(function(L){function A(){M||(M=!0,v.ref!==void 0&&d.unobserve(G,v.ref),O.unsubscribe(),U.unsubscribe(),D.unsubscribe(),z.unsubscribe())}
if(v.ref!==void 0){KOJ(d,G);d.observe(G,v.ref);var a=new de({timestamp:b.timeProvider.now(),value:Object.assign({},lHy,{viewportGeometrySourceName:"nio",elementGeometrySourceName:"nio"})}),O=k.pipe(Q3(function(H){return u1G(H)}),ei(function(H){return H.target===v.ref}),ut(function(H){return{timestamp:new d1(H.time,wtm),
value:{viewportGeometrySourceName:"nio",exposedViewportLocalGeometry:H.rootBounds||B4,topWindowViewportExternalGeometry:H.rootBounds||YB(b,!0),measurementRequests:I,elementGeometrySourceName:"nio",intersectionGeometry:H.intersectionRect,elementGeometry:H.boundingClientRect,viewportLocalAppOffset:{x:0,y:0},isIntersecting:H.isIntersecting,isV2Visible:H.isVisible}}}),f5(a),w9()).subscribe(L),I=new J$,D=I.subscribe(function(){P(G);
L.next({timestamp:b.timeProvider.now(),value:a.value.value});v.ref!==void 0&&(d.unobserve(G,v.ref),d.observe(G,v.ref))}),U=iLF(B,v).subscribe(function(){I.next()}),M=!1,z=v.JSC$9533_released.subscribe(function(){return A()});
return A}})};
nUW=function(b,d){var B=b.getOnBackgrounded().pipe(ut(function(){return"b"}));
return oBG(d,B).pipe(E1(1),Rl(b.queue))};
k$=function(b){return function(d){var B;return d.pipe(gBG(function(k){return void(B=k.timestamp)}),ut(function(k){return k.value}),b,ut(function(k){return{timestamp:B,
value:k}}))}};
TvF=function(b){return b.intersectionGeometry.width*b.intersectionGeometry.height/(b.elementGeometry.width*b.elementGeometry.height)};
GE=function(b,d,B){B=B===void 0?function(k,G){return k===G}:B;
return b.timestamp.equals(d.timestamp)&&B(b.value,d.value)};
EV=function(b,d){return d.pipe(ut(function(B){return new P4(b.timeProvider,{timestamp:b.timeProvider.now(),value:B})}))};
rCQ=function(b){return function(d){return d.pipe(y$E(b),ut(function(B){var k=_.C(B);B=k.next().value;k=k.next().value;var G=B.value;return{timestamp:B.timestamp,value:G>=1?!0:G<=0?!1:G>=k}}))}};
qA1=function(){return o6(ei(function(b,d){return d>0}),QUJ,$B(-1),s1())};
xW4=function(b,d,B){return b?n6([d,B]).pipe(ei(function(k){var G=_.C(k);k=G.next().value;G=G.next().value;return k.timestamp.equals(G.timestamp)}),ut(function(k){var G=_.C(k);
k=G.next().value;G=G.next().value;return k.value>G.value?k:G})):d};
bg4=function(b){return function(d){var B=d.pipe(YA2),k=d.pipe(eUC);return b instanceof N1?b.pipe(Il(function(G){return xW4(G,B,k)})):xW4(b.value,B,k)}};
LeC=function(b,d,B,k){var G=k.geometryIsOccluded,P=k.exposureThreshold,v=k.wasLargeAdAtRender,L=k.allowLargeAdThreshold,A=k.largeAdExposureThreshold,a=k.mayUseViewportShareExposure,O=k.hasMeasurementStarted;k=k.useIntersectionObserverV2;d=dLx(b,B,d);B=BJ1(b,B);k=kiW(d,k);var I=Gid(b,G,a,d),D=I.pipe(ut(function(r){return r.value}),s1(),Rl(b),al(function(r,Q){return Math.max(r,Q)},0)),U=I.pipe(ut(function(r){return r.value}),qA1(),Rl(b)),M=d.pipe(PYC,ut(function(r){return r.value}),E1(2),s1(),Rl(b));
v=Eex(b,d,v,L);var z=v.pipe($B(!1),s1(),ut(function(r){return r?A:P}));
L=I.pipe(rCQ(z),s1(),Rl(b));var H=n6([L,d]).pipe(ei(function(r){var Q=_.C(r);r=Q.next().value;Q=Q.next().value;return r.timestamp.equals(Q.timestamp)}),ut(function(r){var Q=_.C(r);
r=Q.next().value;Q=Q.next().value;return{visible:r.value,geometry:Q.value.elementGeometry}}),al(function(r,Q){return!Q.visible&&r.visible?r:Q},{visible:!1,
geometry:B4}),ut(function(r){return r.geometry}),$B(B4),Rl(b),s1(Hm));
a=a instanceof N1?a.pipe(s1(),Pm()):Sz;z=n6([a,z]).pipe(Pm());var l=d.pipe(ei(function(r){return r.value.viewportGeometrySourceName!=="ns"&&r.value.elementGeometrySourceName!=="ns"}),al(function(r){return r+1},0),$B(0),Rl(b)),F=B.pipe(Pm(!0),$B(!1),Rl(b));
F=n6([O,F]).pipe(ut(function(r){var Q=_.C(r);r=Q.next().value;Q=Q.next().value;return r&&!Q}),Rl(b));
var K=d.pipe(s1G,s1()),u=K.pipe(ut(function(r){return r.value}),al(function(r,Q){return Math.max(r,Q)},0),s1(),Rl(b));
b=K.pipe(ut(function(r){return r.value}),qA1(),Rl(b));
return{shouldResetExposureSignals:a,shouldResetViewabilitySignals:z,geometrySignals:{readyGeometryWithDefault:d,measurementStrategy:d.pipe(CYx),creativePosition:H.pipe(s1(Hm)),visible:L.pipe(s1(GE)),timestampedExposure:I.pipe(s1(GE)),maximumExposure:D,minimumExposure:U,browserSize:d.pipe(ve4,s1(_.Y4)),timestampedScreenShare:K,maxScreenShare:u,minScreenShare:b,geometricMeasurementErrors:B,measurementRequests:d.pipe(ut(function(r){return r.value.measurementRequests})),
isLargeAd:v,geometryIsOccluded:G,hasMeasurementStarted:O,geometryMeasurable:F,validMeasurementCount:l,loadTimeExposure:M,v2VisibilityBitVector:k}}};
BJ1=function(b,d){return d.pipe(ei(function(){return!1}),ut(function(B){return B}),kB(function(B){return sV(new h$(B),b)}))};
dLx=function(b,d,B){return d.pipe(DxQ(Sz),Rl(b)).pipe(s1(function(k,G){return GE(k,G,XtC)}),$B({timestamp:B.now(),
value:lHy}),Rl(b))};
Gid=function(b,d,B,k){B=k.pipe(bg4(B),k$(ut(function(G){return Math.round(G*100)/100})),Rl(b));
return d instanceof h$?B:n6([B,d]).pipe(ut(function(G){var P=_.C(G);G=P.next().value;P=P.next().value;return{timestamp:P.timestamp.maximum(G.timestamp),value:P.value?0:G.value}}),s1(GE),Rl(b))};
Eex=function(b,d,B,k){d=[d.pipe(ut(function(G){return G.value.elementGeometry.width*G.value.elementGeometry.height>=242500}))];
B instanceof N1&&d.push(B.pipe(ut(function(G){return!!G})));
B=n6(d);return k?B.pipe(ut(function(G){return G.some(function(P){return P})}),$B(!1),s1(),Rl(b)):sV(new h$(!1),b)};
kiW=function(b,d){b=n6([b,d]).pipe(ut(function(G){var P=_.C(G);G=P.next().value;if(P.next().value&&G.value.isIntersecting)return G.value.isV2Visible}),s1());
var B=b.pipe(ut(function(G){return G===void 0?!0:G}),al(function(G,P){return G||!P},!1)),k=b.pipe(al(function(G,P){return P===void 0?G:P?!1:G!=null?G:!0},void 0),ut(function(G){return!!G}));
return n6([d,N1m(b,B,k)]).pipe(ut(function(G){var P=_.C(G);G=P.next().value;var v=_.C(P.next().value);P=v.next().value;var L=v.next().value;v=v.next().value;var A=0;if(!G)return 0;if(P===void 0)return 16;P&&(A|=1);P||(A|=2);L&&(A|=4);v&&(A|=8);return A}))};
$Lw=function(b,d,B,k,G){var P=fzw.timeThresholdMs;var v=v===void 0?new A3E(d,k):v;return(new N1(function(L){var A=B.pipe($B(void 0),Il(function(){return We2(G)})).pipe(ut(function(a){var O=a.value;
a=a.timestamp;var I=O.visible;O=O.consecutiveViewTime;var D=O>=P;D||!I?azw(v):(a=Math.max(0,bS(d.now(),a)),mL4(v,Math.max(0,P-O-a)));return D}),al(function(a,O){return O||a},!1),s1()).subscribe(L);
return function(){v.dispose();A.unsubscribe()}})).pipe(Dq(function(L){return!L},!0),Rl(b))};
We2=function(b){return pt4([b,b.pipe(RUx())]).pipe(ut(function(d){var B=_.C(d);d=B.next().value;B=B.next().value;return{timestamp:d.timestamp,value:{visible:d.value,consecutiveViewTime:B.value}}}),s1(function(d,B){return GE(d,B,function(k,G){return k.consecutiveViewTime===G.consecutiveViewTime&&k.visible===G.visible})}))};
Og4=function(){return o6(JCy(),al(function(b,d){return Math.max(b,d)},0),ut(function(b){return Math.round(b)}))};
Izm=function(b){return o6(rCQ(Fl(b)),Og4())};
DLm=function(b,d){return d instanceof N1?d.pipe(Il(function(B){return(B=B?15:null)?Z9(new Va(B)):b})):(d=d.value?15:null)?Z9(new Va(d)):b};
UL4=function(b){var d=new Va(13);if(b.length<1)return{chain:xZ,capturedErrors:xZ};var B=new J$,k=b[0];return{chain:b.slice(1).reduce(function(G,P){return G.pipe(kB(function(v){B.next(v);return P}))},k).pipe(kB(function(G){B.next(G);
return Z9(d)}),f5(new J$),w9()),
capturedErrors:B}};
oe1=function(b,d){var B=b.pipe(f5(new J$),w9());return Il(function(k){return B.pipe(d(k))})};
pFx=function(b,d){if(b.inCrossDomainIframe)return Z9(new Va(6));var B=new J$;return YZ(Fl({}),d,B).pipe(ut(function(){return{timestamp:b.timeProvider.now(),value:{viewportGeometrySourceName:"geo",exposedViewportLocalGeometry:NJx(b),topWindowViewportExternalGeometry:YB(b,!0),measurementRequests:B,viewportLocalAppOffset:{x:0,y:0}}}}),z7(b.queue))};
NJx=function(b){var d=YB(b,!1);if(!b.inIframe||!uF4(b.global.parent)||b.global.parent===b.global)return d;var B=new CO(b.global.parent,b.debugChannel);B.beaconFactory=b.beaconFactory;B=NJx(B);b=b.global.frameElement.getBoundingClientRect();return HOG(l_J(HOG(B,b),{x:d.left-b.left,y:d.top-b.top}),d)};
M8W=function(b){if(b.prerendering)return 3;var d;return(d={visible:1,hidden:2,prerender:3,preview:4,unloaded:5,"":0}[b.visibilityState||b.webkitVisibilityState||b.mozVisibilityState||""])!=null?d:0};
c3y=function(b){return b.document.JSC$9544_onVisibilityChange.pipe(ut(function(d){return d==="visible"}),s1(),Rl(b.queue))};
J3x=function(b,d,B){var k;return d.pipe(s1(),Il(function(G){return B.pipe(ut(function(){if(!k){k=!0;try{G.next()}finally{k=!1}}return!0}))}),$B(!1),Rl(b.queue))};
ztF=function(b){return o6(k$(ut(function(d){return d>=1?!0:d<=0?!1:d>=b})),cCQ(),ut(function(d){return Math.round(d)}))};
XF1=function(b,d,B,k,G){var P=Rty;if(P.length>1)for(var v=0;v<P.length-1;v++)if(P[v]<P[v+1])throw Error();v=G.pipe($B(void 0),Il(function(){return B.pipe(RUx())}),s1(),Rl(b));
G=G.pipe($B(void 0),Il(function(){return B.pipe(Og4())}),s1(),Rl(b));
return{totalMeasurementTime:k.pipe($B(void 0),Il(function(){return d.pipe(ut(function(L){return{timestamp:L.timestamp,value:!0}}),cCQ())}),s1(),Rl(b)),
totalUnviewedTime:k.pipe($B(void 0),Il(function(){return d.pipe(ut(function(L){return{timestamp:L.timestamp,value:L.value===0}}),cCQ())}),s1(),Rl(b)),
maxTimeOnScreen:k.pipe($B(void 0),Il(function(){return d.pipe(zUy(Izm,P))}),s1(_.Y4),Rl(b)),
timeOnScreen:k.pipe($B(void 0),Il(function(){return d.pipe(zUy(ztF,P),ut(function(L){return L.map(function(A,a){return a>0?A-L[a-1]:A})}))}),s1(_.Y4),Rl(b)),
maxConsecutiveViewTime:G,consecutiveViewTime:v.pipe(s1(GE),Rl(b))}};
HgJ=function(b){var d=!0;d=d===void 0?!1:d;return o6(Il(function(B){return htx(b.document,B,d)}),Rl(b.queue))};
lzm=function(b,d,B){var k=B.pipe(ut(function(G){return{value:G,timestamp:b.timeProvider.now()}}),s1(GE));
return d instanceof N1?d.pipe(s1(),Il(function(G){return G?sV(new h$({value:!1,timestamp:b.timeProvider.now()}),b.queue):k})):d.value===!1?k:new h$(!1)};
t8y=function(b,d,B,k,G,P,v){var L=fzw;d=d instanceof N1?d.pipe($B(!1),s1()):d;var A=!b.isMobile();B=lzm(b,B,k);b=v.measurableCreative.pipe(Nv2(b.queue));return Object.assign({},L,{geometryIsOccluded:B,wasLargeAdAtRender:G,allowLargeAdThreshold:A,mayUseViewportShareExposure:d,hasMeasurementStarted:b,useIntersectionObserverV2:P})};
FeF=function(b,d,B,k,G,P){var v=1;P=P===void 0?!0:P;v=v===void 0?.01:v;var L=L===void 0?b.timeProvider.intervalObservable(100).pipe(Rl(b.queue)):L;return b.performanceMonitor.timeExecution(916,function(){return j1x(b,d.pipe(z7(b.queue)),B.pipe(z7(b.queue)),k,G,P,v,L)})()};
j1x=function(b,d,B,k,G,P,v,L){var A=c3y(b).pipe(ut(function(O){return!O})),a=new Zgd(b,[new gey(b,Rty),
new y3G(b,L)]);L=fHm(SB4,V8Q);return kkW(b,d,function(O,I){var D=sV(new h$(I.element),O.queue).pipe(HgJ(O),Rl(O.queue)),U={loadedElement:D,shouldMeasure:D.pipe(Pm(!0)),measurableCreative:D.pipe(ut(function(r){var Q=Q===void 0?Symbol():Q;return Object.freeze({symbol:Q,element:sV(new h$(r),O.queue)})})),
creativeSearchResult:sV(new h$("mue"),O.queue)},M=new h$(!1),z=new h$(!1),H=new h$(17),l=new h$(!1),F=new h$(!1),K=sV(v4,O.queue);M=a.buildGeometrySource(U,{inApp:M,useV2:!1,requestSource:sV(H,O.queue)}).geometrySource;U=t8y(O,l,z,A,F,K,U);z=LeC(O.queue,O.timeProvider,M,U);U=z.geometrySignals;l=z.shouldResetViewabilitySignals;z=XF1(O.queue,U.timestampedExposure,U.visible,z.shouldResetExposureSignals,l);l=$Lw(O.queue,O.timeProvider,l,U.measurementRequests,U.visible);F=B.pipe(ei(function(r){return r===
I.element.ref}),ut(function(){return"ur"}));
K=J$C(O.timeProvider,G).pipe(Pm("t"));F=nUW(O,YZ(F,K));K=J3x(O,U.measurementRequests,F.pipe(ei(function(r){return r!==null})));
M=F.pipe(ei(function(r){return r!==null}),ut(function(){return M8W(O.global.document)===1}));
var u=ig1(O.document);return Object.assign({},{beaconFactory:new h$(O.beaconFactory),context:new h$(O),inferredPingId:new h$("lidar2"),timeOnScreenPingId:new h$("lidartos"),binaryContext:new h$(17),binaryVersion:new h$(k),requestSource:H,contextValidationErrors:new h$(O.validate()?null:new iS),contextVisibilityKnown:new h$(u),payloadMapper:new h$(vU2),endOfSessionReason:F,timeOnScreenReason:F,requestMeasurementOnEndOfSession:K,hasImpressionFired:wFJ,crossDomainIframeState:new h$(O.inCrossDomainIframe?
1:void 0),inStatefulBeaconExperiment:v4,inFetchLaterBeaconExperiment:v4,isTurtlex:v4,turtlexReportEventData:new h$(""),reportFencedFrameEvent:Sz,isViewableAttributionEnabled:v4,inViewableAttributionExperiment:new h$(0),fetchBeaconFactory:Sz,supportsPendingBeacon:v4,supportsFetchLater:v4,emit:new h$(aHC),beginToRenderEvent:new h$(Symbol()),activeViewUnmeasurableEvent:new h$(Symbol()),activeViewViewableEvent:new h$(Symbol()),creativeFound:wFJ,immediateUrlPrefixes:new h$(I.immediateUrls),timeOnScreenUrlPrefixes:new h$(I.timeOnScreenUrls),
cpmavUrls:Sz,viewableRelayUrls:Sz,measurementDeferralState:new h$(2),urlSerializer:new h$(UWy),viewUrlSerializer:new h$(uL4),isCreativeLoaded:D.pipe(Nv2(O.queue)),pageVisible:A.pipe(ut(function(r){return!r})),
eosPageVisible:M,timestampedExposureHistory:U.timestampedExposure.pipe(al(function(r,Q){r.push(Q);return r},[]))},U,{viewable:EV(O,l),
maxTimeOnScreen:EV(O,z.maxTimeOnScreen),timeOnScreen:EV(O,z.timeOnScreen),maxConsecutiveViewTime:EV(O,z.maxConsecutiveViewTime),consecutiveViewTime:z.consecutiveViewTime.pipe(ut(function(r){return new P4(O.timeProvider,r)})),
totalMeasurementTime:EV(O,z.totalMeasurementTime),totalUnviewedTime:EV(O,z.totalUnviewedTime),userAgentClientHints:LKC(O),clientOrderPingCounter:new h$(new Pp2)})},LOC(b,v),ACC(P?WOd(L,Kew):WOd(L,neQ),TJm))};
r3J=function(b){var d=_.Q1.apply(1,arguments).filter(Boolean).join("&");if(!d)return b;var B=b.match(/[?&]adurl=/);return B?b.slice(0,B.index+1)+d+"&"+b.slice(B.index+1):b+(b.indexOf("?")<0?"?":"&")+d};
LO=function(b,d){return d?"&"+b+"="+encodeURIComponent(d):""};
Q1W=function(){try{var b,d;return!!((b=window)==null?0:(d=b.top)==null?0:d.location.href)&&!1}catch(B){return!0}};
_.fO=function(b){b&&typeof b.dispose=="function"&&b.dispose()};
_.Ar=function(b){for(var d=0,B=arguments.length;d<B;++d){var k=arguments[d];_.K1(k)?_.Ar.apply(null,k):_.fO(k)}};
xL1=function(){var b=qBx();b=b===void 0?"bevasrsg":b;return new Promise(function(d){var B=window===window.top?window:Q1W()?window:window.top,k=B[b],G;((G=k)==null?0:G.bevasrs)?d(new mK(k.bevasrs)):(k||(k={},k=(k.nqfbel=[],k),B[b]=k),k.nqfbel.push(function(P){d(new mK(P))}))})};
YB4=function(b){var d={c:b.sO,e:b.vA8,mc:b.sCd,me:b.agq};b.r5&&(d.co={c:b.r5.bTJ,a:b.r5.nal,s:b.r5.lg0});return d};
et4=function(b){var d,B,k={sO:b.c,vA8:b.e,sCd:(d=b.mc)!=null?d:!1,agq:(B=b.me)!=null?B:!1};b.co&&(k.r5={bTJ:b.co.c,nal:b.co.a,lg0:b.co.s});return k};
bww=function(b){return function(){var d;return _.f(function(B){if(B.nextAddress==1)return B.yield(b(),2);d=B.yieldResult;return B.return({f:function(){return d.zkL()},
c:function(k){return d.wbW(k)},
m:function(k){return d.uc(et4(k))},
mws:function(k){return d.zHX(et4(k))}})})}};
dt2=function(b,d){var B=qBx();B=B===void 0?"bevasrsg":B;d={s:function(P){var v;return b.snapshot(Object.assign({},P.c&&{sO:P.c},P.s&&{cl8:P.s},{bjA:(v=P.p)!=null?v:!0}))},
e:function(P){var v;return void((v=b.vlV)==null?void 0:v.call(b,P))},
c:function(P,v){return b.jHX(P,v)},
p:b.adL,l:function(){return b.aPX()},
wpc:d?bww(d):void 0};var k=window===window.top?window:Q1W()?window:window.top,G=k[B];if(G){G.bevasrs=d;if(G.nqfbel!==void 0)for(B=_.C(G.nqfbel),k=B.next();!k.done;k=B.next())k=k.value,k(d);G.nqfbel=void 0}else G={},G=(G.bevasrs=d,G.nqfbel=void 0,G),k[B]=G};
k3G=function(b){var d=d===void 0?52:d;var B=[];_.$$(b,BF1,6,_.OV()).forEach(function(k){_.IK(k,2)<=d&&B.push(_.IK(k,1))});
return B};
G3w=function(b){var d=d===void 0?52:d;var B=[];_.$$(b,BF1,6,_.OV()).forEach(function(k){_.IK(k,2)>d&&B.push(_.IK(k,1))});
return B};
Pqy=function(b){b.then(function(){},function(){})};
D_=function(b){return{fieldType:1,fieldName:b}};
UV=function(b){return{fieldType:2,fieldName:b}};
_.oK=function(b){return{fieldType:3,fieldName:b}};
EAw=function(){function b(){G[0]=1732584193;G[1]=4023233417;G[2]=2562383102;G[3]=271733878;G[4]=3285377520;O=a=0}
function d(I){for(var D=v,U=0;U<64;U+=4)D[U/4]=I[U]<<24|I[U+1]<<16|I[U+2]<<8|I[U+3];for(U=16;U<80;U++)I=D[U-3]^D[U-8]^D[U-14]^D[U-16],D[U]=(I<<1|I>>>31)&4294967295;I=G[0];var M=G[1],z=G[2],H=G[3],l=G[4];for(U=0;U<80;U++){if(U<40)if(U<20){var F=H^M&(z^H);var K=1518500249}else F=M^z^H,K=1859775393;else U<60?(F=M&z|H&(M|z),K=2400959708):(F=M^z^H,K=3395469782);F=((I<<5|I>>>27)&4294967295)+F+l+K+D[U]&4294967295;l=H;H=z;z=(M<<30|M>>>2)&4294967295;M=I;I=F}G[0]=G[0]+I&4294967295;G[1]=G[1]+M&4294967295;G[2]=
G[2]+z&4294967295;G[3]=G[3]+H&4294967295;G[4]=G[4]+l&4294967295}
function B(I,D){if(typeof I==="string"){I=unescape(encodeURIComponent(I));for(var U=[],M=0,z=I.length;M<z;++M)U.push(I.charCodeAt(M));I=U}D||(D=I.length);U=0;if(a==0)for(;U+64<D;)d(I.slice(U,U+64)),U+=64,O+=64;for(;U<D;)if(P[a++]=I[U++],O++,a==64)for(a=0,d(P);U+64<D;)d(I.slice(U,U+64)),U+=64,O+=64}
function k(){var I=[],D=O*8;a<56?B(L,56-a):B(L,64-(a-56));for(var U=63;U>=56;U--)P[U]=D&255,D>>>=8;d(P);for(U=D=0;U<5;U++)for(var M=24;M>=0;M-=8)I[D++]=G[U]>>M&255;return I}
for(var G=[],P=[],v=[],L=[128],A=1;A<64;++A)L[A]=0;var a,O;b();return{reset:b,update:B,digest:k,digestString:function(){for(var I=k(),D="",U=0;U<I.length;U++)D+="0123456789ABCDEF".charAt(Math.floor(I[U]/16))+"0123456789ABCDEF".charAt(I[U]%16);return D}}};
AJx=function(b,d){d=d===void 0?s2W:d;if(!Cqy){var B;b=(B=b.navigator)==null?void 0:B.userAgentData;if(!b||typeof b.getHighEntropyValues!=="function"||b.brands&&typeof b.brands.map!=="function")return Promise.reject(Error("ua"));vAE((b.brands||[]).map(function(G){var P=new LBC;P=_.Zq(P,1,G.brand);return _.Zq(P,2,G.version)}));
typeof b.mobile==="boolean"&&_.Ny(fax,2,b.mobile);Cqy=b.getHighEntropyValues(d)}var k=new Set(d);return Cqy.then(function(G){var P=fax.clone();k.has("platform")&&_.Zq(P,3,G.platform);k.has("platformVersion")&&_.Zq(P,4,G.platformVersion);k.has("architecture")&&_.Zq(P,5,G.architecture);k.has("model")&&_.Zq(P,6,G.model);k.has("uaFullVersion")&&_.Zq(P,7,G.uaFullVersion);return P.serialize()}).catch(function(){return fax.serialize()})};
pO=function(b,d,B,k){this.initialValue_=b;this.maxValue_=d;this.currBaseValue_=this.currValue_=b;this.randomFactor_=B||0;this.backoffFactor_=k||2};
Jr=function(b){this.src=b;this.listeners={};this.typeCount_=0};
$td=function(){for(var b;b=WBE.remove();){try{b.fn.call(b.scope)}catch(d){Gm(d)}aaF.put(b)}mtF=!1};
_.OwG=function(b){switch(b){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}};
Ia4=function(b){switch(b){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""}};
_.Dtw=function(){};
RvJ=function(b,d,B,k){b=Utd(oA1(NFC(new _.zE(1828,"0"),b),new pQE)).disableWithCredentials();d.length&&MQW(b,cJJ(new JJ2,d));k!==void 0&&(b.destinationUrl=k);var G=new zv4(1828,"","",!1,"",b.build());_.RK(G,b);var P=new X_({flush:function(v){try{G.flush(v)}catch(L){B(L)}}});
P.addOnDisposeCallback(function(){setTimeout(function(){try{P.snapshotAndFlush()}finally{G.dispose()}})});
P.invocationLimit=1E5;P.flushInterval=3E4;P.JSC$9960_flushTimer.setInterval(3E4);return P};
hr=function(){var b,d,B;return(B=(b=globalThis.performance)==null?void 0:(d=b.now)==null?void 0:d.call(b))!=null?B:Date.now()};
Hwm=function(b,d){if(b.disable)return new XQF;d=d?k3G(d):[];b={sA:b.sA,bnD:b.lhH,h8e:b.jOe,destinationUrl:b.destinationUrl,exM:b.exM,tN8:b.tN8};d=d===void 0?[]:d;return new hvG(b,d)};
laQ=function(b){if(!b)return null;b=_.H4(b,2);return b===null||b===void 0?null:bt(b)};
_.tQx=function(b){if(!b)return null;b=_.H4(b,4);return b===null||b===void 0?null:_.tc(b)};
Zwm=function(b,d){return d?j2J(d):b?FBC(b):Promise.resolve()};
j2J=function(b){return new Promise(function(d,B){var k=_.li("SCRIPT"),G=_.tQx(b);_.L6(k,G);k.onload=function(){_.tr(k);d()};
k.onerror=function(){_.tr(k);B(Error("Fa"))};
(jm("HEAD")[0]||document.documentElement).appendChild(k)})};
FBC=function(b){return new Promise(function(d){var B=_.li("SCRIPT");if(b){var k=_.H4(b,6);k=k===null||k===void 0?null:_.s7(k)}else k=null;_.vz(B,k);(jm("HEAD")[0]||document.documentElement).appendChild(B);_.tr(B);d()})};
F_=function(b,d,B){var k,G=new Promise(function(P){k=setTimeout(P,d)});
return Promise.race([b.finally(function(){return void clearTimeout(k)}),
G.then(B)])};
gA4=function(b,d){try{return globalThis.sessionStorage.setItem(b,d),!0}catch(B){return!1}};
yJQ=function(b,d,B,k){d=d===void 0?0:d;B=B===void 0?b.length:B;var G=0;for(k&&(G=yJQ(k));d<B;d++)k=typeof b==="string"?b.charCodeAt(d):b[d],G=S6C(31,G)+k|0;return G};
VQJ=function(b,d){return[yJQ(b,0,b.length>>1,d),yJQ(b,b.length>>1)]};
iwQ=function(b){var d=_.C(VQJ(b,Z_));b=d.next().value;d=d.next().value;return b.toString(16)+d.toString(16)};
wQG=function(b,d){var B=VQJ(d);b=new Uint32Array(b.buffer);d=b[0];var k=_.C(B);B=k.next().value;k=k.next().value;for(var G=1;G<b.length;G+=2){for(var P=d,v=G,L=B,A=k,a=0;a<22;a++)v=v>>>8|v<<24,v+=P|0,v^=L+38293,P=P<<3|P>>>29,P^=v,A=A>>>8|A<<24,A+=L|0,A^=a+38293,L=L<<3|L>>>29,L^=A;P=[P,v];b[G]^=P[0];G+1<b.length&&(b[G+1]^=P[1])}};
uRG=function(b,d,B,k,G){var P=(4-(Z_.length+B.length)%4)%4,v=new Uint8Array(4+P+Z_.length+4+B.length),L=new DataView(v.buffer),A=0;L.setUint32(A,Math.random()*4294967295);A=A+4+P;v.set(Z_,A);A+=Z_.length;L.setUint32(A,G);v.set(B,A+4);wQG(v,k);return b.insert(d,function(a){return void globalThis.sessionStorage.removeItem(a)})?gA4(d,_.j0(v))?"s":"t":"i"};
KBd=function(b,d){var B=globalThis.sessionStorage.getItem(b);if(!B)return["m"];try{var k=_.eC(B);wQG(k,d)}catch(G){return globalThis.sessionStorage.removeItem(b),["c"]}for(d=4;d<7&&k[d]===0;)d++;for(B=0;B<Z_.length;B++)if(k[d++]!==Z_[B])return globalThis.sessionStorage.removeItem(b),["d"];B=(new DataView(k.buffer)).getUint32(d);return Math.floor(Date.now()/1E3)>=B?(globalThis.sessionStorage.removeItem(b),["e"]):["a",new Uint8Array(k.buffer,d+4)]};
nAF=function(b){return globalThis.TextEncoder?(new TextEncoder).encode(b):_.ge(b)};
TFG=function(b){var d=b,B;return function(){if(d){var k=d;d=void 0;B=k.apply(this,arguments)}return B}};
Q2x=function(b){return Z3(function(d){if(d instanceof b)return!0;var B,k,G=d==null?void 0:(B=d.ownerDocument)==null?void 0:(k=B.defaultView)==null?void 0:k[b.name];return rJm(G)&&d instanceof G})};
_.VQ=function(b,d,B){_.yQ.call(this);this.JSC$10174_listener_=b;this.JSC$10174_interval_=d||0;this.handler_=B;this.callback_=(0,_.Sm)(this.JSC$10176_doAction_,this)};
_.we=function(b){b=q6F(b);return _.tc(b)};
q6F=function(b){return b===null?"null":b===void 0?"undefined":b};
Y64=function(b){if(b&&b.focus)if(b!==document.activeElement)b.focus();else return xtd(function(){return _.f(function(d){document.activeElement&&document.activeElement.blur();return d.return(xtd(function(){b.focus()}))})})};
_.ev1=function(b){var d=d===void 0?5:d;setTimeout(function(){var B;return _.f(function(k){k.nextAddress==1&&(B=document.activeElement);if(k.nextAddress!=5)return(document.activeElement===B||document.activeElement===document.body)&&d>=0&&b?k.yield(Y64(b),5):k.jumpTo(0);if(document.activeElement===b)return k.return();b=b.parentElement;--d;return k.jumpTo(2)})},15)};
xtd=function(b){return new Promise(function(d){requestAnimationFrame(function(){d(b())})})};
d$Q=function(b){if(_.ui)b(_.ui);else{var d;((d=byJ)!=null?d:byJ=[]).push(b)}};
nO=function(){!_.ui&&_.KO&&_.B$F(_.KO());return _.ui};
_.B$F=function(b){_.ui=b;var d;(d=byJ)==null||d.forEach(d$Q);byJ=void 0};
_.TE=function(b){_.ui&&_.ui.beforeLoadModuleCode(b)};
_.re=function(){_.ui&&_.ui.JSC$11228_setLoaded()};
QQ=function(b){return FVC(b)?Number(b):String(b)};
kgm=function(b){this.action=b;this.wfv=!1};
Ggd=function(b,d){kgm.call(this,"set-drive-options");this.appId=b;this.appOrigin=d};
P01=function(b){kgm.call(this,"visibility");this.visible=b};
E8m=function(b,d,B){qy.call(this,b,d,B)};
sP4=function(b){x$.call(this,b)};
C0F=function(b){b=b&&b.getWindow()||window;return b.gadgets&&b.gadgets.rpc};
LTm=function(b,d){var B=d&&d.getWindow()||window;if(C0F(d))b();else if(v8J)v8J.push(b);else var k=v8J=[b],G=B.setInterval(function(){if(C0F(d)){B.clearInterval(G);for(var P=0;P<k.length;P++)k[P]();v8J=null}},100)};
AiG=function(b,d){var B=new Y$(b);_.RK(d,B);var k={passive:!1};d.listen(B,"mousewheel",function(G){return void f7F(b,G)},k).listen(b,"scroll",function(G){return void f7F(b,G)},k)};
f7F=function(b,d){var B;a:{for(B=d.target;B;){if(B.nodeType==1){var k=_.em(B,"overflowY");if(k=="auto"||k=="scroll")break a}B=B.parentNode}B=null}if(!B||!_.bp(b,B)||B.scrollHeight==B.clientHeight||d.deltaY>0&&Math.abs(B.scrollTop-(B.scrollHeight-B.clientHeight))<=1||d.deltaY<0&&B.scrollTop==0)d.preventDefault(),d.stopPropagation()};
WTy=function(){var b;if(b=b===void 0?window:b)return b!==b.parent&&b.hasOwnProperty("pangolinIframeGlobals");var d=Error("fb");setTimeout(function(){throw d;},1);
return!1};
sA=function(b,d,B,k,G,P,v,L,A){L=L===void 0?!1:L;A=A===void 0?!1:A;qy.call(this,void 0,void 0,void 0);qy.call(this,P?P+" picker modal-dialog":"picker modal-dialog",!0,B);_.dv(b,"protocol");this.iframeManager_=new a71;this.targetId_=Bt();this.rpcToken_=Bt();b=_.kU(b);_.Gk(b,"hostId");this.useGapi_=!A&&!WTy();L&&_.Pt(b,"fv2","true");this.setUrl(b.toString());this.preferredDialogWidth_=k;this.preferredDialogHeight_=G;k!==void 0||G!==void 0?k=!0:(k=_.Gk(_.kU(b.toString()),"hostId"),m$Q||(m$Q=new Set("DocVerse fusiontables geo geowiki gm gmail-gadget gws hotpot jointly presentations pwa sites templates trix trix-copy-sheet webstore".split(" "))),
k=!m$Q.has(k));this.autoSizeDialog_=k;this.JSC$10364_gadgetsDomHelper_=v||this.JSC$10315_dom_;d&&(v=this.JSC$10364_gadgetsDomHelper_,d=_.Gk(_.kU(this.JSC$10366_url_),"grugl")=="true"?$$4:OyJ,C0F(v)||(v=v||FF(document),k=v.createElement("SCRIPT"),_.L6(k,d),k.type="text/javascript",v.JSC$9499_document_.body.appendChild(k)));b=b.toString();d=null;v=b.indexOf("/picker?");v>-1?d=b.substring(0,v+8-1):EW(b,"/picker")&&(d=b);d&&this.setRelayUrl(d+"/resources/rpc_relay.html");this.escapeToCancel_=!1;this.buttons_=
null;this.buttonEl_&&(this.buttons_?(b=this.buttons_,b.JSC$10349_element_=this.buttonEl_,b.render()):_.f6(this.buttonEl_,I74),_.EA(this.buttonEl_,!!this.buttons_))};
_.N$W=function(b){var d=d===void 0?D$G:d;var B=_.q4(b),k=function(P){P=_.C(P);P.next();P=CL(P);return d(B,P)},G=function(P){var v=_.C(P);
P=v.next().value;v=CL(v);return b.apply(P,v)};
return function(){var P=_.Q1.apply(0,arguments),v=this||_.k4,L=U$C.get(v);L||(L={},U$C.set(v,L));return o8F(L,[this].concat(_.K6(P)),G,k)}};
vt=function(b){var d={};b=b.replace(/\r/g,"").split("\n");for(var B=0;B<b.length;B++){var k=b[B],G=k.indexOf(":");G<0||(d[k.substring(0,G)]=k.substring(G+2,k.length))}return d};
pUE=function(b,d,B){B=B===void 0?function(){}:B;
return b?d():B()};
_.ciC=function(b){var d;return((d=MyF.documentOverride)!=null?d:b).__wizdispatcher};
_.fL=function(b){var d=LL;LL=b;return d};
_.zn1=function(b){return b===JiJ||(b==null?void 0:b.name)==="\u0275NotFound"};
_.AC=function(b,d){var B;if((B=b)==null?0:B.isDisposed)throw Error("kb`"+String(b.debugName));for(;b!==void 0;){B=b;if(B.retrieve)return B.retrieve(d,{optional:!0});b=b.parent}return JiJ};
Wt=function(b){return{"\u0275prov":{providedIn:"root",token:Symbol(b),factory:void 0,value:void 0}}};
_.Rnx=function(b){var d=LL;if(!d){switch(b===void 0?3:b){case 0:b=Error("jb");break;case 1:b=Error("lb");break;case 2:b=Error("mb");break;default:b=Error("nb")}throw b;}return d};
XUQ=function(b){var d=_.fL(b);b={};return b[Symbol.dispose]=function(){_.fL(d)},b};
hnC=function(b,d){b.disposables||(b.disposables=[]);b.disposables.push(d)};
aU=function(b){var d=LL;d&&!d.isDisposed&&(hnC(d,b),b.parent=d)};
l7G=function(b){if(b.disposables){for(var d=_.C(b.disposables),B=d.next();!B.done;B=d.next())B=B.value,typeof B==="function"?B():HyC(B);b.disposables.length=0}};
HyC=function(b){if(!b.isDisposed){b.isDisposed=!0;var d;(d=b[Symbol.dispose])==null||d.call(b);delete b.parent;l7G(b)}};
iy4=function(b){var d={retrieve:function(B){switch(B.\u0275prov.token){case ty4.\u0275prov.token:var k=b.asyncDeps;break;case _.jPw.\u0275prov.token:k=b.rootElement;break;case FT1.\u0275prov.token:k=b.modelRootElement;break;case ZyQ.\u0275prov.token:k=b.appContext;break;case g8C.\u0275prov.token:k=b.rendererData;break;case yi1.\u0275prov.token:k=b.injectingConstructor;break;case SH4.\u0275prov.token:k=b.dispatcher}if(k)B=k;else a:{for(k=d.parent;k;){var G=k;if(G.retrieve){B=G.retrieve(B);break a}k=
k.parent}k=B.\u0275prov.token;G=VyC[k];G!==void 0?B=G:(G=B.\u0275prov.providedIn,B.\u0275prov.factory?(B=B.\u0275prov.factory(),k&&G==="root"&&(VyC[k]=B)):B=JiJ)}return B}};
aU(d);return d};
wUd=function(){var b=_.Rnx(1),d=_.AC(b,ZyQ);if(!_.zn1(d))return d;b=_.AC(b,SH4);if(!_.zn1(b))return b.getOptionalAppContext()};
uCQ=function(b){if(typeof document!=="undefined"&&document&&document.getElementById&&(b=document.getElementById(b))){var d=b.tagName.toUpperCase();if(d=="SCRIPT"||d=="LINK")return b}return null};
n84=function(b,d){if((b=b===void 0?"":b)&&d)throw Error("tb");var B="";var k=_.k4._F_jsUrl;(b=d||uCQ(b))&&(B=b.src?b.src:b.getAttribute("href"));if(k&&B){if(k!=B)throw Error("ub`"+k+"`"+B);B=k}else B=k||B;if(!KT4(B))throw Error("vb");return B};
qH2=function(){if(!T$m){T$m=!0;try{var b=n84(_.k4._F_jsUrl?"":"base-js")}catch(k){return}var d=rim(QPQ(b)),B=Object.keys(d);B.length!==0&&d$Q(function(k){for(var G=_.C(B),P=G.next();!P.done;P=G.next()){P=P.value;for(var v=_.C(Object.keys(d[P])),L=v.next();!L.done;L=v.next())k.addExtraEdge(P,L.value)}})}};
YH4=function(){var b=Object.assign({},x$J);Object.getOwnPropertyNames(x$J).forEach(function(d){mO[d]!==void 0&&(b[d]=mO[d])});
return b};
enx=function(b,d){if(mO.enablePerformanceTiming){var B,k;(k=(B=performance).mark)==null||k.call(B,b+"Start__"+d)}};
b_w=function(b,d){if(mO.enablePerformanceTiming){var B,k;(k=(B=performance).measure)==null||k.call(B,b+"__"+d,b+"Start__"+d)}};
dTF=function(b,d,B){var k;return b&&d?b+"__"+d:(k=b!=null?b:d)!=null?k:B};
Bs1=function(b,d){return Object.is(b,d)};
OA=function(b){var d=$U;$U=b;return d};
GIw=function(b){if(DH)throw Error("Z");if($U!==null){var d=$U.producersTail;if(d===void 0||d.producer!==b){var B=void 0,k=$U.recomputing;if(k&&(B=d!==void 0?d.nextProducer:$U.producers,B!==void 0&&B.producer===b)){$U.producersTail=B;B.lastReadVersion=b.version;return}var G=b.consumersTail,P;if(!(P=G===void 0||G.consumer!==$U)){if(k){a:{P=$U;k=P.producersTail;if(k!==void 0){P=P.producers;do{if(P===G){k=!0;break a}if(P===k)break;P=P.nextProducer}while(P!==void 0)}k=!1}k=!k}P=k}P&&(k=UA($U),B={producer:b,
consumer:$U,nextProducer:B,prevConsumer:G,lastReadVersion:b.version,nextConsumer:void 0},$U.producersTail=B,d!==void 0?d.nextProducer=B:$U.producers=B,k&&kI1(b,B))}}};
NW=function(b){if(!UA(b)||b.dirty)if(b.dirty||b.lastCleanEpoch!==oU)(b.producerMustRecompute(b)||PcG(b))&&b.producerRecomputeValue(b),b.dirty=!1,b.lastCleanEpoch=oU};
EsJ=function(b){if(b.consumers!==void 0){var d=DH;DH=!0;try{for(var B=b.consumers;B!==void 0;B=B.nextConsumer){var k=B.consumer;k.dirty||(b=void 0,k.dirty=!0,EsJ(k),(b=k.consumerMarkedDirty)==null||b.call(k,k))}}finally{DH=d}}};
s_4=function(){var b;return((b=$U)==null?void 0:b.consumerAllowSignalWrites)!==!1};
Ccy=function(b){b&&(b.producersTail=void 0,b.recomputing=!0);return OA(b)};
LbW=function(b){b.recomputing=!1;var d=b.producersTail,B=d!==void 0?d.nextProducer:b.producers;if(B!==void 0){if(UA(b)){do B=vsE(B);while(B!==void 0)}d!==void 0?d.nextProducer=void 0:b.producers=void 0}};
PcG=function(b){for(b=b.producers;b!==void 0;b=b.nextProducer){var d=b.producer,B=b.lastReadVersion;if(B!==d.version)return!0;NW(d);if(B!==d.version)return!0}return!1};
kI1=function(b,d){var B=b.consumersTail,k=UA(b);B!==void 0?(d.nextConsumer=B.nextConsumer,B.nextConsumer=d):(d.nextConsumer=void 0,b.consumers=d);d.prevConsumer=B;b.consumersTail=d;if(!k)for(b=b.producers;b!==void 0;b=b.nextProducer)kI1(b.producer,b)};
vsE=function(b){var d=b.producer,B=b.nextProducer,k=b.nextConsumer,G=b.prevConsumer;b.nextConsumer=void 0;b.prevConsumer=void 0;k!==void 0?k.prevConsumer=G:d.consumersTail=G;if(G!==void 0)G.nextConsumer=k;else if(d.consumers=k,!UA(d))for(b=d.producers;b!==void 0;)b=vsE(b);return B};
UA=function(b){return b.consumerIsAlwaysLive||b.consumers!==void 0};
Ao1=function(b){var d=Object.create(f5F);d.computation=b;b=function(){NW(d);GIw(d);if(d.value===pL)throw d.error;return d.value};
b[MW]=d;return b};
$Tm=function(b,d){var B=Object.create(Wbd);B.value=b;d!==void 0&&(B.equal=d);b=function(){GIw(B);return B.value};
b[MW]=B;return[b,function(k){return a5G(B,k)},
function(k){s_4()||mTw(B);a5G(B,k(B.value))}]};
a5G=function(b,d){s_4()||mTw(b);if(!b.equal(b.value,d)){b.value=d;b.version++;oU++;EsJ(b);var B;(B=O_G)==null||B(b)}};
DT4=function(b,d,B){var k=Object.create(I54);k.source=b;k.computation=d;B!=void 0&&(k.equal=B);b=function(){NW(k);GIw(k);if(k.value===pL)throw k.error;return k.value};
b[MW]=k;return b};
_.ct=function(b){var d=OA(null);try{return b()}finally{OA(d)}};
UTW=function(b,d){enx("signalSet",d.debugName);try{b()}finally{b_w("signalSet",d.debugName)}};
osx=function(b,d,B){b=$Tm(b,d.equals);var k=b[0],G=k[MW];G.debugName=dTF(d.debugName,B,"[signal]");if(!mO.enablePerformanceTiming)return b;var P=b[1],v=b[2];return[k,function(L){UTW(function(){return void P(L)},G)},
function(L){UTW(function(){return void v(L)},G)}]};
pA1=function(b){var d=Object.create(Nsm);d.debugName=b;!LL||aU(d);return d};
Muw=function(b,d){var B=pA1(d);d=_.fL(B);try{b(B)}finally{_.fL(d)}return function(){return void HyC(B)}};
Jo2=function(b){return JC(b)&&coJ in b};
_.zk=function(b,d,B){return osx(b,d!=null?d:{},B===void 0?"":B)};
RBm=function(b,d){var B=_.C(_.zk(b,void 0,"cPpJzc"));b=B.next().value;B=B.next().value;b[zB1]=B;b[RU]=d;return b};
XAd=function(b){return!!b&&typeof b==="object"&&Object.getPrototypeOf(b)===Object.prototype};
hBQ=function(b){return typeof b==="function"&&zB1 in b&&typeof b[zB1]==="function"};
H_C=function(b,d){Object.defineProperty(b,RU,{get:function(){return d}})};
hC=function(b,d){if(X1(b)){var B=b.map(function(P){return hC(P,d)});
H_C(B,d);return B}if(XAd(b)){B={};b=_.C(Object.entries(b));for(var k=b.next();!k.done;k=b.next()){var G=_.C(k.value);k=G.next().value;G=G.next().value;B[k]=hC(G,d)}H_C(B,d);return B}return RBm(b,d)};
l5C=function(b){if(X1(b))return b.map(function(G){return l5C(G)});
if(XAd(b)){var d={};b=_.C(Object.entries(b));for(var B=b.next();!B.done;B=b.next()){var k=_.C(B.value);B=k.next().value;k=k.next().value;d[B]=l5C(k)}return d}return hBQ(b)?b():b};
j_C=function(){var b={height:0,width:0};if(!XAd(b))throw Error("Kb");var d=Symbol("Lb");return[hC(b,d),function(B,k){if(B[RU]===d)if(typeof k==="function"){var G=[].concat(_.K6(l5C(B)));k=k(G)||G;tu2(B,[].concat(_.K6(k)))}else tu2(B,k);else throw Error("Mb");}]};
tu2=function(b,d){if(hBQ(b))b[zB1](d);else if(X1(b)&&X1(d))d=hC(d,b[RU]),b.length=0,b.push.apply(b,_.K6(d));else if((XAd(b)||X1(b))&&(X1(d)||typeof d==="object"&&d!==null)){d=_.C(Object.entries(d));for(var B=d.next();!B.done;B=d.next()){var k=_.C(B.value);B=k.next().value;k=k.next().value;var G=b,P=G[B];Object.hasOwn(b,B)?tu2(P,k):G[B]=hC(k,b[RU])}}else throw Error("Nb");};
Fbm=function(b){return Object.create(Object.assign({},Ht,b))};
gsQ=function(){var b;return(b=Z_w)!=null?b:Z_w=Fbm({consumerAllowSignalWrites:!0})};
_.lp=function(b,d,B){B=B===void 0?"":B;b=Ao1(b);var k=b[MW];k.debugName=dTF(d==null?void 0:d.debugName,B,"[computed]");(d==null?void 0:d.equals)!=null&&(k.equal=d.equals);return b};
tC=function(b){var d=OA(yo1);try{b()}finally{OA(d)}};
Vum=function(b,d,B){var k=Se2(b);je={name:B?k+" ("+B+")":k,isReactive:b.componentType!==F1,parent:je};b=d();je=je.parent;return b};
ZH=function(){var b=je;return b?b.isReactive:!1};
yo=function(b,d,B){var k=je;d&&(je=d);try{return B==null?b():b.call(B)}catch(P){b=P;gv(b,je);if(b!==i_m){wA4=je;d=[];for(B=LL;B;){var G=void 0;d.push((G=B.debugName)!=null?G:"[context]");G=void 0;B=(G=B.parent)!=null?G:null}uum=d.reverse()}i_m=b;throw b;}finally{je=k}};
gv=function(b,d){try{var B=KbW(d);if(B&&!b.componentStack&&(b.componentStack=B,mO.enableComponentStacksInErrorMessages)){var k=b.message+"\n\nComponent stack: "+B;b.stack&&(b.stack=b.stack.replace(b.message,k));b.message=k}}catch(G){}};
KbW=function(b){if(JC(b)&&b.name!==void 0&&b.isReactive!==void 0&&b.parent!==void 0||b===null){for(var d=0,B="";d<20&&b;)B+=b.name+" > ",b=b.parent,d++;b=B.slice(0,-3)}else if(mO.enableContextBasedComponentStacks){a:{for(b=b===void 0?LL:b;b;){if(Jo2(b))break a;d=void 0;b=(d=b.parent)!=null?d:null}b=null}b=b.getComponentStack().slice(0,20).join(" > ")}else b="";return b};
Se2=function(b){return b.debugName||b.name||"[component]"};
qe4=function(b){switch(b.onInitType){case nsm:Ts1.schedule(b);break;case roG:mO.enableQueueEffectAndOnInitInitialRuns?Q_2.enqueue(b):Q_2.schedule(b);break;default:_.qS(b.onInitType)}};
Bry=function(b){if(!b.isDisposed)switch(b.effectType){case Se:xTG.schedule(b);break;case Yex:eB1.schedule(b);break;case bvE:mO.enableQueueEffectAndOnInitInitialRuns||b.version!==0?dG1.enqueue(b):dG1.schedule(b);break;default:_.qS(b.effectType)}};
PE1=function(){if(ip>0)mO.flushRenderEffectsDuringRender&&xTG.flush();else{for(var b=_.C(k0E),d=b.next();!d.done;d=b.next())d.value.flush();G0E()}};
G0E=function(){_.f(function(b){if(b.nextAddress==1)return b.yield(Promise.resolve(),2);for(var d=_.C(EiJ),B=d.next();!B.done;B=d.next())B.value.flush();_.tn(b)})};
CEd=function(b){wv=!0;try{for(var d=_.C(b),B=d.next();!B.done;B=d.next()){for(var k=B.value,G=[k],P=k;P.parent!==void 0;)P=P.parent,sdx(P)&&b.has(P)&&G.push(P);for(;G.length>0;){var v=G.pop();b.delete(v);v.run()}}}finally{wv=!1}};
up=function(b){ip--;if(b){b=_.C(viG);for(var d=b.next();!d.done;d=b.next())d.value.clear()}else ip>0||wv&&!mO.flushRenderEffectsDuringRender||PE1()};
LS2=function(b,d,B){b=Object.create(b);d&&(b.fn=d);B&&(b.debugName=B);aU(b);b.componentStack=je;return b};
fnE=function(b){if(!b.isDisposed){if(DH)throw Error("Rb");var d=_.fL(b);enx("effectRun",b.debugName);try{yo(function(){b.dirty=!1;if(!(b.version>0)||PcG(b)){b.version++;var B=Ccy(b);try{b.cleanup(),b.fn()}finally{OA(B),b&&LbW(b)}}},b.componentStack,b)}catch(B){throw mO.enableContextBasedComponentStacks&&gv(B),B;
}finally{b_w("effectRun",b.debugName),_.fL(d)}}};
_.KL=function(b,d){b=LS2(Ae1,b,d);Bry(b)};
_.nL=function(b,d){b=LS2(WSw,b,d);Bry(b)};
an4=function(b){return b};
mGJ=function(b,d,B){function k(){return G()}
B=B===void 0?"":B;var G=typeof b==="function"?DT4(b,an4,d==null?void 0:d.equals):DT4(b.source,b.computation,d==null?void 0:d.equals);var P=G[MW];P.debugName=dTF(d==null?void 0:d.debugName,B,"[linkedSignal]");k[MW]=P;return[k,function(v){UTW(function(){NW(P);a5G(P,v);P.dirty=!1;P.lastCleanEpoch=oU},P)},
function(v){UTW(function(){NW(P);s_4()||mTw(P);a5G(P,v(P.value));P.dirty=!1;P.lastCleanEpoch=oU},P)}]};
_.Tk=function(b){var d=LL;if(d){var B=je;hnC(d,function(){var k=OA(gsQ());try{yo(function(){return void b()},B)}catch(G){throw mO.enableContextBasedComponentStacks&&gv(G),G;
}finally{OA(k)}})}};
rv=function(b,d){var B={};(d===void 0||d)&&aU(B);d=_.fL(B);try{b(B)}finally{_.fL(d)}return function(){return void HyC(B)}};
_.Qo=function(b){return typeof b==="function"?b():(b==null?0:b[$G2])?b.get():b};
OvE=function(b){if(LL)throw Error("ob");rv(b,!1)};
qW=function(b,d){b=_.fL(b);try{return _.ct(d)}finally{_.fL(b)}};
xU=function(b,d){var B=KbW(wA4),k,G;var P=(G=(k=uum)==null?void 0:k.slice())!=null?G:[];d={componentStack:B,contextTrace:P,errorSeverity:3,featureFlags:YH4(),tagName:d};return[b,d]};
UGw=function(b,d,B){if(Object.hasOwnProperty.call(Inw,b)&&(b=Inw[b],Object.hasOwnProperty.call(b,d)&&(b=b[d],b instanceof Array))){for(var k=null,G=!1,P=0,v=b.length;P<v;++P){var L=b[P],A=L.contingentAttribute;if(!A)return L.contract;k===null&&(k={});A=Object.hasOwnProperty.call(k,A)?k[A]:k[A]=B(A);if(A===L.requiredValue)return L.contract;A==null&&(G=!0)}if(G)return null}d=DGQ[d];return typeof d==="number"?d:null};
pCm=function(b,d,B){var k=null;(b=oiF[b])&&(k=b[d]);return typeof k!=="number"&&((b=oiF["*"])&&(k=b[d]),typeof k!=="number")?!1:!0===Nry[k][String(B).toLowerCase()]};
wCx=function(b,d){d=UGw(b.toLowerCase(),d,function(){var k;(k=mO.handleError)==null||k.call.apply(k,[mO].concat(_.K6(xU(Error("Ub"),b.toLowerCase()))))});
if(d===null)return null;var B;return(B=iv2[d])!=null?B:null};
uU4=function(b,d,B){if(B===null||B===void 0)return B;d=d.toLowerCase();b=wCx(b,d);return b===null?B:b(d,B)};
KS2=function(){};
ee=function(b,d){for(;b.length>d;)b.pop()};
ni1=function(b){b=Array(b);ee(b,0);return b};
bY=function(b,d,B){if(B==null)b.removeAttribute(d);else{var k;(k=d.lastIndexOf("xml:",0)===0?"http://www.w3.org/XML/1998/namespace":d.lastIndexOf("xlink:",0)===0?"http://www.w3.org/1999/xlink":null)?b.setAttributeNS(k,d,B):b.setAttribute(d,B)}};
reQ=function(b,d,B){b=b.style;if(typeof B==="string")b.cssText=B;else{b.cssText="";for(var k in B)if(TrW.call(B,k)){d=b;var G=k,P=B[k];G.indexOf("-")>=0?d.setProperty(G,P):d[G]=P}}};
QdQ=function(b,d,B){var k=typeof B;k==="object"||k==="function"?b[d]=B:bY(b,d,B)};
qNJ=function(){var b=new KS2;b[ke.default]=QdQ;b.style=reQ;return b};
xGE=function(b,d,B,k){(k[d]||k[ke.default])(b,d,B)};
eE4=function(b,d,B){d=new YNJ(d,B);return b.__incrementalDOMData=d};
Gi=function(b,d){if(b.__incrementalDOMData)return b.__incrementalDOMData;var B=b.nodeType===1?b.localName:b.nodeName,k=b.nodeType===1?b.getAttribute("key"):null;d=eE4(b,B,b.nodeType===1?k||d:null);if(b.nodeType===1&&(b=b.attributes,B=b.length)){k=d._attrsArr||(d._attrsArr=ni1(B*2));for(var G=0,P=0;G<B;G+=1,P+=2){var v=b[G],L=v.value;k[P]=v.name;k[P+1]=L}}return d};
bbJ=function(b,d,B,k,G){return d==B&&k==G};
dZ2=function(b){for(var d=PF,B=EB();B!==b;){var k=B.nextSibling;d.removeChild(B);sB.deleted.push(B);B=k}};
EB=function(){return Cg?Cg.nextSibling:PF.firstChild};
vF=function(){Cg=EB()};
GSW=function(b,d,B){vF();var k;a:{if(k=Cg){do{var G=k,P=b,v=d,L=Gi(G,v);if(BMJ(G,P,L.nameOrCtor,v,L.key))break a}while(d&&(k=k.nextSibling))}k=null}k||(b==="#text"?(B=Lg.createTextNode(""),eE4(B,"#text",null),b=B):(k=Lg,G=PF,typeof b==="function"?k=new b:k=(G=b==="svg"?"http://www.w3.org/2000/svg":b==="math"?"http://www.w3.org/1998/Math/MathML":G==null||Gi(G).nameOrCtor==="foreignObject"?null:G.namespaceURI)?k.createElementNS(G,b):k.createElement(b),eE4(k,b,d),b=k,B&&b.setAttribute("nonce",B)),sB.created.push(b),
k=b);B=k;if(B!==Cg){if(kSE.indexOf(B)>=0)for(b=PF,d=B.nextSibling,k=Cg;k!==null&&k!==B;)G=k.nextSibling,b.insertBefore(k,d),k=G;else PF.insertBefore(B,Cg);Cg=B}};
Psd=function(b,d,B){GSW(b,d,B);PF=Cg;Cg=null;return PF};
EjJ=function(){dZ2(null);Cg=PF;PF=PF.parentNode};
vjW=function(b,d){d=d===void 0?{}:d;var B=d.matches===void 0?bbJ:d.matches;return function(k,G,P){var v=sB,L=Lg,A=kSE,a=fg,O=A3,I=Cg,D=PF,U=BMJ;Lg=k.ownerDocument;sB=new sGx(k);BMJ=B;fg=[];A3=[];Cg=null;var M=PF=k.parentNode,z,H=Csw.call(k);if((z=H.nodeType===11||H.nodeType===9?H.activeElement:null)&&k.contains(z)){for(H=[];z!==M;)H.push(z),z=z.parentNode||(M?z.host:null);M=H}else M=[];kSE=M;try{return b(k,G,P)}finally{k=sB,WF&&k.deleted.length>0&&WF(k.deleted),Lg=L,sB=v,BMJ=U,fg=a,A3=O,Cg=I,PF=D,
kSE=A}}};
LtW=function(b,d,B,k){a1.push(xGE);a1.push(b);a1.push(d);a1.push(B);a1.push(k)};
Atd=function(b,d,B){var k=A3;d=d._attrsArr||(d._attrsArr=ni1(k.length));for(var G=!d.length||!1,P=0;P<k.length;P+=2){var v=k[P];if(G)d[P]=v;else if(d[P]!==v)break;var L=k[P+1];if(G||d[P+1]!==L)d[P+1]=L,LtW(b,v,L,B)}if(P<k.length||P<d.length){for(P=G=P;P<d.length;P+=2)me[d[P]]=d[P+1];for(P=G;P<k.length;P+=2)G=k[P],v=k[P+1],me[G]!==v&&LtW(b,G,v,B),d[P]=G,d[P+1]=v,delete me[G];ee(d,k.length);for(var A in me)LtW(b,A,void 0,B),delete me[A]}b=fBC;fBC=B=a1.length;for(A=b;A<B;A+=5)(0,a1[A])(a1[A+1],a1[A+
2],a1[A+3],a1[A+4]);fBC=b;ee(a1,b);ee(k,0)};
WtG=function(b){GSW("#text",null);var d=Cg;var B=Gi(d);if(B.text!==b){B=B.text=b;for(var k=1;k<arguments.length;k+=1)B=(0,arguments[k])(B);d.data!==B&&(d.data=B)}};
UZw=function(b,d,B){if(B===!1&&aBQ.has(d))bY(b,d,null);else if(d!=="idomKey"&&d!=="skip"&&d!=="skipchildren"&&d!=="children"&&d!=="el")if(d.startsWith("on")){if(d[2]!==":")throw Error("Tb`"+d);if(B===void 0||B===null){var k;(k=mO.handleError)==null||k.call.apply(k,[mO].concat(_.K6(xU(Error("Yb`"+d),b.tagName))));b[d]=void 0}else{var G=d.slice(3);k=ZH();if(G==="jsaction"){B=Array.isArray(B)?B:[B];B=_.C(B);for(var P=B.next();!P.done;P=B.next()){P=P.value;if(typeof P!=="object"||P===null||typeof P.selfReg!==
"function")throw Error("ac`"+d);P.selfReg(0,b,k?_.Tk:function(){})}}else{if(typeof B!=="object"||B===null)throw Error("Zb`"+d+"`"+typeof B);
if(typeof B.getFn!=="function")throw Error("$b`"+d+"`"+Object.keys(B));if(B.selfReg)B.selfReg(0,b,G,k?_.Tk:function(){});
else if(k&&b["on"+G]===void 0){var v=B.getFn(0);b.addEventListener(G,v);_.Tk(function(){return void b.removeEventListener(G,v)})}else if(k||!mZm.includes(G))b["on"+G]=B.getFn(0)}}}else{if(d.startsWith("data-")&&typeof B==="string")try{B=$Zd(B)}catch(L){B="zSoyz"}typeof B!=="function"||b._disposeEffects!=null?((k=d.startsWith("prop:"))&&(d=d.slice(5)),mO.enableAttributeSanitization&&(k&&Ob2(b.tagName)||(B=uU4(b.tagName,d,B))),d==="style"?("function"==typeof _.$e&&B instanceof _.$e&&(B=B.toString()),
IB4(b,d,B)):k?b[d]=B:DZw(b,d,B)):(b._signalProps||(b._signalProps=[]),b._signalValues||(b._signalValues=[]),b._signalProps.push(d))}};
ojW=function(b,d,B){B=(B===void 0?{}:B).isReactive;if(d==null?0:d.el){var k=d.el,G;(G=k.onRender)==null||G.call(k,b);b._disposeRef||(b._disposeRef=function(){var P;(P=k.onUnmount)==null||P.call(k);delete b._disposeRef},B&&_.Tk(function(){var P;
(P=b._disposeRef)==null||P.call(b)}))}};
Ob2=function(b){return b.length>0&&b.includes("-")&&!NMC.includes(b.toLowerCase())};
pMF=function(b){return JC(b)&&OB in b};
Mod=function(b){return pMF(b)?b[OB].flattened:b};
ctJ=function(b,d){var B=_.Q1.apply(2,arguments),k;d=(k=d)!=null?k:{};k={};return k.type=b,k.props=d,k.children=B,k[I1]=!0,k};
_.Dz=function(b){return b.children};
UB=function(b){var d=JtE!==ctJ;JtE=b?zeF:ctJ;return d};
_.o1=function(b){return _.Tm(b)?"nodeType"in b:!1};
NL=function(){return document.createTextNode("")};
pg=function(b){b=document.createTextNode(String(b));b._isSignalTextNode=!0;return b};
XMx=function(b){return b!=null&&b.contentKind===ML||b instanceof YV||Rey(b)};
hew=function(b){var d=document.createElement("div");if(Rey(b)&&laQ(b))_.f6(d,laQ(b));else if(b instanceof YV)_.f6(d,b);else if(b!=null&&b.contentKind===ML){if(b.contentKind!==ML)throw Error("Xb");b=bt(b.toString());_.f6(d,b)}b=_.C(d.childNodes);for(var B=b.next();!B.done;B=b.next())B.value._isSafeOrSanitizedHtmlNode=!0;return d};
cF=function(b){b=typeof b;return b==="string"||b==="number"||b==="boolean"};
HbQ=function(b){return b instanceof l$||SD(b)||b instanceof mz||"function"==typeof _.$e&&b instanceof _.$e};
lBG=function(b,d){var B=b.parentElement;if(!B)return d;B.replaceChild(d,b);return d};
toJ=function(b,d){var B=b[0].parentElement;if(B)if(b[0].previousSibling||b[b.length-1].nextSibling){B.insertBefore(d,b[0]);for(var k=b.length-1;k>=0;k--)B.removeChild(b[k])}else B.textContent="",B.appendChild(d);return d};
jGJ=function(b,d){if(b[0].parentElement)for(var B=b[0].parentElement,k=d.length,G=b.length,P=k,v=0,L=0,A=b[G-1].nextSibling,a=null;v<G||L<P;)if(b[v]===d[L])v++,L++;else{for(;b[G-1]===d[P-1];)G--,P--;if(G===v)for(var O=P<k?L?d[L-1].nextSibling:d[P-L]:A;L<P;){var I=d[L++];B.insertBefore(I,O)}else if(P===L)for(;v<G;)O=b[v],a&&a.has(O)||B.removeChild(O),v++;else if(b[v]===d[P-1]&&d[L]===b[G-1])O=b[--G].nextSibling,B.insertBefore(d[L++],b[v++].nextSibling),B.insertBefore(d[--P],O),b[G]=d[P];else{if(!a)for(a=
new Map,O=L;O<P;)a.set(d[O],O++);O=a.get(b[v]);if(O==null)B.removeChild(b[v]),v++;else if(L<O&&O<P){I=v;for(var D=1,U=void 0;++I<G&&I<P&&(U=a.get(b[I]))!=null&&U===O+D;)D++;if(D>O-L)for(I=b[v];L<O;)B.insertBefore(d[L++],I);else B.replaceChild(d[L++],b[v++])}else v++}}return d};
Zby=function(b){if(Array.isArray(b)){if(b.length>1)throw Error("kc`"+b.length+"`"+b.map(Fty).join(", "));b=b[0]}if(b==null)return null;if(!(b instanceof _.E7)){var d,B;if((d=window)==null?0:(B=d.trustedTypes)==null?0:B.isScript(b))throw Error("jc");if(String(b).trim().length===0)return null;throw Error("lc`"+Fty(b));}return b};
gj2=function(b,d){d=Zby(d);d!==null&&_.vz(b,d)};
yty=function(b){if(Array.isArray(b)){if(b.length>1)throw Error("mc`"+b.length+"`"+b.map(Fty).join(", "));b=b[0]}if(b==null)return null;if(!(b instanceof mz)){if(String(b).trim().length===0)return null;throw Error("nc`"+Fty(b));}return b};
SpE=function(b,d){d=yty(d);d!==null&&(b.textContent=Mi4(d))};
Fty=function(b){return"("+typeof b+") "+(b!=null&&typeof b==="object"?b.constructor.name:typeof b)+" "+b};
VoQ=function(){};
XL=function(b,d){d=d===void 0?{}:d;var B=ibC(),k=!0,G,P=!!mO.legacyTriggerSoyRendererEvents;P&&(G=wUd());_.KL(function(){var v=!k&&d.isControlFlowComponent&&P,L=v?B[OB].flattened[0].parentElement:void 0;k=!1;_.J3.setUp();d.isControlFlowComponent&&ip++;var A=B[0],a=B[OB].flattened,O=UB(!0);try{var I=b(),D=wMQ(A,I,B);Array.isArray(D)||(B[OB].flattened=[D]);var U=B[OB].flattened;if(a&&(!Array.isArray(a)||a.length!==0)){var M=Array.isArray(a)?a[0]:a,z=M[zi],H=M._disposeEffects;M._disposeEffects=void 0;
M=Array.isArray(U)?U[0]:U;M[zi]=z;M[zi]&&(M[zi].numNodes=M===U?1:U.length);M._disposeEffects=H}B[0]=D;d.isControlFlowComponent&&up(!1)}catch(l){throw d.isControlFlowComponent&&up(!0),l;}finally{UB(O),_.J3.tearDown()}v&&(v=G,v!=null||(v=_.ciC(document).getAppContext()),v.get(uoJ).JSC$29829_getEventTarget().dispatchEvent(new KtF(nj2,L,ML)))},d.debugName);
return B};
wMQ=function(b,d,B){for(;typeof d==="function";)d=d();if(d!=null&&d[I1]){var k,G,P;(P=mO.handleError)==null||P.call.apply(P,[mO].concat(_.K6(xU(Error("oc`"+((k=d.type)==null?void 0:k.TAG_NAME)),(G=d.type)==null?void 0:G.TAG_NAME))))}if(b==null)return d==null?NL():cF(d)?pg(d):HbQ(d)?pg(d.toString()):_.o1(d)?d:d.length===0?NL():TMw(d,B);if(_.o1(b)){if(d==null)return lBG(b,NL());if(cF(d))return rtC(b,d);if(HbQ(d))return rtC(b,d.toString());if(_.o1(d))return lBG(b,d);if(d.length===0)return lBG(b,NL());
d=TMw(d,B);jGJ([b],B[OB].flattened);return d}b=h3(b);if(d==null)return toJ(b,NL());if(cF(d))return toJ(b,pg(d));if(HbQ(d))return toJ(b,pg(d.toString()));if(_.o1(d))return jGJ(b,[d])[0];if(d.length===0)return toJ(b,NL());d=TMw(d,B);jGJ(b,B[OB].flattened);return d};
rtC=function(b,d){b.nodeType===Node.TEXT_NODE?b.textContent!==String(d)&&(b.textContent=String(d)):b=lBG(b,pg(d));return b};
h3=function(b,d,B){return QGJ(b,d!=null?d:[],B===void 0?!1:B)};
TMw=function(b,d){var B=h3(b,void 0,!0);if(B.length===0)return NL();d[OB].flattened=B;return b};
QGJ=function(b,d,B,k,G){d=d===void 0?[]:d;B=B===void 0?!1:B;G=G===void 0?-1:G;if(b==null)return d;if(b instanceof HF){var P=b.render();return QGJ(P,d,B,k,G)}if(_.o1(d)&&d.nodeType===Node.ELEMENT_NODE)switch(d.tagName){case "SCRIPT":gj2(d,b);return;case "STYLE":SpE(d,b);return}cF(b)&&(b=pg(b),k&&B&&(k[G]=b));if(XMx(b)){B=hew(b);B=Array.from(B.childNodes);B=_.C(B);for(P=B.next();!P.done;P=B.next())qpw(d,P.value);return d}HbQ(b)&&(b=pg(b.toString()),k&&B&&(k[G]=b));if(_.o1(b))return qpw(d,b);if(Array.isArray(b)){for(P=
0;P<b.length;P++)QGJ(b[P],d,B,b,P);return d}if(typeof b==="function"){P=XL(function(){var L=b();return L!=null&&!cF(L)&&XMx(L)?(L=hew(L),Array.from(L.childNodes)):L},{debugName:"qmF2ne",
debugFn:b})[0];if(Array.isArray(P)){B=_.C(P);for(P=B.next();!P.done;P=B.next())qpw(d,P.value);return d}k&&B&&(k[G]=P);return qpw(d,P)}if(b!=null&&b[I1]){k=b;G=UB(!0);var v=JtE;try{P=v.apply(null,[k.type,k.props].concat(_.K6(k.children)))}finally{UB(G)}return QGJ(P,d,B)}(v=mO.handleError)==null||v.call.apply(v,[mO].concat(_.K6(xU(Error("pc")))));return d};
ibC=function(b){var d={};d=Object.assign([],(d[OB]={flattened:[]},d));if(!b)return d;d[0]=TMw(b,d);return d};
qpw=function(b,d){Array.isArray(b)?b.push(d):b.appendChild(d);return b};
lY=function(b){if(!mO.enableLazyTsx)return b;if(Array.isArray(b)){for(var d=0;d<b.length;d++)b[d]=lY(b[d]);return b}return b instanceof HF?(b=b.render(),lY(b)):b};
YpW=function(b,d){var B,k,G=Se2(b),P=function(U){k=U;U=UB(!0);var M=OA(t3);enx("render",G);try{B=lY(b(d))}finally{b_w("render",G),OA(M),UB(U)}};
P=mO.enableContextPerComponent?Muw(P,G):rv(P,mO.alwaysTrackContexts||!!LL);Jo2(k);if(!d.renderedFromIdom){var v=_.fL(k);try{return xZE(b,d,B),B}finally{_.fL(v)}}!pMF(B)&&Array.isArray(B)&&(B=ibC(B));var L=Mod(B);v=Array.isArray(L)?L[0]:L;var A=!1;if(v){var a,O=(a=d==null?void 0:d.idomKey)!=null?a:b;a=L!==v;v._disposeEffects=P;var I=v[zi]||{},D=pMF(B)?B:I.sourceDynamicRange;Object.assign(I,{key:O,numNodes:a?L.length:1,context:k,higherOrder:!!v[zi],sourceDynamicRange:D});v[zi]=I}else A=!0;(function(){var U=
_.fL(k);try{xZE(b,d,L)}finally{_.fL(U)}})();
A&&P();return B};
eew=function(b){var d={},B;for(B in b)d={prev$jscomp$24:void 0,next$jscomp$33:void 0},d.prev$jscomp$24=j8[B],d.next$jscomp$33=b[B],j8[B]=function(k){return function(){var G=_.Q1.apply(0,arguments);k.prev$jscomp$24.apply(null,_.K6(G));k.next$jscomp$33.apply(null,_.K6(G))}}(d)};
bBF=function(){if(ZH())throw Error("qc");return FL};
da1=function(b,d){if(!b.__unmounted&&d){b.__unmounted=!0;try{b.didUnmount()}catch(G){var B,k;(k=mO.handleError)==null||k.call.apply(k,[mO].concat(_.K6(xU(G,(B=b.__type)==null?void 0:B.TAG_NAME))))}j8.didUnmount(b);b.el=null;d.__instance&&delete d.__instance}};
k1x=function(b,d,B){b._signalProps!=null&&b._disposeEffects==null&&((B===void 0?0:B)?b._disposeEffects=rv(function(){return void Bn4(b,d)},mO.alwaysTrackContexts||!!LL):Bn4(b,d))};
Bn4=function(b,d){_.KL(function(){for(var B=b._signalProps,k=b._signalValues,G=0;G<B.length;G++){var P=B[G],v=d[P]();k[G]!==v&&(k[G]=v,UZw(b,P,v))}},"e3YVbb")};
G1Q=function(b,d,B){var k,G=[];b._disposeEffects=rv(function(){_.KL(function(){var P=B();if(P===null||P===void 0)P="";if(cF(P)||P===null)k!=null||(k=document.createTextNode("")),k.parentNode!==b&&(k._isSignalTextNode=!0,b.insertBefore(k,d)),k.textContent=String(P);else if(XMx(P)){for(var v=G.length>0?G[G.length-1].nextSibling:d,L=_.C(G),A=L.next();!A.done;A=L.next())b.removeChild(A.value);P=hew(P);G=Array.from(P.childNodes);P=_.C(G);for(L=P.next();!L.done;L=P.next())b.insertBefore(L.value,v)}else throw A=
(L=(v=je)==null?void 0:v.name)!=null?L:"unknown",Error("fc`"+A+"`"+typeof P);},"VvDgC")},mO.alwaysTrackContexts||!!LL)};
sDx=function(b,d){var B=_.Q1.apply(2,arguments);d!=null||(d={});return!mO.enableLazyTsx||je!=null&&!ZH()?PJd(b,d,B):new EY2(b,d,B)};
PJd=function(b,d,B){if(b===_.Dz)return B;if(typeof b==="function")return je&&!ZH()&&(d.renderedFromIdom=!0),Vum(b,function(){var P=CJx(b,d,B);if(P)return P;B.length>0&&(d.children=B.length===1?B[0]:B);if(b.componentType===F1){var v;Muw(function(){var L=d;if(b.componentType!==F1)v=!1;else{L||(L={});var A=new Zz(L,b),a=OA(t3);try{var O=A.render(L)}finally{OA(a)}O instanceof HTMLElement?(O.__instance=A,A.el=O,A.__type=b,b.TAG_NAME=O.tagName.toLowerCase(),j8.didPatch(A),v=O):v=O}},b.name);
if(v)return v}return YpW(b,d)},d.debugInstance);
var k=vYE(b,d),G;for(G in d)UZw(k,G,d[G]);k1x(k,d);h3(B,k);ojW(k,d,{isReactive:!0});LgW(k,d);return k};
vYE=function(b,d){b=(fbW.has(b.toLowerCase())?0:AbQ.has(b.startsWith("svg:")?b.replace("svg:",""):b))?document.createElementNS("http://www.w3.org/2000/svg",b.startsWith("svg:")?b.replace("svg:",""):b):Wg4(b,d)||document.createElement(b);b[abQ]=!0;return b};
maC=function(b){if(b){var d;(d=b._disposeRef)==null||d.call(b);var B;(B=b._disposeEffects)==null||B.call(b);b.__instance&&b.__instance instanceof gJ&&(d=b.__instance,da1(d,b),d instanceof Zz&&d.disposeEffects());for(d=0;d<b.childNodes.length;d++)maC(b.childNodes[d])}};
OBd=function(b){$aG.push(b)===1&&requestAnimationFrame(function(){setTimeout(function(){var d=[].concat(_.K6($aG));$aG=[];d=_.C(d);for(var B=d.next();!B.done;B=d.next()){B=B.value;try{for(var k=0;k<B.length;k++)maC(B[k])}catch(G){k=B=void 0,(k=(B=mO).handleError)==null||k.call.apply(k,[B].concat(_.K6(xU(G))))}}})})};
_.W=function(b,d){return JtE.apply(null,[b,d].concat(_.K6(_.Q1.apply(2,arguments))))};
_.S8=function(b){return b};
_.Vt=function(b){return{isDefault:!0,children:b.children}};
_.m=function(b){var d=b.cond;if(d===void 0)return b.else&&b.else();var B=_.lp(function(){return!!d()},void 0,"JHVi8"),k=function(){var G=d();
if(!G){var P;(P=mO.handleError)==null||P.call.apply(P,[mO].concat(_.K6(xU(Ib1.nonNullableCondIsNull()))))}return G};
return XL(function(){var G=B(),P;rv(function(){var v=OA(t3);try{P=lY(G?b.then(k):b.else&&b.else())}finally{OA(v)}},!0);
return P},{debugName:b.debugInstance,
debugFn:b.then,isControlFlowComponent:!0})};
DaG=function(b){return _.m(b)};
_.iY=function(b){return b.keyBy==="INDEX"?Uay(b):oYd(b)};
Nnx=function(b){b=_.C(b);for(var d=b.next();!d.done;d=b.next()){var B=void 0;(B=d.value)==null||B()}};
oYd=function(b){var d=b.keyBy===void 0||b.keyBy==="REFERENCE",B=d?function(O){return O}:b.keyBy,k=[],G=[],P=[],v=[],L=[],A=[],a=!0;
_.Tk(function(){Nnx(v)});
return XL(function(){var O=p9F(b),I=O.length;if(I===0){if(k.length===0&&!a)return P;Nnx(v);k=O;G=[];for(O=0;O<k.length;O++)G.push(B(k[O]));P=[];v=[];L=[];A=[];b.fallback&&(v[0]=Mny(function(){P[0]=lY(b.fallback())}));
a=!1;return P}for(var D=new cbJ,U=k.length-1;U>=0;U--)D.push(G[U],U);U=Array(I);for(var M=Array(I),z=Array(I),H=Array(I),l=Array(d?0:I),F={i$jscomp$451:0};F.i$jscomp$451<I;F={i$jscomp$451:F.i$jscomp$451,item$jscomp$104:void 0,key$jscomp$563:void 0},F.i$jscomp$451++){F.item$jscomp$104=O[F.i$jscomp$451];F.key$jscomp$563=B(F.item$jscomp$104);var K=D.pop(F.key$jscomp$563);K!=null?(z[F.i$jscomp$451]=P[K],M[F.i$jscomp$451]=G[K],U[F.i$jscomp$451]=v[K],H[F.i$jscomp$451]=L[K],d||(l[F.i$jscomp$451]=A[K]),tC(function(u){return function(){H[u.i$jscomp$451](u.i$jscomp$451);
if(!d)l[u.i$jscomp$451](u.item$jscomp$104)}}(F)),delete v[K]):U[F.i$jscomp$451]=Mny(function(u){return function(){var r=_.C(_.zk(u.i$jscomp$451,void 0,"Fqk1zd")),Q=r.next().value;
r=r.next().value;H[u.i$jscomp$451]=r;M[u.i$jscomp$451]=u.key$jscomp$563;if(d)z[u.i$jscomp$451]=lY(b.children(u.item$jscomp$104,Q));else{var q=_.C(_.zk(u.item$jscomp$104,void 0,"GBj5de"));r=q.next().value;q=q.next().value;l[u.i$jscomp$451]=q;z[u.i$jscomp$451]=lY(b.children(r,Q))}}}(F))}Nnx(v);
k=O;G=M;P=z;v=U;L=H;A=l;a=!1;return z},{debugName:b.debugInstance,
debugFn:b.each,isControlFlowComponent:!0})};
Uay=function(b){var d=[],B=[],k=[],G=[],P=!1;_.Tk(function(){Nnx(G)});
return XL(function(){var v=p9F(b);P&&v.length>0&&(G.pop()(),d.pop(),P=!1);for(var L=Array(v.length),A={i$jscomp$452:0};A.i$jscomp$452<v.length;A={i$jscomp$452:A.i$jscomp$452},A.i$jscomp$452++)if(A.i$jscomp$452<d.length)d[A.i$jscomp$452]!==v[A.i$jscomp$452]&&(tC(function(O){return function(){return void B[O.i$jscomp$452](v[O.i$jscomp$452])}}(A)),d[A.i$jscomp$452]=v[A.i$jscomp$452]),L[A.i$jscomp$452]=k[A.i$jscomp$452];
else{var a=Mny(function(O){return function(){d[O.i$jscomp$452]=v[O.i$jscomp$452];var I=_.C(_.zk(v[O.i$jscomp$452],void 0,"JMMLmd")),D=I.next().value;I=I.next().value;B[O.i$jscomp$452]=I;L[O.i$jscomp$452]=lY(b.children(D,O.i$jscomp$452))}}(A));
G[A.i$jscomp$452]=a}for(;d.length>v.length;)d.pop(),G.pop()(),B.pop();v.length===0&&!P&&b.fallback&&(A=Mny(function(){L[0]=lY(b.fallback())}),G[0]=A,P=!0);
return k=L},{debugName:b.debugInstance,
isControlFlowComponent:!0})};
p9F=function(b){b=b.each();return Array.isArray(b)?b:Array.from(b)};
Mny=function(b){var d=LL;return rv(function(B){var k=OA(t3);try{B.parent=d,b(B)}finally{OA(k)}},!1)};
_.wJ=function(b){var d=JbF(b),B=_.lp(function(){return zOW(d)},void 0,"F1PF4");
return XL(function(){var k=B(),G;rv(function(){var P=OA(t3);try{G=lY(k())}finally{OA(P)}});
return G},{debugName:b.debugInstance,
isControlFlowComponent:!0})};
JbF=function(b){b=b.children;return Array.isArray(b)?b:[b]};
RO2=function(b){var d=b.props;b=b.getChildren()[0];return d.when?{when:d.when,children:b}:{isDefault:!0,children:b}};
zOW=function(b){var d=function(){return null};
b=_.C(b);for(var B=b.next();!B.done;B=b.next())if(B=B.value,B!=null&&B[I1]&&(B=B.type===_.Vt?{isDefault:!0,children:B.children[0]}:{when:B.props.when,children:B.children[0]}),B instanceof HF&&(B=RO2(B)),B.isDefault)d=B.children;else if(B.when())return B.children;return d};
hO1=function(b){var d=null,B,k={get value(){var P,v;(v=(P=G).validateGetValue)==null||v.call(P);return G.__value},set value(P){var v,L;(L=(v=G).validateSetValue)==null||L.call(v,P);G.__value=P;G.__hasBeenSet=!0}},G=(k.__value=null,k.__hasBeenSet=!1,k.__hasErrored=!1,k.onRender=function(P){if(B&&P!==B){B._disposeRef=void 0;var v;(v=d)==null||v()}B=P;d=b(P)||null},k.onUnmount=function(){var P;
(P=d)==null||P();d=G.value=null},k[_.X9C]=!0,k);
return G};
uY=function(b){return typeof b==="symbol"};
lbQ=function(b){var d=bBF();if(d==null)throw _.HBW.PRIMITIVE_INVALID_HOOK_CALL();var B=d.hookCounter++;d.hooks||(d.hooks=[]);var k=d.hooks;k[B]||(k[B]={key:b,host:d});if(b!==k[B].key){if(d.__type){var G;b=(G=d.__type)==null?void 0:G.name}else b=d instanceof Zz?Se2(d.functionComponent):"<"+d.el.tagName.toLowerCase()+">";throw _.HBW.OUT_OF_ORDER_HOOK_CALL(b);}return k[B]};
tnG=function(b,d){return!b||b.length!==(d==null?void 0:d.length)||b.some(function(B,k){return B!==d[k]})};
jD4=function(b,d){var B=lbQ("onChange"),k=bBF();tnG(B.deps,d)&&(B.deps=d,B.pendingEffect=b,k.__syncEffects||(k.__syncEffects=[]),k.__syncEffects.push(B))};
_.Kg=function(b,d,B){B!=null||(B={});B=B.appContext;var k=!!mO.legacyTriggerSoyRendererEvents;_.J3.setUp();try{var G=Fgm(b,d,B);k&&(d=B,d!=null||(d=_.ciC(document).getAppContext()),d.get(uoJ).JSC$29829_getEventTarget().dispatchEvent(new KtF(ZBE,b,ML)));_.J3.log(b);return G}finally{_.J3.tearDown()}};
Fgm=function(b,d,B){var k=yo(function(){var G=OA(t3);try{return rv(function(){var P=_.ciC(_.r1(b)),v;var L=iy4({rootElement:{value:b},appContext:B||(P==null?void 0:(v=P.getOptionalAppContext)==null?void 0:v.call(P)),dispatcher:P});P=_.fL(L);L=UB(!0);ip++;try{h3(d(),b),up(!1)}catch(A){throw up(!0),A;}finally{UB(L),_.fL(P)}},!1)}catch(P){throw mO.enableContextBasedComponentStacks&&gv(P),P;
}finally{OA(G)}});
b[gYJ]=!0;return function(){b.textContent="";k();b[gYJ]=!1}};
_.ng=function(b){if(sdx($U)){var d;(d=mO.handleError)==null||d.call.apply(d,[mO].concat(_.K6(xU(Error("ec")))))}var B=LL,k=je;qe4({onInitType:roG,run:function(){if(B&&!B.isDisposed){var G=_.fL(B);try{yo(function(){return void b()},k)}catch(P){throw mO.enableContextBasedComponentStacks&&gv(P),P;
}finally{_.fL(G)}}}})};
ybW=function(b,d){jD4(function(){return _.ct(b)},d)};
_.Ti=function(b){ZH()?_.ng(function(){_.ct(b)}):jD4(function(){return _.ct(b)},[])};
Vn4=function(b){var d=[].concat(_.K6(b));b.length=0;b=_.C(d);for(d=b.next();!d.done;d=b.next()){d=d.value;SoQ(d);var B=d.pendingEffect;d.pendingEffect=null;if(B=B==null?void 0:B())d.pendingCleanup=B}};
SoQ=function(b){var d=b.pendingCleanup;b.pendingCleanup=null;d==null||d()};
iBQ=function(b,d){if(ZH())return b();var B=lbQ("useMemoInternal");tnG(B.deps,d)&&(B.deps=d,B.value=b());return B.value};
w9E=function(b,d){return iBQ(b,d)};
udJ=function(b){return iBQ(function(){return{value:b}},[])};
_.rJ=function(b,d){if(!b)return null;b=Object.keys(b);b=_.C(b);for(var B=b.next();!B.done;B=b.next()){B=B.value;var k=B.toLowerCase();if(k.indexOf(d,k.length-d.length)>-1)return B}return null};
_.qL=function(){var b=arguments,d=_.Qt;b.length>1?d[b[0]]=b[1]:b.length===1&&Object.assign(d,b[0])};
_.xe=function(b,d){return b in _.Qt?_.Qt[b]:d};
_.Ye=function(b,d){return!!_.xe(b,d)};
KgF=function(b){var d=_.Qt.EXPERIMENT_FLAGS;return d?d[b]:void 0};
Tn4=function(b){nYw.forEach(function(d){return d(b)})};
_.bq=function(b){return b&&window.yterr?function(){try{return b.apply(this,arguments)}catch(d){_.e8(d)}}:b};
_.e8=function(b){var d=_.dF("yt.logging.errors.log");d?d(b,"ERROR",void 0,void 0,void 0,void 0,void 0):(d=_.xe("ERRORS",[]),d.push([b,"ERROR",void 0,void 0,void 0,void 0,void 0]),_.qL("ERRORS",d));Tn4(b)};
_.BQ=function(b,d,B,k,G){var P=_.dF("yt.logging.errors.log");P?P(b,"WARNING",d,B,k,void 0,G):(P=_.xe("ERRORS",[]),P.push([b,"WARNING",d,B,k,void 0,G]),_.qL("ERRORS",P))};
QDQ=function(b,d){d=b.split(d);for(var B={},k=0,G=d.length;k<G;k++){var P=d[k].split("=");if(P.length===1&&P[0]||P.length===2)try{var v=rb4(P[0]||""),L=rb4(P[1]||"");if(v in B){var A=B[v];Array.isArray(A)?_.n1(A,L):B[v]=[A,L]}else B[v]=L}catch(D){var a=D,O=P[0],I=String(QDQ);a.args=[{key:O,value:P[1],query:b,method:qo4===I?"unchanged":I}];xax.hasOwnProperty(O)||_.BQ(a)}}return B};
Yow=function(b){var d=[];_.w1.forEach(b,function(B,k){var G=_.E6(k);B=Array.isArray(B)?B:[B];_.s6(B,function(P){P==""?d.push(G):d.push(G+"="+_.E6(P))})});
return d.join("&")};
_.Cw=function(b){b.charAt(0)==="?"&&(b=b.substring(1));return QDQ(b,"&")};
_.vQ=function(b){return b.indexOf("?")!==-1?(b=(b||"").split("#")[0],b=b.split("?",2),_.Cw(b.length>1?b[1]:b[0])):{}};
_.Lw=function(b,d){return eOG(b,d||{},!0)};
bTW=function(b,d){return eOG(b,d||{},!1)};
eOG=function(b,d,B){var k=b.split("#",2);b=k[0];k=k.length>1?"#"+k[1]:"";var G=b.split("?",2);b=G[0];G=_.Cw(G[1]||"");for(var P in d)if(B||!_.w1.containsKey(G,P))G[P]=d[P];return _.fw(b,G)+k};
mB=function(b){if(!d)var d=window.location.href;var B=_.AJ(b)[1]||null,k=_.WQ(b);return B&&k?a2(b,d):k?_.WQ(d)===k&&(Number(_.AJ(d)[4]||null)||null)===(Number(_.AJ(b)[4]||null)||null):!0};
_.Bp1=function(b){b=d5W(b);return b===null?!1:b[0]==="com"&&b[1].match(/^youtube(?:kids|-nocookie)?$/)?!0:!1};
d5W=function(b){b=_.WQ(b);return b!==null?b.split(".").reverse():null};
rb4=function(b){return b&&b.match(kAG)?b:$A(b)};
_.O6=function(b){return new GAQ(b)};
_.I2=function(){PVW||(PVW=new EJd);return PVW};
CVJ=function(){var b=sZF;return function(){var d=_.I2();if(!d.resolve(_.O6(b))){var B={};d.addProvider((B.provide=b,B.useClass=b,B[Da]=void 0,B))}return d.resolve(b)}};
Lh1=function(b){var d=_.U6,B,k;_.f(function(G){B=_.I2();return(k=B.resolve(_.O6(d)))?(b(k),G.return(Promise.resolve(k))):G.return(B.resolve(new vJw(d)).then(function(P){b(P);return P}))})};
_.N=function(b){b=o2(b);return typeof b==="string"&&b==="false"?!1:!!b};
_.Nt=function(b,d){b=o2(b);return b===void 0&&d!==void 0?d:Number(b||0)};
fJC=function(b){b=o2(b);return Array.isArray(b)?_.uS(b,function(d){return Number(d||0)}):[Number(b||0)]};
_.pw=function(b){b=o2(b);return b!==void 0?String(b):""};
_.Mt=function(b){b=o2(b);return Array.isArray(b)?_.uS(b,function(d){return String(d||"")}):[String(b||"")]};
AU4=function(){return _.xe("EXPERIMENTS_TOKEN","")};
o2=function(b){return _.xe("EXPERIMENT_FLAGS",{})[b]};
WhJ=function(){for(var b=[],d=_.xe("EXPERIMENTS_FORCED_FLAGS",{}),B=_.C(Object.keys(d)),k=B.next();!k.done;k=B.next())k=k.value,b.push({key:k,value:String(d[k])});B=_.xe("EXPERIMENT_FLAGS",{});k=_.C(Object.keys(B));for(var G=k.next();!G.done;G=k.next())G=G.value,G.startsWith("force_")&&d[G]===void 0&&b.push({key:G,value:String(B[G])});return b};
m5E=function(){if(!aJW)return null;var b=aJW();return"open"in b?b:null};
_.$5G=function(b){switch(_.cQ(b)){case 200:case 201:case 202:case 203:case 204:case 205:case 206:case 304:return!0;default:return!1}};
_.cQ=function(b){return b&&"status"in b?b.status:-1};
_.JJ=function(b,d){typeof b==="function"&&(b=_.bq(b));return window.setTimeout(b,d)};
_.R2=function(b,d){typeof b==="function"&&(b=_.bq(b));return window.setInterval(b,d)};
_.hJ=function(b){window.clearTimeout(b)};
IJC=function(b){b=_.vQ(b);for(var d=_.C(OTm),B=d.next();!B.done;B=d.next())if(b[B.value]!==void 0)return!0;return!1};
oJC=function(b,d,B,k,G,P,v,L,A){B=B===void 0?"GET":B;k=k===void 0?"":k;L=L===void 0?!1:L;var a=m5E();if(!a)return null;var O=function(){(a&&"readyState"in a?a.readyState:0)===4&&d&&_.bq(d)(a)};
"onloadend"in a?a.addEventListener("loadend",O,!1):a.onreadystatechange=O;_.N("debug_forward_web_query_parameters")&&(b=D5C(b,window.location.search));a.open(B,b,!0);P&&(a.responseType=P);v&&(a.withCredentials=!0);B=B==="POST"&&(window.FormData===void 0||!(k instanceof FormData));if(G=U5J(b,G))for(var I in G)a.setRequestHeader(I,G[I]),"content-type"===I.toLowerCase()&&(B=!1);B&&a.setRequestHeader("Content-Type","application/x-www-form-urlencoded");A&&"onprogress"in a&&(a.onprogress=function(){A(a.responseText)});
if(L&&"setAttributionReporting"in XMLHttpRequest.prototype){b={eventSourceEligible:!0,triggerEligible:!1};try{a.setAttributionReporting(b)}catch(D){_.BQ(D)}}a.send(k);return a};
U5J=function(b,d){d=d===void 0?{}:d;var B=mB(b),k=_.xe("INNERTUBE_CLIENT_NAME"),G=_.N("web_ajax_ignore_global_headers_if_set"),P;for(P in NpE){var v=_.xe(NpE[P]),L=P==="X-Goog-AuthUser"||P==="X-Goog-PageId";P!=="X-Goog-Visitor-Id"||v||(v=_.xe("VISITOR_DATA"));var A;if(!(A=!v)){if(!(A=B||(_.WQ(b)?!1:!0))){A=b;var a;if(a=_.N("add_auth_headers_to_remarketing_google_dot_com_ping")&&P==="Authorization"&&(k==="TVHTML5"||k==="TVHTML5_UNPLUGGED"||k==="TVHTML5_SIMPLY"))a=d5W(A),a=a===null?!1:a[1]==="google"?
!0:a[2]==="google"?a[0]==="au"&&a[1]==="com"?!0:a[0]==="uk"&&a[1]==="co"?!0:!1:!1;a&&(A=_.HQ(A)||"",A=A.split("/"),A="/"+(A.length>1?A[1]:""),a=A==="/pagead");A=a?!0:!1}A=!A}A||G&&d[P]!==void 0||k==="TVHTML5_UNPLUGGED"&&L||(d[P]=v)}"X-Goog-EOM-Visitor-Id"in d&&"X-Goog-Visitor-Id"in d&&delete d["X-Goog-Visitor-Id"];if(B||!_.WQ(b))d["X-YouTube-Utc-Offset"]=String(-(new Date).getTimezoneOffset());if(B||!_.WQ(b)){try{var O=(new Intl.DateTimeFormat).resolvedOptions().timeZone}catch(I){}O&&(d["X-YouTube-Time-Zone"]=
O)}document.location.hostname.endsWith("youtubeeducation.com")||!B&&_.WQ(b)||(d["X-YouTube-Ad-Signals"]=Yow(pG2()));return d};
_.MbC=function(b,d){var B=_.WQ(b);_.N("debug_handle_relative_url_for_query_forward_killswitch")||!B&&mB(b)&&(B=document.location.hostname);var k=_.HQ(b);k=(B=B&&(B.endsWith("youtube.com")||B.endsWith("youtube-nocookie.com")))&&k&&k.startsWith("/api/");if(!B||k)return b;var G=_.Cw(d),P={};_.s6(OTm,function(v){G[v]&&(P[v]=G[v])});
return bTW(b,P)};
cUm=function(b,d){d.method="POST";d.postParams||(d.postParams={});return _.lq(b,d)};
JUd=function(b,d){var B=_.xe("XSRF_FIELD_NAME"),k;d.headers&&(k=d.headers["Content-Type"]);return!d.excludeXsrf&&(!_.WQ(b)||d.withCredentials||_.WQ(b)===document.location.hostname)&&d.method==="POST"&&(!k||k==="application/x-www-form-urlencoded")&&!(d.postParams&&d.postParams[B])};
_.lq=function(b,d){var B=d.format||"JSON";b=zcd(b,d);var k=Rcx(b,d),G=!1,P=XGC(b,function(A){if(!G){G=!0;L&&_.hJ(L);var a=_.$5G(A),O=null,I=400<=A.status&&A.status<500,D=500<=A.status&&A.status<600;if(a||I||D)O=hcm(b,B,A,d.convertToSafeHtml);a&&(a=HTJ(B,A,O));O=O||{};I=d.context||_.k4;a?d.onSuccess&&d.onSuccess.call(I,A,O):d.onError&&d.onError.call(I,A,O);d.onFinish&&d.onFinish.call(I,A,O)}},d.method,k,d.headers,d.responseType,d.withCredentials,!1,d.onProgress);
k=d.timeout||0;if(d.onTimeout&&k>0){var v=d.onTimeout;var L=_.JJ(function(){G||(G=!0,P.abort(),_.hJ(L),v.call(d.context||_.k4,P))},k)}return P};
zcd=function(b,d){d.includeDomain&&(b=document.location.protocol+"//"+document.location.hostname+(document.location.port?":"+document.location.port:"")+b);var B=_.xe("XSRF_FIELD_NAME");if(d=d.urlParams)d[B]&&delete d[B],b=_.Lw(b,d);return b};
Rcx=function(b,d){var B=_.xe("XSRF_FIELD_NAME"),k=_.xe("XSRF_TOKEN"),G=d.postBody||"",P=d.postParams;JUd(b,d)&&(P||(P={}),P[B]=k);(_.N("ajax_parse_query_data_only_when_filled")&&P&&Object.keys(P).length>0||P)&&typeof G==="string"&&(G=_.Cw(G),_.w1.extend(G,P),G=d.postBodyFormat&&d.postBodyFormat==="JSON"?JSON.stringify(G):_.tJ(G));P=G||P&&!_.w1.isEmpty(P);!lJ4&&P&&d.method!=="POST"&&(lJ4=!0,_.e8(Error("Kc")));return G};
hcm=function(b,d,B,k){var G=null;switch(d){case "JSON":try{var P=B.responseText}catch(v){throw k=Error("Lc"),k.params=b,_.BQ(k),v;}b=B.getResponseHeader("Content-Type")||"";P&&b.indexOf("json")>=0&&(P.substring(0,5)===")]}'\n"&&(P=P.substring(5)),G=JSON.parse(P));break;case "XML":if(b=(b=B.responseXML)?tbJ(b):null)G={},_.s6(b.getElementsByTagName("*"),function(v){G[v.tagName]=jZE(v)})}k&&Fh4(G);
return G};
Fh4=function(b){if(_.Tm(b))for(var d in b)d==="html_content"||EW(d,"_html")?b[d]=bt(b[d]):Fh4(b[d])};
HTJ=function(b,d,B){if(d&&d.status===204)return!0;switch(b){case "JSON":return!!B;case "XML":return Number(B&&B.return_code)===0;case "RAW":return!0;default:return!!B}};
tbJ=function(b){return b?(b=("responseXML"in b?b.responseXML:b).getElementsByTagName("root"))&&b.length>0?b[0]:null:null};
jZE=function(b){var d="";_.s6(b.childNodes,function(B){d+=B.nodeValue});
return d};
ZTC=function(b){if(b.name==="JavaException")return!0;b=b.stack;return b.includes("chrome://")||b.includes("-extension://")||b.includes("webkit-masked-url://")};
gJ2=function(b){if(!b.stack)return!0;var d=!b.stack.includes("\n");return d&&b.stack.includes("ErrorType: ")||d&&b.stack.includes("Anonymous function (Unknown script")||b.stack.toLowerCase()==="not available"||b.fileName==="user-script"||b.fileName.startsWith("user-script:")?!0:!1};
_.jQ=function(b){_.yQ.call(this);this.JSC$10692_key_=1;this.pendingKeys_=[];this.publishDepth_=0;this.subscriptions_=[];this.topics_={};this.async_=!!b};
Sqd=function(b,d){var B=b.length,k=0,G=function(){return b.charCodeAt(k++)};
do{var P=yUm(G);if(P===Infinity)break;var v=P>>3;switch(P&7){case 0:P=yUm(G);if(v===d)return P;break;case 1:if(v===d)return;k+=8;break;case 2:P=yUm(G);if(v===d)return b.substr(k,P);k+=P;break;case 5:if(v===d)return;k+=4;break;default:return}}while(k<B)};
yUm=function(b){var d=b(),B=d&127;if(d<128)return B;d=b();B|=(d&127)<<7;if(d<128)return B;d=b();B|=(d&127)<<14;if(d<128)return B;d=b();return d<128?B|(d&127)<<21:Infinity};
iTF=function(b,d,B,k){if(b)if(Array.isArray(b)){var G=k;for(k=0;k<b.length&&!(b[k]&&(G+=Vby(k,b[k],d,B),G>500));k++);k=G}else if(typeof b==="object")for(G in b){if(b[G]){var P=G;var v=b[G],L=d,A=B;P=typeof v!=="string"||P!=="clickTrackingParams"&&P!=="trackingParams"?0:(v=Sqd(atob(v.replace(/-/g,"+").replace(/_/g,"/")),2))?Vby(P+".ve",v,L,A):0;k+=P;k+=Vby(G,b[G],d,B);if(k>500)break}}else B[d]=FR(b),k+=B[d].length;else B[d]=FR(b),k+=B[d].length;return k};
Vby=function(b,d,B,k){B+="."+b;b=FR(d);k[B]=b;return B.length+b.length};
FR=function(b){try{return(typeof b==="string"?b:String(JSON.stringify(b))).substr(0,500)}catch(d){return"unable to serialize "+typeof b+" ("+d.message+")"}};
wG2=function(b){switch(b){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}};
_.gF=function(b,d,B,k,G){_.Za.set(b,d,{maxAge:B,path:"/",domain:k===void 0?"youtube.com":k,secure:G===void 0?!1:G})};
_.ubx=function(b,d,B){_.Za.remove(b,d===void 0?"/":d,B===void 0?"youtube.com":B)};
_.yA=function(){if(_.N("embeds_web_enable_cookie_detection_fix")){if(!_.k4.navigator.cookieEnabled)return!1}else if(!_.Za.isEnabled())return!1;if(!_.Za.isEmpty())return!0;_.N("embeds_web_enable_cookie_detection_fix")?_.Za.set("TESTCOOKIESENABLED","1",{maxAge:60,sameSite:"none",secure:!0}):_.Za.set("TESTCOOKIESENABLED","1",{maxAge:60});if(_.Za.get("TESTCOOKIESENABLED")!=="1")return!1;_.Za.remove("TESTCOOKIESENABLED");return!0};
Kh4=function(){var b=_.k4.navigator;return b?b.connection:void 0};
nJx=function(){if(typeof Intl!=="undefined")try{return(new Intl.DateTimeFormat).resolvedOptions().timeZone}catch(b){}};
_.rUF=function(){var b=Kh4();if(b){var d=Tpm[b.type||"unknown"]||"CONN_UNKNOWN";b=Tpm[b.effectiveType||"unknown"]||"CONN_UNKNOWN";d==="CONN_CELLULAR_UNKNOWN"&&b!=="CONN_UNKNOWN"&&(d=b);if(d!=="CONN_UNKNOWN")return d;if(b!=="CONN_UNKNOWN")return b}};
qqJ=function(){var b=Kh4();if(b!=null&&b.effectiveType)return QZy.hasOwnProperty(b.effectiveType)?QZy[b.effectiveType]:"EFFECTIVE_CONNECTION_TYPE_UNKNOWN"};
_.VA=function(){try{return _.SQ(),!0}catch(b){return!1}};
_.SQ=function(b){if(_.xe("DATASYNC_ID")!==void 0)return _.xe("DATASYNC_ID");throw new _.iq("Datasync ID not set",b===void 0?"unknown":b);};
_.wF=function(b){this.mechanism=b};
uq=function(b){this.mechanism=b};
Kw=function(b){this.storage_=b;this.cachedIsStorageAvailable_=null};
x5G=function(){var b=null;try{b=_.k4.localStorage||null}catch(d){}Kw.call(this,b)};
YqE=function(){var b=null;try{b=_.k4.sessionStorage||null}catch(d){}Kw.call(this,b)};
nw=function(b,d){this.mechanism_=b;this.JSC$10795_prefix_=d+"::"};
_.T3=function(b){var d=new x5G;return d.isAvailable()?b?new nw(d,b):d:null};
_.ecE=function(b){var d=new YqE;return d.isAvailable()?b?new nw(d,b):d:null};
dAy=function(){var b;return(b=brd())==null?void 0:b.get("LAST_RESULT_ENTRY_KEY",!0)};
_.qt=function(b){B7m||(_.rF?_.rF.logError(b):(_.QA.push({type:"ERROR",payload:b}),_.QA.length>10&&_.QA.shift()))};
xA=function(b,d){B7m||(_.rF?_.rF.logEvent(b,d):(_.QA.push({type:"EVENT",eventType:b,payload:d}),_.QA.length>10&&_.QA.shift()))};
YA=function(b){if(b.indexOf(":")>=0)throw Error("Sc");};
eQ=function(b){return b.substr(0,b.indexOf(":"))||b};
PTF=function(){return(k2W||G22)&&BU("applewebkit")&&!BU("version")&&(!BU("safari")||BU("gsa/"))};
BU=function(b){var d=_.$4();return d?d.toLowerCase().indexOf(b)>=0:!1};
CTW=function(b,d,B,k){d=eQ(d);var G=b instanceof Error?b:Error("Tc`"+b);if(G instanceof k8)return G;b={objectStoreNames:B,dbName:d,dbVersion:k};if(G.name==="QuotaExceededError")return new k8("QUOTA_EXCEEDED",b);if(_.Gg&&G.name==="UnknownError")return new k8("QUOTA_MAYBE_EXCEEDED",b);if(G instanceof Egm)return new k8("MISSING_INDEX",Object.assign({},b,{objectStore:G.objectStore,index:G.index}));if(G.name==="InvalidStateError"&&spC.some(function(P){return G.message.includes(P)}))return new k8("EXECUTE_TRANSACTION_ON_CLOSED_DB",
b);
if(G.name==="AbortError")return new k8("UNKNOWN_ABORT",b,G.message);G.args=[Object.assign({},b,{name:"IdbError",originalName:G.name})];G.level="WARNING";return G};
PU=function(b,d,B){var k=dAy();return new k8("IDB_NOT_SUPPORTED",{context:{caller:b,publicName:d,version:B,hasSucceededOnce:k==null?void 0:k.hasSucceededOnce}})};
vgW=function(b){if(!b)throw Error();throw b;};
Ln4=function(b){return b};
fS2=function(b,d,B){var k=function(){try{b.removeEventListener("success",G),b.removeEventListener("error",P)}catch(v){}},G=function(){d(b.result);
k()},P=function(){B(b.error);
k()};
b.addEventListener("success",G);b.addEventListener("error",P)};
AYF=function(b){return new Promise(function(d,B){fS2(b,d,B)})};
Cy=function(b){return new EH(new sH(function(d,B){fS2(b,d,B)}))};
WnW=function(b,d){return new EH(new sH(function(B,k){var G=function(){var P=b?d(b):null;P?P.then(function(v){b=v;G()},k):B()};
G()}))};
aSd=function(b,d,B){return new Promise(function(k,G){var P=d!==void 0?self.indexedDB.open(b,d):self.indexedDB.open(b);var v=B.blocked,L=B.blocking,A=B.terminated,a=B.upgrade,O=B.closed,I,D=function(){I||(I=new vU(P.result,{closed:O}));return I};
P.addEventListener("upgradeneeded",function(U){try{if(U.newVersion===null)throw Error("Yc");if(P.transaction===null)throw Error("Zc");U.dataLoss&&U.dataLoss!=="none"&&xA("IDB_DATA_CORRUPTED",{reason:U.dataLossMessage||"unknown reason",dbName:eQ(b)});var M=D(),z=new Ly(P.transaction);a&&a(M,function(H){return U.oldVersion<H&&U.newVersion>=H},z);
z.done.catch(function(H){G(H)})}catch(H){G(H)}});
P.addEventListener("success",function(){var U=P.result;L&&U.addEventListener("versionchange",function(){L(D())});
U.addEventListener("close",function(){xA("IDB_UNEXPECTEDLY_CLOSED",{dbName:eQ(b),dbVersion:U.version});A&&A()});
k(D())});
P.addEventListener("error",function(){G(P.error)});
v&&P.addEventListener("blocked",function(){v()})})};
mAQ=function(b,d,B){B=B===void 0?{}:B;return aSd(b,d,B)};
_.Ai=function(b,d){d=d===void 0?{}:d;var B,k,G,P;return _.f(function(v){if(v.nextAddress==1)return _.Jn(v,2),B=self.indexedDB.deleteDatabase(b),k=d,(G=k.blocked)&&B.addEventListener("blocked",function(){G()}),v.yield(AYF(B),4);
if(v.nextAddress!=2)return _.fy(v,0);P=_.lt(v);throw CTW(P,b,"",-1);})};
OrF=function(b,d){var B;return _.f(function(k){if(k.nextAddress==1)return k.yield(_.WU($A1,d),2);B=k.yieldResult;return k.return(_.aP(B,["databases"],{enableRetries:!0,mode:"readwrite"},function(G){var P=G.objectStore("databases");return P.get(b.actualName).then(function(v){if(v?b.actualName!==v.actualName||b.publicName!==v.publicName||b.userIdentifier!==v.userIdentifier:1)return P.put(b).then(function(){})})}))})};
_.mT=function(b,d){var B;return _.f(function(k){if(k.nextAddress==1)return b?k.yield(_.WU($A1,d),2):k.return();B=k.yieldResult;return k.return(B.delete("databases",b))})};
_.IS4=function(b,d){var B,k;return _.f(function(G){return G.nextAddress==1?(B=[],G.yield(_.WU($A1,d),2)):G.nextAddress!=3?(k=G.yieldResult,G.yield(_.aP(k,["databases"],{enableRetries:!0,mode:"readonly"},function(P){B.length=0;return $8(P.objectStore("databases"),{},function(v){b(v.getValue())&&B.push(v.getValue());return v.continue()})}),3)):G.return(B)})};
DA2=function(b,d){return _.IS4(function(B){return B.publicName===b&&B.userIdentifier!==void 0},d)};
N7Q=function(){var b,d,B,k;return _.f(function(G){switch(G.nextAddress){case 1:b=dAy();if((d=b)==null?0:d.hasSucceededOnce)return G.return(!0);var P;if(P=UAy)P=/WebKit\/([0-9]+)/.exec(_.$4()),P=!!(P&&parseInt(P[1],10)>=600);P&&(P=/WebKit\/([0-9]+)/.exec(_.$4()),P=!(P&&parseInt(P[1],10)>=602));if(P||OH)return G.return(!1);try{if(B=self,!(B.indexedDB&&B.IDBIndex&&B.IDBKeyRange&&B.IDBObjectStore))return G.return(!1)}catch(v){return G.return(!1)}if(!("IDBTransaction"in self&&"objectStoreNames"in IDBTransaction.prototype))return G.return(!1);
_.Jn(G,2);k={actualName:"yt-idb-test-do-not-use",publicName:"yt-idb-test-do-not-use",userIdentifier:void 0};return G.yield(OrF(k,og4),4);case 4:return G.yield(_.mT("yt-idb-test-do-not-use",og4),5);case 5:return G.return(!0);case 2:return _.lt(G),G.return(!1)}})};
M6C=function(){if(pZW!==void 0)return pZW;B7m=!0;return pZW=N7Q().then(function(b){B7m=!1;var d;if((d=brd())!=null&&d.hasLocalStorage()){var B;d={hasSucceededOnce:((B=dAy())==null?void 0:B.hasSucceededOnce)||b};var k;(k=brd())==null||k.set("LAST_RESULT_ENTRY_KEY",d,2592E3,!0)}return b})};
IP=function(){return _.dF("ytglobal.idbToken_")||void 0};
_.UH=function(){var b=IP();return b?Promise.resolve(b):M6C().then(function(d){(d=d?og4:void 0)&&_.D7("ytglobal.idbToken_",d);return d})};
cY4=function(b){if(!_.VA())throw b=new k8("AUTH_INVALID",{dbName:b}),_.qt(b),b;var d=_.SQ();return{actualName:b+":"+d,publicName:b,userIdentifier:d}};
JYm=function(b,d,B,k){var G,P,v,L,A,a;return _.f(function(O){switch(O.nextAddress){case 1:return P=(G=Error().stack)!=null?G:"",O.yield(_.UH(),2);case 2:v=O.yieldResult;if(!v)throw L=PU("openDbImpl",b,d),_.N("ytidb_async_stack_killswitch")||(L.stack=L.stack+"\n"+P.substring(P.indexOf("\n")+1)),_.qt(L),L;YA(b);A=B?{actualName:b,publicName:b,userIdentifier:void 0}:cY4(b);_.Jn(O,3);return O.yield(OrF(A,v),5);case 5:return O.yield(mAQ(A.actualName,d,k),6);case 6:return O.return(O.yieldResult);case 3:return a=
_.lt(O),_.Jn(O,7),O.yield(_.mT(A.actualName,v),9);case 9:_.fy(O,8);break;case 7:_.lt(O);case 8:throw a;}})};
zXy=function(b,d,B){B=B===void 0?{}:B;return JYm(b,d,!1,B)};
RXG=function(b,d,B){B=B===void 0?{}:B;return JYm(b,d,!0,B)};
XZF=function(b,d){d=d===void 0?{}:d;var B,k;return _.f(function(G){if(G.nextAddress==1)return G.yield(_.UH(),2);if(G.nextAddress!=3){B=G.yieldResult;if(!B)return G.return();YA(b);k=cY4(b);return G.yield(_.Ai(k.actualName,d),3)}return G.yield(_.mT(k.actualName,B),0)})};
hXW=function(b,d,B){b=b.map(function(k){return _.f(function(G){return G.nextAddress==1?G.yield(_.Ai(k.actualName,d),2):G.yield(_.mT(k.actualName,B),0)})});
return Promise.all(b).then(function(){})};
HrE=function(b){var d=d===void 0?{}:d;var B,k;return _.f(function(G){if(G.nextAddress==1)return G.yield(_.UH(),2);if(G.nextAddress!=3){B=G.yieldResult;if(!B)return G.return();YA(b);return G.yield(DA2(b,B),3)}k=G.yieldResult;return G.yield(hXW(k,d,B),0)})};
lSx=function(b,d){d=d===void 0?{}:d;var B;return _.f(function(k){if(k.nextAddress==1)return k.yield(_.UH(),2);if(k.nextAddress!=3){B=k.yieldResult;if(!B)return k.return();YA(b);return k.yield(_.Ai(b,d),3)}return k.yield(_.mT(b,B),0)})};
oP=function(b,d){return t6w(b,d)};
FnJ=function(b){return _.WU(jpx(),b)};
ZrQ=function(b,d,B,k){var G,P,v;return _.f(function(L){switch(L.nextAddress){case 1:return G={config:b,hashData:d,timestamp:k!==void 0?k:(0,_.N$)()},L.yield(FnJ(B),2);case 2:return P=L.yieldResult,L.yield(P.clear("hotConfigStore"),3);case 3:return L.yield(P.put("hotConfigStore",G),4);case 4:return v=L.yieldResult,L.return(v)}})};
gg2=function(b,d,B,k,G){var P,v,L;return _.f(function(A){switch(A.nextAddress){case 1:return P={config:b,hashData:d,configData:B,timestamp:G!==void 0?G:(0,_.N$)()},A.yield(FnJ(k),2);case 2:return v=A.yieldResult,A.yield(v.clear("coldConfigStore"),3);case 3:return A.yield(v.put("coldConfigStore",P),4);case 4:return L=A.yieldResult,A.return(L)}})};
yY2=function(b){var d,B;return _.f(function(k){return k.nextAddress==1?k.yield(FnJ(b),2):k.nextAddress!=3?(d=k.yieldResult,B=void 0,k.yield(_.aP(d,["coldConfigStore"],{mode:"readwrite",enableRetries:!0},function(G){return _.py(G.objectStore("coldConfigStore").index("coldTimestampIndex"),{direction:"prev"},function(P){B=P.getValue()})}),3)):k.return(B)})};
SR1=function(b){var d,B;return _.f(function(k){return k.nextAddress==1?k.yield(FnJ(b),2):k.nextAddress!=3?(d=k.yieldResult,B=void 0,k.yield(_.aP(d,["hotConfigStore"],{mode:"readwrite",enableRetries:!0},function(G){return _.py(G.objectStore("hotConfigStore").index("hotTimestampIndex"),{direction:"prev"},function(P){B=P.getValue()})}),3)):k.return(B)})};
V6G=function(){return _.f(function(b){return b.yield(HrE("ytGcfConfig"),0)})};
irC=function(){return"INNERTUBE_API_KEY"in _.Qt&&"INNERTUBE_API_VERSION"in _.Qt};
_.M$=function(){return{innertubeApiKey:_.xe("INNERTUBE_API_KEY"),innertubeApiVersion:_.xe("INNERTUBE_API_VERSION"),innertubeContextClientConfigInfo:_.xe("INNERTUBE_CONTEXT_CLIENT_CONFIG_INFO"),innertubeContextClientName:_.xe("INNERTUBE_CONTEXT_CLIENT_NAME","WEB"),innertubeContextClientNameFieldNumber:_.xe("INNERTUBE_CONTEXT_CLIENT_NAME",1),innertubeContextClientVersion:_.xe("INNERTUBE_CONTEXT_CLIENT_VERSION"),innertubeContextHostLanguage:_.xe("INNERTUBE_CONTEXT_HL"),innertubeContextGeoLocation:_.xe("INNERTUBE_CONTEXT_GL"),
innertubeHostOverride:_.xe("INNERTUBE_HOST_OVERRIDE")||"",innertubeUseThirdPartyAuth:_.Ye("INNERTUBE_USE_THIRD_PARTY_AUTH",!1),innertubeOmitApiKeyWhenAuthHeaderIsPresent:_.Ye("INNERTUBE_OMIT_API_KEY_WHEN_AUTH_HEADER_IS_PRESENT",!1),appInstallData:_.xe("SERIALIZED_CLIENT_CONFIG_DATA")}};
_.QpC=function(b){var d={client:{hl:b.innertubeContextHostLanguage,gl:b.innertubeContextGeoLocation,clientName:b.innertubeContextClientName,clientVersion:b.innertubeContextClientVersion,configInfo:b.innertubeContextClientConfigInfo}};navigator.userAgent&&(d.client.userAgent=String(navigator.userAgent));var B=_.k4.devicePixelRatio;B&&B!=1&&(d.client.screenDensityFloat=String(B));B=AU4();B!==""&&(d.client.experimentsToken=B);B=WhJ();B.length>0&&(d.request={internalExperimentFlags:B});wZw(b,void 0,d);
uDF(void 0,d);Kn1(void 0,d);ngy(b,void 0,d);T7m(void 0,d);_.N("start_client_gcf")&&rYG(void 0,d);_.xe("DELEGATED_SESSION_ID")&&!_.N("pageid_as_header_web")&&(d.user={onBehalfOfUser:_.xe("DELEGATED_SESSION_ID")});!_.N("fill_delegate_context_in_gel_killswitch")&&(b=_.xe("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT"))&&(d.user=Object.assign({},d.user,{serializedDelegationContext:b}));b=_.xe("INNERTUBE_CONTEXT");var k;if(_.N("enable_persistent_device_token")&&(b==null?0:(k=b.client)==null?0:k.rolloutToken)){var G;
d.client.rolloutToken=b==null?void 0:(G=b.client)==null?void 0:G.rolloutToken}k=Object;G=k.assign;b=d.client;B={};for(var P=_.C(Object.entries(_.Cw(_.xe("DEVICE","")))),v=P.next();!v.done;v=P.next()){var L=_.C(v.value);v=L.next().value;L=L.next().value;v==="cbrand"?B.deviceMake=L:v==="cmodel"?B.deviceModel=L:v==="cbr"?B.browserName=L:v==="cbrver"?B.browserVersion=L:v==="cos"?B.osName=L:v==="cosver"?B.osVersion=L:v==="cplatform"&&(B.platform=L)}d.client=G.call(k,b,B);return d};
wZw=function(b,d,B){b=b.innertubeContextClientName;if(b==="WEB"||b==="MWEB"||b===1||b===2)if(d){B=_.cU(d,qRG,96)||new qRG;var k=xAx();k=Object.keys(YRW).indexOf(k);k=k===-1?null:k;k!==null&&_.Ji(B,3,k);_.Rc(d,96,B)}else B&&(B.client.mainAppWebInfo=(k=B.client.mainAppWebInfo)!=null?k:{},B.client.mainAppWebInfo.webDisplayMode=xAx())};
uDF=function(b,d){var B=_.dF("yt.embedded_player.embed_url");B&&(b?(d=_.cU(b,eXJ,7)||new eXJ,_.Zq(d,4,B),_.Rc(b,7,d)):d&&(d.thirdParty={embedUrl:B}))};
Kn1=function(b,d){var B;if(_.N("web_log_memory_total_kbytes")&&((B=_.k4.navigator)==null?0:B.deviceMemory)){var k;B=(k=_.k4.navigator)==null?void 0:k.deviceMemory;b?_.zg(b,95,a5(B*1E6)):d&&(d.client.memoryTotalKbytes=""+B*1E6)}};
ngy=function(b,d,B){if(b.appInstallData)if(d){var k;B=(k=_.cU(d,RP,62))!=null?k:new RP;_.Zq(B,6,b.appInstallData);_.Rc(d,62,B)}else B&&(B.client.configInfo=B.client.configInfo||{},B.client.configInfo.appInstallData=b.appInstallData)};
T7m=function(b,d){var B=_.rUF();B&&(b?_.Ji(b,61,bkx[B]):d&&(d.client.connectionType=B));_.N("web_log_effective_connection_type")&&(B=qqJ())&&(b?_.Ji(b,94,dgW[B]):d&&(d.client.effectiveConnectionType=B))};
_.Ge4=function(b,d,B){B=B===void 0?{}:B;var k={};_.xe("EOM_VISITOR_DATA")?k={"X-Goog-EOM-Visitor-Id":_.xe("EOM_VISITOR_DATA")}:k={"X-Goog-Visitor-Id":B.visitorData||_.xe("VISITOR_DATA","")};if(d&&d.includes("www.youtube-nocookie.com"))return k;d=B.authorization||_.xe("AUTHORIZATION");d||(b?d="Bearer "+_.dF("gapi.auth.getToken")().access_token:(B3F.instance||(B3F.instance=new B3F),b=keF(),_.N("pageid_as_header_web")||delete b["X-Goog-PageId"],k=Object.assign({},k,b)));d&&(k.Authorization=d);return k};
rYG=function(b,d){var B=PGF();if(B){var k=B.coldConfigData,G=B.coldHashData;B=B.hotHashData;if(b){var P;d=(P=_.cU(b,RP,62))!=null?P:new RP;k=_.Zq(d,1,k);_.Zq(k,3,G).setHotHashData(B);_.Rc(b,62,d)}else d&&(d.client.configInfo=d.client.configInfo||{},k&&(d.client.configInfo.coldConfigData=k),G&&(d.client.configInfo.coldHashData=G),B&&(d.client.configInfo.hotHashData=B))}};
XC=function(b){for(var d=b.length;--d>=0;)b[d]=0};
Exx=function(b,d,B,k,G){this.static_tree=b;this.extra_bits=d;this.extra_base=B;this.elems=k;this.max_length=G;this.has_stree=b&&b.length};
shJ=function(b,d){this.dyn_tree=b;this.max_code=0;this.stat_desc=d};
hi=function(b,d){b.pending_buf[b.pending++]=d&255;b.pending_buf[b.pending++]=d>>>8&255};
HU=function(b,d,B){b.bi_valid>16-B?(b.bi_buf|=d<<b.bi_valid&65535,hi(b,b.bi_buf),b.bi_buf=d>>16-b.bi_valid,b.bi_valid+=B-16):(b.bi_buf|=d<<b.bi_valid&65535,b.bi_valid+=B)};
l0=function(b,d,B){HU(b,B[d*2],B[d*2+1])};
CGm=function(b,d){var B=0;do B|=b&1,b>>>=1,B<<=1;while(--d>0);return B>>>1};
vxF=function(b,d,B){var k=Array(16),G=0,P;for(P=1;P<=15;P++)k[P]=G=G+B[P-1]<<1;for(B=0;B<=d;B++)G=b[B*2+1],G!==0&&(b[B*2]=CGm(k[G]++,G))};
L0x=function(b){var d;for(d=0;d<286;d++)b.dyn_ltree[d*2]=0;for(d=0;d<30;d++)b.dyn_dtree[d*2]=0;for(d=0;d<19;d++)b.bl_tree[d*2]=0;b.dyn_ltree[512]=1;b.opt_len=b.static_len=0;b.last_lit=b.matches=0};
fA1=function(b){b.bi_valid>8?hi(b,b.bi_buf):b.bi_valid>0&&(b.pending_buf[b.pending++]=b.bi_buf);b.bi_buf=0;b.bi_valid=0};
ASF=function(b,d,B){fA1(b);hi(b,B);hi(b,~B);ti.arraySet(b.pending_buf,b.window,d,B,b.pending);b.pending+=B};
W02=function(b,d,B,k){var G=d*2,P=B*2;return b[G]<b[P]||b[G]===b[P]&&k[d]<=k[B]};
aAW=function(b,d,B){for(var k=b.heap[B],G=B<<1;G<=b.heap_len;){G<b.heap_len&&W02(d,b.heap[G+1],b.heap[G],b.depth)&&G++;if(W02(d,k,b.heap[G],b.depth))break;b.heap[B]=b.heap[G];B=G;G<<=1}b.heap[B]=k};
Dgw=function(b,d,B){var k=0;if(b.last_lit!==0){do{var G=b.pending_buf[b.d_buf+k*2]<<8|b.pending_buf[b.d_buf+k*2+1];var P=b.pending_buf[b.l_buf+k];k++;if(G===0)l0(b,P,d);else{var v=jy[P];l0(b,v+256+1,d);var L=mgy[v];L!==0&&(P-=$gw[v],HU(b,P,L));G--;v=G<256?FC[G]:FC[256+(G>>>7)];l0(b,v,B);L=OkC[v];L!==0&&(G-=IAy[v],HU(b,G,L))}}while(k<b.last_lit)}l0(b,256,d)};
Ug4=function(b,d){var B=d.dyn_tree,k=d.stat_desc.static_tree,G=d.stat_desc.has_stree,P=d.stat_desc.elems,v,L=-1;b.heap_len=0;b.heap_max=573;for(v=0;v<P;v++)B[v*2]!==0?(b.heap[++b.heap_len]=L=v,b.depth[v]=0):B[v*2+1]=0;for(;b.heap_len<2;){var A=b.heap[++b.heap_len]=L<2?++L:0;B[A*2]=1;b.depth[A]=0;b.opt_len--;G&&(b.static_len-=k[A*2+1])}d.max_code=L;for(v=b.heap_len>>1;v>=1;v--)aAW(b,B,v);A=P;do v=b.heap[1],b.heap[1]=b.heap[b.heap_len--],aAW(b,B,1),k=b.heap[1],b.heap[--b.heap_max]=v,b.heap[--b.heap_max]=
k,B[A*2]=B[v*2]+B[k*2],b.depth[A]=(b.depth[v]>=b.depth[k]?b.depth[v]:b.depth[k])+1,B[v*2+1]=B[k*2+1]=A,b.heap[1]=A++,aAW(b,B,1);while(b.heap_len>=2);b.heap[--b.heap_max]=b.heap[1];v=d.dyn_tree;A=d.max_code;k=d.stat_desc.static_tree;G=d.stat_desc.has_stree;P=d.stat_desc.extra_bits;var a=d.stat_desc.extra_base,O=d.stat_desc.max_length,I,D=0;for(I=0;I<=15;I++)b.bl_count[I]=0;v[b.heap[b.heap_max]*2+1]=0;for(d=b.heap_max+1;d<573;d++){var U=b.heap[d];I=v[v[U*2+1]*2+1]+1;I>O&&(I=O,D++);v[U*2+1]=I;if(!(U>
A)){b.bl_count[I]++;var M=0;U>=a&&(M=P[U-a]);var z=v[U*2];b.opt_len+=z*(I+M);G&&(b.static_len+=z*(k[U*2+1]+M))}}if(D!==0){do{for(I=O-1;b.bl_count[I]===0;)I--;b.bl_count[I]--;b.bl_count[I+1]+=2;b.bl_count[O]--;D-=2}while(D>0);for(I=O;I!==0;I--)for(U=b.bl_count[I];U!==0;)k=b.heap[--d],k>A||(v[k*2+1]!==I&&(b.opt_len+=(I-v[k*2+1])*v[k*2],v[k*2+1]=I),U--)}vxF(B,L,b.bl_count)};
oxy=function(b,d,B){var k,G=-1,P=d[1],v=0,L=7,A=4;P===0&&(L=138,A=3);d[(B+1)*2+1]=65535;for(k=0;k<=B;k++){var a=P;P=d[(k+1)*2+1];++v<L&&a===P||(v<A?b.bl_tree[a*2]+=v:a!==0?(a!==G&&b.bl_tree[a*2]++,b.bl_tree[32]++):v<=10?b.bl_tree[34]++:b.bl_tree[36]++,v=0,G=a,P===0?(L=138,A=3):a===P?(L=6,A=3):(L=7,A=4))}};
N3w=function(b,d,B){var k,G=-1,P=d[1],v=0,L=7,A=4;P===0&&(L=138,A=3);for(k=0;k<=B;k++){var a=P;P=d[(k+1)*2+1];if(!(++v<L&&a===P)){if(v<A){do l0(b,a,b.bl_tree);while(--v!==0)}else a!==0?(a!==G&&(l0(b,a,b.bl_tree),v--),l0(b,16,b.bl_tree),HU(b,v-3,2)):v<=10?(l0(b,17,b.bl_tree),HU(b,v-3,3)):(l0(b,18,b.bl_tree),HU(b,v-11,7));v=0;G=a;P===0?(L=138,A=3):a===P?(L=6,A=3):(L=7,A=4)}}};
pgw=function(b){var d=4093624447,B;for(B=0;B<=31;B++,d>>>=1)if(d&1&&b.dyn_ltree[B*2]!==0)return 0;if(b.dyn_ltree[18]!==0||b.dyn_ltree[20]!==0||b.dyn_ltree[26]!==0)return 1;for(B=32;B<256;B++)if(b.dyn_ltree[B*2]!==0)return 1;return 0};
Z7=function(b,d,B){b.pending_buf[b.d_buf+b.last_lit*2]=d>>>8&255;b.pending_buf[b.d_buf+b.last_lit*2+1]=d&255;b.pending_buf[b.l_buf+b.last_lit]=B&255;b.last_lit++;d===0?b.dyn_ltree[B*2]++:(b.matches++,d--,b.dyn_ltree[(jy[B]+256+1)*2]++,b.dyn_dtree[(d<256?FC[d]:FC[256+(d>>>7)])*2]++);return b.last_lit===b.lit_bufsize-1};
yb=function(b,d){b.msg=g$[d];return d};
Sy=function(b){for(var d=b.length;--d>=0;)b[d]=0};
Vb=function(b){var d=b.state,B=d.pending;B>b.avail_out&&(B=b.avail_out);B!==0&&(ti.arraySet(b.output,d.pending_buf,d.pending_out,B,b.next_out),b.next_out+=B,d.pending_out+=B,b.total_out+=B,b.avail_out-=B,d.pending-=B,d.pending===0&&(d.pending_out=0))};
u0=function(b,d){var B=b.block_start>=0?b.block_start:-1,k=b.strstart-b.block_start,G=0;if(b.level>0){b.strm.data_type===2&&(b.strm.data_type=pgw(b));Ug4(b,b.l_desc);Ug4(b,b.d_desc);oxy(b,b.dyn_ltree,b.l_desc.max_code);oxy(b,b.dyn_dtree,b.d_desc.max_code);Ug4(b,b.bl_desc);for(G=18;G>=3&&b.bl_tree[MTF[G]*2+1]===0;G--);b.opt_len+=3*(G+1)+5+5+4;var P=b.opt_len+3+7>>>3;var v=b.static_len+3+7>>>3;v<=P&&(P=v)}else P=v=k+5;if(k+4<=P&&B!==-1)HU(b,d?1:0,3),ASF(b,B,k);else if(b.strategy===4||v===P)HU(b,2+(d?
1:0),3),Dgw(b,i0,w$);else{HU(b,4+(d?1:0),3);B=b.l_desc.max_code+1;k=b.d_desc.max_code+1;G+=1;HU(b,B-257,5);HU(b,k-1,5);HU(b,G-4,4);for(P=0;P<G;P++)HU(b,b.bl_tree[MTF[P]*2+1],3);N3w(b,b.dyn_ltree,B-1);N3w(b,b.dyn_dtree,k-1);Dgw(b,b.dyn_ltree,b.dyn_dtree)}L0x(b);d&&fA1(b);b.block_start=b.strstart;Vb(b.strm)};
Ky=function(b,d){b.pending_buf[b.pending++]=d};
ny=function(b,d){b.pending_buf[b.pending++]=d>>>8&255;b.pending_buf[b.pending++]=d&255};
cS4=function(b,d){var B=b.max_chain_length,k=b.strstart,G=b.prev_length,P=b.nice_match,v=b.strstart>b.w_size-262?b.strstart-(b.w_size-262):0,L=b.window,A=b.w_mask,a=b.prev,O=b.strstart+258,I=L[k+G-1],D=L[k+G];b.prev_length>=b.good_match&&(B>>=2);P>b.lookahead&&(P=b.lookahead);do{var U=d;if(L[U+G]===D&&L[U+G-1]===I&&L[U]===L[k]&&L[++U]===L[k+1]){k+=2;for(U++;L[++k]===L[++U]&&L[++k]===L[++U]&&L[++k]===L[++U]&&L[++k]===L[++U]&&L[++k]===L[++U]&&L[++k]===L[++U]&&L[++k]===L[++U]&&L[++k]===L[++U]&&k<O;);
U=258-(O-k);k=O-258;if(U>G){b.match_start=d;G=U;if(U>=P)break;I=L[k+G-1];D=L[k+G]}}}while((d=a[d&A])>v&&--B!==0);return G<=b.lookahead?G:b.lookahead};
r$=function(b){var d=b.w_size,B;do{var k=b.window_size-b.lookahead-b.strstart;if(b.strstart>=d+(d-262)){ti.arraySet(b.window,b.window,d,d,0);b.match_start-=d;b.strstart-=d;b.block_start-=d;var G=B=b.hash_size;do{var P=b.head[--G];b.head[G]=P>=d?P-d:0}while(--B);G=B=d;do P=b.prev[--G],b.prev[G]=P>=d?P-d:0;while(--B);k+=d}if(b.strm.avail_in===0)break;G=b.strm;B=b.window;P=b.strstart+b.lookahead;var v=G.avail_in;v>k&&(v=k);v===0?B=0:(G.avail_in-=v,ti.arraySet(B,G.input,G.next_in,v,P),G.state.wrap===
1?G.adler=JSG(G.adler,B,v,P):G.state.wrap===2&&(G.adler=Tg(G.adler,B,v,P)),G.next_in+=v,G.total_in+=v,B=v);b.lookahead+=B;if(b.lookahead+b.insert>=3)for(k=b.strstart-b.insert,b.ins_h=b.window[k],b.ins_h=(b.ins_h<<b.hash_shift^b.window[k+1])&b.hash_mask;b.insert&&!(b.ins_h=(b.ins_h<<b.hash_shift^b.window[k+3-1])&b.hash_mask,b.prev[k&b.w_mask]=b.head[b.ins_h],b.head[b.ins_h]=k,k++,b.insert--,b.lookahead+b.insert<3););}while(b.lookahead<262&&b.strm.avail_in!==0)};
zW2=function(b,d){for(var B;;){if(b.lookahead<262){r$(b);if(b.lookahead<262&&d===0)return 1;if(b.lookahead===0)break}B=0;b.lookahead>=3&&(b.ins_h=(b.ins_h<<b.hash_shift^b.window[b.strstart+3-1])&b.hash_mask,B=b.prev[b.strstart&b.w_mask]=b.head[b.ins_h],b.head[b.ins_h]=b.strstart);B!==0&&b.strstart-B<=b.w_size-262&&(b.match_length=cS4(b,B));if(b.match_length>=3)if(B=Z7(b,b.strstart-b.match_start,b.match_length-3),b.lookahead-=b.match_length,b.match_length<=b.max_lazy_match&&b.lookahead>=3){b.match_length--;
do b.strstart++,b.ins_h=(b.ins_h<<b.hash_shift^b.window[b.strstart+3-1])&b.hash_mask,b.prev[b.strstart&b.w_mask]=b.head[b.ins_h],b.head[b.ins_h]=b.strstart;while(--b.match_length!==0);b.strstart++}else b.strstart+=b.match_length,b.match_length=0,b.ins_h=b.window[b.strstart],b.ins_h=(b.ins_h<<b.hash_shift^b.window[b.strstart+1])&b.hash_mask;else B=Z7(b,0,b.window[b.strstart]),b.lookahead--,b.strstart++;if(B&&(u0(b,!1),b.strm.avail_out===0))return 1}b.insert=b.strstart<2?b.strstart:2;return d===4?(u0(b,
!0),b.strm.avail_out===0?3:4):b.last_lit&&(u0(b,!1),b.strm.avail_out===0)?1:2};
Qb=function(b,d){for(var B,k;;){if(b.lookahead<262){r$(b);if(b.lookahead<262&&d===0)return 1;if(b.lookahead===0)break}B=0;b.lookahead>=3&&(b.ins_h=(b.ins_h<<b.hash_shift^b.window[b.strstart+3-1])&b.hash_mask,B=b.prev[b.strstart&b.w_mask]=b.head[b.ins_h],b.head[b.ins_h]=b.strstart);b.prev_length=b.match_length;b.prev_match=b.match_start;b.match_length=2;B!==0&&b.prev_length<b.max_lazy_match&&b.strstart-B<=b.w_size-262&&(b.match_length=cS4(b,B),b.match_length<=5&&(b.strategy===1||b.match_length===3&&
b.strstart-b.match_start>4096)&&(b.match_length=2));if(b.prev_length>=3&&b.match_length<=b.prev_length){k=b.strstart+b.lookahead-3;B=Z7(b,b.strstart-1-b.prev_match,b.prev_length-3);b.lookahead-=b.prev_length-1;b.prev_length-=2;do++b.strstart<=k&&(b.ins_h=(b.ins_h<<b.hash_shift^b.window[b.strstart+3-1])&b.hash_mask,b.prev[b.strstart&b.w_mask]=b.head[b.ins_h],b.head[b.ins_h]=b.strstart);while(--b.prev_length!==0);b.match_available=0;b.match_length=2;b.strstart++;if(B&&(u0(b,!1),b.strm.avail_out===0))return 1}else if(b.match_available){if((B=
Z7(b,0,b.window[b.strstart-1]))&&u0(b,!1),b.strstart++,b.lookahead--,b.strm.avail_out===0)return 1}else b.match_available=1,b.strstart++,b.lookahead--}b.match_available&&(Z7(b,0,b.window[b.strstart-1]),b.match_available=0);b.insert=b.strstart<2?b.strstart:2;return d===4?(u0(b,!0),b.strm.avail_out===0?3:4):b.last_lit&&(u0(b,!1),b.strm.avail_out===0)?1:2};
RWG=function(b,d){for(var B,k,G,P=b.window;;){if(b.lookahead<=258){r$(b);if(b.lookahead<=258&&d===0)return 1;if(b.lookahead===0)break}b.match_length=0;if(b.lookahead>=3&&b.strstart>0&&(k=b.strstart-1,B=P[k],B===P[++k]&&B===P[++k]&&B===P[++k])){for(G=b.strstart+258;B===P[++k]&&B===P[++k]&&B===P[++k]&&B===P[++k]&&B===P[++k]&&B===P[++k]&&B===P[++k]&&B===P[++k]&&k<G;);b.match_length=258-(G-k);b.match_length>b.lookahead&&(b.match_length=b.lookahead)}b.match_length>=3?(B=Z7(b,1,b.match_length-3),b.lookahead-=
b.match_length,b.strstart+=b.match_length,b.match_length=0):(B=Z7(b,0,b.window[b.strstart]),b.lookahead--,b.strstart++);if(B&&(u0(b,!1),b.strm.avail_out===0))return 1}b.insert=0;return d===4?(u0(b,!0),b.strm.avail_out===0?3:4):b.last_lit&&(u0(b,!1),b.strm.avail_out===0)?1:2};
Xgy=function(b,d){for(var B;;){if(b.lookahead===0&&(r$(b),b.lookahead===0)){if(d===0)return 1;break}b.match_length=0;B=Z7(b,0,b.window[b.strstart]);b.lookahead--;b.strstart++;if(B&&(u0(b,!1),b.strm.avail_out===0))return 1}b.insert=0;return d===4?(u0(b,!0),b.strm.avail_out===0?3:4):b.last_lit&&(u0(b,!1),b.strm.avail_out===0)?1:2};
q$=function(b,d,B,k,G){this.good_length=b;this.max_lazy=d;this.nice_length=B;this.max_chain=k;this.func=G};
hWm=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 ti.Buf16(1146);this.dyn_dtree=new ti.Buf16(122);this.bl_tree=new ti.Buf16(78);Sy(this.dyn_ltree);Sy(this.dyn_dtree);Sy(this.bl_tree);this.bl_desc=this.d_desc=this.l_desc=null;this.bl_count=new ti.Buf16(16);this.heap=new ti.Buf16(573);Sy(this.heap);this.heap_max=this.heap_len=0;this.depth=new ti.Buf16(573);Sy(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};
Hkw=function(b,d){if(!b||!b.state||d>5||d<0)return b?yb(b,-2):-2;var B=b.state;if(!b.output||!b.input&&b.avail_in!==0||B.status===666&&d!==4)return yb(b,b.avail_out===0?-5:-2);B.strm=b;var k=B.last_flush;B.last_flush=d;if(B.status===42)if(B.wrap===2)b.adler=0,Ky(B,31),Ky(B,139),Ky(B,8),B.gzhead?(Ky(B,(B.gzhead.text?1:0)+(B.gzhead.hcrc?2:0)+(B.gzhead.extra?4:0)+(B.gzhead.name?8:0)+(B.gzhead.comment?16:0)),Ky(B,B.gzhead.time&255),Ky(B,B.gzhead.time>>8&255),Ky(B,B.gzhead.time>>16&255),Ky(B,B.gzhead.time>>
24&255),Ky(B,B.level===9?2:B.strategy>=2||B.level<2?4:0),Ky(B,B.gzhead.os&255),B.gzhead.extra&&B.gzhead.extra.length&&(Ky(B,B.gzhead.extra.length&255),Ky(B,B.gzhead.extra.length>>8&255)),B.gzhead.hcrc&&(b.adler=Tg(b.adler,B.pending_buf,B.pending,0)),B.gzindex=0,B.status=69):(Ky(B,0),Ky(B,0),Ky(B,0),Ky(B,0),Ky(B,0),Ky(B,B.level===9?2:B.strategy>=2||B.level<2?4:0),Ky(B,3),B.status=113);else{var G=8+(B.w_bits-8<<4)<<8;G|=(B.strategy>=2||B.level<2?0:B.level<6?1:B.level===6?2:3)<<6;B.strstart!==0&&(G|=
32);B.status=113;ny(B,G+(31-G%31));B.strstart!==0&&(ny(B,b.adler>>>16),ny(B,b.adler&65535));b.adler=1}if(B.status===69)if(B.gzhead.extra){for(G=B.pending;B.gzindex<(B.gzhead.extra.length&65535)&&(B.pending!==B.pending_buf_size||(B.gzhead.hcrc&&B.pending>G&&(b.adler=Tg(b.adler,B.pending_buf,B.pending-G,G)),Vb(b),G=B.pending,B.pending!==B.pending_buf_size));)Ky(B,B.gzhead.extra[B.gzindex]&255),B.gzindex++;B.gzhead.hcrc&&B.pending>G&&(b.adler=Tg(b.adler,B.pending_buf,B.pending-G,G));B.gzindex===B.gzhead.extra.length&&
(B.gzindex=0,B.status=73)}else B.status=73;if(B.status===73)if(B.gzhead.name){G=B.pending;do{if(B.pending===B.pending_buf_size&&(B.gzhead.hcrc&&B.pending>G&&(b.adler=Tg(b.adler,B.pending_buf,B.pending-G,G)),Vb(b),G=B.pending,B.pending===B.pending_buf_size)){var P=1;break}P=B.gzindex<B.gzhead.name.length?B.gzhead.name.charCodeAt(B.gzindex++)&255:0;Ky(B,P)}while(P!==0);B.gzhead.hcrc&&B.pending>G&&(b.adler=Tg(b.adler,B.pending_buf,B.pending-G,G));P===0&&(B.gzindex=0,B.status=91)}else B.status=91;if(B.status===
91)if(B.gzhead.comment){G=B.pending;do{if(B.pending===B.pending_buf_size&&(B.gzhead.hcrc&&B.pending>G&&(b.adler=Tg(b.adler,B.pending_buf,B.pending-G,G)),Vb(b),G=B.pending,B.pending===B.pending_buf_size)){P=1;break}P=B.gzindex<B.gzhead.comment.length?B.gzhead.comment.charCodeAt(B.gzindex++)&255:0;Ky(B,P)}while(P!==0);B.gzhead.hcrc&&B.pending>G&&(b.adler=Tg(b.adler,B.pending_buf,B.pending-G,G));P===0&&(B.status=103)}else B.status=103;B.status===103&&(B.gzhead.hcrc?(B.pending+2>B.pending_buf_size&&Vb(b),
B.pending+2<=B.pending_buf_size&&(Ky(B,b.adler&255),Ky(B,b.adler>>8&255),b.adler=0,B.status=113)):B.status=113);if(B.pending!==0){if(Vb(b),b.avail_out===0)return B.last_flush=-1,0}else if(b.avail_in===0&&(d<<1)-(d>4?9:0)<=(k<<1)-(k>4?9:0)&&d!==4)return yb(b,-5);if(B.status===666&&b.avail_in!==0)return yb(b,-5);if(b.avail_in!==0||B.lookahead!==0||d!==0&&B.status!==666){k=B.strategy===2?Xgy(B,d):B.strategy===3?RWG(B,d):x8[B.level].func(B,d);if(k===3||k===4)B.status=666;if(k===1||k===3)return b.avail_out===
0&&(B.last_flush=-1),0;if(k===2&&(d===1?(HU(B,2,3),l0(B,256,i0),B.bi_valid===16?(hi(B,B.bi_buf),B.bi_buf=0,B.bi_valid=0):B.bi_valid>=8&&(B.pending_buf[B.pending++]=B.bi_buf&255,B.bi_buf>>=8,B.bi_valid-=8)):d!==5&&(HU(B,0,3),ASF(B,0,0),d===3&&(Sy(B.head),B.lookahead===0&&(B.strstart=0,B.block_start=0,B.insert=0))),Vb(b),b.avail_out===0))return B.last_flush=-1,0}if(d!==4)return 0;if(B.wrap<=0)return 1;B.wrap===2?(Ky(B,b.adler&255),Ky(B,b.adler>>8&255),Ky(B,b.adler>>16&255),Ky(B,b.adler>>24&255),Ky(B,
b.total_in&255),Ky(B,b.total_in>>8&255),Ky(B,b.total_in>>16&255),Ky(B,b.total_in>>24&255)):(ny(B,b.adler>>>16),ny(B,b.adler&65535));Vb(b);B.wrap>0&&(B.wrap=-B.wrap);return B.pending!==0?0:1};
lA1=function(b){if(!(this instanceof lA1))return new lA1(b);b=this.options=ti.assign({level:-1,method:8,chunkSize:16384,windowBits:15,memLevel:8,strategy:0,to:""},b||{});b.raw&&b.windowBits>0?b.windowBits=-b.windowBits:b.gzip&&b.windowBits>0&&b.windowBits<16&&(b.windowBits+=16);this.err=0;this.msg="";this.ended=!1;this.chunks=[];this.strm=new tTW;this.strm.avail_out=0;var d=this.strm;var B=b.level,k=b.method,G=b.windowBits,P=b.memLevel,v=b.strategy;if(d){var L=1;B===-1&&(B=6);G<0?(L=0,G=-G):G>15&&
(L=2,G-=16);if(P<1||P>9||k!==8||G<8||G>15||B<0||B>9||v<0||v>4)d=yb(d,-2);else{G===8&&(G=9);var A=new hWm;d.state=A;A.strm=d;A.wrap=L;A.gzhead=null;A.w_bits=G;A.w_size=1<<A.w_bits;A.w_mask=A.w_size-1;A.hash_bits=P+7;A.hash_size=1<<A.hash_bits;A.hash_mask=A.hash_size-1;A.hash_shift=~~((A.hash_bits+3-1)/3);A.window=new ti.Buf8(A.w_size*2);A.head=new ti.Buf16(A.hash_size);A.prev=new ti.Buf16(A.w_size);A.lit_bufsize=1<<P+6;A.pending_buf_size=A.lit_bufsize*4;A.pending_buf=new ti.Buf8(A.pending_buf_size);
A.d_buf=A.lit_bufsize;A.l_buf=3*A.lit_bufsize;A.level=B;A.strategy=v;A.method=k;if(d&&d.state){d.total_in=d.total_out=0;d.data_type=2;B=d.state;B.pending=0;B.pending_out=0;B.wrap<0&&(B.wrap=-B.wrap);B.status=B.wrap?42:113;d.adler=B.wrap===2?0:1;B.last_flush=0;if(!jhd){k=Array(16);for(P=v=0;P<28;P++)for($gw[P]=v,G=0;G<1<<mgy[P];G++)jy[v++]=P;jy[v-1]=P;for(P=v=0;P<16;P++)for(IAy[P]=v,G=0;G<1<<OkC[P];G++)FC[v++]=P;for(v>>=7;P<30;P++)for(IAy[P]=v<<7,G=0;G<1<<OkC[P]-7;G++)FC[256+v++]=P;for(G=0;G<=15;G++)k[G]=
0;for(G=0;G<=143;)i0[G*2+1]=8,G++,k[8]++;for(;G<=255;)i0[G*2+1]=9,G++,k[9]++;for(;G<=279;)i0[G*2+1]=7,G++,k[7]++;for(;G<=287;)i0[G*2+1]=8,G++,k[8]++;vxF(i0,287,k);for(G=0;G<30;G++)w$[G*2+1]=5,w$[G*2]=CGm(G,5);F0d=new Exx(i0,mgy,257,286,15);Zkm=new Exx(w$,OkC,0,30,15);gx1=new Exx([],ySy,0,19,7);jhd=!0}B.l_desc=new shJ(B.dyn_ltree,F0d);B.d_desc=new shJ(B.dyn_dtree,Zkm);B.bl_desc=new shJ(B.bl_tree,gx1);B.bi_buf=0;B.bi_valid=0;L0x(B);B=0}else B=yb(d,-2);B===0&&(d=d.state,d.window_size=2*d.w_size,Sy(d.head),
d.max_lazy_match=x8[d.level].max_lazy,d.good_match=x8[d.level].good_length,d.nice_match=x8[d.level].nice_length,d.max_chain_length=x8[d.level].max_chain,d.strstart=0,d.block_start=0,d.lookahead=0,d.insert=0,d.match_length=d.prev_length=2,d.match_available=0,d.ins_h=0);d=B}}else d=-2;if(d!==0)throw Error(g$[d]);b.header&&(d=this.strm)&&d.state&&d.state.wrap===2&&(d.state.gzhead=b.header);if(b.dictionary){var a;typeof b.dictionary==="string"?a=Sk1(b.dictionary):VTw.call(b.dictionary)==="[object ArrayBuffer]"?
a=new Uint8Array(b.dictionary):a=b.dictionary;b=this.strm;P=a;v=P.length;if(b&&b.state)if(a=b.state,d=a.wrap,d===2||d===1&&a.status!==42||a.lookahead)d=-2;else{d===1&&(b.adler=JSG(b.adler,P,v,0));a.wrap=0;v>=a.w_size&&(d===0&&(Sy(a.head),a.strstart=0,a.block_start=0,a.insert=0),B=new ti.Buf8(a.w_size),ti.arraySet(B,P,v-a.w_size,a.w_size,0),P=B,v=a.w_size);B=b.avail_in;k=b.next_in;G=b.input;b.avail_in=v;b.next_in=0;b.input=P;for(r$(a);a.lookahead>=3;){P=a.strstart;v=a.lookahead-2;do a.ins_h=(a.ins_h<<
a.hash_shift^a.window[P+3-1])&a.hash_mask,a.prev[P&a.w_mask]=a.head[a.ins_h],a.head[a.ins_h]=P,P++;while(--v);a.strstart=P;a.lookahead=2;r$(a)}a.strstart+=a.lookahead;a.block_start=a.strstart;a.insert=a.lookahead;a.lookahead=0;a.match_length=a.prev_length=2;a.match_available=0;b.next_in=k;b.input=G;b.avail_in=B;a.wrap=d;d=0}else d=-2;if(d!==0)throw Error(g$[d]);this._dict_set=!0}};
ikJ=function(b,d){d=d||{};d.gzip=!0;d=new lA1(d);d.push(b,!0);if(d.err)throw d.msg||g$[d.err];return d.result};
uNm=function(b,d){var B=wgd();B&&B.publish.call(B,b.toString(),b,d)};
QhW=function(b,d,B){var k=wgd();if(!k)return 0;var G=k.subscribe(b.toString(),function(P,v){var L=_.dF("ytPubsub2Pubsub2SkipSubKey");L&&L==G||(L=function(){if(K0G[G])try{if(v&&b instanceof nx4&&b!=P)try{var A=b.dataClass,a=v;if(!a.args||!a.version)throw Error("ad");try{if(!A.version_){var O=new A;A.version_=O.version}var I=A.version_}catch(D){}if(!I||a.version!=I)throw Error("bd");try{v=Reflect.construct(A,_.iF(a.args))}catch(D){throw D.message="yt.pubsub2.Data.deserialize(): "+D.message,D;}}catch(D){throw D.message=
"yt.pubsub2.pubsub2 cross-binary conversion error for "+b.toString()+": "+D.message,D;}d.call(B||window,v)}catch(D){_.e8(D)}},T3y[b.toString()]?_.dF("yt.scheduler.instance")?_.Y8.addLowPriorityJob(L):_.JJ(L,0):L())});
K0G[G]=!0;rSy[b.toString()]||(rSy[b.toString()]=[]);rSy[b.toString()].push(G);return G};
eWW=function(){var b=qkG,d=QhW(xgJ,function(B){b.apply(void 0,arguments);YkQ(d)});
return d};
YkQ=function(b){var d=wgd();d&&(typeof b==="number"&&(b=[b]),_.s6(b,function(B){d.unsubscribeByKey(B);delete K0G[B]}))};
wgd=function(){return _.dF("ytPubsub2Pubsub2Instance")};
blJ=function(b,d,B){B=B===void 0?{sampleRate:.1}:B;Math.random()<Math.min(.02,B.sampleRate/100)&&uNm("meta_logging_csi_event",{timerName:b,timelineData:d})};
_.dOE=function(b){return b?(b=b.privateDoNotAccessOrElseSafeScriptWrappedValue)?_.s7(b):null:null};
_.ey=function(b){return b?(b=b.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue)?_.tc(b):null:null};
k6W=function(){BX1||(BX1=_.ey(_.xe("WORKER_SERIALIZATION_URL")));return BX1||void 0};
_.PwF=function(){var b=k6W();G64||b===void 0||(G64=JnQ(b));return G64};
_.E0y=function(){return typeof Worker==="function"&&k6W()?!0:!1};
_.Lqw=function(){if(_.E0y()&&!s31){var b=function(B){B=B.data;if(B.op==="gzippedGelBatch"){var k=CwC.get(B.key);k&&(v02(B.gzippedBatch,k.latencyPayload,k.url,k.options,k.sendFn),CwC.delete(B.key))}},d=_.PwF();
d&&(d.addEventListener("message",b),d.onerror=function(){CwC.clear()},s31=!0)}};
Old=function(b,d,B,k,G){G=G===void 0?!1:G;var P={startTime:(0,_.N$)(),ticks:{},infos:{}};if(bc)try{var v=fM2(d);if(v!=null&&(v>AsC||v<WqF))k(b,B);else{if(_.N("gzip_gel_with_worker")&&(_.N("initial_gzip_use_main_thread")&&!aMC||!_.N("initial_gzip_use_main_thread"))){s31||_.Lqw();var L=_.PwF();if(L&&!G){CwC.set(mO1,{latencyPayload:P,url:b,options:B,sendFn:k});L.postMessage({op:"gelBatchToGzip",serializedBatch:d,key:mO1});mO1++;return}}var A=ikJ($OJ(d));v02(A,P,b,B,k)}}catch(a){_.BQ(a),k(b,B)}else k(b,
B)};
v02=function(b,d,B,k,G){aMC=!1;var P=(0,_.N$)();d.ticks.gelc=P;ds++;_.N("disable_compression_due_to_performance_degredation")&&P-d.startTime>=IM4&&(DO4++,bc=!1);UOx(d);k.headers||(k.headers={});k.headers["Content-Encoding"]="gzip";k.postBody=b;k.postParams=void 0;G(B,k)};
NXy=function(b){var d=d===void 0?!1:d;var B=B===void 0?!1:B;var k=(0,_.N$)(),G={startTime:k,ticks:{},infos:{}},P=d?_.dF("yt.logging.gzipForFetch",!1):!0;if(bc&&P){if(!b.body)return b;try{var v=B?b.body:typeof b.body==="string"?b.body:JSON.stringify(b.body);P=v;if(!B&&typeof v==="string"){var L=fM2(v);if(L!=null&&(L>AsC||L<WqF))return b;B=d?{level:1}:void 0;P=ikJ($OJ(v),B);var A=(0,_.N$)();G.ticks.gelc=A;if(d){ds++;if((_.N("disable_compression_due_to_performance_degredation")||_.N("disable_compression_due_to_performance_degradation_lr"))&&
A-k>=IM4)if(DO4++,_.N("abandon_compression_after_N_slow_zips_lr")){d=DO4/ds;var a=o0x/_.Nt("compression_disable_point");ds>0&&ds%_.Nt("compression_disable_point")===0&&d>=a&&(bc=!1)}else bc=!1;UOx(G)}}b.headers=Object.assign({},{"Content-Encoding":"gzip"},b.headers||{});b.body=P;return b}catch(O){return _.BQ(O),b}}else return b};
fM2=function(b){try{return(new Blob(b.split(""))).size}catch(d){return _.BQ(d),null}};
UOx=function(b){_.N("gel_compression_csi_killswitch")||!_.N("log_gel_compression_latency")&&!_.N("log_gel_compression_latency_lr")||blJ("gel_compression",b,{sampleRate:.1})};
pfw=function(){this.blockSize=-1};
BA=function(){this.blockSize=-1;this.blockSize=64;this.chain_=[];this.buf_=[];this.W_=[];this.pad_=[];this.pad_[0]=128;for(var b=1;b<this.blockSize;++b)this.pad_[b]=0;this.total_=this.inbuf_=0;this.reset()};
csG=function(b){b=Object.assign({},b);delete b.Authorization;var d=_.MSd();if(d){var B=new BA;B.update(_.xe("INNERTUBE_API_KEY"));B.update(d);b.hash=_.j0(B.digest(),3)}return b};
GI=function(){JsE||(JsE=new _.ks("yt.innertube"));return JsE};
zuF=function(b,d,B,k){if(k)return null;k=GI().get("nextId",!0)||1;var G=GI().get("requests",!0)||{};G[k]={method:b,request:d,authState:csG(B),requestTime:Math.round((0,_.N$)())};GI().set("nextId",k+1,86400,!0);GI().set("requests",G,86400,!0);return k};
Ru1=function(b){var d=GI().get("requests",!0)||{};delete d[b];GI().set("requests",d,86400,!0)};
huW=function(b){var d=GI().get("requests",!0);if(d){for(var B in d){var k=d[B];if(!(Math.round((0,_.N$)())-k.requestTime<6E4)){var G=k.authState,P=csG(_.Ge4(!1));_.w1.equals(G,P)&&(G=k.request,"requestTimeMs"in G&&(G.requestTimeMs=Math.round((0,_.N$)())),XfQ(b,k.method,G,{}));delete d[B]}}GI().set("requests",d,86400,!0)}};
Hlw=function(b){var d;return(b=b==null?void 0:(d=b.error)==null?void 0:d.code)&&b>=400&&b<=599?!1:!0};
lMC=function(b){var d;b=b==null?void 0:(d=b.error)==null?void 0:d.code;return!(b!==400&&b!==415)};
j3G=function(){if(tS4)return tS4();var b={};tS4=oP("LogsDatabaseV2",{objectStores:(b.LogsRequestsStore={addedAtVersion:2},b),shared:!1,upgrade:function(d,B,k){B(2)&&PA(d,"LogsRequestsStore",{keyPath:"id",autoIncrement:!0});B(3);B(5)&&(k=k.objectStore("LogsRequestsStore"),k.JSC$10854_wrapped.indexNames.contains("newRequest")&&k.JSC$10854_wrapped.deleteIndex("newRequest"),Ee(k,"newRequestV2",["status","interface","timestamp"]));B(7)&&d.JSC$10839_wrapped.objectStoreNames.contains("sapisid")&&d.JSC$10839_wrapped.deleteObjectStore("sapisid");
B(9)&&d.JSC$10839_wrapped.objectStoreNames.contains("SWHealthLog")&&d.JSC$10839_wrapped.deleteObjectStore("SWHealthLog")},
version:9});return tS4()};
se=function(b){return _.WU(j3G(),b)};
Zlx=function(b,d){var B,k,G,P;return _.f(function(v){if(v.nextAddress==1)return B={startTime:(0,_.N$)(),infos:{transactionType:"YT_IDB_TRANSACTION_TYPE_WRITE"},ticks:{}},v.yield(se(d),2);if(v.nextAddress!=3)return k=v.yieldResult,G=Object.assign({},b,{options:JSON.parse(JSON.stringify(b.options)),interface:_.xe("INNERTUBE_CONTEXT_CLIENT_NAME",0)}),v.yield(k.put("LogsRequestsStore",G),3);P=v.yieldResult;B.ticks.tc=(0,_.N$)();Fqd(B);return v.return(P)})};
g0y=function(b,d){var B,k,G,P,v,L,A,a,O;return _.f(function(I){if(I.nextAddress==1)return B={startTime:(0,_.N$)(),infos:{transactionType:"YT_IDB_TRANSACTION_TYPE_READ"},ticks:{}},I.yield(se(d),2);if(I.nextAddress!=3)return k=I.yieldResult,G=_.xe("INNERTUBE_CONTEXT_CLIENT_NAME",0),P=[b,G,0],v=[b,G,(0,_.N$)()],L=IDBKeyRange.bound(P,v),A="prev",_.N("use_fifo_for_networkless")&&(A="next"),a=void 0,O=b==="NEW"?"readwrite":"readonly",_.N("use_readonly_for_get_most_recent_by_status_killswitch")&&(O="readwrite"),
I.yield(_.aP(k,["LogsRequestsStore"],{mode:O,enableRetries:!0},function(D){return _.py(D.objectStore("LogsRequestsStore").index("newRequestV2"),{query:L,direction:A},function(U){U.getValue()&&(a=U.getValue(),b==="NEW"&&(a.status="QUEUED",U.update(a)))})}),3);
B.ticks.tc=(0,_.N$)();Fqd(B);return I.return(a)})};
ysF=function(b,d){var B;return _.f(function(k){if(k.nextAddress==1)return k.yield(se(d),2);B=k.yieldResult;return k.return(_.aP(B,["LogsRequestsStore"],{mode:"readwrite",enableRetries:!0},function(G){var P=G.objectStore("LogsRequestsStore");return P.get(b).then(function(v){if(v)return v.status="QUEUED",P.put(v).then(function(){return v})})}))})};
S84=function(b,d,B,k){B=B===void 0?!0:B;var G;return _.f(function(P){if(P.nextAddress==1)return P.yield(se(d),2);G=P.yieldResult;return P.return(_.aP(G,["LogsRequestsStore"],{mode:"readwrite",enableRetries:!0},function(v){var L=v.objectStore("LogsRequestsStore");return L.get(b).then(function(A){return A?(A.status="NEW",B&&(A.sendCount+=1),k!==void 0&&(A.options.compress=k),L.put(A).then(function(){return A})):EH.resolve(void 0)})}))})};
VSy=function(b,d){var B;return _.f(function(k){if(k.nextAddress==1)return k.yield(se(d),2);B=k.yieldResult;return k.return(B.delete("LogsRequestsStore",b))})};
ilx=function(b){var d,B;return _.f(function(k){if(k.nextAddress==1)return k.yield(se(b),2);d=k.yieldResult;B=(0,_.N$)()-2592E6;return k.yield(_.aP(d,["LogsRequestsStore"],{mode:"readwrite",enableRetries:!0},function(G){return $8(G.objectStore("LogsRequestsStore"),{},function(P){if(P.getValue().timestamp<=B)return P.delete().then(function(){return P.continue()})})}),0)})};
wf4=function(){_.f(function(b){return b.yield(HrE("LogsDatabaseV2"),0)})};
Fqd=function(b){_.N("nwl_csi_killswitch")||blJ("networkless_performance",b,{sampleRate:1})};
_.KqG=function(b){return _.WU(uky(),b)};
n0F=function(b){var d,B;_.f(function(k){if(k.nextAddress==1)return k.yield(_.KqG(b),2);d=k.yieldResult;B=(0,_.N$)()-2592E6;return k.yield(_.aP(d,["SWHealthLog"],{mode:"readwrite",enableRetries:!0},function(G){return $8(G.objectStore("SWHealthLog"),{},function(P){if(P.getValue().timestamp<=B)return P.delete().then(function(){return P.continue()})})}),0)})};
TXd=function(b){var d;return _.f(function(B){if(B.nextAddress==1)return B.yield(_.KqG(b),2);d=B.yieldResult;return B.yield(d.clear("SWHealthLog"),0)})};
_.C_=function(b,d,B,k,G,P,v){G=G===void 0?"":G;P=P===void 0?!1:P;v=v===void 0?!1:v;if(b)if(B&&!BU("cobalt"))_.BQ(new _.iq("Legacy referrer-scrubbed ping detected")),b&&rsW(b,void 0,{scrubReferrer:!0});else if(G)oJC(b,d,"POST",G,k);else if(_.xe("USE_NET_AJAX_FOR_PING_TRANSPORT",!1)||k||v)oJC(b,d,"GET","",k,void 0,P,v);else{b:{try{c:{var L=new Q32({url:b});if(L.urlParamValues_.dsh==="1")var A=null;else{var a=L.urlParamValues_.ae;if(a==="1"){var O=L.urlParamValues_.adurl;if(O)try{A={version:3,directUrl:decodeURIComponent(O),
asyncUrl:r3J(L.JSC$9649_url_,"act=1","ri=1",q8w(L))};break c}catch(M){}}A=a==="2"?{version:4,directUrl:r3J(L.JSC$9649_url_,"dct=1","suid="+L.suid_,"ri=1"),asyncUrl:r3J(L.JSC$9649_url_,"act=1","ri=1","suid="+L.suid_)}:null}}if(A){var I=_.HQ(b);var D=!(!I||!I.endsWith("/aclk")||_.dv(b,"ri")!=="1");break b}}catch(M){}D=!1}if(D){b:{try{if(window.navigator&&window.navigator.sendBeacon&&window.navigator.sendBeacon(b,"")){var U=!0;break b}}catch(M){}U=!1}U?(d&&d(),B=!0):B=!1}else B=!1;B||rsW(b,d)}};
rsW=function(b,d,B){B=B===void 0?{}:B;var k=new Image,G=""+xOx++;Y84[G]=k;k.onload=k.onerror=function(){d&&Y84[G]&&d();delete Y84[G]};
B.scrubReferrer&&(k.referrerPolicy="no-referrer");k.src=b};
vA=function(b,d){eu4(b,d==="ATTRIBUTION_SRC_MODE_XHR_OPTION")};
bxQ=function(b){var d;return((d=document.featurePolicy)==null?0:d.allowedFeatures().includes("attribution-reporting"))?b+"&nis=6":b+"&nis=5"};
dc1=function(b){if(!b)return!1;try{var d;if(((d=_.Cw(b))==null?void 0:d.asm)==="4")return!0}catch(B){_.e8(B)}return!1};
eu4=function(b,d){d?(b=bxQ(b),_.C_(b,void 0,void 0,void 0,"",!0,!0)):_.C_(b)};
kp4=function(){Bf4||(Bf4=new _.ks("yt.offline"));return Bf4};
Gpm=function(b){if(_.N("offline_error_handling")){var d=kp4().get("errors",!0)||{};d[b.message]={name:b.name,stack:b.stack};b.level&&(d[b.message].level=b.level);kp4().set("errors",d,2592E3,!0)}};
Elx=function(b,d,B,k){k=k===void 0?!1:k;d=_.N("web_fp_via_jspb")?Object.assign({},d):d;_.N("use_cfr_monitor")&&Prx(b,d);if(_.N("use_request_time_ms_header"))d.headers&&mB(b)&&(d.headers["X-Goog-Request-Time"]=JSON.stringify(Math.round((0,_.N$)())));else{var G;if((G=d.postParams)==null?0:G.requestTimeMs)d.postParams.requestTimeMs=Math.round((0,_.N$)())}B&&Object.keys(d).length===0?_.C_(b):d.compress?d.postBody?(typeof d.postBody!=="string"&&(d.postBody=JSON.stringify(d.postBody)),Old(b,d.postBody,
d,_.lq,k)):Old(b,JSON.stringify(d.postParams),d,cUm,k):_.lq(b,d)};
skW=function(b,d){_.N("use_event_time_ms_header")&&mB(b)&&(d.headers||(d.headers={}),d.headers["X-Goog-Event-Time"]=JSON.stringify(Math.round((0,_.N$)())));return d};
_.vlG=function(){Crm||(Crm=new _.L_({logOfflineErrors:!0,enablePolling:!0}));return Crm};
Prx=function(b,d){var B=d.onError?d.onError:function(){};
d.onError=function(G,P){f_().requestComplete(b,!1);B(G,P)};
var k=d.onSuccess?d.onSuccess:function(){};
d.onSuccess=function(G,P){f_().requestComplete(b,!0);k(G,P)}};
_.L4J=function(){return _.WQ(document.location.toString())!=="www.youtube-nocookie.com"};
_.W4C=function(){return _.dF("ytNetworklessLoggingInitializationOptions")?_.fX4.isNwlInitialized:_.AP4};
aXw=function(b,d){if(_.N("polymer_on_demand_shady_dom")){var B;var k=(B=b.__shady_native_firstElementChild)!=null?B:b.firstElementChild}else k=b.firstElementChild;for(;k;){if(b=d(k)?k:aXw(k,d))return b;k=k.nextElementSibling}return null};
$cF=function(){var b=document;if("visibilityState"in b)return b.visibilityState;var d=mcG+"VisibilityState";if(d in b)return b[d]};
_.Oxm=function(b,d){var B;Ao(b,function(k){B=d[k];return!!B});
return B};
_.a_=function(b){var d=IX2(b);d?d.focus(void 0):_.WA(b)};
IX2=function(b){return(b=aXw(b,function(d){return _.mb(d)?Dc2(d)&&!!d.offsetParent:!1}))?b:null};
_.WA=function(b,d){b.hasAttribute("tabindex")||b.setAttribute("tabindex","-1");b.focus(d)};
Ucx=function(b,d,B,k){k=k===void 0?{}:k;b.addEventListener&&(d!="mouseenter"||"onmouseenter"in document?d!="mouseleave"||"onmouseenter"in document?d=="mousewheel"&&"MozBoxSizing"in document.documentElement.style&&(d="MozMousePixelScroll"):d="mouseout":d="mouseover");return _.w1.findKey($s,function(G){var P=typeof G[4]==="boolean"&&G[4]==!!k,v=_.Tm(G[4])&&_.Tm(k)&&_.w1.equals(G[4],k);return!!G.length&&G[0]==b&&G[1]==d&&G[2]==B&&(P||v)})};
_.I_=function(b,d,B,k){k=k===void 0?{}:k;if(!b||!b.addEventListener&&!b.attachEvent)return"";var G=Ucx(b,d,B,k);if(G)return G;G=++olW.count+"";var P=!(d!="mouseenter"&&d!="mouseleave"||!b.addEventListener||"onmouseenter"in document);var v=P?function(L){L=new Oe(L);if(!_.qx(L.relatedTarget,function(A){return A==b},!0))return L.currentTarget=b,L.type=d,B.call(b,L)}:function(L){L=new Oe(L);
L.currentTarget=b;return B.call(b,L)};
v=_.bq(v);b.addEventListener?(d=="mouseenter"&&P?d="mouseover":d=="mouseleave"&&P?d="mouseout":d=="mousewheel"&&"MozBoxSizing"in document.documentElement.style&&(d="MozMousePixelScroll"),Nfx()||typeof k==="boolean"?b.addEventListener(d,v,k):b.addEventListener(d,v,!!k.capture)):b.attachEvent("on"+d,v);$s[G]=[b,d,B,v,k];return G};
_.MIF=function(b,d,B){var k=k===void 0?{}:k;var G=_.I_(b,d,function(){_.po4(G);B.apply(b,arguments)},k)};
_.po4=function(b){b&&(typeof b=="string"&&(b=[b]),_.s6(b,function(d){if(d in $s){var B=$s[d],k=B[0],G=B[1],P=B[3];B=B[4];k.removeEventListener?Nfx()||typeof B==="boolean"?k.removeEventListener(G,P,B):k.removeEventListener(G,P,!!B.capture):k.detachEvent&&k.detachEvent("on"+G,P);delete $s[d]}}))};
D5=function(b){this.callback_=b;this.position_=null;this.previousTime_=0;this.previousPosition_=null;this.previousVelocity_=0;this.cycles_=[];for(b=0;b<4;b++)this.cycles_.push(0);this.index_=0;this.mouseListenerKey_=_.I_(window,"mousemove",(0,_.Sm)(this.onMouseMove_,this));this.timerId_=_.R2((0,_.Sm)(this.checkPosition_,this),25)};
z6W=function(){var b={};var d=b.preferMobileEvents===void 0?!1:b.preferMobileEvents;b=b.enableScrollEventListener===void 0?!0:b.enableScrollEventListener;if(_.dF("_lact",window)==null){var B=parseInt(_.xe("LACT"),10);B=isFinite(B)?Date.now()-Math.max(B,0):-1;_.D7("_lact",B,window);_.D7("_fact",B,window);B==-1&&_.Ue();cPm(window,d,b);new D5(function(){JPd("mouse",100)})}};
cPm=function(b,d,B){d=d===void 0?!1:d;B=B===void 0?!0:B;_.I_(b.document,"keydown",_.Ue);_.I_(b.document,"keyup",_.Ue);_.I_(b.document,"mousedown",_.Ue);_.I_(b.document,"mouseup",_.Ue);d?_.I_(b,"touchmove",function(){JPd("touchmove",200)},{passive:!0}):(_.I_(b,"resize",function(){JPd("resize",200)}),B&&_.I_(b,"scroll",function(){JPd("scroll",200)}));
_.I_(b.document,"touchstart",_.Ue,{passive:!0});_.I_(b.document,"touchend",_.Ue,{passive:!0})};
JPd=function(b,d){R6F[b]||(R6F[b]=!0,_.Y8.addLowPriorityJob(function(){_.Ue();R6F[b]=!1},d))};
_.Ue=function(){_.dF("_lact",window)==null&&z6W();var b=Date.now();_.D7("_lact",b,window);_.dF("_fact",window)==-1&&_.D7("_fact",b,window);(b=_.dF("ytglobal.ytUtilActivityCallback_"))&&b()};
_.o_=function(){var b=_.dF("_lact",window);return b==null?-1:Math.max(Date.now()-b,0)};
_.cA=function(b,d,B){var k=_.NT();if(k&&d){var G=k.subscribe(b,function(){var P=arguments,v=function(){p_[G]&&d.apply&&typeof d.apply=="function"&&d.apply(B||window,P)};
try{_.Xom[b]?v():_.JJ(v,0)}catch(L){_.e8(L)}},B);
p_[G]=!0;MT[b]||(MT[b]=[]);MT[b].push(G);return G}return 0};
_.h6F=function(b){var d=_.NT();d&&(typeof b==="number"?b=[b]:typeof b==="string"&&(b=[parseInt(b,10)]),_.s6(b,function(B){d.unsubscribeByKey(B);delete p_[B]}))};
_.HxG=function(b,d){var B=_.NT();B&&B.publish.apply(B,arguments)};
_.tI1=function(b){var d=_.NT();if(d)if(d.clear(b),b)lXG(b);else for(var B in MT)lXG(B)};
_.NT=function(){return _.k4.ytPubsubPubsubInstance};
lXG=function(b){MT[b]&&(b=MT[b],_.s6(b,function(d){p_[d]&&delete p_[d]}),b.length=0)};
jky=function(){var b,d;return"h5vcc"in Jo&&((b=Jo.h5vcc.traceEvent)==null?0:b.traceBegin)&&((d=Jo.h5vcc.traceEvent)==null?0:d.traceEnd)?1:"performance"in Jo&&Jo.performance.mark&&Jo.performance.measure?2:0};
F4m=function(b){var d=jky();switch(d){case 1:Jo.h5vcc.traceEvent.traceBegin("YTLR",b);break;case 2:Jo.performance.mark(b+"-start");break;case 0:break;default:_.qS(d,"unknown trace type")}};
ZxE=function(b){var d=jky();switch(d){case 1:Jo.h5vcc.traceEvent.traceEnd("YTLR",b);break;case 2:d=b+"-start";var B=b+"-end";Jo.performance.mark(B);Jo.performance.measure(b,d,B);break;case 0:break;default:_.qS(d,"unknown trace type")}};
gly=function(b){var d,B;(B=(d=window).onerror)==null||B.call(d,b.message,"",0,0,b)};
yPE=function(b){if(_.N("web_lifecycle_error_handling_killswitch"))return b();try{return b()}catch(d){gly(d)}};
S_J=function(b){return[b.auth===void 0?"undefined":b.auth,b.isJspb===void 0?"undefined":b.isJspb,b.cttAuthInfo===void 0?"undefined":b.cttAuthInfo,b.tier===void 0?"undefined":b.tier].join("/")};
_.p=function(b,d){if(b)return b[d.name]};
R_=function(){var b=_.dF("yt.logging.ims");b||(b=new zI,_.D7("yt.logging.ims",b));return b};
Qkm=function(b,d){if(b.endpoint==="log_event"){VIE(b);var B=ixG(b),k=woG(b.payload)||"",G=uBx(k),P=200;if(G){if(G.enabled===!1&&!_.N("web_payload_policy_disabled_killswitch"))return;P=K4x(G.tier);if(P===400){nl2(b,d);return}}Xu[B]=!0;B={cttAuthInfo:B,isJspb:!1,tier:P};R_().storePayload(B,b.payload);Tfw(d,!1,B,rPy(k))}};
xcm=function(b,d,B){if(d.endpoint==="log_event"){VIE(void 0,d);var k=ixG(d,!0),G=uBx(b),P=200;if(G){if(G.enabled===!1&&!_.N("web_payload_policy_disabled_killswitch"))return;P=K4x(G.tier);if(P===400){q_4(b,d,B);return}}Xu[k]=!0;k={cttAuthInfo:k,isJspb:!0,tier:P};R_().storePayload(k,Zg(d.payload));Tfw(B,!0,k,rPy(b))}};
Tfw=function(b,d,B,k){d=d===void 0?!1:d;k=k===void 0?!1:k;b&&(ho=new b);b=_.Nt("tvhtml5_logging_max_batch_ads_fork")||_.Nt("tvhtml5_logging_max_batch")||_.Nt("web_logging_max_batch")||100;var G=(0,_.N$)(),P=Y_G(d,B.tier),v=P.lastDebounceQueueFromLogTimeMs;k&&(P.useVideoStatsEndPoint=!0);k=0;B&&(k=R_().getSequenceCount(B));var L=function(){e64({writeThenSend:!0},d,B.tier)};
k>=1E3?L():k>=b?bQ4||(bQ4=dnQ(function(){L();bQ4=void 0},0)):G-v>=10&&(Byx(d,B.tier),P.lastDebounceQueueFromLogTimeMs=G)};
nl2=function(b,d){if(b.endpoint==="log_event"){_.N("more_accurate_gel_parser")&&R_().storePayload({isJspb:!1},b.payload);VIE(b);var B=ixG(b),k=new Map;k.set(B,[b.payload]);var G=woG(b.payload)||"";d&&(ho=new d);return new _.lc(function(P,v){ho&&ho.isReady()?kD4(k,ho,P,v,{bypassNetworkless:!0},!0,rPy(G)):P()})}};
q_4=function(b,d,B){if(d.endpoint==="log_event"){VIE(void 0,d);var k=ixG(d,!0),G=new Map;G.set(k,[Zg(d.payload)]);B&&(ho=new B);return new _.lc(function(P){ho&&ho.isReady()?GDm(G,ho,P,{bypassNetworkless:!0},!0,rPy(b)):P()})}};
ixG=function(b,d){var B="";if(b.dangerousLogToVisitorSession)B="visitorOnlyApprovedKey";else if(b.cttAuthInfo){if(d===void 0?0:d){d=b.cttAuthInfo.token;B=b.cttAuthInfo;var k=new PIw;B.videoId?k.setVideoId(B.videoId):B.playlistId&&to(k,2,Eu1,o5(B.playlistId));sId[d]=k}else d=b.cttAuthInfo,B={},d.videoId?B.videoId=d.videoId:d.playlistId&&(B.playlistId=d.playlistId),CIJ[b.cttAuthInfo.token]=B;B=b.cttAuthInfo.token}return B};
e64=function(b,d,B){b=b===void 0?{}:b;d=d===void 0?!1:d;new _.lc(function(k,G){var P=Y_G(d,B),v=P.useVideoStatsEndPoint;P.useVideoStatsEndPoint=!1;vud(P.queueTimer);vud(P.queueMaxTimer);P.queueMaxTimer=0;ho&&ho.isReady()?B===void 0&&_.N("enable_web_tiered_gel")?L2d(k,G,b,d,300,v):L2d(k,G,b,d,B,v):(Byx(d,B),k())})};
L2d=function(b,d,B,k,G,P){var v=ho;B=B===void 0?{}:B;k=k===void 0?!1:k;G=G===void 0?200:G;P=P===void 0?!1:P;var L=new Map,A=new Map,a={isJspb:k,cttAuthInfo:void 0,tier:G},O={isJspb:k,cttAuthInfo:void 0};if(k){d=_.C(Object.keys(Xu));for(G=d.next();!G.done;G=d.next())G=G.value,A=_.N("enable_web_tiered_gel")?R_().smartExtractMatchingEntries({keys:[a,O],sizeLimit:1E3}):R_().extractMatchingEntries({isJspb:!0,cttAuthInfo:G}),A.length>0&&L.set(G,A),(_.N("web_fp_via_jspb_and_json")&&B.writeThenSend||!_.N("web_fp_via_jspb_and_json"))&&
delete Xu[G];GDm(L,v,b,B,!1,P)}else{L=_.C(Object.keys(Xu));for(a=L.next();!a.done;a=L.next())a=a.value,O=_.N("enable_web_tiered_gel")?R_().smartExtractMatchingEntries({keys:[{isJspb:!1,cttAuthInfo:a,tier:G},{isJspb:!1,cttAuthInfo:a}],sizeLimit:1E3}):R_().extractMatchingEntries({isJspb:!1,cttAuthInfo:a}),O.length>0&&A.set(a,O),(_.N("web_fp_via_jspb_and_json")&&B.writeThenSend||!_.N("web_fp_via_jspb_and_json"))&&delete Xu[a];kD4(A,v,b,d,B,!1,P)}};
Byx=function(b,d){b=b===void 0?!1:b;d=d===void 0?200:d;var B=function(){e64({writeThenSend:!0},b,d)},k=Y_G(b,d),G=k===fZm||k===A2G?5E3:W2W;
_.N("web_gel_timeout_cap")&&!k.queueMaxTimer&&(G=dnQ(function(){B()},G),k.queueMaxTimer=G);
vud(k.queueTimer);G=_.xe("LOGGING_BATCH_TIMEOUT",_.Nt("web_gel_debounce_ms",1E4));_.N("shorten_initial_gel_batch_timeout")&&aZF&&(G=mny);G=dnQ(function(){_.Nt("gel_min_batch_size")>0?R_().getSequenceCount({cttAuthInfo:void 0,isJspb:b,tier:d})>=$nm&&B():B()},G);
k.queueTimer=G};
kD4=function(b,d,B,k,G,P,v){G=G===void 0?{}:G;var L=Math.round((0,_.N$)()),A=b.size,a=OQw(v);b=_.C(b);var O=b.next();for(v={};!O.done;v={networkFailures:void 0,batchRequest:void 0,dangerousLogToVisitorSession:void 0,onSuccess$jscomp$3:void 0,onError$jscomp$5:void 0},O=b.next()){var I=_.C(O.value);O=I.next().value;I=I.next().value;v.batchRequest=_.w1.unsafeClone({context:_.QpC(d.config_||_.M$())});if(!_.K1(I)&&!_.N("throw_err_when_logevent_malformed_killswitch")){k();break}v.batchRequest.events=I;
(I=CIJ[O])&&IZm(v.batchRequest,O,I);delete CIJ[O];v.dangerousLogToVisitorSession=O==="visitorOnlyApprovedKey";Dnd(v.batchRequest,L,v.dangerousLogToVisitorSession);Uny(G);v.onSuccess$jscomp$3=function(D){_.N("start_client_gcf")&&_.Y8.addLowPriorityJob(function(){return _.f(function(U){return U.yield(ou4(D),0)})});
A--;A||B()};
v.networkFailures=0;v.onError$jscomp$5=function(D){return function(){D.networkFailures++;if(G.bypassNetworkless&&D.networkFailures===1)try{XfQ(d,a,D.batchRequest,Ny2({writeThenSend:!0},D.dangerousLogToVisitorSession,D.onSuccess$jscomp$3,D.onError$jscomp$5,P)),aZF=!1}catch(U){_.e8(U),k()}A--;A||B()}}(v);
try{XfQ(d,a,v.batchRequest,Ny2(G,v.dangerousLogToVisitorSession,v.onSuccess$jscomp$3,v.onError$jscomp$5,P)),aZF=!1}catch(D){_.e8(D),k()}}};
GDm=function(b,d,B,k,G,P){k=k===void 0?{}:k;var v=Math.round((0,_.N$)()),L={value:b.size},A=new Map([].concat(_.K6(b)));A=_.C(A);for(var a=A.next();!a.done;a=A.next()){var O=_.C(a.value).next().value,I=b.get(O);a=new p$C;var D=d.config_||_.M$(),U=new ju,M=new MKE;_.Zq(M,1,D.innertubeContextHostLanguage);_.Zq(M,2,D.innertubeContextGeoLocation);_.Ji(M,16,D.innertubeContextClientNameFieldNumber);_.Zq(M,17,D.innertubeContextClientVersion);if(D.innertubeContextClientConfigInfo){var z=D.innertubeContextClientConfigInfo,
H=new RP;z.coldConfigData&&_.Zq(H,1,z.coldConfigData);z.appInstallData&&_.Zq(H,6,z.appInstallData);z.coldHashData&&_.Zq(H,3,z.coldHashData);z.hotHashData&&H.setHotHashData(z.hotHashData);_.Rc(M,62,H)}(z=_.k4.devicePixelRatio)&&z!=1&&_.zg(M,65,_.Yr(z));z=AU4();z!==""&&_.Zq(M,54,z);z=WhJ();if(z.length>0){H=new c2C;for(var l=0;l<z.length;l++){var F=new Fu;F.setKey(z[l].key);to(F,2,J2W,o5(z[l].value));Z5(H,15,Fu,F)}_.Rc(U,5,H)}wZw(D,M);uDF(U);Kn1(M);ngy(D,M);T7m(M);_.N("start_client_gcf")&&rYG(M);_.xe("DELEGATED_SESSION_ID")&&
!_.N("pageid_as_header_web")&&(D=new gs,_.Zq(D,3,_.xe("DELEGATED_SESSION_ID")));!_.N("fill_delegate_context_in_gel_killswitch")&&(z=_.xe("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT"))&&(H=_.cU(U,gs,3)||new gs,D=U,z=_.Zq(H,18,z),_.Rc(D,3,z));D=M;z=_.C(Object.entries(_.Cw(_.xe("DEVICE",""))));for(H=z.next();!H.done;H=z.next())l=_.C(H.value),H=l.next().value,l=l.next().value,H==="cbrand"?_.Zq(D,12,l):H==="cmodel"?_.Zq(D,13,l):H==="cbr"?_.Zq(D,87,l):H==="cbrver"?_.Zq(D,88,l):H==="cos"?_.Zq(D,18,
l):H==="cosver"?_.Zq(D,19,l):H==="cplatform"&&_.Ji(D,42,wG2(l));U.setClient(M);_.Rc(a,1,U);if(M=sId[O])a:{if(_.H4(M,y4(M,Eu1,1)))U=1;else if(M.getPlaylistId())U=2;else break a;_.Rc(a,4,M);M=a.getContext()||new ju;D=_.cU(M,gs,3)||new gs;z=new Su;z.setToken(O);_.Ji(z,1,U);Z5(D,12,Su,z);_.Rc(M,3,D)}delete sId[O];O=O==="visitorOnlyApprovedKey";z04()||_.V4(a,2,v);!O&&(U=_.xe("EVENT_ID"))&&(M=R04(),D=new X$4,_.Zq(D,1,U),_.V4(D,2,M),_.Rc(a,5,D));Uny(k);if(_.N("jspb_serialize_with_worker")&&(U=_.PwF())&&
k.writeThenSend){_.h0J.set(HQW,{client:d,resolve:B,networklessOptions:k,isIsolated:G,useVSSEndpoint:P,dangerousLogToVisitorSession:O,requestsOutstanding:L});U.postMessage({op:"gelBatchToSerialize",batchRequest:Zg(a),clientEvents:I,key:HQW});HQW++;break}if(I){U=[];for(M=0;M<I.length;M++)try{U.push(new ic(I[M]))}catch(K){_.e8(new _.iq("Transport failed to deserialize "+String(I[M])))}I=U}else I=[];I=_.C(I);for(U=I.next();!U.done;U=I.next())Z5(a,3,ic,U.value);I={startTime:(0,_.N$)(),ticks:{},infos:{}};
a=a.serialize();I.ticks.geljspc=(0,_.N$)();_.N("log_jspb_serialize_latency")&&blJ("gel_jspb_serialize",I,{sampleRate:.1});_.lZx(a,d,B,k,G,P,O,L)}};
_.lZx=function(b,d,B,k,G,P,v,L){k=k===void 0?{}:k;L=L===void 0?{value:0}:L;P=OQw(P);k=Ny2(k,v,function(A){_.N("start_client_gcf")&&_.Y8.addLowPriorityJob(function(){return _.f(function(a){return a.yield(ou4(A),0)})});
L.value--;L.value||B()},function(){L.value--;
L.value||B()},G);
k.headers["Content-Type"]="application/json+protobuf";k.postBodyFormat="JSPB";k.postBody=b;XfQ(d,P,"",k);aZF=!1};
Uny=function(b){_.N("always_send_and_write")&&(b.writeThenSend=!1)};
Ny2=function(b,d,B,k,G){b={retry:!0,onSuccess:B,onError:k,networklessOptions:b,dangerousLogToVisitorSession:d,bypassMonitoring:!!G,headers:{},postBodyFormat:"",postBody:"",compress:_.N("compress_gel")||_.N("compress_gel_lr")};z04()&&(b.headers["X-Goog-Request-Time"]=JSON.stringify(Math.round((0,_.N$)())));return b};
Dnd=function(b,d,B){z04()||(b.requestTimeMs=String(d));_.N("unsplit_gel_payloads_in_logs")&&(b.unsplitGelPayloadsInLogs=!0);!B&&(d=_.xe("EVENT_ID"))&&(B=R04(),b.serializedClientEventId={serializedEventId:d,clientCounter:String(B)})};
R04=function(){var b=_.xe("BATCH_CLIENT_COUNTER")||0;b||(b=Math.floor(Math.random()*65535/2));b++;b>65535&&(b=1);_.qL("BATCH_CLIENT_COUNTER",b);return b};
IZm=function(b,d,B){if(B.videoId)var k="VIDEO";else if(B.playlistId)k="PLAYLIST";else return;b.credentialTransferTokenTargetId=B;b.context=b.context||{};b.context.user=b.context.user||{};b.context.user.credentialTransferTokens=[{token:d,scope:k}]};
VIE=function(b,d){var B=_.pw("il_payload_scraping")==="enable_il_payload_scraping";if(!_.dF("yt.logging.transport.enableScrapingForTest"))if(B)tKd=[],_.D7("yt.logging.transport.enableScrapingForTest",!0),_.D7("yt.logging.transport.scrapedPayloadsForTesting",tKd),_.D7("yt.logging.transport.payloadToScrape","visualElementShown visualElementHidden visualElementAttached screenCreated visualElementGestured visualElementStateChanged".split(" ")),_.D7("yt.logging.transport.getScrapedPayloadFromClientEventsFunction"),
_.D7("yt.logging.transport.scrapeClientEvent",!0);else return;B=_.dF("yt.logging.transport.scrapedPayloadsForTesting");var k=_.dF("yt.logging.transport.payloadToScrape");d&&(d=_.dF("yt.logging.transport.getScrapedPayloadFromClientEventsFunction").bind(d.payload)())&&B.push(d);d=_.dF("yt.logging.transport.scrapeClientEvent");if(k&&k.length>=1)for(var G=0;G<k.length;G++)if(b&&b.payload[k[G]])if(d)B.push(b.payload);else{var P=void 0;B.push(((P=b)==null?void 0:P.payload)[k[G]])}_.D7("yt.logging.transport.scrapedPayloadsForTesting",
B)};
z04=function(){return _.N("use_request_time_ms_header")||_.N("lr_use_request_time_ms_header")};
dnQ=function(b,d){return _.N("transport_use_scheduler")===!1?_.JJ(b,d):_.N("logging_avoid_blocking_during_navigation")||_.N("lr_logging_avoid_blocking_during_navigation")?_.ws(_.Y8,function(){if(_.jIE().currentState==="none")b();else{var B={};_.jIE().install((B.none={callback:b},B))}},d):_.ws(_.Y8,b,d)};
vud=function(b){_.N("transport_use_scheduler")?_.Y8.cancelJob(b):_.hJ(b)};
ou4=function(b){var d,B,k,G,P,v,L,A,a,O;return _.f(function(I){return I.nextAddress==1?(k=(d=b)==null?void 0:(B=d.responseContext)==null?void 0:B.globalConfigGroup,G=_.p(k,F2J),v=(P=k)==null?void 0:P.hotHashData,L=_.p(k,ZQ1),a=(A=k)==null?void 0:A.coldHashData,(O=_.I2().resolve(_.O6(uc)))?v?G?I.yield(guw(O,v,G),2):I.yield(guw(O,v),2):I.jumpTo(2):I.return()):a?L?I.yield(y2m(O,a,L),0):I.yield(y2m(O,a),0):I.jumpTo(0)})};
Y_G=function(b,d){d=d===void 0?200:d;return b?d===300?fZm:SZW:d===300?A2G:VKG};
uBx=function(b){if(_.N("enable_web_tiered_gel")){b=iQ4[b||""];var d,B,k,G=_.I2().resolve(_.O6(uc))==null?void 0:(d=K_())==null?void 0:(B=d.loggingHotConfig)==null?void 0:(k=B.eventLoggingConfig)==null?void 0:k.payloadPolicies;if(G)for(d=0;d<G.length;d++)if(G[d].payloadNumber===b)return G[d]}};
woG=function(b){b=Object.keys(b);b=_.C(b);for(var d=b.next();!d.done;d=b.next())if(d=d.value,iQ4[d])return d};
K4x=function(b){switch(b){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}};
rPy=function(b){return b==="gelDebuggingEvent"};
OQw=function(b){return(b===void 0?0:b)&&_.N("vss_through_gel_video_stats")?"video_stats":"log_event"};
TI=function(b,d,B,k){k=k===void 0?{}:k;var G={},P=Math.round(k.timestamp||(0,_.N$)());G.eventTimeMs=P<Number.MAX_SAFE_INTEGER?P:0;G[b]=d;b=_.o_();G.context={lastActivityMs:String(k.timestamp||!isFinite(b)?-1:b)};k.sequenceGroup&&!_.N("web_gel_sequence_info_killswitch")&&(b=G.context,d=k.sequenceGroup,d={index:w$m(d),groupKey:d},b.sequence=d,k.endOfSequence&&delete n_[k.sequenceGroup]);_.N("web_tag_automated_log_events")&&(G.context.automatedLogEventSource=k.automatedLogEventSource);(k.sendIsolatedPayload?
nl2:Qkm)({endpoint:"log_event",payload:G,cttAuthInfo:k.cttAuthInfo,dangerousLogToVisitorSession:k.dangerousLogToVisitorSession},B)};
w$m=function(b){n_[b]=b in n_?n_[b]+1:0;return n_[b]};
_.Q4=function(b,d,B){B=B===void 0?{}:B;var k=rs;_.Ye("ytLoggingEventsDefaultDisabled",!1)&&rs===rs&&(k=null);TI(b,d,k,B)};
_.qT=function(){if(_.N("web_fp_via_jspb")){var b=!0;b=b===void 0?!1:b;var d=ufd;ufd=[];if(d){d=_.C(d);for(var B=d.next();!B.done;B=d.next())B=B.value,b?TI(B.payloadName,B.payload,rs,B.options):_.Q4(B.payloadName,B.payload,B.options)}e64(void 0,!0);if(!_.N("web_fp_via_jspb_and_json"))return}e64(void 0,!1)};
K2C=function(b,d){var B;if((B=d)==null?0:B.componentStack)return d;if(b=b.componentStack)d||(d={}),d.componentStack=b;return d};
nu2=function(){_.s6(_.xe("ERRORS")||[],function(b){_.xs.apply(null,b)});
_.qL("ERRORS",[])};
_.Ys=function(b){_.xs(b)};
_.eu=function(b){_.xs(b,"WARNING")};
TyW=function(b){b instanceof Error?_.xs(b):(b=_.Tm(b)?JSON.stringify(b):String(b),b=new _.iq(b),b.name="RejectedPromiseError",_.eu(b))};
r2F=function(b,d,B,k,G,P){d=d===void 0?"Unknown file":d;B=B===void 0?0:B;var v=!1,L=KgF("log_window_onerror_fraction");if(L&&Math.random()<L)v=!0;else{L=document.getElementsByTagName("script");for(var A=0,a=L.length;A<a;A++)if(L[A].src.indexOf("/debug-")>0){v=!0;break}}v&&(v=!1,G?v=!0:(typeof b==="string"?L=b:ErrorEvent&&b instanceof ErrorEvent?(v=!0,L=b.message,d=b.filename,B=b.lineno,k=b.colno):(L="Unknown error",d="Unknown file",B=0),G=new _.iq(L),G.name="UnhandledWindowError",G.message=L,G.fileName=
d,G.lineNumber=B,isNaN(k)?delete G.columnNumber:G.columnNumber=k),_.N("wiz_enable_component_stack_propagation_killswitch")||(P=K2C(G,P)),P&&_.bE(G,P),v?_.xs(G):_.eu(G))};
_.xs=function(b,d,B,k,G,P,v,L){P=P===void 0?{}:P;P.name=B||_.xe("INNERTUBE_CONTEXT_CLIENT_NAME",1);P.version=k||_.xe("INNERTUBE_CONTEXT_CLIENT_VERSION");B=P;d=d===void 0?"ERROR":d;v=v===void 0?!1:v;d=d===void 0?"ERROR":d;v=v===void 0?!1:v;if(b&&(b.hasOwnProperty("level")&&b.level&&(d=b.level),_.N("console_log_js_exceptions")&&(k=[],k.push("Name: "+b.name),k.push("Message: "+b.message),b.hasOwnProperty("params")&&k.push("Error Params: "+JSON.stringify(b.params)),b.hasOwnProperty("args")&&k.push("Error args: "+
JSON.stringify(b.args)),k.push("File name: "+b.fileName),k.push("Stacktrace: "+b.stack),k=k.join("\n"),window.console.log(k,b)),!(QIQ>=5))){k=[];G=_.C(qZ1);for(P=G.next();!P.done;P=G.next()){P=P.value;try{P()&&k.push(P())}catch(H){}}k=[].concat(_.K6(xnE),_.K6(k));var A=YZ2(b);G=A.message||"Unknown Error";P=A.name||"UnknownError";var a=A.stack||b.stacktrace||"Not available";if(a.startsWith(P+": "+G)){var O=a.split("\n");O.shift();a=O.join("\n")}O=A.lineNumber||"Not available";A=A.fileName||"Not available";
var I=0;if(b.hasOwnProperty("args")&&b.args&&b.args.length)for(var D=0;D<b.args.length&&!(I=iTF(b.args[D],"params."+D,B,I),I>=500);D++);else if(b.hasOwnProperty("params")&&b.params){var U=b.params;if(typeof b.params==="object")for(D in U){if(U[D]){var M="params."+D,z=FR(U[D]);B[M]=z;I+=M.length+z.length;if(I>500)break}}else B.params=FR(U)}if(k.length)for(D=0;D<k.length&&!(I=iTF(k[D],"params.context."+D,B,I),I>=500);D++);navigator.vendor&&!B.hasOwnProperty("vendor")&&(B["device.vendor"]=navigator.vendor);
D={message:G,name:P,lineNumber:O,fileName:A,stack:a,params:B,sampleWeight:1};B=Number(b.columnNumber);isNaN(B)||(D.lineNumber=D.lineNumber+":"+B);if(b.level==="IGNORED")b=0;else a:{b=e0w();B=_.C(b.messageWeights);for(k=B.next();!k.done;k=B.next())if(k=k.value,D.message&&D.message.match(k.messageRegExp)){b=k.weight;break a}b=_.C(b.callbackWeights);for(B=b.next();!B.done;B=b.next())if(B=B.value,B.callback(D)){b=B.weight;break a}b=1}D.sampleWeight=b;b=_.C(bcQ);for(B=b.next();!B.done;B=b.next())if(B=
B.value,B.patternsForType[D.name])for(G=_.C(B.patternsForType[D.name]),k=G.next();!k.done;k=G.next())if(P=k.value,k=D.message.match(P.regexp)){D.params["params.error.original"]=k[0];G=P.groups;P={};for(O=0;O<G.length;O++)P[G[O]]=k[O+1],D.params["params.error."+G[O]]=k[O+1];D.message=B.messageFn(P);break}D.params||(D.params={});b=e0w();D.params["params.errorServiceSignature"]="msg="+b.messageWeights.length+"&cb="+b.callbackWeights.length;D.params["params.serviceWorker"]="false";_.k4.document&&_.k4.document.querySelectorAll&&
(D.params["params.fscripts"]=String(document.querySelectorAll("script:not([nonce])").length));(new dr(dNy,"sample")).constructor!==dr&&(D.params["params.fconst"]="true");window.yterr&&typeof window.yterr==="function"&&window.yterr(D);if(D.sampleWeight!==0&&!BT1.has(D.message)){if(v)knG(d===void 0?"ERROR":d,D);else{d=d===void 0?"ERROR":d;d==="ERROR"?(BC.publish("handleError",D),_.N("record_app_crashed_web")&&GnW===0&&D.sampleWeight===1&&(GnW++,v={appCrashType:"APP_CRASH_TYPE_BREAKPAD"},_.N("report_client_error_with_app_crash_ks")||
(v.systemHealth={crashData:{clientError:{logMessage:{message:D.message}}}}),_.Q4("appCrashed",v)),P32++):d==="WARNING"&&BC.publish("handleWarning",D);if(_.N("kevlar_gel_error_routing")){v=d;L=L===void 0?{}:L;b:{b=_.C(ENF);for(B=b.next();!B.done;B=b.next())if(BU(B.value.toLowerCase())){b=!0;break b}b=!1}if(b)L=void 0;else{B={stackTrace:D.stack};D.fileName&&(B.filename=D.fileName);b=D.lineNumber&&D.lineNumber.split?D.lineNumber.split(":"):[];b.length!==0&&(b.length!==1||isNaN(Number(b[0]))?b.length!==
2||isNaN(Number(b[0]))||isNaN(Number(b[1]))||(B.lineNumber=Number(b[0]),B.columnNumber=Number(b[1])):B.lineNumber=Number(b[0]));b={level:"ERROR_LEVEL_UNKNOWN",message:D.message,errorClassName:D.name,sampleWeight:D.sampleWeight};v==="ERROR"?b.level="ERROR_LEVEL_ERROR":v==="WARNING"&&(b.level="ERROR_LEVEL_WARNNING");B={isObfuscated:!0,browserStackInfo:B};L.pageUrl=window.location.href;L.kvPairs=[];_.xe("FEXP_EXPERIMENTS")&&(L.experimentIds=_.xe("FEXP_EXPERIMENTS"));k=_.xe("LATEST_ECATCHER_SERVICE_TRACKING_PARAMS");
if(!KgF("web_disable_gel_stp_ecatcher_killswitch")&&k)for(G=_.C(Object.keys(k)),P=G.next();!P.done;P=G.next())P=P.value,L.kvPairs.push({key:P,value:String(k[P])});if(k=D.params)for(G=_.C(Object.keys(k)),P=G.next();!P.done;P=G.next())P=P.value,L.kvPairs.push({key:"client."+P,value:String(k[P])});k=_.xe("SERVER_NAME");G=_.xe("SERVER_VERSION");k&&G&&(L.kvPairs.push({key:"server.name",value:k}),L.kvPairs.push({key:"server.version",value:G}));L={errorMetadata:L,stackTrace:B,logMessage:b}}L&&(_.Q4("clientError",
L),(v==="ERROR"||_.N("errors_flush_gel_always_killswitch"))&&_.qT())}_.N("suppress_error_204_logging")||knG(d,D)}try{BT1.add(D.message)}catch(H){}QIQ++}}};
knG=function(b,d){var B=d.params||{};b={urlParams:{a:"logerror",t:"jserror",type:d.name,msg:d.message.substr(0,250),line:d.lineNumber,level:b,"client.name":B.name},postParams:{url:_.xe("PAGE_NAME",window.location.href),file:d.fileName},method:"POST"};B.version&&(b["client.version"]=B.version);if(b.postParams){d.stack&&(b.postParams.stack=d.stack);d=_.C(Object.keys(B));for(var k=d.next();!k.done;k=d.next())k=k.value,b.postParams["client."+k]=B[k];if(B=_.xe("LATEST_ECATCHER_SERVICE_TRACKING_PARAMS"))for(d=
_.C(Object.keys(B)),k=d.next();!k.done;k=d.next())k=k.value,b.postParams[k]=B[k];(B=_.xe("LAVA_VERSION"))&&(b.postParams["lava.version"]=B);B=_.xe("SERVER_NAME");d=_.xe("SERVER_VERSION");B&&d&&(b.postParams["server.name"]=B,b.postParams["server.version"]=d)}_.lq(_.xe("ECATCHER_REPORT_HOST","")+"/error_204",b)};
_.snw=function(b,d){d=d===void 0?"ERROR":d;var B=B===void 0?{}:B;var k=_.dF("ytbin.polymer.shared.lib.tampering.info");k&&(k=k())&&(B["params.tamperingInfo"]=k.sort().join(","));_.xs(b,d,void 0,void 0,!0,B)};
_.bE=function(b){var d=_.Q1.apply(1,arguments);b.args||(b.args=[]);Array.isArray(b.args)&&b.args.push.apply(b.args,_.K6(d))};
C3G=function(b){b.level="IGNORED"};
vN1=function(b,d){xnE.push(b);d();xnE.pop()};
G0=function(b,d){for(var B in d)d.hasOwnProperty(B)&&(b=_.ki(b,B,d[B]));return b};
_.LpE=function(b,d,B){B=B===void 0?!1:B;if(!b)return null;if(b.adInfoDialogEndpoint||b.backstageImageUploadEndpoint||b.confirmDialogEndpoint||b.clientActionEndpoint||b.createBackstagePostDialogEndpoint||b.createCommentReplyDialogEndpoint||b.flowEndpoint||b.guideBuilderEndpoint||b.liveChatDialogEndpoint||b.modalEndpoint||b.openPopupAction||b.shareEndpoint||b.shareEntityEndpoint||b.showLiveChatItemEndpoint||b.subscriptionManagerEndpoint||b.unlimitedCreateFamilyEndpoint||b.unlimitedFamilyFlowEndpoint||
b.updateCommentDialogEndpoint||b.updateCommentReplyDialogEndpoint||b.userFeedbackEndpoint||b.videoEditorEndpoint||b.ypcCancelSurveyEndpoint)return d=_.Nt("polymer_report_client_url_requested_rate"),!B&&Math.random()<d&&_.eu(new _.iq("urlForEndpoint used on client endpoint",b)),null;var k=_.Nt("polymer_report_missing_web_navigation_endpoint_rate");if(b.liveChatEndpoint||b.liveChatReplayEndpoint)k=0;if(!b.commandMetadata&&!b.clickTrackingParams&&Math.random()<k){var G={},P;for(P in b)G[P]="1";_.eu(new _.iq("Missing navigation data",
G))}G="";if(b.commandMetadata&&b.commandMetadata.webCommandMetadata&&b.commandMetadata.webCommandMetadata.url)G=b.commandMetadata.webCommandMetadata.url;else if(b.searchEndpoint)Math.random()<k&&_.eu(new _.iq("Should not manually handle search",b)),G="/results?search_query="+encodeURIComponent(b.searchEndpoint.query).replace(/%20/g,"+"),b.searchEndpoint.params&&(G+="&sp="+b.searchEndpoint.params);else if(b.watchEndpoint)Math.random()<k&&_.eu(new _.iq("Should not manually handle watch",b)),G="/watch?v="+
b.watchEndpoint.videoId,b.watchEndpoint.playlistId&&(G+="&list="+b.watchEndpoint.playlistId),b.watchEndpoint.index&&(G+="&index="+b.watchEndpoint.index),b.watchEndpoint.startTimeSeconds&&(G+="&t="+b.watchEndpoint.startTimeSeconds);else if(b.browseEndpoint)k=b.browseEndpoint.browseId,(P=b.browseEndpoint.canonicalBaseUrl)?G=P:k&&(G=k.substr(0,2),G=G==="FE"?k==="FEwhat_to_watch"?"/":k==="FEmy_videos"?"/my_videos":"/feed/"+k.substr(2):G==="VL"?"/playlist?list="+k.substr(2):"/channel/"+k),G&&b.browseEndpoint.query&&
(G=G0(G+"/search",{query:b.browseEndpoint.query})),G&&b.browseEndpoint.params&&(G=G0(G,{params:b.browseEndpoint.params}));else{if(b.urlEndpoint)return b.urlEndpoint.url;b.signInEndpoint?(G="https://accounts.google.com/ServiceLogin",k={},_.w1.extend(k,d||{},{"continue":window.location.href.split("#")[0],action_handle_signin:!0,passive:!0}),d=k):b.uploadEndpoint?G="//www.youtube.com/upload":b.liveChatEndpoint?(G=b.liveChatEndpoint,k=_.w1.clone(G),_.Tm(G.continuation)&&(P=Object.keys(G.continuation)[0],
k.continuation=G.continuation[P].continuation),G=G0("/youtubei/v1/live_chat/get_live_chat",k)):b.liveChatReplayEndpoint?(G=_.w1.clone(b.liveChatReplayEndpoint),G.currentPlayerState&&(_.w1.extend(G,G.currentPlayerState),delete G.currentPlayerState),G=G0("/youtubei/v1/live_chat/get_live_chat_replay",G)):b.liveChatItemContextMenuEndpoint?G=G0("/youtubei/v1/live_chat/get_item_context_menu",b.liveChatItemContextMenuEndpoint):b.liveChatPurchaseMessageEndpoint?G=G0("/youtubei/v1/live_chat/get_live_chat_message_buy_flow",
b.liveChatPurchaseMessageEndpoint):b.openSuperStickerBuyFlowCommand?G=G0("/youtubei/v1/live_chat/get_live_chat_super_sticker_buy_flow",b.openSuperStickerBuyFlowCommand):b.videoEditEndpoint?G=G0("/edit",{video_id:b.videoEditEndpoint.videoId}):b.liveDashboardEndpoint?G=b.liveDashboardEndpoint.videoId?G0("/live_dashboard",{v:b.liveDashboardEndpoint.videoId}):"/live_dashboard":b.signalNavigationEndpoint&&b.signalNavigationEndpoint.signal&&b.signalNavigationEndpoint.signal==="WEBCAM"?G="/webcam":b.getPdgBuyFlowCommand&&
(G=G0(b.getPdgBuyFlowCommand.buyflowApiPath,{params:b.getPdgBuyFlowCommand.params}))}return G||B?G0(G,d||{}):(_.eu(new _.iq("Error: Can't construct url for endpoint","keys:"+Object.keys(b).sort().join(","),b)),null)};
fCW=function(b){if(b){if(b.browseEndpoint)return!!b.browseEndpoint.nofollow;if(b.watchEndpoint)return!!b.watchEndpoint.nofollow;if(b.urlEndpoint)return!!b.urlEndpoint.nofollow}return!1};
_.WpF=function(b,d){var B=d+b,k=ABm.get(B);if(k)return k;b=d+"-"+b.replace(/([A-Z])/g,"-$1").toLowerCase();ABm.set(B,b);return b};
aCE=function(b){var d=_.rJ(b,"action")||_.rJ(b,"command")||_.rJ(b,"endpoint");if(!d)return null;d=_.WpF(d,"yt");_.p(b,_.PC)&&(d+="-"+_.p(b,_.PC).signal.toLowerCase().replace(/_/g,"-"));return d};
ICy=function(b){try{var d=Object.keys(b)}catch(G){return[]}for(var B=0;B<d.length;B++){var k=d[B];if(mNG.test(k)||$NE.test(k))return Ocm(b[k])}return[]};
Ocm=function(b){return b.command?[b.command]:b.onExecutionAction?[b.onExecutionAction]:b.onResponseReceivedCommand?[b.onResponseReceivedCommand]:b.updateFlowCommand?[b.updateFlowCommand]:b.clientActions?b.clientActions:b.action?[b.action]:b.actions||b.commands||b.onResponseReceivedActions||b.onResponseReceivedCommands||b.onResponseReceivedEndpoints||[]};
UNy=function(b,d){d=d===void 0?!1:d;var B=_.I2().resolve(_.O6(EN));B||(B=new DN2,_.I2().addProvider({provide:EN,useValue:B}));return B&&b&&!_.w1.isEmpty(b)?B.getUrl(b,d):""};
oN4=function(b,d,B){B=B===void 0?"":B;if(d){b.data=d;var k=UNy(d);k?(xV(b,k),fCW(d)||!mB(k)?b.rel="nofollow":b.removeAttribute("rel"),_.p(d,_.sN)&&_.p(d,_.sN).target==="TARGET_NEW_WINDOW"?b.target="_blank":B?b.target=B:b.removeAttribute("target")):(b.removeAttribute("href"),b.removeAttribute("rel"),b.removeAttribute("target"))}};
_.Ae=function(b,d){var B=LL;if(ZH())NT1(b,function(){var P=_.Q1.apply(0,arguments);qW(B,function(){d.apply(null,_.K6(P))})});
else{var k=_.Cv.getInstance(),G=udJ(d);jD4(function(){G.value=d});
_.Ti(function(){var P={},v=_.Lv(k,(P[b]=function(){var L=_.Q1.apply(0,arguments);qW(B,function(){G.value.apply(G,_.K6(L))})},P));
return function(){var L={};_.fv(k,(L[b]="",L),v)}})}};
_.WC=function(b,d){return pEw(b,!1,d)};
_.$i=function(b,d){return pEw(b,!0,d)};
pEw=function(b,d,B){return ZH()?MZ2(b,d,B):cB4(b,d,B)};
cB4=function(b,d,B){return iBQ(function(){return MZ2(b,d,B)},[])};
MZ2=function(b,d,B){var k=hO1(function(G){k.value=G;var P=function(){var v=OA(null);try{return B==null?void 0:B(G)}finally{OA(v)}}();
return function(){P==null||P()}});
k.__expectedTagName=b;k.__optional=d;k.isIdom=!ZH();return k};
JB1=function(b){var d=LL,B=je;return{getFn:function(){return function(k){if(!d.isDisposed){var G=function(){return b(k)};
yo(function(){return _.ct(G)},B)!==!0&&k.stopPropagation()}}}}};
zxQ=function(b){if(typeof b.children==="function")return b.children(),null;b=_.C(b.children);for(var d=b.next();!d.done;d=b.next())d=d.value,d();return null};
RxE=function(b){var d;return((d=b.prototype)==null?void 0:d.render)===void 0};
XEm=function(b){var d=Array.isArray(b.items)?b.items:Array.from(b.items);b=b.children;return(Array.isArray(d)?d:Array.from(d)).map(b)};
Hc1=function(b,d,B){B=B===void 0?!1:B;yo(function(){return hxW(b,d,B)})};
hxW=function(b,d,B){var k=null;ip++;B=(B===void 0?0:B)?lCC:tZd;try{k=B(b,function(){ON(d)}),up(!1)}catch(G){throw up(!0),G;
}return k===null?b:k};
ON=function(b){if(b!==void 0&&b!==null)if(b instanceof HF)for(var d=PF;EB()!=null&&abQ in EB()&&d.contains(EB());)vF();else if(Array.isArray(b))for(d=_.C(b),b=d.next();!b.done;b=d.next())ON(b.value);else if(b instanceof l$||b instanceof mz||"function"==typeof _.$e&&b instanceof _.$e)WtG(b.toString());else if(_.o1(b)){if(EB()!==b){var B,k;d=(k=(B=je)==null?void 0:B.name)!=null?k:"unknown";throw Error("ic`"+b.tagName+"`"+d);}vF()}else if(b!=null&&b.contentKind===ML||b instanceof YV||Rey(b))for(d=hew(b),
d=Array.from(d.childNodes),d=_.C(d),b=d.next();!b.done;b=d.next())PF.appendChild(b.value),vF();else if(SD(b)&&(b=b.toString()),B=typeof b,B==="boolean"||B==="number"||B==="string")WtG(b);else if(typeof b==="function"){d=PF;var G=EB();G&&(G._isSignalTextNode||G._isSafeOrSanitizedHtmlNode)||G1Q(d,G,b);vF()}else if(b.type===XEm)ON(b.type(Object.assign({},b.props,{children:b.children[0]})));else{if(typeof b.type==="string"){a:{b.__open||Psd(b.type,b.props.idomKey);G=PF;for(d in b.props)if(b.props[d]!==
jnG){var P=b.props[d];B=A3;B.push(d);B.push(P)}d=mO.attributes;d=d===void 0?Id:d;P=PF;B=Gi(P);Atd(P,B,d);k1x(G,b.props,!0);if((b.props.skip||b.props.skipchildren)&&PF.hasChildNodes())Cg=PF.lastChild;else{if(b.type==="style"&&yty(b.children)===null){Cg=PF.lastChild;d=void 0;break a}ON(b.children)}EjJ();b.__open&&(b.__open=!1);ojW(G,b.props);d=G}return d}if(b.type===_.Dz)ON(b.children);else if(!Fpy(b)){d=b;try{ZcG(d)}catch(v){b=v,(P=mO.handleError)==null||P.call.apply(P,[mO].concat(_.K6(xU(b,(G=d.type)==
null?void 0:G.TAG_NAME))))}d.__open&&(EjJ(),d.__open=!1)}}};
gNG=function(b,d){var B;RxE(b)?B=new Zz(d,b):B=new b(d);B.__type=b;B.__updateContext={nextState:B.state,isForced:!1};return B};
ZcG=function(b){var d=b.type,B=d.TAG_NAME;if(d===zxQ)b.props.children=b.children,d(b.props);else{b.children.length>0&&(b.props.children=b.children);var k;(k=b.props).idomKey||(k.idomKey=d);if(B){var G=Psd(B,b.props.idomKey);b.__open=!0;var P=G.__instance}P||(P=gNG(d,b.props),P.props=null,G&&(G.__instance=P,P.el=G));var v;B=((v=P.__updateContext)!=null?v:{nextState:P.state,isForced:!1}).nextState;P.__updateContext=void 0;d.getDerivedStateFromProps&&(B=d.getDerivedStateFromProps(b.props,B));P.props=
b.props;P.state=B;v=function(){var L=P;j8.beforeRender(L);var A=L.render(L.props);A?(L.props.idomKey&&(A.props.idomKey=L.props.idomKey),L=A):L=void 0;if(A=L)if(A.__open=b.__open,L=ON(A),b.__open=A.__open,!d.TAG_NAME)if(L)d.TAG_NAME=L.tagName.toLowerCase(),L.__instance=P,P.el=L;else{var a;if((a=P.hooks)==null?0:a.length){var O;(O=mO.handleError)==null||O.call.apply(O,[mO].concat(_.K6(xU(Error("pd")))))}}P.didPatch();j8.didPatch(P)};
(B=P.functionComponent)?Vum(B,v,P.props.debugInstance):v()}};
Fpy=function(b){var d=b.type;if(!RxE(d)||d===zxQ||d.componentType===F1)return!1;b.props.children=b.children.length>1?b.children:b.children[0];var B,k=(B=b.props.idomKey)!=null?B:b.type,G;if(EB()&&((G=EB()[zi])==null?void 0:G.key)===k){var P=EB(),v=P[zi];if(!v)throw Error("hc`"+P.tagName);var L;(L=v.updateSignalsFromIdomProps)==null||L.call(v,b.props);yBE(v);return!0}if(SIJ.has(d.name))throw L=d.name,d=(v=(P=je)==null?void 0:P.name)!=null?v:"unknown",Error("gc`"+L+"`"+d);CJx(b.type,b.props,b.children);
b.props.renderedFromIdom=!0;(L=Vum(b.type,function(){return YpW(b.type,b.props)},b.props.debugInstance))&&VZx(L);
return!0};
icG=function(b){for(var d=0;d<h3(b).length;d++)vF()};
yBE=function(b){var d=wEd();if(d)icG(d);else for(var B=0;B<b.numNodes;B++)(d=wEd())?icG(d):vF()};
wEd=function(){var b;return(b=EB()[zi])==null?void 0:b.sourceDynamicRange};
VZx=function(b){b=Mod(b);b=Array.isArray(b)?b:[b];b=_.C(b);for(var d=b.next();!d.done;d=b.next())PF.insertBefore(d.value,EB()),vF()};
uTx=function(){var b=bBF(),d=iBQ(function(){return{value:0}},[]);
return[d.value,function(B){if(FL!==null){var k;(k=mO.handleError)==null||k.call.apply(k,[mO].concat(_.K6(xU(Error("qd")))))}d.value=typeof B==="function"?B(d.value):B;b.__updateContext={nextState:b.state,isForced:!0};B=_.fL(b.effectContext);k=UB(!1);try{if(b.el){var G,P={},v=(P.props=b.props,P.type=b.__type,P.children=(G=b.props.children)!=null?G:[],P[I1]=!0,P);try{Hc1(b.el,v,!0)}catch(a){var L,A;(A=mO.handleError)==null||A.call.apply(A,[mO].concat(_.K6(xU(a,(L=b.__type)==null?void 0:L.TAG_NAME))))}}}finally{UB(k),
_.fL(B)}}]};
_.Dn=function(b,d){var B=LL,k=function(G){qW(B,function(){d(G)})};
window.addEventListener(b,k,void 0);_.Tk(function(){window.removeEventListener(b,k,void 0)})};
_.od=function(b){var d=LL;return function(B){var k,G=(k=b.observer)!=null?k:_.I2().resolve(UN);k=Kpx(B);var P=[];b.showOption&&P.push(G.observe(B,function(){qW(d,function(){b.visibilityCallback(!0,B)})},b.showOption));
b.hideOption&&P.push(G.observe(B,function(){qW(d,function(){b.visibilityCallback(!1,B)})},b.hideOption));
b.prescanOption&&b.prescanCallback&&P.push(G.observe(B,function(){qW(d,function(){b.prescanCallback()})},b.prescanOption));
var v;k.visibilityMonitorKeys=((v=k.visibilityMonitorKeys)!=null?v:[]).concat(P)}};
Kpx=function(b){var d;return(d=b.polymerController)!=null?d:b};
Qny=function(b,d){var B=nN4;return _.W(_.Dz,null,pUE(mO.enableLazyTsx,function(){return _.W(TTG,{id:B,value:b,children:d})},function(){var k=rBG(B,b);
aU(k);k=_.fL(k);try{return d()}finally{_.fL(k)}}))};
TTG=function(b){var d=b.children;b=rBG(b.id,b.value);aU(b);b=_.fL(b);try{return _.W(_.Dz,null,lY(d()))}finally{_.fL(b)}};
rBG=function(b,d){return Object.assign(Object.create(qIW),{id:b,contextValue:d})};
xN1=function(b){var d,B=LL;_.KL(function(){var k=_.fL(B),G=UB(!d);try{if(d)Hc1(d,b.children(),!0);else if(d=lY(b.children()),!(d instanceof Element))throw Error("rd");}finally{UB(G),_.fL(k)}},"g");
return d};
_.YI2=function(b,d){var B;d=rv(function(){var k=UB(!0);ip++;try{B=h3(b()),up(!1)}catch(G){throw up(!0),G;}finally{UB(k)}},d===void 0?!1:d);
return[B,d]};
bC4=function(b){var d=new exF;d.abort(b);return d.signal};
d8x=function(){if(this.aborted){var b;throw(b=this.reason)!=null?b:new DOMException("signal is aborted without reason","AbortError");}};
GdJ=function(b){var d=new exF;b=_.C(b);for(var B=b.next();!B.done;B=b.next())if(B=B.value,B.aborted){d.abort(B.reason);break}else B6y.set(d.signal,d),kdC.add(B,d.signal);return d.signal};
PQG=function(){for(var b=_.C(kdC.get(this)),d=b.next();!d.done;d=b.next())B6y.get(d.value).abort(this.reason)};
Eo4=function(b){var d=new exF;setTimeout(function(){d.abort(new DOMException("signal timed out","TimeoutError"))},b);
return d.signal};
se2=function(){var b,d;return{promise:new Promise(function(B,k){b=B;d=k}),
resolve:b,reject:d}};
voE=function(b){var d=se2(),B=d.promise;CQw.set(b,{promise:B,resolve:d.resolve,reject:d.reject});NG||(NG=[],queueMicrotask(function(){var k=[].concat(_.K6(NG));NG=null;var G=nO().loadMultiple(k);k=_.C(k);for(var P=k.next();!P.done;P=k.next())P=P.value,G[P].then(CQw.get(P).resolve,CQw.get(P).reject)}));
NG.push(b);return B};
fwE=function(b){b=b.buf.charCodeAt(b.pos++);return L6d[b]};
pv=function(b){var d=0,B=0;do{var k=fwE(b);d|=(k&31)<<B;B+=5}while(k&32);return d<0?d+4294967296:d};
W61=function(b,d,B,k){var G=!0;G=G===void 0?!1:G;d=d===void 0?!1:d;k=k===void 0?{}:k;var P=k.cssRowKey||"",v=k.combinedSignature||"";!P&&window&&window._F_cssRowKey&&(P=window._F_cssRowKey,!v&&window._F_combinedSignature&&(v=window._F_combinedSignature));if(P&&typeof window._F_installCss!=="function")throw Error("Bd");var L=k.loaderClass||_.MG;b=uCQ(b===void 0?"base-js":b);d=new L(zj2(n84("",b)),P,v,G,d);G=k.useCors||b&&b.hasAttribute("crossorigin");b=k.corsMode||b&&b.getAttribute("crossorigin");
G&&(d.useCors_=G);b&&(d.corsMode_=b);k.urlMaxLength&&(d.urlMaxLength=k.urlMaxLength);B&&(d.insertPos=B);k.fetchPriority&&(d.fetchPriority=k.fetchPriority);var A=nO();A.JSC$10227_loader_=d;A.setBatchModeEnabled(!0);_.ATJ=k.batchingStrategy==="BATCH"?voE:function(a){return Promise.resolve(A.load(a))}};
$8F=function(b,d,B){awQ(b,d);b[d][m81].unshift(B)};
awQ=function(b,d){if(!b[d]||!b[d][m81]){var B=b[d],k=B?[B]:[];b[d]=function(){for(var G=_.C(k),P=G.next();!P.done;P=G.next())P.value.apply(this,arguments)};
b[d][m81]=k}};
OCd=function(b){if(!b)return[];var d=[];b=_.C(b);for(var B=b.next();!B.done;B=b.next())B=B.value,Array.isArray(B)?d.push.apply(d,_.K6(OCd(B))):d.push(B);return d};
_.Je=function(b,d){if(b&&IwF.test(b)||b==="//")return b;if(D84===void 0){D84=!1;try{var B=new URL("b","http://a");B.pathname="c%20d";D84=B.href==="http://a/c%20d"}catch(k){}}d||(d=document.baseURI||window.location.href);if(D84)try{return(new URL(b,d)).href}catch(k){return b}cC||(cC=document.implementation.createHTMLDocument("temp"),cC.base=cC.createElement("base"),cC.head.appendChild(cC.base),cC.anchor=cC.createElement("a"),cC.body.appendChild(cC.anchor));cC.base.href=d;cC.anchor.href=b;return cC.anchor.href||
b};
ooF=function(b,d){return b.replace(U8J,function(B,k,G,P){return k+"'"+_.Je(G.replace(/["']/g,""),d)+"'"+P})};
N6W=function(b){return b.substring(0,b.lastIndexOf("/")+1)};
cT4=function(){p0m=!1;for(var b=z0.length,d=0;d<b;d++){var B=z0[d];if(B)try{B()}catch(k){setTimeout(function(){throw k;})}}z0.splice(0,b);
Mhw+=b};
_._regLog$$module$third_party$javascript$polymer$v2$polymer$lib$utils$telemetry=function(b){console.log("["+b.is+"]: registered")};
zDJ=function(b){JTF.push(b)};
Rd=function(b){return RDE[b]||(RDE[b]=b.indexOf("-")<0?b:b.replace(X01,function(d){return d[1].toUpperCase()}))};
XU=function(b){return RDE[b]||(RDE[b]=b.replace(hD2,"-$1").toLowerCase())};
HC4=function(b,d){var B=d.parentInfo&&HC4(b,d.parentInfo);if(B)for(b=B.firstChild,B=0;b;b=b.nextSibling){if(d.parentIndex===B++)return b}else return b};
lwJ=function(b,d){b=b._methodHost||b;return function(B){if(b[d])b[d](B,B.detail);else console.warn("listener method `"+d+"` not defined")}};
he=function(b){return b.indexOf(".")>=0};
HC=function(b){var d=b.indexOf(".");return d===-1?b:b.slice(0,d)};
thd=function(b,d){return b.indexOf(d+".")===0};
lE=function(b,d){return d.indexOf(b+".")===0};
te=function(b,d,B){return d+B.slice(b.length)};
jeF=function(b,d){return b===d||thd(b,d)||lE(b,d)};
jM=function(b){if(Array.isArray(b)){for(var d=[],B=0;B<b.length;B++)for(var k=b[B].toString().split("."),G=0;G<k.length;G++)d.push(k[G]);return d.join(".")}return b};
F6y=function(b){return Array.isArray(b)?jM(b).split("."):b.toString().split(".")};
FU=function(b,d,B){d=F6y(d);for(var k=0;k<d.length;k++){if(!b)return;b=b[d[k]]}B&&(B.path=d.join("."));return b};
ZCW=function(b,d,B){var k=F6y(d),G=k[k.length-1];if(k.length>1){for(d=0;d<k.length-1;d++)if(b=b[k[d]],!b)return;b[G]=B}else b[d]=B;return k.join(".")};
goy=function(b,d,B){var k=b[d];if(!k)k=b[d]={};else if(!b.hasOwnProperty(d)&&(k=b[d]=Object.create(b[d]),B))for(var G in k)for(b=k[G],d=k[G]=Array(b.length),B=0;B<b.length;B++)d[B]=b[B];return k};
gr=function(b,d,B,k,G,P){if(d){var v=!1,L=Zn++,A;for(A in B){var a=G?HC(A):A;if(a=d[a])for(var O=0,I=a.length,D=void 0;O<I&&(D=a[O]);O++)D.info&&D.info.lastRun===L||G&&!yT4(A,D.trigger)||(D.info&&(D.info.lastRun=L),D.fn(b,A,B,k,D.info,G,P),v=!0)}return v}return!1};
yT4=function(b,d){if(d){var B=d.name;return B==b||!(!d.structured||!thd(B,b))||!(!d.wildcard||!lE(B,b))}return!0};
Sad=function(b,d,B,k,G){d=typeof G.method==="string"?b[G.method]:G.method;B=G.property;d?d.call(b,b.__data[B],k[B]):G.dynamicFn||console.warn("observer method `"+G.method+"` not defined")};
VhC=function(b,d,B,k){B={value:B,queueProperty:!0};k&&(B.path=k);(0,_.yO)(b).dispatchEvent(new CustomEvent(d,{detail:B}))};
iCG=function(b,d,B,k,G,P){P=(k=(P?HC(d):d)!=d?d:null)?FU(b,k):b.__data[d];k&&P===void 0&&(P=B[d]);VhC(b,G.eventName,P,k)};
w0m=function(b,d,B,k,G){B=b.__data[d];SM&&(B=SM(B,G.attrName,"attribute",b));b._propertyToAttribute(d,G.attrName,B)};
K6y=function(b){var d=b.constructor.__orderedComputedDeps;if(!d){d=new Map;for(var B=b.__computeEffects,k=uYF(b),G=k.counts,P=k.ready,v=k.total;k=P.shift();)d.set(k,d.size),(k=B[k])&&k.forEach(function(L){L=L.info.methodInfo;--v;--G[L]===0&&P.push(L)});
v!==0&&console.warn("Computed graph for "+b.localName+" incomplete; circular?");b.constructor.__orderedComputedDeps=d}return d};
uYF=function(b){var d=b.__computeInfo,B={};b=b.__computeEffects;var k=[],G=0,P;for(P in d){var v=d[P];G+=B[P]=v.args.filter(function(A){return!A.literal}).length+(v.dynamicFn?1:0)}for(var L in b)d[L]||k.push(L);
return{counts:B,ready:k,total:G}};
T62=function(b,d,B,k,G){d=noG(b,d,B,k,G);if(d===VO)return!1;G=G.methodInfo;if(b.__dataHasAccessor&&b.__dataHasAccessor[G])return b._setPendingProperty(G,d,!0);b[G]=d;return!1};
qaC=function(b,d,B,k,G,P,v){B.bindings=B.bindings||[];k={kind:k,target:G,parts:P,literal:v,isCompound:P.length!==1};B.bindings.push(k);k.target&&k.kind!="attribute"&&k.kind!="text"&&!k.isCompound&&k.parts[0].mode==="{"&&(B=k.parts[0],P=B.negate,k.listenerEvent=B.event||XU(G)+"-changed",k.listenerNegate=P);G=d.nodeInfoList.length;for(B=0;B<k.parts.length;B++){var L=k.parts[B];L.compoundIndex=B;P=b;v=d;var A=k,a=L,O=G;if(!a.literal)if(A.kind==="attribute"&&A.target[0]==="-")console.warn("Cannot set attribute "+
A.target+' because "-" is not a valid attribute starting character');else for(L=a.dependencies,A={index:O,binding:A,part:a,evaluator:P},a=0;a<L.length;a++)O=L[a],typeof O=="string"&&(O=rTE(O),O.wildcard=!0),P._addTemplatePropertyEffect(v,O.rootProperty,{fn:Qe4,info:A,trigger:O})}};
Qe4=function(b,d,B,k,G,P,v){v=v[G.index];var L=G.binding,A=G.part;P&&A.source&&d.length>A.source.length&&L.kind=="property"&&!L.isCompound&&v.__isPropertyEffectsClient&&v.__dataHasAccessor&&v.__dataHasAccessor[L.target]?(B=B[d],d=te(A.source,L.target,d),v._setPendingPropertyOrPath(d,B,!1,!0)&&b._enqueueClient(v)):(d=G.evaluator._evaluateBinding(b,A,d,B,k,P),d!==VO&&(L.isCompound&&(B=v.__dataCompoundStorage[L.target],B[A.compoundIndex]=d,d=B.join("")),L.kind==="attribute"||L.target!=="textContent"&&
(L.target!=="value"||v.localName!=="input"&&v.localName!=="textarea")||(d=d==void 0?"":d),A=d,SM&&(A=SM(A,L.target,L.kind,v)),L.kind=="attribute"?b._valueToNodeAttribute(v,A,L.target):(L=L.target,v.__isPropertyEffectsClient&&v.__dataHasAccessor&&v.__dataHasAccessor[L]?v.__readOnly&&v.__readOnly[L]||v._setPendingProperty(L,A)&&b._enqueueClient(v):b._setUnmanagedPropertyToNode(v,L,A))))};
x8E=function(b,d,B){if(B.listenerEvent){var k=B.parts[0];b.addEventListener(B.listenerEvent,function(G){var P=B.target,v=k.source,L=k.negate,A=G.detail,a=A&&A.path;a?(v=te(P,v,a),G=A&&A.value):G=G.currentTarget[P];d.__readOnly&&d.__readOnly[v]||!d._setPendingPropertyOrPath(v,L?!G:G,!0,!!a)||A&&A.queueProperty||d._invalidateProperties()})}};
YaC=function(b,d,B,k,G,P){P=d.static||P&&(typeof P!=="object"||P[d.methodName]);G={methodName:d.methodName,args:d.args,methodInfo:G,dynamicFn:P};for(var v=0,L=void 0;v<d.args.length&&(L=d.args[v]);v++)L.literal||b._addPropertyEffect(L.rootProperty,B,{fn:k,info:G,trigger:L});P&&b._addPropertyEffect(d.methodName,B,{fn:k,info:G});return G};
noG=function(b,d,B,k,G){k=b._methodHost||b;var P=k[G.methodName];if(P)return b=b._marshalArgs(G.args,d,B),b===VO?VO:P.apply(k,b);G.dynamicFn||console.warn("method `"+G.methodName+"` not defined")};
eDm=function(b){for(var d="",B=0;B<b.length;B++)d+=b[B].literal||"";return d};
Bt4=function(b){if(b=b.match(/([^\s]+?)\(([\s\S]*)\)/)){var d={methodName:b[1],static:!0,args:bFE};return b[2].trim()?d91(b[2].replace(/\\,/g,"&comma;").split(","),d):d}return null};
d91=function(b,d){d.args=b.map(function(B){B=rTE(B);B.literal||(d.static=!1);return B},this);
return d};
rTE=function(b){b=b.trim().replace(/&comma;/g,",").replace(/\\(.)/g,"$1");var d={name:b,value:"",literal:!1},B=b[0];B==="-"&&(B=b[1]);B>="0"&&B<="9"&&(B="#");switch(B){case "'":case '"':d.value=b.slice(1,-1);d.literal=!0;break;case "#":d.value=Number(b),d.literal=!0}d.literal||(d.rootProperty=HC(b),d.structured=he(b),d.structured&&(d.wildcard=b.slice(-2)==".*",d.wildcard&&(d.name=b.slice(0,-2))));return d};
kPG=function(b,d,B){b=FU(b,B);b===void 0&&(b=d[B]);return b};
GPd=function(b,d,B,k){k={indexSplices:k};iE&&!b._overrideLegacyUndefined&&(d.splices=k);b.notifyPath(B+".splices",k);b.notifyPath(B+".length",d.length);iE&&!b._overrideLegacyUndefined&&(k.indexSplices=[])};
wr=function(b,d,B,k,G,P){GPd(b,d,B,[{index:k,addedCount:G,removed:P,object:d,type:"splice"}])};
Pyw=function(b){b=ooF((b.body?b.body:b).textContent,b.baseURI);var d=document.createElement("style");d.textContent=b;return d};
sEJ=function(b){b=b.trim().split(/\s+/);for(var d=[],B=0;B<b.length;B++)d.push.apply(d,_.K6(EEJ(b[B])));return d};
EEJ=function(b){var d=uE.import(b);if(!d)return console.warn("Could not find style data in module named",b),[];if(d._styles===void 0){b=[];b.push.apply(b,_.K6(_._stylesFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather(d)));var B=d.querySelector("template");B&&b.push.apply(b,_.K6(CyJ(B,d.assetpath)));d._styles=b}return d._styles};
CyJ=function(b,d){if(!b._styles){for(var B=[],k=b.content.querySelectorAll("style"),G=0;G<k.length;G++){var P=k[G],v=P.getAttribute("include");v&&B.push.apply(B,_.K6(sEJ(v).filter(function(L,A,a){return a.indexOf(L)===A})));
d&&(P.textContent=ooF(P.textContent,d));B.push(P)}b._styles=B}return b._styles};
vEy=function(b){return(b=uE.import(b))?_._stylesFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather(b):[]};
_._stylesFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather=function(b){var d=[];b=b.querySelectorAll("link[rel=import][type~=css]");for(var B=0;B<b.length;B++){var k=b[B];if(k.import){var G=k.import;if((k=k.hasAttribute("shady-unscoped"))&&!G._unscopedStyle){var P=Pyw(G);P.setAttribute("shady-unscoped","");G._unscopedStyle=P}else G._style||(G._style=Pyw(G));d.push(k?G._unscopedStyle:G._style)}}return d};
f1Q=function(b){b=b.trim().split(/\s+/);for(var d="",B=0;B<b.length;B++)d+=Lr2(b[B]);return d};
Lr2=function(b){var d=uE.import(b);if(d&&d._cssText===void 0){var B=_._cssFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather(d),k=d.querySelector("template");k&&(B+=AId(k,d.assetpath));d._cssText=B||null}d||console.warn("Could not find style data in module named",b);return d&&d._cssText||""};
AId=function(b,d){var B="";b=CyJ(b,d);for(d=0;d<b.length;d++){var k=b[d];k.parentNode&&k.parentNode.removeChild(k);B+=k.textContent}return B};
_._cssFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather=function(b){var d="";b=_._stylesFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather(b);for(var B=0;B<b.length;B++)d+=b[B].textContent;return d};
Kv=function(b,d){return{index:b,removed:[],addedCount:d}};
a1C=function(b,d,B,k){var G=0,P=0,v=0,L=0,A=Math.min(d-G,k-P);if(G==0&&P==0)a:{for(v=0;v<A;v++)if(b[v]!==B[v])break a;v=A}if(d==b.length&&k==B.length){L=b.length;for(var a=B.length,O=0;O<A-v&&Wry(b[--L],B[--a]);)O++;L=O}G+=v;P+=v;d-=L;k-=L;if(d-G==0&&k-P==0)return[];if(G==d){for(d=Kv(G,0);P<k;)d.removed.push(B[P++]);return[d]}if(P==k)return[Kv(G,d-G)];A=G;v=P;k=k-v+1;L=d-A+1;d=Array(k);for(a=0;a<k;a++)d[a]=Array(L),d[a][0]=a;for(a=0;a<L;a++)d[0][a]=a;for(a=1;a<k;a++)for(O=1;O<L;O++)if(b[A+O-1]===
B[v+a-1])d[a][O]=d[a-1][O-1];else{var I=d[a-1][O]+1,D=d[a][O-1]+1;d[a][O]=I<D?I:D}A=d.length-1;v=d[0].length-1;k=d[A][v];for(b=[];A>0||v>0;)A==0?(b.push(2),v--):v==0?(b.push(3),A--):(L=d[A-1][v-1],a=d[A-1][v],O=d[A][v-1],I=a<O?a<L?a:L:O<L?O:L,I==L?(L==k?b.push(0):(b.push(1),k=L),A--,v--):I==a?(b.push(3),A--,k=a):(b.push(2),v--,k=O));b.reverse();d=void 0;A=[];for(v=0;v<b.length;v++)switch(b[v]){case 0:d&&(A.push(d),d=void 0);G++;P++;break;case 1:d||(d=Kv(G,0));d.addedCount++;G++;d.removed.push(B[P]);
P++;break;case 2:d||(d=Kv(G,0));d.addedCount++;G++;break;case 3:d||(d=Kv(G,0)),d.removed.push(B[P]),P++}d&&A.push(d);return A};
m9F=function(b,d){return a1C(b,b.length,d,d.length)};
Wry=function(b,d){return b===d};
OFw=function(b){if(b instanceof $9E)return b.value;throw Error("Jd`"+b);};
I1x=function(b,d){for(var B in d)B===null?b.style.removeProperty(B):b.style.setProperty(B,d[B])};
D9W=function(b,d){return(b=window.getComputedStyle(b).getPropertyValue(d))?b.trim():""};
psG=function(b){requestAnimationFrame(function(){U9Q?U9Q(b):(oEx||(oEx=new Promise(function(d){Ntd=d}),document.readyState==="complete"?Ntd():document.addEventListener("readystatechange",function(){document.readyState==="complete"&&Ntd()})),oEx.then(function(){b&&b()}))})};
JIm=function(b){MVy=b&&b.shimcssproperties?!1:cIE||!(navigator.userAgent.match(/AppleWebKit\/601|Edge\/15/)||!window.CSS||!CSS.supports||!CSS.supports("box-shadow","0 0 0 var(--foo)"))};
HFJ=function(b){if(!(zkC.indexOf(b)>-1)&&b!=="touchend"&&RkJ&&Xs4&&hk4)return{passive:!0}};
Frd=function(b){for(var d=l14?["click"]:zkC,B=0,k;B<d.length;B++)k=d[B],b?(tVd.length=0,document.addEventListener(k,jE1,!0)):document.removeEventListener(k,jE1,!0)};
nv=function(b){var d=b.type;return zkC.indexOf(d)>-1?d==="mousemove"?(d=b.buttons===void 0?1:b.buttons,b instanceof window.MouseEvent&&!ZF1&&(d=gEW[b.which]||0),!!(d&1)):(b.button===void 0?0:b.button)===0:!1};
yIG=function(b){if(b.type==="click"){if(b.detail===0)return!0;var d=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(b);if(!d.nodeType||d.nodeType!==Node.ELEMENT_NODE)return!0;d=d.getBoundingClientRect();var B=b.pageX;b=b.pageY;return!(B>=d.left&&B<=d.right&&b>=d.top&&b<=d.bottom)}return!1};
SLE=function(b,d,B){b.movefn=d;b.upfn=B;document.addEventListener("mousemove",d);document.addEventListener("mouseup",B)};
T0=function(b){document.removeEventListener("mousemove",b.movefn);document.removeEventListener("mouseup",b.upfn);b.movefn=null;b.upfn=null};
VVy=function(b,d){for(var B=document.elementFromPoint(b,d),k=B;k&&k.shadowRoot&&!window.ShadyDOM;){var G=k;k=k.shadowRoot.elementFromPoint(b,d);if(G===k)break;k&&(B=k)}return B};
_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(b){var d=iFC(b);return d.length>0?d[0]:b.target};
_._handleNative$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(b){var d=b.type,B=b.currentTarget.__polymerGestures;if(B&&(B=B[d])){if(!b.__polymerGesturesHandled&&(b.__polymerGesturesHandled={},d.slice(0,5)==="touch")){var k=b.changedTouches[0];d==="touchstart"&&b.touches.length===1&&(wsx=k.identifier);if(wsx!==k.identifier)return;RkJ||(d==="touchstart"||d==="touchmove")&&_._handleTouchAction$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(b)}k=
b.__polymerGesturesHandled;if(!k.skip){for(var G=0,P;G<rr.length;G++)P=rr[G],B[P.name]&&!k[P.name]&&P.flow&&P.flow.start.indexOf(b.type)>-1&&P.reset&&P.reset();for(G=0;G<rr.length;G++)P=rr[G],B[P.name]&&!k[P.name]&&(k[P.name]=!0,P[d](b))}}};
_._handleTouchAction$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(b){var d=b.changedTouches[0],B=b.type;if(B==="touchstart")uq1=d.clientX,Krm=d.clientY,nEW=!1;else if(B==="touchmove"&&!nEW){nEW=!0;B="auto";for(var k=iFC(b),G=0,P;G<k.length;G++)if(P=k[G],P.__polymerGesturesTouchAction){B=P.__polymerGesturesTouchAction;break}k=!1;G=Math.abs(uq1-d.clientX);d=Math.abs(Krm-d.clientY);b.cancelable&&(B==="none"?k=!0:B==="pan-x"?k=d>G:B==="pan-y"&&(k=G>d));k?b.preventDefault():
QO("track")}};
xi=function(b,d,B){return qG[d]?(_._add$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(b,d,B),!0):!1};
Yi=function(b,d,B){return qG[d]?(_._remove$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(b,d,B),!0):!1};
_._add$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(b,d,B){var k=qG[d],G=k.deps,P=k.name,v=b.__polymerGestures;v||(b.__polymerGestures=v={});for(var L=0,A,a;L<G.length;L++)A=G[L],l14&&zkC.indexOf(A)>-1&&A!=="click"||((a=v[A])||(v[A]=a={_count:0}),a._count===0&&b.addEventListener(A,_._handleNative$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures,HFJ(A)),a[P]=(a[P]||0)+1,a._count=(a._count||0)+1);b.addEventListener(d,B);k.touchAction&&_.eM(b,k.touchAction)};
_._remove$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(b,d,B){var k=qG[d],G=k.deps;k=k.name;var P=b.__polymerGestures;if(P)for(var v=0,L,A;v<G.length;v++)L=G[v],(A=P[L])&&A[k]&&(A[k]=(A[k]||1)-1,A._count=(A._count||1)-1,A._count===0&&b.removeEventListener(L,_._handleNative$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures,HFJ(L)));b.removeEventListener(d,B)};
Ttx=function(b){rr.push(b);for(var d=0;d<b.emits.length;d++)qG[b.emits[d]]=b};
_._findRecognizerByEvent$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(b){for(var d=0,B;d<rr.length;d++){B=rr[d];for(var k=0,G;k<B.emits.length;k++)if(G=B.emits[k],G===b)return B}return null};
_.eM=function(b,d){RkJ&&b instanceof HTMLElement&&bs.run(function(){b.style.touchAction=d});
b.__polymerGesturesTouchAction=d};
_._fire$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(b,d,B){d=new Event(d,{bubbles:!0,cancelable:!0,composed:!0});d.detail=B;(0,_.yO)(b).dispatchEvent(d);d.defaultPrevented&&(b=B.preventer||B.sourceEvent)&&b.preventDefault&&b.preventDefault()};
QO=function(b){b=_._findRecognizerByEvent$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(b);b.info&&(b.info.prevent=!0)};
dM=function(b,d,B,k){d&&_._fire$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(d,b,{x:B.clientX,y:B.clientY,sourceEvent:B,preventer:k,prevent:function(G){return QO(G)}})};
rI2=function(b,d,B){if(b.prevent)return!1;if(b.started)return!0;B=Math.abs(b.y-B);return Math.abs(b.x-d)>=5||B>=5};
QEW=function(b,d,B){if(d){var k=b.moves[b.moves.length-2],G=b.moves[b.moves.length-1],P=G.x-b.x,v=G.y-b.y,L=0;if(k){var A=G.x-k.x;L=G.y-k.y}_._fire$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(d,"track",{state:b.state,x:B.clientX,y:B.clientY,dx:P,dy:v,ddx:A,ddy:L,sourceEvent:B,hover:function(){return VVy(B.clientX,B.clientY)}})}};
x9E=function(b,d,B){var k=Math.abs(d.clientX-b.x),G=Math.abs(d.clientY-b.y),P=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(B||d);!P||qLW[P.localName]&&P.hasAttribute("disabled")||!(isNaN(k)||isNaN(G)||k<=25&&G<=25||yIG(d))||b.prevent||_._fire$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(P,"tap",{x:d.clientX,y:d.clientY,sourceEvent:d,preventer:B})};
YLE=function(b,d,B,k,G){var P;G&&(P=typeof B==="object"&&B!==null)&&(k=b.__dataTemp[d]);k=k!==B&&(k===k||B===B);P&&k&&(b.__dataTemp[d]=B);return k};
bX1=function(){if(BM&&!PM){if(!ek1){ek1=!0;var b=document.createElement("style");b.textContent="dom-bind,dom-if,dom-repeat{display:none;}";document.head.appendChild(b)}return!0}return!1};
BPQ=function(){return dsE};
kVy=function(b,d){dsE=b;Object.setPrototypeOf(b,d.prototype);new d;dsE=null};
GV4=function(b,d){for(var B=0;B<d.length;B++){var k=d[B];if(!!b!=!!k.__hideTemplateChildren__)if(k.nodeType===Node.TEXT_NODE)b?(k.__polymerTextContent__=k.textContent,k.textContent=""):k.textContent=k.__polymerTextContent__;else if(k.localName==="slot")if(b)k.__polymerReplaced__=document.createComment("hidden-slot"),(0,_.yO)((0,_.yO)(k).parentNode).replaceChild(k.__polymerReplaced__,k);else{var G=k.__polymerReplaced__;G&&(0,_.yO)((0,_.yO)(G).parentNode).replaceChild(k,G)}else k.style&&(b?(k.__polymerDisplay__=
k.style.display,k.style.display="none"):k.style.display=k.__polymerDisplay__);k.__hideTemplateChildren__=b;k._showHideChildren&&k._showHideChildren(b)}};
P8W=function(b){return(b=b.__dataHost)&&b._methodHost||b};
C8m=function(b,d,B){var k=B.mutableData?ETE:Ep;sp.mixin&&(k=sp.mixin(k));var G=function(){return k.apply(this,arguments)||this};
_.c(G,k);G.prototype.__templatizeOptions=B;G.prototype._bindTemplate(b);sHy(G,b,d,B);return G};
WiJ=function(b,d,B,k){var G=B.forwardHostProp;if(G&&d.hasHostProps){var P=b.localName=="template",v=d.templatizeTemplateClass;if(!v){if(P){var L=B.mutableData?vTJ:LiC;v=function(){return L.apply(this,arguments)||this};
_.c(v,L);v=d.templatizeTemplateClass=v}else{var A=b.constructor;v=function(){return A.apply(this,arguments)||this};
_.c(v,A);v=d.templatizeTemplateClass=v}var a=d.hostProps,O;for(O in a)v.prototype._addPropertyEffect("_host_"+O,v.prototype.PROPERTY_EFFECT_TYPES.PROPAGATE,{fn:fO4(G)}),v.prototype._createNotifyingProperty("_host_"+O);Cb&&k&&AzQ(d,B,k)}b.__dataProto&&Object.assign(b.__data,b.__dataProto);if(P)kVy(b,v),b.__dataTemp={},b.__dataPending=null,b.__dataOld=null,b._enableProperties();else{Object.setPrototypeOf(b,v.prototype);d=d.hostProps;for(var I in d)I="_host_"+I,I in b&&(d=b[I],delete b[I],b.__data[I]=
d)}}};
fO4=function(b){return function(d,B,k){b.call(d.__templatizeOwner,B.substring(6),k[B])}};
sHy=function(b,d,B,k){var G=B.hostProps||{},P;for(P in k.instanceProps){delete G[P];var v=k.notifyInstanceProp;v&&b.prototype._addPropertyEffect(P,b.prototype.PROPERTY_EFFECT_TYPES.NOTIFY,{fn:aO2(v)})}if(k.forwardHostProp&&d.__dataHost)for(var L in G)B.hasHostProps||(B.hasHostProps=!0),b.prototype._addPropertyEffect(L,b.prototype.PROPERTY_EFFECT_TYPES.NOTIFY,{fn:msJ()})};
aO2=function(b){return function(d,B,k){b.call(d.__templatizeOwner,d,B,k[B])}};
msJ=function(){return function(b,d,B){b.__dataHost._setPendingPropertyOrPath("_host_"+d,B[d],!0,!0)}};
sp=function(b,d,B){if(vM&&!P8W(b))throw Error("Pd");B=B||{};if(b.__templatizeOwner)throw Error("Qd");b.__templatizeOwner=d;var k=(d?d.constructor:Ep)._parseTemplate(b),G=k.templatizeInstanceClass;G||(G=C8m(b,k,B),k.templatizeInstanceClass=G);var P=P8W(b);WiJ(b,k,B,P);B=function(){return G.apply(this,arguments)||this};
_.c(B,G);B.prototype._methodHost=P;B.prototype.__dataHost=b;B.prototype.__templatizeOwner=d;B.prototype.__hostProps=k.hostProps;return B};
AzQ=function(b,d,B){B=B.constructor._properties;b=b.propertyEffects;d=d.instanceProps;for(var k in b)if(!(B[k]||d&&d[k]))for(var G=b[k],P=0;P<G.length;P++){var v=G[P].info.part;if(!v.signature||!v.signature.static){console.warn("Property '"+k+"' used in template but not declared in 'properties'; attribute will not be observed.");break}}};
$sw=function(b,d){for(var B;d;)if(B=d.__dataHost?d:d.__templatizeInstance)if(B.__dataHost!=b)d=B.__dataHost;else return B;else d=(0,_.yO)(d).parentNode;return null};
Lb=function(b){return b.localName==="slot"};
OX4=function(){for(var b=fb.prototype,d="cloneNode appendChild insertBefore removeChild replaceChild setAttribute removeAttribute querySelector querySelectorAll attachShadow".split(" "),B={},k=0;k<d.length;B={method$jscomp$33:void 0},k++)B.method$jscomp$33=d[k],b[B.method$jscomp$33]=function(G){return function(){return this.node[G.method$jscomp$33].apply(this.node,arguments)}}(B)};
IOW=function(b,d){for(var B={},k=0;k<d.length;B={name$jscomp$448:void 0},k++)B.name$jscomp$448=d[k],Object.defineProperty(b,B.name$jscomp$448,{get:function(G){return function(){return this.node[G.name$jscomp$448]}}(B),
configurable:!0})};
DsE=function(){for(var b=fb.prototype,d=["textContent","innerHTML","className"],B={},k=0;k<d.length;B={name$jscomp$449:void 0},k++)B.name$jscomp$449=d[k],Object.defineProperty(b,B.name$jscomp$449,{get:function(G){return function(){return this.node[G.name$jscomp$449]}}(B),
set:function(G){return function(P){this.node[G.name$jscomp$449]=P}}(B),
configurable:!0})};
UsQ=function(){At=document.documentElement.getAttribute("dir");At=document.documentElement.getAttribute("dir");for(var b=0;b<WM.length;b++){var d=WM[b];d.__autoDirOptOut||d.setAttribute("dir",At)}};
MPW=function(){aG=!0;requestAnimationFrame(function(){aG=!1;oTE(NP4);setTimeout(function(){for(var b=0,d=mt.length;b<d;b++)puE(mt.shift())})})};
oTE=function(b){for(;b.length;)puE(b.shift())};
puE=function(b){var d=b[0],B=b[1];b=b[2];try{B.apply(d,b)}catch(k){setTimeout(function(){throw k;})}};
_.czF=function(b,d,B){aG||MPW();NP4.push([b,d,B])};
_.Op=function(b,d,B){aG||MPW();mt.push([b,d,B])};
RPx=function(b,d){d=d===void 0?!1:d;if(!Jzw||!zPC||!Jzw.handlesDynamicScoping)return null;var B=zPC.ScopingShim;if(!B)return null;var k=B.scopeForNode(b),G=(0,_.yO)(b).getRootNode(),P=function(v){if((0,_.yO)(v).getRootNode()===G){var L=Array.from(Jzw.nativeMethods.querySelectorAll.call(v,"*"));L.push(v);for(v=0;v<L.length;v++){var A=L[v];if((0,_.yO)(A).getRootNode()===G){var a=B.currentScopeForNode(A);a!==k&&(a!==""&&B.unscopeNode(A,a),B.scopeNode(A,k))}}}};
P(b);return d?(d=new MutationObserver(function(v){for(var L=0;L<v.length;L++)for(var A=v[L],a=0;a<A.addedNodes.length;a++){var O=A.addedNodes[a];O.nodeType===Node.ELEMENT_NODE&&P(O)}}),d.observe(b,{childList:!0,
subtree:!0}),d):null};
XuE=function(){document.body.removeAttribute("unresolved")};
jHx=function(b){var d=b=b.replace(hPE,"").replace(HX4,""),B=new lOd;B.start=0;B.end=d.length;for(var k=B,G=0,P=d.length;G<P;G++)if(d[G]==="{"){k.rules||(k.rules=[]);var v=k,L=v.rules[v.rules.length-1]||null;k=new lOd;k.start=G+1;k.parent=v;k.previous=L;v.rules.push(k)}else d[G]==="}"&&(k.end=G+1,k=k.parent||B);return tPC(B,b)};
tPC=function(b,d){var B=d.substring(b.start,b.end-1);b.parsedCssText=b.cssText=B.trim();b.parent&&(B=d.substring(b.previous?b.previous.end:b.parent.start,b.start-1),B=_._expandUnicodeEscapes$$module$third_party$javascript$polymer$v2$shadycss$src$css_parse(B),B=B.replace(FiE," "),B=B.substring(B.lastIndexOf(";")+1),B=b.parsedSelector=b.selector=B.trim(),b.atRule=B.indexOf("@")===0,b.atRule?B.indexOf("@media")===0?b.type=4:B.match(ZXy)&&(b.type=7,b.keyframesName=b.selector.split(FiE).pop()):B.indexOf("--")===
0?b.type=1E3:b.type=1);if(B=b.rules)for(var k=0,G=B.length,P=void 0;k<G&&(P=B[k]);k++)tPC(P,d);return b};
_._expandUnicodeEscapes$$module$third_party$javascript$polymer$v2$shadycss$src$css_parse=function(b){return b.replace(/\\([0-9a-f]{1,6})\s/gi,function(){for(var d=arguments[1],B=6-d.length;B--;)d="0"+d;return"\\"+d})};
gTw=function(b,d,B){B=B===void 0?"":B;var k="";if(b.cssText||b.rules){var G=b.rules;if(G&&!_._hasMixinRules$$module$third_party$javascript$polymer$v2$shadycss$src$css_parse(G))for(var P=0,v=G.length,L=void 0;P<v&&(L=G[P]);P++)k=gTw(L,d,k);else d?d=b.cssText:(d=b.cssText,d=d.replace(yzm,"").replace(Smd,""),d=d.replace(VPC,"").replace(iXQ,"")),(k=d.trim())&&(k="  "+k+"\n")}k&&(b.selector&&(B+=b.selector+" {\n"),B+=k,b.selector&&(B+="}\n\n"));return B};
_._hasMixinRules$$module$third_party$javascript$polymer$v2$shadycss$src$css_parse=function(b){b=b[0];return!!b&&!!b.selector&&b.selector.indexOf("--")===0};
ugd=function(b){if(b=wuF[b])b._applyShimCurrentVersion=b._applyShimCurrentVersion||0,b._applyShimValidatingVersion=b._applyShimValidatingVersion||0,b._applyShimNextVersion=(b._applyShimNextVersion||0)+1};
KiE=function(b){return b._applyShimCurrentVersion===b._applyShimNextVersion};
TPC=function(b){b._applyShimValidatingVersion=b._applyShimNextVersion;b._validating||(b._validating=!0,nTW.then(function(){b._applyShimCurrentVersion=b._applyShimNextVersion;b._validating=!1}))};
QHy=function(b){if(!b)return"";typeof b==="string"&&(b=jHx(b));return gTw(b,rzW)};
qmE=function(b){!b.__cssRules&&b.textContent&&(b.__cssRules=jHx(b.textContent));return b.__cssRules||null};
Ymw=function(b,d,B,k){if(b){var G=!1,P=b.type;if(k&&P===4){var v=b.selector.match(xsy);v&&(window.matchMedia(v[1]).matches||(G=!0))}P===1?d(b):B&&P===7?B(b):P===1E3&&(G=!0);if((b=b.rules)&&!G)for(G=0,P=b.length,v=void 0;G<P&&(v=b[G]);G++)Ymw(v,d,B,k)}};
eP4=function(b,d){var B=b.indexOf("var(");if(B===-1)return d(b,"","","");a:{var k=0;var G=B+3;for(var P=b.length;G<P;G++)if(b[G]==="(")k++;else if(b[G]===")"&&--k===0)break a;G=-1}k=b.substring(B+4,G);B=b.substring(0,B);b=eP4(b.substring(G+1),d);P=k.indexOf(",");if(P===-1)return d(B,k.trim(),"",b);G=k.substring(0,P).trim();k=k.substring(P+1).trim();return d(B,G,k,b)};
bMG=function(b){if(IG!==void 0)return IG;if(b.__cssBuild===void 0){var d=b.getAttribute("css-build");if(d)b.__cssBuild=d;else{a:{d=b.localName==="template"?b.content.firstChild:b.firstChild;if(d instanceof Comment&&(d=d.textContent.trim().split(":"),d[0]==="css-build")){d=d[1];break a}d=""}if(d!==""){var B=b.localName==="template"?b.content.firstChild:b.firstChild;B.parentNode.removeChild(B)}b.__cssBuild=d}}return b.__cssBuild||""};
B84=function(b,d,B,k){for(var G=d._noAccessors,P=Object.getOwnPropertyNames(d),v=0;v<P.length;v++){var L=P[v];if(!(L in k))if(G)b[L]=d[L];else{var A=Object.getOwnPropertyDescriptor(d,L);A&&(A.configurable=!0,Object.defineProperty(b,L,A))}}for(var a in dk1)d[a]&&(B[a]=B[a]||[],B[a].push(d[a]))};
kGy=function(b,d,B){d=d||[];for(var k=b.length-1;k>=0;k--){var G=b[k];G?Array.isArray(G)?kGy(G,d):d.indexOf(G)<0&&(!B||B.indexOf(G)<0)&&d.unshift(G):console.warn("behavior is null, check for missing or 404 import")}return d};
GGF=function(b,d){for(var B in d){var k=b[B],G=d[B];b[B]=!("value"in G)&&k&&"value"in k?Object.assign({value:k.value},G):G}};
sM4=function(b,d,B){var k={},G=function(){return d.apply(this,arguments)||this};
_.c(G,d);G._finalizeClass=function(){if(this.hasOwnProperty("generatedFrom")){if(v)for(var A=0,a;A<v.length;A++)a=v[A],a.properties&&this.createProperties(a.properties),a.observers&&this.createObservers(a.observers,a.properties);b.properties&&this.createProperties(b.properties);b.observers&&this.createObservers(b.observers,b.properties);this._prepareTemplate()}else d._finalizeClass.call(this)};
G.prototype.created=function(){d.prototype.created.call(this);var A=k.created;if(A)for(var a=0;a<A.length;a++)A[a].call(this)};
G.prototype._registered=function(){var A=G.prototype;if(!A.hasOwnProperty("__hasRegisterFinished")){A.__hasRegisterFinished=!0;d.prototype._registered.call(this);BM&&L(A);A=Object.getPrototypeOf(this);var a=k.beforeRegister;if(a)for(var O=0;O<a.length;O++)a[O].call(A);if(a=k.registered)for(O=0;O<a.length;O++)a[O].call(A)}};
G.prototype._applyListeners=function(){d.prototype._applyListeners.call(this);var A=k.listeners;if(A)for(var a=0;a<A.length;a++){var O=A[a];if(O)for(var I in O)this._addMethodEventListenerToNode(this,I,O[I])}};
G.prototype._ensureAttributes=function(){var A=k.hostAttributes;if(A)for(var a=A.length-1;a>=0;a--){var O=A[a],I;for(I in O)this._ensureAttribute(I,O[I])}d.prototype._ensureAttributes.call(this)};
G.prototype.ready=function(){d.prototype.ready.call(this);var A=k.ready;if(A)for(var a=0;a<A.length;a++)A[a].call(this)};
G.prototype.attached=function(){d.prototype.attached.call(this);var A=k.attached;if(A)for(var a=0;a<A.length;a++)A[a].call(this)};
G.prototype.detached=function(){d.prototype.detached.call(this);var A=k.detached;if(A)for(var a=0;a<A.length;a++)A[a].call(this)};
G.prototype.attributeChanged=function(A,a,O){d.prototype.attributeChanged.call(this);var I=k.attributeChanged;if(I)for(var D=0;D<I.length;D++)I[D].call(this,A,a,O)};
_.DB.Object.defineProperties(G,{properties:{configurable:!0,enumerable:!0,get:function(){var A={};if(v)for(var a=0;a<v.length;a++)GGF(A,v[a].properties);GGF(A,b.properties);return A}},
observers:{configurable:!0,enumerable:!0,get:function(){var A=[];if(v)for(var a=0,O;a<v.length;a++)O=v[a],O.observers&&(A=A.concat(O.observers));b.observers&&(A=A.concat(b.observers));return A}}});
if(B){Array.isArray(B)||(B=[B]);var P=d.prototype.behaviors;var v=kGy(B,null,P);G.prototype.behaviors=P?P.concat(B):v}var L=function(A){if(v)for(var a=v,O=0;O<a.length;O++)B84(A,a[O],k,PzQ);B84(A,b,k,Ezx)};
BM||L(G.prototype);G.generatedFrom=b;return G};
f$G=function(b){var d=typeof b!=="string"?b:{is:b,notifyObserversOnUndefined:!0};d.fastInit===void 0&&(d.fastInit=!0);return function(B){if(!d.disableInheritanceCheck&&Object.getPrototypeOf(B.prototype).constructor!==_.Up)throw Error("Ud");var k=B.prototype;k.is=d.is;$8F(k,"created",function(){this.hostElement=this;this.polymerController=this});
CzJ(k,B,d.fastInit);d.notifyObserversOnUndefined&&(k._overrideLegacyUndefined=!0);if(vzF)for(var G=_.C(Object.getOwnPropertyNames(k)),P=G.next();!P.done;P=G.next()){P=P.value;var v=Object.getOwnPropertyDescriptor(k,P);v.enumerable===!1&&(v.enumerable=!0,Object.defineProperty(k,P,v))}if("template"in B)var L=function(){return B.template};
else d.template!==void 0&&(L=d.template);if(L!==void 0){var A;Object.defineProperty(k,"_template",{get:function(){A===void 0&&(A=L());return A},
set:function(a){A=a},
configurable:!0,enumerable:!0})}Polymer(k);B[Lmd]=k}};
ALw=function(b){b=b===void 0?{}:b;b.fastInit===void 0&&(b.fastInit=!0);return function(d){if(!b.disableInheritanceCheck&&Object.getPrototypeOf(d.prototype).constructor!==oG)throw Error("Vd");CzJ(d.prototype,d,b.fastInit)}};
CzJ=function(b,d,B){B=B===void 0?!1:B;WmQ(d);B?$8F(b,"created",function(){this.disableEnforceFastDefaultValuesCheck||a$4(d,this)}):$8F(b,"ready",function(){for(var k={},G=_.C(OCd(this.behaviors)),P=G.next();!P.done;P=G.next())P=P.value,P.properties&&Object.assign(k,mky(this,P.properties));
Object.assign(k,mky(this,this.properties));a$4(d,this);G=_.C(Object.keys(k));for(P=G.next();!P.done;P=G.next())P=P.value,this[P]=k[P]})};
a$4=function(b,d){if(vzF){b=new b;for(var B=_.C(Object.getOwnPropertyNames(b)),k=B.next();!k.done;k=B.next())k=k.value,d[k]=b[k];for(B=d;B&&B!==Object.prototype;B=Object.getPrototypeOf(B)){k=_.C(Object.getOwnPropertyNames(B));for(var G=k.next();!G.done;G=k.next())G=G.value,b.hasOwnProperty(G)||Object.defineProperty(b,G,$km(d,G))}}else b.apply(d)};
$km=function(b,d){return{get:function(){var B=b[d];return B instanceof Function?B.bind(b):B},
set:function(B){b[d]=B}}};
mky=function(b,d){if(!d)return{};for(var B={},k=_.C(Object.keys(d)),G=k.next();!G.done;G=k.next())if(G=G.value,!d[G].readOnly){var P=b[G];P!==void 0&&(B[G]=P)}return B};
WmQ=function(b){var d=new b;b=b.prototype.properties||{};for(var B=_.C(Object.keys(b)),k=B.next();!k.done;k=B.next())if(k=k.value,d.hasOwnProperty(k)){var G=b[k];typeof G==="function"&&(b[k]=G={type:G});d[k]!=null&&G.type===Object&&(G.type=OME(d[k].constructor))}};
OME=function(b){for(var d=_.C(I$W),B=d.next();!B.done;B=d.next())if(B=B.value,b===B)return B;return Object};
DkJ=function(b){return function(d,B){d.behaviors=d.behaviors||[];d.behaviors.push(b||(window.Reflect!==void 0&&window.Reflect.getMetadata!==void 0?Reflect.getMetadata("design:type",d,B).prototype:void 0));Object.defineProperty(d,B,{get:function(){return this},
enumerable:!0,configurable:!0})}};
UkG=function(b){b=b===void 0?{}:b;return function(d,B){d.properties=d.properties||{};b.type||(window.Reflect!==void 0&&window.Reflect.getMetadata!==void 0?b.type=OME(Reflect.getMetadata("design:type",d,B)):b.type=String);var k=b,G=d.properties[B];d.properties[B]=G?Object.assign({},G,k):k}};
ozd=function(b){return function(d,B){d.listeners=d.listeners||{};d.listeners[b]=B}};
N8J=function(){var b=_.Q1.apply(0,arguments);if(b.length===0)throw Error("Wd");return function(d,B){d.observers=d.observers||[];d.observers.push(B+"("+b.join(",")+")")}};
pPE=function(){var b=_.Q1.apply(0,arguments);return function(d,B,k){var G=Object.getOwnPropertyDescriptor(d,B).get,P="__compute__"+B;Object.defineProperty(d,P,{value:G,enumerable:!0});d.properties=d.properties||{};G=d.properties[B];G||(G={},d.properties[B]=G);G.computed=P+"("+b.join(",")+")";k.get=void 0}};
_.NZ=function(b,d,B){_.yQ.call(this);this.JSC$11484_id_=null;this.usingListeners_=!1;this.JSC$11484_listener_=b;this.handler_=B;this.JSC$11484_win_=d||window;this.callback_=(0,_.Sm)(this.JSC$11486_doAction_,this)};
pb=function(b){this.range_=b};
MZ=function(b){this.range_=b};
zS=function(b,d,B){_.yQ.call(this);this.constrainScroll_=!1;this.horizontalScrolling_=!0;this.containerNode_=b;this.scrollTimer_=new _.cM(50);this.JSC$11563_eventHandler_=new _.Jt(this);this.scrollDelta_=new _.n5;this.containerIsActuallyContent_=b.tagName==="BODY"||b.tagName==="HTML";this.containerBounds_=MLm(b);this.containerIsActuallyContent_&&(b=_.t$(),this.containerBounds_.height=b.height,this.containerBounds_.width=b.width);this.margin_=d||0;if(d){if(d=this.containerBounds_.clone(),b=this.margin_){var k=
Math.min(b,d.height*.25);d.top+=k;d.height-=2*k;b=Math.min(b,d.width*.25);d.left+=b;d.width-=2*b}}else d=this.containerBounds_;this.scrollBounds_=d;B||this.JSC$11563_eventHandler_.listen(_.r1(this.containerNode_),"mousemove",this.JSC$11565_onMouseMove);this.JSC$11563_eventHandler_.listen(this.scrollTimer_,"tick",this.JSC$11565_onTick_)};
_.RG=function(b){this.mechanism=b};
Xo=function(b,d){this.JSC$11661_key_=b;this.JSC$11661_value_=d};
JLW=function(b){if(b>=55296&&b<=57343||b>1114111)return"\ufffd";b in cL4&&(b=cL4[b]);var d="";b>65535&&(b-=65536,d+=String.fromCharCode(b>>>10&1023|55296),b=56320|b&1023);return d+=String.fromCharCode(b)};
zry=function(b,d){return b<d?1:-1};
XPx=function(){return function(b){return b.charAt(1)==="#"?b.charAt(2)==="X"||b.charAt(2)==="x"?JLW(parseInt(b.substr(3),16)):JLW(parseInt(b.substr(2),10)):Rrx[b.slice(1,-1)]}};
l$C=function(b){return b.slice(1,b.length-1).trim().replace(hr4,function(d){return HM1[d]||" "})};
ht=function(b){return b===32||b===9};
HM=function(b,d){return d<b.length?b.charCodeAt(d):-1};
tLF=function(b){for(;b;){if(b._lastLineBlank)return!0;var d=b.type;if(d==="list"||d==="item")b=b._lastChild;else break}return!1};
ls=function(b){if(jMy.test(b)){var d=1,B=0,k=0;for(b[B]=="|"&&B++;B<b.length;){switch(b[B]){case "|":k=1;break;case " ":break;case "\t":break;default:k&&(k=0,d++)}B++}return FmQ.test(b)?-d:d}return 0};
ZME=function(b){return b=="table"||b=="row"||b=="cell"};
gzd=function(){return new tt("document",[[1,1],[0,0]])};
yL2=function(){};
jo=function(){var b={safe:!1};b=b||{};b.softbreak=b.softbreak||"\n";this.disableTags=0;this.lastOut="\n";this.options=b};
uPG=function(b,d){var B="";if(b)if(b=b.toLowerCase(),b===" "||SsJ.test(b))B="space";else if(VLd.test(b))B="esc";else if(b.length==1){if(!d||iMF.test(b))B=b}else B=wP2.test(b)?b.replace("arrow",""):b=="multiply"?"*":b;return B};
rLW=function(b,d){var B=b.hasModifiers;if(d.key)B=uPG(d.key,B);else if(d.detail&&d.detail.key)B=uPG(d.detail.key,B);else{B=d.keyIdentifier;var k="";B&&(B in Km2?k=Km2[B]:nzm.test(B)?(B=parseInt(B.replace("U+","0x"),16),k=String.fromCharCode(B).toLowerCase()):k=B.toLowerCase());(B=k)||(B=d.keyCode,k="",Number(B)&&(B>=65&&B<=90?k=String.fromCharCode(32+B):B>=112&&B<=123?k="f"+(B-112+1):B>=48&&B<=57?k=String(B-48):B>=96&&B<=105?k=String(B-96):k=T8y[B]),B=k);B=B||""}return B===b.key&&(!b.hasModifiers||
!!d.shiftKey===!!b.shiftKey&&!!d.ctrlKey===!!b.ctrlKey&&!!d.altKey===!!b.altKey&&!!d.metaKey===!!b.metaKey)};
qsC=function(b){return b.length===1?{combo:b,key:b,event:"keydown"}:b.split("+").reduce(function(d,B){var k=B.split(":");B=k[0];k=k[1];B in QMC?(d[QMC[B]]=!0,d.hasModifiers=!0):(d.key=B,d.event=k||"keydown");return d},{combo:b.split(":").shift()})};
xk1=function(b){return b.trim().split(" ").map(function(d){return qsC(d)})};
Ysd=function(b,d){if(b&&b.fn){var B=b.fn;b.fn=function(){try{B.apply(this,arguments)}catch(k){if(k instanceof Fo)console.warn("Argument '"+k.arg+"'"+(d?" for method '"+d+"'":"")+" was undefined. Ensure it has a default value, or else ensure the method handles the argument being undefined.");else throw k;}}}return b};
buE=function(){var b=[],d;var B=B||_.er2.length;for(d=0;d<8;d++)b[d]=_.er2[0|Math.random()*B];return b.join("")};
dmy=function(){var b=_.Q1.apply(0,arguments);return b.length===0?function(d){return d}:b.length===1?b[0]:b.reduce(function(d,B){return function(){return d(B.apply(null,_.K6(_.Q1.apply(0,arguments))))}})};
Bhy=function(){var b=_.Q1.apply(0,arguments);return function(d){return function(B,k){B=d(B,k);var G=function(){throw Error("Ge");},P={getState:B.getState,
dispatch:function(v){return G.apply(null,[v].concat(_.K6(_.Q1.apply(1,arguments))))}};
k=b.map(function(v){return v(P)});
G=dmy.apply(null,_.K6(k))(B.dispatch);return Object.assign({},B,{dispatch:G})}}};
PxQ=function(b){Object.keys(b).forEach(function(d){var B=b[d];if(typeof B(void 0,{type:kNE})==="undefined")throw Error("He`"+d);if(typeof B(void 0,{type:"@@redux/PROBE_UNKNOWN_ACTION"+GNy()})==="undefined")throw Error("Ie`"+d+"`"+kNE);})};
ZB=function(b){for(var d=Object.keys(b),B={},k=0;k<d.length;k++){var G=d[k];typeof b[G]==="function"&&(B[G]=b[G])}var P=Object.keys(B);try{PxQ(B)}catch(L){var v=L}return function(L,A){L=L===void 0?{}:L;if(v)throw v;for(var a=!1,O={},I=0;I<P.length;I++){var D=P[I],U=L[D],M=(0,B[D])(U,A);if(typeof M==="undefined")throw L=A&&A.type,Error("Je`"+(L?'"'+String(L)+'"':"(unknown type)")+"`"+D);O[D]=M;a=a||M!==U}return(a=a||P.length!==Object.keys(L).length)?O:L}};
EGw=function(b,d,B){function k(){if(O)throw Error("Ke");return L}
function G(U){if(typeof U!=="function")throw Error("Le`"+typeof U);if(O)throw Error("Me");var M=!0;a===A&&(a=A.slice());a.push(U);return function(){if(M){if(O)throw Error("Ne");M=!1;a===A&&(a=A.slice());var z=a.indexOf(U);a.splice(z,1);A=null}}}
function P(U){if(typeof U!=="object"||U===null)var M=!1;else{for(M=U;Object.getPrototypeOf(M)!==null;)M=Object.getPrototypeOf(M);M=Object.getPrototypeOf(U)===M}if(!M)throw Error("Oe`"+typeof U);if(typeof U.type==="undefined")throw Error("Pe");if(O)throw Error("Qe");try{O=!0,L=v(L,U)}finally{O=!1}M=A=a;for(var z=0;z<M.length;z++)(0,M[z])();return U}
if(typeof d==="function"&&typeof B==="function"||typeof B==="function"&&typeof arguments[3]==="function")throw Error("Re");typeof d==="function"&&typeof B==="undefined"&&(B=d,d=void 0);if(typeof B!=="undefined"){if(typeof B!=="function")throw Error("Se`"+typeof B);return B(EGw)(b,d)}if(typeof b!=="function")throw Error("Te`"+typeof b);var v=b,L=d,A=[],a=A,O=!1;P({type:kNE});var I={},D=(I.dispatch=P,I.subscribe=G,I.getState=k,I.replaceReducer=function(U){if(typeof U!=="function")throw Error("Ue`"+
typeof U);v=U;P({type:sLm});return D},I[Cxd]=function(){var U={};
return U.subscribe=function(M){function z(){M.next&&M.next(k())}
if(typeof M!=="object"||M===null)throw new TypeError("Ve`"+typeof M);z();return{unsubscribe:G(z)}},U[Cxd]=function(){return this},U},I);
return D};
vGC=function(b){function d(){G&&(G=!1,b());P&&k()}
function B(){requestAnimationFrame(d)}
function k(){var L=Date.now();if(G){if(L-v<2)return;P=!0}else G=!0,P=!1,setTimeout(B,20);v=L}
var G=!1,P=!1,v=0;return k};
gM=function(b){return typeof b==="number"?b:parseFloat(b)||0};
Lkw=function(b){return _.Q1.apply(1,arguments).reduce(function(d,B){return d+gM(b["border-"+B+"-width"])},0)};
ajd=function(b){if(fjy[b])return fjy[b];var d=globalThis[b],B=d.prototype,k=b in AMF?AMF[b]:void 0;k=!(!k||!k.every(function(A){var a,O;return!!((a=Object.getOwnPropertyDescriptor(B,A))==null?0:(O=a.get)==null?0:O.toString().includes("[native code]"))}));
var G=b in Wk1?Wk1[b]:void 0;G=!(!G||!G.every(function(A){var a;return typeof B[A]==="function"&&((a=B[A])==null?void 0:a.toString().includes("[native code]"))}));
if(k&&G&&!globalThis.Zone)return fjy[b]=d.prototype;try{var P=document.createElement("iframe");document.body.appendChild(P);var v=P.contentWindow;if(!v)return d.prototype;var L=v[b].prototype;document.body.removeChild(P);return L?fjy[b]=L:B}catch(A){return B}};
yZ=function(b,d,B){var k=b+"."+String(B);if(mmC[k])return mmC[k].call(d);b=ajd(b);var G;b=(G=Object.getOwnPropertyDescriptor(b,B))==null?void 0:G.get;if(!b)return d[B];mmC[k]=b;return b.call(d)};
OuG=function(b,d){var B="Node."+String(d);if($m2[B])return $m2[B].bind(b);var k=ajd("Node")[d];if(typeof k!=="function")return b[d];$m2[B]=k;return k.bind(b)};
So=function(b,d,B){try{if(!(d in b))return function(){};
var k=b[d],G=B(k);typeof G==="function"&&(G.prototype=G.prototype||{},Object.defineProperties(G,{__rrweb_original__:{enumerable:!1,value:k}}));b[d]=G;return function(){b[d]=k}}catch(P){return function(){}}};
wM=function(b){var d=b&&"host"in b&&"mode"in b&&VZ(b)||null;return!!(d&&"shadowRoot"in d&&is(d)===b)};
us=function(b){return Object.prototype.toString.call(b)==="[object ShadowRoot]"};
Ijx=function(b){b.includes(" background-clip: text;")&&!b.includes(" -webkit-background-clip: text;")&&(b=b.replace(/\sbackground-clip:\s*text;/g," -webkit-background-clip: text; background-clip: text;"));return b};
UmF=function(b){try{var d=b.rules||b.cssRules;if(!d)return null;var B=b.href;!B&&b.ownerNode&&(B=b.ownerNode.baseURI);var k=Array.from(d,function(G){return Dmw(G,B)}).join("");
return Ijx(k)}catch(G){return null}};
Dmw=function(b,d){if("styleSheet"in b){try{var B;if(!(B=UmF(b.styleSheet))){var k=b.cssText;if(k.split('"').length<3)B=k;else{var G=["@import","url("+JSON.stringify(b.href)+")"];b.layerName===""?G.push("layer"):b.layerName&&G.push("layer("+b.layerName+")");b.supportsText&&G.push("supports("+b.supportsText+")");b.media.length&&G.push(b.media.mediaText);B=G.join(" ")+";"}}var P=B}catch(v){P=b.cssText}return b.styleSheet.href?oGW(P,b.styleSheet.href):P}P=b.cssText;"selectorText"in b&&b.selectorText.includes(":")&&
(P=P.replace(/(\[(?:[\w-]+)[^\\])(:(?:[\w-]+)\])/gm,"$1\\$2"));return d?oGW(P,d):P};
Nh2=function(b){var d=b.element;var B=b.maskInputOptions;var k=b.tagName;var G=b.type;var P=b.value;b=b.maskInputFn;P=P||"";G=G&&G.toLowerCase();if(B[k.toLowerCase()]||G&&B[G])P=b?b(P,d):"*".repeat(P.length);return P};
pTy=function(b){var d=b.getContext("2d");if(!d)return!0;for(var B=0;B<b.width;B+=50)for(var k=0;k<b.height;k+=50){var G=d.getImageData;if((new Uint32Array(("__rrweb_original__"in G?G.__rrweb_original__:G).call(d,B,k,Math.min(50,b.width-B),Math.min(50,b.height-k)).data.buffer)).some(function(P){return P!==0}))return!1}return!0};
Msw=function(b){var d=b.type;return b.hasAttribute("data-rr-is-password")?"password":d?d.toLowerCase():null};
cM2=function(b){try{var d=new URL(b,window.location.href)}catch(G){return null}var B,k;return(k=(B=d.pathname.match(/\.([0-9a-z]+)(?:$)/i))==null?void 0:B[1])!=null?k:null};
oGW=function(b,d){return(b||"").replace(JM4,function(B,k,G,P,v,L){G=G||v||L;k=k||P||"";if(!G)return B;if(zbG.test(G)||RbF.test(G)||XT4.test(G))return"url("+k+G+k+")";if(G[0]==="/")return B=d.indexOf("//")>-1?d.split("/").slice(0,3).join("/"):d.split("/")[0],B=B.split("?")[0],"url("+k+(B+G)+k+")";B=d.split("/");P=G.split("/");B.pop();P=_.C(P);for(G=P.next();!G.done;G=P.next())G=G.value,G!=="."&&(G===".."?B.pop():B.push(G));return"url("+k+B.join("/")+k+")"})};
hbE=function(b,d){return(d=d===void 0?!1:d)?b.replace(/(\/\*[^*]*\*\/)|[\s;]/g,""):b.replace(/(\/\*[^*]*\*\/)|[\s;]/g,"").replace(/0px/g,"0")};
Hum=function(b,d){var B=B===void 0?!1:B;d=Array.from(d.childNodes);var k=[],G=0;if(d.length>1&&b&&typeof b==="string")for(var P=hbE(b,B),v=P.length/b.length,L=1;L<d.length;L++)if(d[L].textContent&&typeof d[L].textContent==="string"){for(var A=hbE(d[L].textContent,B),a=3;a<A.length&&(A[a].match(/[a-zA-Z0-9]/)||A.indexOf(A.substring(0,a),1)!==-1);a++);for(;a<A.length;a++){var O=A.substring(0,a),I=P.split(O),D=-1;if(I.length===2)D=I[0].length;else if(I.length>2&&I[0]===""&&d[L-1].textContent!=="")D=
P.indexOf(O,1);else if(I.length===1){O=O.substring(0,O.length-1);I=P.split(O);if(I.length<=1)return k.push(b),k;a=101}else a===A.length-1&&(D=P.indexOf(O));if(I.length>=2&&a>100){var U=d[L-1].textContent;U&&typeof U==="string"&&(D=P.indexOf(O,hbE(U).length));D===-1&&(D=I[0].length)}if(D!==-1){for(A=Math.floor(D/v);A>0&&A<b.length;){G+=1;if(G>50*d.length)return k.push(b),k;a=hbE(b.substring(0,A),B);if(a.length===D){k.push(b.substring(0,A));b=b.substring(A);P=P.substring(D);break}else A=a.length<D?
A+Math.max(1,Math.floor((D-a.length)/v)):A-Math.max(1,Math.floor((a.length-D)*v))}break}}}k.push(b);return k};
tsd=function(){return ljy++};
FkE=function(b){if(b instanceof HTMLFormElement)return"form";b=b.tagName.toLowerCase();return jLE.test(b)?"div":b};
Std=function(b,d){function B(a){return(a=a.exec(d.substring(k)))?(a=a[0],k+=a.length,a):""}
if(d.trim()==="")return d;for(var k=0,G=[];;){B(Zu1);if(k>=d.length)break;var P=B(gGG);if(P.slice(-1)===",")P=yMQ(b,P.substring(0,P.length-1)),G.push(P);else{var v="";P=yMQ(b,P);for(var L=!1;;){var A=d.charAt(k);if(A===""){G.push((P+v).trim());break}else if(L)A===")"&&(L=!1);else if(A===","){k+=1;G.push((P+v).trim());break}else A==="("&&(L=!0);v+=A;k+=1}}}return G.join(", ")};
yMQ=function(b,d){return d&&d.trim()!==""?Vsw(b,d):d};
Vsw=function(b,d){var B=ium.get(b);B||(B=b.createElement("a"),ium.set(b,B));if(!d)d="";else if(d.startsWith("blob:")||d.startsWith("data:"))return d;xV(B,d);return B.href};
wTF=function(b,d,B,k){return k?B==="src"||B==="href"&&(d!=="use"||k[0]!=="#")||B==="xlink:href"&&k[0]!=="#"||B==="background"&&(d==="table"||d==="td"||d==="th")?yMQ(b,k):B==="srcset"?Std(b,k):B==="style"?oGW(k,Vsw(b)):d==="object"&&B==="data"?yMQ(b,k):k:k};
up4=function(b,d){return(b==="video"||b==="audio")&&d==="autoplay"};
Kkx=function(b,d,B){try{if(typeof d==="string"){if(b.classList.contains(d))return!0}else for(var k=b.classList.length;k--;)if(d.test(b.classList[k]))return!0;if(B)return b.matches(B)}catch(G){}return!1};
nGQ=function(b,d,B){if(!b)return!1;if(b.nodeType!==b.ELEMENT_NODE)return B?nGQ(Kb(b),d,B):!1;for(var k=b.classList.length;k--;)if(d.test(b.classList[k]))return!0;return B?nGQ(Kb(b),d,B):!1};
Thx=function(b,d,B,k){if(b.nodeType===b.ELEMENT_NODE){if(!nb(b).length)return!1}else{if(TS(b)===null)return!1;b=TS(b)}try{if(typeof d==="string")if(k){if(b.closest("."+d))return!0}else{if(b.classList.contains(d))return!0}else if(nGQ(b,d,k))return!0;if(B)if(k){if(b.closest(B))return!0}else if(b.matches(B))return!0}catch(G){}return!1};
rM2=function(b,d,B){var k=b.contentWindow;if(k){var G=!1;try{var P=k.document.readyState}catch(L){return}if(P!=="complete"){var v=setTimeout(function(){G||(d(),G=!0)},B);
b.addEventListener("load",function(){clearTimeout(v);G=!0;d()})}else k.location.href==="about:blank"&&b.src!=="about:blank"&&b.src!==""||setTimeout(d,0),b.addEventListener("load",d)}};
QLx=function(b,d,B){var k=!1;try{var G=b.sheet}catch(v){return}if(!G){var P=setTimeout(function(){k||(d(),k=!0)},B);
b.addEventListener("load",function(){clearTimeout(P);k=!0;d()})}};
YtG=function(b,d){var B=d.doc,k=d.blockClass,G=d.blockSelector,P=d.needsMask,v=d.inlineStylesheet,L=d.maskInputOptions===void 0?{}:d.maskInputOptions,A=d.maskTextFn,a=d.maskInputFn,O=d.dataURLOptions===void 0?{}:d.dataURLOptions,I=d.inlineImages,D=d.recordCanvas,U=d.keepIframeSrcFn,M=d.newlyAddedElement===void 0?!1:d.newlyAddedElement,z=d.cssCaptured===void 0?!1:d.cssCaptured;d=d.mirror;d.nodeMetaMap.has(B)?(d=d.getId(B),d=d===1?void 0:d):d=void 0;switch(b.nodeType){case b.DOCUMENT_NODE:return b.compatMode!==
"CSS1Compat"?{type:0,childNodes:[],compatMode:b.compatMode}:{type:0,childNodes:[]};case b.DOCUMENT_TYPE_NODE:return{type:1,name:b.name,publicId:b.publicId,systemId:b.systemId,rootId:d};case b.ELEMENT_NODE:return qtm(b,{doc:B,blockClass:k,blockSelector:G,inlineStylesheet:v,maskInputOptions:L,maskInputFn:a,dataURLOptions:O,inlineImages:I,recordCanvas:D,keepIframeSrcFn:U,newlyAddedElement:M,rootId:d});case b.TEXT_NODE:return v=(k=Kb(b))&&k.tagName,k="",G=v==="STYLE"?!0:void 0,(v=v==="SCRIPT"?!0:void 0)?
k="SCRIPT_PLACEHOLDER":z||(k=xm4(b),G&&k&&(k=oGW(k,Vsw(B)))),!G&&!v&&k&&P&&(k=A?A(k,TS(b)):k.replace(/[\S]/g,"*")),{type:3,textContent:k||"",rootId:d};case b.CDATA_SECTION_NODE:return{type:4,textContent:"",rootId:d};case b.COMMENT_NODE:return{type:5,textContent:xm4(b)||"",rootId:d};default:return!1}};
qtm=function(b,d){var B=d.doc,k=d.inlineStylesheet,G=d.maskInputOptions===void 0?{}:d.maskInputOptions,P=d.maskInputFn,v=d.dataURLOptions===void 0?{}:d.dataURLOptions,L=d.inlineImages,A=d.recordCanvas,a=d.keepIframeSrcFn,O=d.newlyAddedElement===void 0?!1:d.newlyAddedElement,I=d.rootId;d=Kkx(b,d.blockClass,d.blockSelector);for(var D=FkE(b),U={},M=b.attributes.length,z=0;z<M;z++){var H=b.attributes[z];up4(D,H.name)||(U[H.name]=wTF(B,D,H.name.toLowerCase(),H.value))}D==="link"&&k&&(k=Array.from(B.styleSheets).find(function(r){return r.href===
b.href}),M=null,k&&(M=UmF(k)),M&&(delete U.rel,delete U.href,U._cssText=M));
D==="style"&&b.sheet&&(k=UmF(b.sheet))&&(b.childNodes.length>1&&(k=Hum(k,b).join("/* rr_split */")),U._cssText=k);if(D==="input"||D==="textarea"||D==="select")k=b.value,M=b.checked,U.type!=="radio"&&U.type!=="checkbox"&&U.type!=="submit"&&U.type!=="button"&&k?U.value=Nh2({element:b,type:Msw(b),tagName:D,value:k,maskInputOptions:G,maskInputFn:P}):M&&(U.checked=M);D==="option"&&(b.selected&&!G.select?U.selected=!0:delete U.selected);D==="dialog"&&b.open&&(U.rr_open_mode=b.matches("dialog:modal")?"modal":
"non-modal");D==="canvas"&&A&&(b.__context==="2d"?pTy(b)||(U.rr_dataURL=b.toDataURL(v.type,v.quality)):"__context"in b||(G=b.toDataURL(v.type,v.quality),P=B.createElement("canvas"),P.width=b.width,P.height=b.height,P=P.toDataURL(v.type,v.quality),G!==P&&(U.rr_dataURL=G)));if(D==="img"&&L){rM||(rM=B.createElement("canvas"),ebG=rM.getContext("2d"));var l=b.currentSrc||b.getAttribute("src")||"<unknown-src>",F=b.crossOrigin,K=function(){b.removeEventListener("load",K);try{rM.width=b.naturalWidth,rM.height=
b.naturalHeight,ebG.drawImage(b,0,0),U.rr_dataURL=rM.toDataURL(v.type,v.quality)}catch(r){if(b.crossOrigin!=="anonymous"){b.crossOrigin="anonymous";b.complete&&b.naturalWidth!==0?K():b.addEventListener("load",K);return}console.warn("Cannot inline img src="+l+"! Error: "+r)}b.crossOrigin==="anonymous"&&(F?U.crossOrigin=F:b.removeAttribute("crossorigin"))};
b.complete&&b.naturalWidth!==0?K():b.addEventListener("load",K)}if(D==="audio"||D==="video")B=U,B.rr_mediaState=b.paused?"paused":"played",B.rr_mediaCurrentTime=b.currentTime,B.rr_mediaPlaybackRate=b.playbackRate,B.rr_mediaMuted=b.muted,B.rr_mediaLoop=b.loop,B.rr_mediaVolume=b.volume;O||(b.scrollLeft&&(U.rr_scrollLeft=b.scrollLeft),b.scrollTop&&(U.rr_scrollTop=b.scrollTop));d&&(O=b.getBoundingClientRect(),U={class:U.class,rr_width:O.width+"px",rr_height:O.height+"px"});D!=="iframe"||a(U.src)||(b.contentDocument||
(U.rr_src=U.src),delete U.src);var u;try{customElements.get(D)&&(u=!0)}catch(r){}return{type:2,tagName:D,attributes:U,childNodes:[],isSVG:!(b.tagName!=="svg"&&!b.ownerSVGElement)||void 0,needBlock:d,rootId:I,isCustom:u}};
QZ=function(b){return b===void 0||b===null?"":b.toLowerCase()};
bIC=function(b,d){return d.comment&&b.type===5||b.type===2&&(d.script&&(b.tagName==="script"||b.tagName==="link"&&(b.attributes.rel==="preload"&&b.attributes.as==="script"||b.attributes.rel==="modulepreload")||b.tagName==="link"&&b.attributes.rel==="prefetch"&&typeof b.attributes.href==="string"&&cM2(b.attributes.href)==="js")||d.headFavicon&&(b.tagName==="link"&&b.attributes.rel==="shortcut icon"||b.tagName==="meta"&&(QZ(b.attributes.name).match(/^msapplication-tile(image|color)$/)||QZ(b.attributes.name)===
"application-name"||QZ(b.attributes.rel)==="icon"||QZ(b.attributes.rel)==="apple-touch-icon"||QZ(b.attributes.rel)==="shortcut icon"))||b.tagName==="meta"&&(d.headMetaDescKeywords&&QZ(b.attributes.name).match(/^description|keywords$/)||d.headMetaSocial&&(QZ(b.attributes.property).match(/^(og|twitter|fb):/)||QZ(b.attributes.name).match(/^(og|twitter):/)||QZ(b.attributes.name)==="pinterest")||d.headMetaRobots&&(QZ(b.attributes.name)==="robots"||QZ(b.attributes.name)==="googlebot"||QZ(b.attributes.name)===
"bingbot")||d.headMetaHttpEquiv&&b.attributes["http-equiv"]!==void 0||d.headMetaAuthorship&&(QZ(b.attributes.name)==="author"||QZ(b.attributes.name)==="generator"||QZ(b.attributes.name)==="framework"||QZ(b.attributes.name)==="publisher"||QZ(b.attributes.name)==="progid"||QZ(b.attributes.property).match(/^article:/)||QZ(b.attributes.property).match(/^product:/))||d.headMetaVerification&&(QZ(b.attributes.name)==="google-site-verification"||QZ(b.attributes.name)==="yandex-verification"||QZ(b.attributes.name)===
"csrf-token"||QZ(b.attributes.name)==="p:domain_verify"||QZ(b.attributes.name)==="verify-v1"||QZ(b.attributes.name)==="verification"||QZ(b.attributes.name)==="shopify-checkout-api-token")))?!0:!1};
qZ=function(b,d){var B=d.doc,k=d.mirror,G=d.blockClass,P=d.blockSelector,v=d.maskTextClass,L=d.maskTextSelector,A=d.skipChild===void 0?!1:d.skipChild,a=d.inlineStylesheet===void 0?!0:d.inlineStylesheet,O=d.maskInputOptions===void 0?{}:d.maskInputOptions,I=d.maskTextFn,D=d.maskInputFn,U=d.slimDOMOptions,M=d.dataURLOptions===void 0?{}:d.dataURLOptions,z=d.inlineImages===void 0?!1:d.inlineImages,H=d.recordCanvas===void 0?!1:d.recordCanvas,l=d.onSerialize,F=d.onIframeLoad,K=d.iframeLoadTimeout===void 0?
5E3:d.iframeLoadTimeout,u=d.onStylesheetLoad,r=d.stylesheetLoadTimeout===void 0?5E3:d.stylesheetLoadTimeout,Q=d.keepIframeSrcFn===void 0?function(){return!1}:d.keepIframeSrcFn,q=d.newlyAddedElement===void 0?!1:d.newlyAddedElement,sW=d.cssCaptured===void 0?!1:d.cssCaptured,L1=d.needsMask,cJ=d.preserveWhiteSpace===void 0?!0:d.preserveWhiteSpace;
L1||(L1=Thx(b,v,L,L1===void 0));var OW=YtG(b,{doc:B,mirror:k,blockClass:G,blockSelector:P,needsMask:L1,inlineStylesheet:a,maskInputOptions:O,maskTextFn:I,maskInputFn:D,dataURLOptions:M,inlineImages:z,recordCanvas:H,keepIframeSrcFn:Q,newlyAddedElement:q,cssCaptured:sW});if(!OW)return console.warn(b,"not serialized"),null;q=k.nodeMetaMap.has(b)?k.getId(b):bIC(OW,U)||!cJ&&OW.type===3&&!OW.textContent.replace(/^\s+|\s+$/gm,"").length?-2:ljy++;d=Object.assign(OW,{id:q});k.add(b,d);if(q===-2)return null;
l&&l(b);q=!A;d.type===2&&(q=q&&!d.needBlock,delete d.needBlock,(sW=is(b))&&us(sW)&&(d.isShadowHost=!0));if((d.type===0||d.type===2)&&q){U.headWhitespace&&d.type===2&&d.tagName==="head"&&(cJ=!1);A={doc:B,mirror:k,blockClass:G,blockSelector:P,needsMask:L1,maskTextClass:v,maskTextSelector:L,skipChild:A,inlineStylesheet:a,maskInputOptions:O,maskTextFn:I,maskInputFn:D,slimDOMOptions:U,dataURLOptions:M,inlineImages:z,recordCanvas:H,preserveWhiteSpace:cJ,onSerialize:l,onIframeLoad:F,iframeLoadTimeout:K,
onStylesheetLoad:u,stylesheetLoadTimeout:r,keepIframeSrcFn:Q,cssCaptured:!1};if(d.type!==2||d.tagName!=="textarea"||d.attributes.value===void 0)for(d.type===2&&d.attributes._cssText!==void 0&&typeof d.attributes._cssText==="string"&&(A.cssCaptured=!0),q=_.C(Array.from(nb(b))),sW=q.next();!sW.done;sW=q.next())(sW=qZ(sW.value,A))&&d.childNodes.push(sW);q=null;if(b.nodeType===b.ELEMENT_NODE&&(q=is(b))){sW=_.C(Array.from(nb(q)));for(var ow=sW.next();!ow.done;ow=sW.next())if(ow=qZ(ow.value,A))us(q)&&(ow.isShadow=
!0),d.childNodes.push(ow)}}(A=Kb(b))&&wM(A)&&us(A)&&(d.isShadow=!0);d.type===2&&d.tagName==="iframe"&&rM2(b,function(){var Z2=b.contentDocument;Z2&&F&&(Z2=qZ(Z2,{doc:Z2,mirror:k,blockClass:G,blockSelector:P,needsMask:L1,maskTextClass:v,maskTextSelector:L,skipChild:!1,inlineStylesheet:a,maskInputOptions:O,maskTextFn:I,maskInputFn:D,slimDOMOptions:U,dataURLOptions:M,inlineImages:z,recordCanvas:H,preserveWhiteSpace:cJ,onSerialize:l,onIframeLoad:F,iframeLoadTimeout:K,onStylesheetLoad:u,stylesheetLoadTimeout:r,
keepIframeSrcFn:Q}))&&F(b,Z2)},K);
d.type===2&&d.tagName==="link"&&typeof d.attributes.rel==="string"&&(d.attributes.rel==="stylesheet"||d.attributes.rel==="preload"&&typeof d.attributes.href==="string"&&cM2(d.attributes.href)==="css")&&QLx(b,function(){if(u){var Z2=qZ(b,{doc:B,mirror:k,blockClass:G,blockSelector:P,needsMask:L1,maskTextClass:v,maskTextSelector:L,skipChild:!1,inlineStylesheet:a,maskInputOptions:O,maskTextFn:I,maskInputFn:D,slimDOMOptions:U,dataURLOptions:M,inlineImages:z,recordCanvas:H,preserveWhiteSpace:cJ,onSerialize:l,
onIframeLoad:F,iframeLoadTimeout:K,onStylesheetLoad:u,stylesheetLoadTimeout:r,keepIframeSrcFn:Q});Z2&&u(b,Z2)}},r);
return d};
diC=function(b){var d=document;b=b||{};var B=b.maskAllInputs===void 0?!1:b.maskAllInputs,k=b.slimDOM===void 0?!1:b.slimDOM;return qZ(d,{doc:d,mirror:b.mirror===void 0?new xj:b.mirror,blockClass:b.blockClass===void 0?"rr-block":b.blockClass,blockSelector:b.blockSelector===void 0?null:b.blockSelector,maskTextClass:b.maskTextClass===void 0?"rr-mask":b.maskTextClass,maskTextSelector:b.maskTextSelector===void 0?null:b.maskTextSelector,skipChild:!1,inlineStylesheet:b.inlineStylesheet===void 0?!0:b.inlineStylesheet,
maskInputOptions:B===!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}:B===!1?{password:!0}:B,maskTextFn:b.maskTextFn,maskInputFn:b.maskInputFn,slimDOMOptions:k===!0||k==="all"?{script:!0,comment:!0,headFavicon:!0,headWhitespace:!0,headMetaDescKeywords:k==="all",headMetaSocial:!0,headMetaRobots:!0,headMetaHttpEquiv:!0,headMetaAuthorship:!0,headMetaVerification:!0}:k===!1?{}:k,dataURLOptions:b.dataURLOptions,
inlineImages:b.inlineImages===void 0?!1:b.inlineImages,recordCanvas:b.recordCanvas===void 0?!1:b.recordCanvas,preserveWhiteSpace:b.preserveWhiteSpace,onSerialize:b.onSerialize,onIframeLoad:b.onIframeLoad,iframeLoadTimeout:b.iframeLoadTimeout,onStylesheetLoad:b.onStylesheetLoad,stylesheetLoadTimeout:b.stylesheetLoadTimeout,keepIframeSrcFn:b.keepIframeSrcFn===void 0?function(){return!1}:b.keepIframeSrcFn,
newlyAddedElement:!1})};
Yj=function(b,d,B){B=B===void 0?document:B;var k={capture:!0,passive:!0};B.addEventListener(b,d,k);return function(){return B.removeEventListener(b,d,k)}};
eo=function(b,d,B){B=B===void 0?{}:B;var k=null,G=0;return function(){var P=_.Q1.apply(0,arguments),v=Date.now();G||B.leading!==!1||(G=v);var L=d-(v-G),A=this;L<=0||L>d?(k&&(clearTimeout(k),k=null),G=v,b.apply(A,P)):k||B.trailing===!1||(k=setTimeout(function(){G=B.leading===!1?0:Date.now();k=null;b.apply(A,P)},L))}};
B_w=function(b,d,B,k,G){G=G===void 0?window:G;var P=G.Object.getOwnPropertyDescriptor(b,d);G.Object.defineProperty(b,d,k?B:{set:function(v){var L=this;setTimeout(function(){B.set.call(L,v)},0);
P&&P.set&&P.set.call(this,v)}});
return function(){return B_w(b,d,P||{},!0)}};
kvd=function(b){var d=b.document,B,k,G,P;return{left:d.scrollingElement?d.scrollingElement.scrollLeft:b.pageXOffset!==void 0?b.pageXOffset:d.documentElement.scrollLeft||(d==null?void 0:d.body)&&((B=TS(d.body))==null?void 0:B.scrollLeft)||(d==null?void 0:(k=d.body)==null?void 0:k.scrollLeft)||0,top:d.scrollingElement?d.scrollingElement.scrollTop:b.pageYOffset!==void 0?b.pageYOffset:(d==null?void 0:d.documentElement.scrollTop)||(d==null?void 0:d.body)&&((G=TS(d.body))==null?void 0:G.scrollTop)||(d==
null?void 0:(P=d.body)==null?void 0:P.scrollTop)||0}};
GvC=function(){return window.innerHeight||document.documentElement&&document.documentElement.clientHeight||document.body&&document.body.clientHeight};
PZy=function(){return window.innerWidth||document.documentElement&&document.documentElement.clientWidth||document.body&&document.body.clientWidth};
EMd=function(b){return b?b.nodeType===b.ELEMENT_NODE?b:TS(b):null};
bJ=function(b,d,B,k){if(!b)return!1;b=EMd(b);if(!b)return!1;try{if(typeof d==="string"){if(b.classList.contains(d)||k&&b.closest("."+d)!==null)return!0}else if(nGQ(b,d,k))return!0}catch(G){}return B&&(b.matches(B)||k&&b.closest(B)!==null)?!0:!1};
suw=function(b,d,B){return b.tagName==="TITLE"&&B.headTitleMutations?!0:d.getId(b)===-2};
CZy=function(b,d){if(wM(b))return!1;var B=d.getId(b);return d.has(B)?(B=Kb(b))&&B.nodeType===b.DOCUMENT_NODE?!1:B?CZy(B,d):!0:!0};
vMQ=function(){var b=b===void 0?window:b;"NodeList"in b&&!b.NodeList.prototype.forEach&&(b.NodeList.prototype.forEach=Array.prototype.forEach);"DOMTokenList"in b&&!b.DOMTokenList.prototype.forEach&&(b.DOMTokenList.prototype.forEach=Array.prototype.forEach)};
LG2=function(b,d){return!(b.nodeName!=="LINK"||b.nodeType!==b.ELEMENT_NODE||!b.getAttribute||b.getAttribute("rel")!=="stylesheet"||!d.nodeMetaMap.get(b))};
AHQ=function(b){var d=null,B;"getRootNode"in b&&((B=fhJ(b))==null?void 0:B.nodeType)===Node.DOCUMENT_FRAGMENT_NODE&&VZ(fhJ(b))&&(d=VZ(fhJ(b)));return d};
WGx=function(b){var d=b.ownerDocument;if(d){if(!(d=OuG(d,"contains")(b)))if(d=b.ownerDocument){for(var B;B=AHQ(b);)b=B;d=OuG(d,"contains")(b)}else d=!1}else d=!1;return d};
ah4=function(b,d){b.delete(d);nb(d).forEach(function(B){return ah4(b,B)})};
mi2=function(b,d){for(var B=[b];B.length;)b=B.pop(),d.has(b)||(d.add(b),nb(b).forEach(function(k){return B.push(k)}))};
$iF=function(b,d){b.size===0?b=!1:b=(d=Kb(d))?b.has(d):!1;return b};
IhQ=function(b,d){return b.size===0?!1:OIE(b,d)};
OIE=function(b,d){return(d=Kb(d))?b.has(d)?!0:OIE(b,d):!1};
dn=function(b){try{if("composedPath"in b){var d=b.composedPath();if(d.length)return d[0]}else if("path"in b&&b.path.length)return b.path[0]}catch(B){}return b&&b.target};
UiW=function(b,d){var B=new DiF;B9.push(B);B.init(b);b=new (ajd("MutationObserver").constructor)(kY(B.processMutations.bind(B)));b.observe(d,{attributes:!0,attributeOldValue:!0,characterData:!0,characterDataOldValue:!0,childList:!0,subtree:!0});return b};
N_y=function(b){var d=b.mousemoveCb;var B=b.sampling;var k=b.doc;var G=b.mirror;if(B.mousemove===!1)return function(){};
var P=[],v,L=eo(kY(function(a){var O=Date.now()-v;d(P.map(function(I){I.timeOffset-=O;return I}),a);
P=[];v=null}),typeof B.mousemoveCallback==="number"?B.mousemoveCallback:500);
b=kY(eo(kY(function(a){var O=dn(a),I=a.changedTouches?a.changedTouches[0]:a,D=I.clientX;I=I.clientY;v||(v=oMy());P.push({x:D,y:I,id:G.getId(O),timeOffset:oMy()-v});L(typeof DragEvent!=="undefined"&&a instanceof DragEvent?12:a instanceof MouseEvent?1:6)}),typeof B.mousemove==="number"?B.mousemove:50,{trailing:!1}));
var A=[Yj("mousemove",b,k),Yj("touchmove",b,k),Yj("drag",b,k)];return kY(function(){A.forEach(function(a){return a()})})};
pO4=function(b){var d=b.mouseInteractionCb;var B=b.doc;var k=b.mirror;var G=b.blockClass;var P=b.blockSelector;b=b.sampling;if(b.mouseInteraction===!1)return function(){};
var v=b.mouseInteraction===!0||b.mouseInteraction===void 0?{}:b.mouseInteraction,L=[],A=null,a=function(O){return function(I){var D=dn(I);if(!bJ(D,G,P,!0)){var U=null,M=O;if("pointerType"in I){switch(I.pointerType){case "mouse":U=0;break;case "touch":U=2;break;case "pen":U=1}U===2&&(G1[O]===1?M="TouchStart":G1[O]===0&&(M="TouchEnd"))}else I.changedTouches&&(U=2);if(U!==null){if(A=U,M.startsWith("Touch")&&U===2||M.startsWith("Mouse")&&U===0)U=null}else G1[O]===2&&(U=A,A=null);if(I=I.changedTouches?
I.changedTouches[0]:I)D=k.getId(D),kY(d)(Object.assign({},{type:G1[M],id:D,x:I.clientX,y:I.clientY},U!==null&&{pointerType:U}))}}};
Object.keys(G1).filter(function(O){return Number.isNaN(Number(O))&&!O.endsWith("_Departed")&&v[O]!==!1}).forEach(function(O){var I=O.toLowerCase(),D=a(O);
if(window.PointerEvent)switch(G1[O]){case 1:case 0:I=I.replace("mouse","pointer");break;case 7:case 9:return}L.push(Yj(I,D,B))});
return kY(function(){L.forEach(function(O){return O()})})};
Mt2=function(b){var d=b.scrollCb;var B=b.doc;var k=b.mirror;var G=b.blockClass;var P=b.blockSelector;return Yj("scroll",kY(eo(kY(function(v){var L=dn(v);L&&!bJ(L,G,P,!0)&&(v=k.getId(L),L===B&&B.defaultView?(L=kvd(B.defaultView),d({id:v,x:L.left,y:L.top})):d({id:v,x:L.scrollLeft,y:L.scrollTop}))}),b.sampling.scroll||100)),B)};
cHE=function(b,d){var B=b.viewportResizeCb;var k=-1,G=-1;return Yj("resize",kY(eo(kY(function(){var P=GvC(),v=PZy();if(k!==P||G!==v)B({width:Number(v),height:Number(P)}),k=P,G=v}),200)),d.win)};
Rq4=function(b){function d(H){var l=dn(H),F=H.isTrusted,K=l&&l.tagName;l&&K==="OPTION"&&(l=TS(l));if(!(!l||!K||JHG.indexOf(K)<0||bJ(l,v,L,!0)||l.classList.contains(A)||a&&l.matches(a))){var u=l.value,r=!1;H=Msw(l)||"";if(H==="radio"||H==="checkbox")r=l.checked;else if(O[K.toLowerCase()]||O[H])u=Nh2({element:l,maskInputOptions:O,tagName:K,type:H,value:u,maskInputFn:I});B(l,U?{text:u,isChecked:r,userTriggered:F}:{text:u,isChecked:r});F=l.name;H==="radio"&&F&&r&&G.querySelectorAll('input[type="radio"][name="'+
F+'"]').forEach(function(Q){if(Q!==l){var q=Q.value;B(Q,U?{text:q,isChecked:!r,userTriggered:!1}:{text:q,isChecked:!r})}})}}
function B(H,l){var F=zqW.get(H);F&&F.text===l.text&&F.isChecked===l.isChecked||(zqW.set(H,l),H=P.getId(H),kY(k)(Object.assign({},l,{id:H})))}
var k=b.inputCb;var G=b.doc;var P=b.mirror;var v=b.blockClass;var L=b.blockSelector;var A=b.ignoreClass;var a=b.ignoreSelector;var O=b.maskInputOptions;var I=b.maskInputFn;var D=b.sampling;var U=b.userTriggeredOnInput;var M=(D.input==="last"?["change"]:["input","change"]).map(function(H){return Yj(H,kY(d),G)}),z=G.defaultView;
if(!z)return function(){M.forEach(function(H){return H()})};
b=z.Object.getOwnPropertyDescriptor(z.HTMLInputElement.prototype,"value");D=[[z.HTMLInputElement.prototype,"value"],[z.HTMLInputElement.prototype,"checked"],[z.HTMLSelectElement.prototype,"value"],[z.HTMLTextAreaElement.prototype,"value"],[z.HTMLSelectElement.prototype,"selectedIndex"],[z.HTMLOptionElement.prototype,"selected"]];b&&b.set&&M.push.apply(M,_.K6(D.map(function(H){return B_w(H[0],H[1],{set:function(){kY(d)({target:this,isTrusted:!1})}},!1,z)})));
return kY(function(){M.forEach(function(H){return H()})})};
hqy=function(b){var d=[],B,k,G,P;XOm("CSSGroupingRule")&&((B=b.parentRule)==null?void 0:(k=B.constructor)==null?void 0:k.name)==="CSSGroupingRule"||XOm("CSSMediaRule")&&b.parentRule instanceof CSSMediaRule||XOm("CSSSupportsRule")&&b.parentRule instanceof CSSSupportsRule||XOm("CSSConditionRule")&&((G=b.parentRule)==null?void 0:(P=G.constructor)==null?void 0:P.name)==="CSSConditionRule"?(b=Array.from(b.parentRule.cssRules).indexOf(b),d.unshift(b)):b.parentStyleSheet&&(b=Array.from(b.parentStyleSheet.cssRules).indexOf(b),
d.unshift(b));return d};
P9=function(b,d,B){var k,G;if(!b)return{};b.ownerNode?k=d.getId(b.ownerNode):G=B.getId(b);return{styleId:G,id:k}};
lhG=function(b,d){var B=b.styleSheetRuleCb;var k=b.mirror;var G=b.stylesheetManager;var P=d.win;if(!P.CSSStyleSheet||!P.CSSStyleSheet.prototype)return function(){};
var v=P.CSSStyleSheet.prototype.insertRule;P.CSSStyleSheet.prototype.insertRule=new Eo(v,{apply:kY(function(D,U,M){var z=_.C(M),H=z.next().value;z=z.next().value;var l=P9(U,k,G.styleMirror),F=l.id;l=l.styleId;(F&&F!==-1||l&&l!==-1)&&B({id:F,styleId:l,adds:[{rule:H,index:z}]});return D.apply(U,M)})});
P.CSSStyleSheet.prototype.addRule=function(D,U,M){M=M===void 0?this.cssRules.length:M;return P.CSSStyleSheet.prototype.insertRule.apply(this,[D+" { "+U+" }",M])};
var L=P.CSSStyleSheet.prototype.deleteRule;P.CSSStyleSheet.prototype.deleteRule=new Eo(L,{apply:kY(function(D,U,M){var z=_.C(M).next().value,H=P9(U,k,G.styleMirror),l=H.id;H=H.styleId;(l&&l!==-1||H&&H!==-1)&&B({id:l,styleId:H,removes:[{index:z}]});return D.apply(U,M)})});
P.CSSStyleSheet.prototype.removeRule=function(D){return P.CSSStyleSheet.prototype.deleteRule.apply(this,[D])};
if(P.CSSStyleSheet.prototype.replace){var A=P.CSSStyleSheet.prototype.replace;P.CSSStyleSheet.prototype.replace=new Eo(A,{apply:kY(function(D,U,M){var z=_.C(M).next().value,H=P9(U,k,G.styleMirror),l=H.id;H=H.styleId;(l&&l!==-1||H&&H!==-1)&&B({id:l,styleId:H,replace:z});return D.apply(U,M)})})}if(P.CSSStyleSheet.prototype.replaceSync){var a=P.CSSStyleSheet.prototype.replaceSync;
P.CSSStyleSheet.prototype.replaceSync=new Eo(a,{apply:kY(function(D,U,M){var z=_.C(M).next().value,H=P9(U,k,G.styleMirror),l=H.id;H=H.styleId;(l&&l!==-1||H&&H!==-1)&&B({id:l,styleId:H,replaceSync:z});return D.apply(U,M)})})}var O={};
HIQ("CSSGroupingRule")?O.CSSGroupingRule=P.CSSGroupingRule:(HIQ("CSSMediaRule")&&(O.CSSMediaRule=P.CSSMediaRule),HIQ("CSSConditionRule")&&(O.CSSConditionRule=P.CSSConditionRule),HIQ("CSSSupportsRule")&&(O.CSSSupportsRule=P.CSSSupportsRule));var I={};Object.entries(O).forEach(function(D){var U=_.C(D);D=U.next().value;U=U.next().value;I[D]={insertRule:U.prototype.insertRule,deleteRule:U.prototype.deleteRule};U.prototype.insertRule=new Eo(I[D].insertRule,{apply:kY(function(M,z,H){var l=_.C(H),F=l.next().value;
l=l.next().value;var K=P9(z.parentStyleSheet,k,G.styleMirror),u=K.id;K=K.styleId;(u&&u!==-1||K&&K!==-1)&&B({id:u,styleId:K,adds:[{rule:F,index:[].concat(_.K6(hqy(z)),[l||0])}]});return M.apply(z,H)})});
U.prototype.deleteRule=new Eo(I[D].deleteRule,{apply:kY(function(M,z,H){var l=_.C(H).next().value,F=P9(z.parentStyleSheet,k,G.styleMirror),K=F.id;F=F.styleId;(K&&K!==-1||F&&F!==-1)&&B({id:K,styleId:F,removes:[{index:[].concat(_.K6(hqy(z)),[l])}]});return M.apply(z,H)})})});
return kY(function(){P.CSSStyleSheet.prototype.insertRule=v;P.CSSStyleSheet.prototype.deleteRule=L;A&&(P.CSSStyleSheet.prototype.replace=A);a&&(P.CSSStyleSheet.prototype.replaceSync=a);Object.entries(O).forEach(function(D){var U=_.C(D);D=U.next().value;U=U.next().value;U.prototype.insertRule=I[D].insertRule;U.prototype.deleteRule=I[D].deleteRule})})};
juQ=function(b,d){var B=b.mirror;var k=b.stylesheetManager;var G=null;G=d.nodeName==="#document"?B.getId(d):B.getId(VZ(d));var P,v,L;b=d.nodeName==="#document"?(P=d.defaultView)==null?void 0:P.Document:(v=d.ownerDocument)==null?void 0:(L=v.defaultView)==null?void 0:L.ShadowRoot;var A=(b==null?0:b.prototype)?Object.getOwnPropertyDescriptor(b==null?void 0:b.prototype,"adoptedStyleSheets"):void 0;if(G===null||G===-1||!b||!A)return function(){};
Object.defineProperty(d,"adoptedStyleSheets",{configurable:A.configurable,enumerable:A.enumerable,get:function(){var a;return(a=A.get)==null?void 0:a.call(this)},
set:function(a){var O,I=(O=A.set)==null?void 0:O.call(this,a);if(G!==null&&G!==-1)try{ttW(k,a,G)}catch(D){}return I}});
return kY(function(){Object.defineProperty(d,"adoptedStyleSheets",{configurable:A.configurable,enumerable:A.enumerable,get:A.get,set:A.set})})};
FGF=function(b,d){var B=b.styleDeclarationCb;var k=b.mirror;var G=b.ignoreCSSAttributes;var P=b.stylesheetManager;var v=d.win;var L=v.CSSStyleDeclaration.prototype.setProperty;v.CSSStyleDeclaration.prototype.setProperty=new Eo(L,{apply:kY(function(a,O,I){var D=_.C(I),U=D.next().value,M=D.next().value;D=D.next().value;if(G.has(U))return L.apply(O,[U,M,D]);var z,H=P9((z=O.parentRule)==null?void 0:z.parentStyleSheet,k,P.styleMirror);z=H.id;H=H.styleId;(z&&z!==-1||H&&H!==-1)&&B({id:z,styleId:H,set:{property:U,
value:M,priority:D},index:hqy(O.parentRule)});return a.apply(O,I)})});
var A=v.CSSStyleDeclaration.prototype.removeProperty;v.CSSStyleDeclaration.prototype.removeProperty=new Eo(A,{apply:kY(function(a,O,I){var D=_.C(I).next().value;if(G.has(D))return A.apply(O,[D]);var U,M=P9((U=O.parentRule)==null?void 0:U.parentStyleSheet,k,P.styleMirror);U=M.id;M=M.styleId;(U&&U!==-1||M&&M!==-1)&&B({id:U,styleId:M,remove:{property:D},index:hqy(O.parentRule)});return a.apply(O,I)})});
return kY(function(){v.CSSStyleDeclaration.prototype.setProperty=L;v.CSSStyleDeclaration.prototype.removeProperty=A})};
ZIJ=function(b){var d=b.mediaInteractionCb;var B=b.blockClass;var k=b.blockSelector;var G=b.mirror;var P=b.sampling;b=b.doc;var v=kY(function(A){return eo(kY(function(a){if((a=dn(a))&&!bJ(a,B,k,!0)){var O=a.currentTime,I=a.volume,D=a.muted,U=a.playbackRate,M=a.loop;d({type:A,id:G.getId(a),currentTime:O,volume:I,muted:D,playbackRate:U,loop:M})}}),P.media||500)}),L=[Yj("play",v(0),b),
Yj("pause",v(1),b),Yj("seeked",v(2),b),Yj("volumechange",v(3),b),Yj("ratechange",v(4),b)];return kY(function(){L.forEach(function(A){return A()})})};
gMF=function(b){var d=b.fontCb;b=b.doc;var B=b.defaultView;if(!B)return function(){};
var k=[],G=new WeakMap,P=B.FontFace;B.FontFace=function(v,L,A){var a=new P(v,L,A);G.set(a,{family:v,buffer:typeof L!=="string",descriptors:A,fontSource:typeof L==="string"?L:JSON.stringify(Array.from(new Uint8Array(L)))});return a};
b=So(b.fonts,"add",function(v){return function(L){setTimeout(kY(function(){var A=G.get(L);A&&(d(A),G.delete(L))}),0);
return v.apply(this,[L])}});
k.push(function(){B.FontFace=P});
k.push(b);return kY(function(){k.forEach(function(v){return v()})})};
yHG=function(b){var d=b.doc,B=b.mirror,k=b.blockClass,G=b.blockSelector,P=b.selectionCb,v=!0;b=kY(function(){var L=d.getSelection();if(L&&!(v&&(L==null?0:L.isCollapsed))){v=L.isCollapsed||!1;for(var A=[],a=L.rangeCount||0,O=0;O<a;O++){var I=L.getRangeAt(O),D=I.startContainer,U=I.startOffset,M=I.endContainer;I=I.endOffset;bJ(D,k,G,!0)||bJ(M,k,G,!0)||A.push({start:B.getId(D),startOffset:U,end:B.getId(M),endOffset:I})}P({ranges:A})}});
b();return Yj("selectionchange",b)};
SjC=function(b){var d=b.doc;var B=b.customElementCb;return(b=d.defaultView)&&b.customElements?So(b.customElements,"define",function(k){return function(G,P,v){try{B({define:{name:G}})}catch(L){console.warn("Custom element callback failed for "+G)}return k.apply(this,[G,P,v])}}):function(){}};
Vt4=function(b,d){var B=b.mutationCb,k=b.mousemoveCb,G=b.mouseInteractionCb,P=b.scrollCb,v=b.viewportResizeCb,L=b.inputCb,A=b.mediaInteractionCb,a=b.styleSheetRuleCb,O=b.styleDeclarationCb,I=b.canvasMutationCb,D=b.fontCb,U=b.selectionCb,M=b.customElementCb;b.mutationCb=function(){var z=_.Q1.apply(0,arguments);d.mutation&&d.mutation.apply(d,_.K6(z));B.apply(null,_.K6(z))};
b.mousemoveCb=function(){var z=_.Q1.apply(0,arguments);d.mousemove&&d.mousemove.apply(d,_.K6(z));k.apply(null,_.K6(z))};
b.mouseInteractionCb=function(){var z=_.Q1.apply(0,arguments);d.mouseInteraction&&d.mouseInteraction.apply(d,_.K6(z));G.apply(null,_.K6(z))};
b.scrollCb=function(){var z=_.Q1.apply(0,arguments);d.scroll&&d.scroll.apply(d,_.K6(z));P.apply(null,_.K6(z))};
b.viewportResizeCb=function(){var z=_.Q1.apply(0,arguments);d.viewportResize&&d.viewportResize.apply(d,_.K6(z));v.apply(null,_.K6(z))};
b.inputCb=function(){var z=_.Q1.apply(0,arguments);d.input&&d.input.apply(d,_.K6(z));L.apply(null,_.K6(z))};
b.mediaInteractionCb=function(){var z=_.Q1.apply(0,arguments);d.mediaInteaction&&d.mediaInteaction.apply(d,_.K6(z));A.apply(null,_.K6(z))};
b.styleSheetRuleCb=function(){var z=_.Q1.apply(0,arguments);d.styleSheetRule&&d.styleSheetRule.apply(d,_.K6(z));a.apply(null,_.K6(z))};
b.styleDeclarationCb=function(){var z=_.Q1.apply(0,arguments);d.styleDeclaration&&d.styleDeclaration.apply(d,_.K6(z));O.apply(null,_.K6(z))};
b.canvasMutationCb=function(){var z=_.Q1.apply(0,arguments);d.canvasMutation&&d.canvasMutation.apply(d,_.K6(z));I.apply(null,_.K6(z))};
b.fontCb=function(){var z=_.Q1.apply(0,arguments);d.font&&d.font.apply(d,_.K6(z));D.apply(null,_.K6(z))};
b.selectionCb=function(){var z=_.Q1.apply(0,arguments);d.selection&&d.selection.apply(d,_.K6(z));U.apply(null,_.K6(z))};
b.customElementCb=function(){var z=_.Q1.apply(0,arguments);d.customElement&&d.customElement.apply(d,_.K6(z));M.apply(null,_.K6(z))}};
iI1=function(b,d){d=d===void 0?{}:d;var B=b.doc.defaultView;if(!B)return function(){};
Vt4(b,d);var k;b.recordDOM&&(k=UiW(b,b.doc));var G=N_y(b),P=pO4(b),v=Mt2(b),L=cHE(b,{win:B}),A=Rq4(b),a=ZIJ(b),O=function(){},I=function(){},D=function(){},U=function(){};
b.recordDOM&&(O=lhG(b,{win:B}),I=juQ(b,b.doc),D=FGF(b,{win:B}),b.collectFonts&&(U=gMF(b)));var M=yHG(b),z=SjC(b),H=[];b=_.C(b.plugins);for(d=b.next();!d.done;d=b.next())d=d.value,H.push(d.observer(d.callback,B,d.options));return kY(function(){B9.forEach(function(F){return F.reset()});
var l;(l=k)==null||l.disconnect();G();P();v();L();A();a();O();I();D();U();M();z();H.forEach(function(F){return F()})})};
XOm=function(b){return typeof window[b]!=="undefined"};
HIQ=function(b){return!!(typeof window[b]!=="undefined"&&window[b].prototype&&"insertRule"in window[b].prototype&&"deleteRule"in window[b].prototype)};
wOJ=function(b){b=new Uint8Array(b);for(var d="",B=0;B<b.byteLength;B++)d+=String.fromCharCode(b[B]);return btoa(d)};
uKx=function(b,d,B){if(b instanceof Array)return b.map(function(G){return uKx(G,d,B)});
if(b!==null){if(b instanceof Float32Array||b instanceof Float64Array||b instanceof Int32Array||b instanceof Uint32Array||b instanceof Uint8Array||b instanceof Uint16Array||b instanceof Int16Array||b instanceof Int8Array||b instanceof Uint8ClampedArray)return{rr_type:b.constructor.name,args:[Object.values(b)]};if(b instanceof ArrayBuffer){var k=b.constructor.name;b=wOJ(b);return{rr_type:k,base64:b}}if(b instanceof DataView)return{rr_type:b.constructor.name,args:[uKx(b.buffer,d,B),b.byteOffset,b.byteLength]};
if(b instanceof HTMLImageElement)return{rr_type:b.constructor.name,src:b.src};if(b instanceof HTMLCanvasElement)return{rr_type:"HTMLImageElement",src:b.toDataURL()};if(b instanceof ImageData)return{rr_type:b.constructor.name,args:[uKx(b.data,d,B),b.width,b.height]};if(KG1(b,d)||typeof b==="object")return k=b.constructor.name,b=nMW(b,d,B),{rr_type:k,index:b}}return b};
rHx=function(b,d,B,k){for(var G=[],P=_.C(Object.getOwnPropertyNames(d.CanvasRenderingContext2D.prototype)),v=P.next(),L={};!v.done;L={prop$jscomp$58:void 0},v=P.next()){L.prop$jscomp$58=v.value;try{if(typeof d.CanvasRenderingContext2D.prototype[L.prop$jscomp$58]==="function"){var A=So(d.CanvasRenderingContext2D.prototype,L.prop$jscomp$58,function(a){return function(O){return function(){var I=_.Q1.apply(0,arguments),D=this;bJ(this.canvas,B,k,!0)||setTimeout(function(){var U=T_w(I,d,D);b(D.canvas,{type:so["2D"],
property:a.prop$jscomp$58,args:U})},0);
return O.apply(this,I)}}}(L));
G.push(A)}}catch(a){v=B_w(d.CanvasRenderingContext2D.prototype,L.prop$jscomp$58,{set:function(O){return function(I){b(this.canvas,{type:so["2D"],property:O.prop$jscomp$58,args:[I],setter:!0})}}(L)}),G.push(v)}}return function(){G.forEach(function(a){return a()})}};
QuE=function(b,d,B,k){var G=[];try{var P=So(b.HTMLCanvasElement.prototype,"getContext",function(v){return function(L){var A=_.Q1.apply(1,arguments);if(!bJ(this,d,B,!0)){var a=L==="experimental-webgl"?"webgl":L;"__context"in this||(this.__context=a);k&&["webgl","webgl2"].includes(a)&&(A[0]&&typeof A[0]==="object"?(a=A[0],a.preserveDrawingBuffer||(a.preserveDrawingBuffer=!0)):A.splice(0,1,{preserveDrawingBuffer:!0}))}return v.apply(this,[L].concat(_.K6(A)))}});
G.push(P)}catch(v){console.error("failed to patch HTMLCanvasElement.prototype.getContext")}return function(){G.forEach(function(v){return v()})}};
qjy=function(b,d,B,k,G,P){for(var v=[],L=_.C(Object.getOwnPropertyNames(b)),A=L.next(),a={};!A.done;a={prop$jscomp$59:void 0},A=L.next())if(a.prop$jscomp$59=A.value,!["isContextLost","canvas","drawingBufferWidth","drawingBufferHeight"].includes(a.prop$jscomp$59))try{if(typeof b[a.prop$jscomp$59]==="function"){var O=So(b,a.prop$jscomp$59,function(I){return function(D){return function(){var U=_.Q1.apply(0,arguments),M=D.apply(this,U);nMW(M,P,this);"tagName"in this.canvas&&!bJ(this.canvas,k,G,!0)&&(U=
T_w(U,P,this),B(this.canvas,{type:d,property:I.prop$jscomp$59,args:U}));return M}}}(a));
v.push(O)}}catch(I){A=B_w(b,a.prop$jscomp$59,{set:function(D){return function(U){B(this.canvas,{type:d,property:D.prop$jscomp$59,args:[U],setter:!0})}}(a)}),v.push(A)}return v};
xid=function(b,d,B,k){var G=[];G.push.apply(G,_.K6(qjy(d.WebGLRenderingContext.prototype,1,b,B,k,d)));typeof d.WebGL2RenderingContext!=="undefined"&&G.push.apply(G,_.K6(qjy(d.WebGL2RenderingContext.prototype,2,b,B,k,d)));return function(){G.forEach(function(P){return P()})}};
AQx=function(b){var d=b=b===void 0?{}:b,B=d.emit,k=d.checkoutEveryNms,G=d.checkoutEveryNth,P=d.blockClass===void 0?"rr-block":d.blockClass,v=d.blockSelector===void 0?null:d.blockSelector,L=d.ignoreClass===void 0?"rr-ignore":d.ignoreClass,A=d.ignoreSelector===void 0?null:d.ignoreSelector,a=d.maskTextClass===void 0?"rr-mask":d.maskTextClass,O=d.maskTextSelector===void 0?null:d.maskTextSelector,I=d.inlineStylesheet===void 0?!0:d.inlineStylesheet,D=d.maskAllInputs,U=d.maskInputOptions,M=d.slimDOMOptions,
z=d.maskInputFn,H=d.maskTextFn,l=d.hooks,F=d.packFn,K=d.sampling===void 0?{}:d.sampling,u=d.dataURLOptions===void 0?{}:d.dataURLOptions,r=d.mousemoveWait,Q=d.recordDOM===void 0?!0:d.recordDOM,q=d.recordCanvas===void 0?!1:d.recordCanvas,sW=d.recordCrossOriginIframes===void 0?!1:d.recordCrossOriginIframes,L1=d.recordAfter===void 0?b.recordAfter==="DOMContentLoaded"?b.recordAfter:"load":d.recordAfter,cJ=d.userTriggeredOnInput===void 0?!1:d.userTriggeredOnInput,OW=d.collectFonts===void 0?!1:d.collectFonts,
ow=d.inlineImages===void 0?!1:d.inlineImages,Z2=d.plugins,yE=d.keepIframeSrcFn===void 0?function(){return!1}:d.keepIframeSrcFn,wG=d.ignoreCSSAttributes===void 0?new Set([]):d.ignoreCSSAttributes;
CB=d.errorHandler;var aS=sW?window.parent===window:!0,b2=!1;if(!aS)try{window.parent.document&&(b2=!1)}catch(D3){b2=!0}if(aS&&!B)throw Error("af");if(!aS&&!b2)return function(){};
r!==void 0&&K.mousemove===void 0&&(K.mousemove=r);v9.reset();var QE=D===!0?{color:!0,date:!0,"datetime-local":!0,email:!0,month:!0,number:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0,textarea:!0,select:!0,password:!0}:U!==void 0?U:{password:!0},mV=M===!0||M==="all"?{script:!0,comment:!0,headFavicon:!0,headWhitespace:!0,headMetaSocial:!0,headMetaRobots:!0,headMetaHttpEquiv:!0,headMetaVerification:!0,headMetaAuthorship:M==="all",headMetaDescKeywords:M==="all",headTitleMutations:M==="all"}:
M?M:{};vMQ();var pe,RS=0,Dg=function(D3){for(var EE=_.C(Z2||[]),x4=EE.next();!x4.done;x4=EE.next())x4=x4.value,x4.eventProcessor&&(D3=x4.eventProcessor(D3));F&&!b2&&(D3=F(D3));return D3};
LB=function(D3,EE){D3.timestamp=oMy();var x4;((x4=B9[0])==null?0:x4.isFrozen())&&D3.type!==2&&(D3.type!==3||D3.data.source!==0)&&B9.forEach(function(GQ){return GQ.unfreeze()});
aS?B==null||B(Dg(D3),EE):b2&&(EE={type:"rrweb",event:Dg(D3),origin:window.location.origin,isCheckout:EE},window.parent.postMessage(EE,"*"));D3.type===2?(pe=D3,RS=0):D3.type!==3||D3.data.source===0&&D3.data.isAttachIframe||(RS++,D3=k&&D3.timestamp-pe.timestamp>k,(G&&RS>=G||D3)&&YjJ(!0))};
var XM=function(D3){LB({type:3,data:Object.assign({},{source:0},D3)})},mQ=function(D3){return LB({type:3,
data:Object.assign({},{source:3},D3)})},uF=function(D3){return LB({type:3,
data:Object.assign({},{source:9},D3)})},O$=new eq2({mutationCb:XM,
adoptedStyleSheetCb:function(D3){return LB({type:3,data:Object.assign({},{source:15},D3)})}}),Ke=new bjG({mirror:v9,
mutationCb:XM,stylesheetManager:O$,recordCrossOriginIframes:sW,wrappedEmit:LB});b=_.C(Z2||[]);for(d=b.next();!d.done;d=b.next())d=d.value,d.getMirror&&d.getMirror({nodeMirror:v9,crossOriginIframeMirror:Ke.crossOriginIframeMirror,crossOriginIframeStyleMirror:Ke.crossOriginIframeStyleMirror});var MS=new drd;BHy=new kfW({recordCanvas:q,mutationCb:uF,win:window,blockClass:P,blockSelector:v,mirror:v9,sampling:K.canvas,dataURLOptions:u});var b4=new GfC({mutationCb:XM,scrollCb:mQ,bypassOptions:{blockClass:P,
blockSelector:v,maskTextClass:a,maskTextSelector:O,inlineStylesheet:I,maskInputOptions:QE,dataURLOptions:u,maskTextFn:H,maskInputFn:z,recordCanvas:q,inlineImages:ow,sampling:K,slimDOMOptions:mV,iframeManager:Ke,stylesheetManager:O$,canvasManager:BHy,keepIframeSrcFn:yE,processedNodeManager:MS},mirror:v9});YjJ=function(D3){D3=D3===void 0?!1:D3;if(Q){LB({type:4,data:{href:window.location.href,width:PZy(),height:GvC()}},D3);O$.reset();b4.init();B9.forEach(function(x4){return x4.lock()});
var EE=diC({mirror:v9,blockClass:P,blockSelector:v,maskTextClass:a,maskTextSelector:O,inlineStylesheet:I,maskAllInputs:QE,maskTextFn:H,maskInputFn:z,slimDOM:mV,dataURLOptions:u,recordCanvas:q,inlineImages:ow,onSerialize:function(x4){x4.nodeName==="IFRAME"&&v9.nodeMetaMap.get(x4)&&P_x(Ke,x4);LG2(x4,v9)&&En4(O$,x4);x4&&is(x4)&&sRC(b4,is(x4),document)},
onIframeLoad:function(x4,GQ){C_2(Ke,x4,GQ);x4.contentWindow&&x4.contentDocument&&vnd(b4,x4.contentWindow.Element,x4.contentDocument)},
onStylesheetLoad:function(x4,GQ){LZm(O$,x4,GQ)},
keepIframeSrcFn:yE});EE?(LB({type:2,data:{node:EE,initialOffset:kvd(window)}},D3),B9.forEach(function(x4){return x4.unlock()}),document.adoptedStyleSheets&&document.adoptedStyleSheets.length>0&&ttW(O$,document.adoptedStyleSheets,v9.getId(document))):console.warn("Failed to snapshot the document")}};
try{var An=[],Th=function(D3){var EE;return kY(iI1)({mutationCb:XM,mousemoveCb:function(x4,GQ){return LB({type:3,data:{source:GQ,positions:x4}})},
mouseInteractionCb:function(x4){return LB({type:3,data:Object.assign({},{source:2},x4)})},
scrollCb:mQ,viewportResizeCb:function(x4){return LB({type:3,data:Object.assign({},{source:4},x4)})},
inputCb:function(x4){return LB({type:3,data:Object.assign({},{source:5},x4)})},
mediaInteractionCb:function(x4){return LB({type:3,data:Object.assign({},{source:7},x4)})},
styleSheetRuleCb:function(x4){return LB({type:3,data:Object.assign({},{source:8},x4)})},
styleDeclarationCb:function(x4){return LB({type:3,data:Object.assign({},{source:13},x4)})},
canvasMutationCb:uF,fontCb:function(x4){return LB({type:3,data:Object.assign({},{source:10},x4)})},
selectionCb:function(x4){LB({type:3,data:Object.assign({},{source:14},x4)})},
customElementCb:function(x4){LB({type:3,data:Object.assign({},{source:16},x4)})},
blockClass:P,ignoreClass:L,ignoreSelector:A,maskTextClass:a,maskTextSelector:O,maskInputOptions:QE,inlineStylesheet:I,sampling:K,recordDOM:Q,recordCanvas:q,inlineImages:ow,userTriggeredOnInput:cJ,collectFonts:OW,doc:D3,maskInputFn:z,maskTextFn:H,keepIframeSrcFn:yE,blockSelector:v,slimDOMOptions:mV,dataURLOptions:u,mirror:v9,iframeManager:Ke,stylesheetManager:O$,shadowDomManager:b4,processedNodeManager:MS,canvasManager:BHy,ignoreCSSAttributes:wG,plugins:(Z2==null?void 0:(EE=Z2.filter(function(x4){return x4.observer}))==
null?void 0:EE.map(function(x4){return{observer:x4.observer,
options:x4.options,callback:function(GQ){return LB({type:6,data:{plugin:x4.name,payload:GQ}})}}}))||[]},l)};
fQy(Ke,function(D3){try{An.push(Th(D3.contentDocument))}catch(EE){console.warn(EE)}});
var $r=function(){YjJ();An.push(Th(document))};
document.readyState==="interactive"||document.readyState==="complete"?$r():(An.push(Yj("DOMContentLoaded",function(){LB({type:0,data:{}});L1==="DOMContentLoaded"&&$r()})),An.push(Yj("load",function(){LB({type:1,
data:{}});L1==="load"&&$r()},window)));
return function(){An.forEach(function(D3){try{D3()}catch(EE){String(EE).toLowerCase().includes("cross-origin")||console.warn(EE)}});
MS.destroy();CB=void 0}}catch(D3){console.warn(D3)}};
_.J=function(b,d){d=d9(bt(d));b.innerHTML=d};
mrE=function(b){var d=WZd;d||(d=aQQ(),d=WZd=_.w1.transpose(d));d=d[b];return typeof d==="string"?d:_.fB(b)};
$rd=function(b){b=String(b).toLowerCase();var d=aQQ()[b];return typeof d==="string"?d:_.Ab(b)};
Ojx=function(b){b=b.toLowerCase();b=aQQ()[b];return typeof b==="string"?b:null};
aQQ=function(){if(!IQ2){for(var b=Object.assign({},DrJ),d=_.C(UrW),B=d.next();!B.done;B=d.next())B=B.value,b[B.toLowerCase()]=B;IQ2=b}return IQ2};
pad=function(b,d){var B=window.customElements;return B&&B.get(b)||onG[b]===!0?2:d.name==="HTMLUnknownElement"?1:d.name==="HTMLElement"&&NHw.test(b)?3:0};
JQ2=function(b,d){switch(d){case "innerHTML":return MGQ(b)===1?2:null;case "textContent":return b=MGQ(b),b===1||b===6?1:null;default:var B,k;return(k=(B=cQy[b.localName])==null?void 0:B[d])!=null?k:null}};
MGQ=function(b){var d=b.localName,B=pad(d,b.constructor);switch(B){case 0:case 1:return zg4(d,b);case 3:case 2:return 1;default:_.qS(B,"got an unknown element classification")}};
zg4=function(b,d){var B=Object.hasOwnProperty.call(RgC,b)?RgC[b]:null;return B!==null?B:Object.hasOwnProperty.call(XaQ,b)&&d instanceof SVGElement?XaQ[b]:null};
hgQ=function(b,d){return d};
lQy=function(b){return(b=b.split(Hjx,2))?{url:b[0],metadata:b[1]}:null};
jRJ=function(b){var d=String(b.url).replace(tG1,encodeURIComponent);if(b=b.metadata){tG1.lastIndex=0;if(tG1.test(b))return null;d+=" "+b}return d};
yQ2=function(b){function d(a){var O=a.localName;if(!a.getAttribute("is")&&pad(O,a.constructor)===2){var I;return(I=A)!=null?I:A=document.createElement("polyresinuncustomized")}(a=L[O])||(a=L[O]=document.createElement(O));return a}
var B=b.reportHandler||void 0,k=b.safeTypesBridge||FZ2,G=/^$/;if(b=b.allowedIdentifierPrefixes){b=_.C(b);for(var P=b.next();!P.done;P=b.next())G=new RegExp(G.source+"|^"+_.Zjy(P.value))}B&&B(!1,"initResin",null);var v=gnJ(G,k,B),L={},A=null;return function(a,O,I){var D=a.nodeType;if(D!==Node.ELEMENT_NODE){if(D===Node.TEXT_NODE){O=a.parentElement;I=!O;if(O&&O.nodeType===Node.ELEMENT_NODE){D=O.localName;var U=pad(D,O.constructor);switch(U){case 0:case 1:O=zg4(D,O);I=O===1||O===6;break;case 3:case 2:I=
!0;break;default:_.qS(U,"got an unknown element classification")}}if(I)return function(l){return""+k(l,"STRING",l)}}return function(l){if(!l&&l!==document.all)return l;
B&&B(!0,"Failed to sanitize "+(a.parentElement&&a.parentElement.nodeName)+" #text node to value "+l,a.parentElement);return W9}}var M=a.localName;
D=d(a);var z=null;switch(I){case "attribute":if($rd(O)in D)break;return function(l){return l};
case "property":if(O in D){z=JQ2(D,O);break}if((U=Ojx(O))&&U in D)break;return function(l){return l};
default:_.qS(I,"got an unknown resin type, expected either 'property' or 'attribute'")}var H=I==="attribute"?O.toLowerCase():mrE(O);z||(z=UGw(M,H,function(l){var F=a.getAttribute(l);return!F||/[\[\{]/.test(l)?null:F}));
return function(l){var F=aD,K=null;if(!l&&l!==document.all)return l;if(z!=null){var u=v[z],r=u.safeType;K=u.safeReplacement;r&&(F=k(l,r,aD));F===aD&&(u.filterString?(F=String(k(l,"STRING",l)),F=u.filterString(M,H,F)):u.filterRaw&&(F=u.filterRaw(M,H,l,a)),F===K&&(F=aD))}F===aD&&(F=K||W9,B&&B(!0,"Failed to sanitize attribute of <"+M+">: <"+M+" "+H+'="'+l+'">',a));return F}}};
gnJ=function(b,d,B){return[,{filterRaw:function(k,G,P){return P},
filterString:void 0,safeReplacement:void 0,safeType:void 0},{filterRaw:void 0,filterString:void 0,safeReplacement:void 0,safeType:"HTML"},{filterRaw:void 0,filterString:void 0,safeReplacement:S2m,safeType:"URL"},{filterRaw:void 0,filterString:void 0,safeReplacement:S2m,safeType:"RESOURCE_URL"},{filterRaw:void 0,filterString:void 0,safeReplacement:W9,safeType:"STYLE"},,{filterRaw:void 0,filterString:void 0,safeReplacement:VGy,safeType:"JAVASCRIPT"},{filterRaw:void 0,filterString:function(k,G,P){P=
String(P).toLowerCase();return pCm(k,G,P)?P:W9},
safeReplacement:W9,safeType:void 0},,{filterRaw:void 0,filterString:function(k,G,P){return b.test(P)?P:W9},
safeReplacement:W9,safeType:"CONSTANT"},{filterRaw:function(k,G,P,v){if(typeof P==="string")var L=(L=P.match(ijw))?L.map(lQy).filter(Boolean):[];else if(Array.isArray(P))L=P;else return S2m;var A=L;L=[];var a=[],O={};if(Array.isArray(A))for(var I=0,D=A.length;I<D;++I){var U=A[I],M=U&&U.url;if(M){var z=d(M,"URL",O);if(z){var H=z!==O;(H?L:a).push({url:H?z:M,metadata:U.metadata})}}}else a.push(A);A=a.length?JSON.stringify(a):null;a=aD;if(L.length){if(!Array.isArray(L))throw Error();a=L.map(jRJ).filter(Boolean).join(" , ")||
aD}A&&B&&B(!0,"Failed to sanitize attribute value of <"+k+">: <"+k+" "+G+'="'+P+'">: '+A,v);return a===aD?S2m:a},
filterString:void 0,safeReplacement:void 0,safeType:void 0}]};
waQ=function(b){var d=yQ2(b);return function(B,k,G,P){return P||P===document.all?d(B,k,G)(P):P}};
mg=function(b,d){function B(){function G(L,A,a){for(A=Reflect.getMetadata("parameters",L)||[];A.length<=a;)A.push(null);A[a]=A[a]||[];A[a].push(v);Reflect.defineMetadata(A,L);return L}
var P=_.Q1.apply(0,arguments);if(this instanceof B)return k.apply(this,P),this;var v=new (Function.prototype.bind.apply(B,[null].concat(_.K6(P))));G.annotation=v;return G}
var k=uWG(d);B.prototype.toString=function(){return"@"+b};
return B.annotationCls=B};
uWG=function(b){return function(){var d=_.Q1.apply(0,arguments),B=this;b.forEach(function(k,G){G=d[G];if(Array.isArray(k))B[k[0]]=G&&G!==void 0?G:k[1];else for(var P in k)B[P]=G&&G[P]!==void 0?G[P]:k[P]})}};
KZW=function(b){return b!==void 0&&b!==null};
Oo=function(b){if(typeof b==="string")return b;if(b===void 0||b===null)return""+b;if(b.overriddenName)return b.overriddenName;if(b.name)return b.name;b=b.toString();var d=b.indexOf("\n");return d===-1?b:b.substring(0,d)};
nn2=function(b){b.__forward_ref__=nn2;b.toString=function(){return Oo(this())};
return b};
ID=function(b){return typeof b==="function"&&b.hasOwnProperty("__forward_ref__")&&b.__forward_ref__===nn2?b():b};
TH2=function(b){return b?b.map(function(d){return new (Function.prototype.bind.apply(d.type.annotationCls,[null].concat(_.K6(d.args?d.args:[]))))}):[]};
rQC=function(b){for(var d=[],B=0;B<b.length;++B){if(d.indexOf(b[B])>-1){d.push(b[B]);break}d.push(b[B])}return d};
QRd=function(b){return b.length>1?" ("+rQC(b.slice().reverse()).map(function(d){return Oo(d.token)}).join(" -> ")+")":""};
xr1=function(b,d,B,k){if(k){var G=Error("df``"+(k instanceof Error?k.message:k));G.ngOriginalError=k}else G=Error();G.addKey=q2w;G.keys=[d];G.injectors=[b];G.constructResolvingMessage=B;G.message=G.constructResolvingMessage();G.ngOriginalError=k;return G};
q2w=function(b,d){this.injectors.push(b);this.keys.push(d);this.message=this.constructResolvingMessage()};
Y2Q=function(b,d){return xr1(b,d,function(){return"No provider for "+Oo(this.keys[0].token)+"!"+QRd(this.keys)})};
eg2=function(b,d){return xr1(b,d,function(){return"Cannot instantiate cyclic dependency!"+QRd(this.keys)})};
bh2=function(b,d,B){return xr1(b,B,function(){var k=Oo(this.keys[0].token);return this.ngOriginalError.message+": Error during instantiation of "+k+"!"+QRd(this.keys)+"."},d)};
dM1=function(b,d){for(var B=[],k=0,G=d.length;k<G;k++){var P=d[k];P&&P.length!=0?B.push(P.map(Oo).join(" ")):B.push("?")}return Error("hf`"+Oo(b)+"`"+B.join(", ")+"`"+Oo(b))};
C6C=function(b){var d=void 0,B=void 0;if(b&&b.useClass!==void 0){d=b.useClass;var k=ID(b.useClass);var G=Bl2.factory(k);k=k_x(k)}else b&&b.useExisting!==void 0?(G=function(P){return P},k=[G_G(Db.get(ID(b.useExisting)))]):b&&b.useFactory!==void 0?(G=b.useFactory,k=P6Q(b.useFactory,b.deps)):(B=b.useValue,G=function(){return b.useValue},k=EKw);
return new sNJ(G,k,d,B)};
LUG=function(b){return new vKm(Db.get(ID(b.provide)),[C6C(b)],b.multi)};
AWy=function(b){b=fpx(b,[]).map(LUG);for(var d=new Map,B=0;B<b.length;B++){var k=b[B],G=d.get(k.key.id);if(G){if(k.multiProvider!==G.multiProvider)throw Error("kf`"+G+"`"+k);if(k.multiProvider)for(var P=0;P<k.resolvedFactories.length;P++)G.resolvedFactories.push(k.resolvedFactories[P]);else d.set(k.key.id,k)}else G=void 0,k.multiProvider?G=new vKm(k.key,k.resolvedFactories.slice(),k.multiProvider):G=k,d.set(k.key.id,G)}return Array.from(d.values())};
fpx=function(b,d){b.forEach(function(B){if(B instanceof WUJ)d.push({provide:B,useClass:B});else if(B&&typeof B=="object"&&B.provide!==void 0)d.push(B);else if(B instanceof Array)fpx(B,d);else throw Error("gf`"+B);});
return d};
P6Q=function(b,d){if(d){var B=d.map(function(k){return[k]});
return d.map(function(k){return apF(b,k,B)})}return k_x(b)};
k_x=function(b){var d=Bl2.parameters(b);if(!d)return[];if(d.some(function(B){return B==null}))throw dM1(b,d);
return d.map(function(B){return apF(b,B,d)})};
apF=function(b,d,B){var k=null,G=!1;if(!Array.isArray(d))return d instanceof mMx?$Mm(d.token,G,null):$Mm(d,G,null);for(var P=null,v=0;v<d.length;++v){var L=d[v];if(L instanceof WUJ)k=L;else if(L instanceof mMx)k=L.token;else if(L instanceof OhG)G=!0;else if(L instanceof Ipw||L instanceof DMG)P=L}k=ID(k);if(k!=null)return $Mm(k,G,P);throw dM1(b,B);};
$Mm=function(b,d,B){return new UMW(Db.get(ID(b)),d,B)};
oK4=function(b,d){for(var B=Array(b.providers.length),k=0;k<b.providers.length;++k){var G=k;if(k<0||k>=b.providers.length)throw Error("jf`"+k);B[G]=d(b.providers[k])}return B};
Nly=function(b){return typeof b==="function"&&Bl2.parameters(b).every(function(d){return!!d})};
cWE=function(b){var d=peC;Mpw.get(b)||Mpw.set(b,new d);return Mpw.get(b)};
_._hasCachedLockedElement$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(b){return _._lockedElementCache$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager.indexOf(b)>-1};
_._hasCachedUnlockedElement$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(b){return _._unlockedElementCache$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager.indexOf(b)>-1};
_._composedTreeContains$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(b,d){var B,k;if(b.contains(d))return!0;b=_.Uo(b).querySelectorAll("content,slot");for(B=0;B<b.length;++B){var G=_.Uo(b[B]).getDistributedNodes();for(k=0;k<G.length;++k)if(G[k].nodeType===Node.ELEMENT_NODE&&_._composedTreeContains$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(G[k],d))return!0}return!1};
_._scrollInteractionHandler$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(b){b.cancelable&&_._shouldPreventScrolling$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(b)&&b.preventDefault();b.targetTouches&&(b=b.targetTouches[0],JW4=b.pageX,zhx=b.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 b=0,d=oD.length;b<d;b++)document.addEventListener(oD[b],_._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 b=0,d=oD.length;b<d;b++)document.removeEventListener(oD[b],_._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(b){var d=_.Uo(b).rootTarget;b.type!=="touchmove"&&Rhd!==d&&(Rhd=d,XeE=_._getScrollableNodes$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(_.Uo(b).path));if(!XeE.length)return!0;if(b.type==="touchstart")return!1;b=_._getScrollInfo$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(b);
return!_._getScrollingNode$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(XeE,b.deltaX,b.deltaY)};
_._getScrollableNodes$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(b){for(var d=[],B=b.indexOf(hhm),k=0;k<=B;k++)if(b[k].nodeType===Node.ELEMENT_NODE){var G=b[k],P=G.style;P.overflow!=="scroll"&&P.overflow!=="auto"&&(P=window.getComputedStyle(G));P.overflow!=="scroll"&&P.overflow!=="auto"||d.push(G)}return d};
_._getScrollingNode$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(b,d,B){if(d||B)for(var k=Math.abs(B)>=Math.abs(d),G=0;G<b.length;G++){var P=b[G];if(k?B<0?P.scrollTop>0:P.scrollTop<P.scrollHeight-P.clientHeight:d<0?P.scrollLeft>0:P.scrollLeft<P.scrollWidth-P.clientWidth)return P}};
_._getScrollInfo$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(b){var d={deltaX:b.deltaX,deltaY:b.deltaY};"deltaX"in b||("wheelDeltaX"in b&&"wheelDeltaY"in b?(d.deltaX=-b.wheelDeltaX,d.deltaY=-b.wheelDeltaY):"wheelDelta"in b?(d.deltaX=0,d.deltaY=-b.wheelDelta):"axis"in b?(d.deltaX=b.axis===1?b.detail:0,d.deltaY=b.axis===2?b.detail:0):b.targetTouches&&(b=b.targetTouches[0],d.deltaX=JW4-b.pageX,d.deltaY=zhx-b.pageY));return d};
HhW=function(b){this.element=b;this.width=this.boundingRect.width;this.height=this.boundingRect.height;this.size=Math.max(this.width,this.height)};
tpm=function(b){this.element=b;this.color=window.getComputedStyle(b).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");_.Uo(this.waveContainer).appendChild(this.wave);lp4(this)};
Na=function(b,d){for(var B in b)if(B.toLowerCase()===d.toLowerCase())return b[B]};
jNE=function(b,d){for(var B in b)if(B.toLowerCase()===d.toLowerCase()){delete b[B];break}};
Zh1=function(b){b=_.w1.clone(b);for(var d=0;d<FUE.length;++d){var B=FUE[d],k=Na(b,B);k&&(b["X-Goog-Upload-Header-"+B]=k,jNE(b,B))}return b};
gK1=function(b){b=_.w1.clone(b);jNE(b,"X-Goog-Upload-Status")};
SYW=function(b){return yWd.some(function(d){return d.test(b)})};
uiE=function(b,d){var B;var k=(B=b.formContent)==null?void 0:B.locale;B=k==null?void 0:k.split("-")[0];k=k&&Vpw.includes(k)?k:B&&Vpw.includes(B)?B:void 0;k=(k!=null?k:"en").replaceAll("-","_").toLowerCase();var G;b=((G=b.initializationData)==null?0:G.useNightlyRelease)?"nightly":"live";var P;return(d==null?0:(P=d.getEnableAlohaBinarySplit)==null?0:P.call(d))?_.p5(ihw,b):_.p5(weC,b,k)};
Tlx=function(b,d,B,k){if(KUw&&nK4===d)return KUw;nK4=d;var G=uiE(b,k);return KUw=d.feedbackV2GlobalObject?Promise.resolve(d.feedbackV2GlobalObject):new Promise(function(P,v){var L=_.li("SCRIPT");_.L6(L,G);L.onload=function(){d.feedbackV2GlobalObject?P(d.feedbackV2GlobalObject):v(Error("nf"))};
L.onerror=function(){v(Error("of`"+G.toString()))};
B.body.appendChild(L)})};
qYQ=function(b,d,B,k){if(rWQ&&QNw===d)return rWQ;QNw=d;var G=uiE(b,k);return rWQ=d.feedbackV2GlobalObject?Promise.resolve(d.feedbackV2GlobalObject):new Promise(function(P,v){var L=_.li("SCRIPT");_.L6(L,G);L.onload=function(){d.feedbackV2GlobalObject?P(d.feedbackV2GlobalObject):v(Error("nf"))};
L.onerror=function(){v(Error("of`"+G.toString()))};
B.body.appendChild(L)})};
xMC=function(b,d,B,k,G){G=G===void 0?!0:G;var P,v,L,A,a;return _.f(function(O){switch(O.nextAddress){case 1:return P=Date.now(),O.yield(Tlx(b,B,k,d),2);case 2:v=O.yieldResult;if(!(G||((A=b.initializationData)==null?0:A.useNightlyRelease)||((a=b.initializationData)==null?0:a.isLocalServer))){L=v.initializeFeedbackClient(b,P,d);O.jumpTo(3);break}return O.yield(v.initializeFeedbackClientAsync(b,P,d),4);case 4:L=O.yieldResult;case 3:return L.initiateAloha(),O.return(L)}})};
YYG=function(b,d,B,k){var G,P,v;return _.f(function(L){if(L.nextAddress==1)return G=Date.now(),L.yield(qYQ(b,B,k.document,d),2);if(L.nextAddress!=3)return P=L.yieldResult,L.yield(P.initializeFeedbackClientAsync(b,G,d,k),3);v=L.yieldResult;v.initiateAloha();return L.return(v)})};
eh4=function(b,d,B){var k=!0;k=k===void 0?!0:k;var G,P,v,L,A,a,O,I;return _.f(function(D){G=B||_.k4;if((P=d)==null?0:(L=(v=P).getEnableAlohaBinarySplit)==null?0:L.call(v)){A=G;if(A.isFormOpened)throw new pB;A.isFormOpened=!0;b.callbacks=b.callbacks||{};a=b.callbacks.onClose||function(){};
b.callbacks.onClose=function(U){A.isFormOpened=!1;a(U)};
try{return D.return(YYG(b,d,A,G))}catch(U){throw A.isFormOpened=!1,U;}}else{O=G;if(O.isFormOpened)throw new pB;O.isFormOpened=!0;b.callbacks=b.callbacks||{};I=b.callbacks.onClose||function(){};
b.callbacks.onClose=function(U){O.isFormOpened=!1;I(U)};
try{return D.return(xMC(b,d,O,G.document,k))}catch(U){throw O.isFormOpened=!1,U;}}_.tn(D)})};
GL1=function(b,d){return _.f(function(B){return B.return(new Promise(function(k,G){Number.isInteger(Number(b))&&Number(b)>0?(G=bqC(d!=null?d:"")+"/aloha_form_properties?productId="+b,dCw(G,function(P){P=P.target;var v=null;try{var L=JSON,A=L.stringify;if(P.JSC$9969_xhr_){var a=P.JSC$9969_xhr_.responseText;a.indexOf(")]}'\n")==0&&(a=a.substring(5));var O=(0,_.Ma)(a)}else O=void 0;v=B9m(BDE,A.call(L,O))}catch(I){A=new BDE,O=kLw(),O=_.c9(O,13,!1),O=_.c9(O,14,!0),O=_.c9(O,15,!0),O=_.c9(O,20,!1),v=_.Rc(A,
1,O)}k(v)},"GET","",{},2E3,!0)):G(Error("pf`"+b))}))})};
bqC=function(b){return SYW(b)?b:"https://www.google.com/tools/feedback"};
CdE=function(b){b=b.match(new RegExp(PdJ,"gi"))||[];b=_.C(b);for(var d=b.next();!d.done;d=b.next()){d=d.value;a:{var B=_.C(ERQ);for(var k=B.next();!k.done;k=B.next())if(k.value.test(d)){B=!1;break a}B=!0}if(!B)a:{B=_.C(szQ);for(k=B.next();!k.done;k=B.next())if(k.value.test(d)){B=!0;break a}B=!1}if(B)return!0}return!1};
vRW=function(b,d){var B={},k=Object.keys(b);k=_.C(k);for(var G=k.next();!G.done;G=k.next())G=G.value,B[G]=d(G,b[G]);return B};
L7x=function(b){switch(b){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"}};
A9Q=function(b){if(window.crypto&&window.crypto.getRandomValues)try{var d=Array(b),B=new Uint8Array(b);window.crypto.getRandomValues(B);for(var k=0;k<d.length;k++)d[k]=B[k];return d}catch(P){}d=Array(b);for(B=0;B<b;B++){k=Date.now();for(var G=0;G<k%23;G++)d[B]=Math.random();d[B]=Math.floor(Math.random()*256)}if(f0d)for(B=1,k=0;k<f0d.length;k++)d[B%b]^=d[(B-1)%b]/4^f0d.charCodeAt(k),B++;return d};
Jb=function(b){b=A9Q(b);for(var d=[],B=0;B<b.length;B++)d.push("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".charAt(b[B]&63));return d.join("")};
W7C=function(){var b=_.k4.ytLoggingDocDocumentNonce_;b||(b=Jb(16),_.D7("ytLoggingDocDocumentNonce_",b));return b};
mC4=function(b){b&&_.Q4("foregroundHeartbeatScreenAssociated",{clientDocumentNonce:a0W,clientScreenNonce:b})};
$Cx=function(b){return _.xe("client-screen-nonce-store",{})[b===void 0?0:b]};
OqF=function(b,d){d=d===void 0?0:d;var B=_.xe("client-screen-nonce-store");B||(B={},_.qL("client-screen-nonce-store",B));B[d]=b};
I0C=function(b){b=b===void 0?0:b;return b===0?"ROOT_VE_TYPE":"ROOT_VE_TYPE."+b};
DCy=function(b){return _.xe(I0C(b===void 0?0:b))};
_.RD=function(b){return(b=DCy(b===void 0?0:b))?new _.z1({veType:b,youtubeData:void 0,jspbYoutubeData:void 0}):null};
UC1=function(){var b=_.xe("csn-to-ctt-auth-info");b||(b={},_.qL("csn-to-ctt-auth-info",b));return b};
oR1=function(){return Object.values(_.xe("client-screen-nonce-store",{})).filter(function(b){return b!==void 0})};
_.hb=function(b){b=$Cx(b===void 0?0:b);if(!b&&!_.Ye("USE_CSN_FALLBACK",!0))return null;b||(b="UNDEFINED_CSN");return b?b:null};
p3d=function(b){for(var d=_.C(Object.values(NDQ)),B=d.next();!B.done;B=d.next())if(_.hb(B.value)===b)return!0;return!1};
Mkd=function(b,d,B){var k=UC1();(B=_.hb(B))&&delete k[B];d&&(k[b]=d)};
H9=function(b){return UC1()[b]};
_.lJ=function(b,d,B,k){B=B===void 0?0:B;if(b!==$Cx(B)||d!==_.xe(I0C(B)))if(Mkd(b,k,B),OqF(b,B),_.qL(I0C(B),d),d=function(){setTimeout(function(){mC4(b)},0)},"requestAnimationFrame"in window)try{window.requestAnimationFrame(d)}catch(G){d()}else d()};
c9d=function(b,d){d=d===void 0?"":d;var B=[],k;for(k in b)if(b.hasOwnProperty(k)){var G=d!==""?d+"."+k:k;typeof b[k]==="object"?B.push.apply(B,_.K6(c9d(b[k],G))):B.push([G,b[k]])}B.sort();return B};
_.jn=function(b){var d=_.Q1.apply(1,arguments);if(!tb(b)||d.some(function(k){return!tb(k)}))throw Error("qf");
d=_.C(d);for(var B=d.next();!B.done;B=d.next())J9m(b,B.value)};
J9m=function(b,d){for(var B in d)if(tb(d[B])){if(B in b&&!tb(b[B]))throw Error("rf");B in b||(b[B]={});J9m(b[B],d[B])}else if(zfx(d[B])){if(B in b&&!zfx(b[B]))throw Error("sf");B in b||(b[B]=[]);Rfw(b[B],d[B])}else b[B]=d[B];return b};
Rfw=function(b,d){d=_.C(d);for(var B=d.next();!B.done;B=d.next())B=B.value,tb(B)?b.push(J9m({},B)):zfx(B)?b.push(Rfw([],B)):b.push(B);return b};
tb=function(b){return typeof b==="object"&&!Array.isArray(b)};
zfx=function(b){return typeof b==="object"&&Array.isArray(b)};
hfw=function(b){for(var d=_.C(Object.entries(X3Q)),B=d.next();!B.done;B=d.next())if(B=_.C(B.value),B.next(),B=B.next().value,B==="SLI_STATUS_"+b)return B;return"SLI_STATUS_UNKNOWN"};
_.Fd=function(b,d,B,k){return Hqy(b,d,function(){return new _.l0y(b,d,B,k)})};
_.tk2=function(){return _.Fd("SLI_NAME_YOUTUBE_WEB_APP_BOOTS","APP_BOOTS",12E4,"TIMEOUT")};
jzJ=function(){return _.Fd("SLI_NAME_YOUTUBE_WEB_NETWORK_REQUEST","NETWORK_REQUEST",12E4,"TIMEOUT")};
Zb=function(){return _.Fd("SLI_NAME_YOUTUBE_WEB_WARM_PAGE_NAVIGATION","WARM_PAGE_NAVIGATION",12E4,"TIMEOUT")};
F74=function(){return _.Fd("SLI_NAME_YOUTUBE_WEB_YT_INITIAL_DATA_PRESENT","YT_INITIAL_DATA_LOADED",6E4,"FAILURE")};
ZqQ=function(){return _.Fd("SLI_NAME_YOUTUBE_WEB_STFE_GREATER_THAN_ONE_MINUTE","STFE_GREATER_THAN_ONE_MINUTE",6E4,"SUCCESS")};
gRm=function(){return _.Fd("SLI_NAME_YOUTUBE_WEB_STFE_GREATER_THAN_TEN_MINUTES","STFE_GREATER_THAN_TEN_MINUTES",6E5,"SUCCESS")};
VkW=function(b){b&&(b.dataset?b.dataset[y91()]="true":_.Wz([_.U1(ShC)],b,"data-loaded","true".toString()))};
iq1=function(b){return b?b.dataset?b.dataset[y91()]:b.getAttribute("data-loaded"):null};
y91=function(){return w34.loaded||(w34.loaded="loaded".replace(/\-([a-z])/g,function(b,d){return d.toUpperCase()}))};
_.gn=function(b,d,B){uGm(b,d,B===void 0?null:B)};
_.nR1=function(b,d){b&&d&&(b=""+_.q4(d),(b=K74[b])&&_.h6F(b))};
uGm=function(b,d,B){B=B===void 0?null:B;var k=_.TD2(typeof b==="string"?b:b.toString()),G=document.getElementById(k),P=G&&iq1(G),v=G&&!P;P?d&&d():(d&&(P=_.cA(k,d),d=""+_.q4(d),K74[d]=P),v||(G=r9Q(b,k,function(){iq1(G)||(VkW(G),_.HxG(k),_.JJ(function(){_.tI1(k)},0))},B)))};
r9Q=function(b,d,B,k){k=k===void 0?null:k;var G=_.li("SCRIPT");G.id=d;G.onload=function(){B&&setTimeout(B,0)};
G.onreadystatechange=function(){switch(G.readyState){case "loaded":case "complete":G.onload()}};
k&&G.setAttribute("nonce",k);_.L6(G,typeof b==="string"?_.we(b):b);b=document.getElementsByTagName("head")[0]||document.body;b.insertBefore(G,b.firstChild);return G};
_.TD2=function(b){var d=document.createElement("a");xV(d,b);return"js-"+yw(d.href.replace(/^[a-zA-Z]+:\/\//,"//"))};
Qz2=function(b){var d=_.xe("INNERTUBE_HOST_OVERRIDE");d&&(b=String(d)+String(_.Sn(b)));return b};
qhQ=function(b){var d={};_.N("json_condensed_response")&&(d.prettyPrint="false");return b=bTW(b,d)};
_.Vw=function(b){return mB(b)?"same-origin":"include"};
_.iJ=function(b){return mB(b)?"same-origin":"cors"};
wn=function(b,d,B){B=B===void 0?{}:B;b={method:d===void 0?"POST":d,mode:_.iJ(b),credentials:_.Vw(b)};d={};for(var k=_.C(Object.keys(B)),G=k.next();!G.done;G=k.next())G=G.value,B[G]&&(d[G]=B[G]);Object.keys(d).length>0&&(b.headers=d);return b};
_.uJ=function(b,d){d=d===void 0?{}:d;return"service:"+b+"/"+Object.keys(d).sort().map(function(B){return B+":"+d[B]}).join("/")};
xCF=function(b){var d,B,k,G;b=(d=_.p(b,_.KB))==null?void 0:(B=d.watchEndpointSupportedOnesieConfig)==null?void 0:(k=B.html5PlaybackOnesieConfig)==null?void 0:(G=k.commonConfig)==null?void 0:G.url;if(!b)return[];d=new _.nB(b);return d.JSC$10205_domain_?["https://"+d.JSC$10205_domain_+"/generate_204"]:[]};
_.bPQ=function(){return Yh4()||PTF()||efx&&BU("version/")?!0:_.xe("EOM_VISITOR_DATA")?!1:!0};
dzx=function(b){var d=b.docid||b.video_id||b.videoId||b.id;if(d)return d;d=b.raw_player_response;d||(b=b.player_response)&&(d=JSON.parse(b));return d&&d.videoDetails&&d.videoDetails.videoId||null};
BQW=function(b){return b.replace(/([a-zA-Z])(?=[A-Z])/g,"$1-").toLowerCase()};
T1=function(b){return!isNaN(Number(b))&&!_.C1(b)};
_.Qw=function(b,d,B,k){k=k===void 0?!0:k;var G=_.xe("VALID_SESSION_TEMPDATA_DOMAINS",[]),P=_.WQ(window.location.href);P&&G.push(P);P=_.WQ(b);if(_.gG(G,P)||!P&&_.PJ(b,"/"))if(G=document.createElement("a"),xV(G,b),b=G.href)if(b=_.Sn(b),b=_.rn(b))k&&!d.csn&&(d.itct||d.ved)&&(d=Object.assign({csn:_.hb()},d)),B?(B=parseInt(B,10),isFinite(B)&&B>0&&kKF(b,d,B)):kKF(b,d)};
PmC=function(b){var d=_.xe("VALID_SESSION_TEMPDATA_DOMAINS",[]),B=_.WQ(window.location.href);B&&d.push(B);B=_.WQ(b);if(!(_.gG(d,B)||!B&&_.PJ(b,"/")))return null;b=_.Sn(b);(b=_.rn(b))?(b=GK1(b),b=(b=_.Za.get(b,void 0)||null)?_.Cw(b):{}):b=null;return b};
kKF=function(b,d,B){b=GK1(b);d=d?_.tJ(d):"";B=B||5;_.bPQ()&&_.gF(b,d,B)};
GK1=function(b){for(var d=_.C(EQd),B=d.next();!B.done;B=d.next())b=_.qa(b,B.value);return"ST-"+yw(b).toString(36)};
_.sr4=function(b){if(b.requestFullscreen)b=b.requestFullscreen(void 0);else if(b.webkitRequestFullscreen)b=b.webkitRequestFullscreen();else if(b.mozRequestFullScreen)b=b.mozRequestFullScreen();else if(b.msRequestFullscreen)b=b.msRequestFullscreen();else if(b.webkitEnterFullscreen)b=b.webkitEnterFullscreen();else return Promise.reject(Error("Bf"));return b instanceof Promise?b:Promise.resolve()};
_.YY=function(b){var d;_.Oxm(["fullscreenEnabled","webkitFullscreenEnabled","mozFullScreenEnabled","msFullscreenEnabled"],document)?_.xY()==b&&(d=document):d=b;if(d&&(b=_.Oxm(["exitFullscreen","webkitExitFullscreen","mozCancelFullScreen","msExitFullscreen"],d))){b.call(d)instanceof Promise||Promise.resolve();return}Promise.resolve()};
_.xY=function(){var b=b===void 0?!1:b;var d=_.Oxm(["fullscreenElement","webkitFullscreenElement","mozFullScreenElement","msFullscreenElement"],document);if(b)for(;d&&d.shadowRoot;)d=d.shadowRoot.fullscreenElement;return d?d:null};
_.en=function(b,d){d=d===void 0?!0:d;b.addEventListener("wheel",Cm4);b.overscrollConfig={cooldown:d}};
_.bV=function(b){b.overscrollConfig=void 0;b.removeEventListener("wheel",Cm4)};
Cm4=function(b){var d=b.deltaY,B=b.target,k=null;if(window.Polymer&&window.Polymer.Element){if(B=b.path||b.composedPath&&b.composedPath()){B=_.C(B);for(var G=B.next();!G.done&&(G=G.value,!vQw(G,d));G=B.next())if(G.overscrollConfig){k=G;break}}}else for(;B&&!vQw(B,d);){if(B.overscrollConfig){k=B;break}B=B.parentElement}k&&(d=k.overscrollConfig,d.cooldown?(k=b.deltaY,B=d.lastDeltaY||0,d.lastDeltaY=k,G=d.lastStopped||0,B&&G&&B>0==k>0?Math.abs(B)>=Math.abs(k)?(k=G+1200,B=!1):(k=G+600,B=!0):(k=Date.now()+
600,B=!0),k>Date.now()&&(b.preventDefault(),B&&(d.lastStopped=Date.now()))):b.preventDefault())};
vQw=function(b,d){return d<0&&b.scrollTop>0||d>0&&b.scrollTop<b.scrollHeight-b.clientHeight-1?(b=getComputedStyle(b).overflowY,b=="auto"||b=="scroll"):!1};
_.dp=function(b,d,B,k){k||(k={bubbles:!0,cancelable:!1,composed:!0});B!==null&&B!==void 0&&(k.detail=B);var G=new CustomEvent(d,k);_.N("untrack_fire_custom_event_killswitch")?b.dispatchEvent(G):_.ct(function(){return void b.dispatchEvent(G)});
return G};
LEG=function(b){var d=window,B=function(k){d.removeEventListener("yt-navigate-start",B);return b.call(d,k)};
d.addEventListener("yt-navigate-start",B,void 0)};
_.BG=function(b,d,B,k){d=new fLd(d,!(k===void 0||!k),B);_.dp(b,"yt-action",d);return d.returnValue};
_.kJ=function(b,d,B){return _.BG(b,d,B,!0)};
_.PG=function(b,d,B,k){d&&d.length&&d.forEach(function(G){var P=aCE(G);P&&(_.N("handle_service_request_actions")&&G.commandMetadata&&G.commandMetadata.webCommandMetadata&&G.commandMetadata.webCommandMetadata.sendPost?_.GA(B?B:b,[G]):_.kJ(b,P,[G,B,k]))})};
_.GA=function(b,d){var B=[b];d&&B.push.apply(B,d);d=_.BG(b,"yt-service-request",B);return d.length>0&&(d=d[0],_.dp(b,"yt-service-request-sent",d),d&&d.ajaxPromise)?(d.ajaxPromise.then(function(k){_.dp(b,"yt-service-request-completed",k)},function(k){_.dp(b,"yt-service-request-error",{error:k,
params:B})},b),d.ajaxPromise):_.Eq()};
_.CT=function(b,d){if(_.N("handle_service_request_actions"))_.PG(d,b,d);else{b=_.C(b);for(var B=b.next();!B.done;B=b.next()){B=B.value;var k=void 0;((k=_.p(B,_.sq))==null?0:k.commands)?_.CT(_.p(B,_.sq).commands,d):(k=void 0,((k=_.p(B,_.vG))==null?0:k.actions)?_.CT(_.p(B,_.vG).actions,d):(k=void 0,((k=_.p(B.commandMetadata,_.LT))==null?0:k.sendPost)?_.GA(d,[B]):_.PG(d,[B],d)))}}};
_.WE4=function(b,d,B){d=d===void 0?{}:d;typeof d==="function"&&(d={callback:d});B||d._c&&d._c.jsl&&d._c.jsl.h||_.w1.extend(d,{_c:{jsl:{h:_.xe("GAPI_HINT_PARAMS")}}});(d.gapiHintOverride||_.xe("GAPI_HINT_OVERRIDE"))&&(B=_.vQ(document.location.href).gapi_jsh)&&_.w1.extend(d,{_c:{jsl:{h:B}}});ADw(b,d)};
_.AU=function(b,d,B){d=d===void 0?{}:d;b=(b=b in fT?fT[b]:B)||"";B={};for(var k in d){B={key$jscomp$844:B.key$jscomp$844};B.key$jscomp$844=k;var G=function(P){return function(){return String(d[P.key$jscomp$844])}}(B);
b=b.replace(new RegExp("\\$\\{"+B.key$jscomp$844+"\\}","gi"),G);b=b.replace(new RegExp("\\$"+B.key$jscomp$844,"gi"),G)}return b};
_.WG=function(b,d){return aLQ(b in fT?fT[b]:{},d)};
aLQ=function(b,d){var B=_.xe("I18N_PLURAL_RULES");B||(B=function(k){return k==1?"one":"other"});
return(b=b["case"+d]||b[B(d)])?b.replace("#",d.toString()):d+""};
OP4=function(b){var d=mzm(b),B=document.getElementById(d),k=B&&iq1(B);k||B&&!k||(B=$z4(b,d,function(){if(!iq1(B)){VkW(B);_.HxG(d);var G=_.aZ(_.tI1,d);_.JJ(G,0)}}))};
$z4=function(b,d,B){var k=document.createElement("link");k.id=d;k.onload=function(){B&&setTimeout(B,0)};
b=_.we(b);_.a6(k,b,"stylesheet");(document.getElementsByTagName("head")[0]||document.body).appendChild(k);return k};
mzm=function(b){var d=_.li("A");xV(d,y1(b));return"css-"+yw(d.href.replace(/^[a-zA-Z]+:\/\//,"//"))};
_.Dz2=function(b){var d=IL4();b!==d&&(d=_.mh(),!_.N("web_autonav_allow_off_by_default")&&b||_.$J(0,141,!0),_.$J(0,140,!b),d.save())};
IL4=function(){var b=_.mh();return _.N("web_autonav_allow_off_by_default")&&!b.getFlag(141)&&_.xe("AUTONAV_OFF_BY_DEFAULT")?!1:!b.getFlag(140)};
UzF=function(b,d){var B,k;b=((B=b.watchEndpointSupportedAuthorizationTokenConfig)==null?void 0:(k=B.videoAuthorizationToken)==null?void 0:k.credentialTransferTokens)||[];for(B=0;B<b.length;++B)if(b[B].scope===d)return b[B].token||void 0};
oQ4=function(b){for(var d=0,B=0;B<b.length;B++)d=d*31+b.charCodeAt(B),B<b.length-1&&(d%=0x800000000000);return d%1E5};
_.Oq=function(b){return _.dF("ytcsi."+(b||"")+"data_")||NQx(b)};
_.pBF=function(b){b=_.Oq(b);b.metadata||(b.metadata={});return b.metadata};
_.M3F=function(b){b=_.Oq(b);b.tick||(b.tick={});return b.tick};
_.IZ=function(b){b=_.Oq(b);if(b.gel){var d=b.gel;d.gelInfos||(d.gelInfos={});d.gelTicks||(d.gelTicks={})}else b.gel={gelTicks:{},gelInfos:{}};return b.gel};
_.cDW=function(b){b=_.IZ(b);b.gelInfos||(b.gelInfos={});return b.gelInfos};
JDC=function(b){var d=_.Oq(b).nonce;d||(d=Jb(16),_.Oq(b).nonce=d);return d};
NQx=function(b){var d={tick:{},info:{}};_.D7("ytcsi."+(b||"")+"data_",d);return d};
z9y=function(){var b=_.dF("ytcsi.debug");b||(b=[],_.D7("ytcsi.debug",b),_.D7("ytcsi.reference",{}));return b};
_.DJ=function(b){b=b||"";var d=R91();if(d[b])return d[b];var B=z9y(),k={timerName:b,info:{},tick:{},span:{},jspbInfo:[]};B.push(k);return d[b]=k};
XBW=function(b){b=b||"";var d=R91();d[b]&&delete d[b];var B=z9y(),k={timerName:b,info:{},tick:{},span:{},jspbInfo:[]};B.push(k);d[b]=k};
R91=function(){var b=_.dF("ytcsi.reference");if(b)return b;z9y();return _.dF("ytcsi.reference")};
_.HPm=function(b){return h94[b]||"LATENCY_ACTION_UNKNOWN"};
FEJ=function(b,d,B){B=B===void 0?{}:B;var k=!1;_.Ye("ytLoggingEventsDefaultDisabled",!1)&&(k=!0);k=k?null:rs;B=B===void 0?{}:B;var G=Math.round(B.timestamp||(0,_.N$)());_.V4(d,1,G<Number.MAX_SAFE_INTEGER?G:0);G=new lLy;if(B.lact)_.V4(G,1,isFinite(B.lact)?B.lact:-1);else if(B.timestamp)_.V4(G,1,-1);else{var P=_.o_();_.V4(G,1,isFinite(P)?P:-1)}if(B.sequenceGroup&&!_.N("web_gel_sequence_info_killswitch")){P=B.sequenceGroup;var v=w$m(P),L=new t3w;_.V4(L,2,v);_.Zq(L,1,P);_.Rc(G,3,L);B.endOfSequence&&delete jr4[B.sequenceGroup]}_.Rc(d,
33,G);(B.sendIsolatedPayload?q_4:xcm)(b,{endpoint:"log_event",payload:d,cttAuthInfo:B.cttAuthInfo,dangerousLogToVisitorSession:B.dangerousLogToVisitorSession},k)};
_.oZ=function(){return(_.N("csi_use_time_origin")||_.N("csi_use_time_origin_tvhtml5"))&&_.Uq.timeOrigin?Math.floor(_.Uq.timeOrigin):_.Uq.timing.navigationStart};
_.ZPE=function(b,d){_.N5("_start",b,d)};
_.M5=function(b,d){if(!_.N("web_csi_action_sampling_enabled")||!_.Oq(d).actionDisabled){var B=_.DJ(d||"");_.jn(B.info,b);b.loadType&&(B=b.loadType,_.pBF(d).loadType=B);_.jn(_.cDW(d),b);B=JDC(d);d=_.Oq(d).cttAuthInfo;gQW().info(b,B,d)}};
yD1=function(){var b,d,B,k;return((k=_.I2().resolve(_.O6(uc))==null?void 0:(b=K_())==null?void 0:(d=b.loggingHotConfig)==null?void 0:(B=d.csiConfig)==null?void 0:B.debugTicks)!=null?k:[]).map(function(G){return Object.values(G)[0]})};
_.N5=function(b,d,B){if(!_.N("web_csi_action_sampling_enabled")||!_.Oq(B).actionDisabled){var k=JDC(B),G;if(G=_.N("web_csi_debug_sample_enabled")&&k){(_.I2().resolve(_.O6(uc))==null?0:K_())&&!SdG&&(SdG=!0,_.N5("gcfl",(0,_.N$)(),B));var P,v,L;G=(_.I2().resolve(_.O6(uc))==null?void 0:(P=K_())==null?void 0:(v=P.loggingHotConfig)==null?void 0:(L=v.csiConfig)==null?void 0:L.debugSampleWeight)||0;if(P=G!==0)b:{P=yD1();if(P.length>0)for(v=0;v<P.length;v++)if(b===P[v]){P=!0;break b}P=!1}P?(G=oQ4(k)%G!==0,
_.Oq(B).debugTicksExcludedLogged||(P={},P.debugTicksExcluded=G,_.M5(P,B)),_.Oq(B).debugTicksExcludedLogged=!0):G=!1}if(!G){b[0]!=="_"&&V3E(b,B,d);G=_.DJ(B||"");G.tick[b]=d||(0,_.N$)();if(G.callback&&G.callback[b])for(G=_.C(G.callback[b]),P=G.next();!P.done;P=G.next())P=P.value,P();G=_.IZ(B);G.gelTicks&&(G.gelTicks[b]=!0);P=_.M3F(B);G=d||(0,_.N$)();_.N("log_repeated_ytcsi_ticks")?b in P||(P[b]=G):P[b]=G;P=_.Oq(B).cttAuthInfo;b==="_start"?gQW().baseline(k,d,P):gQW().tick(b,k,d,P);_.iPQ(B);return G}}};
V3E=function(b,d,B){if(_.Uq.mark)if(b.startsWith("mark_")||(b="mark_"+b),d&&(b+=" ("+d+")"),B===void 0||_.N("web_csi_disable_alt_time_performance_mark"))_.Uq.mark(b);else{B=_.N("csi_use_performance_navigation_timing")?B-_.Uq.timeOrigin:B-(_.Uq.timeOrigin||_.Uq.timing.navigationStart);try{_.Uq.mark(b,{startTime:B})}catch(k){}}};
wBF=function(){var b,d=(b=_.Uq.getEntriesByType)==null?void 0:b.call(_.Uq,"mark");d&&d.forEach(function(B){if(B.name.startsWith("mark_")){var k;(k=_.Uq.clearMarks)==null||k.call(_.Uq,B.name)}})};
_.um1=function(){switch($cF()){case "hidden":return 0;case "visible":return 1;case "prerender":return 2;case "unloaded":return 3;default:return-1}};
_.KEy=function(b){var d={},B=function(P,v,L){v=v.match("_rid")?v.split("_rid")[0]:v;typeof L==="number"&&(L=JSON.stringify(L));P.requestIds?P.requestIds.push({endpoint:v,id:L}):P.requestIds=[{endpoint:v,id:L}]};
b=_.C(Object.entries(b));for(var k=b.next();!k.done;k=b.next()){var G=_.C(k.value);k=G.next().value;G=G.next().value;switch(k){case "GetBrowse_rid":B(d,k,G);break;case "GetGuide_rid":B(d,k,G);break;case "GetHome_rid":B(d,k,G);break;case "GetPlayer_rid":B(d,k,G);break;case "GetSearch_rid":B(d,k,G);break;case "GetSettings_rid":B(d,k,G);break;case "GetTrending_rid":B(d,k,G);break;case "GetWatchNext_rid":B(d,k,G);break;case "yt_red":d.isRedSubscriber=!!G;break;case "yt_ad":d.isMonetized=!!G}}return d};
_.nQW=function(b){var d=_.cG("aft",b);if(d)return d;d=_.xe((b||"")+"TIMING_AFT_KEYS",["ol"]);for(var B=d.length,k=0;k<B;k++){var G=_.cG(d[k],b);if(G)return G}return NaN};
_.TQd=function(b,d){_.D7("ytglobal.timing"+(d||"")+"ready_",b)};
_.cG=function(b,d){if(b=_.M3F(d)[b])return typeof b==="number"?b:b[b.length-1]};
_.iPQ=function(b){var d=_.cG("_start",b),B=_.nQW(b),k=!rDJ;d&&B&&k&&(uNm(Qry,new qdw(Math.round(B-d),b)),rDJ=!0)};
YdW=function(b){NQx(b);xzG();wBF();b||(_.xe("TIMING_ACTION")&&_.qL("PREVIOUS_ACTION",_.xe("TIMING_ACTION")),_.qL("TIMING_ACTION",""))};
_.e91=function(b){b=b===void 0?{}:b;_.bq(function(){JU();XBW();YdW();_.TQd(!1);b.cttAuthInfo&&(_.Oq().cttAuthInfo=b.cttAuthInfo);_.qL("TIMING_AFT_KEYS",[]);b.isHot?_.zA({loadType:"hot"}):_.zA({loadType:"warm"});_.qL("TIMING_ACTION","");delete _.xe("TIMING_INFO",{}).yt_lt;_.bq(_.ZPE)(b.startTime,void 0)})()};
_.Xb=function(b,d,B,k){d=d===void 0?{}:d;_.bq(function(){var G=B?B:b;RZ(G);var P=d.sampleRate;if(!_.N("web_csi_action_sampling_enabled")||P===void 0||P<=1)P=!1;else{var v=JDC(G);P=oQ4(v)%P!==0}P&&(_.Oq(G).actionDisabled=!0);_.DJ(G||"").info.actionType=b;d.cttAuthInfo&&(_.Oq(G).cttAuthInfo=d.cttAuthInfo);_.qL(G+"TIMING_ACTION",b);_.bq(_.ZPE)(d.startTime,G);P={actionType:k||_.HPm(b)};d.logPreviousAction&&(P.previousAction=_.HPm(_.xe("TIMING_ACTION")));(v=_.hb())&&v!=="UNDEFINED_CSN"&&(P.clientScreenNonce=
v);_.zA(P,G);_.TQd(!0,G)})()};
RZ=function(b){_.bq(function(){JU(b);XBW(b);YdW(b)})()};
b74=function(){_.bq(function(){var b=[],d;for(d in _.dF("ytcsi.".slice(0,-1)))d.endsWith("data_")&&b.push(d.slice(0,-5));b=_.C(b);for(d=b.next();!d.done;d=b.next())RZ(d.value);JU()})()};
_.Bd1=function(b){return _.bq(function(){return _.dw1("_start",b)})()};
_.zA=function(b,d,B){_.bq(_.M5)(b,d,B===void 0?!1:B)};
_.hU=function(b,d,B){return _.bq(_.N5)(b,d,B)};
_.dw1=function(b,d){return _.bq(function(){var B=_.M3F(d);return b in B})()};
Gx1=function(b){if(!_.N("universal_csi_network_ticks"))return"";b=_.HQ(b)||"";for(var d=Object.keys(kxy),B=0;B<d.length;B++){var k=d[B];if(b.includes(k))return k}return""};
EtE=function(b){if(!_.N("universal_csi_network_ticks"))return function(){};
var d=kxy[b];return d?(_.HG(d),function(){var B=_.N("universal_csi_network_ticks")?(B=P7W[b])?_.HG(B):!1:!1;return B}):function(){}};
_.HG=function(b,d,B){return _.bq(function(){if(_.dw1(b,B))return!1;_.hU(b,d,B);return!0})()};
_.jb=function(b,d,B){_.bq(function(){if(!_.Bd1(B)||_.dw1(b,B))return!1;_.hU(b,d,B);return!0})()};
_.Fb=function(b){return _.bq(_.cG)(b,void 0)};
JU=function(b){_.Bd1(b)&&_.hU("aa",void 0,b)};
_.fPd=function(b,d,B,k,G,P,v,L,A,a){var O=smF();P=new _.z1({veType:d,youtubeData:P,jspbYoutubeData:L});a=ZJ({automatedLogEventSource:a},O);G&&(a.cttAuthInfo=G);G={csn:O,pageVe:P.getAsJson()};_.N("expectation_logging")&&A&&A.screenCreatedLoggingExpectations&&(G.screenCreatedLoggingExpectations=A.screenCreatedLoggingExpectations);B&&B.visualElement?(G.implicitGesture={parentCsn:B.clientScreenNonce,gesturedVe:B.visualElement.getAsJson()},v&&(G.implicitGesture.gestureType=v)):B&&_.eu(new _.iq("newScreen() parent element does not have a VE - rootVe",
d));k&&(G.cloneCsn=k);b?TI("screenCreated",G,b,a):_.Q4("screenCreated",G,a);uNm(xgJ,new C7d(O));gp.clear();vtw.clear();L9F.clear();return O};
yV=function(b,d,B,k,G,P){P=P===void 0?{}:P;Akd(b,d,B,[k],G===void 0?!1:G,P)};
Akd=function(b,d,B,k,G,P){G=G===void 0?!1:G;P=P===void 0?{}:P;Object.assign(P,ZJ({cttAuthInfo:H9(d)||void 0},d));for(var v=_.C(k),L=v.next();!L.done;L=v.next()){L=L.value;var A=L.getAsJson();(_.w1.isEmpty(A)||!A.trackingParams&&!A.veType)&&_.eu(Error("Cf"));if(_.N("no_client_ve_attach_unless_shown")){var a=W9J(L,d);if(A.veType&&!vtw.has(a)&&!L9F.has(a)&&!G){if(!_.N("il_attach_cache_limit")||gp.size<1E3){gp.set(a,[b,d,B,L]);return}_.N("il_attach_cache_limit")&&gp.size>1E3&&_.eu(new _.iq("IL Attach cache exceeded limit"))}L=
W9J(B,d);gp.has(L)?aPx(B,d):L9F.set(L,!0)}}k=k.filter(function(O){O.csn!==d?(O.csn=d,O=!0):O=!1;return O});
B={csn:d,parentVe:B.getAsJson(),childVes:_.uS(k,function(O){return O.getAsJson()})};
d==="UNDEFINED_CSN"?Sb("visualElementAttached",P,B):b?TI("visualElementAttached",B,b,P):_.Q4("visualElementAttached",B,P)};
$wE=function(b,d,B,k,G,P,v){mwG(b,d,B,G,v)};
mwG=function(b,d,B,k,G){O72(B,d);G=ZJ({cttAuthInfo:H9(d)||void 0,automatedLogEventSource:G},d);B={csn:d,ve:B.getAsJson(),eventType:1};k&&(B.clientData=k);d==="UNDEFINED_CSN"?Sb("visualElementShown",G,B):b?TI("visualElementShown",B,b,G):_.Q4("visualElementShown",B,G)};
IP4=function(b,d,B,k){O72(B,d);var G=ZJ({cttAuthInfo:H9(d)||void 0,automatedLogEventSource:void 0},d);B={csn:d,ve:B.getAsJson(),eventType:4};k&&(B.clientData=k);d==="UNDEFINED_CSN"?Sb("visualElementShown",G,B):b?TI("visualElementShown",B,b,G):_.Q4("visualElementShown",B,G)};
DwC=function(b,d,B,k,G,P){var v=(k=k===void 0?!1:k)?16:8;k=ZJ({cttAuthInfo:H9(d)||void 0,endOfSequence:k,automatedLogEventSource:P},d);B={csn:d,ve:B.getAsJson(),eventType:v};G&&(B.clientData=G);d==="UNDEFINED_CSN"?Sb("visualElementHidden",k,B):b?TI("visualElementHidden",B,b,k):_.Q4("visualElementHidden",B,k)};
ot1=function(b,d,B,k,G,P){Uwm(b,d,B,void 0,k,G,P)};
Uwm=function(b,d,B,k,G,P,v){O72(B,d);k=k||"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK";P=ZJ({cttAuthInfo:H9(d)||void 0,automatedLogEventSource:v},d);B={csn:d,ve:B.getAsJson(),gestureType:k};G&&(B.clientData=G);d==="UNDEFINED_CSN"?Sb("visualElementGestured",P,B):b?TI("visualElementGestured",B,b,P):_.Q4("visualElementGestured",B,P)};
NdQ=function(b,d,B,k){var G=ZJ({cttAuthInfo:H9(d)||void 0},d);B={csn:d,ve:B.getAsJson(),clientData:k};d==="UNDEFINED_CSN"?Sb("visualElementStateChanged",G,B):b?TI("visualElementStateChanged",B,b,G):_.Q4("visualElementStateChanged",B,G)};
pv4=function(){var b=A9Q(16);for(var d=[],B=0;B<b.length;B++)d.push("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".charAt(b[B]&63));return d.join("")};
Sb=function(b,d,B){MdE.push({payloadName:b,payload:B,jspbPayload:void 0,options:d});ckE||(ckE=eWW())};
qkG=function(b){if(MdE){for(var d=_.C(MdE),B=d.next();!B.done;B=d.next())B=B.value,B.payload&&(B.payload.csn=b.csn,_.Q4(B.payloadName,B.payload,B.options));MdE.length=0}ckE=0};
W9J=function(b,d){return""+b.getAsJson().veType+b.getAsJson().veCounter+d};
O72=function(b,d){if(_.N("no_client_ve_attach_unless_shown")){var B=W9J(b,d);vtw.set(B,!0);aPx(b,d)}};
aPx=function(b,d){b=W9J(b,d);gp.has(b)&&(d=gp.get(b)||[],yV(d[0],d[1],d[2],d[3],!0),gp.delete(b))};
ZJ=function(b,d){_.N("log_sequence_info_on_gel_web")&&(b.sequenceGroup=d);return b};
_.VV=function(b,d,B){_.bq(yV)(void 0,b,d,B)};
_.iV=function(b,d,B){_.bq(Akd)(void 0,b,d,B)};
_.wp=function(b,d){_.bq($wE)(void 0,b,d,void 0,void 0,void 0)};
_.uV=function(b,d,B){_.bq(function(){_.s6(d,function(k){IP4(void 0,b,k,B)})})()};
_.KT=function(b,d,B,k){_.bq(function(){_.s6(d,function(G){DwC(void 0,b,G,B,k)})})()};
_.nT=function(b,d,B){_.bq(ot1)(void 0,b,d,B,void 0)};
_.TA=function(b,d,B,k){_.bq(Uwm)(void 0,b,d,B,k,void 0)};
_.rp=function(b,d,B){_.bq(NdQ)(void 0,b,d,B,void 0)};
Jkw=function(b,d){QV.set(b,d)};
zR4=function(b){q5.initialized=!0;q5.sessionId=b.sessionId||"";q5.enabledSpans=b.enabledSpans;b.shouldSampleFn!=null&&(q5.shouldSampleFn=b.shouldSampleFn)};
RRG=function(b){q5.processors.push(b)};
xJ=function(b){return q5.initialized?q5.enabledSpans?q5.enabledSpans[b]:!0:!1};
lPw=function(b,d,B){return xJ(b)&&q5.shouldSampleFn(b,d,Xvd)?new hRE(b,d,B):H7E};
YJ=function(b,d,B){if(typeof B==="function"){var k=B;B=void 0}var G=lPw(b,d,B),P;if(((P=B)==null?void 0:P.endTime)!=null)return k&&_.eu(Error("Gf")),G;var v;G!==H7E&&((v=B)==null?void 0:v.active)!==!1&&q5.stack.push(G);if(!k)return G;if(G===H7E)return k(G);try{var L=k(G);if(L instanceof Promise)return L.then(function(A){G.end();return A},function(A){G.end("SPAN_STATUS_ERROR");
throw A;});
G.end();return L}catch(A){throw G.end("SPAN_STATUS_ERROR"),A;}};
tdE=function(){BC.subscribe("handleError",function(b){try{for(var d in eb)try{var B=eb[d];typeof eb[d]==="function"&&(B=B());b.params[d]=typeof eb[d]==="object"?JSON.stringify(B):String(B)}catch(k){_.eu(k)}}catch(k){_.eu(k)}})};
jmy=function(){};
F9C=function(b,d){var B=Object.keys(b);b=new _.iq("[Command Handler] "+d,{filteredCommandNames:B,originalCommand:b});_.xs(b)};
Z7C=function(b,d){F9C(b,d+" was called but not set")};
gtE=function(b){return function(){return new b}};
bT=function(b){return function(){return _.I2().resolve(b)}};
ykG=function(b,d){var B=_.p(b,_.PC);if(B&&(B=d[B.signal]))return B();b=_.C(Object.keys(b));for(B=b.next();!B.done;B=b.next())if(B=B.value,d[B]&&(B=d[B]))return B()};
_.d7=function(b,d,B,k){return{browseEndpoint:{browseId:b},commandMetadata:{webCommandMetadata:{url:d,rootVe:B,webPageType:k===void 0?"WEB_PAGE_TYPE_BROWSE":k}}}};
S0W=function(b,d,B){var k=d=d===void 0?0:d;B=B===void 0?0:B;var G=B-k;return _.BZ(b,"PPSV",void 0,void 0,(G>600?0:G<60||B<=0||k/B>.9)?0:d)};
_.BZ=function(b,d,B,k,G){var P="/watch?v="+b;b={videoId:b};d&&(b.playlistId=d,P+="&list="+d);k&&(P+="&pp="+k);G&&(b.startTimeSeconds=G,P+="&t="+G+"s");d={watchEndpoint:b,commandMetadata:{webCommandMetadata:{url:P,rootVe:3832,webPageType:"WEB_PAGE_TYPE_WATCH"}}};B&&(d.clickTrackingParams=B);k&&(_.p(d,_.KB).playerParams=k);return d};
Vd1=function(b){return{browseEndpoint:{browseId:"VL"+b},commandMetadata:{webCommandMetadata:{url:"/playlist?list="+b,rootVe:5754,webPageType:"WEB_PAGE_TYPE_PLAYLIST"}}}};
i7w=function(b){if(b){var d;if(b){var B=(d=_.p(b.commandMetadata,_.LT))==null?void 0:d.url;d=!(!B||B==="/service_ajax")}else d=!1;if(d)return b;var k;if(b=(k=_.p(b,_.sq))==null?void 0:k.commands)for(k=_.C(b),b=k.next();!b.done;b=k.next())if(b=i7w(b.value))return b}};
_.kg=function(b){return{runs:[{text:b}]}};
wvy=function(b,d){return b&&d?{runs:[{text:b,navigationEndpoint:d}]}:void 0};
G2=function(b){return b?_.kg(b):void 0};
_.PZ=function(b){return b?{simpleText:b}:void 0};
_.ER=function(b){var d=b.type;b=b.payload;d={type:d};b!==void 0&&(d.payload=b);return d};
uXm=function(b,d,B){for(var k=Object.assign({},b),G=_.C(Object.keys(d)),P=G.next();!P.done;P=G.next()){P=P.value;var v=b[P],L=d[P];if(L===void 0)delete k[P];else if(v===void 0)k[P]=L;else if(Array.isArray(L)&&Array.isArray(v))k[P]=B?[].concat(_.K6(v),_.K6(L)):L;else if(!Array.isArray(L)&&_.Tm(L)&&!Array.isArray(v)&&_.Tm(v))k[P]=uXm(v,L,B);else if(typeof L===typeof v)k[P]=L;else return d=new _.iq("Attempted to merge fields of differing types.",{name:"DeepMergeError",key:P,originalValue:v,updateValue:L}),
_.xs(d),b}return k};
TdE=function(b){if(!b.length)return"";try{if(K9G)return K9G.decode(b);if("FetchInternal"in window)return FetchInternal.decodeFromUTF8(b)}catch(v){}for(var d=0,B=[],k=b.length;d<k;){for(var G=0;G<1024&&d<k;){var P=b[d++];if(P<128)nt4[G++]=P;else{if(P<224)P=(P&31)<<6|b[d++]&63;else if(P<240)P=(P&15)<<12|(b[d++]&63)<<6|b[d++]&63;else{if(G+1===1024){--d;break}P=(P&7)<<18|(b[d++]&63)<<12|(b[d++]&63)<<6|b[d++]&63;P-=65536;nt4[G++]=55296|P>>10;P=56320|P&1023}nt4[G++]=P}}P=String.fromCharCode.apply(String,
nt4);G<1024&&(P=P.substring(0,G));B.push(P)}return B.join("")};
Qmd=function(b,d){var B;if((B=rkE)==null?0:B.encodeInto)return d=rkE.encodeInto(b,d),d.read<b.length?b.length*4:d.written;for(var k=B=0;k<b.length;k++){var G=b.charCodeAt(k);G<128?d[B++]=G:(G<2048?d[B++]=G>>6|192:((G&64512)===55296&&k+1<b.length&&(b.charCodeAt(k+1)&64512)===56320?(G=65536+((G&1023)<<10)+(b.charCodeAt(++k)&1023),d[B++]=G>>18|240,d[B++]=G>>12&63|128):d[B++]=G>>12|224,d[B++]=G>>6&63|128),d[B++]=G&63|128)}return B};
q0m=function(b,d,B){if(d&&B&&B.buffer===d.exports.memory.buffer){var k=d.realloc(B.byteOffset,b);if(k)return new Uint8Array(d.exports.memory.buffer,k,b)}b=d?new Uint8Array(d.exports.memory.buffer,d.malloc(b),b):new Uint8Array(b);B&&b.set(B);return b};
_.Cr=function(b){b=new xw4(new Y0C([_.eC(decodeURIComponent(b))]));if(eRJ(b,2)){var d=sR(b);var B=b.pos;var k=b.arrayView;B=B===void 0?0:B;var G=d===void 0?-1:d;B=B===void 0?0:B;G=G===void 0?-1:G;if(k.totalLength&&G){G<0&&(G=k.totalLength-B);k.focus(B);if(!(B-k.arrayPos+G<=k.arrays[k.arrayIdx].length)){var P=k.arrayIdx,v=k.arrayPos;k.focus(B+G-1);v=new Uint8Array(k.arrayPos+k.arrays[k.arrayIdx].length-v);for(var L=0,A=P;A<=k.arrayIdx;A++)v.set(k.arrays[A],L),L+=k.arrays[A].length;k.arrays.splice(P,
k.arrayIdx-P+1,v);k.arrayIdx=0;k.arrayPos=0;k.focus(B)}P=k.arrays[k.arrayIdx];k=new DataView(P.buffer,P.byteOffset+B-k.arrayPos,G)}else k=new DataView(new ArrayBuffer(0));k=new Uint8Array(k.buffer,k.byteOffset,k.byteLength);b.pos+=d;d=k}else d=void 0;d=d?TdE(d):void 0;b=eRJ(b,4)?sR(b):void 0;k=bV4[b];if(typeof k==="undefined")throw b=new _.iq("Failed to recognize field number",{name:"EntityKeyHelperError",fieldNumber:b}),_.xs(b),b;return{entityTypeFieldNumber:b,entityType:k,entityId:d}};
_.fr=function(b,d,B){B=B===void 0?0:B;var k=new dHE;if(rkE)b=rkE.encode(b);else{var G=new Uint8Array(Math.ceil(b.length*1.2)),P=Qmd(b,G);G.length<P&&(G=new Uint8Array(P),P=Qmd(b,G));G.length>P&&(G=G.subarray(0,P));b=G}b!==void 0&&(vZ(k,18),G=b.length,vZ(k,G),Lr(k,G),k.buf.set(b,k.pos),k.pos+=G);b=BNm[d];if(typeof b==="undefined")throw B=new _.iq("Failed to recognize entity type",{name:"EntityKeyHelperError",entityType:d}),_.xs(B),B;b!==void 0&&(vZ(k,32),vZ(k,b));vZ(k,40);vZ(k,1);d=new Uint8Array(k.buf.buffer,
k.buf.byteOffset,k.pos);return encodeURIComponent(_.j0(d,B))};
kYE=function(b){b=b.key||b.id;if(!b)throw Error("If");return b};
Ped=function(b,d){b=b===void 0?{}:b;return GY2(b,d)};
ECF=function(b,d,B,k){if(k===void 0)return k=Object.assign({},b[d]||{}),B=(delete k[B],k),k={},Object.assign({},b,(k[d]=B,k));var G={},P={};return Object.assign({},b,(P[d]=Object.assign({},b[d],(G[B]=k,G)),P))};
sbG=function(b,d,B,k,G){var P=b[d];if(P==null||!P[B])return b;k=uXm(P[B],k,G==="REPEATED_FIELDS_MERGE_OPTION_APPEND");G={};P={};return Object.assign({},b,(P[d]=Object.assign({},b[d],(G[B]=k,G)),P))};
_.AY=function(b,d,B){return b[d]?b[d][B]||null:null};
vCQ=function(){if(CeC)return CeC();var b={};CeC=oP("PersistentEntityStoreDb",{objectStores:(b.EntityStore={addedAtVersion:1},b.EntityAssociationStore={addedAtVersion:2},b),shared:!1,upgrade:function(d,B){B(1)&&Ee(PA(d,"EntityStore",{keyPath:"key"}),"entityType","entityType");B(2)&&(d=PA(d,"EntityAssociationStore",{keyPath:["parentEntityKey","childEntityKey"]}),Ee(d,"byParentEntityKey","parentEntityKey"),Ee(d,"byChildEntityKey","childEntityKey"))},
version:3});return CeC()};
L_4=function(b){return _.WU(vCQ(),b)};
WZ=function(b){return window.Int32Array?new Int32Array(b):Array(b)};
AlJ=function(b){return _.WU(fGQ(),b)};
W_w=function(b){return new ap("WRONG_DATA_TYPE",{encoderVersion:b})};
aG2=function(b){return b instanceof Error?new ap("UNKNOWN_ENCODE_ERROR",{originalMessage:b.message}):new ap("UNKNOWN_ENCODE_ERROR")};
mH2=function(b){return b instanceof Error?new ap("UNKNOWN_DECODE_ERROR",{originalMessage:b.message}):new ap("UNKNOWN_DECODE_ERROR")};
$H1=function(b,d){b=b instanceof ap?b:d(b);_.xs(b);throw b;};
OVF=function(b){b=(new TextEncoder).encode(b).subarray(0,16);var d=new Uint8Array(16);d.set(b);return d};
DH1=function(b){var d=IGW[b];if(d)return d;_.eu(new _.iq("Entity model not found.",{entityType:b}))};
_.mn=function(){UHd||(UHd=oC4());return UHd};
oC4=function(){var b,d,B;return _.f(function(k){if(k.nextAddress==1)return _.Jn(k,2),k.yield(_.UH(),4);if(k.nextAddress!=2){b=k.yieldResult;if(!b||!_.VA()||typeof _.k4.BroadcastChannel==="undefined")return k.return();d=new NNW;return k.return(new $g(b,d))}B=_.lt(k);B instanceof Error&&_.xs(B);return k.return()})};
_.OR=function(b,d){var B;return _.f(function(k){if(k.nextAddress==1){B=b.mutations;if(!B||B.length<=0)return k.return();d&&d.dispatch(_.ER({type:"ENTITY_LOADED",payload:B}));return k.yield(pcG(B),2)}B.length=0;_.tn(k)})};
pcG=function(b){var d;return _.f(function(B){return B.nextAddress==1?B.yield(_.mn(),2):(d=B.yieldResult)?B.yield(_.Ip(d,"readwrite",function(k){for(var G={},P=_.C(b),v=P.next(),L={};!v.done;L={mutation$jscomp$8:void 0,mutationEntityType$jscomp$3:void 0},v=P.next())L.mutation$jscomp$8=v.value,L.mutation$jscomp$8.entityKey&&M_W(L.mutation$jscomp$8)&&(L.mutationEntityType$jscomp$3=(0,_.w1.getAnyKey)(L.mutation$jscomp$8.payload),v=void 0,L.mutation$jscomp$8.type==="ENTITY_MUTATION_TYPE_REPLACE"&&(v=function(A){return function(){return _.clE(k,
A.mutation$jscomp$8.payload[A.mutationEntityType$jscomp$3],A.mutationEntityType$jscomp$3)}}(L)),L.mutation$jscomp$8.type==="ENTITY_MUTATION_TYPE_DELETE"&&(v=function(A){return function(){return Jlw(k,A.mutation$jscomp$8.entityKey)}}(L)),L.mutation$jscomp$8.type==="ENTITY_MUTATION_TYPE_UPDATE"&&(v=function(A){return function(){return zy2(k,A.mutation$jscomp$8.entityKey,A.mutation$jscomp$8.payload[A.mutationEntityType$jscomp$3],A.mutationEntityType$jscomp$3)}}(L)),v&&(G[L.mutation$jscomp$8.entityKey]=
G[L.mutation$jscomp$8.entityKey]?G[L.mutation$jscomp$8.entityKey].then(v):v()));
return EH.all(Object.values(G))}),0):B.return()})};
M_W=function(b){var d;b=(d=b.options)==null?void 0:d.persistenceOption;return b==="ENTITY_PERSISTENCE_OPTION_PERSIST"||b==="ENTITY_PERSISTENCE_OPTION_INMEMORY_AND_PERSIST"};
hyx=function(b,d){var B,k;_.f(function(G){if(G.nextAddress==1)return G.yield(_.mn(),2);if(G.nextAddress!=3)return(B=G.yieldResult)?G.yield(_.Ip(B,"readonly",function(P){var v={},L=Object.keys(d).map(function(A){var a=d[A]?[].concat(_.K6(d[A])):[];return Ryx(P,A,a,v)});
return EH.all(L).then(function(){return v})}),3):G.return();
k=G.yieldResult;Object.keys(k).length>0&&b.dispatch(Xcd(k));_.tn(G)})};
Ryx=function(b,d,B,k){return DS(b,d,B).then(function(G){k[d]=HVF(B,G)})};
HVF=function(b,d){if(d.length!==b.length)throw Error("Lf");return d.reduce(function(B,k,G){B[b[G]]=k;return B},{})};
jb4=function(b){var d=b.filter(function(G){var P;return(G==null?void 0:(P=G.transferEntity)==null?void 0:P.transferState)==="TRANSFER_STATE_COMPLETE"}).length,B=b.filter(function(G){var P;
return(G==null?void 0:(P=G.transferEntity)==null?void 0:P.transferState)==="TRANSFER_STATE_FAILED"}).length,k=b.filter(function(G){var P;
return(G==null?void 0:(P=G.transferEntity)==null?void 0:P.transferState)&&lGW.includes(G.transferEntity.transferState)});
if(!(d||k!=null&&k.length))return 0;d=_.t_y(k)+d;b=b.length-B;return b===0?0:Math.round(d*100/b)/100};
_.t_y=function(b){var d=[];d=d.concat.apply(d,_.K6(b.filter(function(P){return P.streamEntity}).map(function(P){var v=Object.assign({},P.streamEntity),L,A=(L=P.transferEntity)==null?void 0:L.transferState;
v.streamsProgress=v.streamsProgress||[];v.streamsProgress=v.streamsProgress.map(function(a){var O=Object.assign({},a);O.numBytesDownloaded=A==="TRANSFER_STATE_COMPLETE"?a.numTotalBytes:a.numBytesDownloaded;return O});
return v}).map(function(P){return P.streamsProgress})));
var B=b=0;d=_.C(d);for(var k=d.next();!k.done;k=d.next()){var G=k.value;k=Number(G.numBytesDownloaded);G=Number(G.numTotalBytes);B+=isNaN(k)?0:k;b+=isNaN(G)?0:G}return b===0?0:Math.round(B*100/b)/100};
F_C=function(b){if(!b||!b.expirationTimestamp||!b.action)return!1;var d=(0,_.N$)()/1E3;return Number(b.expirationTimestamp)>=d};
UR=function(b){return b&&b.expirationTimestamp&&b.action?F_C(b)&&b.action==="OFFLINE_VIDEO_POLICY_ACTION_OK":!1};
_.op=function(b){return["TRANSFER_STATE_TRANSFER_IN_QUEUE","TRANSFER_STATE_PAUSED_BY_USER","TRANSFER_STATE_TRANSFERRING"].includes(b||"TRANSFER_STATE_UNKNOWN")};
ZVx=function(b){var d=new dHE;if(b!==void 0){var B=Math.ceil(Math.log2(b.length*4+2)/7);B=B===void 0?2:B;vZ(d,10);d.submessagePosStack.push(d.pos);d.submessagePosStack.push(B);d.pos+=B;Lr(d,b.length*1.2);B=Qmd(b,d.buf.subarray(d.pos));d.pos+B>d.buf.length&&(Lr(d,B),B=Qmd(b,d.buf.subarray(d.pos)));d.pos+=B;b=d.submessagePosStack.pop();B=d.submessagePosStack.pop();for(var k=d.pos-B-b;b--;){var G=b?128:0;d.view.setUint8(B++,k&127|G);k>>=7}}d=new Uint8Array(d.buf.buffer,d.buf.byteOffset,d.pos);return(new TextDecoder("utf-8")).decode(d)};
_.NA=function(b){var d=0;b=_.C(b);for(var B=b.next(),k={};!B.done;k={transferState$jscomp$3:void 0},B=b.next()){var G=B.value,P=void 0;B=(P=G.streamEntity)!=null?P:{};P=void 0;k.transferState$jscomp$3=(P=G.transferEntity)==null?void 0:P.transferState;P=G=void 0;((G=B)==null?0:(P=G.streamsProgress)==null?0:P.length)&&B.streamsProgress.forEach(function(v){return function(L){L=Number(v.transferState$jscomp$3==="TRANSFER_STATE_COMPLETE"?L.numTotalBytes:L.numBytesDownloaded);isFinite(L)&&(d+=L)}}(k))}return d};
gCx=function(b){return b.some(function(d){var B;if(!(d==null?0:(B=d.transferEntity)==null?0:B.transferState)){var k;return!(d==null?0:(k=d.policyEntity)==null?0:k.action)||d.policyEntity.action==="OFFLINE_VIDEO_POLICY_ACTION_OK"}return lGW.includes(d.transferEntity.transferState)})};
ylx=function(b,d){if(!d)return!1;if(_.N("of_pb_en_po_ks"))return!0;var B;b=(B=_.AY(b,"offlineVideoPolicy",_.fr(d,"offlineVideoPolicy")))!=null?B:void 0;return!!b&&UR(b)};
_.V_4=function(b){var d=["TRANSFER_STATE_COMPLETE"];d=d===void 0?SQd:d;return b.filter(function(B){var k,G;return d.includes((G=(k=B.transferEntity)==null?void 0:k.transferState)!=null?G:"TRANSFER_STATE_UNKNOWN")})};
iV4=function(b,d){if(d){var B,k=(B=_.AY(b,"playbackData",_.fr(d,"playbackData")))!=null?B:null,G;B=(G=_.AY(b,"transfer",_.fr(d,"transfer")))!=null?G:null;var P;G=(P=_.AY(b,"offlineVideoStreams",_.fr(d,"offlineVideoStreams")))!=null?P:null;var v;b=(v=_.AY(b,"offlineVideoPolicy",_.fr(d,"offlineVideoPolicy")))!=null?v:null;if(k||B||G||b)return{playbackDataEntity:k,transferEntity:B,streamEntity:G,policyEntity:b}}};
_.pr=function(b){var d=b.playbackData;if(!d)return[];var B=[];d=_.C(Object.keys(d));for(var k=d.next();!k.done;k=d.next()){var G=k.value;if(!wcw(b,_.Cr(G).entityId)&&(k=iV4(b,_.Cr(G).entityId))){var P=void 0,v=void 0;G=(v=Number((P=_.AY(b,"playbackData",G))==null?void 0:P.streamDownloadTimestampSeconds))!=null?v:(0,_.N$)();B.push({entity:k,streamDownloadTimestamp:G})}}return B.sort(function(L,A){var a=L.streamDownloadTimestamp,O=A.streamDownloadTimestamp;return O===a?L.entity.streamEntity&&!A.entity.streamEntity?
1:-1:O-a}).map(function(L){return L.entity})};
unC=function(b){return _.V_4(_.pr(b))};
_.K_4=function(b){return _.pr(b).filter(function(d){var B;if(((B=d.policyEntity)==null?0:B.action)&&d.policyEntity.action!=="OFFLINE_VIDEO_POLICY_ACTION_OK")return!1;var k;if((k=d.transferEntity)==null?0:k.transferState){var G;return lGW.includes((G=d.transferEntity)==null?void 0:G.transferState)}return!0})};
wcw=function(b,d){var B;return((B=_.AY(b,"downloadStatusEntity",_.fr(d,"downloadStatusEntity")))==null?void 0:B.downloadState)==="DOWNLOAD_STATE_USER_DELETED"?!0:!1};
nCW=function(b){var d;if(b==null?0:(d=b.playbackDataEntity)==null?0:d.key)return _.Cr(b.playbackDataEntity.key).entityId;var B;if(b==null?0:(B=b.transferEntity)==null?0:B.key)return _.Cr(b.transferEntity.key).entityId;var k;if(b==null?0:(k=b.streamEntity)==null?0:k.key)return _.Cr(b.streamEntity.key).entityId;var G;if(b==null?0:(G=b.policyEntity)==null?0:G.key)return _.Cr(b.policyEntity.key).entityId};
rl4=function(b){var d=new Set,B;b=(B=b.mainDownloadsListEntity)==null?void 0:B[TNw];var k;if(!(b==null?0:(k=b.downloads)==null?0:k.length))return d;var G;b==null||(G=b.downloads)==null||G.forEach(function(P){(P==null?0:P.videoItem)&&d.add(P.videoItem)});
return d};
MA=function(b,d){if(d){var B=_.AY(b,"mainVideoEntity",_.fr(d,"mainVideoEntity")),k=_.AY(b,"downloadStatusEntity",_.fr(d,"downloadStatusEntity")),G=_.AY(b,"ytMainChannelEntity",_.fr(d,"ytMainChannelEntity")),P={playbackDataEntity:null,transferEntity:null,streamEntity:null,policyEntity:null};b=iV4(b,d);k=(k==null?void 0:k.downloadState)==="DOWNLOAD_STATE_PENDING_DOWNLOAD"||!_.N("woffle_render_failed_download_state_ks")&&(k==null?void 0:k.downloadState)==="DOWNLOAD_STATE_FAILED";!b&&k&&(b=P);if(b&&B&&
G)return Object.assign({},{videoEntity:B,channelEntity:G},b)}};
qQE=function(b,d){return QbW(b,d)==="TRANSFER_STATE_COMPLETE"&&ylx(b,d)};
xHd=function(b,d){if(!d)return!1;var B;b=(B=_.AY(b,"playbackData",_.fr(d,"playbackData")))!=null?B:void 0;return!!b&&!!b.playerResponseJson};
QbW=function(b,d){if(!d)return"TRANSFER_STATE_UNKNOWN";var B=_.AY(b,"transfer",_.fr(d,"transfer"));if(B){var k;return(k=B.transferState)!=null?k:"TRANSFER_STATE_UNKNOWN"}B=_.AY(b,"offlineOrchestrationActionWrapperEntity",_.fr(d,"offlineOrchestrationActionWrapperEntity"));b=_.AY(b,"mainVideoEntity",_.fr(d,"mainVideoEntity"));return B||b?"TRANSFER_STATE_TRANSFER_IN_QUEUE":"TRANSFER_STATE_UNKNOWN"};
YQE=function(b,d){if(!d)return"TRANSFER_STATE_UNKNOWN";if(b=_.AY(b,"transfer",_.fr(d,"transfer"))){var B;return(B=b.transferState)!=null?B:"TRANSFER_STATE_UNKNOWN"}return"TRANSFER_STATE_UNKNOWN"};
eyE=function(b,d){return d&&(b=_.AY(b,"videoPlaybackPositionEntity",_.fr(d,"videoPlaybackPositionEntity")),b==null?0:b.lastPlaybackPositionSeconds)?Number(b.lastPlaybackPositionSeconds):0};
dlJ=function(b,d){return b2x(b).some(function(B){var k;return(B==null?void 0:(k=B.mainPlaylistEntity)==null?void 0:k.playlistId)===d})};
klm=function(b,d,B){var k=Bby(b,d);if(!k.length)return[];d=[];k=_.C(k);for(var G=k.next();!G.done;G=k.next()){G=G.value;var P=MA(b,G);B&&QbW(b,G)!=="TRANSFER_STATE_COMPLETE"||P&&d.push(P)}return d};
Bby=function(b,d){if(!d)return[];var B=_.fr(d,"mainPlaylistEntity"),k;d=(k=b.mainPlaylistEntity)==null?void 0:k[B];k=[];if(d==null||!d.videos)return k;d=_.C(d.videos);for(B=d.next();!B.done;B=d.next()){B=B.value;var G=void 0,P=void 0,v=void 0,L=(G=b)==null?void 0:(P=G.mainPlaylistVideoEntity)==null?void 0:(v=P[B])==null?void 0:v.video;L&&(B=_.Cr(L).entityId)&&k.push(B)}return k};
Gl1=function(b,d){if(d){var B=_.AY(b,"mainPlaylistEntity",_.fr(d,"mainPlaylistEntity")),k=_.AY(b,"mainPlaylistDownloadStateEntity",_.fr(d,"mainPlaylistDownloadStateEntity"));b=_.AY(b,"ytMainChannelEntity",_.fr(d,"ytMainChannelEntity"));if(k&&B)return Object.assign({},{mainPlaylistEntity:B,mainPlaylistDownloadStateEntity:k},!!b&&{channelEntity:b})}};
b2x=function(b){return PAd(b).sort(function(d,B){return B.addedTimestampMillis-d.addedTimestampMillis}).map(function(d){return d.downloadedPlaylistEntities})};
PAd=function(b){var d=b.mainPlaylistDownloadStateEntity,B=[];if(!d)return B;for(var k=_.C(Object.keys(d)),G=k.next();!G.done;G=k.next()){var P=G.value;G=Gl1(b,_.Cr(P).entityId);var v=void 0;P=Number((v=d[P])==null?void 0:v.addedTimestampMillis);v=isNaN(P)?(0,_.N$)():P;G!==void 0&&B.push({downloadedPlaylistEntities:G,addedTimestampMillis:v})}return B};
EPw=function(b){var d,B=(d=b.mainPlaylistVideoEntity)!=null?d:{};return new Set(b2x(b).reduce(function(k,G){k=k===void 0?[]:k;var P,v;G==null||(P=G.mainPlaylistEntity)==null||(v=P.videos)==null||v.forEach(function(L){var A;(L=(A=B[L])==null?void 0:A.video)&&k.push(L)});
return k},[]))};
s41=function(b){return"downloadedMusicPlaylistEntities"in b};
CAm=function(b){return"mainPlaylistEntity"in b&&"mainPlaylistDownloadStateEntity"in b};
vPE=function(b){return"videoEntity"in b&&"channelEntity"in b};
L84=function(b){var d=b.musicPlaylistDownloadMetadataEntity,B=[];if(!d)return B;for(var k=_.C(Object.keys(d)),G=k.next();!G.done;G=k.next()){G=G.value;a:{var P=b,v=_.Cr(G).entityId;if(v){var L=_.AY(P,"musicPlaylist",_.fr(v,"musicPlaylist"));P=_.AY(P,"musicPlaylistDownloadMetadataEntity",_.fr(v,"musicPlaylistDownloadMetadataEntity"));if(L&&P){L={musicPlaylistEntity:L,musicPlaylistDownloadStateEntity:P};break a}}L=void 0}P=void 0;G=Number((P=d[G])==null?void 0:P.addedTimestampMillis);G=isNaN(G)?(0,_.N$)():
G;L!==void 0&&B.push({downloadedMusicPlaylistEntities:L,addedTimestampMillis:G})}return B};
fK4=function(b){var d=new Set;b=_.C(b);for(var B=b.next();!B.done;B=b.next())if(B=B.value,"musicPlaylistEntity"in B&&"musicPlaylistDownloadStateEntity"in B){B=_.C(B.musicPlaylistEntity.tracks);for(var k=B.next();!k.done;k=B.next())d.add(k.value)}return d};
AFJ=function(b,d){if(d){var B=_.AY(b,"musicTrack",_.fr(d,"musicTrack")),k=_.AY(b,"musicArtist",_.fr(d,"musicArtist"))||{};if((b=iV4(b,d))&&B&&k)return Object.assign({},{musicTrackEntity:B,musicArtistEntity:k},b)}};
W8G=function(b){var d=b.musicTrackDownloadMetadataEntity,B=[];if(!d)return[];d=_.C(Object.keys(d));for(var k=d.next();!k.done;k=d.next()){var G=k.value;k=AFJ(b,_.Cr(G).entityId);var P=void 0;G=Number((P=_.AY(b,"musicTrackDownloadMetadataEntity",G))==null?void 0:P.addedTimestampMillis);P=isNaN(G)?(0,_.N$)():G;k!==void 0&&B.push({downloadedMusicEntities:k,addedTimestampMillis:P})}return B};
$lE=function(b,d){if(!d)return[];if(Object.values(aKC).includes(d))return ml4(b,d);d=_.fr(d,"musicPlaylist");var B;b=(B=b.musicPlaylist)==null?void 0:B[d];B=[];if(b==null||!b.tracks)return B;b=_.C(b.tracks);for(d=b.next();!d.done;d=b.next())(d=_.Cr(d.value).entityId)&&B.push(d);return B};
ml4=function(b,d){var B=new Set,k=L84(b).map(function(P){return P.downloadedMusicPlaylistEntities});
k=fK4(k);k=_.C(k);for(var G=k.next();!G.done;G=k.next())(G=_.Cr(G.value).entityId)&&B.add(G);return O21(b).downloadedMusicEntities.filter(function(P){var v;if((v=P.musicTrackEntity)!=null&&v.videoId){P=P.musicTrackEntity;if(v=d==="PPOM"?!0:!B.has(P.videoId))b:switch(P=P.musicVideoType,d){case "PPSE":v=P==="MUSIC_VIDEO_TYPE_PODCAST_EPISODE";break b;default:v=P!=="MUSIC_VIDEO_TYPE_PODCAST_EPISODE"}P=v}else P=!1;return P}).map(function(P){var v;
return(v=P.musicTrackEntity)==null?void 0:v.videoId})};
O21=function(b){var d=W8G(b).sort(function(B,k){return k.addedTimestampMillis-B.addedTimestampMillis}).map(function(B){return"downloadedMusicEntities"in B?B.downloadedMusicEntities:s41(B)?B.downloadedMusicPlaylistEntities:{}});
b=L84(b).sort(function(B,k){return k.addedTimestampMillis-B.addedTimestampMillis}).map(function(B){return"downloadedMusicEntities"in B?B.downloadedMusicEntities:s41(B)?B.downloadedMusicPlaylistEntities:{}});
return{downloadedMusicEntities:d,downloadedMusicPlaylistEntities:b}};
DlC=function(b,d){d=_.xe("INNERTUBE_CLIENT_NAME")==="WEB_REMIX"?$lE(b,d):Bby(b,d);if(!d.length)return"TRANSFER_STATE_UNKNOWN";d=d.map(function(B){return YQE(b,B)});
return IK4(d)};
IK4=function(b){var d=new Set(b);if(d.has("TRANSFER_STATE_FAILED")&&d.size===1)return"TRANSFER_STATE_FAILED";d.delete("TRANSFER_STATE_FAILED");if(d.has("TRANSFER_STATE_UNKNOWN")&&d.size===1)return"TRANSFER_STATE_PRE_TRANSFER";d.delete("TRANSFER_STATE_UNKNOWN");if(d.has("TRANSFER_STATE_PRE_TRANSFER")&&d.size===1||d.size===0)return"TRANSFER_STATE_PRE_TRANSFER";b=d.has("TRANSFER_STATE_TRANSFERRING");d=d.has("TRANSFER_STATE_TRANSFER_IN_QUEUE");return b||d?"TRANSFER_STATE_TRANSFERRING":"TRANSFER_STATE_COMPLETE"};
cZ=function(b){var d=b.mainVideoDownloadStateEntity,B=[];if(!d)return[];d=_.C(Object.keys(d));for(var k=d.next();!k.done;k=d.next()){var G=k.value;if(!wcw(b,_.Cr(G).entityId)){k=MA(b,_.Cr(G).entityId);var P=void 0,v=void 0;G=(v=Number((P=_.AY(b,"mainVideoDownloadStateEntity",G))==null?void 0:P.addedTimestampMillis))!=null?v:(0,_.N$)();k!==void 0&&B.push({downloadedVideoEntities:k,addedTimestampMillis:G})}}return B};
Ulw=function(b){return cZ(b).sort(function(d,B){return B.addedTimestampMillis-d.addedTimestampMillis}).map(function(d){return d.downloadedVideoEntities})};
_.Nbm=function(b){var d=EPw(b),B=_.JY(b),k=rl4(b),G=cZ(b).filter(function(v){var L,A;if((v==null?void 0:(L=v.downloadedVideoEntities)==null?void 0:(A=L.transferEntity)==null?void 0:A.transferState)!=="TRANSFER_STATE_COMPLETE")return!1;var a,O;v=v==null?void 0:(a=v.downloadedVideoEntities)==null?void 0:(O=a.videoEntity)==null?void 0:O.key;return _.N("kevlar_use_library_entity")?v&&(k.has(v)||B[v]):v&&!d.has(v)}),P=PAd(b).filter(function(v){return DlC(b,v.downloadedPlaylistEntities.mainPlaylistEntity.playlistId)===
"TRANSFER_STATE_COMPLETE"});
return[].concat(_.K6(G),_.K6(P)).sort(function(v,L){return L.addedTimestampMillis-v.addedTimestampMillis}).map(function(v){return oPE(v)})};
pSQ=function(b,d){if(d&&ylx(b,d)){var B,k,G=(k=(B=_.AY(b,"playbackData",_.fr(d,"playbackData")))!=null?B:void 0)==null?void 0:k.playerResponseJson;if(G){try{var P=JSON.parse(G);var v=_.AY(b,"transfer",_.fr(d,"transfer")),L=eyE(b,d);L&&(P=Object.assign({},P,{playerConfig:Object.assign({},P.playerConfig,{playbackStartConfig:{startPosition:{streamTimeMillis:""+L*1E3}}})}));P.cotn=v==null?void 0:v.cotn}catch(A){}return P}}};
_.cFJ=function(b){var d,B,k;b=(k=(B=((d=b.downloadsPageViewConfigurationEntity)!=null?d:{})[_.z2])==null?void 0:B.smartDownloadsOptInBannerVisibility)!=null?k:{};var G;return(G=_.p(b,MHJ))!=null?G:{}};
_.JY=function(b){var d,B,k;b=(k=(B=((d=b.mainDownloadsListEntity)!=null?d:{})[_.JFJ])==null?void 0:B.downloads)!=null?k:[];d={};B=_.C(b);for(k=B.next();!k.done;k=B.next())b=void 0,d[(b=k.value.videoItem)!=null?b:""]=!0;return d};
zCW=function(b){var d=_.JY(b);if(Object.keys(d).length===0)return!1;var B=b.mainVideoEntity;if(!B)return!0;B=_.C(Object.keys(B));for(var k=B.next();!k.done;k=B.next()){k=k.value;var G=_.Cr(k).entityId;if(d[k]&&!wcw(b,G))return!1}return!0};
_.Rp=function(b){var d=_.JY(b);return cZ(b).sort(function(B,k){return B.addedTimestampMillis-k.addedTimestampMillis}).map(function(B){return B.downloadedVideoEntities}).filter(function(B){var k;
return(B=B==null?void 0:(k=B.videoEntity)==null?void 0:k.key)&&!!d[B]})};
_.XSy=function(b){var d,B,k;b=(k=(B=((d=b.downloadsPageViewConfigurationEntity)!=null?d:{})[_.z2])==null?void 0:B.downloadsUpsellBannerVisibility)!=null?k:{};var G;return(G=_.p(b,RCC))!=null?G:{}};
oPE=function(b){return"downloadedVideoEntities"in b?b.downloadedVideoEntities:"downloadedPlaylistEntities"in b?b.downloadedPlaylistEntities:{}};
hCF=function(b){var d=_.JY(b),B=EPw(b),k=cZ(b).filter(function(G){var P,v;return(G=G==null?void 0:(P=G.downloadedVideoEntities)==null?void 0:(v=P.videoEntity)==null?void 0:v.key)&&!d[G]&&!B.has(G)});
b=PAd(b);return[].concat(_.K6(k),_.K6(b)).sort(function(G,P){return P.addedTimestampMillis-G.addedTimestampMillis}).map(function(G){return oPE(G)})};
_.XD=function(b){if(!_.N("kevlar_use_library_entity"))return hCF(b);var d=cZ(b).filter(function(k){var G,P;if(G=k=k==null?void 0:(G=k.downloadedVideoEntities)==null?void 0:(P=G.videoEntity)==null?void 0:P.key){var v,L,A;G=((L=(v=b.mainDownloadsListEntity)==null?void 0:v[TNw])==null?0:(A=L.downloads)==null?0:A.length)?rl4(b).has(k):!1}return G}),B=PAd(b);
return[].concat(_.K6(d),_.K6(B)).sort(function(k,G){return G.addedTimestampMillis-k.addedTimestampMillis}).map(function(k){return oPE(k)})};
H2G=function(b){var d=_.JY(b),B=EPw(b);return Ulw(b).filter(function(k){var G;return(k=k==null?void 0:(G=k.videoEntity)==null?void 0:G.key)&&!d[k]&&!B.has(k)})};
lKG=function(b){if(!_.N("kevlar_use_library_entity"))return H2G(b);var d=_.JY(b),B=rl4(b);return Ulw(b).filter(function(k){var G;return(k=k==null?void 0:(G=k.videoEntity)==null?void 0:G.key)&&!d[k]&&B.has(k)})};
tHy=function(b,d){d=_.fr(d,"settingEntity");var B,k,G;return!!((G=(k=((B=b.settingEntity)!=null?B:{})[d])==null?void 0:k.settingOptionValue)!=null?G:{}).boolValue};
_.hY=function(b){var d=_.Rp(b);if(gCx(d))return 0;var B=[];d=_.C(d);for(var k=d.next();!k.done;k=d.next()){k=k.value;var G=void 0,P=void 0;if((G=k)==null?0:(P=G.videoEntity)==null?0:P.key)G=_.Cr(k.videoEntity.key).entityId,k=b,G=_.fr(G,"mainVideoDownloadStateEntity"),k=_.AY(k,"mainVideoDownloadStateEntity",G),(k=Number(k==null?void 0:k.addedTimestampMillis))&&B.push(k)}return Math.max.apply(Math,_.K6(B))};
_.HZ=function(b){return b.ui.richGridMiniMode};
_.lT=function(b){return b.ui.richGridItemsPerRow};
_.j4J=function(b){return b.ui.richGridSlimItemsPerRow};
_.F8C=function(b){return b.ui.guideIsExpanded};
_.tY=function(b){return b.ui.miniplayerIsActive};
Z2W=function(b){return b.ui.singleOptionSurveyIsActive};
_.j6=function(b){var d;return((d=b.ui)==null?void 0:d.currentPageType)||"WEB_PAGE_TYPE_UNKNOWN"};
_.gPF=function(b){return _.j6(b)==="WEB_PAGE_TYPE_WATCH"};
_.yFJ=function(b){return _.j6(b)==="WEB_PAGE_TYPE_SHORTS"};
_.Sb2=function(b){return b.ui.inlinePreviewIsActive};
_.VHF=function(b){return b.ui.inlinePreviewIsEnabled};
_.i2y=function(b){return b.ui.miniplayerPlaybackState};
_.FD=function(b){return b.ui.isOnline};
_.wSC=function(b){return b.ui.frostedGlassMode};
_.ZS=function(b,d){return QbW(b.entities,d)};
_.yS=function(b,d){return DlC(b.entities,d)};
u01=function(b,d){var B;if(d){var k;b=(k=_.AY(b.entities,"offlineVideoPolicy",_.fr(d,"offlineVideoPolicy")))==null?void 0:k.action}else b=void 0;return(B=b)!=null?B:"OFFLINE_VIDEO_POLICY_ACTION_UNKNOWN"};
K8W=function(b,d){var B;d?(b=_.AY(b.entities,"offlineVideoPolicy",_.fr(d,"offlineVideoPolicy")),b=Number(b==null?void 0:b.expirationTimestamp)):b=void 0;return(B=b)!=null?B:0};
_.nPC=function(b){return _.pr(b.entities).length};
Tb4=function(b,d){return MA(b.entities,d)};
rF1=function(b,d){return Gl1(b.entities,d)};
S6=function(b,d){return(b=MA(b.entities,d))?_.t_y([b]):0};
_.Q4G=function(b,d){var B=_.xe("INNERTUBE_CLIENT_NAME")==="WEB_REMIX";if(B){var k=b.entities;var G=$lE(k,d);if(G.length){var P=[];G=_.C(G);for(var v=G.next();!v.done;v=G.next())(v=AFJ(k,v.value))&&P.push(v);k=P}else k=[]}else k=klm(b.entities,d);var L;if(B){var A=b.entities;d?(d=_.fr(d,"musicPlaylist"),A=(L=A.musicPlaylist)==null?void 0:L[d],L=A!=null&&A.tracks?A.tracks.length:0):L=0}else L=b.entities,d?(d=_.fr(d,"mainPlaylistEntity"),L=(A=L.mainPlaylistEntity)==null?void 0:A[d],L=L!=null&&L.videos?
L.videos.length:0):L=0;return k.length!==L?0:k?jb4(k):0};
_.qbw=function(b){return b.download.isLeaderTab};
_.xld=function(b,d,B){if(!d&&B){var k=b.entities;if(B){var G=ZVx(B),P,v;d=(v=(P=_.AY(k,"offlineabilityEntity",_.fr(G,"offlineabilityEntity")))==null?void 0:P.addToOfflineButtonState)!=null?v:"ADD_TO_OFFLINE_BUTTON_STATE_ENABLED"}else d="ADD_TO_OFFLINE_BUTTON_STATE_DISABLED"}else P=b.entities,d?(v=ZVx(d),d=(G=(k=_.AY(P,"offlineabilityEntity",_.fr(v,"offlineabilityEntity")))==null?void 0:k.addToOfflineButtonState)!=null?G:"ADD_TO_OFFLINE_BUTTON_STATE_ENABLED"):d="ADD_TO_OFFLINE_BUTTON_STATE_DISABLED";
return d};
Yb4=function(b,d){b=b.entities;if(d){d=ZVx(d);var B,k;d=(k=(B=_.AY(b,"offlineabilityEntity",_.fr(d,"offlineabilityEntity")))==null?void 0:B.addToOfflineButtonState)!=null?k:"ADD_TO_OFFLINE_BUTTON_STATE_UNKNOWN"}else d="ADD_TO_OFFLINE_BUTTON_STATE_UNKNOWN";return d};
_.eCC=function(b){var d=b.entities;b=_.FD(b);var B=tHy(d,"SMART_DOWNLOADS_OPT_IN_BANNER_DISMISSED");if(!_.N("kevlar_modern_downloads_page")&&B)var k=!1;else{var G,P;d=(P=(G=((k=d.downloadsPageViewConfigurationEntity)!=null?k:{})[_.z2])==null?void 0:G.smartDownloadsOptInBannerVisibility)!=null?P:{};k=b?!!d.visibleWithConnection:!!d.visibleWithoutConnection}return k};
_.bAw=function(b){return tHy(b.entities,"SMART_DOWNLOADS_ENABLED")};
_.dRE=function(b){return zCW(b.entities)};
Bww=function(b){return _.Rp(b.entities).every(function(d){var B;return(d==null?void 0:(B=d.transferEntity)==null?void 0:B.transferState)&&!lGW.includes(d.transferEntity.transferState)})};
_.k84=function(b){var d,B,k,G=(k=(B=((d=b.entities.downloadsPageViewConfigurationEntity)!=null?d:{})[_.z2])==null?void 0:B.downloadsUpsellBannerVisibility)!=null?k:{};return _.FD(b)?!!G.visibleWithConnection:!!G.visibleWithoutConnection};
_.G8y=function(b,d){return wcw(b.entities,d)};
PhE=function(b,d){if(d){var B,k;b=(k=(B=_.AY(b.entities,"downloadStatusEntity",_.fr(d,"downloadStatusEntity")))==null?void 0:B.downloadState)!=null?k:"DOWNLOAD_STATE_UNKNOWN"}else b="DOWNLOAD_STATE_UNKNOWN";return b};
VS=function(b,d){return eyE(b.entities,d)};
vkW=function(b){b=Ek1(b);var d=b.hours===void 0?0:b.hours,B=b.minutes===void 0?0:b.minutes,k=b.seconds===void 0?0:b.seconds,G=d>0;b=[];G&&(d=sWm(d),b.push(d));d=G;d=d===void 0?!1:d;B=(["af","be","lt"].includes(iT)||d)&&B<10?Ch2().format(B):(new Intl.NumberFormat("en-u-nu-latn")).format(B);b.push(B);B=Ch2().format(k);b.push(B);B=":";"da fi id si sr sr-Latn".split(" ").includes(iT)&&(B=".");return b.join(B)};
_.fDW=function(b){b=Ek1(b);var d=b.hours===void 0?0:b.hours,B=b.minutes===void 0?0:b.minutes,k=b.seconds===void 0?0:b.seconds;b=[];if(d>0){var G=LoQ().format({hours:d});if(!"be bg es et hu it ka lv pl pt-PT sl sq".split(" ").includes(iT)||d>9999)G=G.replace(d.toString(),sWm(d)),iT==="km"&&(G=G.replace(".",","));b.push(G)}B>0&&b.push(LoQ().format({minutes:B}));k>0&&b.push(LoQ().format({seconds:k}));d="be gu ja kk km ko mn ru tr uz zh-HK zh-TW".split(" ");B=iT=="am"?"{0}\u1363 ":iT=="fa"?"{0}\u060c\u200f ":
iT=="my"?"{0} - ":iT=="ne"?"{0},":iT=="th"?"{0} ":iT=="ur"?"{0}\u060c ":iT=="ar"||iT=="ar-XB"?"{0} \u0648":iT=="ja"||iT=="zh-CN"||iT=="zh-HK"||iT=="zh-TW"?"{0}\u3001":"{0}, ";k=iT=="am"?"\u1363 ":iT=="fa"?"\u060c\u200f ":iT=="my"?" - ":iT=="th"?" ":iT=="ur"?"\u060c ":iT=="ar"||iT=="ar-XB"?" \u0648":iT=="ja"||iT=="zh-CN"||iT=="zh-HK"||iT=="zh-TW"?"\u3001":", ";G=iT=="am"?" \u12a5\u1293 {0}":iT=="as"?" \u0986\u09f0\u09c1 {0}":iT=="az"?" v\u0259 {0}":iT=="bn"?" \u098f\u09ac\u0982 {0}":iT=="cs"?" a\u00a0{0}":
iT=="de"?" und {0}":iT=="el"?" \u03ba\u03b1\u03b9 {0}":iT=="eu"?" eta {0}":iT=="fa"?"\u060c \u0648 {0}":iT=="fil"?", at {0}":iT=="gu"?" \u0a85\u0aa8\u0ac7 {0}":iT=="hi"?", \u0914\u0930 {0}":iT=="hu"?" \u00e9s {0}":iT=="hy"?" \u0587 {0}":iT=="id"?", dan {0}":iT=="iw"?" \u05d5-{0}":iT=="ja"?"\u3001{0}":iT=="ka"?" \u10d3\u10d0 {0}":iT=="km"?" \u1793\u17b7\u1784 {0}":iT=="kn"?", \u0cae\u0ca4\u0ccd\u0ca4\u0cc1 {0}":iT=="ko"?" \ubc0f {0}":iT=="ky"?" \u0436\u0430\u043d\u0430 {0}":iT=="lt"?" ir {0}":iT==
"lv"?" un {0}":iT=="ml"?", {0} \u0d0e\u0d28\u0d4d\u0d28\u0d3f\u0d35":iT=="mr"?" \u0906\u0923\u093f {0}":iT=="ms"?" dan {0}":iT=="my"?"\u1014\u103e\u1004\u1037\u103a {0}":iT=="ne"?" \u0930 {0}":iT=="or"?", \u0b13 {0}":iT=="pa"?" \u0a05\u0a24\u0a47 {0}":iT=="ro"?" \u0219i {0}":iT=="si"?", \u0dc3\u0dc4 {0}":iT=="sk"?" a {0}":iT=="sl"?" in {0}":iT=="sq"?" dhe {0}":iT=="sv"?" och {0}":iT=="sw"?" na {0}":iT=="ta"?" \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd {0}":iT=="te"?" \u0c2e\u0c30\u0c3f\u0c2f\u0c41 {0}":
iT=="th"?" \u0e41\u0e25\u0e30{0}":iT=="tr"?" ve {0}":iT=="ur"?"\u060c \u0627\u0648\u0631 {0}":iT=="uz"?" va {0}":iT=="vi"?" v\u00e0 {0}":iT=="zh-HK"?"\u53ca{0}":iT=="zu"?", ne-{0}":iT=="af"||iT=="nl"?" en {0}":iT=="ar"||iT=="ar-XB"?" \u0648{0}":iT=="be"||iT=="uk"?" \u0456 {0}":iT=="en-GB"||iT=="en-IN"?" and {0}":iT=="en"||iT=="en-XA"?", and {0}":iT=="et"||iT=="fi"?" ja {0}":iT=="fr"||iT=="fr-CA"?" et {0}":iT=="zh-CN"||iT=="zh-TW"?"\u548c{0}":iT=="da"||iT=="is"||iT=="no"?" og {0}":iT=="es"||iT=="es-419"||
iT=="es-US"?" y {0}":iT=="kk"||iT=="lo"||iT=="mn"?", {0}":iT=="bg"||iT=="mk"||iT=="ru"||iT=="sr"?" \u0438 {0}":iT=="gl"||iT=="it"||iT=="pt-BR"||iT=="pt-PT"?" e {0}":" i {0}";var P=iT=="am"?"{0} \u12a5\u1293 {1}":iT=="as"?"{0} \u0986\u09f0\u09c1 {1}":iT=="az"?"{0} v\u0259 {1}":iT=="bn"?"{0} \u098f\u09ac\u0982 {1}":iT=="de"?"{0} und {1}":iT=="el"?"{0} \u03ba\u03b1\u03b9 {1}":iT=="eu"?"{0} eta {1}":iT=="fa"?"{0} \u0648 {1}":iT=="fil"?"{0} at {1}":iT=="gu"?"{0} \u0a85\u0aa8\u0ac7 {1}":iT=="hi"?"{0} \u0914\u0930 {1}":
iT=="hu"?"{0} \u00e9s {1}":iT=="hy"?"{0} \u0587 {1}":iT=="iw"?"{0} \u05d5-{1}":iT=="ja"?"{0}\u3001{1}":iT=="ka"?"{0} \u10d3\u10d0 {1}":iT=="kk"?"{0} \u0436\u04d9\u043d\u0435 {1}":iT=="km"?"{0} \u1793\u17b7\u1784\u200b{1}":iT=="kn"?"{0} \u0cae\u0ca4\u0ccd\u0ca4\u0cc1 {1}":iT=="ko"?"{0} \ubc0f {1}":iT=="ky"?"{0} \u0436\u0430\u043d\u0430 {1}":iT=="lo"?"{0} \u0ec1\u0ea5\u0eb0 {1}":iT=="lt"?"{0} ir {1}":iT=="lv"?"{0} un {1}":iT=="ml"?"{0} \u0d15\u0d42\u0d1f\u0d3e\u0d24\u0d46 {1}":iT=="mn"?"{0}, {1}":iT==
"mr"?"{0} \u0906\u0923\u093f {1}":iT=="my"?"{0}\u1014\u103e\u1004\u1037\u103a {1}":iT=="ne"?"{0} \u0930 {1}":iT=="or"?"{0} \u0b13 {1}":iT=="pa"?"{0} \u0a05\u0a24\u0a47 {1}":iT=="ro"?"{0} \u0219i {1}":iT=="si"?"{0} \u0dc3\u0dc4 {1}":iT=="sl"?"{0} in {1}":iT=="sq"?"{0} dhe {1}":iT=="sv"?"{0} och {1}":iT=="sw"?"{0} na {1}":iT=="ta"?"{0} \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd {1}":iT=="te"?"{0} \u0c2e\u0c30\u0c3f\u0c2f\u0c41 {1}":iT=="th"?"{0}\u0e41\u0e25\u0e30{1}":iT=="tr"?"{0} ve {1}":iT=="ur"?
"{0} \u0627\u0648\u0631 {1}":iT=="uz"?"{0} va {1}":iT=="vi"?"{0} v\u00e0 {1}":iT=="zh-HK"?"{0}\u53ca{1}":iT=="zu"?"{0} ne-{1}":iT=="af"||iT=="nl"?"{0} en {1}":iT=="ar"||iT=="ar-XB"?"{0} \u0648{1}":iT=="be"||iT=="uk"?"{0} \u0456 {1}":iT=="cs"||iT=="sk"?"{0} a\u00a0{1}":iT=="et"||iT=="fi"?"{0} ja {1}":iT=="fr"||iT=="fr-CA"?"{0} et {1}":iT=="id"||iT=="ms"?"{0} dan {1}":iT=="zh-CN"||iT=="zh-TW"?"{0}\u548c{1}":iT=="da"||iT=="is"||iT=="no"?"{0} og {1}":iT=="es"||iT=="es-419"||iT=="es-US"?"{0} y {1}":iT==
"bg"||iT=="mk"||iT=="ru"||iT=="sr"?"{0} \u0438 {1}":iT=="en"||iT=="en-GB"||iT=="en-IN"||iT=="en-XA"?"{0} and {1}":iT=="gl"||iT=="it"||iT=="pt-BR"||iT=="pt-PT"?"{0} e {1}":"{0} i {1}";iT==="sq"?(G=G.replace("dhe","e"),P=P.replace("dhe","e")):iT==="th"?(k=k.replace("{0}"," {0}"),P=P.replace("{0}","{0} "),P=P.replace("{1}"," {1}")):iT==="ne"?k=",":iT==="zh-CN"?k="":d.includes(iT)&&(k=" ");return b.length<2?b.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(iT)?
b.length===2?P.replace("{0}",b[0]).replace("{1}",b[1]):B.replace("{0}",b[0])+b.slice(1,-1).join(k)+G.replace("{0}",b[b.length-1]):b.join(k)};
Ek1=function(b){var d=b.hours||0,B=b.minutes||0,k=b.seconds||0;d=k+B*60+d*3600+(b.days||0)*86400+(b.weeks||0)*604800+(b.months||0)*2629800+(b.years||0)*31557600;if(d<=0)return{hours:0,minutes:0,seconds:0};b=d;d=Math.floor(b/3600);b%=3600;B=Math.floor(b/60);k=Math.floor(b%60);return{hours:d,minutes:B,seconds:k}};
sWm=function(b){b=(new Intl.NumberFormat("en-u-nu-latn")).format(b);var d=["fr"],B="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(iT)?b.replace(",","\u00a0"):d.includes(iT)?b.replace(",","\u202f"):B.includes(iT)?b.replace(",","."):b};
Ch2=function(){return new Intl.NumberFormat("en-u-nu-latn",{minimumIntegerDigits:2})};
LoQ=function(){ApE||(w7=Woy,ApE=new aDC);return ApE};
mRG=function(b){try{return(new _.uT(5)).format(b)}catch(d){}};
Kr=function(b){return{thumbnailOverlayDownloadingRenderer:{state:b}}};
$Rx=function(){var b=_.AU("PLAY_ALL",void 0,"Play all");return{thumbnailOverlayHoverTextRenderer:{text:_.kg(b),icon:{iconType:"PLAY_ALL"}}}};
OAE=function(b){b=_.nr(b,2);return iT!=="ru"&&iT!=="es_419"&&iT!=="es-419"&&iT!=="es"&&iT!=="es_US"&&iT!=="es-US"&&iT!=="fr"&&iT!=="pl"&&iT!=="it"&&iT!=="nl"&&iT!=="uk"&&iT!=="fr_CA"&&iT!=="fr-CA"||b===""?b:b[0].toLocaleUpperCase()+b.substring(1)};
DRJ=function(b){return function(d){var B=b(),k=_.nr(d,B.dateFormat);d=_.nr(d,B.timeFormat);var G=IDy.DATETIMEFORMATS[B.joinerStyle];G=G.replace(/'(?!')/g,"");G=G.replace("{0}",d);G=G.replace("{1}",k);return B.capitalize(G)}};
URJ=function(b){return b?typeof b.seconds==="string"&&(b.nanos===void 0||typeof b.nanos==="number"):!1};
ok4=function(b){return new Date(Number(b.seconds)*1E3+(b.nanos||0)*1E-6)};
_.nr=function(b,d){if(typeof b.getTime==="function")b={date:b};else if(URJ(b))b={date:ok4(b)};else if(typeof URJ(b.timestamp)&&typeof b.i18nInternalSecondsEastOfUtc==="number")b={date:ok4(b.timestamp),timeZone:T2(-b.i18nInternalSecondsEastOfUtc/60)};else throw Error("Mf`"+JSON.stringify(b));var B=b;b=B.date;B=B.timeZone;d=NwE(d).format(b,B);iT==="zh-TW"&&(b=B?Number(NwE("H").format(b,B)):b.getHours(),d=b<5?d.replace("\u4e0a\u5348","\u51cc\u6668"):b<8?d.replace("\u4e0a\u5348","\u65e9\u4e0a"):b<12?
d.replace("\u4e0a\u5348","\u4e0a\u5348"):b<13?d.replace("\u4e0b\u5348","\u4e2d\u5348"):b<19?d.replace("\u4e0b\u5348","\u4e0b\u5348"):d.replace("\u4e0b\u5348","\u665a\u4e0a"));return d};
NwE=function(b){if(pI4.has(b))return pI4.get(b);var d=Mgd(b);d=cp1(d);JpC!==!0&&(JpC=!0);zI4=!0;zI4=!1;d=new r7(d,IDy);pI4.set(b,d);return d};
Mgd=function(b){return(new r7(b,IDy)).patternParts_.map(function(d){return d.type===0?"'"+d.text+"'":d.text}).join("")};
cp1=function(b){return iT==="en"||iT==="es_US"||iT==="es-US"?b:b.replace(/(?:a\s?)?([hK]+)([:.]mm)(?:\s?a)?/g,function(d,B,k){return"H".repeat(B.length)+k})};
jWQ=function(b,d){RId||(w7=Woy,RId=new XIJ);var B=RId;a:if(b=hIF(b),d=hIF(d||new Date),b>d)B=b.getTime()-d.getTime()>6048E5?_.nr(b,1):HA1(b);else{for(var k=0;lDF(b,12*(k+1))<d;)++k;if(k>0)B=B.format(-k,0);else{for(k=0;lDF(b,k+1)<d;)++k;if(k>0)B=B.format(-k,2);else{b=d.getTime()-b.getTime();d=_.C(tgy);for(k=d.next();!k.done;k=d.next()){k=k.value;var G=k.unit,P=Math.floor(b/k.unitDuration);if(P>=(k.threshold===void 0?1:k.threshold)){B=B.format(-P,G);break a}}B=B.format(-0,7)}}}return B};
hIF=function(b){if(typeof b.getTime==="function")return b;if(URJ(b))return ok4(b);throw Error("Nf`"+JSON.stringify(b));};
lDF=function(b,d){for(var B=0,k;;++B)if(k=new Date(b.getFullYear(),b.getMonth()+d,b.getDate()-B,b.getHours(),b.getMinutes(),b.getSeconds()),k.getMonth()===(b.getMonth()+d)%12)return k};
_.QS=function(b){return{runs:[{text:b}]}};
_.qA=function(b){if(b&&b.simpleText)return b.simpleText;var d="";if(b&&b.runs)for(var B=0;B<b.runs.length;B++)b.runs[B].text&&(d+=b.runs[B].text);return d};
ZAy=function(b,d,B,k){return b.videoEntity&&!b.policyEntity&&B!=="DOWNLOAD_STATE_FAILED"?[Kr("THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_DOWNLOADING")]:UR(b.policyEntity)&&d!=="TRANSFER_STATE_FAILED"&&d!=="TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH"?d==="TRANSFER_STATE_PAUSED_BY_USER"?[Kr("THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_PAUSED_BY_USER")]:_.op(d)?[Kr("THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_DOWNLOADING")]:b.videoEntity.lengthSeconds?FoF(b.videoEntity.lengthSeconds,k):[]:
[Kr("THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_FAILED")]};
FoF=function(b,d){var B=[{thumbnailOverlayTimeStatusRenderer:{text:_.kg(vkW({seconds:b})),style:"DEFAULT"}}];d&&(b=d<=0||b<=0?0:d>=b?100:Math.ceil(d*100/b),b>0&&B.push({thumbnailOverlayResumePlaybackRenderer:{percentDurationWatched:b}}));return B};
gkd=function(b,d,B,k,G){if(d==="TRANSFER_STATE_UNKNOWN"||!b)return{};if(_.op(d)||d==="TRANSFER_STATE_PRE_TRANSFER")var P=[Kr("THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_DOWNLOADING")];else{var v,L;if(d==="TRANSFER_STATE_COMPLETE"&&((v=b.mainPlaylistEntity)==null?0:(L=v.videos)==null?0:L.length)){var A;b=(P=b.mainPlaylistEntity)==null?void 0:(A=P.videos)==null?void 0:A.length;P=(P=mRG(b))?{thumbnailOverlayBottomPanelRenderer:{text:_.kg(P),icon:{iconType:"PLAYLISTS"}}}:void 0;P=[$Rx(),Object.assign({},
P!=null?P:{})]}else P=[]}a:if(d==="TRANSFER_STATE_PRE_TRANSFER")B=G2(_.AU("PREPARING_TO_DOWNLOAD",void 0,"Preparing to download..."));else if(d==="TRANSFER_STATE_TRANSFER_IN_QUEUE")B=G2(_.AU("WAITING_TO_DOWNLOAD"));else if(_.op(d))B=Math.floor(B*100).toString(),B=G2(_.AU("DOWNLOADING_PERCENT",{percent:B},"Downloading... "+B+"%"));else{if(k&&(_.N("playlist_is_offline_selector_killswitch")&&(G=_.I2().resolve(_.L_).isNetworkAvailable()),G)){B=wvy(_.AU("VIEW_FULL_PLAYLIST",void 0,"View full playlist"),
Vd1(k));break a}B=void 0}d=d==="TRANSFER_STATE_COMPLETE"?[{metadataBadgeRenderer:{label:_.AU("DOWNLOADED",void 0,"Downloaded"),style:"BADGE_STYLE_TYPE_SIMPLE"}}]:[];return Object.assign({},P.length?{thumbnailOverlays:P}:{},B?{viewPlaylistText:B}:{viewPlaylistText:_.QS("")},d.length?{badges:d}:{})};
ypm=function(b,d,B,k,G,P){if(d==="TRANSFER_STATE_UNKNOWN"||!b)return{};if(k==="DOWNLOAD_STATE_USER_DELETED")return{shortViewCountText:void 0,publishedTimeText:void 0,badges:void 0,thumbnailOverlays:void 0};var v=ZAy(b,d,k);if(b.videoEntity&&!b.policyEntity&&k!=="DOWNLOAD_STATE_FAILED"){var L=_.AU("WAITING_TO_DOWNLOAD");if(L)return{shortViewCountText:_.QS(L),publishedTimeText:void 0,thumbnailOverlays:v}}if(!UR(b.policyEntity)){P=b.policyEntity&&!F_C(b.policyEntity)?_.AU("DOWNLOAD_EXPIRED",{},"Download expired"):
_.AU("TRANSFER_FAILED",{},"Download failed");var A;if((A=b.policyEntity)==null?0:A.shortMessageForDisabledAction)P=b.policyEntity.shortMessageForDisabledAction;return{shortViewCountText:G2(P),publishedTimeText:void 0,thumbnailOverlays:v}}if(d==="TRANSFER_STATE_PAUSED_BY_USER")return{shortViewCountText:_.QS(_.AU("DOWNLOAD_PAUSED",{},"Download paused")),publishedTimeText:void 0,thumbnailOverlays:v};if(d==="TRANSFER_STATE_FAILED"||d==="TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH")return{shortViewCountText:_.QS(_.AU("TRANSFER_FAILED",
{},"Download failed")),publishedTimeText:void 0,thumbnailOverlays:v};if(d==="TRANSFER_STATE_TRANSFER_IN_QUEUE"&&(A=_.AU("WAITING_TO_DOWNLOAD"),k==="DOWNLOAD_STATE_PAUSED"&&(A=_.AU("DOWNLOAD_PAUSED",{},"Download paused")),A))return{shortViewCountText:_.QS(A),publishedTimeText:void 0,thumbnailOverlays:v};if(_.op(d))return b=Math.floor(B*100).toString(),{shortViewCountText:_.QS(_.AU("DOWNLOADING_PERCENT",{percent:b},"Downloading... "+b+"%")),publishedTimeText:void 0,thumbnailOverlays:v};d=void 0;b.videoEntity.publishedTimestampMillis&&
(d=new Date,G&&(d=new Date(G)),d=G2(jWQ(new Date(Number(b.videoEntity.publishedTimestampMillis)),d)));G=[];_.N("kevlar_woffle_badge_killswitch")||(G=[{metadataBadgeRenderer:{label:_.AU("DOWNLOADED",void 0,"Downloaded"),style:"BADGE_STYLE_TYPE_SIMPLE"}}]);var a;b=G2((a=b.videoEntity.localizedStrings)==null?void 0:a.viewCount);return Object.assign({},P?{shortViewCountText:void 0}:{shortViewCountText:b},P?{}:{publishedTimeText:d},{badges:G,thumbnailOverlays:v})};
Vg4=function(b,d){b=b===void 0?SuF:b;switch(d.type){case "SET_COLLAB_INVITE_LINK":return{playlistId:d.payload.playlistId,inviteLinkURL:d.payload.inviteLinkUrl};default:return b}};
wI2=function(b,d){b=b===void 0?iAW:b;switch(d.type){case "SET_CURRENT_FORM_ID":return d=d.payload.formId,b.currentFormId===d?b:{currentFormId:d,commandsMap:{}};case "SET_COMMAND_FOR_GROUP_ID":var B=d.payload;d=B.groupId;B=B.command;if(b.currentFormId){var k=Object.assign({},b.commandsMap);k[d]=B;b=Object.assign({},b,{commandsMap:k})}return b;case "RESET_COMMAND_MAP":return Object.assign({},b,{commandsMap:{}});default:return b}};
KoC=function(b,d){b=b===void 0?u4m:b;switch(d.type){case "UPDATE_CANVAS_MODE":return Object.assign({},b,{currentMode:d.payload.currentMode});default:return b}};
Tw4=function(b,d){b=b===void 0?nkG:b;switch(d.type){case "SET_GUIDE_IS_EXPANDED":return Object.assign({},b,{guideIsExpanded:d.payload});case "SET_SCROLL_AT_TOP":return Object.assign({},b,{scrollAtTop:d.payload});case "SET_GUIDE_IS_VISIBLE_BUT_NOT_PERSISTENT":return Object.assign({},b,{guideIsVisibleButNotPersistent:d.payload});case "SET_MINIPLAYER_IS_ACTIVE":return Object.assign({},b,{miniplayerIsActive:d.payload});case "SET_SINGLE_OPTION_SURVEY_IS_ACTIVE":return Object.assign({},b,{singleOptionSurveyIsActive:d.payload});
case "SET_SLIMLINE_SURVEY_RATING_SELECTED_INDEX":return Object.assign({},b,{slimlineSurveyRatingSelectedIndex:d.payload});case "SET_RICH_GRID_MINI_MODE":return Object.assign({},b,{richGridMiniMode:d.payload});case "SET_RICH_GRID_ITEMS_PER_ROW":return Object.assign({},b,{richGridItemsPerRow:d.payload});case "SET_RICH_GRID_SLIM_ITEMS_PER_ROW":return Object.assign({},b,{richGridSlimItemsPerRow:d.payload});case "SET_RICH_GRID_CONTAINER_WIDTH":return Object.assign({},b,{richGridContainerWidth:d.payload});
case "SET_RICH_GRID_STYLE":return Object.assign({},b,{richGridStyle:d.payload});case "SET_CURRENT_PAGE_TYPE":return Object.assign({},b,{currentPageType:d.payload});case "SET_INLINE_PREVIEW_IS_ACTIVE":return Object.assign({},b,{inlinePreviewIsActive:d.payload});case "SET_INLINE_PREVIEW_IS_ENABLED":return Object.assign({},b,{inlinePreviewIsEnabled:d.payload});case "SET_DARK_MODE_IS_ENABLED":return Object.assign({},b,{darkModeIsEnabled:d.payload});case "SET_MINIPLAYER_PLAYBACK_STATE":return Object.assign({},
b,{miniplayerPlaybackState:d.payload});case "SET_TAB_GESTURES_IS_ACTIVE":return Object.assign({},b,{tabGesturesIsActive:d.payload});case "SET_ONLINE_STATUS":return Object.assign({},b,{isOnline:d.payload});case "SET_CHIP_BAR_IS_STICKY":return Object.assign({},b,{chipBarIsSticky:d.payload});case "SET_FROSTED_GLASS_MODE":return Object.assign({},b,{frostedGlassMode:d.payload});default:return b}};
rp1=function(){return _.N("kevlar_disable_theater_mode_persistence")?!1:_.Ye("START_IN_THEATER_MODE")};
quE=function(b,d){b=b===void 0?QWd:b;switch(d.type){case "SET_TRANSCRIPTION_STATE":return Object.assign({},b,{transcription:d.payload});case "SET_OVERLAY_STATE":return Object.assign({},b,{overlay:d.payload});case "RESET_VOICE_SEARCH_STATE":return{};default:return b}};
E5C=function(){return ZB(Object.assign({},{continuation:xRQ,download:Yuy,canvas:KoC,reportChannelAbuse:eI1,share:bHx,talkToRecs:dFE,ui:Tw4,voiceSearch:quE,watch:BmE,ypc:kW2,shorts:GWm,radioButtonGroup:wI2,collabInviteLink:Vg4},Pn2))};
v54=function(){return _.N("web_player_entities_middleware")?new xg(E5C(),[sxG,Cn4]):new xg(E5C(),[sxG])};
_.Yg=function(){LaF||(LaF=v54());return LaF};
fF4=function(b,d,B){if(b.length)return{titleText:_.kg(d!=null?d:_.AU("DOWNLOADS",void 0,"Downloads")),contents:b.map(function(k){var G=k.videoEntity;k={videoId:G.videoId,title:G2(G.title),shortBylineText:G2(k.channelEntity.title),thumbnail:G.thumbnail};var P=G.videoId?VS(_.Yg().getState(),G.videoId):0;G.videoId&&B?k.navigationEndpoint=_.BZ(G.videoId,B,void 0,void 0,P):G.videoId&&(k.navigationEndpoint=S0W(G.videoId,P,G.lengthSeconds));G.lengthSeconds&&(k.thumbnailOverlays=FoF(G.lengthSeconds,P));return{playlistPanelVideoRenderer:k}}),
totalVideos:b.length}};
AvE=function(b){return(b=(0,_.w1.getValueByKeys)(b,"playlistId"))?{playlistId:b}:null};
WaW=function(){return{}};
aFm=function(b,d){return new _.lc(function(B,k){b.then(function(G){if(G){if(G=d(G))return B(G);k()}},k)})};
mFG=function(b){var d,B,k,G=(d=b.contents)==null?void 0:(B=d.twoColumnWatchNextResults)==null?void 0:(k=B.autoplay)==null?void 0:k.autoplay,P,v,L;d=(P=b.contents)==null?void 0:(v=P.twoColumnWatchNextResults)==null?void 0:(L=v.playlist)==null?void 0:L.playlist;return G&&d&&d.playlistId?{rawResponse:b,autoplayRenderer:G,playlistPanelRenderer:d,playlistId:d.playlistId}:null};
OHW=function(b){var d=d===void 0?"UNKNOWN_INTERFACE":d;if(b.length===1)return b[0];var B=$F4[d];if(B){B=new RegExp(B);for(var k=_.C(b),G=k.next();!G.done;G=k.next())if(G=G.value,B.exec(G))return G}var P=[];Object.entries($F4).forEach(function(v){var L=_.C(v);v=L.next().value;L=L.next().value;d!==v&&P.push(L)});
B=new RegExp(P.join("|"));b.sort(function(v,L){return v.length-L.length});
k=_.C(b);for(G=k.next();!G.done;G=k.next())if(G=G.value,!B.exec(G))return G;return b[0]};
_.e6=function(b){return"/youtubei/v1/"+OHW(b)};
_.bG=function(b,d){return{openPopupAction:Object.assign({},{popupType:"TOAST",popup:{notificationActionRenderer:{responseText:b}}},d!==void 0?{durationHintMs:d}:{})}};
_.d3=function(b,d){return _.bG(_.QS(b),d)};
IFW=function(b,d){var B={mode:"NORMAL"};b&&(B.autoplayVideo=b.navigationEndpoint,B.nextButtonVideo=b.navigationEndpoint);d&&(B.previousButtonVideo=d.navigationEndpoint);return B};
o5W=function(b,d,B){if(!B||!B.sets)return{sets:[IFW(b,d)]};var k=B.sets.find(function(v){return v.mode==="NORMAL"}),G=(0,_.w1.unsafeClone)(B);
if(!k)return G.sets.push(IFW(b,d)),G;if(!b)return B;k=_.w1.getValueByKeys.apply(null,[k].concat(_.K6(DFF)));var P=_.w1.getValueByKeys.apply(null,[b].concat(_.K6(UFy)));if(k===P)return B;G.sets=G.sets.filter(function(v){return v.mode!=="NORMAL"});
G.sets.push(IFW(b,d));return G};
Nm1=function(b){return!!b.playlistPanelVideoRenderer&&!b.playlistPanelVideoRenderer.unplayableText};
pl4=function(b){return!!b.playlistPanelVideoRenderer&&!!b.playlistPanelVideoRenderer.title};
MR1=function(b,d){if(d.contents&&!(b>=d.contents.length)&&(b=d.contents.slice(b).find(Nm1)))return b.playlistPanelVideoRenderer};
cvy=function(b,d){if(d.contents)return(d=d.contents.find(function(B){return!!B.playlistPanelVideoRenderer&&B.playlistPanelVideoRenderer.videoId===b}))?d.playlistPanelVideoRenderer:void 0};
JvJ=function(b,d){return d.contents?d.contents.findIndex(function(B){return!!B.playlistPanelVideoRenderer&&B.playlistPanelVideoRenderer.videoId===b}):-1};
zA4=function(b,d){return d.contents?d.contents.findIndex(function(B){return!!B.playlistPanelVideoRenderer&&B.playlistPanelVideoRenderer.playlistSetVideoId===b}):-1};
RAQ=function(b,d){b.contents&&d!==-1&&b.contents.splice(d,1).length===1&&b.totalVideos!==void 0&&(--b.totalVideos,delete b.videoCountText)};
_.XlW=function(b){var d=[];if(!b||!b.contents)return d;b=_.C(b.contents);for(var B=b.next();!B.done;B=b.next())B=B.value,B.playlistPanelVideoRenderer&&B.playlistPanelVideoRenderer.videoId&&d.push(B.playlistPanelVideoRenderer.videoId);return d};
_.hA4=function(b){if(b&&b.contents)return(b=b.contents.find(function(d){return!!d.playlistPanelVideoRenderer&&!!d.playlistPanelVideoRenderer.selected})||b.contents[b.currentIndex])?b.playlistPanelVideoRenderer:void 0};
PRm=function(b,d,B,k,G,P,v){G=G===void 0?!1:G;P=P===void 0?!1:P;v=v===void 0?!1:v;if(b.contents&&b.contents.length!==0){k&&(b.contents=b.contents.filter(k));k=b.contents.length;for(var L=0;L<k;L++){var A=b.contents[L].playlistPanelVideoRenderer;A&&(L===d?(P&&delete A.menu,A.indexText=_.QS("\u25b6")):G||b.isInfinite||A.indexText===void 0?delete A.indexText:A.indexText=_.QS((L+1+B).toString()))}b.currentIndex=d+B;v&&(delete b.videoCountText,b.totalVideos=k)}};
_.Bg=function(b){b=EmF(b);if(b){var d=b.length;var B=-30%d;B<0&&(B=d+B);b=b.slice(d-B)+b.slice(0,d-B)}else b="";B="";for(d=0;d<b.length&&b[d]!==sv4;d++)B+=b[d];return B};
_.CRx=function(b,d){var B=document.body;d=d===void 0?function(L){return L}:d;
var k,G=null;b=_.C(b);for(k=b.next();!k.done;k=b.next()){var P=k.value;k="div";P[2]&&(k=d(P[2]));k=document.createElement(k);G||(G=k);var v=P[0];P=P[1];v&&(k.id=d(v));if(P)for(P=_.C(P),v=P.next();!v.done;v=P.next())k.classList.add(d(v.value));B.appendChild(k);B=k}return[G,B]};
vmx=function(b,d){for(var B="",k=0;k<d;k++)B+=b.charAt(Math.floor(Math.random()*b.length));return B};
kx=function(b){return vmx("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-_",b)};
Ge=function(b){return vmx("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789",b)};
Pg=function(b){return vmx("0123456789",b)};
L5Q=function(){var b=performance.now(),d=new Date;var B="2."+d.getFullYear()+String(d.getMonth()+1).padStart(2,"0")+String(d.getDate()).padStart(2,"0");for(var k,G=Math.floor(Math.random()*11)+15,P=[],v=0;v<G;v++)P.push(Math.floor(Math.random()*26476865)+24547720);k=P.join(",");var L=kx(10),A=kx(100),a=kx(102),O=kx(106),I=kx(108),D=kx(11),U=kx(1140),M=kx(123),z=kx(14),H=kx(16),l=kx(1900),F=kx(23),K=kx(26),u=kx(34),r=kx(397),Q=kx(44),q=kx(5),sW=kx(72),L1=kx(74),cJ=kx(75),OW=kx(88),ow=kx(91),Z2="rr4---sn-q4flrnld rr2---sn-q4fl6nlz rr4---sn-q4fl6ndl rr5---sn-ntq7yney rr3---sn-q4fl6nz7 rr5---sn-5hne6n6l rr4---sn-q4flrnsk rr3---sn-aigl6nsd rr2---sn-q4fl6nde rr2---sn-q4fl6n6r rr5---sn-q4fl6nz6 rr1---sn-q4fl6nd7 rr3---sn-q4fl6nsr rr4---sn-5hne6nsd rr5---sn-q4flrn7r rr2---sn-t0a7lnee rr5---sn-ntqe6nee rr1---sn-aigl6nzl rr2---sn-hgn7rn7r rr3---sn-hgn7yn7l".split(" ");
var yE=Z2[Math.floor(Math.random()*Z2.length)];var wG=(new Date("2010-01-01")).getTime();var aS=(new Date(wG+Math.random()*((new Date).getTime()-wG))).toISOString().split("T")[0];for(var b2,QE=[],mV=0;mV<4;mV++)QE.push(Math.floor(Math.random()*100));b2=QE.join(".");var pe=Number(Pg(5)),RS=Number(Pg(6)),Dg=Number(Pg(7)),XM=Number(Pg(9)),mQ=Pg(1),uF=Pg(10),O$=Pg(16),Ke=Pg(19),MS=Pg(2),b4=Pg(20),An=Pg(21),Th=Pg(3),$r=Pg(4),D3=Pg(5),EE=Pg(6),x4=Pg(7),GQ=Pg(8),ms=Pg(9);var BD=vmx("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-_/+",
27352);var pE=[Ge(5),Ge(5),Ge(5)].join("%2C"),KE=[Pg(3),Pg(5),Pg(5)].join("%2C"),W4=Ge(0),Nx=Ge(1),rA=Ge(10),zQ=Ge(108),Pk=Ge(11),aK=Ge(12),mX=Ge(13),My=Ge(14),IU=Ge(15),y3=Ge(16),b0=Ge(17),Rw=Ge(18),VE=Ge(19),rG=Ge(2),IS=Ge(20),MP=Ge(22),Fe=Ge(23),l4=Ge(24),HH=Ge(266),J5=Ge(3),rO=Ge(30),K0=Ge(34),oS=Ge(35),ez=Ge(36),d$=Ge(4),n0=Ge(40),YU=Ge(43),vC=Ge(47),uG=Ge(5),Vo=Ge(6),wl=Ge(7),Ur=Ge(75),$Y=Ge(8),zs=Ge(80),nQ=Ge(9),Si="https://www."+Ge(12)+".com",R$={},tM={},u6={},ZI={},Kh={},X7={},h1={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:k}]},{service:"CSI",params:[{key:"yt_ad",value:"1"},{key:"c",value:"WEB"},{key:"cver",value:B},{key:"yt_li",value:"1"},{key:"GetPlayer_rid",value:"0x"+Ge(16).toLowerCase()}]},{service:"GUIDED_HELP",params:[{key:"logged_in",
value:"1"}]},{service:"ECATCHER",params:[{key:"client.version",value:B},{key:"client.name",value:"WEB"},{key:"client.fexp",value:k}]}],maxAgeSeconds:0,mainAppWebResponseContext:{datasyncId:An+"||",loggedOut:!1,trackingParam:"kx_fmPxh"+Ge(73)},webResponseContextExtensionData:{hasDecorated:!0}},playabilityStatus:{status:"OK",playableInEmbed:!0,offlineability:{buttonRenderer:{serviceEndpoint:{clickTrackingParams:n0,ypcGetOfflineUpsellEndpoint:{params:zs}},trackingParams:oS+"="}},miniplayer:{miniplayerRenderer:{playbackMode:"PLAYBACK_MODE_ALLOW"}},
contextParams:"Q0FFU0FnZ0M="},streamingData:{expiresInSeconds:"21540",formats:[{itag:18,url:"https://"+yE+".googlevideo.com/videoplayback?expire="+uF+"&ei="+F+"&ip="+b2+"&id=o-AF"+YU+"&itag=18&source=youtube&requiressl=yes&mh=X6&mm="+KE+"&mn="+pE+"&ms="+pE+"&mv="+Nx+"&mvi="+mQ+"&pl="+MS+"&initcwndbps="+x4+"&siu="+mQ+"&spc="+Q+"&vprv="+mQ+"&svpuc="+mQ+"&mime=video%2Fmp4&ns="+l4+"&cnr="+MS+"&ratebypass=yes&dur="+GQ+"&lmt="+O$+"&mt="+uF+"&fvip=3&c=WEB&txp="+x4+"&n="+H+"&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Ccnr%2Cratebypass%2Cdur%2Clmt&sig="+
I+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+I,mimeType:'video/mp4; codecs="avc1.42001E, mp4a.40.2"',bitrate:RS,width:640,height:360,lastModified:O$,quality:"medium",fps:30,qualityLabel:"360p",projectionType:"RECTANGULAR",audioQuality:"AUDIO_QUALITY_LOW",approxDurationMs:x4,audioSampleRate:"44100",audioChannels:2},{itag:22,url:"https://"+yE+".googlevideo.com/videoplayback?expire="+uF+"&ei="+F+"&ip="+b2+"&id=o-AF"+YU+"&itag=22&source=youtube&requiressl=yes&mh=X6&mm="+KE+"&mn="+
pE+"&ms="+pE+"&mv="+Nx+"&mvi="+mQ+"&pl="+MS+"&initcwndbps="+x4+"&siu="+mQ+"&spc="+Q+"&vprv="+mQ+"&svpuc="+mQ+"&mime=video%2Fmp4&ns="+l4+"&cnr="+MS+"&ratebypass=yes&dur="+GQ+"&lmt="+O$+"&mt="+uF+"&fvip=3&c=WEB&txp="+x4+"&n="+H+"&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Ccnr%2Cratebypass%2Cdur%2Clmt&sig="+zQ+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+I,mimeType:'video/mp4; codecs="avc1.64001F, mp4a.40.2"',bitrate:RS,width:1280,
height:720,lastModified:O$,quality:"hd720",fps:30,qualityLabel:"720p",projectionType:"RECTANGULAR",audioQuality:"AUDIO_QUALITY_MEDIUM",approxDurationMs:x4,audioSampleRate:"44100",audioChannels:2}],adaptiveFormats:[{itag:137,url:"https://"+yE+".googlevideo.com/videoplayback?expire="+uF+"&ei="+F+"&ip="+b2+"&id=o-AF"+YU+"&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="+KE+"&mn="+pE+"&ms="+
pE+"&mv="+Nx+"&mvi="+mQ+"&pl="+MS+"&initcwndbps="+x4+"&siu="+mQ+"&spc="+Q+"&vprv="+mQ+"&svpuc="+mQ+"&mime=video%2Fmp4&ns="+l4+"&gir="+J5+"&clen="+ms+"&dur="+GQ+"&lmt="+O$+"&mt="+uF+"&fvip=3&keepalive="+J5+"&c=WEB&txp="+x4+"&n="+y3+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+A+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+I,mimeType:'video/mp4; codecs="avc1.640028"',bitrate:Dg,width:1920,height:1080,
initRange:{start:"0",end:"740"},indexRange:{start:Th,end:$r},lastModified:O$,contentLength:ms,quality:"hd1080",fps:30,qualityLabel:"1080p",projectionType:"RECTANGULAR",averageBitrate:Dg,approxDurationMs:x4},{itag:248,url:"https://"+yE+".googlevideo.com/videoplayback?expire="+uF+"&ei="+F+"&ip="+b2+"&id=o-AF"+YU+"&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="+KE+"&mn="+pE+"&ms="+pE+"&mv="+
Nx+"&mvi="+mQ+"&pl="+MS+"&initcwndbps="+x4+"&siu="+mQ+"&spc="+Q+"&vprv="+mQ+"&svpuc="+mQ+"&mime=video%2Fwebm&ns="+l4+"&gir="+J5+"&clen="+ms+"&dur="+GQ+"&lmt="+O$+"&mt="+uF+"&fvip=3&keepalive="+J5+"&c=WEB&txp="+x4+"&n="+y3+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+O+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+I,mimeType:'video/webm; codecs="vp9"',bitrate:Dg,width:1920,height:1080,initRange:{start:"0",
end:"220"},indexRange:{start:Th,end:$r},lastModified:O$,contentLength:ms,quality:"hd1080",fps:30,qualityLabel:"1080p",projectionType:"RECTANGULAR",averageBitrate:Dg,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:x4},{itag:399,url:"https://"+yE+".googlevideo.com/videoplayback?expire="+uF+"&ei="+F+"&ip="+b2+"&id=o-AF"+YU+"&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="+
KE+"&mn="+pE+"&ms="+pE+"&mv="+Nx+"&mvi="+mQ+"&pl="+MS+"&initcwndbps="+x4+"&siu="+mQ+"&spc="+Q+"&vprv="+mQ+"&svpuc="+mQ+"&mime=video%2Fmp4&ns="+l4+"&gir="+J5+"&clen="+ms+"&dur="+GQ+"&lmt="+O$+"&mt="+uF+"&fvip=3&keepalive="+J5+"&c=WEB&txp="+x4+"&n="+y3+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+A+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+I,mimeType:'video/mp4; codecs="av01.0.08M.08"',bitrate:Dg,
width:1920,height:1080,initRange:{start:"0",end:"699"},indexRange:{start:Th,end:$r},lastModified:O$,contentLength:ms,quality:"hd1080",fps:30,qualityLabel:"1080p",projectionType:"RECTANGULAR",averageBitrate:Dg,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:x4},{itag:136,url:"https://"+yE+".googlevideo.com/videoplayback?expire="+uF+"&ei="+F+"&ip="+b2+"&id=o-AF"+YU+"&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="+
KE+"&mn="+pE+"&ms="+pE+"&mv="+Nx+"&mvi="+mQ+"&pl="+MS+"&initcwndbps="+x4+"&siu="+mQ+"&spc="+Q+"&vprv="+mQ+"&svpuc="+mQ+"&mime=video%2Fmp4&ns="+l4+"&gir="+J5+"&clen="+ms+"&dur="+GQ+"&lmt="+O$+"&mt="+uF+"&fvip=3&keepalive="+J5+"&c=WEB&txp="+x4+"&n="+y3+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+I+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+I,mimeType:'video/mp4; codecs="avc1.4d401f"',bitrate:Dg,
width:1280,height:720,initRange:{start:"0",end:"738"},indexRange:{start:Th,end:$r},lastModified:O$,contentLength:ms,quality:"hd720",fps:30,qualityLabel:"720p",projectionType:"RECTANGULAR",averageBitrate:RS,approxDurationMs:x4},{itag:247,url:"https://"+yE+".googlevideo.com/videoplayback?expire="+uF+"&ei="+F+"&ip="+b2+"&id=o-AF"+YU+"&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="+KE+"&mn="+
pE+"&ms="+pE+"&mv="+Nx+"&mvi="+mQ+"&pl="+MS+"&initcwndbps="+x4+"&siu="+mQ+"&spc="+Q+"&vprv="+mQ+"&svpuc="+mQ+"&mime=video%2Fwebm&ns="+l4+"&gir="+J5+"&clen="+ms+"&dur="+GQ+"&lmt="+O$+"&mt="+uF+"&fvip=3&keepalive="+J5+"&c=WEB&txp="+x4+"&n="+y3+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+I+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+I,mimeType:'video/webm; codecs="vp9"',bitrate:Dg,width:1280,
height:720,initRange:{start:"0",end:"219"},indexRange:{start:Th,end:$r},lastModified:O$,contentLength:ms,quality:"hd720",fps:30,qualityLabel:"720p",projectionType:"RECTANGULAR",averageBitrate:RS,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:x4},{itag:398,url:"https://"+yE+".googlevideo.com/videoplayback?expire="+uF+"&ei="+F+"&ip="+b2+"&id=o-AF"+YU+"&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="+
KE+"&mn="+pE+"&ms="+pE+"&mv="+Nx+"&mvi="+mQ+"&pl="+MS+"&initcwndbps="+x4+"&siu="+mQ+"&spc="+Q+"&vprv="+mQ+"&svpuc="+mQ+"&mime=video%2Fmp4&ns="+l4+"&gir="+J5+"&clen="+ms+"&dur="+GQ+"&lmt="+O$+"&mt="+uF+"&fvip=3&keepalive="+J5+"&c=WEB&txp="+x4+"&n="+y3+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+I+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+I,mimeType:'video/mp4; codecs="av01.0.05M.08"',bitrate:Dg,
width:1280,height:720,initRange:{start:"0",end:"699"},indexRange:{start:Th,end:$r},lastModified:O$,contentLength:ms,quality:"hd720",fps:30,qualityLabel:"720p",projectionType:"RECTANGULAR",averageBitrate:RS,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:x4},{itag:135,url:"https://"+yE+".googlevideo.com/videoplayback?expire="+uF+"&ei="+F+"&ip="+b2+"&id=o-AF"+YU+"&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="+
KE+"&mn="+pE+"&ms="+pE+"&mv="+Nx+"&mvi="+mQ+"&pl="+MS+"&initcwndbps="+x4+"&siu="+mQ+"&spc="+Q+"&vprv="+mQ+"&svpuc="+mQ+"&mime=video%2Fmp4&ns="+l4+"&gir="+J5+"&clen="+GQ+"&dur="+GQ+"&lmt="+O$+"&mt="+uF+"&fvip=3&keepalive="+J5+"&c=WEB&txp="+x4+"&n="+y3+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+I+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+I,mimeType:'video/mp4; codecs="avc1.4d401f"',bitrate:RS,
width:854,height:480,initRange:{start:"0",end:"738"},indexRange:{start:Th,end:$r},lastModified:O$,contentLength:GQ,quality:"large",fps:30,qualityLabel:"480p",projectionType:"RECTANGULAR",averageBitrate:RS,approxDurationMs:x4},{itag:244,url:"https://"+yE+".googlevideo.com/videoplayback?expire="+uF+"&ei="+F+"&ip="+b2+"&id=o-AF"+YU+"&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="+KE+"&mn="+
pE+"&ms="+pE+"&mv="+Nx+"&mvi="+mQ+"&pl="+MS+"&initcwndbps="+x4+"&siu="+mQ+"&spc="+Q+"&vprv="+mQ+"&svpuc="+mQ+"&mime=video%2Fwebm&ns="+l4+"&gir="+J5+"&clen="+GQ+"&dur="+GQ+"&lmt="+O$+"&mt="+uF+"&fvip=3&keepalive="+J5+"&c=WEB&txp="+x4+"&n="+y3+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+zQ+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+I,mimeType:'video/webm; codecs="vp9"',bitrate:RS,width:854,
height:480,initRange:{start:"0",end:"219"},indexRange:{start:Th,end:$r},lastModified:O$,contentLength:GQ,quality:"large",fps:30,qualityLabel:"480p",projectionType:"RECTANGULAR",averageBitrate:RS,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:x4},{itag:397,url:"https://"+yE+".googlevideo.com/videoplayback?expire="+uF+"&ei="+F+"&ip="+b2+"&id=o-AF"+YU+"&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="+
KE+"&mn="+pE+"&ms="+pE+"&mv="+Nx+"&mvi="+mQ+"&pl="+MS+"&initcwndbps="+x4+"&siu="+mQ+"&spc="+Q+"&vprv="+mQ+"&svpuc="+mQ+"&mime=video%2Fmp4&ns="+l4+"&gir="+J5+"&clen="+GQ+"&dur="+GQ+"&lmt="+O$+"&mt="+uF+"&fvip=3&keepalive="+J5+"&c=WEB&txp="+x4+"&n="+y3+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+A+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+I,mimeType:'video/mp4; codecs="av01.0.04M.08"',bitrate:RS,
width:854,height:480,initRange:{start:"0",end:"699"},indexRange:{start:Th,end:$r},lastModified:O$,contentLength:GQ,quality:"large",fps:30,qualityLabel:"480p",projectionType:"RECTANGULAR",averageBitrate:RS,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:x4},{itag:134,url:"https://"+yE+".googlevideo.com/videoplayback?expire="+uF+"&ei="+F+"&ip="+b2+"&id=o-AF"+YU+"&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="+
KE+"&mn="+pE+"&ms="+pE+"&mv="+Nx+"&mvi="+mQ+"&pl="+MS+"&initcwndbps="+x4+"&siu="+mQ+"&spc="+Q+"&vprv="+mQ+"&svpuc="+mQ+"&mime=video%2Fmp4&ns="+l4+"&gir="+J5+"&clen="+GQ+"&dur="+GQ+"&lmt="+O$+"&mt="+uF+"&fvip=3&keepalive="+J5+"&c=WEB&txp="+x4+"&n="+y3+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+I+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+I,mimeType:'video/mp4; codecs="avc1.4d401e"',bitrate:RS,
width:640,height:360,initRange:{start:"0",end:"738"},indexRange:{start:Th,end:$r},lastModified:O$,contentLength:GQ,quality:"medium",fps:30,qualityLabel:"360p",projectionType:"RECTANGULAR",averageBitrate:RS,highReplication:!0,approxDurationMs:x4},{itag:243,url:"https://"+yE+".googlevideo.com/videoplayback?expire="+uF+"&ei="+F+"&ip="+b2+"&id=o-AF"+YU+"&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="+
KE+"&mn="+pE+"&ms="+pE+"&mv="+Nx+"&mvi="+mQ+"&pl="+MS+"&initcwndbps="+x4+"&siu="+mQ+"&spc="+Q+"&vprv="+mQ+"&svpuc="+mQ+"&mime=video%2Fwebm&ns="+l4+"&gir="+J5+"&clen="+GQ+"&dur="+GQ+"&lmt="+O$+"&mt="+uF+"&fvip=3&keepalive="+J5+"&c=WEB&txp="+x4+"&n="+y3+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+O+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+I,mimeType:'video/webm; codecs="vp9"',bitrate:RS,
width:640,height:360,initRange:{start:"0",end:"219"},indexRange:{start:Th,end:$r},lastModified:O$,contentLength:GQ,quality:"medium",fps:30,qualityLabel:"360p",projectionType:"RECTANGULAR",averageBitrate:RS,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:x4},{itag:396,url:"https://"+yE+".googlevideo.com/videoplayback?expire="+uF+"&ei="+F+"&ip="+b2+"&id=o-AF"+YU+"&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="+
KE+"&mn="+pE+"&ms="+pE+"&mv="+Nx+"&mvi="+mQ+"&pl="+MS+"&initcwndbps="+x4+"&siu="+mQ+"&spc="+Q+"&vprv="+mQ+"&svpuc="+mQ+"&mime=video%2Fmp4&ns="+l4+"&gir="+J5+"&clen="+GQ+"&dur="+GQ+"&lmt="+O$+"&mt="+uF+"&fvip=3&keepalive="+J5+"&c=WEB&txp="+x4+"&n="+y3+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+I+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+I,mimeType:'video/mp4; codecs="av01.0.01M.08"',bitrate:RS,
width:640,height:360,initRange:{start:"0",end:"699"},indexRange:{start:Th,end:$r},lastModified:O$,contentLength:GQ,quality:"medium",fps:30,qualityLabel:"360p",projectionType:"RECTANGULAR",averageBitrate:RS,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:x4},{itag:133,url:"https://"+yE+".googlevideo.com/videoplayback?expire="+uF+"&ei="+F+"&ip="+b2+"&id=o-AF"+YU+"&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="+
KE+"&mn="+pE+"&ms="+pE+"&mv="+Nx+"&mvi="+mQ+"&pl="+MS+"&initcwndbps="+x4+"&siu="+mQ+"&spc="+Q+"&vprv="+mQ+"&svpuc="+mQ+"&mime=video%2Fmp4&ns="+l4+"&gir="+J5+"&clen="+GQ+"&dur="+GQ+"&lmt="+O$+"&mt="+uF+"&fvip=3&keepalive="+J5+"&c=WEB&txp="+x4+"&n="+y3+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+I+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+I,mimeType:'video/mp4; codecs="avc1.4d4015"',bitrate:RS,
width:426,height:240,initRange:{start:"0",end:"738"},indexRange:{start:Th,end:$r},lastModified:O$,contentLength:GQ,quality:"small",fps:30,qualityLabel:"240p",projectionType:"RECTANGULAR",averageBitrate:RS,approxDurationMs:x4},{itag:242,url:"https://"+yE+".googlevideo.com/videoplayback?expire="+uF+"&ei="+F+"&ip="+b2+"&id=o-AF"+YU+"&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="+KE+"&mn="+
pE+"&ms="+pE+"&mv="+Nx+"&mvi="+mQ+"&pl="+MS+"&initcwndbps="+x4+"&siu="+mQ+"&spc="+Q+"&vprv="+mQ+"&svpuc="+mQ+"&mime=video%2Fwebm&ns="+l4+"&gir="+J5+"&clen="+GQ+"&dur="+GQ+"&lmt="+O$+"&mt="+uF+"&fvip=3&keepalive="+J5+"&c=WEB&txp="+x4+"&n="+y3+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+I+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+I,mimeType:'video/webm; codecs="vp9"',bitrate:RS,width:426,
height:240,initRange:{start:"0",end:"218"},indexRange:{start:Th,end:$r},lastModified:O$,contentLength:GQ,quality:"small",fps:30,qualityLabel:"240p",projectionType:"RECTANGULAR",averageBitrate:RS,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:x4},{itag:395,url:"https://"+yE+".googlevideo.com/videoplayback?expire="+uF+"&ei="+F+"&ip="+b2+"&id=o-AF"+YU+"&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="+
KE+"&mn="+pE+"&ms="+pE+"&mv="+Nx+"&mvi="+mQ+"&pl="+MS+"&initcwndbps="+x4+"&siu="+mQ+"&spc="+Q+"&vprv="+mQ+"&svpuc="+mQ+"&mime=video%2Fmp4&ns="+l4+"&gir="+J5+"&clen="+GQ+"&dur="+GQ+"&lmt="+O$+"&mt="+uF+"&fvip=3&keepalive="+J5+"&c=WEB&txp="+x4+"&n="+y3+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+I+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+I,mimeType:'video/mp4; codecs="av01.0.00M.08"',bitrate:RS,
width:426,height:240,initRange:{start:"0",end:"699"},indexRange:{start:Th,end:$r},lastModified:O$,contentLength:GQ,quality:"small",fps:30,qualityLabel:"240p",projectionType:"RECTANGULAR",averageBitrate:RS,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:x4},{itag:160,url:"https://"+yE+".googlevideo.com/videoplayback?expire="+uF+"&ei="+F+"&ip="+b2+"&id=o-AF"+YU+"&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="+
KE+"&mn="+pE+"&ms="+pE+"&mv="+Nx+"&mvi="+mQ+"&pl="+MS+"&initcwndbps="+x4+"&siu="+mQ+"&spc="+Q+"&vprv="+mQ+"&svpuc="+mQ+"&mime=video%2Fmp4&ns="+l4+"&gir="+J5+"&clen="+GQ+"&dur="+GQ+"&lmt="+O$+"&mt="+uF+"&fvip=3&keepalive="+J5+"&c=WEB&txp="+x4+"&n="+y3+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+O+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+I,mimeType:'video/mp4; codecs="avc1.4d400c"',bitrate:RS,
width:256,height:144,initRange:{start:"0",end:"737"},indexRange:{start:Th,end:$r},lastModified:O$,contentLength:GQ,quality:"tiny",fps:30,qualityLabel:"144p",projectionType:"RECTANGULAR",averageBitrate:pe,approxDurationMs:x4},{itag:278,url:"https://"+yE+".googlevideo.com/videoplayback?expire="+uF+"&ei="+F+"&ip="+b2+"&id=o-AF"+YU+"&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="+KE+"&mn="+
pE+"&ms="+pE+"&mv="+Nx+"&mvi="+mQ+"&pl="+MS+"&initcwndbps="+x4+"&siu="+mQ+"&spc="+Q+"&vprv="+mQ+"&svpuc="+mQ+"&mime=video%2Fwebm&ns="+l4+"&gir="+J5+"&clen="+GQ+"&dur="+GQ+"&lmt="+O$+"&mt="+uF+"&fvip=3&keepalive="+J5+"&c=WEB&txp="+x4+"&n="+y3+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+I+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+I,mimeType:'video/webm; codecs="vp9"',bitrate:RS,width:256,
height:144,initRange:{start:"0",end:"218"},indexRange:{start:Th,end:$r},lastModified:O$,contentLength:GQ,quality:"tiny",fps:30,qualityLabel:"144p",projectionType:"RECTANGULAR",averageBitrate:pe,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:x4},{itag:394,url:"https://"+yE+".googlevideo.com/videoplayback?expire="+uF+"&ei="+F+"&ip="+b2+"&id=o-AF"+YU+"&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="+
KE+"&mn="+pE+"&ms="+pE+"&mv="+Nx+"&mvi="+mQ+"&pl="+MS+"&initcwndbps="+x4+"&siu="+mQ+"&spc="+Q+"&vprv="+mQ+"&svpuc="+mQ+"&mime=video%2Fmp4&ns="+l4+"&gir="+J5+"&clen="+GQ+"&dur="+GQ+"&lmt="+O$+"&mt="+uF+"&fvip=3&keepalive="+J5+"&c=WEB&txp="+x4+"&n="+y3+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+A+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+I,mimeType:'video/mp4; codecs="av01.0.00M.08"',bitrate:pe,
width:256,height:144,initRange:{start:"0",end:"699"},indexRange:{start:Th,end:$r},lastModified:O$,contentLength:GQ,quality:"tiny",fps:30,qualityLabel:"144p",projectionType:"RECTANGULAR",averageBitrate:pe,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:x4},{itag:140,url:"https://"+yE+".googlevideo.com/videoplayback?expire="+uF+"&ei="+F+"&ip="+b2+"&id=o-AF"+YU+"&itag=140&source=youtube&requiressl=yes&mh=X6&mm="+
KE+"&mn="+pE+"&ms="+pE+"&mv="+Nx+"&mvi="+mQ+"&pl="+MS+"&initcwndbps="+x4+"&siu="+mQ+"&spc="+Q+"&vprv="+mQ+"&svpuc="+mQ+"&mime=audio%2Fmp4&ns="+l4+"&gir="+J5+"&clen="+GQ+"&dur="+GQ+"&lmt="+O$+"&mt="+uF+"&fvip=3&keepalive="+J5+"&c=WEB&txp="+x4+"&n="+y3+"&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+O+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+I,mimeType:'audio/mp4; codecs="mp4a.40.2"',bitrate:RS,
initRange:{start:"0",end:"631"},indexRange:{start:Th,end:$r},lastModified:O$,contentLength:GQ,quality:"tiny",projectionType:"RECTANGULAR",averageBitrate:RS,highReplication:!0,audioQuality:"AUDIO_QUALITY_MEDIUM",approxDurationMs:x4,audioSampleRate:"44100",audioChannels:2,loudnessDb:-3.7800007},{itag:249,url:"https://"+yE+".googlevideo.com/videoplayback?expire="+uF+"&ei="+F+"&ip="+b2+"&id=o-AF"+YU+"&itag=249&source=youtube&requiressl=yes&mh=X6&mm="+KE+"&mn="+pE+"&ms="+pE+"&mv="+Nx+"&mvi="+mQ+"&pl="+
MS+"&initcwndbps="+x4+"&siu="+mQ+"&spc="+Q+"&vprv="+mQ+"&svpuc="+mQ+"&mime=audio%2Fwebm&ns="+l4+"&gir="+J5+"&clen="+x4+"&dur="+GQ+"&lmt="+O$+"&mt="+uF+"&fvip=3&keepalive="+J5+"&c=WEB&txp="+x4+"&n="+y3+"&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+O+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+I,mimeType:'audio/webm; codecs="opus"',bitrate:pe,initRange:{start:"0",end:"265"},indexRange:{start:Th,
end:$r},lastModified:O$,contentLength:x4,quality:"tiny",projectionType:"RECTANGULAR",averageBitrate:pe,audioQuality:"AUDIO_QUALITY_LOW",approxDurationMs:x4,audioSampleRate:"48000",audioChannels:2,loudnessDb:-3.7800007},{itag:250,url:"https://"+yE+".googlevideo.com/videoplayback?expire="+uF+"&ei="+F+"&ip="+b2+"&id=o-AF"+YU+"&itag=250&source=youtube&requiressl=yes&mh=X6&mm="+KE+"&mn="+pE+"&ms="+pE+"&mv="+Nx+"&mvi="+mQ+"&pl="+MS+"&initcwndbps="+x4+"&siu="+mQ+"&spc="+Q+"&vprv="+mQ+"&svpuc="+mQ+"&mime=audio%2Fwebm&ns="+
l4+"&gir="+J5+"&clen="+x4+"&dur="+GQ+"&lmt="+O$+"&mt="+uF+"&fvip=3&keepalive="+J5+"&c=WEB&txp="+x4+"&n="+y3+"&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+O+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+I,mimeType:'audio/webm; codecs="opus"',bitrate:pe,initRange:{start:"0",end:"265"},indexRange:{start:Th,end:$r},lastModified:O$,contentLength:x4,quality:"tiny",projectionType:"RECTANGULAR",averageBitrate:pe,
audioQuality:"AUDIO_QUALITY_LOW",approxDurationMs:x4,audioSampleRate:"48000",audioChannels:2,loudnessDb:-3.7800007},{itag:251,url:"https://"+yE+".googlevideo.com/videoplayback?expire="+uF+"&ei="+F+"&ip="+b2+"&id=o-AF"+YU+"&itag=251&source=youtube&requiressl=yes&mh=X6&mm="+KE+"&mn="+pE+"&ms="+pE+"&mv="+Nx+"&mvi="+mQ+"&pl="+MS+"&initcwndbps="+x4+"&siu="+mQ+"&spc="+Q+"&vprv="+mQ+"&svpuc="+mQ+"&mime=audio%2Fwebm&ns="+l4+"&gir="+J5+"&clen="+GQ+"&dur="+GQ+"&lmt="+O$+"&mt="+uF+"&fvip=3&keepalive="+J5+"&c=WEB&txp="+
x4+"&n="+y3+"&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+A+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+I,mimeType:'audio/webm; codecs="opus"',bitrate:RS,initRange:{start:"0",end:"265"},indexRange:{start:Th,end:$r},lastModified:O$,contentLength:GQ,quality:"tiny",projectionType:"RECTANGULAR",averageBitrate:RS,audioQuality:"AUDIO_QUALITY_MEDIUM",approxDurationMs:x4,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="+ms+"&docid="+D+"&ei="+F+"&feature="+L+"&fexp="+W4+"&ns="+rG+"&plid="+H+"&referrer=https%3A%2F%2Fwww.youtube.com%2F&sdetail=p%3A%2F&sourceid="+Nx+"&el="+rA+"&len="+$r+"&of="+MP+
"&uga="+MS+"&vm="+HH},videostatsDelayplayUrl:{baseUrl:"https://s.youtube.com/api/stats/delayplay?cl="+ms+"&docid="+D+"&ei="+F+"&feature="+L+"&fexp="+W4+"&ns="+rG+"&plid="+H+"&referrer=https%3A%2F%2Fwww.youtube.com%2F&sdetail=p%3A%2F&sourceid="+Nx+"&el="+rA+"&len="+$r+"&of="+MP+"&uga="+MS+"&vm="+HH},videostatsWatchtimeUrl:{baseUrl:"https://s.youtube.com/api/stats/watchtime?cl="+ms+"&docid="+D+"&ei="+F+"&feature="+L+"&fexp="+W4+"&ns="+rG+"&plid="+H+"&referrer=https%3A%2F%2Fwww.youtube.com%2F&sdetail=p%3A%2F&sourceid="+
Nx+"&el="+rA+"&len="+$r+"&of="+MP+"&uga="+MS+"&vm="+HH},ptrackingUrl:{baseUrl:"https://www.youtube.com/ptracking?ei="+F+"&m="+OW+"&oid="+MP+"&plid="+H+"&pltype="+wl+"&ptchn="+MP+"&ptk="+z+"&video_id="+D},qoeUrl:{baseUrl:"https://s.youtube.com/api/stats/qoe?cl="+ms+"&docid="+D+"&ei="+F+"&event="+My+"&feature="+L+"&fexp="+W4+"&ns="+rG+"&plid="+H+"&referrer=https%3A%2F%2Fwww.youtube.com%2F&sdetail=p%3A%2F&sourceid="+Nx},atrUrl:{baseUrl:"https://www.youtube.com/api/stats/atr?ns=yt&el=detailpage&cpn="+
y3+"&ver=2&cmt=1."+Th+"&fmt="+Th+"&fs=0&rt="+D3+"&euri&lact="+Th+"&cl="+ms+"&mos="+mQ+"&volume=100&cbrand="+uG+"&cbr="+Vo+"&cbrver="+b2+"&c=WEB&cver="+B+"&cplayer=UNIPLAYER&cos="+nQ+"&cosver="+x4+"&cplatform=DESKTOP&hl=en_US&cr=US&uga="+MS+"&len="+GQ+"&fexp="+pE+"&feature=g-high-rec&afmt="+Th+"&muted=0&conn=1&docid="+D+"&ei="+F+"&plid="+H+"&vm="+Ge(191),elapsedMediaTimeSeconds:5},videostatsScheduledFlushWalltimeSeconds:[10,20,30],videostatsDefaultFlushIntervalSeconds:40},captions:{playerCaptionsTracklistRenderer:{captionTracks:[{baseUrl:"https://www.youtube.com/api/timedtext?v="+
D+"&caps="+J5+"&opi="+ms+"&xoaf="+mQ+"&hl="+rG+"&ip="+b2+"&ipbits="+mQ+"&expire="+uF+"&sparams=ip,ipbits,expire,v,caps,opi,xoaf&signature="+b2+"&key="+J5+"&lang="+q,name:{simpleText:mX},vssId:".en-US",languageCode:"en-US",isTranslatable:!0,trackName:""},{baseUrl:"https://www.youtube.com/api/timedtext?v="+D+"&caps="+J5+"&opi="+ms+"&xoaf="+mQ+"&hl="+rG+"&ip="+b2+"&ipbits="+mQ+"&expire="+uF+"&sparams=ip,ipbits,expire,v,caps,opi,xoaf&signature="+b2+"&key="+J5+"&kind="+J5+"&lang="+rG,name:{simpleText:aK},
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:Pk,title:d$,lengthSeconds:"1155",keywords:[Vo,mX,y3,rA],channelId:l4,isOwnerViewing:!1,shortDescription:IU,isCrawlable:!0,thumbnail:{thumbnails:[{url:"https://i.ytimg.com/vi/"+D+"/hqdefault.jpg?sqp=-oaymwE"+ez+"G&rs="+K0,width:168,height:94},{url:"https://i.ytimg.com/vi/"+D+"/hqdefault.jpg?sqp=-oaymwE"+ez+
"G&rs="+K0,width:196,height:110},{url:"https://i.ytimg.com/vi/"+D+"/hqdefault.jpg?sqp=-oaymwE"+ez+"G&rs="+u,width:246,height:138},{url:"https://i.ytimg.com/vi/"+D+"/hqdefault.jpg?sqp=-oaymwE"+ez+"G&rs="+u,width:336,height:188},{url:"https://i.ytimg.com/vi/"+D+"/maxresdefault.jpg",width:1920,height:1080}]},allowRatings:!0,viewCount:x4,author:mX,isPrivate:!1,isUnpluggedCorpus:!1,isLiveContent:!1},annotations:[{playerAnnotationsExpandedRenderer:{featuredChannel:{startTimeMs:"0",endTimeMs:x4,watermark:{thumbnails:[{url:"https://i.ytimg.com/an/"+
MP+"/featured_channel.jpg?v="+$Y,width:40,height:40}]},trackingParams:oS+"=",navigationEndpoint:{clickTrackingParams:n0,commandMetadata:{webCommandMetadata:{url:"/channel/"+l4,webPageType:"WEB_PAGE_TYPE_CHANNEL",rootVe:3611,apiUrl:"/youtubei/v1/browse"}},browseEndpoint:{browseId:l4}},channelName:mX,subscribeButton:{subscribeButtonRenderer:{buttonText:{runs:[{text:IS}]},subscribed:!1,enabled:!0,type:"FREE",channelId:l4,showPreferences:!1,subscribedButtonText:{runs:[{text:IS}]},unsubscribedButtonText:{runs:[{text:$Y}]},
trackingParams:oS+"=",unsubscribeButtonText:{runs:[{text:IS}]},serviceEndpoints:[{clickTrackingParams:n0,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/subscription/subscribe"}},subscribeEndpoint:{channelIds:[l4],params:$Y}},{clickTrackingParams:n0,commandMetadata:{webCommandMetadata:{sendPost:!0}},signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{clickTrackingParams:n0,openPopupAction:{popup:{confirmDialogRenderer:{trackingParams:oS+"=",dialogMessages:[{runs:[{text:My},
{text:nQ},{text:IU}]}],confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",isDisabled:!1,text:{runs:[{text:IS}]},serviceEndpoint:{clickTrackingParams:n0,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/subscription/unsubscribe"}},unsubscribeEndpoint:{channelIds:[l4],params:$Y}},accessibility:{label:Pk},trackingParams:oS+"="}},cancelButton:{buttonRenderer:{style:"STYLE_TEXT",size:"SIZE_DEFAULT",isDisabled:!1,text:{runs:[{text:My}]},accessibility:{label:IU},
trackingParams:oS+"="}},primaryIsCancel:!1}},popupType:"DIALOG"}}]}}],subscribeAccessibility:{accessibilityData:{label:IS}},unsubscribeAccessibility:{accessibilityData:{label:b0}}}}},allowSwipeDismiss:!0,annotationId:"632ce843-0000-20d6-ace4-3c286d423086"}}],playerConfig:{audioConfig:{loudnessDb:-3.7800007,perceptualLoudnessDb:-17.78,enablePerFormatLoudness:!0},streamSelectionConfig:{maxBitrate:GQ},mediaCommonConfig:{dynamicReadaheadConfig:{maxReadAheadMediaTimeMs:12E4,minReadAheadMediaTimeMs:15E3,
readAheadGrowthRateMs:1E3}},webPlayerConfig:{useCobaltTvosDash:!0,webPlayerActionsPorting:{getSharePanelCommand:{clickTrackingParams:n0,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/share/get_web_player_share_panel"}},webPlayerShareEntityServiceEndpoint:{serializedShareEntity:"CgtndjNsdkt5X1dENA%3D%3D"}},subscribeCommand:{clickTrackingParams:n0,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/subscription/subscribe"}},subscribeEndpoint:{channelIds:[l4],
params:$Y}},unsubscribeCommand:{clickTrackingParams:n0,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/subscription/unsubscribe"}},unsubscribeEndpoint:{channelIds:[l4],params:$Y}},addToWatchLaterCommand:{clickTrackingParams:n0,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/browse/edit_playlist"}},playlistEditEndpoint:{playlistId:"WL",actions:[{addedVideoId:Pk,action:"ACTION_ADD_VIDEO"}]}},removeFromWatchLaterCommand:{clickTrackingParams:n0,commandMetadata:{webCommandMetadata:{sendPost:!0,
apiUrl:"/youtubei/v1/browse/edit_playlist"}},playlistEditEndpoint:{playlistId:"WL",actions:[{action:"ACTION_REMOVE_VIDEO_BY_VIDEO_ID",removedVideoId:Pk}]}}}}},storyboards:{playerStoryboardSpecRenderer:{spec:"https://i.ytimg.com/sb/"+D+"/storyboard3_L$L/$N.jpg?sqp=-oaymwE"+ez+"G",recommendedLevel:2}},microformat:{playerMicroformatRenderer:{thumbnail:{thumbnails:[{url:"https://i.ytimg.com/vi/"+D+"/maxresdefault.jpg",width:1280,height:720}]},embed:{iframeUrl:"https://www.youtube.com/embed/"+Pk,width:1280,
height:720},title:{simpleText:VE},description:{simpleText:b0},lengthSeconds:"1156",ownerProfileUrl:"http://www.youtube.com/@"+aK,externalChannelId:l4,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:x4,category:"Travel & Events",publishDate:aS,ownerChannelName:mX,uploadDate:aS}},cards:{cardCollectionRenderer:{cards:[{cardRenderer:{teaser:{simpleCardTeaserRenderer:{message:{simpleText:Pk},trackingParams:oS+"=",prominent:!0,logVisibilityUpdates:!0,onTapCommand:{clickTrackingParams:n0,changeEngagementPanelVisibilityAction:{targetId:"engagement-panel-error-corrections",visibility:"ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"}}}},cueRanges:[{startCardActiveMs:"0",
endCardActiveMs:"5000",teaserDurationMs:"6000",iconAfterTeaserMs:"5000"}],trackingParams:oS+"="}}],headerText:{simpleText:rA},icon:{infoCardIconRenderer:{trackingParams:oS+"="}},closeButton:{infoCardIconRenderer:{trackingParams:oS+"="}},trackingParams:oS+"=",allowTeaserDismiss:!0,logIconVisibilityUpdates:!0}},trackingParams:oS+"=",attestation:{playerAttestationRenderer:{challenge:"a=6&a2=1&b=fTFKUEAUxxmXFgD-AByAUN6WwsY&c=1696917232&d=1&e="+Pk+"&c1a=1&c6a=1&c6b=1&x4=1&hh=mbNf63Xfb0v-wi6-05i_8N3EUGCwK7F0b4rqZoUv9mY",
botguardData:{program:BD,interpreterSafeUrl:(R$.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="//www.google.com/js/th/"+rO+".js",R$),serverEnvironment:1}}},videoQualityPromoSupportedRenderers:{videoQualityPromoRenderer:{triggerCriteria:{connectionWhitelist:["WIFI"],joinLatencySeconds:15,rebufferTimeSeconds:10,watchTimeWindowSeconds:180,refractorySeconds:2592E3},text:{runs:[{text:VE},{text:Pk,bold:!0}]},endpoint:{clickTrackingParams:n0,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:oS+"=",snackbar:{notificationActionRenderer:{responseText:{runs:[{text:My}]},actionButton:{buttonRenderer:{text:{runs:[{text:nQ}]},navigationEndpoint:{clickTrackingParams:n0,commandMetadata:{webCommandMetadata:{url:"https://www.google.com/get/videoqualityreport/?v="+D,webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.google.com/get/videoqualityreport/?v="+
D,target:"TARGET_NEW_WINDOW"}},trackingParams:oS+"="}},trackingParams:oS+"="}}}},endscreen:{endscreenRenderer:{elements:[{endscreenElementRenderer:{style:"CHANNEL",image:{thumbnails:[{url:"https://yt3.ggpht.com/"+sW+"=s250-c-k-c0x00ffffff-no-rj",width:250,height:250},{url:"https://yt3.ggpht.com/"+sW+"=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:x4,endMs:x4,title:{accessibility:{accessibilityData:{label:b0}},simpleText:wl},metadata:{simpleText:IS},callToAction:{simpleText:My},dismiss:{simpleText:rA},endpoint:{clickTrackingParams:n0,commandMetadata:{webCommandMetadata:{url:"/channel/"+l4,webPageType:"WEB_PAGE_TYPE_CHANNEL",rootVe:3611,apiUrl:"/youtubei/v1/browse"}},browseEndpoint:{browseId:l4}},hovercardButton:{subscribeButtonRenderer:{buttonText:{runs:[{text:mX}]},subscribed:!1,enabled:!0,type:"FREE",channelId:l4,showPreferences:!1,
subscribedButtonText:{runs:[{text:y3}]},unsubscribedButtonText:{runs:[{text:Pk}]},trackingParams:oS+"=",unsubscribeButtonText:{runs:[{text:b0}]},serviceEndpoints:[{clickTrackingParams:n0,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/subscription/subscribe"}},subscribeEndpoint:{channelIds:[l4],params:$Y}},{clickTrackingParams:n0,commandMetadata:{webCommandMetadata:{sendPost:!0}},signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{clickTrackingParams:n0,openPopupAction:{popup:{confirmDialogRenderer:{trackingParams:oS+
"=",dialogMessages:[{runs:[{text:IS},{text:Rw},{text:mX}]}],confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",isDisabled:!1,text:{runs:[{text:aK}]},serviceEndpoint:{clickTrackingParams:n0,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/subscription/unsubscribe"}},unsubscribeEndpoint:{channelIds:[l4],params:$Y}},accessibility:{label:Rw},trackingParams:oS+"="}},cancelButton:{buttonRenderer:{style:"STYLE_TEXT",size:"SIZE_DEFAULT",isDisabled:!1,text:{runs:[{text:Vo}]},
accessibility:{label:Rw},trackingParams:oS+"="}},primaryIsCancel:!1}},popupType:"DIALOG"}}]}}],subscribeAccessibility:{accessibilityData:{label:d$}},unsubscribeAccessibility:{accessibilityData:{label:Rw}}}},trackingParams:oS+"=",isSubscribe:!0,id:b4}},{endscreenElementRenderer:{style:"VIDEO",image:{thumbnails:[{url:"https://i.ytimg.com/vi/"+D+"/hqdefault.jpg?sqp=-oaymwE"+ez+"G&rs="+u,width:168,height:94},{url:"https://i.ytimg.com/vi/"+D+"/hqdefault.jpg?sqp=-oaymwE"+ez+"G&rs="+K0,width:196,height:110},
{url:"https://i.ytimg.com/vi/"+D+"/hqdefault.jpg?sqp=-oaymwE"+ez+"G&rs="+u,width:246,height:138},{url:"https://i.ytimg.com/vi/"+D+"/hqdefault.jpg?sqp=-oaymwE"+ez+"G&rs="+u,width:336,height:188},{url:"https://i.ytimg.com/vi/"+D+"/maxresdefault.jpg",width:1920,height:1080}]},left:.654386,width:.322807,top:.32769307,aspectRatio:1.7777778,startMs:x4,endMs:x4,title:{accessibility:{accessibilityData:{label:b0}},simpleText:nQ},metadata:{simpleText:$Y},endpoint:{clickTrackingParams:n0,commandMetadata:{webCommandMetadata:{url:"/watch?v="+
Pk,webPageType:"WEB_PAGE_TYPE_WATCH",rootVe:3832},interactionLoggingCommandMetadata:{loggingExpectations:{screenCreatedLoggingExpectations:{expectedParentScreens:[{screenVeType:3832}]}}}},watchEndpoint:{videoId:Pk,watchEndpointSupportedOnesieConfig:{html5PlaybackOnesieConfig:{commonConfig:{url:"https://"+yE+".googlevideo.com/videoplayback?source=youtube&oeis="+mQ+"&c=WEB&oad="+$r+"&ovd="+$r+"&oaad="+D3+"&oavd="+D3+"&ocs="+Th+"&oewis="+mQ+"&oputc="+mQ+"&ofpcc="+mQ+"&siu="+mQ+"&msp="+mQ+"&odepv="+mQ+
"&id=o-AF"+YU+"&ip="+b2+"&initcwndbps="+x4+"&mt="+uF+"&oweuc="+W4}}}}},trackingParams:oS+"=",id:b4,thumbnailOverlays:[{thumbnailOverlayTimeStatusRenderer:{text:{accessibility:{accessibilityData:{label:mX}},simpleText:uG},style:"DEFAULT"}}]}}],startMs:x4,trackingParams:oS+"="}},adPlacements:[{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_START",adTimeOffset:{offsetStartMilliseconds:mQ,offsetEndMilliseconds:D3},hideCueRangeMarker:!0}},renderer:{linearAdSequenceRenderer:{linearAds:[{instreamVideoAdRenderer:{skipOffsetMilliseconds:5E3,
pings:{impressionPings:[{baseUrl:"https://ad.doubleclick.net/ddm/trackimp/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+ms+";dc_trk_cid="+ms+";dc_dbm_token="+I+";ord="+uF+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+mQ+";dc_rui="+mQ+";dc_exteid="+b4+";dc_av="+Th+";dc_sk="+mQ+";dc_ctype="+MS+";dc_ref=http://www.youtube.com/video/"+Pk+";dc_pubid="+mQ+";dc_btype=23?gclid="+ow+"&ase=2",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"},{baseUrl:"https://www.youtube.com/pagead/adview?ai=C"+
U+"____________"+M+"AxAA&sigh="+Pk+"&cid="+K+"&ad_cpn=[AD_CPN]&lact=[LACT]"},{baseUrl:"https://www.youtube.com/api/stats/ads?ver="+mQ+"&ns="+mQ+"&event="+mQ+"&device="+mQ+"&content_v="+D+"&el="+rA+"&ei="+F+"&devicever="+B+"&bti="+x4+"&format="+EE+"&break_type="+mQ+"&conn=[CONN]&cpn=[CPN]&lact=[LACT]&m_pos="+mQ+"&mt=[MT]&p_h=[P_H]&p_w=[P_W]&rwt=[RWT]&sdkv="+b2+"&slot_pos="+mQ+"&slot_len="+mQ+"&vis=[VIS]&vol=[VOL]&wt=[WT]&ad_cpn=[AD_CPN]&ad_id="+KE+"&ad_len="+D3+"&ad_mt=[AD_MT]&ad_sys=YT%3AAdSense-Viral%2CAdSense-Viral&ad_v="+
Pk+"&aqi="+F+"&ad_rmp="+mQ+"&sli="+mQ}],errorPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+U+"____________"+M+"AxAA&sigh="+D+"&cid="+K+"&label=videoplayfailed[ERRORCODE]"}],mutePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+U+"____________"+M+"AxAA&sigh="+D+"&cid="+K+"&label=admute&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+mQ+";dc_exteid="+b4+";met="+mQ+";ecn"+mQ+"="+mQ+
";etm1="+mQ+";eid1="+MS+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],unmutePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+U+"____________"+M+"AxAA&sigh="+D+"&cid="+K+"&label=adunmute&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+mQ+";dc_exteid="+b4+";met="+mQ+";ecn"+mQ+"="+mQ+";etm1="+mQ+";eid1="+EE+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],pausePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+
U+"____________"+M+"AxAA&sigh="+D+"&cid="+K+"&label=adpause&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+mQ+";dc_exteid="+b4+";met="+mQ+";ecn"+mQ+"="+mQ+";etm1="+mQ+";eid1="+MS+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],rewindPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+U+"____________"+M+"AxAA&sigh="+D+"&cid="+K+"&label=adrewind&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],
resumePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+U+"____________"+M+"AxAA&sigh="+D+"&cid="+K+"&label=adresume&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+mQ+";dc_exteid="+b4+";met="+mQ+";ecn"+mQ+"="+mQ+";etm1="+mQ+";eid1="+MS+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],skipPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+U+"____________"+M+"AxAA&sigh="+D+"&cid="+K+
"&label=videoskipped&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+mQ+";dc_exteid="+b4+";met="+mQ+";ecn"+mQ+"="+mQ+";etm1="+mQ+";eid1="+x4+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],closePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+U+"____________"+M+"AxAA&sigh="+D+"&cid="+K+"&label=adclose&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],progressPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+
U+"____________"+M+"AxAA&sigh="+D+"&cid="+K+"&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"+U+"____________"+M+"AxAA&ase=2&num="+mQ+"&cid="+K+"&ad_cpn=%5BAD_CPN%5D&sig="+u+"&adurl="+Si+"&ctype="+Th+"&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"+
U+"____________"+M+"AxAA&ase=2&num="+mQ+"&cid="+K+"&ad_cpn=%5BAD_CPN%5D&sig="+u+"&adurl="+Si+"&label=video_engaged_view&ctype="+Th+"&ms=[CLICK_MS]",offsetMilliseconds:15E3,attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+mQ+";dc_exteid="+b4+";met="+mQ+";ecn"+mQ+"="+mQ+";etm1="+mQ+";eid1="+EE+";?",offsetMilliseconds:15E3}],clickthroughPings:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+
ms+";dc_trk_cid="+ms+";dc_dbm_token="+I+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+mQ+";ord="+ms+";dc_rui="+mQ+";dc_exteid="+Ke+";dc_av="+mQ+";dc_sk="+mQ+";dc_ctype="+MS+";dc_pubid="+mQ+";dc_btype=3?gclid="+ow+"&ase=2",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}],fullscreenPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+U+"____________"+M+"AxAA&sigh="+D+"&cid="+K+"&label=adfullscreen&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},
{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+mQ+";dc_exteid="+b4+";met="+mQ+";ecn"+mQ+"="+mQ+";etm1="+mQ+";eid1="+MS+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewViewablePings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+a+"&sig="+Fe+"&ad_cpn=[AD_CPN]&id="+Vo+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+Vo+"&dc_pubid="+mQ+"&dc_exteid="+b4+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],
endFullscreenPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+U+"____________"+M+"AxAA&sigh="+D+"&cid="+K+"&label=vast_exit_fullscreen&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],activeViewMeasurablePings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+a+"&sig="+Fe+"&ad_cpn=[AD_CPN]&id="+Vo+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]&avm="+mQ},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+Vo+"&avm="+mQ+"&dc_pubid="+mQ+"&dc_exteid="+
b4+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],abandonPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+U+"____________"+M+"AxAA&sigh="+D+"&cid="+K+"&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="+mQ+";dc_exteid="+b4+";met="+mQ+";ecn"+mQ+"="+mQ+";etm1="+mQ+";eid1="+MS+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewFullyViewableAudibleHalfDurationPings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+
a+"&sig="+Fe+"&ad_cpn=[AD_CPN]&id="+Vo+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]&avgm="+mQ},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+Vo+"&dc_pubid="+mQ+"&dc_exteid="+b4+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],startPings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+mQ+";dc_exteid="+b4+";met="+mQ+";ecn"+mQ+"="+mQ+";etm1="+mQ+";eid1="+MS+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],firstQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+
mQ+";dc_exteid="+b4+";met="+mQ+";ecn"+mQ+"="+mQ+";etm1="+mQ+";eid1="+EE+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],secondQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+mQ+";dc_exteid="+b4+";met="+mQ+";ecn"+mQ+"="+mQ+";etm1="+mQ+";eid1="+MS+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],thirdQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+mQ+";dc_exteid="+b4+";met="+mQ+";ecn"+mQ+"="+mQ+";etm1="+mQ+";eid1="+EE+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],
completePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+U+"____________"+M+"AxAA&sigh="+D+"&cid="+K+"&label=videoplaytime100&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+mQ+";dc_exteid="+b4+";met="+mQ+";ecn"+mQ+"="+mQ+";etm1="+mQ+";eid1="+MS+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewTracking:{trafficType:"ACTIVE_VIEW_TRAFFIC_TYPE_VIDEO"}},clickthroughEndpoint:{clickTrackingParams:n0,
commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+U+"____________"+M+"AxAA&ase=2&num="+mQ+"&cid="+K+"&ad_cpn=%5BAD_CPN%5D&sig="+u+"&adurl="+Si+"&label=video_click_to_advertiser_site&ctype="+Th+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+U+"____________"+M+"AxAA&ase=2&num="+mQ+"&cid="+K+"&ad_cpn=%5BAD_CPN%5D&sig="+u+"&adurl="+Si+"&label=video_click_to_advertiser_site&ctype="+
Th+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},csiParameters:[{key:"ad_at",value:"15_2_1"}],playerVars:"suppress_creator_endscreen=1&is_trueview_action=1&length_seconds=15",playerOverlay:{instreamAdPlayerOverlayRenderer:{skipOrPreviewRenderer:{skipAdRenderer:{preskipRenderer:{adPreviewRenderer:{thumbnail:{thumbnail:{thumbnails:[{url:"https://i.ytimg.com/vi/"+D+"/mqdefault.jpg",width:320,height:180}]},trackingParams:oS+"="},trackingParams:oS+
"=",templatedCountdown:{templatedAdText:{text:uG,isTemplated:!0,trackingParams:oS+"="}},durationMilliseconds:5E3}},skippableRenderer:{skipButtonRenderer:{message:{text:rA,isTemplated:!1,trackingParams:oS+"="},trackingParams:oS+"="}},trackingParams:oS+"=",skipOffsetMilliseconds:5E3}},trackingParams:oS+"=",visitAdvertiserRenderer:{buttonRenderer:{style:"STYLE_UNKNOWN",text:{simpleText:b0},icon:{iconType:"OPEN_IN_NEW"},navigationEndpoint:{clickTrackingParams:n0,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+
U+"____________"+M+"AxAA&ase=2&num="+mQ+"&cid="+K+"&ad_cpn=%5BAD_CPN%5D&sig="+u+"&adurl="+Si+"&label=video_click_to_advertiser_site&ctype="+Th+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+U+"____________"+M+"AxAA&ase=2&num="+mQ+"&cid="+K+"&ad_cpn=%5BAD_CPN%5D&sig="+u+"&adurl="+Si+"&label=video_click_to_advertiser_site&ctype="+Th+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:oS+"="}},adBadgeRenderer:{simpleAdBadgeRenderer:{text:{text:Vo,isTemplated:!1,trackingParams:oS+"="},trackingParams:oS+"="}},adDurationRemaining:{adDurationRemainingRenderer:{templatedCountdown:{templatedAdText:{text:y3,isTemplated:!0,trackingParams:oS+"="}},trackingParams:oS+"="}},adInfoRenderer:{adHoverTextButtonRenderer:{button:{buttonRenderer:{style:"STYLE_UNKNOWN",size:"SIZE_DEFAULT",isDisabled:!1,serviceEndpoint:{clickTrackingParams:n0,openPopupAction:{popup:{aboutThisAdRenderer:{url:(tM.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue=
"https://www.youtube.com/aboutthisad?pf=web&source=youtube&reasons=A"+l+"&hl="+rG+"&origin=www.youtube.com&ata_theme="+d$,tM),trackingParams:oS+"="}},popupType:"DIALOG"}},icon:{iconType:"INFO_OUTLINE"},trackingParams:oS+"="}},hoverText:{runs:[{text:aK}]},trackingParams:oS+"="}},flyoutCtaRenderer:{flyoutCtaRenderer:{image:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/ytc/"+vC+"=s176-c-k-c0x00ffffff-no-rj"}]},trackingParams:oS+"="},headline:{text:IU,isTemplated:!1,trackingParams:oS+"="},description:{text:wl,
trackingParams:oS+"="},actionButton:{buttonRenderer:{text:{simpleText:My},navigationEndpoint:{clickTrackingParams:n0,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+ms+";dc_trk_cid="+ms+";dc_dbm_token="+I+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+mQ+";ord="+ms+";dc_rui="+mQ+";dc_exteid="+b4+";dc_av="+mQ+";dc_sk="+mQ+";dc_ctype="+MS+";dc_pubid="+mQ+";dc_btype=3?gclid="+ow+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+
U+"____________"+M+"AxAA&ase=2&num="+mQ+"&cid="+K+"&ad_cpn=%5BAD_CPN%5D&sig="+u+"&adurl="+Si+"&label=video_click_to_advertiser_site&ctype="+Th+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+U+"____________"+M+"AxAA&ase=2&num="+mQ+"&cid="+K+"&ad_cpn=%5BAD_CPN%5D&sig="+u+"&adurl="+Si+"&label=video_click_to_advertiser_site&ctype="+Th+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:oS+"="}},startMs:mQ,trackingParams:oS+"="}},adLayoutLoggingData:{serializedAdServingDataEntry:$Y},elementId:mX}},elementId:uG,trackingParams:oS+"=",legacyInfoCardVastExtension:b0,sodarExtensionData:{siub:Rw,bgub:b0,scs:mX,bgp:uG},externalVideoId:Pk,adLayoutLoggingData:{serializedAdServingDataEntry:IS},layoutId:"ZI7I3u4qvI4LVKlq"}},{adActionInterstitialRenderer:{image:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/ytc/"+vC+"=s176-c-k-c0x00ffffff-no-rj"}]},trackingParams:oS+"="},
headline:{text:VE,isTemplated:!1,trackingParams:oS+"="},description:{text:b0,isTemplated:!1,trackingParams:oS+"="},actionButton:{buttonRenderer:{style:"STYLE_PRIMARY",text:{simpleText:uG},navigationEndpoint:{clickTrackingParams:n0,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+ms+";dc_trk_cid="+ms+";dc_dbm_token="+I+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+mQ+";ord="+ms+";dc_rui="+mQ+";dc_exteid="+
b4+";dc_av="+mQ+";dc_sk="+mQ+";dc_ctype="+MS+";dc_pubid="+mQ+";dc_btype=3?gclid="+ow+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+U+"____________"+M+"AxAA&ase=2&num="+mQ+"&cid="+K+"&ad_cpn=%5BAD_CPN%5D&sig="+u+"&adurl="+Si+"&label=video_click_to_advertiser_site&ctype="+Th+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+U+"____________"+M+"AxAA&ase=2&num="+
mQ+"&cid="+K+"&ad_cpn=%5BAD_CPN%5D&sig="+u+"&adurl="+Si+"&label=video_click_to_advertiser_site&ctype="+Th+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:oS+"="}},durationMilliseconds:7E3,countdownRenderer:{timedPieCountdownRenderer:{trackingParams:oS+"="}},navigationEndpoint:{clickTrackingParams:n0,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+ms+";dc_trk_cid="+
ms+";dc_dbm_token="+I+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+mQ+";ord="+ms+";dc_rui="+mQ+";dc_exteid="+b4+";dc_av="+mQ+";dc_sk="+mQ+";dc_ctype="+MS+";dc_pubid="+mQ+";dc_btype=3?gclid="+ow+"&ase=2"},{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+U+"____________"+M+"AxAA&sigh="+D+"&cid="+K+"&label=video_card_endcap_action_headline_click"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+U+"____________"+
M+"AxAA&ase=2&num="+mQ+"&cid="+K+"&ad_cpn=%5BAD_CPN%5D&sig="+u+"&adurl="+Si+"&label=video_click_to_advertiser_site&ctype="+Th+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+U+"____________"+M+"AxAA&ase=2&num="+mQ+"&cid="+K+"&ad_cpn=%5BAD_CPN%5D&sig="+u+"&adurl="+Si+"&label=video_click_to_advertiser_site&ctype="+Th+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:oS+"=",backgroundImage:{thumbnail:{thumbnails:[{url:""}]},trackingParams:oS+"="},abandonCommands:{commands:[{clickTrackingParams:n0,loggingUrls:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+U+"____________"+M+"AxAA&sigh="+D+"&cid="+K+"&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="+mQ+";dc_exteid="+b4+";met="+mQ+";ecn"+
mQ+"="+mQ+";etm1="+mQ+";eid1="+MS+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],pingingEndpoint:{hack:!0}}]},adRendererCommands:{impressionCommand:{clickTrackingParams:n0,commandExecutorCommand:{commands:[{clickTrackingParams:n0,loggingUrls:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+U+"____________"+M+"AxAA&sigh="+D+"&cid="+K+"&label=video_card_endcap_impression"}],pingingEndpoint:{hack:!0}}]}}},skipButton:{skipButtonRenderer:{message:{text:IS,isTemplated:!1,trackingParams:oS+
"="},trackingParams:oS+"="}},adLayoutLoggingData:{serializedAdServingDataEntry:y3},skipPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+U+"____________"+M+"AxAA&sigh="+D+"&cid="+K+"&label=videoskipped&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+mQ+";dc_exteid="+b4+";met="+mQ+";ecn"+mQ+"="+mQ+";etm1="+mQ+";eid1="+x4+";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="+ms+";dc_trk_cid="+ms+";ord="+uF+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+mQ+";dc_rui="+mQ+";dc_exteid="+b4+";dc_av="+Th+";dc_sk="+mQ+";dc_ctype="+MS+";dc_ref=http://www.youtube.com/video/"+Pk+";dc_pubid="+mQ+";dc_btype=23?gclid="+ow+"&ase=2",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"},
{baseUrl:"https://www.youtube.com/pagead/adview?ai=C"+U+"____________"+M+"AxAA&sigh="+Pk+"&cid="+K+"&ad_cpn=[AD_CPN]&lact=[LACT]"},{baseUrl:"https://www.youtube.com/api/stats/ads?ver="+mQ+"&ns="+mQ+"&event="+mQ+"&device="+mQ+"&content_v="+D+"&el="+rA+"&ei="+F+"&devicever="+B+"&bti="+x4+"&format="+EE+"&break_type="+mQ+"&conn=[CONN]&cpn=[CPN]&lact=[LACT]&m_pos="+mQ+"&mt=[MT]&p_h=[P_H]&p_w=[P_W]&rwt=[RWT]&sdkv="+b2+"&slot_pos="+mQ+"&slot_len="+mQ+"&vis=[VIS]&vol=[VOL]&wt=[WT]&ad_cpn=[AD_CPN]&ad_id="+
KE+"&ad_len="+D3+"&ad_mt=[AD_MT]&ad_sys=YT%3AAdSense-Viral%2CAdSense-Viral&ad_v="+Pk+"&aqi="+F+"&ad_rmp="+mQ+"&sli="+mQ}],errorPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+U+"____________"+M+"AxAA&sigh="+Pk+"&cid="+K+"&label=videoplayfailed[ERRORCODE]"}],mutePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+U+"____________"+M+"AxAA&sigh="+Pk+"&cid="+K+"&label=admute&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+
mQ+";dc_exteid="+b4+";met="+mQ+";ecn"+mQ+"="+mQ+";etm1="+mQ+";eid1="+MS+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],unmutePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+U+"____________"+M+"AxAA&sigh="+Pk+"&cid="+K+"&label=adunmute&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+mQ+";dc_exteid="+b4+";met="+mQ+";ecn"+mQ+"="+mQ+";etm1="+mQ+";eid1="+EE+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],
pausePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+U+"____________"+M+"AxAA&sigh="+Pk+"&cid="+K+"&label=adpause&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+mQ+";dc_exteid="+b4+";met="+mQ+";ecn"+mQ+"="+mQ+";etm1="+mQ+";eid1="+MS+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],rewindPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+U+"____________"+M+"AxAA&sigh="+Pk+"&cid="+
K+"&label=adrewind&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],resumePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+U+"____________"+M+"AxAA&sigh="+Pk+"&cid="+K+"&label=adresume&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+mQ+";dc_exteid="+b4+";met="+mQ+";ecn"+mQ+"="+mQ+";etm1="+mQ+";eid1="+MS+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],skipPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+
U+"____________"+M+"AxAA&sigh="+Pk+"&cid="+K+"&label=videoskipped&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+mQ+";dc_exteid="+b4+";met="+mQ+";ecn"+mQ+"="+mQ+";etm1="+mQ+";eid1="+x4+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],closePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+U+"____________"+M+"AxAA&sigh="+Pk+"&cid="+K+"&label=adclose&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],
progressPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+U+"____________"+M+"AxAA&sigh="+Pk+"&cid="+K+"&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"+U+"____________"+M+"AxAA&ase=2&num="+mQ+"&cid="+K+"&ad_cpn=%5BAD_CPN%5D&sig="+u+"&adurl="+Si+"&ctype="+Th+"&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"+U+"____________"+M+"AxAA&ase=2&num="+mQ+"&cid="+K+"&ad_cpn=%5BAD_CPN%5D&sig="+u+"&adurl="+Si+"&label=video_engaged_view&ctype="+Th+"&ms=[CLICK_MS]",offsetMilliseconds:15E3,attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+mQ+";dc_exteid="+b4+";met="+mQ+";ecn"+mQ+"="+mQ+";etm1="+mQ+";eid1="+EE+";?",offsetMilliseconds:15E3}],
fullscreenPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+U+"____________"+M+"AxAA&sigh="+Pk+"&cid="+K+"&label=adfullscreen&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+mQ+";dc_exteid="+b4+";met="+mQ+";ecn"+mQ+"="+mQ+";etm1="+mQ+";eid1="+MS+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewViewablePings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+a+"&sig="+Fe+"&ad_cpn=[AD_CPN]&id="+
Vo+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+Vo+"&dc_pubid="+mQ+"&dc_exteid="+b4+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],endFullscreenPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+U+"____________"+M+"AxAA&sigh="+Pk+"&cid="+K+"&label=vast_exit_fullscreen&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],activeViewMeasurablePings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+a+
"&sig="+Fe+"&ad_cpn=[AD_CPN]&id="+Vo+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]&avm="+mQ},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+Vo+"&avm="+mQ+"&dc_pubid="+mQ+"&dc_exteid="+b4+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],abandonPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+U+"____________"+M+"AxAA&sigh="+Pk+"&cid="+K+"&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="+mQ+";dc_exteid="+b4+";met="+mQ+";ecn"+mQ+"="+mQ+";etm1="+mQ+";eid1="+MS+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewFullyViewableAudibleHalfDurationPings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+a+"&sig="+Fe+"&ad_cpn=[AD_CPN]&id="+Vo+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]&avgm="+mQ},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+Vo+"&dc_pubid="+mQ+"&dc_exteid="+b4+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],
startPings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+mQ+";dc_exteid="+b4+";met="+mQ+";ecn"+mQ+"="+mQ+";etm1="+mQ+";eid1="+MS+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],firstQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+mQ+";dc_exteid="+b4+";met="+mQ+";ecn"+mQ+"="+mQ+";etm1="+mQ+";eid1="+EE+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],secondQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+
mQ+";dc_exteid="+b4+";met="+mQ+";ecn"+mQ+"="+mQ+";etm1="+mQ+";eid1="+MS+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],thirdQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+mQ+";dc_exteid="+b4+";met="+mQ+";ecn"+mQ+"="+mQ+";etm1="+mQ+";eid1="+EE+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],completePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+U+"____________"+M+"AxAA&sigh="+Pk+"&cid="+K+"&label=videoplaytime100&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},
{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+mQ+";dc_exteid="+b4+";met="+mQ+";ecn"+mQ+"="+mQ+";etm1="+mQ+";eid1="+MS+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewTracking:{trafficType:"ACTIVE_VIEW_TRAFFIC_TYPE_VIDEO"}},clickthroughEndpoint:{clickTrackingParams:n0,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+U+"____________"+M+"AxAA&ase=2&num="+mQ+"&cid="+K+"&ad_cpn=%5BAD_CPN%5D&sig="+u+"&adurl="+Si+"&label=video_click_to_advertiser_site&ctype="+
Th+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+U+"____________"+M+"AxAA&ase=2&num="+mQ+"&cid="+K+"&ad_cpn=%5BAD_CPN%5D&sig="+u+"&adurl="+Si+"&label=video_click_to_advertiser_site&ctype="+Th+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},csiParameters:[{key:"ad_at",value:"15_2_1"}],playerVars:"suppress_creator_endscreen=1&is_trueview_action=1&length_seconds=15",
playerOverlay:{instreamAdPlayerOverlayRenderer:{skipOrPreviewRenderer:{skipAdRenderer:{preskipRenderer:{adPreviewRenderer:{thumbnail:{thumbnail:{thumbnails:[{url:"https://i.ytimg.com/vi/"+D+"/mqdefault.jpg",width:320,height:180}]},trackingParams:oS+"="},trackingParams:oS+"=",templatedCountdown:{templatedAdText:{text:uG,isTemplated:!0,trackingParams:oS+"="}},durationMilliseconds:5E3}},skippableRenderer:{skipButtonRenderer:{message:{text:nQ,isTemplated:!1,trackingParams:oS+"="},trackingParams:oS+"="}},
trackingParams:oS+"=",skipOffsetMilliseconds:5E3}},trackingParams:oS+"=",visitAdvertiserRenderer:{buttonRenderer:{style:"STYLE_UNKNOWN",text:{simpleText:Pk},icon:{iconType:"OPEN_IN_NEW"},navigationEndpoint:{clickTrackingParams:n0,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+U+"____________"+M+"AxAA&ase=2&num="+mQ+"&cid="+K+"&ad_cpn=%5BAD_CPN%5D&sig="+u+"&adurl="+Si+"&label=video_click_to_advertiser_site&ctype="+Th+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",
rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+U+"____________"+M+"AxAA&ase=2&num="+mQ+"&cid="+K+"&ad_cpn=%5BAD_CPN%5D&sig="+u+"&adurl="+Si+"&label=video_click_to_advertiser_site&ctype="+Th+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:oS+"="}},adBadgeRenderer:{simpleAdBadgeRenderer:{text:{text:Rw,isTemplated:!1,trackingParams:oS+"="},trackingParams:oS+"="}},adDurationRemaining:{adDurationRemainingRenderer:{templatedCountdown:{templatedAdText:{text:Vo,
isTemplated:!0,trackingParams:oS+"="}},trackingParams:oS+"="}},adInfoRenderer:{adHoverTextButtonRenderer:{button:{buttonRenderer:{style:"STYLE_UNKNOWN",size:"SIZE_DEFAULT",isDisabled:!1,serviceEndpoint:{clickTrackingParams:n0,openPopupAction:{popup:{aboutThisAdRenderer:{url:(u6.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="https://www.youtube.com/aboutthisad?pf=web&source=youtube&reasons=A"+l+"&hl="+rG+"&origin=www.youtube.com&ata_theme="+d$,u6),trackingParams:oS+"="}},popupType:"DIALOG"}},
icon:{iconType:"INFO_OUTLINE"},trackingParams:oS+"="}},hoverText:{runs:[{text:d$}]},trackingParams:oS+"="}},flyoutCtaRenderer:{flyoutCtaRenderer:{image:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+L1+"=s176-c-k-c0x00ffffff-no-rj"}]},trackingParams:oS+"="},headline:{text:y3,isTemplated:!1,trackingParams:oS+"="},description:{text:$Y,trackingParams:oS+"="},actionButton:{buttonRenderer:{text:{simpleText:IS},navigationEndpoint:{clickTrackingParams:n0,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+
U+"____________"+M+"AxAA&ase=2&num="+mQ+"&cid="+K+"&ad_cpn=%5BAD_CPN%5D&sig="+u+"&adurl="+Si+"&label=video_click_to_advertiser_site&ctype="+Th+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+U+"____________"+M+"AxAA&ase=2&num="+mQ+"&cid="+K+"&ad_cpn=%5BAD_CPN%5D&sig="+u+"&adurl="+Si+"&label=video_click_to_advertiser_site&ctype="+Th+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:oS+"="}},startMs:mQ,trackingParams:oS+"="}},adLayoutLoggingData:{serializedAdServingDataEntry:$Y},elementId:mX}},elementId:Vo,trackingParams:oS+"=",legacyInfoCardVastExtension:IS,sodarExtensionData:{siub:mX,bgub:b0,scs:uG,bgp:mX},externalVideoId:Pk,adLayoutLoggingData:{serializedAdServingDataEntry:IS},layoutId:"OTH1kH5dWmSpUnNw"}},{adActionInterstitialRenderer:{image:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+L1+"=s176-c-k-c0x00ffffff-no-rj"}]},trackingParams:oS+"="},headline:{text:aK,
isTemplated:!1,trackingParams:oS+"="},description:{text:IS,isTemplated:!1,trackingParams:oS+"="},actionButton:{buttonRenderer:{style:"STYLE_PRIMARY",text:{simpleText:$Y},navigationEndpoint:{clickTrackingParams:n0,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+U+"____________"+M+"AxAA&ase=2&num="+mQ+"&cid="+K+"&ad_cpn=%5BAD_CPN%5D&sig="+u+"&adurl="+Si+"&label=video_click_to_advertiser_site&ctype="+Th+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",
rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+U+"____________"+M+"AxAA&ase=2&num="+mQ+"&cid="+K+"&ad_cpn=%5BAD_CPN%5D&sig="+u+"&adurl="+Si+"&label=video_click_to_advertiser_site&ctype="+Th+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:oS+"="}},durationMilliseconds:7E3,countdownRenderer:{timedPieCountdownRenderer:{trackingParams:oS+"="}},navigationEndpoint:{clickTrackingParams:n0,loggingUrls:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+
U+"____________"+M+"AxAA&sigh="+Pk+"&cid="+K+"&label=video_card_endcap_action_headline_click"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+U+"____________"+M+"AxAA&ase=2&num="+mQ+"&cid="+K+"&ad_cpn=%5BAD_CPN%5D&sig="+u+"&adurl="+Si+"&label=video_click_to_advertiser_site&ctype="+Th+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+U+"____________"+M+"AxAA&ase=2&num="+
mQ+"&cid="+K+"&ad_cpn=%5BAD_CPN%5D&sig="+u+"&adurl="+Si+"&label=video_click_to_advertiser_site&ctype="+Th+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:oS+"=",backgroundImage:{thumbnail:{thumbnails:[{url:""}]},trackingParams:oS+"="},abandonCommands:{commands:[{clickTrackingParams:n0,loggingUrls:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+U+"____________"+M+"AxAA&sigh="+Pk+"&cid="+K+"&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="+mQ+";dc_exteid="+b4+";met="+mQ+";ecn"+mQ+"="+mQ+";etm1="+mQ+";eid1="+MS+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],pingingEndpoint:{hack:!0}}]},adRendererCommands:{impressionCommand:{clickTrackingParams:n0,commandExecutorCommand:{commands:[{clickTrackingParams:n0,loggingUrls:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+U+"____________"+M+"AxAA&sigh="+Pk+"&cid="+K+"&label=video_card_endcap_impression"}],pingingEndpoint:{hack:!0}}]}}},
skipButton:{skipButtonRenderer:{message:{text:Pk,isTemplated:!1,trackingParams:oS+"="},trackingParams:oS+"="}},adLayoutLoggingData:{serializedAdServingDataEntry:Pk},skipPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+U+"____________"+M+"AxAA&sigh="+Pk+"&cid="+K+"&label=videoskipped&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+mQ+";dc_exteid="+b4+";met="+mQ+";ecn"+mQ+"="+mQ+";etm1="+mQ+";eid1="+
x4+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],layoutId:"x0nw3inGkAJNdtYU"}}],adLayoutMetadata:{layoutId:"kaF8SbSZynKvp81K",layoutType:"LAYOUT_TYPE_COMPOSITE_PLAYER_BYTES",adLayoutLoggingData:{serializedAdServingDataEntry:IS}}}},adSlotLoggingData:{serializedSlotAdServingDataEntry:Pk}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:D3,offsetEndMilliseconds:EE},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",
getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+F+"&m_pos="+MS+"&token=ALHj"+r+"&index="+mQ+"&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="+B+"&m_pos_ms="+D3}},adSlotLoggingData:{serializedSlotAdServingDataEntry:My}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",
adTimeOffset:{offsetStartMilliseconds:EE,offsetEndMilliseconds:EE},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+F+"&m_pos="+Th+"&token=ALHj"+r+"&index="+mQ+"&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="+
B+"&m_pos_ms="+EE}},adSlotLoggingData:{serializedSlotAdServingDataEntry:uG}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:EE,offsetEndMilliseconds:EE},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+F+"&m_pos="+Th+"&token=ALHj"+r+"&index="+mQ+"&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="+
B+"&m_pos_ms="+EE}},adSlotLoggingData:{serializedSlotAdServingDataEntry:y3}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:EE,offsetEndMilliseconds:EE},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+F+"&m_pos="+Th+"&token=ALHj"+r+"&index="+mQ+"&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="+
B+"&m_pos_ms="+EE}},adSlotLoggingData:{serializedSlotAdServingDataEntry:IU}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:EE,offsetEndMilliseconds:MS},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+F+"&m_pos="+Th+"&token=ALHj"+r+"&index="+mQ+"&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="+
B+"&m_pos_ms="+EE}},adSlotLoggingData:{serializedSlotAdServingDataEntry:$Y}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_END",adTimeOffset:{offsetStartMilliseconds:MS,offsetEndMilliseconds:MS},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+F+"&m_pos="+MS+"&token=ALHj"+r+"&index="+mQ+"&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="+
B+"&m_pos_ms="+MS}},adSlotLoggingData:{serializedSlotAdServingDataEntry:mX}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_SELF_START"}},renderer:{actionCompanionAdRenderer:{headline:{text:aK,isTemplated:!1,trackingParams:oS+"="},description:{text:wl,isTemplated:!1,trackingParams:oS+"="},actionButton:{buttonRenderer:{text:{simpleText:uG},navigationEndpoint:{clickTrackingParams:n0,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+
ms+";dc_trk_cid="+ms+";dc_dbm_token="+I+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+mQ+";ord="+ms+";dc_rui="+mQ+";dc_exteid="+b4+";dc_av="+mQ+";dc_sk="+mQ+";dc_ctype="+MS+";dc_pubid="+mQ+";dc_btype=3?gclid="+ow+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+U+"____________"+M+"AxAA&ase=2&num="+mQ+"&cid="+K+"&ad_cpn=%5BAD_CPN%5D&sig="+u+"&adurl="+Si+"&label=video_click_to_advertiser_site&ctype="+Th+"&ms=[CLICK_MS]",
webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+U+"____________"+M+"AxAA&ase=2&num="+mQ+"&cid="+K+"&ad_cpn=%5BAD_CPN%5D&sig="+u+"&adurl="+Si+"&label=video_click_to_advertiser_site&ctype="+Th+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:oS+"="}},iconImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/ytc/"+vC+"=s88-c-k-c0x00ffffff-no-rj",width:48,
height:48}]},trackingParams:oS+"="},bannerImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+cJ+"=w1060-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj",width:384,height:80}]},trackingParams:oS+"="},navigationEndpoint:{clickTrackingParams:n0,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+ms+";dc_trk_cid="+ms+";dc_dbm_token="+I+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+mQ+";ord="+ms+
";dc_rui="+mQ+";dc_exteid="+b4+";dc_av="+mQ+";dc_sk="+mQ+";dc_ctype="+MS+";dc_pubid="+mQ+";dc_btype=3?gclid="+ow+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+U+"____________"+M+"AxAA&ase=2&num="+mQ+"&cid="+K+"&ad_cpn=%5BAD_CPN%5D&sig="+u+"&adurl="+Si+"&label=video_click_to_advertiser_site&ctype="+Th+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+
U+"____________"+M+"AxAA&ase=2&num="+mQ+"&cid="+K+"&ad_cpn=%5BAD_CPN%5D&sig="+u+"&adurl="+Si+"&label=video_click_to_advertiser_site&ctype="+Th+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:oS+"=",adInfoRenderer:{adHoverTextButtonRenderer:{button:{buttonRenderer:{style:"STYLE_UNKNOWN",size:"SIZE_DEFAULT",isDisabled:!1,icon:{iconType:"INFO_OUTLINE"},navigationEndpoint:{clickTrackingParams:n0,openPopupAction:{popup:{aboutThisAdRenderer:{url:(ZI.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue=
"https://www.youtube.com/aboutthisad?pf=web&source=youtube&reasons=A"+l+"&hl="+rG+"&origin=www.youtube.com&ata_theme="+d$,ZI),trackingParams:oS+"="}},popupType:"DIALOG"}},trackingParams:oS+"="}},hoverText:{runs:[{text:d$}]},trackingParams:oS+"="}},adVideoId:Pk,impressionPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+U+"____________"+M+"AxAA&sigh="+D+"&cid="+K+"&label=video_companion_impression_tracking"}],adLayoutLoggingData:{serializedAdServingDataEntry:aK},associatedCompositePlayerBytesLayoutId:y3}},
adSlotLoggingData:{serializedSlotAdServingDataEntry:Vo}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_SELF_START"}},renderer:{actionCompanionAdRenderer:{headline:{text:Rw,isTemplated:!1,trackingParams:oS+"="},description:{text:wl,isTemplated:!1,trackingParams:oS+"="},actionButton:{buttonRenderer:{text:{simpleText:Rw},navigationEndpoint:{clickTrackingParams:n0,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+U+"____________"+
M+"AxAA&ase=2&num="+mQ+"&cid="+K+"&ad_cpn=%5BAD_CPN%5D&sig="+u+"&adurl="+Si+"&label=video_click_to_advertiser_site&ctype="+Th+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+U+"____________"+M+"AxAA&ase=2&num="+mQ+"&cid="+K+"&ad_cpn=%5BAD_CPN%5D&sig="+u+"&adurl="+Si+"&label=video_click_to_advertiser_site&ctype="+Th+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:oS+"="}},iconImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+L1+"=s88-c-k-c0x00ffffff-no-rj",width:48,height:48}]},trackingParams:oS+"="},bannerImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+Ur+"=w1060-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj",width:384,height:80}]},trackingParams:oS+"="},navigationEndpoint:{clickTrackingParams:n0,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+U+"____________"+M+"AxAA&ase=2&num="+
mQ+"&cid="+K+"&ad_cpn=%5BAD_CPN%5D&sig="+u+"&adurl="+Si+"&label=video_click_to_advertiser_site&ctype="+Th+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+U+"____________"+M+"AxAA&ase=2&num="+mQ+"&cid="+K+"&ad_cpn=%5BAD_CPN%5D&sig="+u+"&adurl="+Si+"&label=video_click_to_advertiser_site&ctype="+Th+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:oS+
"=",adInfoRenderer:{adHoverTextButtonRenderer:{button:{buttonRenderer:{style:"STYLE_UNKNOWN",size:"SIZE_DEFAULT",isDisabled:!1,icon:{iconType:"INFO_OUTLINE"},navigationEndpoint:{clickTrackingParams:n0,openPopupAction:{popup:{aboutThisAdRenderer:{url:(Kh.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="https://www.youtube.com/aboutthisad?pf=web&source=youtube&reasons=A"+l+"&hl="+rG+"&origin=www.youtube.com&ata_theme="+d$,Kh),trackingParams:oS+"="}},popupType:"DIALOG"}},trackingParams:oS+"="}},
hoverText:{runs:[{text:Pk}]},trackingParams:oS+"="}},adVideoId:Pk,impressionPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+U+"____________"+M+"AxAA&sigh="+Pk+"&cid="+K+"&label=video_companion_impression_tracking"}],adLayoutLoggingData:{serializedAdServingDataEntry:mX},associatedCompositePlayerBytesLayoutId:y3}},adSlotLoggingData:{serializedSlotAdServingDataEntry:nQ}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_SELF_START"}},renderer:{actionCompanionAdRenderer:{headline:{text:nQ,
isTemplated:!1,trackingParams:oS+"="},description:{text:IU,isTemplated:!1,trackingParams:oS+"="},actionButton:{buttonRenderer:{text:{simpleText:b0},navigationEndpoint:{clickTrackingParams:n0,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+ms+";dc_trk_cid="+ms+";dc_dbm_token="+I+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+mQ+";ord="+ms+";dc_rui="+mQ+";dc_exteid="+b4+";dc_av="+mQ+";dc_sk="+mQ+";dc_ctype="+
MS+";dc_pubid="+mQ+";dc_btype=3?gclid="+ow+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+U+"____________"+M+"AxAA&ase=2&num="+mQ+"&cid="+K+"&ad_cpn=%5BAD_CPN%5D&sig="+u+"&adurl="+Si+"&label=video_click_to_advertiser_site&ctype="+Th+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+U+"____________"+M+"AxAA&ase=2&num="+mQ+"&cid="+K+"&ad_cpn=%5BAD_CPN%5D&sig="+
u+"&adurl="+Si+"&label=video_click_to_advertiser_site&ctype="+Th+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:oS+"="}},iconImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/ytc/"+vC+"=s88-c-k-c0x00ffffff-no-rj",width:48,height:48}]},trackingParams:oS+"="},bannerImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+cJ+"=w1060-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj",width:384,height:80}]},trackingParams:oS+
"="},navigationEndpoint:{clickTrackingParams:n0,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+ms+";dc_trk_cid="+ms+";dc_dbm_token="+I+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+mQ+";ord="+ms+";dc_rui="+mQ+";dc_exteid="+b4+";dc_av="+mQ+";dc_sk="+mQ+";dc_ctype="+MS+";dc_pubid="+mQ+";dc_btype=3?gclid="+ow+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+
U+"____________"+M+"AxAA&ase=2&num="+mQ+"&cid="+K+"&ad_cpn=%5BAD_CPN%5D&sig="+u+"&adurl="+Si+"&label=video_click_to_advertiser_site&ctype="+Th+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+U+"____________"+M+"AxAA&ase=2&num="+mQ+"&cid="+K+"&ad_cpn=%5BAD_CPN%5D&sig="+u+"&adurl="+Si+"&label=video_click_to_advertiser_site&ctype="+Th+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:oS+"=",adInfoRenderer:{adHoverTextButtonRenderer:{button:{buttonRenderer:{style:"STYLE_UNKNOWN",size:"SIZE_DEFAULT",isDisabled:!1,icon:{iconType:"INFO_OUTLINE"},navigationEndpoint:{clickTrackingParams:n0,openPopupAction:{popup:{aboutThisAdRenderer:{url:(X7.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="https://www.youtube.com/aboutthisad?pf=web&source=youtube&reasons=A"+l+"&hl="+rG+"&origin=www.youtube.com&ata_theme="+d$,X7),trackingParams:oS+"="}},popupType:"DIALOG"}},trackingParams:oS+
"="}},hoverText:{runs:[{text:b0}]},trackingParams:oS+"="}},adVideoId:Pk,impressionPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+U+"____________"+M+"AxAA&sigh="+D+"&cid="+K+"&label=video_companion_reshow_tracking"}],adLayoutLoggingData:{serializedAdServingDataEntry:rA},isContentVideoCompanion:!0,associatedCompositePlayerBytesLayoutId:y3}},adSlotLoggingData:{serializedSlotAdServingDataEntry:VE}}}],adBreakHeartbeatParams:"Q0FBJTNE",frameworkUpdates:{entityBatchUpdate:{mutations:[{entityKey:rO,
type:"ENTITY_MUTATION_TYPE_REPLACE",payload:{offlineabilityEntity:{key:rO,command:{innertubeCommand:{clickTrackingParams:n0,ypcGetOfflineUpsellEndpoint:{params:zs}}},addToOfflineButtonState:"ADD_TO_OFFLINE_BUTTON_STATE_ENABLED",contentCheckOk:!1,racyCheckOk:!1,loggingDirectives:{trackingParams:oS+"=",visibility:{types:"4"},enableDisplayloggerExperiment:!0}}}}],timestamp:{seconds:uF,nanos:XM}}}},pT=JSON.stringify(h1),gN=performance.now()-b;return{objectRepresentation:h1,jsonRepresentation:pT,generationTime:gN}};
fc1=function(b,d){if(b===d)return!0;if(!b||!d||typeof b!==typeof d)return!1;if(b instanceof Array&&d instanceof Array){if(b.length!==d.length)return!1;for(var B=0;B<b.length;B++)if(!fc1(b[B],d[B]))return!1;return!0}if(typeof b==="object"&&typeof d==="object"&&b&&d){for(B in b)if(!(B in d&&fc1(b[B],d[B])))return!1;for(var k in d)if(!(k in b))return!1;return!0}return!1};
_.sk=function(){if(!Ek){Ek=new X_(new ARd);var b=_.Nt("client_streamz_web_flush_count",-1);b!==-1&&(Ek.invocationLimit=b)}return Ek};
Ck=function(b,d,B,k){if(b===d)return!0;if(Array.isArray(b)&&Array.isArray(d)){if(b.length!==d.length)return!1;for(var G=0;G<b.length;G++)if(!Ck(b[G],d[G],B,k))return!1;return!0}if(b instanceof Set||d instanceof Set){if(b instanceof Set&&d instanceof Set){if(b.size!==d.size)return!1;k=_.C(b.values());for(G=k.next();!G.done;G=k.next())if(!d.has(G.value))return!1;return!0}return!1}if(b instanceof Function){if(k)return!0;b.name===""&&_.xs(Error("Rf"),"ERROR");return!1}if(b instanceof Date&&d instanceof
Date)return b.getTime()===d.getTime();if(b instanceof Object&&d instanceof Object){if(W52(b)&&W52(d))try{return b.equals(d)}catch(v){_.xs(Error("Sf`"+v),"ERROR")}G=Object.getOwnPropertyNames(b).filter(function(v){return B?b[v]!==void 0:!0});
var P=Object.getOwnPropertyNames(d).filter(function(v){return B?d[v]!==void 0:!0});
if(G.length!==P.length)return!1;G=_.C(G);for(P=G.next();!P.done;P=G.next())if(P=P.value,!Ck(b[P],d[P],B,k))return!1;return!0}return!1};
W52=function(b){b=Object.getPrototypeOf(b).equals;return b instanceof Function&&b.length===1};
_.$o1=function(){return _.f(function(b){if(b.nextAddress==1)return acw!==2?b.jumpTo(2):b.yield(mow(),3);b.nextAddress!=2&&(acw=b.yieldResult);return b.return(acw)})};
_.Do4=function(){return _.f(function(b){if(b.nextAddress==1)return _.N("ab_pl_man")?Oa1!==2?b.jumpTo(2):b.yield(Icx(),3):b.return(1);b.nextAddress!=2&&(Oa1=b.yieldResult);return b.return(Oa1)})};
NY4=function(){return _.f(function(b){if(b.nextAddress==1)return _.N("ab_fk_sk_cl")?Uo4!==2?b.jumpTo(2):b.yield(omd(),3):b.return(1);b.nextAddress!=2&&(Uo4=b.yieldResult);return b.return(Uo4)})};
_.cRm=function(){return _.f(function(b){if(b.nextAddress==1)return _.N("ab_det_apb_b")?pVd!==2?b.jumpTo(2):b.yield(MYd(),3):b.return(1);b.nextAddress!=2&&(pVd=b.yieldResult);return b.return(pVd)})};
RmE=function(){var b;return _.f(function(d){if(d.nextAddress==1)return d.yield(Promise.all([_.$o1(),_.cRm(),_.Do4(),NY4()]),2);if(d.nextAddress!=3)return JR2()?d.return(!0):d.yield(_.zmG(),3);b=d.yieldResult;return d.return(b===0)})};
JR2=function(){var b=!1,d=function(B,k){XV2.increment(k,B);B===0&&(b=!0)};
d(_.hmQ(),"j.s_");d(acw,"f.i_");d(pVd,"a.b_");d(Oa1,"p.m_");d(Uo4,"i.f_");HaF===2&&(HaF=_.lcG(tYx));d(HaF,"e.h_");_.N("ks_det_gpbl")||d(_.jvd(),"p.i_");_.N("ks_get_o_pp")||d(_.F5x(),"g.o_");_.N("ab_deg_unex_thr")||d(_.ZaG(),"a.o_");d(gm4,"s.t_");_.N("ab_det_sc_inj_enf")&&d(_.yR2(),"s.i_");d(SF2,"d.p_");d(_.VYF(_.vg),"o.p_");d(_.iaG()===0?0:_.wVJ(),"o.a_");return _.N("debug_sk_em_precheck")?!0:b};
K5C=function(){var b=[].concat(_.K6(uJG));try{var d=L5Q();b.push({jsonRepresentation:d.jsonRepresentation,objectRepresentation:d.objectRepresentation})}catch(B){b=[].concat(_.K6(uJG))}return b};
nmy=function(){var b=["adPlacements","adSlots"];try{return b.filter(function(){return!0}).length!==b.length?0:1}catch(d){return 0}};
_.F5x=function(){if(nmy()===0)return 0;var b=L5Q(),d=b.objectRepresentation,B=(0,_.w1.unsafeClone)(d),k=[];if(d&&typeof d==="object")for(var G in d)k.push(G);else return 4;b=b.objectRepresentation.adPlacements;if(!(b&&b.length>0))return 4;try{if(!fc1(k,Object.getOwnPropertyNames(d)))return 0}catch(P){return 0}return fc1(B,d)?1:0};
_.VYF=function(b){if(!b||!b.length||typeof b==="string")return 0;for(var d=Object.getOwnPropertyNames(Object.prototype),B=0;B<b.length;B++)for(var k=_.Bg(b[B]),G=_.C(d),P=G.next();!P.done;P=G.next())if(k===P.value)return 0;return 1};
TYx=function(b){var d=_.Bg(b[1]);if(b[0]===null)return d;b=b[0];for(var B={},k=0;k<b.length;k++){var G=_.Bg(b[k]);if(k===0)B[G]=d;else{var P={};P[G]=B;B=P}}return B};
_.iaG=function(){for(var b=_.Lk,d=0;d<b.length;d++){var B=TYx(b[d]),k=[];k.push(B);if(k.length===0)return 0}return 1};
_.wVJ=function(){for(var b=_.Lk,d={},B=0;B<b.length;d={rg8:void 0},B++){var k=[TYx(b[B])];d.rg8=[];k.forEach(function(G){return function(P){G.rg8[G.rg8.length]=P}}(d));
if(d.rg8.length===0)return 0}return 1};
_.hmQ=function(){for(var b=_.C(K5C()),d=b.next();!d.done;d=b.next()){var B=d.value;d=B.jsonRepresentation;B=B.objectRepresentation;try{var k=JSON.parse(d);if(!Ck(k,B,!1,!1))return 0}catch(G){return 0}}return 1};
_.yR2=function(){try{var b=_.Mt("ab_det_sc_inj_val");b.length===1&&b[0]===""&&(b=['json=JSON.parse(text);for(k of["playerAds","adPlacements","adSlots"])']);for(var d=document.querySelectorAll("script"),B=_.C(d),k=B.next();!k.done;k=B.next())for(var G=k.value,P=_.C(b),v=P.next();!v.done;v=P.next()){var L=v.value;d=void 0;if((d=G.textContent)==null?0:d.includes(L))return 0}}catch(A){return 4}return 1};
_.zmG=function(){var b,d,B,k,G,P,v;return _.f(function(L){switch(L.nextAddress){case 1:_.Jn(L,2),b=_.C(uJG),d=b.next();case 4:if(d.done)return L.return(1);k=B=d.value;G=k.jsonRepresentation;P=k.objectRepresentation;return L.yield((new Response(G,{status:200})).json(),7);case 7:v=L.yieldResult;if(!Ck(v,P,!1,!1))return L.return(0);d=b.next();L.jumpTo(4);break;case 2:return _.lt(L),L.return(4)}})};
_.ZaG=function(){try{btoa("abc")}catch(b){return 0}return 1};
mow=function(){var b,d,B,k,G,P,v,L,A,a,O;return _.f(function(I){switch(I.nextAddress){case 1:_.Jn(I,2),b=_.C(K5C()),d=b.next();case 4:if(d.done)return I.return(1);k=B=d.value;G=k.jsonRepresentation;P=k.objectRepresentation;v=btoa(G);L="data:application/json;base64,"+v;A=new Request(L);Object.defineProperty(A,"url",{get:function(){return"https://www.youtube.com/youtubei/v1/player?key=AIzaSyAO_FJ2SlqU8Q4STEHLGCilw_Y9_11qcW8&prettyPrint=false"}});
Object.defineProperty(A,"method",{get:function(){return"POST"}});
Object.defineProperty(A,"bodyUsed",{get:function(){return!0}});
Object.defineProperty(A,"mode",{get:function(){return"same-origin"}});
Object.defineProperty(A,"body",{get:function(){return new ReadableStream}});
return I.yield(fetch(A),7);case 7:return a=I.yieldResult,I.yield(a.json(),8);case 8:O=I.yieldResult;if(!Ck(O,P,!1,!1))return I.return(0);d=b.next();I.jumpTo(4);break;case 2:return _.lt(I),I.return(4)}})};
_.lcG=function(b){if(!b||!b.length||typeof b==="string")return 0;for(var d=function(G){return _.Bg(G)},B=2,k=0;k<b.length&&(B=_.rRx(_.CRx(b[k],d)),B!==0);k++);
return B};
_.rRx=function(b){var d=_.C(b);b=d.next().value;d=d.next().value;try{var B=document.createElement("div");document.body.appendChild(B);var k=getComputedStyle(B).display;document.body.removeChild(B);if(k==="none")return 4;var G=getComputedStyle(d).display==="none"?0:1;document.body.removeChild(b);return G}catch(P){return 4}};
omd=function(){var b,d,B;return _.f(function(k){b=new _.fk;d=document.createElement("button");d.classList.add("ytp-ad-skip-button");d.style.opacity="0";d.style.height="0px";d.style.width="0px";d.style.padding="0px";d.style.border="none";B=function(){d.parentElement&&d.parentElement.removeChild(d)};
d.onclick=function(){b.resolve(0);B()};
document.body.appendChild(d);setTimeout(function(){B();b.resolve(1)},50);
return k.return(b.promise)})};
Icx=function(){var b,d,B,k,G,P,v;return _.f(function(L){b=new _.fk;d=document.createElement("ytd-player");try{document.body.prepend(d)}catch(A){return L.return(4)}B=function(){d.parentElement&&d.parentElement.removeChild(d)};
d.getElementsByTagName("div").length>0?k=d.getElementsByTagName("div")[0]:(k=document.createElement("div"),d.appendChild(k));G=document.createElement("div");k.appendChild(G);P=document.createElement("video");v=new Blob([new Uint8Array([26,69,223,163,159,66,134,129,1,66,247,129,1,66,242,129,4,66,243,129,8,66,130,132,119,101,98,109,66,135,129,4,66,133,129,2,24,83,128,103,1,255,255,255,255,255,255,255,21,73,169,102,153,42,215,177,131,15,66,64,77,128,134,67,104,114,111,109,101,87,65,134,67,104,114,111,
109,101,22,84,174,107,169,174,167,215,129,1,115,197,135,207,96,156,234,24,157,175,131,129,1,85,238,129,1,134,133,86,95,86,80,56,224,138,176,129,1,186,129,1,83,192,129,1,31,67,182,117,1,255,255,255,255,255,255,255,231,129,0,160,204,161,162,129,0,0,0,16,2,0,157,1,42,1,0,1,0,11,199,8,133,133,136,153,132,136,63,130,0,12,13,96,0,254,229,106,0,117,161,165,166,163,238,129,1,165,158,16,2,0,157,1,42,1,0,1,0,11,199,8,133,133,136,153,132,136,63,130,0,12,13,96,0,254,232,120,0,160,187,161,152,129,3,233,0,177,
1,0,47,17,252,0,24,0,48,63,244,12,0,0,0,254,229,106,0,117,161,155,166,153,238,129,1,165,148,177,1,0,47,17,252,0,24,0,48,63,244,12,0,0,0,254,232,120,0,251,129,0,160,188,161,152,129,7,208,0,177,1,0,47,17,252,0,24,0,48,63,244,12,0,0,0,254,229,106,0,117,161,155,166,153,238,129,1,165,148,177,1,0,47,17,252,0,24,0,48,63,244,12,0,0,0,254,232,120,0,251,130,3,233])],{type:"video/webm"});P.src=_.V1(_.rq(v));P.ontimeupdate=function(){B();b.resolve(0)};
G.appendChild(P);P.classList.add("html5-main-video");setTimeout(function(){G.classList.add("ad-interrupting")},200);
setTimeout(function(){B();b.resolve(1)},5E3);
return L.return(b.promise)})};
Qvx=function(b){var d=L5Q().objectRepresentation.playbackTracking;if(d){var B=[],k;B.push(d==null?void 0:(k=d.videostatsPlaybackUrl)==null?void 0:k.baseUrl);var G;B.push(d==null?void 0:(G=d.videostatsDelayplayUrl)==null?void 0:G.baseUrl);var P;B.push(d==null?void 0:(P=d.videostatsWatchtimeUrl)==null?void 0:P.baseUrl);var v;B.push(d==null?void 0:(v=d.ptrackingUrl)==null?void 0:v.baseUrl);var L;B.push(d==null?void 0:(L=d.qoeUrl)==null?void 0:L.baseUrl);var A;B.push(d==null?void 0:(A=d.atrUrl)==null?
void 0:A.baseUrl);d=_.C(B);for(B=d.next();!B.done;B=d.next())if((B=B.value)&&b.test(B))return B.replace("https://www.youtube.com","").replace("https://s.youtube.com","")}};
qF4=function(b,d){var B,k;return _.f(function(G){switch(G.nextAddress){case 1:B=[],k=0;case 2:if(!(k<3)){G.jumpTo(4);break}return G.yield(fetch(b,{cache:"no-store",method:d}).then(function(P){B.push(P.status)}).catch(function(){B.push(-1)}),3);
case 3:k++;G.jumpTo(2);break;case 4:return G.return(B)}})};
xoQ=function(b){return b.domainLookupStart===0&&b.domainLookupEnd===0&&b.connectStart===0&&b.connectEnd===0||b.duration===0};
YFC=function(b,d,B){B=B===void 0?"GET":B;var k,G,P,v,L,A,a,O,I,D;return _.f(function(U){if(U.nextAddress==1)return U.yield(Promise.all([qF4(b,B),qF4(d,B)]),2);k=U.yieldResult;G=_.C(k);P=G.next().value;v=G.next().value;L=P;A=v;if(Math.min.apply(Math,_.K6(A))!==Math.max.apply(Math,_.K6(A))||Math.min.apply(Math,_.K6(L))!==Math.max.apply(Math,_.K6(L)))return U.return(2);if(Math.min.apply(Math,_.K6(A))===Math.min.apply(Math,_.K6(L)))return U.return(1);O=(a=performance.getEntriesByName(b))==null?void 0:
a[0];D=(I=performance.getEntriesByName(d))==null?void 0:I[0];return O&&D?xoQ(D)?U.return(1):xoQ(O)?U.return(0):U.return(1):U.return(2)})};
MYd=function(){var b;return _.f(function(d){var B=[];var k;var G,P,v;(G=k=(G=L5Q().objectRepresentation.streamingData)==null?void 0:(P=G.formats)==null?void 0:(v=P[0])==null?void 0:v.url)&&G&&!k.match(/&pfa=|yt_premiere_broadcast|yt_live_broadcast/)?(G=G.replace("initcwndbps","ctier=L&initcwndbps"),G=G.replace("%2Crequiressl%2C","%2Crequiressl%2Cctier%2C"),k={testUrl:G,baseUrl:k,method:"GET"}):k=void 0;k&&B.push(k);_.N("ab_net_tp_e")&&B.push({testUrl:_.k4.location.origin+"/ad_companion",baseUrl:_.k4.location.origin+
"/generate_204",method:"OPTIONS"});_.N("ab_fix_creator_view_cnt")&&(B.length=0,(k=Qvx(/api\/stats\/atr/))&&B.push({testUrl:_.k4.location.origin+k,baseUrl:_.k4.location.origin+"/generate_204",method:"POST"}));_.N("ad_net_pb_pbp")&&(k=Qvx(/api\/stats\/qoe/))&&B.push({testUrl:_.k4.location.origin+k,baseUrl:_.k4.location.origin+"/feed/download",method:"GET"});B=B.length!==0?B[Math.floor(Math.random()*B.length)]:void 0;return(b=B)?d.return(YFC(b.testUrl,b.baseUrl,b.method)):d.return(4)})};
_.jvd=function(){if(_.k4.wV9===void 0||_.k4.wV9===null||typeof _.k4.wV9!=="function")return 2;try{return _.k4.wV9()===!0?0:1}catch(b){return 0}};
emQ=function(b){switch(b){case 2:return 0;case 1:return 2;case 0:return 3;case 4:case 3:return 1;default:_.qS(b,"unknown result type")}};
_.bmy=function(b,d){var B=Number(_.xe("CATSTAT",0));if(d.yhX===void 0)return B;d=d.yhX;b=emQ(b);return B&~(3<<d)|b<<d};
dhJ=function(b){var d,B;if((b=(d=b.auxiliaryUi)==null?void 0:(B=d.messageRenderers)==null?void 0:B.bkaEnforcementMessageViewModel)&&b.displayType==="ENFORCEMENT_MESSAGE_VIEW_MODEL_DISPLAY_TYPE_PLAYER")return b};
ks4=function(){for(var b=_.C(Object.values(_.B2E)),d=b.next();!d.done;d=b.next())d=d.value,d.dPi&&d.yhX&&_.qL("CATSTAT",_.bmy(2,d))};
_.ah=function(b,d){b=_.AS("FLOW_EVENT_NAMESPACE_ADBLOCK_ENFORCEMENT",b);(d===void 0?0:d)?_.GsC(b,"FLOW_TYPE_ADBLOCK_ENFORCEMENT"):_.Wg().logFlowEvent(b,"FLOW_TYPE_ADBLOCK_ENFORCEMENT")};
ELy=function(){if(!P9C){if(Polymer.Base){var b=Polymer.Base.createdCallback;Polymer.Base.createdCallback=function(){try{b.apply(this,arguments)}catch(I){_.e8(I)}};
var d=Polymer.Base.attachedCallback;Polymer.Base.attachedCallback=function(){try{d.apply(this,arguments)}catch(I){_.e8(I)}};
var B=Polymer.Base.detachedCallback;Polymer.Base.detachedCallback=function(){try{B.apply(this,arguments)}catch(I){_.e8(I)}};
var k=Polymer.Base.attributeChangedCallback;Polymer.Base.attributeChangedCallback=function(){try{k.apply(this,arguments)}catch(I){_.e8(I)}};
var G=Polymer.Base._listen,P=new WeakMap;Polymer.Base._listen=function(I,D,U){var M=function(){try{U.apply(this,arguments)}catch(z){_.e8(z)}};
P.set(U,M);G.call(this,I,D,M)};
var v=Polymer.Base._unlisten;Polymer.Base._unlisten=function(I,D,U){v.call(this,I,D,P.get(U))}}if(Polymer.Async){var L=Polymer.Async,A=L._atEndOfMicrotask;
L._atEndOfMicrotask=function(){try{A.apply(L,arguments)}catch(I){_.e8(I)}}}if(Polymer.RenderStatus){var a=Polymer.RenderStatus,O=a.afterNextRender;
a.afterNextRender=function(I,D,U){O.call(a,I,function(){try{D.apply(this,arguments)}catch(M){_.e8(M)}},U)}}P9C=!0}};
_.C9F=function(b){var d=b?_.HQ(b):"";if(d){if(d.indexOf("/channel/UCrpQ4p1Ql_hG8rKXIKM1MOQ")===0)return"fashion";if(d.indexOf("/channel/UC4R8DWoMoI7CAwX8_LjQHig")===0)return"live";if(d.indexOf("/channel/UCEgdi0XIXXZ-qJOFPf4JSKw")===0)return"sports";if(d.indexOf("/channel/UCYfdidRxbB8Qhf0Nx7ioOYw")===0)return"news";if(d.indexOf("/channel/UCtFRv9O2AHqOZjjynzrv-xg")===0)return _.N("web_browse_enable_learning_journey")?"learning_journey_browse":"learning";if(d.indexOf("/channel/UC-9-kyTW8ZkZNDHQJ6FgpwQ")===
0)return"music";d=d.toLowerCase();if(d==="/")return"home";if(d==="/channel_memberships")return"channel-memberships-shopfront";if(d.indexOf("/feed/trending")===0)return"trending";if(d.indexOf("/feed/explore")===0)return"explore";if(d.indexOf("/live")===0)return"live";if(d.indexOf("/results")===0)return"search";if(d.indexOf("/sports")===0)return"sports";if(d.indexOf("/fashion")===0||d.indexOf("/feed/fashion_destination")===0)return"fashion";if(/^\/(news)|(feed\/news_destination)|(@news)(\/.*)?$/.test(d))return"news";
if(/^\/(learning)|(@learning)(\/.*)?$/.test(d))return _.N("web_browse_enable_learning_journey")?"learning_journey_browse":"learning";if(d.indexOf("/channel/")===0||d.indexOf("/user/")===0||d.indexOf("/gaming")===0||d.indexOf("/post/")===0)return"channel";if(s$4(b))return"show";if(d==="/playlist"||d.indexOf("/playlist/")===0||d==="/view_play_list"||d.indexOf("/view_play_list/")===0||d.indexOf("/show/")===0)return"playlist";if(d==="/companion_canvas")return"companion-canvas";if(d==="/feed/history"||
d.indexOf("/feed/history/")===0)return"history";if(d==="/new")return"labs";if(d==="/feed/subscriptions")return"subscriptions";if(d.indexOf("/feed/subscriptions/")===0)return"filteredsubscriptions";if(d==="/history_controls")return"standalone";if(d.indexOf("/account")===0||d==="/gaia_link")return"WEB_PAGE_TYPE_SETTINGS";if(d.indexOf("/paid_memberships")===0||d.indexOf("/refund")===0||d.indexOf("/purchases")===0||d.indexOf("/feed/purchases")===0)return"memberships-and-purchases";if(d.indexOf("/product")===
0)return"yts-products";if(d.indexOf("/premium")===0||d.indexOf("/musicpremium")===0)return d.indexOf("/premium/offers")===0||d.indexOf("/musicpremium/offers")===0?"ypc-offers":"red";if(d==="/cart/checkout"||d==="/cart")return"ypc-checkout";if(d.indexOf("/reporthistory")===0)return _.N("enable_new_page_subtypes_for_ai_companion")?"report-history":"browse";if(d.indexOf("/feed/downloads")===0||d.indexOf("/redeem")===0)return"browse";if(d.indexOf("/hashtag")===0)return"hashtag-landing-page";if(d.indexOf("/handle")===
0)return"handle";if(d.indexOf("/source")===0)return"audio-pivot";if(d.search(RegExp("^/playables/(?!saved)."))===0)return"mini_app";if(d.indexOf("/playables")===0)return"playables";if(d.indexOf("/create/live/join")===0)return"open-in-app";if(d.indexOf("/shorts")===0)return"shorts";if(d.indexOf("/feed/channels")===0)return"subscriptions-channels";var B=b?_.HQ(b):"";B&&B.indexOf("/watch")===0&&_.N("web_watch_enable_learning_journey")?(b=_.vQ(b),b=!!b.list&&b.list.indexOf("LJPP")===0):b=!1;if(b)return"learning_journey_watch";
if(_.N("enable_new_page_subtypes_for_ai_companion")&&d==="/feed/courses")return"your-courses"}};
_.m0=function(b){var d,B;(b=(B=_.p(b==null?void 0:b.commandMetadata,_.LT))==null?void 0:B.url)&&(d=_.C9F(b));return d};
s$4=function(b){var d=b?_.HQ(b):"";if(!d)return!1;d=d.toLowerCase();return d.indexOf("/show/")===0||d.indexOf("/playlist")===0&&(b=_.vQ(b),b.list&&b.list.indexOf("EL")===0)?!0:!1};
Ih=function(b){var d="unknown",B;var k=((B=_.p(b==null?void 0:b.commandMetadata,_.LT))==null?void 0:B.webPageType)||"";k?(B=k.toLowerCase(),B.startsWith("web_page_type_")&&(B=B.slice(14))):B=k;B&&vLQ[B.toUpperCase()]?d=vLQ[B.toUpperCase()]:_.p(b,_.$x)||_.p(b,LdF)?d="browse":_.p(b,_.Ok)?d="search":_.p(b,_.KB)&&(d="watch");d==="watch"&&_.m0(b||null)==="learning_journey_watch"&&(d="learning_journey_watch");d==="unknown"&&_.eu(Error("Uf`"+JSON.stringify({clickTrackingParams:b==null?void 0:b.clickTrackingParams,
commandMetadata:b==null?void 0:b.commandMetadata,allEndpointKeys:Object.keys(b||[])})));return d};
_.DA=function(b){if(!_.fYy||b)_.fYy=_.t$();return _.fYy};
_.A12=function(b){return!!_.p(b,_.KB)||!!_.p(b,_.Uk)&&_.N("kevlar_enable_shorts_prefetch")};
_.Wdx=function(b,d){b=_.p(b,_.KB)||_.p(b,_.Uk);return"v"+b.videoId+(b.playlistId?"-pl"+b.playlistId:"")+(d?"-an1":"")+(b.params?"-pr"+b.params:"")};
_.aYF=function(b){var d=new oh(_.xe("ONE_PICK_URL",""));d.urlParamMap_.set("hostId",b);(b=_.xe("GAPI_LOCALE"))&&d.urlParamMap_.set("hl",b);(b=_.xe("SESSION_INDEX"))&&d.urlParamMap_.set("authuser",b);(b=_.xe("DELEGATED_SESSION_ID"))&&d.urlParamMap_.set("groupId",b);return d};
$hy=function(){var b=_.I2(),d=b.resolve(_.Ng);b=b.resolve(_.pk);return new mhW(d,b)};
IYx=function(b){if(window.IntersectionObserver)return new Om4(b,400);throw new TypeError("Wf");};
UhE=function(){var b=Hammer.TouchAction,d=b.prototype.preventDefaults;b.prototype.preventDefaults=function(B){var k=this.actions.indexOf("pan-down")>-1;if(!k)return d.call(this,B);if(!DhF){var G=B.srcEvent;B=B.direction;var P;if((P=this.manager)==null?0:P.session.prevented)G.preventDefault();else if(k&&B&Hammer.DIRECTION_DOWN)return this.preventSrc(G)}}};
oLw=function(b){if(!b||b.size===0)return Hammer.DIRECTION_ALL;if(b.size===2){if(b.has("up")&&b.has("down"))return Hammer.DIRECTION_VERTICAL;if(b.has("right")&&b.has("left"))return Hammer.DIRECTION_HORIZONTAL}if(b.size===1){if(b.has("up"))return Hammer.DIRECTION_UP;if(b.has("down"))return Hammer.DIRECTION_DOWN;if(b.has("right"))return Hammer.DIRECTION_RIGHT;if(b.has("left"))return Hammer.DIRECTION_LEFT}return Hammer.DIRECTION_ALL};
_.p5W=function(){return N2Q?Promise.resolve(N2Q):new Promise(function(b,d){var B=self.indexedDB.open("swpushnotificationsdb");B.onerror=d;B.onsuccess=function(){var k=B.result;if(k.objectStoreNames.contains("swpushnotificationsstore"))N2Q=k,b(N2Q);else return self.indexedDB.deleteDatabase("swpushnotificationsdb"),_.p5W()};
B.onupgradeneeded=M2Q})};
M2Q=function(b){b=b.target.result;b.objectStoreNames.contains("swpushnotificationsstore")&&b.deleteObjectStore("swpushnotificationsstore");b.createObjectStore("swpushnotificationsstore",{keyPath:"key"})};
_.cg=function(b,d,B){var k=B&&B>0?B:0;B=k?Date.now()+k*1E3:0;if((k=k?_.Mg.getLocalStorage():_.Mg.getSessionStorage())&&window.JSON){typeof d!=="string"&&(d=JSON.stringify(d,void 0));try{k.set(b,d,B)}catch(G){k.remove(b)}}};
_.JS=function(b){var d=_.Mg.getSessionStorage(),B=_.Mg.getLocalStorage();if(!d&&!B||!window.JSON)return null;try{var k=d.get(b)}catch(G){}if(typeof k!=="string")try{k=B.get(b)}catch(G){}if(typeof k!=="string")return null;try{k=JSON.parse(k,void 0)}catch(G){}return k};
_.ze=function(b){try{var d=_.Mg.getSessionStorage(),B=_.Mg.getLocalStorage();d&&d.remove(b);B&&B.remove(b)}catch(k){}};
J1J=function(b){var d=c1w(),B;return _.f(function(k){switch(k.nextAddress){case 1:return _.Jn(k,2),k.yield(b.match(d,{cacheName:"yt-appshell-assets"}),4);case 4:B=k.yieldResult;_.fy(k,3);break;case 2:_.lt(k);case 3:return k.return(B)}})};
c1w=function(){var b=typeof ServiceWorkerGlobalScope!=="undefined"&&self instanceof ServiceWorkerGlobalScope?zQQ.registration.scope:RQC;b.endsWith("/")&&(b=b.slice(0,-1));return b+"/app_shell_home"};
X5y=function(b){b.map(function(d){return d.source}).join("|")};
_.hQF=function(b){return _.f(function(d){return d.return(J1J(b))})};
HmQ=function(){var b=window.caches,d;return _.f(function(B){if(B.nextAddress==1)return B.yield(_.hQF(b),2);d=B.yieldResult;return B.return(!!d)})};
y1y=function(){_.f(function(b){if(b.nextAddress==1){if(lYy)return b.jumpTo(0);lYy=!0;if(_.N("enable_system_health_primes_monitoring"))return _.R2(t2y,3E4),j$F(),b.return();if(!(Math.random()<_.Nt("web_system_health_fraction")))return b.jumpTo(0);FdJ={heightPixels:screen.height,widthPixels:screen.width};Rh&&!isNaN(Rh.jsHeapSizeLimit)&&(FdJ.memoryTotalKbytes=String(Math.round(Rh.jsHeapSizeLimit/1E3)));window.devicePixelRatio&&(FdJ.devicePixelRatio=window.devicePixelRatio);return b.yield(Zmy(),4)}_.R2(t2y,
3E4);return b.yield(gLJ(),0)})};
Zmy=function(){return _.f(function(b){if(b.nextAddress==1)return XN.intersectionObserverPresent="IntersectionObserver"in window,XN.serviceWorkerPresent="serviceWorker"in navigator,XN.webSharePresent="share"in navigator,XN.fullScreenApiPresent="exitFullscreen"in document||"webkitExitFullscreen"in document,XN.cacheStoragePresent="caches"in window,XN.storageEstimatePresent="storage"in navigator&&"estimate"in navigator.storage,XN.storagePersistPresent="storage"in navigator&&"persist"in navigator.storage,
XN.webkitTemporaryStoragePresent="webkitTemporaryStorage"in hS&&hS.webkitTemporaryStorage&&"queryUsageAndQuota"in hS.webkitTemporaryStorage,XN.promiseRejectionEventPresent=typeof PromiseRejectionEvent!=="undefined",b.yield(M6C(),2);XN.indexedDbPresent=b.yieldResult;XN.subtleCryptoPresent="crypto"in window&&"subtle"in window.crypto&&"importKey"in window.crypto.subtle;XN.broadcastChannelPresent="BroadcastChannel"in window;XN.webLocksApiPresent="locks"in navigator;window.matchMedia&&window.matchMedia("(color-gamut)").matches&&
(XN.supportsP3Color=window.matchMedia("(color-gamut: p3)").matches,XN.supportsRec2020Color=window.matchMedia("(color-gamut: rec2020)").matches);_.tn(b)})};
t2y=function(){var b=9E4+Math.random()*2E3;_.o_()>b||(_.N("enable_system_health_primes_monitoring")?j$F():gLJ())};
gLJ=function(){var b;return _.f(function(d){if(d.nextAddress==1)return d.yield(STG(),2);b=d.yieldResult;_.Q4("systemHealthCaptured",b);_.tn(d)})};
j$F=function(){var b={metric:{}},d=V2F();d.networkEvents.length&&(b.metric.networkEvents=imG(d));_.Q4("systemHealthCaptured",b)};
STG=function(){var b,d,B,k,G,P,v,L,A,a;return _.f(function(O){switch(O.nextAddress){case 1:b={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)};d=window.screen;_.N("enable_is_extended_monitoring")&&d&&"isExtended"in d&&(b.isExtended=!!d.isExtended);B={metric:{staticContext:FdJ,dynamicContext:b,webMetric:w5Q,webApiSupport:XN}};
if(k=_.hb())B.csn=k;Rh&&(B.metric.webMetric.currentHeapKbytes=Math.round(Rh.usedJSHeapSize/1E3));window.matchMedia&&(B.metric.dynamicContext.hasHoverSupport=window.matchMedia("(any-hover: hover)").matches,B.metric.dynamicContext.hasFinePointer=window.matchMedia("(any-pointer: fine)").matches,B.metric.dynamicContext.hasCoarsePointer=window.matchMedia("(any-pointer: coarse)").matches);if(!("getBattery"in hS&&typeof hS.getBattery==="function")){O.jumpTo(2);break}return O.yield(hS.getBattery(),3);case 3:if(G=
O.yieldResult)B.metric.dynamicContext.chargingStatus=G.charging?"CHARGING_AC":"CHARGING_INACTIVE";case 2:"onLine"in navigator&&(B.metric.dynamicContext.networkCoarseState=navigator.onLine?0:2);if(XN.storageEstimatePresent)return O.yield(navigator.storage.estimate(),8);if(!XN.webkitTemporaryStoragePresent){O.jumpTo(5);break}return O.yield(u71(),7);case 7:P=O.yieldResult;O.jumpTo(5);break;case 8:P=O.yieldResult;case 5:return B.metric.dynamicContext.deviceStorageQuotaMbytes=((v=P)==null?0:v.quota)?String(Math.round(P.quota/
1048576/10)*10):"-1",B.metric.dynamicContext.deviceStorageUsageMbytes=((L=P)==null?0:L.usage)?String(Math.round(P.usage/1048576/10)*10):"-1",A=B.metric.dynamicContext,O.yield(HmQ(),9);case 9:return A.hasAppShell=O.yieldResult,a=V2F(),a.networkEvents.length&&(B.metric.networkEvents=imG(a)),O.return(B)}})};
u71=function(){return new Promise(function(b){var d;XN.webkitTemporaryStoragePresent&&(d=hS.webkitTemporaryStorage)!=null&&d.queryUsageAndQuota?hS.webkitTemporaryStorage.queryUsageAndQuota(function(B,k){b({usage:B,quota:k})}):b(void 0)})};
_.Hg=function(b){b&=16777215;b=[(b&16711680)>>16,(b&65280)>>8,b&255];return Kd4(b[0],b[1],b[2])};
_.lG=function(b){b=[(b&16711680)>>>16,(b&65280)>>>8,b&255,(b&4278190080)>>>24];if(!_.nLx(b,function(d){return d===(d&255)}))throw Error("Xf`"+b.join(","));
return"rgba("+b[0]+","+b[1]+","+b[2]+","+(b[3]/255).toFixed(3)+")"};
_.T2G=function(b){return[(b&16711680)>>>16,(b&65280)>>>8,b&255]};
_.r1G=function(b){b=b.map(function(d){d/=255;return d<=.03928?d/12.92:Math.pow((d+.05)/1.05,2.4)});
return b[0]*.2126+b[1]*.7152+b[2]*.0722};
tS=function(b,d){b=_.T2G(b);return"rgba("+b[0]+", "+b[1]+", "+b[2]+", "+d+")"};
jT=function(b){return(b&4278190080)>>>24===0?tS(b,"1"):_.lG(b)};
_.Q$4=function(){try{return!!self.localStorage}catch(b){return!1}};
eQE=function(){if(qTQ())_.eu(Error("Yf"));else{var b=document.createElement("iframe");b.style.display="none";var d=d===void 0?window.location.href:d;var B=_.ey(_.xe("PERSIST_IDENTITY_IFRAME_URL"));d=B?B:(new URL(d)).host.indexOf("studio")===0?_.p5(xhm,"persist_identity"):_.p5(YTC,"persist_identity");_.kZ(b,1,d);b.id="persist_identity";var k;(k=document.body)==null||k.appendChild(b)}};
qTQ=function(){var b=bUC;b||(b=document.querySelector("#persist_identity"));return b};
deF=function(){var b=!1;try{b=!!window.sessionStorage.getItem("session_logininfo")}catch(d){b=!0}return(_.xe("INNERTUBE_CLIENT_NAME")==="WEB"||_.xe("INNERTUBE_CLIENT_NAME")==="WEB_CREATOR")&&b};
BKw=function(b,d){if(!deF())return!1;d||(d=_.xe("LOGIN_INFO"));return d?(b.session_logininfo=d,!0):!1};
GwC=function(b,d){b=b===void 0?!1:b;if((d===void 0||!d)&&kwW!=="IDENTITY_STICKINESS_INITIAL_STATE_ENUM_UNKNOWN")if(window.sessionStorage.getItem("from_switch_account"))window.sessionStorage.removeItem("from_switch_account");else if(_.Ye("LOG_STICKINESS",!1)){d=_.hb();var B=_.RD(),k={identityStickinessData:{initialState:kwW}};d&&B&&_.rp(d,B,k)}if(d=qTQ())if(B=d.src?(new URL(d.src)).origin:"*",b){var G;(G=d.contentWindow)==null||G.postMessage({action:"clear"},B)}else if(!(Number(window.sessionStorage.getItem("stickiness_reload"))>=
2)&&(b=window.sessionStorage.getItem("session_logininfo"))){var P;(P=d.contentWindow)==null||P.postMessage({loginInfo:b},B)}};
_.FN=function(b){b=b===void 0?!0:b;try{window.sessionStorage.removeItem("stickiness_reload"),window.sessionStorage.removeItem("session_logininfo"),_.qL("LOGIN_INFO",""),b&&window.sessionStorage.setItem("from_switch_account","1"),GwC(!0,b)}catch(d){}};
Pvd=function(b){b&&(b.startsWith("https://accounts.google.com/AddSession")?_.FN():b.startsWith("https://accounts.google.com/ServiceLogin")?_.FN():b.startsWith("https://myaccount.google.com")&&_.kU(b).getPath().endsWith("/youtubeoptions")&&_.FN())};
ZA=function(b,d){Pvd(b);if(_.Ye("LOGGED_IN",!0)&&deF()){var B=PmC(b);B==null&&(B={});BKw(B,d)&&_.Qw(b,B)}};
E31=function(){function b(d){for(d=d.target;d&&d.nodeName!=="A";)if(d=d.parentNode,!(d&&d instanceof HTMLElement))return;if(d&&!d.hasAttribute("download")&&d.getAttribute("rel")!=="external"&&d.href)return d.href}
document.addEventListener("mousedown",function(d){d.button!==0&&(d=b(d))&&ZA(d)});
document.addEventListener("click",function(d){(d=b(d))&&ZA(d)})};
v3x=function(){var b=new sYC;try{if(_.Ye("LOGGED_IN",!0)){try{window.sessionStorage.setItem("canUseSessionStorage","true"),window.sessionStorage.removeItem("canUseSessionStorage")}catch(L){b.increment(5,!1);return}if(_.xe("LOGIN_INFO")){var d=CvF?CvF:window.location;_.xe("INNERTUBE_CLIENT_NAME")==="WEB_CREATOR"&&eQE();var B=PmC(d.href);B==null&&(B={});var k=B.session_logininfo,G=Number(window.sessionStorage.getItem("stickiness_reload")),P=k===_.xe("LOGIN_INFO");if(!window.sessionStorage.getItem("session_logininfo")||
G>=2||P)G>=2?b.increment(2,P):P?b.increment(7,P):window.sessionStorage.getItem("session_logininfo")||(b.increment(3,P),kwW="IDENTITY_STICKINESS_INITIAL_STATE_ENUM_NEW_TAB"),window.sessionStorage.setItem("session_logininfo",_.xe("LOGIN_INFO")),window.sessionStorage.removeItem("stickiness_reload");else if(window.sessionStorage.getItem("session_logininfo"))if(_.xe("LOGIN_INFO")===window.sessionStorage.getItem("session_logininfo"))b.increment(4,P),window.sessionStorage.removeItem("stickiness_reload");
else if(G<2){window.sessionStorage.setItem("stickiness_reload",String(G+1));var v=d.href;v=_.qa(v,"sttick");ZA(v,window.sessionStorage.getItem("session_logininfo"));v=_.Lw(v,{sttick:G});b.increment(G,P);_.cn4(d,v)}}else b.increment(6,!1)}else _.FN(!1)}catch(L){}};
_.g3=function(b,d,B,k,G){d=d===void 0?{}:d;B=B===void 0?"":B;k=k===void 0?window:k;b=_.fw(b,d);ZA(b);B=_.Tb(b+B,G);_.cn4(k.location,B)};
LL4=function(b){if(b.urlEndpoint){if(b=_.vQ(b.urlEndpoint.url),b.adurl)return $A(b.adurl)}else if(b.watchEndpoint)return"//www.youtube.com/watch?v="+b.watchEndpoint.videoId;return null};
f6y=function(b){if(!b||!b.reportingPings)return null;var d={};b.reportingPings.forEach(function(B){B.pingType in d?d[B.pingType].push(B.url):d[B.pingType]=[B.url]});
return{adpings:Yow(d)}};
_.ST=function(b){b=b===void 0?!1:b;var d=_.mh(),B="USER_INTERFACE_THEME_LIGHT";d.getFlag(165)?B="USER_INTERFACE_THEME_DARK":d.getFlag(174)?B="USER_INTERFACE_THEME_LIGHT":_.y8()&&(B="USER_INTERFACE_THEME_DARK");return b?B:ANw()||B};
_.WLG=function(){return!_.N("kevlar_legacy_browsers")&&window.matchMedia&&window.matchMedia("(prefers-color-scheme)").matches};
_.y8=function(){return _.WLG()&&window.matchMedia("(prefers-color-scheme: dark)").matches};
_.V8=function(){var b=_.mh();return _.WLG()&&!b.getFlag(165)&&!b.getFlag(174)};
ANw=function(){var b=b===void 0?window.location.href:b;if(_.N("kevlar_disable_theme_param"))return null;var d=_.HQ(b);if(_.a6W(d))return"USER_INTERFACE_THEME_DARK";try{var B=_.vQ(b).theme;return meC.get(B)||null}catch(k){}return null};
_.a6W=function(b){return _.N("enable_dark_theme_only_on_shorts")?!(b==null||!b.startsWith("/shorts/")):!1};
_.I6J=function(b,d,B,k,G){d=d===void 0?!1:d;B=B===void 0?!1:B;var P=_.xe("INNERTUBE_CONTEXT");if(!P)return _.xs(Error("bg")),{};P=(0,_.w1.unsafeClone)(P);_.N("web_no_tracking_params_in_shell_killswitch")||delete P.clickTracking;P.client||(P.client={});var v=P.client;v.clientName==="MWEB"&&v.clientFormFactor!=="AUTOMOTIVE_FORM_FACTOR"&&(v.clientFormFactor=_.xe("IS_TABLET")?"LARGE_FORM_FACTOR":"SMALL_FORM_FACTOR");v.screenWidthPoints=window.innerWidth;v.screenHeightPoints=window.innerHeight;v.screenPixelDensity=
Math.round(window.devicePixelRatio||1);v.screenDensityFloat=window.devicePixelRatio||1;v.utcOffsetMinutes=-Math.floor((new Date).getTimezoneOffset());v.userInterfaceTheme=_.ST();if(!d){var L=_.rUF();L&&(v.connectionType=L);_.N("web_log_effective_connection_type")&&(L=qqJ())&&(P.client.effectiveConnectionType=L)}var A;if(_.N("web_log_memory_total_kbytes")&&((A=_.k4.navigator)==null?0:A.deviceMemory)){var a;A=(a=_.k4.navigator)==null?void 0:a.deviceMemory;P.client.memoryTotalKbytes=""+A*1E6}d&&k&&!_.N("web_it_context_set_original_url_ks")&&
(v.originalUrl=$eC(_.k4.location.href,k).toString());_.N("web_gcf_hashes_innertube")&&(L=PGF())&&(a=L.coldConfigData,A=L.coldHashData,L=L.hotHashData,P.client.configInfo=P.client.configInfo||{},a&&(P.client.configInfo.coldConfigData=a),A&&(P.client.configInfo.coldHashData=A),L&&(P.client.configInfo.hotHashData=L));a=_.vQ(_.k4.location.href);!_.N("web_populate_internal_geo_killswitch")&&a.internalcountrycode&&(v.internalGeo=a.internalcountrycode);!_.N("web_populate_client_screen_killswitch")&&G&&(v.clientScreen=
G);v.clientName==="MWEB"||v.clientName==="WEB"?(v.mainAppWebInfo||(v.mainAppWebInfo={}),v.mainAppWebInfo.graftUrl=k||_.k4.location.href,_.N("kevlar_woffle")&&_.iG.instance&&(k=_.iG.instance,v.mainAppWebInfo.pwaInstallabilityStatus=!k.appInstalledEventFired&&k.deferredInstallPrompt?"PWA_INSTALLABILITY_STATUS_CAN_BE_INSTALLED":"PWA_INSTALLABILITY_STATUS_UNKNOWN"),v.mainAppWebInfo.webDisplayMode=xAx(),v.mainAppWebInfo.isWebNativeShareAvailable=navigator&&navigator.share!==void 0):v.clientName==="TVHTML5"&&
(!_.N("web_lr_app_quality_killswitch")&&(k=_.xe("LIVING_ROOM_APP_QUALITY"))&&(v.tvAppInfo=Object.assign(v.tvAppInfo||{},{appQuality:k})),k=_.xe("LIVING_ROOM_CERTIFICATION_SCOPE"))&&(v.tvAppInfo=Object.assign(v.tvAppInfo||{},{certificationScope:k}));!_.N("web_populate_time_zone_itc_killswitch")&&(k=nJx())&&(v.timeZone=k);(k=AU4())?v.experimentsToken=k:delete v.experimentsToken;v=WhJ();k=_.OUy();k=(0,_.w1.getValues)(k.tokenJars);P.request=Object.assign({},P.request,{internalExperimentFlags:v,consistencyTokenJars:k});
!_.N("web_prequest_context_killswitch")&&(v=_.xe("INNERTUBE_CONTEXT_PREQUEST_CONTEXT"))&&(P.request.externalPrequestContext=v);k=_.mh();v=k.getFlag(58);k=k.get("gsml","");P.user=Object.assign({},P.user);v&&(P.user.enableSafetyMode=v);k&&(P.user.lockedSafetyMode=!0);_.N("warm_op_csn_cleanup")?B&&(d=_.hb())&&(P.clientScreenNonce=d):!d&&(d=_.hb())&&(P.clientScreenNonce=d);b&&(P.clickTracking={clickTrackingParams:b});if(b=_.dF("yt.mdx.remote.remoteClient_"))P.remoteClient=b;_.w3.getInstance().setLocationOnInnerTubeContext(P);
try{var O=pG2(),I=O.bid;delete O.bid;P.adSignalsInfo={params:[],bid:I};for(var D=_.C(Object.entries(O)),U=D.next();!U.done;U=D.next()){var M=_.C(U.value),z=M.next().value,H=M.next().value;O=z;I=H;b=void 0;(b=P.adSignalsInfo.params)==null||b.push({key:O,value:""+I})}var l,F;if(((l=P.client)==null?void 0:l.clientName)==="TVHTML5"||((F=P.client)==null?void 0:F.clientName)==="TVHTML5_UNPLUGGED"){var K=_.xe("INNERTUBE_CONTEXT");K.adSignalsInfo&&(P.adSignalsInfo.advertisingId=K.adSignalsInfo.advertisingId,
P.adSignalsInfo.advertisingIdSignalType="DEVICE_ID_TYPE_CONNECTED_TV_IFA",P.adSignalsInfo.limitAdTracking=K.adSignalsInfo.limitAdTracking)}}catch(u){_.xs(u)}return P};
_.Kk=function(){return{isShellLoad:_.Ye("IS_SHELL_LOAD",!1)}};
UeE=function(){navigator.serviceWorker.getRegistrations().then(function(b){b.forEach(Dem)})};
Dem=function(b){b&&_.o3m(NKF,b.scope)};
_.o3m=function(b,d){d={scope:d||_.pw("service_worker_scope")||"/"};return navigator.serviceWorker.register(_.jD(b),d)};
nk=function(b,d,B,k){if(d&&d.serializedYpcCujLoggingParams){if(B){var G={};G.transactionErrorType=B;k&&(G.errorMessage=k);d.ypcCujLoggingClientPayload={ypcAcquisitionCujLoggingClientPayload:{ypcAcquisitionDebugLoggingParams:G}}}B={};B.ypcCujContext=d;b=_.AS("FLOW_EVENT_NAMESPACE_YPC_ACQUISITION",b,B);_.Wg().logFlowEvent(b,"FLOW_TYPE_YPC_ACQUISITION")}};
_.pbd=function(b,d,B,k){var G={};G.serializedTransactionFlowLoggingParams=d;B&&(G.errorType=B);k&&(G.errorMessage=k);_.Q4(b,G);_.qT()};
_.M9m=function(b){b&&_.pbd("transactionFlowStarted",b)};
_.cNm=function(b){b&&_.pbd("transactionFlowCancelled",b)};
_.Te=function(b,d,B){d&&_.pbd("transactionFlowFailed",d,b,B)};
JNF=function(b){var d=document.querySelector("ytd-app")||document.querySelector("ytmusic-app");d&&(d.inert=b)};
_.r3=function(){this.megabloxUrl_=null};
_.Q8=function(b){try{var d=ziw==null?void 0:ziw.composedPath(b)}catch(B){d=b.composedPath?b.composedPath():[]}return d&&d.length>0?d:b.composedPath?b.composedPath():[]};
_.qg=function(b){return _.Q8(b)[0]};
xx=function(b){return b instanceof ShadowRoot?ShadowRoot:b instanceof DocumentFragment?DocumentFragment:b instanceof Document?Document:HTMLElement};
RiC=function(b){if(b instanceof Element)return Element.prototype;if(b instanceof DocumentFragment)return DocumentFragment.prototype;throw Error("fg`"+b);};
Xby=function(b,d){return _.N("sunnydom_native_scoped_query_selectors")?RiC(b).querySelector.call(b,d):xx(b).prototype.querySelector.call(b,d)};
hiG=function(b,d){return _.N("sunnydom_native_scoped_query_selectors")?RiC(b).querySelectorAll.call(b,d):xx(b).prototype.querySelectorAll.call(b,d)};
HUx=function(b){var d,B,k;return(k=(B=(d=b.parentElement)!=null?d:b.__shady_native_parentElement)!=null?B:b.__shady_parentElement)!=null?k:null};
l6w=function(b){var d,B,k;return(k=(B=(d=b.parentNode)!=null?d:b.__shady_native_parentNode)!=null?B:b.__shady_parentNode)!=null?k:null};
t9y=function(b){var d,B,k;return(k=(B=(d=b.nextSibling)!=null?d:b.__shady_native_nextSibling)!=null?B:b.__shady_nextSibling)!=null?k:null};
jY2=function(b){var d,B,k;return(k=(B=(d=b.previousSibling)!=null?d:b.__shady_native_previousSibling)!=null?B:b.__shady_previousSibling)!=null?k:null};
FLC=function(b){var d,B,k;return(k=(B=(d=b.nextElementSibling)!=null?d:b.__shady_native_nextElementSibling)!=null?B:b.__shady_nextElementSibling)!=null?k:null};
ZUG=function(b){var d,B,k;return(k=(B=(d=b.previousElementSibling)!=null?d:b.__shady_native_previousElementSibling)!=null?B:b.__shady_previousElementSibling)!=null?k:null};
g3C=function(b){var d,B,k;return new Set([].concat(_.K6((d=b.children)!=null?d:[]),_.K6((B=b.__shady_native_children)!=null?B:[]),_.K6((k=b.__shady_children)!=null?k:[])))};
yNC=function(b){var d,B,k;return new Set([].concat(_.K6((d=b.childNodes)!=null?d:[]),_.K6((B=b.__shady_native_childNodes)!=null?B:[]),_.K6((k=b.__shady_childNodes)!=null?k:[])))};
_.Yx=function(b){if(!(b instanceof Element))return null;b=b.classList?Array.from(b.classList):void 0;if(!b)return null;var d=b.indexOf("style-scope");return d>-1&&d+1<b.length?b[d+1]:null};
eT=function(b){if(!(b instanceof HTMLElement))return null;var d=b&&(b.$$||b.polymerController)?b.tagName.toLowerCase():null;return d?d:_.Yx(b)};
SG2=function(b,d){return _.N("sunnydom_native_scoped_query_selectors")?b+".style-scope."+d:b.replace(/[^a-z]*[^\s]+/g,function(B){return B+".style-scope."+d})};
V9x=function(b,d){return d?b.split(",").map(function(B){return SG2(B.trim(),d)}).join(", "):b};
_.bw=function(b){var d,B,k,G;return(G=(k=(B=(d=b.root)!=null?d:b.shadowRoot)!=null?B:b.__shady_native_shadowRoot)!=null?k:b.__shady_shadowRoot)!=null?G:b};
iU1=function(b){var d,B,k;return(k=(B=(d=b.__shady_parentNode)!=null?d:b.__shady_native_parentNode)!=null?B:b.parentNode)!=null?k:null};
wbQ=function(b){var d,B;return(B=(d=l6w(b))!=null?d:b.host)!=null?B:null};
uEW=function(b){for(;b&&!(b instanceof HTMLElement);)b=wbQ(b);return b};
KLJ=function(b){var d=uEW(b);return b===d?_.Yx(b):d?eT(d):null};
n34=function(b){return(b=uEW(b))?eT(b):null};
TKW=function(b){if(b instanceof Comment)return!1;if(b instanceof Text){var d,B;if(((B=(d=b.textContent)==null?void 0:d.trim())!=null?B:"")==="")return!1}return!0};
dX=function(b,d,B){var k=d(b);for(B=B===void 0?n34(b):B;k&&(KLJ(k)!==B||!TKW(k));)b=k,k=d(b);return k};
rNF=function(b,d,B){if(!d)return null;b=n34(b);return KLJ(d)===b&&TKW(d)?d:dX(d,B,b)};
QYd=function(b){return dX(b,iU1,_.Yx(b))};
qGC=function(b){return dX(b,FLC)};
xeG=function(b){return dX(b,t9y)};
YG4=function(b){return dX(b,ZUG)};
ei1=function(b){return dX(b,jY2)};
bpd=function(b){return rNF(b,b.firstChild||null,t9y)};
df4=function(b){var d,B,k;var G=(k=(B=(d=b.firstElementChild)!=null?d:b.__shady_native_firstElementChild)!=null?B:b.__shady_firstElementChild)!=null?k:null;return rNF(b,G,FLC)};
BZy=function(b){var d,B,k;var G=(k=(B=(d=b.lastChild)!=null?d:b.__shady_native_lastChild)!=null?B:b.__shady_lastChild)!=null?k:null;return rNF(b,G,jY2)};
kuF=function(b){var d,B,k;var G=(k=(B=(d=b.lastElementChild)!=null?d:b.__shady_native_lastElementChild)!=null?B:b.__shady_lastElementChild)!=null?k:null;return rNF(b,G,ZUG)};
GuJ=function(b){var d=n34(b);return Array.from(yNC(b)).filter(function(B){return KLJ(B)===d})};
PgF=function(b){var d=eT(b);return Array.from(g3C(b)).filter(function(B){return _.Yx(B)===d})};
EXy=function(b){if(!b)return null;var d=_.Yx(b);if(!d){var B;return(B=Node.prototype.getRootNode)==null?void 0:B.call(b)}d=d.toUpperCase();for(b=HUx(b);b&&b.tagName!==d;)b=HUx(b);return b?_.bw(b):null};
_.Bf=function(b){var d=_.N(b);eb["counterfactuals."+b]=String(d);return d};
_.Pf=function(b,d,B){if(b instanceof HTMLElement&&_.Yx(b)===B){var k=Array.from(b.classList).indexOf("style-scope");if(k===-1)b.classList.add("style-scope"),b.classList.add(d);else if(!(k+1>=b.classList.length)){k=b.classList[k+1];var G,P;b==null||(G=b.classList)==null||(P=G.replace)==null||P.call(G,k,d)}}if(b instanceof HTMLElement||b instanceof DocumentFragment)for(G=_.C(g3C(b)),P=G.next();!P.done;P=G.next())_.Pf(P.value,d,B);return b};
E8=function(b,d){if(b instanceof HTMLElement&&_.Yx(b)===d){var B=Array.from(b.classList).indexOf("style-scope");B===-1||B+1>=b.classList.length||b.classList.remove("style-scope",b.classList[B+1])}if(b instanceof HTMLElement||b instanceof DocumentFragment){B=_.C(b.children);for(var k=B.next();!k.done;k=B.next())E8(k.value,d)}return b};
_.stF=function(b,d){return xx(b).prototype.appendChild.call(b,d)};
Cg1=function(b,d){if(b===d)return!0;b=yNC(b);return Array.from(b).some(function(B){return Cg1(B,d)})};
_.Cl=function(b,d){if(b instanceof s8)return b;(d==null?0:d.ignoreOwnerDocument)&&!Object.getOwnPropertyDescriptor(b,"ownerDocument")&&Object.defineProperty(b,"ownerDocument",{get:function(){return window.document}});
return new s8(b)};
LAJ=function(){var b=s8.prototype,d=[].concat(_.K6(vXE?[]:["getRootNode"]),["setAttribute","removeAttribute"]);d=_.C(d);for(var B=d.next(),k={};!B.done;k={method$jscomp$53:void 0},B=d.next())k.method$jscomp$53=B.value,b[k.method$jscomp$53]=function(G){return function(){return this.host[G.method$jscomp$53].apply(this.host,arguments)}}(k)};
AfQ=function(){var b=s8.prototype,d=[].concat(_.K6(vXE?[]:"cloneNode contains appendChild insertBefore removeChild replaceChild".split(" ")),_.K6(fiF?[]:["querySelector","querySelectorAll"]));d=_.C(d);for(var B=d.next(),k={};!B.done;k={method$jscomp$54:void 0},B=d.next())k.method$jscomp$54=B.value,b[k.method$jscomp$54]=function(G){return function(){return this.root[G.method$jscomp$54].apply(this.root,arguments)}}(k)};
mfQ=function(){var b=s8.prototype,d=[].concat(_.K6(WAm?[]:["nextSibling","previousSibling","nextElementSibling","previousElementSibling"]),_.K6(aid?[]:["parentNode"]));d=_.C(d);for(var B=d.next(),k={};!B.done;k={prop$jscomp$67:void 0},B=d.next())k.prop$jscomp$67=B.value,Object.defineProperty(b,k.prop$jscomp$67,{get:function(G){return function(){return this.host[G.prop$jscomp$67]}}(k),
configurable:!0})};
Iim=function(){var b=s8.prototype,d=["activeElement"].concat(_.K6(WAm?[]:["firstChild","firstElementChild","lastElementChild","childNodes"]),_.K6($fx?[]:["children"]),_.K6(Op4?[]:["lastChild"]));d=_.C(d);for(var B=d.next(),k={};!B.done;k={prop$jscomp$68:void 0},B=d.next())k.prop$jscomp$68=B.value,Object.defineProperty(b,k.prop$jscomp$68,{get:function(G){return function(){return this.root[G.prop$jscomp$68]}}(k),
configurable:!0})};
DfQ=function(){for(var b=s8.prototype,d=_.C(["innerHTML","textContent"]),B=d.next(),k={};!B.done;k={prop$jscomp$69:void 0},B=d.next())k.prop$jscomp$69=B.value,Object.defineProperty(b,k.prop$jscomp$69,{get:function(G){return function(){return this.root[G.prop$jscomp$69]}}(k),
set:function(G){return function(P){this.root[G.prop$jscomp$69]=P}}(k),
configurable:!0})};
UfJ=function(b){var d=s8.prototype;b=_.C(Object.entries(b));for(var B=b.next(),k={};!B.done;k={fn$jscomp$402:void 0},B=b.next()){var G=_.C(B.value);B=G.next().value;G=G.next().value;k.fn$jscomp$402=G;d[B]=function(P){return function(){return P.fn$jscomp$402.apply(null,[this.host.node||this.host].concat(_.K6(arguments)))}}(k)}};
NZx=function(){for(var b=s8.prototype,d=_.C(Object.entries(oXy)),B=d.next(),k={};!B.done;k={fn$jscomp$403:void 0},B=d.next()){var G=_.C(B.value);B=G.next().value;G=G.next().value;k.fn$jscomp$403=G;Object.defineProperty(b,B,{get:function(P){return function(){return P.fn$jscomp$403.apply(null,[this.host.node||this.host].concat(_.K6(arguments)))}}(k),
configurable:!0})}};
_.vf=function(b){return b instanceof pWd||b instanceof Document?b:new pWd(b)};
M1m=function(){for(var b=pWd.prototype,d=_.C("setAttribute removeAttribute cloneNode contains appendChild insertBefore getRootNode removeChild replaceChild querySelector querySelectorAll".split(" ")),B=d.next(),k={};!B.done;k={method$jscomp$55:void 0},B=d.next())k.method$jscomp$55=B.value,b[k.method$jscomp$55]=function(G){return function(){return HTMLElement.prototype[G.method$jscomp$55].call.apply(HTMLElement.prototype[G.method$jscomp$55],[this.node].concat(_.K6(arguments)))}}(k)};
cfw=function(){for(var b=pWd.prototype,d=_.C("firstChild lastChild firstElementChild lastElementChild childNodes children parentNode nextSibling previousSibling nextElementSibling previousElementSibling classList innerHTML textContent".split(" ")),B=d.next(),k={};!B.done;k={prop$jscomp$70:void 0},B=d.next())k.prop$jscomp$70=B.value,Object.defineProperty(b,k.prop$jscomp$70,{get:function(G){return function(){var P;return(P=this.node["__shady_native_"+G.prop$jscomp$70])!=null?P:this.node[G.prop$jscomp$70]}}(k),
configurable:!0})};
_.Ll=function(b,d,B){B===void 0&&(B=!b.classList.contains(d));B?b.classList.add(d):b.classList.remove(d)};
_.fl=function(b,d,B){B===void 0&&(B=!b.hasAttribute(d));if(d==="class")throw Error("gg");B?_.vf(b).setAttribute(d,""):_.vf(b).removeAttribute(d)};
Jfm=function(b){return(b.localName!=="slot"?[]:(0,_.As)(b).assignedNodes({flatten:!0})).filter(function(d){return d.nodeType===Node.ELEMENT_NODE})};
_.zFx=function(b){return(b=_.Cl(b).querySelector("slot"))&&b.localName==="slot"?Jfm(b):[]};
_.Wf=function(b,d){window.ShadyCSS&&window.ShadyCSS.styleSubtree(b,d)};
a3=function(b,d){var B=d.bind(b);return function(k){B(k,k.detail)}};
_.mq=function(b,d){var B=RFd.get(b);B||(B=new WeakMap,RFd.set(b,B));if(B.has(d))return B.get(d);if(_.N("web_fi_listen_disable_bound_fn_helper")){var k=d.bind(b);b=function(G){k(G,G==null?void 0:G.detail)}}else b=a3(b,d);
B.set(d,b);return b};
Hpx=function(b,d){XWE(b);b.created[hFE].push(d)};
XWE=function(b){if(!b.created||!b.created[hFE]){var d=b.created,B=d?[d]:[];b.created=function(){for(var k=_.C(B),G=k.next();!G.done;G=k.next())G.value.apply(this)};
b.created[hFE]=B}};
liJ=function(b){return function(){var d=_.Q1.apply(0,arguments);return function(B,k,G){b.apply(null,_.K6(d))(B,k,G)}}};
t1C=function(){return function(){var b=_.Q1.apply(0,arguments);return function(d,B,k){DkJ.apply(null,_.K6(b))(d,B,k)}}};
_.R=function(b){return t1C()(b)};
_.X=function(){return liJ(pPE).apply(null,_.K6(_.Q1.apply(0,arguments)))};
_.$0=function(b){return _.N("pbcm_fi_listen_decorators")?jt4(b):liJ(ozd)(b)};
jt4=function(b){return function(d,B){Hpx(d,function(){var k=this[B],G=_.N("web_fi_listen_disable_bound_fn_helper")?function(P){k(P,P.detail)}.bind(this):a3(this,k);
FAW.has(b)?xi(this.hostElement,b,G):this.hostElement.addEventListener(b,G)})}};
_.O8=function(){return liJ(N8J).apply(null,_.K6(_.Q1.apply(0,arguments)))};
_.Z=function(b){b=b===void 0?{}:b;return liJ(UkG)(b)};
_.I3=function(b){if(b.hostElement&&b!==b.hostElement){var d=_.Uo(b.hostElement);d=b.renderIdom?d:d.shadowRoot}d||(b=b.root,d=b instanceof Node?_.Uo(b):null);return d};
_.DM=function(b){return Zp1?gXC(b):function(d,B){Object.defineProperty(d,B,{get:function(){var k;return(k=_.I3(this))==null?void 0:k.querySelector(b)},
enumerable:!0,configurable:!0})}};
gXC=function(b){return function(d,B){Object.defineProperty(d,B,{get:function(){var k,G=(k=_.Cl(this.hostElement))==null?void 0:k.querySelector(b);if(G)return G;var P;return(P=_.I3(this))==null?void 0:P.querySelector(b)},
enumerable:!0,configurable:!0})}};
_.U8=function(b){return Zp1?yf1(b):function(d,B){Object.defineProperty(d,B,{get:function(){var k;return(k=_.I3(this))==null?void 0:k.querySelectorAll(b)},
enumerable:!0,configurable:!0})}};
yf1=function(b){return function(d,B){Object.defineProperty(d,B,{get:function(){var k,G=(k=_.Cl(this.hostElement))==null?void 0:k.querySelectorAll(b);if(G==null?0:G.length)return G;var P;return(P=_.I3(this))==null?void 0:P.querySelectorAll(b)},
enumerable:!0,configurable:!0})}};
SJJ=function(b){return function(d){if(![_.Up,_.g].includes(Object.getPrototypeOf(d.prototype).constructor))throw Error("hg");f$G(Object.assign({},typeof b!=="string"?b:{is:b,notifyObserversOnUndefined:!0},{disableInheritanceCheck:!0,disableEnforceFastDefaultValuesCheck:!0}))(d)}};
_.NO=function(){var b=b===void 0?{}:b;return function(d){if(![oG,_.o3].includes(Object.getPrototypeOf(d.prototype).constructor))throw Error("ig");ALw(Object.assign({},b,{disableInheritanceCheck:!0}))(d)}};
ipG=function(b,d){V1C[b]!=null||(V1C[b]=new Set);V1C[b].add(d)};
_.pl=function(){var b=_.O8.apply(null,_.K6(_.Q1.apply(0,arguments)));return function(d,B){ipG(d.is,B);b(d,B)}};
Js=function(b,d,B){if(MO(b)&&!wWE.has(d)){d=d.replace(/^JSC\$[\d]+_/,"");d=d.replace(/\.\d+(\.|$)/g,function(P,v){return".#"+v});
cf[b]!=null||(cf[b]={});var k,G;(k=cf[b])[G=d]!=null||(k[G]=new Set);cf[b][d].has(B)||(cf[b][d].add(B),_.Q4("polymerPropertyAccessEvent",{componentName:b,propertyName:d,accessType:B}))}};
uIy=function(){return _.N("polymer_property_access_logging_debug")||_.N("polymer_enable_property_access_logging")};
MO=function(b){if(_.N("polymer_property_access_logging_debug"))return!0;if(!_.N("polymer_enable_property_access_logging"))return!1;KA4||(KA4=Date.now());return(yw(b)+KA4)%100<_.Nt("polymer_property_access_logging_percent")};
nXw=function(b,d){return MO(d)&&b.hostElement.loggingStatus?new Proxy(b,{get:function(B,k,G){if(B.hostElement.loggingStatus.bypassProxyController)return B[k];B.hostElement.loggingStatus.isExternalGet=!0;var P=B[k];B.hostElement.loggingStatus.isExternalGet=!1;if(P instanceof Function)return function(){var v=_.Q1.apply(0,arguments);try{return B.hostElement.loggingStatus.currentExternalCall=k,Js(d,k,"PROPERTY_ACCESS_CALL_EXTERNAL_CONTROLLER"),P.apply(this===G?B:this,v)}finally{B.hostElement.loggingStatus.currentExternalCall=
void 0}};
Js(d,k,"PROPERTY_ACCESS_GET_EXTERNAL_CONTROLLER");return P},
set:function(B,k,G){if(B.hostElement.loggingStatus.bypassProxyController)return B[k]=G,!0;B.hostElement.loggingStatus.isRendererStamper?Js(d,k,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE"):B.hostElement.loggingStatus.isDeclarativeExternal||Js(d,k,"PROPERTY_ACCESS_SET_EXTERNAL_CONTROLLER_IMPERATIVE");try{B.hostElement.loggingStatus.currentExternalSet=k,B[k]=G}finally{B.hostElement.loggingStatus.currentExternalSet=void 0}return!0}}):b};
TZE=function(b,d){b&&b.loggingStatus&&!b.loggingStatus.isDeclarativeExternal&&!b.loggingStatus.isExternalGet&&b.loggingStatus.currentExternalSet!==d&&Js(b.tagName.toLowerCase(),d,"PROPERTY_ACCESS_GET_INTERNAL")};
z6=function(b,d,B){b&&(B||b.loggingStatus&&!b.loggingStatus.isInitializing&&!b.loggingStatus.isDefiningPropertyAccessor&&b.loggingStatus.currentExternalSet!==d)&&Js(b.tagName.toLowerCase(),d,"PROPERTY_ACCESS_SET_INTERNAL")};
rfF=function(){return{_definePropertyAccessor:function(b,d){var B=this,k=B.hostElement.loggingStatus;k&&(k.isDefiningPropertyAccessor=!0);var G=B[b];G!==void 0&&(B.__data?B._setPendingProperty(b,G):(B.__dataProto!=null||(B.__dataProto={}),B.__dataProto[b]=G));k&&(k.isDefiningPropertyAccessor=!1);Object.defineProperty(this,b,{get:function(){TZE(B.hostElement,b);return this.__data[b]},
set:function(P){d||this._setPendingProperty(b,P,!0)&&this._invalidateProperties()}})},
created:function(){var b=this._setPendingProperty.bind(this);this._setPendingProperty=function(d,B,k){z6(this.hostElement,d);return b.apply(this,[d,B,k])}}}};
Qtm=function(b){uIy()&&_.R(R3.prototype)(b.prototype,"__templateBindingLoggingBehavior")};
qJ4=function(b,d){if(d.resolvedFactories.length!==b.resolvedFactories.length)return!0;d=_.C(d.resolvedFactories.entries());for(var B=d.next();!B.done;B=d.next()){var k=_.C(B.value);B=k.next().value;k=k.next().value;if(k.providerClass){if(k.providerClass!==b.resolvedFactories[B].providerClass)return!0}else if(k.providerValue){if(k.providerValue!==b.resolvedFactories[B].providerValue)return!0}else if(k.factory!==b.resolvedFactories[B].factory)return!0}return!1};
xfQ=function(b,d){b=_.C(b);for(var B=b.next();!B.done;B=b.next())if(B=B.value,B.constructor===Array)xfQ(B,d);else{var k=d;k.has(B)||(B.inject&&k.add(B),B.behaviors&&xfQ(B.behaviors,k))}};
Xk=function(b,d){var B=b[d];b[d]=function(){var k=_.Q1.apply(0,arguments);this.initializeInjection&&this.initializeInjection();if(B)return B.apply(this,k)}};
dJC=function(){_.hs.Class=function(B,k){B=YJm(B,k);Xk(B.prototype,"created");return B};
Xk(Hf.prototype,"_initializeProperties");Xk(_.lw.prototype,"_initializeProperties");if(eFC)Xk(bSQ,"created");else{var b=function(){Xk(customElements.get("tp-yt-iron-list").prototype,"_initializeProperties")};
if(customElements.get("tp-yt-iron-list"))b();else{var d=customElements.define;customElements.define=function(B,k,G){d.call(customElements,B,k,G);B==="tp-yt-iron-list"&&(b(),customElements.define=d)}}}};
kXJ=function(b,d){b.prototype.behaviors=b.prototype.behaviors||[];b.prototype.behaviors.unshift(BLJ.InjectBehavior);b.prototype.provide=d};
_.Fk=function(b){return function(d){if(!b.disableElementRegistration){b.noInjection||kXJ(d,b.providers);var B=d.prototype;B.__templateHelpers||DkJ(ts.prototype)(B,"__templateHelpers");B=b.is;GXC||(GXC=Date.now());(yw(B)+GXC)%100<_.Nt("polymer_log_prop_change_observer_percent")&&DkJ(jS.prototype)(d.prototype,"__propertyObserverObserver");d.prototype.behaviors=d.prototype.behaviors||[];d.prototype.behaviors.unshift(_.Poy.YtHostElementBehavior);Qtm(d);SJJ({is:b.is,notifyObserversOnUndefined:b.notifyObserversOnUndefined!==
!1,fastInit:b.fastInit,template:b.template,disableEnforceFastDefaultValuesCheck:!0})(d)}}};
_.ZM=function(b){return _.Fk({is:b.is,template:b.template,disableElementRegistration:b.disableElementRegistration,cssBuildOptOut:b.cssBuildOptOut,notifyObserversOnUndefined:!1,noInjection:!0})};
Cox=function(b,d){if(EHy){b=new b;for(var B=_.C(Object.getOwnPropertyNames(b)),k=B.next();!k.done;k=B.next())k=k.value,d[k]=b[k];for(B=d;B&&B!==Object.prototype;B=Object.getPrototypeOf(B)){k=_.C(Object.getOwnPropertyNames(B));for(var G=k.next();!G.done;G=k.next())G=G.value,b.hasOwnProperty(G)||Object.defineProperty(b,G,sBF(d,G))}}else b.apply(d)};
sBF=function(b,d){return{get:function(){var B=b[d];return B instanceof Function?B.bind(b):B},
set:function(B){b[d]=B}}};
LY4=function(b,d){for(var B=b._noAccessors,k=_.C(Object.getOwnPropertyNames(b)),G=k.next();!G.done;G=k.next())if(G=G.value,!vHm.has(G))if(B)d[G]=b[G];else{var P=Object.getOwnPropertyDescriptor(b,G);P&&(P.configurable=!0,Object.defineProperty(d,G,P))}};
fox=function(b,d,B){return function(k){if(B){var G=B();k.model=G}if(b[d])b[d](k,k.detail)}};
gX=function(b){var d=[];if(typeof b==="string")b.length>0&&d.push.apply(d,_.K6(b.split(".")));else{b=_.C(b);for(var B=b.next();!B.done;B=b.next())B=B.value,typeof B==="string"?d.push.apply(d,_.K6(B.split("."))):d.push(B)}return d};
Aa4=function(b,d){if(d[d.length-1]!=="*"&&d[d.length-1]!=="splices"){for(var B=0;B<d.length;B++){if(!b)return;b=b[d[B]]}return b}};
WYy=function(b,d){if(b.length>d.length)return!1;for(var B=0;B<b.length;B++)if(b[B]!==d[B])return!1;return!0};
mJm=function(b,d,B){if(d.type==="compute"){var k=d.getter.bind(B);var G=d.args}else k=function(){return B[d.method.methodName].apply(B,_.K6(_.Q1.apply(0,arguments)))},G=d.method.args;
aoC(b,d.propertyKey,k,G,d.value)};
OSW=function(b,d){if(d.readOnly){var B=Object.getOwnPropertyDescriptor(b.model,d.propertyKey);Object.defineProperty(b.model,d.propertyKey,{get:B.get,set:function(){}});
b.model[$Jx(d.propertyKey)]=B.set}};
Iom=function(b,d,B){if(B){var k=d.propertyKey,G=d.selector;d=[{type:"path",path:"reduxPropertiesRecomputeTrigger"}].concat(_.K6(d.selectorArgs.map(function(P){return{type:"path",path:P}})));
aoC(b,k,function(P){var v=_.Q1.apply(1,arguments);return G.apply(null,[B.getState()].concat(_.K6(v)))},d)}};
UJ4=function(b,d,B){var k=_.fB(d.propertyKey)+"-changed";DJW(b,function(G){var P={value:G.value,queueProperty:!0};G.path.split(".").length>1&&(P.path=G.path);B.dispatchEvent(new CustomEvent(k,{detail:P}))},[{type:"wildcard",
path:d.propertyKey}])};
oHJ=function(b,d,B){DJW(b,function(){B[d.method.methodName].apply(B,_.K6(_.Q1.apply(0,arguments)))},d.method.args)};
$Jx=function(b){return"_set"+(b.charAt(0).toUpperCase()+b.slice(1))};
NL1=function(){var b,d=rv(function(B){b=B},!1);
return[b,d]};
zM4=function(b){b=b.trim().replace(py1,",").replace(MAd,"$1");var d=b[0];d==="-"&&(d=b[1]);if(d>="0"&&d<="9")return{type:"literal",value:Number(b)};if(d==="'"||d==='"')return{type:"literal",value:b.slice(1,-1)};if(d=b.match(ca1)){d=d[1];var B=Jax[d];if(B)return{type:B,path:b.slice(0,-(d.length+1))}}return{type:"path",path:b}};
HSw=function(b){var d=b.match(RMm);if(d)return b={methodName:d[1],args:XyC},d[2].trim()&&(d=d[2].replace(hM4,"&comma;").split(","),b.args=d.map(zM4)),b};
loE=function(b,d,B,k){k=k===void 0?!1:k;d=_.fB(d);var G=SM;G&&(B=G(B,d,"attribute",b));yh(b,B,d,k)};
yh=function(b,d,B,k){d=tAw(d,k===void 0?!1:k);d===void 0?b.removeAttribute(B):b.setAttribute(B,d)};
tAw=function(b,d){switch(typeof b){case "object":case "function":if(b instanceof Date)return b.toString();if(b){if((d===void 0?0:d)&&!_.N("polymer_reflect_objects_as_boolean_killswitch"))return b?"":void 0;d=window.trustedTypes?window.trustedTypes.isHTML(b)||window.trustedTypes.isScript(b)||window.trustedTypes.isScriptURL(b):void 0;if(d)return b;try{return JSON.stringify(b)}catch(B){_.eu(Error("Eg`"+b))}}break;case "boolean":return b?"":void 0;default:return b!==null&&b!==void 0?b.toString():void 0}};
jBx=function(b){if(b===void 0)throw Error("Fg");return b};
Szd=function(b,d,B,k){var G=FYw(k);if(G.length){k=B;var P="property";ZSm.test(B)?P="attribute":B[B.length-1]==="$"&&(B=B.slice(0,-1),P="attribute");var v=gH1(G);v&&P==="attribute"&&(B==="class"&&b.hasAttribute("class")&&(v+=" "+b.getAttribute(B)),yh(b,v,B));P==="attribute"&&k==="disable-upgrade$"&&b.setAttribute("disable-upgrade","");b.localName==="input"&&k==="value"&&b.setAttribute("value","");b.removeAttribute(k);P==="property"&&(B=_.Ab(B));d=jBx(d);yaE(d,P,B,G);return!0}return B.slice(0,3)===
"on-"?(b.removeAttribute(B),(P=d).events!=null||(P.events=[]),d.events.push({name:B.slice(3),value:k}),!0):B==="id"?(d.id=k,!0):!1};
FYw=function(b){for(var d=[],B=0,k;(k=VAQ.exec(b))!==null;){k.index>B&&d.push({type:"literal",value:b.slice(B,k.index)});var G=k[1][0];B=!!k[2];k=k[3].trim();if(G==="{")throw Error("Gg");(G=HSw(k))?d.push({type:"method",negate:B,signature:G}):d.push({type:"path",negate:B,path:k});B=VAQ.lastIndex}B&&B<b.length&&(b=b.substring(B))&&d.push({type:"literal",value:b});return d};
gH1=function(b){for(var d="",B=0;B<b.length;B++){var k=b[B];k.type==="literal"&&(d+=k.value)}return d};
yaE=function(b,d,B,k){b.bindings!=null||(b.bindings=[]);b.bindings.push({kind:d,target:B,parts:k})};
nHF=function(b,d,B){var k=!1;if(b.localName==="template"){k=B;var G=d.stripWhitespace;G=iSx(b,G===void 0?!1:G);var P=b.content.ownerDocument.createDocumentFragment();G.content=P;P.appendChild(b.content);k&&(k.templateInfo=G);k=!0}else b.localName==="slot"&&(d.hasInsertionPoint=!0);if(b.firstChild&&(G=B,b.localName!=="script"&&b.localName!=="style")){P=0;for(var v=b.firstChild;v;){var L=v;if(L.localName==="template"){var A=L.getAttribute("is");if((v=A==="dom-if")||A==="dom-repeat"){L.removeAttribute("is");
A=L.ownerDocument.createElement("ps-"+A);L.parentNode.replaceChild(A,L);A.appendChild(L);var a=Array.from(L.attributes);a=_.C(a);for(var O=a.next();!O.done;O=a.next())O=O.value,v?wyy.has(O.name)&&yh(A,O.value,O.name):ujF.has(O.name)?yh(A,O.value,O.name):KYF.has(O.name),L.removeAttribute(O.name);v=A}else v=L}if(v.nodeType===Node.TEXT_NODE){L=void 0;A=b;for(a=v;((L=a.nextSibling)==null?void 0:L.nodeType)===Node.TEXT_NODE;)O=void 0,(O=a).textContent!=null||(O.textContent=""),a.nextSibling.textContent&&
(a.textContent+=a.nextSibling.textContent),A.removeChild(a.nextSibling);if(d.stripWhitespace&&v.textContent&&!v.textContent.trim()){b.removeChild(v);v=v.nextSibling;continue}}nHF(v,d,{parentIndex:P,parentInfo:G});v.parentNode&&P++;v=v.nextSibling}}var I;if((I=b.hasAttributes)==null?0:I.call(b)){I=B=jBx(B);G=!1;P=Array.from(b.attributes);P=_.C(P);for(L=P.next();!L.done;L=P.next())L=L.value,G=Szd(b,I,L.name,L.value)||G;k=G||k}b.nodeType===Node.TEXT_NODE&&(I=FYw(b.textContent),I.length&&(b.textContent=
gH1(I)||" ",B=jBx(B),yaE(B,"text","textContent",I),k=!0));B&&k&&(B.infoIndex=d.nodeInfoList.push(B)-1)};
iSx=function(b,d){d={nodeInfoList:[],stripWhitespace:(d===void 0?!1:d)||b.hasAttribute("strip-whitespace")};nHF(b.content,d);return d};
TLW=function(b){Object.assign(b,{_disposeEffects:void 0,_signalProps:void 0,_signalValues:void 0})};
QBG=function(b,d,B){d.signalCache!=null||(d.signalCache={});var k=d.signalCache[B];if(!k){var G=B.split(".");k=!raC(b,G[0]);if(G.length>1&&k){var P=b.getPathMutationSignal(G);k=function(){var v=qW(b.owner,function(){return b.getWithPath([G[0]])}),L,A=(L=P())==null?void 0:L.value;
return{rootWasDefined:v!==void 0,value:A}}}else k=function(){var v=b.getWithPath(G);
return{rootWasDefined:v!==void 0,value:v}};
d.signalCache[B]=k}return k()};
xJm=function(b,d,B,k,G){d=d.parts.map(function(v,L){if(v.type==="literal"){B.partWasDefined!=null||(B.partWasDefined=[]);var A;(A=B.partWasDefined)[L]||(A[L]=v.value!==void 0);return v.value}var a;if(v.type==="method"){var O,I=(O=(a=B.partWasDefined)==null?void 0:a[L])!=null?O:!1;I||(I=v.signature.args.every(function(M){return M.type==="literal"}));
var D=!1,U=!0;a=v.signature.args.map(function(M){if(M.type==="literal")return M.value;if(M.type!=="path")throw Error("Hg`"+M.type);var z=QBG(b,B,M.path);M=z.value;z=z.rootWasDefined;D||(D=z);U&&(U=z);return M});
I||(I=G===1?U:D);B.partWasDefined!=null||(B.partWasDefined={});B.partWasDefined[L]=I;if(!I)return;a=(L=QBG(b,B,v.signature.methodName).value)&&typeof L==="function"?L.apply(k,a):void 0}else O=QBG(b,B,v.path),a=O.value,B.partWasDefined!=null||(B.partWasDefined={}),(I=B.partWasDefined)[L]||(I[L]=a!==void 0||O.rootWasDefined);v.negate&&(a=!a);return a});
if(d.length===1){var P;return((P=B.partWasDefined)==null?0:P[0])?d[0]:qzy}return d.join("")};
Yz4=function(b){return typeof b==="object"&&!!b&&"notifyPath"in b&&"canNotifyPath"in b};
eMG=function(b){return typeof b==="object"&&!!b&&"notifyPath"in b};
biC=function(b){return"polymerController"in b};
d6G=function(b,d){d=""+gX(d)[0];if(Yz4(b))return b.canNotifyPath(d);if(biC(b)&&Yz4(b.polymerController))return b.polymerController.canNotifyPath(d);if(eMG(b)){var B;return!((B=b.properties)==null||!B[d])}if(biC(b)&&eMG(b.polymerController)){var k;return!((k=b.polymerController.properties)==null||!k[d])}return!1};
BS2=function(b,d,B){Yz4(b)||eMG(b)?b.notifyPath(d,B):biC(b)&&(Yz4(b.polymerController)||eMG(b.polymerController))&&b.polymerController.notifyPath(d,B)};
GFw=function(b,d,B){if(B!==qzy){b.kind==="attribute"||b.target!=="textContent"&&(b.target!=="value"||d.localName!=="input"&&d.localName!=="textarea")||(B=B===void 0?"":B);var k,G=(k=kFW.Polymer)==null?void 0:k.sanitizeDOMValue;G&&(B=G(B,b.target,b.kind,d));if(b.kind==="attribute"){b=b.target;if(b==="class"||b==="name"||b==="slot")d=(0,_.As)(d);yh(d,B,b)}else if(b=b.target,B!==d[b]||typeof B==="object")d.loggingStatus&&(d.loggingStatus.isDeclarativeExternal=!0,Js(d.localName,b,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE")),
d[b]=B,d.loggingStatus&&(d.loggingStatus.isDeclarativeExternal=!1)}};
PP2=function(b,d,B,k){var G=d.parts[0];if(d.parts.length!==1||G.type!=="path"||!d6G(B,d.target))return!1;var P=_.C(G.path.split(".")),v=P.next().value,L=CL(P);if(raC(b,v))return!1;k.signalCache!=null||(k.signalCache={});P=k.signalCache[G.path];var A;P=(A=P)==null?void 0:A().value;if((P==null?void 0:P.path)!==void 0){k=gX(P.path);var a=gX(G.path);k=[d.target].concat(_.K6(k.slice(a.length-1)));BS2(B,k,G.negate?!P.value:P.value);return!0}var O=SS(b,v);var I=O.getChangeRecordSignal(L),D=!1;P=function(){if(!D){var M=
qW(b.owner,function(){return O.getWithPath([])});
D||(D=M!==void 0)}return{value:I(),rootWasDefined:D}};
k.signalCache[G.path]=P;k.partWasDefined!=null||(k.partWasDefined={});P=P();(a=k.partWasDefined)[0]||(a[0]=P.rootWasDefined);var U=qW(b.owner,function(){return O.getWithPath(L)});
k.partWasDefined[0]&&qW(b.owner,function(){return void GFw(d,B,G.negate?!U:U)});
return!0};
Ewm=function(b,d,B,k,G,P){if(!PP2(b,d,B,k)){var v=xJm(b,d,k,G,P);qW(b.owner,function(){return void GFw(d,B,v)})}};
sVJ=function(b,d,B,k,G,P){B=_.C(B);for(var v=B.next(),L={};!v.done;L={infoIndex:void 0},v=B.next()){v=v.value;var A=v.bindings;L.infoIndex=v.infoIndex;v=v.parentInfo;if(A){A=_.C(A);for(var a=A.next(),O={};!a.done;O={b$jscomp$257:void 0,bindingCtx$jscomp$4:void 0},a=A.next()){O.b$jscomp$257=a.value;if(L.infoIndex===void 0)throw Error("Ig");O.bindingCtx$jscomp$4={};b.effect(function(I,D){return function(){G&&!G()||Ewm(b,I.b$jscomp$257,d[D.infoIndex],I.bindingCtx$jscomp$4,k,P)}}(O,L))}}v&&sVJ(b,d,[v],
k,G,P)}};
CPW=function(b,d){b=(d.parentInfo?CPW(b,d.parentInfo):b).firstChild;for(var B=0;b;b=b.nextSibling)if(d.parentIndex===B++)return b;throw Error("Jg");};
LHG=function(b,d,B,k){b=document.importNode(b.content,!0);b.__noInsertionPoint=!(k==null?0:k.hasInsertionPoint);for(var G=Array(d.length),P={},v=0;v<d.length;v++){var L=d[v],A=CPW(b,L);G[v]=A;L.id&&(P[L.id]=A);if(L.templateInfo){var a=A.parentElement;a&&(a.templateInfo=L.templateInfo,a.parentSignalProxy=B,a.eventListenerHost=k.eventListenerHost,a.stampingEnabled=k.enabledSignal)}a=void 0;if((a=L.events)==null?0:a.length)for(a=0;a<L.events.length;a++){var O=L.events[a];vwd(k.eventListenerHost,A,O.name,
O.value,k.getModel)}}sVJ(B,G,d,k.thisCtx,k.enabledSignal,k.methodInvocationRequirement);return{root:b,nodes:G,nodesById:P}};
Agw=function(b,d){b=b();var B;(B=fu4.ShadyCSS)==null||B.prepareTemplate(b,d);d=iSx(b);return{template:b,nodeInfoList:d.nodeInfoList,hasInsertionPoint:d.hasInsertionPoint}};
m6W=function(){WHQ=!1;for(var b=Vh.length,d=0;d<b;d++){var B=Vh[d];if(B)try{B()}catch(k){Promise.resolve().then(function(){throw k;})}}Vh.splice(0,b);
auC+=b};
D6F=function(b){WHQ||(WHQ=!0,$6y.textContent=(OiF++).toString());Vh.push(b);return Iuw++};
_.uw=function(b,d,B){iw++;b=d?new U6w(iw,b,d,B):new owE(iw,b);wX.set(iw,b);return iw};
NSd=function(b){(b=wX.get(b))&&b.cancel()};
Mcw=function(b,d){b=p6d.get(b);return b?(d=b.get(d))?d:null:null};
_.Kl=function(b,d,B,k){var G=Mcw(b,d);if(!G){G=new cgy;var P=p6d.get(b);P||(P=new Map,p6d.set(b,P));P.set(d,G)}b=B.bind(b);G.run(b,k,void 0)};
_.JgW=function(b,d){var B;(B=Mcw(b,d))==null||B.cancel()};
zGJ=function(b){var d;(d=Mcw(b,"doRender"))==null||d.flush()};
nl=function(b){var d;return(d=b.hostElement)!=null?d:b};
RGC=function(b){var d=b.indexOf(".");return d===-1?b:b.slice(0,d)};
X6d=function(b,d,B,k,G,P){P=(G=(k=P?RGC(d):d)?d:null)?b.get(G):b.__data[d];G&&P===void 0&&(P=B[d]);_.dp(b.hostElement,BQW(k)+"-changed",{value:P,queueProperty:!0,path:G!=null?G:void 0},{bubbles:!1,composed:!1})};
hGW=function(b,d){b.__isReflecting=!0;loE(b.hostElement,d,b.__data[d]);b.__isReflecting=!1};
HiW=function(b){if(b._onIronRequestResizeNotifications){var d=b._onIronRequestResizeNotifications.bind(b);b._onIronRequestResizeNotifications=function(B){_.qg(B)!==b.hostElement&&d(B)}}b._ariaActiveAttributeChanged&&(b._ariaActiveAttributeChanged=b._ariaActiveAttributeChanged.bind(b.hostElement));
b._activeChanged&&(b._activeChanged=function(B){b.toggles?yh(b.hostElement,B?"true":"false",b.ariaActiveAttribute):b.hostElement.removeAttribute(b.ariaActiveAttribute);b._changedButtonState()});
b._asyncClick&&(b._asyncClick=function(){_.uw(function(){b.hostElement.click()},1)});
!b.keyEventTarget||b.keyEventTarget instanceof EventTarget||(b.keyEventTarget=nl(b.keyEventTarget));b._disabledChanged&&(b._disabledChanged=b._disabledChanged.bind(b.hostElement));b._observeItems&&(b._observeItems=function(B){var k=nl(B);return _.Uo(k).observeNodes(function(G){b._updateItems();b._updateSelected();_.dp(k,"iron-items-changed",G,{bubbles:!1,cancelable:!1})})});
b._updateItems&&b._updateItems===_.T6._updateItems&&(b._updateItems=function(){var B=_.Uo(b.hostElement).queryDistributedElements(b.selectable||"*");B=Array.prototype.filter.call(B,b._bindFilterItem);b._setItems(B)});
b._computeKeyboardClass&&(b._computeKeyboardClass=function(B){_.Ll(b.hostElement,"keyboard-focus",B)});
b.ensureRipple&&(b.ensureRipple=function(B){if(b.hasRipple&&!b.hasRipple()){if(!b._createRipple)return;b._ripple=b._createRipple();b._ripple.noink=b.noink;var k=b._rippleContainer||b.hostElement;k&&_.Cl(k).appendChild(b._ripple)}var G;if(B&&((G=b._ripple)==null?0:G.uiDownAction)){k=_.Cl(b._rippleContainer||b.hostElement);var P;G=(P=B.composedPath())==null?void 0:P[0];k.contains(G)&&b._ripple.uiDownAction(B)}});
b._updateMultiselectable&&(b._updateMultiselectable=function(B){B?b.hostElement.setAttribute("aria-multiselectable","true"):b.hostElement.removeAttribute("aria-multiselectable")})};
lu2=function(b,d,B){B=_.C(B);for(var k=B.next();!k.done;k=B.next())Cox(k.value.constructor,b);Cox(d.constructor,b)};
jV2=function(b,d){b=_.C(b);for(var B=b.next();!B.done;B=b.next())if(B=B.value,B.type==="signal"){var k=B.propertyKey;if(d.hasOwnProperty(k)&&d[k]!=null&&B.attributeType===Object){a:{k=d[k].constructor;for(var G=_.C(tcx),P=G.next();!P.done;P=G.next())if(P=P.value,k===P){k=P;break a}k=Object}B.attributeType=k}}};
FHW=function(){};
ZiF=function(b){var d;return(d=b.hostElement)!=null?d:b};
gwC=function(){throw Error("Ng");};
ygW=function(b,d){b.constructor.prototype.useSignals=!0;var B=new b.constructor;lu2(B,b,d.behaviors);jV2(d.reactiveSchemas,B);B={};for(var k=_.C(d.reactiveSchemas),G=k.next();!G.done;G=k.next())G=G.value,G.type==="signal"&&(B[G.propertyKey]=G.attributeType);var P={copyPropertiesToProto:gwC,didRegister:!1,typesForSignals:B},v=["disable-upgrade"].concat(_.K6(d.observedAttributes)),L=function(A){rX.call(this,b,d,P,A)};
_.c(L,rX);_.DB.Object.defineProperties(L,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return v}}});
P.copyPropertiesToProto=function(){for(var A=0;A<d.behaviors.length;A++)LY4(d.behaviors[A],L.prototype);LY4(b,L.prototype)};
d.legacyOptimizations||P.copyPropertiesToProto();L.prototype.is=b.is;return L};
Sg4=function(b,d){if(Object.getPrototypeOf(d.prototype).constructor!==_.g)throw Error("Og");d.prototype.is=b.is;return ygW(d.prototype,b)};
Vc2=function(b){return b.type==="compute"||b.type==="computeWithMethod"};
iiF=function(b){for(var d=b.reactiveSchemas.filter(Vc2),B=new Map,k=new Map,G=new Map,P=_.C(d),v=P.next();!v.done;v=P.next())v=v.value,B.set(v.propertyKey,v),k.set(v.propertyKey,[]),G.set(v.propertyKey,0);P=0;d=_.C(d);for(v=d.next();!v.done;v=d.next()){v=v.value;for(var L=_.C(v.type==="computeWithMethod"?v.method.args:v.args),A=L.next();!A.done;A=L.next())A=A.value,A.type!=="literal"&&(A=A.path.split(".")[0],k.has(A)&&(k.get(A).push(v.propertyKey),G.set(v.propertyKey,G.get(v.propertyKey)+1),P++))}v=
[].concat(_.K6(k.keys())).filter(function(a){return G.get(a)===0});
for(d=[];v.length;)for(L=v.shift(),d.push(B.get(L)),L=_.C(k.get(L)),A=L.next();!A.done;A=L.next())A=A.value,G.set(A,G.get(A)-1),P--,G.get(A)===0&&v.push(A);B=b.reactiveSchemas.filter(function(a){return!Vc2(a)});
b.reactiveSchemas=[].concat(_.K6(B),_.K6(d))};
w61=function(b,d){if(d.properties)for(var B=_.C(Object.entries(d.properties)),k=B.next();!k.done;k=B.next()){var G=_.C(k.value);k=G.next().value;G=G.next().value;b.properties[k]=typeof G==="function"?{type:G}:G}d.observers&&b.observers.push.apply(b.observers,_.K6(d.observers));d.disabledPolySiReactions&&b.disabledPolySiReactions.push.apply(b.disabledPolySiReactions,_.K6(d.disabledPolySiReactions))};
uvd=function(b,d){for(var B=d.length-1;B>=0;B--){var k=d[B];Array.isArray(k)?uvd(b,k):b.indexOf(k)<0&&b.unshift(k)}};
KHQ=function(b,d){b.reactiveSchemas=b.reactiveSchemas.filter(function(B){return B.type==="observe"&&d.includes(B.method.methodName)||Vc2(B)&&d.includes(B.propertyKey)?!1:!0})};
TSW=function(b,d){var B=d.prototype,k,G,P={is:b.is,reactiveSchemas:[],observedAttributes:[],behaviors:[BLJ.InjectBehavior,ts.prototype],disableElementRegistration:b.disableElementRegistration,provide:(k=b.providers)!=null?k:[],reactivityMode:b.reactivityMode,signalProperties:(G=B.signalProperties)!=null?G:[]};"template"in d?P.templateGetter=function(){return d.template}:b.getTemplate&&(P.templateGetter=b.getTemplate);
B.behaviors&&uvd(P.behaviors,B.behaviors);nwG(P,d);return P};
nwG=function(b,d){for(var B=d.prototype,k={properties:{},observers:[],disabledPolySiReactions:[]},G=_.C(b.behaviors),P=G.next();!P.done;P=G.next())w61(k,P.value);w61(k,B);if(b.signalProperties)for(B=_.C(b.signalProperties),G=B.next();!G.done;G=B.next())delete k.properties[G.value];B=_.C(Object.entries(k.properties));for(G=B.next();!G.done;G=B.next()){P=_.C(G.value);G=P.next().value;P=P.next().value;var v=void 0;if((v=b.signalProperties)==null||!v.includes(G)){v=void 0;var L=b,A=P.type;if(!A)if(window.Reflect!==
void 0&&window.Reflect.getMetadata!==void 0)a:{A=Reflect.getMetadata("design:type",d,G);for(var a=_.C(rgC),O=a.next();!O.done;O=a.next())if(O=O.value,A===O){A=O;break a}A=Object}else A=String;P.computed||P.selector||(L.reactiveSchemas.push({type:"signal",propertyKey:G,value:P.value,attributeType:A,readOnly:P.readOnly}),L.observedAttributes.push(_.fB(G)));P.reflectToAttribute&&L.reactiveSchemas.push({type:"reflect",propertyKey:G});if(P.computed){A=HSw(P.computed);if(!A)throw Error("Pg");L.reactiveSchemas.push({type:"computeWithMethod",
propertyKey:G,method:A,value:P.value})}P.observer&&L.reactiveSchemas.push({type:"observe",method:{methodName:P.observer,args:[{type:"path",path:G}]}});P.notify&&L.reactiveSchemas.push({type:"notify",propertyKey:G});P.selector&&L.reactiveSchemas.push({type:"redux",propertyKey:G,selector:P.selector,selectorArgs:(v=P.selectorArgs)!=null?v:[]})}}QVy&&iiF(b);d=_.C(k.observers);for(G=d.next();!G.done;G=d.next())B=b,G=G.value,(P=HSw(G))?B.reactiveSchemas.push({type:"observe",method:P}):console.log('Warning: unable to parse observe declaration: "'+
G+'"');KHQ(b,k.disabledPolySiReactions)};
qgW=function(b,d){for(var B=0;B<d.length;B++){var k=d[B],G=void 0;(G=k).showHideApi!=null||(G.showHideApi={});G=void 0;!!b!==!((G=k.showHideApi)==null||!G.hideTemplateChildren)&&(k.nodeType===Node.TEXT_NODE?b?(k.showHideApi.polymerTextContent=k.textContent,k.textContent=""):(G=void 0,k.textContent=(G=k.showHideApi.polymerTextContent)!=null?G:null):k instanceof Element&&k.localName==="slot"?b?(k.showHideApi.polymerReplaced=document.createComment("hidden-slot"),(0,_.As)((0,_.As)(k).parentNode).replaceChild(k.showHideApi.polymerReplaced,
k)):(G=k.showHideApi.polymerReplaced)&&(0,_.As)((0,_.As)(G).parentNode).replaceChild(k,G):k instanceof HTMLElement&&k.style&&(b?(k.showHideApi.polymerDisplay=k.style.display,k.style.display="none"):k.style.display=k.showHideApi.polymerDisplay));k.showHideApi.hideTemplateChildren=b;k.showHideChildren&&k.showHideChildren(b)}};
YgE=function(){if(!x6W){var b=document.createElement("style");b.innerText="ps-dom-if,ps-dom-repeat{display:none;}";document.head.appendChild(b);x6W=!0}};
Qh=function(){return _.N("disable_hidden_dom_if_using_stamper")};
eGF=function(b,d){var B=_.qO().getState();return d?b.apply(null,[B].concat(_.K6(d))):b(B)};
BEm=function(){if(bRW)return bRW;var b=_.C(_.zk(0,void 0,"MB1Hb")),d=b.next().value;b.next();var B=b.next().value;_.qO().subscribe(function(){dpE(B)});
return bRW=d};
dpE=function(b){k$m||(k$m=!0,Promise.resolve().then(function(){b(function(d){return d+1});
k$m=!1}))};
_.qO=function(){return G$E.getAppStore()};
Pf4=function(b,d){return G$E.getSelectFn()(b,d)};
_.x0=function(b){G$E.getDispatchFn()(b)};
EDE=function(b,d){var B={},k;for(k in b)B[k]=d(b[k],k);return B};
_.Y0=function(b,d){return function(){var B;return(B=_.Qo(b))!=null?B:d}};
_.eS=function(b,d){var B=Object.assign({},b),k;for(k in d)d.hasOwnProperty(k)&&(B[k]=_.Y0(b[k],d[k]));return B};
sJy=function(b,d,B,k){b instanceof Element&&(B.debugName||(B.debugName="<"+b.tagName.toLowerCase()+(b.tagName.includes("-")?">":"."+b.className+">")),_.N("ytwiz_enable_debug_component_props")&&(b.debugProps||(b.debugProps=EDE(d,function(G){return function(){return G()}})),d.data===void 0||"data"in b&&!b.isWebComponentWrapper||Object.defineProperty(b.debugProps,"data",{get:function(){return _.Qo(d.data)},
set:function(G){var P;k==null||(P=k.data)==null||P.call(k,G)},
enumerable:!0,configurable:!0})))};
_.br=function(b,d){if(b.length===0&&(d==null||!d.initial))return mGJ(b,{debugName:d==null?void 0:d.debugName},"j");var B=_.C(mGJ({source:function(){return b()},
computation:function(P,v){return(v==null?0:v.value)?b(v.value):(d==null?0:d.initial)?b(d.initial):P}},{debugName:d==null?void 0:d.debugName},"k")),k=B.next().value,G=B.next().value;
B=B.next().value;return[k,G,B]};
_.y=function(b,d){var B=function(k){return YJ("ytComponent",{},function(G){var P=Cf2={};var v;if(((v=B)==null?0:v.idomCompat)&&k.renderedFromIdom){var L;v=typeof B.idomCompat==="object"?(L=B)==null?void 0:L.idomCompat.callbacks:{};v=_.C(vD2(k,v));L=v.next().value;var A=v.next().value;v=v.next().value;var a=Lvd(b,L);P.privateValue=a;Cf2=void 0;sJy(a,L,B,A);G.addAttributes({debugName:B.debugName});G=Mod(a);G=Array.isArray(G)?G[0]:G;G[zi]||(G[zi]={});G[zi].updateSignalsFromIdomProps=v;fmF(L,a);return a}v=
EDE(k,AyJ);L=Lvd(b,v);sJy(L,v,B);P.privateValue=L;Cf2=void 0;G.addAttributes({debugName:B.debugName});fmF(v,L);return L})};
B.debugName=d===void 0?"":d;return B};
Lvd=function(b,d){b=b(d);return lY(b)};
WvG=function(b,d){b[d]||(b=new _.iq("IDOM interop setter undefined. Key:",d),_.xs(b))};
AyJ=function(b,d){return d==="children"||d==="ref"||typeof b==="function"||b===void 0?b:function(){return _.Qo(b)}};
vD2=function(b,d){var B={},k={},G={},P={},v;for(v in b){P={key$jscomp$952:P.key$jscomp$952};P.key$jscomp$952=v;var L=b[P.key$jscomp$952];if(P.key$jscomp$952==="children"||P.key$jscomp$952==="ref")B[P.key$jscomp$952]=L;else if(typeof L==="function")if(P.key$jscomp$952 in d||L.length>0)G[P.key$jscomp$952]=L,B[P.key$jscomp$952]=function(a){return function(){return G[a.key$jscomp$952].apply(G,_.K6(_.Q1.apply(0,arguments)))}}(P);
else if(P.key$jscomp$952==="data"){var A=_.C(_.br(L,{debugName:P.key$jscomp$952+":cwis"}));L=A.next().value;A=A.next().value;B[P.key$jscomp$952]=L;k[P.key$jscomp$952]=A}else B[P.key$jscomp$952]=L;else b[P.key$jscomp$952]===void 0&&P.key$jscomp$952 in d||(A=_.C(_.zk(b[P.key$jscomp$952],{debugName:P.key$jscomp$952+":cwis"},"HQMSk")),L=A.next().value,A=A.next().value,B[P.key$jscomp$952]=L,k[P.key$jscomp$952]=A)}return[B,k,function(a){var O={},I;for(I in a)O={key$jscomp$951:O.key$jscomp$951,val$jscomp$122:void 0},
O.key$jscomp$951=I,O.val$jscomp$122=a[O.key$jscomp$951],O.key$jscomp$951!=="children"&&O.key$jscomp$951!=="ref"&&(typeof O.val$jscomp$122==="function"?O.key$jscomp$951 in d?G[O.key$jscomp$951]=O.val$jscomp$122:O.val$jscomp$122.length>0&&(G[O.key$jscomp$951]=O.val$jscomp$122,_.eu(new _.iq("Callback detected that was not set in the idomCompat callbacks map. Key:",O.key$jscomp$951))):O.key$jscomp$951 in d&&O.val$jscomp$122===void 0||(WvG(k,O.key$jscomp$951),tC(function(D){return function(){k[D.key$jscomp$951](D.val$jscomp$122)}}(O))))}]};
$pF=function(b,d,B){var k=sM4(b.prototype,amG,b.prototype.behaviors);k.prototype.is=d;k.prototype.localName=d;B&&mpE(k,B);return function(G){G&&(k.prototype.hostElement=G);var P=new k;P.root=P;P.hostElement=G;return P}};
mpE=function(b,d){var B;Object.defineProperty(b.prototype,"_template",{get:function(){B===void 0&&(B=d());return B},
set:function(k){B=k},
configurable:!0,enumerable:!0})};
oDm=function(b,d,B,k){function G(){if(!U){for(var M=new Set,z=_.C(O),H=z.next();!H.done;H=z.next()){H=H.value;for(var l=_.C(Object.getOwnPropertyNames(H)),F=l.next();!F.done;F=l.next()){F=F.value;var K=void 0,u=(K=Object.getOwnPropertyDescriptor(H,F))==null?void 0:K.value;u&&u instanceof Function&&!df(F)&&(!L[F]||_.N("polymer_forward_method_killswitch"))&&M.add(F)}}z=_.C(Object.entries(Object.getOwnPropertyDescriptors(b.prototype)));for(H=z.next();!H.done;H=z.next())l=_.C(H.value),H=l.next().value,
l=l.next().value,l.value instanceof Function&&!df(H)&&M.add(H);U=M}return U}
ORC(b,d,k==null?void 0:k.providers);CzJ(b.prototype,b,!0);var P=$pF(b,d,B),v,L=(v=b.prototype.properties)!=null?v:{},A,a,O=(a=(A=b.prototype.behaviors)==null?void 0:A.flat(Infinity))!=null?a:[];B=_.C(O);for(v=B.next();!v.done;v=B.next())L=Object.assign({},v.value.properties,L);var I=[].concat(_.K6(Im4),_.K6(Object.keys(L).map(function(M){return _.fB(M)}))),D=!1,U;
return{ctor:function(M,z){var H=P(M),l,F;M=[].concat(_.K6((l=k==null?void 0:k.allowedProps)!=null?l:[]),_.K6((F=k==null?void 0:k.allowedPropsFromBehaviors)!=null?F:[]));H.allowedProps=M.length>0?M:void 0;l={};F=_.C(I);for(M=F.next();!M.done;M=F.next())M=M.value,l[M]=_.Ab(M);H.__dataAttributes=l;var K=H.ready.bind(H);H.ready=function(){z.beforeReady();K();if(MO(d)&&!D){var u=H.__templateInfo;if(u==null?0:u.hostProps){u=_.C(Object.keys(u.hostProps));for(var r=u.next();!r.done;r=u.next())Js(d,r.value,
"PROPERTY_ACCESS_GET_INTERNAL")}D=!0}};
H._overrideLegacyUndefined=!0;return H},
props:L,observedAttributes:I,getInitialMethods:G,getPropsToForwardBeforeRegister:function(){for(var M=[],z=new Set,H=_.C(Object.keys(L)),l=H.next();!l.done;l=H.next())l=l.value,M.push([l,L[l].readOnly]),z.add(l);H=G();l=_.C(Object.keys(Object.getOwnPropertyDescriptors(b.prototype)));for(var F=l.next();!F.done;F=l.next())F=F.value,!Dpm(F)||H.has(F)||z.has(F)||(M.push([F,!1]),z.add(F));z=_.C(UpJ);for(H=z.next();!H.done;H=z.next())M.push([H.value,!0]);return M},
getPropsToForwardBeforeReady:function(M){for(var z=[],H=_.C(Object.entries(M)),l=H.next();!l.done;l=H.next()){var F=_.C(l.value);l=F.next().value;F=F.next().value;if(Dpm(l)&&!(F instanceof Function)&&(z.push([l,!1]),MO(d))){var K=F=void 0;(K=(F=M)._createPropertyAccessor)==null||K.call(F,l)}}return z},
shouldForwardProp:Dpm,shouldLog:MO}};
ORC=function(b,d,B){kXJ(b,B);b.prototype.behaviors.unshift(NEG);if(uIy()){if(MO(d)){var k;(k=b.prototype).behaviors!=null||(k.behaviors=[]);b.prototype.behaviors.unshift(rfF())}Qtm(b)}_.R(ts.prototype)(b.prototype,"__templateHelpers")};
df=function(b){return piJ.has(b)||b.startsWith("__compute__")};
Dpm=function(b){return!df(b)&&!b.startsWith("_")&&!b.endsWith("_")};
R3m=function(b,d){function B(){var D=A();D=_.C(D);for(var U=D.next();!U.done;U=D.next()){var M=_.C(U.value);U=M.next().value;M=M.next().value;MaW(I.prototype,U,M)}k=!0}
var k=!1,G=b.ctor,P=b.getInitialMethods,v=b.observedAttributes,L=b.getPropsToForwardBeforeReady,A=b.getPropsToForwardBeforeRegister,a=b.shouldForwardProp,O=b.shouldLog,I=function(){var D=HTMLElement.call(this)||this;D.didForwardDynamicProps=!1;D.loggingStatus={};k||B();D.inst=G(D,{beforeReady:function(){D.didForwardDynamicProps||(D.forwardDynamicProps(),D.didForwardDynamicProps=!0)}});
D.controllerProxy=nXw(D.inst,d);D.forwardMethods();return D};
_.c(I,HTMLElement);I.prototype.forwardMethods=function(){for(var D=this,U=_.C(this.inst.getExtraMethodsToForward()),M=U.next(),z={};!M.done;z={method$jscomp$65:void 0},M=U.next()){var H=_.C(M.value);M=H.next().value;H=H.next().value;z.method$jscomp$65=H;this[M]=function(l){return function(){return l.method$jscomp$65.call.apply(l.method$jscomp$65,[D.inst].concat(_.K6(_.Q1.apply(0,arguments))))}}(z)}U=_.C(P());
for(z=U.next();!z.done;z=U.next())z=z.value,a(z)&&cyJ(this,z),O(d)&&!df(z)&&Jy4(this.inst,z)};
I.prototype.forwardDynamicProps=function(){var D=L(this.inst);D=_.C(D);for(var U=D.next();!U.done;U=D.next()){var M=_.C(U.value);U=M.next().value;M=M.next().value;MaW(this,U,M);O(d)&&!df(U)&&z31(this.inst,U)}};
I.prototype.connectedCallback=function(){this.inst.connectedCallback();this.inst.isConnected=!0};
I.prototype.disconnectedCallback=function(){this.inst.disconnectedCallback();this.inst.isConnected=!1};
I.prototype.attributeChangedCallback=function(D,U,M){this.inst.attributeChangedCallbackWrapper(D,U,M)};
_.DB.Object.defineProperties(I.prototype,{is:{configurable:!0,enumerable:!0,get:function(){return d}},
polymerController:{configurable:!0,enumerable:!0,get:function(){return this.controllerProxy}}});
_.DB.Object.defineProperties(I,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return v}}});
customElements.define(d,I)};
MaW=function(b,d,B){b.hasOwnProperty(d)||Object.defineProperty(b,d,{get:function(){var k,G=((k=b.is)!=null?k:b.tagName).toLowerCase();if(this.polymerController)return this.loggingStatus.isDeclarativeExternal||Js(G,d,"PROPERTY_ACCESS_GET_EXTERNAL"),this.loggingStatus.isExternalGet=!0,this.loggingStatus.bypassProxyController=!0,k=this.polymerController[d],this.loggingStatus.isExternalGet=!1,this.loggingStatus.bypassProxyController=!1,k},
set:function(k){if(!B){var G,P=((G=b.is)!=null?G:b.tagName).toLowerCase();this.polymerController&&(this.loggingStatus.isDeclarativeExternal||Js(P,d,"PROPERTY_ACCESS_SET_EXTERNAL_IMPERATIVE"),this.loggingStatus.currentExternalSet=d,this.loggingStatus.bypassProxyController=!0,this.polymerController[d]!==k&&(G={},this.polymerController.setProperties((G[d]=k,G)),this.loggingStatus.currentExternalSet=void 0,this.loggingStatus.bypassProxyController=!1))}}})};
cyJ=function(b,d,B){var k=b.polymerController;b[d]=function(){var G=_.Q1.apply(0,arguments);b.loggingStatus.currentExternalCall=d;b.loggingStatus.bypassProxyController=!0;var P,v=((P=b.is)!=null?P:b.tagName).toLowerCase();Js(v,d,"PROPERTY_ACCESS_CALL_EXTERNAL");var L;P=(L=B!=null?B:k[d])==null?void 0:L.call.apply(L,[k].concat(_.K6(G)));b.loggingStatus.currentExternalCall=void 0;b.loggingStatus.bypassProxyController=!1;return P}};
Jy4=function(b,d){var B=b.hostElement,k=b[d];b[d]=function(){var G=_.Q1.apply(0,arguments);if(B.loggingStatus.currentExternalCall!==d){var P,v=((P=B.is)!=null?P:B.tagName).toLowerCase();Js(v,d,"PROPERTY_ACCESS_CALL_INTERNAL")}return k==null?void 0:k.apply(b,G)}};
z31=function(b,d){var B=Object.getOwnPropertyDescriptor(b,d);B&&!B.get&&Object.defineProperty(b,d,{get:function(){TZE(b.hostElement,d);return B.value},
set:function(k){z6(b.hostElement,d);B.value=k}})};
Xix=function(b){return _.N("poly_si_dom_repeat_detached_fix_killswitch")||b.tagName!=="PS-DOM-REPEAT"?b.tagName==="DOM-REPEAT":!0};
HRG=function(b,d){var B=h3E(b);b instanceof Element&&B.unshift(b);b=_.C(B.filter(Xix));for(var k=b.next();!k.done;k=b.next()){var G=void 0;k=_.C((G=k.value.__instances)!=null?G:[]);for(G=k.next();!G.done;G=k.next())if(G=G.value,G.root){G=Array.from(G.root.children);G=_.C(G);for(var P=G.next();!P.done;P=G.next())B.push.apply(B,_.K6(HRG(P.value,d)))}}return B.filter(function(v){return v.usePatchedLifecycles&&v.lifecycleIsConnected===d})};
h3E=function(b){var d=null;b instanceof Element?d=Element.prototype.querySelectorAll:b instanceof DocumentFragment&&(d=DocumentFragment.prototype.querySelectorAll);return d?Array.from(d.call(b,"*")):[]};
Bo=function(b){_.ct(function(){for(var d=_.C(HRG(b,!1)),B=d.next();!B.done;B=d.next()){B=B.value;B.lifecycleIsConnected=!0;try{var k=void 0,G=void 0,P=void 0,v=void 0;(k=(v=B.polymerController)!=null?v:B)==null||(P=(G=k).connectedCallback)==null||P.call(G)}catch(L){_.xs(L)}}})};
kl=function(b){_.ct(function(){for(var d=_.C(HRG(b,!0)),B=d.next();!B.done;B=d.next()){B=B.value;B.lifecycleIsConnected=!1;try{var k=void 0,G=void 0,P=void 0,v=void 0;(k=(v=B.polymerController)!=null?v:B)==null||(P=(G=k).disconnectedCallback)==null||P.call(G)}catch(L){_.xs(L)}}})};
yyF=function(){if(!lmC){lmC=!0;var b=[Node];Gp&&b.push(Gp.Wrapper);var d=Node.prototype.insertBefore,B=Node.prototype.removeChild;b=_.C(b);for(var k=b.next(),G={};!k.done;G={nativeInsertBefore:void 0,nativeAppendChild:void 0,nativeRemoveChild:void 0,nativeReplaceChild:void 0},k=b.next())k=k.value,G.nativeInsertBefore=k.prototype.insertBefore,k.prototype.insertBefore=function(v){return function(L,A){if(L instanceof DocumentFragment){var a=Array.from(L.children);L=v.nativeInsertBefore.call(this,L,A);
if(this.isConnected&&v.nativeInsertBefore===d)for(A=_.C(a),a=A.next();!a.done;a=A.next())Bo(a.value);return L}a=L instanceof Element&&L.isConnected;A=v.nativeInsertBefore.call(this,L,A);a&&kl(L);this.isConnected&&Bo(L);return A}}(G),G.nativeAppendChild=k.prototype.appendChild,k.prototype.appendChild=function(v){return function(L){if(L instanceof DocumentFragment){var A=Array.from(L.children);
L=v.nativeAppendChild.call(this,L);if(this.isConnected){A=_.C(A);for(var a=A.next();!a.done;a=A.next())Bo(a.value)}return L}A=L instanceof Element&&L.isConnected;a=v.nativeAppendChild.call(this,L);A&&kl(L);this.isConnected&&Bo(L);return a}}(G),G.nativeRemoveChild=k.prototype.removeChild,k.prototype.removeChild=function(v){return function(L){var A=L instanceof Element&&L.isConnected,a=v.nativeRemoveChild.call(this,L);
A&&B===v.nativeRemoveChild&&kl(L);return a}}(G),G.nativeReplaceChild=k.prototype.replaceChild,k.prototype.replaceChild=function(v){return function(L,A){if(L instanceof DocumentFragment){var a=Array.from(L.children);
L=v.nativeReplaceChild.call(this,L,A);if(this.isConnected)for(kl(A),A=_.C(a),a=A.next();!a.done;a=A.next())Bo(a.value);return L}a=L instanceof Element&&L.isConnected;var O=this.isConnected,I=v.nativeReplaceChild.call(this,L,A);O&&kl(A);a&&kl(L);O&&Bo(L);return I}}(G);
b=[Element];Gp&&b.push(Gp.Wrapper);b=_.C(b);k=b.next();for(G={};!k.done;G={nativeReplaceWith:void 0,nativeRemove:void 0,nativeInsertAdjacentElement:void 0,nativeSetAttribute:void 0,nativeRemoveAttribute:void 0,nativeToggleAttribute:void 0},k=b.next())k=k.value,k.prototype.before=taw(k.prototype.before),k.prototype.after=taw(k.prototype.after),G.nativeReplaceWith=k.prototype.replaceWith,k.prototype.replaceWith=function(v){return function(){var L=_.Q1.apply(0,arguments),A=_.C(jJJ(L)),a=A.next().value,
O=A.next().value;A=this.isConnected;v.nativeReplaceWith.apply(this,L);L=_.C(O);for(O=L.next();!O.done;O=L.next())kl(O.value);if(A)for(kl(this),a=_.C(a),A=a.next();!A.done;A=a.next())A=A.value,A instanceof Element&&Bo(A)}}(G),G.nativeRemove=k.prototype.remove,k.prototype.remove=function(v){return function(){var L=this.isConnected;
v.nativeRemove.call(this);L&&kl(this)}}(G),G.nativeInsertAdjacentElement=k.prototype.insertAdjacentElement,k.prototype.insertAdjacentElement=function(v){return function(L,A){var a=A.isConnected;
L=v.nativeInsertAdjacentElement.call(this,L,A);a&&kl(A);L.isConnected&&Bo(L);return L}}(G),G.nativeSetAttribute=k.prototype.setAttribute,k.prototype.setAttribute=function(v){return function(L,A){var a=FvF(this);
if(!a.usePatchedLifecycles)return v.nativeSetAttribute.call(this,L,A);var O=this.getAttribute(L);v.nativeSetAttribute.call(this,L,A);A=this.getAttribute(L);ZRF(a,L,O,A)}}(G),G.nativeRemoveAttribute=k.prototype.removeAttribute,k.prototype.removeAttribute=function(v){return function(L){var A=FvF(this);
if(!A.usePatchedLifecycles)return v.nativeRemoveAttribute.call(this,L);var a=this.getAttribute(L);v.nativeRemoveAttribute.call(this,L);a!==null&&ZRF(A,L,a,null)}}(G),G.nativeToggleAttribute=k.prototype.toggleAttribute,k.prototype.toggleAttribute=function(v){return function(L,A){var a=FvF(this);
if(!this.usePatchedLifecycles)return v.nativeToggleAttribute.call(this,L,A);var O=this.getAttribute(L),I=O!==null;A=v.nativeToggleAttribute.call(this,L,A);A!==I&&ZRF(a,L,O,A?"":null);return A}}(G);
b=[Document,DocumentFragment,Element,ShadowRoot];Gp&&b.push(Gp.Wrapper);b=_.C(b);for(G=b.next();!G.done;G=b.next())G=G.value,G.prototype.prepend=taw(G.prototype.prepend),G.prototype.append=taw(G.prototype.append);(Gp==null?void 0:Gp.noPatch)===!0&&gDF();document.readyState==="complete"?Bo(document.body):document.addEventListener("readystatechange",function(){document.readyState==="complete"&&Bo(document.body)});
var P=Object.getOwnPropertyDescriptor(HTMLElement.prototype,"innerText");P&&P.get&&P.set&&Object.defineProperty(HTMLElement.prototype,"innerText",{enumerable:P.enumerable,configurable:!0,get:P.get,set:function(v){v||kl(this);P.set.call(this,v);return v}})}};
taw=function(b){return function(){var d=_.Q1.apply(0,arguments),B=_.C(jJJ(d)),k=B.next().value;B=B.next().value;b.apply(this,d);d=_.C(B);for(B=d.next();!B.done;B=d.next())kl(B.value);if(this.isConnected)for(k=_.C(k),d=k.next();!d.done;d=k.next())d=d.value,d instanceof Element&&Bo(d)}};
gDF=function(){for(var b=_.C(Sld),d=b.next();!d.done;d=b.next()){d=d.value.prototype;for(var B=_.C(VaF),k=B.next();!k.done;k=B.next()){k=k.value;var G=Object.getOwnPropertyDescriptor(d,k);G&&Object.defineProperty(d,"__shady_native_"+k,G)}}};
ZRF=function(b,d,B,k){var G,P;if((G=b.polymerController)==null?0:(P=G.observedAttributes)==null?0:P.includes(d))if(b=b.polymerController,b.attributeChangedCallbackWrapper)b.attributeChangedCallbackWrapper.call(b,d,B,k);else{var v;(v=b.attributeChangedCallback)==null||v.call(b,d,B,k)}};
jJJ=function(b){var d=[],B=[];b=_.C(b);for(var k=b.next();!k.done;k=b.next())k=k.value,k instanceof Element&&k.isConnected&&B.push(k),k instanceof DocumentFragment?d.push.apply(d,_.K6(Array.from(k.children))):d.push(k);return[d,B]};
FvF=function(b){return!(b instanceof Element)&&b.node instanceof Element?b.node:b};
iRJ=function(b,d){var B=d?["children"].concat(_.K6(d)):["children"];d=[];B=_.C(B);for(var k=B.next();!k.done;k=B.next()){var G=k.value;if(b.hasOwnProperty(G)){k=b[G];k=typeof k==="function"?k():k;k=Array.isArray(k)?k:[k];k=lY(k).flat();if(G!=="children"){G=BQW(G);for(var P=_.C(k),v=P.next();!v.done;v=P.next())v=v.value,v instanceof Element&&v.setAttribute("slot",G)}d.push(k)}}d.length===0?b=[]:(b=lY(_.W("div",null,d)),b=Array.from(b.childNodes));return b};
uwd=function(b,d,B){var k={};_.KL(function(){var G={},P;for(P in d)if(d.hasOwnProperty(P)){var v=void 0,L=void 0;if(!(((v=B.slotProps)==null?0:v.includes(P))||P==="children"||((L=B.callbackProps)==null?0:L.includes(P))||P==="ref")&&(v=_.Qo(d[P]),k[P]!==v)){k[P]=v;L=void 0;var A=(L=b.hostElement)!=null?L:b;!B.skipHostForwardedProps&&wi4.has(P)&&(A[P]=v);G[P]=v}}tC(function(){if(b.setProperties)b.setProperties(G);else for(var a=_.C(Object.entries(G)),O=a.next();!O.done;O=a.next()){var I=_.C(O.value);
O=I.next().value;I=I.next().value;b[O]=I}})},"l")};
nDE=function(b,d,B,k){var G=iRJ(B,k.slotProps),P=(0,_.As)(b);G=_.C(G);for(var v=G.next();!v.done;v=G.next())P.appendChild(v.value);uwd(d,B,k);k=_.C(k.callbackProps||[]);G=k.next();for(P={};!G.done;P={kebabEventName:void 0,eventListener:void 0},G=k.next())v=G=G.value,String(G).substring(0,2)==="on"&&B[v]?(P.kebabEventName=BQW(String(G).substring(2)),P.eventListener=B[v],b.addEventListener(P.kebabEventName,P.eventListener),_.Tk(function(O){return function(){b.removeEventListener(O.kebabEventName,O.eventListener)}}(P))):
d[v]=B[v];
if(B.ref){B=_.C(KvF(B.ref));var L=B.next().value,A=B.next().value,a=d.attached.bind(d);d.attached=function(){L(b);a()};
_.Tk(function(){A()})}};
KvF=function(b){if(typeof b==="function"){var d;return[function(B){d=b(B)},
function(){var B;(B=d)==null||B()}]}if(!b.onRender||!b.onUnmount)throw Error("Tg");
return[b.onRender,b.onUnmount]};
TE4=function(b,d){d=d===void 0?{}:d;var B=function(k){var G=document.createElement(b),P;var v=(P=G.polymerController)!=null?P:G;nDE(G,v,k,d);return G};
B.debugName=b;return B};
xpW=function(b,d,B,k,G){k=k===void 0?{}:k;var P=ryw,v=!1;P?(v=!0,ryw=void 0):(QJW=d,P=document.createElement(d),QJW=void 0);var L=P;L.usePatchedLifecycles=!0;L.lifecycleIsConnected=!1;P.loggingStatus={};var A=qly(b,d,P,k,G);_.Tk(function(){L.lifecycleIsConnected&&(L.lifecycleIsConnected=!1,A.disconnectedCallback())});
v||(P.__noInsertionPoint=!0,nDE(P,A,B,k));return P};
qly=function(b,d,B,k,G){G=G===void 0?oDm:G;YlW[d]!=null||(YlW[d]=G(b,d,k==null?void 0:k.getTemplate,k));var P=YlW[d],v=P.ctor;G=P.getInitialMethods;var L=P.getPropsToForwardBeforeReady;b=P.getPropsToForwardBeforeRegister;k=P.shouldForwardProp;var A=P.observedAttributes,a=P.shouldLog,O=v(B,{beforeReady:function(){var I=O;I._takeAttributes?I._takeAttributes():I.setPropertiesFromInitialAttributeValues&&I.setPropertiesFromInitialAttributeValues();I=_.C(L(B.polymerController));for(var D=I.next();!D.done;D=
I.next()){var U=_.C(D.value);D=U.next().value;U=U.next().value;MaW(B,D,U);a(d)&&!df(D)&&z31(B.polymerController,D)}B.polymerController=nXw(O,d)}});
B.polymerController=O;B.polymerController.observedAttributes=A;P=_.C(O.getExtraMethodsToForward());for(v=P.next();!v.done;v=P.next())A=_.C(v.value),v=A.next().value,A=A.next().value,cyJ(B,v,A);G=_.C(G());for(P=G.next();!P.done;P=G.next())P=P.value,k(P)&&cyJ(B,P),a(d)&&!df(P)&&Jy4(O,P);b=_.C(b());for(k=b.next();!k.done;k=b.next())G=_.C(k.value),k=G.next().value,G=G.next().value,MaW(B,k,G);return O};
e3G=function(b){var d=Po;Po=b;return d};
BR4=function(b){if(bWJ.has(b)&&Po&&d3E(Po)===b){var d;(d=Po)._numRenders!=null||(d._numRenders=0);Po._numRenders++;if(Po._numRenders>1)throw Error("Ug");return Po}};
Gj2=function(b){var d=d3E(b);Po!==b&&d.includes("-")&&kjd.set(b,!0)};
d3E=function(b){var d;return(d=b==null?void 0:b.tagName.toLowerCase())!=null?d:""};
PLG=function(b,d){if(b.componentType===F1)throw Error("Vg");bWJ.add(d);var B=function(){var k=HTMLElement.call(this)||this;k.is=d;if(QJW===d)return k.isInert=!0,k;k.createElement();return k};
_.c(B,HTMLElement);B.prototype.createElement=function(){if(!this.isInert){ryw=this;var k=_.C(_.YI2(function(){return _.W(b,null)})).next().value;
ryw=void 0;TLW(this);return k}};
customElements.define(d,B)};
sax=function(b,d,B,k,G){b.prototype.is=d;(k==null?0:k.useSink)?E2C(b,d,B,k,G):(B=oDm(b,d,B,k),R3m(B,d));return b};
E2C=function(b,d,B,k,G){yyF();var P=_.y(function(v){return xpW(b,d,v,Object.assign({},k,{getTemplate:B}),G)},"m");
P.debugName=d;PLG(P,d);return P};
v2w=function(b){return!CL4.has(b)};
AVm=function(b,d,B,k){function G(){if(!I){for(var D=new Set(Ll4),U=_.C(P.behaviors),M=U.next();!M.done;M=U.next()){M=M.value;for(var z=_.C(Object.getOwnPropertyNames(M)),H=z.next();!H.done;H=z.next()){H=H.value;var l=void 0,F=(l=Object.getOwnPropertyDescriptor(M,H))==null?void 0:l.value;F&&F instanceof Function&&(!a[H]||_.N("polymer_forward_method_killswitch"))&&D.add(H)}}U=_.C(Object.entries(Object.getOwnPropertyDescriptors(b.prototype)));for(M=U.next();!M.done;M=U.next())z=_.C(M.value),M=z.next().value,
z=z.next().value,z.value instanceof Function&&D.add(M);I=D}return I}
var P=TSW({is:d,disableElementRegistration:!1,getTemplate:B,providers:k==null?void 0:k.providers,reactivityMode:k==null?void 0:k.reactivityMode},b);if((k==null?0:k.allowedProps)||(k==null?0:k.allowedPropsFromBehaviors)){var v,L;P.allowedProps=[].concat(_.K6((v=k.allowedProps)!=null?v:[]),_.K6((L=k.allowedPropsFromBehaviors)!=null?L:[]))}var A=Sg4(P,b);d=A.observedAttributes;var a={};B=_.C(P.reactiveSchemas);for(k=B.next();!k.done;k=B.next())if(k=k.value,k.type==="signal")a[k.propertyKey]={readOnly:k.readOnly},
k.readOnly&&(a[$Jx(k.propertyKey)]={readOnly:!0});else if(k.type==="compute"||k.type==="computeWithMethod"||k.type==="redux")a[k.propertyKey]={readOnly:!0};var O=P.reactiveSchemas.length,I;return{ctor:function(D,U){D=new A(D);D.beforeReady=U.beforeReady;return D},
props:a,observedAttributes:d,getInitialMethods:G,getPropsToForwardBeforeRegister:function(){for(var D=[],U=new Set,M=_.C(fEQ),z=M.next();!z.done;z=M.next())z=z.value,D.push([z,z!=="observers"&&z!=="properties"]),U.add(z);M=_.C(Object.keys(a));for(z=M.next();!z.done;z=M.next())z=z.value,D.push([z,a[z].readOnly]),U.add(z);M=G();z=_.C(Object.keys(Object.getOwnPropertyDescriptors(b.prototype)));for(var H=z.next();!H.done;H=z.next())H=H.value,!v2w(H)||M.has(H)||U.has(H)||(D.push([H,!1]),U.add(H));D.push(["allowedProps",
!0]);return D},
getPropsToForwardBeforeReady:function(D){var U=[];D=_.C(Object.keys(D));for(var M=D.next();!M.done;M=D.next()){M=M.value;var z=G();v2w(M)&&!z.has(M)&&U.push([M,!1])}D=_.C(P.reactiveSchemas.slice(O));for(M=D.next();!M.done;M=D.next())M=M.value,M.type!=="compute"&&M.type!=="computeWithMethod"&&M.type!=="redux"&&M.type!=="signal"||U.push([M.propertyKey,M.type==="signal"?M.readOnly:!0]);return U},
shouldForwardProp:v2w,shouldLog:MO}};
_.V=function(b,d,B,k){var G,P,v=(P=(G=k)==null?void 0:G.mode)!=null?P:0;k!=null||(k={});var L;(L=k).reactivityMode!=null||(L.reactivityMode=0);v===1&&_.Mt("creator_poly_si_disable_list").includes(d)&&(v=2);return v===1?sax(b,d,B,Object.assign({},k,{useSink:!0}),AVm):sax(b,d,B,Object.assign({},k,{useSink:v===2}))};
_.E_=function(){return function(b,d,B,k){var G,P,v=(P=(G=k)==null?void 0:G.mode)!=null?P:2;k!=null||(k={});var L;(L=k).reactivityMode!=null||(L.reactivityMode=0);if(v===0)throw Error("Wg`"+v);return E2C(b,d,B,k,v===1?AVm:void 0)}};
_.s_=function(b){return _.N("creator_poly_si_killswitch")?!1:_.N("force_all_poly_si_batches")&&(b==="poly_si_all_on_test_check"?0:b)||document.documentElement.hasAttribute("use-signals")?!0:!b||_.N(b+"_holdback_enabled")&&_.N("kevlar_polysi_holdback")?!1:_.N(b)};
Cx=function(b){return b?b.icon?b.icon.iconType.toLowerCase():b.customThumbnail?"member":"":""};
Wl1=function(b){if(!b)return"";b=_.C(b);for(var d=b.next();!d.done;d=b.next())if((d=d.value)&&d.liveChatAuthorBadgeRenderer&&(d=Cx(d.liveChatAuthorBadgeRenderer))&&d!=="verified")return d;return""};
aEW=function(b,d){if(!b)return null;var B;return((B=b.find(function(k){return k&&k.liveChatAuthorBadgeRenderer?Cx(k.liveChatAuthorBadgeRenderer)===d:!1}))==null?void 0:B.liveChatAuthorBadgeRenderer)||null};
_.U31=function(b){var d=getComputedStyle(document.querySelector("yt-live-chat-renderer")).backgroundColor;b=m3W(b);d=m3W(d);var B=$3F(b.hex);d=$3F(d.hex);var k=d[0]/255;var G=d[1]/255,P=d[2]/255,v=Math.max(k,G,P),L=Math.min(k,G,P),A=0,a=0,O=.5*(v+L);v!=L&&(v==k?A=60*(G-P)/(v-L):v==G?A=60*(P-k)/(v-L)+120:v==P&&(A=60*(k-G)/(v-L)+240),a=0<O&&O<=.5?(v-L)/(2*O):(v-L)/(2-2*O));k=[Math.round(A+360)%360,a,O];B=OW1(B,d);for(b=IEd(b.hex);B<4.5;){b=k[2]>=.5?b.darker((4.5-B)/2):b.brighter((4.5-B)/2);B=b.toString();
G=D32(B);if(!G.length)throw Error("Yd`"+B);B=G;B=OW1(B,d)}return b.hex()};
OW1=function(b,d){b=_.r1G(b);d=_.r1G(d);return(Math.max(b,d)+.05)/(Math.min(b,d)+.05)};
_.vo=function(b){return"#"+("000000"+(b&16777215).toString(16)).slice(-6)};
_.o2E=function(b){for(var d=0,B=0;B<b.length;B++)d=b.charCodeAt(B)+((d<<5)-d);b="#";for(B=0;B<3;B++)b+=("00"+(d>>B*8&255).toString(16)).slice(-2);return b};
NR2=function(b){b=(b||"").split(":");b.length===1&&b.unshift("yt-icons");b[1]=b[1].toLowerCase();return b};
RoQ=function(b,d){var B=(d=d===void 0?!1:d)?pN1:MFF,k=d?cVG:JVW;b.getIconNames().forEach(function(G){G=d?G:G.substring(G.indexOf(":")+1);b.name==="yt-icons"?zoC.add(G):G.includes("-filled")?B.add(G):k.add(G)})};
Lx=function(b,d,B,k){B=B===void 0?!1:B;k=k===void 0?!1:k;var G,P,v;return _.f(function(L){if(L.nextAddress==1)return L.yield(XNx,2);if(k)return L.return(zoC.has(b));G=B?pN1:MFF;P=B?cVG:JVW;return d?(v=b.includes("-filled")?b:b.concat("-filled"),L.return(G.has(v))):L.return(P.has(b))})};
_.fx=function(b){if(hom(b))return b.toString();var d=HW1.get(b);if(d)return d;d=b.toLowerCase();var B="yt-icons",k=d.replace(/_/g,"-");switch(b){case "MY_CHANNEL":d="account_circle";break;case "ADD_TO_LIBRARY":d="add";break;case "ALERT_WARN_RED":d="warning";break;case "ARTIST":case "ARTIST_ANALYTICS":d="person_music";break;case "BLOCK_USER":d="block";break;case "CAPTIONS":d="closed_caption";break;case "CLOSED_CAPTION":B="av";d="closed-caption";break;case "COLLECTION":B="maps";d="layers";break;case "CONTACT":B=
"icons";d="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":B="yt-studio-system-icons";d=k.split("creator-studio-")[1];break;case "DISMISSAL":d="close";break;case "DO_NOT_DISTURB":d="block";break;case "DOGFOOD":B="icons";d="pets";break;case "DRAFT":d="paper_corner_folded";
break;case "EMPTY_LIKE":d="like_outline";break;case "EXIT_APP":d="exit_to_app";break;case "EXPAND_MORE":case "EXPAND_LESS":d=k;break;case "GAMES":B="ytg";d="my-games";break;case "GO_TO_PAGE":d="arrow-forward";break;case "GROUP":B="social";break;case "HIDE":d="not_interested";break;case "INPUT_COMPONENT":B="icons";d="settings-input-component";break;case "KIDS_BLOCK":d="block";break;case "MEMBERSHIP_LIMITED_PRE_PURCHASE":case "MEMBERSHIP_OFFER":B="ytg";d="membership-pre-purchase";break;case "MEMBERSHIP_LIMITED_POST_PURCHASE":B=
"ytg";d="membership-post-purchase";break;case "MULTIVIEW":d="screen_multi_view";break;case "MY_LOCATION":B="maps";d=k;break;case "NOTIFICATIONS_INBOX":d="NOTIFICATIONS";break;case "NEXT":d="chevron_right";break;case "OFFLINE":d="power-settings-new";break;case "PAUSE":B="miniplayer";break;case "PAYMENT":B="icons";break;case "PHONE_DOWNLOAD":d="phone_download";break;case "PREMIUM_STANDALONE":B="yt-logos";d="premium_standalone";break;case "PREMIUM_STANDALONE_CAIRO":B="yt-logos";d="premium_standalone_cairo";
break;case "QUESTION_ANSWER":d="question_answer";break;case "REDEEM":B="icons";d="redeem";break;case "REMOVE":case "REMOVE_FROM_HISTORY":case "REMOVE_FROM_PLAYLIST":d="remove-circle-outline";break;case "SAVE_PLAYLIST":case "LIBRARY_ADD":d="library_add";break;case "SCHOOL":B="yt-sys-icons";d="creator_academy";break;case "SETTINGS_LIGHT":d="settings_applications";break;case "SETTINGS_MATERIAL":d="settings";break;case "SEARCH_HISTORY":d="watch_history";break;case "SHOPPING_BAG":d="bag";break;case "SOCIAL":case "PEOPLE":B=
"yt-icons";d="people";break;case "STAFF_PICK":B="ytg";d="spotlight";break;case "START_DVR":d="add";break;case "STOP_DVR":B="av";d="stop";break;case "TAB_LIKED":d="like";break;case "TAB_INBOX":d="mail";break;case "TERMS_OF_SERVICE":B="icons";d="description";break;case "TRENDING":d="fire";break;case "UNBLOCK_USER":d="remove";break;case "UNPLUGGED_DARK_THEME":B="image";d="brightness-3";break;case "UNPLUGGED_LIVE_GUIDE":case "LIVE":d="live";break;case "UNPLUGGED_SPORTS":B="ytu";d="visibility-off";break;
case "VIDEOS":B="av";d="play-circle-filled";break;case "YOUTUBE":B="yt-logos";d="lozenge";break;case "YOUTUBE_RED_LOGO":case "YOUTUBE_PREMIUM_LOGO":B="yt-logos-ext";d="yt-logo-red-updated";break;case "YOUTUBE_LOGO":B="yt-logos-ext";d="yt-logo-updated";break;case "OFFLINE_NO_CONTENT":B="offline-no-content";break;case "SHORTS_COMMENT":case "SHORTS_DISLIKE":case "SHORTS_LIKE":case "SHORTS_SHARE":B="shorts";d=k;break;case "OUTLINE_YOUTUBE_IMPROVE_TV":B="yt-sys-icons";d="youtube_improve_tv";break;case "OUTLINE_BAG":B=
"yt-sys-icons";d="bag";break;case "QUEUE_PLAY_LAST":B="yt-sys-icons";d="list_queue_last";break;case "SLASH_CIRCLE_LEFT":d="slash_circle_left";break;case "SPEED_1_POINT_2X":d="1_point_2x";break;case "SPEED_1_POINT_5X":d="1_point_5x";break;case "SPEED_1_POINT_8X":d="1_point_8x";break;case "SPEED_POINT_2X":d="point_2x";break;case "SPEED_POINT_5X":d="point_5x";break;case "SPEED_POINT_8X":d="point_8x";break;case "SPEED_1X":d="1x";break;case "SPEED_2X":d="2x";break;case "TAB_BOOKMARK":d="bookmark";break;
case "OUTLINE_CLOCK_HALF_CIRCLE":B="yt-sys-icons";d="clock_half_circle";break;case "YOUTUBE_SHORTS_FILL_NO_TRIANGLE_RED_16":case "YOUTUBE_SHORTS_FILL_NO_TRIANGLE_WHITE_16":B="yt-sys-icons";d="youtube_shorts_no_triangle-filled";break;case "PLAYABLES_LOGO":B="yt-sys-icons",d="tic_tac_toe"}d=B+":"+d;HW1.set(b,d);return d};
hom=function(b){var d;_.N("kevlar_use_wil_icons")?d=!!_.I2().resolve(_.AP).resolveIcon({iconName:b.toString()}):d=!1;return d};
_.ak=function(b,d,B,k){B=B===void 0?{}:B;k=k===void 0?!1:k;B===null&&(B={});var G=_.Mt("kevlar_command_handler_command_banlist");G=_.C(G);for(var P=G.next();!P.done;P=G.next())if(P=b?b.hasOwnProperty(P.value):void 0,P)return!1;G=_.p(b.commandMetadata,_.LT);return k&&G!=null&&G.url?!1:!d.disableCommandHandlerOverride&&_.Wo.instance?(k=_.Wo.instance,B.form||(B.form={element:d}),B.form.element||(B.form.element=d),!B.clickedVisualElement&&d.visualElement&&(B.clickedVisualElement=d.visualElement),k.resolveCommand(b,
B),!0):!1};
lEm=function(b,d){b=m4(b);for(var B=_.C(b.visibilityMonitorKeys||[]),k=B.next();!k.done;k=B.next())d.unobserveByKey(k.value);b.visibilityMonitorKeys=void 0};
$l=function(b,d){if(_.hb()){if(_.N("kevlar_vimio_use_shared_monitor"))tFF(b,d.data);else if(!tFF(b,d.data))return;var B=d.data,k=ja2(B);if(_.N("enable_client_ve_spec_logging"))lEm(b,d.observer);else{var G=m4(b);G.trackedParams&&G.trackedParams!==k&&lEm(b,d.observer)}G=m4(b);!B||G.data&&G.data===B||(G.data=B);FlF(b,d);G.trackedParams=k}};
FlF=function(b,d){var B=d.observer;if(!B&&_.N("web_skip_missing_vimio_observer")){var k,G;_.eu(new _.iq("VisibilityObserver is not defined.",b.tagName,b.trackedParams,(k=d.data)==null?void 0:k.trackingParams,(G=d.data)==null?void 0:G.loggingDirectives))}else{var P=d.layer,v=d.visibilityCallback||function(){},L=d.prescanCallback,A=m4(b);
k=[];d.showOption&&k.push(B.observe(b,function(){d.skipLogging&&d.skipLogging()||_.O_().reportShown(A,void 0,P,7);v(!0)},d.showOption));
d.hideOption&&k.push(B.observe(b,function(){_.O_().reportHidden(A,void 0,P,7);v(!1)},d.hideOption));
d.prescanOption&&L&&k.push(B.observe(b,function(){L()},d.prescanOption));
A.visibilityMonitorKeys=k}};
tFF=function(b,d){b=m4(b);if(b.visualElement&&!d)return!0;if(!d)return!1;var B=!1;if(_.N("enable_client_ve_spec_logging")){var k,G;B=!!((k=d.loggingDirectives)==null?0:(G=k.clientVeSpec)==null?0:G.uiType)}k=ja2(d);if(!k&&!B)return!1;_.N("mweb_component_visibility_logging")&&(b.veContainer||(b.veContainer={}),b.veContainer.trackingParams=k);if(b.trackedParams&&b.trackedParams===k)return!1;var P;if(_.N("enable_client_ve_spec_logging")&&((P=b.visualElement)==null?0:P.isClientVe())){var v;P=(v=b.visualElement)==
null?void 0:v.getAsJspb();var L,A,a,O;if(_.IK(P,2)===((L=d.loggingDirectives)==null?void 0:(A=L.clientVeSpec)==null?void 0:A.uiType)&&_.IK(P,3,-1)===((a=d.loggingDirectives)==null?void 0:(O=a.clientVeSpec)==null?void 0:O.elementIndex))return!1}if(_.N("enable_client_ve_spec_logging")){var I,D;!b.visualElement&&((I=d.loggingDirectives)==null?0:(D=I.clientVeSpec)==null?0:D.uiType)&&(L=d.loggingDirectives.clientVeSpec,d=L.uiType,v=L.elementIndex,L=L.clientYoutubeData,b.visualElement=_.Ik(_.DX(),{veType:d,
elementIndex:v,clientYouTubeData:L}))}return!0};
ja2=function(b){if(b==null?0:b.rendererContext){var d=_.p(b.rendererContext,_.U_);if(d==null?0:d.loggingDirectives)return d.loggingDirectives.trackingParams}return(b==null?0:b.loggingDirectives)?b.loggingDirectives.trackingParams:b==null?void 0:b.trackingParams};
m4=function(b){var d;return(d=b.polymerController)!=null?d:b};
SnE=function(b){_.O_();if(_.bq(ok().JSC$12898_elementShouldLogGesture).bind(ok())(b,4)){ZWQ(b);var d=g2E(b);yV1.set(b,d)}};
ZWQ=function(b){yV1.has(b)&&(yV1.get(b).cancel("untrack hover element"),yV1.delete(b))};
g2E=function(b){var d,B=[],k=!1,G=new _.lc(function(P,v){Nc(b,"mouseenter",_.bq(function(){var L,A,a;return _.f(function(O){if(O.nextAddress==1)return d=(0,_.N$)(),L=VFQ(b),B.push(L),A=iWQ(b,function(){k=!0;v(Error("Xg"))}),O.yield(L,2);
if(O.nextAddress!=3)return A&&px(A),a=wN4(b),B.push(a),O.yield(a,3);P();_.tn(O)})}))});
G.then(function(){var P=(0,_.N$)()-d;P=Math.round(P);if(!(500>P||6E5<=P)){var v=b.getScreenLayer?b.getScreenLayer():void 0;v=_.hb(v)||"";var L=ucw(_.O_(),b);_.TA(v,b.visualElement?b.visualElement:_.Mc(L),"INTERACTION_LOGGING_GESTURE_TYPE_HOVER",{hoverData:{durationHoveredMs:P}})}SnE(b)},function(){co&&(co(),co=null);
k&&(ZWQ(b),SnE(b))});
return G};
VFQ=function(b){var d;return(new _.lc(function(B,k){co=function(){k(Error("Yg"))};
d=_.Y8.debounce(_.bq(function(){px(G);B()}),1,100);
var G=_.JP(b,"mousemove",d)})).thenCatch(function(){var B=_.Y8.cancelDebouncedJobMap.get(d);
B&&_.Y8.cancelJob(B)})};
wN4=function(b){var d;return(new _.lc(function(B,k){co=function(){k(Error("Zg"))};
d=Nc(b,"mouseleave",_.bq(function(){B()}))})).thenCatch(function(){px(d)})};
iWQ=function(b,d){return Nc(b,"mouseleave",_.bq(d))};
n2W=function(b){Klx&&_.zp.cancel(Klx);Klx=_.zp.run(function(){_.dp(b,"yt-visibility-refresh");Klx=0})};
TR1=function(b){b=Number(b);return"rgba("+[b>>16&255,b>>8&255,b&255,(b>>24&255)/255].join()+")"};
QaF=function(b){if(!b)return!1;if(_.p(b,_.rVW))return!0;var d;if(b=(d=_.p(b,_.sq))==null?void 0:d.commands)for(d=_.C(b),b=d.next();!b.done;b=d.next())if(_.p(b.value,_.rVW))return!0;return!1};
qnx=function(b){var d=!0;d=d===void 0?!0:d;if(!b.useSignals&&!b.experimentalPropertiesChanged||_.N("experimental_templating_behavior_nopatch_killswitch")){var B=b._propertiesChanged;b._propertiesChanged=function(k,G,P){d?b.debounceRender():b.doRender();B&&B.call(b,k,G,P)}}};
x3m=function(b,d){if(b.useSignals||b.experimentalPropertiesChanged)if(_.N("experimental_templating_behavior_nopatch_killswitch"))b.experimentalPropertiesChanged=function(){};
else return;var B=new Set,k=[b].concat(_.K6(b.behaviors));k=_.C(k);for(var G=k.next();!G.done;G=k.next()){G=G.value;for(var P in G.properties)B.has(P)||(b._addPropertyEffect(P,"function",d),B.add(P))}};
Ynd=function(){var b=Polymer.Element,d=b._prepareTemplate;b._prepareTemplate=function(){d.call(this);var B=this.prototype;if(B.experimentalTemplatingInUse&&B.experimentalTemplatingInUse()&&B.switchTemplateAtRegistration&&this.template!==void 0)if(typeof this.template==="string")_.xs(Error("$g"));else{B=this.template.content.childNodes;for(var k=B.length-1;k>=0;k--){var G=B[k];G.nodeName!=="STYLE"&&G.nodeName!=="LINK"&&G.nodeName!=="SCRIPT"&&G.nodeName!=="#comment"&&G.remove()}}}};
eo2=function(b){var d=!0;d=d===void 0?!0:d;Ynd();var B=b.ready;b.ready=function(){this._template=null;B.call(this)};
x3m(b,d?b.debounceRender:b.doRender)};
dq1=function(b,d,B){if(B===null||B===void 0)return B;var k=UGw(b.tagName.toLowerCase(),d,function(){throw Error("Ub");});
if(k===null)return B;k=bYG[k];var G;if((G=k.isUnwrappable)==null?0:G.call(k,B)){if(k.unwrap)return k.unwrap(B);throw Error("ch");}return k.filterString?k.filterString(b.tagName,d,String(B)):B};
BWE=function(b,d,B){var k=d[d.length-1]!=="$";B=dq1(b,d,B);k?b[d]=B:(k=B==null?null:String(B),bY(b,d.slice(0,-1),k))};
XB=function(b){kUx.length===0&&requestAnimationFrame(function(){setTimeout(function(){var d=kUx.slice();kUx.length=0;d=_.C(d);for(var B=d.next();!B.done;B=d.next()){B=B.value;try{B()}catch(k){_.Rk(k)}}})});
kUx.push(b)};
GU2=function(b){if(b){var d=b.component;if(d){var B;d==null||(B=d.events)==null||B.publish("DISCONNECTED");var k;d==null||(k=d.onDisconnected)==null||k.call(d)}var G,P;(G=b.__spec)==null||(P=G.didUnmount)==null||P.call(G);for(d=0;d<b.childNodes.length;d++)GU2(b.childNodes[d])}};
Puw=function(b,d,B){var k=d&&d.key,G=fg;G[0]=b;G[1]=k;G[2]=void 0;for(var P in d)d.hasOwnProperty(P)&&(b=d[P],k=A3,k.push(P),k.push(b));d=fg;a:{if(P=fg[2])for(b=0;b<P.length;b+=2)if(P[b]==="nonce"){P=P[b+1];break a}P=""}P=Psd(d[0],d[1],P);b=Gi(P);k=d[2];if(!b.staticsApplied&&(b.staticsApplied=!0,k&&k.length))if((G=b._attrsArr)&&G.length){for(G=0;G<k.length;G+=2)hP[k[G]]=G+1;G=b._attrsArr||(b._attrsArr=ni1(0));for(var v=0,L=0;L<G.length;L+=2){var A=G[L],a=G[L+1],O=hP[A];O?k[O]===a&&delete hP[A]:(G[v]=
A,G[v+1]=a,v+=2)}ee(G,v);for(var I in hP)xGE(P,I,k[hP[I]],Id),delete hP[I]}else for(I=0;I<k.length;I+=2)xGE(P,k[I],k[I+1],Id);Atd(P,b,Id);ee(d,0);B&&B(PF);EjJ()};
_.Ho=function(b,d,B){B===void 0?delete b[d.name]:b[d.name]=B};
_.lr=function(b){var d={androidIncludeFontPadding:!1},B=0,k=[],G=[],P=[];if(b.simpleText)return d.content=b.simpleText,d;if(b.runs===void 0)return d.content="",d;b=_.C(b.runs);for(var v=b.next();!v.done;v=b.next()){v=v.value;var L=v.text,A=void 0,a=(A=L)==null?void 0:A.length;if(L&&a){k.push(L);if(v.bold||v.italics||v.strikethrough||v.underline||v.textColor!=null&&v.textColor!==0||v.deemphasize){L=G;A=L.push;var O={startIndex:B,length:a};v.bold&&(O.weightLabel="FONT_WEIGHT_MEDIUM");v.italics&&(O.italic=
!0);v.strikethrough&&(O.strikethrough="LINE_STYLE_SINGLE");v.underline&&(O.underline="LINE_STYLE_SINGLE");v.textColor!=null&&v.textColor!==0?document.documentElement.hasAttribute("dark")?O.fontColor=v.darkModeTextColor||v.textColor:O.fontColor=v.textColor:v.deemphasize&&(document.documentElement.hasAttribute("dark")?O.fontColor=parseInt("ff"+Ehd("#aaa").substring(1),16):O.fontColor=parseInt("ff"+Ehd("#606060").substring(1),16));A.call(L,O)}v.navigationEndpoint&&(L=P,A=L.push,O={startIndex:B,length:a,
onTap:{innertubeCommand:v.navigationEndpoint}},v.loggingDirectives&&_.Ho(O,siG,v.loggingDirectives),A.call(L,O));B+=a}}d.content=k.join("");d.styleRuns=G.length?G:void 0;d.commandRuns=P.length?P:void 0;return d};
vhm=function(b){if(b==null||!b.runs)return!0;b=_.C(b.runs);for(var d=b.next();!d.done;d=b.next())if(d=d.value,d.bracket||d.errorUnderline||d.deemphasize||_.p(d,tP)||_.p(d,CuW))return!1;return!0};
LPJ=function(b,d){return function(B){var k=d.unit;if(k!==B)throw Error("fh`"+b+"`"+k+"`"+B);return d}};
jI=function(b){if(!((b==null?0:b.value)&&(b==null?0:b.unit)))return"";switch(b.unit){case "DIMENSION_UNIT_FRACTION":var d="%";break;default:d="px"}b=b.value;d==="%"&&(b*=100);return""+b+d};
fI1=function(b){try{return b()}catch(d){_.eu(d)}};
_.ZX=function(b){var d=_.p(b,_.FB);if(d)return d;if((d=_.p(b,AGy))&&d.commands)return WPw(d.commands);if((d=_.p(b,aIJ))&&d.commands)return WPw(d.commands);if((b=_.p(b,mq4))&&b.identifier&&b.command&&($qC||($qC=[]),!$qC.includes(b.identifier)))return $qC.push(b.identifier),_.p(b.command,_.FB)};
WPw=function(b){if(b.length!==0){var d=[];b=_.C(b);for(var B=b.next();!B.done;B=b.next())(B=_.ZX(B.value))&&d.push(B);return{commandExecutorCommand:{commands:d}}}};
_.yW=function(b){var d=b.defaultTarget,B=b.elementConfig,k=b.elementsCommand,G=b.skipOnClick,P=b.forceNewState,v=b.additionalCommandArgs,L=b.innertubeCommand||_.ZX(k);if(L){b={};var A=OYE(L);k=A.navigatingCommand;A=A.href;k&&A?(b.href$=A,IIm(b,k,A,d),_.N("web_atagconfig_pointerdown")&&Dqw(b,k),P&&(b["force-new-state$"]=!0)):(b.role$="button",b.href$="javascript:void(0);");_.p(L,Uqx)&&(b["aria-haspopup$"]=!0);G||(b.onclick=function(a){var O={};if(ohm(a)){var I=(v==null?void 0:v.clickedVisualElement)||
(v==null?void 0:v.getClickedVisualElement)&&v.getClickedVisualElement();I&&(O={clickedVisualElement:I});O=Object.assign({},{form:{element:a.target,event:a,createScreenConfig:O}},v);a.preventDefault();_.gf(L,O)}});
return Object.assign({},B,b)}};
NWy=function(b){if(b.length){if(b.length===1)return b[0];var d={};_.Ho(d,_.sq,{commands:b});return d}};
SI=function(b){return b&&b.href$!=="javascript:void(0);"};
OYE=function(b){var d,B=((d=_.p(b,_.sq))==null?void 0:d.commands)||[b];b=_.C(B);for(d=b.next();!d.done;d=b.next()){d=d.value;var k=void 0,G=void 0;B=(G=_.p((k=d)==null?void 0:k.commandMetadata,_.LT))==null?void 0:G.url;_.N("web_remove_web_navigation_endpoint_data")||(k=void 0,B=B||((k=_.p(d,pww))==null?void 0:k.url));if(B&&B!=="/service_ajax"){if(k=_.wq(B,M71))return b=_.V1(k),{navigatingCommand:d,href:b};_.eu(new _.iq("AttributedString URL could not be sanitized",B))}}return{}};
ohm=function(b){return b.button!==void 0?b.button===0&&!(b.shiftKey||b.altKey||b.metaKey||b.ctrlKey):!(b.shiftKey||b.altKey||b.metaKey||b.ctrlKey)};
IIm=function(b,d,B,k){B=!mB(B);var G,P,v;if((G=_.p(d,_.$x))!=null&&G.nofollow||(P=_.p(d,_.KB))!=null&&P.nofollow||(v=_.p(d,_.sN))!=null&&v.nofollow||B)b.rel$="nofollow";var L;d=((L=_.p(d,_.sN))==null?void 0:L.target)==="TARGET_NEW_WINDOW"?"_blank":k===void 0?"":k;b.target$=d};
Dqw=function(b,d){d.clickTrackingParams&&(b.params={itct:d.clickTrackingParams});b.onpointerdown=function(B){cGd(B)};
b._data=d};
JGF=function(b){(b.loggingUrls||[]).forEach(function(d){vA(d.baseUrl,d.attributionSrcMode)})};
cGd=function(b){var d=b.currentTarget;b=fI1(function(){return d.href});
var B=d.params;b&&_.Qw(b,B||{},8,!0)};
_.VW=function(b,d){(b=_.ZX(b))&&_.gf(b,d)};
_.gf=function(b,d){Lh1(function(B){d?B.resolveCommand(b,d):B.resolveCommand(b)})};
hlx=function(b,d){var B=["yt-core-attributed-string__link"];d!=null&&d.noLinkColor||((d==null?0:d.isOverlay)?B.push("yt-core-attributed-string__link--overlay-call-to-action-color"):B.push("yt-core-attributed-string__link--call-to-action-color"),(d==null?0:d.linkInheritColor)&&B.push("yt-core-attributed-string--link-inherit-color"));B={className:B.join(" "),tabindex$:"0"};var k=b.onTap||b.onLongPress;if(!k)return B;var G=zlG(b);G&&(B["aria-label$"]=G);d=_.yW({elementsCommand:k,elementConfig:B,skipOnClick:!(d==
null||!d.skipOnClick),forceNewState:!0});b.onLongPress&&(k=new Rlx(function(){var P=_.ZX(b.onLongPress);P&&_.I2().resolve(_.U6).resolveCommand(P)}),d&&XwC(k,d));
return d||B};
zlG=function(b){var d,B;return(d=b.onTapOptions)==null?void 0:(B=d.accessibilityInfo)==null?void 0:B.accessibilityLabel};
HYF=function(b){var d=b;b<=16777215&&(d+=parseInt("ff000000",16));return _.lG(d)};
lIm=function(b){var d=b.isDarkTheme;var B=b.extension;b=b.runColor;var k=void 0;if(B=B==null?void 0:B.colorMap){d=d?"USER_INTERFACE_THEME_DARK":"USER_INTERFACE_THEME_LIGHT";B=_.C(B);for(var G=B.next();!G.done;G=B.next())if(G=G.value,d===G.key){k=G.value;break}}k==null&&b&&(k=b);if(k)return HYF(k)};
ir=function(b){var d=b.config;var B=b.image;var k=b.imageConfig;var G=b.imageWrapperConfig;var P=b.run;var v=b.tag;var L=b.textLength;var A=b.startIndex===void 0?0:b.startIndex;b=b.length;A===void 0&&(A=0);P={run:P,startIndex:A,endIndex:b!==void 0?A+b:L,tag:v};B&&(P.image=B);k&&(P.imageConfig=k);G&&(P.imageWrapperConfig=G);d&&(P.config=d);return P};
jiC=function(b,d){var B=[];B.push("yt-core-attributed-string");(d==null?0:d.className)&&B.push(d==null?void 0:d.className);(d==null?0:d.ellipsisTruncate)?B.push("yt-core-attributed-string--ellipsis-truncate"):(d==null?0:d.noWrap)?B.push("yt-core-attributed-string--white-space-no-wrap"):(d==null?0:d.noPreWrap)||B.push("yt-core-attributed-string--white-space-pre-wrap");(d==null?0:d.linkInheritColor)&&B.push("yt-core-attributed-string--link-inherit-color");b.alignment&&B.push(t7Q(b.alignment));b.lineBreakMode&&
B.push("yt-core-attributed-string--word-wrapping");return B.join(" ")};
FPJ=function(b,d){if(b.weight)return b.weight;switch(b.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 d?900:700;case "FONT_WEIGHT_EXTRA_BOLD":return 800;case "FONT_WEIGHT_BLACK":return 900;default:return 400}};
ZYw=function(b){switch(b){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"}};
t7Q=function(b){switch(b){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"}};
Kx=function(b,d,B){var k=d;b.content&&B&&(B=b.content.indexOf("\n"),B!==-1&&(k=Math.min(d,B)));if(!b.content||b.content.length<=k)d=b;else if(b.attachmentRuns||b.commandRuns||b.decorationRuns||b.styleRuns||b.paragraphStyleRuns){d=wf(b.content,k);B=k;var G=b.attachmentRuns;if(G){var P=[];G=_.C(G);for(var v=G.next();!v.done;v=G.next())v=Object.assign({},v.value),v.startIndex===void 0||v.startIndex>=B||(v.length||(v.length=0),v.length+v.startIndex>B&&(v.length=B-v.startIndex),P.push(v));B=P}else B=void 0;
P=ghJ(k,b.commandRuns);G=k;var L=b.decorationRuns;if(L){v=[];L=_.C(L);for(var A=L.next();!A.done;A=L.next()){A=A.value;var a=_.p(A.textDecorator,ur);if(a&&a.startIndex!==void 0&&!(a.startIndex>=G)){A=Object.assign({},A,{textDecorator:{highlightTextDecorator:Object.assign({},a)}});a=_.p(A.textDecorator,ur);if(!a.length||a.length+a.startIndex>G)a.length=G-a.startIndex;v.push(A)}}G=v}else G=void 0;v=ghJ(k,b.styleRuns);if(L=b.paragraphStyleRuns)for(b=[],L=_.C(L),A=L.next();!A.done;A=L.next()){var O=A.value;
A=Object.assign({},O);if(!(A.startIndex===void 0||A.startIndex>=k)){if(!A.length||A.length+A.startIndex>k)A.length=k-A.startIndex;a=[];var I=void 0,D=void 0;if((I=O)==null?0:(D=I.listGroup)==null?0:D.listItems)for(O=_.C(O.listGroup.listItems),I=O.next();!I.done;I=O.next())if(I=Object.assign({},I.value),!(I.startIndex===void 0||I.startIndex>=k)){if(!I.length||I.length+I.startIndex>k)I.length=k-I.startIndex;a.push(I)}a.length>0&&(A.listGroup||(A.listGroup={}),A.listGroup=Object.assign({},A.listGroup,
{listItems:a}));b.push(A)}}else b=void 0;d={content:d,attachmentRuns:B,commandRuns:P,decorationRuns:G,styleRuns:v,paragraphStyleRuns:b}}else d=Object.assign({},b,{content:wf(b.content,k)});return d};
ghJ=function(b,d){if(d){var B=[];d=_.C(d);for(var k=d.next();!k.done;k=d.next())if(k=Object.assign({},k.value),!(k.startIndex===void 0||k.startIndex>=b)){if(!k.length||k.length+k.startIndex>b)k.length=b-k.startIndex;B.push(k)}return B}};
wf=function(b,d){var B=d,k;if(k=B>0)k=b.charCodeAt(B-1),k=k>=55296&&k<=56319;k&&(B=b.charCodeAt(B),k=B>=56320&&B<=57343);k&&--d;return b.substring(0,d)};
iYJ=function(b,d,B){B=B===void 0?yGw:B;if(b){var k=_.I2().resolve(UN);k||_.N("mweb_no_observer_killswitch")?$l(b,{data:d,observer:k,visibilityCallback:B,hideOption:S4w,showOption:V7Q,layer:b.layer}):_.eu(new _.iq("Warning: monitorVisibility called with null observer",b.tagName,d==null?void 0:d.loggingDirectives,d==null?void 0:d.trackingParams))}else _.eu(new _.iq("Warning: monitorVisibility called with null element",d==null?void 0:d.loggingDirectives,d==null?void 0:d.trackingParams,d==null?void 0:
d.rendererContext))};
Qi4=function(b,d){var B=[],k=b.content.length,G,P=(G=_.I2().resolve(_.O6(_.nx)))==null?void 0:G();if(b.paragraphStyleRuns){G=_.C(b.paragraphStyleRuns);for(var v=G.next();!v.done;v=G.next()){var L=B.push,A=L.apply;var a=void 0;v=v.value;if((a=v.listGroup)!=null&&a.listItems){a=[];b:switch(v.listGroup.listType){case "LIST_TYPE_BULLET":var O="ul";break b;default:O="span"}a.push(ir({run:v,textLength:k,tag:O,config:{className:"yt-core-attributed-string__list-group"},startIndex:v.startIndex,length:v.length}));
O=_.C(v.listGroup.listItems);for(var I=O.next();!I.done;I=O.next()){I=I.value;b:switch(v.listGroup.listType){case "LIST_TYPE_BULLET":var D="li";break b;default:D="span"}a.push(ir({run:v,textLength:k,tag:D,startIndex:I.startIndex,length:I.length}))}v=a}else v=[];A.call(L,B,_.K6(v))}}if(b.styleRuns&&(d==null||!d.noStyleRuns))for(G=_.C(b.styleRuns),L=G.next();!L.done;L=G.next()){v=L=L.value;a=P;A=d;a=lIm({extension:_.p(v.styleRunExtensions,wwQ),isDarkTheme:a===void 0?!1:a,runColor:v.fontColor});I=v;
O=[];a&&O.push("yt-core-attributed-string--link-inherit-color");I.italic&&O.push("yt-core-attributed-string--italicized");I.underline&&I.strikethrough?O.push("yt-core-attributed-string--underline-strikethrough",ZYw(I.underline)):I.underline?O.push("yt-core-attributed-string--underlined",ZYw(I.underline)):I.strikethrough&&O.push("yt-core-attributed-string--strikethrough",ZYw(I.strikethrough));if(I.baselineOffset){a:switch(I.baselineOffset){case "BASELINE_OFFSET_SUBSCRIPT":I="yt-core-attributed-string--baseline-offset-subscript";
break a;case "BASELINE_OFFSET_SUPERSCRIPT":I="yt-core-attributed-string--baseline-offset-superscript";break a;default:I="yt-core-attributed-string--baseline-offset-unknown"}O.push(I)}O=O.join(" ");I={};if(v.weight||v.weightLabel)I.fontWeight=FPJ(v,A==null?void 0:A.isHeadline).toString();a&&(I.color=a);B.push(ir({run:L,textLength:k,tag:"span",config:{className:O,style:I},startIndex:L.startIndex,length:L.length}))}if(b.decorationRuns)for(G=_.C(b.decorationRuns),L=G.next();!L.done;L=G.next())L=L.value,
A={},L.textDecorator&&(O=L.textDecorator,v=P===void 0?!1:P,I=[],a=_.p(O,ur),O=_.p(O,uzF),a?(O=I,I=O.concat,D=[],(v=lIm({extension:_.p(a.highlightTextDecoratorExtensions,KPW),isDarkTheme:v,runColor:a.backgroundColor}))&&D.push("background-color: "+v+";"),a.backgroundCornerRadius!==void 0&&D.push("border-radius: "+a.backgroundCornerRadius+"px;"),a.leftPadding!==void 0&&D.push("padding-left: "+a.leftPadding+"px;"),a.rightPadding!==void 0&&D.push("padding-right: "+a.rightPadding+"px;"),a.topPadding!==
void 0&&D.push("padding-top: "+a.topPadding+"px;"),a.bottomPadding!==void 0&&D.push("padding-bottom: "+a.bottomPadding+"px;"),I=I.call(O,D)):O&&(a=I,I=a.concat,v=v?"#2ba640":"#107516",v=O.color?HYF(O.color):v,v=["padding: 2px;","border-top: solid "+v+" 2px;","border-bottom: solid "+v+" 2px;","background: linear-gradient(135deg, "+v+" 3px, rgba(0, 0, 0, 0) 3px),\n      linear-gradient(315deg, "+v+" 3px, rgba(0, 0, 0, 0) 3px);"],I=I.call(a,v)),v=I.join(" "),A.style$=v,v=L.textDecorator,a=[],O=_.p(v,
uzF),_.p(v,ur)?a.push("yt-core-attributed-string--highlight-text-decorator"):O&&a.push("yt-core-attributed-string--bracket-text-decorator"),v=a.join(" "),A.className=v,A.dir="auto"),v=_.p(L.textDecorator,ur),a=_.p(L.textDecorator,uzF),O=_.p(L.textDecorator,ur),I=_.p(L.textDecorator,uzF),B.push(ir({run:L,textLength:k,tag:"span",config:A,startIndex:(v==null?void 0:v.startIndex)||(a==null?void 0:a.startIndex)||0,length:(O==null?void 0:O.length)||(I==null?void 0:I.length)||0}));if(b.commandRuns&&(d==
null||!d.noEndpoints))for(P=_.C(b.commandRuns),G=P.next();!G.done;G=P.next())G=G.value,L=hlx(G,d),B.push(ir({run:G,textLength:k,tag:"a",config:L,startIndex:G.startIndex,length:G.length}));if(b.attachmentRuns)for(b=_.C(b.attachmentRuns),P=b.next();!P.done;P=b.next()){P=P.value;A=L=void 0;G={className:"yt-core-attributed-string--inline-block-mod"};if((A=P.element)==null?0:A.properties){A=(L=P.element)==null?void 0:L.properties;L=[];A=_.p(A,nhC);if(A==null?0:A.margin)A=A.margin,A.left&&L.push("margin-left: "+
jI(A.left)+";"),A.right&&L.push("margin-right: "+jI(A.right)+";"),A.top&&L.push("margin-top: "+jI(A.top)+";"),A.bottom&&L.push("margin-bottom: "+jI(A.bottom)+";");L=L.length!==0?L.join(" "):void 0;G.style$=L}v=void 0;L={alt:"",preserveHeight:!0,preserveWidth:!0};A=["yt-core-attributed-string__image-element"];if(P.alignment){a:switch(P.alignment){case "ALIGNMENT_BASELINE":a="yt-core-attributed-string__image-element--image-alignment-baseline";break a;case "ALIGNMENT_VERTICAL_CENTER":a="yt-core-attributed-string__image-element--image-alignment-vertical-center";
break a;default:a="yt-core-attributed-string__image-element--image-alignment-bottom"}A.push(a)}if((v=P.element)==null?0:v.properties)v=[],a=_.p(P.element.properties,nhC),(a==null?0:a.height)&&v.push("height: "+jI(a.height)+";"),(a==null?0:a.width)&&v.push("width: "+jI(a.width)+";"),v=v.length!==0?v.join(" "):void 0,L.style$=v,a=void 0,v=((a=_.p(P.element.properties,TW4))==null?void 0:a.label)||"",L.alt=v;L.className=A.join(" ");A=void 0;O=a=void 0;v=((O=P.element)==null?0:O.type)?(a=_.p(P.element.type,
rG4))==null?void 0:a.image:void 0;B.push(ir({run:P,textLength:k,tag:"img",image:v,imageConfig:L,imageWrapperConfig:G,startIndex:P.startIndex,length:(A=P.length)!=null?A:0}))}if(d==null?0:d.headerRuns)for(d=_.C(d.headerRuns),b=d.next();!b.done;b=d.next())if(b=b.value,b.headerMapping&&["ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_1","ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_2","ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_3"].includes(b.headerMapping)){a:{switch(b.headerMapping){case "ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_1":P=
"yt-core-attributed-string--heading-1";break a;case "ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_2":P="yt-core-attributed-string--heading-2";break a;case "ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_3":P="yt-core-attributed-string--heading-3";break a}P=void 0}B.push(ir({run:b,textLength:k,tag:"span",config:P?{className:P}:void 0,startIndex:b.startIndex,length:b.length}))}return B};
_.Tp=function(b){return(b==null?void 0:b.content)!==void 0};
q4G=function(b){return b.image!==void 0&&b.imageConfig!==void 0};
xqx=function(b,d){return!!d||!(b.commandRuns&&b.commandRuns.length!==0||b.paragraphStyleRuns&&b.paragraphStyleRuns.length!==0)};
Y4w=function(b,d){if(d==null?0:d.userInput)for(b=_.C(b),d=b.next();!d.done;d=b.next())if(d=d.value,d.tag!=="a"&&d.tag!=="li"){var B=void 0;(B=d).config||(B.config={});d.config.dir=d.tag==="ul"?_.I2().resolve(_.rf):"auto"}};
elE=function(b){return function(d){var B=b.run;B.onTap===void 0&&B.onLongPress===void 0||!_.p(B,siG)||(B={loggingDirectives:_.p(B,siG)},_.N("web_attr_string_unified_vis_mon")?$l(d,{data:B,observer:_.I2().resolve(UN),hideOption:S4w,showOption:V7Q,layer:d.layer}):iYJ(d,B))}};
b3d=function(b){return function(d){for(var B in b)(Id[B]||Id[ke["default"]])(d,B,b[B])}};
GM1=function(b,d){djG(d);var B={data:null,start:0,end:b.length,parts:[]};d=_.C(d);for(var k=d.next();!k.done;k=d.next())k=k.value,BjC(B,k.startIndex,k.endIndex,k);kMd(b,B);return B};
BjC=function(b,d,B,k){for(var G=_.C(b.parts),P=G.next();!P.done;P=G.next()){P=P.value;if(typeof P==="string")throw Error("hh");if(P.start<=d&&B<=P.end){BjC(P,d,B,k);return}}b.parts.push({data:k,parts:[],start:d,end:B})};
kMd=function(b,d){for(var B=d.parts.length;B>=0;B--){var k=d.parts[B],G=d.parts[B-1],P=B===d.parts.length?d.end:k.start;G=B===0?d.start:G.end;P!==G&&d.parts.splice(B,0,b.slice(G,P));k&&kMd(b,k)}};
djG=function(b){b.sort(function(d,B){if(d.startIndex<B.startIndex)return-1;if(B.startIndex<d.startIndex)return 1;d=d.endIndex-d.startIndex;B=B.endIndex-B.startIndex;return d>B?-1:B>d?1:0})};
_.PME=function(b){var d=b.thumbnails;if(d){b={sources:[]};d=_.C(d);for(var B=d.next();!B.done;B=d.next()){B=B.value;var k={};k.url=B.url;k.width=B.width;k.height=B.height;b.sources.push(k)}return b}};
EfW=function(b,d,B,k){if(!d)return b.length>=1?b[b.length-1]:null;if(k)for(var G=_.C(b),P=G.next();!P.done;P=G.next()){P=P.value;var v=void 0,L=(v=P.url)==null?void 0:v.indexOf(k);if(L!==void 0&&L>=0)return P}k=_.C(b);for(G=k.next();!G.done;G=k.next())if(G=G.value,G.width&&G.height&&(B&&G.width>=d||!B&&G.height>=d))return G;for(d=b.length-1;d>=0;d--)if(B&&b[d].width||!B&&b[d].height)return b[d];return b[0]};
_.s9w=function(b){var d;return(b=(d=b.sources)==null?void 0:d[0])?b.width/b.height:0};
_.CMF=function(b){if(b.sources){b=_.C(b.sources);for(var d=b.next();!d.done;d=b.next()){d=d.value;var B=void 0;if((B=d.clientResource)==null?0:B.imageName)return d}}};
LF4=function(b){var d={};b=_.p(b.processor,vf1);var B=(b=b==null?void 0:(B=b.imageTint)==null?void 0:B.color)?_.lG(b):void 0;B&&(d.color=B);return d};
f8w=function(b){var d;if((d=b.clientResource)!=null&&d.imageColor)return _.lG(b.clientResource.imageColor)};
_.WFQ=function(b,d,B,k,G,P,v){if(!d||d.length===0||d[0].clientResource)return null;if(B&&d[0].url)return d[0].url;k===void 0&&(k=!0);if(k){var L;b=A0E*(G||(b==null?void 0:(L=b.getBoundingClientRect())==null?void 0:L.width)||0)}else{var A;b=A0E*(P||(b==null?void 0:(A=b.getBoundingClientRect())==null?void 0:A.height)||0)}d=EfW(d,b,k,v);return(d==null?0:d.url)?d.url:(d==null?0:d.imageData)?d.imageData:null};
a84=function(b,d,B){B=B?[B]:[];b.opacity&&B.push("opacity: "+b.opacity+";");d&&b.placeholderColor?(b=_.lG(b.placeholderColor),B.push("background-color: "+b+";")):B.push("background-color: transparent;");return B.join(" ")};
mj1=function(b,d,B,k,G){var P=["ytCoreImageHost"];d&&P.push(d);B||P.push("ytCoreImageFillParentHeight");k||P.push("ytCoreImageFillParentWidth");switch(b.contentMode){case "CONTENT_MODE_SCALE_ASPECT_FIT":P.push("ytCoreImageContentModeScaleAspectFit");break;case "CONTENT_MODE_SCALE_ASPECT_FILL":P.push("ytCoreImageContentModeScaleAspectFill");break;case "CONTENT_MODE_CENTER":P.push("ytCoreImageContentModeCenter");break;default:P.push("ytCoreImageContentModeScaleToFill")}b.flipForRtlLayout&&P.push("ytCoreImageFlipRtl");
switch(G){case "TOP_START":var v;P.push(((v=document.body)==null?void 0:v.getAttribute("dir"))==="rtl"?"ytCoreImageObjectPositionTopRight":"ytCoreImageObjectPositionTopLeft")}return P.join(" ")};
O3d=function(b){var d;if(b==null?0:(d=b.clientResource)==null?0:d.imageName){var B;b=(B=b.clientResource)==null?void 0:B.imageName;a:{switch(b){case "yt_premium_wordmark_header_light":case "yt_premium_wordmark_header_dark":B="yt-logos-ext:yt-logo-red-updated";break a;case "yt_wordmark_header_light":case "yt_wordmark_header_dark":B="yt-logos-ext:yt-logo-updated";break a}B=void 0}return B||$jJ.get(b)||b}};
UjW=function(b){return _.N("mweb_wiz_skip_render")?I8E(b):Dj4(b)};
I8E=function(b){return function(d){var B=Psd("wink-root");Cg=PF.lastChild;EjJ();Hc1(B,_.W(b,d))}};
Dj4=function(b){var d=d===void 0?!1:d;return function(B){if(!d||!_.N("mweb_skip_keto_to_c3_if_no_data")||B.data!==void 0){var k=UB(!1);try{var G=B.children;_.N("mweb_render_outside_patch_killswitch")||PF?G?ON(_.W(b,B,G)):ON(_.W(b,B)):_.eu(new _.iq("ketoToC3 called outside of a patch",{tagName:b.TAG_NAME}))}finally{UB(k)}}}};
ofQ=function(){return window.matchMedia&&window.matchMedia("(orientation: landscape)").matches};
pnF=function(b,d){b.onViewportEntered=d;Nj1.observe(b)};
MWW=function(){var b={rootMargin:"10%",threshold:.01};_.N("mweb_enable_set_io_root_to_null_safari")?b.root=null:_.N("mweb_enable_set_io_root_to_body_safari")&&(b.root=document.body);return new IntersectionObserver(function(d,B){d.filter(function(k){return k.intersectionRect.height>0}).forEach(function(k){k=k.target;
if(!_.N("mweb_enable_only_update_image_when_connected")||k.isConnected!==!1){var G;(G=k.onViewportEntered)==null||G.call(k);B.unobserve(k)}})},b)};
c0m=function(b,d,B,k,G){function P(){if(k){var L=k.loadedClass,A=k.notifyOnUnloaded;L&&_.QW(b,L);A&&b.dispatchEvent(new Event("image-unloaded",{bubbles:!0,composed:!0}))}}
function v(){var L=B(d,b);L&&b.getAttribute("src")!==L&&(_.N("mweb_enable_only_update_image_when_connected")&&b.isConnected===!1||L===b.src||(b.src=L),P())}
G=G===void 0?!0:G;b.removeAttribute("src");P();d&&(G?pnF(b,v):v())};
J0w=function(b,d,B){if(!d)return!1;d=B(d,b);B=b.getAttribute("src");return d&&d===B&&b.complete};
z4W=function(b,d){for(var B in d)B==="className"?b.className=d[B]:(Id[B]||Id[ke.default])(b,B,d[B])};
R44=function(b,d,B,k){UjW(_.qc)({contentMode:d.contentMode,loadedClass:d.loadedClass,isPreloaded:d.isPreloaded,notifyOnLoaded:d.notifyOnLoaded,notifyOnUnloaded:d.notifyOnUnloaded,preferredThumbnail:d.preferredThumbnail,preserveHeight:d.preserveHeight,preserveWidth:d.preserveWidth,objectPosition:d.objectPosition,targetWidth:d.targetWidth,targetHeight:d.targetHeight,shouldShowPlaceholder:d.shouldShowPlaceholder,useWidth:d.useWidth,isToggled:d.isToggled,alt:d.alt,className:d.className,onerror:d.onerror,
onload:d.onload,style$:d.style$,color:d.color,width:d.width,height:d.height,"aria-hidden$":d["aria-hidden$"],draggable:d.draggable,"data-disabled$":d["data-disabled$"],data:b,callback:B,renderLazy:k===void 0?!0:k,hideOn404:!1})};
h4E=function(b,d,B){B=B===void 0?!1:B;var k=b.sources!==void 0?b:_.PME(b);if(k){var G=d.onload;d.onload=function(a){var O=a.target;B&&O.naturalWidth===120||_.xl(O,"ytCoreImageLoaded");d.notifyOnLoaded&&O.dispatchEvent(new Event("image-loaded",{bubbles:!0,composed:!0}));G==null||G(a)};
d.targetWidth&&d.preserveWidth&&(d.width=d.targetWidth);d.targetHeight&&d.preserveHeight&&(d.height=d.targetHeight);var P=_.CMF(k),v=P&&O3d(P),L=LF4(k);if(v)return(b=f8w(P)||L.color)&&(d.color=b),{type:"icon",iconName:v,config:Object.assign({},d,d.alt?{}:{"aria-hidden$":"true"},{"aria-label$":d.alt,role:"img"})};if(b.sources===void 0){d.alt=b.accessibility&&b.accessibility.accessibilityData&&b.accessibility.accessibilityData.label||d.alt;d.style$=a84(b,d.shouldShowPlaceholder,d.style$);var A;d.isPreloaded=
!((A=_.p(b,Xnw))==null||!A.isPreloaded)}d.contentMode&&!k.contentMode&&(k.contentMode=d.contentMode);d.className=mj1(k,d.className,d.preserveHeight,d.preserveWidth,d.objectPosition);d.loadedClass="ytCoreImageLoaded";return{type:"image",image:k,config:d}}};
_.Yl=function(){var b=_.Q1.apply(0,arguments);return _.$i(H3w,function(d){var B=b.map(function(k){return k==null?void 0:k(d)});
return function(){return void B.forEach(function(k){return void(k==null?void 0:k())})}})};
l81=function(b,d){var B=d==null?void 0:d.initial;return _.lp(function(){_.Qo(!0);return B=b(B)},{equals:d==null?void 0:d.isEqual},"rSlKsc")};
tWW=function(b,d){if(b===d)return!0;if(b===void 0||d===void 0)return!1;var B,k,G,P,v,L,A,a;return b.content===d.content&&((B=b.styleRuns)==null?void 0:B.length)===((k=d.styleRuns)==null?void 0:k.length)&&((G=b.commandRuns)==null?void 0:G.length)===((P=d.commandRuns)==null?void 0:P.length)&&((v=b.attachmentRuns)==null?void 0:v.length)===((L=d.attachmentRuns)==null?void 0:L.length)&&((A=b.decorationRuns)==null?void 0:A.length)===((a=d.decorationRuns)==null?void 0:a.length)};
Z3x=function(b,d){if(b){var B=_.Tp(b)?b:_.lr(b);if(B!=null&&B.content)if(_.N("attr_string_reactive_c3"))d=d||{},d.contentAsserted=!0,UjW(j9w)({text:B,config:d});else{var k;b=xqx(B,(k=d)==null?void 0:k.ariaLabel);var G;k=b?(G=d)==null?void 0:G.ariaLabel:null;G=b?"text":null;var P;Puw("span",{className:jiC(B,d),dir$:((P=d)==null?0:P.userInput)?"auto":void 0,"aria-label$":k,role$:G},function(){if(B.styleRuns||B.commandRuns||B.attachmentRuns||B.decorationRuns||B.paragraphStyleRuns){var v=Qi4(B,d);Y4w(v,
d);v=GM1(B.content,v);v=_.C(v.parts);for(var L=v.next();!L.done;L=v.next())FF4(L.value)}else WtG(B.content)})}}};
FF4=function(b){typeof b==="string"?WtG(b):q4G(b.data)?Puw("span",b.data.imageWrapperConfig,function(){R44(b.data.image,b.data.imageConfig)}):Puw(b.data.tag,b.data.config,function(d){elE(b.data)(d);
d=_.C(b.parts);for(var B=d.next();!B.done;B=d.next())FF4(B.value)})};
y0y=function(b){return b.parts.map(gfJ)};
gfJ=function(b){if(typeof b==="string")return b;b=q4G(b.data)?_.W("span",{el:_.Yl(b3d(b.data.imageWrapperConfig))},_.W(_.qc,Object.assign({},{data:b.data.image},b.data.imageConfig))):_.W(b.data.tag,{el:_.Yl(elE(b.data),b3d(b.data.config))},b.parts.map(gfJ));return lY(b)};
SvJ=function(b,d){return b===d?!0:b===void 0||d===void 0?!1:b.noStyleRuns===d.noStyleRuns&&b.noLinkColor===d.noLinkColor&&b.noEndpoints===d.noEndpoints&&b.headerRuns===d.headerRuns&&b.isOverlay===d.isOverlay&&b.linkInheritColor===d.linkInheritColor&&b.userInput===d.userInput&&b.isHeadline===d.isHeadline};
VWF=function(b){return function(){var d,B,k,G,P,v,L,A,a,O,I,D,U,M;return{ariaLabel:(d=b.ariaLabel)==null?void 0:d.call(b),className:(B=b.className)==null?void 0:B.call(b),ellipsisTruncate:(k=b.ellipsisTruncate)==null?void 0:k.call(b),isOverlay:(G=b.isOverlay)==null?void 0:G.call(b),linkInheritColor:(P=b.linkInheritColor)==null?void 0:P.call(b),noEndpoints:(v=b.noEndpoints)==null?void 0:v.call(b),noStyleRuns:(L=b.noStyleRuns)==null?void 0:L.call(b),noLinkColor:(A=b.noLinkColor)==null?void 0:A.call(b),
noPreWrap:(a=b.noPreWrap)==null?void 0:a.call(b),noWrap:(O=b.noWrap)==null?void 0:O.call(b),skipOnClick:(I=b.skipOnClick)==null?void 0:I.call(b),userInput:(D=b.userInput)==null?void 0:D.call(b),headerRuns:(U=b.headerRuns)==null?void 0:U.call(b),isHeadline:(M=b.isHeadline)==null?void 0:M.call(b)}}};
wn4=function(b,d){b=new i3J(b,d);_.xs(b);throw b;};
uS1=function(b,d,B){var k=e3G(b);b._numRenders=0;try{var G=_.YI2(function(){return _.W(d,Object.assign({},B))})}catch(v){var P=function(L){L.args||(L.args=[]);
L.args.push("Error in web component wrapper");L.args.push(b.tagName.toLowerCase());return L};
_.Ys(v instanceof Error?P(v):new i3J("Wiz rendering error",b.tagName.toLowerCase()));throw v;}finally{e3G(k)}return G};
_.B$=function(b,d,B){function k(O){var I={};O=_.C(O);for(var D=O.next();!D.done;D=O.next()){D=D.value;var U=void 0,M=void 0,z=void 0,H=_.Ab((z=(M=(U=D).getAttribute)==null?void 0:M.call(U,"slot"))!=null?z:"children");if(U=I[H])U.push(D);else if(H in P||H==="children")I[H]=[D]}O=_.C(Object.keys(I));H=O.next();for(D={};!H.done;D={content$jscomp$59:void 0},H=O.next())H=H.value,H!=="children"&&(D.content$jscomp$59=I[H],I[H]=function(l){return function(){return l.content$jscomp$59}}(D));
return I}
B=B===void 0?{}:B;b.debugName=d+" (CoW)";var G,P=(G=B.props)!=null?G:{};bWJ.add(d);var v=KFG();G=function(){var O=v.apply(this,arguments)||this;O.rawProps={};O.queuingRender=!1;O.dispose=function(){};
O.isWebComponentWrapper=!0;O.isReparenting=!1;O.hasRendered=!1;return O};
_.c(G,v);G.prototype.render=function(){this.hasRendered=!0;for(var O=_.C([].concat(_.K6(this.attributes))),I=O.next();!I.done;I=O.next())I=I.value,I.name!=="slot"&&I.name!=="hidden"&&this.removeAttribute(I.name);O=Object.assign({},this.componentProps,this.slotProps);I=_.C(uS1(this,b,O));O=I.next().value;I=I.next().value;!(O[0]instanceof Element)||O.length>1?wn4("Wrapped Wiz components must return a single root element.",d):(O=O[0].tagName.toLowerCase(),O!==d&&wn4("Wrapped Wiz components must have the same host tag name as the web component. Expected tag '"+
(O+" !== '"+d),d),this.dispose=I)};
G.prototype.setUpProps=function(){for(var O=this.rawProps,I=this.attributes,D=_.C(Object.keys(P)),U=D.next();!U.done;U=D.next()){U=U.value;var M=void 0;((M=this)==null?0:M[U])&&this[U]!==nfF&&O[U]===void 0&&(O[U]=this[U],(M=Object.getOwnPropertyDescriptor(this.constructor.prototype,U))&&Object.defineProperty(this,U,M))}D=_.C(I);for(U=D.next();!U.done;U=D.next()){M=U.value;U=_.Ab(M.name);var z=U==="class"&&!I.getNamedItem("class-name");if(U in P||z)M=M.value===""||M.value==="true"?!0:M.value==="false"?
!1:isNaN(Number(M.value))?M.value:Number(M.value),U!=="class"||O.className?O[U]=M:O.className=M}I={};for(var H in P)P[H]!==_.eI&&P[H]!==Tjw&&(O[H]instanceof Function&&wn4("Function props must be configured as STATIC, not SIGNAL.",d),U=_.C(_.zk(O[H],void 0,"tbseob")),D=U.next().value,U=U.next().value,I[H]=U,O[H]=D);O=_.C([O,I]);this.componentProps=O.next().value;this.setters=O.next().value;this.slotProps=k(this.childNodes)};
G.prototype.connectedCallback=function(){kjd.has(this)||(this.isReparenting?this.isReparenting=!1:(this.queuingRender="data"in P&&!this.rawProps.data&&!this.getAttribute("data"),this.hasRendered||this.queuingRender||this.setUpProps(),this.queuingRender||this.render()))};
G.prototype.disconnectedCallback=function(){if(!kjd.has(this)){var O;a:{if(_.bI)for(O=this;O;){if(_.dy.has(O)){O=!0;break a}O=O.parentElement}O=!1}if(O)this.isReparenting=!0;else{this.dispose();if(!this.queuingRender){O=_.C([].concat(_.K6(this.attributes)));for(var I=O.next();!I.done;I=O.next()){I=I.value;var D=void 0;I.name==="slot"||I.name==="hidden"&&((D=B.unsafeExternallySettableAttributes)==null?0:D.has("hidden"))||this.removeAttribute(I.name)}}this.innerText="";TLW(this)}}};
G.prototype._setPendingPropertyOrPath=function(){};
G.prototype.notifyPath=function(){};
_.DB.Object.defineProperties(G.prototype,{__isPropertyEffectsClient:{configurable:!0,enumerable:!0,get:function(){return!1}},
__dataHasAccessor:{configurable:!0,enumerable:!0,get:function(){}}});
for(var L=_.C(Object.keys(P)),A=L.next(),a={};!A.done;a={prop$jscomp$109:void 0},A=L.next())a.prop$jscomp$109=A.value,A=void 0,((A=B.legacyPolymer)==null?0:A.forwardHostProps)&&wi4.has(a.prop$jscomp$109)||Object.defineProperty(G.prototype,a.prop$jscomp$109,{set:function(O){return function(I){var D=this;kjd.has(this)||(this.setters?tC(function(){var U,M;return void((M=(U=D.setters)[O.prop$jscomp$109])==null?void 0:M.call(U,I))}):(this.rawProps[O.prop$jscomp$109]=I,this.queuingRender&&O.prop$jscomp$109===
"data"&&I!=null&&(this.queuingRender=!1,this.setUpProps(),this.render())))}}(a),
get:r04.has(a.prop$jscomp$109)?void 0:function(){return nfF}});
customElements.define(d,G)};
_.Q9m=function(b,d){return(b=_.ku(b,d))?_.V1(_.Tb(b)):null};
_.GD=function(b){if(b=_.ku(b,Number.MAX_VALUE,void 0,"width"))return _.Tb(b)};
_.ku=function(b,d,B,k){k=k===void 0?"width":k;if(!b||!b.length)return null;if(_.N("kevlar_tuner_should_always_use_device_pixel_ratio")){var G=window.devicePixelRatio;_.N("kevlar_tuner_should_clamp_device_pixel_ratio")?G=Math.min(G,_.Nt("kevlar_tuner_clamp_device_pixel_ratio")):_.N("kevlar_tuner_should_use_thumbnail_factor")&&(G=_.Nt("kevlar_tuner_thumbnail_factor"));qvw=G}else qvw||(qvw=window.devicePixelRatio);G=qvw;_.N("kevlar_tuner_should_always_use_device_pixel_ratio")?d*=G:G>1&&(d*=G);if(_.N("kevlar_tuner_min_thumbnail_quality"))return b[0].url||
null;G=b.length;if(_.N("kevlar_tuner_max_thumbnail_quality"))return b[G-1].url||null;if(B)for(var P=0;P<G;P++)if(b[P].url.indexOf(B)>=0)return b[P].url||null;for(B=0;B<G;B++)if(b[B][k]>=d)return b[B].url||null;for(d=G-1;d>0;d--)if(b[d][k])return b[d].url||null;return b[0].url||null};
e4W=function(){P$.size?setTimeout(function(){EZ(xjE)},0):Yv1=0};
xjE=function(){var b=(0,_.N$)(),d=null,B=!1;P$.forEach(function(G){G.loaded=!0;G.loadTime=b;G.pendingPaint=!1;var P=b41.get(G);P&&P.resolve(b);d=G;B||!G.ftlEligible&&G.tagName!=="YT-THUMBNAIL-VIEW-MODEL"||(B=!0)});
var k;((k=d)==null?0:k.markDirty)&&d.markDirty();P$.clear();Yv1=0;B&&dYd(b)};
B4C=function(b){P$.add(b);b.pendingPaint=!0;Yv1||(Yv1=_.sZ(_.Y8,e4W))};
kHG=function(b){b.loaded=!1;b.loadTime=Infinity;var d=b41.get(b);d&&(d.reject(Error("nh")),b41.delete(b));b.pendingPaint&&(P$.delete(b),b.pendingPaint=!1)};
_.GH1=function(b){var d=b.indexOf(":");return d===-1?{originalName:b}:{originalName:b.substring(0,d),datasyncId:b.substring(d+1)}};
_.Epd=function(){return _.f(function(b){if(Pkw!==void 0)return b.return(Pkw);Pkw=new Promise(function(d){var B;return _.f(function(k){switch(k.nextAddress){case 1:return _.Jn(k,2),k.yield(_.CQ.open("test-only"),4);case 4:return k.yield(_.CQ.delete("test-only"),5);case 5:_.fy(k,3);break;case 2:if(B=_.lt(k),B instanceof Error&&B.name==="SecurityError")return d(!1),k.return();case 3:d("caches"in window),_.tn(k)}})});
return b.return(Pkw)})};
vpE=function(){return _.f(function(b){if(b.nextAddress==1)return b.yield(_.Epd(),2);if(!b.yieldResult)return b.return(void 0);som||(som=new CkF);return b.return(som)})};
L3F=function(b){var d,B,k,G;return _.f(function(P){switch(P.nextAddress){case 1:return P.yield(vpE(),2);case 2:d=P.yieldResult;if(!d)throw Error("ph");return P.yield(d.open("yt-player-local-img"),3);case 3:return B=P.yieldResult,P.yield(B.match(b),4);case 4:k=P.yieldResult;if(!k)throw Error("qh");return P.yield(k.blob(),5);case 5:return G=P.yieldResult,P.return(G)}})};
frw=function(b,d){for(var B in b)if(b.hasOwnProperty(B)&&d[B])return B;return null};
A8C=function(b){return"stamp"+b.replace("-","_")+"_"};
W3J=function(b){var d=b.match(/\[\[([\w\.]+)\]\]/);if(d&&d.length>1)return d[1];_.xs(Error("sh`"+b));return null};
arF=function(b){return b===void 0?_.Ye("REUSE_COMPONENTS",!1):b||!1};
O4w=function(b,d,B){B&&(d.is?(mYW.has(d)&&(b=mYW.get(d),B=b.listener,delete d[b.property],B.type==="element"&&d.removeEventListener(B.eventName,B.handler),mYW.delete(d)),$YE(d)):d.__proto__==HTMLElement.prototype&&(d=new _.iq("Rendererstamper removed a non custom element","Stamper: "+b+" element: "+(d&&d.nodeName)),_.eu(d)))};
Irm=function(b,d,B,k){var G=d.node?d.node:d;_.Cl(B).parentNode===G&&(d.removeChild(B),O4w(b,B,k));if(b=v$.get(B))v$.delete(B),_.Y8.cancelJob(b);B.hidden=!1};
DYG=function(b,d,B,k){if(d&&d.children&&(B=d.children[B]))if(_.Ye("DEFERRED_DETACH"))for(;B&&!v$.has(B);){var G=b,P=d,v=B,L=k;v.hidden=!0;G=_.ws(_.Y8,Irm.bind(null,G,P,v,L),0);v$.set(v,G);B=B.nextElementSibling}else for(;(v=d.lastElementChild)&&(d.removeChild(v),O4w(b,v,k),v!=B););};
_.LQ=function(){for(var b=_.Q1.apply(0,arguments),d=!0,B=_.C(b),k=B.next();!k.done;k=B.next())if(typeof k.value!=="string"){d=!1;break}return d?b.join(" ").trim()||void 0:function(){for(var G="",P=_.C(b),v=P.next();!v.done;v=P.next())if(v=v.value,typeof v==="function"&&(v=v()),v)if(typeof v==="string")G+=" "+v;else for(var L in v)if(v.hasOwnProperty(L)){var A=v[L];typeof A==="function"&&(A=A());A&&(G+=" "+L)}G=G.trim()||void 0;return _.Qo(G)}};
_.UYy=function(b,d){return _.AY(b.entities,"markersEngagementPanelSyncEntity",d)};
_.fQ=function(b,d){return _.AY(b.entities,"playerStateEntity",d)};
opC=function(b,d){return _.AY(b.entities,"fantasyWinProbabilityEntity",d)};
N4y=function(b,d){return _.AY(b.entities,"fantasyTeamEntity",d)};
ppQ=function(b,d){return _.AY(b.entities,"fantasyPlayerEntity",d)};
M$J=function(b,d){return _.AY(b.entities,"booleanEntity",d)};
c8Q=function(b,d){return _.AY(b.entities,"qrCodeEntity",d)};
J8E=function(b){return _.AY(b.entities,"likeButtonAnimationEntity","EhxsaWtlX2J1dHRvbl9hbmltYXRpb25fZW50aXR5ILcEKAE%3D")};
RZy=function(b){var d;return(d=zZE[b])!=null?d:"EVENT_SPAN_TYPE_UNKNOWN"};
Xpy=function(b){var d=b.nodeName;if(b.id)return d+="#"+b.id;if(b.classList)for(var B=_.C(b.classList),k=B.next();!k.done;k=B.next())d+="."+k.value;b.parentElement&&(d=Xpy(b.parentElement)+" > "+d);return d};
hZG=function(b){return function(d){var B=RZy(d.type);return B==="EVENT_SPAN_TYPE_UNKNOWN"?b(d):YJ("event",{type:B,nodepath:d.target instanceof Element?Xpy(d.target):void 0},function(){return b(d)})}};
_.A2=function(b){b&&xJ("event")&&(b=hZG(b));return JB1(function(d){var B,k=(B=b)==null?void 0:B(d);return typeof k==="boolean"?k:!0})};
W$=function(b){return function(){return b()?b():void 0}};
jox=function(b){var d=_.WC("animated-rolling-character"),B=udJ(),k=T1(b.character)||T1(b.previousCharacter),G=_.C(uTx()),P=G.next().value,v=G.next().value;_.Ti(function(){if(window.ResizeObserver&&_.N("web_fix_rolling_numbers_zoom_safari")){var L=new _.aI(function(){var a,O,I=Math.round(((O=(a=d.value.querySelector("div"))==null?void 0:a.getBoundingClientRect().height)!=null?O:0)*100)/100;I&&v(I)},500),A=new ResizeObserver(function(){L.fire()});
A.observe(d.value);return function(){A.disconnect();L.dispose()}}});
jD4(function(){var L=_.N("web_fix_rolling_numbers_zoom_safari")?P:b.marginMultiplier;if(L){var A;(A=B.value)==null||A.cancel();k?(A=b.previousCharacter?Number(b.previousCharacter)+10:b.rollUp?0:30,b.shouldAnimate||(A-=H41(b,A))):(A=b.rollUp?0:2,b.shouldAnimate||(A-=b.rollUp?-1:1));d.value.style.marginTop="-"+A*L+"px";b.shouldAnimate?B.value=lr4(d.value,b,A,k,L):d.value.style.display=b.character?"":"none"}});
return _.W("animated-rolling-character",{el:d,class:"animatedRollingCharacterHost"},pUE(k,function(){for(var L=[],A=1;A<30;A++)L.push(_.W("div",null,A%10));return _.W(_.Dz,null,_.W("div",null,"\u00a0"),L,_.W("div",null,"\u00a0"))},function(){return t$m(b.character)}))};
t$m=function(b){return _.W(_.Dz,null,_.W("div",null,"\u00a0"),_.W(_.Dz,null,pUE(!b||_.C1(b),function(){return _.W("div",null,"\u00a0")},function(){return _.W("div",null,b)})),_.W("div",null,"\u00a0"))};
lr4=function(b,d,B,k,G){B=new Animation(new KeyframeEffect(b,[{transform:"translateY(0px)"},{transform:"translateY("+(k?H41(d,B):d.rollUp?-1:1)*G+"px)"}],F3m),document.timeline);d.character?(b.style.display="",B.onfinish=null):B.onfinish=function(){b.style.display="none"};
B.play();return B};
H41=function(b,d){var B=Number(b.character)+10;if(b.previousCharacter)if(b.character){var k=Number(b.character),G=Number(b.previousCharacter);b=b.rollUp?G<k?B:B+10:G<k?B-10:B}else b=b.rollUp?30:0;else b=b.character==="0"?B:b.rollUp?B-10:B+10;return d-b};
Z4F=function(b){return function(d){var B={},k;for(k in d){var G=void 0,P=void 0;((G=void 0)==null?0:(P=G.callbacks)==null?0:P[k])||(B[k]=d[k])}return _.W(xN1,null,function(){for(var v in B)d[v]=_.Qo(B[v]);d.disableReactiveLogging=!0;return _.W(b,Object.assign({},d))})}};
Sc1=function(b,d,B,k,G,P,v){B=new Animation(new KeyframeEffect(b,[{transform:"translateY(0px)"},{transform:"translateY("+(P?gpW(d,B,k,G):k?-1:1)*v+"px)"}],y8W),document.timeline);d?(b.style.display="",B.onfinish=null):B.onfinish=function(){b.style.display="none"};
B.play();return B};
gpW=function(b,d,B,k){var G=Number(b)+10;d?b?(b=Number(b),d=Number(d),B=B?d<b?G:G+10:d<b?G-10:G):B=B?30:0:B=b==="0"?G:B?G-10:G+10;return k-B};
i4C=function(b){var d=udJ(),B=udJ();ybW(function(){d.value=b.numberText;B.value=b.numberValue},[b.numberText]);
var k=b.fontSizeMultiplier?b.heightPx*b.fontSizeMultiplier:b.heightPx,G=w9E(function(){if(b.numberText){var v=b.numberText;var L=b.forceRollUp||!B.value||!b.numberValue||B.value<b.numberValue;var A=!!b.shouldAnimate,a=d.value,O=[],I=0,D=0,U=(a?a.replace(/\D/g,"").length:0)-(v?v.replace(/\D/g,"").length:0);a=a?a.split(/(\d)/).filter(Boolean):[];for(v=v.split(/(\d)/).filter(Boolean);U<0;){var M=v[D];O.push({character:M,rollUp:L,marginMultiplier:k,shouldAnimate:A});D++;T1(M)&&U++}for(;I<U;)M=a[I],O.push({previousCharacter:M,
rollUp:L,marginMultiplier:k,shouldAnimate:A}),I++,T1(M)||U++;for(;D<v.length;)U=v[D],M=a[I],T1(U)===T1(M)?(D++,I++):T1(U)?(I++,U=void 0):T1(M)&&(D++,M=void 0),O.push({character:U,previousCharacter:M,rollUp:L,marginMultiplier:k,shouldAnimate:A});L=O}else L=[];return L},[b.numberText]),P=b.numberText?["height: "+k+"px;",
"line-height: "+b.heightPx+"px;"].join(" "):"";return _.W("yt-animated-rolling-number",{class:"animatedRollingNumberHost",style:P,dir:"ltr","aria-hidden":"true"},G.map(function(v){return _.W(V$E,Object.assign({},v))}))};
wp2=function(b){switch(b){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}};
_.u$G=function(b,d){if(!b&&!d)return"medium";b=Math.max(b||0,d||0);return b>=256?"large":b>=96?"medium":"small"};
K3C=function(b){switch(b){case 1:return 2/3;case 4:return.5625;case 3:return 1;default:return 16/9}};
np4=function(b){return new KeyframeEffect(b,[{offset:0,opacity:.1,easing:"cubic-bezier(0.05, 0.00, 0.00, 1.00)"},{offset:1,opacity:0}],{duration:400})};
T44=function(b){return new KeyframeEffect(b,[{offset:0,opacity:.2,easing:"cubic-bezier(0.20, 0.00, 0.60, 1.00)"},{offset:1,opacity:0}],{duration:400})};
_.m2=function(b){return function(){var d="",B;for(B in b){for(var k=b[B];typeof k==="function";)k=k();k!==void 0&&k!==null&&(d+="; "+B+": "+k)}return d.length>0?_.Qo(d.slice(2)):_.Qo()}};
r81=function(b){switch(b){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"}};
Qod=function(b,d){if(d)return"yt-spec-touch-feedback-shape--thumbnail-size-small";if(b)switch(b){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"}};
bdE=function(b,d,B,k,G,P,v){var L=qcC(b),A=L.disabled,a=L.iconPosition,O=L.style,I=L.focused,D=function(){return!!z()&&a()==="icon-only"},U=function(){return!!z()&&a()==="icon-only-40"},M=function(){return!!z()&&a()==="icon-with-label"},z=function(){return!!d||!(k==null||!k())};
return{type:function(){return O()==="call-to-action-inverse"?"text":O()==="overlay-dark"&&b().type!=="filled"&&b().type!=="tonal"?"tonal":b().type},
shouldFocus:function(){return(I()||(P==null?void 0:P()))&&!A()},
hasIconLeading:function(){return!!z()&&a()==="leading"},
hasIconTrailing:function(){return!!z()&&a()==="trailing"},
hasIconLeadingTrailing:function(){return!!z()&&!!(B||G!=null&&G())&&a()==="leading-trailing"},
hasIconOnly:D,hasIconOnly40:U,hasIconWithLabel:M,iconButton:function(){return D()||U()||M()},
visiblyDisabled:function(){return(A()?"disabled":b().state)==="disabled"||A()},
overrideSmallSizeIcon:function(){return!b().ignoreIconSizeOverride&&xYm(b(),z())},
iconToRender:d?d:function(){return _.W(_.$u,{icon:k,gradientColor:function(){var H;return(H=b().customColors)==null?void 0:H.iconGradientColor},
size:function(){return Yc2(b(),!0,b().ignoreIconSizeOverride)},
active:function(){return b().toggled},
iconFilter:function(){return eZ1(b())},
animateIcon:v})},
secondaryIconToRender:B?B:function(){return _.W(_.$u,{icon:G,size:function(){return Yc2(b(),!0,b().ignoreIconSizeOverride)},
active:function(){return b().toggled},
iconFilter:function(){return eZ1(b())}})}}};
qcC=function(b){return{size:function(){return b().size},
style:function(){return b().style},
focused:function(){return b().focused},
disabled:function(){return b().disabled},
onTap:function(d){var B,k;return(k=(B=b()).onTap)==null?void 0:k.call(B,d)},
alignByText:function(){return b().alignByText},
aTagConfig:function(){return b().aTagConfig},
customColors:function(){return b().customColors},
segmentedPosition:function(){return b().segmentedPosition},
toggled:function(){return b().toggled},
toggleable:function(){return b().toggleable},
accessibilityLabel:function(){return b().accessibilityLabel},
onToggle:function(d){var B,k;return(k=(B=b()).onToggle)==null?void 0:k.call(B,d)},
iconPosition:function(){return b().iconPosition},
oneOffCustomTextWrap:function(){return b().oneOffCustomTextWrap},
disableTextEllipsis:function(){return b().disableTextEllipsis},
disableBackdropFilter:function(){return b().disableBackdropFilter},
tooltipText:function(){return b().tooltipText},
tooltipShape:function(){return b().tooltipShape},
ariaHidden:function(){return b().ariaHidden},
tabIndex:function(){return b().tabIndex},
buttonText:function(){return b().buttonText},
formattedButtonText:function(){return b().formattedButtonText},
animatedTextProps:function(){return b().animatedTextProps},
onClickRateLimitMs:function(){return b().onClickRateLimitMs}}};
xYm=function(b,d){d=(b.iconPosition==="icon-only"||b.iconPosition==="icon-only-40"||b.iconPosition==="icon-with-label")&&d;return!b.segmentedPosition&&d&&b.size==="S"};
Yc2=function(b,d,B){switch(b.size){case "XS":return 16;case "S":return!B&&xYm(b,d)?24:16;default:return 24}};
dUG=function(b){switch(b){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"}};
BIE=function(b){switch(b){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"}};
kyC=function(b){switch(b){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"}};
eZ1=function(b){if(b.style==="overlay-dark"&&b.type==="tonal")return"drop-shadow(0px 1px 4px rgba(0, 0, 0, 0.3))"};
OZ=function(b){return b&&b.endsWith("px")?Number(b.slice(0,-2)):0};
E7w=function(b,d){var B=_.C(_.br(function(){var G,P;return(P=b())!=null?P:d==null?void 0:(G=d())==null?void 0:G.text})),k=B.next().value;
return[function(G){var P=_.lp(function(){var A;return Object.assign({},{location:"bottom",offset:16,delay:1},d==null?void 0:d(),{text:(A=k())!=null?A:""})},void 0,"IJU38d");
_.nL(function(){var A=P();_.ct(function(){_.Y8.addJob(function(){II.notify(G,A)},4)})},"WlsgZc");
var v=function(){Gy1(G,P())},L=function(){PK4()};
G.addEventListener("mouseenter",v);G.addEventListener("focus",v);G.addEventListener("mouseleave",L);G.addEventListener("blur",L);G.addEventListener("tap",L);_.Tk(function(){G.removeEventListener("mouseenter",v);G.removeEventListener("mouseleave",L);G.removeEventListener("focus",v);G.removeEventListener("blur",L);G.removeEventListener("tap",L);PK4()})},
B.next().value]};
CKC=function(b,d){if(!LL){var B;OvE(function(){return B=Qny(b,d)});
return B}b.parent=sgW();return Qny(b,d)};
sgW=function(){var b=_.AC(LL||void 0,nN4);return _.zn1(b)?void 0:b};
DZ=function(b,d){_.gf(b,Object.assign({},d,{forceClickLogging:!0}))};
v7C=function(b){switch(b){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"}};
ffC=function(b,d){var B=_.ZX(b==null?void 0:b.onTap),k={};B&&(k.getClickedVisualElement=function(){var G;return LjC(b,B,d==null?void 0:(G=d.value)==null?void 0:G.visualElement)});
k=_.yW({elementsCommand:b.onTap,forceNewState:!0,additionalCommandArgs:k});return SI(k)?k:void 0};
AKG=function(b,d,B,k){DZ(b,Object.assign({},{form:{element:d,event:B}},k))};
WjJ=function(b,d,B,k,G){var P=void 0;return function(v){var L=_.ZX(B?b==null?void 0:b.onDisabledTap:b==null?void 0:b.onTap);if(L){var A;P=(A=P)!=null?A:d==null?void 0:d.value;if(L)if(_.N("web_button_vm_click_client_ve_killswitch"))AKG(L,P,v);else{var a;A=LjC(b,L,(a=P)==null?void 0:a.visualElement);if(G){AKG(L,G,v,{clickedVisualElement:A,form:{element:G}});return}AKG(L,P,v,{clickedVisualElement:A})}}k&&k(v)}};
LjC=function(b,d,B){d=d==null?void 0:d.clickTrackingParams;var k,G;b=b==null?void 0:(k=b.loggingDirectives)==null?void 0:(G=k.clientVeSpec)==null?void 0:G.uiType;if(B&&b&&!d)return B};
af1=function(b){switch(b){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"}};
mUW=function(b){switch(b){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"}};
$Ud=function(b){switch(b){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"}};
Od2=function(b){switch(b){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"}};
_.UZ=function(b){return _.lp(function(){BEm()();return Pf4(b)},{debugName:"d8B62c"},"DEXkhd")};
IfC=function(b,d){return _.AY(b.entities,"engagementToolbarStateEntityPayload",d)};
UUm=function(b){(b=_.Mc(b))&&_.DUx(b)};
_.DUx=function(b){var d=_.hb();d&&_.wp(d,b)};
o7y=function(b,d,B){_.BG(b,"yt-open-popup-action",[d,B||b])};
NIE=function(b,d){var B=_.rJ(b,"endpoint"),k=_.rJ(b,"action");return(B=k?k:B)&&d&&(B=d.navigationEndpointPopupMap[B])&&(b=_.dF(B,b),(B=_.rJ(b,"renderer"))&&d.supportedPopups.hasOwnProperty(B))?{openPopupAction:{popupType:d.popupTypeMap[B],popup:b}}:null};
ph1=function(b,d,B,k){if(k){var G;B=B==null?void 0:(G=B.data)==null?void 0:G.contents;(G=B instanceof Array&&B.length?B[0]:B)&&(B=_.rJ(G,"renderer"))&&k.supportedPopups.hasOwnProperty(B)&&(d.stopPropagation(),o7y(b,{openPopupAction:{popupType:k.popupTypeMap[B],popup:G}}))}};
JKE=function(b,d,B,k){k=k===void 0?!1:k;var G=Mf4(d);if(G){G.href&&ZA(G.href);var P=d.button;P=P!==void 0?P===0&&!oI(d):!oI(d);G.data&&P&&cKd(b,G,d,B,k)}};
cKd=function(b,d,B,k,G){G=G===void 0?!1:G;var P=_.Nt("pbj_navigate_limit",-1)===0;zS4(d);_.I2().resolve(_.O6(EN));var v=d.data;if(Object.keys(v).length!==0)if(!_.N("unplugged_web_disable_actions_for_cec_endpoint")&&_.p(v,_.sq))_.N("endpoint_behavior_command_executor_fix_killswitch")||(B.preventDefault(),B.stopPropagation()),_.PG(b,[v],b);else if(k=NIE(v,k))v.loggingUrls&&v.loggingUrls.forEach(function(A){A.baseUrl&&_.C_(A.baseUrl)}),B.preventDefault(),B.stopPropagation(),o7y(b,k,d);
else{var L=RSw(0,d.data,B);if(b=d.getForm)b=b(),L.tempData=L.tempData||{},L.tempData=Object.assign({},L.tempData,b);b=_.Q8(B);if(k=b.find(function(A){return!!A.visualElement}))L.createScreenConfig=L.createScreenConfig||{},L.createScreenConfig.clickedVisualElement=k.visualElement;
if(!P)if(B.preventDefault(),B.stopPropagation(),_.p(v,_.XhQ)&&!G&&_.Wo.instance)_.Wo.instance.resolveCommand(v,L);else if(_.N("kevlar_command_handler_formatted_string")&&!G&&_.Wo.instance&&hS2(v))G=b.find(function(A){return!!A.is})||B.target,B={form:Object.assign({},L,{event:B,
element:G,originatingNode:d})},_.Wo.instance.resolveCommand(v,B);else{v=_.Q8(B);B=[];for(G=0;G<v.length;G++)(P=v[G].is)&&B.push(P);vN1({parents:B.join(","),text:d.innerText},function(){_.dp(d,"yt-navigate",L)})}}};
HdF=function(b){if(b=Mf4(b))zS4(b),Pvd(b.href)};
Mf4=function(b){b=_.Q8(b);for(var d,B=0;B<b.length;B++)if(d=b[B],d.tagName==="A"&&d.classList.contains("yt-simple-endpoint")){if(!d.data)break;return d}return null};
oI=function(b){return b.shiftKey||b.altKey||b.metaKey||b.ctrlKey};
lf4=function(b,d){var B={itct:d.clickTrackingParams};_.N("kevlar_client_side_screens")&&(!_.p(d,_.Uk)||_.N("kevlar_exclude_endpoint_killswitch"))&&(B.endpoint=JSON.stringify(d));_.N("enable_unknown_lact_fix_on_html5")&&_.I2().resolve(_.O6(_.Nn))&&(B.lact=_.o_());BKw(B);_.Qw(b,B)};
zS4=function(b){b.href&&Object.keys(b.data).length!==0&&lf4(b.href,b.data)};
hS2=function(b){for(var d=_.C(tf4),B=d.next();!B.done;B=d.next())if(b[B.value])return!1;return!0};
jgy=function(){if(pQ)return pQ;if(window.lottie)return pQ=Promise.resolve(window.lottie);var b=_.ey(_.xe("LOTTIE_URL"));return b?pQ=new Promise(function(d,B){var k=document.createElement("script");k.addEventListener("load",function(){d(lottie)});
k.addEventListener("error",function(G){var P="Lottie library failed to load.";G?G.message&&(P+=" Original description: "+G.message,_.bE(G,P)):G=Error(P);_.eu(G);B(G)});
k.setAttribute("async","");_.L6(k,b);document.head.appendChild(k)}):Promise.reject(Error("th"))};
FjE=function(){return pQ?pQ:jgy()};
ZdG=function(b){if(b)switch(b){case "yt-icons:like":case "LIKE":case "LIKE_SELECTED":if(_.N("kevlar_use_wil_icons"))return b=(b=J8E(_.Yg().getState()))&&b.animationLightUrl&&b.animationDarkUrl?{name:"custom_animated_like_icon",nameDarkTheme:"custom_animated_like_icon_dark",path:b.animationLightUrl,pathDarkTheme:b.animationDarkUrl,lottiePlayerProps:{animationConfig:{loop:!1,autoplay:!1}},type:"CUSTOM_LIKE",totalFrames:120,lazyLoad:!0}:void 0,b?b:Mn.get("LIKE");break;case "LIKE_DELHI_PLAYER":return Mn.get("LIKE_DELHI_PLAYER")}};
g7F=function(b){var d=ZdG(b);if(d)return d;switch(b){case "FACE_FILLED_HAPPY":case "FACE_OUTLINED_HAPPY":return Mn.get("FACE_HAPPY");case "FACE_FILLED_MEH":case "FACE_OUTLINED_MEH":return Mn.get("FACE_MEH");case "FACE_FILLED_SAD":case "FACE_OUTLINED_SAD":return Mn.get("FACE_SAD");case "FACE_FILLED_UNHAPPY":case "FACE_OUTLINED_UNHAPPY":return Mn.get("FACE_UNHAPPY");case "FACE_FILLED_VERY_HAPPY":case "FACE_OUTLINED_VERY_HAPPY":return Mn.get("FACE_VERY_HAPPY");case "NOTIFICATIONS_NONE":return Mn.get("NOTIFICATION_BELL")}};
yKw=function(b,d){if(!b.closest)return!1;d=!!ZdG(d);return _.xe("ID_TOKEN")&&d?!!b.closest("segmented-like-dislike-button-view-model")||!!b.closest("yt-player-quick-action-buttons"):!1};
Vfx=function(b,d){if(!b||SPd)d=!1;else{var B;if(!(B=yKw(b,d)))if(b.closest)if(B=!_.xe("ID_TOKEN"),b=b.closest("ytd-subscription-notification-toggle-button-renderer-next"),B||!b)B=!1;else{var k;B=((k=b.data)==null?void 0:k.targetId)==="notification-bell"&&d!=="EXPAND_MORE"}else B=!1;d=B}return d};
id1=function(b){var d,B;return _.f(function(k){switch(k.nextAddress){case 1:return _.Jn(k,2),k.yield(fetch(b),4);case 4:return d=k.yieldResult,k.yield(d.json(),5);case 5:return k.return(k.yieldResult);case 2:B=_.lt(k),_.eu(B),_.tn(k)}})};
whC=function(b,d){var B,k,G;return _.f(function(P){if(P.nextAddress==1)return(B=d?b.pathDarkTheme:b.path)?P.yield(Promise.all([id1(B),jgy()]),2):P.return();k=P.yieldResult;G=k[0];c$.set(B,G);_.tn(P)})};
Kj4=function(b,d,B,k){function G(v,L){if(d.value===L&&!d.cancelled){for(;b.firstChild;)b.removeChild(b.firstChild);b.classList.add("ytSpecIconShapeHost");v(b,k)}}
var P=_.ut4(_.I2().resolve(_.AP),B);typeof P==="function"?(d.value=null,G(P,null)):(d.value=P,P.then(function(v){G(v,P)}))};
n7Q=function(b,d){var B=document.createElement("div"),k=_.Kg(B,function(){return _.W(_.m,{cond:b,then:function(G){return _.W(_.J2,{data:G,options:d})}})},"ca");
return[B,k]};
_.zD=function(b,d){if(d){var B={};TIy.forEach(function(k){k=rKG(d,k,"--yt-lightsource-");Object.assign(B,k)});
Qg4.forEach(function(k){k=rKG(d,k,"--yt-basic-");Object.assign(B,k)});
_.Wf(b,B)}};
rKG=function(b,d,B){var k={};k[B+_.fB(d)]=b&&b[d]?_.lG(b[d]):"";return k};
_.Xf=function(b,d,B){RI[b]||(RI[b]={});RI[b][d]=B};
_.h2=function(b){RI[b]||(RI[b]={});return RI[b]};
qP4=function(b){if(!b)return{};var d=b.foregroundTitleColor,B=b.backgroundColor;b=b.borderColor;var k="text";b?k="outline":B&&(k="filled");return{type:k,customColors:{color:d?_.lG(d):void 0,backgroundColor:B?_.lG(B):void 0,borderColor:b?_.lG(b):void 0}}};
d_d=function(b){var d=b.renderer;var B=b.element;var k=b.commandController;var G=b.onTapCallback;var P=b.skipCommandHandling;var v=b.overrides;var L=b.forceIcon;var A=b.forceModernIconButton;var a=b.forceDisabled;var O=b.isSubscribe===void 0?!1:b.isSubscribe;var I=b.isPressed===void 0?!1:b.isPressed;var D=b.useButtonSize===void 0?!1:b.useButtonSize;b=xUE(d);O&&(b.style="mono",b.type="filled");L=!d.icon||!L&&d.text?d.icon?d.iconPosition==="BUTTON_ICON_POSITION_TYPE_RIGHT_OF_TEXT"?"trailing":"leading":
void 0:A?"icon-only":"icon-only-40";L==="icon-only-40"&&(b.type="text");var U;A=Object;O=A.assign;D=YPd(d,D);I=!!d.isSelected||!_.N("web_propagate_is_pressed_killswitch")&&!!I;var M=d.isSelected!==void 0;a=a===void 0?d.isDisabled:a;var z=d.text?_.lr(d.text):void 0;var H,l,F,K=((H=d.accessibilityData)==null?void 0:(l=H.accessibilityData)==null?void 0:l.label)||((F=d.accessibility)==null?void 0:F.label);H=K?K:_.qA(d.text);B=eSE(d,B,k,G,P);k=bGw(d);k!=null&&k.length?(k=_.yW({innertubeCommand:NWy(k),
forceNewState:!0}),k=SI(k)?k:void 0):k=void 0;return O.call(A,{},b,D,{iconPosition:L},v,{focused:!1,toggled:I,toggleable:M,disabled:a,formattedButtonText:z,accessibilityLabel:H,onTap:B,aTagConfig:k},qP4((U=d.colorData)==null?void 0:U.basicColorPaletteData),{oneOffCustomTextWrap:d.oneOffCustomTextWrap})};
eSE=function(b,d,B,k,G){return function(P){var v=bGw(b);k(v,P);if(!G){v=_.C(v);for(var L=v.next();!L.done;L=v.next())DZ(L.value,{form:{element:d,event:P},commandController:B})}}};
bGw=function(b){var d=[];b.command&&d.push(b.command);b.serviceEndpoint&&d.push(b.serviceEndpoint);b.navigationEndpoint&&d.push(b.navigationEndpoint);return d};
YPd=function(b,d){if(d)switch(b.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(b.style){case "STYLE_COMPACT_GRAY":return{size:"S"};default:return{size:"M"}}};
xUE=function(b){switch(b.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"}}};
Ba4=function(b,d){return typeof b!=="object"||b===null?!1:Object.keys(d).every(function(B){return B in b})};
H$=function(b){return Object.fromEntries(Object.keys(b).map(function(d){return[d,d]}))};
kBy=function(b,d,B){return vRW(B,function(k,G){return function(P){var v=_.Q1.apply(1,arguments);return Ba4(P,b)?G.apply(null,[P[d]].concat(_.K6(v))):G.apply(null,[P].concat(_.K6(v)))}})};
lI=function(b){return function(d,B){return kBy(b,d,B)}};
GBm=function(b,d){var B;return(B=_.AY(b,"playlistLoopStateEntity",d))!=null?B:void 0};
PNC=function(b,d){var B;return(B=_.AY(b,"toggleMenuServiceItemEntity",d))!=null?B:void 0};
_.t2=function(b){return b!=null&&b.watch?b.watch.isTheaterMode:!1};
_.jK=function(b){return b!=null&&b.watch?b.watch.isWatchFullscreen:!1};
_.Ff=function(b){if(_.E1E(b))return!0;b=_.s7G(b);return _.N("web_watch_enable_single_column_grid_view")?b:!1};
_.E1E=function(b){return b!=null&&b.watch?b.watch.isSwatcherooActive:!1};
_.s7G=function(b){return b.watch.isWatchNarrowWidth};
_.CNF=function(b){return _.t2(b)||_.jK(b)||_.s7G(b)};
_.v1Q=function(b){return b.watch.openEngagementPanels};
_.ZZ=function(b,d){return _.AY(b.entities,"likeStatusEntity",d)};
LNw=function(b,d){return _.AY(b.entities,"likeCountEntity",d)};
_.f44=function(b,d){return _.AY(b.entities,"stringEntity",d)};
AOd=function(b,d){return _.AY(b.entities,"dataFreshnessEntity",d)};
WNC=function(b,d){if(!b)return!1;var B,k=(B=_.p(b,_.vG))==null?void 0:B.signal;if(k&&d.signalEndpointMap)return!!d.signalEndpointMap[k];var G;if((B=(G=_.p(b,_.gy))==null?void 0:G.request)&&d.continuationEndpointMap)return!!d.continuationEndpointMap[B];for(var P in b)if(d.commandEndpointMap[P])return!0;return!1};
a4E=function(b,d){if(d.streamingEndpointMap)for(var B in b)if(d.streamingEndpointMap[B]&&(b=d.streamingEndpointMap[B]))return b()};
m_x=function(b,d){var B,k=(B=_.p(b,_.vG))==null?void 0:B.signal;if(k&&d.signalEndpointMap&&(B=d.signalEndpointMap[k]))return B();var G;if((B=(G=_.p(b,_.gy))==null?void 0:G.request)&&d.continuationEndpointMap&&(G=d.continuationEndpointMap[B]))return G();for(var P in b)if(d.commandEndpointMap[P]&&(b=d.commandEndpointMap[P]))return b()};
$_d=function(b){var d={"Content-Type":"application/json"};_.xe("EOM_VISITOR_DATA")?d["X-Goog-EOM-Visitor-Id"]=_.xe("EOM_VISITOR_DATA"):_.xe("VISITOR_DATA")&&(d["X-Goog-Visitor-Id"]=_.xe("VISITOR_DATA"));d["X-Youtube-Bootstrap-Logged-In"]=_.xe("LOGGED_IN",!1);_.xe("DEBUG_SETTINGS_METADATA")&&(d["X-Debug-Settings-Metadata"]=_.xe("DEBUG_SETTINGS_METADATA"));b!=="cors"&&((b=_.xe("INNERTUBE_CONTEXT_CLIENT_NAME"))&&(d["X-Youtube-Client-Name"]=b),(b=_.xe("INNERTUBE_CONTEXT_CLIENT_VERSION"))&&(d["X-Youtube-Client-Version"]=
b),(b=_.xe("CHROME_CONNECTED_HEADER"))&&(d["X-Youtube-Chrome-Connected"]=b),(b=_.xe("DOMAIN_ADMIN_STATE"))&&(d["X-Youtube-Domain-Admin-State"]=b));(b=_.xe("SERIALIZED_LAVA_DEVICE_CONTEXT"))&&(d["X-YouTube-Lava-Device-Context"]=b);return d};
OGF=function(b,d){d.watchNextResponse||d.reelItemWatchResponse?d.watchNextResponse?b.content=d.watchNextResponse:b.content=d.reelItemWatchResponse:d.playerResponse?b.player=d.playerResponse:d.reelWatchSequenceResponse&&(b.reelSequence=d.reelWatchSequenceResponse)};
yX=function(b){return function(){return new b}};
SK=function(b){var d=_.I2();return function(){return d.resolve(b)}};
_.VX=function(b){if(!b)return null;for(var d=[],B=0;B<b.textSegments.length;B++){var k=b.textSegments[B];k.text?d.push(k):k.emojiId&&d.push({emoji_id:k.emojiId})}return{text_segments:d}};
Nam=function(b,d,B,k,G,P,v){P=P===void 0?[]:P;var L=new _.iI;L.endpoint=B;if(!B)return _.Ys(new _.iq("handle undefined endpoint",d.tagName)),L;var A=ICy(B);A.length&&(_.PG(b,A,d,k),L.actions=A);B.loggingUrls&&B.loggingUrls.forEach(function(O){O.baseUrl&&vA(O.baseUrl,O.attributionSrcMode)});
A=!_.N("web_skip_impression_click_killswitch")&&k&&k.impression;if(B.clickTrackingParams&&!I4Q(B)&&!D_W(d)&&!A&&(A=_.DX(),!_.wy(A,d))){var a=d.getScreenLayer&&d.getScreenLayer();a?A.clickCommand(B,null,a):A.clickCommand(B,null)}A=!1;for(a=0;a<P.length;a++)if((0,P[a])(d,B,k)){A=!0;break}!A&&U_F(B)&&(L.ajaxPromise=o1E(b,d,B,k,G,v));return L};
D_W=function(b){var d;return(b=(d=b.data)==null?void 0:d.navigationEndpoint)&&!!b.clickTrackingParams};
I4Q=function(b){var d=_.p(b,_.vG);if(d&&(d=d.signal)&&pKG.indexOf(d)>=0)return!0;for(var B in b)if(MBW.indexOf(B)>=0)return!0;return!1};
U_F=function(b){var d;if(((d=_.p(b,_.vG))==null?void 0:d.signal)==="CLIENT_SIGNAL")return!1;for(var B in b)if(cOW.indexOf(B)>=0)return!1;b=Object.keys(b);return b.length===1&&b[0]==="loggingUrls"?!1:!0};
tBG=function(b,d,B,k,G,P,v){var L=_.uI.instance;if(L&&_.KQ(L,k))var A=_.TD(L,k,G).then(function(O){return(O==null?0:O.data)?O:{data:O}});
else A=b.requestDataForServiceEndpoint(k,G),_.p(k,JOW)||_.p(k,zTE)||_.p(k,_.RTy)||_.p(k,XK4)||_.eu(new _.iq("No RequestBuilder for endpoint",k));var a=_.ry();a.promise.thenCatch(function(){var O=_.rJ(k,"action")||_.rJ(k,"command")||_.rJ(k,"endpoint");O&&(O=k[O],O.hasOwnProperty("onFailureAction")?_.PG(d,[O.onFailureAction],B):O.hasOwnProperty("onFailureCommand")&&_.PG(d,O.onFailureCommand,B));A.cancel("Resolver promise rejected")});
A.then(function(O){if(O){var I=O.error;if(I){if(P&&P.onServerError)P.onServerError(k,O);a.reject(new _.iq("Response error",k,I))}else if(O=O.data)if(I=O.error){if(P&&P.onServerError)P.onServerError(k,O);a.reject(new _.iq("Returned error",k,I))}else{hTQ(d,B,O,k);HG1(O);if(I=Ocm(O))for(var D=_.C(I),U=D.next();!U.done;U=D.next()){U=U.value;var M=_.I2().resolve(_.O6(l4E))||QX;if(!_.uI.instance||!M.some(function(H){return!!_.p(k,H)})||_.N("kevlar_response_processor_allowlist_killswitch")){var z=M=void 0;
((z=_.p((M=U)==null?void 0:M.commandMetadata,_.LT))==null?0:z.sendPost)?_.GA(d,[U]):_.PG(d,[U],B)}}(D=_.p(O==null?void 0:O.frameworkUpdates,qn))&&v&&v(D);if(P&&P.onSuccess)P.onSuccess(k,O);a.resolve(new _.xu(O,I))}}else a.reject(new _.iq("Invalid service endpoint provided",k))},function(O){a.reject(O)});
return a.promise};
HG1=function(b){var d;(b=(d=_.p(b==null?void 0:b.onResponseReceivedCommand,_.j7E))==null?void 0:d.continuationItems)&&(b==null?void 0:b.length)===1&&_.p(b[0],FNF)&&_.hU("so_r",void 0,"search_overview_answer")};
o1E=function(b,d,B,k,G,P){var v;return(v=d.getNetworkManager&&d.getNetworkManager()?d.getNetworkManager():_.I2().resolve(_.O6(_.Ng)))?tBG(v,b,d,B,k,G,P):_.Rk("No network manager.")};
hTQ=function(b,d,B,k){if(B=B.trackingParams||B.loggingDirectives&&B.loggingDirectives.trackingParams){var G;(_.p(k,_.Yu)||_.p(k,ZGJ)||_.p(k,g12))&&k.clickTrackingParams?G=_.Mc(k.clickTrackingParams):_.N("web_graft_to_parent_command")&&k.clickTrackingParams&&(G=_.Mc(k.clickTrackingParams));var P;k=(P=d.getScreenLayer)==null?void 0:P.call(d);d=_.DX().graftServerVe(B,G,k);_.kJ(b,"yt-store-grafted-ve-action",[d])}};
_.yOJ=function(b){var d=new Image;return new _.lc(function(B,k){d.addEventListener("load",function(){B()});
d.addEventListener("error",function(){k()});
d.src=b})};
S32=function(b){return!!b};
VBE=function(b){return!!b};
iGE=function(b,d,B){var k=b.rowIndex;k!==void 0&&_.kJ(b.hostElement,"yt-section-reactive-dismissal",[k,d,B])};
_.eK=function(b,d,B){b=_.C(b);for(var k=b.next();!k.done;k=b.next()){k=k.value;if(k===d)break;for(var G=_.C(B),P=G.next();!P.done;P=G.next())if(P=P.value,k.tagName===P||!_.N("web_event_button_role_check_killswitch")&&k.role==="button"&&P==="BUTTON")return!0}return!1};
_.b3=function(b,d,B){b=_.C(b);for(var k=b.next();!k.done;k=b.next()){k=k.value;if(k===d)break;for(var G=_.C(B),P=G.next();!P.done;P=G.next())if(k.id===P.value)return!0}return!1};
_.kN=function(){var b=_.I2().resolve(_.O6(_.dT));return b?(b=b.getCurrentPage())?_.BE(b):null:null};
_.Gn=function(){var b=_.kN();if(!b){var d=_.I2().resolve(_.O6(_.dT)),B=d?typeof d:"no page manager";d=d?d.getCurrentPage():null;B=new _.iq("Player is missing when requested.",B,d?d.tagName:"no page");_.xs(B)}return b};
_.BE=function(b){return b&&b.getPlayer?b.getPlayer():null};
wKE=function(b,d){b={args:{raw_player_response:b}};d&&(b.args=Object.assign({},b.args,d));return b};
u2J=function(b){if(b.args){if(b.args.raw_player_response)return b.args.raw_player_response;if(b.args.player_response)return JSON.parse(b.args.player_response)}};
_.KN1=function(b,d){var B={url:"/watch?v="+b.videoId,webPageType:"WEB_PAGE_TYPE_WATCH",rootVe:3832};b.playlistId&&(B.url+="&list="+b.playlistId);b.playerParams&&(B.url+="&pp="+b.playerParams);b={watchEndpoint:b,commandMetadata:{webCommandMetadata:B}};d&&(b.clickTrackingParams=d);return b};
TaF=function(){return n1J||!!_.dF("yt.player.Application")};
Q74=function(){return rOy||!!document.querySelector("link#player-css")};
x_w=function(){function b(){n1J=!0;q3J.resolve()}
var d,B;return _.f(function(k){q3J||(q3J=new _.fk,TaF()?b():(d=document.createElement("script"),d.addEventListener("load",b),B=_.we(_.xe("PLAYER_JS_URL")),_.L6(d,B),document.head.appendChild(d)));return k.return(q3J.promise)})};
eTy=function(){function b(){rOy=!0;Y3w.resolve()}
if(!Y3w)if(Y3w=new _.fk,Q74())b();else{var d=document.createElement("link");d.id="player-css";d.addEventListener("load",b);var B=_.we(_.xe("PLAYER_CSS_URL"));_.a6(d,B,"stylesheet");document.head.appendChild(d)}return Y3w.promise};
boy=function(){return TaF()&&Q74()?Promise.resolve([]):Promise.all([x_w(),eTy()])};
dE4=function(b,d,B){var k={args:{}};b&&(k.args.raw_player_response=b);d&&(k.args.raw_watch_next_response=d);B&&(k.args=Object.assign({},k.args,B));return k};
PHE=function(b,d,B){var k=!1;k=k===void 0?!0:k;b=typeof b==="string"?_.PE(document,b):b;var G=BiG+"_"+_.q4(b),P=kzx[G];if(P&&k)return Gzy(d,B)?P.api.loadVideoByPlayerVars(d.args||null):P.loadNewVideoConfig(d),P.api;P=new EI(b,G,d,B,void 0);kzx[G]=P;P.addOnDisposeCallback(function(){delete kzx[P.getId()]});
return P.api};
Gzy=function(b,d){return d&&d.serializedExperimentFlags?d.serializedExperimentFlags.includes("web_player_remove_playerproxy=true"):b&&b.args&&b.args.fflags?b.args.fflags.includes("web_player_remove_playerproxy=true"):!1};
ESE=function(){var b=new _.fk;b.resolved=!1;var d=b.resolve;b.resolve=function(B){b.resolved=!0;d(B)};
return b};
CHy=function(b){var d={};s0G().install((d.document_disposed={callback:b},d))};
sI=function(b,d){if(!b&&Math.random()<=_.Nt("kevlar_unified_player_logging_threshold")){b=Error("vh`"+(d?d:"Unspecified error"));if(_.N("kevlar_unified_player_throw_errors"))throw b;_.eu(b)}};
_.vS1=function(){var b=_.dF("ytDebugData.callbacks");b||(b={},_.D7("ytDebugData.callbacks",b));return b};
ftJ=function(b,d){var B=_.vS1();if(_.N("web_dd_iu")||LDJ.includes(b))B[b]=d};
Aq2=function(){return _.f(function(b){return b.return({isLeader:_.qbw(_.Yg().getState()),c:_.xe("INNERTUBE_CONTEXT_CLIENT_NAME"),cver:_.xe("INNERTUBE_CONTEXT_CLIENT_VERSION")})})};
WDw=function(){var b;_.f(function(d){if(d.nextAddress==1)return ftJ("APP_STATE",Aq2),d.yield(_.I2().resolve(_.Cc),2);b=d.yieldResult;ftJ("PI",function(){return _.f(function(B){return B.return(b.getVideoStats())})});
_.tn(d)})};
at1=function(b){return!!b&&b.length>0&&b[0].loggingUrls!=null&&b[0].loggingUrls.length>0};
mEW=function(){var b=_.xe("INNERTUBE_CONTEXT_CLIENT_VERSION","").match(/^\d+\.(\d{8})/);return(b==null?void 0:b.length)===2?b[1]:null};
$E1=function(b){if(!b)return[];var d=[];b=_.C(b);for(var B=b.next();!B.done;B=b.next())if(B=B.value,B.loggingUrls){B=_.C(B.loggingUrls);for(var k=B.next();!k.done;k=B.next())k=k.value,k.baseUrl&&d.push(k.baseUrl)}return d};
Oow=function(b){var d=_.rn(_.Sn(_.k4.location.href));b=_.rn(_.Sn(b));return _.N("kevlar_clear_non_displayable_url_params")?d==vE(b):vE(d)==vE(b)};
vE=function(b){var d=_.It4(b);b=b.slice(0);var B=["frags"];_.N("kevlar_hide_pp_url_param")&&B.push("pp");_.N("kevlar_hide_time_continue_url_param")&&B.push("time_continue");B=_.C(B);for(var k=B.next();!k.done;k=B.next())k=k.value,b=_.qa(_.rn(b),k);return _.rn(b)+(d?"#"+d:"")};
Lc=function(b,d){var B=B===void 0?!0:B;d=Number(d)*1E3;var k=Math.round((0,_.N$)()),G=k.toString();b={innertubeResponse:b,serverDateTimestampMs:G,lastModifiedTimestampMs:G,expireTimestampMs:(k+d).toString(),isProcessed:B};if(B=_.xe("INNERTUBE_CONTEXT_CLIENT_NAME"))b.clientName=B;return b};
UEW=function(){return window&&window.performance&&window.performance.now?window.performance.now():Date&&Date.now?Date.now():++DEF};
oSy=function(b){return!isNaN(b)&&b>0};
p_G=function(){_.N("web_adaptive_repeat_ase")&&NiQ&&_.Q4("applicationStarted",NiQ)};
_.MEW=function(){var b=_.RD(),d=_.hb();d&&b&&_.KT(d,[b],!0)};
JqJ=function(b){return b&&cqF.some(function(d){return b.includes(d)})};
ltm=function(b){var d=_.p(b,_.sN);if(!d)return!1;var B=d.url,k=d.attributionSrcMode==="ATTRIBUTION_SRC_MODE_LABEL_CHROME";if(!B)return _.xs(Error("Ah")),!1;if(d.target==="TARGET_NEW_WINDOW"){d={};_.N("resolve_url_parent_tracking_params")&&(!_.WQ(B)||a2(window.location.href,B))&&(d={endpoint:b,itct:b.clickTrackingParams});BKw(d);b=null;try{if(k){a:{var G=B,P=d;k=k===void 0?!1:k;P&&_.Qw(G,P);var v=_.Tb(G),L=_.V1(v);G!=L&&_.BQ(Error("Zf`"+G));G=L;try{if(k){L=G;L=bxQ(L);ZA(L);b=_.Go(window,L,"_blank",
"attributionsrc");break a}}catch(D){_.e8(D)}ZA(G);b=_.Go(window,v,"_blank")}z54(_.I2().resolve(R5E),b,B);return!0}}catch(D){_.xs(D)}_.Qw(B,d);d={target:"_blank",noopener:!1};v=window;L=SD(B)?B:_.Tb(typeof B.href!="undefined"?B.href:String(B));k=self.crossOriginIsolated!==void 0;b="strict-origin-when-cross-origin";window.Request&&(b=(new Request("/")).referrerPolicy);G=d.noreferrer;if(k&&G&&b==="unsafe-url")throw Error("we");b=G&&!k;G=d.target||B.target;P=[];var A=[],a=!1;for(I in d){var O=d[I];switch(I){case "width":case "height":case "top":case "left":P.push(I+
"="+O);break;case "target":break;case "noopener":case "noreferrer":O?A.push(I):(a=!0,A.push(I+"=false"));break;case "attributionsrc":P.push(I+(O?"="+O:""));break;default:P.push(I+"="+(O?1:0))}}var I=G!==void 0&&!["_blank","_self","_top","_parent",""].includes(G);I=M4()&&I;X_Q&&k&&P.length===0&&A.length>0&&!I&&!a?(A.length===2&&(A=["noreferrer"]),_.Go(v,L,G,A[0]),b=h5E()):(I=P.join(","),_.hx()&&v.navigator&&v.navigator.standalone&&G&&G!="_self"?(I=_.li("A"),xV(I,L),I.target=G,b&&(I.rel="noreferrer"),
((d=d.attributionsrc)||d==="")&&I.setAttribute("attributionsrc",d),d=document.createEvent("MouseEvent"),d.initMouseEvent("click",!0,!0,v,1),I.dispatchEvent(d),I=h5E()):b?(I=_.Go(v,"",G,I),v=_.V1(L),I&&(I.opener=null,v===""&&(v="javascript:''"),v='<meta name="referrer" content="no-referrer"><meta http-equiv="refresh" content="0; url='+WE(v)+'">',v=bt(v),(d=I.document)&&d.write&&(d.write(d9(v)),d.close()))):((I=_.Go(v,L,G,I))&&d.noopener&&(I.opener=null),I&&d.noreferrer&&(I.opener=null)),b=I);z54(_.I2().resolve(R5E),
b,B);return!0}I=_.HQ(B);I=JqJ(I)||B==="https://studio.youtube.com/";if(_.WQ(B)&&!a2(window.location.href,B)||I)ZA(B),JU(),_.g3(B,void 0,void 0,window.top,HoQ);else return _.eu(new _.iq("UrlEndpoint should not be used for same origin navigations. Use a better typed command instead",b)),!1;return!0};
_.FDm=function(b,d){d=d===void 0?0:d;if(!(_.p(b,tEF)||_.p(b,j0F)||_.p(b,_.sN)&&_.p(b,_.sN).url))return!1;var B,k=(B=_.p(b,_.sN))==null?void 0:B.url;B=k?{externalLinkData:{url:k}}:null;return _.DX().clickCommand(b,B,d)};
gSW=function(b,d,B,k,G){G=G===void 0?{}:G;return function(P){var v,L;var A=((v=b.loggingDirectives)==null?0:(L=v.clientVeSpec)==null?0:L.uiType)?_.an(b.loggingDirectives.clientVeSpec.uiType):void 0;G.clickedVisualElement||(G.clickedVisualElement=A);A=Zoy(b,d);B(A,P);A=_.C(A);for(v=A.next();!v.done;v=A.next()){v=v.value;L=k;var a=P,O=G;O.form?O.form.event=a:O.form={element:L,event:a};DZ(v,O)}}};
Zoy=function(b,d){var B=[];d?(b.toggledCommand&&B.push(b.toggledCommand),b.toggledServiceEndpoint&&B.push(b.toggledServiceEndpoint)):(b.defaultCommand&&B.push(b.defaultCommand),b.defaultServiceEndpoint&&B.push(b.defaultServiceEndpoint),b.defaultNavigationEndpoint&&B.push(b.defaultNavigationEndpoint));return B};
yq2=function(b,d){var B=b.toggledStyle||b.style,k;switch((k=d?B:b.style)==null?void 0:k.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"}}};
_.mp=function(){return _.f(function(b){return b.nextAddress==1?b.yield(_.I2().resolve(_.Cc),2):b.return(_.I2().resolve(SyG)())})};
_.$N=function(){return _.I2().resolve(SyG)()};
_.OI=function(){return{lottieEl:void 0}};
VE4=function(b,d){return b.startsWith(d.uniqueId)};
iod=function(b){var d,B;_.f(function(k){if(k.nextAddress==1)return k.yield(_.mp(),2);d=k.yieldResult;if((B=d)==null||!B.addEventListener)return In(),k.return();d.addEventListener("onCueRangeEnter",b);_.tn(k)})};
w_d=function(b){var d,B;_.f(function(k){if(k.nextAddress==1)return k.yield(_.mp(),2);d=k.yieldResult;if((B=d)==null||!B.removeEventListener)return In(),k.return();d.removeEventListener("onCueRangeEnter",b);_.tn(k)})};
u6Q=function(b){var d,B,k,G,P;_.f(function(v){if(v.nextAddress==1)return v.yield(_.mp(),2);d=v.yieldResult;if((B=d)==null||!B.addCueRange)return In(),v.return();k=_.C(b.timings);for(G=k.next();!G.done;G=k.next())P=G.value,d.addCueRange(b.uniqueId+"-"+P,P/1E3,(P+100)/1E3);_.tn(v)})};
KD2=function(b){var d,B,k,G,P;_.f(function(v){if(v.nextAddress==1)return v.yield(_.mp(),2);d=v.yieldResult;if((B=d)==null||!B.removeCueRange)return In(),v.return();k=_.C(b.timings);for(G=k.next();!G.done;G=k.next())P=G.value,d.removeCueRange(b.uniqueId+"-"+P);_.tn(v)})};
nSG=function(){var b,d,B;return _.f(function(k){if(k.nextAddress==1)return k.yield(_.mp(),2);b=k.yieldResult;if((d=b)==null||!d.getPlayerState)return In(),k.return();B=b.getPlayerState();return k.return(B===2)})};
In=function(){_.eu(new _.iq("Smartimation player does not exist or is corrupted"))};
Ti4=function(){try{var b;return(b=window.CSS)!=null&&b.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(d){return _.eu(new _.iq("Smartimation CSS.supports threw an error")),!1}};
bNC=function(b,d,B,k,G){var P=b.playlistId?rqJ:Q0Q;d=d();B=B();G=!!b.videoId&&G()==="ADD_TO_OFFLINE_BUTTON_STATE_DISABLED";if(_.op(d))return qyE({data:b,actionType:P,disabled:G},B);if(b.videoId&&k())return xEW({data:b,actionType:P,disabled:G});switch(d){case "TRANSFER_STATE_UNKNOWN":return xEW({data:b,actionType:P,disabled:G});case "TRANSFER_STATE_FAILED":return b.videoId?Yy4({data:b,actionType:P,disabled:G}):e5w({data:b,actionType:P,disabled:G});case "TRANSFER_STATE_COMPLETE":return e5w({data:b,
actionType:P,disabled:G});case "TRANSFER_STATE_PRE_TRANSFER":case "TRANSFER_STATE_TRANSFER_IN_QUEUE":case "TRANSFER_STATE_TRANSFERRING":return qyE({data:b,actionType:P,disabled:G},B);case "TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH":return b.videoId?Yy4({data:b,actionType:P,disabled:G}):xEW({data:b,actionType:P,disabled:G});default:return xEW({data:b,actionType:P,disabled:G})}};
dIF=function(b,d){var B=b.onTapCommand,k=_.ZX(B);if(b.videoId&&_.p(k,_.DC))return _.p(k,_.DC).action=d,B;b.playlistId&&_.p(k,_.UI)&&(_.p(k,_.UI).action=d);return B};
xEW=function(b){var d=b.data;var B=b.actionType;b=b.disabled;return{text:BgG,iconType:"OFFLINE_DOWNLOAD",onTap:dIF(d,B.ACTION_ADD),disabled:b}};
qyE=function(b,d){var B=b.data;var k=b.actionType;b=b.disabled;var G="OFFLINE_DOWNLOAD";d>=0&&d<=.1?G="OFFLINE_DOWNLOADING_ZERO":d>.1&&d<=.3?G="OFFLINE_DOWNLOADING_TWENTY":d>.3&&d<=.5?G="OFFLINE_DOWNLOADING_FORTY":d>.5&&d<=.7?G="OFFLINE_DOWNLOADING_SIXTY":d>.7&&d<1?G="OFFLINE_DOWNLOADING_EIGHTY":d===1&&(G="OFFLINE_PIN");return{text:kTm,iconType:G,onTap:dIF(B,k.ACTION_REMOVE_WITH_PROMPT),disabled:b}};
e5w=function(b){var d=b.data;var B=b.actionType;b=b.disabled;return{text:GTQ,iconType:"OFFLINE_PIN",onTap:dIF(d,B.ACTION_REMOVE_WITH_PROMPT),disabled:b}};
Yy4=function(b){var d=b.data;var B=b.actionType;b=b.disabled;return{text:P5F,iconType:"OFFLINE_DOWNLOAD",onTap:dIF(d,B.ACTION_RETRY),disabled:b}};
_.on=function(b,d){var B=BEm();return _.lp(function(){B();return Pf4(b,[_.Qo(d)||""])},{debugName:"LUZslf"},"Z105t")};
E_C=function(b){var d=_.on(_.ZS,function(){return b().videoId}),B=_.on(_.yS,function(){return b().playlistId});
return function(){return b().videoId?d:b().playlistId?B:_.C(_.zk("TRANSFER_STATE_UNKNOWN",void 0,"Qibycf")).next().value}};
sCy=function(b){var d=_.on(S6,function(){return b().videoId}),B=_.on(_.Q4G,function(){return b().playlistId});
return function(){return b().videoId?d:b().playlistId?B:_.C(_.zk(0,void 0,"K4tgOc")).next().value}};
C5G=function(b){var d=_.on(_.G8y,function(){return b().videoId});
return function(){return b().videoId?d:_.C(_.zk(!1,void 0,"Oaxwcf")).next().value}};
v_2=function(b){var d=_.on(Yb4,function(){return b().videoId});
return function(){return b().videoId?d:_.C(_.zk("ADD_TO_OFFLINE_BUTTON_STATE_UNKNOWN",void 0,"MsSpJc")).next().value}};
LCW=function(){return{}};
_.mIm=function(b,d,B){return{submitForm:function(){var k,G,P,v;return _.f(function(L){if(L.nextAddress==1){k=fvx(b());if(!k)return L.return();if(k.onSubmit)return A4F(d),k.onSubmit(),A4F(B),L.return();if(!k.submitConfig||!k.formData)return L.jumpTo(0);k.disableDuringSubmission&&WC2(b(),!0);A4F(d);return L.yield(avJ(k.submitConfig,k.formData()),3)}G=L.yieldResult;A4F(B);if(((P=G)==null?0:P.submitResult)&&((v=k)==null?0:v.onSubmitResult))k.onSubmitResult(G.submitResult);k.disableDuringSubmission&&WC2(b(),
!1);return L.return()})},
isValid:function(){var k=fvx(b());if(k){var G;return!((G=k.isValid)==null||!G.call(k))}return!0},
isSubmitting:function(){var k,G;return!!((k=fvx(b()))==null?0:(G=k.isSubmitting)==null?0:G.call(k))}}};
_.NN=function(){if(!$Id){var b=_.C(_.zk(new Map,void 0,"Y1XnBc"));$Id=b.next().value;ONC=b.next().value}return $Id};
_.Ivy=function(b){ONC(new Map(b))};
fvx=function(b){if(b)return _.NN()().get(b)};
avJ=function(b,d){var B;return _.f(function(k){return k.nextAddress==1?d?(B=_.I2().resolve(_.O6(DI2)))&&b.submitId?k.yield(B.submitForm(b.submitId,d,UIJ,b.params,b.clickTrackingParams),2):k.return(Promise.reject(Error("Ch"))):k.return(Promise.reject(Error("Bh"))):k.return(k.yieldResult)})};
WC2=function(b,d){if(b){var B=_.NN();B().set(b,Object.assign({},B().get(b),{isSubmitting:function(){return d}}));
_.Ivy(B())}};
A4F=function(b){if(b){var d=_.I2().resolve(_.U6);d&&(b=_.ZX(b()))&&d.resolveCommand(b)}};
pdW=function(b,d){d=d===void 0?{shouldPersist:!0}:d;return{useUpdatableData:function(B,k){var G=_.lp(function(){return b(B())},void 0,"Gmrblb"),P=o_y(B,G,k,d);
_.nL(function(){if(G()!=null){NgW.set(G(),P);var v=G();_.Tk(function(){NgW.delete(v)})}},"j4hx9b");
return P},
getData:function(B){var k;return(k=NgW.get(b(B)))==null?void 0:k[0]()},
updateData:function(B,k){B=b(B);B=NgW.get(B);if(!B)return!1;var G=_.C(B);B=G.next().value;G=G.next().value;k=k(B());G(k);return!0}}};
o_y=function(b,d,B,k){k=k===void 0?{}:k;var G=_.C(_.br(function(){var L=b(),A=d();return M54(L,A,B,k)})),P=G.next().value,v=G.next().value;
return[P,function(L){v(L);var A=d();if(k.shouldPersist&&A!=null){var a,O=(a=B==null?void 0:B.map(function(I){return I()}))!=null?a:[];
_.pc.set(A,[L,O])}}]};
M54=function(b,d,B,k){k=k===void 0?{}:k;if(d==null||!k.shouldPersist)return b;k=_.pc.get(d);if(!k)return b;var G=_.C(k);k=G.next().value;var P=G.next().value,v;G=(v=B==null?void 0:B.map(function(L){return L()}))!=null?v:[];
if((P==null?0:P.length)&&(B==null?0:B.length)&&G.some(function(L,A){return L!==P[A]}))return _.pc.remove(d),b;
(B==null?0:B.length)&&_.pc.set(d,[k,G]);return k};
c4C=function(b){var d=_.C(_.zk(!0,void 0,"bKtO6d")),B=d.next().value;d.next();return function(){var k=lY(b.children());return _.W(_.m,{cond:B,then:function(){return k},
else:b.fallback})}()};
_.MN=function(b){var d=J4G(b),B=d.data,k=d.mapping,G=d.wrapper;d=d.pendingFallback;var P=function(){return zHx(_.Qo(B))},v=function(){var L=P(),A=[];
L=_.C(L);for(var a=L.next();!a.done;a=L.next()){var O=void 0;a=a.value;var I=void 0;for(O in a)if(!(!a).hasOwnProperty(O)){I=O;break}(O=I)&&A.push(O)}return A};
return b.data?_.W(c4C,{fallback:d},function(){return _.W(_.iY,{each:v},function(L,A){var a=G?function(M){return G(function(){return k[L](M,A)},O,A)}:function(M){return k[L](M,A)};
a.debugName||(a.debugName=String(L));if(!k[String(L)])return document.createComment("");a.componentType!==F1&&RHx(String(L));var O=Xd4(P,L,A);if(_.N("web_add_microtask_to_stamper")&&!hHQ.has(String(L))){var I=_.C(_.zk(!1,void 0,"afb1md")),D=I.next().value,U=I.next().value;Promise.resolve().then(function(){hHQ.add(String(L));U(!0)});
return _.W(_.m,{cond:D,then:function(){return _.W(a,{data:O})}})}return _.W(a,{data:O})})}):_.W(_.Dz,null)};
J4G=function(b){var d=b.targetId||HNJ(b.children);if(!b.data||!d)return Object.assign({},b,{mapping:b.children});var B="stamper-"+lvW++,k=function(){var L;return(L=typeof b.targetId==="function"?b.targetId(B):b.targetId)!=null?L:B};
d=_.C(t54(function(){var L=zHx(b.data());L.targetId=k;return L})).next().value;
var G=Object.assign({},(_.I2().resolve(_.O6(jCy))||{}).replaceableMapping,b.children);if(b.replacementWrapper){var P=G.notificationTextRenderer,v=G.notificationMultiActionRenderer;P&&(G.notificationTextRenderer=function(L,A){return b.replacementWrapper(P({data:L.data},A))});
v&&(G.notificationMultiActionRenderer=function(L,A){return b.replacementWrapper(v({data:L.data},A))})}return Object.assign({},b,{data:d,
mapping:G,wrapper:function(L,A,a){return CKC({targetId:k,stamperIndex:a},b.wrapper?function(){return b.wrapper(L,A,a)}:L)}})};
Xd4=function(b,d,B){var k;return _.lp(function(){var G=b()[B()];if(G)k=G[d];else return _.eu(new _.iq("Stamper failed to find "+String(d)+" at index "+B()+" of data array of length "+(b().length+" (b/365643359). Did you access a signal after a component has been cleaned up?"))),k;return G[d]},void 0,"Su9U8")};
HNJ=function(b){b=_.C(Object.keys(b));for(var d=b.next();!d.done;d=b.next())if(d=d.value,FC4.includes(d)||ZNC.includes(d)||g_y.includes(d))return!0;return!1};
zHx=function(b){return b?Array.isArray(b)&&b instanceof Array?b:[b]:[]};
RHx=function(b){if(_.N("web_enable_renderer_logger")){var d;(d=_.I2().resolve(_.O6(y44)))!=null&&d.loggingEnabled&&!d.ids.has(b)&&d.ids.add(b)}};
S54=function(){var b,d;return(d=(b=_.I2().resolve(_.O6(_.nx)))==null?void 0:b())!=null?d:!1};
iNF=function(b,d){b=b===void 0?V5y:b;switch(d.type){case "SET_IS_BOTTOM_SHEET_OPEN_STATE":return Object.assign({},b,{isOpen:d.payload});default:return b}};
uVG=function(b,d){b=b===void 0?wd2:b;switch(d.type){case "SET_CINEMATIC_SETTING_STATE":return Object.assign({},b,{isAllowed:d.payload});default:return b}};
n_E=function(b,d){b=b===void 0?KC2:b;switch(d.type){case "SET_ERROR_MESSAGE_CREATE_PLAYLIST_STATE":return Object.assign({},b,{errorMessage:d.payload});case "SET_TITLE_CREATE_PLAYLIST_STATE":return Object.assign({},b,{title:d.payload});case "SET_PRIVACY_CREATE_PLAYLIST_STATE":return Object.assign({},b,{privacy:d.payload});case "SET_IS_DISABLED_CREATE_PLAYLIST_STATE":return Object.assign({},b,{isDisabled:d.payload});default:return b}};
r44=function(b,d){b=b===void 0?Tgx:b;switch(d.type){case "SET_IS_DRAWER_LAYOUT_OPEN_STATE":return Object.assign({},b,{isOpen:d.payload});default:return b}};
q52=function(b,d){b=b===void 0?QC4:b;switch(d.type){case "SET_IS_FULLSCREEN_STATE":return Object.assign({},b,{isFullscreen:d.payload});case "SET_NAVIGATION_BUTTON":var B=d.payload.targetId,k=Object.assign({},b.navigationButtons);k[B]=d.payload.button;return Object.assign({},b,{navigationButtons:k});case "SET_TOP_PANEL_ID_STATE":return Object.assign({},b,{topPanelId:d.payload});case "SET_SECONDARY_HEADER":return B=d.payload.panelId,k=Object.assign({},b.secondaryHeader),k[B]=d.payload.secondaryHeader,
Object.assign({},b,{secondaryHeader:k});default:return b}};
bJE=function(){return ZB(Object.assign({},{voiceSearch:quE,engagementPanel:q52,bottomSheet:iNF,cinematicSetting:uVG,shorts:GWm,drawerLayout:r44,createPlaylist:n_E,locationCollection:xIJ,reportChannel:Y5J,reportForm:eHy},Pn2))};
d0m=function(b,d){_.Y8.addLowPriorityJob(function(){var B,k,G;return _.f(function(P){switch(P.nextAddress){case 1:return _.Jn(P,2),P.yield(jgy(),4);case 4:return P.yield(fetch(b),5);case 5:return B=P.yieldResult,P.yield(B.json(),6);case 6:k=P.yieldResult;c$.set(b,k);requestAnimationFrame(function(){d(k)});
_.fy(P,0);break;case 2:G=_.lt(P),_.eu(G),_.tn(P)}})})};
BxC=function(b){var d={animationConfig:{},listeners:{}},B=function(){b(!0)};
d.listeners.data_failed=B;d.listeners.error=B;d.listeners.data_ready=function(){b(!1)};
return d};
Plm=function(b){var d=b.model;var B=b.subscribed;var k=b.isOverlay;var G=b.element;var P=b.commandController;var v=b.notificationState;if(B){var L,A;var a=(d==null?void 0:(L=d.buttonStyle)==null?void 0:L.subscribedStateStyle)==="SUBSCRIBE_BUTTON_VIEW_MODEL_SUBSCRIBED_STATE_STYLE_DROPDOWN_COMPACT"?void 0:d==null?void 0:(A=d.unsubscribeButtonContent)==null?void 0:A.buttonText}else{var O;a=d==null?void 0:(O=d.subscribeButtonContent)==null?void 0:O.buttonText}a:{var I;switch(d==null?void 0:(I=d.buttonStyle)==
null?void 0:I.buttonSize){case "SUBSCRIBE_BUTTON_VIEW_MODEL_SIZE_XSMALL":L="S";break a;default:L="M"}}a:if(k)k="overlay";else switch(d.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":k="overlay";break a;default:k="mono"}a:if(B)var D="tonal";else switch((D=d.buttonStyle)==null?void 0:D.unsubscribedStateStyle){case "SUBSCRIBE_BUTTON_VIEW_MODEL_UNSUBSCRIBED_STATE_STYLE_SECONDARY":D=
"tonal";break a;default:D="filled"}return{style:k,type:D,state:d.disableSubscribeButton?"disabled":"active",size:L,focused:b.focused,toggled:B,accessibilityLabel:kcy(d,B,v),buttonText:a,iconPosition:d.disableNotificationBell?"none":"leading-trailing",onTap:Gcw(d,B,G,P),disableTextEllipsis:!!b.disableTextEllipsis}};
Gcw=function(b,d,B,k){return function(G){if(d){var P;var v=b.disableNotificationBell?_.ZX(b==null?void 0:(P=b.unsubscribeButtonContent)==null?void 0:P.onTapCommand):_.ZX(b==null?void 0:b.onShowSubscriptionOptions)}else{var L;v=_.ZX(b==null?void 0:(L=b.subscribeButtonContent)==null?void 0:L.onTapCommand)}v&&DZ(v,{form:{element:B==null?void 0:B.value},commandController:k});G.stopPropagation()}};
kcy=function(b,d,B){if(d){if(b==null?0:b.disableNotificationBell){var k;return b==null?void 0:(k=b.unsubscribeButtonContent)==null?void 0:k.accessibilityText}switch(B){case "SUBSCRIPTION_NOTIFICATION_STATE_OCCASIONAL":var G;return b==null?void 0:(G=b.bellAccessibilityData)==null?void 0:G.occasionalLabel;case "SUBSCRIPTION_NOTIFICATION_STATE_ALL":var P;return b==null?void 0:(P=b.bellAccessibilityData)==null?void 0:P.allLabel;case "SUBSCRIPTION_NOTIFICATION_STATE_OFF":var v;return b==null?void 0:(v=
b.bellAccessibilityData)==null?void 0:v.offLabel;case "SUBSCRIPTION_NOTIFICATION_STATE_DISABLED":var L;return b==null?void 0:(L=b.bellAccessibilityData)==null?void 0:L.disabledLabel;default:var A;return b==null?void 0:(A=b.unsubscribeButtonContent)==null?void 0:A.accessibilityText}}else{var a;return b==null?void 0:(a=b.subscribeButtonContent)==null?void 0:a.accessibilityText}};
EIW=function(b,d){return _.AY(b.entities,"subscriptionStateEntity",d)};
sXW=function(b,d){return _.AY(b.entities,"subscriptionNotificationStateEntity",d)};
Cl2=function(b,d){return _.AY(b.entities,"upcomingEventReminderStateEntity",d)};
vIm=function(b,d){return _.AY(b.entities,"commentEntityPayload",d)};
Lc1=function(b,d){return _.AY(b.entities,"engagementToolbarSurfaceEntityPayload",d)};
fem=function(b,d){return _.AY(b.entities,"triStateButtonStateEntityPayload",d)};
AdC=function(b,d){return _.AY(b.entities,"commerceCartCheckoutButtonEntity",d)};
WcG=function(b,d){return _.AY(b.entities,"commandEntity",d)};
aey=function(b){if(b){switch(b){case "SUBSCRIPTION_NOTIFICATION_STATE_ALL":b="NOTIFICATIONS_ACTIVE";break;case "SUBSCRIPTION_NOTIFICATION_STATE_OFF":case "SUBSCRIPTION_NOTIFICATION_STATE_DISABLED":b="NOTIFICATIONS_OFF";break;default:b="NOTIFICATIONS_NONE"}return b}};
m0d=function(b,d,B){B.subscribed!==d&&((B=B.key)&&_.x0(_.cE("subscriptionStateEntity",B,{key:B,subscribed:d})),b.dispatchEvent(new CustomEvent("yt-subscription-changed",{bubbles:!0,detail:d})),d||_.BG(b,"yt-unsubscribe-action"))};
OJ4=function(b){b=_.p(_.ZX(b),_.JB);var d,B,k,G;return(G=_.p(b==null?void 0:(d=b.panelLoadingStrategy)==null?void 0:(B=d.inlineContent)==null?void 0:(k=B.sheetViewModel)==null?void 0:k.content,$0m))==null?void 0:G.listItems};
IeW=function(b,d){if(b.onShowSubscriptionOptions&&d&&(b=OJ4(b.onShowSubscriptionOptions),b!=null&&b.length)){var B=aey(d);b.forEach(function(k){k=_.p(k,_.zn);var G,P,v,L,A=k==null?void 0:(G=k.leadingImage)==null?void 0:(P=G.sources)==null?void 0:(v=P[0])==null?void 0:(L=v.clientResource)==null?void 0:L.imageName;k&&A&&(k.isSelected=A===B)})}};
D0G=function(b,d,B,k){d&&B?b.style.width=B+"px":!d&&k&&(b.style.width=k+"px")};
U0J=function(b,d,B){var k;(k=b.lottieEl)==null||k.goToAndPlay(0);var G;(G=d.lottieEl)==null||G.goToAndPlay(0);_.Rn(_.Y8,function(){var P;(P=B.lottieEl)==null||P.goToAndPlay(0)},300)};
oIF=function(b){return!(b==null||!b.iconName||(b==null?0:b.title))};
NxF=function(b,d,B,k){B&&_.Y8.cancelJob(B);B=_.Y8.addLowPriorityJob(function(){k(void 0)},5E3);
k(B);d&&b!==(d.likeStatus==="LIKE")&&d.key&&_.x0(_.cE("likeStatusEntity",d.key,{key:d.key,likeStatus:b?"LIKE":"INDIFFERENT",hadUserInteraction:b}))};
_.pjJ=function(b,d){return _.AY(b.entities,"accountLinkStatusEntity",d)};
Mwy=function(b,d){return _.AY(b.entities,"hatsSurveyEntity",d)};
cdF=function(b,d){return _.AY(b.entities,"hatsSurveyStateEntity",d)};
Jdm=function(b,d){return _.AY(b.entities,"quantityIncrementerEntity",d)};
zax=function(b){switch(b){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}};
RaQ=function(b){switch(b){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}};
XjF=function(b){switch(b){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"}};
_.HJJ=function(b){var d=_.Nt("web_generic_client_event_wait_period ",0);d||(d=3E5);var B=haW.get(b);!_.N("enable_web_client_experiment_event_timeout_killswitch")&&B&&(0,_.N$)()-B<d||(haW.set(b,(0,_.N$)()),_.Q4("genericClientExperimentEvent",{eventType:b}))};
_.leQ=function(b,d){var B,k,G,P;a:{var v=b.style;if(v===void 0)v=17;else switch(v){case "LIVE":v=18;break a;default:v=17}}return{type:v,text:d?vkW({seconds:d}):_.qA(b.text),accessibilityText:(B=b.text)==null?void 0:(k=B.accessibility)==null?void 0:(G=k.accessibilityData)==null?void 0:G.label,icon:(P=b.icon)==null?void 0:P.iconType}};
twd=function(b){switch(b){case "small":return"ytCollectionsStackCollectionStack1Small";case "medium":return"ytCollectionsStackCollectionStack1Medium";case "large":return"ytCollectionsStackCollectionStack1Large";default:return""}};
jXw=function(b){if(!b)return"";var d,B=(d=_.I2().resolve(_.O6(_.nx)))==null?void 0:d(),k;if(!B&&((k=b.vibrantColorPalette)==null?0:k.iconInactiveColor))return tS(b.vibrantColorPalette.iconInactiveColor,"1");var G;return B&&((G=b.darkColorPalette)==null?0:G.iconInactiveColor)?tS(b.darkColorPalette.iconInactiveColor,"1"):b.color?tS(b.color,"1"):b.sampledThumbnailColor?(b=b.sampledThumbnailColor,"rgba("+b.red+","+b.green+","+b.blue+");"):""};
_.XT=function(b,d){if(!b.includes("DATE_PLACEHOLDER"))return b;var B=new Date(0);B.setUTCSeconds(d);return b.replace("DATE_PLACEHOLDER",Fcm(B))};
ZJ4=function(b,d,B){return function(k){var G=b.command;G&&(DZ(G,{form:{element:B}}),d([G],k))}};
ydm=function(b,d,B,k,G){return function(P){var v=gI4(b,d);v&&DZ(v,{form:{element:B},commandController:k});G&&P.stopPropagation()}};
gI4=function(b,d){if(b.signInEndpoint&&!_.N("web_subscribe_sign_in_endpoint_killswitch"))return b.signInEndpoint;if(d){if(b.serviceEndpoints)return b.serviceEndpoints[1];if(b.onUnsubscribeEndpoints)return b.onUnsubscribeEndpoints[0]}else{if(b.serviceEndpoints)return b.serviceEndpoints[0];if(b.onSubscribeEndpoints)return b.onSubscribeEndpoints[0]}};
SKw=function(b,d){var B,k,G,P;d=d&&((B=b.unsubscribeAccessibility)==null?void 0:(k=B.accessibilityData)==null?void 0:k.label)||((G=b.subscribeAccessibility)==null?void 0:(P=G.accessibilityData)==null?void 0:P.label);return b.longSubscriberCountText?[d,_.qA(b.longSubscriberCountText)].filter(function(v){return v}).join(" "):d};
hB=function(b,d){return d||(b==null?0:b.isChannelDelegate)?"disabled":"active"};
Vwd=function(b,d){var B;switch((B=b.style)==null?void 0:B.styleType){case "COMPACT_GRAY":return{style:"mono",type:"tonal",state:hB(b)};case "MEDIUM_GRAY":return{style:"mono",type:"tonal",state:hB(b)};case "VISIBLY_DISABLED":return{style:"mono",type:"text",state:hB(b,!0)};case "OVERLAY":return d?{style:"overlay",type:"tonal",state:hB(b)}:{style:"overlay",type:"filled",state:hB(b)};default:return d?{style:"mono",type:"tonal",state:hB(b)}:{style:"mono",type:"filled",state:hB(b)}}};
_.HE=function(){for(var b=[],d=_.C(_.Q1.apply(0,arguments)),B=d.next();!B.done;B=d.next())if(B=B.value)if(typeof B==="string")b.push(B);else{B=_.C(Object.entries(B));for(var k=B.next();!k.done;k=B.next()){var G=_.C(k.value);k=G.next().value;(G=G.next().value)&&b.push(k)}}return b.join(" ")};
iJw=function(b){switch(b){case "small":return"ytThumbnailOverlayProgressBarHostSmall";case "medium":return"ytThumbnailOverlayProgressBarHostMedium";case "large":return"ytThumbnailOverlayProgressBarHostLarge";default:return"ytThumbnailOverlayProgressBarHostMedium"}};
wjd=function(b){switch(b){case "small":return"ytThumbnailBottomOverlayViewModelBadgeContainerSmall";case "medium":return"ytThumbnailBottomOverlayViewModelBadgeContainerMedium";case "large":return"ytThumbnailBottomOverlayViewModelBadgeContainerLarge";default:return"ytThumbnailBottomOverlayViewModelBadgeContainerMedium"}};
uHd=function(b,d){var B=b.map(function(k){return k.toString()});
return _.A2(function(k){if(B.includes(k.key)){d&&k.preventDefault();var G;(G=k.currentTarget)==null||G.click()}})};
_.Kcy=function(){return uHd(["Enter"])};
_.nIC=function(){return uHd(["Enter"," "],!0)};
_.l3=function(b){if(b.composedPath)return b.composedPath();if(!b.__composedPath){for(var d=[],B=b.target;B;)d.push(B),B=B.parentNode;d.push(window);b.__composedPath=d}return b.__composedPath};
_.tB=function(b,d,B){b=_.C(b);for(var k=b.next();!k.done;k=b.next()){k=k.value;if(k===d)break;for(var G=_.C(B),P=G.next();!P.done;P=G.next())if(P=P.value,k.tagName===P||k.role==="button"&&P==="BUTTON")return!0}return!1};
rdG=function(b,d){var B,k=(B=d.observer)!=null?B:_.I2().resolve(UN);if(b){B=Tx1(b);var G=[];d.showOption&&G.push(k.observe(b,function(){d.visibilityCallback(!0,b)},d.showOption));
d.hideOption&&G.push(k.observe(b,function(){d.visibilityCallback(!1,b)},d.hideOption));
d.prescanOption&&d.prescanCallback&&G.push(k.observe(b,function(){d.prescanCallback()},d.prescanOption));
var P;B.visibilityMonitorKeys=((P=B.visibilityMonitorKeys)!=null?P:[]).concat(G)}};
Tx1=function(b){var d;return(d=b.polymerController)!=null?d:b};
_.FT=function(b){return!!_.jZ(b)};
_.ZC=function(b,d,B,k,G){return function(P){var v=sgW();_.nL(function(){if(P){QXQ(P,b(),G);var L=qKW(P,b(),d,B,k,v);_.Tk(L)}},"lrewVd")}};
QXQ=function(b,d,B){var k=x0w(d),G=YKE(d),P=k&&V7Q,v=G&&S4w;(k||G)&&rdG(b,{visibilityCallback:function(L){var A=_.I2().resolve(_.U6);L&&k?(A.resolveCommand(k,{form:{element:B?b:void 0},disableClickTracking:!0}),k=x0w(d)):!L&&G&&(A.resolveCommand(G,{form:{element:B?b:void 0},disableClickTracking:!0}),G=YKE(d))},
showOption:P,hideOption:v})};
qKW=function(b,d,B,k,G,P){var v=new Map;if(d=_.jZ(d)){var L;b=(k==null?void 0:(L=k.onTap)==null?void 0:L.value)||b;B=eaC(d,b,B==null?void 0:B.onTap,G,P);b.addEventListener("click",B);v.set("click",B)}return function(){for(var A=_.C(v),a=A.next();!a.done;a=A.next()){var O=_.C(a.value);a=O.next().value;O=O.next().value;b.removeEventListener(a,O)}}};
_.jZ=function(b){var d;return(b=(d=_.p(b,_.gT))==null?void 0:d.onTap)&&_.ZX(b)};
x0w=function(b){var d;return(b=(d=_.p(b,_.gT))==null?void 0:d.onVisible)&&_.ZX(b)};
YKE=function(b){var d;return(b=(d=_.p(b,_.gT))==null?void 0:d.onHidden)&&_.ZX(b)};
eaC=function(b,d,B,k,G){var P=function(L){_.I2().resolve(_.U6).resolveCommand(b,L)},v=function(L){k&&_.tB(_.l3(L),d,k)||P(L.target?{form:{element:L.target,
sourceData:b,mutationContext:G}}:void 0)};
B&&(v=function(L){B(L,P)});
return v};
bfF=function(b){switch(b){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}};
dVQ=function(b){var d=b.numAvatarsInCluster;switch(b.clusterSize){case "small":return d===2?22:18;case "40":return d===2?24:22;default:return d===2?24:20}};
BB1=function(b,d){return function(B){var k=Object.keys(d);_.nL(function(){if(b!=null&&b()){for(var G=_.C(k),P=G.next();!P.done;P=G.next())P=P.value,B.addEventListener(P,d[P]);_.Tk(function(){for(var v=_.C(k),L=v.next();!L.done;L=v.next())L=L.value,B.removeEventListener(L,d[L])})}},"bXZGfe")}};
kqd=function(b){switch(dVQ(b)){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""}};
Gqd=function(b){switch(b){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""}};
PXW=function(b){switch(dVQ(b)){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""}};
EFm=function(b){switch(b){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""}};
s8G=function(b){switch(b){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}};
CXy=function(b){return b==="medium"||b==="48"||b==="large"||b==="extra-large"||b==="extra-extra-large"||b==="giant"};
vFd=function(b){return!!((b==null?0:b.includes(3))||(b==null?0:b.includes(5)))};
fN4=function(b){var d=b.data;return{size:LMW(d.avatarImageSize),type:d.avatarBorderStyle==="AVATAR_BORDER_STYLE_SQUARE"?2:0,onTap:b.onTap,decorations:b.decorations||[],badgeText:b.badgeText,accessibilityText:b.accessibilityText,avatarButtonCustomClassName:b.avatarButtonCustomClassName,clusterLayoutConfig:b.clusterLayoutConfig}};
LMW=function(b){switch(b){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"}};
AZJ=function(b){switch(b){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}};
WMJ=function(b){switch(b){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""}};
aNJ=function(b){var d=b.layoutType==="AVATAR_STACK_LAYOUT_CLUSTER",B,k=b.avatars&&b.avatars.length>0?(B=_.p(b.avatars[0],_.yk))==null?void 0:B.avatarImageSize:"AVATAR_SIZE_UNKNOWN";B=AZJ(k)||0;if(d){var G,P=(G=b.avatarClusterSize)!=null?G:"AVATAR_SIZE_M";d=AZJ(P);var v,L,A=Math.min((L=(v=b.avatars)==null?void 0:v.length)!=null?L:0,4),a;return{avatars:((a=b.avatars)==null?void 0:a.slice(0,4))||[],avatarSizeInPx:B,avatarStackStyle:{width:d+"px",height:d+"px",position:"relative"},avatarStyle:function(I){var D=
dVQ({clusterSize:LMW(P),numAvatarsInCluster:A,avatarIndex:I});var U=AZJ(P);A===3&&I===2?(U=(U-D)/2,U=(_.xe("HTML_DIR")==="rtl"||document.body.getAttribute("dir")==="rtl"?-1:1)*U):U=void 0;return{position:"absolute",top:A===2&&I===1||A===3&&I===2||A===4&&I>=2?"0":void 0,bottom:A===2&&I===0||A>2&&I<2?"0":void 0,left:A===2&&I===1||A>2&&(I===1||I===3)?"0":void 0,right:A<=3&&I===0||A===4&&(I===0||I===2)?"0":void 0,transform:U?"translateX("+U+"px)":void 0,width:D+"px",height:D+"px"}},
avatarStackClass:void 0,avatarClass:void 0,clusterLayoutConfig:function(I){return{clusterSize:LMW(b.avatarClusterSize),numAvatarsInCluster:A,avatarIndex:I}},
avatarButtonCustomClassName:void 0}}var O;return{avatars:((O=b.avatars)==null?void 0:O.slice())||[],avatarSizeInPx:B,avatarStackClass:"yt-avatar-stack-view-model__avatars",avatarClass:WMJ(k),avatarStyle:function(){return{}},
avatarStackStyle:{},clusterLayoutConfig:void 0,avatarButtonCustomClassName:"yt-avatar-stack-view-model__avatar-button"}};
mVQ=function(b,d,B){return function(){DZ(b,{form:{element:d},commandController:B})}};
$Vd=function(b){switch(b){case "small":return"ytThumbnailOverlayAvatarStackViewModelavatarStackSmall";case "medium":return"ytThumbnailOverlayAvatarStackViewModelavatarStackMedium";case "large":return"ytThumbnailOverlayAvatarStackViewModelavatarStackLarge";default:return"ytThumbnailOverlayAvatarStackViewModelavatarStackMedium"}};
Of1=function(b){switch(b){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"}};
INQ=function(b){if("accessibilityText"in b)return b.accessibilityText||"";if("title"in b){var d,B,k;return((d=b.title)==null?void 0:(B=d.accessibility)==null?void 0:(k=B.accessibilityData)==null?void 0:k.label)||""}if("accessibility"in b){var G,P;return((G=b.accessibility)==null?void 0:(P=G.accessibilityData)==null?void 0:P.label)||""}return""};
DV4=function(b){return"inlinePlayerData"in b};
SZ=function(b){return new UVw(b)};
oFJ=function(b){switch(b){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"}};
NBy=function(b){switch(b){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}};
pYJ=function(b){switch(b){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}};
MvQ=function(b){return function(d){b&&(b.thumbnailElRef=d.thumbnailElRef,b.thumbnail=d.thumbnail,b.thumbnailOverlays=d.thumbnailOverlays,b.thumbnailSize=d.thumbnailSize)}};
cZQ=function(b){switch(b){case 1:return"ytThumbnailViewModelAspectRatio2By3";case 4:return"ytThumbnailViewModelShortsAspectRatio9By16";case 3:return"ytThumbnailViewModelAspectRatio1By1";default:return"ytThumbnailViewModelAspectRatio16By9"}};
z11=function(b){var d=_.C(_.zk(!1,void 0,"E6wDDe")),B=d.next().value,k=d.next().value;_.Ti(function(){var G=b==null?void 0:b();if(G){var P=_.I2().resolve(_.O6(JZG));if(P){var v={triggeringElement:G,onDwellTriggeredFn:function(){k(!0)},
onDwellEndFn:function(){k(!1)}};
P.registerElement(v);_.Tk(function(){_.Vk(P,v)})}}});
return B};
R1J=function(b,d,B){B?B(d):_.VW(d,b.target?{form:{element:b.target}}:void 0)};
_.i3=function(b,d,B,k){return function(G){_.nL(function(){function P(O){O=O.composedPath();O=_.C(O);for(var I=O.next();!I.done;I=O.next()){I=I.value;if(I===G)break;if(I.className.indexOf("HostIsClickableAdComponent")>=0||I.tagName==="A".toString()||I.tagName==="BUTTON".toString())return!0}return!1}
var v=new Map,L,A=(L=b())==null?void 0:L.onTap;if(A){L=function(O){P(O)||R1J(O,A,d)};
var a=function(O){P(O)||O.key!=="Enter"||R1J(O,A,d)};
(B==null?0:B())||_.N("enable_web_home_top_landscape_image_layout_level_click")?(G.addEventListener("tap",L),v.set("tap",L)):(G.addEventListener("click",L),v.set("click",L));if(k==null?0:k())G.addEventListener("keydown",a),v.set("keydown",a)}_.Tk(function(){for(var O=_.C(v),I=O.next();!I.done;I=O.next()){var D=_.C(I.value);I=D.next().value;D=D.next().value;G.removeEventListener(I,D)}})},"D7XqOc")}};
XYy=function(b,d){var B,k=(B=b.interaction)==null?void 0:B.onTap;if(b=_.yW({elementsCommand:k,forceNewState:!0,skipOnClick:!0}))return b.onclick=function(G){ohm(G)&&(G.preventDefault(),k&&R1J(G,k,d))},SI(b)?b:void 0};
h1F=function(b){switch(b){case "AD_BUTTON_SIZE_COMPACT":return"S";case "AD_BUTTON_SIZE_DEFAULT":return"M";case "AD_BUTTON_SIZE_LARGE":return"L";default:return"M"}};
HfF=function(b){switch(b){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"}};
lNF=function(b){switch(b){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"}};
_.tvx=function(b){return _.N("rich_grid_enable_dynamic_offset")&&b?Math.max((b-_.Nt("rich_grid_dynamic_offset_anchor_width",1300))/100*_.Nt("rich_grid_dynamic_offset_offset_per_100",10),_.Nt("rich_grid_dynamic_offset_lower_bound",-60)):0};
j84=function(b,d){switch(d){case 4:return 16;case 1:return b<528?16:b<1024?32:48;case 2:return(b>=528?16:8)/2;case 3:return(b<528?16:b<1024?32:48)+(b>=528?16:8)/2;default:return 0}};
FMW=function(b){var d=b.originalContainerWidth;var B=b.sizing;var k=b.standardUnit;if(b.isCompactList&&d<528)return 1;switch(B){case "STANDARD":return k;case "COMPACT":return k+1;case "EXTRA_COMPACT":return _.N("web_responsive_extra_compact_2x")?k*2:_.N("web_responsive_current")?k===1?2:k%2===0?k/2*3:k+2:k<4?k*2:Math.ceil(k*3/2);case "MINI":return k>1?k*2:3;default:return k}};
gF2=function(b){var d=b.containerWidth;var B=b.peek;var k=b.gutter;var G=b.numItems;b=b.ignoreMaxWidthLimit;d=B?Math.max((d-B-k*G)/G,0):Math.max((d-k*(G-1))/G,0);return b?d:Math.min(d,ZfW)};
_.wT=function(b){var d=b.containerWidth;var B=b.hasPeek;var k=b.sizing;var G=b.marginSettings;var P=b.isCompactList;var v=b.enableFullBleedForSingleCol;var L=b.standardUnitMinWidth;k=k||"STANDARD";B=!!B;b=d>=528?16:8;var A=B?d>=528?48:24:0;G=j84(d,G);var a=Math.max(d-G*2,0);L=_.N("kevlar_disable_min_width_override")?void 0:L;L=Math.min(Math.max(Math.floor((a-A+b)/((L!=null?L:yZy)+_.tvx(d)+b)),1),6);var O=(v=!!v&&L===1)||L===1&&k!=="STANDARD";B=B||O?a:Math.min(a,(ZfW+b)*L-b);k=FMW({originalContainerWidth:d,
sizing:k,standardUnit:L,isCompactList:P});return{itemWidth:gF2({containerWidth:B,peek:A,gutter:b,numItems:k,ignoreMaxWidthLimit:O}),gutter:b,maxContainerWidth:B,numItems:k,margin:v?0:G,contentMargin:j84(d,1),typographyBump:gF2({containerWidth:B,peek:A,gutter:b,numItems:L,ignoreMaxWidthLimit:O})>400&&!(P&&d<528),standardUnit:L}};
u3=function(b){switch(b){case "RESPONSIVE_SIZE_COMPACT":return"COMPACT";case "RESPONSIVE_SIZE_EXTRA_COMPACT":return"EXTRA_COMPACT";case "RESPONSIVE_SIZE_TINY":return"MINI";default:return"STANDARD"}};
_.SUw=function(b){if(b){var d;if((d=b.responsiveContainerConfiguration)==null?0:d.responsiveSize)return u3(b.responsiveContainerConfiguration.responsiveSize);if(b.layoutSizing)switch(b.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"}}};
Vv1=function(b){if(b.fullbleed)return 1;switch(b.containerType){case "CONTAINER_TYPE_VERTICAL_LIST":return 3;case "CONTAINER_TYPE_GRID":return 2;case "CONTAINER_TYPE_HORIZONTAL_LIST":return 4;default:return 3}};
nFQ=function(b,d,B,k,G,P,v,L,A){a:if(b===4&&k==="LOCKUP_CONTENT_TYPE_SOURCE")var a=1;else switch(b){case 3:a=1;break a;default:a=0}var O=ifw(b,k);a:switch(b){case 4:P=!!(P&&P<100);break a;default:P=!1}a:switch(b){case 3:case 4:var I=k==="LOCKUP_CONTENT_TYPE_CHANNEL"||k==="LOCKUP_CONTENT_TYPE_SOURCE";break a;default:I=!1}return{metadataOnThumbnail:O,isOverlay:L||O,isCard:wYJ(k,v),sizing:d!=null?d:"STANDARD",typographyBump:B!=null?B:!1,isTiny:P,isCentered:I,isCollection:u51(k),arrangement:a,addMarginForFullbleed:b===
1&&k!=="LOCKUP_CONTENT_TYPE_VIDEO",fullbleed:b===1&&k==="LOCKUP_CONTENT_TYPE_VIDEO",aspectRatio:KMW(k,G,A),disableRounding:b===5||wYJ(k,v)||b===1&&k==="LOCKUP_CONTENT_TYPE_VIDEO",collectionStackNumber:u51(k)?2:0,useLegacyTypography:!(A==null||!A.useLegacyTypography),useRichGridLegacyTypography:!(A==null||!A.useRichGridLegacyTypography)&&!_.N("web_enable_typography_bump"),compactMetadata:a===0&&k==="LOCKUP_CONTENT_TYPE_VIDEO",onFocusEffect:A==null?void 0:A.onFocusEffect,titleMaxLines:k==="LOCKUP_CONTENT_TYPE_AI_CARD"?
1:void 0}};
u51=function(b){switch(b){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}};
wYJ=function(b,d){if(d&&b==="LOCKUP_CONTENT_TYPE_VIDEO")return!0;switch(b){case "LOCKUP_CONTENT_TYPE_SOURCE":case "LOCKUP_CONTENT_TYPE_AI_CARD":return!0;default:return!1}};
ifw=function(b,d){if(d==="LOCKUP_CONTENT_TYPE_AI_CARD")return!0;switch(b){case 5:return!0;case 4:return!1;default:return!1}};
KMW=function(b,d,B){if(d&&(B==null||!B.alwaysRespectPodcastShowAspectRatio||b!=="LOCKUP_CONTENT_TYPE_PODCAST"))return 0;switch(b){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}};
_.Kc=function(b){if(b){var d;return((d=_.I2().resolve(_.O6(_.nx)))==null?0:d())?b.darkThemeImage:b.image}};
Q8F=function(b,d,B,k,G,P){if(G&&P&&d==="CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_EXPLICIT_SIZING")return{width:G,height:P};if(!B)return{};G=B.size;B=B.allowFullWidth;if(d==="CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_FULL_WIDTH"&&B)return{fullWidth:!0};if(G===void 0)return{};switch(b){case "CONTENT_PREVIEW_IMAGE_STYLE_SQUARE":case "CONTENT_PREVIEW_IMAGE_STYLE_CIRCLE":return{width:G,height:G};case "CONTENT_PREVIEW_IMAGE_STYLE_VERTICAL_RECTANGLE_2_BY_3":return{width:G,height:1/TBF*G};case "CONTENT_PREVIEW_IMAGE_STYLE_HORIZONTAL_RECTANGLE_16_BY_9":return{width:G*
rZy,height:G};default:return(k==null?0:k.height)&&(k==null?0:k.width)?k.width/k.height>1?{maxWidth:G*rZy}:{maxWidth:G}:{maxWidth:G}}};
qUF=function(b){var d;return b&&((d=_.Kc(b.themedImage))!=null?d:b.image)};
xVx=function(b){var d;return b==null?void 0:(d=b.sources)==null?void 0:d[0]};
YUE=function(b){switch(b){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"}};
_.e1w=function(b){if(b)return"content-id-"+b};
b$w=function(b){switch(b.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"}}};
dbQ=function(b){var d=_.nc.currentPageSubTypeSelector(_.qO().getState())||"";return b?b+d:""};
BC2=function(b){switch(b){case 1:return"ytDismissibleItemAspectRatio2By3";case 2:return"ytDismissibleItemAspectRatio3By4";case 4:return"ytDismissibleItemShortsAspectRatio9By16";case 3:return"ytDismissibleItemAspectRatio1By1";case 0:return"ytDismissibleItemAspectRatio16By9"}};
GaC=function(b){var d=["YT-EXPANDABLE-METADATA-VIEW-MODEL"],B=_.C(_.zk(void 0,void 0,"JrqNsb")),k=B.next().value,G=B.next().value,P=_.C(_.zk(void 0,void 0,"rWytse"));B=P.next().value;var v=P.next().value;P=_.C(_.zk(void 0,void 0,"DHRqxe"));var L=P.next().value,A=P.next().value;return{touchFeedbackEvents:{pointerUpEvent:k,pointerDownEvent:B,pointerLeaveEvent:L},touchFeedbackOnPointerUp:_.A2(function(a){kax(_.l3(a),d)||(G(a),v(void 0),A(void 0))}),
touchFeedbackOnPointerDown:_.A2(function(a){b==null||b(a);kax(_.l3(a),d)||(v(a),G(void 0),A(void 0))}),
touchFeedbackOnPointerLeave:_.A2(function(a){kax(_.l3(a),d)||(A(a),v(void 0),G(void 0))})}};
kax=function(b,d){d=d===void 0?[]:d;d=[].concat(_.K6(d),["BUTTON".toString()]);b=_.C(b);for(var B=b.next();!B.done;B=b.next()){B=B.value;for(var k=_.C(d),G=k.next();!G.done;G=k.next())if(B.tagName===G.value)return!0}return!1};
PW2=function(b){switch(b){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"}};
Ea1=function(b){return b.scrollHeight-b.offsetHeight>1};
sFd=function(b,d){var B;return Kx(b,((B=b.content)==null?void 0:B.length)||0,!d)};
L1m=function(b,d,B,k,G,P){if(!d||CWx){var v;return Kx(b,((v=b.content)==null?void 0:v.length)||0,!0)}d=k.value;if(!B.value||!d||!b.content)return b;B=0;k=b.content.length;v=0;va4||(va4=Number(window.getComputedStyle(document.documentElement).getPropertyValue("font-size").replace("px","")));var L=va4;for(G=G*P*L;B<=k;)P=Math.floor(B+(k-B)/2),L=Kx(b,P)||b,d.firstChild&&(d.firstChild.textContent=L.content),d.scrollHeight>G?k=P-1:(v=P,B=P+1);return Kx(b,v)};
fWd=function(b,d){var B,k;return(((B=b.content)==null?void 0:B.length)||0)>(((k=d.content)==null?void 0:k.length)||0)};
A7F=function(b,d,B,k,G,P){var v=_.WC("truncated-text-content"),L=_.WC("truncated-text-content"),A=_.WC("button"),a=_.WC("button"),O=_.WC("button"),I=_.I2().resolve(_.rf),D=_.C(_.br(function(){return sFd(b(),G())})),U=D.next().value,M=D.next().value;
D=_.C(_.br(function(){return fWd(b(),U())}));
var z=D.next().value,H=D.next().value,l=null;_.nL(function(){function F(){if(v.value&&A.value&&O.value){var r=P()?b():L1m(b(),G(),v,L,d(),B());M(r);requestAnimationFrame(function(){if(v.value&&A.value&&O.value){var Q=Ea1(v.value)||fWd(b(),r);H(Q);if(!k()){var q=Ea1(v.value),sW=B(),L1=v.value,cJ=A.value,OW=O.value,ow=I==="rtl";if(L1&&cJ){var Z2=cJ.offsetLeft;ow&&(Z2=L1.offsetWidth-cJ.offsetWidth-cJ.offsetLeft);if(Q){Q=cJ.offsetWidth;cJ=L1.offsetWidth;var yE=q?cJ-Q-70:Z2-70;sW="linear-gradient(\n      to top, transparent 0%,\n      transparent "+
sW+"rem,\n      #000 "+sW+"rem,\n      #000 100%), linear-gradient(\n      to "+((ow?"left":"right")+",\n      #000 0px,\n      #000 "+yE+"px,\n      transparent "+(q?cJ-Q:yE+70)+"px)");L1.style.setProperty("-webkit-mask-image",sW);L1.style.setProperty("mask-image",sW)}else L1.style.setProperty("-webkit-mask-image",""),L1.style.setProperty("mask-image","");q?ow?(OW.style.setProperty("left","0"),OW.style.setProperty("right","unset")):(OW.style.setProperty("left",""),OW.style.setProperty("right","0")):
ow?(OW.style.setProperty("left","unset"),OW.style.setProperty("right",Z2+"px")):(OW.style.setProperty("left",Z2+"px"),OW.style.setProperty("right","unset"))}}}})}}
var K,u;(K=l)==null||(u=K.stop)==null||u.call(K);K=new _.aI(F,17);F();l=K},"KjwIxd");
_.Ti(function(){M(sFd(b(),G()));H(fWd(b(),U()));var F=function(){va4=void 0;var u,r;(u=l)==null||(r=u.fire)==null||r.call(u)};
if(window.ResizeObserver){var K=new ResizeObserver(F);K.observe(v.value);_.Tk(function(){var u,r;(u=l)==null||(r=u.stop)==null||r.call(u);K.disconnect()})}else window.addEventListener("resize",F),_.Tk(function(){var u,r;
(u=l)==null||(r=u.stop)==null||r.call(u);window.removeEventListener("resize",F)})});
return{isTruncated:z,displayText:U,contentRef:v,hiddenRef:L,placeholderTruncationTextRef:A,hiddenTruncationTextRef:a,truncationTextRef:O}};
W1x=function(b){return{content:b!=null?b:""}};
aWG=function(b){return _.ZX(b.onTap)||_.jZ(b.rendererContext)};
mbd=function(b){return{iconPosition:"icon-only",state:"active",style:"overlay",type:"text",size:"S",accessibilityLabel:b.overflowMenuA11yLabel,onTap:function(d){d.preventDefault();d.stopPropagation();if(b.overflowMenuOnTap){var B=_.yW({elementsCommand:b.overflowMenuOnTap,forceNewState:!0});if(B==null?0:B.onclick)B.onclick(d)}}}};
_.Tn=function(b,d,B,k,G){k=k===void 0?{}:k;if(!G||Math.random()<5E-4){d=d||null;B=B||null;b=b instanceof Error?b:new _.iq(b);if(b.args)for(var P=_.C(b.args),v=P.next();!v.done;v=P.next())v=v.value,v instanceof Object&&(k=Object.assign({},v,k));k.category="H5 Ads Control Flow";d&&(k.slot=d?"slot:  "+d.slotType:"");B&&(k.layout=B?"layout:  "+B.layoutType:"",k.layoutId=B.layoutId);G&&(k.known_error_aggressively_sampled=!0);b.args=[k];_.eu(b)}};
_.$bJ=function(b,d){d=_.bG(d);_.BG(b,"yt-open-popup-action",[d,b])};
_.rT=function(b,d){_.$bJ(b,_.QS(d))};
IW2=function(b){if(!b)return"";if(O$4[b])return O$4[b];Qk||(Qk=_.li("A"));Qk.href!==b&&xV(Qk,b);var d=Qk.pathname;O$4[b]=d.startsWith("/")?d:"/"+d;return O$4[b]};
DbE=function(){var b=IW2(window.location.href);if(b==="/")return"home";if(b.startsWith("/results"))return"search";if(b.startsWith("/watch"))return"watch";if(b.startsWith("/shorts"))return"shorts";if(b.startsWith("/hashtag"))return"hashtag";if(b.startsWith("/create_channel"))return"create_channel";if(b.startsWith("/@")||b.startsWith("/user/")||b.startsWith("/channel/"))return"channel";if(b.startsWith("/experiments"))return"experiments";if(b.startsWith("/sponsor_channel"))return"sponsorship";if(b.startsWith("/select_site"))return"settings";
if(b.startsWith("/locate"))return"locate";if(b.startsWith("/redeem"))return"redeem";if(b.startsWith("/musicpremium")||b.startsWith("/premium")||b.startsWith("/red"))return"premium";if(b.startsWith("/paid_memberships"))return"paid_memberships";if(b.startsWith("/oops"))return"oops";if(b.startsWith("/clip"))return"clip";var d;return(qN==null?void 0:(d=qN.response)==null?void 0:d.page)==="404"?"404":b.startsWith("/feed/history")?"history":b.startsWith("/feed/library")?"library":b.startsWith("/feed/subscriptions")?
"subscriptions":b.startsWith("/feed/trending")?"trending":b.startsWith("/feed/news_destination")?"news":b.startsWith("/playlist")?"playlist":b.startsWith("/minor_moment")?"minor_moment":b.startsWith("/playable/")||b.match("^/playables/(?!saved).")?"mini_app":b.startsWith("/playables")?"playables":b.startsWith("/create/live/join")?"open_in_app":b.startsWith("/feed/explore")?"explore":"browse"};
_.YN=function(){var b=qN==null?void 0:qN.response,d=b==null?void 0:b.endpoint;if(!d)return(b==null?void 0:b.page)==="watch"?"watch":DbE();var B;b=(B=_.p(d==null?void 0:d.commandMetadata,_.LT))==null?void 0:B.webPageType;B=!1;if(b&&!UbQ.includes(b))switch(b){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 k;return((k=_.p(d==null?void 0:d.commandMetadata,_.LT))==null?0:k.url)&&IW2(_.p(d.commandMetadata,_.LT).url).startsWith("/clip")?"clip":"watch";case "WEB_PAGE_TYPE_BROWSE":var G;return(d=(G=_.p(d,_.$x))==null?void 0:G.browseId)?oa1[d]||"browse":"browse";default:B=!0}if(_.p(d,_.xN)||_.p(d,NC1))return"sponsorship";G=IW2(window.location.href);if(G.startsWith("/experiments"))return"experiments";if(G.startsWith("/create_channel"))return"create_channel";
if(_.p(d,_.sN)&&G.startsWith("/shorts"))return"shorts";if(_.p(d,_.sN)&&G.startsWith("/watch"))return"watch";B&&(d=new _.iq("Unsupported mWeb page type",{pathname:G,webPageType:b}),_.xs(d));return"browse"};
eZ=function(b,d,B,k){return b&&d?b!==B||d!==k?(_.Tn(Error("Lh"),void 0,void 0,{"stored-slot":b,"stored-layout":d,"latest-slot":B,"latest-layout":k}),!1):!0:!1};
Mr4=function(b,d,B){return b({targetId:d},function(k){return B.slot==="RELOAD_CONTINUATION_SLOT_REPLACE_SELF"?Object.assign({},k,{contents:[B.continuationItems?_.p(B.continuationItems[0],pR1):{}]}):B.slot==="RELOAD_CONTINUATION_SLOT_HEADER"?Object.assign({},k,{header:B.continuationItems?B.continuationItems[0]:void 0}):Object.assign({},k,{contents:B.continuationItems?B.continuationItems:[]})})};
c7G=function(b,d,B,k){if(d=d.trackingParams){var G,P=(G=B.getScreenLayer)==null?void 0:G.call(B);B=_.hb(P);G=_.RD(P);if(B&&G){var v=_.Mc(d);_.N("combine_ve_grafts")?b.graftServerVe(d,G,P):_.VV(B,G,v);k==null||k(v)}}};
zwd=function(b){var d;return((d=J74.get(b))==null?void 0:d.successEvent)||"ADS_CLIENT_EVENT_TYPE_UNSPECIFIED"};
hwW=function(b,d){var B={type:d.slotType,controlFlowManagerLayer:Rw4.get(d.managerLayer)||"CONTROL_FLOW_MANAGER_LAYER_UNSPECIFIED"};d.slotEntryTrigger&&(B.entryTriggerType=d.slotEntryTrigger.triggerType);d.slotPhysicalPosition!==1&&(B.slotPhysicalPosition=d.slotPhysicalPosition);if(b){B.debugData={slotId:d.slotId};if(b=d.slotEntryTrigger)B.debugData.slotEntryTriggerData=XRQ(b);b=d.slotFulfillmentTriggers;B.debugData.fulfillmentTriggerData=[];b=_.C(b);for(var k=b.next();!k.done;k=b.next())B.debugData.fulfillmentTriggerData.push(XRQ(k.value));
d=d.slotExpirationTriggers;B.debugData.expirationTriggerData=[];d=_.C(d);for(b=d.next();!b.done;b=d.next())B.debugData.expirationTriggerData.push(XRQ(b.value))}return B};
XRQ=function(b,d){var B={type:b.triggerType};d!=null&&(B.category=d);b.triggeringSlotId!=null&&(B.triggerSourceData||(B.triggerSourceData={}),B.triggerSourceData.associatedSlotId=b.triggeringSlotId);b.triggeringLayoutId!=null&&(B.triggerSourceData||(B.triggerSourceData={}),B.triggerSourceData.associatedLayoutId=b.triggeringLayoutId);return B};
H$y=function(b,d,B,k){d={opportunityType:d};b&&(k||B)&&(k=_.uS(k||[],function(G){return hwW(b,G)}),d.debugData=Object.assign({},B&&B.length>0?{associatedSlotId:B}:{},k.length>0?{slots:k}:{}));
return d};
lW1=function(b){return bQ(b.opportunityAdapterMap).concat(bQ(b.triggerAdapterMap)).concat(bQ(b.fulfillmentAdapterFactoryMap)).concat(bQ(b.slotAdapterFactoryMap)).concat(bQ(b.layoutRenderingAdapterFactoryMap))};
bQ=function(b){var d=[];b=_.C(b.values());for(var B=b.next();!B.done;B=b.next())B=B.value,B.isAdsControlFlowEventListener&&d.push(B);return d};
B0=function(b){var d=b.slotId,B=b.slotType,k=b.slotPhysicalPosition;return d===void 0?new d6("Cannot construct a slot due to the missing id.",{adSlotMetadata:b}):B===void 0?new d6("Cannot construct a slot due to the missing type.",{adSlotMetadata:b}):k===void 0?new d6("Cannot construct a slot due to the missing physical position.",{adSlotMetadata:b}):{slotId:d,slotType:B,slotPhysicalPosition:k,managerLayer:"external",adSlotLoggingData:b.adSlotLoggingData,slotEntryTrigger:void 0,slotFulfillmentTriggers:[],
slotExpirationTriggers:[],clientMetadata:new trw}};
jFd=function(b){var d=b.layoutId,B=b.layoutType;return d===void 0?new ko("Cannot construct a layout due to the missing id.",{adLayoutMetadata:b}):B===void 0?new ko("Cannot construct a layout due to the missing type.",{adLayoutMetadata:b}):{layoutId:d,layoutType:B,managerLayer:"external",adLayoutLoggingData:b.adLayoutLoggingData,trackingPings:new Map,layoutExitNormalTriggers:[],layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],layoutExitUserCancelledTriggers:[],
clientMetadata:new trw,interactionLoggingAdsClientData:{}}};
F1W=function(b){if(b.querySelector("img")){var d=b.querySelector("img");d.addEventListener("error",function(){L3F(d.src).then(function(B){(B=_.rq(B).toString())?d.src=B:d.removeAttribute("src")}).catch(function(){d.src="data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mN8XA8AAksBZG7LpHYAAAAASUVORK5CYII="})})}};
P0=function(b,d){if(d&&(Z$x(d.viewableCommand)||Z$x(d.endOfSessionCommand))){var B=ga4(d==null?void 0:d.viewableCommand);d=ga4(d==null?void 0:d.endOfSessionCommand);if(!Gd){var k=_.Nt("custom_active_view_tos_timeout_ms");Gd=k>0&&k!==36E5?new y7x(SMQ(),k):new y7x(SMQ())}VrQ(Gd,b);i$Q(Gd,b,B,d)}};
Ea=function(b){Gd&&VrQ(Gd,b)};
SMQ=function(){var b=_.xe("INNERTUBE_CONTEXT_CLIENT_VERSION","").match(/^\d+\.(\d{8})/);return(b==null?void 0:b.length)===2?b[1]:null};
Z$x=function(b){b=_.ZX(b);return!(b==null||!b.loggingUrls)&&b.loggingUrls.length>0};
ga4=function(b){if(!b)return[];var d=[],B,k;((k=(B=_.ZX(b))==null?void 0:B.loggingUrls)!=null?k:[]).forEach(function(G){G.baseUrl&&d.push(G.baseUrl)});
return d};
wRd=function(b){if(_.N("stop_av_measurement_on_detach"))return function(){Ea(b)}};
uxw=function(b){return function(){_.N("stop_av_measurement_on_detach")&&Ea(b)}};
K1C=function(b){if(_.N("stop_av_measurement_on_detach"))return function(){Ea(b)}};
naE=function(b){return b.shorts.isDesktopSmallWidth};
_.TCG=function(b){return b.shorts.isShortsActive};
_.r7y=function(b){return b.shorts.isWatchWhileMode};
_.sa=function(b){return b.shorts.isFullscreen};
_.CC=function(b){return b.shorts.isShortsPipActive};
qMd=function(b){var d,B;if(b=(d=_.p(b.reelsAdCardButtoned,QFW))==null?void 0:(B=d.animatedRenderingConfig)==null?void 0:B.easeOutSeconds)return b+"s"};
YMF=function(b,d,B){return _.f(function(k){return k.return(new Promise(function(G){var P=new Image;P.onload=function(){G(new xbE(b,d,B,P.naturalWidth,P.naturalHeight))};
P.src=B.toString()}))})};
ew1=function(b,d){return Math.round(b/1E-5)===Math.round(d/1E-5)};
bDw=function(b,d){return Math.round(b/1E-5)===Math.round(d/1E-5)};
dDm=function(b,d){return b.year===d.year&&b.month===d.month&&b.day===d.day};
BuE=function(b,d){return b.year!==d.year?b.year<d.year:b.month!==d.month?b.month<d.month:b.day<d.day};
GOm=function(b){return b.day===kO4(b.year,b.month)?b.month===11?{year:b.year+1,month:0,day:1}:{year:b.year,month:b.month+1,day:1}:{year:b.year,month:b.month,day:b.day+1}};
PjC=function(){var b=new Date,d={year:b.getFullYear(),month:b.getMonth(),day:b.getDate()};return{start:d,end:{year:b.getFullYear()+2,month:b.getMonth(),day:b.getDate()},selectedDate:GOm(d)}};
E6x=function(b){return(new r7(2)).format(new Date(b.year,b.month,b.day))};
sqC=function(b){return{year:b.getFullYear(),month:b.getMonth(),day:b.getDate()}};
Cj4=function(b,d){b=(b+(Number(d.utcOffsetSec)+(new Date(b*1E3)).getTimezoneOffset()*60))*1E3;d=sqC(new Date(b));return{date:d,secondsSinceMidnight:Math.floor((b-(new Date(d.year,d.month,d.day)).getTime())/1E3)}};
v6Q=function(b,d){d=d.months.findIndex(function(B){return B.year===b.year&&B.month===b.month});
return d>=0?d:void 0};
LIw=function(b){if(!b)return!1;try{if(b.host&&b.host.tagName==="YT-FORMATTED-STRING"&&b.host.id==="contenteditable-textarea"||b.nodeType===Node.ELEMENT_NODE&&b.tagName==="YTD-COMMENTBOX")return!0}catch(d){return!1}return LIw(b.parentNode)};
v0=function(b){return b?!(b.tagName!=="A"||!b.href||!b.classList.contains("yt-simple-endpoint")):!1};
fUm=function(b){return b?b.tagName==="IMG"&&b.classList.contains("emoji"):!1};
A_G=function(b,d,B){if(!b)return null;var k=v0(b);if(k&&B)return d=b.pathname.substring(b.pathname.indexOf("/channel/")+9),document.createTextNode("@"+d);if(k&&!B)return document.createTextNode("");if(fUm(b))return B=b.alt,b=b.dataset.emojiId,!b&&d&&(d=_.LC(d,B))&&d.isCustomEmoji&&(b=d.emojiId),b?document.createTextNode("<URehb0Lc5mi4S0dpuLG8:"+b+">"):document.createTextNode(B);k=b.cloneNode(!1);for(var G=0;G<b.childNodes.length;++G){var P=A_G(b.childNodes[G],d,B);P&&k.appendChild(P)}return k};
fC=function(b){return b?v0(b)?b:fC(b.lastChild):null};
WId=function(b){return b?v0(b)?b:WId(b.firstChild):null};
aUd=function(b){if(!b)return null;for(var d=b.previousSibling;d;)if(d.nodeType===Node.ELEMENT_NODE&&d.nodeName==="BR")d=d.previousSibling;else if(d.nodeType===Node.TEXT_NODE&&/\s+/.test(d.textContent))d=d.previousSibling;else break;(d=fC(d))?b=d:b=(b=b.parentNode)?fC(b.previousElementSibling):null;return b};
mDy=function(b){if(!b)return null;for(var d=b.nextSibling;d;)if(d.nodeType===Node.ELEMENT_NODE&&d.nodeName==="BR")d=d.nextSibling;else if(d.nodeType===Node.TEXT_NODE&&/\s+/.test(d.textContent))d=d.nextSibling;else break;return(d=WId(d))?d:mDy(b.parentNode)};
$D2=function(b){var d=_.AT(),B=d.JSC$11517_getStartNode();if(!LIw(B.parentNode))return null;d=d.JSC$11517_getStartOffset();if(B.nodeType===Node.TEXT_NODE){var k=_.qx(B,v0);if(k){if(b&&d===0||!b&&d===B.length)return k}else{if(b&&d===B.length)return!B||B.nodeName==="BR"||B.nextElementSibling&&_.W0(B.nextElementSibling,"display")==="block"?null:WId(B.nextElementSibling);if(!b&&d===0)return B?fC(B.previousElementSibling):null}}if(B.nodeType===Node.ELEMENT_NODE)if(b){if(0<=d&&d<B.childNodes.length)return WId(B.childNodes[d])}else if(0<
d&&d<=B.childNodes.length)return fC(B.childNodes[d-1]);return null};
ODF=function(b,d,B){if(!b)return null;if(b.nodeType===Node.TEXT_NODE)if(B){var k=aUd(b);if(k&&!/^\s+\S/.test(b.wholeText.substr(0,d)))return k}else if((k=mDy(b))&&!/\S\s+/.test(b.wholeText.substr(d,b.wholeText.length)))return k;return b.nodeType===Node.ELEMENT_NODE?B?aUd(b.childNodes[d]):mDy(b.childNodes[d]):ODF(b.parentNode,d,B)};
IUW=function(b){if(b.hasChildNodes())switch(b.tagName){case "DIV":case "A":case "SPAN":var d="";for(b=b.firstChild;b;b=b.nextSibling)d+=IUW(b);return d;default:return""}else switch(b.nodeType){case 3:return b.textContent;default:return""}};
ae=function(b,d){return b.year===d.year&&b.month===d.month&&b.day===d.day};
m6=function(b,d){return b.year!==d.year?b.year<d.year:b.month!==d.month?b.month<d.month:b.day<d.day};
DDJ=function(b){return{year:b.getFullYear(),month:b.getMonth(),day:b.getDate()}};
UD4=function(b){var d=OAE;d=d===void 0?OAE:d;d(new Date(b.year,b.month,b.day))};
$o=function(b){return DDJ(new Date(Number(b.seconds)*1E3))};
o6W=function(b){return b.year!==void 0&&b.month!==void 0&&b.day!==void 0};
Nuw=function(b){return b.start!==void 0&&b.end!==void 0};
pLE=function(b){return Nuw(b)?b.start:b};
MU4=function(b){return Nuw(b)?b.end:void 0};
J_4=function(b,d){for(var B=[],k=new Date(b.start.year,b.start.month);k.getFullYear()<b.end.year||k.getFullYear()===b.end.year&&k.getMonth()<=b.end.month;){var G=B,P=G.push,v=k.getFullYear(),L=k.getMonth(),A=b,a=d,O=void 0,I=[],D=Object.freeze({extraCssClass:"invisible"}),U=new Date(v,L),M=DDJ(U);U=U.getDay();for(var z=DDJ(new Date);M.month===L;){U!==c_J&&O||(O=Array.from({length:7}).fill(D),I.push(O));var H={date:{year:v,month:L,day:M.day},extraCssClass:"",debugClass:""};H.extraCssClass=a(H.date,
M,z,A).trim();O[(U-c_J+7)%7]=H;M=M.day===kO4(M.year,M.month)?M.month===11?{year:M.year+1,month:0,day:1}:{year:M.year,month:M.month+1,day:1}:{year:M.year,month:M.month,day:M.day+1};U=(U+1)%7}P.call(G,{weeks:I,monthLabel:Oa.SHORTMONTHS[L]+" "+v,year:v,month:L,monthLabelExtraCssClass:I[0][2]===D?"shift-down-label":""});k.setMonth(k.getMonth()+1)}return B};
zJm=function(b,d){d=d.months.findIndex(function(B){return B.year===b.year&&B.month===b.month});
return d>=0?d:void 0};
XLQ=function(b,d){a:{var B=B===void 0?[2,3]:B;B=_.C(B);for(var k=B.next();!k.done;k=B.next()){var G=new Date;if((new RJw(k.value)).parse(d,G,{validate:!0})){G.setHours(0,0,0,0);d=G;break a}}d=null}if(!d)return{isValid:!1,value:void 0};d=DDJ(d);B=b.end;return m6(d,b.start)||m6(B,d)?{isValid:!1,value:void 0}:{isValid:!0,value:d}};
jqJ=function(b){var d=hJ1;d=d===void 0?HDy:d;var B=b.columnsToShow||[],k=lUG(b.columnDimensions,b.columnsToShow,b.leftFloatingColumns,d);return B.map(function(G,P){var v=b.columns[G];if(v===void 0)throw Error("Rh");var L=k?k[P]:"";var A=b.getCustomTooltip?b.getCustomTooltip(G,v.headerTooltipParagraphs):v.headerTooltipParagraphs;var a=tUy(b,G);return{type:G,index:P,style:L,classes:a,headerName:v.headerName||"",headerIcon:v.headerIcon,headerTooltipParagraphs:A||[],headerTooltipHelpContext:v.headerTooltipHelpContext,
sortOrders:v.sortOrders||[],selectionState:v.isSelectionCheckbox?b.selectionState:void 0}})};
tUy=function(b,d){var B=["DEFAULTS","FLOATING","RIGHT_ALIGN","SORTING"],k=b.columns[d];if(k===void 0)return"";var G=B.includes("DEFAULTS")&&k.cssClass?[k.cssClass]:[];if(B.includes("SORTING")){k.sortOrders&&k.sortOrders.length&&G.push("sortable");if(b.sorting&&b.sorting.columnType===d)a:switch(b.sorting.sortOrder){case "ASCENDING":case "DESCENDING":var P="column-sorted";break a;default:P=""}else P="";P&&G.push(P)}B.includes("FLOATING")&&(d=b.columnsToShow.indexOf(d),b.leftFloatingColumns&&d<b.leftFloatingColumns&&
G.push("floating-column"),b.leftFloatingColumns&&d===b.leftFloatingColumns-1&&G.push("last-floating-column"));B.includes("RIGHT_ALIGN")&&k.rightAlignHeader&&G.push("right-align");return G.filter(function(v){return v}).join(" ")};
lUG=function(b,d,B,k){B=B===void 0?0:B;k=k===void 0?HDy:k;if(b){var G=[],P=0;FI2(b,d,k).forEach(function(v,L){var A="min-width:"+v.minWidth+"px;padding-left:"+v.paddingLeft+"px;padding-right:"+v.paddingRight+"px;flex:"+v.flexGrow+" 0 "+v.minWidth+"px;";v.maxWidth!==Infinity&&(A=[A,"max-width:"+v.maxWidth+"px;"].join(""));P>0&&L<B&&(A=[A,"left:"+P+"px;"].join(""));G.push(A);P+=v.minWidth+v.paddingLeft+v.paddingRight});
return G}};
FI2=function(b,d,B){B=B===void 0?HDy:B;return d.map(function(k,G){k=b&&b[k]||{};var P=G===0?B.paddingLeftFirstColumn:B.padding;k.paddingLeft!==void 0&&(P=k.paddingLeft);G=G===d.length-1?B.paddingRightLastColumn:B.padding;k.paddingRight!==void 0&&(G=k.paddingRight);return{paddingLeft:P,paddingRight:G,minWidth:k.minWidth!==void 0?k.minWidth:B.minWidth,maxWidth:k.maxWidth!==void 0?k.maxWidth:B.maxWidth,flexGrow:k.flexGrow!==void 0?k.flexGrow:B.flexGrow}})};
ZDd=function(b){var d=b.reduce(function(k,G){var P=G.columnId,v={};G.headerText&&(v.headerName=_.qA(G.headerText));G.rightAlignHeader&&(v.rightAlignHeader=G.rightAlignHeader);var L;if((L=G.headerIcon)==null?0:L.iconType)v.headerIcon=_.fx(G.headerIcon.iconType);k[P]=v;return k},{}),B=b.filter(function(k){return!k.hideColumn}).map(function(k){return k.columnId});
b=b.filter(function(k){return!!k.dimensions}).reduce(function(k,G){k[G.columnId]=G.dimensions;
return k},{});
return{columns:d,columnsToShow:B,columnDimensions:b}};
_.g6C=function(b){return b?b.simpleText?b.simpleText:b.runs?b.runs.map(function(d){return d.text}).join(""):"":""};
uA1=function(b){var d=b.data;var B=b.onTap;var k=b.isSelected;var G=b.onFocusIn;if(!d)return{};b=y_G(d);k===void 0&&(k=d==null?void 0:d.isSelected);var P;return{text:SO4(d,b),startIcon:(P=d.icon)==null?void 0:P.iconType,state:k?0:2,type:0,style:VUQ(d),onTap:iDQ(d,B),accessibilityLabel:wLC(d,b),onFocusIn:function(){return G==null?void 0:G()}}};
SO4=function(b,d){if(!d)return b.text?_.g6C(b.text):void 0};
VUQ=function(b){var d;switch((d=b.style)==null?void 0:d.styleType){case "STYLE_AI_CUSTOMIZED_FEED_CHIP":return 0}};
iDQ=function(b,d){return function(B){d==null||d(B,b)}};
y_G=function(b){b=b.style&&b.style.styleType;return!CWx&&b==="STYLE_EXPLORE_LAUNCHER_CHIP"};
wLC=function(b,d){if(d){var B,k,G;return(G=(B=b.accessibilityData)==null?void 0:(k=B.accessibilityData)==null?void 0:k.label)!=null?G:SO4(b,!1)}};
KI2=function(){var b;return[function(d,B,k){return _.dp(b,d,B,k)},
function(d){b=d}]};
n6y=function(b,d){return _.AY(b.entities,"chipEntity",d)};
r_E=function(b,d,B,k){return function(){var G=Tu2.has(b.displayType)&&b.selected,P=G&&b.deselectCommand?b.deselectCommand:b.tapCommand;!P||G&&k||_.VW(P,{form:{element:d==null?void 0:d.value}});B==null||B()}};
qO4=function(b,d){a:{if(b=b.onUpdateText)if(b=_.p(b,_.FB)){var B;b=(B=_.p(b,Qqd))==null?void 0:B.stepId;break a}b=void 0}B=b;d=d==null?void 0:d.stepStates;if(B&&d){var k,G;return(k=d[B])==null?void 0:(G=k.userQuery)==null?void 0:G.userQuery}};
Ie=function(b){return{signalAction:{signal:b}}};
eJy=function(){return _.xe("INNERTUBE_CLIENT_NAME")==="WEB_REMIX"?xDJ:_.YOF};
b94=function(b,d){b=b===void 0?"SOFT_RELOAD_PAGE":b;d=d===void 0?49504:d;return{style:"STYLE_OVERLAY",size:"SIZE_DEFAULT",text:_.kg(_.AU("RETRY",void 0,"Retry")),loggingDirectives:{clientVeSpec:{uiType:d}},serviceEndpoint:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{signalAction:{signal:b}}]}}}};
dKm=function(){return{style:"STYLE_SUGGESTIVE",size:"SIZE_SMALL",text:_.kg(_.AU("GO_TO_DOWNLOADS",void 0,"Go to downloads")),loggingDirectives:{clientVeSpec:{uiType:49503}},navigationEndpoint:eJy()}};
Bzx=function(){return{style:"STYLE_LIGHT_TEXT",size:"SIZE_DEFAULT",text:_.kg(_.AU("VIEW_DOWNLOADS",void 0,"View")),loggingDirectives:{clientVeSpec:{uiType:98970}},navigationEndpoint:eJy()}};
k9x=function(b,d){var B=_.kg(_.AU("CONNECT_TO_THE_INTERNET",void 0,"Connect to the internet")),k=_.kg(_.AU("OFFLINE_CHECK_CONNECTION",void 0,"You're offline. Check your connection.")),G={style:"STYLE_SUGGESTIVE",size:"SIZE_SMALL",text:_.kg(_.AU("RETRY",void 0,"Retry")),loggingDirectives:{clientVeSpec:{uiType:49504}}};G.serviceEndpoint=b?b:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[Ie("SOFT_RELOAD_PAGE")]}};return{title:B,bodyText:k,icon:{iconType:"OFFLINE_NO_CONTENT"},ctaButton:{reloadPageButtonRenderer:G},
style:{value:d!=null?d:"BACKGROUND_PROMO_STYLE_TYPE_FULL_HEIGHT"},loggingDirectives:{clientVeSpec:{uiType:22233}}}};
PC4=function(b){b=b===void 0?{}:b;return{title:_.kg(b.localizedZeroStateTitleText===void 0?"":b.localizedZeroStateTitleText),bodyText:_.kg(b.localizedZeroStateMessage===void 0?"":b.localizedZeroStateMessage),ctaButton:{toggleButtonRenderer:{style:{styleType:"STYLE_PRIMARY"},size:{sizeType:"SIZE_DEFAULT"},defaultText:_.kg(b.localizedZeroStateButtonText===void 0?"":b.localizedZeroStateButtonText),isDisabled:!1,defaultServiceEndpoint:{updateLocalAppSettingCommand:{settingItemId:"SMART_DOWNLOADS_ENABLED",
boolValue:!0}},loggingDirectives:{clientVeSpec:{uiType:127983}}}},thumbnail:{thumbnails:[G9W]},style:{value:"BACKGROUND_PROMO_STYLE_TYPE_ADAPTIVE_FULL_HEIGHT"},loggingDirectives:{clientVeSpec:{uiType:127982}}}};
ssw=function(b){b=b===void 0?{}:b;return{title:_.kg(b.localizedOptInBannerTitleText===void 0?"":b.localizedOptInBannerTitleText),titleLength:19,subtitle:_.kg(b.localizedOptInMessage===void 0?"":b.localizedOptInMessage),primaryButton:{toggleButtonRenderer:{style:{styleType:"STYLE_BLUE_TEXT"},size:{sizeType:"SIZE_DEFAULT"},defaultText:_.kg(_.AU("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:_.kg(_.AU("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:[EWJ]},
loggingDirectives:{clientVeSpec:{uiType:127982}}}};
LwJ=function(b,d){var B=d=d===void 0?{}:d;d=B.offlineTitleText===void 0?"":B.offlineTitleText;var k=B.offlineDescriptionText===void 0?"":B.offlineDescriptionText,G=B.formattedSupplementalText,P=B.actionButtonText===void 0?"":B.actionButtonText,v=B.titleText===void 0?"":B.titleText;B=B.descriptionText===void 0?"":B.descriptionText;var L={title:P,accessibilityText:P,style:"BUTTON_VIEW_MODEL_STYLE_CTA",type:"BUTTON_VIEW_MODEL_TYPE_FILLED",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE",buttonSize:"BUTTON_VIEW_MODEL_SIZE_DEFAULT",
loggingDirectives:{clientVeSpec:{uiType:266213}},onTap:{innertubeCommand:{browseEndpoint:{browseId:"SPunlimited"},commandMetadata:{webCommandMetadata:{apiUrl:"/youtubei/v1/browse",rootVe:93498,url:"/premium",webPageType:"WEB_PAGE_TYPE_BROWSE"}}}}};b||(v=d,B=k,L={title:P,accessibilityText:P,style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_OUTLINE",state:"BUTTON_VIEW_MODEL_STATE_DISABLED",buttonSize:"BUTTON_VIEW_MODEL_SIZE_DEFAULT",loggingDirectives:{clientVeSpec:{uiType:266213}}});
return{title:_.kg(v),titleLength:v.length,overrideTitleMaxFontSize:30,subtitle:_.kg(B),supplementalText:G,primaryButton:{buttonViewModel:L},lightColorData:{basicColorData:{backgroundColor:0}},darkColorData:{basicColorData:{backgroundColor:4279176975}},tileImage:{thumbnails:[CCd]},darkTileImage:{thumbnails:[vW2]},loggingDirectives:{clientVeSpec:{uiType:266212}}}};
_.Ww2=function(b,d,B,k,G,P,v,L,A,a,O){G=G===void 0?!1:G;P=P===void 0?!1:P;v=v===void 0?0:v;L=L===void 0?-Infinity:L;A=A===void 0?!1:A;a=a===void 0?!1:a;O=O===void 0?!1:O;var I=[],D=_.kg(_.AU("SMART_DOWNLOADS",void 0,"Smart downloads")),U=_.kg(fkW(v,L,b.length));L=v=void 0;a?v={statementBannerRenderer:LwJ(O,k)}:G?b.length>0?L=AE4(b,"RICH_SHELF_ENTITY_SELECTOR_TYPE_DOWNLOADS_PAGE_SMART_DOWNLOADS",_.N("kevlar_manual_downloads_above"),D,U):A?L={alertBannerViewModel:{heading:{content:B.localizedOptInBannerTitleText===
void 0?"":B.localizedOptInBannerTitleText},body:{content:B.localizedPromptMessage===void 0?"":B.localizedPromptMessage},type:"ALERT_BANNER_TYPE_INFORMATIONAL",hideIcon:!0,actionButton:{buttonViewModel:{title:_.AU("UPDATE_SMART_DOWNLOADS_NOW",void 0,"Update now"),accessibilityText:_.AU("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:_.JFJ}]}}}}},rendererContext:{loggingContext:{loggingDirectives:{clientVeSpec:{uiType:129729}}}}}}:P&&(L={backgroundPromoRenderer:{bodyText:_.kg(_.AU("WAITING_TO_DOWNLOAD",void 0,"Waiting to download...")),thumbnail:{thumbnails:[{url:"https://www.gstatic.com/youtube/img/useredu/grey_loading_spinner.gif"}]},style:{value:"BACKGROUND_PROMO_STYLE_TYPE_CONTENT_HEIGHT"}}}):
P&&(L={alertBannerViewModel:{heading:{content:B.localizedOptInBannerTitleText===void 0?"":B.localizedOptInBannerTitleText},body:{content:B.localizedOptInMessage===void 0?"":B.localizedOptInMessage},type:"ALERT_BANNER_TYPE_INFORMATIONAL",hideIcon:!0,actionButton:{buttonViewModel:{title:_.AU("TURN_ON",void 0,"Turn on"),accessibilityText:_.AU("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}}}}}});B=_.kg(_.AU("YOUR_DOWNLOADS",void 0,"Your downloads"));k=void 0;d.length>0?(k=void 0,_.N("kevlar_display_downloads_numbers")&&(k=_.kg(_.WG("VIDEO_COUNT",d.length))),k=AE4(d,"RICH_SHELF_ENTITY_SELECTOR_TYPE_DOWNLOADS_PAGE_MANUAL_DOWNLOADS",!0,B,k)):G||b.length||
a||(k={backgroundPromoRenderer:{bodyText:_.kg(_.AU("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}}}});v?I.push({richSectionRenderer:{content:v}}):L&&!_.N("kevlar_manual_downloads_above")&&I.push({richSectionRenderer:{content:L,loggingDirectives:{clientVeSpec:{uiType:139572}}}});
k&&I.push({richSectionRenderer:{content:k,loggingDirectives:{clientVeSpec:{uiType:51721}}}});L&&_.N("kevlar_manual_downloads_above")&&I.push({richSectionRenderer:{content:L,loggingDirectives:{clientVeSpec:{uiType:139572}}}});(d.length>0||G&&b.length>0&&!a)&&I.push({richSectionRenderer:{content:{messageRenderer:{subtext:{messageSubtextRenderer:{text:_.kg(_.AU("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:I}};
_.mKd=function(b){return akG(b,"RICH_SHELF_ENTITY_SELECTOR_TYPE_SMART_DOWNLOADS_PAGE")};
_.$K4=function(b){return akG(b,"RICH_SHELF_ENTITY_SELECTOR_TYPE_OFFLINE_HOME_PAGE")};
akG=function(b,d){var B=[];b=AE4(b,d,!0);B.push({richSectionRenderer:{content:b}});return{contents:B}};
AE4=function(b,d,B,k,G){B=B===void 0?!1:B;var P="RESPONSIVE_SIZE_STANDARD";_.N("kevlar_standard_rich_grid_on_offline_home")&&d==="RICH_SHELF_ENTITY_SELECTOR_TYPE_OFFLINE_HOME_PAGE"?P="RESPONSIVE_SIZE_STANDARD":_.N("kevlar_modern_downloads_compact")?P="RESPONSIVE_SIZE_COMPACT":_.N("kevlar_modern_downloads_extra_compact")?P="RESPONSIVE_SIZE_EXTRA_COMPACT":_.N("kevlar_modern_downloads_tiny")&&(P="RESPONSIVE_SIZE_TINY");b={isExpanded:B,contents:Dw(b),entitySelectorType:d,responsiveContainerConfiguration:{responsiveSize:P}};
k&&(b.title=k);G&&(b.subtitle=G);B||(_.N("kevlar_smart_downloads_show_more_button")?(b.showMoreButton={buttonRenderer:{accessibility:{label:_.AU("SHOW_MORE",void 0,"Show more")},icon:{iconType:"EXPAND"},style:"STYLE_OPACITY",size:"SIZE_DEFAULT",loggingDirectives:{clientVeSpec:{uiType:192921}},text:_.kg(_.AU("SHOW_MORE",void 0,"Show more"))}},b.showLessButton={buttonRenderer:{accessibility:{label:_.AU("SHOW_LESS",void 0,"Show less")},icon:{iconType:"COLLAPSE"},style:"STYLE_OPACITY",size:"SIZE_DEFAULT",
text:_.kg(_.AU("SHOW_LESS",void 0,"Show less"))}}):(b.previousButton={buttonViewModel:{iconName:"CHEVRON_LEFT",accessibilityText:_.AU("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}}}},b.nextButton={buttonViewModel:{iconName:"CHEVRON_RIGHT",accessibilityText:_.AU("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}}}},b.menu={menuRenderer:{topLevelButtons:[{buttonViewModel:{title:_.AU("VIEW_ALL",void 0,"View all"),accessibilityText:_.AU("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:_.d7("FEsmart_downloads","/feed/smart_downloads",248381)}}}]}}));return{richShelfRenderer:b}};
Dw=function(b){var d=[];b=_.C(b);for(var B=b.next();!B.done;B=b.next())if(B=B.value,vPE(B)){var k=d,G=k.push;var P=void 0;if(B==null?0:(P=B.videoEntity)==null?0:P.videoId){P=VS(_.Yg().getState(),B.videoEntity.videoId);var v=_.Yg().getState();var L=_.fr(B.videoEntity.videoId,"mainVideoEntity");v=!!_.JY(v.entities)[L];v={videoId:B.videoEntity.videoId,title:G2(B.videoEntity.title),shortBylineText:G2(B.channelEntity.title),thumbnail:B.videoEntity.thumbnail,loggingDirectives:{clientVeSpec:{uiType:v&&_.N("kevlar_modern_downloads_page")?
129218:42356}},navigationEndpoint:S0W(B.videoEntity.videoId,P,B.videoEntity.lengthSeconds),badges:[{metadataBadgeRenderer:{label:_.AU("DOWNLOADED",void 0,"Downloaded"),style:"BADGE_STYLE_TYPE_SIMPLE"}}]};B.videoEntity.lengthSeconds&&(v.thumbnailOverlays=FoF(B.videoEntity.lengthSeconds,P));v.isWatched=P>0;_.N("kevlar_modern_downloads_page")&&(v.menu={menuRenderer:{items:[{menuServiceItemDownloadRenderer:{serviceEndpoint:{offlineVideoEndpoint:{videoId:B.videoEntity.videoId}}}}],accessibility:{accessibilityData:{label:_.AU("VIDEO_ACTION_MENU",
void 0,"Action menu")}}}},v.badges=void 0);B=v}else B={};G.call(k,{richItemRenderer:{content:{videoRenderer:B},entitySelectorType:"RICH_ITEM_ENTITY_SELECTOR_TYPE_VIDEO"}})}else if(CAm(B)){k=d;G=k.push;var A=L=P=void 0,a=void 0,O=void 0,I=void 0,D=void 0,U=void 0,M=void 0,z=void 0,H=void 0,l=void 0;v=B.mainPlaylistEntity.playlistId;var F=B==null?void 0:(l=B.mainPlaylistEntity)==null?void 0:(H=l.thumbnailStyleData)==null?void 0:(z=H[0])==null?void 0:(M=z.value)==null?void 0:(U=M.collageThumbnail)==
null?void 0:U.coverThumbnail;if(v&&F){U=Vd1(v);!_.N("enable_offline_playlist_page")&&(B==null?0:(D=B.mainPlaylistEntity)==null?0:D.videos)&&(D=B==null?void 0:(I=B.mainPlaylistEntity)==null?void 0:(O=I.videos)==null?void 0:O[0],O=_.Cr(D).entityId,O=JSON.parse(O).videoId,O!==void 0&&(U=VS(_.Yg().getState(),O),U=_.BZ(O,v,void 0,void 0,U)));O=[];if(B==null?0:(a=B.mainPlaylistEntity)==null?0:(A=a.videos)==null?0:A.length)A=$Rx(),a=Object,O=a.assign,I=(I=mRG(B==null?void 0:B.mainPlaylistEntity.videos.length))?
{thumbnailOverlaySidePanelRenderer:{text:_.kg(I),icon:{iconType:"PLAYLISTS"}}}:void 0,O=[A,O.call(a,{},(L=I)!=null?L:{})];B={playlistId:v,thumbnailRenderer:{playlistVideoThumbnailRenderer:{thumbnail:F}},navigationEndpoint:U,loggingDirectives:{clientVeSpec:{uiType:42357}},thumbnailOverlays:O,title:G2(B.mainPlaylistEntity.title),shortBylineText:G2(B==null?void 0:(P=B.channelEntity)==null?void 0:P.title),badges:[{metadataBadgeRenderer:{label:_.AU("DOWNLOADED",void 0,"Downloaded"),style:"BADGE_STYLE_TYPE_SIMPLE"}}]};
_.N("kevlar_modern_downloads_page")&&(B.menu={menuRenderer:{items:[{menuServiceItemRenderer:{text:O9E,icon:{iconType:"DELETE"},serviceEndpoint:{offlinePlaylistEndpoint:{playlistId:v,action:"ACTION_REMOVE_WITH_PROMPT"}}}}],accessibility:{accessibilityData:{label:_.AU("VIDEO_ACTION_MENU",void 0,"Action menu")}}}},B.badges=void 0)}else B=void 0;G.call(k,{richItemRenderer:{content:{playlistRenderer:B},entitySelectorType:"RICH_ITEM_ENTITY_SELECTOR_TYPE_PLAYLIST"}})}return d};
fkW=function(b,d,B){b=b?Ik4(b):"";d!==void 0&&isFinite(d)?d===0?d=_.AU("UPDATING",void 0,"Updating..."):(d=jWQ(new Date(d),new Date),d=_.AU("UPDATED_TIME",{relative_time:d},"Updated "+d)):d="";var k="";b&&d&&(k=" \u2022 ");if(B&&_.N("kevlar_display_downloads_numbers")){B=_.WG("VIDEO_COUNT",B);if(b||d)k=" \u2022 ";return B+k+b+k+d}return b+k+d};
DKE=function(b){return b2x(b.entities).length};
_.UKF=function(b,d,B){var k=u3(b.responsiveSize),G;b=!((G=b.responsiveMap)==null||!G.some(function(P){return P.containerSize==="CONTAINER_SIZE_NARROW"&&P.containerType==="CONTAINER_TYPE_VERTICAL_LIST"}));
return{marginSettings:B,containerWidth:d,sizing:k,enableFullBleedForSingleCol:!1,isCompactList:k==="COMPACT"&&b}};
oW4=function(b,d){return _.AY(b.entities,"votingEntity",d)};
Ua=function(b){if(b){var d;return((d=_.I2().resolve(_.O6(_.nx)))==null?0:d())?b.darkTheme:b.lightTheme}};
NzG=function(b,d){if(b.simpleText)return Object.assign({},b,{simpleText:wf(b.simpleText,d)});if(!b.runs)return b;for(var B=Object.assign({},b,{runs:[]}),k=0,G=_.C(b.runs),P=G.next();!P.done;P=G.next())if(P=P.value,P.text)if(k+P.text.length<=d)B.runs.push(P),k+=P.text.length;else return B.runs.push(Object.assign({},P,{text:wf(P.text,d-k)})),B;return b};
px4=function(b,d){return _.AY(b.entities,"chipBarStateEntity",d)};
M4Q=function(b){switch(b){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""}};
cEG=function(b,d){return{triggeringElement:b,onDwellTriggeredFn:function(){var B={triggeringElement:b,loadVideoPreviewEventData:d},k=document.querySelector(".video-preview");k&&k.dispatchEvent(new CustomEvent("yt-load-video-preview",{detail:B}))},
onDwellEndFn:function(){var B=document.querySelector(".video-preview");B&&B.dispatchEvent(new CustomEvent("yt-end-video-preview"))}}};
JEm=function(b,d){var B=_.I2().resolve(_.O6(JZG)),k=function(){var G=d();return B&&G?cEG(b.value,G):null};
_.nL(function(){var G=k();B&&G&&Promise.resolve().then(function(){B.registerElement(G)});
_.Tk(function(){B&&G&&Promise.resolve().then(function(){_.Vk(B,G)})})},"csPUge")};
RYW=function(b){var d=b.dataset.resizeObserverId;if(d)return d;d=""+zYx++;return b.dataset.resizeObserverId=d};
Xx1=function(b){b=_.C(b);for(var d=b.next();!d.done;d=b.next()){d=d.value;var B=RYW(d.target),k=Object.assign({},{target:d.target},oe.get(B));if(k!=null&&k.contentRect?k.contentRect.width!==d.contentRect.width||k.contentRect.height!==d.contentRect.height:1)for(oe.set(B,{borderBoxSize:d.borderBoxSize,contentBoxSize:d.contentBoxSize,contentRect:d.contentRect,devicePixelContentBoxSize:d.devicePixelContentBoxSize}),B=_.C(N8.get(B)||[]),k=B.next();!k.done;k=B.next())k=k.value,k(d)}};
H9w=function(b,d){var B=RYW(b);N8.has(B)||N8.set(B,new Set);N8.get(B).add(d);oe.has(B)&&d(Object.assign({},{target:b},oe.get(B)));pC||(pC=new hYJ(Xx1));d=pC;d.observe(b)};
lk4=function(b,d){var B=RYW(b);N8.has(B)&&(N8.get(B).delete(d),N8.get(B).size===0&&(N8.delete(B),oe.delete(B),pC.unobserve(b),delete b.dataset.resizeObserverId));N8.size===0&&pC&&(pC.disconnect(),pC=void 0)};
jsJ=function(b,d){var B=_.I2().resolve(UN);return t4d.map(function(k){return B.observe(b,d,k)})};
FwC=function(b){var d=_.I2().resolve(UN);b.forEach(function(B){d.unobserveByKey(B)})};
_.M8=function(b){var d=_.C(j_C()),B=d.next().value,k=d.next().value,G=Object.assign({},Z9Q,b),P=gW1(function(v){var L=v.contentRect.height;if((v=v.contentRect.width)||L||G.canHaveZeroSize)B.width()===v&&B.height()===L||k(B,{height:L,width:v})},G.throttleMs);
return[B,function(v){var L=[];G.useVisibilityObserver&&(L=jsJ(v,function(A,a){requestAnimationFrame(function(){a==="visible"?H9w(v,P):lk4(v,P)})}));
L.length||H9w(v,P);return function(){L.length&&(FwC(L),L.length=0);lk4(v,P)}}]};
SrQ=function(b,d,B,k,G){b=d?b.switchOffCommand:b.switchOnCommand;if(k&&G)yE4(b,B,G);else{var P,v;(P=_.yW({elementsCommand:b}))==null||(v=P.onclick)==null||v.call(P,B)}};
yE4=function(b,d,B){b=_.yW({elementsCommand:b,additionalCommandArgs:{commandController:{onSuccess:function(){B(!1)},
onServerError:function(){B(!1)}}}});
if(b==null?0:b.onclick)b.onclick(d),B(!0)};
i9F=function(b){if(b)return _.p(b,V44)};
wxJ=function(b){if(b)switch(b){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}};
uZm=function(b,d){if(!((b==null?0:b.entitySelectorType)&&(b==null?0:b.entityKey)))return{};switch(b.entitySelectorType){case "LIST_ITEM_VIEW_MODEL_ENTITY_SELECTOR_TYPE_CAPTION_LANGUAGE_SELECTION_TEXT":if(_.N("enable_web_shorts_captions_language_command")){var B;var k=(B=_.$N())==null?void 0:B.getOption("captions","track");var G,P=typeof(k==null?void 0:k.translationLanguage)==="object"&&((G=k.translationLanguage)==null?void 0:G.languageName)||(k==null?void 0:k.displayName)||"";k={data:Object.assign({},
!!P&&{selectionText:{content:P}},!!P&&{leadingImage:{sources:[{clientResource:{imageName:"CLOSED_CAPTION_SELECTED"}}]}},{isDisabled:typeof k==="undefined"})}}else k={};return k;case "LIST_ITEM_VIEW_MODEL_ENTITY_SELECTOR_TYPE_AUDIO_TRACK_SELECTION_TEXT":if(_.N("web_shorts_audio_track_picker")){var v;G=((v=_.$N())==null?void 0:v.getAudioTrack())||void 0;B=G==null?void 0:(P=G.getLanguageInfo())==null?void 0:P.getName();G={data:Object.assign({},{selectionText:{content:B}},B&&!(G==null?0:(k=G.getLanguageInfo())==
null?0:k.getIsDefault())&&{leadingImage:{sources:[{clientResource:{imageName:"PERSON_RADAR_FILLED"}}]}})}}else G={};return G;case "LIST_ITEM_VIEW_MODEL_ENTITY_SELECTOR_TYPE_REMOVE_ADS_AD_STATE":return k=b!=null&&b.entityKey?(k=_.fQ(d,b.entityKey))?{isHidden:(k==null?void 0:k.adsState)!=="ADS_STATE_PLAYING"}:{isHidden:!0}:{},k;default:return{}}};
KwW=function(b,d){return function(B){var k=function(G){_.tB(_.l3(G),B,d)||b(G)};
B.addEventListener("click",k);return function(){B.removeEventListener("click",k)}}};
_.nW4=function(b){return function(){return _.p(b(),_.c0)}};
TzG=function(b){switch(b){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}};
rEQ=function(b){return TzG(b==null?void 0:b.all)};
QsQ=function(b){var d={};(b=b==null?void 0:b.padding)&&(d.padding=TzG(b.vertical)+"px "+TzG(b.horizontal)+"px");return d};
qrW=function(b){switch(b){case "FLEX_DIRECTION_COLUMN_REVERSE":return"ytLinearLayoutViewModelFlexDirectionColumnReverse";case "FLEX_DIRECTION_ROW":return"ytLinearLayoutViewModelFlexDirectionRow";case "FLEX_DIRECTION_ROW_REVERSE":return"ytLinearLayoutViewModelFlexDirectionRowReverse";default:return"ytLinearLayoutViewModelFlexDirectionColumn"}};
xK2=function(b){switch(b){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"}};
YrG=function(b){switch(b){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"}};
eY4=function(b,d){if(d)return{containerStyles:QsQ(d),itemStyles:function(B,k){var G={flex:"1"},P=d==null?void 0:d.flexDirection;b:switch(P){case "FLEX_DIRECTION_ROW_REVERSE":case "FLEX_DIRECTION_COLUMN_REVERSE":B=!!B;break b;default:B=!!k}B||(B=_.xe("HTML_DIR")==="rtl"||document.body.getAttribute("dir")==="rtl",P==="FLEX_DIRECTION_ROW"||P==="FLEX_DIRECTION_ROW_REVERSE"?(P=rEQ(d==null?void 0:d.gap)+"px",B?G["margin-left"]=P:G["margin-right"]=P):G["margin-bottom"]=rEQ(d==null?void 0:d.gap)+"px",G.flex=
"1");return G},
containerLayoutConfig:{responsiveSize:"RESPONSIVE_SIZE_STANDARD",containerSize:"CONTAINER_SIZE_UNSPECIFIED",containerType:(d==null?void 0:d.flexDirection)==="FLEX_DIRECTION_ROW"||(d==null?void 0:d.flexDirection)==="FLEX_DIRECTION_ROW_REVERSE"?"CONTAINER_TYPE_HORIZONTAL_LIST":"CONTAINER_TYPE_VERTICAL_LIST",contentPreviewWidth:"33%"}}};
btQ=function(b){return b<528?"CONTAINER_SIZE_NARROW":b<1024?"CONTAINER_SIZE_MEDIUM":"CONTAINER_SIZE_WIDE"};
d7F=function(b,d){b=_.C(b.responsiveMap||[]);for(var B=b.next();!B.done;B=b.next())if(B=B.value,B.containerSize===d)return B.containerType};
_.Bc2=function(b,d){if(d){var B=d.responsiveSize;b=btQ(b);var k=d7F(d,b);if(k&&B){a:{if(k==="CONTAINER_TYPE_VERTICAL_LIST")if(B==="RESPONSIVE_SIZE_STANDARD"){if(b!=="CONTAINER_SIZE_NARROW"){var G="50%";break a}}else{G=b==="CONTAINER_SIZE_NARROW"?"50%":"33.3%";break a}G=void 0}return{responsiveSize:B,containerSize:b,containerType:k,force16By9ThumbnailAspectRatio:!d.enableContentSpecificAspectRatio,contentPreviewWidth:G,fullbleed:(k==="CONTAINER_TYPE_VERTICAL_LIST"||k==="CONTAINER_TYPE_GRID")&&b===
"CONTAINER_SIZE_NARROW"&&!1}}}};
ktC=function(b,d){var B={};switch(d){case "CONTAINER_TYPE_VERTICAL_LIST":B["flex-direction"]="column";B.padding="0 "+b.margin+"px";break;case "CONTAINER_TYPE_GRID":B["flex-direction"]="row";B.flex="none";B["flex-wrap"]="wrap";B.width=b.maxContainerWidth?b.maxContainerWidth+b.gutter+"px":void 0;B.padding="0 "+(b.margin-b.gutter/2)+"px";break;case "CONTAINER_TYPE_HORIZONTAL_LIST":B["flex-direction"]="row",B.flex="none",B["overflow-x"]="auto",B.width=b.maxContainerWidth?b.maxContainerWidth+"px":void 0,
B.padding="0 "+b.margin+"px"}return B};
Gt4=function(b,d){if(d){var B=d7F(d,btQ(b));a:switch(B){case "CONTAINER_TYPE_GRID":var k=3;break a;default:k=1}k=_.UKF(d,b,k);var G=_.wT(k);return{containerLayoutConfig:_.Bc2(b,d),containerStyles:ktC(G,B),itemStyles:function(P,v){P={};switch(B){case "CONTAINER_TYPE_VERTICAL_LIST":v||(P["margin-bottom"]="16px");break;case "CONTAINER_TYPE_GRID":P.width=G.itemWidth+"px";P["margin-right"]=G.gutter/2+"px";P["margin-left"]=G.gutter/2+"px";break;case "CONTAINER_TYPE_HORIZONTAL_LIST":P.width=G.itemWidth+
"px",P.flex="none",v||(P["margin-right"]=G.gutter+"px")}return P}}}};
vbx=function(b,d,B){if(d)return[PBQ];switch(b){case "TRANSFER_STATE_TRANSFER_IN_QUEUE":case "TRANSFER_STATE_COMPLETE":return[JT];case "TRANSFER_STATE_PRE_TRANSFER":case "TRANSFER_STATE_TRANSFERRING":return B?[JT]:[Eb4,JT];case "TRANSFER_STATE_PAUSED_BY_USER":return[sjQ,JT];case "TRANSFER_STATE_FAILED":case "TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH":return[CBQ,JT];default:return[PBQ]}};
LR4=function(b,d,B,k){return vbx(b,d,k).map(function(G){var P=G.text,v=G.iconType,L=G.videoAction;G=G.playlistAction;P=P?{content:P}:void 0;v=v&&{sources:[{clientResource:{imageName:v}}]};var A=(0,_.w1.unsafeClone)(B);if(A){var a=_.p(A,_.DC),O=_.p(A,_.UI);a&&L?a.action=L:O&&G&&(O.action=G)}return{title:P,leadingImage:v,rendererContext:A&&{commandContext:{onTap:{innertubeCommand:A}}}}})};
flE=function(b){b=_.jZ(b.rendererContext);var d;return(d=_.p(b,_.UI))==null?void 0:d.playlistId};
A6E=function(b){var d;return(d=b.listItems)==null?void 0:d.some(function(B){var k;return _.FT((k=_.p(B,_.zn))==null?void 0:k.rendererContext)})};
_.zd=function(b){var d=_.I2().resolve(_.O6(_.nx));return d!=null&&d()?b.darkThemeColorPalette:b.lightThemeColorPalette};
_.XY=function(b){return{primaryTextColor:Re(b,0),secondaryTextColor:Re(b,1),optionColor:Re(b,2),backgroundColor:Re(b,3),videoBackgroundColor:Re(b,4)}};
Re=function(b,d){if(b){switch(d){case 0:b=b.primaryTitleColor;break;case 1:b=b.secondaryTitleColor;break;case 2:b=b.surgeColor;break;case 3:b=b.section2Color;break;case 4:b=b.section3Color;break;default:return}if(b)return _.Hg(b)}};
m7w=function(b){var d=b.element;var B=b.veType;var k=b.storedVisualElement===void 0?null:b.storedVisualElement;var G=b.elementIndex===void 0?0:b.elementIndex;b=b.clientYouTubeData;var P=_.hb();P!==WRF&&(alF.clear(),WRF=P);if(d.visualElement&&alF.has(d.visualElement))return null;if(k&&alF.has(k))return d.visualElement=k,null;B=_.Ik(_.DX(),{veType:B,elementIndex:G,clientYouTubeData:b});if(!B)return null;d.visualElement=B;alF.add(B);return B};
_.hT=function(b,d,B,k){B=B===void 0?null:B;k=k===void 0?yGw:k;var G=G===void 0?null:G;XB(function(){if(d){B instanceof Function&&(B=B());var P=m7w({element:d,veType:b,storedVisualElement:B,clientYouTubeData:void 0});P&&(_.N("web_graft_ve_unified_vis_mon")?$l(d,{data:G,observer:_.I2().resolve(UN),hideOption:S4w,showOption:V7Q,layer:d.layer}):iYJ(d,G),k(P))}})};
$74=function(b){return b?_.lG(b):""};
Ot4=function(b){return(b==null?void 0:b.contentType)==="LOCKUP_CONTENT_TYPE_SOURCE"?64:void 0};
IlE=function(b,d){return _.AY(b.entities,"videoOverviewAsyncDataEntity",d)};
D74=function(b,d){var B;return"linear-gradient(to bottom, "+((B=d==null?void 0:d.map(function(k){var G=b?k.darkThemeColor:k.lightThemeColor;return G?_.lG(G)+" "+((k==null?void 0:k.startLocation)||0)*100+"%":"transparent"}))==null?void 0:B.join(", "))+")"};
U7Q=function(b,d,B,k,G){if(!((k==null?0:k.height)&&(k==null?0:k.width)))return{size:0};var P=k.width;k=k.height;if(G)return d==="CONTENT_PREVIEW_IMAGE_STYLE_HORIZONTAL_RECTANGLE_16_BY_9"||d==="CONTENT_PREVIEW_IMAGE_STYLE_CUSTOM_ASPECT_RATIO"&&P>k?{size:312/rZy}:d==="CONTENT_PREVIEW_IMAGE_STYLE_VERTICAL_RECTANGLE_2_BY_3"?{size:160}:{size:312};if(!(B!=="CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_FULL_WIDTH"||b!==1&&b!==2||d!=="CONTENT_PREVIEW_IMAGE_STYLE_SQUARE"&&d!=="CONTENT_PREVIEW_IMAGE_STYLE_CIRCLE"&&d!==
"CONTENT_PREVIEW_IMAGE_STYLE_HORIZONTAL_RECTANGLE_16_BY_9"))return{allowFullWidth:!0};if(d==="CONTENT_PREVIEW_IMAGE_STYLE_SQUARE"||d==="CONTENT_PREVIEW_IMAGE_STYLE_CIRCLE"||k===P)switch(b){case 1:return{size:208};case 2:case 3:return{size:240};default:return{size:360}}if(d==="CONTENT_PREVIEW_IMAGE_STYLE_VERTICAL_RECTANGLE_2_BY_3"||k>P)switch(b){case 1:case 3:return{size:240*TBF};default:return{size:360*TBF}}switch(b){case 1:case 2:return{size:1/rZy*(window.innerWidth-32)};case 3:return{size:160};
default:return{size:240}}};
_.obF=function(b){if(!("matchMedia"in window))return _.BQ(Error("Sh")),function(){return!1};
var d=window.matchMedia(b);b=_.C(_.zk(d.matches,void 0,"waIHpe"));var B=b.next().value,k=b.next().value,G=function(P){k(P.matches)};
d.addEventListener?(d.addEventListener("change",G),_.Tk(function(){d.removeEventListener("change",G)})):d.addListener&&(d.addListener(G),_.Tk(function(){d.removeListener(G)}));
return B};
Ncd=function(b){return b==="IMAGE_BANNER_STYLE_INSET"||b==="IMAGE_BANNER_STYLE_UNKNOWN"};
p74=function(){if(!("matchMedia"in window))return _.BQ(Error("Sh")),function(){return 0};
var b=window.matchMedia("(max-width: 527.9px)"),d=window.matchMedia("(min-width: 528px) and (max-width: 839.9px)"),B=window.matchMedia("(min-width: 840px) and (max-width: 1023.9px)"),k=window.matchMedia("(min-width: 1024px)"),G=_.C(_.zk(b.matches,void 0,"TmIKcb")),P=G.next().value,v=G.next().value;G=_.C(_.zk(d.matches,void 0,"Z0fTKd"));var L=G.next().value,A=G.next().value;G=_.C(_.zk(B.matches,void 0,"w4xy7b"));var a=G.next().value,O=G.next().value;G=_.C(_.zk(k.matches,void 0,"DrbNC"));var I=G.next().value,
D=G.next().value,U=function(l){v(l.matches)},M=function(l){A(l.matches)},z=function(l){O(l.matches)},H=function(l){D(l.matches)};
_.Ti(function(){b.addEventListener?(b.addEventListener("change",U),d.addEventListener("change",M),B.addEventListener("change",z),k.addEventListener("change",H)):b.addListener&&(b.addListener(U),d.addListener(M),B.addListener(z),k.addListener(H));_.Tk(function(){b.removeEventListener?(b.removeEventListener("change",U),d.removeEventListener("change",M),B.removeEventListener("change",z),k.removeEventListener("change",H)):b.removeListener&&(b.removeListener(U),d.removeListener(M),B.removeListener(z),
k.removeListener(H))})});
return function(){return P()?1:L()?2:a()?3:I()?4:0}};
MXQ=function(b){var d=0;b=_.C([b.title,b.metadata,b.actions,b.description,b.attribution]);for(var B=b.next();!B.done;B=b.next())B.value&&d++;return d};
c6J=function(b){return b===1||b===2?1:0};
zV4=function(b){b=(new J6G).parse(b);return(new jo).render(b).replace(/\b(?:\d{1,2}:)?(?:\d{1,2}:)\d{1,2}\b/g,function(d){var B=d.split(":").map(Number),k=0,G=0;if(B.length===3)B=_.C(B),k=B.next().value,G=B.next().value,B=B.next().value;else if(B.length===2)B=_.C(B),G=B.next().value,B=B.next().value;else if(B.length===1)B=_.C(B).next().value;else throw Error("Th");return'<span class="ytwMarkdownDivTimestamp" data-time="'+(k*3600+G*60+B)+'" role="button">'+d+"</span>"})};
RVQ=function(b){b=_.C(b.getElementsByClassName("ytwMarkdownDivTimestamp"));for(var d=b.next(),B={};!d.done;B={clickHandler$jscomp$5:void 0},d=b.next()){d=d.value;B.clickHandler$jscomp$5=function(G){G=Number(G.target.getAttribute("data-time"));if(isNaN(G))throw Error("Uh");var P;(P=_.$N())==null||P.seekTo(G,!0)};
var k=function(G){return function(P){P.key!=="Enter"&&P.key!=="Space"||(0,G.clickHandler$jscomp$5)(P)}}(B);
d.setAttribute("tabindex","0");d.removeEventListener("click",B.clickHandler$jscomp$5);d.removeEventListener("keydown",k);d.addEventListener("click",B.clickHandler$jscomp$5);d.addEventListener("keydown",k)}};
X7Q=function(){return _.W("overview-answer-ghost-card",{class:"ytwOverviewAnswerGhostCardHost"},_.W(H0,{percentWidth:100}),_.W(H0,{animationDelay:200}),_.W(H0,{animationDelay:400}),_.W(H0,{animationDelay:600}),_.W(H0,{animationDelay:800,percentWidth:60}),_.W("div",{class:"ytwOverviewAnswerGhostCardLineBreak"}),_.W(H0,{percentWidth:100}),_.W(H0,{animationDelay:200}),_.W(H0,{animationDelay:400}),_.W(H0,{animationDelay:600,percentWidth:50}))};
H0=function(b){return _.W("div",{class:"ytwOverviewAnswerGhostCardGhostLine",style:"max-width:"+(b.percentWidth===void 0?100:b.percentWidth)+"%"},_.W("div",{class:"ytwOverviewAnswerGhostCardSlider",style:"animation-delay:"+(b.animationDelay===void 0?0:b.animationDelay)+"ms"}))};
hVw=function(){var b=_.C(_.zk(function(){return""},void 0,"dXJHWc")),d=b.next().value;
return[function(){return d()()},
b.next().value]};
HtC=function(b,d){b=b?Ik4(b):"";d!==void 0&&isFinite(d)?d===0?d=_.AU("UPDATING",void 0,"Updating..."):(d=jWQ(new Date(d),new Date),d=_.AU("UPDATED_TIME",{relative_time:d},"Updated "+d)):d="";var B="";b&&d&&(B=" \u2022 ");return _.kg(b+B+d)};
jjF=function(b,d,B,k,G,P){d=d===void 0?0:d;var v=llG[d],L=v.title,A=v.iconType,a=v.topButtonRenderer,O=v.sectionClientVE;v=v.videoClientVE;var I;if(d!==1||b.length){B=[];b=_.C(b);for(k=b.next();!k.done;k=b.next()){var D=k.value;if(vPE(D))B.push({downloadedVideoGridVideoRenderer:{renderer:{gridVideoRenderer:{videoId:D.videoEntity.videoId,title:G2(D.videoEntity.title),shortBylineText:G2(D.channelEntity.title),thumbnail:D.videoEntity.thumbnail,menu:{menuRenderer:{items:[{menuServiceItemDownloadRenderer:{serviceEndpoint:{offlineVideoEndpoint:{videoId:D.videoEntity.videoId}}}}],
accessibility:{accessibilityData:{label:_.AU("VIDEO_ACTION_MENU",void 0,"Action menu")}}}},loggingDirectives:{clientVeSpec:{uiType:v}}}}}});else if(CAm(D)){k=B;var U=k.push;var M=void 0,z=void 0,H=void 0,l=void 0,F=void 0,K=void 0,u=void 0,r=void 0,Q=D.mainPlaylistEntity.playlistId,q=D==null?void 0:(r=D.mainPlaylistEntity)==null?void 0:(u=r.thumbnailStyleData)==null?void 0:(K=u[0])==null?void 0:(F=K.value)==null?void 0:(l=F.collageThumbnail)==null?void 0:l.coverThumbnail;l=Vd1(Q);if(!_.N("enable_offline_playlist_page")&&
(D==null?0:(H=D.mainPlaylistEntity)==null?0:H.videos)){b:{H=D==null?void 0:(z=D.mainPlaylistEntity)==null?void 0:z.videos;z=_.Yg().getState().entities;if(H!=null&&H.length&&z)for(H=_.C(H),F=H.next();!F.done;F=H.next())if(F=_.Cr(F.value).entityId,(F=JSON.parse(F).videoId)&&YQE(z,F)==="TRANSFER_STATE_COMPLETE"){z=F;break b}z=""}z!==void 0&&(l=VS(_.Yg().getState(),z),l=_.BZ(z,Q,void 0,void 0,l))}z=wvy(_.AU("VIEW_FULL_PLAYLIST",void 0,"View full playlist"),Vd1(Q));D=Q&&q&&z?{playlistId:Q,navigationEndpoint:l,
viewPlaylistText:z,thumbnailRenderer:{playlistVideoThumbnailRenderer:{thumbnail:q}},title:G2(D.mainPlaylistEntity.title),shortBylineText:G2(D==null?void 0:(M=D.channelEntity)==null?void 0:M.title),menu:{menuRenderer:{items:[{menuServiceItemRenderer:{text:tXC,icon:{iconType:"DELETE"},serviceEndpoint:{offlinePlaylistEndpoint:{playlistId:Q,action:"ACTION_REMOVE_WITH_PROMPT"}}}}],accessibility:{accessibilityData:{label:_.AU("VIDEO_ACTION_MENU",void 0,"Action menu")}}}},loggingDirectives:{clientVeSpec:{uiType:v}}}:
void 0;U.call(k,{gridPlaylistRenderer:D})}}v={gridRenderer:{items:B}};d===1&&(I=HtC(G,P))}else if(k){var sW=_.kg((U=B==null?void 0:B.localizedPromptMessage)!=null?U:"");v={horizontalListRenderer:{items:[{toggleButtonRenderer:{style:{styleType:"STYLE_PRIMARY"},size:{sizeType:"SIZE_DEFAULT"},defaultText:_.kg(_.AU("UPDATE_SMART_DOWNLOADS_NOW",void 0,"Update now")),isDisabled:!1,defaultServiceEndpoint:{offlineOrchestrationActionCommand:{actions:[{actionType:"OFFLINE_ORCHESTRATION_ACTION_TYPE_REFRESH",
entityKey:_.JFJ}]}},loggingDirectives:{clientVeSpec:{uiType:129730}}}},{toggleButtonRenderer:{style:{styleType:"STYLE_BLUE_TEXT"},size:{sizeType:"SIZE_DEFAULT"},defaultText:_.kg(_.AU("TURN_OFF",void 0,"Turn off")),isDisabled:!1,defaultServiceEndpoint:{updateLocalAppSettingCommand:{settingItemId:"SMART_DOWNLOADS_ENABLED",boolValue:!1}},loggingDirectives:{clientVeSpec:{uiType:129731}}}}],loggingDirectives:{clientVeSpec:{uiType:129729}}}};I=HtC(G,P)}else sW=_.kg(_.AU("WAITING_TO_DOWNLOAD",void 0,"Waiting to download...")),
v={};return{contents:[{shelfRenderer:{title:L,titleAnnotation:I,icon:{iconType:A},subtitle:sW,content:v,menu:{menuRenderer:{topLevelButtons:[{buttonRenderer:a}]}}}}],loggingDirectives:{clientVeSpec:{uiType:O}}}};
FR4=function(b,d,B,k,G,P,v,L,A,a,O){B=B===void 0?{}:B;k=k===void 0?{}:k;G=G===void 0?!1:G;P=P===void 0?!1:P;v=v===void 0?!1:v;L=L===void 0?!1:L;A=A===void 0?!1:A;a=a===void 0?0:a;O=O===void 0?-Infinity:O;if(!(d.length||b.length||G||L))return P?[{itemSectionRenderer:{contents:[{backgroundPromoRenderer:PC4(B)}]}}]:[{itemSectionRenderer:{contents:[{backgroundPromoRenderer:{title:_.kg(_.AU("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 I=[];b.length&&I.push(jjF(b,0));L?I.push({contents:[{statementBannerRenderer:LwJ(A,k)}]}):G?I.push(jjF(d,1,B,v,a,O)):P&&I.push({contents:[{statementBannerRenderer:ssw(B)}]});(G&&d.length||b.length)&&I.push({contents:[{messageRenderer:{subtext:{messageSubtextRenderer:{text:_.kg(_.AU("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 I.map(function(D){return{itemSectionRenderer:D}})};
lQ=function(b,d){if(typeof b!=="object")return null;b=_.C(Object.entries(b));for(var B=b.next();!B.done;B=b.next()){var k=_.C(B.value);B=k.next().value;k=k.next().value;if(B===d)return B;if(k=lQ(k,d))return B+"."+k}return null};
tT=function(b){var d=b.content;return(b=b.styleRuns)&&d?{runs:b.map(function(B){var k={text:d.slice(B.startIndex,B.startIndex+B.length)};B.fontColor&&(k.textColor=B.fontColor);return k})}:{simpleText:d}};
y6J=function(b,d,B,k){var G=ZtJ;k&&(b.quantity=k);if(!b.quantity||!b.maxQuantity)return{};k=b.minusButton;var P=b.plusButton,v,L,A,a;return{value:b.quantity,maxValue:b.maxQuantity,onChangeCallback:function(O){G(b,O)},
minusLabel:(v=_.p(k,gbC))==null?void 0:v.label,minimumReachedLabel:(L=_.p(k,gbC))==null?void 0:L.limitReachedLabel,plusLabel:(A=_.p(P,gbC))==null?void 0:A.label,maximumReachedLabel:(a=_.p(P,gbC))==null?void 0:a.limitReachedLabel,disabled:d,onRemoveCommand:B}};
ZtJ=function(b,d){var B=b.quantityIncrementerEntityKey;if(B){var k={};k.quantity=d;_.x0(_.jh("quantityIncrementerEntity",B,k));b.onChangeCommand&&_.VW(b.onChangeCommand)}};
SSy=function(b){if(b)return b===document.body?document.documentElement:/(auto|scroll)/.test(getComputedStyle(b).overflowY)?b:SSy(b.parentElement)};
w7G=function(b,d){(b=VX4(b))&&((_.N("enable_mini_app_command_handler_mweb_fix")?0:d)?itF.push({command:b,sourceData:{},commandContext:void 0}):_.I2().resolve(_.U6).resolveCommand(b))};
VX4=function(b){return _.p(b,_.FB)};
usQ=function(){var b=window.performance.timeOrigin+window.performance.now(),d=(new _.FY).setSeconds(b/1E9);return _.b$(d,2,_.vk(b%1E9),0)};
nbF=function(b,d){var B;b=(B=_.p(_.p(b,_.FB),KRw))==null?void 0:B.methodName;var k,G;(B=window.youtubewebview||((k=window.webkit)==null?void 0:(G=k.messageHandlers)==null?void 0:G.youtubewebview))&&b&&(k=new Zw,b=_.Zq(k,1,b),b=_.j0(b.JSC$12721_serializeBinary()),d=_.j0(d),B.postMessage(b+","+d))};
g6=function(b,d){var B=_.p(_.p(b,_.FB),KRw);B&&(d&&(B.serializedAdditionalMetadata=_.j0(d)),w7G(b,!0))};
Tcx=function(b,d,B){setTimeout(function(){_.Bz(b,d)},B)};
r6W=function(b){switch(b){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"}};
QjJ=function(){return!!_.xe("ID_TOKEN")};
YSm=function(b){return b instanceof Error&&b.cause instanceof qSW&&b.cause.rpcErrorCode!==void 0?!x71.includes(b.cause.rpcErrorCode):!0};
bn4=function(){return _.fw(eVC,{authuser:""+(_.xe("SESSION_INDEX")||0)})};
yJ=function(b,d,B,k){B=B===void 0?"MINI_APP_SDK_API_UNSPECIFIED":B;k=k===void 0?"":k;var G=new _.iq;B={source:"MINI_APP_ERROR_SOURCE_PLAYABLE_CONTAINER",sdkVersion:k,sdkApi:B};b instanceof Error&&(G.message=b.message,G.name=b.name,b.cause instanceof qSW&&b.cause.rpcErrorCode!==void 0&&(B.rpcErrorCode=b.cause.rpcErrorCode));var P;(P=d.onError)==null||P.call(d,{loggingError:G,metadata:B})};
BkW=function(b,d,B,k){switch(b){case "MINI_APP_SOURCE_GAMESNACKS":return new Sh(d,B,k);default:return new dBy(d,B,k)}};
k44=function(b){switch(b){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"}};
G4Q=function(b){switch(b){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"}};
PaF=function(b){switch(b){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"}};
Ey4=function(){return Math.floor(Math.random()*4)+1};
sA2=function(b,d,B,k){b=_.C(Object.entries(b));for(var G=b.next(),P={};!G.done;P={message$jscomp$995:void 0},G=b.next()){var v=_.C(G.value);G=v.next().value;v=v.next().value;P.message$jscomp$995=v;d.push(setTimeout(function(L){return function(){k(!1);B(L.message$jscomp$995.text)}}(P),P.message$jscomp$995.delayMs));
Number(G)>0&&d.push(setTimeout(function(){k(!0)},P.message$jscomp$995.delayMs-400))}};
CaC=function(b,d){var B=B===void 0?yGw:B;_.N("mweb_fix_monitor_visibility_after_render")?b&&XB(function(){iYJ(b,d,B)}):XB(function(){iYJ(b,d,B)})};
vyd=function(b,d){var B=document.createElement("ytd-engagement-panel-section-list-renderer");B.data=b;var k=d!=null?d:{};b=k.isPersistentPanel;d=k.hideDelayMs;k=k.overscrollContain;b=Object.assign({},b&&{isPersistentPanel:b},d&&{hideDelayMs:d},k&&{overscrollContain:k});Object.assign(B,b);return B};
WuJ=function(b){Lu2||(Lu2=fdm(new _.uT(1,void 0,void 0,AuQ),0));var d=Lu2.format(Math.floor(b));d=iT==="be"||iT==="bg"||iT==="es"||iT==="et"||iT==="hu"||iT==="ka"||iT==="lv"||iT==="pl"||iT==="pt-PT"||iT==="sq"?d.replace(new RegExp("^(\\d)"+AuQ.GROUP_SEP.replace(".","\\.")+"(\\d+("+AuQ.DECIMAL_SEP.replace(".","\\.")+"\\d+)?\\D*)$"),"$1$2"):d;return b>=1E3&&b<=9999&&d[1]==="."&&(iT==="sl"||iT==="it")?d.replace(".",""):d};
_.$Bx=function(b,d,B){return window.spf&&!_.N("web_disable_spfjs_client")?ad2(b,d,B):mBm(b,d)};
ad2=function(b,d,B){var k=null,G=(new _.lc(function(P,v){var L={};if(d){L.method=d.method;var A=d.postParams||{};JUd(b,d)&&(A[_.xe("XSRF_FIELD_NAME")]=_.xe("XSRF_TOKEN"));L.postData=_.tJ(A);d.type&&(L.type=d.type);A=d.headers}L.headers=U5J(b,A);_.N("debug_forward_web_query_parameters")&&(b=_.MbC(b,window.location.search));L.experimental_headers=L.headers;L.onError=function(a){a.err&&a.xhr&&(a.err.params={url:a.xhr.responseURL,response:a.xhr.responseText.substr(0,64)});v(a.err)};
L.onPartDone=function(a){B&&B.call(null,a.part)};
L.onDone=function(a){var O=On1(a.response,"xsrf_token");a2(window.location.href,b)&&O&&_.qL("XSRF_TOKEN",O);if(O=On1(a.response,"service_worker_killswitch"))_.qL("SERVICE_WORKER_KILLSWITCH",O),UeE();P(a.response)};
k=spf.request(b,L)})).then(Id4);
G.thenCatch(function(P){var v=P instanceof _.VJ,L=P&&P.hasOwnProperty("params")&&P.params.response?P.params.response:"";P instanceof Error&&(L?v?C3G(P):L===')]}\'\n{"reload":"now"}'?C3G(P):(DB4(P,b,L),UBm(P,L)?_.eu(P):_.xs(P)):C3G(P));k&&k.abort()});
return G};
Id4=function(b){if(b.type==="multipart"){var d=b.timing;b=b.parts.reduce(function(B,k){Object.assign(B,k);return B},{});
b.timing=b.timing||{};Object.assign(b.timing,d);b.type="reduced"}return b};
mBm=function(b,d){d=d===void 0?{}:d;var B=null,k=new _.lc(function(G,P){d.onFinish=function(v){if(v.readyState===XMLHttpRequest.DONE)if(v.status===200){if(v.responseType!=="json"){var L=v.response;L.substring(0,5)===")]}'\n"&&(L=L.substring(5));try{var A=JSON.parse(L)}catch(a){A=a}}else A=v.response;A instanceof Error?P(A):(L=On1(A,"xsrf_token"),a2(window.location.href,b)&&L&&_.qL("XSRF_TOKEN",L),v=v.responseURL,window.performance&&window.performance.getEntriesByName?(L=window.performance.getEntriesByName(v).pop())?
v={responseStart:(0,_.N$)()-(L.responseEnd-L.responseStart)}:(Math.random()<.01&&(L=Error("gi"),L.params=v,_.eu(L)),v={responseStart:-1}):v={responseStart:0},A.timing=A.timing||{},Object.assign(A.timing,v),G(A))}else P(Error("fi`"+v.status))};
(B=_.lq(b,d))||P(Error("fi`"+B.status))});
k.thenCatch(function(G){G instanceof Error&&(DB4(G,b),UBm(G)&&(G.level="WARNING"))});
_.N("cancel_pending_navs")&&k.thenCatch(function(){B.abort()});
return k};
On1=function(b,d){var B=b[d],k=b.parts;b.type==="multipart"&&k&&(B=(b=k.find(function(G){return d in G}))&&b[d]);
return B};
DB4=function(b,d,B){var k=b.message||"";d={original:k,url:d};if(B)if(k=k.match(/position:?\s*(\d+)/)){k=k&&Number(k[1])?Number(k[1]):0;var G=Math.max(k-25,0);d.position=k;d.response=B.substring(G,k+25)}else d.response=B.substring(0,50);_.bE(b,d);try{b.message="JSON parse error"}catch(P){}};
UBm=function(b,d){b=b.message||"";b=!!(b.indexOf("<")>=0||b.indexOf("end of ")>=0||b.indexOf("Unterminated string")>=0||b.indexOf("Unexpected EOF"));if(!b&&d)for(var B=d.length,k=!1,G=0;G<B;G++)if(k&&d[G]==="\\")G++;else if(d[G]==='"')k=!k;else if(d[G]==="<"&&!k){b=!0;break}return b};
oyy=function(){return document.documentElement.hasAttribute("dark")};
_.NkQ=function(b,d){if(b!=="GFEEDBACK"&&b!=="GUIDED_HELP")_.e8(Error("hi`"+b));else{var B=_.I2().resolve(_.O6(_.dT));if(B&&(B=B.getCurrentPage())&&B.getServiceTrackingParams&&(B=B.getServiceTrackingParams()))for(var k=0,G;G=B[k++];)if(G.service===b){if(b=G.params)for(B=0;k=b[B++];)d[k.key]=k.value;break}}};
_.p14=function(b){var d=_.kN();d&&(d=d.getPlayer())&&(d.pauseVideo(),b.playback_id=d.getVideoData().cpn,b.eid=d.getVideoData().eventId,Object.assign(b,d.getFeedbackProductData()))};
Mqd=function(){var b={abuseLink:"https://support.google.com/youtube/bin/answer.py?answer=140536",customZIndex:"2000000005",allowNonLoggedInFeedback:!0};_.xe("GOOGLE_FEEDBACK_FORCE_ANONYMOUS")&&(b.enableAnonymousFeedback=!0);_.xe("SESSION_INDEX")&&(b.authuser=String(_.xe("SESSION_INDEX")));_.N("enable_pageid_for_feedback")&&_.xe("DELEGATED_SESSION_ID")&&(b.pageId=String(_.xe("DELEGATED_SESSION_ID")));return b};
_.iQ=function(b){_.N("enable_ypc_spinners")&&_.BG(b,"yt-open-popup-action",[{openPopupAction:{popupType:"FULLSCREEN_OVERLAY",properties:{noCancelOnOutsideClick:!0,noAutoFocus:!0},popup:{loadingRenderer:{hack:!0}}}},b])};
_.w6=function(b){_.N("enable_ypc_spinners")&&_.BG(b,"yt-close-popup-action",["yt-loading-renderer"])};
cuF=function(b){return new Promise(function(d,B){_.gf({verifyCommand:{recaptchaToken:b.recaptchaResponse}},{commandController:{onSuccess:function(k,G){G||B("ChallengeService did not return a response.");var P;d({challengeCompleted:(P=G.verified)!=null?P:!1})},
onServerError:function(k,G){B(G)}}})})};
JuF=function(b,d,B,k){d({recaptchaResponse:k}).then(function(G){G.challengeCompleted?_.yA()?(B(3),_.I2().resolve(_.U6).resolveCommand({signalAction:{signal:"RELOAD_PAGE"}},{form:{element:b}})):B(2):B(4)},function(){B(4)})};
R$w=function(b,d,B){_.gn(_.p5(z$Q,_.xe("HL")),function(){var k;(k=window.grecaptcha)==null||k.ready(function(){var G=window.grecaptcha;G?(B(G.render(b,{sitekey:"6Lf39AMTAAAAALPbLZdcrWDa8Ygmgk_fmGmrlRog",callback:JuF.bind(null,b,cuF,d)})),d(1)):d(4)})})};
X14=function(b,d){return function(){switch(d()){case 0:return b().captchaLoadingMessage;case 1:return b().challengeReason;case 3:return b().captchaSuccessfulMessage;case 2:return b().captchaCookieSetFailureMessage;case 4:return b().captchaFailedMessage;default:return b().challengeReason}}()};
_.uQ=function(){if(!h$Q){var b=document.querySelector("#player.skeleton");b&&(_.tr(b),h$Q=!0)}};
_.ldm=function(){return HnG=JR2()};
Fud=function(){return _.f(function(b){return tq1!==void 0?b.return():b.yield(jAQ(),0)})};
jAQ=function(){return _.f(function(b){if(b.nextAddress==1)return b.yield(RmE(),2);HnG=b.yieldResult;tq1=_.Y8.addLowPriorityJob(jAQ,5E3);_.tn(b)})};
inW=function(b){var d=d===void 0?Zn4:d;var B,k,G=(B=b.responseContext)==null?void 0:(k=B.mainAppWebResponseContext)==null?void 0:k.trackingParam;if(!G){d.increment("MISSING");var P,v,L,A,a,O;_.eu(new _.iq("282054944_a",{skV:!!((P=b.responseContext)==null?0:(v=P.mainAppWebResponseContext)==null?0:v.loggedOut),xYV:((L=b.responseContext)==null?void 0:L.mainAppWebResponseContext)===void 0,llS:b.responseContext===void 0,cp:(A=b.playabilityStatus)==null?void 0:A.contextParams,dlp:(((a=b.streamingData)==
null?void 0:a.formats)||[]).length>0,uns:(((O=b.streamingData)==null?void 0:O.adaptiveFormats)||[]).length>0,os:!!b.offlineState,cotn:b.cotn}));return 2}B="";try{B=gy2(G)}catch(U){return d.increment("C_ERROR"),_.xs(U),2}try{var I=_.yux(B);var D=Swy(I)}catch(U){return d.increment("P_ERROR"),_.xs(U),2}D=_.$$(D,Vqd,1,_.OV());G=[];D=_.C(D);for(I=D.next();!I.done;I=D.next())k=I.value,I=k.getPath(),B=(0,_.w1.getValueByKeys)(b,I.split(".")),B=String(B===void 0||B===null?"":B),k=k.getValue()||"",P=/[+\-\/_]/g,
B.replace(P,"")!==k.replace(P,"")&&(d.increment("MISMATCH"),_.N("ab_mis_log_err")&&(B=new _.iq("282054944_p",{iZy:I,g:String(B),e:String(k)}),_.xs(B)),["auxiliaryUi.messageRenderers.enforcementMessageViewModel.displayType"].includes(I)||(I.match(/enforcementMessageViewModel/i)?G.push(3):G.push(2)));if(G.length>0)return Math.max.apply(Math,_.K6(G));d.increment("SUCCESS");return 1};
KuE=function(b){var d=new KC;if(b.interpreterJavascript){var B=_.dOE(b.interpreterJavascript);B=C6(B).toString();var k=new w1Q;_.Zq(k,6,B);_.Rc(d,1,k,jl)}else b.interpreterUrl&&(B=_.ey(b.interpreterUrl),B=_.jD(B).toString(),k=new _.u8m,_.Zq(k,4,B),_.Rc(d,2,k,jl));b.interpreterHash&&_.nC(d,3,b.interpreterHash,jl);b.program&&_.nC(d,4,b.program,jl);b.globalName&&_.nC(d,5,b.globalName,jl);b.clientExperimentsStateBlob&&_.nC(d,7,b.clientExperimentsStateBlob,jl);return d};
Td=function(b){var d={};b=_.C(b.split("&"));for(var B=b.next();!B.done;B=b.next())B=B.value.split("="),B.length===2&&(d[B[0]]=B[1]);return d};
nyW=function(b){return Number(b.t)||7200};
TkW=function(){var b=b===void 0?window:b;var d,B;return _.f(function(k){if(k.nextAddress==1)return k.yield(xL1(),2);d=b;B=d.bgevmc;if(!B)throw Error("li");return k.return({pause:function(){B.p()},
resume:function(){B.r()},
checkForRefresh:function(){return B.cr()}})})};
qBx=function(){if(_.N("bg_st_hr"))return"havuokmhhs-0";var b,d=((b=globalThis.performance)==null?void 0:b.timeOrigin)||0;return"havuokmhhs-"+Math.floor(d)};
r6=function(b){window.bgens=b};
ru4=function(){return new Promise(function(b){var d=window;d.ntpevasrs!==void 0?b(new QJ(d.ntpevasrs)):(d.ntpqfbel===void 0&&(d.ntpqfbel=[]),d.ntpqfbel.push(function(B){b(new QJ(B))}))})};
QAC=function(b){if(_.N("attmusi")&&_.N("attmusi_ue")){b={s:b.kPV.bind(b),ir:b.bR9.bind(b)};var d=window;d.attmp=b;if(d.attmq!==void 0)for(var B=_.C(d.attmq),k=B.next();!k.done;k=B.next())k=k.value,k(b);d.attmq=void 0}else d=b.kPV.bind(b),_.D7("yt.aba.att",d),b=b.bR9.bind(b),_.D7("yt.aba.att2",b)};
xBy=function(b){switch(_.HQ(b.input)){case _.e6(qw1):var d={};return d.encryptedVideoId=b.innerTubeRequest.externalVideoId,d}return{}};
bKJ=function(b){switch(_.HQ(b.input)){case _.e6(qw1):if(_.N("web_generate_att_data_for_get_transcript_request"))return"ENGAGEMENT_TYPE_VIDEO_TRANSCRIPT_REQUEST";break;case _.e6(Yw4):if(_.N("enable_att_for_share_on_web_client"))return"ENGAGEMENT_TYPE_SHARE";break;case _.e6(q8):if(_.N("PremiumClientSharedConfig__enable_att_for_get_premium_on_web_client")&&b.innerTubeRequest.browseId==="SPunlimited")return"ENGAGEMENT_TYPE_YPC_GET_PREMIUM_PAGE";break;case _.e6(e$F):var d,B;if(_.N("PremiumClientSharedConfig__enable_att_for_get_download_action_on_web_client")&&
((B=_.p((d=b.config)==null?void 0:d.command,_.Yu))==null?0:B.requiresAttestationResponse))return"ENGAGEMENT_TYPE_YPC_GET_DOWNLOAD_ACTION"}return null};
_.B5Q=function(b){var d;if(b.playlistVideoRenderer&&((d=b.playlistVideoRenderer)==null?0:d.engagementBar))return ddQ(b.playlistVideoRenderer.engagementBar);if(_.p(b,xo)){var B;if(b=(B=_.p(b,xo))==null?void 0:B.engagementBar)return ddQ(b)}return""};
ddQ=function(b){if(!b)return"";b=_.p(b,_.kRQ);if(b==null||!b.actions)return"";b=_.C(b.actions);for(b=b.next();!b.done;b=b.next()){b=_.p(b.value,_.GRw);var d=void 0;if((d=b)==null||!d.itemId)break;return b.itemId}return""};
_.P1F=function(b){var d;if(b.playlistVideoRenderer&&((d=b.playlistVideoRenderer)==null?0:d.videoId))return b.playlistVideoRenderer.videoId;if(_.p(b,xo)){var B,k;if(b=(B=_.p(b,xo))==null?void 0:(k=B.playlistItemData)==null?void 0:k.videoId)return b}return""};
_.E9m=function(b){var d;if(b.playlistVideoRenderer&&((d=b.playlistVideoRenderer)==null?0:d.voteCount))return b.playlistVideoRenderer.voteCount;if(_.p(b,xo)){var B,k;if(b=(B=_.p(b,xo))==null?void 0:(k=B.playlistItemData)==null?void 0:k.voteCount)return b}return 0};
_.Yo=function(b,d){return _.AY(b.entities,"flowStateEntity",d)};
C1J=function(b,d,B,k){var G=void 0;b=_.C(b[d.iconName]||[]);for(var P=b.next();!P.done;P=b.next()){P=P.value;var v=d.iconSize;var L=d.iconStyle;v=!v||v===P[2];var A=sOd[P[0]];k&&k!==P[1]||!v||L&&L!==A?L=!1:G?(L=sOd[P[0]],L=!!d.iconStyle||L==="youtube_outline",v=G.version<=P[1],L=(!!d.iconSize||P[2]===24)&&L&&v):L=!0;L&&(G={name:d.iconName,style:sOd[P[0]],size:P[2],version:P[1],allowMirroring:!!P[3],url:B(d.iconName,P)})}return G};
v94=function(b,d,B,k){return b+(""+sOd[B[0]]+((k===void 0?0:k)?"_experimental":"")+"/"+d+"/v"+B[1]+"/")+(B[2]+"px.svg")};
L$4=function(b){return _.xe("INNERTUBE_CLIENT_NAME")!=="WEB_REMIX"&&_.xe("INNERTUBE_CLIENT_NAME")!=="WEB_CREATOR"?"bookmark":b};
fR4=function(b,d){return v94("https://fonts.gstatic.com/s/i/",b,d)};
AAQ=function(b,d){return v94("https://fonts.gstatic.com/s/i/",b,d,!0)};
W$E=function(b,d){return v94("https://www.gstatic.com/youtube/img/icons/web/",b,d)};
mdW=function(b){var d=b.enabled;var B=b.itemPlaybackModel;var k=b.thumbnailElRef;var G=b.containerElRef;var P=b.options;var v;_.nL(function(){var L=G==null?void 0:G.value;var A,a=(A=k())==null?void 0:A.value;A=B();var O=P();if(d&&A&&L&&a&&(O==null?0:O.thumbnail)){var I={data:A,hostElement:L},D,U,M=[].concat(_.K6((D=O.thumbnailOverlays)!=null?D:[]),_.K6((U=A.overlays)!=null?U:[]));U=A.itemPlaybackOptions;D=(U==null?void 0:U.enableRoundedPlayer)||O.enableRounding;U=U==null?void 0:U.disableTimeStatusOverlay;
var z,H;L={mediaRenderer:I,lockupElement:L,thumbnailElement:a,videoPreviewOpts:{videoPreviewData:{inlinePlaybackEndpoint:_.ZX((z=A.inlinePlayerData)==null?void 0:z.onVisible),navigationEndpoint:_.ZX((H=A.inlinePlayerData)==null?void 0:H.onSelect),thumbnail:O.thumbnail,thumbnailOverlays:M,accessibilityText:O.accessibilityText||""},thumbnailSize:O.thumbnailSize,enableRounding:D,mouseleaveCallback:O.mouseleaveCallback,hideTimeDisplay:U}}}else L=void 0;if(z=L){var l;(l=v)==null||eh(l);v=SZ(z);var F,K;
((F=B())==null?0:(K=F.inlinePlayerData)==null?0:K.forceImpAutoplay)&&aRQ(v)}},"BLiQOd");
_.Tk(function(){var L;(L=v)==null||eh(L)})};
$d4=function(b){b=atob(b);for(var d=[],B=0;B<b.length;B++)d.push(b.charCodeAt(B));return new Blob([new Uint8Array(d)],{type:"image/png"})};
IR2=function(b,d,B,k){k=k===void 0?"INSERTION_POSITION_UNSPECIFIED":k;return b({targetId:d},function(G){var P,v=(P=G.contents)!=null?P:[];P=B!=null?B:[];var L=OK1(v);switch(k){case "INSERTION_POSITION_UNSPECIFIED":return Object.assign({},G,{contents:[].concat(_.K6(v.slice(0,L)),_.K6(P),_.K6(v.slice(L+1)))});case "INSERTION_POSITION_FIRST":return Object.assign({},G,{contents:[].concat(_.K6(P),_.K6(v))});case "INSERTION_POSITION_LAST":return Object.assign({},G,{contents:[].concat(_.K6(v),_.K6(P))});
default:return G}})};
Udw=function(b,d,B,k,G){G=G===void 0?"RELATIVE_INSERTION_POSITION_AFTER":G;return b({targetId:d},function(P){var v,L=(v=P.contents)!=null?v:[];v=DdQ(L,B);if(v<0)return P;v=G==="RELATIVE_INSERTION_POSITION_BEFORE"?v:v+1;return Object.assign({},P,{contents:[].concat(_.K6(L.slice(0,v)),_.K6(k),_.K6(L.slice(v)))})})};
OK1=function(b){var d=b.findIndex(function(B){return _.p(B,_.by)});
return d>=0?d:b.length};
DdQ=function(b,d){return b.findIndex(function(B){a:{B=_.C(Object.values(B));for(var k=B.next();!k.done;k=B.next())if((k=k.value)&&k.targetId){B=k.targetId;break a}B=""}return B===d})};
N5w=function(b,d,B){return b({targetId:d},function(k){var G,P=(G=k.contents)!=null?G:[];return Object.assign({},k,{contents:o9E(P,B)})})};
o9E=function(b,d){return b.filter(function(B){var k=d.includes;a:{B=_.C(Object.values(B));for(var G=B.next();!G.done;G=B.next())if((G=G.value)&&G.targetId){B=G.targetId;break a}B=""}return!k.call(d,B||"")})};
_.pXG=function(b,d){return{engagementPanelSectionListRenderer:{panelIdentifier:b,identifier:d,visibility:"ENGAGEMENT_PANEL_VISIBILITY_EXPANDED",content:{contentLoadingRenderer:{useSpinner:!0}}}}};
MjJ=function(b,d){b=b.getAvailableAudioTracks();if(b.length)return b==null?void 0:b.find(function(B){var k;return(B==null?void 0:(k=B.getLanguageInfo())==null?void 0:k.getId())===d})};
_.JAW=function(b){var d,B=(d=b.getOption("captions","tracklist",{includeAsr:!0}))!=null?d:[];return B=cAC(B,b)};
zKm=function(b){return b.getOption("captions","translationLanguages",{includeAsr:!0})||[]};
cAC=function(b,d){d=zKm(d);if(d==null||!d.length)return b;var B=d.filter(function(v){return v});
d=b.filter(function(v){return v.languageCode.startsWith("en")});
B=_.C(B);for(var k=B.next();!k.done;k=B.next())if(k=k.value,d.length){var G=d[0],P=Object.assign({},G);G.languageCode!==k.languageCode&&(P.displayName=G.languageName+" >> "+k.languageName,P.translationLanguage=k,b.push(P))}return b};
RKW=function(b,d,B){b=_.JAW(b);if(b.length)return B?b.find(function(k){if(typeof(k==null?void 0:k.translationLanguage)==="object"){var G;return((G=k.translationLanguage)==null?void 0:G.languageCode)===d}return!1}):b==null?void 0:b.find(function(k){return k.languageCode===d})};
XXy=function(b){return b.getOption("captions","tracklist",{includeAsr:!0})};
hKG=function(b){var d=b.getAvailableAudioTracks();if(d!=null&&d.length){var B=b.getAudioTrack();return{showSheetCommand:{panelLoadingStrategy:{inlineContent:{sheetViewModel:{content:{listViewModel:{listItems:[].concat(_.K6(d.map(function(k){return{listItemViewModel:{title:{content:k.getLanguageInfo().getName()},isSelected:k.getLanguageInfo().getId()===(B==null?void 0:B.getLanguageInfo().getId()),selectionStyle:"LIST_ITEM_SELECTION_STYLE_DEFAULT",rendererContext:{commandContext:{onTap:{innertubeCommand:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",
actions:[{audioTrackSelectActionCommand:{languageCode:k.getLanguageInfo().getId()}}]}}}}}}}}))),
visibleElementCount:5}}}}}}}}};
HKx=function(b){return b.getOption("captions","tracklist",{includeAsr:!0})};
lRw=function(b){var d=HKx(b);if(d==null?0:d.length)return d;b.loadModule("captions");return HKx(b)};
tjC=function(b){var d=b.getOption("captions","track");if(d)return d;b.loadModule("captions");return b.getOption("captions","track")};
F$F=function(b){var d=lRw(b);if(d!=null&&d.length){var B=tjC(b),k;return{showSheetCommand:{panelLoadingStrategy:{inlineContent:{sheetViewModel:{content:{listViewModel:{listItems:[{listItemViewModel:{title:{content:_.AU("PLAYER_CAPTION_OFF",void 0,"Off")},isSelected:!(B==null?0:B.languageCode),selectionStyle:"LIST_ITEM_SELECTION_STYLE_DEFAULT",rendererContext:{commandContext:{onTap:{innertubeCommand:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{captionLanguageSelectActionCommand:{languageCode:""}}]}}}}}}}].concat(_.K6(d.map(function(G){return{listItemViewModel:{title:{content:G.displayName},
isSelected:G.displayName===(B==null?void 0:B.displayName),selectionStyle:"LIST_ITEM_SELECTION_STYLE_DEFAULT",rendererContext:{commandContext:{onTap:{innertubeCommand:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{captionLanguageSelectActionCommand:{languageCode:G.languageCode}}]}}}}}}}})),[{listItemViewModel:Object.assign({},{title:{content:_.AU("AUTO_TRANSLATE",void 0,"Auto-translate")},
isSelected:!!B.translationLanguage,selectionStyle:"LIST_ITEM_SELECTION_STYLE_DEFAULT"},!!B.translationLanguage&&{selectionText:{content:(B==null?void 0:(k=B.translationLanguage)==null?void 0:k.languageName)||""}},{rendererContext:{commandContext:{onTap:{innertubeCommand:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[jOx(b)]}}}}}})}]),visibleElementCount:5}}}}}}}}};
jOx=function(b){var d=zKm(b);if(d==null||!d.length)throw Error("Hi");var B=tjC(b);b=d.filter(function(k){return!k.languageCode.startsWith("en")});
return{showSheetCommand:{panelLoadingStrategy:{inlineContent:{sheetViewModel:{content:{listViewModel:{listItems:[].concat(_.K6(b.map(function(k){var G;return{listItemViewModel:{title:{content:k.languageName},isSelected:k.languageName===(B==null?void 0:(G=B.translationLanguage)==null?void 0:G.languageName),selectionStyle:"LIST_ITEM_SELECTION_STYLE_DEFAULT",rendererContext:{commandContext:{onTap:{innertubeCommand:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{captionLanguageSelectActionCommand:{languageCode:k.languageCode,
isAutoTranslated:!0}}]}}}}}}}}))),
visibleElementCount:5}}}}}}}};
SXW=function(b){return new Promise(function(d,B){if(b===void 0)_.xs(Error("Li"),"ERROR"),B(Error("Li"));else{B=new _.ZKJ;var k=_.g9x();B=B.init();var G=_.yA2(_.xe("YPC_MB_URL"),!0);Promise.all([B,G]).then(function(){var P=_.dt.payments.business.integration.ClientTokenFactory.createClientToken(b,k);d(P)})}})};
wXd=function(b,d,B,k,G,P,v){var L=_.ry();B=B.replace(/-/g,"+").replace(/_/g,"/");var A=_.mh().get("hl"),a=_.Bs(_.r3),O=d==null?void 0:d.element;O&&_.iQ(O);Vj1(d,!0);_.iKC(a,B,L.resolve,function(){O&&_.w6(O)},function(I){O&&_.w6(O);
L.reject(I)},A,k?function(I){k&&_.TD(b,k,{backend_analytics:I})}:void 0,L.resolve,G,P,v);
return L.promise};
Vj1=function(b,d){!(b=b==null?void 0:b.element)||b.tagName!=="YT-BUTTON-RENDERER"&&b.tagName!=="YTD-BUTTON-RENDERER"||(b.disabled=d)};
urE=function(){var b=_.AU("DOWNLOADED",void 0,"Downloaded");return{popup:{notificationActionRenderer:{responseText:_.kg(b),actionButton:{buttonRenderer:Bzx()}}},popupType:"TOAST"}};
K$E=function(){var b=_.AU("UNAVAILABLE_OFFLINE",void 0,"Unavailable offline");return{popup:{notificationActionRenderer:{responseText:_.kg(b),loggingDirectives:{clientVeSpec:{uiType:135356}}}},popupType:"TOAST"}};
n9W=function(b){return{itemSectionRenderer:{contents:[{backgroundPromoRenderer:b}]}}};
kE=function(b,d,B,k){var G;return _.f(function(P){if(P.nextAddress==1)return _.Jn(P,2),P.yield(b,4);if(P.nextAddress!=2)return(G=_.pr(d.getState().entities).length>0)?P.return({title:_.kg(_.AU("YOU_ARE_OFFLINE",void 0,"You are offline")),bodyText:_.kg(_.AU("CHECK_CONNECTION_OR_DOWNLOADS",void 0,"Please check your connection or watch your downloaded videos.")),icon:{iconType:"OFFLINE_NO_CONTENT"},ctaButton:{buttonRenderer:dKm()},style:{value:"BACKGROUND_PROMO_STYLE_TYPE_FULL_HEIGHT"},loggingDirectives:{clientVeSpec:{uiType:22233}}}):
P.return(k9x(B,k));_.lt(P);return P.return(k9x(B,k))})};
T5E=function(b,d){return d?d==="PPSV"||dlJ(b,d):!1};
rAm=function(b){b.responseContext||(b.responseContext={});b.responseContext.maxAgeSeconds=0;return b};
CF=function(b){var d;return _.f(function(B){return B.nextAddress==1?B.yield(QOF(b,"service:topbar:fallback"),2):(d=B.yieldResult)&&_.GP(d)?B.return(rAm(_.GP(d))):B.return()})};
qXQ=function(b){var d;return _.f(function(B){return B.nextAddress==1?B.yield(QOF(b,"service:downloads_settings:fallback"),2):(d=B.yieldResult)&&_.GP(d)?B.return(d):B.return()})};
QOF=function(b,d){var B;return _.f(function(k){if(k.nextAddress==1)return b?k.yield(b.get(d),2):k.return();B=k.yieldResult;return!B||!_.GP(B)||!isNaN(Number(B.data.expireTimestampMs))&&B.isExpired()?k.return():k.return(B)})};
xdy=function(b){var d=_.I2().resolve(vs).getState().entities;return b.playlistId?T5E(d,b.playlistId):!1};
eKd=function(b){var d=_.Nt("web_pbj_log_warning_rate",0);d=d>0&&Math.random()<d;if(!_.p(b,_.Uk))return d&&_.eu(Error("ej")),!1;var B;return _.N("shorts_controller_retrieve_seedless_sequence_v2")&&((B=_.p(b,_.Uk))==null?void 0:B.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS"?!0:YXd(b)?!0:(d&&_.eu(Error("fj")),!1)};
YXd=function(b){var d=(_.p(b,_.KB)||_.p(b,_.Uk)).videoId;if(!d||!b8m.test(d))return!1;var B;return(b=(B=_.p(b.commandMetadata,_.LT))==null?void 0:B.url)&&(b.includes(d)||b.startsWith("/clip"))?!0:!1};
_.BVC=function(){var b=_.mh();return b.getFlag(192)?b.getFlag(190):!(_.Bf("web_watch_cinematics_disabled_by_default")||_.Bf("web_watch_cinematics_preferred_reduced_motion_default_disabled")&&duF())};
_.LF=function(b,d,B){var k={};k.currentUrl=d;k.vis=b.vis!==void 0?b.vis:0;k.splay=!1;d=_.mh();k.autoCaptionsDefaultOn=d.getFlag(66);d.getFlag(141)?d.getFlag(140)?k.autonavState="STATE_OFF":k.autonavState="STATE_ON":k.autonavState="STATE_NONE";k.html5Preference="HTML5_PREF_WANTS";isNaN(_.xe("STS"))||(k.signatureTimestamp=_.xe("STS"));b.autonav&&(k.autoplay=!0,k.autonav=!0);b.mutedAutoplay&&(k.autoplay=!0,k.mutedAutoplay=!0);b.inlinePlayback&&(k.autoplay=!0,k.autonav=!1,k.isInlineUnmutedPlayback=!!b.inlineUnmuted);
k.referer=B;k.lactMilliseconds=b.lact!==void 0?b.lact.toString():"-1";_.N("enable_unknown_lact_fix_on_html5")&&k.lactMilliseconds==="-1"&&_.eu(new _.iq("Unknown LACT is set in playbackContext.",{"lact in tempData":b.lact||"undefined",autonav:b.autonav||"undefined"}));b={};d.getFlag(194)&&(b.hasShownAmbientMode=!0);d.getFlag(192)&&(b.hasToggledOffAmbientMode=!0);_.BVC()&&(b.watchAmbientModeEnabled=!0);k.watchAmbientModeContext=b;return k};
kCF=function(b){var d={},B=b.pbis||0;B&&(d.playbackBeginsInSeconds=B);b.prefetch_reason&&b.prefetch_reason==="hc_pbis"&&(d.prefetchReason="PREFETCH_REASON_HINT_CONFIG_PLAYBACK_BEGINS_IN_SECONDS");return d};
GC4=function(b,d){var B;if(d==null?0:(B=d.requestTemplate)==null?0:B.panelId)b.panelId=d.requestTemplate.panelId;var k;if(d==null?0:(k=d.requestTemplate)==null?0:k.params)b.params=d.requestTemplate.params};
Edx=function(){if(PD4)return PD4();var b=!_.N("idb_response_store_auth_killswitch"),d={};PD4=oP("yt-it-response-store",{objectStores:(d.ResponseStore={addedAtVersion:1},d),shared:!b,upgrade:function(B,k){k(1)&&(B=PA(B,"ResponseStore",{keyPath:["key","clientName"]}),Ee(B,"byExpiration","expireTimestampMs"),Ee(B,"byInterface","clientName"))},
version:1});return PD4()};
syG=function(b){return _.WU(Edx(),b)};
vdm=function(b,d){var B;return _.f(function(k){return k.nextAddress==1?k.yield(_.UH(),2):(B=k.yieldResult)?k.return(new CDG(b,d,B)):k.return()})};
LJd=function(b){var d=Object.keys(b)[0];if(d)return b.screenExit&&(d=d+";"+b.screenExit.screen),d};
fVd=function(b){var d=new Map;b=_.C(b);for(var B=b.next();!B.done;B=b.next())B=B.value,B!=null&&(d.has(B.taskType)||d.set(B.taskType,[]),d.get(B.taskType).push(B));return d};
AwC=function(b){b=[].concat(_.K6(b)).sort(function(B,k){return B-k});
var d=Math.floor(b.length/2);return b.length%2?b[d]:(b[d-1]+b[d])/2};
muw=function(b,d){b=b===void 0?r2F:b;d=d===void 0?{}:d;_.D7("yt.logging.errors.log",_.xs);nu2();WJQ(e0w(),d);window.onerror=b;aVd=TyW;window.addEventListener("unhandledrejection",function(B){if(B.reason instanceof Error){var k=B.reason;_.bE(k,{source:"unhandledrejection"});k.name==="AbortError"&&(k.level="WARNING")}TyW(B.reason);B.preventDefault()})};
_.$uy=function(b){var d,B,k,G,P,v,L,A,a,O,I,D,U,M,z,H,l,F,K,u,r,Q,q,sW,L1,cJ,OW,ow,Z2,yE,wG,aS,b2,QE,mV,pe,RS,Dg,XM,mQ;return _.f(function(uF){if(uF.nextAddress==1)return uF.yield(_.Ip(b,{mode:"readonly",enableRetries:!0},function(O$){return DS(O$,"playbackData").then(function(Ke){var MS=Ke.map(function($r){return $r.transfer}).filter(function($r){return!!$r}),b4=Ke.map(function($r){return $r.offlineVideoPolicy}).filter(function($r){return!!$r}),An=Ke.filter(function($r){return!!$r.key}).map(function($r){return _.fr(_.Cr($r.key).entityId,
"downloadStatusEntity")});
MS=DS(O$,"transfer",MS);b4=DS(O$,"offlineVideoPolicy",b4);An=DS(O$,"downloadStatusEntity",An);var Th=MS.then(function($r){$r=$r.reduce(function(D3,EE){(EE==null?0:EE.offlineVideoStreams)&&D3.push.apply(D3,_.K6(EE.offlineVideoStreams));return D3},[]).filter(function(D3){return!!D3});
return DS(O$,"offlineVideoStreams",$r)});
return EH.all([MS,b4,Th,An]).then(function($r){var D3=_.C($r);$r=D3.next().value;var EE=D3.next().value;var x4=D3.next().value;D3=D3.next().value;return[Ke,$r,EE,x4,D3]})})}),2);
if(uF.nextAddress!=3)return d=uF.yieldResult,uF.yield(_.Ip(b,{mode:"readonly",enableRetries:!0},function(O$){return DS(O$,"mainDownloadsListEntity").then(function(Ke){var MS,b4;return(b4=(MS=Ke[0])==null?void 0:MS.downloads)!=null?b4:[]})}),3);
B=uF.yieldResult;k=_.C(d);G=k.next().value;P=k.next().value;v=k.next().value;L=k.next().value;A=k.next().value;a=G;O=P;I=v;D=L;U=A;M={};z={};H={};l={};F={};K=[];u=_.C(O);for(r=u.next();!r.done;r=u.next())(Q=r.value)&&(M[Q.key]=Q);q=_.C(I);for(sW=q.next();!sW.done;sW=q.next())(L1=sW.value)&&(z[L1.key]=L1);cJ=_.C(U);for(OW=cJ.next();!OW.done;OW=cJ.next())(ow=OW.value)&&(H[ow.key]=ow);Z2=_.C(D);for(yE=Z2.next();!yE.done;yE=Z2.next())(wG=yE.value)&&(l[wG.key]=wG);aS=_.C(B);for(b2=aS.next();!b2.done;b2=
aS.next())QE=b2.value,mV=void 0,F[(mV=QE.videoItem)!=null?mV:""]=!0,QE.videoItem&&(RS=pe=void 0,Dg=(RS=(pe=_.Cr(QE.videoItem))==null?void 0:pe.entityId)!=null?RS:"",K.push({externalVideoId:Dg}));XM=a.filter(function(O$){if(!O$||!O$.key||!O$.offlineVideoPolicy)return!1;O$=_.Cr(O$.key).entityId;O$=_.fr(O$,"downloadStatusEntity");var Ke;return!(O$&&((Ke=H[O$])==null?void 0:Ke.downloadState)==="DOWNLOAD_STATE_USER_DELETED")});
mQ=XM.map(function(O$){var Ke=M[O$.transfer],MS=[];if(Ke==null?0:Ke.offlineVideoStreams)for(var b4=_.C(Ke.offlineVideoStreams),An=b4.next();!An.done;An=b4.next())(An=l[An.value])&&MS.push(An);b4=z[O$.offlineVideoPolicy];An=F;var Th=O$==null?void 0:O$.playerResponseTimestamp,$r=_.Cr(b4.key).entityId;O$=_.fr($r,"mainVideoEntity");if(b4.action==="OFFLINE_VIDEO_POLICY_ACTION_DISABLE"){var D3="OFFLINE_VIDEO_STATE_DISABLED";b4.expirationTimestamp&&Number(b4.expirationTimestamp)<Date.now()/1E3&&(D3="OFFLINE_VIDEO_STATE_EXPIRED")}else if(b4.action===
"OFFLINE_VIDEO_POLICY_ACTION_DOWNLOAD_FAILED")D3="OFFLINE_VIDEO_STATE_OFFLINE_FAILED";else{switch(Ke==null?void 0:Ke.transferState){case "TRANSFER_STATE_TRANSFER_IN_QUEUE":D3="OFFLINE_VIDEO_STATE_PENDING";break;case "TRANSFER_STATE_TRANSFERRING":D3="OFFLINE_VIDEO_STATE_TRANSFERRING";break;case "TRANSFER_STATE_PAUSED_BY_USER":D3="OFFLINE_VIDEO_STATE_PAUSED_TRANSFER";break;case "TRANSFER_STATE_FAILED":D3="OFFLINE_VIDEO_STATE_OFFLINE_FAILED";break;case "TRANSFER_STATE_COMPLETE":D3="OFFLINE_VIDEO_STATE_PLAYABLE";
break;case "TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH":D3="OFFLINE_VIDEO_STATE_STREAMS_OUT_OF_DATE";break;default:D3="OFFLINE_VIDEO_STATE_UNKNOWN"}if(D3==="OFFLINE_VIDEO_STATE_OFFLINE_FAILED")switch(Ke==null?void 0:Ke.failureReason){case "TRANSFER_FAILURE_REASON_EXTERNAL_FILESYSTEM_WRITE":case "TRANSFER_FAILURE_REASON_FILESYSTEM_WRITE":D3="OFFLINE_VIDEO_STATE_OUT_OF_STORAGE_ERROR";break;case "TRANSFER_FAILURE_REASON_STREAM_MISSING":D3="OFFLINE_VIDEO_STATE_STREAMS_MISSING";break;case "TRANSFER_FAILURE_REASON_NETWORK":case "TRANSFER_FAILURE_REASON_NETWORK_LOST":D3=
"OFFLINE_VIDEO_STATE_NETWORK_ERROR"}}$r={id:$r,videoState:D3};if(Ke==null?0:Ke.cotn)$r.cotn=Ke.cotn;if(Ke==null?0:Ke.maximumDownloadQuality)$r.selectedVideoQuality=Ke==null?void 0:Ke.maximumDownloadQuality;if(Ke==null?0:Ke.lastProgressTimeMs)$r.lastProgressTimeMs=Ke.lastProgressTimeMs;Th&&($r.playerResponseSavedTimeMs=String(Number(Th)*1E3));Ke=String;Th=0;MS=_.C(MS);for(D3=MS.next();!D3.done;D3=MS.next())if(D3=D3.value,D3.streamsProgress){D3=_.C(D3.streamsProgress);for(var EE=D3.next();!EE.done;EE=
D3.next()){var x4=void 0;Th+=Number((x4=EE.value.numBytesDownloaded)!=null?x4:0)}}$r.downloadedBytes=Ke(Th);$r.selectedOfflineMode=An[O$]?"OFFLINE_MODE_TYPE_AUTO_OFFLINE":"OFFLINE_NOW";b4.action==="OFFLINE_VIDEO_POLICY_ACTION_DISABLE"&&($r.offlinePlaybackDisabledReason=b4.offlinePlaybackDisabledReason);return $r});
return uF.return({offlineVideos:mQ,additionalOfflineClientState:{mainAppAdditionalOfflineClientState:{smartDownloadVideos:K}}})})};
O8d=function(){var b;return _.f(function(d){return d.nextAddress==1?d.yield(_.mn(),2):(b=d.yieldResult)?d.return(_.$uy(b)):d.return({state:"PES Unavailable"})})};
Uuy=function(){var b,d,B,k;return _.f(function(G){if(G.nextAddress==1)return G.yield(_.mn(),2);if(G.nextAddress!=3)return(b=G.yieldResult)?G.yield(IVW(b),3):G.return({state:"PES Unavailable"});d=G.yieldResult;B={};k=d.reduce(function(P,v){P[v.key]=v;return P},B);
return G.return(Duy(k))})};
Duy=function(b){for(var d={},B=[],k=_.C(Object.keys(b)),G=k.next();!G.done;G=k.next()){var P=G.value;G=b[P];var v=void 0;if(((v=G)==null?void 0:v.entityType)==="mainVideoEntity"){delete b[P];var L=G.data;G={};if(L){var A=void 0;v=(A=L.videoId)!=null?A:"vid-"+P;P=b;G.video=L;delete G.video.formattedDescription;delete G.video.thumbnail;L.owner&&(A=P[L.owner],A==null?0:A.data)&&(delete P[A.key],G.video.owner=A.data,delete G.video.owner.avatar);if(L=L.downloadState)if(A=P[L],A==null?0:A.data)if(delete P[L],
L=A.data.playbackData)if(A=P[L],A!=null&&A.data){delete P[L];L=A.data;delete L.playerResponseJson;G.playbackData=L;if(L.transfer&&(A=P[L.transfer],A==null?0:A.data)){delete P[A.key];var a=A.data;G.transfer=a;A=[];a=_.C(a.offlineVideoStreams||[]);for(var O=a.next();!O.done;O=a.next())if(O=P[O.value])delete P[O.key],A.push(O.data);A&&(G.streams=A)}(L=L.offlineVideoPolicy)&&(L=P[L])&&L.data&&(delete P[L.key],G.offlineVideoPolicy=L.data)}d[v]=G}}else G&&G.entityType==="offlineOrchestrationActionWrapperEntity"&&
G.data&&(delete b[G.key],v=G.data,P=void 0,B.push({id:v.rootActionId,type:((P=v.actionProto)==null?void 0:P.actionType)||"",entity:G}))}d.wrapperEntities=B;Object.keys(b).length>0&&(d.unknownKeys=b);return d};
odJ=function(){var b,d,B,k,G,P,v,L,A;return _.f(function(a){if(a.nextAddress==1)return b=(new _.ks("")).hasLocalStorage(),k=!!((d=_.k4.crypto)==null?0:(B=d.subtle)==null?0:B.importKey),G=!!_.k4.BroadcastChannel,P=!!_.k4.navigator.locks,a.yield(M6C(),2);v=a.yieldResult;L=b&&k&&G&&P&&v;A={isSupported:L};if(L)return a.return(A);A.missingBrowserFeatures=[];v||A.missingBrowserFeatures.push("OFFLINE_WEB_CLIENT_BROWSER_FEATURE_INDEXED_DB");b||A.missingBrowserFeatures.push("OFFLINE_WEB_CLIENT_BROWSER_FEATURE_LOCALSTORAGE");
k||A.missingBrowserFeatures.push("OFFLINE_WEB_CLIENT_BROWSER_FEATURE_CRYPTO_EXTENSION");G||A.missingBrowserFeatures.push("OFFLINE_WEB_CLIENT_BROWSER_FEATURE_BROADCAST_CHANNEL");P||A.missingBrowserFeatures.push("OFFLINE_WEB_CLIENT_BROWSER_FEATURE_WEB_LOCKS_API");return a.return(A)})};
NV2=function(b,d,B,k){var G=!1,P={contentId:void 0,contentType:"video"};d=_.C(Object.entries(d));for(var v=d.next();!v.done;v=d.next()){var L=_.C(v.value);v=L.next().value;L=L.next().value;b.includes(v)&&!B.has(L)?(P.contentId=L,B.add(L),G=!0):v==="contentType"?L==="LOCKUP_CONTENT_TYPE_PLAYLIST"&&(P.contentType="playlist"):typeof L==="object"&&L!==null&&NV2(b,L,B,k)}G&&k.push(P)};
p8W=function(){var b;return!((b=fF?fF:null)==null||!b.window)};
_.cwJ=function(b){if(_.zm()&&_.NGW("Chromium")>=120){var d=_.MxQ().mediaSession;try{d.setActionHandler("enterpictureinpicture",function(){b()})}catch(B){}}};
Jw4=function(b){for(var d=[],B=_.C(document.styleSheets),k=B.next(),G={};!k.done;G={node$jscomp$778:void 0},k=B.next())G.node$jscomp$778=k.value.ownerNode,G.node$jscomp$778&&(G.node$jscomp$778 instanceof HTMLStyleElement||G.node$jscomp$778 instanceof HTMLLinkElement)&&d.push(new Promise(function(P){return function(v){var L=P.node$jscomp$778.cloneNode(!0);L.onload=function(){v()};
L.onerror=function(){_.eu(Error("wj"));v()};
b.document.head.appendChild(L)}}(G)));
return Promise.all(d)};
Z82=function(b){var d=[_.U1(zLJ),_.U1(RL1),_.U1(X84)];hLJ(window.document.documentElement,b.document.documentElement,[_.U1(H8G),_.U1(lVW),_.U1(txE),_.U1(jym),_.U1(FJW)]);hLJ(window.document.body,b.document.body,d)};
hLJ=function(b,d,B){b=_.C(b.attributes);for(var k=b.next();!k.done;k=b.next())if(k=k.value)try{_.Wz(B,d,k.name,k.value)}catch(G){}};
ywQ=function(b,d){b=new _.AI(b.document.documentElement);b.start(gd1,d);return b};
SfE=function(b){var d=b.document.documentElement;d.addEventListener("click",function(B){JKE(d,B)});
d.addEventListener("touchstart",function(B){HdF(B)});
d.addEventListener("mousedown",function(B){HdF(B)})};
i8C=function(b,d,B,k){k=k===void 0?!1:k;d=new Vxm(d||b,B||b);return{x:b.x+((k===void 0?0:k)?d.lengthX*-1:d.lengthX)*.2,y:b.y+((k===void 0?0:k)?d.lengthY*-1:d.lengthY)*.2}};
w8w=function(b){if(!b)return!1;var d=b.status==="OK"||b.status==="LIVE_STREAM_OFFLINE",B,k,G,P=(G=(B=b.errorScreen)==null?void 0:B.playerLegacyDesktopYpcTrailerRenderer)!=null?G:(k=b.errorScreen)==null?void 0:k.ypcTrailerRenderer;return!!d||!!P};
_.uO4=function(b,d){if(!b)return!1;var B,k=(B=b.errorScreen)==null?void 0:B.playerLegacyDesktopYpcOfferRenderer,G;d=!!(d==null?0:(G=d.playerOverlayRenderer)==null?0:G.gatedActionsOverlayRenderer);return!!w8w(b)||!!k||!!d};
TVy=function(b){return KJF(b,0,"gclid",b.search(ndd))>=0||KJF(b,0,"gad_source",b.search(ndd))>=0};
rww=function(b){var d=[],B=0;return{clear:function(){B=d.length=0},
push:function(k){d[B]=k;B=(B+1)%b},
iterate:function(){return function G(){var P,v,L,A;return _.Ws(G,function(a){switch(a.nextAddress){case 1:_.Xl(a,2),P=d.length,v=0;case 4:if(!(v<P)){a.jumpTo(2);break}L=B+v;A=_.aE;return a.yield(d[L%P],7);case 7:A(a.yieldResult);v++;a.jumpTo(4);break;case 2:_.R6(a),_.Hz(a,0)}})}()}}};
QyC=function(b){b.eventsToIgnore||(b.eventsToIgnore=[]);var d=b.eventsToIgnore.map(RZy),B=new Set(d),k=rww(b.bufferSize);return{flush:function(){var G=Array.from(k.iterate());k.clear();G=G.map(function(P){return{name:P.name,timestamp:P.startTime,attributes:P.attributes}});
return JSON.stringify(G)},
onSpanStart:function(G){G.name==="event"&&B.has(G.attributes.type)||k.push(G)}}};
qfQ=function(b){b=QyC(b);var d=b.flush;RRG({onSpanStart:b.onSpanStart});BC.subscribe("handleError",function(B){try{B.params.breadcrumbs=d()}catch(k){_.xs(k,"WARNING")}})};
xu4=function(){RZ("web_tracing_action");_.Xb("web_tracing_action",{},void 0,"LATENCY_ACTION_WEB_TRACING")};
Yfx=function(){RZ("web_tracing_action");_.Xb("web_tracing_action",{},void 0,"LATENCY_ACTION_WEB_TRACING")};
dv4=function(b,d,B){if(d===void 0){eLy||(Yfx(),setInterval(Yfx,6E5),eLy=!0);var k="web_tracing_action"}else k=d;var G,P=((G=b.endTime)!=null?G:b.startTime)-b.startTime;G={};B=bs1(b.name,P,b.startTime,{webTracing:(G[b.name]=b.attributes,G)},B,k,{spanStatus:b.status});if(b.children)for(b=_.C(b.children),k=b.next();!k.done;k=b.next())dv4(k.value,d,B)};
Bo1=function(b){var d=jmy.bind(null,"yt.telemetry_extension");window.addEventListener("message",function(B){B.data&&typeof B.data==="object"&&(B=B.data,B.from==="extension"&&B.app==="yt.telemetry"&&(d("Received message from extension",B),b.onMessage(B)))});
return function(B,k){B={app:"yt.telemetry",from:"app",key:B,payload:k};d("Sending message to extension",B);window.postMessage(B,"*")}};
k5J=function(){var b=b===void 0?3E3:b;var d=Bo1({onMessage:function(){}}),B=[];
return{onSpanEnd:function(k){k.parentId==null&&B.push(k)===1&&setTimeout(function(){var G=[].concat(_.K6(B));B.length=0;d("spansReported",{spans:G})},b)}}};
G5y=function(b){b=b===void 0?400:b;var d=[],B=[];return{start:function(){return AQx({checkoutEveryNth:b,emit:function(k,G){G&&(d=B,B=[]);B.push(k)}})},
getRecording:function(){return[].concat(_.K6(d),_.K6(B))}}};
sf4=function(){(new PbC({sessionReplayEvents:_.Nt("web_tracing_session_replay",0)})).subscribe(function(b){if(b.sessionReplayEvents>0)try{var d=G5y(b.sessionReplayEvents);d.start();if(_.N("web_tracing_session_replay_demo")){var B=console.log;window.exportSessionReplay=function(){var k=JSON.stringify(d.getRecording(),null,2);k=Ecd(new Blob([k],{type:"text/plain"}));var G=document.createElement("a");G.download="session_replay.json";G.dataset.downloadurl=["application/json",G.download,G.href].join(":");
G.style.display="none";G.href=k;G.click();URL.revokeObjectURL(k);B("View replay at go/yt-session-replay-viewer")}}}catch(k){_.eu(Error("yj"))}})};
vcQ=function(){var b=window.fetch;window.fetch=function(){var d=_.Q1.apply(0,arguments),B=_.C(d),k=B.next().value;B=B.next().value;var G=YJ("httpEvent",{method:(B===void 0?{}:B).method||"GET",path:Cb1(k),type:"fetch"},{active:!1});return b.apply(null,_.K6(d)).then(function(P){G.addAttributes({statusCode:P.status,statusText:P.statusText});G.end();return P}).catch(function(P){G.end("SPAN_STATUS_ERROR");
throw P;})}};
Lyx=function(){var b=XMLHttpRequest.prototype.open,d=XMLHttpRequest.prototype.send;XMLHttpRequest.prototype.open=function(B,k,G,P,v){var L=this;G=G===void 0?!0:G;this._requestData={method:B,url:k.toString()};this.addEventListener("load",function(){var A=L._span;A==null||A.addAttributes({statusCode:L.status,responseContentLength:L.responseText.length});A==null||A.end()});
this.addEventListener("error",function(){var A=L._span;A==null||A.addAttributes({statusCode:L.status,statusText:L.statusText});A==null||A.end("SPAN_STATUS_ERROR")});
this.addEventListener("abort",function(){var A=L._span;A==null||A.addAttributes({statusCode:L.status,aborted:!0});A==null||A.end()});
b.apply(this,[B,k,G,P,v])};
XMLHttpRequest.prototype.send=function(B){var k=this._requestData||{method:"N/A",url:"N/A"};this._span=YJ("httpEvent",{method:k.method,path:Cb1(k.url),type:"xhr"},{active:!1});d.apply(this,[B])}};
Cb1=function(b){try{if(b instanceof URL)return b.pathname;b instanceof Request&&(b=b.url);return(new URL(b,"https://youtube.com")).pathname}catch(d){return"<unable to parse path>"}};
AhE=function(){window.performance&&window.performance.getEntriesByType&&window.addEventListener("load",function(){try{var b=window.performance.getEntriesByType("navigation");if(b.length>0){var d=b[0],B=window.performance.timeOrigin;YJ("pageLoad",{navigationType:fT1(d.type),unloadEventStart:Math.round(d.unloadEventStart),unloadEventEnd:Math.round(d.unloadEventEnd),domInteractive:Math.round(d.domInteractive),domContentLoadedEventStart:Math.round(d.domContentLoadedEventStart),domContentLoadedEventEnd:Math.round(d.domContentLoadedEventEnd),
domComplete:Math.round(d.domComplete),loadEventStart:Math.round(d.loadEventStart),loadEventEnd:Math.round(d.loadEventEnd),redirectCount:d.redirectCount},{active:!1,startTime:B+d.startTime,endTime:B+d.loadEventEnd})}}catch(k){}})};
fT1=function(b){switch(b){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"}};
Osx=function(){for(var b=WyE.value,d={},B=_.C(b.enabledSpansArray),k=B.next();!k.done;k=B.next())d[k.value]=!0;zR4({sessionId:W7C(),enabledSpans:d,shouldSampleFn:function(G,P,v){if(aT4){var L;return G==="shortToShort"||(v==null?void 0:(L=v.rootSpan())==null?void 0:L.name)==="shortToShort"}return!0}});
tdE();xJ("pageLoad")&&AhE();xJ("httpEvent")&&(vcQ(),Lyx());b.exportToCsi&&RRG(mvE);b.exportToDevTools&&RRG(k5J());b.maxBreadcrumbs>0&&qfQ({eventsToIgnore:$v2,bufferSize:b.maxBreadcrumbs})};
IT1=function(b){return new Promise(function(d){window.setTimeout(d,b)})};
Dvx=function(b){var d={bicf:function(P){b.yqK=P},
blc:function(){return b.getLatestChallengeResponse()},
bcr:function(P){b.kVP.push(P)}},B=window;
B.ntpevasrs=d;if(B.ntpqfbel!==void 0)for(var k=_.C(B.ntpqfbel),G=k.next();!G.done;G=k.next())G=G.value,G(d);B.ntpqfbel=void 0};
Uv4=function(b){return _.f(function(d){if(d.nextAddress==1)return _.Jn(d,2),d.yield(b.zkL(),4);if(d.nextAddress!=2)return _.fy(d,0);_.lt(d);_.tn(d)})};
ocC=function(b){var d,B;(d=b.ytcsi)==null||(B=d.tick)==null||B.call(d,"pot_ist")};
Now=function(b){if(b instanceof Error){var d=_.dF("yt.logging.errors.log");d&&d(b,"WARNING")}};
prC=function(b){try{var d=JSON.parse(b);if(d.bgChallenge)return d}catch(B){}};
chx=function(){var b=window,d={networkStatusManagerPromise:_.I2().resolve(new vJw(_.L_)),initialChallengeSli:_.N("wpo_att_sli")?new _.l0y("SLI_NAME_YOUTUBE_WEB_INITIAL_ATTESTATION_CHALLENGE","",3E3,"TIMEOUT"):void 0};b=b===void 0?window:b;var B=b.ytAtR,k;d==null||(k=d.initialChallengeSli)==null||_.mr(k);if(B){if(B=prC(B)){var G;d==null||(G=d.initialChallengeSli)==null||_.$E(G,"SUCCESS");MO4(B,d)}b.ytAtR=void 0}else b.ytAtRC=function(P){if(P=prC(P)){var v;d==null||(v=d.initialChallengeSli)==null||
_.$E(v,"SUCCESS");MO4(P,d);b.ytAtRC=void 0}}};
R7C=function(){if(JhG)return JhG;try{var b=_.li("IFRAME");_.Bz(b,_.p5(z7C));b.sandbox.add("allow-same-origin");b.style.display="none";document.body.appendChild(b);return JhG=b}catch(d){b=new _.iq("Failed to create sandbox iframe"),_.xs(b)}};
Xrw=function(){return function(b,d){_.xe("LATEST_ECATCHER_SERVICE_TRACKING_PARAMS")[b]=d}};
h74=function(){return function(b,d){var B={};B[b]=d;b=_.bq(_.KEy)(B);Object.keys(b).length>0&&_.zA(b)}};
tOJ=function(){if($cF()==="hidden")var b="FOREGROUND_HEARTBEAT_TRIGGER_ON_BACKGROUND";else $cF()==="visible"&&(b="FOREGROUND_HEARTBEAT_TRIGGER_ON_FOREGROUND",Hsy=null);b&&lTE(b)};
lTE=function(b){if(b==="FOREGROUND_HEARTBEAT_TRIGGER_ON_BACKGROUND"||b==="FOREGROUND_HEARTBEAT_TRIGGER_ON_FOREGROUND"){if(jfW===b)return;jfW=b}var d=9E4+Math.random()*2E3;if(b!=="FOREGROUND_HEARTBEAT_TRIGGER_ON_INTERVAL"||!(_.o_()>d)&&$cF()==="visible"){d=-1;Hsy&&(d=Math.round((0,_.N$)()-Hsy));var B=String;var k=_.dF("_fact",window);k=k==null||k==-1?-1:Math.max(Date.now()-k,0);_.Q4("foregroundHeartbeat",{firstActivityMs:B(k),clientDocumentNonce:a0W,index:String(Fyy),lastEventDeltaMs:String(d),trigger:b});
_.D7("_fact",-1,window);Fyy++;Hsy=(0,_.N$)()}};
ZsG=function(b,d,B,k,G,P){d=new Uint8Array(d);if(b.length===0)return d;var v=0;G=G!=null?G:b.length-1;for(var L=B;L<=G;L++){var A=b[L],a=L===B?k:0,O=void 0,I=L===G?(O=P)!=null?O:A.length:A.length;A=A.subarray(a,I);d.set(A,v);v+=A.length}return d};
_.gc1=function(){try{return!!self.sessionStorage}catch(b){return!1}};
yhx=function(){var b=navigator;return new Promise(function(d,B){var k;(k=b.webkitTemporaryStorage)!=null&&k.queryUsageAndQuota?b.webkitTemporaryStorage.queryUsageAndQuota(function(G,P){d({usage:G,quota:P})},function(G){B(G)}):B(Error("Hj"))})};
SCC=function(b,d){var B={errorSeverity:d.errorSeverity.toString(),wizFeatureFlags:Object.entries(d.featureFlags).join("\n")};K2C(d,B);d=d.errorSeverity;d===3?_.xs(b,"ERROR",void 0,void 0,void 0,B):d===2&&_.xs(b,"WARNING",void 0,void 0,void 0,B);_.N("cow_if_errors_in_popup")&&d===3&&b.message.indexOf("<If>")!==-1&&window.alert(b.message)};
VOG=function(b,d){var B=QV.get(b)||{layerNode:d};B.layerNode=d;Jkw(b,B);b.getScreenLayer=function(){return OL(B.layerNode)}};
isJ=function(b){var d;b=b.parentNode;for(var B;b&&((d=QV.get(b))==null||!d.isRenderer)&&!((B=b.polymerController)!=null?B:b).isRenderer_;)b=b.parentNode||b.host;if(d=b)return QV.get(d)};
wrQ=function(b){if(b){QV.delete(b);var d=_.I2().resolve(UN);lEm(b,d)}};
KyG=function(b,d,B){if(B===void 0?0:B){if(B=b.getAttribute("client-ve-type"),d.data&&!d.disableReactiveLogging||B)_.KL(function(){uhy(b,_.Qo(d.data))},"Ag"),_.Tk(function(){return void wrQ(b)})}else typeof d.data!=="function"&&uhy(b,d.data)};
uhy=function(b,d){ncE++;Tox(b,d)&&_.Y8.addJob(function(){_.IE(_.Y8,function(){if(Tox(b,d)&&b.ownerDocument.documentElement===document.documentElement&&b){var B;if(b.getAttribute("layer")){var k=B=Number(b.getAttribute("layer")),G=QV.get(b);G?G.layerNode.layer=k:VOG(b,new rhd(k));(k=isJ(b))&&(G=QV.get(b))!=null&&(G.layerNode.parent=k.layerNode)}else if(B=QV.get(b))B=OL(B.layerNode);else{B=OL;k=new rhd;if(G=isJ(b))k.parent=G.layerNode;VOG(b,k);B=B(k)}B!=null||(B=0);k=b.getAttribute("client-ve-type");
G=Number(k);var P=!1;k=!1;var v=QV.get(b),L;if((L=v)&&!(L=v[Qf2]!==d)&&(L=G)){var A;L=((A=QV.get(b))==null?void 0:A.clientVeType)===void 0}L&&(v[Qf2]=d,P=k=v.isRenderer=!0);QV.has(b)&&(QV.get(b).clientVeType=G);b.visualElement&&(k=!0);if(_.N("wiz_next_ld_fix_client_ve_spec")){var a;A=((a=_.p(d==null?void 0:d.rendererContext,_.U_))==null?void 0:a.loggingDirectives)||(d==null?void 0:d.loggingDirectives)}else A=d==null?void 0:d.loggingDirectives;A&&A.clientVeSpec&&(a=qCG(_.O_(),b),a=_.xvC(_.DX(),A,a||
void 0,B))&&(b.visualElement=a);!b.visualElement&&G&&P&&(b.veType=G,a=void 0,_.N("wiz_next_client_ve_parent_fix")&&(a=qCG(_.O_(),b)),a=_.Ik(_.DX(),b,a,B),b.visualElement=a);k&&(a=_.I2().resolve(UN),$l(b,{data:d,observer:a,layer:B,showOption:{calledOnce:!1,state:"visible"},hideOption:{calledOnce:!1,state:"hidden"}}))}},0)},8)};
Tox=function(b,d){return(d==null?0:d.trackingParams)||(d==null?0:d.loggingDirectives)||_.p(d==null?void 0:d.rendererContext,_.U_)||b.getAttribute("client-ve-type")?!0:!1};
YCW=function(b,d,B){b.componentType!==F1&&B instanceof HTMLElement&&d&&!_.N("cow_logging_in_component_wrapper")&&KyG(B,d,!0)};
BUG=function(){if(!e7m){e7m=!0;var b=_.N("enable_wiz_context_per_component")||!1;b=Object.assign({},{flushRenderEffectsDuringRender:!0,enableQueueEffectAndOnInitInitialRuns:_.N("enable_wiz_queue_effect_and_on_init_initial_runs"),enableContextPerComponent:b,enableContextBasedComponentStacks:b},{handleError:SCC,enableComponentStacksInErrorMessages:!1});Object.assign(mO,b);_.N("web_c3_idom_interop_ks")&&(CJx=bz1);d2y();Wg4=BR4;LgW=Gj2}};
d2y=function(){_.N("cow_logging_in_component_wrapper")?(fmF=function(b,d){d instanceof HTMLElement&&KyG(d,b,!0)},xZE=function(){}):(fmF=function(){},xZE=YCW)};
kJ4=function(b,d,B){d=d===void 0?{}:d;var k,G=(k=_.p(b.commandMetadata,_.LT))==null?void 0:k.url;k=d.form||{};!B||k.element||k.skipDefaultElement||(d.form=d.form||{},d.form.element=B);if(G&&G!=="/service_ajax")return{type:0,command:b,form:d.form};if(_.N("kevlar_service_command_check")){if(_.KQ(_.I2().resolve(_.pk),b))return Object.assign({},{type:1,command:b},d)}else{var P;if((P=_.p(b.commandMetadata,_.LT))==null?0:P.apiUrl)return Object.assign({},{type:1,command:b},d)}return{type:2,command:b,form:d.form}};
GJ4=function(b){if(b.form){var d=b.form,B=Object.assign({},d);d=d.element;B=(delete B.element,B);if(d)return[_.GA(d,[b.command,B,b.commandController])]}return[]};
PO1=function(b){if(b.form){var d=b.form,B=Object.assign({},d);d=d.element;B=(delete B.element,B);d&&_.PG(d,[b.command],d,B)}};
sQd=function(b,d,B){var k=new Evw(b,d),G=new D1(b,d,B);b={"/youtubei/v1/browse":new UL(b,d,B),"/youtubei/v1/player":k,"/youtubei/v1/navigation/resolve_url":new oE,"/youtubei/v1/next":G,"/youtubei/v1/guide":new N9(B),"/youtubei/v1/search":new pF(b,d,B),"/youtubei/v1/reel/reel_item_watch":new M9(b,d,B),"/youtubei/v1/get_watch":new cs(k,G)};b["/youtubei/v1/account/account_menu"]=new JI;b["/youtubei/v1/notification/get_notification_menu"]=new zP;return b};
Xq=function(){var b=_.I2().resolve(_.RE);return Promise.resolve(COE(b,_.k4.location.href,{},document.referrer,function(){return 0},function(){return!1}))};
vvx=function(b){return b&&(b=_.hI(_.It4(b)))?(new URLSearchParams(b)).get("service"):null};
tI=function(b,d){_.sZ(_.Hs(),function(){_.hU("adl")});
_.I2().resolve(LfF)(d);b=b.root;b.loadData&&b.loadData(d);(d==null?0:d.response)?_.$E(F74(),"SUCCESS"):_.eu(new _.iq("Lifecycle: No response in data",_.Ye("IS_SHELL_LOAD"),d?d.page:"NO_PAGE",d?d.endpoint:"NO_ENDPOINT"));b.polymerController.$["page-manager"].lazyPrepareCriticalPages((d==null?void 0:d.page)||"",d.endpoint);var B,k;((k=_.p(d==null?void 0:(B=d.endpoint)==null?void 0:B.commandMetadata,_.LT))==null?0:k.webPageType)&&_.Yg().dispatch(_.ly(_.p(d.endpoint.commandMetadata,_.LT).webPageType))};
fyC=function(){var b,d;return _.f(function(B){switch(B.nextAddress){case 1:b=window;if(!b.getDataPromise){B.jumpTo(2);break}_.Jn(B,3);return B.yield(b.getDataPromise(),5);case 5:return B.return(B.yieldResult);case 3:return _.lt(B),B.yield(Xq(),6);case 6:return B.return(B.yieldResult);case 2:if(b.getInitialData)return d=b.getInitialData(),b.getInitialData=void 0,B.return(d);throw Error("Jj`"+_.k4.location.href);}})};
WfQ=function(){_.qL("CSI_SERVICE_NAME","youtube");_.zA({loadType:"cold"});_.N("kevlar_log_lcp")&&AXF(function(b){_.hU("lcp",b.value)})};
ayJ=function(){var b=_.dv(document.location.href,"enable");b&&b.indexOf("scraper")>-1&&_.qL("ADD_SCRAPER_ATTRIBUTES",!0)};
D2J=function(b){var d=b.root;b=[m24,$2x,_.jV];_.N("web_feedback_endpoint_autolog_allowlist_killswitch")&&b.push(_.Fq,Ozx);IyW(function(B,k){return kJ4(B,k,d)},function(B){if(!B.command)return[];
var k;((k=B.form)==null?0:k.element)?B.form.element.dispatchEvent(new CustomEvent("yt-navigate",{bubbles:!0,composed:!0,detail:Object.assign({},B.form,{endpoint:B.command})})):d.handleNavigate(B);return[]},b);
_.I2().addProvider({provide:_.U6,useValue:_.Wo.instance})};
ov1=function(){var b={},d={},B;for(B in U24){var k=_.C(_.zk(U24[B],void 0,"IAtZ7"));b[B]=k.next().value;d[B]=k.next().value}return[b,function(G){for(var P in G){var v=void 0;(v=d[P])==null||v(G[P])}}]};
_.MJ4=function(b,d){var B=!1;B=B===void 0?!1:B;var k=_.w1.getValueByKeys(b,"contents","twoColumnWatchNextResults","results","results","contents"),G=_.w1.getValueByKeys(b,"contents","twoColumnWatchNextResults","playlist","playlist")||null;B&&(G=null);var P=B=null;if(G)B=_.w1.getValueByKeys(G,"titleText"),P=_.w1.unsafeClone(_.w1.getValueByKeys(G,"longBylineText")),k="",P&&(k=_.qA(P)),P=_.QS(k);else if(k){k=_.C(k);for(var v=k.next();!v.done;v=k.next())v=v.value,v.videoPrimaryInfoRenderer&&(B=_.w1.getValueByKeys.apply(_.w1,
[v].concat(_.K6(NUC)))),v.videoSecondaryInfoRenderer&&(P=_.w1.getValueByKeys.apply(_.w1,[v].concat(_.K6(pq1))))}else _.BQ(Error("Oj"));var L;b.currentVideoEndpoint?L=b.currentVideoEndpoint:_.BQ(Error("Pj"));var A;d&&(A=_.w1.getValueByKeys(d,"playabilityStatus","miniplayer","miniplayerRenderer"));b={miniplayerTitle:B,miniplayerSubtitle:P,watchEndpoint:L,playlistData:G};A&&(b.miniplayerRenderer=A);return b};
cXw=function(b){if(b)return _.lr(b)};
_.JXQ=function(){return{isFullscreen:function(){throw Error("Qj");},
toggleFullscreen:function(){throw Error("Rj");},
exitFullscreen:function(){throw Error("Sj");},
isAutonavEnabled:function(){throw Error("Tj");},
setAutonavEnabled:function(){throw Error("Uj");},
isAutoplaySetExplicitly:function(){throw Error("Vj");}}};
zNm=function(b){return b.videoDuration?b.numTaps>1&&b.tapDirection!==0?_.Z1(b.draggedTime/b.videoDuration,0,1):_.Z1((b.playedTime||0)/b.videoDuration,0,1):0};
RNm=function(b){return b.videoDuration?b.isDragging||b.numTaps>1&&b.tapDirection!==0?_.Z1(b.draggedTime/b.videoDuration,0,1):_.Z1((b.playedTime||0)/b.videoDuration,0,1):0};
hN1=function(b){var d,B,k;return _.p(b==null?void 0:(d=b.markersMap)==null?void 0:(B=d.find(function(G){return G.key==="HEATSEEKER"}))==null?void 0:(k=B.value)==null?void 0:k.heatmap,Xq4)};
Hzx=function(b){var d,B;return(B=(d=hN1(b))==null?void 0:d.heatMarkersDecorations)!=null?B:[]};
ly4=function(b){if(_.N("mweb_supported_chapters_killswitch"))return!0;var d;return!!(b==null?0:(d=b.markersMap)==null?0:d.find(function(B){return["DESCRIPTION_CHAPTERS","AUTO_CHAPTERS"].includes(B.key)}))};
_.tJQ=function(b){var d=Object,B=d.assign,k;b={isDragging:!1,draggedTime:0,isHovering:!1,hoveredTime:0,percentLoaded:0,playerState:(k=b==null?void 0:b.getPlayerState())!=null?k:-1,videoDuration:0,playedTime:0,wasPlaying:!1};return B.call(d,{},{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},b,{playbackRate:1},{controlsVisible:!1,shouldWaitToHideControls:!1,isOverlayHidden:!1},{fineScrubbingActiveState:"off",storyboardInterval:0,filmStripXDistance:0,fineScrubbingEnteredTime:0})};
jQm=function(b){return function(d){var B=b(),k,G=(k=B.playerApi)==null?void 0:k.getPlayerState();d&&d!==B.playerState&&(d===1||d===2)&&B.setState({playerState:G})}};
Zz4=function(b){return function(d){var B=b(),k=B.playerApi;k&&(d==null?void 0:d.type)==="newdata"&&(Ffw&&(clearTimeout(Ffw),Ffw=void 0),_.N("web_shorts_use_progress_state_for_gapless")?(d=k==null?void 0:k.getProgressState(d==null?void 0:d.playertype),d=d.seekableEnd-d.seekableStart):d=k==null?void 0:k.getDuration(d==null?void 0:d.playertype),B.setState({playedTime:0,videoDuration:d}))}};
gvW=function(b){return function(d){var B=b(),k=B.playerApi;if(k){var G=k.getPresentingPlayerType();_.N("web_shorts_use_progress_state_for_gapless")?(k=k.getProgressState(G),k=k.seekableEnd-k.seekableStart):k=k.getDuration(G);B.setState({playedTime:d,videoDuration:k})}}};
S9m=function(b){_.hT(112394,b,function(){return yXd},function(d){yXd=d})};
wqF=function(b,d){if(!b)return[];var B,k,G;b=((B=b.markersMap)==null?void 0:(k=B.find(function(P){return["DESCRIPTION_CHAPTERS","AUTO_CHAPTERS"].includes(P.key)}))==null?void 0:(G=k.value)==null?void 0:G.chapters)||[];
!VJ4(b)||(d==null?0:d.ignoreStub)||(b=[izQ()].concat(_.K6(b)));return b};
izQ=function(){return{chapterRenderer:{timeRangeStartMillis:0}}};
VJ4=function(b){if(b.length===0)return!1;var d;return((d=_.p(b[0],gt))==null?void 0:d.timeRangeStartMillis)!==0};
yD=function(b){return b?b.timeRangeStartMillis||0:0};
Kfd=function(b,d){if(b.isDragging&&d)return b=u3F(b,d),b===-1?izQ():wqF(d)[b]};
u3F=function(b,d){return b.isDragging&&d?wqF(d,{ignoreStub:!0}).findIndex(function(B,k,G){B=nv4(b);return TUC(B,G,k).scrubberHovering}):-1};
nv4=function(b){return Object.assign({},b,{videoDuration:b.videoDuration*1E3,playedTime:b.playedTime*1E3,draggedTime:b.draggedTime*1E3})};
TUC=function(b,d,B){var k=yD(_.p(d[B],gt));d=yD(_.p(d[B+1],gt))||b.videoDuration;B=b.isDragging;var G;if(G=b.isDragging)G=b.draggedTime,G=G!==null&&G>=k&&G<d;var P=b.playedTime;return P!==null&&P>=k&&P<d?{videoPosition:"active",isScrubbing:B,scrubberHovering:G}:b.playedTime<k?{videoPosition:"pending",isScrubbing:B,scrubberHovering:G}:{videoPosition:"seen",isScrubbing:B,scrubberHovering:G}};
rXw=function(b,d){return b.videoPosition==="seen"||(d===void 0?0:d)>0};
QQx=function(b,d,B){d=b/d.storyboardInterval;var k=wqF(B);if(!k.length)return-d*72;B=0;k=_.C(k);for(var G=k.next();!G.done;G=k.next())if(yD(_.p(G.value,gt))/1E3<b)B++;else break;return-(d*72)-B*56};
q92=function(b){return b?b.width/b.columns:0};
x2W=function(b){return b.isHovering?b.hoveredTime:b.draggedTime};
Y9Q=function(b,d){b=b.draggedTime*1E3;return b>=d.visibleTimeRangeStartMillis&&b<=d.visibleTimeRangeEndMillis};
_.eN1=function(b){if(b===void 0||Number.isNaN(b))return"--:--";var d=Math.abs(Math.floor(b)),B=Math.floor(d/86400),k=Math.floor(d%86400/3600),G=Math.floor(d%3600/60);d=Math.floor(d%60);var P="";B>0&&(P+=B+":",k<10&&(P+="0"));if(B>0||k>0)P+=k+":",G<10&&(P+="0");P+=G+":";d<10&&(P+="0");P+=d;return b>=0?P:"-"+P};
bZW=function(b,d){return function(){var B=x2W(b());var k=d();var G=b().playerApi;if(G&&G.getNumberOfStoryboardLevels()!==0){var P=G.getStoryboardFrameIndex(B,1);P!==-1?k=G.getStoryboardFrame(P,1):(B=G.getStoryboardFrameIndex(B,0),G=G.getStoryboardFrame(B,0),k&&G&&(G.height*=3,G.width*=3),k=G)}else k=null;if(!k)return null;d()&&(k.width=90*k.columns,k.height=160*k.rows);return k}};
_.SV=function(b){if(!b||b.getVideoData)return b};
dQJ=function(){var b;return{playerApi:(b=_.$N())!=null?b:void 0}};
B0E=function(b){var d;_.f(function(B){if(B.nextAddress==1)return B.yield(_.mp(),2);if(d=B.yieldResult)d.unMute(!0),d.setVolume(b,!0);_.tn(B)})};
krJ=function(b,d){b&&(b.value=""+d,b.style.setProperty("--gradient-percent",d+"%"))};
Gr2=function(b){var d;return(d=b==null?void 0:b.value)!=null?d:0};
PUx=function(){var b;_.f(function(d){if(d.nextAddress==1)return d.yield(_.mp(),2);b=d.yieldResult;if(!b)return d.return();b.isMuted()?b.unMute(!0):b.mute(!0);_.tn(d)})};
Eqy=function(b){var d=_.I2().resolve(_.VD).getPlayerElement();d&&b&&(b===1?d.pause():d.play())};
sTm=function(b){return!!_.p(b,_.iy)||!!_.p(b,_.wt)};
CU4=function(b){_.kJ(b,"yt-miniplayer-navigate-shorts",["REEL_NAVIGATION_DESTINATION_PREV"])};
vq1=function(b){_.kJ(b,"yt-miniplayer-navigate-shorts",["REEL_NAVIGATION_DESTINATION_NEXT"])};
fxy=function(b){return _.Kg(b.document.body,function(){return _.W(Lx4,null)},"nh")};
Ajd=function(){var b;return(b=navigator.userActivation)==null?void 0:b.isActive};
Wxy=function(){var b=window.performance.getEntriesByType("navigation");return b?b.map(function(d){return d.type}).includes("reload"):!1};
oq2=function(){uy(uy(uy(uy(uy(uy(uy(_.I2().resolve(_.KF),_.axE),_.mQQ),_.$QF),_.OZE),_.Ix4),_.DQd),_.UQ4)};
N0Q=function(b,d){d=d===void 0?!1:d;var B,k,G,P;return _.f(function(v){if(v.nextAddress==1)return d||!_.N("kevlar_shorts_seedless_retry_initial_load")||(B=window,k=!(!B.getDataPromise&&!B.getInitialData),k)?v.yield(fyC(),2):(setTimeout(N0Q.bind(window,b,!0),1E3),v.return());if(v.nextAddress!=3)return G=v.yieldResult,v.yield(p2E(G),3);P=v.yieldResult;tI(b,P);_.tn(v)})};
p2E=function(b){var d;if((d=b.response)==null||!d.replacementEndpoint)return _.Eq(b);d=_.I2().resolve(_.RE);b=b.response;_.p(b.replacementEndpoint,_.Uk)&&b.sequenceContinuation&&(_.p(b.replacementEndpoint,_.Uk).sequenceParams=b.sequenceContinuation);return nF(d,b.replacementEndpoint,{},_.k4.location.href,"shorts",function(){},function(){return!1})};
cjF=function(b){var d=_.I2().resolve(MN4);b.playerResponse&&d.handleResponse(b.playerResponse);b.response&&d.handleResponse(b.response)};
Jj4=function(b){var d=_.Yg(),B,k=_.p((B=b.response)==null?void 0:B.frameworkUpdates,qn),G;B=_.p((G=b.playerResponse)==null?void 0:G.frameworkUpdates,qn);var P;b=_.p((P=b.reelWatchSequenceResponse)==null?void 0:P.frameworkUpdates,qn);k&&_.OR(k,d);B&&_.OR(B,d);b&&_.OR(b,d)};
zzx=function(b){var d;_.N("enable_redirect_linking_for_desktop_web_client")&&((d=window.location.hash)==null?0:d.includes("redirect_state"))&&b.url&&(b.url=b.url.toString()+window.location.hash)};
hzE=function(b){var d=_.I2(),B=d.resolve(_.RE);d=d.resolve(_.RzW);b.endpoint&&(B=X2G(B,b.endpoint),B.content&&b.response&&_.TP(d,b.response,B.content),B.player&&b.playerResponse&&_.TP(d,b.playerResponse,B.player),B.reelSequence&&b.reelWatchSequenceResponse&&_.TP(d,b.reelWatchSequenceResponse,B.reelSequence))};
rt=function(b,d){cjF(d);Jj4(d);var B;(d==null?0:d.url)&&((B=window.location.hash)==null?0:B.includes("redirect_state"))&&(zzx(d),(B=vvx(d.url))&&_.BG(b.root,"yt-initialize-third-party",[B,d]));hzE(d);B=_.I2();var k=B.resolve(HZy);d.playerResponse&&B.resolve(lxE).handleResponse(d.playerResponse);if(d.playerResponse){B=void 0;if(_.N("ab_v_vid_sig")&&d.endpoint){var G,P=(G=_.p(d.endpoint,_.KB))!=null?G:_.p(d.endpoint,_.Uk);P&&(B=P.videoId)}tNE(k,d.playerResponse,B)}d.playerResponse&&dhJ(d.playerResponse)&&
_.N("web_enable_ab_rsp_cl")?Fud().then(function(){jTQ(k,d.playerResponse);tI(b,d)}):tI(b,d)};
ZZG=function(b){if(b=b.root.data){var d=_.I2().resolve(Fx2);b.endpoint&&(b.response&&d.handleResponse(b.response,void 0,document.querySelector("ytd-app")),b.playerResponse&&d.handleResponse(b.playerResponse),b.reelWatchSequenceResponse&&d.handleResponse(b.reelWatchSequenceResponse))}};
gqJ=function(b){var d,B,k,G,P,v;return _.f(function(L){switch(L.nextAddress){case 1:d=window;if(!d.getDataPromise){L.jumpTo(2);break}_.Jn(L,3);return L.yield(d.getDataPromise(),5);case 5:B=L.yieldResult;rt(b,B);_.fy(L,4);break;case 3:return _.lt(L),L.yield(Xq(),6);case 6:k=L.yieldResult,tI(b,k);case 4:return L.return();case 2:if(!_.N("sw_nav_preload_pbj")){L.jumpTo(7);break}d.fetchInitialData=function(){var A;return _.f(function(a){if(a.nextAddress==1)return a.yield(Xq(),2);A=a.yieldResult;tI(b,A);
_.tn(a)})};
if(d.getInitialData){d.loadInitialData=function(A){rt(b,A)};
G=d.getInitialData();d.getInitialData=void 0;rt(b,G);L.jumpTo(8);break}d.fetchInitialData=void 0;return L.yield(Xq(),9);case 9:P=L.yieldResult,tI(b,P);case 8:return L.return();case 7:d.getInitialData?(v=d.getInitialData(),d.getInitialData=void 0,rt(b,v)):d.loadInitialData=function(A){rt(b,A)},_.tn(L)}})};
SDQ=function(){var b=new yjE;_.B$F(b);b.registerInitializationCallback(function(){W61(void 0,void 0,void 0,{batchingStrategy:"BATCH"})});
b.registerCallback("error",function(d,B,k){_.e8(Error("Zj`"+B+"`"+k))})};
VNJ=typeof Object.create=="function"?Object.create:function(b){var d=function(){};
d.prototype=b;return new d};
iZF=typeof Object.defineProperties=="function"?Object.defineProperty:function(b,d,B){if(b==Array.prototype||b==Object.prototype)return b;b[d]=B.value;return b};
w24=function(b){b=["object"==typeof globalThis&&globalThis,b,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global];for(var d=0;d<b.length;++d){var B=b[d];if(B&&B.Math==Math)return B}throw Error("a");};
_.DB=w24(this);uQy="Int8 Uint8 Uint8Clamped Int16 Uint16 Int32 Uint32 Float32 Float64".split(" ");_.DB.BigInt64Array&&(uQy.push("BigInt64"),uQy.push("BigUint64"));var nqd=function(b,d){if(d)for(var B=0;B<uQy.length;B++)KxC(uQy[B]+"Array.prototype."+b,d)},QD=function(b,d){d&&KxC(b,d)},KxC=function(b,d){var B=_.DB;
b=b.split(".");for(var k=0;k<b.length-1;k++){var G=b[k];if(!(G in B))return;B=B[G]}b=b[b.length-1];k=B[b];d=d(k);d!=k&&d!=null&&iZF(B,b,{configurable:!0,writable:!0,value:d})},T0C=function(){function b(){function B(){}
new B;Reflect.construct(B,[],function(){});
return new B instanceof B}
if(typeof Reflect!="undefined"&&Reflect.construct){if(b())return Reflect.construct;var d=Reflect.construct;return function(B,k,G){B=d(B,k);G&&Reflect.setPrototypeOf(B,G.prototype);return B}}return function(B,k,G){G===void 0&&(G=B);
G=VNJ(G.prototype||Object.prototype);return Function.prototype.apply.call(B,G,k)||G}}(),rjE;
if(typeof Object.setPrototypeOf=="function")rjE=Object.setPrototypeOf;else{var QTy;a:{var qDQ={a:!0},xQW={};try{xQW.__proto__=qDQ;QTy=xQW.a;break a}catch(b){}QTy=!1}rjE=QTy?function(b,d){b.__proto__=d;if(b.__proto__!==d)throw new TypeError("b`"+b);return b}:null}q9=rjE;
_.c=function(b,d){b.prototype=VNJ(d.prototype);b.prototype.constructor=b;if(q9)q9(b,d);else for(var B in d)if(B!="prototype")if(Object.defineProperties){var k=Object.getOwnPropertyDescriptor(d,B);k&&Object.defineProperty(b,B,k)}else b[B]=d[B];b.superClass_=d.prototype};
YDJ=function(b){var d=0;return function(){return d<b.length?{done:!1,value:b[d++]}:{done:!0}}};
_.C=function(b){var d=typeof Symbol!="undefined"&&Symbol.iterator&&b[Symbol.iterator];if(d)return d.call(b);if(typeof b.length=="number")return{next:YDJ(b)};throw Error("c`"+String(b));};
CL=function(b){for(var d,B=[];!(d=b.next()).done;)B.push(d.value);return B};
_.K6=function(b){return b instanceof Array?b:CL(_.C(b))};
_.YE=function(b){return xE(b,b)};
xE=function(b,d){b.raw=d;Object.freeze&&(Object.freeze(b),Object.freeze(d));return b};
eV=function(b,d){return Object.prototype.hasOwnProperty.call(b,d)};
ezW=function(b){if(b==null)throw new TypeError("d");return Object(b)};
b1h=typeof Object.assign=="function"?Object.assign:function(b,d){b=ezW(b);for(var B=1;B<arguments.length;B++){var k=arguments[B];if(k)for(var G in k)eV(k,G)&&(b[G]=k[G])}return b};
QD("Object.assign",function(b){return b||b1h});
var b8=function(){this.isRunning_=!1;this.yieldAllIterator_=null;this.yieldResult=void 0;this.nextAddress=1;this.finallyAddress_=this.catchAddress_=0;this.finallyContexts_=this.abruptCompletion_=null},d4M=function(b){if(b.isRunning_)throw new TypeError("f");
b.isRunning_=!0};
b8.prototype.JSC$8886_next_=function(b){this.yieldResult=b};
var BGs=function(b,d){b.abruptCompletion_={exception:d,isException:!0};b.nextAddress=b.catchAddress_||b.finallyAddress_};
b8.prototype.return=function(b){this.abruptCompletion_={return:b};this.nextAddress=this.finallyAddress_};
b8.prototype.yield=function(b,d){this.nextAddress=d;return{value:b}};
b8.prototype.jumpTo=function(b){this.nextAddress=b};
_.tn=function(b){b.nextAddress=0};
_.Jn=function(b,d,B){b.catchAddress_=d;B!=void 0&&(b.finallyAddress_=B)};
_.Xl=function(b,d){b.catchAddress_=0;b.finallyAddress_=d||0};
_.fy=function(b,d,B){b.nextAddress=d;b.catchAddress_=B||0};
_.lt=function(b,d){b.catchAddress_=d||0;d=b.abruptCompletion_.exception;b.abruptCompletion_=null;return d};
_.R6=function(b,d,B,k){k?b.finallyContexts_[k]=b.abruptCompletion_:b.finallyContexts_=[b.abruptCompletion_];b.catchAddress_=d||0;b.finallyAddress_=B||0};
_.Hz=function(b,d,B){B=b.finallyContexts_.splice(B||0)[0];(B=b.abruptCompletion_=b.abruptCompletion_||B)?B.isException?b.nextAddress=b.catchAddress_||b.finallyAddress_:B.jumpTo!=void 0&&b.finallyAddress_<B.jumpTo?(b.nextAddress=B.jumpTo,b.abruptCompletion_=null):b.nextAddress=b.finallyAddress_:b.nextAddress=d};
kmU=function(b){this.JSC$8891_context_=new b8;this.program_=b};
PFM=function(b,d){d4M(b.JSC$8891_context_);var B=b.JSC$8891_context_.yieldAllIterator_;if(B)return GmU(b,"return"in B?B["return"]:function(k){return{value:k,done:!0}},d,b.JSC$8891_context_.return);
b.JSC$8891_context_.return(d);return dP(b)};
GmU=function(b,d,B,k){try{var G=d.call(b.JSC$8891_context_.yieldAllIterator_,B);if(!(G instanceof Object))throw new TypeError("e`"+G);if(!G.done)return b.JSC$8891_context_.isRunning_=!1,G;var P=G.value}catch(v){return b.JSC$8891_context_.yieldAllIterator_=null,BGs(b.JSC$8891_context_,v),dP(b)}b.JSC$8891_context_.yieldAllIterator_=null;k.call(b.JSC$8891_context_,P);return dP(b)};
dP=function(b){for(;b.JSC$8891_context_.nextAddress;)try{var d=b.program_(b.JSC$8891_context_);if(d)return b.JSC$8891_context_.isRunning_=!1,{value:d.value,done:!1}}catch(B){b.JSC$8891_context_.yieldResult=void 0,BGs(b.JSC$8891_context_,B)}b.JSC$8891_context_.isRunning_=!1;if(b.JSC$8891_context_.abruptCompletion_){d=b.JSC$8891_context_.abruptCompletion_;b.JSC$8891_context_.abruptCompletion_=null;if(d.isException)throw d.exception;return{value:d.return,done:!0}}return{value:void 0,done:!0}};
E4h=function(b){this.next=function(d){d4M(b.JSC$8891_context_);b.JSC$8891_context_.yieldAllIterator_?d=GmU(b,b.JSC$8891_context_.yieldAllIterator_.next,d,b.JSC$8891_context_.JSC$8886_next_):(b.JSC$8891_context_.JSC$8886_next_(d),d=dP(b));return d};
this.throw=function(d){d4M(b.JSC$8891_context_);b.JSC$8891_context_.yieldAllIterator_?d=GmU(b,b.JSC$8891_context_.yieldAllIterator_["throw"],d,b.JSC$8891_context_.JSC$8886_next_):(BGs(b.JSC$8891_context_,d),d=dP(b));return d};
this.return=function(d){return PFM(b,d)};
this[Symbol.iterator]=function(){return this}};
_.Ws=function(b,d){d=new E4h(new kmU(d));q9&&b.prototype&&q9(d,b.prototype);return d};
swS=function(b){function d(k){return b.next(k)}
function B(k){return b.throw(k)}
return new Promise(function(k,G){function P(v){v.done?k(v.value):Promise.resolve(v.value).then(d,B).then(P,G)}
P(b.next())})};
_.f=function(b){return swS(new E4h(new kmU(b)))};
QD("Symbol",function(b){if(b)return b;var d=function(P,v){this.$jscomp$symbol$id_=P;iZF(this,"description",{configurable:!0,writable:!0,value:v})};
d.prototype.toString=function(){return this.$jscomp$symbol$id_};
var B="jscomp_symbol_"+(Math.random()*1E9>>>0)+"_",k=0,G=function(P){if(this instanceof G)throw new TypeError("g");return new d(B+(P||"")+"_"+k++,P)};
return G});
QD("Symbol.iterator",function(b){if(b)return b;b=Symbol("h");iZF(Array.prototype,b,{configurable:!0,writable:!0,value:function(){return CFH(YDJ(this))}});
return b});
QD("Symbol.asyncIterator",function(b){return b?b:Symbol("i")});
CFH=function(b){b={next:b};b[Symbol.iterator]=function(){return this};
return b};
_.zo=function(b){var d=b[Symbol.asyncIterator];return d!==void 0?d.call(b):new v42(_.C(b))};
v42=function(b){this[Symbol.asyncIterator]=function(){return this};
this[Symbol.iterator]=function(){return b};
this.next=function(d){return Promise.resolve(b.next(d))};
this["throw"]=function(d){return new Promise(function(B,k){var G=b["throw"];G!==void 0?B(G.call(b,d)):(B=b["return"],B!==void 0&&B.call(b),k(new TypeError("j")))})};
b["return"]!==void 0&&(this["return"]=function(d){return Promise.resolve(b["return"](d))})};
_.Q1=function(){for(var b=Number(this),d=[],B=b;B<arguments.length;B++)d[B-b]=arguments[B];return d};
_.aE=function(b){return b};
QD("globalThis",function(b){return b||_.DB});
QD("Reflect",function(b){return b?b:{}});
QD("Reflect.construct",function(){return T0C});
QD("Reflect.setPrototypeOf",function(b){return b?b:q9?function(d,B){try{return q9(d,B),!0}catch(k){return!1}}:null});
QD("Promise",function(b){function d(){this.batch_=null}
function B(v){return v instanceof G?v:new G(function(L){L(v)})}
if(b&&(typeof _.DB.PromiseRejectionEvent!=="undefined"||!_.DB.Promise||_.DB.Promise.toString().indexOf("[native code]")===-1))return b;d.prototype.asyncExecute=function(v){if(this.batch_==null){this.batch_=[];var L=this;this.asyncExecuteFunction(function(){L.executeBatch_()})}this.batch_.push(v)};
var k=_.DB.setTimeout;d.prototype.asyncExecuteFunction=function(v){k(v,0)};
d.prototype.executeBatch_=function(){for(;this.batch_&&this.batch_.length;){var v=this.batch_;this.batch_=[];for(var L=0;L<v.length;++L){var A=v[L];v[L]=null;try{A()}catch(a){this.asyncThrow_(a)}}}this.batch_=null};
d.prototype.asyncThrow_=function(v){this.asyncExecuteFunction(function(){throw v;})};
var G=function(v){this.state_=0;this.result_=void 0;this.onSettledCallbacks_=[];this.isRejectionHandled_=!1;var L=this.createResolveAndReject_();try{v(L.resolve,L.reject)}catch(A){L.reject(A)}};
G.prototype.createResolveAndReject_=function(){function v(a){return function(O){A||(A=!0,a.call(L,O))}}
var L=this,A=!1;return{resolve:v(this.resolveTo_),reject:v(this.JSC$8923_reject_)}};
G.prototype.resolveTo_=function(v){if(v===this)this.JSC$8923_reject_(new TypeError("n"));else if(v instanceof G)this.settleSameAsPromise_(v);else{a:switch(typeof v){case "object":var L=v!=null;break a;case "function":L=!0;break a;default:L=!1}L?this.resolveToNonPromiseObj_(v):this.fulfill_(v)}};
G.prototype.resolveToNonPromiseObj_=function(v){var L=void 0;try{L=v.then}catch(A){this.JSC$8923_reject_(A);return}typeof L=="function"?this.settleSameAsThenable_(L,v):this.fulfill_(v)};
G.prototype.JSC$8923_reject_=function(v){this.settle_(2,v)};
G.prototype.fulfill_=function(v){this.settle_(1,v)};
G.prototype.settle_=function(v,L){if(this.state_!=0)throw Error("o`"+v+"`"+L+"`"+this.state_);this.state_=v;this.result_=L;this.state_===2&&this.scheduleUnhandledRejectionCheck_();this.executeOnSettledCallbacks_()};
G.prototype.scheduleUnhandledRejectionCheck_=function(){var v=this;k(function(){if(v.notifyUnhandledRejection_()){var L=_.DB.console;typeof L!=="undefined"&&L.error(v.result_)}},1)};
G.prototype.notifyUnhandledRejection_=function(){if(this.isRejectionHandled_)return!1;var v=_.DB.CustomEvent,L=_.DB.Event,A=_.DB.dispatchEvent;if(typeof A==="undefined")return!0;typeof v==="function"?v=new v("unhandledrejection",{cancelable:!0}):typeof L==="function"?v=new L("unhandledrejection",{cancelable:!0}):(v=_.DB.document.createEvent("CustomEvent"),v.initCustomEvent("unhandledrejection",!1,!0,v));v.promise=this;v.reason=this.result_;return A(v)};
G.prototype.executeOnSettledCallbacks_=function(){if(this.onSettledCallbacks_!=null){for(var v=0;v<this.onSettledCallbacks_.length;++v)P.asyncExecute(this.onSettledCallbacks_[v]);this.onSettledCallbacks_=null}};
var P=new d;G.prototype.settleSameAsPromise_=function(v){var L=this.createResolveAndReject_();v.callWhenSettled_(L.resolve,L.reject)};
G.prototype.settleSameAsThenable_=function(v,L){var A=this.createResolveAndReject_();try{v.call(L,A.resolve,A.reject)}catch(a){A.reject(a)}};
G.prototype.then=function(v,L){function A(D,U){return typeof D=="function"?function(M){try{a(D(M))}catch(z){O(z)}}:U}
var a,O,I=new G(function(D,U){a=D;O=U});
this.callWhenSettled_(A(v,a),A(L,O));return I};
G.prototype.catch=function(v){return this.then(void 0,v)};
G.prototype.callWhenSettled_=function(v,L){function A(){switch(a.state_){case 1:v(a.result_);break;case 2:L(a.result_);break;default:throw Error("p`"+a.state_);}}
var a=this;this.onSettledCallbacks_==null?P.asyncExecute(A):this.onSettledCallbacks_.push(A);this.isRejectionHandled_=!0};
G.resolve=B;G.reject=function(v){return new G(function(L,A){A(v)})};
G.race=function(v){return new G(function(L,A){for(var a=_.C(v),O=a.next();!O.done;O=a.next())B(O.value).callWhenSettled_(L,A)})};
G.all=function(v){var L=_.C(v),A=L.next();return A.done?B([]):new G(function(a,O){function I(M){return function(z){D[M]=z;U--;U==0&&a(D)}}
var D=[],U=0;do D.push(void 0),U++,B(A.value).callWhenSettled_(I(D.length-1),O),A=L.next();while(!A.done)})};
return G});
var Bu=function(b,d,B){if(b==null)throw new TypeError("q`"+B);if(d instanceof RegExp)throw new TypeError("r`"+B);return b+""};
QD("String.prototype.startsWith",function(b){return b?b:function(d,B){var k=Bu(this,d,"startsWith"),G=k.length,P=d.length;B=Math.max(0,Math.min(B|0,k.length));for(var v=0;v<P&&B<G;)if(k[B++]!=d[v++])return!1;return v>=P}});
QD("Object.setPrototypeOf",function(b){return b||q9});
QD("Symbol.dispose",function(b){return b?b:Symbol("s")});
QD("SuppressedError",function(b){function d(B,k,G){if(!(this instanceof d))return new d(B,k,G);G=Error(G);"stack"in G&&(this.stack=G.stack);this.message=G.message;this.error=B;this.suppressed=k}
if(b)return b;_.c(d,Error);d.prototype.name="SuppressedError";return d});
QD("Array.from",function(b){return b?b:function(d,B,k){B=B!=null?B:function(L){return L};
var G=[],P=typeof Symbol!="undefined"&&Symbol.iterator&&d[Symbol.iterator];if(typeof P=="function"){d=P.call(d);for(var v=0;!(P=d.next()).done;)G.push(B.call(k,P.value,v++))}else for(P=d.length,v=0;v<P;v++)G.push(B.call(k,d[v],v));return G}});
var LQr=function(b,d,B){b instanceof String&&(b=String(b));for(var k=b.length,G=0;G<k;G++){var P=b[G];if(d.call(B,P,G,b))return{i:G,v:P}}return{i:-1,v:void 0}};
QD("Array.prototype.find",function(b){return b?b:function(d,B){return LQr(this,d,B).v}});
QD("WeakMap",function(b){function d(){}
function B(A){var a=typeof A;return a==="object"&&A!==null||a==="function"}
function k(A){if(!eV(A,P)){var a=new d;iZF(A,P,{value:a})}}
function G(A){var a=Object[A];a&&(Object[A]=function(O){if(O instanceof d)return O;Object.isExtensible(O)&&k(O);return a(O)})}
if(function(){if(!b||!Object.seal)return!1;try{var A=Object.seal({}),a=Object.seal({}),O=new b([[A,2],[a,3]]);if(O.get(A)!=2||O.get(a)!=3)return!1;O.delete(A);O.set(a,4);return!O.has(A)&&O.get(a)==4}catch(I){return!1}}())return b;
var P="$jscomp_hidden_"+Math.random();G("freeze");G("preventExtensions");G("seal");var v=0,L=function(A){this.JSC$8931_id_=(v+=Math.random()+1).toString();if(A){A=_.C(A);for(var a;!(a=A.next()).done;)a=a.value,this.set(a[0],a[1])}};
L.prototype.set=function(A,a){if(!B(A))throw Error("t");k(A);if(!eV(A,P))throw Error("u`"+A);A[P][this.JSC$8931_id_]=a;return this};
L.prototype.get=function(A){return B(A)&&eV(A,P)?A[P][this.JSC$8931_id_]:void 0};
L.prototype.has=function(A){return B(A)&&eV(A,P)&&eV(A[P],this.JSC$8931_id_)};
L.prototype.delete=function(A){return B(A)&&eV(A,P)&&eV(A[P],this.JSC$8931_id_)?delete A[P][this.JSC$8931_id_]:!1};
return L});
QD("Map",function(b){if(function(){if(!b||typeof b!="function"||!b.prototype.entries||typeof Object.seal!="function")return!1;try{var L=Object.seal({x:4}),A=new b(_.C([[L,"s"]]));if(A.get(L)!="s"||A.size!=1||A.get({x:4})||A.set({x:4},"t")!=A||A.size!=2)return!1;var a=A.entries(),O=a.next();if(O.done||O.value[0]!=L||O.value[1]!="s")return!1;O=a.next();return O.done||O.value[0].x!=4||O.value[1]!="t"||!a.next().done?!1:!0}catch(I){return!1}}())return b;
var d=new WeakMap,B=function(L){this[0]={};this[1]=P();this.size=0;if(L){L=_.C(L);for(var A;!(A=L.next()).done;)A=A.value,this.set(A[0],A[1])}};
B.prototype.set=function(L,A){L=L===0?0:L;var a=k(this,L);a.list||(a.list=this[0][a.id]=[]);a.entry?a.entry.value=A:(a.entry={next:this[1],previous:this[1].previous,head:this[1],key:L,value:A},a.list.push(a.entry),this[1].previous.next=a.entry,this[1].previous=a.entry,this.size++);return this};
B.prototype.delete=function(L){L=k(this,L);return L.entry&&L.list?(L.list.splice(L.index,1),L.list.length||delete this[0][L.id],L.entry.previous.next=L.entry.next,L.entry.next.previous=L.entry.previous,L.entry.head=null,this.size--,!0):!1};
B.prototype.clear=function(){this[0]={};this[1]=this[1].previous=P();this.size=0};
B.prototype.has=function(L){return!!k(this,L).entry};
B.prototype.get=function(L){return(L=k(this,L).entry)&&L.value};
B.prototype.entries=function(){return G(this,function(L){return[L.key,L.value]})};
B.prototype.keys=function(){return G(this,function(L){return L.key})};
B.prototype.values=function(){return G(this,function(L){return L.value})};
B.prototype.forEach=function(L,A){for(var a=this.entries(),O;!(O=a.next()).done;)O=O.value,L.call(A,O[1],O[0],this)};
B.prototype[Symbol.iterator]=B.prototype.entries;var k=function(L,A){var a=A&&typeof A;a=="object"||a=="function"?d.has(A)?a=d.get(A):(a=""+ ++v,d.set(A,a)):a="p_"+A;var O=L[0][a];if(O&&eV(L[0],a))for(L=0;L<O.length;L++){var I=O[L];if(A!==A&&I.key!==I.key||A===I.key)return{id:a,list:O,index:L,entry:I}}return{id:a,list:O,index:-1,entry:void 0}},G=function(L,A){var a=L[1];
return CFH(function(){if(a){for(;a.head!=L[1];)a=a.previous;for(;a.next!=a.head;)return a=a.next,{done:!1,value:A(a)};a=null}return{done:!0,value:void 0}})},P=function(){var L={};
return L.previous=L.next=L.head=L},v=0;
return B});
QD("Set",function(b){if(function(){if(!b||typeof b!="function"||!b.prototype.entries||typeof Object.seal!="function")return!1;try{var B=Object.seal({x:4}),k=new b(_.C([B]));if(!k.has(B)||k.size!=1||k.add(B)!=k||k.size!=1||k.add({x:4})!=k||k.size!=2)return!1;var G=k.entries(),P=G.next();if(P.done||P.value[0]!=B||P.value[1]!=B)return!1;P=G.next();return P.done||P.value[0]==B||P.value[0].x!=4||P.value[1]!=P.value[0]?!1:G.next().done}catch(v){return!1}}())return b;
var d=function(B){this.JSC$8945_map_=new Map;if(B){B=_.C(B);for(var k;!(k=B.next()).done;)this.add(k.value)}this.size=this.JSC$8945_map_.size};
d.prototype.add=function(B){B=B===0?0:B;this.JSC$8945_map_.set(B,B);this.size=this.JSC$8945_map_.size;return this};
d.prototype.delete=function(B){B=this.JSC$8945_map_.delete(B);this.size=this.JSC$8945_map_.size;return B};
d.prototype.clear=function(){this.JSC$8945_map_.clear();this.size=0};
d.prototype.has=function(B){return this.JSC$8945_map_.has(B)};
d.prototype.entries=function(){return this.JSC$8945_map_.entries()};
d.prototype.values=function(){return this.JSC$8945_map_.values()};
d.prototype.keys=d.prototype.values;d.prototype[Symbol.iterator]=d.prototype.values;d.prototype.forEach=function(B,k){var G=this;this.JSC$8945_map_.forEach(function(P){return B.call(k,P,P,G)})};
return d});
QD("Math.log2",function(b){return b?b:function(d){return Math.log(d)/Math.LN2}});
QD("Object.values",function(b){return b?b:function(d){var B=[],k;for(k in d)eV(d,k)&&B.push(d[k]);return B}});
QD("Object.is",function(b){return b?b:function(d,B){return d===B?d!==0||1/d===1/B:d!==d&&B!==B}});
QD("Array.prototype.includes",function(b){return b?b:function(d,B){var k=this;k instanceof String&&(k=String(k));var G=k.length;B=B||0;for(B<0&&(B=Math.max(B+G,0));B<G;B++){var P=k[B];if(P===d||Object.is(P,d))return!0}return!1}});
QD("String.prototype.includes",function(b){return b?b:function(d,B){return Bu(this,d,"includes").indexOf(d,B||0)!==-1}});
QD("Object.entries",function(b){return b?b:function(d){var B=[],k;for(k in d)eV(d,k)&&B.push([k,d[k]]);return B}});
QD("Number.isFinite",function(b){return b?b:function(d){return typeof d!=="number"?!1:!isNaN(d)&&d!==Infinity&&d!==-Infinity}});
QD("Number.MAX_SAFE_INTEGER",function(){return 9007199254740991});
QD("Number.MIN_SAFE_INTEGER",function(){return-9007199254740991});
QD("Number.isInteger",function(b){return b?b:function(d){return Number.isFinite(d)?d===Math.floor(d):!1}});
QD("Number.isSafeInteger",function(b){return b?b:function(d){return Number.isInteger(d)&&Math.abs(d)<=Number.MAX_SAFE_INTEGER}});
QD("String.prototype.endsWith",function(b){return b?b:function(d,B){var k=Bu(this,d,"endsWith");B===void 0&&(B=k.length);B=Math.max(0,Math.min(B|0,k.length));for(var G=d.length;G>0&&B>0;)if(k[--B]!=d[--G])return!1;return G<=0}});
var f2U=function(b,d){b instanceof String&&(b+="");var B=0,k=!1,G={next:function(){if(!k&&B<b.length){var P=B++;return{value:d(P,b[P]),done:!1}}k=!0;return{done:!0,value:void 0}}};
G[Symbol.iterator]=function(){return G};
return G};
QD("Array.prototype.entries",function(b){return b?b:function(){return f2U(this,function(d,B){return[d,B]})}});
QD("Math.trunc",function(b){return b?b:function(d){d=Number(d);if(isNaN(d)||d===Infinity||d===-Infinity||d===0)return d;var B=Math.floor(Math.abs(d));return d<0?-B:B}});
QD("Number.isNaN",function(b){return b?b:function(d){return typeof d==="number"&&isNaN(d)}});
QD("Array.prototype.keys",function(b){return b?b:function(){return f2U(this,function(d){return d})}});
QD("Array.prototype.values",function(b){return b?b:function(){return f2U(this,function(d,B){return B})}});
QD("Array.prototype.fill",function(b){return b?b:function(d,B,k){var G=this.length||0;B<0&&(B=Math.max(0,G+B));if(k==null||k>G)k=G;k=Number(k);k<0&&(k=Math.max(0,G+k));for(B=Number(B||0);B<k;B++)this[B]=d;return this}});
nqd("fill",function(b){return b?b:Array.prototype.fill});
QD("Object.fromEntries",function(b){return b?b:function(d){var B={};if(!(Symbol.iterator in d))throw new TypeError("v`"+d);d=d[Symbol.iterator].call(d);for(var k=d.next();!k.done;k=d.next()){k=k.value;if(Object(k)!==k)throw new TypeError("w");B[k[0]]=k[1]}return B}});
QD("String.prototype.replaceAll",function(b){return b?b:function(d,B){if(d instanceof RegExp&&!d.global)throw new TypeError("x");return d instanceof RegExp?this.replace(d,B):this.replace(new RegExp(String(d).replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08"),"g"),B)}});
QD("Object.getOwnPropertySymbols",function(b){return b?b:function(){return[]}});
QD("String.prototype.repeat",function(b){return b?b:function(d){var B=Bu(this,null,"repeat");if(d<0||d>1342177279)throw new RangeError("y");d|=0;for(var k="";d;)if(d&1&&(k+=B),d>>>=1)B+=B;return k}});
QD("Array.prototype.findIndex",function(b){return b?b:function(d,B){return LQr(this,d,B).i}});
QD("Array.prototype.flatMap",function(b){return b?b:function(d,B){var k=[];Array.prototype.forEach.call(this,function(G,P){G=d.call(B,G,P,this);Array.isArray(G)?k.push.apply(k,G):k.push(G)});
return k}});
QD("String.prototype.codePointAt",function(b){return b?b:function(d){var B=Bu(this,null,"codePointAt"),k=B.length;d=Number(d)||0;if(d>=0&&d<k){d|=0;var G=B.charCodeAt(d);if(G<55296||G>56319||d+1===k)return G;d=B.charCodeAt(d+1);return d<56320||d>57343?G:(G-55296)*1024+d+9216}}});
QD("String.fromCodePoint",function(b){return b?b:function(d){for(var B="",k=0;k<arguments.length;k++){var G=Number(arguments[k]);if(G<0||G>1114111||G!==Math.floor(G))throw new RangeError("z`"+G);G<=65535?B+=String.fromCharCode(G):(G-=65536,B+=String.fromCharCode(G>>>10&1023|55296),B+=String.fromCharCode(G&1023|56320))}return B}});
QD("String.prototype.trimLeft",function(b){function d(){return this.replace(/^[\s\xa0]+/,"")}
return b||d});
QD("String.prototype.trimStart",function(b){return b||String.prototype.trimLeft});
QD("String.prototype.padStart",function(b){return b?b:function(d,B){var k=Bu(this,null,"padStart");d-=k.length;B=B!==void 0?String(B):" ";return(d>0&&B?B.repeat(Math.ceil(d/B.length)).substring(0,d):"")+k}});
QD("Promise.prototype.finally",function(b){return b?b:function(d){return this.then(function(B){return Promise.resolve(d()).then(function(){return B})},function(B){return Promise.resolve(d()).then(function(){throw B;
})})}});
QD("Math.imul",function(b){return b?b:function(d,B){d=Number(d);B=Number(B);var k=d&65535,G=B&65535;return k*G+((d>>>16&65535)*G+k*(B>>>16&65535)<<16>>>0)|0}});
QD("Object.hasOwn",function(b){return b?b:function(d,B){return Object.prototype.hasOwnProperty.call(d,B)}});
QD("Math.sign",function(b){return b?b:function(d){d=Number(d);return d===0||isNaN(d)?d:d>0?1:-1}});
QD("Array.prototype.flat",function(b){return b?b:function(d){d=d===void 0?1:d;var B=[];Array.prototype.forEach.call(this,function(k){Array.isArray(k)&&d>0?(k=Array.prototype.flat.call(k,d-1),B.push.apply(B,k)):B.push(k)});
return B}});
QD("String.raw",function(b){return b?b:function(d,B){d=ezW(d);for(var k=d.raw,G=k.length,P="",v=0;v<G;++v)P+=k[v],v+1<G&&v+1<arguments.length&&(P+=String(arguments[v+1]));return P}});
QD("WeakSet",function(b){if(function(){if(!b||!Object.seal)return!1;try{var B=Object.seal({}),k=Object.seal({}),G=new b([B]);if(!G.has(B)||G.has(k))return!1;G.delete(B);G.add(k);return!G.has(B)&&G.has(k)}catch(P){return!1}}())return b;
var d=function(B){this.JSC$8959_map_=new WeakMap;if(B){B=_.C(B);for(var k;!(k=B.next()).done;)this.add(k.value)}};
d.prototype.add=function(B){this.JSC$8959_map_.set(B,!0);return this};
d.prototype.has=function(B){return this.JSC$8959_map_.has(B)};
d.prototype.delete=function(B){return this.JSC$8959_map_.delete(B)};
return d});
QD("Reflect.ownKeys",function(b){return b?b:function(d){var B=[],k=Object.getOwnPropertyNames(d);d=Object.getOwnPropertySymbols(d);for(var G=0;G<k.length;G++)(k[G].substring(0,14)=="jscomp_symbol_"?d:B).push(k[G]);return B.concat(d)}});
QD("Object.getOwnPropertyDescriptors",function(b){return b?b:function(d){for(var B={},k=Reflect.ownKeys(d),G=0;G<k.length;G++)B[k[G]]=Object.getOwnPropertyDescriptor(d,k[G]);return B}});
QD("Promise.allSettled",function(b){function d(k){return{status:"fulfilled",value:k}}
function B(k){return{status:"rejected",reason:k}}
return b?b:function(k){var G=this;k=Array.from(k,function(P){return G.resolve(P).then(d,B)});
return G.all(k)}});
QD("Number.parseInt",function(b){return b||parseInt});
var Axl=function(b,d,B){b instanceof String&&(b=String(b));for(var k=b.length-1;k>=0;k--){var G=b[k];if(d.call(B,G,k,b))return{i:k,v:G}}return{i:-1,v:void 0}};
QD("Array.prototype.findLastIndex",function(b){return b?b:function(d,B){return Axl(this,d,B).i}});
nqd("findLastIndex",function(b){return b?b:function(d,B){return Axl(this,d,B).i}});
_._DumpException=window._DumpException||function(b){throw b;};
window._DumpException=_._DumpException;var WQ3=window.ytcsi;WQ3&&typeof WQ3.tick==="function"&&WQ3.tick("rses_dpj");var a2r,kT,GV,Pu,m4H,$4S,O15,I2H,Xa,D45;a2r=a2r||{};_.k4=this||self;_.D7=function(b,d,B){b=b.split(".");B=B||_.k4;for(var k;b.length&&(k=b.shift());)b.length||d===void 0?B[k]&&B[k]!==Object.prototype[k]?B=B[k]:B=B[k]={}:B[k]=d};
kT=function(b,d){var B=_.dF("WIZ_global_data.oxN3nb");b=B&&B[b];return b!=null?b:d};
GV=_.k4._F_toggles_default_kevlar_base||[];Pu=function(){};
Pu.get=function(){return null};
_.ATJ=null;_.dF=function(b,d){b=b.split(".");d=d||_.k4;for(var B=0;B<b.length;B++)if(d=d[b[B]],d==null)return null;return d};
_.Em=function(b){b.instance_=void 0;b.getInstance=function(){return b.instance_?b.instance_:b.instance_=new b}};
_.dO=function(b){var d=typeof b;return d!="object"?d:b?Array.isArray(b)?"array":d:"null"};
_.K1=function(b){var d=_.dO(b);return d=="array"||d=="object"&&typeof b.length=="number"};
_.Tm=function(b){var d=typeof b;return d=="object"&&b!=null||d=="function"};
_.q4=function(b){return Object.prototype.hasOwnProperty.call(b,m4H)&&b[m4H]||(b[m4H]=++$4S)};
m4H="closure_uid_"+(Math.random()*1E9>>>0);$4S=0;O15=function(b,d,B){return b.call.apply(b.bind,arguments)};
I2H=function(b,d,B){if(!b)throw Error();if(arguments.length>2){var k=Array.prototype.slice.call(arguments,2);return function(){var G=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(G,k);return b.apply(d,G)}}return function(){return b.apply(d,arguments)}};
_.Sm=function(b,d,B){_.Sm=Function.prototype.bind&&Function.prototype.bind.toString().indexOf("native code")!=-1?O15:I2H;return _.Sm.apply(null,arguments)};
_.aZ=function(b,d){var B=Array.prototype.slice.call(arguments,1);return function(){var k=B.slice();k.push.apply(k,arguments);return b.apply(this,k)}};
_.sm=function(){return Date.now()};
Xa=function(b){return b};
_.CX=function(b,d){function B(){}
B.prototype=d.prototype;b.superClass_=d.prototype;b.prototype=new B;b.prototype.constructor=b;b.base=function(k,G,P){for(var v=Array(arguments.length-2),L=2;L<arguments.length;L++)v[L-2]=arguments[L];return d.prototype[G].apply(k,v)}};
D45=function(b){return b};var U42,o4V;_.w=function(b,d,B,k){var G=arguments.length,P=G<3?d:k===null?k=Object.getOwnPropertyDescriptor(d,B):k,v;if(Reflect&&typeof Reflect==="object"&&typeof Reflect.decorate==="function")P=Reflect.decorate(b,d,B,k);else for(var L=b.length-1;L>=0;L--)if(v=b[L])P=(G<3?v(P):G>3?v(d,B,P):v(d,B))||P;G>3&&P&&Object.defineProperty(d,B,P)};
_.n=function(b,d){if(Reflect&&typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(b,d)};
U42=function(b,d){if(d!==null&&d!==void 0){if(typeof d!=="object"&&typeof d!=="function")throw new TypeError("A");if(B===void 0){if(!Symbol.dispose)throw new TypeError("C");var B=d[Symbol.dispose]}if(typeof B!=="function")throw new TypeError("D");b.stack.push({value:d,dispose:B,async:!1})}return d};
o4V=function(b){function d(P){b.error=b.hasError?new SuppressedError(P,b.error,"An error was suppressed during disposal."):P;b.hasError=!0}
function B(){for(;k=b.stack.pop();)try{if(!k.async&&G===1)return G=0,b.stack.push(k),Promise.resolve().then(B);if(k.dispose){var P=k.dispose.call(k.value);if(k.async)return G|=2,Promise.resolve(P).then(B,function(v){d(v);return B()})}else G|=1}catch(v){d(v)}if(G===1)return b.hasError?Promise.reject(b.error):Promise.resolve();
if(b.hasError)throw b.error;}
var k,G=0;B()};var NG$="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(" ");b1m()&&NG$.push("details:not(:has(summary))");var BGd=NG$.join(",");_.CX(_.bF,Error);_.bF.prototype.name="CustomError";var pJh;var MCh=void 0,cxs,Jxh=typeof TextDecoder!=="undefined",f2E,LQ4=typeof String.prototype.isWellFormed==="function",v4F=typeof TextEncoder!=="undefined";var zdl;_.ge=function(b){for(var d=[],B=0,k=0;k<b.length;k++){var G=b.charCodeAt(k);G<128?d[B++]=G:(G<2048?d[B++]=G>>6|192:((G&64512)==55296&&k+1<b.length&&(b.charCodeAt(k+1)&64512)==56320?(G=65536+((G&1023)<<10)+(b.charCodeAt(++k)&1023),d[B++]=G>>18|240,d[B++]=G>>12&63|128):d[B++]=G>>12|224,d[B++]=G>>6&63|128),d[B++]=G&63|128)}return d};
zdl=function(b){for(var d=[],B=0,k=0;B<b.length;){var G=b[B++];if(G<128)d[k++]=String.fromCharCode(G);else if(G>191&&G<224){var P=b[B++];d[k++]=String.fromCharCode((G&31)<<6|P&63)}else if(G>239&&G<365){P=b[B++];var v=b[B++],L=b[B++];G=((G&7)<<18|(P&63)<<12|(v&63)<<6|L&63)-65536;d[k++]=String.fromCharCode(55296+(G>>10));d[k++]=String.fromCharCode(56320+(G&1023))}else P=b[B++],v=b[B++],d[k++]=String.fromCharCode((G&15)<<12|(P&63)<<6|v&63)}return d.join("")};var WJ=String.prototype.trim?function(b){return b.trim()}:function(b){return/^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(b)[1]},Rdh=/&/g,XJ5=/</g,hd3=/>/g,H1S=/"/g,l2U=/'/g,tCM=/\x00/g,jwU=/[\x00&<>"']/;var vu=!!(GV[0]>>17&1),FQh=!!(GV[0]&4096),Z1U=!!(GV[0]>>18&1),g4U=!!(GV[0]&8),yxM=!!(GV[0]&2),SWM=!!(GV[0]&4),VCr=!!(GV[0]&16),i15=!!(GV[0]&256),wJ2=!!(GV[0]&32);var Iw,uyS,KQr,n4e,X_Q,pky;Iw=vu?Z1U:kT(610401301,!1);uyS=vu?g4U:kT(772657768,!1);KQr=vu?yxM:kT(513659523,!1);n4e=vu?FQh||!SWM:kT(568333945,!0);X_Q=vu?VCr:kT(1331761403,!1);pky=vu?FQh||!i15:kT(748402147,!0);_.LX=vu?wJ2:kT(824648567,!1);var UW,TGM=_.k4.navigator;UW=TGM?TGM.userAgentData||null:null;var Ao;_.Fy=function(b,d){return Array.prototype.indexOf.call(b,d,void 0)};
_.s6=function(b,d,B){Array.prototype.forEach.call(b,d,B)};
_.fX=function(b,d,B){return Array.prototype.filter.call(b,d,B)};
_.uS=function(b,d,B){return Array.prototype.map.call(b,d,B)};
Ao=function(b,d,B){return Array.prototype.some.call(b,d,B)};
_.nLx=function(b,d,B){return Array.prototype.every.call(b,d,B)};var Az=function(b){Az[" "](b);return b};
Az[" "]=function(){};
var wmG=function(b,d){try{return Az(b[d]),!0}catch(B){}return!1},o8F=function(b,d,B,k){k=k?k(d):d;
return Object.prototype.hasOwnProperty.call(b,k)?b[k]:b[k]=B(d)};var rxr,OH,QwS,qWl,YWS,edV,efx,beA,dSe,BAl,CWx,GhS,P2e,vrV,LVM,f3$;_.MxQ=function(){return _.k4.navigator||null};
rxr=m4J();_.Wu=$44();OH=N4("Edge");QwS=OH||_.Wu;_.aH=N4("Gecko")&&!(_.Ax(_.$4(),"WebKit")&&!N4("Edge"))&&!(N4("Trident")||N4("MSIE"))&&!N4("Edge");_.mi=_.Ax(_.$4(),"WebKit")&&!N4("Edge");qWl=_.mi&&N4("Mobile");_.x4U=_.cxd();YWS=_.Jxm();edV=(Xy()?UW.platform==="Linux":N4("Linux"))||_.zdC();efx=_.pJm();beA=MCm();dSe=N4("iPad");BAl=N4("iPod");_.khV=_.hx();CWx=_.Ax(_.$4(),"KaiOS");GhS=function(){var b=_.k4.document;return b?b.documentMode:void 0};
a:{var Er5="",sS$=function(){var b=_.$4();if(_.aH)return/rv:([^\);]+)(\)|;)/.exec(b);if(OH)return/Edge\/([\d\.]+)/.exec(b);if(_.Wu)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(b);if(_.mi)return/WebKit\/(\S+)/.exec(b);if(rxr)return/(?:Version)[ \/]?(\S+)/.exec(b)}();
sS$&&(Er5=sS$?sS$[1]:"");if(_.Wu){var C23=GhS();if(C23!=null&&C23>parseFloat(Er5)){P2e=String(C23);break a}}P2e=Er5}vrV=P2e;LVM={};_.$T=function(b){return o8F(LVM,b,function(){return _.aw(vrV,b)>=0})};
if(_.k4.document&&_.Wu){var A52=GhS();f3$=A52?A52:parseInt(vrV,10)||void 0}else f3$=void 0;_.WVA=f3$;var k2W,G22,a3$;_.Om=M4();k2W=MCm()||N4("iPod");G22=N4("iPad");a3$=_.D4x();_.IH=_.zm();_.Gg=_.I2J()&&!_.hx();var mSS,DO,v$y,EmF,OeS,$SS;mSS={};DO=null;v$y=_.aH||_.mi||typeof _.k4.btoa=="function";_.j0=function(b,d){d===void 0&&(d=0);$SS();d=mSS[d];for(var B=Array(Math.floor(b.length/3)),k=d[64]||"",G=0,P=0;G<b.length-2;G+=3){var v=b[G],L=b[G+1],A=b[G+2],a=d[v>>2];v=d[(v&3)<<4|L>>4];L=d[(L&15)<<2|A>>6];A=d[A&63];B[P++]=a+v+L+A}a=0;A=k;switch(b.length-G){case 2:a=b[G+1],A=d[(a&15)<<2]||k;case 1:b=b[G],B[P]=d[b>>2]+d[(b&3)<<4|a>>4]+A+k}return B.join("")};
EmF=function(b){var d="";OeS(b,function(B){d+=String.fromCharCode(B)});
return d};
_.yux=function(b){var d=[];OeS(b,function(B){d.push(B)});
return d};
_.eC=function(b){var d=b.length,B=d*3/4;B%3?B=Math.floor(B):_.vJ("=.",b[d-1])&&(B=_.vJ("=.",b[d-2])?B-2:B-1);var k=new Uint8Array(B),G=0;OeS(b,function(P){k[G++]=P});
return G!==B?k.subarray(0,G):k};
OeS=function(b,d){function B(A){for(;k<b.length;){var a=b.charAt(k++),O=DO[a];if(O!=null)return O;if(!_.C1(a))throw Error("H`"+a);}return A}
$SS();for(var k=0;;){var G=B(-1),P=B(0),v=B(64),L=B(64);if(L===64&&G===-1)break;d(G<<2|P>>4);v!=64&&(d(P<<4&240|v>>2),L!=64&&d(v<<6&192|L))}};
$SS=function(){if(!DO){DO={};for(var b="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),d=["+/=","+/","-_=","-_.","-_"],B=0;B<5;B++){var k=b.concat(d[B].split(""));mSS[B]=k;for(var G=0;G<k.length;G++){var P=k[G];DO[P]===void 0&&(DO[P]=G)}}}};var YWw=typeof Uint8Array!=="undefined",i1x=!_.Wu&&typeof btoa==="function",wJF=/[-_.]/g,SWy={"-":"+",_:"/",".":"="},h5={};var zh,DSS;zh=function(b,d){if(d!==h5)throw Error("J");this.JSC$8993_value_=b;if(b!=null&&b.length===0)throw Error("I");};
_.l2=function(){return I3A||(I3A=new zh(null,h5))};
DSS=function(b){return new Uint8Array(nOd(b)||0)};
zh.prototype.isEmpty=function(){return this.JSC$8993_value_==null};
zh.prototype.sizeBytes=function(){var b=nOd(this);return b?b.length:0};
var nOd=function(b){if(h5!==h5)throw Error("J");var d=b.JSC$8993_value_;d==null||YWw&&d!=null&&d instanceof Uint8Array||(typeof d==="string"?d=uy4(d):(_.dO(d),d=null));return d==null?d:b.JSC$8993_value_=d},I3A;var n41=void 0;var PH=typeof Symbol==="function"&&typeof Symbol()==="symbol",USM=kr("jas",void 0,!0),ie4=kr(void 0,"0di"),Gb=kr(void 0,"1oa"),Hk=kr(void 0,Symbol()),GQm=kr(void 0,"0ub"),EOy=kr(void 0,"0ubs"),R_d=kr(void 0,"0ubsb"),cmm=kr(void 0,"0actk"),ck=kr("m_m","messagePrototypeMarker",!0),OEG=kr(void 0,"vps"),dPF=kr();var Qw4,rx4,nE,orA;Qw4={internalArrayState:{value:0,configurable:!0,writable:!0,enumerable:!1}};rx4=Object.defineProperties;_.E$=PH?USM:"internalArrayState";orA=[];vH(orA,7);nE=Object.freeze(orA);var Jm={},NS={},NAr=function(b,d,B){this.iterable=b;this.mapper=d;this.thisArg=B};
NAr.prototype.next=function(){var b=this.iterable.next();b.done||(b.value=this.mapper.call(this.thisArg,b.value));return b};
NAr.prototype[Symbol.iterator]=function(){return this};
var pHA=Object.freeze({}),jl={};_.MlM=Z3(function(b){return b!==null&&b!==void 0});var Gh4=Z3(function(b){return typeof b==="number"}),khQ=Z3(function(b){return typeof b==="string"}),Erx=Z3(function(b){return typeof b==="boolean"}),c5H=Z3(function(b){return b!=null&&typeof b==="object"&&typeof b.then==="function"}),rJm=Z3(function(b){return typeof b==="function"}),JC=Z3(function(b){return!!b&&(typeof b==="object"||typeof b==="function")});var P21=typeof _.k4.BigInt==="function"&&typeof _.k4.BigInt(0)==="bigint";var FVC=Z3(function(b){return P21?b>=J5h&&b<=zs3:b[0]==="-"?sSW(b,Rs2):sSW(b,XH$)}),Rs2=Number.MIN_SAFE_INTEGER.toString(),J5h=P21?BigInt(Number.MIN_SAFE_INTEGER):void 0,XH$=Number.MAX_SAFE_INTEGER.toString(),zs3=P21?BigInt(Number.MAX_SAFE_INTEGER):void 0;var hs$=typeof Uint8Array.prototype.slice==="function",yU=0,Sl=0,LVy;var Am,OE,Bk,mW,orG;Am=typeof BigInt==="function"?BigInt.asIntN:void 0;_.I5=typeof BigInt==="function"?BigInt.asUintN:void 0;OE=Number.isSafeInteger;Bk=Number.isFinite;mW=Math.trunc;orG=/^-?([1-9][0-9]*|0)(\.[0-9]+)?$/;var Ig2={};var Y$w={},Hel=function(){try{var b=function(){return T0C(Map,[],this.constructor)};
_.c(b,Map);Az(new b);return!1}catch(d){return!0}}(),Um=function(){this.JSC$9012_map_=new Map};
_.E=Um.prototype;_.E.get=function(b){return this.JSC$9012_map_.get(b)};
_.E.set=function(b,d){this.JSC$9012_map_.set(b,d);this.size=this.JSC$9012_map_.size;return this};
_.E.delete=function(b){b=this.JSC$9012_map_.delete(b);this.size=this.JSC$9012_map_.size;return b};
_.E.clear=function(){this.JSC$9012_map_.clear();this.size=this.JSC$9012_map_.size};
_.E.has=function(b){return this.JSC$9012_map_.has(b)};
_.E.entries=function(){return this.JSC$9012_map_.entries()};
_.E.keys=function(){return this.JSC$9012_map_.keys()};
_.E.values=function(){return this.JSC$9012_map_.values()};
_.E.forEach=function(b,d){return this.JSC$9012_map_.forEach(b,d)};
Um.prototype[Symbol.iterator]=function(){return this.entries()};
var oH=function(){if(Hel)return Object.setPrototypeOf(Um.prototype,Map.prototype),Object.defineProperties(Um.prototype,{size:{value:0,configurable:!0,enumerable:!0,writable:!0}}),Um;var b=function(){return T0C(Map,[],this.constructor)};
_.c(b,Map);return b}(),R5=function(b,d,B,k){B=B===void 0?TA2:B;
k=k===void 0?TA2:k;var G=oH.call(this)||this;G.arrayState=b[_.E$]|0;G.valueCtor=d;G.keyToApi=B;G.valueToApi=G.valueCtor?QSF:k;for(var P=0;P<b.length;P++){var v=b[P],L=B(v[0],!1,!0),A=v[1];d?A===void 0&&(A=null):A=k(v[1],!1,!0,void 0,void 0,G.arrayState);oH.prototype.set.call(G,L,A)}return G};
_.c(R5,oH);var l3r=function(b){if(b.arrayState&2)throw Error("N");},$PG=function(b,d){return A5(Array.from(oH.prototype.entries.call(b),d))};
_.E=R5.prototype;_.E.clear=function(){l3r(this);oH.prototype.clear.call(this)};
_.E.delete=function(b){l3r(this);return oH.prototype.delete.call(this,this.keyToApi(b,!0,!1))};
_.E.entries=function(){if(this.valueCtor){var b=oH.prototype.keys.call(this);b=new NAr(b,q$4,this)}else b=oH.prototype.entries.call(this);return b};
_.E.values=function(){if(this.valueCtor){var b=oH.prototype.keys.call(this);b=new NAr(b,R5.prototype.get,this)}else b=oH.prototype.values.call(this);return b};
_.E.forEach=function(b,d){this.valueCtor?oH.prototype.forEach.call(this,function(B,k,G){b.call(d,G.get(k),k,G)}):oH.prototype.forEach.call(this,b,d)};
_.E.set=function(b,d){l3r(this);b=this.keyToApi(b,!0,!1);return b==null?this:d==null?(oH.prototype.delete.call(this,b),this):oH.prototype.set.call(this,b,this.valueToApi(d,!0,!0,this.valueCtor,!1,this.arrayState))};
_.E.has=function(b){return oH.prototype.has.call(this,this.keyToApi(b,!1,!1))};
_.E.get=function(b){b=this.keyToApi(b,!1,!1);var d=oH.prototype.get.call(this,b);if(d!==void 0){var B=this.valueCtor;return B?(B=this.valueToApi(d,!1,!0,B,this.callToMutableOnAccess,this.arrayState),B!==d&&oH.prototype.set.call(this,b,B),B):d}};
R5.prototype[Symbol.iterator]=function(){return this.entries()};
R5.prototype.toJSON=void 0;var xSC;var LW4=function(){},C4W=function(b,d){for(var B in b)!isNaN(B)&&d(b,+B,b[B])},fgJ=function(b){var d=new LW4;
C4W(b,function(B,k,G){d[k]=QU(G)});
d.reviveUnknownFields=b.reviveUnknownFields;return d},BOG={reviveIntoImmutable:!0};var vO4;var DP2,UPJ;var tl3,YO,to,y4,jSH,RH,Z5,FVl,Ze$,l8,grS,tz,ZO,gP;tl3=_.gA(0);_.Ns={};_.pX=function(b,d,B,k,G){d=YO(b.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,d,B,G);if(d!==null||k&&b.noLegacyNull!==NS)return d};
YO=function(b,d,B,k){if(d===-1)return null;var G=d+(B?0:-1),P=b.length-1;if(!(P<1+(B?0:-1))){if(G>=P){var v=b[P];if(v!=null&&typeof v==="object"&&v.constructor===Object){B=v[d];var L=!0}else if(G===P)B=v;else return}else B=b[G];if(k&&B!=null){k=k(B);if(k==null)return k;if(!Object.is(k,B))return L?v[d]=k:b[G]=k,k}return B}};
_.zg=function(b,d,B,k){i4(b);var G=b.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;u4(G,G[_.E$]|0,d,B,k);return b};
_.Ms=function(b,d,B){b=b.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;return V0C(b,b[_.E$]|0,d,B)!==void 0};
_.cu=function(b,d,B,k){var G=b.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;return V0C(G,G[_.E$]|0,d,y4(b,k,B))!==void 0};
_.OV=function(b){return b===pHA?2:4};
_.Jz=function(b,d){b=_.pX(b,d,void 0,void 0,j54);return b==null?_.l2():b};
to=function(b,d,B,k){i4(b);var G=b.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,P=G[_.E$]|0;if(k==null){var v=gOw(G);if(ym4(v,G,P,B)===d)v.set(B,0);else return b}else P=SEW(G,P,B,d);u4(G,P,d,k);return b};
_.oc=function(b,d,B,k){var G=b[_.E$]|0,P=FM(G);G=SEW(b,G,B,d,P);u4(b,G,d,k,P)};
y4=function(b,d,B){return _.zV(b,d)===B?B:-1};
_.zV=function(b,d){b=b.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;return ym4(gOw(b),b,void 0,d,void 0)};
jSH=function(b,d,B){var k=b[_.E$]|0,G=FM(k),P=YO(b,B,G);if(P!=null&&P[ck]===Jm){if(!cH(P))return Vr(P),P.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;var v=P.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows}else Array.isArray(P)&&(v=P);if(v){var L=v[_.E$]|0;L&2&&(v=S0(v,L))}v=gO(v,d);v!==P&&u4(b,k,B,v,G);return v};
_.cU=function(b,d,B,k){var G=b.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,P=G[_.E$]|0;d=V0C(G,P,d,B,k);if(d==null)return d;P=G[_.E$]|0;if(!cH(b,P)){var v=r5F(d);v!==d&&(Vr(b)&&(G=b.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,P=G[_.E$]|0),d=v,P=u4(G,P,B,d,k),wO(G,P))}return d};
_.$$=function(b,d,B,k){var G=b.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;return iEw(b,G,G[_.E$]|0,d,B,k,!1,!0)};
_.Rc=function(b,d,B,k){B=wk1(B);_.zg(b,d,B,k);B&&!cH(B)&&wO(b.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows);return b};
_.Xe=function(b,d,B,k){k=wk1(k);to(b,d,B,k);k&&!cH(k)&&wO(b.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows);return b};
RH=function(b,d,B){i4(b);var k=b.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,G=k[_.E$]|0;if(B==null)return u4(k,G,d),b;for(var P=B===nE?7:B[_.E$]|0,v=P,L=xO(P),A=L||Object.isFrozen(B),a=!0,O=!0,I=0;I<B.length;I++){var D=B[I];L||(D=cH(D),a&&(a=!D),O&&(O=D))}L||(P=a?13:5,P=O?P&-4097:P|4096);A&&P===v||(B=QU(B),v=0,P=TQ(P,G));P!==v&&vH(B,P);G=u4(k,G,d,B);2&P||!(4096&P||16&P)||wO(k,G);return b};
Z5=function(b,d,B,k){KWC(b,d,B,k);return b};
FVl=function(b,d,B){KWC(b,d,Xg,void 0,B,1,!0);return b};
_.hz=function(b,d,B){b=_.pX(b,d,void 0,B);d=typeof b;b=b==null?b:d==="bigint"?_.gA((0,_.I5)(64,b)):_.kO(b)?d==="string"?_.jSJ(b):_.l34(b):void 0;return b};
_.Hu=function(b,d){var B=B===void 0?!1:B;var k;return(k=_.USy(_.pX(b,d)))!=null?k:B};
_.IK=function(b,d,B){B=B===void 0?0:B;var k;return(k=_.LE(_.pX(b,d)))!=null?k:B};
Ze$=function(b,d){var B=B===void 0?0:B;b=_.pHG(_.pX(b,d));return b!=null?b:B};
l8=function(b,d,B){B=B===void 0?tl3:B;var k;return(k=_.y51(_.pX(b,d)))!=null?k:B};
grS=function(b){var d=d===void 0?tl3:d;var B;return(B=_.hz(b,23))!=null?B:d};
tz=function(b,d){var B=B===void 0?0:B;var k;return(k=_.pX(b,d,void 0,void 0,_.el))!=null?k:B};
_.jP=function(b,d,B,k){B=B===void 0?"":B;var G;return(G=_.NP(_.pX(b,d,k)))!=null?G:B};
_.Fg=function(b,d){var B=B===void 0?0:B;var k;return(k=_.CE(_.pX(b,d)))!=null?k:B};
ZO=function(b,d){var B=B===void 0?"0":B;b=grw(_.pX(b,d),!0);return b!=null?b:B};
_.y5e=function(b,d,B){b=_.qP(b,d,_.NP,3,!0);edQ(b,B);return b[B]};
gP=function(b,d,B){return _.jP(b,y4(b,B,d))};
_.yl=function(b,d,B,k){return _.cU(b,d,y4(b,k,B),void 0)};
_.H4=function(b,d){return _.NP(_.pX(b,d,void 0,_.Ns))};
_.Ny=function(b,d,B){return _.zg(b,d,DS4(B))};
_.c9=function(b,d,B){return _.b$(b,d,DS4(B),!1)};
_.SP=function(b,d,B){return _.zg(b,d,_.vk(B))};
_.V4=function(b,d,B){return _.zg(b,d,a5(B))};
_.Zq=function(b,d,B){return _.zg(b,d,o5(B))};
_.nC=function(b,d,B,k){return _.b$(b,d,o5(B),"",k)};
_.Ji=function(b,d,B){return _.zg(b,d,B==null?B:_.sE(B))};
_.Vl=function(b,d,B){return _.b$(b,d,B==null?B:_.sE(B),0)};var PD=function(b,d,B){this.buffer=b;if(B&&!d)throw Error();this.JSC$9024_isImmutable=d};var S$M=function(b,d,B,k){this.bytes_=null;this.bytesAreImmutable_=!1;this.cursor_=this.end_=this.JSC$9027_start_=0;this.init(b,d,B,k)},ieS,i8,wHS,xXw,uMH,KVU,nrS,TA3,O0x,Vll;
_.E=S$M.prototype;_.E.init=function(b,d,B,k){var G=k===void 0?{}:k;k=G.aliasBytesFields===void 0?!1:G.aliasBytesFields;G=G.treatNewDataAsImmutable===void 0?!1:G.treatNewDataAsImmutable;this.aliasBytesFields=k;this.treatNewDataAsImmutable=G;b&&(b=TOW(b,this.treatNewDataAsImmutable),this.bytes_=b.buffer,this.bytesAreImmutable_=b.JSC$9024_isImmutable,this.JSC$9027_start_=d||0,this.end_=B!==void 0?this.JSC$9027_start_+B:this.bytes_.length,this.cursor_=this.JSC$9027_start_)};
_.E.free=function(){this.clear();Vll.length<100&&Vll.push(this)};
_.E.clear=function(){this.bytes_=null;this.bytesAreImmutable_=!1;this.cursor_=this.end_=this.JSC$9027_start_=0;this.aliasBytesFields=!1};
_.E.reset=function(){this.cursor_=this.JSC$9027_start_};
_.E.atEnd=function(){return this.cursor_==this.end_};
_.Ux=function(b,d){var B=0,k=0,G=0,P=b.bytes_,v=b.cursor_;do{var L=P[v++];B|=(L&127)<<G;G+=7}while(G<32&&L&128);if(G>32)for(k|=(L&127)>>4,G=3;G<32&&L&128;G+=7)L=P[v++],k|=(L&127)<<G;i8(b,v);if(!(L&128))return d(B>>>0,k>>>0);throw Error();};
ieS=function(b){return _.Ux(b,function(d,B){return $Sw(d,B,a3W)})};
i8=function(b,d){b.cursor_=d;if(d>b.end_)throw Error();};
_.wP=function(b){var d=b.bytes_,B=b.cursor_,k=d[B++],G=k&127;if(k&128&&(k=d[B++],G|=(k&127)<<7,k&128&&(k=d[B++],G|=(k&127)<<14,k&128&&(k=d[B++],G|=(k&127)<<21,k&128&&(k=d[B++],G|=k<<28,k&128&&d[B++]&128&&d[B++]&128&&d[B++]&128&&d[B++]&128&&d[B++]&128)))))throw Error();i8(b,B);return G};
_.u8=function(b){var d=b.bytes_,B=b.cursor_,k=d[B],G=d[B+1],P=d[B+2];d=d[B+3];i8(b,b.cursor_+4);return(k<<0|G<<8|P<<16|d<<24)>>>0};
wHS=function(b){var d=_.u8(b);b=_.u8(b);return A5F(d,b)};
xXw=function(b){var d=_.u8(b);b=_.u8(b);return WVG(d,b)};
uMH=function(b){var d=_.u8(b);b=(d>>31)*2+1;var B=d>>>23&255;d&=8388607;return B==255?d?NaN:b*Infinity:B==0?b*1.401298464324817E-45*d:b*Math.pow(2,B-150)*(d+8388608)};
KVU=function(b){var d=_.u8(b),B=_.u8(b);b=(B>>31)*2+1;var k=B>>>20&2047;d=4294967296*(B&1048575)+d;return k==2047?d?NaN:b*Infinity:k==0?b*4.9E-324*d:b*Math.pow(2,k-1075)*(d+4503599627370496)};
nrS=function(b){for(var d=0,B=b.cursor_,k=B+10,G=b.bytes_;B<k;){var P=G[B++];d|=P;if((P&128)===0)return i8(b,B),!!(d&127)}throw Error();};
TA3=function(b,d){if(d<0)throw Error();var B=b.cursor_;d=B+d;if(d>b.end_)throw Error();b.cursor_=d;return B};
O0x=function(b,d){if(d==0)return _.l2();var B=TA3(b,d);b.aliasBytesFields&&b.bytesAreImmutable_?B=b.bytes_.subarray(B,B+d):(b=b.bytes_,d=B+d,B=B===d?new Uint8Array(0):hs$?b.slice(B,d):new Uint8Array(b.subarray(B,d)));return B.length==0?_.l2():new zh(B,h5)};
Vll=[];var QS2=function(b,d,B,k){if(Vll.length){var G=Vll.pop();G.init(b,d,B,k);b=G}else b=new S$M(b,d,B,k);this.decoder_=b;this.fieldCursor_=this.decoder_.cursor_;this.nextWireType_=this.nextField_=-1;r52(this,k)},r52=function(b,d){d=d===void 0?{}:d;
b.discardUnknownFields=d.discardUnknownFields===void 0?!1:d.discardUnknownFields},UXJ=function(b,d,B,k){if(q$r.length){var G=q$r.pop();
r52(G,k);G.decoder_.init(b,d,B,k);return G}return new QS2(b,d,B,k)},asJ,$X2,KX,xSl,q$r;
QS2.prototype.free=function(){this.decoder_.clear();this.nextWireType_=this.nextField_=-1;q$r.length<100&&q$r.push(this)};
QS2.prototype.reset=function(){this.decoder_.reset();this.fieldCursor_=this.decoder_.cursor_;this.nextWireType_=this.nextField_=-1};
asJ=function(b){if(b.decoder_.atEnd())return!1;b.fieldCursor_=b.decoder_.cursor_;var d=_.wP(b.decoder_)>>>0,B=d>>>3;d&=7;if(!(d>=0&&d<=5))throw Error();if(B<1)throw Error();b.nextField_=B;b.nextWireType_=d;return!0};
$X2=function(b){switch(b.nextWireType_){case 0:b.nextWireType_!=0?$X2(b):nrS(b.decoder_);break;case 1:b=b.decoder_;i8(b,b.cursor_+8);break;case 2:if(b.nextWireType_!=2)$X2(b);else{var d=_.wP(b.decoder_)>>>0;b=b.decoder_;i8(b,b.cursor_+d)}break;case 5:b=b.decoder_;i8(b,b.cursor_+4);break;case 3:d=b.nextField_;do{if(!asJ(b))throw Error();if(b.nextWireType_==4){if(b.nextField_!=d)throw Error();break}$X2(b)}while(1);break;default:throw Error();}};
KX=function(b,d,B){var k=b.decoder_.end_,G=_.wP(b.decoder_)>>>0;G=b.decoder_.cursor_+G;var P=G-k;P<=0&&(b.decoder_.end_=G,B(d,b,void 0,void 0,void 0),P=G-b.decoder_.cursor_);if(P)throw Error();b.decoder_.cursor_=G;b.decoder_.end_=k;return d};
xSl=function(b){var d=_.wP(b.decoder_)>>>0;b=b.decoder_;var B=TA3(b,d);b=b.bytes_;if(Jxh){var k=b,G;(G=cxs)||(G=cxs=new TextDecoder("utf-8",{fatal:!0}));d=B+d;k=B===0&&d===k.length?k:k.subarray(B,d);try{var P=G.decode(k)}catch(a){if(MCh===void 0){try{G.decode(new Uint8Array([128]))}catch(O){}try{G.decode(new Uint8Array([97])),MCh=!0}catch(O){MCh=!1}}!MCh&&(cxs=void 0);throw a;}}else{P=B;d=P+d;B=[];for(var v=null,L,A;P<d;)L=b[P++],L<128?B.push(L):L<224?P>=d?dG():(A=b[P++],L<194||(A&192)!==128?(P--,
dG()):B.push((L&31)<<6|A&63)):L<240?P>=d-1?dG():(A=b[P++],(A&192)!==128||L===224&&A<160||L===237&&A>=160||((G=b[P++])&192)!==128?(P--,dG()):B.push((L&15)<<12|(A&63)<<6|G&63)):L<=244?P>=d-2?dG():(A=b[P++],(A&192)!==128||(L<<28)+(A-144)>>30!==0||((G=b[P++])&192)!==128||((k=b[P++])&192)!==128?(P--,dG()):(L=(L&7)<<18|(A&63)<<12|(G&63)<<6|k&63,L-=65536,B.push((L>>10&1023)+55296,(L&1023)+56320))):dG(),B.length>=8192&&(v=CFJ(v,B),B.length=0);P=CFJ(v,B)}return P};
_.Y$S=function(b){var d=_.wP(b.decoder_)>>>0;return O0x(b.decoder_,d)};
_.esU=function(b,d,B){var k=_.wP(b.decoder_)>>>0;for(k=b.decoder_.cursor_+k;b.decoder_.cursor_<k;)B.push(d(b.decoder_))};
q$r=[];var bE3=function(b,d){this.JSC$9034_lo=b>>>0;this.JSC$9034_hi=d>>>0},jcx=function(b){b=BigInt.asUintN(64,b);
return new bE3(Number(b&BigInt(4294967295)),Number(b>>BigInt(32)))},qEF=function(b){if(!b)return dP2||(dP2=new bE3(0,0));
if(!/^\d+$/.test(b))return null;ne(b);return new bE3(yU,Sl)},dP2,tDd=function(b,d){this.JSC$9036_lo=b>>>0;
this.JSC$9036_hi=d>>>0},rmd=function(b){if(!b)return BOA||(BOA=new tDd(0,0));
if(!/^-?\d+$/.test(b))return null;ne(b);return new tDd(yU,Sl)},BOA;var nX=function(){this.JSC$9038_buffer_=[]},Ox,Ds,kQ$;
nX.prototype.length=function(){return this.JSC$9038_buffer_.length};
nX.prototype.end=function(){var b=this.JSC$9038_buffer_;this.JSC$9038_buffer_=[];return b};
Ox=function(b,d,B){for(;B>0||d>127;)b.JSC$9038_buffer_.push(d&127|128),d=(d>>>7|B<<25)>>>0,B>>>=7;b.JSC$9038_buffer_.push(d)};
Ds=function(b,d){for(;d>127;)b.JSC$9038_buffer_.push(d&127|128),d>>>=7;b.JSC$9038_buffer_.push(d)};
_.Z0W=function(b,d){if(d>=0)Ds(b,d);else{for(var B=0;B<9;B++)b.JSC$9038_buffer_.push(d&127|128),d>>=7;b.JSC$9038_buffer_.push(1)}};
kQ$=function(b,d){ne(d);mS4(function(B,k){Ox(b,B>>>0,k>>>0)})};
nX.prototype.writeUint8=function(b){this.JSC$9038_buffer_.push(b>>>0&255)};
_.$V=function(b,d){b.JSC$9038_buffer_.push(d>>>0&255);b.JSC$9038_buffer_.push(d>>>8&255);b.JSC$9038_buffer_.push(d>>>16&255);b.JSC$9038_buffer_.push(d>>>24&255)};
nX.prototype.writeInt8=function(b){this.JSC$9038_buffer_.push(b>>>0&255)};var GQh,f0,yc4,i0m,b0F;GQh=function(){this.blocks_=[];this.totalLength_=0;this.encoder_=new nX};
f0=function(b,d){d.length!==0&&(b.blocks_.push(d),b.totalLength_+=d.length)};
_.P4s=function(b,d){_.ac(b,d,2);d=b.encoder_.end();f0(b,d);d.push(b.totalLength_);return d};
_.EOM=function(b,d){var B=d.pop();for(B=b.totalLength_+b.encoder_.length()-B;B>127;)d.push(B&127|128),B>>>=7,b.totalLength_++;d.push(B);b.totalLength_++};
_.ac=function(b,d,B){Ds(b.encoder_,d*8+B)};
yc4=function(b,d,B){if(B!=null)switch(xP4(B),_.ac(b,d,1),typeof B){case "number":b=b.encoder_;C22(B);_.$V(b,yU);_.$V(b,Sl);break;case "bigint":B=jcx(B);b=b.encoder_;d=B.JSC$9034_hi;_.$V(b,B.JSC$9034_lo);_.$V(b,d);break;default:B=qEF(B),b=b.encoder_,d=B.JSC$9034_hi,_.$V(b,B.JSC$9034_lo),_.$V(b,d)}};
i0m=function(b,d,B){_.ac(b,d,2);Ds(b.encoder_,B.length);f0(b,b.encoder_.end());f0(b,B)};
b0F=function(b,d,B,k){B!=null&&(d=_.P4s(b,d),k(B,b),_.EOM(b,d))};var YEE,s5l,C4$,vOr,LWr,Ame,WWA,mPr,$PA;YEE=Ex();s5l=Ex();C4$=Ex();vOr=Ex();LWr=Ex();_.fgH=Ex();_.TV=Ex();Ame=Ex();WWA=Ex();_.agr=Ex();mPr=Ex();$PA=Ex();_.OEA=Ex();_.Ig3=Ex();_.vD=function(b,d,B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b,d,B)};
_.vD.prototype.toJSON=function(){return Zg(this)};
_.vD.prototype.serialize=function(b){return JSON.stringify(Zg(this,b))};
var B9m=function(b,d){if(d==null||d=="")return new b;d=JSON.parse(d);if(!Array.isArray(d))throw Error("V");return new b(x4E(d))};
_.vD.prototype.getExtension=function(b){P4d(this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,b.fieldIndex);kQW(this,b.fieldIndex);return b.ctor?b.isRepeated?b.getExtensionFn(this,b.ctor,b.fieldIndex,_.OV(),b.JSC$9049_hasMessageId):b.getExtensionFn(this,b.ctor,b.fieldIndex,b.JSC$9049_hasMessageId):b.isRepeated?b.getExtensionFn(this,b.fieldIndex,_.OV(),b.JSC$9049_hasMessageId):b.getExtensionFn(this,b.fieldIndex,b.defaultValue,b.JSC$9049_hasMessageId)};
_.vD.prototype.clone=function(){var b=this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,d=b[_.E$]|0;return h8d(this,b,d)?Xkm(this,b,!0):new this.constructor(S0(b,d,!1))};
_.vD.prototype[ck]=Jm;_.vD.prototype.toString=function(){return this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows.toString()};var sx=function(b,d,B){this.$$binaryReaderFn=b;this.$$binaryWriterFn=d;b=Xa(YEE);this.$$isMsg=!!b&&B===b||!1},EVm=e8W(function(b,d,B,k,G){if(b.nextWireType_!==2)return!1;
KX(b,jSH(d,k,B),G);return!0},BqG),scE=e8W(function(b,d,B,k,G){if(b.nextWireType_!==2)return!1;
KX(b,jSH(d,k,B),G);return!0},BqG),Nqw=Symbol(),Lsy=Symbol(),WsQ=Symbol(),ccJ=Symbol(),IsG=Symbol(),kb1,Gbx;var DP3,e_W,UPH,rP,oO2,NOr,pkM,M03,qs,Jm2,z8r,R8S,Xkh,h8s,lgh,t0V,j5S,FWH,ZE3,gOS;DP3=_.gA(0);e_W=function(b,d){var B=new GQh;Jcm(b.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,B,C0(Nqw,oV4,pDE,d));f0(B,B.encoder_.end());b=new Uint8Array(B.totalLength_);d=B.blocks_;for(var k=d.length,G=0,P=0;P<k;P++){var v=d[P];b.set(v,G);G+=v.length}B.blocks_=[b];return b};
UPH=e8W(function(b,d,B,k,G){if(b.nextWireType_!==2)return!1;b=KX(b,gO([void 0,void 0],k),G);b=QU(b);k=d[_.E$]|0;G=FM(k);if(k&2)throw Error();var P=YO(d,B,G);if(P instanceof R5)(P.arrayState&2)!=0?(P=$PG(P),P.push(b),u4(d,k,B,P,G)):(d=P,B=d.keyToApi(b[0],!1,!0),b=b[1],b=d.valueCtor?b===void 0?null:b:d.valueToApi(b,!1,!0,void 0,!1,d.arrayState),oH.prototype.set.call(d,B,b));else if(Array.isArray(P)){var v=P[_.E$]|0;v&8192||vH(P,v|=8192);v&2&&(P=FWJ(P),u4(d,k,B,P,G));P.push(b)}else u4(d,k,B,A5([b]),
G);return!0},function(b,d,B,k,G){if(d instanceof R5)d.forEach(function(L,A){b0F(b,B,gO([A,
L],k),G)});
else if(Array.isArray(d)){for(var P=0;P<d.length;P++){var v=d[P];Array.isArray(v)&&b0F(b,B,gO(v,k),G)}A5(d)}});
rP=_.Ac(function(b,d,B){if(b.nextWireType_!==1)return!1;_.WD(d,B,KVU(b.decoder_));return!0},H0x,$PA);
oO2=_.Ac(function(b,d,B,k){if(b.nextWireType_!==1)return!1;_.oc(d,B,k,KVU(b.decoder_));return!0},H0x,$PA);
NOr=_.Ac(function(b,d,B){if(b.nextWireType_!==5)return!1;_.WD(d,B,uMH(b.decoder_));return!0},ls1,mPr);
pkM=_.h_F(function(b,d,B){if(b.nextWireType_!==5&&b.nextWireType_!==2)return!1;d=_.dq(d,d[_.E$]|0,B);b.nextWireType_==2?_.esU(b,uMH,d):d.push(uMH(b.decoder_));return!0},function(b,d,B){d=_.XD4(_.el,d,!0);
if(d!=null&&d.length)for(_.ac(b,B,2),Ds(b.encoder_,d.length*4),B=0;B<d.length;B++){var k=b.encoder_;f3W(d[B]);_.$V(k,yU)}},mPr);
M03=_.Ac(function(b,d,B,k){if(b.nextWireType_!==5)return!1;_.oc(d,B,k,uMH(b.decoder_));return!0},ls1,mPr);
_.cmh=_.Ac(function(b,d,B){if(_.LX)return rc4(b,d,B);if(b.nextWireType_!==0)return!1;_.WD(d,B,_.Ux(b.decoder_,_.u2));return!0},_.Ic,_.TV);
_.Ql=_.Ac(function(b,d,B){if(_.LX)return rc4(b,d,B);if(b.nextWireType_!==0)return!1;_.WD(d,B,_.Ux(b.decoder_,wA));return!0},_.Ic,_.TV);
qs=_.Ac(function(b,d,B){if(_.LX)return b.nextWireType_!==0?d=!1:(b=_.Ux(b.decoder_,a3W),_.WD(d,B,b===DP3?void 0:b),d=!0),d;if(b.nextWireType_!==0)return!1;b=_.Ux(b.decoder_,wA);_.WD(d,B,b===0?void 0:b);return!0},_.Ic,_.TV);
Jm2=_.Ac(function(b,d,B,k){if(_.LX)return _.Qcm(b,d,B,k);if(b.nextWireType_!==0)return!1;_.oc(d,B,k,_.Ux(b.decoder_,wA));return!0},_.Ic,_.TV);
z8r=_.Ac(function(b,d,B){if(_.LX)return qxy(b,d,B);if(b.nextWireType_!==0)return!1;_.WD(d,B,_.Ux(b.decoder_,_.i2));return!0},Fsy,Ame);
_.xT=_.Ac(function(b,d,B){if(_.LX)return qxy(b,d,B);if(b.nextWireType_!==0)return!1;_.WD(d,B,_.Ux(b.decoder_,A5F));return!0},Fsy,Ame);
_.eP=_.Ac(function(b,d,B){if(b.nextWireType_!==0)return!1;_.WD(d,B,_.wP(b.decoder_));return!0},gVy,vOr);
R8S=_.Ac(function(b,d,B){if(b.nextWireType_!==0)return!1;b=_.wP(b.decoder_);_.WD(d,B,b===0?void 0:b);return!0},gVy,vOr);
Xkh=_.Ac(function(b,d,B,k){if(b.nextWireType_!==0)return!1;_.oc(d,B,k,_.wP(b.decoder_));return!0},gVy,vOr);
h8s=_.Ac(function(b,d,B){if(_.LX)return _.YxG(b,d,B);if(b.nextWireType_!==1)return!1;_.WD(d,B,wHS(b.decoder_));return!0},_.Sx4,_.agr);
_.HEU=_.h_F(function(b,d,B){if(_.LX)return b.nextWireType_!==1&&b.nextWireType_!==2?b=!1:(d=_.dq(d,d[_.E$]|0,B),b.nextWireType_==2?_.esU(b,xXw,d):d.push(xXw(b.decoder_)),b=!0),b;if(b.nextWireType_!==1&&b.nextWireType_!==2)return!1;d=_.dq(d,d[_.E$]|0,B);b.nextWireType_==2?_.esU(b,wHS,d):d.push(wHS(b.decoder_));return!0},function(b,d,B){d=_.XD4(VlC,d,!1);
if(d!=null)for(var k=0;k<d.length;k++)yc4(b,B,d[k])},_.agr);
_.d8=_.Ac(function(b,d,B){if(b.nextWireType_!==0)return!1;_.WD(d,B,nrS(b.decoder_));return!0},VDd,s5l);
_.BP=_.Ac(function(b,d,B){if(b.nextWireType_!==0)return!1;b=nrS(b.decoder_);_.WD(d,B,b===!1?void 0:b);return!0},VDd,s5l);
lgh=_.Ac(function(b,d,B,k){if(b.nextWireType_!==0)return!1;_.oc(d,B,k,nrS(b.decoder_));return!0},VDd,s5l);
_.kz=_.Ac(function(b,d,B){if(b.nextWireType_!==2)return!1;_.WD(d,B,xSl(b));return!0},wD4,C4$);
_.GG=_.Ac(function(b,d,B){if(b.nextWireType_!==2)return!1;b=xSl(b);_.WD(d,B,b===""?void 0:b);return!0},wD4,C4$);
_.PP=_.Ac(function(b,d,B,k){if(b.nextWireType_!==2)return!1;_.oc(d,B,k,xSl(b));return!0},wD4,C4$);
t0V=_.h_F(function(b,d,B){if(b.nextWireType_!==2)return!1;b=xSl(b);_.dq(d,d[_.E$]|0,B).push(b);return!0},function(b,d,B){d=_.XD4(_.NP,d,!0);
if(d!=null)for(var k=0;k<d.length;k++){var G=b,P=B,v=d[k];v!=null&&i0m(G,P,AxC(v))}},C4$);
j5S=void 0;j5S=j5S===void 0?YEE:j5S;_.Es=new sx(function(b,d,B,k,G){if(b.nextWireType_!==2)return!1;k=gO(void 0,k);_.dq(d,d[_.E$]|0,B).push(k);KX(b,k,G);return!0},function(b,d,B,k,G){if(Array.isArray(d)){for(var P=0;P<d.length;P++)uew(b,d[P],B,k,G);
b=d[_.E$]|0;b&1||vH(d,b|1)}},j5S);
_.ss=e8W(function(b,d,B,k,G,P){if(b.nextWireType_!==2)return!1;var v=d[_.E$]|0;SEW(d,v,P,B,FM(v));d=jSH(d,k,B);KX(b,d,G);return!0},uew);
_.CM=_.Ac(function(b,d,B){if(b.nextWireType_!==2)return!1;_.WD(d,B,_.Y$S(b));return!0},_.Ksm,_.OEA);
FWH=_.Ac(function(b,d,B,k){if(b.nextWireType_!==2)return!1;_.oc(d,B,k,_.Y$S(b));return!0},_.Ksm,_.OEA);
_.vP=_.Ac(function(b,d,B){if(b.nextWireType_!==0)return!1;_.WD(d,B,_.wP(b.decoder_)>>>0);return!0},nVG,LWr);
ZE3=_.Ac(function(b,d,B,k){if(b.nextWireType_!==0)return!1;_.oc(d,B,k,_.wP(b.decoder_)>>>0);return!0},nVG,LWr);
_.LM=_.Ac(function(b,d,B){if(b.nextWireType_!==0)return!1;_.WD(d,B,_.wP(b.decoder_));return!0},_.TqJ,_.Ig3);
_.fM=_.Ac(function(b,d,B){if(b.nextWireType_!==0)return!1;b=_.wP(b.decoder_);_.WD(d,B,b===0?void 0:b);return!0},_.TqJ,_.Ig3);
gOS=_.Ac(function(b,d,B){if(_.LX)return b.nextWireType_!==0?b=!1:(_.WD(d,B,ieS(b.decoder_)),b=!0),b;if(b.nextWireType_!==0)return!1;_.WD(d,B,_.Ux(b.decoder_,Oe4));return!0},function(b,d,B){d=S$y(d);
if(d!=null&&(Q5G(d),d!=null))switch(_.ac(b,B,0),typeof d){case "number":b=b.encoder_;B=d;d=B<0;B=Math.abs(B)*2;C22(B);B=yU;var k=Sl;d&&(B==0?k==0?k=B=4294967295:(k--,B=4294967295):B--);yU=B;Sl=k;Ox(b,yU,Sl);break;case "bigint":b=b.encoder_;d=d<<BigInt(1)^d>>BigInt(63);yU=Number(BigInt.asUintN(32,d));Sl=Number(BigInt.asUintN(32,d>>BigInt(32)));Ox(b,yU,Sl);break;default:kQ$(b.encoder_,d)}},WWA);var V0l=function(){var b=ymS,d=SE$;this.fieldIndex=175237375;this.ctor=d;this.isRepeated=0;this.getExtensionFn=_.cU;this.defaultValue=void 0;this.JSC$9049_hasMessageId=b.messageId!=null?jl:void 0};
V0l.prototype.register=function(){Az(this)};var iES=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(iES,_.vD);var wke=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(wke,_.vD);var PtQ=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(PtQ,_.vD);var ual=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(ual,_.vD);var KWl=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(KWl,_.vD);var nOs=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(nOs,_.vD);var TO$=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(TO$,_.vD);TO$.prototype.getData=function(){return _.Jz(this,2)};var rms=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(rms,_.vD);var Q5A=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(Q5A,_.vD);Q5A.prototype.getStyle=function(){return _.cU(this,iES,1)};var zb=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(zb,_.vD);zb.prototype.getPayloadCase=function(){return _.zV(this,hc)};
zb.prototype.getStyle=function(){return _.yl(this,Q5A,6,hc)};
var qE2=function(){var b=new zb,d=new KWl;return _.Xe(b,7,hc,d)},xPr=function(){var b=new zb,d=new nOs;
return _.Xe(b,8,hc,d)},hc=[1,
2,3,4,5,6,7,8];var YEU=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(YEU,_.vD);var e8$=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(e8$,_.vD);var b02=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(b02,_.vD);var dXs=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(dXs,_.vD);var BqA=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(BqA,_.vD);var kbe=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(kbe,_.vD);var Gb5=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(Gb5,_.vD);var P$S=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(P$S,_.vD);P$S.prototype.getData=function(){return _.Jz(this,2)};var EVh=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(EVh,_.vD);var God=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(God,_.vD);God.prototype.getPayloadCase=function(){return _.zV(this,AL)};
var AL=[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15];var WP=function(b,d){b=Error.call(this,b);this.message=b.message;"stack"in b&&(this.stack=b.stack);this.code=d===void 0?2:d};
_.c(WP,Error);var scU=Promise;var C$$=function(b){this.channelPromise=b};
C$$.prototype.send=function(b,d,B){this.channelPromise.then(function(k){k.send(b,d,B)})};var vVr=function(b,d){this.data=b;this.channel=d};
vVr.prototype.reply=function(b,d,B){this.channel.send(b,d,B)};var LsM=function(b){this.JSC$9115_port_=b};
LsM.prototype.send=function(b,d,B){B=B===void 0?[]:B;var k=new MessageChannel;fs$(k.port1,d);this.JSC$9115_port_.postMessage(b,[k.port2].concat(B))};
var AcH=function(b,d){fs$(b,d);return new LsM(b)},fs$=function(b,d){d&&(b.onmessage=function(B){d(new vVr(B.data,AcH(B.ports[0])))})};var WsV=function(b){this.verifier_=b};
WsV.prototype.verify=function(b){return this.verifier_(b)};
var asH=function(b){var d=Object.create(null);(typeof b==="string"?[b]:b).forEach(function(B){if(B==="null")throw Error("X");d[B]=!0});
return function(B){return d[B]===!0}};_.mXh=function(){if(!_.k4.addEventListener||!Object.defineProperty)return!1;var b=!1,d=Object.defineProperty({},"passive",{get:function(){b=!0}});
try{var B=function(){};
_.k4.addEventListener("test",B,d);_.k4.removeEventListener("test",B,d)}catch(k){}return b}();var $X3;_.aM=function(b){var d=b.destination;var B=b.iframe;var k=b.origin;var G=b.channelName===void 0?"ZNWN1d":b.channelName;var P=b.onMessage===void 0?void 0:b.onMessage;b=b.onEstablished===void 0?void 0:b.onEstablished;return $X3({destination:d,getSource:function(){return B.contentWindow},
originVerifier:k instanceof WsV?k:typeof k==="function"?new WsV(k):new WsV(asH(k)),channelName:G,onMessage:P,onEstablished:b})};
$X3=function(b){var d=b.destination;var B=b.getSource;var k=b.originVerifier;var G=b.token===void 0?void 0:b.token;var P=b.channelName;var v=b.onMessage===void 0?void 0:b.onMessage;var L=b.onEstablished===void 0?void 0:b.onEstablished;return new C$$(new scU(function(A,a){var O=function(I){I.source&&I.source===B()&&k.verify(I.origin)&&(I.data.n||I.data)===P&&(d.removeEventListener("message",O,!1),G&&I.data.t!==G?a(Error("Y`"+P+"`"+G+"`"+I.data.t)):(A(AcH(I.ports[0],v)),L&&L(I)))};
d.addEventListener("message",O,!1)}))};var O05=function(b){try{b()}catch(d){Gm(d)}};var DXr=function(b){var d=this;var B=b.getMessageType;var k=b.onUnregisteredMessage===void 0?function(){}:b.onUnregisteredMessage;
var G=b.onBeforeRegisteredMessage===void 0?function(){}:b.onBeforeRegisteredMessage;
b=b.onAfterRegisteredMessage===void 0?function(){}:b.onAfterRegisteredMessage;
this.registry_=new Map;this.getMessageType_=B;this.onUnregisteredMessage_=k;this.onBeforeRegisteredMessage_=G;this.onAfterRegisteredMessage_=b;this.onMessage=function(P){return IsA(d,P)}};
DXr.prototype.register=function(b,d){this.registry_.set(b,d);return this};
var IsA=function(b,d){var B=b.getMessageType_(d.data),k=b.registry_.get(B);k?(O05(function(){return b.onBeforeRegisteredMessage_(d,B)}),O05(function(){return k(d)}),O05(function(){return b.onAfterRegisteredMessage_(d,B)})):O05(function(){return b.onUnregisteredMessage_(d,B)})};var UXH=function(b){this.JSC$9132_channel_=b},NqS,pDU;
UXH.prototype.send=function(b,d,B){this.JSC$9132_channel_.send(Zg(b),d,B)};
_.oVr=function(b,d){return function(B){var k=new b(B.data);return d(new vVr(k,B.channel))}};
NqS=function(b){return function(d){return b(new vVr(d.data,new UXH(d.channel)))}};
pDU=function(b,d){return NqS(_.oVr(b,d))};var MDU=function(b,d,B,k){this.registry=b;this.delegate=d;this.receiveMessageConstructor=B;this.createInitMessage=k;this.initialised=!1;this.registry.register.bind(this.registry);this.features=new Set},koG=function(b){var d=new DXr({getMessageType:b.getPayloadCase});
return new MDU(d,new UXH(_.aM({iframe:b.child,destination:window,origin:b.origin,channelName:b.channelName,onMessage:pDU(b.receiveMessageConstructor,d.onMessage)})),b.receiveMessageConstructor,b.createInitMessage)},ccH=function(b,d){b.createInitMessage=d};
MDU.prototype.send=function(b){if(!this.initialised)throw new WP("Attempted to send a message before initialisation.");this.delegate.send(b)};
var Jch=function(b,d){return _.f(function(B){if(!b.initialised)throw new WP("Attempted to send a message before initialisation.");return B.return(new Promise(function(k){b.delegate.send(d,pDU(b.receiveMessageConstructor,k))}))})};
MDU.prototype.init=function(){var b=this;return _.f(function(d){if(b.initialised)throw new WP("Attempted to initialise twice. The SDK can only be initialised once.");if(b.createInitMessage!==void 0){var B=b.delegate,k=B.send,G=b.createInitMessage;var P=new wke;var v=[].concat(_.K6(b.features));P=_.e0(P,1,v,_.sE);k.call(B,G.call(b,P))}b.initialised=!0;_.tn(d)})};
var mm=function(b,d){if(b.initialised)throw new WP('Attempted to set up API "'+d+'" after initialisation. All APIs must be set up before initialising the SDK.');b.features.add(d);return b.registry};
_.DB.Object.defineProperties(MDU.prototype,{isInitialised:{configurable:!0,enumerable:!0,get:function(){return this.initialised}}});var z_e=function(b){this.channel=b;this.registered=!1};
z_e.prototype.update=function(b){if(this.channel.isInitialised){if(!this.registered)throw new WP("Using unregistered Audio Feature. Please call audio.update() before init() to indicate usage of the Audio Api.");var d=new zb;var B=new ual;B=_.Ny(B,1,b);d=_.Xe(d,2,hc,B);this.channel.send(d)}else this.register();this.JSC$9146_audioEnabled=b};
z_e.prototype.register=function(){mm(this.channel,1);this.registered=!0};
z_e.prototype.isAudioEnabled=function(){return this.JSC$9146_audioEnabled};var R_s=function(b){this.channel=b};
_.E=R_s.prototype;_.E.onFirstFrameReady=function(b){mm(this.channel,2).register(11,function(d){d=_.yl(d.data,YEU,11,AL);if(!d)throw new WP("Unexpectedly nonexistent GameFirstFrameReadyEvent");b(_.jP(d,1))})};
_.E.onReady=function(b){mm(this.channel,2).register(4,function(d){d=_.yl(d.data,b02,4,AL);if(!d)throw new WP("Unexpectedly nonexistent GameReadyEvent");b(_.jP(d,1))})};
_.E.onLevelComplete=function(b){mm(this.channel,2).register(5,function(d){d=_.yl(d.data,dXs,5,AL);if(!d)throw new WP("Unexpectedly nonexistent LevelCompleteEvent");b(_.jP(d,1),_.IK(d,2))})};
_.E.onGameOver=function(b){mm(this.channel,2).register(6,function(d){d=_.yl(d.data,e8$,6,AL);if(!d)throw new WP("Unexpectedly nonexistent GameOverEvent");b(_.jP(d,1))})};
_.E.pause=function(){var b=this;if(!this.channel.isInitialised)return mm(this.channel,2),Promise.resolve();if(!this.channel.features.has(2))throw new WP("Using unregistered Game Feature: pause.");var d=qE2();return new Promise(function(B){return _.f(function(k){if(k.nextAddress==1)return k.yield(Jch(b.channel,d),2);B();_.tn(k)})})};
_.E.resume=function(){var b=this;if(!this.channel.isInitialised)return mm(this.channel,2),Promise.resolve();if(!this.channel.features.has(2))throw new WP("Using unregistered Game Feature: resume.");var d=xPr();return new Promise(function(B){return _.f(function(k){if(k.nextAddress==1)return k.yield(Jch(b.channel,d),2);B();_.tn(k)})})};var XDS=function(b){this.channel=b};
XDS.prototype.onReady=function(b){mm(this.channel,5).register(8,function(d){if(!_.yl(d.data,BqA,8,AL))throw new WP("Unexpectedly nonexistent PageReadyEvent");b()})};var h_2=function(b){this.channel=b};
h_2.prototype.onChange=function(b){mm(this.channel,3).register(7,function(d){d=_.yl(d.data,kbe,7,AL);if(!d)throw new WP("Unexpectedly nonexistent ScoreEvent");b(_.jP(d,1),_.IK(d,2))})};var H05={load:function(){throw new WP("Storage used, but storage.onLoad() listener not set!");},
save:function(){throw new WP("Storage used, but storage.onSave() listener not set!");}},lse=function(b){this.channel=b;
this.saveRegistered=this.loadRegistered=this.initialSetupDone=!1},tDs=function(b){mm(b.channel,4).register(2,H05.load).register(3,H05.save);
b.initialSetupDone=!0};
lse.prototype.onLoad=function(b){this.initialSetupDone||tDs(this);this.loadRegistered||(this.loadRegistered=!0,mm(this.channel,4).register(2,function(d){var B,k,G;return _.f(function(P){if(P.nextAddress==1){B=_.yl(d.data,Gb5,2,AL);if(!B)throw new WP("Unexpectedly nonexistent StorageLoad");k=_.jP(B,1);return P.yield(b(k),2)}G=P.yieldResult;var v=d.reply,L=new zb;var A=new TO$;A=_.Zq(A,1,k);A=_.zg(A,2,_.t5(G,!1));L=_.Xe(L,3,hc,A);v.call(d,L);_.tn(P)})}))};
lse.prototype.onSave=function(b){this.initialSetupDone||tDs(this);this.saveRegistered||(this.saveRegistered=!0,mm(this.channel,4).register(3,function(d){var B,k,G;return _.f(function(P){if(P.nextAddress==1){B=_.yl(d.data,P$S,3,AL);if(!B)throw new WP("Unexpectedly nonexistent StorageSave");k=_.jP(B,1);G=DSS(B.getData());return P.yield(b(k,G),2)}var v=d.reply,L=new zb;var A=new rms;A=_.Zq(A,1,k);L=_.Xe(L,4,hc,A);v.call(d,L);_.tn(P)})}))};var jc5=function(b){this.channel=b};
jc5.prototype.update=function(b){if(!this.channel.features.has(6))throw new WP("Using unregistered Style Feature. Please call style.register() before init() to indicate usage of the Style Api.");var d=new zb,B=new Q5A;b=_.Rc(B,1,b);d=_.Xe(d,6,hc,b);this.channel.send(d)};
jc5.prototype.register=function(){mm(this.channel,6)};var FsM=function(b){this.channel=b;this.userActivityLoggingIntervalMs=0};
FsM.prototype.onUserActivity=function(b,d){this.userActivityLoggingIntervalMs=d;mm(this.channel,7).register(9,function(B){if(!_.yl(B.data,EVh,9,AL))throw new WP("Unexpectedly nonexistent ClickEvent");b()})};var Z0$=function(b){var d=this;this.channel=b;this.init=this.channel.init.bind(this.channel);this.page=new XDS(this.channel);this.game=new R_s(this.channel);this.audio=new z_e(this.channel);this.score=new h_2(this.channel);this.storage=new lse(this.channel);this.style=new jc5(this.channel);this.userActivity=new FsM(this.channel);ccH(this.channel,function(B){var k=new PtQ;B=_.Rc(k,1,B);B=_.SP(B,3,d.userActivity.userActivityLoggingIntervalMs);k=d.audio.isAudioEnabled();k!==void 0&&_.Ny(B,2,k);k=new zb;
return _.Xe(k,5,hc,B)})};var gVM=function(){this.timedFunctionContext=0};
gVM.prototype.timeExecution=function(b,d){var B=this;return function(){var k=_.Q1.apply(0,arguments);B.timedFunctionContext=b;return d.apply(null,_.K6(k))}};var ycr=function(){var b={};this.priorityTasks=(b[3]=[],b[2]=[],b[1]=[],b);this.isFlushing=!1},XF=function(b,d,B){var k=SxS(b,B);
b.priorityTasks[B].push(d);k&&b.priorityTasks[B].length===1&&b.flush()},SxS=function(b,d){return Object.keys(b.priorityTasks).map(function(B){return Number(B)}).filter(function(B){return!isNaN(B)&&B>d}).every(function(B){return b.priorityTasks[B].length===0})};
ycr.prototype.flush=function(){if(!this.isFlushing){this.isFlushing=!0;try{for(;Object.values(this.priorityTasks).some(function(b){return b.length>0});)VDs(this,3),VDs(this,2),VDs(this,1)}catch(b){throw Object.values(this.priorityTasks).forEach(function(d){return void d.splice(0,d.length)}),b;
}finally{this.isFlushing=!1}}};
var VDs=function(b,d){for(;SxS(b,d)&&b.priorityTasks[d].length>0;)b.priorityTasks[d][0](),b.priorityTasks[d].shift()};
_.DB.Object.defineProperties(ycr.prototype,{running:{configurable:!0,enumerable:!0,get:function(){return Object.values(this.priorityTasks).some(function(b){return b.length>0})}}});var AnE={};var i0h=globalThis.trustedTypes,s64=i0h,vZd;var l$=function(b){this.privateDoNotAccessOrElseWrappedResourceUrl=b};
l$.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedResourceUrl+""};var wDS,ueS,Ksh,nVA,TqH,rcr,Qch,qxM;wDS=_.YE([""]);ueS=xE(["\x00"],["\\0"]);Ksh=xE(["\n"],["\\n"]);nVA=xE(["\x00"],["\\u0000"]);TqH=_.YE([""]);rcr=xE(["\x00"],["\\0"]);Qch=xE(["\n"],["\\n"]);qxM=xE(["\x00"],["\\u0000"]);_.xXS=f9x(function(b){return b(wDS)})||f9x(function(b){return b(ueS)})||f9x(function(b){return b(Ksh)})||f9x(function(b){return b(nVA)});
_.YxA=_.Zs(TqH)&&_.Zs(rcr)&&_.Zs(Qch)&&_.Zs(qxM);var u$;_.gq=function(b,d){this.privateDoNotAccessOrElseWrappedUrl=d};
_.gq.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedUrl};
_.e_$=y1("about:blank");u$=y1("about:invalid#zClosurez");var Wzm=function(b){this.isValid=b},b6H=new Wzm(function(b){return/^[^:]*([/?#]|$)/.test(b)}),d1r=i$("data"),B9h=i$("http"),koA=i$("https"),Gos=i$("ftp"),PtV=i$("mailto"),EZU=i$("intent"),s6r=i$("vnd.youtube"),a9G=[d1r,
B9h,koA,PtV,Gos,b6H],$1w=HD(function(){return typeof URL==="function"}),CtU=["data:",
"http:","https:","mailto:","ftp:"],I94=/^\s*(?!javascript:)(?:[\w+.-]+:|[^:/?#]*(?:[/?#]|$))/i;var YV=function(b){this.privateDoNotAccessOrElseWrappedHtml=b};
YV.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedHtml+""};
var I74=HD(function(){return new YV(i0h?i0h.emptyHTML:"")});var vZs={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"},U14=function(b,d){var B=Error.call(this,b+" cannot be used with intent "+vZs[d]);this.message=B.message;"stack"in B&&(this.stack=B.stack);this.type=b;this.intent=d;this.name="TypeCannotBeUsedWithIframeIntentError"};
_.c(U14,Error);_.E7=function(b){this.privateDoNotAccessOrElseWrappedScript=b};
_.E7.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedScript+""};var N9w=function(b){this.privateDoNotAccessOrElseWrappedAttributePrefix=b};
N9w.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedAttributePrefix};var pzy="alternate author bookmark canonical cite help icon license modulepreload next prefetch dns-prefetch prerender preconnect preload prev search subresource".split(" ");var mz=function(b){this.privateDoNotAccessOrElseWrappedStyleSheet=b};
mz.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedStyleSheet};var YZ2=function(b){var d=_.dF("window.location.href");b==null&&(b='Unknown Error of type "null/undefined"');if(typeof b==="string")return{message:b,name:"Unknown error",lineNumber:"Not available",fileName:d,stack:"Not available"};var B=!1;try{var k=b.lineNumber||b.line||"Not available"}catch(v){k="Not available",B=!0}try{var G=b.fileName||b.filename||b.sourceURL||_.k4.$googDebugFname||d}catch(v){G="Not available",B=!0}d=LzS(b);if(!(!B&&b.lineNumber&&b.fileName&&b.stack&&b.message&&b.name)){B=b.message;
if(B==null){if(b.constructor&&b.constructor instanceof Function){if(b.constructor.name)B=b.constructor.name;else if(B=b.constructor,$z[B])B=$z[B];else{B=String(B);if(!$z[B]){var P=/function\s+([^\(]+)/m.exec(B);$z[B]=P?P[1]:"[Anonymous]"}B=$z[B]}B='Unknown Error of type "'+B+'"'}else B="Unknown Error of unknown type";typeof b.toString==="function"&&Object.prototype.toString!==b.toString&&(B+=": "+b.toString())}return{message:B,name:b.name||"UnknownError",lineNumber:k,fileName:G,stack:d||"Not available"}}return{message:b.message,
name:b.name,lineNumber:b.lineNumber,fileName:b.fileName,stack:d}},LzS=function(b,d){d||(d={});
d[f95(b)]=!0;var B=b.stack||"",k=b.cause;k&&!d[f95(k)]&&(B+="\nCaused by: ",k.stack&&k.stack.indexOf(k.toString())==0||(B+=typeof k==="string"?k:k.message+"\n"),B+=LzS(k,d));b=b.errors;if(Array.isArray(b)){k=1;var G;for(G=0;G<b.length&&!(k>4);G++)d[f95(b[G])]||(B+="\nInner error "+k++ +": ",b[G].stack&&b[G].stack.indexOf(b[G].toString())==0||(B+=typeof b[G]==="string"?b[G]:b[G].message+"\n"),B+=LzS(b[G],d));G<b.length&&(B+="\n... "+(b.length-G)+" more inner errors")}return B},f95=function(b){var d=
"";
typeof b.toString==="function"&&(d=""+b);return d+b.stack},$z={};var AnU,$A,WE,a9A,m1l,Wzh,Bt,yw,O62;AnU=function(b,d){for(var B=b.split("%s"),k="",G=Array.prototype.slice.call(arguments,1);G.length&&B.length>1;)k+=B.shift()+G.shift();return k+B.join("%s")};
_.E6=function(b){return encodeURIComponent(String(b))};
$A=function(b){return decodeURIComponent(b.replace(/\+/g," "))};
WE=function(b){jwU.test(b)&&(b.indexOf("&")!=-1&&(b=b.replace(Rdh,"&amp;")),b.indexOf("<")!=-1&&(b=b.replace(XJ5,"&lt;")),b.indexOf(">")!=-1&&(b=b.replace(hd3,"&gt;")),b.indexOf('"')!=-1&&(b=b.replace(H1S,"&quot;")),b.indexOf("'")!=-1&&(b=b.replace(l2U,"&#39;")),b.indexOf("\x00")!=-1&&(b=b.replace(tCM,"&#0;")));return b};
a9A=function(b){var d={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"'};var B=_.k4.document.createElement("div");return b.replace(Wzh,function(k,G){var P=d[k];if(P)return P;G.charAt(0)=="#"&&(G=Number("0"+G.slice(1)),isNaN(G)||(P=String.fromCharCode(G)));P||(_.f6(B,bt(k+" ")),P=B.firstChild.nodeValue.slice(0,-1));return d[k]=P})};
m1l=function(b){return b.replace(/&([^;]+);/g,function(d,B){switch(B){case "amp":return"&";case "lt":return"<";case "gt":return">";case "quot":return'"';default:return B.charAt(0)!="#"||(B=Number("0"+B.slice(1)),isNaN(B))?d:String.fromCharCode(B)}})};
Wzh=/&([^;\s<&]+);?/g;_.Zjy=function(b){return String(b).replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08")};
_.$1S=String.prototype.repeat?function(b,d){return b.repeat(d)}:function(b,d){return Array(d+1).join(b)};
_.Os=function(b,d){if(!Number.isFinite(b))return String(b);b=String(b);var B=b.indexOf(".");B===-1&&(B=b.length);var k=b[0]==="-"?"-":"";k&&(b=b.substring(1));return k+(0,_.$1S)("0",Math.max(0,d-B))+b};
Bt=function(){return Math.floor(Math.random()*2147483648).toString(36)+Math.abs(Math.floor(Math.random()*2147483648)^_.sm()).toString(36)};
yw=function(b){for(var d=0,B=0;B<b.length;++B)d=31*d+b.charCodeAt(B)>>>0;return d};
_.Ab=function(b){return String(b).replace(/\-([a-z])/g,function(d,B){return B.toUpperCase()})};
_.fB=function(b){return String(b).replace(/([A-Z])/g,"-$1").toLowerCase()};
O62=function(b){return b.replace(RegExp("(^|[\\s]+)([a-z])","g"),function(d,B,k){return B+k.toUpperCase()})};var I9r=function(){this.names=new Map};
I9r.prototype.getName=function(b){var d=this.names.get(b);if(d)return d;var B;d=(B=b.description)!=null?B:Bt();this.names.set(b,d);return d};var D1e=function(b){var d=Error.call(this,b?b.length+" errors occurred during unsubscription:\n"+b.map(function(B,k){return k+1+") "+B.toString()}).join("\n  "):"");
this.message=d.message;"stack"in d&&(this.stack=d.stack);this.errors=b;Object.setPrototypeOf(this,this.constructor.prototype);this.name="UnsubscriptionError"};
_.c(D1e,Error);var O7=function(b){this.initialTeardown=b;this.closed=!1;this._teardowns=this._parentage=null};
_.E=O7.prototype;
_.E.unsubscribe=function(){if(!this.closed){this.closed=!0;var b=this._parentage;if(Array.isArray(b))for(var d=_.C(b),B=d.next();!B.done;B=d.next())B.value.remove(this);else b==null||b.remove(this);d=this.initialTeardown;if($Z(d))try{d()}catch(P){var k=P instanceof D1e?P.errors:[P]}var G=this._teardowns;if(G)for(this._teardowns=null,d=_.C(G),B=d.next();!B.done;B=d.next()){B=B.value;try{$Z(B)?B():B.unsubscribe()}catch(P){B=void 0,k=(B=k)!=null?B:[],P instanceof D1e?k=[].concat(_.K6(k),_.K6(P.errors)):
k.push(P)}}if(k)throw new D1e(k);}};
_.E.add=function(b){if(b&&b!==this)if(this.closed)$Z(b)?b():b.unsubscribe();else{if(b instanceof O7){if(b.closed||b._hasParent(this))return;b._addParent(this)}var d;(this._teardowns=(d=this._teardowns)!=null?d:[]).push(b)}};
_.E._hasParent=function(b){var d=this._parentage;return d===b||Array.isArray(d)&&d.includes(b)};
_.E._addParent=function(b){var d=this._parentage;this._parentage=Array.isArray(d)?(d.push(b),d):d?[d,b]:b};
_.E._removeParent=function(b){var d=this._parentage;d===b?this._parentage=null:Array.isArray(d)&&RjC(d,b)};
_.E.remove=function(b){var d=this._teardowns;d&&RjC(d,b);b instanceof O7&&b._removeParent(this)};
var U1S=new O7;U1S.closed=!0;O7.JSC$9242_EMPTY=U1S;var hj1=function(){setTimeout.apply(null,_.K6(_.Q1.apply(0,arguments)))};var IM=function(b){O7.call(this);this.JSC$9247_isStopped=!1;this.destination=b instanceof IM?b:new D$(!b||$Z(b)?{next:b!=null?b:void 0}:b);Xzy(b)&&b.add(this)};
_.c(IM,O7);IM.JSC$9242_EMPTY=O7.JSC$9242_EMPTY;IM.create=function(b,d,B){return new Us(b,d,B)};
_.E=IM.prototype;_.E.next=function(b){this.JSC$9247_isStopped||this._next(b)};
_.E.error=function(b){this.JSC$9247_isStopped||(this.JSC$9247_isStopped=!0,this._error(b))};
_.E.complete=function(){this.JSC$9247_isStopped||(this.JSC$9247_isStopped=!0,this._complete())};
_.E.unsubscribe=function(){this.closed||(this.JSC$9247_isStopped=!0,O7.prototype.unsubscribe.call(this))};
_.E._next=function(b){this.destination.next(b)};
_.E._error=function(b){this.destination.error(b);this.unsubscribe()};
_.E._complete=function(){this.destination.complete();this.unsubscribe()};
var D$=function(b){this.partialObserver=b};
D$.prototype.next=function(b){var d=this.partialObserver;if(d.next)try{d.next(b)}catch(B){D9(B)}};
D$.prototype.error=function(b){var d=this.partialObserver;if(d.error)try{d.error(b)}catch(B){D9(B)}else D9(b)};
D$.prototype.complete=function(){var b=this.partialObserver;if(b.complete)try{b.complete()}catch(d){D9(d)}};
var Us=function(b,d,B){IM.call(this);var k;$Z(b)||!b?k={next:b!=null?b:void 0,error:d!=null?d:void 0,complete:B!=null?B:void 0}:k=b;this.destination=new D$(k)};
_.c(Us,IM);Us.JSC$9242_EMPTY=IM.JSC$9242_EMPTY;Us.create=IM.create;var p6=typeof Symbol==="function"&&Symbol.observable||"@@observable";var N1=function(b){b&&(this._subscribe=b)};
_.E=N1.prototype;_.E.lift=function(b){var d=new N1;d.source=this;d.operator=b;return d};
_.E.subscribe=function(b,d,B){b=b&&b instanceof IM||b&&$Z(b.next)&&$Z(b.error)&&$Z(b.complete)&&Xzy(b)?b:new Us(b,d,B);d=this.operator;B=this.source;b.add(d?d.call(b,B):B?this._subscribe(b):this._trySubscribe(b));return b};
_.E._trySubscribe=function(b){try{return this._subscribe(b)}catch(d){b.error(d)}};
_.E.forEach=function(b,d){var B=this;d=l94(d);return new d(function(k,G){var P=B.subscribe(function(v){try{b(v)}catch(L){G(L),P==null||P.unsubscribe()}},G,k)})};
_.E._subscribe=function(b){var d;return(d=this.source)==null?void 0:d.subscribe(b)};
N1.prototype[p6]=function(){return this};
N1.prototype.pipe=function(){var b=_.Q1.apply(0,arguments);return b.length?H61(b)(this):this};
N1.create=function(b){return new N1(b)};var oZM=function(){var b=Error.call(this,"object unsubscribed");this.message=b.message;"stack"in b&&(this.stack=b.stack);Object.setPrototypeOf(this,this.constructor.prototype);this.name="ObjectUnsubscribedError"};
_.c(oZM,Error);var J$=function(){this.observers=[];this.hasError=this.JSC$9263_isStopped=this.closed=!1;this.thrownError=null};
_.c(J$,N1);_.E=J$.prototype;_.E.lift=function(b){var d=new oM(this,this);d.operator=b;return d};
_.E._throwIfClosed=function(){if(this.closed)throw new oZM;};
_.E.next=function(b){this._throwIfClosed();if(!this.JSC$9263_isStopped){var d=this.observers.slice();d=_.C(d);for(var B=d.next();!B.done;B=d.next())B.value.next(b)}};
_.E.error=function(b){this._throwIfClosed();if(!this.JSC$9263_isStopped){this.hasError=this.JSC$9263_isStopped=!0;this.thrownError=b;for(var d=this.observers;d.length;)d.shift().error(b)}};
_.E.complete=function(){this._throwIfClosed();if(!this.JSC$9263_isStopped){this.JSC$9263_isStopped=!0;for(var b=this.observers;b.length;)b.shift().complete()}};
_.E.unsubscribe=function(){this.JSC$9263_isStopped=this.closed=!0;this.observers=null};
_.E._trySubscribe=function(b){this._throwIfClosed();return N1.prototype._trySubscribe.call(this,b)};
_.E._subscribe=function(b){this._throwIfClosed();this._checkFinalizedStatuses(b);return this._innerSubscribe(b)};
_.E._innerSubscribe=function(b){var d=this,B=this.JSC$9263_isStopped,k=this.observers;return this.hasError||B?O7.JSC$9242_EMPTY:(k.push(b),new O7(function(){return RjC(d.observers,b)}))};
_.E._checkFinalizedStatuses=function(b){var d=this.thrownError,B=this.JSC$9263_isStopped;this.hasError?b.error(d):B&&b.complete()};
J$.create=function(b,d){return new oM(b,d)};
var oM=function(b,d){J$.call(this);this.destination=b;this.source=d};
_.c(oM,J$);oM.create=J$.create;oM.prototype.next=function(b){var d,B;(d=this.destination)==null||(B=d.next)==null||B.call(d,b)};
oM.prototype.error=function(b){var d,B;(d=this.destination)==null||(B=d.error)==null||B.call(d,b)};
oM.prototype.complete=function(){var b,d;(b=this.destination)==null||(d=b.complete)==null||d.call(b)};
oM.prototype._subscribe=function(b){var d,B;return(B=(d=this.source)==null?void 0:d.subscribe(b))!=null?B:O7.JSC$9242_EMPTY};var de=function(b){J$.call(this);this._value=b};
_.c(de,J$);de.create=J$.create;de.prototype._subscribe=function(b){var d=J$.prototype._subscribe.call(this,b);!d.closed&&b.next(this._value);return d};
de.prototype.getValue=function(){var b=this.thrownError,d=this._value;if(this.hasError)throw b;this._throwIfClosed();return d};
de.prototype.next=function(b){J$.prototype.next.call(this,this._value=b)};
_.DB.Object.defineProperties(de.prototype,{value:{configurable:!0,enumerable:!0,get:function(){return this.getValue()}}});var xZ=new N1(function(b){return b.complete()});var Z6E=typeof Symbol==="function"&&Symbol.iterator?Symbol.iterator:"@@iterator";var i6y=function(b){return b&&typeof b.length==="number"&&typeof b!=="function"};var N9S={now:function(){return(N9S.delegate||Date).now()},
delegate:void 0};var A$=function(b,d,B){b=b===void 0?Infinity:b;d=d===void 0?Infinity:d;B=B===void 0?N9S:B;J$.call(this);this.bufferSize=b;this.windowTime=d;this.timestampProvider=B;this.buffer=[];this.infiniteTimeWindow=!0;this.infiniteTimeWindow=d===Infinity;this.bufferSize=Math.max(1,b);this.windowTime=Math.max(1,d)};
_.c(A$,J$);A$.create=J$.create;A$.prototype.next=function(b){var d=this.buffer,B=this.infiniteTimeWindow,k=this.timestampProvider,G=this.windowTime;this.JSC$9263_isStopped||(d.push(b),!B&&d.push(k.now()+G));pzM(this);J$.prototype.next.call(this,b)};
A$.prototype._subscribe=function(b){this._throwIfClosed();pzM(this);for(var d=this._innerSubscribe(b),B=this.infiniteTimeWindow,k=this.buffer.slice(),G=0;G<k.length&&!b.closed;G+=B?1:2)b.next(k[G]);this._checkFinalizedStatuses(b);return d};
var pzM=function(b){var d=b.bufferSize,B=b.timestampProvider,k=b.buffer;b=b.infiniteTimeWindow;var G=(b?1:2)*d;d<Infinity&&G<k.length&&k.splice(0,k.length-G);if(!b){d=B.now();B=0;for(b=1;b<k.length&&k[b]<=d;b+=2)B=b;B&&k.splice(0,B+1)}};var cnr=function(b,d){d=d===void 0?MiS:d;this.schedulerActionCtor=b;this.now=d};
cnr.prototype.schedule=function(b,d,B){d=d===void 0?0:d;return(new this.schedulerActionCtor(this,b)).schedule(B,d)};
var MiS=N9S.now;var tz1=function(){var b=Error.call(this,"no elements in sequence");this.message=b.message;"stack"in b&&(this.stack=b.stack);Object.setPrototypeOf(this,this.constructor.prototype);this.name="EmptyError"};
_.c(tz1,Error);var V3=function(b,d,B,k,G){IM.call(this,b);this.onUnsubscribe=G;d&&(this._next=function(P){try{d(P)}catch(v){this.destination.error(v)}});
B&&(this._error=function(P){try{B(P)}catch(v){this.destination.error(v)}this.unsubscribe()});
k&&(this._complete=function(){try{k()}catch(P){this.destination.error(P)}this.unsubscribe()})};
_.c(V3,IM);V3.JSC$9242_EMPTY=IM.JSC$9242_EMPTY;V3.create=IM.create;V3.prototype.unsubscribe=function(){var b;this.closed||(b=this.onUnsubscribe)!=null&&b.call(this);IM.prototype.unsubscribe.call(this)};var L5=function(b,d){this.source=b;this.subjectFactory=d;this._subject=null;this._refCount=0;this._connection=null};
_.c(L5,N1);L5.create=N1.create;L5.prototype._subscribe=function(b){return JnV(this).subscribe(b)};
var JnV=function(b){var d=b._subject;if(!d||d.JSC$9263_isStopped)b._subject=b.subjectFactory();return b._subject};
L5.prototype._teardown=function(){this._refCount=0;var b=this._connection;this._subject=this._connection=null;b==null||b.unsubscribe()};
L5.prototype.connect=function(){var b=this,d=this._connection;if(!d){d=this._connection=new O7;var B=JnV(this);d.add(this.source.subscribe(new V3(B,void 0,function(k){b._teardown();B.error(k)},function(){b._teardown();
B.complete()},function(){return b._teardown()})));
d.closed&&(this._connection=null,d=O7.JSC$9242_EMPTY)}return d};var b51=Array.isArray;var B14=Array.isArray,zj3=Object,k7G=zj3.getPrototypeOf,G7C=zj3.prototype,PS4=zj3.keys;var To=function(b,d,B){IM.call(this,b);this._next=d;this.shouldComplete=B};
_.c(To,IM);To.JSC$9242_EMPTY=IM.JSC$9242_EMPTY;To.create=IM.create;To.prototype._complete=function(){this.shouldComplete()?IM.prototype._complete.call(this):this.unsubscribe()};var aq4=["addListener","removeListener"],WXy=["addEventListener","removeEventListener"],$xy=["on","off"];var Nk=function(){O7.call(this)};
_.c(Nk,O7);Nk.JSC$9242_EMPTY=O7.JSC$9242_EMPTY;Nk.prototype.schedule=function(){return this};var Rjl=function(b,d){return setInterval.apply(null,[b,d].concat(_.K6(_.Q1.apply(2,arguments))))};var pM=function(b,d){O7.call(this);this.scheduler=b;this.work=d;this.pending=!1};
_.c(pM,Nk);pM.JSC$9242_EMPTY=Nk.JSC$9242_EMPTY;pM.prototype.schedule=function(b,d){d=d===void 0?0:d;if(this.closed)return this;this.state=b;b=this.id;var B=this.scheduler;b!=null&&(this.id=XzM(this,b,d));this.pending=!0;this.delay=d;this.id=this.id||this.requestAsyncId(B,this.id,d);return this};
pM.prototype.requestAsyncId=function(b,d,B){B=B===void 0?0:B;return Rjl(b.flush.bind(b,this),B)};
var XzM=function(b,d,B){B=B===void 0?0:B;if(B!=null&&b.delay===B&&b.pending===!1)return d;clearInterval(d)};
pM.prototype.execute=function(b,d){if(this.closed)return Error("ha");this.pending=!1;if(b=this._execute(b,d))return b;this.pending===!1&&this.id!=null&&(this.id=XzM(this,this.id,null))};
pM.prototype._execute=function(b){var d=!1;try{this.work(b)}catch(k){d=!0;var B=!!k&&k||Error(k)}if(d)return this.unsubscribe(),B};
pM.prototype.unsubscribe=function(){if(!this.closed){var b=this.id,d=this.scheduler.actions;this.work=this.state=this.scheduler=null;this.pending=!1;RjC(d,this);b!=null&&(this.id=XzM(this,b,null));this.delay=null;Nk.prototype.unsubscribe.call(this)}};var hje=function(b,d){d=d===void 0?MiS:d;cnr.call(this,b,d);this.actions=[];this.active=!1;this.scheduled=void 0};
_.c(hje,cnr);hje.prototype.flush=function(b){var d=this.actions;if(this.active)d.push(b);else{var B;this.active=!0;do if(B=b.execute(b.state,b.delay))break;while(b=d.shift());this.active=!1;if(B){for(;b=d.shift();)b.unsubscribe();throw B;}}};var Sz=new N1(I6);var O51=Array.isArray;var Mk=function(b,d){pM.call(this,b,d);this.scheduler=b;this.work=d};
_.c(Mk,pM);Mk.JSC$9242_EMPTY=pM.JSC$9242_EMPTY;Mk.prototype.schedule=function(b,d){d=d===void 0?0:d;if(d>0)return pM.prototype.schedule.call(this,b,d);this.delay=d;this.state=b;this.scheduler.flush(this);return this};
Mk.prototype.execute=function(b,d){return d>0||this.closed?pM.prototype.execute.call(this,b,d):this._execute(b,d)};
Mk.prototype.requestAsyncId=function(b,d,B){B=B===void 0?0:B;return B!=null&&B>0||B==null&&this.delay>0?pM.prototype.requestAsyncId.call(this,b,d,B):b.flush(this)};var H6e=function(){hje.apply(this,arguments)};
_.c(H6e,hje);var Y74=new H6e(Mk);var l9S=function(){this.performanceMonitor=new gVM;this.queue=new ycr;this.internalSymbol=Symbol();this.debugNames=new I9r};
l9S.prototype.getOnBackgrounded=function(){return Sz};
_.DB.Object.defineProperties(l9S.prototype,{symbol:{configurable:!0,enumerable:!0,get:function(){return this.internalSymbol}}});var cP=function(b,d){d=Error.call(this,d?b+": "+d:String(b));this.message=d.message;"stack"in d&&(this.stack=d.stack);this.code=b;this.__proto__=cP.prototype;this.name=String(b)};
_.c(cP,Error);var Va=function(b){cP.call(this,1E3,'sfr:"'+b+'"');this.measurementStrategyFailureReason=b;this.__proto__=Va.prototype};
_.c(Va,cP);var iS=function(){cP.call(this,1003);this.__proto__=iS.prototype};
_.c(iS,cP);var JL=function(){cP.call(this,1009);this.__proto__=JL.prototype};
_.c(JL,cP);var tiV=function(){cP.call(this,1011);this.__proto__=tiV.prototype};
_.c(tiV,cP);var j62=function(){cP.call(this,1007);this.__proto__=iS.prototype};
_.c(j62,cP);var g1=function(b){cP.call(this,1004,String(b));this.inputObservableIndex=b;this.__proto__=g1.prototype};
_.c(g1,cP);var bLQ=function(b){cP.call(this,1010,b);this.__proto__=dWd.prototype};
_.c(bLQ,cP);var dWd=function(b){cP.call(this,1005,b);this.__proto__=dWd.prototype};
_.c(dWd,cP);var FzA=function(b){var d=_.Q1.apply(1,arguments),B=this;this.orderedFactories=[];this.orderedFactories.push(b);d.forEach(function(k){B.orderedFactories.push(k)})};
FzA.prototype.isSupported=function(b){return this.orderedFactories.some(function(d){return d.isSupported(b)})};
FzA.prototype.makeBeacon=function(b,d){for(var B=0;B<this.orderedFactories.length;B++)if(this.orderedFactories[B].isSupported(d))return this.orderedFactories[B].makeBeacon(b,d);throw new JL;};var wtm=Symbol("ia"),Z6U=Symbol("ja"),d1=function(b,d){this.value=b;this.timeline=d},bS=function(b,d){if(d.timeline!==b.timeline)throw new j62;
return b.value-d.value};
_.E=d1.prototype;_.E.equals=function(b){return bS(this,b)===0};
_.E.maximum=function(b){if(b.timeline!==this.timeline)throw new j62;return this.value>=b.value?this:b};
_.E.round=function(){return new d1(Math.round(this.value),this.timeline)};
_.E.add=function(b){return new d1(this.value+b,this.timeline)};
_.E.toString=function(){return String(this.value)};var zG=function(b,d){this.context=b;this.JSC$9369_pinger=d};
zG.prototype.isSupported=function(b){return this.JSC$9369_pinger.isSupported(b)};
zG.prototype.makeBeacon=function(b,d){if(!this.isSupported(d))throw new JL;return new RM(this.context,this.JSC$9369_pinger,d!=null?d:void 0,b)};
var RM=function(b,d,B,k){var G=this;this.JSC$9375_pinger=d;this.properties=B;this.url=k;this.internalIsPending=!0;this.customHeaders=new Map;this.body=void 0;var P;this.method=(P=B==null?void 0:B.beaconMethod)!=null?P:"GET";this.backgroundedSubscription=b.getOnBackgrounded().subscribe(function(){G.sendNow()})};
RM.prototype.deactivate=function(){this.internalIsPending=!1};
RM.prototype.sendNow=function(){if(this.internalIsPending)if(this.backgroundedSubscription.unsubscribe(),this.JSC$9375_pinger.isSupported(this.properties))try{if(this.customHeaders.size>0||this.body!==void 0){var b,d;this.JSC$9375_pinger.pingWithHeadersAndBody((b=this.properties)!=null?b:{},this.customHeaders,(d=this.body)!=null?d:"",this.url)}else this.JSC$9375_pinger.ping(this.url);this.internalIsPending=!1}catch(B){}else this.internalIsPending=!1};
RM.prototype.setHeader=function(b,d){this.customHeaders.set(b,d)};
_.DB.Object.defineProperties(RM.prototype,{isPending:{configurable:!0,enumerable:!0,get:function(){return this.internalIsPending}}});var ynA=function(){for(var b=_.C(_.Q1.apply(0,arguments)),d=b.next();!d.done;d=b.next())if(d=d.value,d.available()){this.timeProvider=d;return}this.timeProvider=new gZA};
_.E=ynA.prototype;_.E.available=function(){return this.timeProvider.available()};
_.E.now=function(){return this.timeProvider.now()};
_.E.setTimeout=function(b,d){return this.timeProvider.setTimeout(b,d)};
_.E.clearTimeout=function(b){this.timeProvider.clearTimeout(b)};
_.E.interval=function(b,d){var B=this.intervalObservable(b).subscribe(d);return function(){return void B.unsubscribe()}};
_.E.intervalObservable=function(b){return this.timeProvider.intervalObservable(b)};
_.DB.Object.defineProperties(ynA.prototype,{timeline:{configurable:!0,enumerable:!0,get:function(){return this.timeProvider.timeline}}});
var gZA=function(){this.timeline=Symbol()};
_.E=gZA.prototype;_.E.available=function(){return!1};
_.E.now=function(){return new d1(0,this.timeline)};
_.E.setTimeout=function(){return 0};
_.E.clearTimeout=function(){};
_.E.interval=function(){return function(){}};
_.E.intervalObservable=function(){return Sz};var XP=function(b,d){this.intrinsicFunctionNamespace=b;this.performanceMonitor=d};
_.E=XP.prototype;_.E.setTimeout=function(b,d){return this.intrinsicFunctionNamespace.setTimeout(this.performanceMonitor.timeExecution(734,b),d)};
_.E.clearTimeout=function(b){this.intrinsicFunctionNamespace.clearTimeout(b)};
_.E.interval=function(b,d){var B=this.intervalObservable(b).subscribe(d);return function(){return void B.unsubscribe()}};
_.E.intervalObservable=function(b){var d=this;return new N1(function(B){var k=0,G=d.intrinsicFunctionNamespace.setInterval(function(){B.next(k++)},b);
return function(){d.intrinsicFunctionNamespace.clearInterval(G)}})};
_.E.available=function(){return!!this.intrinsicFunctionNamespace.clearTimeout&&"setTimeout"in this.intrinsicFunctionNamespace&&"setInterval"in this.intrinsicFunctionNamespace&&!!this.intrinsicFunctionNamespace.clearInterval};var S7U=function(b,d){XP.call(this,b,d);this.timeline=Z6U};
_.c(S7U,XP);S7U.prototype.now=function(){return new d1(this.intrinsicFunctionNamespace.Date.now(),this.timeline)};
S7U.prototype.available=function(){return!!this.intrinsicFunctionNamespace.Date&&!!this.intrinsicFunctionNamespace.Date.now&&XP.prototype.available.call(this)};var Vih=function(b,d){XP.call(this,b,d);this.timeline=wtm};
_.c(Vih,XP);Vih.prototype.now=function(){return new d1(this.intrinsicFunctionNamespace.performance.now(),this.timeline)};
Vih.prototype.available=function(){return!!this.intrinsicFunctionNamespace.performance&&!!this.intrinsicFunctionNamespace.performance.now&&XP.prototype.available.call(this)};var wzA=function(b){this.context=b;if(i6M===void 0)a:{var d,B,k=(d=b.global)==null?void 0:(B=d.document)==null?void 0:B.createElement("meta");if(k)try{k.httpEquiv="origin-trial";k.content="AxjhRadLCARYRJawRjMjq4U8V8okQvSnrBIJWdMajuEkN3/DfVAcLcFhMVrUWnOXagwlI8dQD84FwJDGj9ohqAYAAABveyJvcmlnaW4iOiJodHRwczovL2dvb2dsZWFkc2VydmljZXMuY29tOjQ0MyIsImZlYXR1cmUiOiJGZXRjaExhdGVyQVBJIiwiZXhwaXJ5IjoxNzI1NDA3OTk5LCJpc1RoaXJkUGFydHkiOnRydWV9";b.global.document.head.append(k);i6M=k;break a}catch(G){}i6M=void 0}},
i6M;
wzA.prototype.isSupported=function(b){return zpx(this.context)!==void 0&&!(b==null||!b.endOfSession)&&!hL(this.context)&&!(b==null?0:b.attributionEnabled)&&!(b==null?0:b.customHeaders)&&!(b==null?0:b.customBody)};
wzA.prototype.makeBeacon=function(b,d){if(!this.isSupported(d))throw new JL;return new HP(this.context,b,d)};
var HP=function(b,d,B){this.context=b;this.properties=B;this.JSC$9402_urlWithoutToken=d;var k;this.beaconMethod=(k=B==null?void 0:B.beaconMethod)!=null?k:"GET";b=zpx(this.context);if(b===void 0)throw Error();this.fetchLater=b;ulS(this,KzS(this))},ulS=function(b,d){b.beaconResult&&b.beaconResult.activated||(b.beaconAbort=new AbortController,b.beaconResult=b.fetchLater(d,{method:b.beaconMethod,
cache:"no-cache",mode:"no-cors",signal:b.beaconAbort.signal,activateAfter:96E4}))},KzS=function(b){b=b.JSC$9402_urlWithoutToken;
return(b.slice(-1)[0]==="&"?b:b+"&")+"flapi=1"};
HP.prototype.deactivate=function(){this.beaconResult&&!this.beaconResult.activated&&this.beaconAbort&&(this.beaconAbort.abort(),this.beaconResult=void 0)};
HP.prototype.sendNow=function(){};
HP.prototype.setHeader=function(){};
_.DB.Object.defineProperties(HP.prototype,{url:{configurable:!0,enumerable:!0,get:function(){return this.JSC$9402_urlWithoutToken},
set:function(b){this.JSC$9402_urlWithoutToken=b;b=KzS(this);this.beaconResult&&this.beaconResult.activated||!this.beaconAbort||(this.beaconAbort.abort(),this.beaconResult=void 0);ulS(this,b)}},
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 nZM=function(b){this.context=b};
nZM.prototype.isSupported=function(){return!hL(this.context)&&!!this.context.global.fetch};
nZM.prototype.ping=function(){var b=this;return YZ.apply(null,_.K6(_.Q1.apply(0,arguments).map(function(d){return cz(b.context.global.fetch(d,{method:"GET",cache:"no-cache",keepalive:!0,mode:"no-cors"})).pipe(ut(function(B){return B.status===200}))}))).pipe(jl1(function(d){return d}),Z5w())};
nZM.prototype.pingWithHeadersAndBody=function(b,d,B){for(var k=_.Q1.apply(3,arguments),G=this,P=new Headers,v=_.C(d.entries()),L=v.next();!L.done;L=v.next()){var A=_.C(L.value);L=A.next().value;A=A.next().value;P.set(L,A)}var a,O=(a=b.keepAlive)!=null?a:!1;YZ.apply(null,_.K6(k.map(function(I){return cz(G.context.global.fetch(I,Object.assign({},{method:String(b.beaconMethod),cache:"no-cache"},O?{keepalive:!0}:{},{mode:"no-cors",headers:P,body:B}))).pipe(ut(function(D){return D.status===200}))}))).pipe(jl1(function(I){return I}),
Z5w())};var T9$,gW1,rn$;_.lz=function(){};
_.jC=function(b){return b};
T9$=function(b){var d=d||0;return function(){return b.apply(this,Array.prototype.slice.call(arguments,0,d))}};
_.tL=function(b){var d=!1,B;return function(){d||(B=b(),d=!0);return B}};
_.jL=function(b,d){var B=0;return function(k){_.k4.clearTimeout(B);var G=arguments;B=_.k4.setTimeout(function(){b.apply(void 0,G)},d)}};
gW1=function(b,d){var B=0,k=!1,G=[],P=function(){B=0;k&&(k=!1,v())},v=function(){B=_.k4.setTimeout(P,d);
var L=G;G=[];b.apply(void 0,L)};
return function(L){G=arguments;B?k=!0:v()}};
rn$=function(b,d){var B=0,k=function(){B=0};
return function(G){B||(B=_.k4.setTimeout(k,d),b.apply(void 0,arguments))}};var q7h=function(){return Iw&&UW?UW.mobile:!Q6V()&&(N4("iPod")||N4("iPhone")||N4("Android")||N4("IEMobile"))},Q6V=function(){return Iw&&UW?!UW.mobile&&(N4("iPad")||N4("Android")||N4("Silk")):N4("iPad")||N4("Android")&&!N4("Mobile")||N4("Silk")};var FP=function(b,d,B,k,G){this.allowedElements=b;this.elementPolicies=d;this.allowedGlobalAttributes=B;this.globalAttributePolicies=k;this.globallyAllowedAttributePrefixes=G},x1l=function(b,d,B){B=b.elementPolicies.get(B);
return(B==null?0:B.has(d))?B.get(d):b.allowedGlobalAttributes.has(d)?{policyAction:1}:(B=b.globalAttributePolicies.get(d))?B:b.globallyAllowedAttributePrefixes&&[].concat(_.K6(b.globallyAllowedAttributePrefixes)).some(function(k){return d.indexOf(k)===0})?{policyAction:1}:{policyAction:0}};var Y7S="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(" "),
ej$=[["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}]])]],b5e="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(" "),
dxS=[["dir",{policyAction:3,conditions:HD(function(){return new Map([["dir",new Set(["auto","ltr","rtl"])]])})}],
["async",{policyAction:3,conditions:HD(function(){return new Map([["async",new Set(["async"])]])})}],
["loading",{policyAction:3,conditions:HD(function(){return new Map([["loading",new Set(["eager","lazy"])]])})}],
["target",{policyAction:3,conditions:HD(function(){return new Map([["target",new Set(["_self","_blank"])]])})}]],B1r=new FP(new Set(Y7S),new Map(ej$),new Set(b5e),new Map(dxS)),k7A=new FP(new Set(Y7S.concat(["BUTTON",
"INPUT"])),new Map(ej$),new Set(HD(function(){return b5e.concat(["class","id","name"])})),new Map(HD(function(){return dxS.concat([["style",
{policyAction:1}]])})));var G7l,PSr,slr;G7l=function(b,d,B,k,G){this.JSC$9459_sanitizerTable=b;this.styleElementSanitizer=d;this.styleAttributeSanitizer=B;this.JSC$9459_resourceUrlPolicy=k;this.JSC$9459_navigationUrlPolicy=G;this.changes=[]};
_.EBS=function(b,d){var B=document.implementation.createHTMLDocument("");b=PSr(b,d,B);B=B.body;B.appendChild(b);B=(new XMLSerializer).serializeToString(B);B=B.slice(B.indexOf(">")+1,B.lastIndexOf("</"));return bt(B)};
PSr=function(b,d,B){d=T1J(d,B);d=document.createTreeWalker(d,5,function(L){if(L.nodeType===3)L=1;else if(QlW(L))if(L=r$F(L),L===null)L=2;else{var A=b.JSC$9459_sanitizerTable;L=L!=="FORM"&&(A.allowedElements.has(L)||A.elementPolicies.has(L))?1:2}else L=2;return L});
for(var k=d.nextNode(),G=B.createDocumentFragment(),P=G;k!==null;){var v=void 0;if(k.nodeType===3)b.styleElementSanitizer&&P.nodeName==="STYLE"?(k=b.styleElementSanitizer(k.data),v=b.createTextNode(k)):v=b.createTextNode(k.data);else if(QlW(k))v=slr(b,k,B);else throw Error("Z");P.appendChild(v);if(k=d.firstChild())P=v;else for(;!(k=d.nextSibling())&&(k=d.parentNode());)P=P.parentNode}return G};
G7l.prototype.createTextNode=function(b){return document.createTextNode(b)};
slr=function(b,d,B){var k,G=r$F(d);B=B.createElement(G);d=d.attributes;for(var P=_.C(d),v=P.next();!v.done;v=P.next()){var L=v.value;v=L.name;L=L.value;var A=x1l(b.JSC$9459_sanitizerTable,v,G);a:{if(k=A.conditions){k=_.C(k);for(var a=k.next();!a.done;a=k.next()){var O=_.C(a.value);a=O.next().value;O=O.next().value;var I=void 0;if((a=(I=d.getNamedItem(a))==null?void 0:I.value)&&!O.has(a)){k=!1;break a}}}k=!0}if(k)switch(A.policyAction){case 1:ol(B,v,L);break;case 2:throw Error();case 3:ol(B,v,L.toLowerCase());
break;case 4:b.styleAttributeSanitizer?(L=b.styleAttributeSanitizer(L),ol(B,v,L)):ol(B,v,L);break;case 5:b.JSC$9459_resourceUrlPolicy?(A={type:2,attributeName:v,elementName:G},L=nBw(L),(L=b.JSC$9459_resourceUrlPolicy(L,A))&&ol(B,v,L.toString())):ol(B,v,L);break;case 6:if(b.JSC$9459_resourceUrlPolicy){A={type:2,attributeName:v,elementName:G};k=[];L=_.C(L.split(","));for(a=L.next();!a.done;a=L.next())O=_.C(a.value.trim().split(/\s+/,2)),a=O.next().value,O=O.next().value,k.push({url:a,descriptor:O});
L={parts:[]};k=_.C(k);for(a=k.next();!a.done;a=k.next())a=a.value,O=nBw(a.url),(O=b.JSC$9459_resourceUrlPolicy(O,A))&&L.parts.push({url:O.toString(),descriptor:a.descriptor});ol(B,v,q1C(L))}else ol(B,v,L);break;case 7:A=L;if(b.JSC$9459_navigationUrlPolicy){A={type:2,attributeName:v,elementName:G};L=nBw(L);L=b.JSC$9459_navigationUrlPolicy(L,A);if(L===null)break;A=L.toString()}L=A;A=_.O6F(L);A=A!==void 0&&CtU.indexOf(A.toLowerCase())!==-1?L:"about:invalid#zClosurez";ol(B,v,A)}}return B};
_.CSU=HD(function(){return new G7l(B1r)});
_.vBr=HD(function(){return new G7l(k7A)});var LXA=function(){this.calledBuild=!1;this.JSC$9471_sanitizerTable=B1r},fq$=function(){LXA.apply(this,arguments)};
_.c(fq$,LXA);fq$.prototype.build=function(){if(this.calledBuild)throw Error("la");this.calledBuild=!0;return new G7l(this.JSC$9471_sanitizerTable,void 0,void 0,this.JSC$9471_resourceUrlPolicy,this.JSC$9471_navigationUrlPolicy)};var A$S=/[^#]*/;var S1d={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"},WXM=_.tL(function(){return i5y()}),
mxU=function(){var b=aqr("IFRAME"),d={};
_.s6(WXM(),function(B){b.sandbox&&b.sandbox.supports&&b.sandbox.supports(B)&&(d[B]=!0)});
return d},aqr=function(b,d){d=d===void 0?document:d;
return d.createElement(String(b).toLowerCase())};var Z$;_.Z1=function(b,d,B){return Math.min(Math.max(b,d),B)};
Z$=function(b,d,B){return b+B*(d-b)};_.n5=function(b,d){this.x=b!==void 0?b:0;this.y=d!==void 0?d:0};
_.E=_.n5.prototype;_.E.clone=function(){return new _.n5(this.x,this.y)};
_.E.equals=function(b){return b instanceof _.n5&&(this==b?!0:this&&b?this.x==b.x&&this.y==b.y:!1)};
_.E.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};
_.E.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this};
_.E.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this};
_.E.translate=function(b,d){b instanceof _.n5?(this.x+=b.x,this.y+=b.y):(this.x+=Number(b),typeof d==="number"&&(this.y+=d));return this};
_.E.scale=function(b,d){this.x*=b;this.y*=typeof d==="number"?d:b;return this};_.lS=function(b,d){this.width=b;this.height=d};
_.E=_.lS.prototype;_.E.clone=function(){return new _.lS(this.width,this.height)};
_.E.area=function(){return this.width*this.height};
_.E.aspectRatio=function(){return this.width/this.height};
_.E.isEmpty=function(){return!this.area()};
_.E.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};
_.E.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};
_.E.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this};
_.E.scale=function(b,d){this.width*=b;this.height*=typeof d==="number"?d:b;return this};var $xM;_.w1={};$xM="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");_.w1.add=function(b,d,B){if(b!==null&&d in b)throw Error("na`"+d);b[d]=B};
_.w1.clear=function(b){for(var d in b)delete b[d]};
_.w1.clone=function(b){var d={},B;for(B in b)d[B]=b[B];return d};
_.w1.contains=function(b,d){return dy4(b,d)};
_.w1.containsKey=function(b,d){return b!==null&&d in b};
_.w1.containsValue=dy4;_.w1.create=GE4;_.w1.createImmutableView=function(b){var d=b;Object.isFrozen&&!Object.isFrozen(b)&&(d=Object.create(b),Object.freeze(d));return d};
_.w1.createSet=Pi2;_.w1.equals=function(b,d){for(var B in b)if(!(B in d)||b[B]!==d[B])return!1;for(var k in d)if(!(k in b))return!1;return!0};
_.w1.every=function(b,d,B){for(var k in b)if(!d.call(B,b[k],k,b))return!1;return!0};
_.w1.extend=function(b,d){for(var B,k,G=1;G<arguments.length;G++){k=arguments[G];for(B in k)b[B]=k[B];for(var P=0;P<$xM.length;P++)B=$xM[P],Object.prototype.hasOwnProperty.call(k,B)&&(b[B]=k[B])}};
_.w1.filter=function(b,d,B){var k={},G;for(G in b)d.call(B,b[G],G,b)&&(k[G]=b[G]);return k};
_.w1.findKey=BeQ;_.w1.findValue=function(b,d,B){return(d=BeQ(b,d,B))&&b[d]};
_.w1.forEach=function(b,d,B){for(var k in b)d.call(B,b[k],k,b)};
_.w1.get=function(b,d,B){return b!==null&&d in b?b[d]:B};
_.w1.getAllPropertyNames=function(b,d,B){if(!b)return[];if(!Object.getOwnPropertyNames||!Object.getPrototypeOf)return bOw(b);for(var k={};b&&(b!==Object.prototype||d)&&(b!==Function.prototype||B);){for(var G=Object.getOwnPropertyNames(b),P=0;P<G.length;P++)k[G[P]]=!0;b=Object.getPrototypeOf(b)}return bOw(k)};
_.w1.getAnyKey=function(b){for(var d in b)return d};
_.w1.getAnyValue=function(b){for(var d in b)return b[d]};
_.w1.getCount=function(b){var d=0,B;for(B in b)d++;return d};
_.w1.getKeys=bOw;_.w1.getSuperClass=function(b){return(b=Object.getPrototypeOf(b.prototype))&&b.constructor};
_.w1.getValueByKeys=function(b,d){var B=_.K1(d),k=B?d:arguments;for(B=B?0:1;B<k.length;B++){if(b==null)return;b=b[k[B]]}return b};
_.w1.getValues=function(b){var d=[],B=0,k;for(k in b)d[B++]=b[k];return d};
_.w1.isEmpty=function(b){for(var d in b)return!1;return!0};
_.w1.isImmutableView=function(b){return!!Object.isFrozen&&Object.isFrozen(b)};
_.w1.map=function(b,d,B){var k={},G;for(G in b)k[G]=d.call(B,b[G],G,b);return k};
_.w1.remove=function(b,d){var B;(B=d in b)&&delete b[d];return B};
_.w1.set=function(b,d,B){b[d]=B};
_.w1.setIfUndefined=function(b,d,B){return d in b?b[d]:b[d]=B};
_.w1.setWithReturnValueIfNotSet=function(b,d,B){if(d in b)return b[d];B=B();return b[d]=B};
_.w1.some=function(b,d,B){for(var k in b)if(d.call(B,b[k],k,b))return!0;return!1};
_.w1.transpose=function(b){var d={},B;for(B in b)d[b[B]]=B;return d};
_.w1.unsafeClone=kEx;var dr=function(b,d){this.stringConstValueWithSecurityContract__googStringSecurityPrivate_=b===dNy&&d||"";this.STRING_CONST_TYPE_MARKER__GOOG_STRING_SECURITY_PRIVATE_=O5e};
dr.prototype.toString=function(){return this.stringConstValueWithSecurityContract__googStringSecurityPrivate_};
var IqU=function(b){return b instanceof dr&&b.constructor===dr&&b.STRING_CONST_TYPE_MARKER__GOOG_STRING_SECURITY_PRIVATE_===O5e?b.stringConstValueWithSecurityContract__googStringSecurityPrivate_:"type_error:Const"},O5e={},dNy={};
new dr(dNy,"");var FF,jm,yq,DxV,N1h,oBA,T7,Mz5,J$l,c$e,w8,zp5,jle,tze,lqe,FXr,Z5S,gBA,y$U,Dc2,S1s,i5M,wmA,VzV,g8;FF=function(b){return b?new g8(_.r1(b)):pJh||(pJh=new g8)};
_.PE=function(b,d){return typeof d==="string"?b.getElementById(d):d};
jm=function(b,d){return(d||document).getElementsByTagName(String(b))};
_.UxU=function(b){return DxV("yt-formatted-string","paper-input-input",b)};
yq=function(b,d,B,k){b=k||b;return(d=d&&d!="*"?String(d).toUpperCase():"")||B?b.querySelectorAll(d+(B?"."+B:"")):b.getElementsByTagName("*")};
DxV=function(b,d,B){var k=document,G=b&&b!="*"?String(b).toUpperCase():"";return G||d?(B||k).querySelector(G+(d?"."+d:"")):yq(k,b,d,B)[0]||null};
N1h=function(b,d){_.w1.forEach(d,function(B,k){k=="style"?b.style.cssText=B:k=="class"?b.className=B:k=="for"?b.htmlFor=B:oBA.hasOwnProperty(k)?b.setAttribute(oBA[k],B):_.PJ(k,"aria-")||_.PJ(k,"data-")?b.setAttribute(k,B):b[k]=B})};
oBA={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"};_.t$=function(b){b=(b||window).document;b=b.compatMode=="CSS1Compat"?b.documentElement:b.body;return new _.lS(b.clientWidth,b.clientHeight)};
_.pmM=function(b){var d=_.SL(b);b=b.defaultView;return new _.n5((b==null?void 0:b.pageXOffset)||d.scrollLeft,(b==null?void 0:b.pageYOffset)||d.scrollTop)};
_.SL=function(b){return b.scrollingElement?b.scrollingElement:_.mi||b.compatMode!="CSS1Compat"?b.body||b.documentElement:b.documentElement};
T7=function(b){return b?b.defaultView:window};
_.Vq=function(b,d,B){return Mz5(document,arguments)};
Mz5=function(b,d){var B=d[1],k=c$e(b,String(d[0]));B&&(typeof B==="string"?k.className=B:Array.isArray(B)?k.className=B.join(" "):N1h(k,B));d.length>2&&J$l(b,k,d,2);return k};
J$l=function(b,d,B,k){function G(L){L&&d.appendChild(typeof L==="string"?b.createTextNode(L):L)}
for(;k<B.length;k++){var P=B[k];if(!_.K1(P)||_.Tm(P)&&P.nodeType>0)G(P);else{a:{if(P&&typeof P.length=="number"){if(_.Tm(P)){var v=typeof P.item=="function"||typeof P.item=="string";break a}if(typeof P==="function"){v=typeof P.item=="function";break a}}v=!1}_.s6(v?_.iF(P):P,G)}}};
_.li=function(b){return c$e(document,b)};
c$e=function(b,d){d=String(d);b.contentType==="application/xhtml+xml"&&(d=d.toLowerCase());return b.createElement(d)};
_.iz=function(){return document.createTextNode("\n")};
w8=function(b){if(b.nodeType!=1)return!1;switch(b.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};
zp5=function(b,d){J$l(_.r1(b),b,arguments,1)};
_.uz=function(b){for(var d;d=b.firstChild;)b.removeChild(d)};
_.KM=function(b,d){d.parentNode&&d.parentNode.insertBefore(b,d)};
_.nM=function(b,d){d.parentNode&&d.parentNode.insertBefore(b,d.nextSibling)};
_.tr=function(b){return b&&b.parentNode?b.parentNode.removeChild(b):null};
_.Rpl=function(b,d){var B=d.parentNode;B&&B.replaceChild(b,d)};
_.Xme=function(b){var d,B=b.parentNode;if(B&&B.nodeType!=11)if(b.removeNode)b.removeNode(!1);else{for(;d=b.firstChild;)B.insertBefore(d,b);_.tr(b)}};
_.TG=function(b){return b.children!=void 0?b.children:Array.prototype.filter.call(b.childNodes,function(d){return d.nodeType==1})};
_.H52=function(b){return b.nextElementSibling!==void 0?b.nextElementSibling:_.hpV(b.nextSibling,!0)};
_.hpV=function(b,d){for(;b&&b.nodeType!=1;)b=d?b.nextSibling:b.previousSibling;return b};
_.mb=function(b){return _.Tm(b)&&b.nodeType==1};
_.bp=function(b,d){if(!b||!d)return!1;if(b.contains&&d.nodeType==1)return b==d||b.contains(d);if(typeof b.compareDocumentPosition!="undefined")return b==d||!!(b.compareDocumentPosition(d)&16);for(;d&&b!=d;)d=d.parentNode;return d==b};
jle=function(b,d){if(b==d)return 0;if(b.compareDocumentPosition)return b.compareDocumentPosition(d)&2?1:-1;if("sourceIndex"in b||b.parentNode&&"sourceIndex"in b.parentNode){var B=b.nodeType==1,k=d.nodeType==1;if(B&&k)return b.sourceIndex-d.sourceIndex;var G=b.parentNode,P=d.parentNode;return G==P?lqe(b,d):!B&&_.bp(G,d)?-1*tze(b,d):!k&&_.bp(P,b)?tze(d,b):(B?b.sourceIndex:G.sourceIndex)-(k?d.sourceIndex:P.sourceIndex)}k=_.r1(b);B=k.createRange();B.selectNode(b);B.collapse(!0);b=k.createRange();b.selectNode(d);
b.collapse(!0);return B.compareBoundaryPoints(_.k4.Range.START_TO_END,b)};
tze=function(b,d){var B=b.parentNode;if(B==d)return-1;for(;d.parentNode!=B;)d=d.parentNode;return lqe(d,b)};
lqe=function(b,d){for(;d=d.previousSibling;)if(d==b)return-1;return 1};
FXr=function(b){var d,B=arguments.length;if(!B)return null;if(B==1)return arguments[0];var k=[],G=Infinity;for(d=0;d<B;d++){for(var P=[],v=arguments[d];v;)P.unshift(v),v=v.parentNode;k.push(P);G=Math.min(G,P.length)}P=null;for(d=0;d<G;d++){v=k[0][d];for(var L=1;L<B;L++)if(v!=k[L][d])return P;P=v}return P};
_.r1=function(b){return b.nodeType==9?b:b.ownerDocument||b.document};
Z5S=function(b){return b.contentDocument||b.contentWindow.document};
_.r8=function(b,d){if("textContent"in b)b.textContent=d;else if(b.nodeType==3)b.data=String(d);else if(b.firstChild&&b.firstChild.nodeType==3){for(;b.lastChild!=b.firstChild;)b.removeChild(b.lastChild);b.firstChild.data=String(d)}else _.uz(b),b.appendChild(_.r1(b).createTextNode(String(d)))};
gBA={SCRIPT:1,STYLE:1,HEAD:1,IFRAME:1,OBJECT:1};y$U={IMG:" ",BR:"\n"};Dc2=function(b){var d;b.tagName=="A"&&b.hasAttribute("href")||b.tagName=="INPUT"||b.tagName=="TEXTAREA"||b.tagName=="SELECT"||b.tagName=="BUTTON"?d=!b.disabled&&(!b.hasAttribute("tabindex")||S1s(b)):d=b.hasAttribute("tabindex")&&S1s(b);return d};
S1s=function(b){b=b.tabIndex;return typeof b==="number"&&b>=0&&b<32768};
i5M=function(b){var d=[];VzV(b,d,!0);b=d.join("");b=b.replace(/ \xAD /g," ").replace(/\xAD/g,"");b=b.replace(/\u200B/g,"");b=b.replace(/ +/g," ");b!=" "&&(b=b.replace(/^\s*/,""));return b};
wmA=function(b){var d=[];VzV(b,d,!1);return d.join("")};
VzV=function(b,d,B){if(!(b.nodeName in gBA))if(b.nodeType==3)B?d.push(String(b.nodeValue).replace(/(\r\n|\r|\n)/g,"")):d.push(b.nodeValue);else if(b.nodeName in y$U)d.push(y$U[b.nodeName]);else for(b=b.firstChild;b;)VzV(b,d,B),b=b.nextSibling};
_.uFr=function(b,d,B){if(!d&&!B)return null;var k=d?String(d).toUpperCase():null;return _.qx(b,function(G){return(!k||G.nodeName==k)&&(!B||typeof G.className==="string"&&_.gG(G.className.split(/\s+/),B))},!0)};
_.qx=function(b,d,B){b&&!B&&(b=b.parentNode);for(B=0;b;){if(d(b))return b;b=b.parentNode;B++}return null};
g8=function(b){this.JSC$9499_document_=b||_.k4.document||document};
_.E=g8.prototype;_.E.getElement=function(b){return _.PE(this.JSC$9499_document_,b)};
_.E.$=g8.prototype.getElement;_.E.getElementsByTagName=function(b,d){return(d||this.JSC$9499_document_).getElementsByTagName(String(b))};
_.E.getElementsByTagNameAndClass=function(b,d,B){return yq(this.JSC$9499_document_,b,d,B)};
_.E.$$=g8.prototype.getElementsByTagNameAndClass;_.E.setProperties=N1h;_.E.JSC$9501_createDom=function(b,d,B){return Mz5(this.JSC$9499_document_,arguments)};
_.E.createElement=function(b){return c$e(this.JSC$9499_document_,b)};
_.E.createTextNode=function(b){return this.JSC$9499_document_.createTextNode(String(b))};
_.E.getWindow=function(){return this.JSC$9499_document_.defaultView};
var jz=function(b){return _.pmM(b.JSC$9499_document_)};
_.E=g8.prototype;_.E.appendChild=function(b,d){b.appendChild(d)};
_.E.append=zp5;_.E.canHaveChildren=w8;_.E.removeNode=_.tr;_.E.getChildren=_.TG;_.E.contains=_.bp;_.E.isFocusable=Dc2;_.E=cm.prototype;_.E.getWidth=function(){return this.right-this.left};
_.E.getHeight=function(){return this.bottom-this.top};
_.E.clone=function(){return new cm(this.top,this.right,this.bottom,this.left)};
_.E.contains=function(b){return this&&b?b instanceof cm?b.left>=this.left&&b.right<=this.right&&b.top>=this.top&&b.bottom<=this.bottom:b.x>=this.left&&b.x<=this.right&&b.y>=this.top&&b.y<=this.bottom:!1};
_.E.expand=function(b,d,B,k){_.Tm(b)?(this.top-=b.top,this.right+=b.right,this.bottom+=b.bottom,this.left-=b.left):(this.top-=b,this.right+=Number(d),this.bottom+=Number(B),this.left-=Number(k));return this};
_.E.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};
_.E.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};
_.E.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};
_.E.translate=function(b,d){b instanceof _.n5?(this.left+=b.x,this.right+=b.x,this.top+=b.y,this.bottom+=b.y):(this.left+=b,this.right+=b,typeof d==="number"&&(this.top+=d,this.bottom+=d));return this};
_.E.scale=function(b,d){d=typeof d==="number"?d:b;this.left*=b;this.right*=b;this.top*=d;this.bottom*=d;return this};var Qq=function(b,d,B,k){this.left=b;this.top=d;this.width=B;this.height=k};
_.E=Qq.prototype;_.E.clone=function(){return new Qq(this.left,this.top,this.width,this.height)};
_.E.boundingRect=function(b){var d=Math.max(this.left+this.width,b.left+b.width),B=Math.max(this.top+this.height,b.top+b.height);this.left=Math.min(this.left,b.left);this.top=Math.min(this.top,b.top);this.width=d-this.left;this.height=B-this.top};
_.E.contains=function(b){return b instanceof _.n5?b.x>=this.left&&b.x<=this.left+this.width&&b.y>=this.top&&b.y<=this.top+this.height:this.left<=b.left&&this.left+this.width>=b.left+b.width&&this.top<=b.top&&this.top+this.height>=b.top+b.height};
_.E.distance=function(b){var d=b.x<this.left?this.left-b.x:Math.max(b.x-(this.left+this.width),0);b=b.y<this.top?this.top-b.y:Math.max(b.y-(this.top+this.height),0);return Math.sqrt(d*d+b*b)};
_.E.getSize=function(){return new _.lS(this.width,this.height)};
_.E.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};
_.E.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};
_.E.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};
_.E.translate=function(b,d){b instanceof _.n5?(this.left+=b.x,this.top+=b.y):(this.left+=b,typeof d==="number"&&(this.top+=d));return this};
_.E.scale=function(b,d){d=typeof d==="number"?d:b;this.left*=b;this.width*=b;this.top*=d;this.height*=d;return this};var nBS,Yz,hU4,xz,q1l,Ql$,xxU,MLm,Y1l,bOS;_.qk=function(b,d,B){if(typeof d==="string")(d=_.KXH(b,d))&&(b.style[d]=B);else for(var k in d){B=b;var G=d[k],P=_.KXH(B,k);P&&(B.style[P]=G)}};
nBS={};_.KXH=function(b,d){var B=nBS[d];if(!B){var k=_.Ab(d);B=k;b.style[k]===void 0&&(k=(_.mi?"Webkit":_.aH?"Moz":null)+O62(k),b.style[k]!==void 0&&(B=k));nBS[d]=B}return B};
_.W0=function(b,d){var B=_.r1(b);return B.defaultView&&B.defaultView.getComputedStyle&&(b=B.defaultView.getComputedStyle(b,null))?b[d]||b.getPropertyValue(d)||"":""};
_.em=function(b,d){return _.W0(b,d)||(b.currentStyle?b.currentStyle[d]:null)||b.style&&b.style[d]};
_.T1H=function(b){return _.em(b,"position")};
Yz=function(b,d,B){if(d instanceof _.n5){var k=d.x;d=d.y}else k=d,d=B;b.style.left=xz(k,!1);b.style.top=xz(d,!1)};
hU4=function(b){try{return b.getBoundingClientRect()}catch(d){return{left:0,top:0,right:0,bottom:0}}};
_.Qa=function(b){var d=_.r1(b),B=new _.n5(0,0);if(b==(d?_.r1(d):document).documentElement)return B;b=hU4(b);d=jz(FF(d));B.x=b.left+d.x;B.y=b.top+d.y;return B};
_.r$2=function(b,d,B){if(d instanceof _.lS)B=d.height,d=d.width;else if(B==void 0)throw Error("oa");b.style.width=xz(d,!0);b.style.height=xz(B,!0)};
xz=function(b,d){typeof b=="number"&&(b=(d?Math.round(b):b)+"px");return b};
q1l=function(b){return Ql$(b)};
Ql$=function(b){var d=xxU;if(_.em(b,"display")!="none")return d(b);var B=b.style,k=B.display,G=B.visibility,P=B.position;B.visibility="hidden";B.position="absolute";B.display="inline";b=d(b);B.display=k;B.position=P;B.visibility=G;return b};
xxU=function(b){var d=b.offsetWidth,B=b.offsetHeight,k=_.mi&&!d&&!B;return(d===void 0||k)&&b.getBoundingClientRect?(b=hU4(b),new _.lS(b.right-b.left,b.bottom-b.top)):new _.lS(d,B)};
MLm=function(b){var d=_.Qa(b);b=Ql$(b);return new Qq(d.x,d.y,b.width,b.height)};
Y1l=function(b,d){b=b.style;"opacity"in b?b.opacity=d:"MozOpacity"in b?b.MozOpacity=d:"filter"in b&&(b.filter=d===""?"":"alpha(opacity="+Number(d)*100+")")};
_.EA=function(b,d){b.style.display=d?"":"none"};
_.epH=function(b){return"rtl"==_.em(b,"direction")};
bOS=function(b){var d=_.W0(b,"marginLeft"),B=_.W0(b,"marginRight"),k=_.W0(b,"marginTop");b=_.W0(b,"marginBottom");return new cm(parseFloat(k),parseFloat(B),parseFloat(b),parseFloat(d))};
_.dyS=function(b){var d=_.W0(b,"borderLeftWidth"),B=_.W0(b,"borderRightWidth"),k=_.W0(b,"borderTopWidth");b=_.W0(b,"borderBottomWidth");return new cm(parseFloat(k),parseFloat(B),parseFloat(b),parseFloat(d))};var eL=function(b){this.context=b};
eL.prototype.isSupported=function(b){return(b==null?0:b.attributionEnabled)||(b==null?void 0:b.beaconMethod)==="POST"||(b==null?0:b.customHeaders)||(b==null?0:b.customBody)||(b==null?0:b.keepAlive)?!1:!hL(this.context)};
eL.prototype.ping=function(){var b=this;return Fl(_.Q1.apply(0,arguments).map(function(d){try{var B=b.context.global,k=!1;k=k===void 0?!1:k;B.google_image_requests||(B.google_image_requests=[]);var G=aqr("IMG",B.document);k&&(G.attributionSrc="");G.src=d;B.google_image_requests.push(G);return!0}catch(P){return!1}}).every(function(d){return d}))};
eL.prototype.pingWithHeadersAndBody=function(b,d,B){this.ping.apply(this,_.K6(_.Q1.apply(3,arguments)))};var BeV=function(b){this.context=b};
BeV.prototype.isSupported=function(b){return kE5&&!hL(this.context)&&E$d(this.context)!==void 0&&!(b==null?0:b.attributionEnabled)&&(b==null?void 0:b.beaconMethod)!=="POST"&&!(b==null?0:b.customHeaders)&&!(b==null?0:b.customBody)};
BeV.prototype.makeBeacon=function(b,d){if(!this.isSupported(d))throw new JL;return new bx(this.context,b)};
var kE5=!1,bx=function(b,d){this.context=b;this.JSC$9520_urlWithoutToken=d;b=E$d(this.context);if(b===void 0)throw Error();this.wrappedBeacon=new b(GEr(this),{})},GEr=function(b){b=b.JSC$9520_urlWithoutToken;
return(b.slice(-1)[0]==="&"?b:b+"&")+"pbapi=1"};
bx.prototype.deactivate=function(){this.wrappedBeacon.deactivate()};
bx.prototype.sendNow=function(){this.wrappedBeacon.sendNow()};
bx.prototype.setHeader=function(){};
_.DB.Object.defineProperties(bx.prototype,{url:{configurable:!0,enumerable:!0,get:function(){return this.JSC$9520_urlWithoutToken},
set:function(b){this.JSC$9520_urlWithoutToken=b;this.wrappedBeacon.setURL(GEr(this))}},
method:{configurable:!0,enumerable:!0,get:function(){return"GET"},
set:function(b){if(b!=="GET")throw new JL;}},
isPending:{configurable:!0,enumerable:!0,get:function(){return this.wrappedBeacon.pending}}});var Pi3=function(b){this.context=b};
Pi3.prototype.isSupported=function(b){if((b==null?0:b.attributionEnabled)||(b==null?void 0:b.beaconMethod)==="GET"||(b==null?0:b.customHeaders)||(b==null?0:b.customBody)||(b==null?0:b.keepAlive))return!1;var d;return!hL(this.context)&&((d=this.context.global.navigator)==null?void 0:d.sendBeacon)!==void 0};
Pi3.prototype.ping=function(){var b=this;return Fl(_.Q1.apply(0,arguments).map(function(d){var B;return(B=b.context.global.navigator)==null?void 0:B.sendBeacon(d)}).every(function(d){return d}))};
Pi3.prototype.pingWithHeadersAndBody=function(b,d,B){this.ping.apply(this,_.K6(_.Q1.apply(3,arguments)))};var h$=function(b){this.value=b},sV=function(b,d){return Fl(b.value).pipe(Rl(d))},v4=new h$(!1),wFJ=new h$(!0);var xB=function(b){this.value=b;this.releasedSubject=new J$};
xB.prototype.release=function(){this.releasedSubject.next();this.releasedSubject.complete();this.value=void 0};
_.DB.Object.defineProperties(xB.prototype,{ref:{configurable:!0,enumerable:!0,get:function(){return this.value}},
JSC$9533_released:{configurable:!0,enumerable:!0,get:function(){return this.releasedSubject}}});var Dyx=["FRAME","IMG","IFRAME"],WKW=/^[01](px)?$/,I_W=function(){this.pendingImagesBlockLoad=this.crossDomainLoadedDefault=!1},OO1=function(){var b=new I_W;
b.crossDomainLoadedDefault=!0;b.pendingImagesBlockLoad=!0;return b};var E$s=function(b,d){var B=JrW(b);if(B)if(B.onCreativeLoad)B.onCreativeLoad(d);else{var k=d?[d]:[],G=function(P){for(var v=0;v<k.length;++v)try{k[v](1,P)}catch(L){}k={push:function(L){L(1,P)}}};
B.onCreativeLoad=function(P){k.push(P)};
B.setAttribute("data-creative-load-listener","");B.addEventListener("creativeLoad",function(P){G(P.detail)});
_.k4.addEventListener("message",function(P){cry(B,G,P)})}};var dh=function(b,d){var B=this;this.global=b;this.parentContext=d;this.JSC$9544_onVisibilityChange=this.document?YZ(Fl(!0),q1(this.document,"visibilitychange")).pipe(Bm(this.parentContext.performanceMonitor,748),ut(function(){return B.getVisibilityState()}),s1()):Fl("visible");
this.document?q1(this.document,"DOMContentLoaded").pipe(Bm(this.parentContext.performanceMonitor,739),E1(1)):Fl(f_F("DOMContentLoaded"))},ig1=function(b){return b.document!==null&&b.document.visibilityState!==void 0};
dh.prototype.getVisibilityState=function(){return this.document?this.document.visibilityState:"visible"};
dh.prototype.querySelector=function(b){return this.document?this.document.querySelector(b):null};
dh.prototype.querySelectorAll=function(b){return this.document?_.iF(this.document.querySelectorAll(b)):[]};
dh.prototype.elementFromPoint=function(b,d){if(!this.document||this.document===null||typeof this.document.elementFromPoint!=="function")return null;b=this.document.elementFromPoint(b,d);return b===null?null:new xB(b)};
var htx=function(b,d,B){B=B===void 0?!1:B;if(d.ref===void 0||!b.document)return Fl(d).pipe(Bm(b.parentContext.performanceMonitor,749));var k=new A$(1),G=function(){k.next(d)};
B||E$s(d.ref,G);Uym(d.ref,G);return k.pipe(Bm(b.parentContext.performanceMonitor,749),E1(1))};
_.DB.Object.defineProperties(dh.prototype,{document:{configurable:!0,enumerable:!0,get:function(){return wmG(this.global,"document")?this.global.document||null:null}}});var z2d=_.YE(["https://www.googleadservices.com/pagead/managed/js/activeview/","/reach_worklet.html"]),R2W=_.YE(["./reach_worklet.js"]),X4J=_.YE(["./reach_worklet.js"]),sK5=_.YE(["./reach_worklet.html"]),Cih=_.YE(["./reach_worklet.js"]),v$M=_.YE(["./reach_worklet.js"]);_.p5(sK5);_.p5(Cih);_.p5(v$M);var B4={left:0,top:0,width:0,height:0};var LKl,f_2,Arh,WK$,a2,mys,$yV,OOe,KJF,ndd,Uyh,o$l;LKl=function(b,d,B,k,G,P,v){var L="";b&&(L+=b+":");B&&(L+="//",d&&(L+=d+"@"),L+=B,k&&(L+=":"+k));G&&(L+=G);P&&(L+="?"+P);v&&(L+="#"+v);return L};
f_2=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?=[\\\\/?#]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$");_.AJ=function(b){return b.match(f_2)};
_.hI=function(b,d){return b?d?decodeURI(b):decodeURIComponent(b):b};
Arh=function(b){b=_.AJ(b)[1]||null;!b&&_.k4.self&&_.k4.self.location&&(b=_.k4.self.location.protocol.slice(0,-1));return b?b.toLowerCase():""};
_.WQ=function(b){return _.hI(_.AJ(b)[3]||null,!0)};
_.HQ=function(b){return _.hI(_.AJ(b)[5]||null,!0)};
_.It4=function(b){var d=b.indexOf("#");return d<0?null:b.slice(d+1)};
WK$=function(b){b=_.AJ(b);return LKl(b[1],b[2],b[3],b[4])};
_.a_U=function(b){b=_.AJ(b);return LKl(b[1],null,b[3],b[4])};
_.Sn=function(b){b=_.AJ(b);return LKl(null,null,null,null,b[5],b[6],b[7])};
_.rn=function(b){var d=b.indexOf("#");return d<0?b:b.slice(0,d)};
a2=function(b,d){b=_.AJ(b);d=_.AJ(d);return b[3]==d[3]&&b[1]==d[1]&&b[4]==d[4]};
mys=function(b,d){if(b){b=b.split("&");for(var B=0;B<b.length;B++){var k=b[B].indexOf("="),G=null;if(k>=0){var P=b[B].substring(0,k);G=b[B].substring(k+1)}else P=b[B];d(P,G?$A(G):"")}}};
$yV=function(b){var d=b.indexOf("#");d<0&&(d=b.length);var B=b.indexOf("?");if(B<0||B>d){B=d;var k=""}else k=b.substring(B+1,d);return[b.slice(0,B),k,b.slice(d)]};
OOe=function(b,d){return d?b?b+"&"+d:d:b};
_.I_$=function(b,d){if(!d)return b;b=$yV(b);b[1]=OOe(b[1],d);return b[0]+(b[1]?"?"+b[1]:"")+b[2]};
_.Dy5=function(b,d,B){if(Array.isArray(d))for(var k=0;k<d.length;k++)_.Dy5(b,String(d[k]),B);else d!=null&&B.push(b+(d===""?"":"="+_.E6(d)))};
_.tJ=function(b){var d=[],B;for(B in b)_.Dy5(B,b[B],d);return d.join("&")};
_.fw=function(b,d){d=_.tJ(d);return _.I_$(b,d)};
_.BT=function(b,d,B){B=B!=null?"="+_.E6(B):"";return _.I_$(b,d+B)};
KJF=function(b,d,B,k){for(var G=B.length;(d=b.indexOf(B,d))>=0&&d<k;){var P=b.charCodeAt(d-1);if(P==38||P==63)if(P=b.charCodeAt(d+G),!P||P==61||P==38||P==35)return d;d+=G+1}return-1};
ndd=/#|$/;_.dv=function(b,d){var B=b.search(ndd),k=KJF(b,0,d,B);if(k<0)return null;var G=b.indexOf("&",k);if(G<0||G>B)G=B;k+=d.length+1;return $A(b.slice(k,G!==-1?G:0))};
Uyh=/[?&]($|#)/;_.qa=function(b,d){for(var B=b.search(ndd),k=0,G,P=[];(G=KJF(b,k,d,B))>=0;)P.push(b.substring(k,G)),k=Math.min(b.indexOf("&",G)+1||B,B);P.push(b.slice(k));return P.join("").replace(Uyh,"$1")};
_.ki=function(b,d,B){return _.BT(_.qa(b,d),d,B)};
o$l=function(b){var d=$yV(window.location.href),B=d[1],k=[];B&&B.split("&").forEach(function(G){var P=G.indexOf("=");P=P>=0?G.slice(0,P):G;b.hasOwnProperty(P)||k.push(G)});
d[1]=OOe(k.join("&"),_.tJ(b));return d[0]+(d[1]?"?"+d[1]:"")+d[2]};var qVJ=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(qVJ,_.vD);var QKF=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(QKF,_.vD);var w4G=function(b,d){return _.Zq(b,2,d)},rrJ=function(b,d){return _.Zq(b,3,d)};
QKF.prototype.getModel=function(){return _.jP(this,4)};
var KK1=function(b,d){return _.Zq(b,4,d)},iO2=function(b,d){return _.Zq(b,5,d)},Tem=function(b,d){return _.Zq(b,9,d)},Vm1=function(b,d){return RH(b,10,d)},SV2=function(b,d){return _.Ny(b,11,d)},u_1=function(b,d){return _.Zq(b,1,d)},n$d=function(b,d){return _.Ny(b,7,d)};var g$Q="platform platformVersion architecture model uaFullVersion bitness fullVersionList wow64".split(" ");var CO=function(b,d,B,k){b=b===void 0?window:b;d=d===void 0?null:d;B=B===void 0?new gVM:B;k=k===void 0?h2Q():k;l9S.call(this);var G=this;this.global=b;this.debugChannel=d;this.performanceMonitor=B;this.onPageHide=A$4(function(){return q1(G.global,"pagehide")}).pipe(Bm(this.performanceMonitor,941));
this.onLoad=A$4(function(){return q1(G.global,"load")}).pipe(Bm(this.performanceMonitor,738),E1(1));
this.onResize=A$4(function(){return q1(G.global,"resize")}).pipe(Bm(this.performanceMonitor,741));
this.onMessage=A$4(function(){return q1(G.global,"message")}).pipe(Bm(this.performanceMonitor,740));
this.document=new dh(this.global,this);this.timeProvider=new ynA(new Vih(this.intrinsicFunctionNamespace,this.performanceMonitor),new S7U(this.intrinsicFunctionNamespace,this.performanceMonitor));this.beaconFactory=new FzA(new wzA(this),new BeV(this),new zG(this,new nZM(this)),new zG(this,new Pi3(this)),new zG(this,new eL(this)))};
_.c(CO,l9S);CO.prototype.hasLocalStorage=function(){try{return!!this.global.localStorage}catch(b){return b}};
var hL=function(b){var d=b.global;return!!b.global.HTMLFencedFrameElement&&!!d.fence&&typeof d.fence.reportEvent==="function"};
_.E=CO.prototype;_.E.reportFencedFrameEvent=function(b){hL(this)&&this.global.fence.reportEvent(b)};
_.E.getOnBackgrounded=function(){return this.onPageHide.pipe(Bm(this.performanceMonitor,942),Rl(this.queue),ut(function(){}))};
_.E.postMessage=function(b,d,B){B=B===void 0?[]:B;this.global.postMessage(b,d,B)};
_.E.getWidth=function(){return uF4(this.global)?this.global.width:0};
_.E.getHeight=function(){return uF4(this.global)?this.global.height:0};
_.E.isMobile=function(){return Q6V()||q7h()};
var YB=function(b,d){try{var B=jK2(d,b.global,b.isMobile());return{left:B.left,top:B.top,width:B.getWidth(),height:B.getHeight()}}catch(k){return B4}};
CO.prototype.validate=function(){var b=this.beaconFactory.isSupported()||hL(this);return this.global&&this.timeProvider.available()&&b};
var Cim=function(b){return(b=YVQ(b.global))?cz(b):null};
_.DB.Object.defineProperties(CO.prototype,{sharedStorage:{configurable:!0,enumerable:!0,get:function(){try{return this.global.sharedStorage}catch(b){}}},
localStorage:{configurable:!0,enumerable:!0,get:function(){try{return this.global.localStorage}catch(b){}}},
intrinsicFunctionNamespace:{configurable:!0,enumerable:!0,get:function(){return window}},
inCrossDomainIframe:{configurable:!0,enumerable:!0,get:function(){return!uF4(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}}});_.Ner=!_.Wu&&!_.I2J();var uL4=function(b){return b};var neQ=function(b){return b.pipe(ei(function(d){var B=d.endOfSessionReason;var k;return((k=d.viewable)==null?void 0:k.extrapolateToNow().value)||B!=void 0}),E1(1),G7())};var Pp2=function(){this.startTime=Math.floor(Date.now()/1E3-1704067200);this.sequenceNumber=0},EUQ=function(b){var d=b.sequenceNumber.toString(10).padStart(2,"0");
d=""+b.startTime+d;b.sequenceNumber<99&&b.sequenceNumber++;return d};var V8Q=o6(Dq(function(b){return b.endOfSessionReason===void 0}),ut(function(b){return Object.assign({},b,{timestamps:ya(b)})}),ei(function(b){var d=b.viewable;
b=b.timestamps;var B;return(B=d==null?void 0:d.extrapolateUsingTimestampMap(b).value)!=null?B:!1}),ut(function(b){var d=b.beaconFactory;
var B=b.timestampedExposureHistory;var k=b.timeOnScreen;var G=b.binaryContext;b=b.timestamps;if(d===void 0||B===void 0||k===void 0||G===void 0)return!1;if(k.extrapolateUsingTimestampMap(b).value.every(function(P){return P>=0}))return!0;
B=B.map(function(P){return P.timestamp+":"+P.value}).join(",");
k=sUQ({bin:G,tos:k},b);d.makeBeacon("https://pagead2.googlesyndication.com/pagead/gen_204?id=av-js&type=dv&"+k+("&eh="+B)).sendNow();return!0}),Dq(function(b){return!b}),G7());var vU2=function(b){return{id:b.pingId,mcvt:b.maxConsecutiveViewTime,p:b.creativePosition,asp:b.adSpeedPosition,tm:b.totalMeasurementTime,tu:b.totalUnviewedTime,mtos:b.maxTimeOnScreen,tos:b.timeOnScreen,v:b.binaryVersion,bin:b.binaryContext,avms:b.measurementStrategy,bs:b.browserSize,mc:b.maximumExposure,"if":b.crossDomainIframeState,vu:b.delayedImpressionJsState,app:b.inApp,mse:b.mraidError,mtop:b.mraidSituation,itpl:b.injectedTemplateId,adk:b.adKey,exk:b.awbidKey,rs:b.requestSource,la:b.isLargeAd,
cr:b.isContentRecommendationAd,uach:b.userAgentClientHints,vs:b.viewState,r:b.reasonCode,pay:b.hasCpmavUrl,co:b.clientPingOrderCounter,rst:b.adRenderStartTime,rpt:b.adRenderPeriodTime,isd:b.initialScrollDepth,lsd:b.loadedScrollDepth,context:b.errorContext,msg:b.errorMessage,stack:b.errorStack,name:b.errorName,ec:b.hasElementChanged,sfr:b.strategyFailureReasons,met:b.creativeSearchResult,wmsd:b.webMeasurementStartDiagnostic,pv:b.pageVisible,epv:b.eosPageVisible,pbe:b.inStatefulBeaconExperiment,fle:b.inFetchLaterBeaconExperiment,
vae:b.inViewableAttributionExperiment,spb:b.supportsPendingBeacon,sfl:b.supportsFetchLater,ffslot:b.isFencedFrameSlotTurtlex,reach:b.sharedStorageReachMode,io2:b.v2VisibilityBitVector,rxdbg:b.rxDebugger,omida:b.omidAppId,omidp:b.omidPartner,omidpv:b.omidPartnerVersion,omidor:b.omidOcclusionReasons,omidv:b.omidVersion,omids:b.omidSessionType,omidam:b.omidAccessMode,omidct:b.omidCreativeType,omidia:b.omidInApp,omiddc:b.omidDeviceCategory,omidlat:b.omidLastActivity,omiddit:b.omidDeviceIdleTime,qid:b.errorEscapedQueryId}};var Kew=function(b){var d=[];return b.pipe(ut(function(B){var k=B.beaconFactory,G=B.fetchBeaconFactory,P=B.timeOnScreen,v=B.timeOnScreenUrlPrefixes,L=B.payloadMapper,A=B.timeOnScreenPingId,a=B.timeOnScreenReason,O=B.urlSerializer,I=B.viewable,D=B.hasImpressionFired,U=B.inStatefulBeaconExperiment,M=B.supportsPendingBeacon,z=B.supportsFetchLater,H=B.turtlexReportEventData;if(!B.geometryMeasurable||!D||B.maxTimeOnScreen===void 0||P===void 0||v===void 0||L===void 0||A===void 0||O===void 0||k===void 0)return!1;
if(B.isTurtlex){if(a===void 0)return!1;v=B.reportFencedFrameEvent;if(!v)return!1;v({eventType:"active-view-time-on-screen",eventData:H!=null?H:"",destination:["buyer"]});return!0}if(!(U||z||a))return!1;H=ya(B);var l;I=(l=I==null?void 0:I.extrapolateUsingTimestampMap(H).value)!=null?l:!1;l=O(Object.assign({},B,{pingId:A,viewState:I?4:3,reasonCode:a!=null?a:"u",payloadMapper:L,urlPrefixes:v}),H);if(U){for(;d.length>v.length;)B=void 0,(B=d.shift())==null||B.deactivate();l.forEach(function(K,u){u>=d.length?
d.push(k.makeBeacon(K)):d[u].url=K});
return M&&G&&a!==void 0?(l.forEach(function(K){G.makeBeacon(K).sendNow()}),!0):a!==void 0}if(M&&G&&a!==void 0)return l.forEach(function(K){G.makeBeacon(K).sendNow()}),!0;
if(z&&G){for(;d.length>v.length;)M=void 0,(M=d.shift())==null||M.deactivate();var F=O(Object.assign({},B,{pingId:A,viewState:I?4:3,reasonCode:a!=null?a:"u",payloadMapper:L,urlPrefixes:["https://pagead2.googlesyndication.com/pagead/gen_204?id=av-js&type=fetch&later&lidartos"]}),H)[0];l.forEach(function(K,u){u>=d.length?d.push(k.makeBeacon(F,{endOfSession:!0})):d[u].url=F});
return a!==void 0?(l.forEach(function(K){G.makeBeacon(K).sendNow()}),!0):a!==void 0}return a!==void 0?(l.forEach(function(K){k.makeBeacon(K).sendNow()}),!0):!1}),Dq(function(B){return!B}),G7())};var TJm=o6(ei(function(b){return b.immediateUrlPrefixes!==void 0&&b.payloadMapper!==void 0&&b.urlSerializer!==void 0&&b.inferredPingId!==void 0&&b.beaconFactory!==void 0}),ei(function(b){return OL1(b)!==null}),mWE(function(b){return b.activeViewUnmeasurableEvent},function(b){return b.emit}),ut(function(b){if(b.isTurtlex){var d=b.reportFencedFrameEvent;
if(d){var B;d({eventType:"active-view-unmeasurable",eventData:(B=b.turtlexReportEventData)!=null?B:"",destination:["buyer"]})}}else{B=void 0;var k=OL1(b);if(k==="x"){var G,P=(G=b.geometricMeasurementErrors)!=null?G:b.contextValidationErrors;P&&(d=P.stack,B=P.message)}b.urlSerializer(Object.assign({},b,{urlPrefixes:b.immediateUrlPrefixes,payloadMapper:b.payloadMapper,pingId:b.inferredPingId,viewState:2,reasonCode:k,errorMessage:B,errorStack:d}),ya(b)).forEach(function(v){b.beaconFactory.makeBeacon(v).sendNow()})}}),
E1(1),G7());var IHx=/(?:\[|%5B)([a-zA-Z0-9_]+)(?:\]|%5D)/g;var SB4=o6(ei(function(b){return b.payloadMapper!==void 0&&b.immediateUrlPrefixes!==void 0&&b.urlSerializer!==void 0&&b.inferredPingId!==void 0&&b.beaconFactory!==void 0}),ut(function(b){return Object.assign({},b,{timestamps:ya(b)})}),ei(function(b){var d=b.viewable;
var B=b.hasImpressionFired;b=b.timestamps;var k;return!!B&&((k=d==null?void 0:d.extrapolateUsingTimestampMap(b).value)!=null?k:!1)}),mWE(function(b){return b.activeViewViewableEvent},function(b){return b.emit}),ut(function(b){var d=b.beaconFactory,B=b.turtlexReportEventData;
if(b.isTurtlex){var k=b.reportFencedFrameEvent;if(!k)return!1;k({eventType:"active-view-viewable",eventData:B!=null?B:"",destination:["buyer"]});return!0}B=b.urlSerializer(Object.assign({},b,{urlPrefixes:b.immediateUrlPrefixes,payloadMapper:b.payloadMapper,pingId:b.inferredPingId,viewState:4,reasonCode:"v"}),b.timestamps);(k=b.cpmavUrls)&&k.length>0&&b.viewUrlSerializer&&b.viewUrlSerializer(k,b).forEach(function(G){d.makeBeacon(G).sendNow()});
(k=b.viewableRelayUrls)&&k.length>0&&b.viewUrlSerializer&&b.viewUrlSerializer(k,b).forEach(function(G){d.makeBeacon(G).sendNow()});
B.forEach(function(G){d.makeBeacon(G,{attributionEnabled:b.isViewableAttributionEnabled}).sendNow()});
return!0}),Dq(function(b){return!b}),G7());var ve4=ut(function(b){return[b.value.topWindowViewportExternalGeometry.width,b.value.topWindowViewportExternalGeometry.height]});var bi=function(b,d){this.callback=b;this.options=d;this.intersectionObserverV2=this.intersectionObserverV1=null},KOJ=function(b,d){d?b.intersectionObserverV2||(d=Object.assign({},b.options,{delay:100,
trackVisibility:!0}),b.intersectionObserverV2=new IntersectionObserver(b.callback,d)):b.intersectionObserverV1||(b.intersectionObserverV1=new IntersectionObserver(b.callback,b.options))},p45=function(b,d){b=d?b.intersectionObserverV2:b.intersectionObserverV1;
if(!b)throw new tiV;return b};
bi.prototype.observe=function(b,d){p45(this,b).observe(d)};
bi.prototype.unobserve=function(b,d){p45(this,b).unobserve(d)};
bi.prototype.disconnect=function(b){p45(this,b).disconnect()};
bi.prototype.takeRecords=function(b){return p45(this,b).takeRecords()};var lHy={viewportGeometrySourceName:"ns",exposedViewportLocalGeometry:B4,topWindowViewportExternalGeometry:B4,measurementRequests:new J$,elementGeometrySourceName:"ns",elementGeometry:B4,intersectionGeometry:B4,viewportLocalAppOffset:{x:0,y:0}};var YA2=k$(o6(ut(function(b){var d;return(d=b.exposureOverride)!=null?d:TvF(b)}),ut(function(b){return isFinite(b)?b:0}))),PYC=k$(o6(ut(function(b){var d;
return(d=b.exposureOverride)!=null?d:TvF(b)}),ut(function(b){return isFinite(b)?b:-1})));var kG=function(b,d){this.a=b;this.b=d;if(b.clock.timeline!==d.clock.timeline)throw Error();};
kG.prototype.equivalentTo=function(b){return b instanceof kG?this.a.equivalentTo(b.a)&&this.b.equivalentTo(b.b):!1};
kG.prototype.extrapolateToTime=function(b){var d=this.a.extrapolateToTime(b).value,B=this.b.extrapolateToTime(b).value;return{timestamp:b,value:[d,B]}};
_.DB.Object.defineProperties(kG.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 b=this.a.lastMeasurement.timestamp.maximum(this.b.lastMeasurement.timestamp),d=this.a.lastMeasurement.timestamp.equals(b)?this.a.lastMeasurement.value:this.a.extrapolateToTime(b).value,B=this.b.lastMeasurement.timestamp.equals(b)?this.b.lastMeasurement.value:this.b.extrapolateToTime(b).value;return{timestamp:b,value:[d,B]}}}});var GN=function(b,d){this.input=b;this.mapFunction=d;this.lastMeasurement={timestamp:this.input.lastMeasurement.timestamp,value:this.mapFunction(this.input.lastMeasurement.value)}};
GN.prototype.equivalentTo=function(b){return b instanceof GN?this.input.equivalentTo(b.input)&&this.mapFunction===b.mapFunction:!1};
GN.prototype.extrapolateToTime=function(b){b=this.input.extrapolateToTime(b);return{timestamp:b.timestamp,value:this.mapFunction(b.value)}};
_.DB.Object.defineProperties(GN.prototype,{active:{configurable:!0,enumerable:!0,get:function(){return this.input.active}},
clock:{configurable:!0,enumerable:!0,get:function(){return this.input.clock}}});var PT=function(){};
PT.prototype.extrapolateToNow=function(){return this.extrapolateToTime(this.clock.now())};
PT.prototype.extrapolateUsingTimestampMap=function(b){var d=this.clock.timeline,B,k=(B=b.get(d))!=null?B:this.clock.now();b.set(d,k);return this.extrapolateToTime(k)};
PT.prototype.map=function(b){return new MmS(this,b)};
PT.prototype.joinWith=function(b){return new crM(this,b)};
var crM=function(){kG.apply(this,arguments);this.map=PT.prototype.map;this.joinWith=PT.prototype.joinWith;this.extrapolateToNow=PT.prototype.extrapolateToNow;this.extrapolateUsingTimestampMap=PT.prototype.extrapolateUsingTimestampMap};
_.c(crM,kG);var MmS=function(){GN.apply(this,arguments);this.map=PT.prototype.map;this.joinWith=PT.prototype.joinWith;this.extrapolateToNow=PT.prototype.extrapolateToNow;this.extrapolateUsingTimestampMap=PT.prototype.extrapolateUsingTimestampMap};
_.c(MmS,GN);var P4=function(b,d){this.lastMeasurement=d;this.extrapolateToNow=PT.prototype.extrapolateToNow;this.extrapolateUsingTimestampMap=PT.prototype.extrapolateUsingTimestampMap;this.map=PT.prototype.map;this.joinWith=PT.prototype.joinWith;this.clock=b};
P4.prototype.equivalentTo=function(b){return b.active};
P4.prototype.extrapolateToTime=function(){return this.lastMeasurement};
_.DB.Object.defineProperties(P4.prototype,{active:{configurable:!0,enumerable:!0,get:function(){return!1}}});var CYx=ut(function(b){if(b.value.viewportGeometrySourceName==="omid"){if(b.value.elementGeometrySourceName==="nio")return"omio";if(b.value.elementGeometrySourceName==="geo")return"omgeo"}return b.value.elementGeometrySourceName==="geo"||b.value.elementGeometrySourceName==="nio"?b.value.viewportGeometrySourceName:b.value.elementGeometrySourceName});var QUJ=o6(ei(function(b){return!isNaN(b)}),al(function(b,d){return isNaN(b)?d:Math.min(b,d)},NaN),s1());var eUC=k$(o6(ut(function(b){return b.intersectionGeometry.width*b.intersectionGeometry.height/(b.exposedViewportLocalGeometry.width*b.exposedViewportLocalGeometry.height)}),ut(function(b){return isFinite(b)?Math.min(1,b):0})));var s1G=o6(k$(ut(function(b){b=b.exposureOverride?b.elementGeometry.width*b.elementGeometry.height*b.exposureOverride/(b.topWindowViewportExternalGeometry.width*b.topWindowViewportExternalGeometry.height):b.intersectionGeometry.width*b.intersectionGeometry.height/(b.topWindowViewportExternalGeometry.width*b.topWindowViewportExternalGeometry.height);return isFinite(b)?b:0})));var A3E=function(b,d){var B=this;this.timeProvider=b;this.measurementRequestObserver=this.lastMeasurementRequest=null;this.requestSubscription=d.pipe(s1()).subscribe(function(k){azw(B);B.measurementRequestObserver=k})},mL4=function(b,d){azw(b);
b.lastMeasurementRequest=b.timeProvider.setTimeout(function(){var B;return void((B=b.measurementRequestObserver)==null?void 0:B.next())},d)},azw=function(b){b.lastMeasurementRequest!==null&&b.timeProvider.clearTimeout(b.lastMeasurementRequest);
b.lastMeasurementRequest=null};
A3E.prototype.dispose=function(){azw(this);this.requestSubscription.unsubscribe();this.measurementRequestObserver=null};var Jr$=function(){};var Zgd=function(b,d){this.context=b;this.strategies=d};
_.c(Zgd,Jr$);Zgd.prototype.buildGeometrySource=function(b,d){var B=this.strategies.map(function(P){return P.buildGeometrySource(b,d)}),k=UL4(B.map(function(P){return P.geometrySource})),G=k.capturedErrors.pipe(z2s());
return{geometrySource:k.chain.pipe(Rl(this.context.queue)),additionalOutputs:Object.assign.apply(Object,[{strategyFailureReasons:G,strategyErrors:k.capturedErrors}].concat(_.K6(B.map(function(P){return P.additionalOutputs}))))}};
var z2s=function(){return al(function(b,d){d instanceof Va?b.push(d.measurementStrategyFailureReason):b.push(-1);return b},[])};var y3G=function(b,d){this.context=b;this.poller=d};
_.c(y3G,Jr$);y3G.prototype.buildGeometrySource=function(b,d){var B=oe1(pFx(this.context,this.poller),teJ(this.context,d.requestSource));return{geometrySource:DLm(b.measurableCreative.pipe(B),d.inApp),additionalOutputs:{}}};var gey=function(b,d,B){B=B===void 0?SA2(b,d):B;this.context=b;this.intersectionObserverStrategy=B};
_.c(gey,Jr$);gey.prototype.buildGeometrySource=function(b,d){var B=this.intersectionObserverStrategy(d.useV2);return{geometrySource:DLm(b.measurableCreative.pipe(B,VeW(this.context)),d.inApp),additionalOutputs:{}}};var R2$=function(b,d,B){var k=k===void 0?Symbol():k;this.element=b;this.immediateUrls=d;this.timeOnScreenUrls=B;this.symbol=k};var fzw=Object.freeze({timeThresholdMs:1E3,exposureThreshold:.5,largeAdExposureThreshold:.3}),Rty=Object.freeze([1,.75,fzw.exposureThreshold,fzw.largeAdExposureThreshold,0]);var y7x=function(b,d){d=d===void 0?36E5:d;var B=B===void 0?!0:B;this.creatives=new J$;this.elementsToUnregister=new J$;this.elementMap=new Map;var k=new CO(window,null);k.beaconFactory=new zG(k,new eL(k));FeF(k,this.creatives,this.elementsToUnregister,b,d,B).subscribe()},i$Q=function(b,d,B,k){if(!b.elementMap.has(d)){var G=new xB(d);
b.elementMap.set(d,G);b.creatives.next(new R2$(G,B,k))}},VrQ=function(b,d){b.elementsToUnregister.next(d);
var B=b.elementMap.get(d);B!==void 0&&(B.release(),b.elementMap.delete(d))};var Q32=function(b){var d=b.url;b=b.uaDataValues;this.JSC$9649_url_=d;this.uaDataValues_=b;this.suid_=(new Date).getTime()-17040672E5;this.urlParamValues_={};for(var B=/[?&]([^&=]+)=([^&]*)/g;b=B.exec(d);)this.urlParamValues_[b[1]]=b[2]},q8w=function(b){b=b.uaDataValues_;
if(!b)return"";var d=LO("uap",b.platform)+LO("uapv",b.platformVersion)+LO("uafv",b.uaFullVersion)+LO("uaa",b.architecture)+LO("uam",b.model)+LO("uab",b.bitness);b.fullVersionList&&(d+="&uafvl="+encodeURIComponent(b.fullVersionList.map(function(B){return encodeURIComponent(B.brand)+";"+encodeURIComponent(B.version)}).join("|")));
b.wow64!=null&&(d+="&uaw="+Number(b.wow64));return d.slice(1)};var X4H=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(X4H,_.vD);X4H.prototype.getId=function(){return _.jP(this,1)};var Et=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(Et,_.vD);Et.prototype.getSeconds=function(){return l8(this,1)};
Et.prototype.setSeconds=function(b){return _.b$(this,1,a5(b),"0")};_.FY=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(_.FY,_.vD);_.FY.prototype.getSeconds=function(){return l8(this,1)};
_.FY.prototype.setSeconds=function(b){return _.b$(this,1,a5(b),"0")};
_.h2V=function(b){var d=Number(ZO(b,1));b=_.IK(b,2);return new Date(d*1E3+b/1E6)};var st=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(st,_.vD);st.prototype.getUrl=function(){return _.jP(this,1)};
st.prototype.setUrl=function(b){return _.nC(this,1,b)};
st.prototype.getHeight=function(){return _.IK(this,2)};
st.prototype.getWidth=function(){return _.IK(this,3)};var Cu=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(Cu,_.vD);Cu.prototype.getAspectRatio=function(){return tz(this,1)};
Cu.prototype.getDuration=function(){return _.cU(this,Et,2)};var HOA=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(HOA,_.vD);var l_H=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(l_H,_.vD);var tms=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(tms,_.vD);var jK3=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(jK3,_.vD);var FKS=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(FKS,_.vD);var ZO3=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(ZO3,_.vD);var g$V=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(g$V,_.vD);var yrM=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(yrM,_.vD);var SV3=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(SV3,_.vD);var vT=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(vT,_.vD);var Lu=[2,4,5,6,7];var Vme=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(Vme,_.vD);var Xg=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(Xg,_.vD);_.E=Xg.prototype;_.E.getId=function(){return _.cU(this,X4H,1)};
_.E.getName=function(){return _.jP(this,2)};
_.E.setDescription=function(b){return _.nC(this,3,b)};
_.E.getUrl=function(){return _.jP(this,8)};
_.E.setUrl=function(b){return _.nC(this,8,b)};
var fu=function(b){return _.$$(b,st,10,_.OV())};
Xg.prototype.getOwner=function(b){return _.y5e(this,40,b)};
var AM=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(AM,_.vD);_.WT=[0,qs,R8S];_.aL=[0,qs,R8S];var iO3=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(iO3,_.vD);var mk=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(mk,_.vD);mk.prototype.getStatus=function(){return _.Fg(this,1)};
mk.prototype.removeItem=function(b){return FVl(this,2,b)};var w4A=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(w4A,_.vD);w4A.prototype.getName=function(){return _.jP(this,8)};var $G=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c($G,_.vD);$G.prototype.getCommand=function(){return _.Fg(this,1)};
$G.prototype.getSource=function(){return _.cU(this,w4A,2)};
$G.prototype.setVisible=function(b){return _.c9(this,5,b)};
$G.prototype.removeItem=function(b){return FVl(this,7,b)};var u_e=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(u_e,_.vD);u_e.prototype.getCommand=function(){return _.Fg(this,1)};
u_e.prototype.removeItem=function(b){return FVl(this,4,b)};
var KKe=_.Jc(u_e);var Ot=function(b,d,B){B=B===void 0?Error():B;var k=Error.call(this);this.message=k.message;"stack"in k&&(this.stack=k.stack);this.code=b;d+=":";B instanceof Error?(this.message=d+B.message,this.stack=B.stack||""):(this.message=d+String(B),this.stack="");Object.setPrototypeOf(this,this.constructor.prototype)};
_.c(Ot,Error);_.yQ=function(){this.JSC$9707_disposed_=this.JSC$9707_disposed_;this.onDisposeCallbacks_=this.onDisposeCallbacks_};
_.yQ.prototype.JSC$9707_disposed_=!1;_.yQ.prototype.isDisposed=function(){return this.JSC$9707_disposed_};
_.yQ.prototype.dispose=function(){this.JSC$9707_disposed_||(this.JSC$9707_disposed_=!0,this.disposeInternal())};
_.yQ.prototype[Symbol.dispose]=function(){this.dispose()};
_.RK=function(b,d){b.addOnDisposeCallback(_.aZ(_.fO,d))};
_.yQ.prototype.addOnDisposeCallback=function(b,d){this.JSC$9707_disposed_?d!==void 0?b.call(d):b():(this.onDisposeCallbacks_||(this.onDisposeCallbacks_=[]),d&&(b=b.bind(d)),this.onDisposeCallbacks_.push(b))};
_.yQ.prototype.disposeInternal=function(){if(this.onDisposeCallbacks_)for(;this.onDisposeCallbacks_.length;)this.onDisposeCallbacks_.shift()()};var IL=function(b){_.yQ.call(this);this.wpc=b};
_.c(IL,_.yQ);IL.prototype.zkL=function(){return this.wpc.f()};
IL.prototype.wbW=function(b){return this.wpc.c(b)};
IL.prototype.uc=function(b){return this.wpc.m(YB4(b))};
IL.prototype.zHX=function(b){return this.wpc.mws(YB4(b))};
var mK=function(b){_.yQ.call(this);var d=this;this.vm=b;this.afV="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.dfq=void 0;this.adL=this.vm.p;this.vYX=this.vlV.bind(this);this.addOnDisposeCallback(function(){return void n$s(d)})};
_.c(mK,_.yQ);var Teh=function(b){var d;return _.f(function(B){if(B.nextAddress==1){if(!b.vm.wpc)throw new Ot(30,"NWA");return b.bBM?B.return(b.bBM):B.yield(b.vm.wpc(),2)}d=B.yieldResult;b.bBM=new IL(d);return B.return(b.bBM)})};
mK.prototype.snapshot=function(b){return this.vm.s(Object.assign({},b.sO&&{c:b.sO},b.cl8&&{s:b.cl8},b.ntq!==void 0&&{p:b.ntq}))};
mK.prototype.vlV=function(b){this.vm.e(b)};
mK.prototype.jHX=function(b,d){return this.vm.c(b,d,!1)};
var n$s=function(b){b.dfq!==void 0&&(b.afV.forEach(function(d){var B;(B=b.dfq)==null||B.removeEventListener(d,b.vYX)}),b.dfq=void 0)};
mK.prototype.aPX=function(){return this.vm.l()};var Dj=function(){_.yQ.apply(this,arguments);this.xAJ=1};
_.c(Dj,_.yQ);Dj.prototype.share=function(){if(this.isDisposed())throw Error("pa");this.xAJ++;return this};
Dj.prototype.dispose=function(){--this.xAJ||_.yQ.prototype.dispose.call(this)};var rrH=function(b){this.aVH=b;b.addNewEventMetric("/client_streamz/bg/frs",_.oK("mk"))};
rrH.prototype.record=function(b,d){this.aVH.record("/client_streamz/bg/frs",b,d)};
var QK2=function(b){this.g6m=b;b.addNewEventMetric("/client_streamz/bg/wrl",_.oK("mn"),UV("ac"),UV("sc"),_.oK("rk"),_.oK("mk"))};
QK2.prototype.record=function(b,d,B,k,G,P){this.g6m.record("/client_streamz/bg/wrl",b,d,B,k,G,P)};
var qVH=function(b){this.cEH=b;b.addNewCounter("/client_streamz/bg/ec",_.oK("en"),_.oK("mk"))};
qVH.prototype.increment=function(b,d){this.cEH.JSC$9960_incrementCounter("/client_streamz/bg/ec",b,d)};
var xyS=function(b){this.xaJ=b;b.addNewEventMetric("/client_streamz/bg/el",_.oK("en"),_.oK("mk"))};
xyS.prototype.record=function(b,d,B){this.xaJ.record("/client_streamz/bg/el",b,d,B)};
var YVV=function(b){this.fVH=b;b.addNewCounter("/client_streamz/bg/cec",UV("ec"),_.oK("mk"))};
YVV.prototype.increment=function(b,d){this.fVH.JSC$9960_incrementCounter("/client_streamz/bg/cec",b,d)};
var e22=function(b){this.icH=b;b.addNewCounter("/client_streamz/bg/po/csc",UV("cs"),_.oK("mk"))};
e22.prototype.increment=function(b,d){this.icH.JSC$9960_incrementCounter("/client_streamz/bg/po/csc",b,d)};
var bLV=function(b){this.lVK=b;b.addNewCounter("/client_streamz/bg/po/ctav",_.oK("av"),_.oK("mk"))};
bLV.prototype.increment=function(b,d){this.lVK.JSC$9960_incrementCounter("/client_streamz/bg/po/ctav",b,d)};
var dWs=function(b){this.j8P=b;b.addNewCounter("/client_streamz/bg/po/cwsc",_.oK("su"),_.oK("mk"))};
dWs.prototype.increment=function(b,d){this.j8P.JSC$9960_incrementCounter("/client_streamz/bg/po/cwsc",b,d)};var JJ2=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(JJ2,_.vD);var cJJ=function(b,d){return _.e0(b,3,d,NA4)};var Bve=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(Bve,_.vD);var kk$=[1,2,3];var GkS=[0,kk$,_.PP,Xkh,lgh];var Pp3=[0,_.Es,[0,rP,_.Ql]];var EUV=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(EUV,_.vD);var sUV=[1,2,3];var Cps=[0,sUV,Jm2,oO2,_.ss,Pp3];var vU3=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(vU3,_.vD);var LOl=[0,_.Es,GkS,Cps];var fHh=[0,_.kz];var ACl=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(ACl,_.vD);var WOs=[0,_.kz,-1,_.d8];var aHl=[0,_.kz,-1,_.eP,_.d8];var mWU=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(mWU,_.vD);var $W3=[1,2,3];var OLe=[0,$W3,_.ss,WOs,_.ss,aHl,_.ss,fHh];var IH5=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(IH5,_.vD);IH5.prototype.JSC$9780_serializeBinary=b6J([0,_.kz,OLe,t0V,_.Es,LOl,h8s,_.HEU]);var DWh=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(DWh,_.vD);var Nv3=function(b){var d=new IH5;d=_.Zq(d,1,b.JSC$9896_metricName);var B=UWM(b);d=_.e0(d,3,B,_.UE);B=[];for(var k=[],G=_.C(b.cellMap.keys()),P=G.next();!P.done;P=G.next())k.push(P.value.split(","));for(G=0;G<k.length;G++){P=k[G];for(var v=b.cellType,L=b.getCells(P)||[],A=[],a=0;a<L.length;a++){var O=L[a],I=O&&O.cellValue;O=new EUV;switch(v){case 3:I=Number(I);Number.isFinite(I)&&to(O,1,sUV,a5(I));break;case 2:to(O,2,sUV,_.Yr(Number(I)))}A.push(O)}v=A;for(L=0;L<v.length;L++){A=v[L];a=new vU3;A=_.Rc(a,
2,A);a=[];O=oUU(b);for(I=0;I<O.length;I++){var D=O[I],U=P[I],M=new Bve;switch(D){case 3:to(M,1,kk$,o5(String(U)));break;case 2:D=Number(U);Number.isFinite(D)&&to(M,2,kk$,_.vk(D));break;case 1:to(M,3,kk$,DS4(U==="true"))}a.push(M)}RH(A,1,a);B.push(A)}}RH(d,4,B);return d};var ptr=function(b){if(!b)return"";if(/^about:(?:blank|srcdoc)$/.test(b))return window.origin||"";b.indexOf("blob:")===0&&(b=b.substring(5));b=b.split("#")[0].split("?")[0];b=b.toLowerCase();b.indexOf("//")==0&&(b=window.location.protocol+b);/^[\w\-]*:\/\//.test(b)||(b=window.location.href);var d=b.substring(b.indexOf("://")+3),B=d.indexOf("/");B!=-1&&(d=d.substring(0,B));B=b.substring(0,b.indexOf("://"));if(!B)throw Error("qa`"+b);if(B!=="http"&&B!=="https"&&B!=="chrome-extension"&&B!=="moz-extension"&&
B!=="file"&&B!=="android-app"&&B!=="chrome-search"&&B!=="chrome-untrusted"&&B!=="chrome"&&B!=="app"&&B!=="devtools")throw Error("ra`"+B);b="";var k=d.indexOf(":");if(k!=-1){var G=d.substring(k+1);d=d.substring(0,k);if(B==="http"&&G!=="80"||B==="https"&&G!=="443")b=":"+G}return B+"://"+d+b};var cCV=function(b,d,B){var k=String(_.k4.location.href);return k&&b&&d?[d,Mel(ptr(k),b,B||null)].join(" "):null},Mel=function(b,d,B){var k=[],G=[];
if((Array.isArray(B)?2:1)==1)return G=[d,b],_.s6(k,function(L){G.push(L)}),JCM(G.join(" "));
var P=[],v=[];_.s6(B,function(L){v.push(L.key);P.push(L.value)});
B=Math.floor((new Date).getTime()/1E3);G=P.length==0?[B,d,b]:[P.join(":"),B,d,b];_.s6(k,function(L){G.push(L)});
b=JCM(G.join(" "));b=[B,b];v.length==0||b.push(v.join(""));return b.join("_")},JCM=function(b){var d=EAw();
d.update(b);return d.digestString().toLowerCase()};var Ut=function(b){this.JSC$9791_document_=b||{cookie:""}},zUM;
_.E=Ut.prototype;_.E.isEnabled=function(){if(!_.k4.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};
_.E.set=function(b,d,B){var k=!1;if(typeof B==="object"){var G=B.sameSite;k=B.secure||!1;var P=B.domain||void 0;var v=B.path||void 0;var L=B.maxAge}if(/[;=\s]/.test(b))throw Error("sa`"+b);if(/[;\r\n]/.test(d))throw Error("ta`"+d);L===void 0&&(L=-1);B=P?";domain="+P:"";v=v?";path="+v:"";k=k?";secure":"";L=L<0?"":L==0?";expires="+(new Date(1970,1,1)).toUTCString():";expires="+(new Date(Date.now()+L*1E3)).toUTCString();this.JSC$9791_document_.cookie=b+"="+d+B+v+L+k+(G!=null?";samesite="+G:"")};
_.E.get=function(b,d){for(var B=b+"=",k=(this.JSC$9791_document_.cookie||"").split(";"),G=0,P;G<k.length;G++){P=WJ(k[G]);if(P.lastIndexOf(B,0)==0)return P.slice(B.length);if(P==b)return""}return d};
_.E.remove=function(b,d,B){var k=this.containsKey(b);this.set(b,"",{maxAge:0,path:d,domain:B});return k};
_.E.getKeys=function(){return zUM(this).keys};
_.E.getValues=function(){return zUM(this).values};
_.E.isEmpty=function(){return!this.JSC$9791_document_.cookie};
_.E.getCount=function(){return this.JSC$9791_document_.cookie?(this.JSC$9791_document_.cookie||"").split(";").length:0};
_.E.containsKey=function(b){return this.get(b)!==void 0};
_.E.containsValue=function(b){for(var d=zUM(this).values,B=0;B<d.length;B++)if(d[B]==b)return!0;return!1};
_.E.clear=function(){for(var b=zUM(this).keys,d=b.length-1;d>=0;d--)this.remove(b[d])};
zUM=function(b){b=(b.JSC$9791_document_.cookie||"").split(";");for(var d=[],B=[],k,G,P=0;P<b.length;P++)G=WJ(b[P]),k=G.indexOf("="),k==-1?(d.push(""),B.push(G)):(d.push(G.substring(0,k)),B.push(G.substring(k+1)));return{keys:d,values:B}};
_.Za=new Ut(typeof document=="undefined"?null:document);var Yh4,RU5;Yh4=function(){var b=_.k4.__SAPISID||_.k4.__APISID||_.k4.__3PSAPISID||_.k4.__1PSAPISID||_.k4.__OVERRIDE_SID;if(b)return!0;typeof document!=="undefined"&&(b=new Ut(document),b=b.get("SAPISID")||b.get("APISID")||b.get("__Secure-3PAPISID")||b.get("__Secure-1PAPISID"));return!!b};
RU5=function(b,d,B,k){(b=_.k4[b])||typeof document==="undefined"||(b=(new Ut(document)).get(d));return b?cCV(b,B,k):null};
_.MSd=function(b){var d=ptr(_.k4==null?void 0:_.k4.location.href),B=[];if(Yh4()){d=d.indexOf("https:")==0||d.indexOf("chrome-extension:")==0||d.indexOf("chrome-untrusted://new-tab-page")==0||d.indexOf("moz-extension:")==0;var k=d?_.k4.__SAPISID:_.k4.__APISID;k||typeof document==="undefined"||(k=new Ut(document),k=k.get(d?"SAPISID":"APISID")||k.get("__Secure-3PAPISID"));(k=k?cCV(k,d?"SAPISIDHASH":"APISIDHASH",b):null)&&B.push(k);d&&((d=RU5("__1PSAPISID","__Secure-1PAPISID","SAPISID1PHASH",b))&&B.push(d),
(b=RU5("__3PSAPISID","__Secure-3PAPISID","SAPISID3PHASH",b))&&B.push(b))}return B.length==0?null:B.join(" ")};var Xtl=function(){this.minSize=1024};
Xtl.prototype.compress=function(b){var d,B,k,G;return _.f(function(P){switch(P.nextAddress){case 1:return d=new CompressionStream("gzip"),B=(new Response(d.readable)).arrayBuffer(),k=d.writable.getWriter(),P.yield(k.write((new TextEncoder).encode(b)),2);case 2:return P.yield(k.close(),3);case 3:return G=Uint8Array,P.yield(B,4);case 4:return P.return(new G(P.yieldResult))}})};
Xtl.prototype.isSupported=function(b){return b<this.minSize?!1:typeof CompressionStream!=="undefined"};var hUS=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(hUS,_.vD);var oL=function(b,d){this.intervalMs=b;this.callback=d;this.enabled=!1;this.nowFn=function(){return _.sm()};
this.lastTimeMs=this.nowFn()};
oL.prototype.setInterval=function(b){this.intervalMs=b;this.timer&&this.enabled?(this.stop(),this.start()):this.timer&&this.stop()};
oL.prototype.start=function(){var b=this;this.enabled=!0;this.timer||(this.timer=setTimeout(function(){b.tick()},this.intervalMs),this.lastTimeMs=this.nowFn())};
oL.prototype.stop=function(){this.enabled=!1;this.timer&&(clearTimeout(this.timer),this.timer=void 0)};
oL.prototype.tick=function(){var b=this;if(this.enabled){var d=Math.max(this.nowFn()-this.lastTimeMs,0);d<this.intervalMs*.8?this.timer=setTimeout(function(){b.tick()},this.intervalMs-d):(this.timer&&(clearTimeout(this.timer),this.timer=void 0),this.callback(),this.enabled&&(this.stop(),this.start()))}else this.timer=void 0};var HL$=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(HL$,_.vD);var lHM=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(lHM,_.vD);var teH=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(teH,_.vD);teH.prototype.getTransmissionType=function(){return _.Fg(this,1)};var LBC=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(LBC,_.vD);var Nm=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(Nm,_.vD);var vAE=function(b){RH(fax,1,b)};
Nm.prototype.getModel=function(){return _.jP(this,6)};
var jUl=_.Jc(Nm);var FOe=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(FOe,_.vD);var s2W=["platform","platformVersion","architecture","model","uaFullVersion"],fax=new Nm,Cqy=null;var pu=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(pu,_.vD);var ZLA=function(b){return _.Ji(b,1,1)};var gUA=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b,4)};
_.c(gUA,_.vD);_.Mm=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b,36)};
_.c(_.Mm,_.vD);_.Mm.prototype.getExperimentIds=function(){return _.cU(this,hUS,16)};var yCM=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b,19)};
_.c(yCM,_.vD);yCM.prototype.setLogSource=function(b){return _.Ji(this,2,b)};
yCM.prototype.setScheduler=function(b){return _.Ji(this,10,b)};var Ve$=function(b,d){this.isServiceWorkerScope=d=d===void 0?!1:d;this.uach=this.locale=null;this.transmissionType=0;this.isFinal=!1;this.logRequest=new yCM;Number.isInteger(b)&&this.logRequest.setLogSource(b);d||(this.locale=document.documentElement.getAttribute("lang"));SA3(this,new pu)};
Ve$.prototype.setLogSource=function(b){this.logRequest.setLogSource(b);return this};
var SA3=function(b,d){_.Rc(b.logRequest,1,d);_.Fg(d,1)||ZLA(d);b.isServiceWorkerScope||(d=cT(b),_.jP(d,5)||_.Zq(d,5,b.locale));b.uach&&(d=cT(b),_.cU(d,Nm,9)||_.Rc(d,9,b.uach))},iL2=function(b,d){b.transmissionType=d},wth=function(b){var d=d===void 0?s2W:d;
var B=b.isServiceWorkerScope?void 0:T7();B?AJx(B,d).then(function(k){b.uach=jUl(k!=null?k:"[]");k=cT(b);_.Rc(k,9,b.uach);return!0}).catch(function(){return!1}):Promise.resolve(!1)},cT=function(b){var d=_.cU(b.logRequest,pu,1);
d||(d=new pu,SA3(b,d));b=d;d=_.cU(b,FOe,11);d||(d=new FOe,_.Rc(b,11,d));return d};
Ve$.prototype.build=function(b,d,B,k,G,P){d=d===void 0?0:d;B=B===void 0?0:B;k=k===void 0?null:k;G=G===void 0?0:G;P=P===void 0?0:P;if(!this.isServiceWorkerScope){var v=cT(this);var L=new teH;L=_.Ji(L,1,this.transmissionType);L=_.Ny(L,2,this.isFinal);B=_.SP(L,3,B>0?B:void 0);B=_.SP(B,4,G>0?G:void 0);B=_.SP(B,5,P>0?P:void 0);G=B.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;P=G[_.E$]|0;B=cH(B,P)?B:h8d(B,G,P)?Xkm(B,G):new B.constructor(S0(G,P,!0));_.Rc(v,10,B)}v=this.logRequest.clone();B=Date.now().toString();
v=_.zg(v,4,a5(B));b=b.slice();b=RH(v,3,b);k&&(v=new HL$,k=_.SP(v,13,k),v=new lHM,k=_.Rc(v,2,k),v=new gUA,k=_.Rc(v,1,k),k=_.Ji(k,2,9),_.Rc(b,18,k));d&&_.V4(b,14,d);return b};pO.prototype.currBackoffCount_=0;pO.prototype.reset=function(){this.currBaseValue_=this.currValue_=this.initialValue_;this.currBackoffCount_=0};
pO.prototype.getValue=function(){return this.currValue_};
var u1A=function(b){b.currBaseValue_=Math.min(b.maxValue_,b.currBaseValue_*b.backoffFactor_);b.currValue_=Math.min(b.maxValue_,b.currBaseValue_+(b.randomFactor_?Math.round(b.randomFactor_*(Math.random()-.5)*2*b.currBaseValue_):0));b.currBackoffCount_++};var ymS=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b,8)};
_.c(ymS,_.vD);var KOH=_.Jc(ymS);var SE$=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(SE$,_.vD);var JM;JM=new V0l;var zN=function(b){_.yQ.call(this);var d=this;this.componentId="";this.pendingEvents=[];this.lastFailedAuth="";this.pageId=null;this.noFlushUntilMs=this.startWaitingMs=-1;this.JSC$9869_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$9869_sendBeaconApiEnabled=!1;this.logSource=b.logSource;this.getAuthHeaderValue=
b.getAuthHeaderValue||function(){};
this.logRequestBuilder=new Ve$(b.logSource,b.isServiceWorkerScope);this.network=b.network||null;this.productID=b.productID||null;this.bufferSize=1E3;this.clearcutUrl=b.urlOverride||null;this.sessionIndex=b.sessionIndex||null;this.disableAutomaticFlush=b.disableAutomaticFlush||!1;this.withCredentials=!b.disableWithCredentials;this.isServiceWorkerScope=b.isServiceWorkerScope||!1;this.isSendBeaconSupported=!this.isServiceWorkerScope&&!!T7()&&!!T7().navigator&&T7().navigator.sendBeacon!==void 0;this.isBrowserSupported=
typeof URLSearchParams!=="undefined"&&!!(new URL(nU$())).searchParams&&!!(new URL(nU$())).searchParams.set;var B=ZLA(new pu);SA3(this.logRequestBuilder,B);this.flushBackoff=new pO(1E4,3E5,.1);b=Tv2(this,b.backgroundJobDeferrer);this.JSC$9869_flushTimer=new oL(this.flushBackoff.getValue(),b);this.backupTimer=new oL(6E5,b);this.disableAutomaticFlush||this.backupTimer.start();this.isServiceWorkerScope||(document.addEventListener("visibilitychange",function(){if(document.visibilityState==="hidden"){rCV(d);
var k;(k=d.metalogService)==null||k.flush()}}),document.addEventListener("pagehide",function(){rCV(d);
var k;(k=d.metalogService)==null||k.flush()}))};
_.c(zN,_.yQ);var Tv2=function(b,d){return b.isBrowserSupported?d?function(){d().then(function(){b.flush()})}:function(){b.flush()}:function(){}};
zN.prototype.disposeInternal=function(){rCV(this);this.JSC$9869_flushTimer.stop();this.backupTimer.stop();_.yQ.prototype.disposeInternal.call(this)};
var QUH=function(b){b.clearcutUrl||(b.clearcutUrl=nU$());try{return(new URL(b.clearcutUrl)).toString()}catch(d){return(new URL(b.clearcutUrl,T7().location.origin)).toString()}};
zN.prototype.dispatch=function(b){if(b instanceof _.Mm)this.log(b);else try{var d=new _.Mm,B=b.serialize();var k=_.Zq(d,8,B);this.log(k)}catch(G){RL(this,4,1)}};
var RL=function(b,d,B){b.metalogService&&b.metalogService.increment(d,B)};
zN.prototype.log=function(b){RL(this,2,1);if(this.isBrowserSupported){b=b.clone();var d=this.sequencePosition++;b=_.V4(b,21,d);this.componentId&&_.Zq(b,26,this.componentId);d=b;if(grw(_.pX(d,1))==null){var B=Date.now();B=Number.isFinite(B)?B.toString():"0";_.zg(d,1,a5(B))}_.ZeW(_.pX(d,15))!=null||_.V4(d,15,(new Date).getTimezoneOffset()*60);this.experimentIds&&(B=this.experimentIds.clone(),_.Rc(d,16,B));RL(this,1,1);d=this.pendingEvents.length-this.bufferSize+1;d>0&&(this.pendingEvents.splice(0,d),
this.numLogsDroppedSinceLastFlush+=d,RL(this,3,d));this.pendingEvents.push(b);this.disableAutomaticFlush||this.JSC$9869_flushTimer.enabled||this.JSC$9869_flushTimer.start()}};
zN.prototype.flush=function(b,d){var B=this;if(this.pendingEvents.length===0)b&&b();else if(this.JSC$9869_sendBeaconApiEnabled&&this.isSendBeaconSupported)this.logRequestBuilder.transmissionType=3,qAe(this);else{var k=Date.now();if(this.noFlushUntilMs>k&&this.startWaitingMs<k)d&&d("throttled");else{this.network&&(typeof this.network.getTransmissionType==="function"?iL2(this.logRequestBuilder,this.network.getTransmissionType()):this.logRequestBuilder.transmissionType=0);var G=this.pendingEvents.length,
P=this.logRequestBuilder.build(this.pendingEvents,this.numLogsDroppedSinceLastFlush,this.numRetriesSinceLastSuccessfulFlush,this.productID,this.persistedLogRecoveredCount,this.persistedLogExpiredCount),v=this.getAuthHeaderValue();if(v&&this.lastFailedAuth===v)d&&d("stale-auth-token");else{this.pendingEvents=[];this.JSC$9869_flushTimer.enabled&&this.JSC$9869_flushTimer.stop();this.numLogsDroppedSinceLastFlush=0;k=P.serialize();var L;this.JSC$9869_compressor&&this.JSC$9869_compressor.isSupported(k.length)&&
(L=this.JSC$9869_compressor.compress(k));var A=xWS(this,k,v),a=function(D){B.flushBackoff.reset();B.JSC$9869_flushTimer.setInterval(B.flushBackoff.getValue());if(D){var U=null;try{var M=JSON.stringify(JSON.parse(D.replace(")]}'\n","")));U=KOH(M)}catch(z){}U&&(D=Number(l8(U,1,_.gA("-1"))),D>0&&(B.startWaitingMs=Date.now(),B.noFlushUntilMs=B.startWaitingMs+D),P4d(U.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,JM.fieldIndex),kQW(U,JM.fieldIndex),U=JM.ctor?JM.getExtensionFn(U,JM.ctor,JM.fieldIndex,
JM.JSC$9049_hasMessageId):JM.getExtensionFn(U,JM.fieldIndex,null,JM.JSC$9049_hasMessageId),U=U===null?void 0:U)&&(U=_.IK(U,1,-1),U!==-1&&(B.flushBackoff=new pO(U<1?1:U,3E5,.1),B.JSC$9869_flushTimer.setInterval(B.flushBackoff.getValue())))}b&&b();B.numRetriesSinceLastSuccessfulFlush=0},O=function(D,U){var M=_.$$(P,_.Mm,3,_.OV());
var z=Number(l8(P,14));u1A(B.flushBackoff);B.JSC$9869_flushTimer.setInterval(B.flushBackoff.getValue());D===401&&v&&(B.lastFailedAuth=v);z&&(B.numLogsDroppedSinceLastFlush+=z);U===void 0&&(U=B.isRetryable(D));U&&(B.pendingEvents=M.concat(B.pendingEvents),B.disableAutomaticFlush||B.JSC$9869_flushTimer.enabled||B.JSC$9869_flushTimer.start());RL(B,7,1);d&&d("net-send-failed",D);++B.numRetriesSinceLastSuccessfulFlush},I=function(){B.network&&B.network.send(A,a,O)};
L?L.then(function(D){RL(B,5,G);A.requestHeaders["Content-Encoding"]="gzip";A.requestHeaders["Content-Type"]="application/binary";A.body=D;A.bodyType=2;I()},function(){RL(B,6,G);
I()}):I()}}}};
var xWS=function(b,d,B){B=B===void 0?null:B;var k=k===void 0?b.withCredentials:k;var G={},P=new URL(QUH(b));B&&(G.Authorization=B);b.sessionIndex&&(G["X-Goog-AuthUser"]=b.sessionIndex,P.searchParams.set("authuser",b.sessionIndex));b.pageId&&(Object.defineProperty(G,"X-Goog-PageId",{value:b.pageId}),P.searchParams.set("pageId",b.pageId));return{url:P.toString(),body:d,bodyType:1,requestHeaders:G,requestType:"POST",withCredentials:k,timeoutMillis:b.timeoutMillis}},rCV=function(b){b.logRequestBuilder.isFinal=
!0;
b.flush();b.logRequestBuilder.isFinal=!1},qAe=function(b){YA3(b,function(d,B){d=new URL(d);
d.searchParams.set("format","json");var k=!1;try{k=T7().navigator.sendBeacon(d.toString(),B.serialize())}catch(G){}k||(b.isSendBeaconSupported=!1);return k})},YA3=function(b,d){if(b.pendingEvents.length!==0){var B=new URL(QUH(b));
B.searchParams.delete("format");var k=b.getAuthHeaderValue();k&&B.searchParams.set("auth",k);B.searchParams.set("authuser",b.sessionIndex||"0");for(k=0;k<10&&b.pendingEvents.length;++k){var G=b.pendingEvents.slice(0,32),P=b.logRequestBuilder.build(G,b.numLogsDroppedSinceLastFlush,b.numRetriesSinceLastSuccessfulFlush,b.productID,b.persistedLogRecoveredCount,b.persistedLogExpiredCount);if(!d(B.toString(),P)){++b.numRetriesSinceLastSuccessfulFlush;break}b.numLogsDroppedSinceLastFlush=0;b.numRetriesSinceLastSuccessfulFlush=
0;b.persistedLogRecoveredCount=0;b.persistedLogExpiredCount=0;b.pendingEvents=b.pendingEvents.slice(G.length)}b.JSC$9869_flushTimer.enabled&&b.JSC$9869_flushTimer.stop()}};
zN.prototype.isRetryable=function(b){return 500<=b&&b<600||b===401||b===0};
var nU$=function(){return"https://play.google.com/log?format=json&hasfast=true"};var eUl=function(){this.abortSupported=typeof AbortController!=="undefined"};
eUl.prototype.send=function(b,d,B){var k=this,G,P,v,L,A,a,O,I,D,U;return _.f(function(M){switch(M.nextAddress){case 1:return P=(G=k.abortSupported?new AbortController:void 0)?setTimeout(function(){G.abort()},b.timeoutMillis):void 0,_.Jn(M,2,3),v=Object.assign({},{method:b.requestType,
headers:Object.assign({},b.requestHeaders)},b.body&&{body:b.body},b.withCredentials&&{credentials:"include"},{signal:b.timeoutMillis&&G?G.signal:null}),M.yield(fetch(b.url,v),5);case 5:L=M.yieldResult;if(L.status!==200){(A=B)==null||A(L.status);M.jumpTo(3);break}if((a=d)==null){M.jumpTo(7);break}return M.yield(L.text(),8);case 8:a(M.yieldResult);case 7:case 3:_.R6(M);clearTimeout(P);_.Hz(M,0);break;case 2:O=_.lt(M);switch((I=O)==null?void 0:I.name){case "AbortError":(D=B)==null||D(408);break;default:(U=
B)==null||U(400)}M.jumpTo(3)}})};
eUl.prototype.getTransmissionType=function(){return 4};_.zE=function(b,d){d=d===void 0?"0":d;_.yQ.call(this);this.logSource=b;this.sessionIndex=d;this.destinationUrl="https://play.google.com/log?format=json&hasfast=true";this.buildLabel=null;this.serviceWorkerScopeEnabled=!1;this.network=null;this.componentId="";this.JSC$9887_clearExperimentIds=this.productID=null;this.JSC$9887_sendBeaconApiEnabled=!1;this.pageId=null;this.bufferSize=void 0};
_.c(_.zE,_.yQ);var NFC=function(b,d){b.buildLabel=d;return b},oA1=function(b,d){b.network=d;
return b},MQW=function(b,d){b.JSC$9887_clearExperimentIds=d},Utd=function(b){b.JSC$9887_sendBeaconApiEnabled=!0;
return b};
_.zE.prototype.disableWithCredentials=function(){this.withCredentialsDisabled=!0;return this};
_.zE.prototype.build=function(){this.network||(this.network=new eUl);var b=new zN({logSource:this.logSource,getAuthHeaderValue:this.getAuthHeaderValue?this.getAuthHeaderValue:_.MSd,sessionIndex:this.sessionIndex,urlOverride:this.destinationUrl,isServiceWorkerScope:this.serviceWorkerScopeEnabled,disableAutomaticFlush:!1,disableWithCredentials:this.withCredentialsDisabled,backgroundJobDeferrer:this.backgroundJobDeferrer,network:this.network});_.RK(this,b);if(this.buildLabel){var d=this.buildLabel,B=
cT(b.logRequestBuilder);_.Zq(B,7,d)}b.JSC$9869_compressor=new Xtl;this.componentId&&(b.componentId=this.componentId);this.productID&&(b.productID=this.productID);this.pageId&&(b.pageId=this.pageId);this.JSC$9887_clearExperimentIds&&((B=this.JSC$9887_clearExperimentIds)?(b.experimentIds||(b.experimentIds=new hUS),d=b.experimentIds,B=B.serialize(),_.Zq(d,4,B)):b.experimentIds&&_.zg(b.experimentIds,4));this.JSC$9887_sendBeaconApiEnabled&&(b.JSC$9869_sendBeaconApiEnabled=b.isSendBeaconSupported);wth(b.logRequestBuilder);
this.bufferSize&&(b.bufferSize=this.bufferSize);this.network.setLogSource&&this.network.setLogSource(this.logSource);this.network.setTransportReferenceAndAttemptFlush&&this.network.setTransportReferenceAndAttemptFlush(b);return b};var zv4=function(b,d,B,k,G,P,v){b=b===void 0?-1:b;d=d===void 0?"":d;B=B===void 0?"":B;k=k===void 0?!1:k;G=G===void 0?"":G;_.yQ.call(this);this.logSource=b;this.componentId=d;P?d=P:(b=new _.zE(b,"0"),b.componentId=d,_.RK(this,b),B!==""&&(b.destinationUrl=B),k&&(b.serviceWorkerScopeEnabled=!0),G&&NFC(b,G),v&&oA1(b,v),d=b.build());this.JSC$9891_transport=d};
_.c(zv4,_.yQ);zv4.prototype.flush=function(b){b=b||[];if(b.length){for(var d=new DWh,B=[],k=0;k<b.length;k++){var G=b[k],P=Nv3(G);B.push(P);G.clear()}RH(d,1,B);this.JSC$9891_transport.dispatch(d);this.JSC$9891_transport.flush()}};var bgS=function(b){this.cellValue=b};var Xp=function(b,d,B){this.JSC$9896_metricName=b;this.cellType=d;this.fields=B||[];this.cellMap=new Map},oUU=function(b){return b.fields.map(function(d){return d.fieldType})},UWM=function(b){return b.fields.map(function(d){return d.fieldName})};
_.E=Xp.prototype;_.E.addCell=function(b){var d=_.Q1.apply(1,arguments),B=this.getCells(d);B?B.push(new bgS(b)):this.JSC$9896_setCell(b,d)};
_.E.JSC$9896_setCell=function(b){var d=this.JSC$9896_getKey(_.Q1.apply(1,arguments));this.cellMap.set(d,[new bgS(b)])};
_.E.getCells=function(){var b=this.JSC$9896_getKey(_.Q1.apply(0,arguments));return this.cellMap.has(b)?this.cellMap.get(b):void 0};
_.E.getCell=function(){var b=this.getCells(_.Q1.apply(0,arguments));return b&&b.length?b[0]:void 0};
_.E.clear=function(){this.cellMap.clear()};
_.E.JSC$9896_getKey=function(){var b=_.Q1.apply(0,arguments);return b?b.join(","):"key"};var dL5=function(b,d){Xp.call(this,b,3,d)};
_.c(dL5,Xp);dL5.prototype.JSC$9899_incrementCounterBy=function(b){var d=_.Q1.apply(1,arguments),B=0,k=this.getCell(d);k&&(B=k.cellValue);this.JSC$9896_setCell(B+b,d)};var BJe=function(b,d){Xp.call(this,b,2,d)};
_.c(BJe,Xp);BJe.prototype.record=function(b){this.addCell(b,_.Q1.apply(1,arguments))};_.hM=function(b){this.id=b};
_.hM.prototype.toString=function(){return this.id};_.HT=function(b,d){this.type=b instanceof _.hM?String(b):b;this.currentTarget=this.target=d;this.defaultPrevented=this.propagationStopped_=!1};
_.HT.prototype.stopPropagation=function(){this.propagationStopped_=!0};
_.HT.prototype.preventDefault=function(){this.defaultPrevented=!0};_.lx=function(b,d){_.HT.call(this,b?b.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;b&&this.init(b,d)};
_.CX(_.lx,_.HT);
_.lx.prototype.init=function(b,d){var B=this.type=b.type,k=b.changedTouches&&b.changedTouches.length?b.changedTouches[0]:null;this.target=b.target||b.srcElement;this.currentTarget=d;d=b.relatedTarget;d||(B=="mouseover"?d=b.fromElement:B=="mouseout"&&(d=b.toElement));this.relatedTarget=d;k?(this.clientX=k.clientX!==void 0?k.clientX:k.pageX,this.clientY=k.clientY!==void 0?k.clientY:k.pageY,this.screenX=k.screenX||0,this.screenY=k.screenY||0):(this.offsetX=_.mi||b.offsetX!==void 0?b.offsetX:b.layerX,
this.offsetY=_.mi||b.offsetY!==void 0?b.offsetY:b.layerY,this.clientX=b.clientX!==void 0?b.clientX:b.pageX,this.clientY=b.clientY!==void 0?b.clientY:b.pageY,this.screenX=b.screenX||0,this.screenY=b.screenY||0);this.button=b.button;this.keyCode=b.keyCode||0;this.key=b.key||"";this.charCode=b.charCode||(B=="keypress"?b.keyCode:0);this.ctrlKey=b.ctrlKey;this.altKey=b.altKey;this.shiftKey=b.shiftKey;this.metaKey=b.metaKey;this.pointerId=b.pointerId||0;this.pointerType=b.pointerType;this.state=b.state;
this.timeStamp=b.timeStamp;this.event_=b;b.defaultPrevented&&_.lx.superClass_.preventDefault.call(this)};
_.lx.prototype.isButton=function(b){return this.event_.button==b};
_.lx.prototype.stopPropagation=function(){_.lx.superClass_.stopPropagation.call(this);this.event_.stopPropagation?this.event_.stopPropagation():this.event_.cancelBubble=!0};
_.lx.prototype.preventDefault=function(){_.lx.superClass_.preventDefault.call(this);var b=this.event_;b.preventDefault?b.preventDefault():b.returnValue=!1};var ki$="closure_listenable_"+(Math.random()*1E6|0),js=function(b){return!(!b||!b[ki$])};var Gis=0;var PYl=function(b,d,B,k,G){this.listener=b;this.proxy=null;this.src=d;this.type=B;this.capture=!!k;this.handler=G;this.key=++Gis;this.removed=this.callOnce=!1},Ee5=function(b){b.removed=!0;
b.listener=null;b.proxy=null;b.src=null;b.handler=null};Jr.prototype.add=function(b,d,B,k,G){var P=b.toString();b=this.listeners[P];b||(b=this.listeners[P]=[],this.typeCount_++);var v=s1A(b,d,k,G);v>-1?(d=b[v],B||(d.callOnce=!1)):(d=new PYl(d,this.src,P,!!k,G),d.callOnce=B,b.push(d));return d};
Jr.prototype.remove=function(b,d,B,k){b=b.toString();if(!(b in this.listeners))return!1;var G=this.listeners[b];d=s1A(G,d,B,k);return d>-1?(Ee5(G[d]),_.H1w(G,d),G.length==0&&(delete this.listeners[b],this.typeCount_--),!0):!1};
var CY5=function(b,d){var B=d.type;if(!(B in b.listeners))return!1;var k=_.SC(b.listeners[B],d);k&&(Ee5(d),b.listeners[B].length==0&&(delete b.listeners[B],b.typeCount_--));return k};
Jr.prototype.removeAll=function(b){b=b&&b.toString();var d=0,B;for(B in this.listeners)if(!b||B==b){for(var k=this.listeners[B],G=0;G<k.length;G++)++d,Ee5(k[G]);delete this.listeners[B];this.typeCount_--}return d};
Jr.prototype.getListener=function(b,d,B,k){b=this.listeners[b.toString()];var G=-1;b&&(G=s1A(b,d,B,k));return G>-1?b[G]:null};
Jr.prototype.hasListener=function(b,d){var B=b!==void 0,k=B?b.toString():"",G=d!==void 0;return _.w1.some(this.listeners,function(P){for(var v=0;v<P.length;++v)if(!(B&&P[v].type!=k||G&&P[v].capture!=d))return!0;return!1})};
var s1A=function(b,d,B,k){for(var G=0;G<b.length;++G){var P=b[G];if(!P.removed&&P.listener==d&&P.capture==!!B&&P.handler==k)return G}return-1};var veS,Lel,fzS,We3,azS,Nc,px,Ogr,mLr,$LS,Fp,Izh,A3U;veS="closure_lm_"+(Math.random()*1E6|0);Lel={};fzS=0;_.JP=function(b,d,B,k,G){if(k&&k.once)return Nc(b,d,B,k,G);if(Array.isArray(d)){for(var P=0;P<d.length;P++)_.JP(b,d[P],B,k,G);return null}B=A3U(B);return js(b)?b.listen(d,B,_.Tm(k)?!!k.capture:!!k,G):We3(b,d,B,!1,k,G)};
We3=function(b,d,B,k,G,P){if(!d)throw Error("va");var v=_.Tm(G)?!!G.capture:!!G,L=Fp(b);L||(b[veS]=L=new Jr(b));B=L.add(d,B,k,v,P);if(B.proxy)return B;k=azS();B.proxy=k;k.src=b;k.listener=B;if(b.addEventListener)_.mXh||(G=v),G===void 0&&(G=!1),b.addEventListener(d.toString(),k,G);else if(b.attachEvent)b.attachEvent(mLr(d.toString()),k);else if(b.addListener&&b.removeListener)b.addListener(k);else throw Error("wa");fzS++;return B};
azS=function(){var b=$LS,d=function(B){return b.call(d.src,d.listener,B)};
return d};
Nc=function(b,d,B,k,G){if(Array.isArray(d)){for(var P=0;P<d.length;P++)Nc(b,d[P],B,k,G);return null}B=A3U(B);return js(b)?b.listenOnce(d,B,_.Tm(k)?!!k.capture:!!k,G):We3(b,d,B,!0,k,G)};
_.Zj=function(b,d,B,k,G){if(Array.isArray(d))for(var P=0;P<d.length;P++)_.Zj(b,d[P],B,k,G);else k=_.Tm(k)?!!k.capture:!!k,B=A3U(B),js(b)?b.unlisten(d,B,k,G):b&&(b=Fp(b))&&(d=b.getListener(d,B,k,G))&&px(d)};
px=function(b){if(typeof b==="number"||!b||b.removed)return!1;var d=b.src;if(js(d))return CY5(d.eventTargetListeners_,b);var B=b.type,k=b.proxy;d.removeEventListener?d.removeEventListener(B,k,b.capture):d.detachEvent?d.detachEvent(mLr(B),k):d.addListener&&d.removeListener&&d.removeListener(k);fzS--;(B=Fp(d))?(CY5(B,b),B.typeCount_==0&&(B.src=null,d[veS]=null)):Ee5(b);return!0};
Ogr=function(b,d,B,k,G){B=A3U(B);k=!!k;return js(b)?b.getListener(d,B,k,G):b?(b=Fp(b))?b.getListener(d,B,k,G):null:null};
mLr=function(b){return b in Lel?Lel[b]:Lel[b]="on"+b};
$LS=function(b,d){if(b.removed)b=!0;else{d=new _.lx(d,this);var B=b.listener,k=b.handler||b.src;b.callOnce&&px(b);b=B.call(k,d)}return b};
Fp=function(b){b=b[veS];return b instanceof Jr?b:null};
Izh="__closure_events_fn_"+(Math.random()*1E9>>>0);A3U=function(b){if(typeof b==="function")return b;b[Izh]||(b[Izh]=function(d){return b.handleEvent(d)});
return b[Izh]};_.gh=function(){_.yQ.call(this);this.eventTargetListeners_=new Jr(this);this.actualEventTarget_=this;this.parentEventTarget_=null};
_.CX(_.gh,_.yQ);_.gh.prototype[ki$]=!0;_.E=_.gh.prototype;_.E.setParentEventTarget=function(b){this.parentEventTarget_=b};
_.E.addEventListener=function(b,d,B,k){_.JP(this,b,d,B,k)};
_.E.removeEventListener=function(b,d,B,k){_.Zj(this,b,d,B,k)};
_.E.dispatchEvent=function(b){var d,B=this.parentEventTarget_;if(B)for(d=[];B;B=B.parentEventTarget_)d.push(B);B=this.actualEventTarget_;var k=b.type||b;if(typeof b==="string")b=new _.HT(b,B);else if(b instanceof _.HT)b.target=b.target||B;else{var G=b;b=new _.HT(k,B);_.w1.extend(b,G)}G=!0;var P;if(d)for(P=d.length-1;!b.propagationStopped_&&P>=0;P--){var v=b.currentTarget=d[P];G=DLh(v,k,!0,b)&&G}b.propagationStopped_||(v=b.currentTarget=B,G=DLh(v,k,!0,b)&&G,b.propagationStopped_||(G=DLh(v,k,!1,b)&&
G));if(d)for(P=0;!b.propagationStopped_&&P<d.length;P++)v=b.currentTarget=d[P],G=DLh(v,k,!1,b)&&G;return G};
_.E.disposeInternal=function(){_.gh.superClass_.disposeInternal.call(this);this.removeAllListeners();this.parentEventTarget_=null};
_.E.listen=function(b,d,B,k){return this.eventTargetListeners_.add(String(b),d,!1,B,k)};
_.E.listenOnce=function(b,d,B,k){return this.eventTargetListeners_.add(String(b),d,!0,B,k)};
_.E.unlisten=function(b,d,B,k){return this.eventTargetListeners_.remove(String(b),d,B,k)};
_.E.removeAllListeners=function(b){return this.eventTargetListeners_?this.eventTargetListeners_.removeAll(b):0};
var DLh=function(b,d,B,k){d=b.eventTargetListeners_.listeners[String(d)];if(!d)return!0;d=d.concat();for(var G=!0,P=0;P<d.length;++P){var v=d[P];if(v&&!v.removed&&v.capture==B){var L=v.listener,A=v.handler||v.src;v.callOnce&&CY5(b.eventTargetListeners_,v);G=L.call(A,k)!==!1&&G}}return G&&!k.defaultPrevented};
_.gh.prototype.getListener=function(b,d,B,k){return this.eventTargetListeners_.getListener(String(b),d,B,k)};
_.gh.prototype.hasListener=function(b,d){return this.eventTargetListeners_.hasListener(b!==void 0?String(b):void 0,d)};var yY=typeof AsyncContext!=="undefined"&&typeof AsyncContext.Snapshot==="function"?function(b){return b&&AsyncContext.Snapshot.wrap(b)}:function(b){return b};var ULr=function(b,d){this.create_=b;this.reset_=d;this.occupants_=0;this.JSC$9931_head_=null};
ULr.prototype.get=function(){if(this.occupants_>0){this.occupants_--;var b=this.JSC$9931_head_;this.JSC$9931_head_=b.next;b.next=null}else b=this.create_();return b};
ULr.prototype.put=function(b){this.reset_(b);this.occupants_<100&&(this.occupants_++,b.next=this.JSC$9931_head_,this.JSC$9931_head_=b)};var oee=function(){this.workTail_=this.workHead_=null};
oee.prototype.add=function(b,d){var B=aaF.get();B.set(b,d);this.workTail_?this.workTail_.next=B:this.workHead_=B;this.workTail_=B};
oee.prototype.remove=function(){var b=null;this.workHead_&&(b=this.workHead_,this.workHead_=this.workHead_.next,this.workHead_||(this.workTail_=null),b.next=null);return b};
var aaF=new ULr(function(){return new NJ5},function(b){return b.reset()}),NJ5=function(){this.next=this.scope=this.fn=null};
NJ5.prototype.set=function(b,d){this.fn=b;this.scope=d;this.next=null};
NJ5.prototype.reset=function(){this.next=this.scope=this.fn=null};var pF5,mtF,WBE,M8$;mtF=!1;WBE=new oee;_.Ss=function(b,d){pF5||M8$();mtF||(pF5(),mtF=!0);WBE.add(b,d)};
M8$=function(){var b=Promise.resolve(void 0);pF5=function(){b.then($td)}};var c3M=function(b){b.prototype.$goog_Thenable=!0},J35=function(b){if(!b)return!1;
try{return!!b.$goog_Thenable}catch(d){return!1}};var zt2,RtM,XFe,HgH,lzh,t8M,geM,V8V,KeS,wFH,aVd;_.lc=function(b,d){this.state_=0;this.result_=void 0;this.callbackEntriesTail_=this.callbackEntries_=this.parent_=null;this.hadUnhandledRejection_=this.executing_=!1;if(b!=_.lz)try{var B=this;b.call(d,function(k){B.resolve_(2,k)},function(k){B.resolve_(3,k)})}catch(k){this.resolve_(3,k)}};
zt2=function(){this.next=this.context=this.JSC$9942_onRejected=this.JSC$9942_onFulfilled=this.child=null;this.always=!1};
zt2.prototype.reset=function(){this.context=this.JSC$9942_onRejected=this.JSC$9942_onFulfilled=this.child=null;this.always=!1};
RtM=new ULr(function(){return new zt2},function(b){b.reset()});
XFe=function(b,d,B){var k=RtM.get();k.JSC$9942_onFulfilled=b;k.JSC$9942_onRejected=d;k.context=B;return k};
_.Eq=function(b){if(b instanceof _.lc)return b;var d=new _.lc(_.lz);d.resolve_(2,b);return d};
_.Rk=function(b){return new _.lc(function(d,B){B(b)})};
HgH=function(b,d,B){ht5(b,d,B,null)||_.Ss(_.aZ(d,b))};
_.VY=function(b){return new _.lc(function(d,B){var k=b.length,G=[];if(k)for(var P=function(a,O){k--;G[a]=O;k==0&&d(G)},v=function(a){B(a)},L,A=0;A<b.length;A++)L=b[A],HgH(L,_.aZ(P,A),v);
else d(G)})};
lzh=function(b){return new _.lc(function(d){var B=b.length,k=[];if(B)for(var G=function(L,A,a){B--;k[L]=A?{fulfilled:!0,value:a}:{fulfilled:!1,reason:a};B==0&&d(k)},P,v=0;v<b.length;v++)P=b[v],HgH(P,_.aZ(G,v,!0),_.aZ(G,v,!1));
else d(k)})};
t8M=function(b){return new _.lc(function(d,B){var k=b.length,G=[];if(k)for(var P=function(a){d(a)},v=function(a,O){k--;
G[a]=O;k==0&&B(G)},L,A=0;A<b.length;A++)L=b[A],HgH(L,P,_.aZ(v,A));
else d(void 0)})};
_.ry=function(){var b,d,B=new _.lc(function(k,G){b=k;d=G});
return new j15(B,b,d)};
_.lc.prototype.then=function(b,d,B){return Fe2(this,yY(typeof b==="function"?b:null),yY(typeof d==="function"?d:null),B)};
c3M(_.lc);geM=function(b,d,B,k){Zgs(b,XFe(d||_.lz,B||null,k))};
_.ix=function(b,d){d=yY(d);d=XFe(d,d);d.always=!0;Zgs(b,d);return b};
_.lc.prototype.finally=function(b){var d=this;b=yY(b);return new _.lc(function(B,k){geM(d,function(G){b();B(G)},function(G){b();
k(G)})})};
_.lc.prototype.thenCatch=function(b,d){return Fe2(this,null,yY(b),d)};
_.lc.prototype.catch=_.lc.prototype.thenCatch;_.lc.prototype.cancel=function(b){if(this.state_==0){var d=new _.VJ(b);_.Ss(function(){y3A(this,d)},this)}};
var y3A=function(b,d){if(b.state_==0)if(b.parent_){var B=b.parent_;if(B.callbackEntries_){for(var k=0,G=null,P=null,v=B.callbackEntries_;v&&(v.always||(k++,v.child==b&&(G=v),!(G&&k>1)));v=v.next)G||(P=v);G&&(B.state_==0&&k==1?y3A(B,d):(P?(k=P,k.next==B.callbackEntriesTail_&&(B.callbackEntriesTail_=k),k.next=k.next.next):SBr(B),V8V(B,G,3,d)))}b.parent_=null}else b.resolve_(3,d)},Zgs=function(b,d){b.callbackEntries_||b.state_!=2&&b.state_!=3||ige(b);
b.callbackEntriesTail_?b.callbackEntriesTail_.next=d:b.callbackEntries_=d;b.callbackEntriesTail_=d},Fe2=function(b,d,B,k){var G=XFe(null,null,null);
G.child=new _.lc(function(P,v){G.JSC$9942_onFulfilled=d?function(L){try{var A=d.call(k,L);P(A)}catch(a){v(a)}}:P;
G.JSC$9942_onRejected=B?function(L){try{var A=B.call(k,L);A===void 0&&L instanceof _.VJ?v(L):P(A)}catch(a){v(a)}}:v});
G.child.parent_=b;Zgs(b,G);return G.child};
_.lc.prototype.unblockAndFulfill_=function(b){this.state_=0;this.resolve_(2,b)};
_.lc.prototype.unblockAndReject_=function(b){this.state_=0;this.resolve_(3,b)};
_.lc.prototype.resolve_=function(b,d){this.state_==0&&(this===d&&(b=3,d=new TypeError("xa")),this.state_=1,ht5(d,this.unblockAndFulfill_,this.unblockAndReject_,this)||(this.result_=d,this.state_=b,this.parent_=null,ige(this),b!=3||d instanceof _.VJ||wFH(this,d)))};
var ht5=function(b,d,B,k){if(b instanceof _.lc)return geM(b,d,B,k),!0;if(J35(b))return b.then(d,B,k),!0;if(_.Tm(b))try{var G=b.then;if(typeof G==="function")return uLr(b,G,d,B,k),!0}catch(P){return B.call(k,P),!0}return!1},uLr=function(b,d,B,k,G){var P=!1,v=function(A){P||(P=!0,B.call(G,A))},L=function(A){P||(P=!0,k.call(G,A))};
try{d.call(b,v,L)}catch(A){L(A)}},ige=function(b){b.executing_||(b.executing_=!0,_.Ss(b.executeCallbacks_,b))},SBr=function(b){var d=null;
b.callbackEntries_&&(d=b.callbackEntries_,b.callbackEntries_=d.next,d.next=null);b.callbackEntries_||(b.callbackEntriesTail_=null);return d};
_.lc.prototype.executeCallbacks_=function(){for(var b;b=SBr(this);)V8V(this,b,this.state_,this.result_);this.executing_=!1};
V8V=function(b,d,B,k){if(B==3&&d.JSC$9942_onRejected&&!d.always)for(;b&&b.hadUnhandledRejection_;b=b.parent_)b.hadUnhandledRejection_=!1;if(d.child)d.child.parent_=null,KeS(d,B,k);else try{d.always?d.JSC$9942_onFulfilled.call(d.context):KeS(d,B,k)}catch(G){aVd.call(null,G)}RtM.put(d)};
KeS=function(b,d,B){d==2?b.JSC$9942_onFulfilled.call(b.context,B):b.JSC$9942_onRejected&&b.JSC$9942_onRejected.call(b.context,B)};
wFH=function(b,d){b.hadUnhandledRejection_=!0;_.Ss(function(){b.hadUnhandledRejection_&&aVd.call(null,d)})};
aVd=Gm;_.VJ=function(b){_.bF.call(this,b)};
_.CX(_.VJ,_.bF);_.VJ.prototype.name="cancel";var j15=function(b,d,B){this.promise=b;this.resolve=d;this.reject=B};var wh;_.cM=function(b,d){_.gh.call(this);this.JSC$9954_interval_=b||1;this.timerObject_=d||_.k4;this.boundTick_=(0,_.Sm)(this.tick_,this);this.last_=_.sm()};
_.CX(_.cM,_.gh);_.E=_.cM.prototype;_.E.enabled=!1;_.E.JSC$9956_timer_=null;_.E.setInterval=function(b){this.JSC$9954_interval_=b;this.JSC$9956_timer_&&this.enabled?(this.stop(),this.start()):this.JSC$9956_timer_&&this.stop()};
_.E.tick_=function(){if(this.enabled){var b=_.sm()-this.last_;b>0&&b<this.JSC$9954_interval_*.8?this.JSC$9956_timer_=this.timerObject_.setTimeout(this.boundTick_,this.JSC$9954_interval_-b):(this.JSC$9956_timer_&&(this.timerObject_.clearTimeout(this.JSC$9956_timer_),this.JSC$9956_timer_=null),this.dispatchEvent("tick"),this.enabled&&(this.stop(),this.start()))}};
_.E.start=function(){this.enabled=!0;this.JSC$9956_timer_||(this.JSC$9956_timer_=this.timerObject_.setTimeout(this.boundTick_,this.JSC$9954_interval_),this.last_=_.sm())};
_.E.stop=function(){this.enabled=!1;this.JSC$9956_timer_&&(this.timerObject_.clearTimeout(this.JSC$9956_timer_),this.JSC$9956_timer_=null)};
_.E.disposeInternal=function(){_.cM.superClass_.disposeInternal.call(this);this.stop();delete this.timerObject_};
wh=function(b,d,B){if(typeof b==="function")B&&(b=(0,_.Sm)(b,B));else if(b&&typeof b.handleEvent=="function")b=(0,_.Sm)(b.handleEvent,b);else throw Error("ya");return Number(d)>2147483647?-1:_.k4.setTimeout(b,d||0)};
_.neV=function(b){var d=null;return(new _.lc(function(B,k){d=wh(function(){B(void 0)},b);
d==-1&&k(Error("za"))})).thenCatch(function(B){_.k4.clearTimeout(d);
throw B;})};var X_=function(b){_.yQ.call(this);this.streamzLogger=b;this.invocationCount=0;this.invocationLimit=100;this.shouldSendIsolatedPayload=!1;this.metricMap=new Map;this.disabledMetrics=new Set;this.flushInterval=3E4;this.JSC$9960_flushTimer=new _.cM(this.flushInterval);this.JSC$9960_flushTimer.listen("tick",this.snapshotAndFlush,!1,this);_.RK(this,this.JSC$9960_flushTimer)};
_.c(X_,_.yQ);X_.prototype.sendIsolatedPayload=function(b){this.shouldSendIsolatedPayload=b;this.invocationLimit=1};
var TJh=function(b){b.JSC$9960_flushTimer.enabled||b.JSC$9960_flushTimer.start();b.invocationCount++;b.invocationCount>=b.invocationLimit&&b.snapshotAndFlush()};
X_.prototype.snapshotAndFlush=function(){var b=this.metricMap.values();b=[].concat(_.K6(b)).filter(function(d){return d.cellMap.size});
b.length&&this.streamzLogger.flush(b,this.shouldSendIsolatedPayload);r3H(b);this.invocationCount=0;this.JSC$9960_flushTimer.enabled&&this.JSC$9960_flushTimer.stop()};
X_.prototype.addNewCounter=function(b){var d=_.Q1.apply(1,arguments);this.metricMap.has(b)||this.metricMap.set(b,new dL5(b,d))};
X_.prototype.addNewEventMetric=function(b){var d=_.Q1.apply(1,arguments);this.metricMap.has(b)||this.metricMap.set(b,new BJe(b,d))};
var Q1$=function(b,d){return b.disabledMetrics.has(d)?void 0:b.metricMap.get(d)};
X_.prototype.JSC$9960_incrementCounter=function(b){this.JSC$9960_incrementCounterBy(b,1,_.Q1.apply(1,arguments))};
X_.prototype.JSC$9960_incrementCounterBy=function(b,d){var B=_.Q1.apply(2,arguments),k=Q1$(this,b);k&&k instanceof dL5&&(k.JSC$9899_incrementCounterBy(d,B),TJh(this))};
X_.prototype.record=function(b,d){var B=_.Q1.apply(2,arguments),k=Q1$(this,b);k&&k instanceof BJe&&(k.record(d,B),TJh(this))};
var r3H=function(b){for(var d=0;d<b.length;d++)b[d].clear()};_.ux=function(b,d,B){B=B===void 0?{}:B;d=Error.call(this,d);this.message=d.message;"stack"in d&&(this.stack=d.stack);this.code=b;this.metadata=B;this.name="RpcError";Object.setPrototypeOf(this,this.constructor.prototype)};
_.c(_.ux,Error);_.ux.prototype.toString=function(){var b="RpcError("+(Ia4(this.code)||String(this.code))+")";this.message&&(b+=": "+this.message);return b};_.qB5=_.k4.JSON.parse;_.Ku=_.k4.JSON.stringify;_.Ma=_.k4.JSON.parse;_.xLe=function(b){switch(b){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 YBS=function(b){switch(b){case 200:case 201:case 202:case 204:case 206:case 304:case 1223:return!0;default:return!1}};var etr,bwS=function(){};
_.CX(bwS,_.Dtw);bwS.prototype.createInstance=function(){return new XMLHttpRequest};
etr=new bwS;_.nu=function(b){_.gh.call(this);this.headers=new Map;this.JSC$9969_xmlHttpFactory_=b||null;this.JSC$9969_active_=!1;this.JSC$9969_xhr_=null;this.JSC$9969_lastUri_="";this.JSC$9969_lastErrorCode_=0;this.JSC$9969_lastError_="";this.inAbort_=this.inOpen_=this.inSend_=this.errorDispatched_=!1;this.timeoutInterval_=0;this.JSC$9969_timeoutId_=null;this.responseType_="";this.JSC$9969_withCredentials_=!1};
_.CX(_.nu,_.gh);var dt3=/^https?$/i,BFe=["POST","PUT"],k3A=[],dCw=function(b,d,B,k,G,P,v){var L=new _.nu;k3A.push(L);d&&L.listen("complete",d);L.listenOnce("ready",L.cleanupSend_);P&&(L.timeoutInterval_=Math.max(0,P));v&&(L.JSC$9969_withCredentials_=v);L.send(b,B,k,G)};
_.nu.prototype.cleanupSend_=function(){this.dispose();_.SC(k3A,this)};
_.nu.prototype.send=function(b,d,B,k){if(this.JSC$9969_xhr_)throw Error("Aa`"+this.JSC$9969_lastUri_+"`"+b);d=d?d.toUpperCase():"GET";this.JSC$9969_lastUri_=b;this.JSC$9969_lastError_="";this.JSC$9969_lastErrorCode_=0;this.errorDispatched_=!1;this.JSC$9969_active_=!0;this.JSC$9969_xhr_=this.createXhr();this.JSC$9969_xhr_.onreadystatechange=yY((0,_.Sm)(this.onReadyStateChange_,this));try{this.inOpen_=!0,this.JSC$9969_xhr_.open(d,String(b),!0),this.inOpen_=!1}catch(v){G3S(this,v);return}b=B||"";B=new Map(this.headers);
if(k)if(Object.getPrototypeOf(k)===Object.prototype)for(var G in k)B.set(G,k[G]);else if(typeof k.keys==="function"&&typeof k.get==="function"){G=_.C(k.keys());for(var P=G.next();!P.done;P=G.next())P=P.value,B.set(P,k.get(P))}else throw Error("Ba`"+String(k));k=Array.from(B.keys()).find(function(v){return"content-type"==v.toLowerCase()});
G=_.k4.FormData&&b instanceof _.k4.FormData;!_.gG(BFe,d)||k||G||B.set("Content-Type","application/x-www-form-urlencoded;charset=utf-8");d=_.C(B);for(k=d.next();!k.done;k=d.next())B=_.C(k.value),k=B.next().value,B=B.next().value,this.JSC$9969_xhr_.setRequestHeader(k,B);this.responseType_&&(this.JSC$9969_xhr_.responseType=this.responseType_);"withCredentials"in this.JSC$9969_xhr_&&this.JSC$9969_xhr_.withCredentials!==this.JSC$9969_withCredentials_&&(this.JSC$9969_xhr_.withCredentials=this.JSC$9969_withCredentials_);
try{this.JSC$9969_timeoutId_&&(clearTimeout(this.JSC$9969_timeoutId_),this.JSC$9969_timeoutId_=null),this.timeoutInterval_>0&&(this.JSC$9969_timeoutId_=setTimeout(this.timeout_.bind(this),this.timeoutInterval_)),this.inSend_=!0,this.JSC$9969_xhr_.send(b),this.inSend_=!1}catch(v){G3S(this,v)}};
_.nu.prototype.createXhr=function(){return this.JSC$9969_xmlHttpFactory_?this.JSC$9969_xmlHttpFactory_.createInstance():etr.createInstance()};
_.nu.prototype.timeout_=function(){typeof a2r!="undefined"&&this.JSC$9969_xhr_&&(this.JSC$9969_lastError_="Timed out after "+this.timeoutInterval_+"ms, aborting",this.JSC$9969_lastErrorCode_=8,this.dispatchEvent("timeout"),this.abort(8))};
var G3S=function(b,d){b.JSC$9969_active_=!1;b.JSC$9969_xhr_&&(b.inAbort_=!0,b.JSC$9969_xhr_.abort(),b.inAbort_=!1);b.JSC$9969_lastError_=d;b.JSC$9969_lastErrorCode_=5;PqM(b);EAS(b)},PqM=function(b){b.errorDispatched_||(b.errorDispatched_=!0,b.dispatchEvent("complete"),b.dispatchEvent("error"))};
_.nu.prototype.abort=function(b){this.JSC$9969_xhr_&&this.JSC$9969_active_&&(this.JSC$9969_active_=!1,this.inAbort_=!0,this.JSC$9969_xhr_.abort(),this.inAbort_=!1,this.JSC$9969_lastErrorCode_=b||7,this.dispatchEvent("complete"),this.dispatchEvent("abort"),EAS(this))};
_.nu.prototype.disposeInternal=function(){this.JSC$9969_xhr_&&(this.JSC$9969_active_&&(this.JSC$9969_active_=!1,this.inAbort_=!0,this.JSC$9969_xhr_.abort(),this.inAbort_=!1),EAS(this,!0));_.nu.superClass_.disposeInternal.call(this)};
_.nu.prototype.onReadyStateChange_=function(){if(!this.isDisposed())if(this.inOpen_||this.inSend_||this.inAbort_)s2$(this);else this.onReadyStateChangeEntryPoint_()};
_.nu.prototype.onReadyStateChangeEntryPoint_=function(){s2$(this)};
var s2$=function(b){if(b.JSC$9969_active_&&typeof a2r!="undefined")if(b.inSend_&&_.TN(b)==4)setTimeout(b.onReadyStateChange_.bind(b),0);else if(b.dispatchEvent("readystatechange"),b.isComplete()){b.JSC$9969_active_=!1;try{if(b.isSuccess())b.dispatchEvent("complete"),b.dispatchEvent("success");else{b.JSC$9969_lastErrorCode_=6;try{var d=_.TN(b)>2?b.JSC$9969_xhr_.statusText:""}catch(B){d=""}b.JSC$9969_lastError_=d+" ["+b.getStatus()+"]";PqM(b)}}finally{EAS(b)}}},EAS=function(b,d){if(b.JSC$9969_xhr_){b.JSC$9969_timeoutId_&&
(clearTimeout(b.JSC$9969_timeoutId_),b.JSC$9969_timeoutId_=null);
var B=b.JSC$9969_xhr_;b.JSC$9969_xhr_=null;d||b.dispatchEvent("ready");try{B.onreadystatechange=null}catch(k){}}};
_.nu.prototype.isActive=function(){return!!this.JSC$9969_xhr_};
_.nu.prototype.isComplete=function(){return _.TN(this)==4};
_.nu.prototype.isSuccess=function(){var b=this.getStatus(),d;if(!(d=YBS(b))){if(b=b===0)b=Arh(String(this.JSC$9969_lastUri_)),b=!dt3.test(b);d=b}return d};
_.TN=function(b){return b.JSC$9969_xhr_?b.JSC$9969_xhr_.readyState:0};
_.E=_.nu.prototype;_.E.getStatus=function(){try{return _.TN(this)>2?this.JSC$9969_xhr_.status:-1}catch(b){return-1}};
_.E.getResponseText=function(){try{return this.JSC$9969_xhr_?this.JSC$9969_xhr_.responseText:""}catch(b){return""}};
_.E.getResponse=function(){try{if(!this.JSC$9969_xhr_)return null;if("response"in this.JSC$9969_xhr_)return this.JSC$9969_xhr_.response;switch(this.responseType_){case "":case "text":return this.JSC$9969_xhr_.responseText;case "arraybuffer":if("mozResponseArrayBuffer"in this.JSC$9969_xhr_)return this.JSC$9969_xhr_.mozResponseArrayBuffer}return null}catch(b){return null}};
_.E.getAllResponseHeaders=function(){return this.JSC$9969_xhr_&&_.TN(this)>=2?this.JSC$9969_xhr_.getAllResponseHeaders()||"":""};
_.E.getLastError=function(){return typeof this.JSC$9969_lastError_==="string"?this.JSC$9969_lastError_:String(this.JSC$9969_lastError_)};var pQE=function(){};
pQE.prototype.send=function(b,d,B){d=d===void 0?function(){}:d;
B=B===void 0?function(){}:B;
dCw(b.url,function(k){k=k.target;k.isSuccess()?d(k.getResponseText()):B(k.getStatus())},b.requestType,b.body,b.requestHeaders,b.timeoutMillis,b.withCredentials)};
pQE.prototype.getTransmissionType=function(){return 1};var CqM=function(b,d){this.uOP=b;this.event=d;this.startTime=hr()},XQF;
CqM.prototype.done=function(){this.uOP.u3(this.event,hr()-this.startTime)};
var rh=function(){Dj.apply(this,arguments);this.TEST_ONLY={getExperimentIds:function(){return[]}}};
_.c(rh,Dj);_.QY=function(b,d,B){var k=hr();d=d();b.u3(B,hr()-k);return d};
XQF=function(){rh.apply(this,arguments)};
_.c(XQF,rh);_.E=XQF.prototype;_.E.tBV=function(){};
_.E.hh=function(){};
_.E.u3=function(){};
_.E.logError=function(){};
_.E.pn=function(){};
_.E.yWO=function(){};
_.E.rW1=function(){};
_.E.km8=function(){};
var vAU=function(b){rh.call(this);var d=this;this.uJ=b;this.TEST_ONLY={bWd:function(){return d.uJ},
getExperimentIds:function(){return d.uJ.TEST_ONLY.getExperimentIds()}};
this.addOnDisposeCallback(function(){return void d.uJ.dispose()})};
_.c(vAU,rh);_.E=vAU.prototype;_.E.update=function(b){this.uJ.dispose();this.uJ=b};
_.E.hh=function(b){this.uJ.hh(b)};
_.E.u3=function(b,d){this.uJ.u3(b,d)};
_.E.logError=function(b){this.uJ.logError(b)};
_.E.pn=function(){this.uJ.pn()};
_.E.yWO=function(b){this.uJ.yWO(b)};
_.E.rW1=function(b){this.uJ.rW1(b)};
_.E.km8=function(b){this.uJ.km8(b)};
_.E.tBV=function(b){this.uJ.tBV(b)};
var LBl=function(b,d){_.yQ.call(this);var B=this;this.callback=b;this.p4e=d;this.rcq=-d;this.addOnDisposeCallback(function(){return void clearTimeout(B.timer)})};
_.c(LBl,_.yQ);var fa5=function(b){if(b.timer===void 0){var d=Math.max(0,b.rcq+b.p4e-hr());b.timer=setTimeout(function(){try{b.callback()}finally{b.rcq=hr(),b.timer=void 0}},d)}},AJ5=function(b,d){rh.call(this);
this.metrics=b;this.sA=d};
_.c(AJ5,rh);_.E=AJ5.prototype;_.E.tBV=function(b){this.metrics.afK.record(b,this.sA)};
_.E.hh=function(b){this.metrics.eventCount.increment(b,this.sA)};
_.E.u3=function(b,d){this.metrics.q70.record(d,b,this.sA)};
_.E.logError=function(b){this.metrics.errorCount.increment(b,this.sA)};
_.E.yWO=function(b){this.metrics.dGK.increment(b,this.sA)};
_.E.rW1=function(b){this.metrics.yCP.increment(b,this.sA)};
_.E.km8=function(b){this.metrics.uVS.increment(b,this.sA)};
var hvG=function(b,d){d=d===void 0?[]:d;var B={sA:b.sA||"_",bnD:b.bnD||[],h8e:b.h8e|0,destinationUrl:b.destinationUrl,exM:b.exM||function(){},
tN8:b.tN8||function(P,v){return RvJ(P,v,B.exM,B.destinationUrl)}},k=B.tN8("52",B.bnD.concat(d));
AJ5.call(this,{afK:new rrH(k),errorCount:new YVV(k),eventCount:new qVH(k),q70:new xyS(k),nhs:new QK2(k),dGK:new e22(k),yCP:new bLV(k),uVS:new dWs(k)},B.sA);var G=this;this.TEST_ONLY={getExperimentIds:function(){return G.options.bnD.concat(G.eBV).sort(function(P,v){return P-v})}};
this.options=B;this.service=k;this.uyB=!b.tN8;this.flushDebouncer=new LBl(function(){return void G.service.snapshotAndFlush()},B.h8e);
this.addOnDisposeCallback(function(){G.flushDebouncer.dispose();G.uyB&&G.service.dispose()});
(this.eBV=d.slice()).sort(_.FQm)};
_.c(hvG,AJ5);hvG.prototype.pn=function(){fa5(this.flushDebouncer)};var w1Q=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(w1Q,_.vD);_.u8m=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(_.u8m,_.vD);var KC=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b,0,KC.messageId)};
_.c(KC,_.vD);var WBU=_.d14(KC);KC.messageId="bfkj";var BF1=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(BF1,_.vD);var aa2=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(aa2,_.vD);var mt2=_.Jc(aa2);_.fk=function(){var b=this;this.promise=new Promise(function(d,B){b.resolve=d;b.reject=B})};_.qm=function(b){_.yQ.call(this);var d=this;this.kJ5=Math.floor(Math.random()*200);this.bX3=new aa2;if("challenge"in b&&WBU(b.challenge)){var B=_.jP(b.challenge,4,void 0,jl);var k=_.jP(b.challenge,5,void 0,jl);_.jP(b.challenge,7,void 0,jl)&&(this.bX3=mt2(_.jP(b.challenge,7,void 0,jl)))}else B=b.program,k=b.globalName;this.addOnDisposeCallback(function(){var M,z,H;return _.f(function(l){if(l.nextAddress==1)return l.yield(d.ydU,2);M=l.yieldResult;z=M.qOl;(H=z)==null||H();_.tn(l)})});
this.yI=Hwm(b.dBq||{},this.bX3);_.RK(this,this.yI);var G=new _.fk;this.ydU=G.promise;this.yI.hh("t");var P=this.yI.share(),v=new CqM(P,"t"),L=function(M,z,H,l){if(!d.yI.isDisposed()){var F="k";z?F="h":H&&(F="u");F!=="k"?l!==0&&(d.yI.hh(F),d.yI.u3(F,M)):d.kJ5<=0?(d.yI.hh(F),d.yI.u3(F,M),d.kJ5=Math.floor(Math.random()*200)):d.kJ5--}},A=function(M,z,H,l){Promise.resolve().then(function(){v.done();
P.pn();P.dispose();G.resolve({rxP:M,qOl:z,qqd:H,qIK:l})})};
if(!_.k4[k])throw this.yI.logError(25),Error("Ca");if(!_.k4[k].a)throw this.yI.logError(26),Error("Da");try{var a=_.k4[k].a;k=[];for(var O=[],I=k3G(this.bX3),D=0;D<I.length;D++)k.push(I[D]),O.push(1);var U=G3w(this.bX3);for(I=0;I<U.length;I++)k.push(U[I]),O.push(2);this.h2M=_.C(a(B,A,!0,b.qMH,L,[k,O],_.jP(this.bX3,5),!1)).next().value;this.adL=G.promise.then(function(){})}catch(M){throw this.yI.logError(28),M;
}};
_.c(_.qm,_.yQ);_.qm.prototype.snapshot=function(b){if(this.isDisposed())throw Error("Ea");this.yI.hh("n");var d=this.yI.share();return this.ydU.then(function(B){var k=B.rxP;return new Promise(function(G){var P=new CqM(d,"n");k(function(v){P.done();d.tBV(v.length);d.pn();d.dispose();G(v)},[b.sO,
b.cl8,b.vFH,b.ntq])})})};
_.qm.prototype.vlV=function(b){this.ydU.then(function(d){var B;(B=d.qqd)==null||B(b)})};
_.qm.prototype.jHX=function(b,d){return this.ydU.then(function(B){var k;return(k=B.qIK)==null?void 0:k(b,d,!1)})};
_.qm.prototype.aPX=function(){return this.yI.share()};var $ts=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c($ts,_.vD);var Rey=_.d14($ts);var OwA=function(){this.promises={};this.ro2=null},Iar=function(){OwA.instance||(OwA.instance=new OwA);
return OwA.instance},Uts=function(b,d){return DtS(b,_.cU(d,w1Q,1,jl),_.cU(d,_.u8m,2,jl),_.jP(d,3,void 0,jl))},DtS=function(b,d,B,k){if(!d&&!B)return Promise.resolve();
if(!k)return Zwm(d,B);var G;(G=b.promises)[k]||(G[k]=new Promise(function(P,v){Zwm(d,B).then(function(){b.ro2=k;P()},function(L){delete b.promises[k];
v(L)})}));
return b.promises[k]};var oAe=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(oAe,_.vD);var NFl=function(b,d){return _.nC(b,1,d)},pQU=function(b,d){return _.nC(b,2,d)};var xG=function(b){_.yQ.call(this);var d=this;this.options=b;this.qb3=new _.fk;this.adL=this.qb3.promise;this.ci8=new _.fk;this.iTl=1;this.rJU=new _.fk;this.f28=[];this.isPaused=!1;this.psV=b.psV||function(){};
this.rSq=new vAU(Hwm(b.dBq||{}));MQ$(this,b.nx,b.aEK,b.ncL,b.iKs,Object.assign({},cJH,b.pYh||{}));this.addOnDisposeCallback(function(){return void JJ3(d)})};
_.c(xG,_.yQ);xG.prototype.snapshot=function(b){var d=this;return _.f(function(B){switch(B.nextAddress){case 1:if(d.isDisposed())throw Error("Ea");if(d.fl||d.qq9){B.jumpTo(2);break}return B.yield(d.ci8.promise,2);case 2:if(!d.fl){B.jumpTo(4);break}return B.yield(d.fl.snapshot(b),5);case 5:return B.return(B.yieldResult);case 4:throw d.qq9;}})};
xG.prototype.pause=function(){this.isDisposed()||this.isPaused||(this.isPaused=!0,this.ab&&this.ab.pause())};
xG.prototype.resume=function(){!this.isDisposed()&&this.isPaused&&(this.isPaused=!1,this.ab&&this.ab.resume())};
xG.prototype.checkForRefresh=function(){var b=this;return _.f(function(d){if(b.isDisposed())throw Error("Ea");var B;if(B=b.ab)B=b.ab,B.isExpired()?(zvr(B),B.resolver(0),B=!0):B=!1,B=!B;return B?d.jumpTo(0):d.yield(b.rJU.promise,0)})};
var XQ2=function(b){var d;return _.f(function(B){if(b.isDisposed())throw Error("Ea");(d=b.ab)==null||RvH(d);return B.yield(b.rJU.promise,0)})},JJ3=function(b){b.qq9=Error("Ga");
b.ci8.resolve();Pqy(b.qb3.promise);b.qb3.reject(Error("Ga"));b.rSq.dispose();Promise.all(b.f28).then(function(){var B;return _.f(function(k){(B=b.fl)==null||B.dispose();b.fl=void 0;_.tn(k)})});
b.f28=[];var d;(d=b.ab)==null||RvH(d);Pqy(b.rJU.promise);b.rJU.reject(Error("Ga"))};
xG.prototype.vlV=function(b){var d,B;(d=this.fl)==null||(B=d.vlV)==null||B.call(d,b)};
xG.prototype.jHX=function(b,d){var B,k,G;return(G=(B=this.fl)==null?void 0:(k=B.jHX)==null?void 0:k.call(B,b,d))!=null?G:Promise.resolve()};
var hvA=function(b,d){var B=b.psV;b.psV=function(){B();d()}},Hwh=function(b,d){b.isDisposed()||(b.fl=d,b.rSq.update(d.aPX()),b.ci8.resolve(),b.qb3.resolve(void 0),b.psV())};
xG.prototype.handleError=function(b){if(!this.isDisposed()){this.qq9=b;this.ci8.resolve();var d,B;(B=(d=this.options).rZn)==null||B.call(d,b)}};
var laV=function(b,d){d&&(Promise.all(b.f28).then(function(){return void d.dispose()}),b.f28=[])},YG=function(b,d){b.iTl=d;
var B,k;(k=(B=b.options).zOV)==null||k.call(B,d)},tQ5=function(b){b.isDisposed()||(b.rJU.resolve(),b.rJU=new _.fk)},MQ$=function(b,d,B,k,G,P){k=k===void 0?Iar():k;
G=G===void 0?Promise.resolve(void 0):G;var v,L,A,a,O,I,D,U,M,z,H,l;_.f(function(F){switch(F.nextAddress){case 1:return F.yield(0,3);case 3:L=null;if(!v){F.jumpTo(6);break}YG(b,7);_.Jn(F,7);return F.yield(F_(v.snapshot({}),P.vnH,function(){return Promise.resolve("E:CTO")}),9);
case 9:L=F.yieldResult;_.fy(F,6);break;case 7:_.lt(F),L="E:UCE";case 6:A=void 0,a=v?P.uo4:P.dvB,O=new pO(a,P.z6K,P.mvX,P.vkK),I=1;case 10:if(!(I<=P.maxAttempts)){F.jumpTo(12);break}if(I===1){F.jumpTo(13);break}YG(b,0);b.ab=new es(O.getValue(),P.c81,P.qgK);return F.yield(b.ab.promise,14);case 14:D=F.yieldResult,b.ab=void 0,D===1?(I=1,O.reset()):u1A(O);case 13:_.Jn(F,15);U=void 0;if(B){U=B;F.jumpTo(17);break}YG(b,5);M=k.ro2;return F.yield(F_(j2H(d,M,L),P.mHZ,function(){return Promise.reject(Error("Ha"))}),
18);
case 18:U=F.yieldResult;case 17:return YG(b,3),F.yield(F_(Uts(k,U),P.cXQ,function(){return Promise.reject(Error("Ia"))}),19);
case 19:return YG(b,8),F.yield(G,20);case 20:return z=new _.qm({challenge:U,dBq:b.options.dBq,qMH:b.options.qMH}),F.yield(F_(z.adL,P.vFz,function(){return Promise.reject(Error("Ja"))}),21);
case 21:A=z;F.jumpTo(12);break;case 15:H=_.lt(F),b.handleError(H),tQ5(b);case 11:I++;F.jumpTo(10);break;case 12:if(b.isDisposed()){F.jumpTo(5);break}A&&(B=void 0,laV(b,v),v=A,Hwh(b,A),tQ5(b));YG(b,2);b.ab=new es(P.lRO,P.c81,P.qgK);b.isPaused&&b.ab.pause();return F.yield(b.ab.promise,22);case 22:b.ab=void 0;if(b.isDisposed()){F.jumpTo(5);break}F.jumpTo(3);break;case 5:(l=v)==null||l.dispose(),_.tn(F)}})};
xG.prototype.aPX=function(){return this.rSq.share()};
var cJH={lRO:432E5,c81:3E5,qgK:10,vnH:1E4,mHZ:3E4,cXQ:3E4,vFz:6E4,dvB:1E3,uo4:6E4,z6K:6E5,mvX:.25,vkK:2,maxAttempts:10},es=function(b,d,B){var k=this;this.endTimeMs=0;this.p28=null;this.isPaused=!1;this.tick=function(){if(!k.isPaused){var G=k.endTimeMs-Date.now();G<=k.gGS?(k.p28=null,k.resolver(0)):k.p28=setTimeout(k.tick,Math.min(G,k.c81))}};
this.c81=d;this.gGS=B;this.promise=new Promise(function(G){k.resolver=G});
FBl(this,b)},FBl=function(b,d){b.endTimeMs=Date.now()+d;
b.tick()};
es.prototype.pause=function(){this.isPaused||(this.isPaused=!0,zvr(this))};
es.prototype.resume=function(){this.isPaused&&(this.isPaused=!1,this.tick())};
var RvH=function(b){zvr(b);b.endTimeMs=0;b.isPaused=!1;b.resolver(1)},zvr=function(b){b.p28&&(clearTimeout(b.p28),b.p28=null)};
es.prototype.isExpired=function(){return Date.now()>this.endTimeMs};var Zwh,S6C=(Zwh=Math.imul)!=null?Zwh:function(b,d){return b*d|0},Z_=[196,
200,224,18],bZ=function(b,d,B){B=B===void 0?[]:B;this.maxItems=b;this.ym=d===void 0?0:d;this.cQ=B},gAS=function(b){var d=globalThis.sessionStorage.getItem("iU5q-!O9@$");
if(!d)return new bZ(b);var B=d.split(",");if(B.length<2)return globalThis.sessionStorage.removeItem("iU5q-!O9@$"),new bZ(b);d=B.slice(1);d.length===1&&d[0]===""&&(d=[]);B=Number(B[0]);return isNaN(B)||B<0||B>d.length?(globalThis.sessionStorage.removeItem("iU5q-!O9@$"),new bZ(b)):new bZ(b,B,d)};
bZ.prototype.serialize=function(){return String(this.ym)+","+this.cQ.join()};
bZ.prototype.insert=function(b,d){var B=void 0;if(this.cQ[this.ym]!==b){var k=this.cQ.indexOf(b);k!==-1?(this.cQ.splice(k,1),k<this.ym&&this.ym--,this.cQ.splice(this.ym,0,b)):(B=this.cQ[this.ym],this.cQ[this.ym]=b)}this.ym=(this.ym+1)%this.maxItems;b=gA4("iU5q-!O9@$",this.serialize());B&&b&&d(B);return b};
var yJV=function(b,d){this.euD=d;try{var B=globalThis.sessionStorage&&!!globalThis.sessionStorage.getItem&&!!globalThis.sessionStorage.setItem&&!!globalThis.sessionStorage.removeItem}catch(k){B=!1}B&&(this.index=gAS(b))},S6l=function(b,d,B,k,G){var P=b.index?_.QY(b.euD,function(){return uRG(b.index,iwQ(d),B,k,G)},"W"):"u";
b.euD.km8(P)},VQH=function(b,d,B){var k=_.C(b.index?_.QY(b.euD,function(){return KBd(iwQ(d),B)},"R"):["u"]),G=k.next().value;
k=k.next().value;b.euD.rW1(G);return k};var iwV={toString:function(b){var d=[],B=0;b-=-2147483648;d[B++]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ".charAt(b%52);for(b=Math.floor(b/52);b>0;)d[B++]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789".charAt(b%62),b=Math.floor(b/62);return d.join("")}};var KBs=function(b){b=wQA(b);for(var d=2654435769,B=2654435769,k=314159265,G=b.length,P=G,v=0,L=function(){d-=B;d-=k;d^=k>>>13;B-=k;B-=d;B^=d<<8;k-=d;k-=B;k^=B>>>13;d-=B;d-=k;d^=k>>>12;B-=k;B-=d;B^=d<<16;k-=d;k-=B;k^=B>>>5;d-=B;d-=k;d^=k>>>3;B-=k;B-=d;B^=d<<10;k-=d;k-=B;k^=B>>>15};P>=12;P-=12,v+=12)d+=uRA(b,v),B+=uRA(b,v+4),k+=uRA(b,v+8),L();
k+=G;switch(P){case 11:k+=b[v+10]<<24;case 10:k+=b[v+9]<<16;case 9:k+=b[v+8]<<8;case 8:B+=b[v+7]<<24;case 7:B+=b[v+6]<<16;case 6:B+=b[v+5]<<8;case 5:B+=b[v+4];case 4:d+=b[v+3]<<24;case 3:d+=b[v+2]<<16;case 2:d+=b[v+1]<<8;case 1:d+=b[v]}L();return iwV.toString(k)},wQA=function(b){for(var d=[],B=0;B<b.length;B++)d.push(b.charCodeAt(B));
return d},uRA=function(b,d){return b[d]+(b[d+1]<<8)+(b[d+2]<<16)+(b[d+3]<<24)};var d_=function(b){_.yQ.call(this);this.m5=b;this.o2l=new _.fk};
_.c(d_,_.yQ);var nA2=function(b,d){var B=setTimeout(function(){b.o2l.resolve()},d);
b.addOnDisposeCallback(function(){return void clearTimeout(B)})};
d_.prototype.zHX=function(b,d){var B=this.uc(b);d==null||d(B);return _.QY(this.m5,function(){return _.j0(B,2)},this.dIM)};
var TFA=function(b,d,B,k){return _.QY(b.m5,function(){return B?b.zHX(d,k):b.uc(d,k)},b.mBU)},rJh=function(b,d,B,k){d_.call(this,b);
this.unv=d;this.zze=B;this.mBU="m";this.dIM="x";this.dld=0;nA2(this,k)};
_.c(rJh,d_);rJh.prototype.uc=function(b,d){var B=this;this.m5.hh(this.mBU);++this.dld>=this.zze&&this.o2l.resolve();var k=b();b=_.QY(this.m5,function(){return B.unv(k)},"C");
if(b===void 0)throw new Ot(17,"YNJ:Undefined");if(!(b instanceof Uint8Array))throw new Ot(18,"ODM:Invalid");d==null||d(b);return b};
var Q25=function(b,d,B){d_.call(this,b);this.ukP=d;this.mBU="f";this.dIM="z";nA2(this,B)};
_.c(Q25,d_);Q25.prototype.uc=function(){return this.ukP};
var q62=function(b,d,B){d_.call(this,b);this.dMV=d;this.mBU="w";this.dIM="z";nA2(this,B)};
_.c(q62,d_);q62.prototype.uc=function(){var b=this;return _.QY(this.m5,function(){return _.eC(b.dMV)},"d")};
q62.prototype.zHX=function(){return this.dMV};
var xts=function(b,d){d_.call(this,b);this.error=d;this.mBU="e";this.dIM="y"};
_.c(xts,d_);var Y6r=function(b,d){var B=(d(b.error.message)+":"+d(b.error.stack)).substring(0,2048);d=B.length+1;B=nAF(B);var k=new Uint8Array(4+B.length);k.set([42,d&127|128,d>>7,b.error.code]);k.set(B,4);return k};
xts.prototype.uc=function(){if(this.ddW)return this.ddW;this.ddW=Y6r(this,function(b){return"_"+KBs(b)});
return Y6r(this,function(b){return b})};
var eve=function(b,d,B){d_.call(this,b);this.iEO=d;this.clientState=B;this.mBU="S";this.dIM="q"};
_.c(eve,d_);eve.prototype.uc=function(){var b=Math.floor(Date.now()/1E3),d=[Math.random()*255,Math.random()*255],B=d.concat([this.iEO&255,this.clientState],[b>>24&255,b>>16&255,b>>8&255,b&255]);b=new Uint8Array(2+B.length);b[0]=34;b[1]=B.length;b.set(B,2);B=b.subarray(2);for(var k=d=d.length;k<B.length;++k)B[k]^=B[k%d];this.m5.yWO(this.clientState);return b};var byH={tb4:3E4,g7y:2E4},BO=function(b){_.yQ.call(this);var d=this;this.lW3=new _.fk;this.mBE=0;this.vD=void 0;this.state=2;this.vm=b.vm;this.nx=b.nx;this.pYh=Object.assign({},byH,b.pYh||{});this.zR=b.vm.aPX();var B;this.onError=(B=b.onError)!=null?B:function(){};
this.rEW=b.rEW||!1;if(d$V(b)){var k=this.vm;this.mG9=function(){return XQ2(k).catch(function(v){v=d.reportError(new Ot(d.zo?20:32,"TRG:Disposed",v));d.vD=v;var L;(L=d.zo)==null||L.dispose();d.zo=void 0;d.lW3.reject(v)})};
hvA(k,function(){return void B$2(d)});
k.iTl===2&&B$2(this)}else this.mG9=b.nDL,B$2(this);var G=this.zR.share();G.hh("o");var P=new CqM(G,"o");this.lW3.promise.then(function(){P.done();G.pn();G.dispose()},function(){return void G.dispose()});
this.addOnDisposeCallback(function(){d.zo?(d.zo.dispose(),d.zo=void 0):d.vD?d.zR.pn():(d.vD=d.reportError(new Ot(32,"TNP:Disposed")),d.zR.pn(),d.lW3.reject(d.vD))});
_.RK(this,this.zR)};
_.c(BO,_.yQ);BO.prototype.zkL=function(){return this.lW3.promise};
var kgh=function(b,d){if(!(d instanceof Ot))if(d instanceof _.ux){var B=Error(d.toString());B.stack=d.stack;d=new Ot(11,"EBH:Error",B)}else d=new Ot(12,"BSO:Unknown",d);return b.reportError(d)},B$2=function(b){var d,B,k,G,P,v,L,A,a,O,I,D,U,M,z;
return _.f(function(H){switch(H.nextAddress){case 1:d=void 0;b.mBE++;B=new _.fk;b.vm instanceof xG&&b.vm.f28.push(B.promise);if(!b.rEW){H.jumpTo(2);break}k=new _.fk;setTimeout(function(){return void k.resolve()});
return H.yield(k.promise,2);case 2:return G=b.zR.share(),_.Jn(H,4,5),b.state=5,P={},v=[],H.yield(F_(b.vm.snapshot({sO:P,vFH:v}),b.pYh.g7y,function(){return Promise.reject(new Ot(15,"MDA:Timeout"))}),7);
case 7:L=H.yieldResult;if(b.isDisposed())throw new Ot(b.zo?20:32,"MDA:Disposed");A=v[0];b.state=6;return H.yield(F_(Ggs(b.nx,L),b.pYh.tb4,function(){return Promise.reject(new Ot(10,"BWB:Timeout"))}),8);
case 8:a=H.yieldResult;if(b.isDisposed())throw new Ot(b.zo?20:32,"BWB:Disposed");b.state=7;d=_.QY(G,function(){var F=P0e(b,a,B,A);F.o2l.promise.then(function(){return void b.mG9()});
return F},"i");
case 5:_.R6(H);G.dispose();_.Hz(H,6);break;case 4:O=_.lt(H);(I=d)==null||I.dispose();if(!b.vD){D=kgh(b,O);B.resolve();var l;if(l=b.vm instanceof xG&&b.mBE<2)a:if(O instanceof Ot)l=O.code!==32&&O.code!==20&&O.code!==10;else{if(O instanceof _.ux)switch(O.code){case 2:case 13:case 14:case 4:break;default:l=!1;break a}l=!0}if(l)return U=(1+Math.random()*.25)*(b.zo?6E4:1E3),M=setTimeout(function(){return void b.mG9()},U),b.addOnDisposeCallback(function(){return void clearTimeout(M)}),H.return();
b.vD=D}G.logError(b.zo?13:14);b.lW3.reject(b.vD);return H.return();case 6:b.state=8,b.mBE=0,(z=b.zo)==null||z.dispose(),b.zo=d,b.lW3.resolve(),_.tn(H)}})},P0e=function(b,d,B,k){var G=Ze$(d,2)*1E3;
if(G<=0)throw new Ot(31,"TTM:Invalid");if(_.jP(d,4))return new q62(b.zR,_.jP(d,4),G);if(!Ze$(d,3))return new Q25(b.zR,DSS(_.Jz(d,1)),G);if(!k)throw new Ot(4,"PMD:Undefined");k=k(DSS(_.Jz(d,1)));if(!(k instanceof Function))throw new Ot(16,"APF:Failed");b.b9P=Math.floor((Date.now()+G)/1E3);b=new rJh(b.zR,k,Ze$(d,3),G);b.addOnDisposeCallback(function(){return void B.resolve()});
return b};
BO.prototype.uc=function(b){return E8h(this,Object.assign({},b),!1)};
BO.prototype.zHX=function(b){return E8h(this,Object.assign({},b),!0)};
BO.prototype.wbW=function(b){if(b>150)return!1;try{return this.cache=new yJV(b,this.zR),!0}catch(d){return this.reportError(new Ot(22,"GBJ:init",d)),!1}};
BO.prototype.reportError=function(b){this.zR.logError(b.code);this.onError(b);return b};
var sPr=function(b,d){d=d instanceof Ot?d:new Ot(5,"TVD:error",d);return b.reportError(d)},E8h=function(b,d,B){try{if(b.isDisposed())throw new Ot(21,"BNT:disposed");
if(!b.zo&&b.vD)throw b.vD;var k,G;return(G=(k=C02(b,d,B))!=null?k:v8H(b,d,B))!=null?G:LTh(b,d,B)}catch(P){if(!d.agq)throw sPr(b,P);return f72(b,B,P)}},C02=function(b,d,B){var k;
return(k=b.zo)==null?void 0:TFA(k,function(){return AiA(b,d)},B,function(G){var P;
if(b.zo instanceof rJh&&((P=d.r5)==null?0:P.lg0))try{var v;(v=b.cache)==null||S6l(v,AiA(b,d),G,d.r5.bTJ,b.b9P-120)}catch(L){b.reportError(new Ot(24,"ELX:write",L))}})},v8H=function(b,d,B){var k;
if((k=d.r5)!=null&&k.nal)try{var G,P=(G=b.cache)==null?void 0:VQH(G,AiA(b,d),d.r5.bTJ);return P?B?_.QY(b.zR,function(){return _.j0(P,2)},"a"):P:void 0}catch(v){b.reportError(new Ot(23,"RXO:read",v))}},LTh=function(b,d,B){var k={stack:[],
error:void 0,hasError:!1};try{if(!d.sCd)throw new Ot(29,"SDF:notready");return TFA(U42(k,new eve(b.zR,0,b.state)),function(){return AiA(b,d)},B)}catch(G){k.error=G,k.hasError=!0}finally{o4V(k)}},f72=function(b,d,B){var k={stack:[],
error:void 0,hasError:!1};try{var G=sPr(b,B);return TFA(U42(k,new xts(b.zR,G)),function(){return[]},d)}catch(P){k.error=P,k.hasError=!0}finally{o4V(k)}},AiA=function(b,d){return d.vA8?d.vA8:d.sO?_.QY(b.zR,function(){return d.vA8=nAF(d.sO)},"c"):[]},d$V=function(b){return Z3(function(d){if(!JC(d))return!1;
for(var B=_.C(Object.entries(b)),k=B.next();!k.done;k=B.next()){var G=_.C(k.value);k=G.next().value;G=G.next().value;if(!(k in d)){if(G.isOptionalGuard_doNotManuallySetPrettyPlease===!0)continue;return!1}if(!G(d[k]))return!1}return!0})}({vm:function(b){return Z3(function(d){return d instanceof b})}(xG)},"");var WTM=function(){var b=_.sk();this.JSC$10087_streamzService=b;b.addNewCounter("/client_streamz/youtube/web/debug/browser_cookie_setting",D_("cookie_enabled"),D_("cookie_3p_enabled"),_.oK("browser"))};
WTM.prototype.increment=function(b,d,B){this.JSC$10087_streamzService.JSC$9960_incrementCounter("/client_streamz/youtube/web/debug/browser_cookie_setting",b,d,B)};
var sYC=function(){var b=_.sk();this.JSC$10111_streamzService=b;b.addNewCounter("/client_streamz/youtube/identity/stickiness/reload",UV("tick"),D_("from_st_cookie"))};
sYC.prototype.increment=function(b,d){this.JSC$10111_streamzService.JSC$9960_incrementCounter("/client_streamz/youtube/identity/stickiness/reload",b,d)};
var a7e=function(){var b=_.sk();this.JSC$10117_streamzService=b;b.addNewCounter("/client_streamz/youtube/identity/high_frequency_cookie_rotation",_.oK("status"))};
a7e.prototype.increment=function(b){this.JSC$10117_streamzService.JSC$9960_incrementCounter("/client_streamz/youtube/identity/high_frequency_cookie_rotation",b)};
var m$V=function(){var b=_.sk();this.JSC$10120_streamzService=b;b.addNewCounter("/client_streamz/youtube/ads/desktop_masthead",_.oK("stage"),D_("is_using_ytd_player"),D_("has_expandable_tiles"))};
m$V.prototype.increment=function(b,d,B){this.JSC$10120_streamzService.JSC$9960_incrementCounter("/client_streamz/youtube/ads/desktop_masthead",b,d,B)};
var $$r=function(){var b=_.sk();this.JSC$10123_streamzService=b;b.addNewCounter("/client_streamz/youtube/web/response_signature",_.oK("check_status"))};
$$r.prototype.increment=function(b){this.JSC$10123_streamzService.JSC$9960_incrementCounter("/client_streamz/youtube/web/response_signature",b)};
var OyH=function(){var b=_.sk();this.JSC$10126_streamzService=b;b.addNewCounter("/client_streamz/youtube/web/e_sig_log",_.oK("sig"),UV("de"))};
OyH.prototype.increment=function(b,d){this.JSC$10126_streamzService.JSC$9960_incrementCounter("/client_streamz/youtube/web/e_sig_log",b,d)};
var I7r=function(){var b=_.sk();this.JSC$10129_streamzService=b;b.addNewCounter("/client_streamz/youtube/web/e_sig_en",_.oK("sig"),UV("de"))};
I7r.prototype.increment=function(b,d){this.JSC$10129_streamzService.JSC$9960_incrementCounter("/client_streamz/youtube/web/e_sig_en",b,d)};
_.D$A=function(){var b=_.sk();this.JSC$10132_streamzService=b;b.addNewCounter("/client_streamz/youtube/web/enforcement_intent",_.oK("action"))};
_.D$A.prototype.increment=function(b){this.JSC$10132_streamzService.JSC$9960_incrementCounter("/client_streamz/youtube/web/enforcement_intent",b)};var kM=window;var U$l=(new Date).getTime();_.w1.createSet("area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr");_.w1.createSet("action","cite","data","formaction","href","manifest","poster","src");var o82=function(b){this.servicePromise_=b;b.then((0,_.Sm)(function(){},this),function(){},this)},N$$=function(b,d,B){b.servicePromise_.then(function(k){var G=k[d];
if(!G)throw Error("Ka`"+d);return G.apply(k,B)})},cil=function(b,d,B){for(var k=Array(arguments.length-2),G=2;G<arguments.length;G++)k[G-2]=arguments[G];
G=pUU(b,d).then(function(P){return P.apply(null,k)},function(P){P=Error("La`"+d+"`"+b+"`"+P,{cause:P});
delete My2[d];return _.Rk(P)});
return new o82(G)},My2={},pUU=function(b,d){var B=My2[d];
if(B)return B;B=(B=_.dF(d))?_.Eq(B):(new _.lc(function(k,G){var P=(new g8(document)).createElement("SCRIPT");P.async=!0;_.L6(P,_.tc(IqU(b)));P.onload=P.onreadystatechange=function(){P.readyState&&P.readyState!="loaded"&&P.readyState!="complete"||k()};
P.onerror=function(v){G(Error("Ma`"+d+"`"+b,{cause:v}))};
(document.head||document.getElementsByTagName("head")[0]).appendChild(P)})).then(function(){var k=_.dF(d);
if(!k)throw Error("Na`"+d+"`"+b);return k});
return My2[d]=B};var JiH={GOOGLE:"https://www.google.com",SUPPORT:"https://support.google.com",PLAY:"https://play.google.com"},Rn5=function(){var b=this;this.rsaForList=[];this.rsaForPromises=[];this.initialize=TFG(function(){return _.f(function(d){if(d.nextAddress==1)return typeof document==="undefined"||document.requestStorageAccessFor===void 0||navigator.permissions===void 0||navigator.permissions.query===void 0||location.hostname.match(".+\\.google\\.com$")?d.return(Promise.resolve()):d.yield(zne(b),2);b.rsaForList.length>
0&&document.addEventListener("click",b.requestAccessForHelpPanel);_.tn(d)})});
this.requestAccessForHelpPanel=function(){if(!(b.rsaForPromises.length>0)){for(var d=_.C(b.rsaForList),B=d.next();!B.done;B=d.next()){B=B.value;try{b.rsaForPromises.push(document.requestStorageAccessFor(B))}catch(k){}}Promise.all(b.rsaForPromises).then(function(){}).catch(function(){}).finally(function(){b.reset()})}}};
Rn5.prototype.reset=function(){document.removeEventListener("click",this.requestAccessForHelpPanel)};
var zne=function(b){var d,B,k,G;return _.f(function(P){switch(P.nextAddress){case 1:d=_.C(Object.values(JiH)),B=d.next();case 2:if(B.done){P.jumpTo(0);break}k=B.value;_.Jn(P,5);return P.yield(navigator.permissions.query({name:"top-level-storage-access",requestedOrigin:k}),7);case 7:G=P.yieldResult;G.state!=="granted"&&b.rsaForList.push(k);_.fy(P,3);break;case 5:_.lt(P);P.jumpTo(0);break;case 3:B=d.next(),P.jumpTo(2)}})};(new Rn5).initialize();var XUV=function(b){this.JSC$10146_loader_=b};
XUV.prototype.startHelp=function(b){N$$(this.JSC$10146_loader_,"startHelp",arguments)};
XUV.prototype.JSC$10148_loadChatSupport=function(b){N$$(this.JSC$10146_loader_,"loadChatSupport",arguments)};
var Hyl=function(b,d){d=d||{};b=cil(hnl,"help.service.Lazy.create",b,{apiKey:d.apiKey||d.apiKey,asxUiUri:d.asxUiUri||d.asxUiUri,environment:d.environment||d.environment,flow:d.flow||d.flow,frdProductData:d.frdProductData||d.frdProductData,frdProductDataSerializedJspb:d.frdProductDataSerializedJspb||d.frdProductDataSerializedJspb,helpCenterPath:d.helpCenterPath||d.helpCenterPath,locale:d.locale||d.locale||"en-US".replace(/-/g,"_"),nonce:d.nonce||d.nonce,productData:d.productData||d.productData,receiverUri:d.receiverUri||
d.receiverUri,renderApiUri:d.renderApiUri||d.renderApiUri,theme:d.theme||d.theme,window:d.window||d.window});return new XUV(b)},hnl=new dr(dNy,"https://www.gstatic.com/feedback/js/help/prod/service/lazy.min.js");var l7A=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(l7A,_.vD);var tyr=_.Jc(l7A);var jPS=[0,_.GG,qs,R8S];_.FTe=new function(b,d,B,k){this.configType=b;this.flagName=B;this.defaultValue=k;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 g8l=function(){this.retriever=_.I2().resolve(ZyV)};_.dt={get payments(){return window.payments}};Q2x(Node);Q2x(Element);var yie=Q2x(HTMLElement);Q2x(SVGElement);var SHS,Vyl,Ej,iyS;SHS=function(b){return typeof b.className=="string"?b.className:b.getAttribute&&b.getAttribute("class")||""};
Vyl=function(b){return b.classList?b.classList:SHS(b).match(/\S+/g)||[]};
_.Gv=function(b,d){typeof b.className=="string"?b.className=d:b.setAttribute&&b.setAttribute("class",d)};
_.PO=function(b,d){return b.classList?b.classList.contains(d):_.gG(Vyl(b),d)};
_.xl=function(b,d){if(b.classList)b.classList.add(d);else if(!_.PO(b,d)){var B=SHS(b);_.Gv(b,B+(B.length>0?" "+d:d))}};
Ej=function(b,d){if(b.classList)Array.prototype.forEach.call(d,function(G){_.xl(b,G)});
else{var B={};Array.prototype.forEach.call(Vyl(b),function(G){B[G]=!0});
Array.prototype.forEach.call(d,function(G){B[G]=!0});
d="";for(var k in B)d+=d.length>0?" "+k:k;_.Gv(b,d)}};
_.QW=function(b,d){b.classList?b.classList.remove(d):_.PO(b,d)&&_.Gv(b,Array.prototype.filter.call(Vyl(b),function(B){return B!=d}).join(" "))};
iyS=function(b,d){b.classList?Array.prototype.forEach.call(d,function(B){_.QW(b,B)}):_.Gv(b,Array.prototype.filter.call(Vyl(b),function(B){return!_.gG(d,B)}).join(" "))};var wUs=function(b){this.previouslyFocusedElement=this.focusChangeHandler=null;this.document=b.document},n8r=function(b,d){uCV(b);
var B=document.createElement("div"),k;(k=d.parentNode)==null||k.insertBefore(B,d);B.tabIndex=0;B.id="fc-focus-trap-pre-div";B=document.createElement("div");var G;(G=d.parentNode)==null||G.insertBefore(B,d.nextSibling);B.tabIndex=0;B.id="fc-focus-trap-post-div";var P=KTS(b,d),v=KTS(b,d,!0);P&&v&&(b.focusChangeHandler=function(){var L=b.document.activeElement;if(L)if(_.bp(d,L))b.previouslyFocusedElement=L;else if(L===b.document.activeElement)switch(b.previouslyFocusedElement){case P:v.focus();b.previouslyFocusedElement=
v;break;default:P.focus(),b.previouslyFocusedElement=P}},b.document.addEventListener("focus",b.focusChangeHandler,!0),b.document.addEventListener("focusin",b.focusChangeHandler))},uCV=function(b){b.focusChangeHandler&&(document.removeEventListener("focus",b.focusChangeHandler,!0),document.removeEventListener("focusin",b.focusChangeHandler),b.focusChangeHandler=null);
var d;(d=document.getElementById("fc-focus-trap-pre-div"))==null||d.remove();var B;(B=document.getElementById("fc-focus-trap-post-div"))==null||B.remove()},T$h=function(b,d,B,k,G){B=B===void 0?!0:B;
var P;G=(P=G===void 0?null:G)!=null?P:KTS(b,d,k===void 0?!1:k);G!==null&&(G.focus(),B&&n8r(b,d))};
wUs.prototype.disableButton=function(b,d){d=d===void 0?null:d;b.disabled=!0;d&&_.xl(b,d)};
var KTS=function(b,d,B){B=B===void 0?!1:B;if(Dc2(d)&&!B)return d;var k=B?[].slice.call(d.children,0).reverse():d.children;k=_.C(k);for(var G=k.next();!G.done;G=k.next())if(G=G.value,yie(G)&&(G=KTS(b,G,B)))return G;return Dc2(d)&&B?d:null};var rih=function(b){this.originalBodyOverflow="";this.JSC$10173_domHelper=FF(b);var d;this.isScrollingEnabled=((d=this.JSC$10173_domHelper.JSC$9499_document_.body)==null?void 0:d.style.overflow)!=="hidden"};
rih.prototype.enableScrolling=function(){this.isScrollingEnabled||(this.JSC$10173_domHelper.JSC$9499_document_.body.style.overflow=this.originalBodyOverflow,this.isScrollingEnabled=!0)};_.CX(_.VQ,_.yQ);_.E=_.VQ.prototype;_.E.JSC$10176_id_=0;_.E.disposeInternal=function(){_.VQ.superClass_.disposeInternal.call(this);this.stop();delete this.JSC$10174_listener_;delete this.handler_};
_.E.start=function(b){this.stop();this.JSC$10176_id_=wh(this.callback_,b!==void 0?b:this.JSC$10174_interval_)};
_.E.stop=function(){this.isActive()&&_.k4.clearTimeout(this.JSC$10176_id_);this.JSC$10176_id_=0};
_.E.fire=function(){this.stop();this.JSC$10176_doAction_()};
_.E.isActive=function(){return this.JSC$10176_id_!=0};
_.E.JSC$10176_doAction_=function(){this.JSC$10176_id_=0;this.JSC$10174_listener_&&this.JSC$10174_listener_.call(this.handler_)};_.Jt=function(b){_.yQ.call(this);this.handler_=b;this.JSC$10177_keys_={}};
_.CX(_.Jt,_.yQ);var QPV=[];_.Jt.prototype.listen=function(b,d,B,k){Array.isArray(d)||(d&&(QPV[0]=d.toString()),d=QPV);for(var G=0;G<d.length;G++){var P=_.JP(b,d[G],B||this.handleEvent,k||!1,this.handler_||this);if(!P)break;this.JSC$10177_keys_[P.key]=P}return this};
_.Jt.prototype.listenOnce=function(b,d,B,k){return qH3(this,b,d,B,k)};
var qH3=function(b,d,B,k,G,P){if(Array.isArray(B))for(var v=0;v<B.length;v++)qH3(b,d,B[v],k,G,P);else{d=Nc(d,B,k||b.handleEvent,G,P||b.handler_||b);if(!d)return b;b.JSC$10177_keys_[d.key]=d}return b};
_.Jt.prototype.unlisten=function(b,d,B,k,G){if(Array.isArray(d))for(var P=0;P<d.length;P++)this.unlisten(b,d[P],B,k,G);else if(b=Ogr(b,d,B||this.handleEvent,_.Tm(k)?!!k.capture:!!k,G||this.handler_||this))px(b),delete this.JSC$10177_keys_[b.key];return this};
_.Jt.prototype.removeAll=function(){_.w1.forEach(this.JSC$10177_keys_,function(b,d){this.JSC$10177_keys_.hasOwnProperty(d)&&px(b)},this);
this.JSC$10177_keys_={}};
_.Jt.prototype.disposeInternal=function(){_.Jt.superClass_.disposeInternal.call(this);this.removeAll()};
_.Jt.prototype.handleEvent=function(){throw Error("Oa");};var sj=function(){_.yQ.call(this);this.services_={}};
_.CX(sj,_.yQ);sj.prototype.connect=function(b){b&&b()};
sj.prototype.isConnected=function(){return!0};
sj.prototype.registerService=function(b,d,B){this.services_[b]={callback:d,objectPayload:!!B}};
sj.prototype.getService=function(b,d){var B=this.services_[b];return B?B:this.defaultService_?{callback:_.aZ(this.defaultService_,b),objectPayload:_.Tm(d)}:null};
var x$H=function(b,d){if(d&&typeof b==="string")try{return JSON.parse(b)}catch(B){return null}else if(!d&&typeof b!=="string")return(0,_.Ku)(b);return b};
sj.prototype.disposeInternal=function(){sj.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 CI=function(b,d){this.sequence_=[];this.onCancelFunction_=b;this.defaultScope_=d||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};
CI.prototype.cancel=function(b){if(this.fired_)this.result_ instanceof CI&&this.result_.cancel();else{if(this.parent_){var d=this.parent_;delete this.parent_;b?d.cancel(b):(d.branches_--,d.branches_<=0&&d.cancel())}this.onCancelFunction_?this.onCancelFunction_.call(this.defaultScope_,this):this.silentlyCanceled_=!0;this.fired_||this.errback(new vO(this))}};
CI.prototype.continue_=function(b,d){this.blocked_=!1;YHS(this,b,d)};
var YHS=function(b,d,B){b.fired_=!0;b.result_=B;b.hadError_=!d;en5(b)},dT2=function(b){if(b.fired_){if(!b.silentlyCanceled_)throw new b_S(b);
b.silentlyCanceled_=!1}};
CI.prototype.callback=function(b){dT2(this);YHS(this,!0,b)};
CI.prototype.errback=function(b){dT2(this);YHS(this,!1,b)};
var Bse=function(b,d,B){LI(b,d,null,B)};
CI.prototype.finally=function(b){var d=this;return kIe(new Promise(function(B,k){LI(d,function(G){b();B(G)},function(G){b();
k(G)})}))};
var LI=function(b,d,B,k){var G=b.fired_;G||(d===B?d=B=yY(d):(d=yY(d),B=yY(B)));b.sequence_.push([d,B,k]);G&&en5(b)};
CI.prototype.then=function(b,d,B){var k,G,P=new _.lc(function(v,L){G=v;k=L});
LI(this,G,function(v){v instanceof vO?P.cancel():k(v);return GIS},this);
return P.then(b,d,B)};
c3M(CI);var PcA=function(b,d){d instanceof CI?Bse(b,(0,_.Sm)(d.branch,d)):Bse(b,function(){return d})};
CI.prototype.branch=function(b){var d=new CI;LI(this,d.callback,d.errback,d);b&&(d.parent_=this,this.branches_++);return d};
CI.prototype.isError=function(b){return b instanceof Error};
var EsH=function(b){return Ao(b.sequence_,function(d){return typeof d[1]==="function"})},GIS={},en5=function(b){if(b.unhandledErrorId_&&b.fired_&&EsH(b)){var d=b.unhandledErrorId_,B=s_r[d];
B&&(_.k4.clearTimeout(B.JSC$10194_id_),delete s_r[d]);b.unhandledErrorId_=0}b.parent_&&(b.parent_.branches_--,delete b.parent_);d=b.result_;for(var k=B=!1;b.sequence_.length&&!b.blocked_;){var G=b.sequence_.shift(),P=G[0],v=G[1];G=G[2];if(P=b.hadError_?v:P)try{var L=P.call(G||b.defaultScope_,d);L===GIS&&(L=void 0);L!==void 0&&(b.hadError_=b.hadError_&&(L==d||b.isError(L)),b.result_=d=L);if(J35(d)||typeof _.k4.Promise==="function"&&d instanceof _.k4.Promise)k=!0,b.blocked_=!0}catch(A){d=A,b.hadError_=
!0,EsH(b)||(B=!0)}}b.result_=d;k&&(L=(0,_.Sm)(b.continue_,b,!0),k=(0,_.Sm)(b.continue_,b,!1),d instanceof CI?(LI(d,L,k),d.blocking_=!0):d.then(L,k));B&&(d=new CcM(d),s_r[d.JSC$10194_id_]=d,b.unhandledErrorId_=d.JSC$10194_id_)},kIe=function(b){var d=new CI;
b.then(function(B){d.callback(B)},function(B){d.errback(B)});
return d},b_S=function(){_.bF.call(this)};
_.CX(b_S,_.bF);b_S.prototype.message="Deferred has already fired";b_S.prototype.name="AlreadyCalledError";var vO=function(){_.bF.call(this)};
_.CX(vO,_.bF);vO.prototype.message="Deferred was canceled";vO.prototype.name="CanceledError";var CcM=function(b){this.JSC$10194_id_=_.k4.setTimeout((0,_.Sm)(this.throwError,this),0);this.JSC$10194_error_=b};
CcM.prototype.throwError=function(){delete s_r[this.JSC$10194_id_];throw this.JSC$10194_error_;};
var s_r={};var vsU={1:"NativeMessagingTransport"},Lb$=["pu","lru","pru","lpu","ppu"],Aoe=function(){for(var b=10,d=f52,B=d.length,k="";b-- >0;)k+=d.charAt(Math.floor(Math.random()*B));return k},f52="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";var fI=function(b){_.yQ.call(this);this.JSC$10197_domHelper_=b||FF()};
_.CX(fI,_.yQ);fI.prototype.transportType=0;fI.prototype.getWindow=function(){return this.JSC$10197_domHelper_.getWindow()};
fI.prototype.getName=function(){return vsU[String(this.transportType)]||""};var AH=function(b,d,B,k,G){fI.call(this,B);this.JSC$10200_channel_=b;this.protocolVersion_=G||2;this.peerHostname_=d||"*";this.JSC$10200_eventHandler_=new _.Jt(this);this.maybeAttemptToConnectTimer_=new _.cM(100,this.getWindow());this.oneSidedHandshake_=!!k;this.setupAckReceived_=new CI;this.setupAckSent_=new CI;this.JSC$10200_connected_=new CI;this.endpointId_=Aoe();this.peerEndpointId_=null;this.oneSidedHandshake_?Wbs(this.JSC$10200_channel_)==1?PcA(this.JSC$10200_connected_,this.setupAckReceived_):
PcA(this.JSC$10200_connected_,this.setupAckSent_):(PcA(this.JSC$10200_connected_,this.setupAckReceived_),this.protocolVersion_==2&&PcA(this.JSC$10200_connected_,this.setupAckSent_));Bse(this.JSC$10200_connected_,this.notifyConnected_,this);this.JSC$10200_connected_.callback(!0);this.JSC$10200_eventHandler_.listen(this.maybeAttemptToConnectTimer_,"tick",this.maybeAttemptToConnect_)};
_.CX(AH,fI);AH.prototype.peerProtocolVersion_=null;AH.prototype.initialized_=!1;AH.prototype.transportType=1;var a5A={};AH.prototype.sendTimerId_=0;
var O_A=function(b){var d=b.event_.data;if(typeof d!=="string")return!1;var B=d.indexOf("|"),k=d.indexOf(":");if(B==-1||k==-1)return!1;var G=d.substring(0,B);B=d.substring(B+1,k);d=d.substring(k+1);if(k=WO[G])return k.xpcDeliver(B,d,b.event_.origin),!0;k=mTS(d)[0];for(var P in WO){var v=WO[P];if(Wbs(v)==1&&!v.isConnected()&&B=="tp"&&(k=="SETUP"||k=="SETUP_NTPV2")&&$Th(v,b.event_.origin))return delete WO[v.name],v.name=G,WO[G]=v,v.xpcDeliver(B,d),!0}return!1},I5r=function(b){b.protocolVersion_!=2||
b.peerProtocolVersion_!=null&&b.peerProtocolVersion_!=2||b.send("tp","SETUP_NTPV2,"+b.endpointId_);
b.peerProtocolVersion_!=null&&b.peerProtocolVersion_!=1||b.send("tp","SETUP")},DTr=function(b,d){if(b.protocolVersion_!=2||b.peerProtocolVersion_!=null&&b.peerProtocolVersion_!=2||d!=2){if(b.peerProtocolVersion_!=null&&b.peerProtocolVersion_!=1||d!=1)return;
b.send("tp","SETUP_ACK")}else b.send("tp","SETUP_ACK_NTPV2");b.setupAckSent_.fired_||b.setupAckSent_.callback(!0)},UT$=function(b,d){d>b.peerProtocolVersion_&&(b.peerProtocolVersion_=d);
b.peerProtocolVersion_==1&&(b.setupAckSent_.fired_||b.oneSidedHandshake_||b.setupAckSent_.callback(!0),b.peerEndpointId_=null)};
_.E=AH.prototype;_.E.connect=function(){var b=this.getWindow(),d=_.q4(b),B=a5A[d];typeof B!=="number"&&(B=0);B==0&&_.JP(b.postMessage?b:b.document,"message",O_A,!1,AH);a5A[d]=B+1;this.initialized_=!0;this.maybeAttemptToConnect_()};
_.E.maybeAttemptToConnect_=function(){var b=Wbs(this.JSC$10200_channel_)==0;this.oneSidedHandshake_&&b||this.JSC$10200_channel_.isConnected()||this.isDisposed()?this.maybeAttemptToConnectTimer_.stop():(this.maybeAttemptToConnectTimer_.start(),I5r(this))};
_.E.send=function(b,d){var B=this.JSC$10200_channel_.peerWindowObject_;B&&(this.send=function(k,G){var P=this,v=this.JSC$10200_channel_.name;this.sendTimerId_=wh(function(){P.sendTimerId_=0;try{var L=B.postMessage?B:B.document;L.postMessage&&L.postMessage(v+"|"+k+":"+G,P.peerHostname_)}catch(A){}},0)},this.send(b,d))};
_.E.notifyConnected_=function(){var b=this.JSC$10200_channel_,d=this.protocolVersion_==1||this.peerProtocolVersion_==1?200:void 0;b.isConnected()||b.connectionDelay_&&b.connectionDelay_.isActive()||(b.state_=2,_.fO(b.connectionDelay_),d!==void 0?(b.connectionDelay_=new _.VQ(b.connectCb_,d),b.connectionDelay_.start()):(b.connectionDelay_=null,b.connectCb_()))};
_.E.disposeInternal=function(){if(this.initialized_){var b=this.getWindow(),d=_.q4(b),B=a5A[d];a5A[d]=B-1;B==1&&_.Zj(b.postMessage?b:b.document,"message",O_A,!1,AH)}this.sendTimerId_&&(_.k4.clearTimeout(this.sendTimerId_),this.sendTimerId_=0);_.fO(this.JSC$10200_eventHandler_);delete this.JSC$10200_eventHandler_;_.fO(this.maybeAttemptToConnectTimer_);delete this.maybeAttemptToConnectTimer_;this.setupAckReceived_.cancel();delete this.setupAckReceived_;this.setupAckSent_.cancel();delete this.setupAckSent_;
this.JSC$10200_connected_.cancel();delete this.JSC$10200_connected_;delete this.send;AH.superClass_.disposeInternal.call(this)};
var mTS=function(b){b=b.split(",");b[1]=b[1]||null;return b};var Nsh;_.au=function(b){if(b.getValues&&typeof b.getValues=="function")return b.getValues();if(typeof Map!=="undefined"&&b instanceof Map||typeof Set!=="undefined"&&b instanceof Set)return Array.from(b.values());if(typeof b==="string")return b.split("");if(_.K1(b)){for(var d=[],B=b.length,k=0;k<B;k++)d.push(b[k]);return d}return _.w1.getValues(b)};
_.os5=function(b){if(b.getKeys&&typeof b.getKeys=="function")return b.getKeys();if(!b.getValues||typeof b.getValues!="function"){if(typeof Map!=="undefined"&&b instanceof Map)return Array.from(b.keys());if(!(typeof Set!=="undefined"&&b instanceof Set)){if(_.K1(b)||typeof b==="string"){var d=[];b=b.length;for(var B=0;B<b;B++)d.push(B);return d}return _.w1.getKeys(b)}}};
Nsh=function(b,d,B){if(b.forEach&&typeof b.forEach=="function")b.forEach(d,B);else if(_.K1(b)||typeof b==="string")Array.prototype.forEach.call(b,d,B);else for(var k=_.os5(b),G=_.au(b),P=G.length,v=0;v<P;v++)d.call(B,G[v],k&&k[v],b)};var $eC,ou,pI,XAs,pAe,coH,MuS,RBh,Jo3;
_.nB=function(b,d){this.JSC$10205_domain_=this.userInfo_=this.scheme_="";this.JSC$10205_port_=null;this.fragment_=this.JSC$10205_path_="";this.JSC$10205_ignoreCase_=!1;var B;b instanceof _.nB?(this.JSC$10205_ignoreCase_=d!==void 0?d:b.JSC$10205_ignoreCase_,_.mG(this,b.scheme_),this.userInfo_=b.userInfo_,_.$M(this,b.JSC$10205_domain_),_.Oj(this,b.JSC$10205_port_),_.Iu(this,b.getPath()),_.Dh(this,b.JSC$10205_queryData_.clone()),_.Uj(this,b.fragment_)):b&&(B=_.AJ(String(b)))?(this.JSC$10205_ignoreCase_=
!!d,_.mG(this,B[1]||"",!0),this.userInfo_=ou(B[2]||""),_.$M(this,B[3]||"",!0),_.Oj(this,B[4]),_.Iu(this,B[5]||"",!0),_.Dh(this,B[6]||"",!0),_.Uj(this,B[7]||"",!0)):(this.JSC$10205_ignoreCase_=!!d,this.JSC$10205_queryData_=new _.Ni(null,this.JSC$10205_ignoreCase_))};
_.nB.prototype.toString=function(){var b=[],d=this.scheme_;d&&b.push(pI(d,pAe,!0),":");var B=this.JSC$10205_domain_;if(B||d=="file")b.push("//"),(d=this.userInfo_)&&b.push(pI(d,pAe,!0),"@"),b.push(_.E6(B).replace(/%25([0-9a-fA-F]{2})/g,"%$1")),B=this.JSC$10205_port_,B!=null&&b.push(":",String(B));if(B=this.getPath())this.JSC$10205_domain_&&B.charAt(0)!="/"&&b.push("/"),b.push(pI(B,B.charAt(0)=="/"?MuS:coH,!0));(B=this.JSC$10205_queryData_.toString())&&b.push("?",B);(B=this.fragment_)&&b.push("#",
pI(B,Jo3));return b.join("")};
_.nB.prototype.resolve=function(b){var d=this.clone(),B=!!b.scheme_;B?_.mG(d,b.scheme_):B=!!b.userInfo_;B?d.userInfo_=b.userInfo_:B=!!b.JSC$10205_domain_;B?_.$M(d,b.JSC$10205_domain_):B=b.JSC$10205_port_!=null;var k=b.getPath();if(B)_.Oj(d,b.JSC$10205_port_);else if(B=!!b.JSC$10205_path_){if(k.charAt(0)!="/")if(this.JSC$10205_domain_&&!this.JSC$10205_path_)k="/"+k;else{var G=d.getPath().lastIndexOf("/");G!=-1&&(k=d.getPath().slice(0,G+1)+k)}G=k;if(G==".."||G==".")k="";else if(_.vJ(G,"./")||_.vJ(G,
"/.")){k=_.PJ(G,"/");G=G.split("/");for(var P=[],v=0;v<G.length;){var L=G[v++];L=="."?k&&v==G.length&&P.push(""):L==".."?((P.length>1||P.length==1&&P[0]!="")&&P.pop(),k&&v==G.length&&P.push("")):(P.push(L),k=!0)}k=P.join("/")}else k=G}B?_.Iu(d,k):B=b.JSC$10205_queryData_.toString()!=="";B?_.Dh(d,b.JSC$10205_queryData_.clone()):B=!!b.fragment_;B&&_.Uj(d,b.fragment_);return d};
_.nB.prototype.clone=function(){return new _.nB(this)};
_.mG=function(b,d,B){b.scheme_=B?ou(d,!0):d;b.scheme_&&(b.scheme_=b.scheme_.replace(/:$/,""));return b};
_.$M=function(b,d,B){b.JSC$10205_domain_=B?ou(d,!0):d;return b};
_.Oj=function(b,d){if(d){d=Number(d);if(isNaN(d)||d<0)throw Error("Pa`"+d);b.JSC$10205_port_=d}else b.JSC$10205_port_=null;return b};
_.nB.prototype.getPath=function(){return this.JSC$10205_path_};
_.Iu=function(b,d,B){b.JSC$10205_path_=B?ou(d,!0):d;return b};
_.Dh=function(b,d,B){d instanceof _.Ni?(b.JSC$10205_queryData_=d,zBe(b.JSC$10205_queryData_,b.JSC$10205_ignoreCase_)):(B||(d=pI(d,RBh)),b.JSC$10205_queryData_=new _.Ni(d,b.JSC$10205_ignoreCase_));return b};
_.Pt=function(b,d,B){b.JSC$10205_queryData_.set(d,B);return b};
_.Gk=function(b,d){return b.JSC$10205_queryData_.get(d)};
_.Uj=function(b,d,B){b.fragment_=B?ou(d):d;return b};
_.Mi=function(b){_.Pt(b,"zx",Bt());return b};
_.kU=function(b,d){return b instanceof _.nB?b.clone():new _.nB(b,d)};
$eC=function(b,d){b instanceof _.nB||(b=_.kU(b));d instanceof _.nB||(d=_.kU(d));return b.resolve(d)};
ou=function(b,d){return b?d?decodeURI(b.replace(/%25/g,"%2525")):decodeURIComponent(b):""};
pI=function(b,d,B){return typeof b==="string"?(b=encodeURI(b).replace(d,XAs),B&&(b=b.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),b):null};
XAs=function(b){b=b.charCodeAt(0);return"%"+(b>>4&15).toString(16)+(b&15).toString(16)};
pAe=/[#\/\?@]/g;coH=/[#\?:]/g;MuS=/[#\?]/g;RBh=/[#\?@]/g;Jo3=/#/g;_.Ni=function(b,d){this.count_=this.keyMap_=null;this.encodedQuery_=b||null;this.JSC$10206_ignoreCase_=!!d};
_.cO=function(b){b.keyMap_||(b.keyMap_=new Map,b.count_=0,b.encodedQuery_&&mys(b.encodedQuery_,function(d,B){b.add($A(d),B)}))};
_.E=_.Ni.prototype;_.E.getCount=function(){_.cO(this);return this.count_};
_.E.add=function(b,d){_.cO(this);this.encodedQuery_=null;b=JH(this,b);var B=this.keyMap_.get(b);B||this.keyMap_.set(b,B=[]);B.push(d);this.count_+=1;return this};
_.E.remove=function(b){_.cO(this);b=JH(this,b);return this.keyMap_.has(b)?(this.encodedQuery_=null,this.count_-=this.keyMap_.get(b).length,this.keyMap_.delete(b)):!1};
_.E.clear=function(){this.keyMap_=this.encodedQuery_=null;this.count_=0};
_.E.isEmpty=function(){_.cO(this);return this.count_==0};
_.E.containsKey=function(b){_.cO(this);b=JH(this,b);return this.keyMap_.has(b)};
_.E.containsValue=function(b){var d=this.getValues();return _.gG(d,b)};
_.E.forEach=function(b,d){_.cO(this);this.keyMap_.forEach(function(B,k){B.forEach(function(G){b.call(d,G,k,this)},this)},this)};
_.E.getKeys=function(){_.cO(this);for(var b=Array.from(this.keyMap_.values()),d=Array.from(this.keyMap_.keys()),B=[],k=0;k<d.length;k++)for(var G=b[k],P=0;P<G.length;P++)B.push(d[k]);return B};
_.E.getValues=function(b){_.cO(this);var d=[];if(typeof b==="string")this.containsKey(b)&&(d=d.concat(this.keyMap_.get(JH(this,b))));else{b=Array.from(this.keyMap_.values());for(var B=0;B<b.length;B++)d=d.concat(b[B])}return d};
_.E.set=function(b,d){_.cO(this);this.encodedQuery_=null;b=JH(this,b);this.containsKey(b)&&(this.count_-=this.keyMap_.get(b).length);this.keyMap_.set(b,[d]);this.count_+=1;return this};
_.E.get=function(b,d){if(!b)return d;b=this.getValues(b);return b.length>0?String(b[0]):d};
_.hBV=function(b,d,B){b.remove(d);B.length>0&&(b.encodedQuery_=null,b.keyMap_.set(JH(b,d),_.iF(B)),b.count_+=B.length)};
_.Ni.prototype.toString=function(){if(this.encodedQuery_)return this.encodedQuery_;if(!this.keyMap_)return"";for(var b=[],d=Array.from(this.keyMap_.keys()),B=0;B<d.length;B++){var k=d[B],G=_.E6(k);k=this.getValues(k);for(var P=0;P<k.length;P++){var v=G;k[P]!==""&&(v+="="+_.E6(k[P]));b.push(v)}}return this.encodedQuery_=b.join("&")};
_.Ni.prototype.clone=function(){var b=new _.Ni;b.encodedQuery_=this.encodedQuery_;this.keyMap_&&(b.keyMap_=new Map(this.keyMap_),b.count_=this.count_);return b};
var JH=function(b,d){d=String(d);b.JSC$10206_ignoreCase_&&(d=d.toLowerCase());return d},zBe=function(b,d){d&&!b.JSC$10206_ignoreCase_&&(_.cO(b),b.encodedQuery_=null,b.keyMap_.forEach(function(B,k){var G=k.toLowerCase();
k!=G&&(this.remove(k),_.hBV(this,G,B))},b));
b.JSC$10206_ignoreCase_=d};
_.Ni.prototype.extend=function(b){for(var d=0;d<arguments.length;d++)Nsh(arguments[d],function(B,k){this.add(k,B)},this)};var zv=function(b,d){sj.call(this);for(var B=0,k;k=Lb$[B];B++)if(k in b&&!/^https?:\/\//.test(b[k]))throw Error("Ra`"+b[k]+"`"+k);this.cfg_=b;this.name=this.cfg_.cn||Aoe();this.JSC$10201_domHelper_=d||FF();this.deferredDeliveries_=[];this.peerLoadHandler_=new _.Jt(this);b.lpu=b.lpu||WK$(this.JSC$10201_domHelper_.getWindow().location.href)+"/robots.txt";b.ppu=b.ppu||WK$(b.pu||"")+"/robots.txt";WO[this.name]=this;Ogr(window,"unload",H_l)||Nc(window,"unload",H_l)};
_.CX(zv,sj);var l5l=RegExp("^%*tp$"),tu3=RegExp("^%+tp$");_.E=zv.prototype;_.E.connectionDelay_=null;_.E.peerWindowDeferred_=null;_.E.transport_=null;_.E.state_=1;_.E.isConnected=function(){return this.state_==2};
_.E.peerWindowObject_=null;_.E.iframeElement_=null;_.E.getConfig=function(){return this.cfg_};
_.E.connect=function(b){this.connectCb_=b||_.lz;this.state_==3&&(this.state_=1);this.peerWindowDeferred_?Bse(this.peerWindowDeferred_,this.continueConnection_):this.continueConnection_()};
_.E.continueConnection_=function(){this.peerWindowDeferred_=null;this.cfg_.ifrid&&(this.iframeElement_=this.JSC$10201_domHelper_.getElement(this.cfg_.ifrid));if(this.iframeElement_){var b=this.iframeElement_.contentWindow;b||(b=window.frames[this.cfg_.ifrid]);this.peerWindowObject_=b}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$10201_domHelper_);else switch(this.cfg_.tp){case 1:this.transport_=new AH(this,this.cfg_.ph,this.JSC$10201_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()()};
_.E.close=function(){this.peerWindowDeferred_&&(this.peerWindowDeferred_.cancel(),this.peerWindowDeferred_=null);this.deferredDeliveries_.length=0;this.peerLoadHandler_.removeAll();this.state_=3;_.fO(this.transport_);this.connectCb_=this.transport_=null;_.fO(this.connectionDelay_);this.connectionDelay_=null};
_.E.send=function(b,d){if(this.isConnected()){try{var B=!!this.peerWindowObject_&&!this.peerWindowObject_.closed}catch(G){B=!1}if(B){_.Tm(d)&&(d=(0,_.Ku)(d));B=this.transport_;var k=B.send;l5l.test(b)&&(b="%"+b);b=b.replace(/[%:|]/g,encodeURIComponent);k.call(B,b,d)}else this.close()}};
_.E.xpcDeliver=function(b,d,B){if(this.peerWindowDeferred_)this.deferredDeliveries_.push((0,_.Sm)(this.xpcDeliver,this,b,d,B));else if($Th(this,B)&&!this.isDisposed()&&this.state_!=3)if(b&&b!="tp")this.isConnected()&&(b=b.replace(/%[0-9a-f]{2}/gi,decodeURIComponent),b=tu3.test(b)?b.substring(1):b,b=this.getService(b,d))&&(d=x$H(d,b.objectPayload),d!=null&&b.callback(d));else switch(b=this.transport_,B=mTS(d),d=B[1],B[0]){case "SETUP_ACK":UT$(b,1);b.setupAckReceived_.fired_||b.setupAckReceived_.callback(!0);
break;case "SETUP_ACK_NTPV2":b.protocolVersion_==2&&(UT$(b,2),b.setupAckReceived_.fired_||b.setupAckReceived_.callback(!0));break;case "SETUP":UT$(b,1);DTr(b,1);break;case "SETUP_NTPV2":b.protocolVersion_==2&&(B=b.peerProtocolVersion_,UT$(b,2),DTr(b,2),B!=1&&b.peerEndpointId_==null||b.peerEndpointId_==d||I5r(b),b.peerEndpointId_=d)}};
var Wbs=function(b){var d=b.cfg_.role;return typeof d==="number"?d:window.parent==b.peerWindowObject_?1:0},$Th=function(b,d){var B=b.cfg_.ph;
return _.C1(d==null?"":String(d))||_.C1(B==null?"":String(B))||d==b.cfg_.ph};
zv.prototype.disposeInternal=function(){this.close();this.iframeElement_=this.peerWindowObject_=null;delete WO[this.name];_.fO(this.peerLoadHandler_);delete this.peerLoadHandler_;zv.superClass_.disposeInternal.call(this)};
var H_l=function(){for(var b in WO)_.fO(WO[b])},WO={};var Fbh=function(b,d){this.win=b;this.allowAdsHttpEndpoint=d;this.wallElement=this.allowAdsCrossPageChannel=this.allowAdsPopup=null;this.JSC$10215_domHelper=FF(b);this.scrollManager=new rih(b);this.accessibilityManager=new wUs(b);j_l(this)},j_l=function(b){var d=function(){b.allowAdsPopup&&b.allowAdsPopup.style.setProperty("display","none","important");
b.wallElement.style.setProperty("display","","important");uCV(b.accessibilityManager);T$h(b.accessibilityManager,b.wallElement.querySelector(".fc-dialog-container"),!1,!1,b.wallElement.querySelector(".fc-button-whitelist"));b.scrollManager.enableScrolling()};
b.allowAdsPopup=b.JSC$10215_domHelper.JSC$9501_createDom("DIV",{"class":"fc-whitelist-root"});b.allowAdsPopup.style.setProperty("display","none","important");b.JSC$10215_domHelper.appendChild(b.JSC$10215_domHelper.JSC$9499_document_.body,b.allowAdsPopup);var B=b.JSC$10215_domHelper.JSC$9501_createDom("DIV",{"class":"fc-dialog-overlay"});b.JSC$10215_domHelper.appendChild(b.allowAdsPopup,B);var k=b.JSC$10215_domHelper.JSC$9501_createDom("DIV",{"class":"fc-whitelist-dialog-wrapper",onclick:d});b.JSC$10215_domHelper.appendChild(b.allowAdsPopup,
k);B=b.JSC$10215_domHelper.JSC$9501_createDom("IFRAME");B.className="fc-whitelist-dialog";B.frameBorder="0";B.id="fc-whitelist-iframe";B.tabIndex="0";_.Bz(B,b.allowAdsHttpEndpoint);b.JSC$10215_domHelper.appendChild(k,B);k={};k.pu=_.jD(b.allowAdsHttpEndpoint).toString();k.tp=1;k.cn="fc-whitelist-channel";k.ifrid=B.id;k.osh=!0;b.allowAdsCrossPageChannel=new zv(k);b.allowAdsCrossPageChannel.registerService("close",d);b.allowAdsCrossPageChannel.registerService("refresh",function(){b.win.location.reload()});
b.allowAdsCrossPageChannel.registerService("resize",function(G){if(G){var P=b.allowAdsPopup.querySelector(".fc-whitelist-dialog");G.width&&P.style.setProperty("width",G.width,"important");G.height&&P.style.setProperty("height",G.height,"important")}},!0);
b.allowAdsCrossPageChannel.connect()};
Fbh.prototype.tearDown=function(){this.allowAdsPopup&&(this.JSC$10215_domHelper.removeNode(this.allowAdsPopup),this.allowAdsPopup=null);this.allowAdsCrossPageChannel&&this.allowAdsCrossPageChannel.close()};/*
 gapi.loader.OBJECT_CREATE_TEST_OVERRIDE &&*/
var Ru=window,XK=document,Z_S=Ru.location,gsV=function(){},yoe=/\[native code\]/,hH=function(b,d,B){return b[d]=b[d]||B},Se3=function(b){b=b.sort();
for(var d=[],B=void 0,k=0;k<b.length;k++){var G=b[k];G!=B&&d.push(G);B=G}return d},HO=function(){var b;
if((b=Object.create)&&yoe.test(b))b=b(null);else{b={};for(var d in b)b[d]=void 0}return b},lZ=hH(Ru,"gapi",{});var tH={};tH=hH(Ru,"___jsl",HO());hH(tH,"I",0);hH(tH,"hel",10);var Vuh=function(){var b=Z_S.href;if(tH.dpo)var d=tH.h;else{d=tH.h;var B=RegExp("([#].*&|[#])jsh=([^&#]*)","g"),k=RegExp("([?#].*&|[?#])jsh=([^&#]*)","g");if(b=b&&(B.exec(b)||k.exec(b)))try{d=decodeURIComponent(b[2])}catch(G){}}return d},i_h=function(b){var d=hH(tH,"PQ",[]);
tH.PQ=[];var B=d.length;if(B===0)b();else for(var k=0,G=function(){++k===B&&b()},P=0;P<B;P++)d[P](G)},wAS=function(b){return hH(hH(tH,"H",HO()),b,HO())};var jt=function(b){this.JSC$10217_obj_=b};
jt.prototype.value=function(){return this.JSC$10217_obj_};
jt.prototype.getWidth=function(){return this.JSC$10217_obj_.width};
jt.prototype.getHeight=function(){return this.JSC$10217_obj_.height};
jt.prototype.getStyle=function(){return this.JSC$10217_obj_.style};var uuh=function(b){this.JSC$10220_obj_=b||{}};
_.E=uuh.prototype;_.E.value=function(){return this.JSC$10220_obj_};
_.E.setUrl=function(b){this.JSC$10220_obj_.url=b;return this};
_.E.getUrl=function(){return this.JSC$10220_obj_.url};
_.E.getStyle=function(){return this.JSC$10220_obj_.style};
_.E.getId=function(){return this.JSC$10220_obj_.id};
_.E.getContext=function(){return this.JSC$10220_obj_.context};
var Kb$=function(b){b.JSC$10220_obj_.attributes=b.JSC$10220_obj_.attributes||{};return new jt(b.JSC$10220_obj_.attributes)};var nsh=function(){uuh.apply(this,arguments)};
_.c(nsh,uuh);var Tse=hH(tH,"perf",HO());hH(Tse,"g",HO());var roA=hH(Tse,"i",HO());hH(Tse,"r",[]);HO();HO();var qeS=function(b,d,B){d&&d.length>0&&(d=Q_3(d),B&&B.length>0&&(d+="___"+Q_3(B)),d.length>28&&(d=d.substr(0,28)+(d.length-28)),B=d,d=hH(roA,"_p",HO()),hH(d,B,HO())[b]=(new Date).getTime(),d=Tse.r,typeof d==="function"?d(b,"_p",B):d.push([b,"_p",B]))},Q_3=function(b){return b.join("__").replace(/\./g,"_").replace(/\-/g,"_").replace(/,/g,"_")};var xTA=HO(),Ye5=[],FK=function(b){throw Error("Ua`"+b);};
Ye5.push(["jsl",function(b){for(var d in b)if(Object.prototype.hasOwnProperty.call(b,d)){var B=b[d];typeof B=="object"?tH[d]=hH(tH,d,[]).concat(B):hH(tH,d,B)}if(d=b.u)b=hH(tH,"us",[]),b.push(d),(d=/^https:(.*)$/.exec(d))&&b.push("http:"+d[1])}]);
var eBe=/^(\/[a-zA-Z0-9_\-]+)+$/,bvU=[/\/amp\//,/\/amp$/,/^\/amp$/],dGe=/^[a-zA-Z0-9\-_\.,!]+$/,BrM=/^gapi\.loaded_[0-9]+$/,k0U=/^[a-zA-Z0-9,._-]+$/,sd5=function(b,d,B,k,G){var P=b.split(";"),v=P.shift(),L=xTA[v],A=null;L?A=L(P,d,B,k):FK("no hint processor for: "+v);A||FK("failed to generate load url");d=A;B=d.match(G0U);(k=d.match(PEe))&&k.length===1&&EiH.test(d)&&B&&B.length===1||FK("failed sanity: "+b);try{b="?";if(G&&G.length>0){jwE(G);var a=G.join(",");A=A+"?le="+a;b="&"}if(tH.rol){var O=tH.ol;
O&&O.length&&(A=""+A+b+"ol="+O.length)}}catch(I){}return A},LS3=function(b,d,B,k){b=CEs(b);
BrM.test(B)||FK("invalid_callback");d=viA(d);k=k&&k.length?viA(k):null;var G=function(P){return encodeURIComponent(P).replace(/%2C/g,",")};
return[encodeURIComponent(b.pathPrefix).replace(/%2C/g,",").replace(/%2F/g,"/"),"/k=",G(b.version),"/m=",G(d),k?"/exm="+G(k):"","/rt=j/sv=1/d=1/ed=1",b.activeMods?"/am="+G(b.activeMods):"",b.resourceSig?"/rs="+G(b.resourceSig):"",b.zcms?"/t="+G(b.zcms):"","/cb=",G(B)].join("")},CEs=function(b){b.charAt(0)!=="/"&&FK("relative path");
for(var d=b.substring(1).split("/"),B=[];d.length;){b=d.shift();if(!b.length||b.indexOf(".")==0)FK("empty/relative directory");else if(b.indexOf("=")>0){d.unshift(b);break}B.push(b)}b={};for(var k=0,G=d.length;k<G;++k){var P=d[k].split("="),v=decodeURIComponent(P[0]),L=decodeURIComponent(P[1]);P.length==2&&v&&L&&(b[v]=b[v]||L)}d="/"+B.join("/");eBe.test(d)||FK("invalid_prefix");B=0;for(k=bvU.length;B<k;++B)bvU[B].test(d)&&FK("invalid_prefix");B=fnU(b,"k",!0);k=fnU(b,"am");G=fnU(b,"rs");b=fnU(b,"t");
return{pathPrefix:d,version:B,activeMods:k,resourceSig:G,zcms:b}},viA=function(b){for(var d=[],B=0,k=b.length;B<k;++B){var G=b[B].replace(/\./g,"_").replace(/-/g,"_");
k0U.test(G)&&d.push(G)}return d.join(",")},fnU=function(b,d,B){b=b[d];
!b&&B&&FK("missing: "+d);if(b){if(dGe.test(b))return b;FK("invalid: "+d)}return null},EiH=/^https?:\/\/[a-z0-9_.-]+\.google(rs)?\.com(:\d+)?\/[a-zA-Z0-9_.,!=\-\/]+$/,PEe=/\/cb=/g,G0U=/\/\//g;
xTA.m=function(b,d,B,k){(b=b[0])||FK("missing_hint");return"https://apis.google.com"+LS3(b,d,B,k)};
var Aee=decodeURI("%73cript"),WSS=/^[-+_0-9\/A-Za-z]+={0,2}$/,anS=function(b,d){for(var B=[],k=0;k<b.length;++k){var G=b[k],P;if(P=G){a:{for(P=0;P<d.length;P++)if(d[P]===G)break a;P=-1}P=P<0}P&&B.push(G)}return B},mGH=function(){var b=tH.nonce;
return b!==void 0?b&&b===String(b)&&b.match(WSS)?b:tH.nonce=null:XK.querySelector?(b=XK.querySelector("script[nonce]"))?(b=b.nonce||b.getAttribute("nonce")||"",b&&b===String(b)&&b.match(WSS)?tH.nonce=b:tH.nonce=null):null:null},InS=function(b){if(XK.readyState!="loading")$G3(b);
else{var d=mGH(),B="";d!==null&&(B=' nonce="'+d+'"');b="<"+Aee+' src="'+encodeURI(b)+'"'+B+"></"+Aee+">";XK.write(OvU?OvU.createHTML(b):b)}},$G3=function(b){var d=XK.createElement(Aee);
d.setAttribute("src",OvU?OvU.createScriptURL(b):b);b=mGH();b!==null&&d.setAttribute("nonce",b);d.async="true";(b=XK.getElementsByTagName(Aee)[0])?b.parentNode.insertBefore(d,b):(XK.head||XK.body||XK.documentElement).appendChild(d)},UGS=function(b,d,B){DGV(function(){var k=d===Vuh()?hH(lZ,"_",HO()):HO();
k=hH(wAS(d),"_",k);b(k)},B)},ADw=function(b,d){var B=d||{};
typeof d=="function"&&(B={},B.callback=d);var k=(d=B)&&d._c;if(k)for(var G=0;G<Ye5.length;G++){var P=Ye5[G][0],v=Ye5[G][1];v&&Object.prototype.hasOwnProperty.call(k,P)&&v(k[P],b,d)}d=[];b?d=b.split(":"):B.features&&(d=B.features);if(!(b=B.h)&&(b=Vuh(),!b))throw Error("Va");oi2(d||[],B,b)},oi2=function(b,d,B){b=Se3(b)||[];
var k=d.callback,G=d.config,P=d.timeout,v=d.ontimeout,L=d.onerror,A=void 0;typeof L=="function"&&(A=L);var a=null,O=!1;if(P&&!v||!P&&v)throw"Timeout requires both the timeout parameter and ontimeout parameter to be set";L=hH(wAS(B),"r",[]).sort();var I=hH(wAS(B),"L",[]).sort(),D=tH.le||[],U=[].concat(L),M=function(K,u){if(O)return 0;Ru.clearTimeout(a);I.push.apply(I,z);var r=((lZ||{}).config||{}).update;r?r(G):G&&hH(tH,"cu",[]).push(G);if(u){qeS("me0",K,U);try{UGS(u,B,A)}finally{qeS("me1",K,U)}}return 1};
P>0&&(a=Ru.setTimeout(function(){O=!0;v()},P));
var z=anS(b,I);if(z.length){z=anS(b,L);var H=hH(tH,"CP",[]),l=H.length;H[l]=function(K){if(!K)return 0;qeS("ml1",z,U);var u=function(Q){H[l]=null;M(z,K)&&i_h(function(){k&&k();Q()})},r=function(){var Q=H[l+1];
Q&&Q()};
l>0&&H[l-1]?H[l]=function(){u(r)}:u(r)};
if(z.length){var F="loaded_"+tH.I++;lZ[F]=function(K){H[l](K);lZ[F]=null};
b=sd5(B,z,"gapi."+F,L,D);L.push.apply(L,z);qeS("ml0",z,U);d.sync||Ru.___gapisync?InS(b):$G3(b)}else H[l](gsV)}else M(z)&&k&&k()},NrM;
var pCh=null,MMA=_.k4.trustedTypes;if(MMA&&MMA.createPolicy){try{pCh=MMA.createPolicy("goog#gapi",{createHTML:D45,createScript:D45,createScriptURL:D45})}catch(b){_.k4.console&&_.k4.console.error(b.message)}NrM=pCh}else NrM=pCh;var OvU=NrM,DGV=function(b,d){if(tH.hee&&tH.hel>0)try{return b()}catch(B){d&&d(B),tH.hel--,ADw("debug_error",function(){try{window.___jsl.hefn(B)}catch(k){throw B;}})}else try{return b()}catch(B){throw d&&d(B),B;
}},ceh=lZ.load;
ceh&&hH(tH,"ol",[]).push(ceh);lZ.load=function(b,d){return DGV(function(){return ADw(b,d)})};var byJ;var zEh=function(b,d){var B=B||[];this.serviceId_=b;this.moduleId_=d||null;this.dependencies_=[];Je3(this,B)};
zEh.prototype.toString=function(){return this.serviceId_};
zEh.prototype.getModuleId=function(){return this.moduleId_};
var Je3=function(b,d){var B=!1;B=B===void 0?!1:B;b.dependencies_=b.dependencies_.concat(d);if(B){if(!b.moduleId_)throw Error("Wa`"+b.serviceId_);d.map(function(k){return k.getModuleId()}).forEach(function(k){d$Q(function(G){G.addExtraEdge(b.moduleId_,k)})})}};var uoJ=new zEh("MpJwZc","MpJwZc");var ZBE=new _.hM("a"),nj2=new _.hM("c"),KtF=function(b,d,B){_.HT.call(this,b,d);this.node=d;this.kind=B};
_.c(KtF,_.HT);var RE5=function(){this.JSC$10233_keys_={};this.urlPrefix_="";this.JSC$10233_queryData_={}};
RE5.prototype.toString=function(){var b=this.urlPrefix_+XCV(this),d=_.tJ(this.JSC$10233_queryData_),B="";d!=""&&(B="?"+d);return b+B};
var hEV=function(b){b=Zh(b,"md");return!!b&&b!=="0"},XCV=function(b){var d=[],B=function(k){b.JSC$10233_keys_[k]!==void 0&&d.push(k+"="+b.JSC$10233_keys_[k])};
hEV(b)?(B("md"),B("k"),B("ck"),B("am"),B("rs"),B("gssmodulesetproto"),B("slk"),B("dti")):(B("sdch"),B("k"),B("ck"),B("am"),B("amc"),B("rt"),"d"in b.JSC$10233_keys_||g_(b,"d","0"),B("d"),B("exm"),B("excm"),(b.JSC$10233_keys_.excm||b.JSC$10233_keys_.exm)&&d.push("ed=1"),B("im"),B("dg"),B("sm"),Zh(b,"br")!="1"&&Zh(b,"br")!="0"||B("br"),B("br-d"),Zh(b,"rb")=="1"&&B("rb"),Zh(b,"zs")!=="0"&&B("zs"),Hv3(b)!==""&&B("wt"),B("gssmodulesetproto"),B("ujg"),B("sp"),B("rs"),B("cb"),B("ee"),B("slk"),B("dti"),B("m"));
return d.join("/")},Zh=function(b,d){return b.JSC$10233_keys_[d]?b.JSC$10233_keys_[d]:null},g_=function(b,d,B){B?b.JSC$10233_keys_[d]=B:delete b.JSC$10233_keys_[d]},lne=function(b,d){b.urlPrefix_=d},tMM=function(b,d){d&&d.length>0?(d.sort(),g_(b,"exm",d.join(","))):g_(b,"exm",null)},jd2=function(b,d){d&&d.length>0?(d.sort(),g_(b,"excm",d.join(","))):g_(b,"excm",null)},FSr=function(b){return(b=Zh(b,"m"))?b.split(","):[]},Hv3=function(b){switch(Zh(b,"wt")){case "0":return"0";
case "1":return"1";case "2":return"2";default:return""}},ZvM=function(b,d){var B=Object.keys(d).filter(function(k){return!!Object.keys(d[k]).length}).map(function(k){var G=Object.keys(d[k]);
G.length>1&&G.sort();return k+":"+G.join(",")});
B.sort();g_(b,"ee",B.join(";"))},rim=function(b){var d=Zh(b,"ee");
if(!d)return{};b={};d=_.C(d.split(";"));for(var B=d.next();!B.done;B=d.next()){var k=_.C(B.value.split(":"));B=k.next().value;k=k.next().value;b[B]={};k=_.C(k.split(","));for(var G=k.next();!G.done;G=k.next())b[B][G.value]=!0}return b},gie=function(b){delete b.JSC$10233_keys_.m;
delete b.JSC$10233_keys_.exm;delete b.JSC$10233_keys_.ed};
RE5.prototype.clone=function(){var b=new RE5;b.JSC$10233_keys_=Object.assign({},this.JSC$10233_keys_);b.urlPrefix_=this.urlPrefix_;b.JSC$10233_queryData_=Object.assign({},this.JSC$10233_queryData_);return b};
var QPQ=function(b,d){d=d===void 0?!0:d;var B=ye5(b),k=new RE5,G=_.AJ(B)[5];_.w1.forEach(SN2,function(v){var L=G.match("/"+v+"=([^/]+)");L&&g_(k,v,L[1])});
var P="";P=b.indexOf("_/ss/")!=-1?"_/ss/":"_/js/";lne(k,b.substr(0,b.indexOf(P)+P.length));if(!d)return k;(b=_.AJ(B)[6]||null)&&mys(b,function(v,L){k.JSC$10233_queryData_[v]=L});
return k},KT4=function(b){b=_.HQ(ye5(b));
return b===null?!1:RegExp("(/_/js/)|(/_/ss/)","g").test(b)?/\/k=/.test(b):!1},ye5=function(b){return b.startsWith("https://uberproxy-pen-redirect.corp.google.com/uberproxy/pen?url=")?b.substr(65):b},SN2={ROW_KEY:"k",
CSS_ROW_KEY:"ck",MODULES:"m",EXCLUDED_MODULES:"exm",EXCLUDED_CSS_MODULES:"excm",ACTIVE_MODS:"am",ALLOW_MISSING_CHUNKS:"amc",MASKED_MODS:"mm",RESPONSE_TYPE:"rt",INCLUDE_DEPS:"d",EXCLUDED_DEPS:"ed",SPEC_VERSION:"sv",DEOBFUSCATION_VERSION:"deob",CALLBACK:"cb",SIGNATURE:"rs",SDCH:"sdch",INSERT_MARKERS:"im",DEPENDENCY_GRAPH:"dg",ENABLE_BROTLI_ENCODING:"br",ENABLE_BROTLI_DICTIONARY_ENCODING:"br-d",ENABLE_RBROTLI_ENCODING:"rb",ZSTD_LEVEL:"zs",WRAP_IN_TRY:"wt",EXTRA_EDGES:"ee",SOURCE_MAP:"sm",METADATA:"md",
GSS_MODULE_SET_PROTO:"gssmodulesetproto",USE_JS_GRAPH_FOR_COMBINED_REQUESTS:"ujg",USE_INSTALL_CSS_PROTO:"sp",SIDELOADING_ROWKEY:"slk",DISABLE_TOGGLES_INIT:"dti"},VM2=RegExp("^(gapi\\.)?loaded(_g|_h)?(_[0-9a-z]+)+$");_.yj=function(b){this.JSC$10245_id_=b;this.opts={}};
_.yj.prototype.JSC$10247_setLabel=function(b){this.label_=b||void 0;return this};
_.yj.prototype.addUploadMetadata=function(b,d){var B=this.opts.data||{};B[b]=d;this.opts.data=B;return this};
var iv3=function(b){var d=_.w1.filter(b.opts,function(B){return B!==null});
d=_.w1.isEmpty(d)?null:d;b=[b.JSC$10245_id_,b.label_,d];d=XJx(b);return b=b.slice(0,d+1)};
_.yj.prototype.toString=function(){var b=iv3(this);return"("+_.uS(b,function(d){return JSON.stringify(d)}).join(",")+")"};
_.yj.prototype.getId=function(){return this.JSC$10245_id_};
_.yj.prototype.getOptions=function(){return _.w1.clone(this.opts)};var St=function(){_.yj.call(this,"image-search")};
_.c(St,_.yj);St.prototype.setSize=function(b){this.opts.imgsz=b;return this};
St.prototype.JSC$10247_setLabel=function(b){_.yj.prototype.JSC$10247_setLabel.call(this,b);return this};
St.prototype.addUploadMetadata=function(b,d){_.yj.prototype.addUploadMetadata.call(this,b,d);return this};var Vj=function(){_.yj.call(this,"maps")};
_.c(Vj,_.yj);Vj.prototype.setZoom=function(b){this.opts.zoom=b;return this};
Vj.prototype.JSC$10247_setLabel=function(b){_.yj.prototype.JSC$10247_setLabel.call(this,b);return this};
Vj.prototype.addUploadMetadata=function(b,d){_.yj.prototype.addUploadMetadata.call(this,b,d);return this};_.iZ=function(){_.yj.call(this,"photos")};
_.c(_.iZ,_.yj);_.iZ.prototype.JSC$10247_setLabel=function(b){_.yj.prototype.JSC$10247_setLabel.call(this,b);return this};
_.iZ.prototype.addUploadMetadata=function(b,d){_.yj.prototype.addUploadMetadata.call(this,b,d);return this};var w_=function(){_.yj.call(this,"url")};
_.c(w_,_.yj);var wC5=function(){var b=new w_;b.opts.type="video";b.opts.site="youtube.com";return b};
w_.prototype.JSC$10247_setLabel=function(b){_.yj.prototype.JSC$10247_setLabel.call(this,b);return this};
w_.prototype.addUploadMetadata=function(b,d){_.yj.prototype.addUploadMetadata.call(this,b,d);return this};var uZ=function(){_.yj.call(this,"video-search")};
_.c(uZ,_.yj);var uUS=function(){var b=new uZ;b.opts.site="youtube.com";return b};
uZ.prototype.JSC$10247_setLabel=function(b){_.yj.prototype.JSC$10247_setLabel.call(this,b);return this};
uZ.prototype.addUploadMetadata=function(b,d){_.yj.prototype.addUploadMetadata.call(this,b,d);return this};var KS3=function(){_.yj.call(this,"web")};
_.c(KS3,_.yj);KS3.prototype.JSC$10247_setLabel=function(b){_.yj.prototype.JSC$10247_setLabel.call(this,b);return this};
KS3.prototype.addUploadMetadata=function(b,d){_.yj.prototype.addUploadMetadata.call(this,b,d);return this};var KI=function(){this.items_=[];this.opts={}},nie=function(b){switch(b){case "image-search":return new St;
case "maps":return new Vj;case "photos":return new _.iZ;case "url":return new w_;case "video-search":return new uZ;case "web":return new KS3}return new _.yj(b)};
KI.prototype.addView=function(b){this.items_.push(typeof b==="string"?nie(b):b);return this};
var Tr$=function(b){return"("+_.uS(b.items_,function(d){return d.toString()}).join(",")+")"};
KI.prototype.toString=function(){return Tr$(this)};
KI.prototype.getViews=function(b,d){d=d===void 0?[]:d;for(var B=this.items_,k=0;k<B.length;k++){var G=B[k];G instanceof KI?G.getViews(b,d):G.getId()==b&&d.push(G)}return d};
KI.prototype.getOptions=function(){return _.w1.clone(this.opts)};var x$=function(b){this.basePickerUrl_=b||"https://docs.google.com/picker";this.nav_=new KI};
x$.prototype.nav_=null;x$.prototype.addView=function(b){this.nav_.addView(b);return this};
x$.prototype.getBaseUrl=function(){return this.basePickerUrl_};
x$.prototype.getViews=function(b){return this.nav_.getViews(b)};
_.reV=function(b,d){b.callback_=d;return b};var QdV=new Map;QdV.set("application/vnd.google-apps.document","application/vnd.google-gsuite.document-blob");QdV.set("application/vnd.google-apps.spreadsheet","application/vnd.google-gsuite.spreadsheet-blob");QdV.set("application/vnd.google-apps.presentation","application/vnd.google-gsuite.presentation-blob");var qNH=new Set;qNH.add("application/vnd.google-apps.kix");qNH.add("application/vnd.google-apps.ritz");qNH.add("application/vnd.google-apps.punch");var CsS=function(b,d,B){var k=B&&_.jP(B,1);B=xGU(B);var G=b[0].getId();switch(_.Fg(G,2)){case 13:return YNH(b,d,k,B);case 3:return eES(b,d,k,B);case 10:return bbH(b,d,k,B);case 27:return bbH(b,d,k,B);case 12:return dZ3(b,d);case 2:return BMH(b,d,k,B);case 5:return kSU(b,d,k,B);case 9:return GS$(b,d,k,B);case 6:return Pss(b,d,k,B);case 25:return EjH(b,d,k,B);case 1:return _.Ms(b[0],HOA,26)?sG5(b,d,k,B):bbH(b,d,k,B);default:return{}}},Pss=function(b,d,B,k){b=b.map(function(G){return{id:G.getId().getId(),
serviceId:"youtube",name:G.getName(),description:_.jP(G,3),type:nI(G),lastEditedUtc:_.h2V(_.cU(G,_.FY,16)).getTime(),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",url:G.getUrl(),embedUrl:_.jP(G,13),thumbnails:Tv(fu(G))}});
return{action:d,docs:b,viewToken:k,view:B||"youtube",v2Translated:!0}},BMH=function(b,d,B,k){var G=b.map(function(P){var v=P.getId().getId(),L=_.jP(P,7),A=P.getName(),a=nI(P),O=_.h2V(_.cU(P,_.FY,12)).getTime(),I=P.getUrl(),D=Number(grS(P)),U=_.jP(P,3),M=_.jP(P,11),z=Tv(fu(P));
var H=_.cU(P,AM,21);H=_.Hu(H,1);var l=_.cU(P,AM,21);l=_.jP(l,10);var F=_.jP(P,13);var K=_.cU(P,AM,21);K=_.Hu(K,9);var u=_.cU(P,AM,21);u=_.jP(u,11);v={id:v,serviceId:"docs",mimeType:L,name:A,type:a,lastEditedUtc:O,url:I,sizeBytes:D,description:U,iconUrl:M,thumbnails:z,isShared:H,downloadUrl:l,embedUrl:F,copyable:K,resourceKey:u};L=_.cU(P,AM,21);_.Hu(L,12)&&(v.uploadState="success",v.isNew=!0);L=_.cU(P,AM,21);_.Ms(L,Cu,3)&&(P=_.cU(P,AM,21),P=_.cU(P,Cu,3),_.Ms(P,Et,2)&&(L=QQ(P.getDuration().getSeconds()),
A=P.getDuration(),A=_.IK(A,2),v.duration=L+A/1E9),v.aspectRatio=P.getAspectRatio());return v});
return{action:d,docs:G,viewToken:k,view:B||"all",extraUserInputs:vj$(b),v2Translated:!0}},kSU=function(b,d,B,k){b=b.map(function(G){var P=_.cU(G,Vme,15);
P=_.cU(P,st,1);Z5(G,10,st,P);return{id:G.getId().getId(),serviceId:"web",mimeType:_.jP(G,7),name:G.getName(),type:nI(G),url:G.getUrl(),description:_.jP(G,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:Tv(fu(G))}});
return{action:d,docs:b,viewToken:k,view:B||"image-search",v2Translated:!0}},GS$=function(b,d,B,k){b=b.map(function(G){return{serviceId:"url",
name:fu(G)[0].getUrl().split("/").pop(),type:nI(G),mimeType:_.jP(G,7),url:G.getUrl(),description:_.jP(G,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:Tv(fu(G))}});
return{action:d,docs:b,viewToken:k,view:B||"url",v2Translated:!0}},sG5=function(b,d,B,k){b=b.map(function(G){return{id:G.getId().getId(),
serviceId:"picasa",name:G.getName(),type:nI(G),description:_.jP(G,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:Tv(fu(G))}});
return{action:d,docs:b,viewToken:k,view:B||"webcam",v2Translated:!0}},bbH=function(b,d,B,k){return{action:d,
docs:b.map(Lt$),viewToken:k,view:fBl(B||"upload",b),extraUserInputs:vj$(b),v2Translated:!0}},fBl=function(b,d){return d.some(function(B){var k;
return((k=_.cU(B,vT,30))==null?void 0:_.Fg(k,3))===9})?b+"/gmailphotos":b},eES=function(b,d,B,k){var G=b.map(function(P){var v={id:P.getId().getId(),
serviceId:"picasa",mimeType:_.jP(P,7),name:P.getName(),type:nI(P),lastEditedUtc:_.h2V(_.cU(P,_.FY,12)).getTime(),url:P.getUrl(),sizeBytes:Number(grS(P)),description:_.jP(P,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:Tv(fu(P)),mediaKey:P.getId().getId(),parentId:_.jP(P,4)},L,A=(L=_.cU(P,jK3,18))==null?void 0:_.cU(L,tms,3);A&&(v.latitude=tz(A,1),v.longitude=tz(A,2));var a;P=(a=_.cU(P,jK3,18))==null?void 0:l8(a,6);a=P!=null?QQ(P):void 0;a&&(v.version=
a);return v});
return{action:d,docs:G,viewToken:k,view:B||"photos",extraUserInputs:vj$(b),v2Translated:!0}},YNH=function(b,d,B,k){b=b.map(function(G){return{id:G.getId().getId(),
serviceId:"et",name:fu(G)[0].getUrl().split("/").pop(),description:_.jP(G,3),type:"et",iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:Tv(fu(G),"etjpg")}});
return{action:d,docs:b,viewToken:k,view:B||"et",v2Translated:!0}},EjH=function(b,d,B,k){b=b.map(function(G){var P=G.getId().getId(),v=k["2"];
return{id:P,serviceId:v.type!=="gmail_themes"&&v.parent==="6226252643674576769"?"picasa":"static_themes",name:G.getName(),mimeType:_.jP(G,7),type:nI(G),description:_.jP(G,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",url:G.getUrl(),embedUrl:G.getUrl(),thumbnails:Tv(fu(G))}});
return{action:d,docs:b,viewToken:k,view:B||"photos",v2Translated:!0}},dZ3=function(b,d){b=b.map(function(B){var k=_.cU(B,l_H,27);
k=_.qP(k,1,_.NP,_.OV())[0];return{id:B.getId().getId(),serviceId:"contacts",mimeType:_.jP(B,7),name:B.getName(),description:_.jP(B,3),url:"mailto:"+k,thumbnail:[{url:_.jP(B,11)}],email:k}});
return{action:d,docs:b,view:"contacts",v2Translated:!0}},xGU=function(b){if(!b)return{};
var d=_.jP(b,3);d=d&&JSON.parse(d)||{};return{0:_.jP(b,1),1:_.jP(b,2),2:d}},Tv=function(b,d){d=d===void 0?"":d;
if(!b.length)return null;d=="etjpg"&&(b=b.filter(function(B){return B.getUrl().includes("w1200-h300")}));
return b.map(function(B){return{url:B.getUrl(),height:B.getHeight(),width:B.getWidth(),type:d}})},vj$=function(b){return{isAttachment:b.some(function(d){return _.Hu(d,31)})}},Lt$=function(b){var d,B={id:(d=b.getId())==null?void 0:d.getId(),
serviceId:Ats(b),mimeType:_.jP(b,7),name:b.getName(),type:nI(b),sizeBytes:Number(grS(b)),description:_.jP(b,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:Tv(fu(b)),isNew:!0};if(d=_.cU(b,vT,30)){B.dataUrl=_.jP(d,1)||null;a:{var k=_.cU(b,vT,30);switch(_.Fg(k,3)){case 9:k=_.yl(k,yrM,2,Lu);k={remoteRefs:k&&_.jP(k,1)};break a;case 10:case 15:k=_.yl(k,g$V,4,Lu);var G=fu(b);k={photo_id:k&&_.jP(k,1),media_key:b.getId().getId(),media_type:_.Fg(b,6)===1?1:2,image_url:G&&
G[0].getUrl(),width:G&&String(G[0].getWidth()),height:G&&String(G[0].getHeight())};break a}k=null}B.uploadMetadata=k;B.uploadId=_.jP(d,9)||null;B.uploadState=WtA(d)||null}(k=d&&_.yl(d,g$V,4,Lu))&&(B.id=_.jP(k,1));(k=d&&_.yl(d,SV3,5,Lu))&&(B.contentId=_.jP(k,1));(k=d&&_.yl(d,FKS,7,Lu))&&(B.contentId=_.jP(k,1));(k=d&&_.yl(d,ZO3,6,Lu))&&(B.contentId=_.jP(k,1));(d==null?void 0:_.Fg(d,3))===1&&(B.mediaKey=b.getId().getId());return B},Ats=function(b){var d;
switch(((d=_.cU(b,vT,30))==null?void 0:_.Fg(d,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},nI=function(b){switch(_.Fg(b,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 _.jP(b,7).startsWith("application/vnd.google-apps.")?"document":"file";default:return"file"}},WtA=function(b){switch(b==null?void 0:_.Fg(b,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 Ob3,aBV,mZh,$Zs;_.IBS=function(b,d){var B=d||{};d=B.document||document;var k=_.jD(b).toString(),G=(new g8(d)).createElement("SCRIPT"),P={script_:G,timeout_:void 0},v=new CI(aBV,P),L=null,A=B.timeout!=null?B.timeout:5E3;A>0&&(L=window.setTimeout(function(){mZh(G,!0);v.errback(new $Zs(1,"Timeout reached for loading script "+k))},A),P.timeout_=L);
G.onload=G.onreadystatechange=function(){G.readyState&&G.readyState!="loaded"&&G.readyState!="complete"||(mZh(G,B.cleanupWhenDone||!1,L),v.callback(null))};
G.onerror=function(){mZh(G,!0,L);v.errback(new $Zs(0,"Error while loading script "+k))};
P=B.attributes||{};_.w1.extend(P,{type:"text/javascript",charset:"UTF-8"});N1h(G,P);_.L6(G,b);Ob3(d).appendChild(G);return v};
Ob3=function(b){var d=jm("HEAD",b);return d&&d.length!==0?d[0]:b.documentElement};
aBV=function(){if(this&&this.script_){var b=this.script_;b&&b.tagName=="SCRIPT"&&mZh(b,!0,this.timeout_)}};
mZh=function(b,d,B){B!=null&&_.k4.clearTimeout(B);b.onload=function(){};
b.onerror=function(){};
b.onreadystatechange=function(){};
d&&window.setTimeout(function(){_.tr(b)},0)};
$Zs=function(b,d){var B="Jsloader error (code #"+b+")";d&&(B+=": "+d);_.bF.call(this,B);this.code=b};
_.CX($Zs,_.bF);var DZS=_.YE(["https://apis.google.com/js/api.js"]),UZS=_.p5(DZS),Mos=function(b,d,B){B=B===void 0?{}:B;var k=!1,G=oj$(b,d,B).then(function(v){k=!0;return v}),P=_.neV(5E3).then(function(){return k?oj$(b,d,B):NMl(d,B).then(function(v){return pM2(v,b)})});
return t8M([G,P])},oj$=function(b,d,B){B=B===void 0?{}:B;
return ctH(d,B).then(function(k){return pM2(k,b)})},pM2=function(b,d){var B=_.PJ(d,"gapi.")?d.slice(5):d;
return b[B]?_.Eq(b[B]):new _.lc(function(k,G){var P=wh(function(){G(Error("Ya"))},3E4);
b.load(d,{callback:function(){_.k4.clearTimeout(P);k(b[B])},
onerror:function(v){_.k4.clearTimeout(P);G(v)}})})},ctH=function(b,d){d=d===void 0?{}:d;
return b.gapi&&b.gapi.load?_.Eq(b.gapi):NMl(b,d)},NMl=function(b,d){d=d===void 0?{}:d;
return _.IBS(UZS,{document:b.document,attributes:d}).then(function(){return b.gapi})},JtU=function(){};
JtU.prototype.load=function(b,d,B){d=d===void 0?window:d;B=B===void 0?{}:B;var k=Date.now();return Mos(b,d,B).then(function(G){var P=Date.now();return{library:G,loadStartMs:k,loadEndMs:P}},function(G){throw G instanceof Error?G:Error(String(G));
})};var a71=function(){_.yQ.call(this);this.gapiLoader_=new JtU;this.origin_=null;this.gapiPickerIframeResolver_=_.ry();this.gapiIframesResolver_=_.ry();this.gapiIframesResolver_.promise.then(null,function(){});
this.gapiPickerIframeResolver_.promise.then(null,function(){});
this.hostMessageHandlerInternal_={}};
_.c(a71,_.yQ);var ze2=function(b,d){var B=B===void 0?{}:B;var k=_.dF("gapi.iframes",d);return k?(b=Date.now(),_.Eq({library:k,loadStartMs:b,loadEndMs:b})):b.gapiLoader_.load("gapi.iframes",d,B)},ReM=function(b,d,B,k,G,P){var v=!1;
v=v===void 0?!1:v;ze2(b,T7(d.ownerDocument)).then(function(L){var A=L.library;b.gapiIframesResolver_.resolve(A);L=b.gapiPickerIframeResolver_;var a=L.resolve,O=v;O=O===void 0?!1:O;var I={};I["host-message-handler"]=B;b.hostMessageHandlerInternal_=I;var D=_.kU(k);D=_.kU(D);D=_.Oj(_.$M(_.mG(new _.nB,D.scheme_),D.JSC$10205_domain_),D.JSC$10205_port_).toString();b.origin_=D;D=(new nsh).setUrl(k);D.JSC$10220_obj_.where=d;D.JSC$10220_obj_.allowPost=O;D.JSC$10220_obj_.messageHandlers=I;O=_.dF("makeWhiteListIframesFilter",
A)([b.origin_]);D.JSC$10220_obj_.messageHandlersFilter=O;G!=null&&(D.JSC$10220_obj_.id=G);P!=null&&(D.JSC$10220_obj_.rpctoken=P);O=Kb$(D);O.JSC$10217_obj_.style={display:"block","min-width":"100%",width:"1px"};O.JSC$10217_obj_.height="100%";Kb$(D).value().allow="camera 'src' "+b.origin_;A=A.getContext().openChild(D.value());a.call(L,A)},function(L){b.gapiIframesResolver_.reject(L);
b.gapiPickerIframeResolver_.reject(L)});
return b.gapiPickerIframeResolver_.promise},XM5=function(b,d){return _.VY([b.gapiIframesResolver_.promise,
b.gapiPickerIframeResolver_.promise]).then(function(B){var k=_.C(B);B=k.next().value;return(k=k.next().value)?k.send("picker-message-handler",d,void 0,_.dF("makeWhiteListIframesFilter",B)([b.origin_])):_.Rk(Error("Za"))})};
a71.prototype.disposeInternal=function(){heS(this);_.yQ.prototype.disposeInternal.call(this)};
var heS=function(b){b.gapiPickerIframeResolver_.promise.then(function(d){d&&(d.unregister("host-message-handler"),delete b.hostMessageHandlerInternal_["host-message-handler"])})};var HbV=function(){this.nextId=0};var toH=function(b,d){switch(b.action){case "select-contacts":b=lBA(b.contacts);break;case "visibility":b=b.visible;var B=new $G;b=_.Vl(B,1,7).setVisible(b);B={};B["iframe-command"]=b.serialize();b=B;break;default:b=null}return b?XM5(d,b):_.Eq()},lBA=function(b){if(!b||b.length==0)return null;
var d=new $G;_.Vl(d,1,11);var B=new HbV;b.forEach(function(k){if(k.email){var G=new Xg;G=_.nC(G,2,k.name?k.name:k.email);var P=new l_H;k=_.uaC(P,1,_.UE,k.email,_.NP);k=_.Rc(G,27,k);G=new X4H;P=":"+(B.nextId++).toString(36);G=_.nC(G,1,P);G=_.Vl(G,2,12);k=_.Rc(k,1,G)}else k=null;k&&Z5(d,7,Xg,k)});
b={};b["iframe-command"]=d.serialize();return b};_.jGH=function(){if(YWS){var b=/Windows NT ([0-9.]+)/;return(b=b.exec(_.$4()))?b[1]:"0"}return _.x4U?(b=/1[0|1][_.][0-9_.]+/,(b=b.exec(_.$4()))?b[0].replace(/_/g,"."):"10"):efx?(b=/Android\s+([^\);]+)(\)|;)/,(b=b.exec(_.$4()))?b[1]:""):beA||dSe||BAl?(b=/(?:iPhone|CPU)\s+OS\s+(\S+)/,(b=b.exec(_.$4()))?b[1].replace(/_/g,"."):""):""}();var r_;r_=function(b){return(b=b.exec(_.$4()))?b[1]:""};
_.FtM=function(){if(_.Om)return r_(/Firefox\/([0-9.]+)/);if(_.Wu||OH||rxr)return vrV;if(_.IH){if(_.hx()||_.cxd()){var b=r_(/CriOS\/([0-9.]+)/);if(b)return b}return r_(/Chrome\/([0-9.]+)/)}if(_.Gg&&!_.hx())return r_(/Version\/([0-9.]+)/);if(k2W||G22){if(b=/Version\/(\S+).*Mobile\/(\S+)/.exec(_.$4()))return b[1]+"."+b[2]}else if(a3$)return(b=r_(/Android\s+([0-9.]+)/))?b:r_(/Version\/([0-9.]+)/);return""}();var ZbM=function(){};
_.Em(ZbM);ZbM.prototype.nextId_=0;_.Qj=function(b){return":"+(b.nextId_++).toString(36)};var qi=function(b){_.gh.call(this);this.JSC$10315_dom_=b||FF();this.JSC$10315_id_=null;this.inDocument_=!1;this.JSC$10315_element_=null;this.googUiComponentHandler_=void 0;this.childIndex_=this.children_=this.parent_=this.model_=null;this.wasDecorated_=!1};
_.CX(qi,_.gh);qi.prototype.idGenerator_=ZbM.getInstance();qi.prototype.getId=function(){return this.JSC$10315_id_||(this.JSC$10315_id_=_.Qj(this.idGenerator_))};
qi.prototype.getElement=function(){return this.JSC$10315_element_};
var xM=function(b){b.googUiComponentHandler_||(b.googUiComponentHandler_=new _.Jt(b));return b.googUiComponentHandler_},gj3=function(b,d){if(b==d)throw Error("$a");
var B;if(B=d&&b.parent_&&b.JSC$10315_id_){B=b.parent_;var k=b.JSC$10315_id_;B=B.childIndex_&&k?_.w1.get(B.childIndex_,k)||null:null}if(B&&b.parent_!=d)throw Error("$a");b.parent_=d;qi.superClass_.setParentEventTarget.call(b,d)};
qi.prototype.setParentEventTarget=function(b){if(this.parent_&&this.parent_!=b)throw Error("ab");qi.superClass_.setParentEventTarget.call(this,b)};
qi.prototype.JSC$10317_createDom=function(){this.JSC$10315_element_=this.JSC$10315_dom_.createElement("DIV")};
qi.prototype.render=function(b){ytM(this,b)};
var ytM=function(b,d,B){if(b.inDocument_)throw Error("bb");b.JSC$10315_element_||b.JSC$10317_createDom();d?d.insertBefore(b.JSC$10315_element_,B||null):b.JSC$10315_dom_.JSC$9499_document_.body.appendChild(b.JSC$10315_element_);b.parent_&&!b.parent_.inDocument_||b.enterDocument()};
_.E=qi.prototype;_.E.decorate=function(b){if(this.inDocument_)throw Error("bb");if(b&&this.canDecorate(b)){this.wasDecorated_=!0;var d=_.r1(b);this.JSC$10315_dom_&&this.JSC$10315_dom_.JSC$9499_document_==d||(this.JSC$10315_dom_=FF(b));this.decorateInternal(b);this.enterDocument()}else throw Error("cb");};
_.E.canDecorate=function(){return!0};
_.E.decorateInternal=function(b){this.JSC$10315_element_=b};
_.E.enterDocument=function(){this.inDocument_=!0;SpU(this,function(b){!b.inDocument_&&b.getElement()&&b.enterDocument()})};
_.E.exitDocument=function(){SpU(this,function(b){b.inDocument_&&b.exitDocument()});
this.googUiComponentHandler_&&this.googUiComponentHandler_.removeAll();this.inDocument_=!1};
_.E.disposeInternal=function(){this.inDocument_&&this.exitDocument();this.googUiComponentHandler_&&(this.googUiComponentHandler_.dispose(),delete this.googUiComponentHandler_);SpU(this,function(b){b.dispose()});
!this.wasDecorated_&&this.JSC$10315_element_&&_.tr(this.JSC$10315_element_);this.parent_=this.model_=this.JSC$10315_element_=this.childIndex_=this.children_=null;qi.superClass_.disposeInternal.call(this)};
_.E.getModel=function(){return this.model_};
_.E.addChild=function(b,d){var B=this.children_?this.children_.length:0;if(b.inDocument_&&(d||!this.inDocument_))throw Error("bb");if(B<0||B>(this.children_?this.children_.length:0))throw Error("db");this.childIndex_&&this.children_||(this.childIndex_={},this.children_=[]);b.parent_==this?(_.w1.set(this.childIndex_,b.getId(),b),_.SC(this.children_,b)):_.w1.add(this.childIndex_,b.getId(),b);gj3(b,this);_.tCy(this.children_,B,0,b);b.inDocument_&&this.inDocument_&&b.parent_==this?(d=this.getContentElement(),
(d.childNodes[B]||null)!=b.getElement()&&(b.getElement().parentElement==d&&d.removeChild(b.getElement()),B=d.childNodes[B]||null,d.insertBefore(b.getElement(),B))):d?(this.JSC$10315_element_||this.JSC$10317_createDom(),B=this.children_?this.children_[B+1]||null:null,ytM(b,this.getContentElement(),B?B.JSC$10315_element_:null)):this.inDocument_&&!b.inDocument_&&b.JSC$10315_element_&&b.JSC$10315_element_.parentNode&&b.JSC$10315_element_.parentNode.nodeType==1&&b.enterDocument()};
_.E.getContentElement=function(){return this.JSC$10315_element_};
var SpU=function(b,d){b.children_&&b.children_.forEach(d,void 0)};
qi.prototype.removeChild=function(b,d){if(b){var B=typeof b==="string"?b:b.getId();b=this.childIndex_&&B?_.w1.get(this.childIndex_,B)||null:null;B&&b&&(_.w1.remove(this.childIndex_,B),_.SC(this.children_,b),d&&(b.exitDocument(),b.JSC$10315_element_&&_.tr(b.JSC$10315_element_)),gj3(b,null))}if(!b)throw Error("eb");return b};_.CX(Ggd,kgm);_.CX(P01,kgm);var VoV;_.w1.createSet("A AREA BUTTON HEAD INPUT LINK MENU META OPTGROUP OPTION PROGRESS STYLE SELECT SOURCE TEXTAREA TITLE TRACK".split(" "));var ibl=function(b,d){d?b.setAttribute("role",d):b.removeAttribute("role")},YM=function(b,d,B){Array.isArray(B)&&(B=B.join(" "));
var k="aria-"+d;B===""||B==void 0?(VoV||(B={},VoV=(B.atomic=!1,B.autocomplete="none",B.dropeffect="none",B.haspopup=!1,B.live="off",B.multiline=!1,B.multiselectable=!1,B.orientation="vertical",B.readonly=!1,B.relevant="additions text",B.required=!1,B.sort="none",B.busy=!1,B.disabled=!1,B.hidden=!1,B.invalid="false",B)),B=VoV,d in B?b.setAttribute(k,B[d]):b.removeAttribute(k)):b.setAttribute(k,B)};var wMV;_.et=function(b,d,B){_.gh.call(this);this.target=b;this.handle=d||b;this.limits=B||new Qq(NaN,NaN,NaN,NaN);this.JSC$10320_document_=_.r1(b);this.JSC$10320_eventHandler_=new _.Jt(this);_.RK(this,this.JSC$10320_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;_.JP(this.handle,["touchstart","mousedown"],this.startDrag,!1,this);this.useSetCapture_=wMV};
_.CX(_.et,_.gh);wMV=_.k4.document&&_.k4.document.documentElement&&!!_.k4.document.documentElement.setCapture&&!!_.k4.document.releaseCapture;_.uoH=function(b,d){b.hysteresisDistanceSquared_=Math.pow(d,2)};
_.E=_.et.prototype;_.E.setEnabled=function(b){this.enabled_=b};
_.E.disposeInternal=function(){_.et.superClass_.disposeInternal.call(this);_.Zj(this.handle,["touchstart","mousedown"],this.startDrag,!1,this);this.JSC$10320_eventHandler_.removeAll();this.useSetCapture_&&this.JSC$10320_document_.releaseCapture();this.handle=this.target=null};
_.E.startDrag=function(b){var d=b.type=="mousedown";if(!this.enabled_||this.dragging_||d&&(!b.isButton(0)||_.x4U&&b.ctrlKey))this.dispatchEvent("earlycancel");else{if(this.hysteresisDistanceSquared_==0)if(this.dispatchEvent(new b_("start",this,b.clientX,b.clientY,b)))this.dragging_=!0,d&&b.preventDefault();else return;else d&&b.preventDefault();d=this.JSC$10320_document_;var B=d.documentElement,k=!this.useSetCapture_;this.JSC$10320_eventHandler_.listen(d,["touchmove","mousemove"],this.handleMove_,
{capture:k,passive:!1});this.JSC$10320_eventHandler_.listen(d,["touchend","mouseup"],this.endDrag,k);this.useSetCapture_?(B.setCapture(!1),this.JSC$10320_eventHandler_.listen(B,"losecapture",this.endDrag)):this.JSC$10320_eventHandler_.listen(T7(d),"blur",this.endDrag);this.scrollTarget_&&this.JSC$10320_eventHandler_.listen(this.scrollTarget_,"scroll",this.onScroll_,k);this.clientX=this.startX=b.clientX;this.clientY=this.startY=b.clientY;this.screenX=b.screenX;this.screenY=b.screenY;this.deltaX=this.target.offsetLeft;
this.deltaY=this.target.offsetTop;this.pageScroll=jz(FF(this.JSC$10320_document_))}};
_.E.endDrag=function(b,d){this.JSC$10320_eventHandler_.removeAll();this.useSetCapture_&&this.JSC$10320_document_.releaseCapture();this.dragging_?(this.dragging_=!1,this.dispatchEvent(new b_("end",this,b.clientX,b.clientY,b,Kt2(this,this.deltaX),nj3(this,this.deltaY),d||b.type=="touchcancel"))):this.dispatchEvent("earlycancel")};
_.E.handleMove_=function(b){if(this.enabled_){var d=b.clientX-this.clientX,B=b.clientY-this.clientY;this.clientX=b.clientX;this.clientY=b.clientY;this.screenX=b.screenX;this.screenY=b.screenY;if(!this.dragging_){var k=this.startX-this.clientX,G=this.startY-this.clientY;if(k*k+G*G>this.hysteresisDistanceSquared_)if(this.dispatchEvent(new b_("start",this,b.clientX,b.clientY,b)))this.dragging_=!0;else{this.isDisposed()||this.endDrag(b);return}}B=TMS(this,d,B);d=B.x;B=B.y;this.dragging_&&this.dispatchEvent(new b_("beforedrag",
this,b.clientX,b.clientY,b,d,B))&&(rtl(this,b,d,B),b.preventDefault())}};
var TMS=function(b,d,B){var k=jz(FF(b.JSC$10320_document_));d+=k.x-b.pageScroll.x;B+=k.y-b.pageScroll.y;b.pageScroll=k;b.deltaX+=d;b.deltaY+=B;return new _.n5(Kt2(b,b.deltaX),nj3(b,b.deltaY))};
_.et.prototype.onScroll_=function(b){var d=TMS(this,0,0);b.clientX=this.clientX;b.clientY=this.clientY;rtl(this,b,d.x,d.y)};
var rtl=function(b,d,B,k){b.target.style.left=B+"px";b.target.style.top=k+"px";b.dispatchEvent(new b_("drag",b,d.clientX,d.clientY,d,B,k))},Kt2=function(b,d){var B=b.limits;
b=isNaN(B.left)?null:B.left;B=isNaN(B.width)?0:B.width;return Math.min(b!=null?b+B:Infinity,Math.max(b!=null?b:-Infinity,d))},nj3=function(b,d){var B=b.limits;
b=isNaN(B.top)?null:B.top;B=isNaN(B.height)?0:B.height;return Math.min(b!=null?b+B:Infinity,Math.max(b!=null?b:-Infinity,d))};
_.et.prototype.isDragging=function(){return this.dragging_};
var b_=function(b,d,B,k,G,P,v){_.HT.call(this,b);this.clientX=B;this.clientY=k;this.browserEvent=G;this.left=P!==void 0?P:d.deltaX;this.top=v!==void 0?v:d.deltaY};
_.CX(b_,_.HT);var dH=function(b){this.JSC$10327_map_=new Map;var d=arguments.length;if(d>1){if(d%2)throw Error("ma");for(var B=0;B<d;B+=2)this.set(arguments[B],arguments[B+1])}else b&&this.addAll(b)};
_.E=dH.prototype;_.E.getCount=function(){return this.JSC$10327_map_.size};
_.E.getValues=function(){return Array.from(this.JSC$10327_map_.values())};
_.E.getKeys=function(){return Array.from(this.JSC$10327_map_.keys())};
_.E.containsKey=function(b){return this.JSC$10327_map_.has(b)};
_.E.containsValue=function(b){return this.getValues().some(function(d){return d==b})};
_.E.equals=function(b,d){var B=this;d=d===void 0?function(k,G){return k===G}:d;
return this===b?!0:this.JSC$10327_map_.size!=b.getCount()?!1:this.getKeys().every(function(k){return d(B.JSC$10327_map_.get(k),b.get(k))})};
_.E.isEmpty=function(){return this.JSC$10327_map_.size==0};
_.E.clear=function(){this.JSC$10327_map_.clear()};
_.E.remove=function(b){return this.JSC$10327_map_.delete(b)};
_.E.get=function(b,d){return this.JSC$10327_map_.has(b)?this.JSC$10327_map_.get(b):d};
_.E.set=function(b,d){this.JSC$10327_map_.set(b,d);return this};
_.E.addAll=function(b){if(b instanceof dH){b=_.C(b.JSC$10327_map_);for(var d=b.next();!d.done;d=b.next()){var B=_.C(d.value);d=B.next().value;B=B.next().value;this.JSC$10327_map_.set(d,B)}}else if(b)for(b=_.C(Object.entries(b)),d=b.next();!d.done;d=b.next())B=_.C(d.value),d=B.next().value,B=B.next().value,this.JSC$10327_map_.set(d,B)};
_.E.forEach=function(b,d){var B=this;d=d===void 0?this:d;this.JSC$10327_map_.forEach(function(k,G){return b.call(d,k,G,B)})};
_.E.clone=function(){return new dH(this)};(function(){for(var b=["ms","moz","webkit","o"],d,B=0;d=b[B]&&!_.k4.requestAnimationFrame;++B)_.k4.requestAnimationFrame=_.k4[d+"RequestAnimationFrame"],_.k4.cancelAnimationFrame=_.k4[d+"CancelAnimationFrame"]||_.k4[d+"CancelRequestAnimationFrame"];if(!_.k4.requestAnimationFrame){var k=0;_.k4.requestAnimationFrame=function(G){var P=(new Date).getTime(),v=Math.max(0,16-(P-k));k=P+v;return _.k4.setTimeout(function(){G(P+v)},v)};
_.k4.cancelAnimationFrame||(_.k4.cancelAnimationFrame=function(G){clearTimeout(G)})}})();
var QGH=[[],[]],qpS=0,xZU=!1,Yp$=0,bB2=function(b,d){var B=Yp$++,k={measureTask:{id:B,fn:b.measure,context:d},mutateTask:{id:B,fn:b.mutate,context:d},state:{},args:void 0,isScheduled:!1};return function(){arguments.length>0?(k.args||(k.args=[]),k.args.length=0,k.args.push.apply(k.args,arguments),k.args.push(k.state)):k.args&&k.args.length!=0?(k.args[0]=k.state,k.args.length=1):k.args=[k.state];k.isScheduled||(k.isScheduled=!0,QGH[qpS].push(k));xZU||(xZU=!0,window.requestAnimationFrame(eeS))}},eeS=
function(){xZU=!1;
var b=QGH[qpS],d=b.length;qpS=(qpS+1)%2;for(var B,k=0;k<d;++k){B=b[k];var G=B.measureTask;B.isScheduled=!1;G.fn&&G.fn.apply(G.context,B.args)}for(k=0;k<d;++k)B=b[k],G=B.mutateTask,B.isScheduled=!1,G.fn&&G.fn.apply(G.context,B.args),B.state={};b.length=0};var dae=_.YE(["about:blank"]),Bnr=_.YE(["javascript:undefined"]),k15=_.p5(dae);_.jD(k15);var G1V=_.p5(Bnr);_.jD(G1V);var Ba=function(b){_.gh.call(this);this.JSC$10333_element_=b;this.listenKeyIn_=_.JP(this.JSC$10333_element_,"focus",this,!0);this.listenKeyOut_=_.JP(this.JSC$10333_element_,"blur",this,!0)};
_.CX(Ba,_.gh);Ba.prototype.handleEvent=function(b){var d=new _.lx(b.event_);d.type=b.type=="focusin"||b.type=="focus"?"focusin":"focusout";this.dispatchEvent(d)};
Ba.prototype.disposeInternal=function(){Ba.superClass_.disposeInternal.call(this);px(this.listenKeyIn_);px(this.listenKeyOut_);delete this.JSC$10333_element_};var PJs=function(b,d){this.JSC$10336_element_=b;this.JSC$10336_dom_=d};var kn=function(b,d){qi.call(this,d);this.useIframeMask_=!!b;this.lastFocus_=null;this.resizeBackgroundTask_=bB2({mutate:this.resizeBackground_},this);bB2({mutate:this.updateModalAndBackground_},this)};
_.CX(kn,qi);_.E=kn.prototype;_.E.focusHandler_=null;_.E.visible_=!1;_.E.bgEl_=null;_.E.bgIframeEl_=null;_.E.tabCatcherElement_=null;_.E.backwardTabWrapInProgress_=!1;_.E.getCssClass=function(){return"goog-modalpopup"};
_.E.getBackgroundElement=function(){return this.bgEl_};
_.E.JSC$10317_createDom=function(){kn.superClass_.JSC$10317_createDom.call(this);var b=this.getElement(),d=WJ(this.getCssClass()).split(" ");Ej(b,d);b.tabIndex=0;_.EA(b,!1);EY3(this);sD5(this)};
var EY3=function(b){if(b.useIframeMask_&&!b.bgIframeEl_){var d=b.JSC$10315_dom_.JSC$9501_createDom("IFRAME",{frameborder:0,style:"border:0;vertical-align:bottom;"});_.Bz(d,k15);b.bgIframeEl_=d;b.bgIframeEl_.className=b.getCssClass()+"-bg";_.EA(b.bgIframeEl_,!1);Y1l(b.bgIframeEl_,0)}b.bgEl_||(b.bgEl_=b.JSC$10315_dom_.JSC$9501_createDom("DIV",b.getCssClass()+"-bg"),_.EA(b.bgEl_,!1))},sD5=function(b){b.tabCatcherElement_||(b.tabCatcherElement_=b.JSC$10315_dom_.createElement("SPAN"),_.EA(b.tabCatcherElement_,
!1),b.tabCatcherElement_.tabIndex=0,b.tabCatcherElement_.style.position="absolute")};
_.E=kn.prototype;_.E.resetBackwardTabWrap_=function(){this.backwardTabWrapInProgress_=!1};
_.E.canDecorate=function(b){return!!b&&b.tagName=="DIV"};
_.E.decorateInternal=function(b){kn.superClass_.decorateInternal.call(this,b);b=WJ(this.getCssClass()).split(" ");Ej(this.getElement(),b);EY3(this);sD5(this);this.getElement().tabIndex=0;_.EA(this.getElement(),!1)};
_.E.enterDocument=function(){this.bgIframeEl_&&_.KM(this.bgIframeEl_,this.getElement());_.KM(this.bgEl_,this.getElement());kn.superClass_.enterDocument.call(this);_.nM(this.tabCatcherElement_,this.getElement());this.focusHandler_=new Ba(this.JSC$10315_dom_.JSC$9499_document_);xM(this).listen(this.focusHandler_,"focusin",this.onFocus);CJ5(this,!1)};
_.E.exitDocument=function(){this.isVisible()&&this.setVisible(!1);_.fO(this.focusHandler_);kn.superClass_.exitDocument.call(this);_.tr(this.bgIframeEl_);_.tr(this.bgEl_);_.tr(this.tabCatcherElement_)};
_.E.setVisible=function(b){if(b!=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_&&CJ5(this,b),b){if(this.dispatchEvent("beforeshow")){try{this.lastFocus_=this.JSC$10315_dom_.JSC$9499_document_.activeElement}catch(G){}this.updateModalAndBackground_();xM(this).listen(this.JSC$10315_dom_.getWindow(),
"resize",this.resizeBackground_).listen(this.JSC$10315_dom_.getWindow(),"orientationchange",this.resizeBackgroundTask_);vYU(this,!0);this.focus();this.visible_=!0;if(this.popupShowTransition_&&this.bgShowTransition_)Nc(this.popupShowTransition_,"end",this.onShow,!1,this),this.bgShowTransition_.play(),this.popupShowTransition_.play();else this.onShow()}}else if(this.dispatchEvent("beforehide")){xM(this).unlisten(this.JSC$10315_dom_.getWindow(),"resize",this.resizeBackground_).unlisten(this.JSC$10315_dom_.getWindow(),
"orientationchange",this.resizeBackgroundTask_);this.visible_=!1;if(this.popupHideTransition_&&this.bgHideTransition_)Nc(this.popupHideTransition_,"end",this.onHide,!1,this),this.bgHideTransition_.play(),this.popupHideTransition_.play();else this.onHide();a:{try{var d=this.JSC$10315_dom_,B=d.JSC$9499_document_.body,k=d.JSC$9499_document_.activeElement||B;if(!this.lastFocus_||this.lastFocus_==B){this.lastFocus_=null;break a}(k==B||d.contains(this.getElement(),k))&&this.lastFocus_.focus()}catch(G){}this.lastFocus_=
null}}};
var CJ5=function(b,d){b.modalAriaVisibilityHelper_||(b.modalAriaVisibilityHelper_=new PJs(b.JSC$10315_element_,b.JSC$10315_dom_));b=b.modalAriaVisibilityHelper_;if(d){b.hiddenElements_||(b.hiddenElements_=[]);d=b.JSC$10336_dom_.getChildren(b.JSC$10336_dom_.JSC$9499_document_.body);for(var B=0;B<d.length;B++){var k=d[B],G;if(G=k!=b.JSC$10336_element_)G=k.getAttribute("aria-hidden"),G=!(G==null||G==void 0?0:String(G));G&&(YM(k,"hidden",!0),b.hiddenElements_.push(k))}}else if(b.hiddenElements_){for(d=
0;d<b.hiddenElements_.length;d++)b.hiddenElements_[d].removeAttribute("aria-hidden");b.hiddenElements_=null}};
kn.prototype.updateModalAndBackground_=function(){this.resizeBackground_();this.reposition()};
var vYU=function(b,d){b.bgIframeEl_&&_.EA(b.bgIframeEl_,d);b.bgEl_&&_.EA(b.bgEl_,d);_.EA(b.getElement(),d);_.EA(b.tabCatcherElement_,d)};
_.E=kn.prototype;_.E.onShow=function(){this.dispatchEvent("show")};
_.E.onHide=function(){vYU(this,!1);this.dispatchEvent("hide")};
_.E.isVisible=function(){return this.visible_};
_.E.focus=function(){this.focusElement_()};
_.E.resizeBackground_=function(){this.bgIframeEl_&&_.EA(this.bgIframeEl_,!1);this.bgEl_&&_.EA(this.bgEl_,!1);var b=this.JSC$10315_dom_.JSC$9499_document_;var d=_.t$(T7(this.JSC$10315_dom_.JSC$9499_document_)||window);var B=Math.max(d.width,Math.max(b.body.scrollWidth,b.documentElement.scrollWidth));b=Math.max(d.height,Math.max(b.body.scrollHeight,b.documentElement.scrollHeight));this.bgIframeEl_&&(_.EA(this.bgIframeEl_,!0),_.r$2(this.bgIframeEl_,B,b));this.bgEl_&&(_.EA(this.bgEl_,!0),_.r$2(this.bgEl_,
B,b))};
_.E.reposition=function(){var b;if(_.T1H(this.getElement())=="fixed")var d=b=0;else d=jz(this.JSC$10315_dom_),b=d.x,d=d.y;var B=q1l(this.getElement());var k=_.t$(T7(this.JSC$10315_dom_.JSC$9499_document_)||window);b=Math.max(b+k.width/2-B.width/2,0);d=Math.max(d+k.height/2-B.height/2,0);Yz(this.getElement(),b,d);Yz(this.tabCatcherElement_,b,d)};
_.E.onFocus=function(b){this.backwardTabWrapInProgress_?this.resetBackwardTabWrap_():b.target==this.tabCatcherElement_&&wh(this.focusElement_,0,this)};
_.E.focusElement_=function(){try{this.getElement().focus()}catch(b){}};
_.E.disposeInternal=function(){_.fO(this.popupShowTransition_);this.popupShowTransition_=null;_.fO(this.popupHideTransition_);this.popupHideTransition_=null;_.fO(this.bgShowTransition_);this.bgShowTransition_=null;_.fO(this.bgHideTransition_);this.bgHideTransition_=null;kn.superClass_.disposeInternal.call(this)};var qy=function(b,d,B){kn.call(this,d,B);this.JSC$10346_class_=b||"modal-dialog";this.buttons_=(new Gf).addButton(Lg$,!0).addButton(fb$,!1,!0)};
_.CX(qy,kn);_.E=qy.prototype;_.E.escapeToCancel_=!0;_.E.hasTitleCloseButton_=!0;_.E.modal_=!0;_.E.draggable_=!0;_.E.backgroundElementOpacity_=.5;_.E.title_="";_.E.JSC$10348_dragger_=null;_.E.JSC$10348_disposeOnHide_=!1;_.E.titleEl_=null;_.E.titleTextEl_=null;_.E.titleTextId_=null;_.E.titleCloseEl_=null;_.E.contentEl_=null;_.E.buttonEl_=null;_.E.getCssClass=function(){return this.JSC$10346_class_};
_.E.setTitle=function(b){this.title_=b;this.titleTextEl_&&_.r8(this.titleTextEl_,b)};
_.E.getTitle=function(){return this.title_};
_.E.getContent=function(){return""};
_.E.getContentElement=function(){this.getElement()||this.render();return this.contentEl_};
var AbV=function(b){b.getElement()||b.render();return b.getElement()};
qy.prototype.getBackgroundElement=function(){this.getElement()||this.render();return qy.superClass_.getBackgroundElement.call(this)};
var Wgr=function(b,d){b.backgroundElementOpacity_=d;b.getElement()&&(d=b.getBackgroundElement())&&Y1l(d,b.backgroundElementOpacity_)};
qy.prototype.setDraggable=function(b){this.draggable_=b;abV(this,b&&this.inDocument_)};
qy.prototype.handleDrag=function(){};
var abV=function(b,d){var B=WJ(b.JSC$10346_class_+"-title-draggable").split(" ");b.getElement()&&(d?Ej(b.titleEl_,B):iyS(b.titleEl_,B));d&&!b.JSC$10348_dragger_?(d=new _.et(b.getElement(),b.titleEl_),b.JSC$10348_dragger_=d,Ej(b.titleEl_,B),_.JP(b.JSC$10348_dragger_,"start",b.setDraggerLimits_,!1,b),_.JP(b.JSC$10348_dragger_,"drag",b.handleDrag,!1,b)):!d&&b.JSC$10348_dragger_&&(b.JSC$10348_dragger_.dispose(),b.JSC$10348_dragger_=null)};
_.E=qy.prototype;
_.E.JSC$10317_createDom=function(){qy.superClass_.JSC$10317_createDom.call(this);var b=this.getElement(),d=this.JSC$10315_dom_;this.titleTextId_=this.getId();var B=this.getId()+".contentEl";this.titleEl_=d.JSC$9501_createDom("DIV",this.JSC$10346_class_+"-title",this.titleTextEl_=d.JSC$9501_createDom("SPAN",{className:this.JSC$10346_class_+"-title-text",id:this.titleTextId_},this.title_),this.titleCloseEl_=d.JSC$9501_createDom("SPAN",this.JSC$10346_class_+"-title-close"));zp5(b,this.titleEl_,this.contentEl_=
d.JSC$9501_createDom("DIV",{className:this.JSC$10346_class_+"-content",id:B}),this.buttonEl_=d.JSC$9501_createDom("DIV",this.JSC$10346_class_+"-buttons"));ibl(this.titleTextEl_,"heading");ibl(this.titleCloseEl_,"button");this.titleCloseEl_.tabIndex=0;YM(this.titleCloseEl_,"label","Close");ibl(b,"dialog");YM(b,"labelledby",this.titleTextId_||"");_.EA(this.titleCloseEl_,this.hasTitleCloseButton_);this.buttons_&&(b=this.buttons_,b.JSC$10349_element_=this.buttonEl_,b.render());_.EA(this.buttonEl_,!!this.buttons_);
Wgr(this,this.backgroundElementOpacity_)};
_.E.decorateInternal=function(b){qy.superClass_.decorateInternal.call(this,b);b=this.getElement();var d=this.JSC$10346_class_+"-content";this.contentEl_=yq(document,null,d,b)[0];this.contentEl_||(this.contentEl_=this.JSC$10315_dom_.JSC$9501_createDom("DIV",d),b.appendChild(this.contentEl_));d=this.JSC$10346_class_+"-title";var B=this.JSC$10346_class_+"-title-text",k=this.JSC$10346_class_+"-title-close";(this.titleEl_=yq(document,null,d,b)[0])?(this.titleTextEl_=yq(document,null,B,this.titleEl_)[0],
this.titleCloseEl_=yq(document,null,k,this.titleEl_)[0]):(this.titleEl_=this.JSC$10315_dom_.JSC$9501_createDom("DIV",d),b.insertBefore(this.titleEl_,this.contentEl_));this.titleTextEl_?(this.title_=i5M(this.titleTextEl_),this.titleTextEl_.id||(this.titleTextEl_.id=this.getId())):(this.titleTextEl_=_.Vq("SPAN",{className:B,id:this.getId()}),this.titleEl_.appendChild(this.titleTextEl_));this.titleTextId_=this.titleTextEl_.id;YM(b,"labelledby",this.titleTextId_||"");this.titleCloseEl_||(this.titleCloseEl_=
this.JSC$10315_dom_.JSC$9501_createDom("SPAN",k),this.titleEl_.appendChild(this.titleCloseEl_));_.EA(this.titleCloseEl_,this.hasTitleCloseButton_);d=this.JSC$10346_class_+"-buttons";(this.buttonEl_=yq(document,null,d,b)[0])?(this.buttons_=new Gf(this.JSC$10315_dom_),this.buttons_.decorate(this.buttonEl_)):(this.buttonEl_=this.JSC$10315_dom_.JSC$9501_createDom("DIV",d),b.appendChild(this.buttonEl_),this.buttons_&&(b=this.buttons_,b.JSC$10349_element_=this.buttonEl_,b.render()),_.EA(this.buttonEl_,
!!this.buttons_));Wgr(this,this.backgroundElementOpacity_)};
_.E.enterDocument=function(){qy.superClass_.enterDocument.call(this);xM(this).listen(this.getElement(),"keydown",this.onKey_).listen(this.getElement(),"keypress",this.onKey_);xM(this).listen(this.buttonEl_,"click",this.onButtonClick_);abV(this,this.draggable_);xM(this).listen(this.titleCloseEl_,"click",this.onTitleCloseClick_);var b=this.getElement();ibl(b,"dialog");this.titleTextEl_.id!==""&&YM(b,"labelledby",this.titleTextEl_.id);if(!this.modal_){this.modal_=!1;if(this.inDocument_){b=this.JSC$10315_dom_;
var d=this.getBackgroundElement();b.removeNode(this.bgIframeEl_);b.removeNode(d)}this.isVisible()&&CJ5(this,!1)}};
_.E.exitDocument=function(){this.isVisible()&&this.setVisible(!1);abV(this,!1);qy.superClass_.exitDocument.call(this)};
_.E.setVisible=function(b){b!=this.isVisible()&&(this.inDocument_||this.render(),qy.superClass_.setVisible.call(this,b))};
_.E.onShow=function(){qy.superClass_.onShow.call(this);this.dispatchEvent("aftershow")};
_.E.onHide=function(){qy.superClass_.onHide.call(this);this.dispatchEvent("afterhide");this.JSC$10348_disposeOnHide_&&this.dispose()};
_.E.setDraggerLimits_=function(){var b=this.JSC$10315_dom_.JSC$9499_document_,d=_.t$(T7(b)||window),B=Math.max(b.body.scrollWidth,d.width);b=Math.max(b.body.scrollHeight,d.height);var k=q1l(this.getElement());_.T1H(this.getElement())=="fixed"?this.JSC$10348_dragger_.limits=new Qq(0,0,Math.max(0,d.width-k.width),Math.max(0,d.height-k.height)):this.JSC$10348_dragger_.limits=new Qq(0,0,B-k.width,b-k.height)};
_.E.onTitleCloseClick_=function(){mal(this)};
var mal=function(b){if(b.hasTitleCloseButton_){var d=b.buttons_,B=d&&d.cancelButton_;B?(d=d.get(B),b.dispatchEvent(new Pa(B,d))&&b.setVisible(!1)):b.setVisible(!1)}},$aA=function(b){b.hasTitleCloseButton_=!1;
b.titleCloseEl_&&_.EA(b.titleCloseEl_,b.hasTitleCloseButton_)};
qy.prototype.disposeInternal=function(){this.buttonEl_=this.titleCloseEl_=null;qy.superClass_.disposeInternal.call(this)};
qy.prototype.onButtonClick_=function(b){a:{for(b=b.target;b!=null&&b!=this.buttonEl_;){if(b.tagName=="BUTTON")break a;b=b.parentNode}b=null}if(b&&!b.disabled){b=b.name;var d=this.buttons_.get(b);this.dispatchEvent(new Pa(b,d))&&this.setVisible(!1)}};
qy.prototype.onKey_=function(b){var d=!1,B=!1,k=this.buttons_,G=b.target;if(b.type=="keydown")if(this.escapeToCancel_&&b.keyCode==27){var P=k&&k.cancelButton_;G=G.tagName=="SELECT"&&!G.disabled;P&&!G?(B=!0,d=k.get(P),d=this.dispatchEvent(new Pa(P,d))):G||(d=!0)}else{if(b.keyCode==9&&b.shiftKey&&G==this.getElement()){this.backwardTabWrapInProgress_=!0;try{this.tabCatcherElement_.focus()}catch(O){}wh(this.resetBackwardTabWrap_,0,this)}}else if(b.keyCode==13){if(G.tagName=="BUTTON"&&!G.disabled)P=G.name;
else if(G==this.titleCloseEl_)mal(this);else if(k){var v=k.defaultButton_,L;if(L=v)a:{L=jm("BUTTON",k.JSC$10349_element_);for(var A,a=0;A=L[a];a++)if(A.name==v||A.id==v){L=A;break a}L=null}G=(G.tagName=="TEXTAREA"||G.tagName=="SELECT"||G.tagName=="A")&&!G.disabled;!L||L.disabled||G||(P=v)}P&&k&&(B=!0,d=this.dispatchEvent(new Pa(P,String(k.get(P)))))}else G!=this.titleCloseEl_||b.keyCode!=32&&b.key!=" "||mal(this);if(d||B)b.stopPropagation(),b.preventDefault();d&&this.setVisible(!1)};
var Pa=function(b,d){this.type="dialogselect";this.key=b;this.caption=d};
_.CX(Pa,_.HT);var Gf=function(b){dH.call(this);b||FF();this.cancelButton_=this.JSC$10349_element_=this.defaultButton_=null};
_.CX(Gf,dH);_.E=Gf.prototype;_.E.clear=function(){dH.prototype.clear.call(this);this.defaultButton_=this.cancelButton_=null};
_.E.set=function(b,d,B,k){dH.prototype.set.call(this,b,d);B&&(this.defaultButton_=b);k&&(this.cancelButton_=b);return this};
_.E.addButton=function(b,d,B){return this.set(b.key,b.caption,d,B)};
_.E.render=function(){if(this.JSC$10349_element_){_.f6(this.JSC$10349_element_,I74);var b=FF(this.JSC$10349_element_);this.forEach(function(d,B){d=b.JSC$9501_createDom("BUTTON",{name:B},d);B==this.defaultButton_&&(d.className="goog-buttonset-default");this.JSC$10349_element_.appendChild(d)},this)}};
_.E.decorate=function(b){if(b&&b.nodeType==1){this.JSC$10349_element_=b;b=jm("BUTTON",this.JSC$10349_element_);for(var d,B,k,G=0;d=b[G];G++)if(B=d.name||d.id,k=i5M(d)||d.value,B){var P=G==0;this.set(B,k,P,d.name=="cancel");P&&_.xl(d,"goog-buttonset-default")}}};
_.E.getElement=function(){return this.JSC$10349_element_};
var Lg$={key:"ok",caption:"OK"},fb$={key:"cancel",caption:"Cancel"},OBs={key:"yes",caption:"Yes"},Ibe={key:"no",caption:"No"},DaA={key:"save",caption:"Save"},UaM={key:"continue",caption:"Continue"};typeof document!="undefined"&&((new Gf).addButton(Lg$,!0,!0),(new Gf).addButton(Lg$,!0).addButton(fb$,!1,!0),(new Gf).addButton(OBs,!0).addButton(Ibe,!1,!0),(new Gf).addButton(OBs).addButton(Ibe,!0).addButton(fb$,!1,!0),(new Gf).addButton(UaM).addButton(DaA).addButton(fb$,!0,!0));_.CX(E8m,qy);_.CX(sP4,x$);var oYs=_.YE(["//www-onepick-opensocial.googleusercontent.com/gadgets/js/rpc.js?c=1&container=onepick"]),Nn5=_.YE(["//apis.google.com/js/rpc.js"]),OyJ=_.p5(oYs),$$4=_.p5(Nn5),v8J=null;var Y$=function(b,d){_.gh.call(this);this.JSC$10358_element_=b;b=_.mb(this.JSC$10358_element_)?this.JSC$10358_element_:this.JSC$10358_element_?this.JSC$10358_element_.body:null;this.isRtl_=!!b&&_.epH(b);this.listenKey_=_.JP(this.JSC$10358_element_,_.aH?"DOMMouseScroll":"mousewheel",this,d)};
_.CX(Y$,_.gh);Y$.prototype.handleEvent=function(b){var d=0,B=0,k=b.event_;k.type=="mousewheel"?(b=p92(-k.wheelDelta),k.wheelDeltaX!==void 0?(d=p92(-k.wheelDeltaX),B=p92(-k.wheelDeltaY)):B=b):(b=k.detail,b>100?b=3:b<-100&&(b=-3),k.axis!==void 0&&k.axis===k.HORIZONTAL_AXIS?d=b:B=b);typeof this.maxDeltaX_==="number"&&(d=_.Z1(d,-this.maxDeltaX_,this.maxDeltaX_));typeof this.maxDeltaY_==="number"&&(B=_.Z1(B,-this.maxDeltaY_,this.maxDeltaY_));this.isRtl_&&(d=-d);d=new MnM(b,k,d,B);this.dispatchEvent(d)};
var p92=function(b){return _.mi&&(_.x4U||edV)&&b%40!=0?b:b/40};
Y$.prototype.disposeInternal=function(){Y$.superClass_.disposeInternal.call(this);px(this.listenKey_);this.listenKey_=null};
var MnM=function(b,d,B,k){_.lx.call(this,d);this.type="mousewheel";this.detail=b;this.deltaX=B;this.deltaY=k};
_.CX(MnM,_.lx);_.Bs=function(b){var d="instance_";if(b.instance_&&b.hasOwnProperty(d))return b.instance_;d=new b;return b.instance_=d};var m$Q;var cbH=_.YE(["https://about:blank"]),Jb2=_.YE(['javascript:""']),zO$=_.YE(["about:blank"]);_.CX(sA,E8m);_.E=sA.prototype;_.E.JSC$10366_url_="";_.E.JSC$10366_iframe_=null;_.E.iframeLoaded_=!1;_.E.loadedFired_=!1;_.E.callback_=function(){};
_.E.enterDocument=function(){sA.superClass_.enterDocument.call(this);AiG(this.getBackgroundElement(),xM(this))};
_.E.render=function(b){var d=this;sA.superClass_.render.call(this,b);this.useGapi_?ze2(this.iframeManager_,window).then(function(){return RO3(d)}).then(null,function(){d.callback_({action:"error"})}):X9l(this)};
var RO3=function(b){var d=b.JSC$10315_dom_.JSC$9501_createDom("div",["picker-dialog-content","picker-frame"]);_.EA(d,!1);b.getContentElement().appendChild(d);return ReM(b.iframeManager_,d,function(B){var k=KKe(B["iframe-command"]);switch(k.getCommand()){case 1:B=b.callback_;k=_.cU(k,mk,2);var G="";switch(k.getStatus()){case 2:G="cancel";break;case 1:G="picked";break;case 3:G="error"}var P=_.$$(k,Xg,2,_.OV(pHA));k=P.length===0?{action:G}:CsS(P,G,_.cU(k,iO3,7));B.call(b,k);b.setVisible(!1);break;case 4:$aA(b);
b.callback_({action:"loaded"});break;case 7:case 8:B=b.callback_;a:{G=k.getCommand();P=_.cU(k,mk,2);switch(G){case 7:G="uploadScheduled";break;case 8:G="uploadStateChange";break;default:k={};break a}k=_.$$(P,Xg,2,_.OV(pHA));if(k.length===0)k={action:G};else{var v=_.cU(P,iO3,7);P=v&&_.jP(v,1);v=xGU(v);k=bbH(k,G,P,v)}}B.call(b,k)}},b.JSC$10366_url_,b.targetId_,b.rpcToken_).then(function(B){b.JSC$10366_iframe_=B.getIframeEl();
hOe(b);_.EA(b.JSC$10366_iframe_.parentElement,!0);_.xl(b.getElement(),"picker-dialog");HB$(b);return B})},X9l=function(b){b.JSC$10366_iframe_=b.JSC$10315_dom_.JSC$9501_createDom("IFRAME",{id:b.targetId_,
name:b.targetId_,"class":"picker-frame",frameBorder:"0",allow:"camera"});_.Bz(b.JSC$10366_iframe_,lbV(b));_.xl(b.getElement(),"picker-dialog");b.getContentElement().appendChild(b.JSC$10366_iframe_);xM(b).listen(b.JSC$10366_iframe_,"load",function(){return void hOe(b)});
b.JSC$10366_iframe_.src=b.JSC$10366_url_;HB$(b)},jDr=function(b){tnA(b,(0,_.Sm)(function(d){d.setAuthToken(this.targetId_,this.rpcToken_)},b))},HB$=function(b){var d=_.Gk(_.kU(b.JSC$10366_url_),"title");
d&&b.setTitle(d)},lbV=function(b){return _.NGW("Internet Explorer")>=7&&_.PJ(b.JSC$10366_url_,"https")?_.p5(cbH):_.Wu?_.p5(Jb2):_.p5(zO$)},hOe=function(b){jDr(b);
b.iframeLoaded_=!0;b.JSC$10366_iframe_.tabIndex=0;b.isVisible()&&b.focus()};
sA.prototype.handleKeydown_=function(b){b.keyCode==27&&(this.setVisible(!1),this.callback_({action:"cancel"}),b.stopPropagation(),b.preventDefault())};
var tnA=function(b,d){var B=b.JSC$10364_gadgetsDomHelper_;LTm(function(){d(B.getWindow().gadgets.rpc)},B)};
sA.prototype.setUrl=function(b){b=_.Pt(new _.nB(b),"rpcService",this.targetId_);_.Pt(b,"rpctoken",this.rpcToken_);_.Uj(b,"rpctoken="+this.rpcToken_);_.mG(b,"https");this.JSC$10366_url_=b.toString();this.JSC$10366_iframe_&&(this.JSC$10366_iframe_.src=this.JSC$10366_url_)};
var Fgh=function(b,d){b.callback_=d;tnA(b,(0,_.Sm)(function(B){B.register(this.targetId_,(0,_.Sm)(this.handlePickerAction_,this))},b))};
sA.prototype.handlePickerAction_=function(b){var d=b.action;d=="loaded"&&(this.loadedFired_=!0,ZBU(this,new P01(this.isVisible())),gYH(this),$aA(this),xM(this).unlisten(this.JSC$10315_dom_.getWindow(),"keydown",this.handleKeydown_),this.JSC$10366_iframe_.tabIndex=0);d!="picked"&&d!="cancel"||this.setVisible(!1);this.callback_(b)};
var gYH=function(b){b.JSC$10366_appId_&&ZBU(b,new Ggd(b.JSC$10366_appId_,window.location.protocol+"//"+window.location.host))};
sA.prototype.setRelayUrl=function(b){tnA(this,(0,_.Sm)(function(d){d.setRelayUrl(this.targetId_,b)},this))};
var ZBU=function(b,d){b.useGapi_&&toH(d,b.iframeManager_).then(null,function(){b.callback_({action:"error"})});
tnA(b,(0,_.Sm)(function(B){B.call(this.targetId_,"picker",null,d)},b))};
sA.prototype.resizePicker_=function(){var b=T7(this.JSC$10315_dom_.JSC$9499_document_)||window;if(_.Gk(_.kU(this.JSC$10366_url_),"ignoreLimits")=="true")b=new _.lS(this.preferredDialogWidth_,this.preferredDialogHeight_);else if(_.Gk(_.kU(this.JSC$10366_url_),"shadeDialog")=="true"){var d=AbV(this);d=bOS(d);var B=_.t$(b);b=B.width-80;B=B.height-40;d&&(b-=d.left?d.left:0,b-=d.right?d.right:0,B-=d.top?d.top:0,B-=d.bottom?d.bottom:0);b=new _.lS(b>0?b:0,B>0?B:0)}else(d=this.preferredDialogWidth_)?(d=Math.max(320,
Math.min(1051,d)),(B=this.preferredDialogHeight_)||(B=_.t$(b).height*.85),B=Math.max(480,Math.min(650,B))):(d=_.t$(b),B=d.width*.618,B=B<d.height?Math.round(Math.max(480,Math.min(650,B*.85))):Math.round(Math.max(480,Math.min(650,d.height*.85))),d=Math.round(B/.618)),b=_.t$(b),d=Math.min(d,Math.max(b.width,320)),B=Math.min(B,Math.max(b.height,480)),b=new _.lS(d,B);_.r$2(this.getContentElement(),b);this.reposition()};
sA.prototype.reposition=function(){if(_.Gk(_.kU(this.JSC$10366_url_),"shadeDialog")=="true"){var b=q1l(this.getElement()),d=_.t$(this.JSC$10315_dom_.getWindow());b=Math.floor(d.width/2-b.width/2);d=AbV(this);if(d=bOS(d)){var B=d.left?d.left:0;B+=d.right?d.right:0;b=Math.floor(b-B/2)}b=b>0?b:0;d=jz(this.JSC$10315_dom_).y;Yz(this.getElement(),b,d)}else sA.superClass_.reposition.call(this)};
sA.prototype.setVisible=function(b){if(b!=this.isVisible()&&this.autoSizeDialog_){var d=this.JSC$10315_dom_.getWindow();b?(this.resizePicker_(),xM(this).listen(d,"resize",this.resizePicker_),this.iframeLoaded_||xM(this).listen(d,"keydown",this.handleKeydown_)):(xM(this).unlisten(d,"resize",this.resizePicker_),this.iframeLoaded_||xM(this).unlisten(d,"keydown",this.handleKeydown_))}sA.superClass_.setVisible.call(this,b);ZBU(this,new P01(b))};
sA.prototype.focus=function(){sA.superClass_.focus.call(this);if(this.JSC$10366_iframe_&&this.iframeLoaded_&&this.loadedFired_)try{this.JSC$10366_iframe_.focus()}catch(b){}};var oh=function(b,d){d=d===void 0?sA:d;x$.call(this,b);this.pickerConstructor=d;this.urlParamMap_=new Map;this.urlParamMap_.set("protocol","gadgets");(b=window.location.origin)||(b=window.location.protocol+"//"+window.location.host);b&&this.urlParamMap_.set("origin",b);this.postProcessors_=[]};
_.c(oh,sP4);oh.prototype.JSC$10371_disposeOnHide_=!1;
oh.prototype.build=function(){this.JSC$10272_appId_&&this.urlParamMap_.has("oauth_token")&&this.urlParamMap_.set("appId",this.JSC$10272_appId_);this.getRelayUrl()||this.setRelayUrl(_.Iu(_.Uj(_.Dh(_.kU(window.location.href)),""),"/favicon.ico").toString());this.urlParamMap_.set("ifls",Date.now());if(this.urlParamMap_.get("minimal"))throw Error("gb");var b=new this.pickerConstructor(yb$(this).toString(),!0,null,this.dialogWidth_,this.dialogHeight_,"",void 0,!1,!1);b.JSC$10348_disposeOnHide_=this.JSC$10371_disposeOnHide_;
b.JSC$10366_appId_=this.JSC$10272_appId_;b.loadedFired_&&gYH(b);Fgh(b,this.callback_);return b};
var SoV=function(b){b.urlParamMap_.set("multiselectEnabled","true");return b};
_.E=oh.prototype;_.E.getHeight=function(){return this.dialogHeight_};
_.E.getProtocol=function(){return this.urlParamMap_.get("protocol")};
_.E.getRelayUrl=function(){return this.urlParamMap_.get("parent")};
_.E.getTitle=function(){return this.urlParamMap_.get("title")};
_.E.getWidth=function(){return this.dialogWidth_};
var VnS=function(b){b.JSC$10371_disposeOnHide_=void 0;return b};
oh.prototype.setRelayUrl=function(b){this.urlParamMap_.set("parent",b);return this};
var iBV=function(b,d){b.urlParamMap_.set("selectButtonLabel",d);return b};
oh.prototype.setSize=function(b,d){this.dialogWidth_=b;this.dialogHeight_=d;return this};
oh.prototype.setTitle=function(b){this.urlParamMap_.set("title",b);return this};
var yb$=function(b){b.postProcessors_.length&&b.urlParamMap_.set("pp",JSON.stringify(b.postProcessors_));b.urlParamMap_.set("nav",Tr$(b.nav_));var d=new _.nB(b.getBaseUrl());b.urlParamMap_.forEach(function(B,k){_.Pt(d,k,B)});
return d};var Kg2=function(b,d){b.name!==void 0?(this.name=b.name,this.code=w9U[b.name]):(this.code=b=b.code,this.name=udH(b));_.bF.call(this,AnU("%s %s",this.name,d))};
_.CX(Kg2,_.bF);var udH=function(b){var d=_.w1.findKey(w9U,function(B){return b==B});
if(d===void 0)throw Error("ib`"+b);return d},E2={},w9U=(E2.AbortError=3,E2.EncodingError=5,E2.InvalidModificationError=9,E2.InvalidStateError=7,E2.NotFoundError=1,E2.NotReadableError=4,E2.NoModificationAllowedError=6,E2.PathExistsError=12,E2.QuotaExceededError=10,E2.SecurityError=2,E2.SyntaxError=8,E2.TypeMismatchError=11,E2);var nYS=function(b,d){_.HT.call(this,b.type,d);this.event_=b};
_.CX(nYS,_.HT);var TnS=function(b,d,B){B===void 0&&(B=b.size);return b.slice?b.slice(d,B):null};var U$C=new WeakMap,D$G=function(b,d){b=[b];for(var B=d.length-1;B>=0;--B)b.push(typeof d[B],d[B]);return b.join("\v")};_.N$W(function(){if(!_.k4.Blob)return!1;var b=new Uint8Array(100);try{var d=new Blob([b])}catch(B){return!1}return d.size!=100?!1:!0});
var rbS=_.N$W(function(){if(!_.k4.Blob)return!1;var b=new Uint8Array(100);try{var d=new Blob([b])}catch(B){return!1}return TnS(d,0,1)===null?!1:!0});_.k4.U3bHHf!=null||(_.k4.U3bHHf=0);_.k4.U3bHHf++;_.QDV=new WeakMap;_.qor=new WeakMap;var MyF={};var LL=void 0;var JiJ=Symbol("qb");var SH4=Wt("WizInjectionContext_Dispatcher");var I1=Symbol("rb");var HF,gJ;HF=function(){this.afterRenderCallbacks=null};
_.X9C=Symbol("sb");gJ=function(b){this.props=b;this.__unmounted=!1};
gJ.prototype.didPatch=function(){};
gJ.prototype.didMount=function(){};
gJ.prototype.didUnmount=function(){};
gJ.prototype.didUpdate=function(){};_.jPw=Wt("WizInjectionContext_RootElement");var ZyQ=Wt("WizInjectionContext_AppContext"),FT1=Wt("WizInjectionContext_ModelRootElement"),g8C=Wt("WizInjectionContext_RendererData"),yi1=Wt("WizInjectionContext_InjectingConstructor"),ty4=Wt("WizInjectionContext_AsyncDeps"),VyC={};var T$m=!1;var x$J={enableAttributeSanitization:!0,enableComponentStacksInErrorMessages:!0,enableContextBasedComponentStacks:KQr,enableContextPerComponent:KQr,enableLazyTsx:n4e,enablePerformanceTiming:!1,enablePerformanceTracing:!1,alwaysTrackContexts:!1,enableClientOnlyWizVeLogging:!0,enableQueueEffectAndOnInitInitialRuns:uyS,disableSoyJsRenderEvents:!1,flushRenderEffectsDuringRender:!1,legacyTriggerSoyRendererEvents:!1};var mO=Object.assign({},{attributes:{},handleError:function(b){throw b;}},x$J);var xa5=Symbol("wb"),Se=Symbol("xb"),bvE=Symbol("yb"),Yex=Symbol("zb"),sdx=Z3(function(b){return JC(b)&&xa5 in b});var $U=null,DH=!1,oU=1,MW=Symbol("Db"),Ht={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 s2=Symbol("Eb"),Cj=Symbol("Fb"),pL=Symbol("Gb"),f5F=Object.assign({},Ht,{value:s2,dirty:!0,error:null,equal:Bs1,kind:"computed",producerMustRecompute:function(b){return b.value===s2||b.value===Cj},
producerRecomputeValue:function(b){if(b.value===Cj)throw Error("Z");var d=b.value;b.value=Cj;var B=Ccy(b),k=!1;try{var G=b.computation();OA(null);k=d!==s2&&d!==pL&&G!==pL&&b.equal(d,G)}catch(P){G=pL,b.error=P}finally{OA(B),b&&LbW(b)}k?b.value=d:(b.value=G,b.version++)}});var YoS=Object.assign({},Ht,{consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!0,dirty:!0,kind:"effect"});var mTw=function(){throw Error();};var O_G=null,Wbd=Object.assign({},Ht,{equal:Bs1,value:void 0,kind:"signal"});var I54=Object.assign({},Ht,{value:s2,dirty:!0,error:null,equal:Bs1,kind:"linkedSignal",producerMustRecompute:function(b){return b.value===s2||b.value===Cj},
producerRecomputeValue:function(b){if(b.value===Cj)throw Error("Z");var d=b.value;b.value=Cj;var B=Ccy(b);try{var k=b.source();var G=b.computation(k,d===s2||d===pL?void 0:{source:b.sourceValue,value:d});b.sourceValue=k}catch(P){G=pL,b.error=P}finally{OA(B),b&&LbW(b)}d!==s2&&G!==pL&&b.equal(d,G)?b.value=d:(b.value=G,b.version++)}});Object.assign({},Ht,{consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!1,consumerMarkedDirty:function(b){b.schedule!==null&&b.schedule(b.ref)},
cleanupFn:function(){}});var coJ=Symbol("Hb"),va={},Nsm=(va[coJ]=!0,va.debugName="[component]",va.getComponentStack=function(){for(var b=[],d=this;d;)Jo2(d)&&b.push(d.debugName),d=d.parent;return b},va.registerSignal=function(){},va.registerEffect=function(){},va);var zB1=Symbol("Ib"),RU=Symbol("Jb");var X1=Array.isArray;var Z_w;var eOA={},yo1=Fbm(Object.assign({},{consumerAllowSignalWrites:!0},eOA)),t3=Fbm(Object.assign({},{consumerAllowSignalWrites:!0},eOA));var F1=Symbol("Ob");var je=null,i_m,wA4=null,uum;var ip=0,wv=!1,Lj=function(){this.queue=new Set};
Lj.prototype.schedule=function(b){this.queue.add(b)};
Lj.prototype.remove=function(b){this.queue.delete(b)};
Lj.prototype.clear=function(){this.queue.clear()};
var roG=Symbol("Pb"),nsm=Symbol("Qb"),fj=function(){Lj.apply(this,arguments)};
_.c(fj,Lj);fj.prototype.flush=function(){if(this.queue.size){wv=!0;for(var b=_.C(this.queue),d=b.next();!d.done;d=b.next()){d=d.value;this.queue.delete(d);try{d.run()}catch(B){bT$(B)}}wv=!1}};
var d5$=function(){fj.apply(this,arguments)};
_.c(d5$,fj);var Ts1=new d5$,Bpe=function(){fj.apply(this,arguments)};
_.c(Bpe,fj);Bpe.prototype.schedule=function(b){return _.f(function(d){if(d.nextAddress==1)return d.yield(Promise.resolve(),2);b.run();_.tn(d)})};
Bpe.prototype.enqueue=function(b){this.queue.add(b)};
var Q_2=new Bpe,AQ=function(){Lj.apply(this,arguments)};
_.c(AQ,Lj);AQ.prototype.flush=function(){this.queue.size&&CEd(this.queue)};
var kAA=function(){AQ.apply(this,arguments)};
_.c(kAA,AQ);kAA.prototype.schedule=function(b){b.version===0?b.run():this.queue.add(b)};
kAA.prototype.flush=function(){if(this.queue.size)if(mO.flushRenderEffectsDuringRender){var b=this.queue;this.queue=new Set;CEd(b)}else CEd(this.queue)};
var xTG=new kAA,GAV=function(){AQ.apply(this,arguments)};
_.c(GAV,AQ);GAV.prototype.schedule=function(b){return _.f(function(d){if(d.nextAddress==1)return d.yield(Promise.resolve(),2);b.run();_.tn(d)})};
GAV.prototype.enqueue=function(b){this.queue.add(b)};
var dG1=new GAV,PV$=function(){AQ.apply(this,arguments)};
_.c(PV$,AQ);var eB1=new PV$,k0E=[xTG,Ts1,eB1],EiJ=[Q_2,dG1],EJs=[xTG,eB1,dG1],viG=[].concat(_.K6(k0E),_.K6(EiJ)),sZ2=[];O_G=function(){PE1();for(var b=_.C(sZ2),d=b.next();!d.done;d=b.next())d=d.value,d()};
var bT$=Gm;var Wa={},CVH=Object.assign({},YoS,(Wa[xa5]=!0,Wa.effectType=Se,Wa.isResettableContext=!0,Wa.consumerMarkedDirty=Bry,Wa.run=function(){fnE(this)},Wa.cleanup=function(){l7G(this)},Wa.componentStack=void 0,Wa.debugName="[effect]",Wa.destroy=function(){if(UA(this))for(var b=this.producers;b!==void 0;)b=vsE(b);
this.consumersTail=this.consumers=this.producersTail=this.producers=void 0;b=_.C(EJs);for(var d=b.next();!d.done;d=b.next())d.value.remove(this);HyC(this)},Wa[Symbol.dispose]=function(){this.destroy()},Wa)),vJS=Object.assign({},CVH,{version:1,
dirty:!1});var Ae1=Object.assign({},CVH,{effectType:Se});var WSw=Object.assign({},CVH,{effectType:bvE});var $G2=Symbol("Sb");var aBQ=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 DGQ={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},Inw=
{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}]}},RgC={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},Nry=[{auto:!0,ltr:!0,rtl:!0},{async:!0},{eager:!0,lazy:!0},{_self:!0,_blank:!0}],oiF={"*":{async:1,dir:0,loading:2,target:3}};var Lhe=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i,aR={},iv2=(aR[1]=null,aR[2]=function(b,d){return d instanceof YV?d9(d):u$.toString()},aR[3]=function(b,d){return SD(d)?_.V1(d):Lhe.test(String(d))?String(d):u$.toString()},aR[4]=function(b,d){return d instanceof l$?_.jD(d):u$.toString()},aR[5]=function(b,d){return String(d)},aR[7]=null,aR[8]=null,aR[10]=null,aR);var jnG=Symbol("Vb");var Ik4=function(b){var d=fJl,B=b,k="",G="",P=1;b<0&&(b=-b);if(b===Infinity)b=(Infinity*Math.sign(B)).toString();else{for(var v=0;v<AUr.length;v++){var L=AUr[v];P=d[L];if(b>=P||P<=1&&b>.1*P){k=L;break}}k?(k+="B",G=" "):P=1;b=Math.round(B/P*10)/10+G+k}return b},AUr="Y Z E P T G M K  m u n".split(" "),fJl={"":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};_.WhH=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 ML={};RegExp.prototype.hasOwnProperty("sticky");var $Zd=function(b){b=String(b);for(var d=function(k,G,P){for(var v=Math.min(G.length-P,k.length),L=0;L<v;L++){var A=G[P+L];if(k[L]!==("A"<=A&&A<="Z"?A.toLowerCase():A))return!1}return!0},B=0;(B=b.indexOf("<",B))!=-1;){if(d("\x3c/script",b,B)||d("\x3c!--",b,B))return"zSoyz";
B+=1}return b};var ke={default:"__default"};var TrW=Object.prototype.hasOwnProperty;KS2.prototype=Object.create(null);var Id=qNJ();var WF=null;var sGx=function(b){this.created=[];this.deleted=[];this.node=b};var Csw=typeof Node!=="undefined"&&Node.prototype.getRootNode||function(){for(var b=this,d=b;b;)d=b,b=b.parentNode;return d};var YNJ=function(b,d){this._attrsArr=null;this.staticsApplied=!1;this.nameOrCtor=b;this.key=d;this.text=void 0};var sB=null,Cg=null,PF=null,Lg=null,kSE=[],BMJ=bbJ,fg=[],A3=[],tZd=function(b){return vjW(function(d,B,k){PF=Cg=d;Cg=null;B(k);dZ2(null);Cg=PF;PF=PF.parentNode;return d},b)}(),lCC=function(b){return vjW(function(d,B,k){var G={nextSibling:d};
Cg=G;B(k);PF&&dZ2(d.nextSibling);return G===Cg?null:Cg},b)}();var a1=[],fBC=0;var me=new KS2;var hP=new KS2;var aJ$=qNJ(),DZw=aJ$[ke.default],IB4=aJ$.style,mZm=["focusin","focusout"],NMC="annotation-xml color-profile font-face font-face-src font-face-uri font-face-format font-face-name missing-glyph".split(" ");var CJx=function(){},xZE=function(){},Wg4=function(){},LgW=function(){};var OB=Symbol("cc");var zeF,JtE=ctJ;var zi=Symbol("dc");var AbQ=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(" ")),
fbW=new Set(["a","font","script","style","title"]);_.J3={setUp:VoQ,tearDown:VoQ,log:VoQ,logNodeRange:VoQ,graft:function(b,d){d()}};var j8={afterOpen:function(){},
onElementDeleted:function(){},
beforeVisit:function(){},
beforeRender:function(){},
afterRender:function(){},
didMount:function(){},
didPatch:function(){},
didUnmount:function(){},
didUpdate:function(){}};var FL=null,Zz=function(b,d){gJ.call(this,b);var B=this;this.functionComponent=d;this.hooks=[];this.hookCounter=0;this.disposeEffects=rv(function(k){B.effectContext=k;_.Tk(function(){da1(B,B.el)})},mO.alwaysTrackContexts||!!LL)};
_.c(Zz,gJ);Zz.prototype.render=function(b){var d=FL;FL=this;this.hookCounter=0;var B=OA(t3),k=_.fL(this.effectContext);try{return enx("render",this.componentName),this.functionComponent(b)}finally{b_w("render",this.componentName),_.fL(k),OA(B),FL=d}};
_.DB.Object.defineProperties(Zz.prototype,{componentName:{configurable:!0,enumerable:!0,get:function(){return Se2(this.functionComponent)}}});var abQ=Symbol("rc"),EY2=function(b,d,B){this.afterRenderCallbacks=null;this.kind=b;this.props=d;this.children=B};
_.c(EY2,HF);EY2.prototype.render=function(){var b=PJd(this.kind,this.props,this.children);if(this.afterRenderCallbacks!=null)for(var d=_.C(this.afterRenderCallbacks),B=d.next();!B.done;B=d.next())B=B.value,b=B(b);return b};
EY2.prototype.getChildren=function(){return this.children};var $aG=[];mTw=function(b){throw Error("pb`"+b.debugName);};
(function(){var b=WF;WF=function(d){b==null||b(d);OBd(d)}})();Object.assign({},vJS,{effectType:Se,elementRef:null,attributes:null,fn:function(){var b=this.elementRef;var d;b.element!=null||(b.element=(d=b.document.getElementById(b.value))!=null?d:void 0);b=b.element;for(d=this.attributes;d;){var B=d.signal();B!==d.prevValue&&(d.prevValue=B,d.namespace===1?b[d.name]=B:aBQ.has(d.name)?bY(b,d.name,B?"":null):bY(b,d.name,B));d=d.next}}});_.S8.debugName="tbhMcf";_.Vt.debugName="zyMFzb";Object.assign({},vJS,{effectType:Se});_.m.debugName="RlDudd";var Ib1={nonNullableCondIsNull:function(){return Error("vc")}};var cbJ=function(){this.map=new Map};
cbJ.prototype.push=function(b,d){var B=this.map;B.has(b)&&(this.multi||(this.multi=new Map),this.multi.set(d,B.get(b)));B.set(b,d)};
cbJ.prototype.pop=function(b){var d=this.map,B=d.get(b),k;B!==void 0&&((k=this.multi)==null?0:k.has(B))?(d.set(b,this.multi.get(B)),this.multi.delete(B)):d.delete(b);return B};_.iY.debugName="nsTGHd";_.wJ.debugName="vI1rtf";_.HBW={OUT_OF_ORDER_HOOK_CALL:function(b){return Error("wc`"+b)},
PRIMITIVE_INVALID_HOOK_CALL:function(){return Error("xc")},
RETURNING_CLEANUP_FUNCTION_FROM_ONINIT:function(){return Error("yc")},
SIGNAL_INVALID_HOOK_CALL:function(){return Error("zc")},
USE_ELEMENT_ACCESSED_DURING_RENDER:function(b,d){return Error("Ac`"+((d===void 0?0:d)?"IDOM":"Reactive")+"`"+(uY(b)?b.description:b))},
USE_ELEMENT_UNEXPECTED_ELEMENT:function(b,d){return Error("Bc`"+(uY(b)?b.description:b)+"`"+d)},
USE_ELEMENT_MULTIPLE_ASSIGNMENTS:function(b){return Error("Cc`"+(uY(b)?b.description:b))},
USE_ELEMENT_NOT_ASSIGNED:function(b){return Error("Dc`"+(uY(b)?b.description:b))},
USE_ELEMENT_NOT_ASSIGNED_CONTROL_FLOW:function(b){return Error("Ec`"+(uY(b)?b.description:b))}};zeF=sDx;var gYJ=Symbol("Fc");eew({beforeRender:function(b){var d=_.fL(b.effectContext);try{var B;((B=b.__syncEffects)==null?0:B.length)&&Vn4(b.__syncEffects)}finally{_.fL(d)}},
didPatch:function(b){var d=_.fL(b.effectContext);try{var B;((B=b.__syncEffects)==null?0:B.length)&&Vn4(b.__syncEffects)}finally{_.fL(d)}},
didUnmount:function(b){var d;((d=b.hooks)==null?0:d.length)&&b.hooks.forEach(SoQ)}});var m5U,$5A,OTh;m5U=_.k4.window;_.Qt=(m5U==null?void 0:($5A=m5U.yt)==null?void 0:$5A.config_)||(m5U==null?void 0:(OTh=m5U.ytcfg)==null?void 0:OTh.data_)||{};_.D7("yt.config_",_.Qt);var IJl={},nYw=[];_.iq=function(b){var d=_.Q1.apply(1,arguments);var B=Error.call(this,b);this.message=B.message;"stack"in B&&(this.stack=B.stack);this.args=[].concat(_.K6(d));Object.setPrototypeOf(this,this.constructor.prototype)};
_.c(_.iq,Error);var fLd=function(b,d,B){this.actionName=b;this.optionalAction=d===void 0?!1:d;this.args=B===void 0?null:B;this.returnValue=[]};_.mZ=function(b){this.name=b};_.PC=new _.mZ("signalAction");var kAG=/^[\w.]*$/,xax={q:!0,search_query:!0},qo4=String(QDQ);var Da;Da=Symbol("Gc");_.$n=function(b){this.name=b};
_.$n.prototype.toString=function(){return"InjectionToken("+this.name+")"};
var GAQ=function(b){this.key=b},vJw=function(b){this.deferredKey=b},EJd=function(){var b=this;
this.providers=new Map;this.JSC$10663_deferred=new Map;this.cachedValues=new Map;this.TEST_ONLY={getInjectionSnapshot:function(){return new Map(b.providers)}}};
EJd.prototype.addProvider=function(b){this.providers.set(b.provide,b);var d=this.JSC$10663_deferred.get(b.provide);if(d)try{d.resolver(this.resolve(b.provide))}catch(B){d.rejector(B)}};
EJd.prototype.resolve=function(b){return b instanceof vJw?D5l(this,b):b instanceof GAQ?U5H(this,b.key,[],!0):U5H(this,b,[])};
var D5l=function(b,d){d=d.deferredKey;if(b.JSC$10663_deferred.has(d))return b.JSC$10663_deferred.get(d).promise;var B={};B.promise=new Promise(function(k,G){B.resolver=k;B.rejector=G});
b.JSC$10663_deferred.set(d,B);return B.promise},U5H=function(b,d,B,k){k=k===void 0?!1:k;
if(B.indexOf(d)>-1)throw Error("Hc`"+d);if(b.cachedValues.has(d))return b.cachedValues.get(d);if(!b.providers.has(d)){if(k)return;throw Error("Ic`"+d);}k=b.providers.get(d);B.push(d);if(k.useValue!==void 0)var G=k.useValue;else if(k.useFactory)G=k[Da]?oJl(b,k[Da],B):[],G=k.useFactory.apply(k,_.K6(G));else if(k.useClass){G=k.useClass;var P=G[Da]?oJl(b,G[Da],B):[];G=new (Function.prototype.bind.apply(G,[null].concat(_.K6(P))))}else throw Error("Jc`"+d);B.pop();k.skipCache||b.cachedValues.set(d,G);return G},
oJl=function(b,d,B){return d?d.map(function(k){return k instanceof GAQ?U5H(b,k.key,B,!0):U5H(b,k,B)}):[]};var PVW;var EN=new _.$n("ENDPOINT_HANDLER_TOKEN");_.sN=new _.mZ("urlEndpoint");var NpU=function(){this.data=[];this.cachedPackedInt52=-1};
NpU.prototype.set=function(b,d){d=d===void 0?!0:d;0<=b&&b<52&&Number.isInteger(b)&&this.data[b]!==d&&(this.data[b]=d,this.cachedPackedInt52=-1)};
NpU.prototype.get=function(b){return!!this.data[b]};
var pG3=function(b){b.cachedPackedInt52===-1&&(b.cachedPackedInt52=b.data.reduce(function(d,B,k){return d+(B?Math.pow(2,k):0)},0));
return b.cachedPackedInt52};var pG2=function(b){var d=Mbl;b=b===void 0?_.dF("yt.ads.biscotti.lastId_")||"":b;var B=Object,k=B.assign,G={};G.dt=U$l;G.flash="0";a:{try{var P=d.JSC$10669_win_.top.location.href}catch(q){P=2;break a}P=P?P===d.doc_.location.href?0:1:2}G=(G.frm=P,G);try{G.u_tz=-(new Date).getTimezoneOffset();try{var v=kM.history.length}catch(q){v=0}G.u_his=v;var L;G.u_h=(L=kM.screen)==null?void 0:L.height;var A;G.u_w=(A=kM.screen)==null?void 0:A.width;var a;G.u_ah=(a=kM.screen)==null?void 0:a.availHeight;var O;G.u_aw=
(O=kM.screen)==null?void 0:O.availWidth;var I;G.u_cd=(I=kM.screen)==null?void 0:I.colorDepth}catch(q){}v=d.JSC$10669_win_;try{var D=v.screenX;var U=v.screenY}catch(q){}try{var M=v.outerWidth;var z=v.outerHeight}catch(q){}try{var H=v.innerWidth;var l=v.innerHeight}catch(q){}try{var F=v.screenLeft;var K=v.screenTop}catch(q){}try{H=v.innerWidth,l=v.innerHeight}catch(q){}try{var u=v.screen.availWidth;var r=v.screen.availTop}catch(q){}D=[F,K,D,U,u,r,M,z,H,l];U=tmd(!1,d.JSC$10669_win_.top);M={};var Q=Q===
void 0?_.k4:Q;z=new NpU;"SVGElement"in Q&&"createElementNS"in Q.document&&z.set(0);H=mxU();H["allow-top-navigation-by-user-activation"]&&z.set(1);H["allow-popups-to-escape-sandbox"]&&z.set(2);Q.crypto&&Q.crypto.subtle&&z.set(3);"TextDecoder"in Q&&"TextEncoder"in Q&&z.set(4);Q=pG3(z);d=(M.bc=Q,M.bih=U.height,M.biw=U.width,M.brdim=D.join(),M.vis=M8W(d.doc_),M.wgl=!!kM.WebGLRenderingContext,M);B=k.call(B,G,d);B.ca_type="image";b&&(B.bid=b);return B},Mbl=new function(){var b=window.document;
this.JSC$10669_win_=window;this.doc_=b};
_.D7("yt.ads_.signals_.getAdSignalsString",function(b){return Yow(pG2(b))});_.sm();navigator.userAgent.indexOf(" (CrKey ");var aJW="XMLHttpRequest"in _.k4?function(){return new XMLHttpRequest}:null;var cUh="client_dev_domain client_dev_expflag client_dev_regex_map client_dev_root_url client_rollout_override expflag forcedCapability jsfeat jsmode mods".split(" "),JUs=[].concat(_.K6(cUh),["client_dev_set_cookie"]);var NpE={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"},OTm="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(_.K6(cUh)),lJ4=!1,D5C=_.MbC,XGC=oJC;var bcQ=[{messageFn:function(b){return"Cannot read property '"+b.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(b){return"Cannot call '"+b.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(b){return b.key+" is not defined"},
patternsForType:{ReferenceError:[{regexp:/(.*) is not defined/,groups:["key"]},{regexp:/Can't find variable: (.*)/,groups:["key"]}]}}];var zcs={messageWeights:[],callbackWeights:[{callback:ZTC,weight:500},{callback:gJ2,weight:500}]};var Rc5=function(){this.callbackWeights=[];this.messageWeights=[]},XGl,e0w=function(){if(!XGl){var b=XGl=new Rc5;
b.messageWeights.length=0;b.callbackWeights.length=0;WJQ(b,zcs)}return XGl},WJQ=function(b,d){d.messageWeights&&b.messageWeights.push.apply(b.messageWeights,d.messageWeights);
d.callbackWeights&&b.callbackWeights.push.apply(b.callbackWeights,d.callbackWeights)};_.CX(_.jQ,_.yQ);_.jQ.prototype.subscribe=function(b,d,B){var k=this.topics_[b];k||(k=this.topics_[b]=[]);var G=this.JSC$10692_key_;this.subscriptions_[G]=b;this.subscriptions_[G+1]=d;this.subscriptions_[G+2]=B;this.JSC$10692_key_=G+3;k.push(G);return G};
var hch=function(b){var d=BC,B=!1,k=d.subscribe("handleError",function(G){B||(B=!0,this.unsubscribeByKey(k),b.apply(void 0,arguments))},d)};
_.jQ.prototype.unsubscribe=function(b,d,B){if(b=this.topics_[b]){var k=this.subscriptions_;if(b=b.find(function(G){return k[G+1]==d&&k[G+2]==B}))return this.unsubscribeByKey(b)}return!1};
_.jQ.prototype.unsubscribeByKey=function(b){var d=this.subscriptions_[b];if(d){var B=this.topics_[d];this.publishDepth_!=0?(this.pendingKeys_.push(b),this.subscriptions_[b+1]=function(){}):(B&&_.SC(B,b),delete this.subscriptions_[b],delete this.subscriptions_[b+1],delete this.subscriptions_[b+2])}return!!d};
_.jQ.prototype.publish=function(b,d){var B=this.topics_[b];if(B){var k=Array(arguments.length-1),G=arguments.length,P;for(P=1;P<G;P++)k[P-1]=arguments[P];if(this.async_)for(P=0;P<B.length;P++)G=B[P],HTH(this.subscriptions_[G+1],this.subscriptions_[G+2],k);else{this.publishDepth_++;try{for(P=0,G=B.length;P<G&&!this.isDisposed();P++){var v=B[P];this.subscriptions_[v+1].apply(this.subscriptions_[v+2],k)}}finally{if(this.publishDepth_--,this.pendingKeys_.length>0&&this.publishDepth_==0)for(;B=this.pendingKeys_.pop();)this.unsubscribeByKey(B)}}return P!=
0}return!1};
var HTH=function(b,d,B){_.Ss(function(){b.apply(d,B)})};
_.jQ.prototype.clear=function(b){if(b){var d=this.topics_[b];d&&(d.forEach(this.unsubscribeByKey,this),delete this.topics_[b])}else this.subscriptions_.length=0,this.topics_={}};
_.jQ.prototype.getCount=function(b){if(b){var d=this.topics_[b];return d?d.length:0}b=0;for(d in this.topics_)b+=this.getCount(d);return b};
_.jQ.prototype.disposeInternal=function(){_.jQ.superClass_.disposeInternal.call(this);this.clear();this.pendingKeys_.length=0};var BC=new _.jQ;var RP=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(RP,_.vD);RP.prototype.getColdHashData=function(){return _.jP(this,3)};
RP.prototype.getHotHashData=function(){return _.jP(this,5)};
RP.prototype.setHotHashData=function(b){return _.Zq(this,5,b)};var qRG=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(qRG,_.vD);var MKE=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(MKE,_.vD);_.E=MKE.prototype;_.E.getDeviceId=function(){return _.jP(this,6)};
_.E.getExperimentIds=function(b){var d=_.qP(this,9,_.LE,3,!0);edQ(d,b);return d[b]};
_.E.getPlayerType=function(){return _.Fg(this,36)};
_.E.setHomeGroupInfo=function(b){return _.Rc(this,81,b)};
_.E.clearLocationPlayabilityToken=function(){return _.zg(this,89)};var Fu=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(Fu,_.vD);Fu.prototype.setKey=function(b){return _.Zq(this,1,b)};
Fu.prototype.getValue=function(){return gP(this,2,J2W)};
var J2W=[2,3,4,5,6];var lJr=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(lJr,_.vD);lJr.prototype.setTrackingParams=function(b){return _.zg(this,1,_.t5(b,!1))};var c2C=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(c2C,_.vD);var eXJ=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(eXJ,_.vD);eXJ.prototype.getExperimentIds=function(b){var d=_.qP(this,5,_.pHG,3,!0);edQ(d,b);return d[b]};var Su=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(Su,_.vD);Su.prototype.getToken=function(){return _.H4(this,2)};
Su.prototype.setToken=function(b){return _.Zq(this,2,b)};var gs=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(gs,_.vD);gs.prototype.setSafetyMode=function(b){return _.Ji(this,5,b)};var ju=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(ju,_.vD);ju.prototype.setClient=function(b){return _.Rc(this,1,b)};var YRW={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 xAx;_.iG=function(){var b=this;this.deferredInstallPrompt=void 0;this.appInstalledEventFired=!1;_.k4.addEventListener("beforeinstallprompt",function(d){d.preventDefault();b.deferredInstallPrompt=d});
_.k4.addEventListener("appinstalled",function(){b.appInstalledEventFired=!0},{once:!0})};
xAx=function(){if(!_.k4.matchMedia)return"WEB_DISPLAY_MODE_UNKNOWN";try{return _.k4.matchMedia("(display-mode: standalone)").matches?"WEB_DISPLAY_MODE_STANDALONE":_.k4.matchMedia("(display-mode: minimal-ui)").matches?"WEB_DISPLAY_MODE_MINIMAL_UI":_.k4.matchMedia("(display-mode: fullscreen)").matches?"WEB_DISPLAY_MODE_FULLSCREEN":_.k4.matchMedia("(display-mode: browser)").matches?"WEB_DISPLAY_MODE_BROWSER":"WEB_DISPLAY_MODE_UNKNOWN"}catch(b){return"WEB_DISPLAY_MODE_UNKNOWN"}};var B3F=function(){this.syncHeaders=!0},keF=function(b){var d={},B=[];
"USER_SESSION_ID"in _.Qt&&B.push({key:"u",value:_.xe("USER_SESSION_ID")});if(B=_.MSd(B))d.Authorization=B,B=b=b==null?void 0:b.sessionIndex,B===void 0&&(B=Number(_.xe("SESSION_INDEX",0)),B=isNaN(B)?0:B),_.N("voice_search_auth_header_removal")||(d["X-Goog-AuthUser"]=B.toString()),"INNERTUBE_HOST_OVERRIDE"in _.Qt||(d["X-Origin"]=window.location.origin),b===void 0&&"DELEGATED_SESSION_ID"in _.Qt&&(d["X-Goog-PageId"]=_.xe("DELEGATED_SESSION_ID"));return d};var tbH={identityType:"UNAUTHENTICATED_IDENTITY_TYPE_UNKNOWN"};var O2=_.dF("ytglobal.prefsUserPrefsPrefs_")||{},jZU;_.D7("ytglobal.prefsUserPrefsPrefs_",O2);_.IR=function(){this.cookieName=_.xe("ALT_PREF_COOKIE_NAME","PREF");this.cookieDomain=_.xe("ALT_PREF_COOKIE_DOMAIN","youtube.com");var b=_.Za.get(this.cookieName,void 0);b&&this.parse(b)};
_.mh=function(){jZU||(jZU=new _.IR);return jZU};
_.IR.prototype.get=function(b,d){FhS(b);ZTl(b);b=O2[b]!==void 0?O2[b].toString():null;return b!=null?b:d?d:""};
_.IR.prototype.set=function(b,d){FhS(b);ZTl(b);if(d==null)throw Error("Mc");O2[b]=d.toString()};
_.IR.prototype.getFlag=function(b){return!!((gJ3("f"+(Math.floor(b/31)+1))||0)&1<<b%31)};
_.$J=function(b,d,B){b="f"+(Math.floor(d/31)+1);d=1<<d%31;var k=gJ3(b)||0;k=B?k|d:k&~d;k===0?delete O2[b]:(B=k.toString(16),O2[b]=B.toString())};
_.IR.prototype.remove=function(b){FhS(b);ZTl(b);delete O2[b]};
_.IR.prototype.save=function(){var b=!0;_.N("web_secure_pref_cookie_killswitch")&&(b=!1);_.gF(this.cookieName,this.dump(),63072E3,this.cookieDomain,b)};
_.IR.prototype.clear=function(){_.w1.clear(O2)};
_.IR.prototype.dump=function(){var b=[],d;for(d in O2)O2.hasOwnProperty(d)&&b.push(d+"="+encodeURIComponent(String(O2[d])));return b.join("&")};
var ZTl=function(b){if(/^f([1-9][0-9]*)$/.test(b))throw Error("Nc`"+b);},FhS=function(b){if(!/^\w+$/.test(b))throw Error("Oc`"+b);
},gJ3=function(b){b=O2[b]!==void 0?O2[b].toString():null;
return b!=null&&/^[A-Fa-f0-9]+$/.test(b)?parseInt(b,16):null};
_.IR.prototype.parse=function(b){b=decodeURIComponent(b).split("&");for(var d=0;d<b.length;d++){var B=b[d].split("="),k=B[0];(B=B[1])&&(O2[k]=B.toString())}};var Tpm={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"},bkx={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},dgW={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},QZy={"slow-2g":"EFFECTIVE_CONNECTION_TYPE_SLOW_2G","2g":"EFFECTIVE_CONNECTION_TYPE_2G","3g":"EFFECTIVE_CONNECTION_TYPE_3G","4g":"EFFECTIVE_CONNECTION_TYPE_4G"};var EZ;_.DQ=function(){this.cancelDebouncedJobMap=new WeakMap;this.cancelThrottledJobMap=new WeakMap};
_.ws=function(b,d,B){return b.addJob(d,0,B)};
_.DQ.prototype.addLowPriorityJob=function(b,d){return this.addJob(b,1,d)};
_.Rn=function(b,d,B){return b.addJob(d,2,B)};
_.IE=function(b,d,B){return b.addJob(d,3,B)};
_.sZ=function(b,d,B){return b.addJob(d,4,B)};
EZ=function(b){var d=_.dF("yt.scheduler.instance.addImmediateJob");d?d(b):b()};
_.DQ.prototype.debounce=function(b,d,B){var k=this,G=0,P=function(){G&&k.cancelJob(G);G=k.addJob(b,d,B);k.cancelDebouncedJobMap.set(P,G)};
return P};
_.DQ.prototype.cancelThrottle=function(b){(b=this.cancelThrottledJobMap.get(b))&&b()};var U2=function(){_.DQ.apply(this,arguments)},yUh;
_.c(U2,_.DQ);_.Hs=function(){U2.instance||(U2.instance=new U2);return U2.instance};
U2.prototype.addJob=function(b,d,B){B!==void 0&&Number.isNaN(Number(B))&&(B=void 0);var k=_.dF("yt.scheduler.instance.addJob");return k?k(b,d,B):B===void 0?(b(),NaN):_.JJ(b,B||0)};
U2.prototype.cancelJob=function(b){if(b===void 0||!Number.isNaN(Number(b))){var d=_.dF("yt.scheduler.instance.cancelJob");d?d(b):_.hJ(b)}};
U2.prototype.start=function(){var b=_.dF("yt.scheduler.instance.start");b&&b()};
U2.prototype.pause=function(){var b=_.dF("yt.scheduler.instance.pause");b&&b()};
yUh=function(){_.Hs();var b=_.dF("yt.scheduler.instance.setPriorityThreshold");b&&b(4)};
_.Y8=_.Hs();_.wF.prototype.set=function(b,d){d===void 0?this.mechanism.remove(b):this.mechanism.set(b,(0,_.Ku)(d))};
_.wF.prototype.get=function(b){try{var d=this.mechanism.get(b)}catch(B){return}if(d!==null)try{return JSON.parse(d)}catch(B){throw"Storage: Invalid value was encountered";}};
_.wF.prototype.remove=function(b){this.mechanism.remove(b)};var oR=function(b){this.mechanism=b};
_.CX(oR,_.wF);var Sqs=function(b){this.data=b},VbM=function(b){return b===void 0||b instanceof Sqs?b:new Sqs(b)};
oR.prototype.set=function(b,d){oR.superClass_.set.call(this,b,VbM(d))};
oR.prototype.getWrapper=function(b){b=oR.superClass_.get.call(this,b);if(b===void 0||b instanceof Object)return b;throw"Storage: Invalid value was encountered";};
oR.prototype.get=function(b){if(b=this.getWrapper(b)){if(b=b.data,b===void 0)throw"Storage: Invalid value was encountered";}else b=void 0;return b};_.CX(uq,oR);_.iT2=function(b){var d=b.creation;b=b.expiration;return!!b&&b<_.sm()||!!d&&d>_.sm()};
uq.prototype.set=function(b,d,B){if(d=VbM(d)){if(B){if(B<_.sm()){uq.prototype.remove.call(this,b);return}d.expiration=B}d.creation=_.sm()}uq.superClass_.set.call(this,b,d)};
uq.prototype.getWrapper=function(b,d){var B=uq.superClass_.getWrapper.call(this,b);if(B)if(!d&&_.iT2(B))uq.prototype.remove.call(this,b);else return B};var Nr=function(){};
Nr.prototype.next=function(){return pj};
var pj={done:!0,value:void 0},Mr=function(b){return{value:b,done:!1}};
Nr.prototype.__iterator__=function(){return this};
_.wG3=function(b){if(b instanceof Nr)return b;if(typeof b.__iterator__=="function")return b.__iterator__(!1);if(_.K1(b)){var d=0,B=new Nr;B.next=function(){for(;;){if(d>=b.length)return pj;if(d in b)return Mr(b[d++]);d++}};
return B}throw Error("Pc");};var ub5=function(b){if(b instanceof ca||b instanceof JQ||b instanceof zf)return b;if(typeof b.next=="function")return new ca(function(){return b});
if(typeof b[Symbol.iterator]=="function")return new ca(function(){return b[Symbol.iterator]()});
if(typeof b.__iterator__=="function")return new ca(function(){return b.__iterator__()});
throw Error("Qc");},ca=function(b){this.func_=b};
ca.prototype.__iterator__=function(){return new JQ(this.func_())};
ca.prototype[Symbol.iterator]=function(){return new zf(this.func_())};
ca.prototype.toEs6=function(){return new zf(this.func_())};
var JQ=function(b){this.JSC$10777_iter_=b};
_.c(JQ,Nr);JQ.prototype.next=function(){return this.JSC$10777_iter_.next()};
JQ.prototype[Symbol.iterator]=function(){return new zf(this.JSC$10777_iter_)};
JQ.prototype.toEs6=function(){return new zf(this.JSC$10777_iter_)};
var zf=function(b){ca.call(this,function(){return b});
this.JSC$10780_iter_=b};
_.c(zf,ca);zf.prototype.next=function(){return this.JSC$10780_iter_.next()};var Khr=function(){};var RR=function(){};
_.CX(RR,Khr);RR.prototype.getCount=function(){for(var b=0,d=_.C(this),B=d.next();!B.done;B=d.next())b++;return b};
RR.prototype[Symbol.iterator]=function(){return ub5(this.__iterator__(!0)).toEs6()};
RR.prototype.clear=function(){var b=Array.from(this);b=_.C(b);for(var d=b.next();!d.done;d=b.next())this.remove(d.value)};_.CX(Kw,RR);_.E=Kw.prototype;_.E.isAvailable=function(){if(this.cachedIsStorageAvailable_===null){var b=this.storage_;if(b)try{b.setItem("__sak","1");b.removeItem("__sak");var d=!0}catch(B){d=B instanceof DOMException&&(B.name==="QuotaExceededError"||B.code===22||B.code===1014||B.name==="NS_ERROR_DOM_QUOTA_REACHED")&&b&&b.length!==0}else d=!1;this.cachedIsStorageAvailable_=d}return this.cachedIsStorageAvailable_};
_.E.set=function(b,d){XW(this);try{this.storage_.setItem(b,d)}catch(B){if(this.storage_.length==0)throw"Storage mechanism: Storage disabled";throw"Storage mechanism: Quota exceeded";}};
_.E.get=function(b){XW(this);b=this.storage_.getItem(b);if(typeof b!=="string"&&b!==null)throw"Storage mechanism: Invalid value was encountered";return b};
_.E.remove=function(b){XW(this);this.storage_.removeItem(b)};
_.E.getCount=function(){XW(this);return this.storage_.length};
_.E.__iterator__=function(b){XW(this);var d=0,B=this.storage_,k=new Nr;k.next=function(){if(d>=B.length)return pj;var G=B.key(d++);if(b)return Mr(G);G=B.getItem(G);if(typeof G!=="string")throw"Storage mechanism: Invalid value was encountered";return Mr(G)};
return k};
_.E.clear=function(){XW(this);this.storage_.clear()};
_.E.key=function(b){XW(this);return this.storage_.key(b)};
var XW=function(b){if(b.storage_==null)throw Error("Rc");b.isAvailable()||Gm(Error("Rc"))};_.CX(x5G,Kw);_.CX(YqE,Kw);_.CX(nw,RR);nw.prototype.set=function(b,d){this.mechanism_.set(this.JSC$10795_prefix_+b,d)};
nw.prototype.get=function(b){return this.mechanism_.get(this.JSC$10795_prefix_+b)};
nw.prototype.remove=function(b){this.mechanism_.remove(this.JSC$10795_prefix_+b)};
nw.prototype.__iterator__=function(b){var d=this.mechanism_[Symbol.iterator](),B=this,k=new Nr;k.next=function(){var G=d.next();if(G.done)return G;for(G=G.value;G.slice(0,B.JSC$10795_prefix_.length)!=B.JSC$10795_prefix_;){G=d.next();if(G.done)return G;G=G.value}return Mr(b?G.slice(B.JSC$10795_prefix_.length):B.mechanism_.get(G))};
return k};_.ks=function(b){this.expiringStorage_=(b=_.T3(b))?new uq(b):null;this.JSC$10799_domain_=document.domain||window.location.hostname};
_.E=_.ks.prototype;_.E.hasLocalStorage=function(){return!!this.expiringStorage_};
_.E.set=function(b,d,B,k){B=B||31104E3;this.remove(b);if(this.hasLocalStorage())try{this.expiringStorage_.set(b,d,Date.now()+B*1E3);return}catch(P){}var G="";if(k)try{G=escape((0,_.Ku)(d))}catch(P){return}else G=escape(d);_.gF(b,G,B,this.JSC$10799_domain_)};
_.E.get=function(b,d){var B=void 0,k=!this.hasLocalStorage();if(!k)try{B=this.expiringStorage_.get(b)}catch(G){k=!0}if(k&&(B=_.Za.get(b,void 0))&&(B=unescape(B),d))try{B=JSON.parse(B)}catch(G){this.remove(b),B=void 0}return B};
_.E.remove=function(b){this.hasLocalStorage()&&this.expiringStorage_.remove(b);_.ubx(b,"/",this.JSC$10799_domain_)};
_.E.getCreationTime=function(b){return this.hasLocalStorage()&&(b=(this.expiringStorage_.getWrapper(b)||{}).creation,typeof b==="number")?b:null};var brd=function(){var b;return function(){b||(b=new _.ks("ytidb"));return b}}();var B7m;_.QA=[];B7m=!1;var UAy=k2W||G22;var hQ={},nJ5=(hQ.AUTH_INVALID="No user identifier specified.",hQ.EXPLICIT_ABORT="Transaction was explicitly aborted.",hQ.IDB_NOT_SUPPORTED="IndexedDB is not supported.",hQ.MISSING_INDEX="Index not created.",hQ.MISSING_OBJECT_STORES="Object stores not created.",hQ.DB_DELETED_BY_MISSING_OBJECT_STORES="Database is deleted because expected object stores were not created.",hQ.DB_REOPENED_BY_MISSING_OBJECT_STORES="Database is reopened because expected object stores were not created.",hQ.UNKNOWN_ABORT=
"Transaction was aborted for unknown reasons.",hQ.QUOTA_EXCEEDED="The current transaction exceeded its quota limitations.",hQ.QUOTA_MAYBE_EXCEEDED="The current transaction may have failed because of exceeding quota limitations.",hQ.EXECUTE_TRANSACTION_ON_CLOSED_DB="Can't start a transaction on a closed database",hQ.INCOMPATIBLE_DB_VERSION="The binary is incompatible with the database version",hQ),Ha={},Tph=(Ha.AUTH_INVALID="ERROR",Ha.EXECUTE_TRANSACTION_ON_CLOSED_DB="WARNING",Ha.EXPLICIT_ABORT="IGNORED",
Ha.IDB_NOT_SUPPORTED="ERROR",Ha.MISSING_INDEX="WARNING",Ha.MISSING_OBJECT_STORES="ERROR",Ha.DB_DELETED_BY_MISSING_OBJECT_STORES="WARNING",Ha.DB_REOPENED_BY_MISSING_OBJECT_STORES="WARNING",Ha.QUOTA_EXCEEDED="WARNING",Ha.QUOTA_MAYBE_EXCEEDED="WARNING",Ha.UNKNOWN_ABORT="WARNING",Ha.INCOMPATIBLE_DB_VERSION="WARNING",Ha),l_={},rU2=(l_.AUTH_INVALID=!1,l_.EXECUTE_TRANSACTION_ON_CLOSED_DB=!1,l_.EXPLICIT_ABORT=!1,l_.IDB_NOT_SUPPORTED=!1,l_.MISSING_INDEX=!1,l_.MISSING_OBJECT_STORES=!1,l_.DB_DELETED_BY_MISSING_OBJECT_STORES=
!1,l_.DB_REOPENED_BY_MISSING_OBJECT_STORES=!1,l_.QUOTA_EXCEEDED=!1,l_.QUOTA_MAYBE_EXCEEDED=!0,l_.UNKNOWN_ABORT=!0,l_.INCOMPATIBLE_DB_VERSION=!1,l_),k8=function(b,d,B,k,G){d=d===void 0?{}:d;B=B===void 0?nJ5[b]:B;k=k===void 0?Tph[b]:k;G=G===void 0?rU2[b]:G;_.iq.call(this,B,Object.assign({},{name:"YtIdbKnownError",isSw:self.document===void 0,isIframe:self!==self.top,type:b},d));this.type=b;this.message=B;this.level=k;this.retryable=G;Object.setPrototypeOf(this,k8.prototype)};
_.c(k8,_.iq);var QZM=function(b,d){k8.call(this,"MISSING_OBJECT_STORES",{expectedObjectStores:d,foundObjectStores:b},nJ5.MISSING_OBJECT_STORES);Object.setPrototypeOf(this,QZM.prototype)};
_.c(QZM,k8);var Egm=function(b,d){var B=Error.call(this);this.message=B.message;"stack"in B&&(this.stack=B.stack);this.index=b;this.objectStore=d;Object.setPrototypeOf(this,Egm.prototype)};
_.c(Egm,Error);var spC=["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 sH=function(b){this.executor=b},EH=function(b){var d=this;
this.state={status:"PENDING"};this.JSC$10827_onFulfilled=[];this.JSC$10827_onRejected=[];b=b.executor;var B=function(G){if(d.state.status==="PENDING"){d.state={status:"FULFILLED",value:G};G=_.C(d.JSC$10827_onFulfilled);for(var P=G.next();!P.done;P=G.next())P=P.value,P()}},k=function(G){if(d.state.status==="PENDING"){d.state={status:"REJECTED",
reason:G};G=_.C(d.JSC$10827_onRejected);for(var P=G.next();!P.done;P=G.next())P=P.value,P()}};
try{b(B,k)}catch(G){k(G)}};
EH.all=function(b){return new EH(new sH(function(d,B){var k=[],G=b.length;G===0&&d(k);for(var P={i$jscomp$469:0};P.i$jscomp$469<b.length;P={i$jscomp$469:P.i$jscomp$469},++P.i$jscomp$469)EH.resolve(b[P.i$jscomp$469]).then(function(v){return function(L){k[v.i$jscomp$469]=L;G--;G===0&&d(k)}}(P)).catch(function(v){B(v)})}))};
EH.resolve=function(b){return new EH(new sH(function(d,B){b instanceof EH?b.then(d,B):d(b)}))};
EH.reject=function(b){return new EH(new sH(function(d,B){B(b)}))};
EH.prototype.then=function(b,d){var B=this,k=b!=null?b:Ln4,G=d!=null?d:vgW;return new EH(new sH(function(P,v){B.state.status==="PENDING"?(B.JSC$10827_onFulfilled.push(function(){qqH(B,B,k,P,v)}),B.JSC$10827_onRejected.push(function(){x5A(B,B,G,P,v)})):B.state.status==="FULFILLED"?qqH(B,B,k,P,v):B.state.status==="REJECTED"&&x5A(B,B,G,P,v)}))};
EH.prototype.catch=function(b){return this.then(void 0,b)};
var qqH=function(b,d,B,k,G){try{if(b.state.status!=="FULFILLED")throw Error("Uc");var P=B(b.state.value);P instanceof EH?YqU(b,d,P,k,G):k(P)}catch(v){G(v)}},x5A=function(b,d,B,k,G){try{if(b.state.status!=="REJECTED")throw Error("Vc");
var P=B(b.state.reason);P instanceof EH?YqU(b,d,P,k,G):k(P)}catch(v){G(v)}},YqU=function(b,d,B,k,G){d===B?G(new TypeError("Wc")):B.then(function(P){P instanceof EH?YqU(b,d,P,k,G):k(P)},function(P){G(P)})};var tQ;tQ=window;_.N$=tQ.ytcsi&&tQ.ytcsi.now?tQ.ytcsi.now:tQ.performance&&tQ.performance.timing&&tQ.performance.now&&tQ.performance.timing.navigationStart?function(){return tQ.performance.timing.navigationStart+tQ.performance.now()}:function(){return(new Date).getTime()};var vU=function(b,d){this.JSC$10839_wrapped=b;this.options=d;this.transactionCount=0;this.startedMs=Math.round((0,_.N$)());this.hasUnknownAbortedTransaction=!1},jG=function(){return _.N("idb_immediate_commit")},dAM,B7h,gH,PT2;
vU.prototype.add=function(b,d,B){return _.aP(this,[b],{mode:"readwrite",enableRetries:!0,commit:jG()},function(k){return k.objectStore(b).add(d,B)})};
vU.prototype.clear=function(b){return _.aP(this,[b],{mode:"readwrite",enableRetries:!0},function(d){return d.objectStore(b).clear()})};
vU.prototype.close=function(){this.JSC$10839_wrapped.close();var b;((b=this.options)==null?0:b.closed)&&this.options.closed()};
vU.prototype.count=function(b,d){return _.aP(this,[b],{mode:"readonly",enableRetries:!0,commit:jG()},function(B){return B.objectStore(b).count(d)})};
var PA=function(b,d,B){b=b.JSC$10839_wrapped.createObjectStore(d,B);return new FW(b)};
vU.prototype.delete=function(b,d){return _.aP(this,[b],{mode:"readwrite",enableRetries:!0,commit:jG()&&!(d instanceof IDBKeyRange)},function(B){return B.objectStore(b).delete(d)})};
var ecU=function(b,d){return _.aP(b,["ResponseStore"],{mode:"readwrite",enableRetries:!0},function(B){return B.objectStore("ResponseStore").index("byInterface").delete(d)})};
vU.prototype.get=function(b,d){return _.aP(this,[b],{mode:"readonly",enableRetries:!0,commit:jG()},function(B){return B.objectStore(b).get(d)})};
vU.prototype.getAll=function(b,d,B){return _.aP(this,[b],{mode:"readonly",enableRetries:!0},function(k){return k.objectStore(b).getAll(d,B)})};
vU.prototype.put=function(b,d,B){return _.aP(this,[b],{mode:"readwrite",enableRetries:!0,commit:jG()},function(k){return k.objectStore(b).put(d,B)})};
vU.prototype.objectStoreNames=function(){return Array.from(this.JSC$10839_wrapped.objectStoreNames)};
_.aP=function(b,d,B,k){var G,P,v,L,A,a,O,I,D,U,M,z;return _.f(function(H){switch(H.nextAddress){case 1:var l={mode:"readonly",enableRetries:!1,tag:"IDB_TRANSACTION_TAG_UNKNOWN"};typeof B==="string"?l.mode=B:Object.assign(l,B);G=l;b.transactionCount++;P=G.enableRetries?3:1;v=0;case 2:if(L){H.jumpTo(4);break}v++;A=Math.round((0,_.N$)());_.Jn(H,5);a=b.JSC$10839_wrapped.transaction(d,G.mode);l=H.yield;var F=!!G.commit;var K=new Ly(a);F=brs(K,k,F);return l.call(H,F,7);case 7:return O=H.yieldResult,I=Math.round((0,_.N$)()),
dAM(b,A,I,v,void 0,d.join(),G),H.return(O);case 5:D=_.lt(H);U=Math.round((0,_.N$)());M=CTW(D,b.JSC$10839_wrapped.name,d.join(),b.JSC$10839_wrapped.version);if((z=M instanceof k8&&!M.retryable)||v>=P)dAM(b,A,U,v,M,d.join(),G),L=M;H.jumpTo(2);break;case 4:return H.return(Promise.reject(L))}})};
dAM=function(b,d,B,k,G,P,v){d=B-d;G?(G instanceof k8&&(G.type==="QUOTA_EXCEEDED"||G.type==="QUOTA_MAYBE_EXCEEDED")&&xA("QUOTA_EXCEEDED",{dbName:eQ(b.JSC$10839_wrapped.name),objectStoreNames:P,transactionCount:b.transactionCount,transactionMode:v.mode}),G instanceof k8&&G.type==="UNKNOWN_ABORT"&&(B-=b.startedMs,B<0&&B>=2147483648&&(B=0),xA("TRANSACTION_UNEXPECTEDLY_ABORTED",{objectStoreNames:P,transactionDuration:d,transactionCount:b.transactionCount,dbDuration:B}),b.hasUnknownAbortedTransaction=!0),
B7h(b,!1,k,P,d,v.tag),_.qt(G)):B7h(b,!0,k,P,d,v.tag)};
B7h=function(b,d,B,k,G,P){xA("TRANSACTION_ENDED",{objectStoreNames:k,connectionHasUnknownAbortedTransaction:b.hasUnknownAbortedTransaction,duration:G,isSuccessful:d,tryCount:B,tag:P===void 0?"IDB_TRANSACTION_TAG_UNKNOWN":P})};
vU.prototype.getName=function(){return this.JSC$10839_wrapped.name};
var FW=function(b){this.JSC$10854_wrapped=b};
FW.prototype.add=function(b,d){return Cy(this.JSC$10854_wrapped.add(b,d))};
FW.prototype.autoIncrement=function(){return this.JSC$10854_wrapped.autoIncrement};
FW.prototype.clear=function(){return Cy(this.JSC$10854_wrapped.clear()).then(function(){})};
var Ee=function(b,d,B){b.JSC$10854_wrapped.createIndex(d,B,{unique:!1})};
FW.prototype.count=function(b){return Cy(this.JSC$10854_wrapped.count(b))};
var k2$=function(b,d){return $8(b,{query:d},function(B){return B.delete().then(function(){return B.continue()})}).then(function(){})};
FW.prototype.delete=function(b){return b instanceof IDBKeyRange?k2$(this,b):Cy(this.JSC$10854_wrapped.delete(b))};
FW.prototype.get=function(b){return Cy(this.JSC$10854_wrapped.get(b))};
FW.prototype.getAll=function(b,d){return"getAll"in IDBObjectStore.prototype?Cy(this.JSC$10854_wrapped.getAll(b,d)):G23(this,b,d)};
var G23=function(b,d,B){var k=[];return $8(b,{query:d},function(G){if(!(B!==void 0&&k.length>=B))return k.push(G.getValue()),G.continue()}).then(function(){return k})};
FW.prototype.index=function(b){try{return new ZQ(this.JSC$10854_wrapped.index(b))}catch(d){if(d instanceof Error&&d.name==="NotFoundError")throw new Egm(b,this.JSC$10854_wrapped.name);throw d;}};
FW.prototype.getName=function(){return this.JSC$10854_wrapped.name};
FW.prototype.keyPath=function(){return this.JSC$10854_wrapped.keyPath};
FW.prototype.put=function(b,d){return Cy(this.JSC$10854_wrapped.put(b,d))};
var $8=function(b,d,B){b=b.JSC$10854_wrapped.openCursor(d.query,d.direction);return PT2(b).then(function(k){return WnW(k,B)})},Ly=function(b){var d=this;
this.JSC$10862_wrapped=b;this.objectStoreCache=new Map;this.aborted=!1;this.done=new Promise(function(B,k){d.JSC$10862_wrapped.addEventListener("complete",function(){B()});
d.JSC$10862_wrapped.addEventListener("error",function(G){G.currentTarget===G.target&&k(d.JSC$10862_wrapped.error)});
d.JSC$10862_wrapped.addEventListener("abort",function(){var G=d.JSC$10862_wrapped.error;if(G)k(G);else if(!d.aborted){G=k8;for(var P=d.JSC$10862_wrapped.objectStoreNames,v=[],L=0;L<P.length;L++){var A=P.item(L);if(A===null)throw Error("Xc");v.push(A)}G=new G("UNKNOWN_ABORT",{objectStoreNames:v.join(),dbName:d.JSC$10862_wrapped.db.name,mode:d.JSC$10862_wrapped.mode});k(G)}})})},brs=function(b,d,B){var k=new Promise(function(G,P){try{var v=d(b);
B&&b.commit();v.then(function(L){G(L)}).catch(P)}catch(L){P(L),b.abort()}});
return Promise.all([k,b.done]).then(function(G){return _.C(G).next().value})};
Ly.prototype.abort=function(){this.JSC$10862_wrapped.abort();this.aborted=!0;throw new k8("EXPLICIT_ABORT");};
Ly.prototype.commit=function(){if(!this.aborted){var b,d;(d=(b=this.JSC$10862_wrapped).commit)==null||d.call(b)}};
Ly.prototype.objectStore=function(b){b=this.JSC$10862_wrapped.objectStore(b);var d=this.objectStoreCache.get(b);d||(d=new FW(b),this.objectStoreCache.set(b,d));return d};
var ZQ=function(b){this.JSC$10864_wrapped=b};
ZQ.prototype.count=function(b){return Cy(this.JSC$10864_wrapped.count(b))};
ZQ.prototype.delete=function(b){return _.py(this,{query:b},function(d){return d.delete().then(function(){return d.continue()})})};
ZQ.prototype.get=function(b){return Cy(this.JSC$10864_wrapped.get(b))};
ZQ.prototype.getAll=function(b,d){return"getAll"in IDBIndex.prototype?Cy(this.JSC$10864_wrapped.getAll(b,d)):Egh(this,b,d)};
var Egh=function(b,d,B){var k=[];return _.py(b,{query:d},function(G){if(!(B!==void 0&&k.length>=B))return k.push(G.getValue()),G.continue()}).then(function(){return k})};
ZQ.prototype.keyPath=function(){return this.JSC$10864_wrapped.keyPath};
ZQ.prototype.unique=function(){return this.JSC$10864_wrapped.unique};
_.py=function(b,d,B){b=b.JSC$10864_wrapped.openCursor(d.query===void 0?null:d.query,d.direction===void 0?"next":d.direction);return PT2(b).then(function(k){return WnW(k,B)})};
gH=function(b,d){this.request=b;this.cursor=d};
PT2=function(b){return Cy(b).then(function(d){return d?new gH(b,d):null})};
gH.prototype.continue=function(b){this.cursor.continue(b);return PT2(this.request)};
gH.prototype.delete=function(){return Cy(this.cursor.delete()).then(function(){})};
gH.prototype.getValue=function(){return this.cursor.value};
gH.prototype.update=function(b){return Cy(this.cursor.update(b))};var yM=function(b,d){this.name=b;this.options=d;this.isCompatible=!0;this.timesReopenedToFixMissingObjectStore=this.timesDeletedToFixMissingObjectStore=0},spl;
yM.prototype.openDb=function(b,d,B){B=B===void 0?{}:B;return mAQ(b,d,B)};
yM.prototype.delete=function(b){b=b===void 0?{}:b;return _.Ai(this.name,b)};
spl=function(b,d){return new k8("INCOMPATIBLE_DB_VERSION",{dbName:b.name,oldVersion:b.options.version,newVersion:d})};
_.WU=function(b,d){if(!d)throw PU("openWithToken",eQ(b.name));return b.open()};
yM.prototype.open=function(){var b=this;if(!this.isCompatible)throw spl(this);if(this.connectionPromise)return this.connectionPromise;var d,B=function(){b.connectionPromise===d&&(b.connectionPromise=void 0)},k={blocking:function(P){P.close()},
closed:B,terminated:B,upgrade:this.options.upgrade},G=function(){var P,v,L,A,a,O,I,D,U,M;return _.f(function(z){switch(z.nextAddress){case 1:return v=(P=Error().stack)!=null?P:"",_.Jn(z,2),z.yield(b.openDb(b.name,b.options.version,k),4);case 4:for(var H=L=z.yieldResult,l=b.options,F=[],K=_.C(Object.keys(l.objectStores)),u=K.next();!u.done;u=K.next()){u=u.value;var r=l.objectStores[u],Q=r.removedAtVersion===void 0?Number.MAX_VALUE:r.removedAtVersion;!(H.JSC$10839_wrapped.version>=r.addedAtVersion)||
H.JSC$10839_wrapped.version>=Q||H.JSC$10839_wrapped.objectStoreNames.contains(u)||F.push(u)}A=F;if(A.length===0){z.jumpTo(5);break}a=Object.keys(b.options.objectStores);O=L.objectStoreNames();if(b.timesReopenedToFixMissingObjectStore<_.Nt("ytidb_reopen_db_retries",0))return b.timesReopenedToFixMissingObjectStore++,L.close(),_.qt(new k8("DB_REOPENED_BY_MISSING_OBJECT_STORES",{dbName:b.name,expectedObjectStores:a,foundObjectStores:O})),z.return(G());if(!(b.timesDeletedToFixMissingObjectStore<_.Nt("ytidb_remake_db_retries",
1))){z.jumpTo(6);break}b.timesDeletedToFixMissingObjectStore++;return z.yield(b.delete(),7);case 7:return _.qt(new k8("DB_DELETED_BY_MISSING_OBJECT_STORES",{dbName:b.name,expectedObjectStores:a,foundObjectStores:O})),z.return(G());case 6:throw new QZM(O,a);case 5:return z.return(L);case 2:I=_.lt(z);if(I instanceof DOMException?I.name!=="VersionError":"DOMError"in self&&I instanceof DOMError?I.name!=="VersionError":!(I instanceof Object&&"message"in I)||I.message!=="An attempt was made to open a database using a lower version than the existing version."){z.jumpTo(8);
break}return z.yield(b.openDb(b.name,void 0,Object.assign({},k,{upgrade:void 0})),9);case 9:D=z.yieldResult;U=D.JSC$10839_wrapped.version;if(b.options.version!==void 0&&U>b.options.version+1)throw D.close(),b.isCompatible=!1,spl(b,U);return z.return(D);case 8:throw B(),I instanceof Error&&!_.N("ytidb_async_stack_killswitch")&&(I.stack=I.stack+"\n"+v.substring(v.indexOf("\n")+1)),CTW(I,b.name,"",(M=b.options.version)!=null?M:-1);}})};
return this.connectionPromise=d=G()};var $A1=new yM("YtIdbMeta",{objectStores:{databases:{addedAtVersion:1}},upgrade:function(b,d){d(1)&&PA(b,"databases",{keyPath:"actualName"})}});var pZW,og4=new function(){}(new function(){});new _.fk;var CT$=function(b,d){yM.call(this,b,d);this.options=d;YA(b)};
_.c(CT$,yM);var t6w=function(b,d){var B;return function(){B||(B=new CT$(b,d));return B}};
CT$.prototype.openDb=function(b,d,B){B=B===void 0?{}:B;return(this.options.shared?RXG:zXy)(b,d,Object.assign({},B))};
CT$.prototype.delete=function(b){b=b===void 0?{}:b;return(this.options.shared?lSx:XZF)(this.name,b)};var vg$={},jpx=oP("ytGcfConfig",{objectStores:(vg$.coldConfigStore={addedAtVersion:1},vg$.hotConfigStore={addedAtVersion:1},vg$),shared:!1,upgrade:function(b,d){d(1)&&(Ee(PA(b,"hotConfigStore",{keyPath:"key",autoIncrement:!0}),"hotTimestampIndex","timestamp"),Ee(PA(b,"coldConfigStore",{keyPath:"key",autoIncrement:!0}),"coldTimestampIndex","timestamp"))},
version:1});var LnS=function(){_.yQ.call(this);this.localHotConfigJobQueue=[];this.sharedHotConfigJobQueue=[];var b=_.dF("yt.gcf.config.hotUpdateCallbacks");b?(this.localHotConfigJobQueue=[].concat(_.K6(b)),this.sharedHotConfigJobQueue=b):(this.sharedHotConfigJobQueue=[],_.D7("yt.gcf.config.hotUpdateCallbacks",this.sharedHotConfigJobQueue))};
_.c(LnS,_.yQ);LnS.prototype.disposeInternal=function(){for(var b=_.C(this.localHotConfigJobQueue),d=b.next();!d.done;d=b.next()){var B=this.sharedHotConfigJobQueue;d=B.indexOf(d.value);d>=0&&B.splice(d,1)}this.localHotConfigJobQueue.length=0;_.yQ.prototype.disposeInternal.call(this)};var uc=function(){var b=this;this.isConfigDbInitialized=!1;this.debounceTimer=this.initJob=0;this.configUpdateService=new LnS;this.TEST_ONLY={initializeConfigDb:function(){b.isConfigDbInitialized=!0},
getColdConfigGroup:function(){return b.coldGlobalConfigGroup},
setHotConfigGroup:function(d){fS3(b,d)},
setHotHashData:function(d){b.setHotHashData(d)},
setColdConfigGroup:function(d){AY2(b,d)},
getColdHashData:function(){return b.coldHashData},
getHotHashData:function(){return b.hotHashData},
getHotConfigGroup:function(){return b.hotGlobalConfigGroup},
getExportedColdConfigGroup:function(){return Wn$()},
getExportedHotConfigGroup:function(){return SG()},
getExportedColdHashData:function(){return _.dF("yt.gcf.config.coldHashData")},
getExportedHotHashData:function(){return _.dF("yt.gcf.config.hotHashData")},
triggerScheduleConfigs:function(){aSs(b)},
resetInstance:function(){b.setHotHashData(void 0);mAV(b);delete uc.instance},
setDebounceTimer:function(d){b.debounceTimer=d},
getDebounceTimer:function(){return b.debounceTimer}}},$Ae=function(){if(!uc.instance){var b=new uc;
uc.instance=b}return uc.instance},DA3=function(b){var d;
_.f(function(B){if(B.nextAddress==1)return _.N("start_client_gcf")||_.N("delete_gcf_config_db")?_.N("start_client_gcf")?B.yield(_.UH(),3):B.jumpTo(2):B.return();B.nextAddress!=2&&((d=B.yieldResult)&&_.VA()&&!_.N("delete_gcf_config_db")?(b.isConfigDbInitialized=!0,aSs(b)):(Or2(b),ISr(b)));return _.N("delete_gcf_config_db")?B.yield(V6G(),0):B.jumpTo(0)})},K_=function(){var b;
return(b=SG())!=null?b:_.xe("RAW_HOT_CONFIG_GROUP")},UAM=function(b){var d,B,k,G,P,v;
return _.f(function(L){switch(L.nextAddress){case 1:if(b.hotGlobalConfigGroup)return L.return(SG());if(!b.isConfigDbInitialized)return d=PU("getHotConfig IDB not initialized"),_.BQ(d),L.return(Promise.reject(d));B=IP();k=_.xe("TIME_CREATED_MS");if(!B){G=PU("getHotConfig token error");_.BQ(G);L.jumpTo(2);break}return L.yield(SR1(B),3);case 3:if((P=L.yieldResult)&&P.timestamp>k)return fS3(b,P.config),b.setHotHashData(P.hashData),L.return(SG());case 2:ISr(b);if(!(B&&b.hotGlobalConfigGroup&&b.hotHashData)){L.jumpTo(4);
break}return L.yield(ZrQ(b.hotGlobalConfigGroup,b.hotHashData,B,k),4);case 4:return b.hotGlobalConfigGroup?L.return(SG()):(v=new _.iq("Config not available in ytConfig"),_.BQ(v),L.return(Promise.reject(v)))}})},N7V=function(b){var d,B,k,G,P,v;
return _.f(function(L){switch(L.nextAddress){case 1:if(b.coldGlobalConfigGroup)return L.return(Wn$());if(!b.isConfigDbInitialized)return d=PU("getColdConfig IDB not initialized"),_.BQ(d),L.return(Promise.reject(d));B=IP();k=_.xe("TIME_CREATED_MS");if(!B){G=PU("getColdConfig");_.BQ(G);L.jumpTo(2);break}return L.yield(yY2(B),3);case 3:if((P=L.yieldResult)&&P.timestamp>k)return AY2(b,P.config),ogr(b,P.configData),mAV(b,P.hashData),L.return(Wn$());case 2:Or2(b);if(!(B&&b.coldGlobalConfigGroup&&b.coldHashData&&
b.configData)){L.jumpTo(4);break}return L.yield(gg2(b.coldGlobalConfigGroup,b.coldHashData,b.configData,B,k),4);case 4:return b.coldGlobalConfigGroup?L.return(Wn$()):(v=new _.iq("Config not available in ytConfig"),_.BQ(v),L.return(Promise.reject(v)))}})},aSs=function(b){if(!b.hotGlobalConfigGroup||!b.coldGlobalConfigGroup){if(!IP()){var d=PU("scheduleGetConfigs");
_.BQ(d)}b.initJob||(b.initJob=_.Y8.addLowPriorityJob(function(){return _.f(function(B){switch(B.nextAddress){case 1:return _.Jn(B,2),B.yield(UAM(b),4);case 4:_.fy(B,3);break;case 2:_.lt(B);case 3:return _.Jn(B,5),B.yield(N7V(b),7);case 7:_.fy(B,6);break;case 5:_.lt(B);case 6:b.initJob&&(b.initJob=0),_.tn(B)}})},100))}},guw=function(b,d,B){var k,G,P;
return _.f(function(v){switch(v.nextAddress){case 1:if(!_.N("start_client_gcf")){v.jumpTo(0);break}B&&fS3(b,B);b.setHotHashData(d);k=IP();if(!k){v.jumpTo(3);break}if(B){v.jumpTo(4);break}return v.yield(SR1(k),5);case 5:G=v.yieldResult,B=(P=G)==null?void 0:P.config;case 4:return v.yield(ZrQ(B,d,k),3);case 3:if(B)for(var L=B,A=_.C(b.configUpdateService.sharedHotConfigJobQueue),a=A.next();!a.done;a=A.next())a=a.value,a(L);_.tn(v)}})},y2m=function(b,d,B){var k,G,P,v;
return _.f(function(L){if(L.nextAddress==1){if(!_.N("start_client_gcf"))return L.jumpTo(0);mAV(b,d);return(k=IP())?B?L.jumpTo(4):L.yield(yY2(k),5):L.jumpTo(0)}L.nextAddress!=4&&(G=L.yieldResult,B=(P=G)==null?void 0:P.config);if(!B)return L.jumpTo(0);v=B.configData;return L.yield(gg2(B,d,v,k),0)})},PGF=function(){var b=$Ae(),d=(0,_.N$)()-b.debounceTimer;
if(!(b.debounceTimer!==0&&d<_.Nt("send_config_hash_timer"))){d=_.dF("yt.gcf.config.coldConfigData");var B=_.dF("yt.gcf.config.hotHashData"),k=_.dF("yt.gcf.config.coldHashData");d&&B&&k&&(b.debounceTimer=(0,_.N$)());return{coldConfigData:d,hotHashData:B,coldHashData:k}}},Or2=function(b){AY2(b,_.xe("RAW_COLD_CONFIG_GROUP"));
mAV(b,_.xe("SERIALIZED_COLD_HASH_DATA"));var d;ogr(b,(d=b.coldGlobalConfigGroup)==null?void 0:d.configData)},ISr=function(b){fS3(b,_.xe("RAW_HOT_CONFIG_GROUP"));
b.setHotHashData(_.xe("SERIALIZED_HOT_HASH_DATA"))},fS3=function(b,d){b.hotGlobalConfigGroup=d;
_.D7("yt.gcf.config.hotConfigGroup",b.hotGlobalConfigGroup||null)},AY2=function(b,d){b.coldGlobalConfigGroup=d;
_.D7("yt.gcf.config.coldConfigGroup",b.coldGlobalConfigGroup||null)};
uc.prototype.setHotHashData=function(b){this.hotHashData=b;_.D7("yt.gcf.config.hotHashData",this.hotHashData||null)};
var mAV=function(b,d){b.coldHashData=d;_.D7("yt.gcf.config.coldHashData",b.coldHashData||null)},ogr=function(b,d){b.configData=d;
_.D7("yt.gcf.config.coldConfigData",b.configData||null)},SG=function(){return _.dF("yt.gcf.config.hotConfigGroup")},Wn$=function(){return _.dF("yt.gcf.config.coldConfigGroup")};var ti={},pZ$=typeof Uint8Array!=="undefined"&&typeof Uint16Array!=="undefined"&&typeof Int32Array!=="undefined";ti.assign=function(b){for(var d=Array.prototype.slice.call(arguments,1);d.length;){var B=d.shift();if(B){if(typeof B!=="object")throw new TypeError("$c`"+B);for(var k in B)Object.prototype.hasOwnProperty.call(B,k)&&(b[k]=B[k])}}return b};
ti.shrinkBuf=function(b,d){if(b.length===d)return b;if(b.subarray)return b.subarray(0,d);b.length=d;return b};
var M6l={arraySet:function(b,d,B,k,G){if(d.subarray&&b.subarray)b.set(d.subarray(B,B+k),G);else for(var P=0;P<k;P++)b[G+P]=d[B+P]},
flattenChunks:function(b){var d,B;var k=B=0;for(d=b.length;k<d;k++)B+=b[k].length;var G=new Uint8Array(B);k=B=0;for(d=b.length;k<d;k++){var P=b[k];G.set(P,B);B+=P.length}return G}},cYS={arraySet:function(b,d,B,k,G){for(var P=0;P<k;P++)b[G+P]=d[B+P]},
flattenChunks:function(b){return[].concat.apply([],b)}};
ti.setTyped=function(){pZ$?(ti.Buf8=Uint8Array,ti.Buf16=Uint16Array,ti.Buf32=Int32Array,ti.assign(ti,M6l)):(ti.Buf8=Array,ti.Buf16=Array,ti.Buf32=Array,ti.assign(ti,cYS))};
ti.setTyped();var JYh=!0;try{new Uint8Array(1)}catch(b){JYh=!1}
var Sk1=function(b){var d,B,k=b.length,G=0;for(d=0;d<k;d++){var P=b.charCodeAt(d);if((P&64512)===55296&&d+1<k){var v=b.charCodeAt(d+1);(v&64512)===56320&&(P=65536+(P-55296<<10)+(v-56320),d++)}G+=P<128?1:P<2048?2:P<65536?3:4}var L=new ti.Buf8(G);for(d=B=0;B<G;d++)P=b.charCodeAt(d),(P&64512)===55296&&d+1<k&&(v=b.charCodeAt(d+1),(v&64512)===56320&&(P=65536+(P-55296<<10)+(v-56320),d++)),P<128?L[B++]=P:(P<2048?L[B++]=192|P>>>6:(P<65536?L[B++]=224|P>>>12:(L[B++]=240|P>>>18,L[B++]=128|P>>>12&63),L[B++]=
128|P>>>6&63),L[B++]=128|P&63);return L};var JSG={};JSG=function(b,d,B,k){var G=b&65535|0;b=b>>>16&65535|0;for(var P;B!==0;){P=B>2E3?2E3:B;B-=P;do G=G+d[k++]|0,b=b+G|0;while(--P);G%=65521;b%=65521}return G|b<<16|0};for(var Tg={},VM,zXM=[],RXA=0;RXA<256;RXA++){VM=RXA;for(var XZ2=0;XZ2<8;XZ2++)VM=VM&1?3988292384^VM>>>1:VM>>>1;zXM[RXA]=VM}Tg=function(b,d,B,k){B=k+B;for(b^=-1;k<B;k++)b=b>>>8^zXM[(b^d[k])&255];return b^-1};var g$={};g$={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 mgy=[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],OkC=[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],ySy=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],MTF=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],i0=Array(576);XC(i0);var w$=Array(60);XC(w$);var FC=Array(512);XC(FC);var jy=Array(256);XC(jy);var $gw=Array(29);XC($gw);var IAy=Array(30);XC(IAy);var F0d,Zkm,gx1,jhd=!1;var x8;
x8=[new q$(0,0,0,0,function(b,d){var B=65535;for(B>b.pending_buf_size-5&&(B=b.pending_buf_size-5);;){if(b.lookahead<=1){r$(b);if(b.lookahead===0&&d===0)return 1;if(b.lookahead===0)break}b.strstart+=b.lookahead;b.lookahead=0;var k=b.block_start+B;if(b.strstart===0||b.strstart>=k)if(b.lookahead=b.strstart-k,b.strstart=k,u0(b,!1),b.strm.avail_out===0)return 1;if(b.strstart-b.block_start>=b.w_size-262&&(u0(b,!1),b.strm.avail_out===0))return 1}b.insert=0;if(d===4)return u0(b,!0),b.strm.avail_out===0?3:
4;b.strstart>b.block_start&&u0(b,!1);return 1}),
new q$(4,4,8,4,zW2),new q$(4,5,16,8,zW2),new q$(4,6,32,32,zW2),new q$(4,4,16,16,Qb),new q$(8,16,32,32,Qb),new q$(8,16,128,128,Qb),new q$(8,32,128,256,Qb),new q$(32,128,258,1024,Qb),new q$(32,258,258,4096,Qb)];var tTW={};tTW=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 VTw=Object.prototype.toString;
lA1.prototype.push=function(b,d){var B=this.strm,k=this.options.chunkSize;if(this.ended)return!1;var G=d===~~d?d:d===!0?4:0;typeof b==="string"?B.input=Sk1(b):VTw.call(b)==="[object ArrayBuffer]"?B.input=new Uint8Array(b):B.input=b;B.next_in=0;B.avail_in=B.input.length;do{B.avail_out===0&&(B.output=new ti.Buf8(k),B.next_out=0,B.avail_out=k);b=Hkw(B,G);if(b!==1&&b!==0)return hX$(this,b),this.ended=!0,!1;if(B.avail_out===0||B.avail_in===0&&(G===4||G===2))if(this.options.to==="string"){var P=ti.shrinkBuf(B.output,
B.next_out);d=P;P=P.length;if(P<65537&&(d.subarray&&JYh||!d.subarray))d=String.fromCharCode.apply(null,ti.shrinkBuf(d,P));else{for(var v="",L=0;L<P;L++)v+=String.fromCharCode(d[L]);d=v}this.chunks.push(d)}else d=ti.shrinkBuf(B.output,B.next_out),this.chunks.push(d)}while((B.avail_in>0||B.avail_out===0)&&b!==1);if(G===4)return(B=this.strm)&&B.state?(k=B.state.status,k!==42&&k!==69&&k!==73&&k!==91&&k!==103&&k!==113&&k!==666?b=yb(B,-2):(B.state=null,b=k===113?yb(B,-3):0)):b=-2,hX$(this,b),this.ended=
!0,b===0;G===2&&(hX$(this,0),B.avail_out=0);return!0};
var hX$=function(b,d){d===0&&(b.result=b.options.to==="string"?b.chunks.join(""):ti.flattenChunks(b.chunks));b.chunks=[];b.err=d;b.msg=b.strm.msg};var HrU=typeof TextEncoder!=="undefined"?new TextEncoder:null,$OJ=HrU?function(b){return HrU.encode(b)}:function(b){b=_.ge(b);
for(var d=new Uint8Array(b.length),B=0;B<d.length;B++)d[B]=b[B];return d};var kxy={next:"wn_s",browse:"br_s",search:"sr_s",reel:"r_wrs",player:"ps_s"},P7W={next:"wn_r",browse:"br_r",search:"sr_r",reel:"r_wrr",player:"ps_r"};var i_=function(b,d){this.version=b;this.args=d};
i_.prototype.serialize=function(){return{version:this.version,args:this.args}};var nx4=function(b,d){this.topic=b;this.dataClass=d};
nx4.prototype.toString=function(){return this.topic};var lS5=_.dF("ytPubsub2Pubsub2Instance")||new _.jQ;_.jQ.prototype.subscribe=_.jQ.prototype.subscribe;_.jQ.prototype.unsubscribeByKey=_.jQ.prototype.unsubscribeByKey;_.jQ.prototype.publish=_.jQ.prototype.publish;_.jQ.prototype.clear=_.jQ.prototype.clear;_.D7("ytPubsub2Pubsub2Instance",lS5);var K0G=_.dF("ytPubsub2Pubsub2SubscribedKeys")||{};_.D7("ytPubsub2Pubsub2SubscribedKeys",K0G);var rSy=_.dF("ytPubsub2Pubsub2TopicToKeys")||{};_.D7("ytPubsub2Pubsub2TopicToKeys",rSy);
var T3y=_.dF("ytPubsub2Pubsub2IsAsync")||{};_.D7("ytPubsub2Pubsub2IsAsync",T3y);_.D7("ytPubsub2Pubsub2SkipSubKey",null);var G64=void 0,BX1=void 0;var AsC=_.Nt("max_body_size_to_compress",5E5),WqF=_.Nt("min_body_size_to_compress",500),bc=!0,DO4=0,ds=0,IM4=_.Nt("compression_performance_threshold_lr",250),o0x=_.Nt("slow_compressions_before_abandon_count",4),s31=!1,CwC=new Map,mO1=1,aMC=!0;_.CX(BA,pfw);BA.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 t6S=function(b,d,B){B||(B=0);var k=b.W_;if(typeof d==="string")for(var G=0;G<16;G++)k[G]=d.charCodeAt(B)<<24|d.charCodeAt(B+1)<<16|d.charCodeAt(B+2)<<8|d.charCodeAt(B+3),B+=4;else for(G=0;G<16;G++)k[G]=d[B]<<24|d[B+1]<<16|d[B+2]<<8|d[B+3],B+=4;for(d=16;d<80;d++)B=k[d-3]^k[d-8]^k[d-14]^k[d-16],k[d]=(B<<1|B>>>31)&4294967295;d=b.chain_[0];B=b.chain_[1];G=b.chain_[2];for(var P=b.chain_[3],v=b.chain_[4],L,A,a=0;a<80;a++)a<40?a<20?(L=P^B&(G^P),A=1518500249):(L=B^G^P,A=1859775393):a<60?(L=B&G|P&(B|G),
A=2400959708):(L=B^G^P,A=3395469782),L=(d<<5|d>>>27)+L+v+A+k[a]&4294967295,v=P,P=G,G=(B<<30|B>>>2)&4294967295,B=d,d=L;b.chain_[0]=b.chain_[0]+d&4294967295;b.chain_[1]=b.chain_[1]+B&4294967295;b.chain_[2]=b.chain_[2]+G&4294967295;b.chain_[3]=b.chain_[3]+P&4294967295;b.chain_[4]=b.chain_[4]+v&4294967295};
BA.prototype.update=function(b,d){if(b!=null){d===void 0&&(d=b.length);for(var B=d-this.blockSize,k=0,G=this.buf_,P=this.inbuf_;k<d;){if(P==0)for(;k<=B;)t6S(this,b,k),k+=this.blockSize;if(typeof b==="string")for(;k<d;){if(G[P]=b.charCodeAt(k),++P,++k,P==this.blockSize){t6S(this,G);P=0;break}}else for(;k<d;)if(G[P]=b[k],++P,++k,P==this.blockSize){t6S(this,G);P=0;break}}this.inbuf_=P;this.total_+=d}};
BA.prototype.digest=function(){var b=[],d=this.total_*8;this.inbuf_<56?this.update(this.pad_,56-this.inbuf_):this.update(this.pad_,this.blockSize-(this.inbuf_-56));for(var B=this.blockSize-1;B>=56;B--)this.buf_[B]=d&255,d/=256;t6S(this,this.buf_);for(B=d=0;B<5;B++)for(var k=24;k>=0;k-=8)b[d]=this.chain_[B]>>k&255,++d;return b};var JsE;var u_=function(b){var d=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(O){d.databaseToken=O},
triggerThrottle:function(){d.throttledSend()},
cancelThrottle:function(){d.cancelThrottledSend()},
immediateSend:function(O){return _.f(function(I){return I.yield(d.immediateSend(O),0)})},
requestWithinAgeLimit:function(O,I){return d.requestWithinAgeLimit(O,I)},
retryQueuedRequests:function(){d.retryQueuedRequests()}};
var B;this.throttleTimeout=(B=b.throttleTimeout)!=null?B:100;var k;this.retryMaxAttempts=(k=b.retryMaxAttempts)!=null?k:1;var G;this.requestAgeLimitMs=(G=b.requestAgeLimitMs)!=null?G:2592E6;var P;this.queuedRequestAgeLimitMs=(P=b.queuedRequestAgeLimitMs)!=null?P:12E4;var v;this.retryDelayMs=(v=b.retryDelayMs)!=null?v:5E3;var L;this.databaseToken=(L=b.databaseToken)!=null?L:void 0;this.enableCleaning=!!b.enableCleaning;var A;this.cleaningRate=(A=b.cleaningRate)!=null?A:.1;var a;this.potentialEsfErrorLimit=
(a=b.potentialEsfErrorLimit)!=null?a:10;b.handleError&&(this.handleError=b.handleError);b.handleWarning&&(this.handleWarning=b.handleWarning);b.disableYtIdbTransactions&&(this.disableYtIdbTransactions=b.disableYtIdbTransactions);b.bypassDbTokenDependency&&(this.bypassDbTokenDependency=b.bypassDbTokenDependency);this.getBooleanFlag=b.getBooleanFlag;this.jobManager=b.jobManager;this.logsStore=b.logsStore;this.networkManager=b.networkManager;this.sendFn=b.sendFn;this.onlineEvent=b.onlineEvent;this.offlineEvent=
b.offlineEvent;wH(this)&&(!this.getBooleanFlag||this.getBooleanFlag("networkless_logging"))&&jp5(this)},jp5=function(b){wH(b)&&!b.disableYtIdbTransactions&&(b.initialized=!0,b.enableCleaning&&Math.random()<=b.cleaningRate&&b.logsStore.cleanLogsStore(b.databaseToken),b.retryQueuedRequests(),b.networkManager.isNetworkAvailable()&&b.throttledSend(),b.networkManager.listen(b.onlineEvent,b.throttledSend.bind(b)),b.networkManager.listen(b.offlineEvent,b.cancelThrottledSend.bind(b)))};
_.E=u_.prototype;_.E.writeThenSend=function(b,d){var B=this;d=d===void 0?{}:d;if(wH(this)&&this.initialized){var k={url:b,options:d,timestamp:this.now(),status:"NEW",sendCount:0};this.logsStore.set(k,this.databaseToken).then(function(G){k.id=G;B.networkManager.isNetworkAvailable()&&B.immediateSend(k)}).catch(function(G){B.immediateSend(k);
FnH(B,G)})}else this.sendFn(b,d)};
_.E.sendThenWrite=function(b,d,B){var k=this;d=d===void 0?{}:d;if(wH(this)&&this.initialized){var G={url:b,options:d,timestamp:this.now(),status:"NEW",sendCount:0};this.getBooleanFlag&&this.getBooleanFlag("nwl_skip_retry")&&(G.skipRetry=B);if(this.networkManager.isNetworkAvailable()||this.getBooleanFlag&&this.getBooleanFlag("nwl_aggressive_send_then_write")&&!G.skipRetry){if(!G.skipRetry){var P=d.onError?d.onError:function(){};
d.onError=function(v,L){return _.f(function(A){if(A.nextAddress==1)return A.yield(k.logsStore.set(G,k.databaseToken).catch(function(a){FnH(k,a)}),2);
P(v,L);_.tn(A)})}}this.sendFn(b,d,G.skipRetry)}else this.logsStore.set(G,this.databaseToken).catch(function(v){k.sendFn(b,d,G.skipRetry);
FnH(k,v)})}else this.sendFn(b,d,this.getBooleanFlag&&this.getBooleanFlag("nwl_skip_retry")&&B)};
_.E.sendAndWrite=function(b,d){var B=this;d=d===void 0?{}:d;if(wH(this)&&this.initialized){var k={url:b,options:d,timestamp:this.now(),status:"NEW",sendCount:0},G=!1,P=d.onSuccess?d.onSuccess:function(){};
k.options.onSuccess=function(v,L){k.id!==void 0?B.logsStore.deleteRequest(k.id,B.databaseToken):G=!0;B.networkManager.networkStatusHint&&B.getBooleanFlag&&B.getBooleanFlag("vss_network_hint")&&B.networkManager.networkStatusHint(!0);P(v,L)};
this.sendFn(k.url,k.options,void 0,!0);this.logsStore.set(k,this.databaseToken).then(function(v){k.id=v;G&&B.logsStore.deleteRequest(k.id,B.databaseToken)}).catch(function(v){FnH(B,v)})}else this.sendFn(b,d,void 0,!0)};
_.E.throttledSend=function(){var b=this;if(!wH(this))throw Error("cd");this.intervalJob||(this.intervalJob=this.jobManager.addLowPriorityJob(function(){var d;return _.f(function(B){if(B.nextAddress==1)return B.yield(b.logsStore.getMostRecentByStatus("NEW",b.databaseToken),2);if(B.nextAddress!=3)return d=B.yieldResult,d?B.yield(b.immediateSend(d),3):(b.cancelThrottledSend(),B.return());b.intervalJob&&(b.intervalJob=0,b.throttledSend());_.tn(B)})},this.throttleTimeout))};
_.E.cancelThrottledSend=function(){this.jobManager.cancelJob(this.intervalJob);this.intervalJob=0};
_.E.immediateSend=function(b){var d=this,B;return _.f(function(k){switch(k.nextAddress){case 1:if(!wH(d))throw Error("dd");if(b.id===void 0){k.jumpTo(2);break}return k.yield(d.logsStore.markAsQueued(b.id,d.databaseToken),3);case 3:(B=k.yieldResult)||d.handleWarning(Error("ed"));case 2:if(d.requestWithinAgeLimit(b,d.requestAgeLimitMs)){k.jumpTo(4);break}d.handleWarning(Error("fd"));if(b.id===void 0){k.jumpTo(5);break}return k.yield(d.logsStore.deleteRequest(b.id,d.databaseToken),5);case 5:return k.return();
case 4:b.skipRetry||(b=ZrV(d,b));if(!b){k.jumpTo(0);break}if(!b.skipRetry||b.id===void 0){k.jumpTo(8);break}return k.yield(d.logsStore.deleteRequest(b.id,d.databaseToken),8);case 8:d.sendFn(b.url,b.options,!!b.skipRetry),_.tn(k)}})};
var ZrV=function(b,d){if(!wH(b))throw Error("gd");var B=d.options.onError?d.options.onError:function(){};
d.options.onError=function(G,P){var v,L,A,a;return _.f(function(O){switch(O.nextAddress){case 1:v=Hlw(P);(L=lMC(P))&&b.getBooleanFlag&&b.getBooleanFlag("web_enable_error_204")&&b.handleError(Error("hd"),d.url,P);if(!(b.getBooleanFlag&&b.getBooleanFlag("nwl_consider_error_code")&&v||b.getBooleanFlag&&!b.getBooleanFlag("nwl_consider_error_code")&&b.potentialEsfErrorCounter<=b.potentialEsfErrorLimit)){O.jumpTo(2);break}if(!b.networkManager.sendNetworkCheckRequest){O.jumpTo(3);break}return O.yield(b.networkManager.sendNetworkCheckRequest(),
3);case 3:if(b.networkManager.isNetworkAvailable()){O.jumpTo(2);break}B(G,P);if(!b.getBooleanFlag||!b.getBooleanFlag("nwl_consider_error_code")||((A=d)==null?void 0:A.id)===void 0){O.jumpTo(6);break}return O.yield(b.logsStore.resetRequest(d.id,b.databaseToken,!1),6);case 6:return O.return();case 2:if(b.getBooleanFlag&&b.getBooleanFlag("nwl_consider_error_code")&&!v&&b.potentialEsfErrorCounter>b.potentialEsfErrorLimit)return O.return();b.potentialEsfErrorCounter++;if(((a=d)==null?void 0:a.id)===void 0){O.jumpTo(8);
break}return d.sendCount<b.retryMaxAttempts?O.yield(b.logsStore.resetRequest(d.id,b.databaseToken,!0,L?!1:void 0),12):O.yield(b.logsStore.deleteRequest(d.id,b.databaseToken),8);case 12:b.jobManager.addLowPriorityJob(function(){b.networkManager.isNetworkAvailable()&&b.throttledSend()},b.retryDelayMs);
case 8:B(G,P),_.tn(O)}})};
var k=d.options.onSuccess?d.options.onSuccess:function(){};
d.options.onSuccess=function(G,P){var v;return _.f(function(L){if(L.nextAddress==1)return((v=d)==null?void 0:v.id)===void 0?L.jumpTo(2):L.yield(b.logsStore.deleteRequest(d.id,b.databaseToken),2);b.networkManager.networkStatusHint&&b.getBooleanFlag&&b.getBooleanFlag("vss_network_hint")&&b.networkManager.networkStatusHint(!0);k(G,P);_.tn(L)})};
return d};
u_.prototype.requestWithinAgeLimit=function(b,d){b=b.timestamp;return this.now()-b>=d?!1:!0};
u_.prototype.retryQueuedRequests=function(){var b=this;if(!wH(this))throw Error("id");this.logsStore.getMostRecentByStatus("QUEUED",this.databaseToken).then(function(d){d&&!b.requestWithinAgeLimit(d,b.queuedRequestAgeLimitMs)?b.jobManager.addLowPriorityJob(function(){return _.f(function(B){if(B.nextAddress==1)return d.id===void 0?B.jumpTo(2):B.yield(b.logsStore.resetRequest(d.id,b.databaseToken),2);b.retryQueuedRequests();_.tn(B)})}):b.networkManager.isNetworkAvailable()&&b.throttledSend()})};
var FnH=function(b,d){b.writeError&&!b.networkManager.isNetworkAvailable()?b.writeError(d):b.handleError(d)},wH=function(b){return!!b.databaseToken||b.bypassDbTokenDependency};var tS4;var iQ4={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 gg3={},uky=oP("ServiceWorkerLogsDatabase",{objectStores:(gg3.SWHealthLog={addedAtVersion:1},gg3),shared:!0,upgrade:function(b,d){d(1)&&Ee(PA(b,"SWHealthLog",{keyPath:"id",autoIncrement:!0}),"swHealthNewRequest",["interface","timestamp"])},
version:1});var Y84={},xOx=0;var Bf4;var Kj=function(){this.requestMap=new Map;this.anyRequestHasSucceeded=!1},f_=function(){if(!Kj.instance){var b=_.dF("yt.networkRequestMonitor.instance")||new Kj;
_.D7("yt.networkRequestMonitor.instance",b);Kj.instance=b}return Kj.instance};
Kj.prototype.requestComplete=function(b,d){d&&(this.anyRequestHasSucceeded=!0);b=this.removeParams(b);this.requestMap.get(b)||this.requestMap.set(b,d)};
Kj.prototype.isEndpointCFR=function(b){b=this.removeParams(b);return(b=this.requestMap.get(b))?!1:b===!1&&this.anyRequestHasSucceeded?!0:null};
Kj.prototype.removeParams=function(b){return b.split("?")[0]};
Kj.prototype.removeParams=Kj.prototype.removeParams;Kj.prototype.isEndpointCFR=Kj.prototype.isEndpointCFR;Kj.prototype.requestComplete=Kj.prototype.requestComplete;Kj.getInstance=f_;var nj=function(b){_.gh.call(this);var d=this;this.pollingJob=this.abortTimeoutKey=0;this.jobManager=b!=null?b:{addLowPriorityJob:function(G,P){return setTimeout(G,P)},
cancelJob:function(G){clearTimeout(G)}};
var B,k;this.isOnline=(k=(B=window.navigator)==null?void 0:B.onLine)!=null?k:!0;this.onNavigatorChange=function(){return _.f(function(G){return G.yield(yY3(d),0)})};
window.addEventListener("offline",this.onNavigatorChange);window.addEventListener("online",this.onNavigatorChange);this.pollingJob||SRe(this)};
_.c(nj,_.gh);nj.prototype.dispose=function(){window.removeEventListener("offline",this.onNavigatorChange);window.removeEventListener("online",this.onNavigatorChange);this.jobManager.cancelJob(this.pollingJob);delete nj.instance};
nj.prototype.isNetworkAvailable=function(){return this.isOnline};
var SRe=function(b){b.pollingJob=b.jobManager.addLowPriorityJob(function(){var d;return _.f(function(B){if(B.nextAddress==1)return b.isOnline?((d=window.navigator)==null?0:d.onLine)?B.jumpTo(3):B.yield(yY3(b),3):B.yield(yY3(b),3);SRe(b);_.tn(B)})},3E4)},yY3=function(b,d){return b.networkRequestPromise?b.networkRequestPromise:b.networkRequestPromise=new Promise(function(B){var k,G,P,v;
return _.f(function(L){switch(L.nextAddress){case 1:return k=window.AbortController?new window.AbortController:void 0,P=(G=k)==null?void 0:G.signal,v=!1,_.Jn(L,2,3),k&&(b.abortTimeoutKey=b.jobManager.addLowPriorityJob(function(){k.abort()},d||2E4)),L.yield(fetch("/generate_204",{method:"HEAD",
signal:P}),5);case 5:v=!0;case 3:_.R6(L);b.networkRequestPromise=void 0;b.abortTimeoutKey&&(b.jobManager.cancelJob(b.abortTimeoutKey),b.abortTimeoutKey=0);v!==b.isOnline&&(b.isOnline=v,b.isOnline?b.dispatchEvent("networkstatus-online"):b.dispatchEvent("networkstatus-offline"));B(v);_.Hz(L,0);break;case 2:_.lt(L),v=!1,L.jumpTo(3)}})})};var Tf=function(){_.gh.call(this);var b=this;this.shouldFlushErrors=!1;nj.instance||(nj.instance=new nj(_.Y8));this.sharedNetworkStatusManager=nj.instance;this.sharedNetworkStatusManager.listen("networkstatus-online",function(){if(b.shouldFlushErrors&&_.N("offline_error_handling")){var d=kp4().get("errors",!0);if(d){for(var B in d)if(d[B]){var k=new _.iq(B,"sent via offline_errors");k.name=d[B].name;k.stack=d[B].stack;k.level=d[B].level;_.e8(k)}kp4().set("errors",{},2592E3,!0)}}})};
_.c(Tf,_.gh);var V6A=function(){if(!Tf.instance){var b=_.dF("yt.networkStatusManager.instance")||new Tf;_.D7("yt.networkStatusManager.instance",b);Tf.instance=b}return Tf.instance};
_.E=Tf.prototype;_.E.isNetworkAvailable=function(){return this.sharedNetworkStatusManager.isNetworkAvailable()};
_.E.networkStatusHint=function(b){this.sharedNetworkStatusManager.isOnline=b};
_.E.getWindowStatus=function(){var b=window.navigator.onLine;return b===void 0?!0:b};
_.E.enableErrorFlushing=function(){this.shouldFlushErrors=!0};
_.E.listen=function(b,d){return this.sharedNetworkStatusManager.listen(b,d)};
_.E.sendNetworkCheckRequest=function(b){b=yY3(this.sharedNetworkStatusManager,b);b.then(function(d){_.N("use_cfr_monitor")&&f_().requestComplete("generate_204",d)});
return b};
Tf.prototype.sendNetworkCheckRequest=Tf.prototype.sendNetworkCheckRequest;Tf.prototype.listen=Tf.prototype.listen;Tf.prototype.enableErrorFlushing=Tf.prototype.enableErrorFlushing;Tf.prototype.getWindowStatus=Tf.prototype.getWindowStatus;Tf.prototype.networkStatusHint=Tf.prototype.networkStatusHint;Tf.prototype.isNetworkAvailable=Tf.prototype.isNetworkAvailable;Tf.getInstance=V6A;_.L_=function(b){b=b===void 0?{}:b;_.gh.call(this);var d=this;this.lastJobTime=this.schedulerJob=0;this.nsmInstance=V6A();var B=_.dF("yt.networkStatusManager.instance.listen").bind(this.nsmInstance);B&&(b.rateLimit?(this.rateLimit=b.rateLimit,B("networkstatus-online",function(){irl(d,"publicytnetworkstatus-online")}),B("networkstatus-offline",function(){irl(d,"publicytnetworkstatus-offline")})):(B("networkstatus-online",function(){d.dispatchEvent("publicytnetworkstatus-online")}),B("networkstatus-offline",
function(){d.dispatchEvent("publicytnetworkstatus-offline")})))};
_.c(_.L_,_.gh);_.L_.prototype.isNetworkAvailable=function(){var b=_.dF("yt.networkStatusManager.instance.isNetworkAvailable");return b?b.bind(this.nsmInstance)():!0};
_.L_.prototype.networkStatusHint=function(b){var d=_.dF("yt.networkStatusManager.instance.networkStatusHint").bind(this.nsmInstance);d&&d(b)};
_.L_.prototype.sendNetworkCheckRequest=function(b){var d=this,B;return _.f(function(k){B=_.dF("yt.networkStatusManager.instance.sendNetworkCheckRequest").bind(d.nsmInstance);return _.N("skip_network_check_if_cfr")&&f_().isEndpointCFR("generate_204")?k.return(new Promise(function(G){var P;d.networkStatusHint(((P=window.navigator)==null?void 0:P.onLine)||!0);G(d.isNetworkAvailable())})):B?k.return(B(b)):k.return(!0)})};
var irl=function(b,d){b.rateLimit?b.lastJobTime?(_.Y8.cancelJob(b.schedulerJob),b.schedulerJob=_.Y8.addLowPriorityJob(function(){b.lastPublicSignalSent!==d&&(b.dispatchEvent(d),b.lastPublicSignalSent=d,b.lastJobTime=(0,_.N$)())},b.rateLimit-((0,_.N$)()-b.lastJobTime))):(b.dispatchEvent(d),b.lastPublicSignalSent=d,b.lastJobTime=(0,_.N$)()):b.dispatchEvent(d)};var Crm,rH=function(){u_.call(this,{logsStore:{cleanLogsStore:ilx,deleteRequest:VSy,getMostRecentByStatus:g0y,markAsQueued:ysF,resetRequest:S84,set:Zlx},networkManager:_.vlG(),handleError:function(b,d,B){var k,G=B==null?void 0:(k=B.error)==null?void 0:k.code;if(G===400||G===415){var P;b=new _.iq(b.message,d,B==null?void 0:(P=B.error)==null?void 0:P.code);_.BQ(b,void 0,void 0,void 0,!0)}else _.e8(b)},
handleWarning:_.BQ,sendFn:Elx,now:_.N$,writeError:Gpm,jobManager:_.Hs(),onlineEvent:"publicytnetworkstatus-online",offlineEvent:"publicytnetworkstatus-offline",enableCleaning:!0,cleaningRate:.1,potentialEsfErrorLimit:_.Nt("potential_esf_error_limit",10),getBooleanFlag:_.N,disableYtIdbTransactions:!(_.VA()&&_.L4J())});this.initializationPromise=new _.fk;_.N("networkless_immediately_drop_all_requests")&&wf4();lSx("LogsDatabaseV2")};
_.c(rH,u_);_.uD2=function(){var b=_.dF("yt.networklessRequestController.instance");b||(b=new rH,_.D7("yt.networklessRequestController.instance",b),_.N("networkless_logging")&&_.UH().then(function(d){b.databaseToken=d;jp5(b);b.initializationPromise.resolve();b.enableCleaning&&Math.random()<=b.cleaningRate&&b.databaseToken&&n0F(b.databaseToken);_.N("networkless_immediately_drop_sw_health_store")&&wZS(b)}));
return b};
rH.prototype.writeThenSend=function(b,d){d||(d={});d=skW(b,d);_.VA()||(this.initialized=!1);u_.prototype.writeThenSend.call(this,b,d)};
rH.prototype.sendThenWrite=function(b,d,B){d||(d={});d=skW(b,d);_.VA()||(this.initialized=!1);u_.prototype.sendThenWrite.call(this,b,d,B)};
rH.prototype.sendAndWrite=function(b,d){d||(d={});d=skW(b,d);_.VA()||(this.initialized=!1);u_.prototype.sendAndWrite.call(this,b,d)};
rH.prototype.awaitInitialization=function(){return this.initializationPromise.promise};
var wZS=function(b){var d;_.f(function(B){if(!b.databaseToken)throw d=PU("clearSWHealthLogsDb"),d;return B.return(TXd(b.databaseToken).catch(function(k){b.handleError(k)}))})};_.AP4=!1;_.fX4=_.k4.ytNetworklessLoggingInitializationOptions||{isNwlInitialized:_.AP4};_.D7("ytNetworklessLoggingInitializationOptions",_.fX4);var rs=function(b){var d=this;this.config_=null;b?this.config_=b:irC()&&(this.config_=_.M$());_.ws(_.Y8,function(){huW(d)},5E3)};
rs.prototype.isReady=function(){!this.config_&&irC()&&(this.config_=_.M$());return!!this.config_};
var XfQ=function(b,d,B,k){!_.xe("VISITOR_DATA")&&d!=="visitor_id"&&Math.random()<.01&&_.BQ(new _.iq("Missing VISITOR_DATA when sending innertube request.",d,B,k));if(!b.isReady()){var G=new _.iq("innertube xhrclient not ready",d,B,k);_.e8(G);throw G;}var P={headers:k.headers||{},method:"POST",postParams:B,postBody:k.postBody,postBodyFormat:k.postBodyFormat||"JSON",onTimeout:function(){k.onTimeout()},
onFetchTimeout:k.onTimeout,onSuccess:function(I,D){if(k.onSuccess)k.onSuccess(D)},
onFetchSuccess:function(I){if(k.onSuccess)k.onSuccess(I)},
onProgress:function(I){if(k.onProgress)k.onProgress(I)},
onError:function(I,D){if(k.onError)k.onError(D)},
onFetchError:function(I){if(k.onError)k.onError(I)},
timeout:k.timeout,withCredentials:!0,compress:k.compress};P.headers["Content-Type"]||(P.headers["Content-Type"]="application/json");var v="";(G=b.config_.innertubeHostOverride)&&(v=G);var L=b.config_.innertubeUseThirdPartyAuth||!1,A=_.Ge4(L,v,k);Object.assign(P.headers,A);P.headers.Authorization&&!v&&L&&(P.headers["x-origin"]=window.location.origin);var a=_.Lw(v+("/youtubei/"+b.config_.innertubeApiVersion+"/"+d),{alt:"json"}),O=function(I){I=I===void 0?!1:I;var D;if(k.retry&&v!="www.youtube-nocookie.com"&&
(I||_.N("skip_ls_gel_retry")||P.headers["Content-Type"]!=="application/json"||(D=zuF(d,B,A,L)),D)){var U=P.onSuccess,M=P.onFetchSuccess;P.onSuccess=function(l,F){Ru1(D);U(l,F)};
B.onFetchSuccess=function(l,F){Ru1(D);M(l,F)}}try{if(I&&k.retry&&!k.networklessOptions.bypassNetworkless)P.method="POST",k.networklessOptions.writeThenSend?_.uD2().writeThenSend(a,P):_.uD2().sendAndWrite(a,P);
else if(k.compress){var z=!k.networklessOptions.writeThenSend;if(P.postBody){var H=P.postBody;typeof H!=="string"&&(H=JSON.stringify(P.postBody));Old(a,H,P,_.lq,z)}else Old(a,JSON.stringify(P.postParams),P,cUm,z)}else cUm(a,P)}catch(l){if(l.name==="InvalidAccessError")D&&(Ru1(D),D=0),_.BQ(Error("jd"));else throw l;}D&&_.ws(_.Y8,function(){huW(b)},5E3)};
_.W4C()?M6C().then(function(I){O(I)}):O(!1)};var t3w=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(t3w,_.vD);var Kne=0,mcG=_.mi?"webkit":_.aH?"moz":_.Wu?"ms":rxr?"o":"";_.D7("ytDomDomGetNextId",_.dF("ytDomDomGetNextId")||function(){return++Kne});var ngM={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},Oe=function(b){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(b=
b||window.event){this.event=b;for(var d in b)d in ngM||(this[d]=b[d]);this.scale=b.scale;this.rotation=b.rotation;var B=b.target||b.srcElement;B&&B.nodeType==3&&(B=B.parentNode);this.target=B;var k=b.relatedTarget;if(k)try{k=k.nodeName?k:null}catch(G){k=null}else this.type=="mouseover"?k=b.fromElement:this.type=="mouseout"&&(k=b.toElement);this.relatedTarget=k;this.clientX=b.clientX!=void 0?b.clientX:b.pageX;this.clientY=b.clientY!=void 0?b.clientY:b.pageY;this.keyCode=b.keyCode?b.keyCode:b.which;
this.charCode=b.charCode||(this.type=="keypress"?this.keyCode:0);this.altKey=b.altKey;this.ctrlKey=b.ctrlKey;this.shiftKey=b.shiftKey;this.metaKey=b.metaKey;this.pageX_=b.pageX;this.pageY_=b.pageY}}catch(G){}},T7h=function(b){if(document.body&&document.documentElement){var d=document.body.scrollTop+document.documentElement.scrollTop;
b.pageX_=b.clientX+(document.body.scrollLeft+document.documentElement.scrollLeft);b.pageY_=b.clientY+d}};
Oe.prototype.preventDefault=function(){this.event&&(this.event.returnValue=!1,this.event.preventDefault&&this.event.preventDefault())};
Oe.prototype.stopPropagation=function(){this.event&&(this.event.cancelBubble=!0,this.event.stopPropagation&&this.event.stopPropagation())};
Oe.prototype.stopImmediatePropagation=function(){this.event&&(this.event.cancelBubble=!0,this.event.stopImmediatePropagation&&this.event.stopImmediatePropagation())};var $s=_.k4.ytEventsEventsListeners||{};_.D7("ytEventsEventsListeners",$s);var olW=_.k4.ytEventsEventsCounter||{count:0};_.D7("ytEventsEventsCounter",olW);var Nfx=_.tL(function(){var b=!1;try{var d=Object.defineProperty({},"capture",{get:function(){b=!0}});
window.addEventListener("test",null,d)}catch(B){}return b});_.CX(D5,_.yQ);D5.prototype.onMouseMove_=function(b){b.pageX_===void 0&&T7h(b);var d=b.pageX_;b.pageY_===void 0&&T7h(b);this.position_=new _.n5(d,b.pageY_)};
D5.prototype.checkPosition_=function(){if(this.position_){var b=(0,_.N$)();if(this.previousTime_!=0){var d=this.previousPosition_,B=this.position_,k=d.x-B.x;d=d.y-B.y;k=Math.sqrt(k*k+d*d)/(b-this.previousTime_);this.cycles_[this.index_]=Math.abs((k-this.previousVelocity_)/this.previousVelocity_)>.5?1:0;for(B=d=0;B<4;B++)d+=this.cycles_[B]||0;d>=3&&this.callback_();this.previousVelocity_=k}this.previousTime_=b;this.previousPosition_=this.position_;this.index_=(this.index_+1)%4}};
D5.prototype.disposeInternal=function(){window.clearInterval(this.timerId_);_.po4(this.mouseListenerKey_)};var R6F={};var ZQ1=new _.mZ("rawColdConfigGroup");var F2J=new _.mZ("rawHotConfigGroup");var rYA=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(rYA,_.vD);var lLy=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(lLy,_.vD);var ic=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b,500)};
_.c(ic,_.vD);ic.prototype.getPayloadCase=function(){return _.zV(this,Qpl)};
ic.prototype.getContext=function(){return _.cU(this,lLy,33)};
var Qpl=[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 X$4=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(X$4,_.vD);var PIw=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(PIw,_.vD);PIw.prototype.setVideoId=function(b){return to(this,1,Eu1,o5(b))};
PIw.prototype.getPlaylistId=function(){return _.H4(this,y4(this,Eu1,2))};
var Eu1=[1,2];var p$C=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(p$C,_.vD);p$C.prototype.getContext=function(){return _.cU(this,ju,1)};
p$C.prototype.getTier=function(){return _.Fg(this,7)};var qRA,p_,MT;qRA=_.k4.ytPubsubPubsubInstance||new _.jQ;p_=_.k4.ytPubsubPubsubSubscribedKeys||{};MT=_.k4.ytPubsubPubsubTopicToKeys||{};_.Xom=_.k4.ytPubsubPubsubIsSynchronous||{};_.jQ.prototype.subscribe=_.jQ.prototype.subscribe;_.jQ.prototype.unsubscribeByKey=_.jQ.prototype.unsubscribeByKey;_.jQ.prototype.publish=_.jQ.prototype.publish;_.jQ.prototype.clear=_.jQ.prototype.clear;_.D7("ytPubsubPubsubInstance",qRA);_.D7("ytPubsubPubsubTopicToKeys",MT);_.D7("ytPubsubPubsubIsSynchronous",_.Xom);
_.D7("ytPubsubPubsubSubscribedKeys",p_);var Jo=window;var QM=_.N("web_enable_lifecycle_monitoring")&&jky()!==0,xA5=_.N("web_enable_lifecycle_monitoring");var YR$=function(b){var d=this;var B=B===void 0?0:B;var k=k===void 0?_.Hs():k;this.JSC$11060_defaultPriority=B;this.scheduler=k;this.completedResolver=new _.fk;this.scheduledPayloads=b;for(b={i$jscomp$493:0};b.i$jscomp$493<this.scheduledPayloads.length;b={payload$jscomp$20:void 0,i$jscomp$493:b.i$jscomp$493},b.i$jscomp$493++)b.payload$jscomp$20=this.scheduledPayloads[b.i$jscomp$493],B=function(G){return function(){G.payload$jscomp$20.job();d.scheduledPayloads[G.i$jscomp$493].processed=!0;d.scheduledPayloads.every(function(P){return P.processed===
!0})&&d.completedResolver.resolve()}}(b),k=this.getPriority(b.payload$jscomp$20),k=this.scheduler.addJob(B,k),this.scheduledPayloads[b.i$jscomp$493]=Object.assign({},b.payload$jscomp$20,{job:B,
jobId:k})};
YR$.prototype.flushJobs=function(){var b=this,d=Array.from(this.scheduledPayloads.keys()).sort(function(k,G){return b.getPriority(b.scheduledPayloads[G])-b.getPriority(b.scheduledPayloads[k])});
d=_.C(d);for(var B=d.next();!B.done;B=d.next())B=this.scheduledPayloads[B.value],B.jobId===void 0||B.processed||(this.scheduler.cancelJob(B.jobId),this.scheduler.addJob(B.job,10))};
YR$.prototype.cancel=function(){for(var b=_.C(this.scheduledPayloads),d=b.next();!d.done;d=b.next())d=d.value,d.jobId===void 0||d.processed||this.scheduler.cancelJob(d.jobId),d.processed=!0;this.completedResolver.resolve()};
YR$.prototype.getPriority=function(b){var d;return(d=b.priority)!=null?d:this.JSC$11060_defaultPriority};var qr=function(b){this.state=b;this.plugins=[];this.overridePriority=void 0;this.processPluginOptions={};QM&&F4m(this.state)};
qr.prototype.install=function(b){this.plugins.push(b);return this};
qr.prototype.uninstall=function(){var b=this;_.Q1.apply(0,arguments).forEach(function(d){d=b.plugins.indexOf(d);d>-1&&b.plugins.splice(d,1)})};
qr.prototype.transition=function(b,d){var B=this;QM&&ZxE(this.state);var k=this.transitions.find(function(P){return Array.isArray(P.from)?P.from.find(function(v){return v===B.state&&P.to===b}):P.from===B.state&&P.to===b});
if(k){this.jobSet&&(this.jobSet.flushJobs(),this.jobSet=void 0);eXH(this,b,d);this.state=b;QM&&F4m(this.state);k=k.action.bind(this);var G=this.plugins.filter(function(P){return P[b]}).map(function(P){return P[b]});
k(bk5(this,G),d)}else throw Error("kd`"+this.state+"`"+b);};
var bk5=function(b,d){var B=d.filter(function(G){return dg$(b,G)===10}),k=d.filter(function(G){return dg$(b,G)!==10});
return b.processPluginOptions.shouldWaitOnAsyncImmediate?function(){var G=_.Q1.apply(0,arguments);return _.f(function(P){if(P.nextAddress==1)return P.yield(b.runImmediateJobsAsync.apply(b,[B].concat(_.K6(G))),2);b.setJobSetWithScheduledJobs.apply(b,[k].concat(_.K6(G)));_.tn(P)})}:function(){var G=_.Q1.apply(0,arguments);
b.runImmediateJobsSync.apply(b,[B].concat(_.K6(G)));b.setJobSetWithScheduledJobs.apply(b,[k].concat(_.K6(G)))}};
qr.prototype.runImmediateJobsSync=function(b){var d=_.Q1.apply(1,arguments);_.Hs();for(var B=_.C(b),k=B.next(),G={};!k.done;G={lifecycle$jscomp$2:void 0},k=B.next())G.lifecycle$jscomp$2=k.value,EZ(function(P){return function(){B32(P.lifecycle$jscomp$2.name);yPE(function(){return P.lifecycle$jscomp$2.callback.apply(P.lifecycle$jscomp$2,_.K6(d))});
xn(P.lifecycle$jscomp$2.name)}}(G))};
qr.prototype.runImmediateJobsAsync=function(b){var d=_.Q1.apply(1,arguments),B,k,G,P;return _.f(function(v){v.nextAddress==1&&(_.Hs(),B=_.C(b),k=B.next(),G={});if(v.nextAddress!=3){if(k.done)return v.jumpTo(0);G.lifecycle$jscomp$3=k.value;G.asyncJobCompletion=void 0;P=function(L){return function(){B32(L.lifecycle$jscomp$3.name);var A=yPE(function(){return L.lifecycle$jscomp$3.callback.apply(L.lifecycle$jscomp$3,_.K6(d))});
c5H(A)?L.asyncJobCompletion=_.N("web_lifecycle_error_handling_killswitch")?A.then(function(){xn(L.lifecycle$jscomp$3.name)}):A.then(function(){xn(L.lifecycle$jscomp$3.name)},function(a){gly(a);
xn(L.lifecycle$jscomp$3.name)}):xn(L.lifecycle$jscomp$3.name)}}(G);
EZ(P);return G.asyncJobCompletion?v.yield(G.asyncJobCompletion,3):v.jumpTo(3)}G={lifecycle$jscomp$3:void 0,asyncJobCompletion:void 0};k=B.next();return v.jumpTo(2)})};
qr.prototype.setJobSetWithScheduledJobs=function(b){var d=_.Q1.apply(1,arguments),B=this,k=b.map(function(G){return{job:function(){B32(G.name);yPE(function(){return G.callback.apply(G,_.K6(d))});
xn(G.name)},
priority:dg$(B,G)}});
k.length&&(this.jobSet=new YR$(k))};
var dg$=function(b,d){var B,k;return(k=(B=b.overridePriority)!=null?B:d.priority)!=null?k:0},B32=function(b){QM&&b&&F4m(b)},xn=function(b){QM&&b&&ZxE(b)},eXH=function(b,d,B){xA5&&console.groupCollapsed&&console.groupEnd&&(console.groupCollapsed("["+b.constructor.name+"] '"+b.state+"' to '"+d+"'"),console.log("with message: ",B),console.groupEnd())};
_.DB.Object.defineProperties(qr.prototype,{currentState:{configurable:!0,enumerable:!0,get:function(){return this.state}}});var ke2=function(b){qr.call(this,b===void 0?"none":b);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(){}}]},Ger;
_.c(ke2,qr);ke2.prototype.runApplicationNavigationBegin=function(b,d){var B=this;this.navigationTimer=_.ws(_.Y8,function(){B.currentState==="application_navigating"&&B.transition("none")},5E3);
b(d==null?void 0:d.event)};
ke2.prototype.runApplicationNavigationEnd=function(b,d){this.navigationTimer&&(_.Y8.cancelJob(this.navigationTimer),this.navigationTimer=null);b(d==null?void 0:d.event)};
_.jIE=function(){Ger||(Ger=new ke2);return Ger};var tKd=[];_.D7("yt.logging.transport.getScrapedGelPayloads",function(){return tKd});var zI=function(){var b=this;this.store={};this.totalEntries=0;this.memoizedKeySequences={};this.TEST_ONLY={getEntriesCount:function(){return b.totalEntries}}};
zI.prototype.storePayload=function(b,d){b=S_J(b);this.store[b]?this.store[b].push(d):(this.memoizedKeySequences={},this.store[b]=[d]);this.totalEntries++;_.N("more_accurate_gel_parser")&&(d=new CustomEvent("TRANSPORTING_NEW_EVENT"),window.dispatchEvent(d));return b};
zI.prototype.smartExtractMatchingEntries=function(b){if(!b.keys.length)return[];for(var d=PG2(this,b.keys.splice(0,1)[0]),B=[],k=0;k<d.length;k++)this.store[d[k]]&&b.sizeLimit&&(this.store[d[k]].length<=b.sizeLimit?(B.push.apply(B,_.K6(this.store[d[k]])),delete this.store[d[k]]):B.push.apply(B,_.K6(this.store[d[k]].splice(0,b.sizeLimit))));this.totalEntries-=B.length;(b==null?0:b.sizeLimit)&&B.length<(b==null?void 0:b.sizeLimit)&&(b.sizeLimit-=B.length,B.push.apply(B,_.K6(this.smartExtractMatchingEntries(b))));
return B};
zI.prototype.extractMatchingEntries=function(b){b=PG2(this,b);for(var d=[],B=0;B<b.length;B++)this.store[b[B]]&&(d.push.apply(d,_.K6(this.store[b[B]])),delete this.store[b[B]]);this.totalEntries-=d.length;return d};
zI.prototype.getSequenceCount=function(b){b=PG2(this,b);for(var d=0,B=0;B<b.length;B++){var k=void 0;d+=((k=this.store[b[B]])==null?void 0:k.length)||0}return d};
var PG2=function(b,d){var B=S_J(d);if(b.memoizedKeySequences[B])return b.memoizedKeySequences[B];var k=Object.keys(b.store)||[];if(k.length<=1&&S_J(d)===k[0])return k;for(var G=[],P=0;P<k.length;P++){var v=k[P].split("/");if(Ex5(d.auth,v[0])){var L=d.isJspb;Ex5(L===void 0?"undefined":L?"true":"false",v[1])&&Ex5(d.cttAuthInfo,v[2])&&(L=d.tier,L=L===void 0?"undefined":JSON.stringify(L),Ex5(L,v[3])&&G.push(k[P]))}}return b.memoizedKeySequences[B]=G},Ex5=function(b,d){return b===void 0||b==="undefined"?
!0:b===d};
zI.prototype.getSequenceCount=zI.prototype.getSequenceCount;zI.prototype.extractMatchingEntries=zI.prototype.extractMatchingEntries;zI.prototype.smartExtractMatchingEntries=zI.prototype.smartExtractMatchingEntries;zI.prototype.storePayload=zI.prototype.storePayload;var mny,W2W,$nm,ho,shH,VKG,SZW,A2G,fZm,bQ4,aZF,HQW,CIJ;mny=_.Nt("initial_gel_batch_timeout",2E3);W2W=_.Nt("gel_queue_timeout_max_ms",6E4);$nm=_.Nt("gel_min_batch_size",5);ho=void 0;shH=function(){this.lastDebounceQueueFromLogTimeMs=this.queueMaxTimer=this.queueTimer=0;this.useVideoStatsEndPoint=!1};
VKG=new shH;SZW=new shH;A2G=new shH;fZm=new shH;aZF=!0;HQW=1;_.h0J=new Map;CIJ=_.k4.ytLoggingTransportTokensToCttTargetIds_||{};_.D7("ytLoggingTransportTokensToCttTargetIds_",CIJ);var sId=_.k4.ytLoggingTransportTokensToJspbCttTargetIds_||{};_.D7("ytLoggingTransportTokensToJspbCttTargetIds_",sId);var Xu={};var n_=_.k4.ytLoggingGelSequenceIdObj_||{};_.D7("ytLoggingGelSequenceIdObj_",n_);var ufd=[];var BT1=new Set,QIQ=0,P32=0,GnW=0,xnE=[],qZ1=[],ENF=["PhantomJS","Googlebot","TO STOP THIS SECURITY SCAN go/scan"];var DN2=function(){};
DN2.prototype.getUrl=function(b,d){d=d===void 0?!1:d;return b.hasOwnProperty("shareEndpoint")?null:_.LpE(b,null,d)};
var RSw=function(b,d,B){b={endpoint:d,actions:[]};B=(B.path?B.path[0]:B.target).icon||"";d=B.indexOf(":");d>0&&(B=B.substr(d+1));B&&b.actions.push(B);return b};var $NE=/Command$/,mNG=/Endpoint$/,ABm=new Map;var CGh,vx2;CGh=1;_.Cv=function(){this.actionRoutingMap=new Map};
_.Cv.prototype.triggerAction=function(b){var d=new fLd(b,!1,_.Q1.apply(1,arguments));this.handleAction(d);return d.returnValue};
_.Cv.prototype.triggerOptionalAction=function(b){var d=new fLd(b,!0,_.Q1.apply(1,arguments));this.handleAction(d);return d.returnValue};
_.Yn=function(b,d,B){d.forEach(function(k){var G=aCE(k);G&&b.triggerOptionalAction(G,k,B,void 0)})};
_.Cv.prototype.handleAction=function(b){var d=this.actionRoutingMap.get(b.actionName);d&&vx2(b,d);b.optionalAction||b.returnValue.length!==0||(b=new _.iq("Unhandled action",b.actionName),_.BQ(b))};
vx2=function(b,d){d.forEach(function(B){var k=null;B?k=B.apply(null,b.args):(B=Error("ld"),B.params=b.actionName,_.e8(B));b.returnValue.push(k)})};
_.Lv=function(b,d,B){B||(B=CGh++);for(var k=_.C(Object.keys(d)),G=k.next();!G.done;G=k.next()){G=G.value;var P=b.actionRoutingMap.get(G);P||(P=new Map,b.actionRoutingMap.set(G,P));b.registerActionHandler(B,G,d[G],P)}return B};
_.Cv.prototype.registerActionHandler=function(b,d,B,k){k.set(b,_.bq(B))};
_.fv=function(b,d,B){d=_.C(Object.keys(d));for(var k=d.next();!k.done;k=d.next())(k=b.actionRoutingMap.get(k.value))&&k.delete(B)};
_.Em(_.Cv);var NT1=function(b,d){var B=_.Cv.getInstance();_.Ti(function(){var k={},G=_.Lv(B,(k[b]=d,k));_.Tk(function(){var P={};_.fv(B,(P[b]="",P),G)})})};var H3w=Symbol("nd");zeF=sDx;var SIJ=new Set(["For","If","Match","Watch"]),L05={},fAe=(L05[ke.default]=function(){return UZw},L05.style=function(){return UZw},L05),AS2;
for(AS2 in fAe)mO.attributes[AS2]=fAe[AS2](mO.attributes[AS2]);var UN=new _.$n("VISIBILITY_OBSERVER");var qIW={retrieve:function(b){return this.id.\u0275prov.token===b.\u0275prov.token?this.contextValue:this?_.AC(this,this.id):JiJ}};var bz1=function(b,d,B){if(b!==zxQ)return!1;b=tZd(document.createElement("div"),function(){var k=UB(!1);try{B[0]()}finally{UB(k)}});
b=Array.from(b.childNodes);b.length===1&&(b=b[0]);return b};zeF=sDx;var W03=typeof AbortController==="function";if(typeof DOMException==="function")try{new DOMException}catch(b){}var aA$=typeof WeakRef==="function";var mgM=function(b){this.value=b};
mgM.prototype.deref=function(){return this.value};
var $gS=aA$?WeakRef:mgM,Okl=function(b){this.newKeyHandler=b;this.map=new WeakMap};
Okl.prototype.add=function(b,d){this.map.has(b)||(this.newKeyHandler(b),this.map.set(b,[]));this.map.get(b).push(new $gS(d))};
Okl.prototype.get=function(b){var d=this;return function k(){var G,P,v,L,A,a,O,I,D,U,M;return _.Ws(k,function(z){switch(z.nextAddress){case 1:_.Xl(z,2);G=d.map.get(b);if(!G)return z.return();P=0;v=_.C(G);L=v.next();case 4:if(L.done){z.jumpTo(6);break}A=L.value;a=A.deref();if(!a){z.jumpTo(5);break}P++;O=_.aE;return z.yield(a,8);case 8:O(z.yieldResult);case 5:L=v.next();z.jumpTo(4);break;case 6:if(2*P<G.length){I=0;D=_.C(G);for(U=D.next();!U.done;U=D.next())M=U.value,M.deref()&&(G[I++]=M);G.length=
I}case 2:_.R6(z),_.Hz(z,0)}})}()};var IAM=document.createDocumentFragment?function(){return document.createDocumentFragment()}:function(){return document.createElement("div")},kdC=new Okl(function(b){b.addEventListener("abort",PQG,{once:!0})}),B6y=new WeakMap,DgS=function(b){b=b===void 0?eG:b;
this.signal=new b};
DgS.prototype.abort=function(b){this.signal.aborted||(this.signal.aborted=!0,this.signal.reason=b,b=new Event("abort"),this.signal.dispatchEvent(b))};
var eG=function(){this.target=IAM();this.aborted=!1;this.onabort=null};
eG.prototype.throwIfAborted=function(){d8x.call(this)};
eG.prototype.addEventListener=function(b,d,B){this.target.addEventListener(b,d,B)};
eG.prototype.removeEventListener=function(b,d,B){this.target.removeEventListener(b,d,B)};
eG.prototype.dispatchEvent=function(b){if(this.onabort&&b.type==="abort")this.onabort(b);return this.target.dispatchEvent(b)};
eG.abort=bC4;eG.timeout=Eo4;eG.any=GdJ;var exF=W03?AbortController:DgS,b6=W03?AbortSignal:eG;typeof b6.abort!=="function"&&(b6.abort=bC4);typeof b6.prototype.throwIfAborted!=="function"&&(b6.prototype.throwIfAborted=d8x);typeof b6.any!=="function"&&(b6.any=GdJ);typeof b6.timeout!=="function"&&(b6.timeout=Eo4);var NG=null,CQw=new Map;var Ugr=function(b){b=b.clone();gie(b);g_(b,"dg",null);g_(b,"d","0");tMM(b,null);jd2(b,null);return b},oxM=!0,N3S=function(b,d,B){var k=B===void 0?{}:B;
B=k.cssRowKey===void 0?void 0:k.cssRowKey;var G=k.combinedSignature===void 0?void 0:k.combinedSignature;var P=k.extraEdges===void 0?void 0:k.extraEdges;k=k.callback===void 0?void 0:k.callback;g_(b,"m",d.join(","));P&&ZvM(b,P);B&&(g_(b,"ck",B),G?g_(b,"rs",G):oxM&&(oxM=!1));if(k){if(k!=null&&!VM2.test(k))throw Error("Xa`"+k);g_(b,"cb",k)}b=b.toString();_.PJ(b,"/")&&(b=WK$(document.location.href)+b);return _.tc(b)};var MT2=function(b){return pgS(b).then(function(d){return JSON.parse(d.responseText)})},pgS=function(b){var d={},B=d.xmlHttpFactory?d.xmlHttpFactory.createInstance():etr.createInstance();
return(new _.lc(function(k,G){var P;try{B.open("GET",b,!0)}catch(A){G(new dl("Error opening XHR: "+A.message,b,B))}B.onreadystatechange=function(){if(B.readyState==4){_.k4.clearTimeout(P);var A;!(A=YBS(B.status))&&(A=B.status===0)&&(A=Arh(b),A=!(A=="http"||A=="https"||A==""));A?k(B):G(new cSr(B.status,b,B))}};
B.onerror=function(){G(new dl("Network error",b,B))};
if(d.headers)for(var v in d.headers){var L=d.headers[v];L!=null&&B.setRequestHeader(v,L)}d.withCredentials&&(B.withCredentials=d.withCredentials);d.responseType&&(B.responseType=d.responseType);d.mimeType&&B.overrideMimeType(d.mimeType);d.timeoutMs>0&&(P=_.k4.setTimeout(function(){B.onreadystatechange=function(){};
B.abort();G(new JSA(b,B))},d.timeoutMs));
try{B.send(null)}catch(A){B.onreadystatechange=function(){},_.k4.clearTimeout(P),G(new dl("Error sending XHR: "+A.message,b,B))}})).thenCatch(function(k){k instanceof _.VJ&&B.abort();
throw k;})},dl=function(b,d,B){_.bF.call(this,b+", url="+d);
this.url=d;this.xhr=B};
_.CX(dl,_.bF);dl.prototype.name="XhrError";var cSr=function(b,d,B){dl.call(this,"Request Failed, status="+b,d,B);this.status=b};
_.CX(cSr,dl);cSr.prototype.name="XhrHttpError";var JSA=function(b,d){dl.call(this,"Request timed out",b,d)};
_.CX(JSA,dl);JSA.prototype.name="XhrTimeoutError";Pu=Pu||{};var Be=function(){_.yQ.call(this)};
_.CX(Be,_.yQ);Be.prototype.initialize=function(){};var zW3=function(b,d){this.fn_=b;this.handler_=d};
zW3.prototype.execute=function(b){this.fn_&&(this.fn_.call(this.handler_||null,b),this.fn_=this.handler_=null)};
zW3.prototype.abort=function(){this.handler_=this.fn_=null};var kK=function(b,d){_.yQ.call(this);this.deps_=b;this.JSC$11215_id_=d;this.onloadCallbacks_=[];this.onErrorCallbacks_=[];this.earlyOnloadCallbacks_=[]};
_.CX(kK,_.yQ);kK.prototype.moduleConstructor_=Be;kK.prototype.module_=null;kK.prototype.getId=function(){return this.JSC$11215_id_};
kK.prototype.registerCallback=function(b,d){return G_(this.onloadCallbacks_,b,d)};
var RWA=function(b,d){G_(b.onErrorCallbacks_,d)},G_=function(b,d,B){d=new zW3(d,B);
b.push(d);return d};
kK.prototype.isLoaded=function(){return!!this.module_};
kK.prototype.onLoad=function(b){var d=new this.moduleConstructor_;d.initialize(b());this.module_=d;d=(d=XgM(this.earlyOnloadCallbacks_,b()))||XgM(this.onloadCallbacks_,b());d||(this.onErrorCallbacks_.length=0);return d};
kK.prototype.onError=function(b){(b=XgM(this.onErrorCallbacks_,b))&&Gm(Error("sd`"+b));this.earlyOnloadCallbacks_.length=0;this.onloadCallbacks_.length=0};
var XgM=function(b,d){for(var B=[],k=0;k<b.length;k++)try{b[k].execute(d)}catch(G){Gm(G),B.push(G)}b.length=0;return B.length?B:null};
kK.prototype.disposeInternal=function(){kK.superClass_.disposeInternal.call(this);_.fO(this.module_)};var hWh,Zkh,jhs,F0s,lAe,tT$,ikH,Ske,VTS;
_.MG=function(b,d,B,k,G){k=k===void 0?!1:k;G=G===void 0?!1:G;var P=P===void 0?!0:P;this.scsReferenceUrl_=QPQ(_.jD(b).toString(),P);this.cssRowKey_=d;this.combinedSignature_=B;this.useNegativeLoading_=k;this.requestedModuleMap_={};this.requestedModuleList_=[];this.requestedModuleListSorted_=!0;this.loadedCssModuleList_=(b=Zh(this.scsReferenceUrl_,"excm"))?b.split(","):[];this.shouldScanForCss_=G;this.useCors_=!1;this.corsMode_="anonymous";this.urlMaxLength=4043;this.insertPos=document.head||document.documentElement;
this.pendingModuleGraphUpdate_=this.lastScript_=null;this.supportsExtraEdges=!0;qH2();_.Pe(this,FSr(this.scsReferenceUrl_));this.fetchPriority=void 0;this.enableFallbackFetch=!1;this.maybeSetAdditionalFields()};
hWh=function(b,d){if(d.href||d.getAttribute("data-href"))if(d=d.href||d.getAttribute("data-href"),KT4(d)&&!QPQ(d).urlPrefix_.endsWith("_/js/")){d=FSr(QPQ(d));d=_.C(d);for(var B=d.next();!B.done;B=d.next())B=B.value,b.loadedCssModuleList_.includes(B)||b.loadedCssModuleList_.push(B)}};
_.MG.prototype.JSC$11220_loadModules=function(b,d,B){var k=B===void 0?{}:B;d=k.extraEdges;B=k.onError;var G=k.onSuccess;k=k.forceReload;if(!b)throw Error("td");if(this.shouldScanForCss_){for(var P=_.C(document.getElementsByTagName("style")),v=P.next();!v.done;v=P.next())hWh(this,v.value);P=_.C(document.getElementsByTagName("link"));for(v=P.next();!v.done;v=P.next())hWh(this,v.value)}HkS(this,lAe(this,b),d,B,G,k)};
var HkS=function(b,d,B,k,G,P){k=k===void 0?function(){}:k;
G=G===void 0?function(){}:G;
P=P===void 0?!1:P;tT$(b,d,function(v,L,A){A=A===void 0?L:A;b.enableFallbackFetch&&P?b.loadWithFetch(v,L,k,G,A):b.load(v,L,k,G,A,B)},B)||k(-1)};
_.MG.prototype.loadWithFetch=function(){_.f(function(){throw Error("ud");})};
_.MG.prototype.maybeSetAdditionalFields=function(){};
Zkh=function(b,d,B){if(b.useNegativeLoading_){var k=b.scsReferenceUrl_;b={cssRowKey:b.cssRowKey_,combinedSignature:b.combinedSignature_,extraEdges:B,requestedModuleIds:jhs(b),requestedCssModuleIds:F0s(b)};var G=b===void 0?{}:b;b=G.requestedModuleIds===void 0?[]:G.requestedModuleIds;B=G.requestedCssModuleIds===void 0?[]:G.requestedCssModuleIds;var P=G.cssRowKey===void 0?void 0:G.cssRowKey;var v=G.combinedSignature===void 0?void 0:G.combinedSignature;var L=G.extraEdges===void 0?void 0:G.extraEdges;
G=G.callback===void 0?void 0:G.callback;k=Ugr(k);g_(k,"d","1");tMM(k,b);jd2(k,B);d=N3S(k,d,{cssRowKey:P,combinedSignature:v,extraEdges:L,callback:G})}else k=b.scsReferenceUrl_,b={cssRowKey:b.cssRowKey_,combinedSignature:b.combinedSignature_,requestedModuleIds:jhs(b),requestedCssModuleIds:F0s(b)},L=b===void 0?{}:b,b=L.requestedCssModuleIds===void 0?[]:L.requestedCssModuleIds,B=L.cssRowKey===void 0?void 0:L.cssRowKey,P=L.combinedSignature===void 0?void 0:L.combinedSignature,v=L.extraEdges===void 0?
void 0:L.extraEdges,L=L.callback===void 0?void 0:L.callback,k=Ugr(k),jd2(k,b),d=N3S(k,d,{cssRowKey:B,combinedSignature:P,extraEdges:v,callback:L});return d};
_.Pe=function(b,d){for(var B=!1,k=[],G=0;G<d.length;++G){var P=d[G];b.requestedModuleMap_[P]||(b.requestedModuleMap_[P]=!0,b.requestedModuleList_.push(P),B=!0,k.push(P))}B&&(b.requestedModuleListSorted_=!1)};
_.EY=function(b,d){for(var B=[],k=0;k<d.length;++k){var G=d[k];b.requestedModuleMap_[G]&&(delete b.requestedModuleMap_[G],_.SC(b.requestedModuleList_,G),B.push(G))}};
_.MG.prototype.load=function(b,d,B,k,G){G=G===void 0?d:G;_.jD(b);var P=this.useCors_,v=this.corsMode_,L=this.fetchPriority,A=_.li("SCRIPT");_.L6(A,b);P&&(A.crossOrigin=v);A.async=!1;L&&A.setAttribute("fetchpriority",L);_.Pe(this,d);_.gxe(this,b,A,d,B,k,G)};
_.gxe=function(b,d,B,k,G,P,v){v=v===void 0?k:v;b.lastScript_=B;b.insertPos.insertBefore(B,b.insertPos.firstChild);_.ySM(B,k,function(){B.parentElement.removeChild(B);b.lastScript_==B&&(b.lastScript_=null);P()},function(L){B.parentElement.removeChild(B);
b.lastScript_==B&&(b.lastScript_=null);_.EY(b,L);b.pendingModuleGraphUpdate_?b.pendingModuleGraphUpdate_.then(function(){G(-1,d)}):G(-1,d)},v)};
_.ySM=function(b,d,B,k,G){G=G===void 0?d:G;var P=d.length,v=function(){P=0;b.onload=null;b.onerror=null;L=function(){}},L=function(){v();
var a=G.filter(function(O){return!nO().getModuleInfo(O).isLoaded()});
a.length!==0?k(a,"Response was successful but was missing module(s) "+a+"."):B()},A=function(){P--;
P==0&&L()};
d.forEach(function(a){a=nO().getModuleInfo(a);a.isLoaded()?A():(G_(a.earlyOnloadCallbacks_,A),RWA(a,A))});
b.onload=function(){return L()};
b.onerror=function(){v();k(d)}};
jhs=function(b){b.requestedModuleListSorted_||(b.requestedModuleListSorted_=!0,b.requestedModuleList_.sort());return b.requestedModuleList_};
F0s=function(b){b=b.loadedCssModuleList_;b.sort();return b};
lAe=function(b,d){return d.filter(function(B){return!b.requestedModuleMap_[B]})};
tT$=function(b,d,B,k){if(b.pendingModuleGraphUpdate_)return b.pendingModuleGraphUpdate_.then(function(){tT$(b,d,B,k)}),!0;
if(!b.useNegativeLoading_){var G=[],P=Object.assign({},b.requestedModuleMap_);Ske(b,d,function(O){G.push(O.getId())},k,function(O){return!O.isLoaded()},P);
d=G}for(P=0;P<d.length;){for(var v=d.length-P,L=P==0?d:d.slice(P,d.length),A=Zkh(b,L,k),a=_.jD(A).toString();a.length>b.urlMaxLength;)if(v>1)v-=Math.ceil((a.length-b.urlMaxLength)/6),v=Math.max(v,1),L=d.slice(P,P+v),A=Zkh(b,L,k),a=_.jD(A).toString();else return b.useNegativeLoading_?(b.useNegativeLoading_=!1,b.pendingModuleGraphUpdate_=VTS(b).then(function(O){ikH(b,O,k)}),tT$(b,d.slice(P),B,k)):!1;
P+=v;b.useNegativeLoading_?B(A,L):B(A,L,P===d.length?d:[])}return!0};
ikH=function(b,d,B){nO().setAllModuleInfoString((d||{}).moduleGraph);Ske(b,jhs(b),function(k){_.Pe(b,[k.getId()])},B);
b.pendingModuleGraphUpdate_=null};
Ske=function(b,d,B,k,G,P){P=P===void 0?{}:P;var v=nO();d=_.C(d);for(var L=d.next();!L.done;L=d.next()){L=L.value;var A=v.getModuleInfo(L);if(!(P[L]||G&&!G(A))){P[L]=!0;var a=A.deps_||[];if(k){var O=[];k[L]&&(O=Object.keys(k[L]));a=a.concat(O)}Ske(b,a,B,k,G,P);B(A)}}};
VTS=function(b){b=b.scsReferenceUrl_.clone();gie(b);g_(b,"dg",null);g_(b,"md","1");return MT2(b.toString())};var L6d=new Uint8Array(123);var wgs=[];var uNh=function(){this.JSC$10227_loader_=null};
_.E=uNh.prototype;_.E.setBatchModeEnabled=function(){};
_.E.setAllModuleInfoString=function(){};
_.E.addExtraEdge=function(){throw Error("vd");};
_.E.removeExtraEdge=function(){throw Error("wd");};
_.E.getModuleContext=function(){return null};
_.E.isActive=function(){return!1};
_.E.isUserActive=function(){return!1};
_.E.registerInitializationCallback=function(){};
_.E.registerCallback=function(){};var sY=function(b,d,B,k,G){var P=Error.call(this);this.message=P.message;"stack"in P&&(this.stack=P.stack);this.name="ModuleLoadFailure";this.type=b;this.status=d;this.requestedModuleIds=B;this.url=k;this.cause=G;this.message=this.toString()};
_.c(sY,Error);sY.prototype.toString=function(){return K0A(this)+" ("+(this.status!=void 0?this.status:"?")+")"};
var K0A=function(b){switch(b.type){case sY.Type.UNAUTHORIZED:return"Unauthorized";case sY.Type.CONSECUTIVE_FAILURES:return"Consecutive load failures";case sY.Type.TIMEOUT:return"Timed out";case sY.Type.OLD_CODE_GONE:return"Out of date module id";case sY.Type.INIT_ERROR:return"Init error";default:return"Unknown failure type "+b.type}};
Pu.ModuleLoadFailure=sY;Pu.ModuleLoadFailure.Type={UNAUTHORIZED:0,CONSECUTIVE_FAILURES:1,TIMEOUT:2,OLD_CODE_GONE:3,INIT_ERROR:4};var Ch=function(){this.moduleIds_=this.JSC$10227_loader_=null;this.moduleInfoMap={};this.loadingModuleIds_=[];this.requestedLoadingModuleIds_=[];this.requestedModuleIds_=[];this.requestedModuleIdsQueue_=[];this.userInitiatedLoadingModuleIds_=[];this.JSC$11233_extraEdges_={};this.JSC$11233_callbackMap_={};this.JSC$11233_currentlyLoadingModule_=this.baseModuleInfo_=new kK([],"");this.lastInitialModuleId_=null;this.initialModulesLoaded_=new CI;this.isDisposed_=this.userLastActive_=this.lastActive_=this.batchModeEnabled_=
!1};
_.CX(Ch,uNh);var nxS=function(b,d){_.bF.call(this,"Error loading "+b+": "+d)};
_.CX(nxS,_.bF);Ch.prototype.setBatchModeEnabled=function(b){this.batchModeEnabled_=b};
Ch.prototype.setAllModuleInfoString=function(b,d){if(!(this instanceof Ch))this.setAllModuleInfoString(b,d);else if(typeof b==="string"){if(b.startsWith("d$")){b=b.substring(2);for(var B=[],k=0,G=b.indexOf("/"),P=0,v=!1,L=0;;){var A=v?b.substring(P):b.substring(P,G);if(A.length===0)k++,P="sy"+k.toString(36),A=[];else{var a=A.indexOf(":");if(a<0)P=A,A=[];else if(a===A.length-1)P=A.substring(0,a),A=Array(B[L-1]);else{P=A.substring(0,a);A=A.substring(a+1).split(",");a=L;for(var O=0;O<A.length;O++)a-=
A[O].length===0?1:Number(A[O]),A[O]=B[a]}a=0;if(P.length===0)a=1;else if(P.charAt(0)==="+"||P.charAt(0)==="-")a=Number(P);a!==0&&(k+=a,P="sy"+k.toString(36))}B.push(P);T3M(this,P,A);if(v)break;P=G+1;G=b.indexOf("/",P);G===-1&&(v=!0);L++}this.moduleIds_=B}else if(b.startsWith("p$"))rSM(this,b);else{b=b.split("/");B=[];for(k=0;k<b.length;k++){L=b[k].split(":");G=L[0];v=[];if(L[1])for(v=L[1].split(","),L=0;L<v.length;L++)v[L]=B[parseInt(v[L],36)];B.push(G);T3M(this,G,v)}this.moduleIds_=B}d&&d.length?
(_.n1(this.loadingModuleIds_,d),this.lastInitialModuleId_=_.HJ(d)):this.initialModulesLoaded_.fired_||this.initialModulesLoaded_.callback();Object.freeze(this.moduleIds_);this.JSC$11233_currentlyLoadingModule_==this.baseModuleInfo_&&(this.JSC$11233_currentlyLoadingModule_=null,(d=this.baseModuleInfo_.onLoad((0,_.Sm)(this.getModuleContext,this)))&&d.length&&Qh$(this,new Pu.ModuleLoadFailure(Pu.ModuleLoadFailure.Type.INIT_ERROR,void 0,void 0,void 0,d[0])),ve(this))}};
var rSM=function(b,d){var B=d.substring(2);for(d=0;d<64;d++)L6d["ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".charCodeAt(d)]=d;var k={buf:B,pos:0};pv(k);var G=pv(k),P=pv(k)+1;d=Array(G);var v=Array(G),L=Array(G);P=Array(P);var A=0,a=0,O=k.pos,I=k.buf.indexOf("|",k.pos);k.pos=I+1;for(I=0;I<G;I++){var D=pv(k),U=D&2,M=D&1;D>>>=2;M?(A+=D>>>1^-(D&1),D="sy"+A.toString(36)):(M=O,O+=D,D=B.substring(M,O));d[I]=D;U&&(P[a++]=D)}P[a]="";k.pos++;a=G&-2;B=G&1;for(A=0;A<a;A+=2)O=fwE(k),L[A]=
O&7,L[A+1]=O>>>3&7;B&&(B=fwE(k),L[a]=B&7);k.pos++;for(a=0;a<G;a++)L[a]===7&&(L[a]=pv(k));k.pos++;for(B=a=0;B<G;B++){A=L[B];O=A===0?wgs:Array(A);v[B]=O;I=a;for(U=0;U<A;U++)I-=pv(k),O[U]=P[I];P[a]===d[B]&&a++}for(k=0;k<d.length;k++)T3M(b,d[k],v[k]);b.moduleIds_=d};
_.E=Ch.prototype;_.E.getModuleInfo=function(b){return this.moduleInfoMap[b]};
_.E.addExtraEdge=function(b,d){var B=this.getModuleInfo(b);B&&B.isLoaded()?this.load(d):(this.JSC$11233_extraEdges_[b]||(this.JSC$11233_extraEdges_[b]={}),this.JSC$11233_extraEdges_[b][d]=!0)};
_.E.removeExtraEdge=function(b,d){if(this.JSC$11233_extraEdges_[b]){delete this.JSC$11233_extraEdges_[b][d];for(var B in this.JSC$11233_extraEdges_[b])return;delete this.JSC$11233_extraEdges_[b]}};
_.E.isActive=function(){return this.loadingModuleIds_.length>0};
_.E.isUserActive=function(){return this.userInitiatedLoadingModuleIds_.length>0};
var ve=function(b){var d=b.lastActive_,B=b.isActive();B!=d&&(b.executeCallbacks_(B?"active":"idle"),b.lastActive_=B);d=b.isUserActive();d!=b.userLastActive_&&(b.executeCallbacks_(d?"userActive":"userIdle"),b.userLastActive_=d)},T3M=function(b,d,B){b.moduleInfoMap[d]?(b=b.moduleInfoMap[d].deps_,b!=B&&b.splice.apply(b,[0,
b.length].concat(_.K6(B)))):b.moduleInfoMap[d]=new kK(B,d)},xgH=function(b,d,B){var k=[];
jwE(d,k);d=[];for(var G={},P=0;P<k.length;P++){var v=k[P],L=b.getModuleInfo(v);if(!L)throw Error("xd`"+v);var A=new CI;G[v]=A;L.isLoaded()?A.callback(null):(qkA(b,v,L,!!B,A),b.isModuleLoading(v)||d.push(v))}d.length>0&&(b.loadingModuleIds_.length===0?b.loadModules_(d):(b.requestedModuleIdsQueue_.push(d),ve(b)));return G},qkA=function(b,d,B,k,G){B.registerCallback(G.callback,G);
RWA(B,function(P){G.errback(new nxS(d,P))});
b.isModuleLoading(d)?k&&(YkV(b,d),ve(b)):k&&YkV(b,d)};
Ch.prototype.loadModules_=function(b,d,B){var k=this;d=d===void 0?0:d;var G=eW$(this,b);this.loadingModuleIds_=G;this.requestedLoadingModuleIds_=this.batchModeEnabled_?b:_.iF(G);ve(this);if(G.length!==0){this.requestedModuleIds_.push.apply(this.requestedModuleIds_,G);b=this.JSC$10227_loader_;if(!b)throw Error("yd");if(Object.keys(this.JSC$11233_extraEdges_).length>0&&!b.supportsExtraEdges)throw Error("zd");B=(0,_.Sm)(b.JSC$11220_loadModules,b,_.iF(G),this.moduleInfoMap,{extraEdges:this.JSC$11233_extraEdges_,
forceReload:!!B,onError:function(P,v,L){var A=k.requestedLoadingModuleIds_;P=P!=null?P:void 0;var a=d;L=L===void 0?!1:L;L=(L===void 0?0:L)?0:(a===void 0?0:a)+1;a=_.iF(G);k.requestedLoadingModuleIds_=A;G.forEach(_.aZ(_.SC,k.requestedModuleIds_),k);P==401?(Qh$(k,new Pu.ModuleLoadFailure(Pu.ModuleLoadFailure.Type.UNAUTHORIZED,P)),k.requestedModuleIdsQueue_.length=0):P==410?(blH(k,new Pu.ModuleLoadFailure(Pu.ModuleLoadFailure.Type.OLD_CODE_GONE,P)),dOU(k)):L>=3?(blH(k,new Pu.ModuleLoadFailure(Pu.ModuleLoadFailure.Type.CONSECUTIVE_FAILURES,
P,a,v)),dOU(k)):k.loadModules_(k.requestedLoadingModuleIds_,L,P==8001||!1)},
onTimeout:(0,_.Sm)(this.handleLoadTimeout_,this)});(b=Math.pow(d,2)*5E3)?_.k4.setTimeout(B,b):B()}};
var eW$=function(b,d){d=d.filter(function(G){return b.moduleInfoMap[G].isLoaded()?(_.k4.setTimeout(function(){return Error("Ad`"+G)},0),!1):!0});
for(var B=[],k=0;k<d.length;k++)B=B.concat(BXe(b,d[k]));jwE(B);return!b.batchModeEnabled_&&B.length>1?(d=B.shift(),b.requestedModuleIdsQueue_=B.map(function(G){return[G]}).concat(b.requestedModuleIdsQueue_),[d]):B},BXe=function(b,d){var B=_.w1.createSet(b.requestedModuleIds_),k=[];
B[d]||k.push(d);d=[d];for(var G=0;G<d.length;G++)for(var P=b.getModuleInfo(d[G]).deps_,v=P.length-1;v>=0;v--){var L=P[v];b.getModuleInfo(L).isLoaded()||B[L]||(k.push(L),d.push(L))}k.reverse();jwE(k);return k};
Ch.prototype.JSC$11228_setLoaded=function(){if(this.JSC$11233_currentlyLoadingModule_){var b=this.JSC$11233_currentlyLoadingModule_.getId(),d=[];if(this.JSC$11233_extraEdges_[b]){for(var B=_.C(Object.keys(this.JSC$11233_extraEdges_[b])),k=B.next();!k.done;k=B.next()){k=k.value;var G=this.getModuleInfo(k);G&&!G.isLoaded()&&(this.removeExtraEdge(b,k),d.push(k))}this.loadMultiple(d)}this.isDisposed()||((d=this.moduleInfoMap[b].onLoad((0,_.Sm)(this.getModuleContext,this)))&&d.length&&Qh$(this,new Pu.ModuleLoadFailure(Pu.ModuleLoadFailure.Type.INIT_ERROR,
void 0,void 0,void 0,d[0])),_.SC(this.userInitiatedLoadingModuleIds_,b),_.SC(this.loadingModuleIds_,b),this.loadingModuleIds_.length===0&&dOU(this),this.lastInitialModuleId_&&b==this.lastInitialModuleId_&&(this.initialModulesLoaded_.fired_||this.initialModulesLoaded_.callback()),ve(this),this.JSC$11233_currentlyLoadingModule_=null)}};
Ch.prototype.isModuleLoading=function(b){if(_.gG(this.loadingModuleIds_,b))return!0;for(var d=0;d<this.requestedModuleIdsQueue_.length;d++)if(_.gG(this.requestedModuleIdsQueue_[d],b))return!0;return!1};
Ch.prototype.load=function(b,d){return xgH(this,[b],d)[b]};
Ch.prototype.loadMultiple=function(b){return xgH(this,b)};
var YkV=function(b,d){_.gG(b.userInitiatedLoadingModuleIds_,d)||b.userInitiatedLoadingModuleIds_.push(d)};
Ch.prototype.beforeLoadModuleCode=function(b){var d=this;this.JSC$11233_currentlyLoadingModule_&&this.JSC$11233_currentlyLoadingModule_.getId()==="synthetic_module_overhead"&&(this.JSC$11228_setLoaded(),delete this.moduleInfoMap.synthetic_module_overhead);this.moduleInfoMap[b]&&k6$(this,this.moduleInfoMap[b].deps_||[],function(B){B.module_=new Be;_.SC(d.loadingModuleIds_,B.getId())},function(B){return!B.isLoaded()});
this.JSC$11233_currentlyLoadingModule_=this.getModuleInfo(b)};
Ch.prototype.registerInitializationCallback=function(b){this.JSC$11233_currentlyLoadingModule_||(this.moduleInfoMap.synthetic_module_overhead=new kK([],"synthetic_module_overhead"),this.JSC$11233_currentlyLoadingModule_=this.moduleInfoMap.synthetic_module_overhead);G_(this.JSC$11233_currentlyLoadingModule_.earlyOnloadCallbacks_,b)};
Ch.prototype.handleLoadTimeout_=function(){blH(this,new Pu.ModuleLoadFailure(Pu.ModuleLoadFailure.Type.TIMEOUT));dOU(this)};
var blH=function(b,d){b.requestedLoadingModuleIds_.length>1?b.requestedModuleIdsQueue_=b.requestedLoadingModuleIds_.map(function(B){return[B]}).concat(b.requestedModuleIdsQueue_):Qh$(b,d)},Qh$=function(b,d){var B=b.requestedLoadingModuleIds_;
b.loadingModuleIds_.length=0;for(var k=[],G=0;G<b.requestedModuleIdsQueue_.length;G++){var P=b.requestedModuleIdsQueue_[G].filter(function(A){var a=BXe(this,A);return Ao(B,function(O){return _.gG(a,O)})},b);
_.n1(k,P)}for(G=0;G<B.length;G++)_.hd2(k,B[G]);for(G=0;G<k.length;G++){for(P=0;P<b.requestedModuleIdsQueue_.length;P++)_.SC(b.requestedModuleIdsQueue_[P],k[G]);_.SC(b.userInitiatedLoadingModuleIds_,k[G])}if(G=b.JSC$11233_callbackMap_.error)for(P=0;P<G.length;P++)for(var v=G[P],L=0;L<k.length;L++)v("error",k[L],d);for(k=0;k<B.length;k++)if(b.moduleInfoMap[B[k]])b.moduleInfoMap[B[k]].onError(d);b.requestedLoadingModuleIds_.length=0;ve(b)},dOU=function(b){for(;b.requestedModuleIdsQueue_.length;){var d=
b.requestedModuleIdsQueue_.shift().filter(function(B){return!this.getModuleInfo(B).isLoaded()},b);
if(d.length>0){b.loadModules_(d);return}}ve(b)};
Ch.prototype.registerCallback=function(b,d){Array.isArray(b)||(b=[b]);for(var B=0;B<b.length;B++){var k=b[B],G=d,P=this.JSC$11233_callbackMap_;P[k]||(P[k]=[]);P[k].push(G)}};
Ch.prototype.executeCallbacks_=function(b){for(var d=this.JSC$11233_callbackMap_[b],B=0;d&&B<d.length;B++)d[B](b)};
var k6$=function(b,d,B,k,G){k=k===void 0?function(){return!0}:k;
G=G===void 0?{}:G;d=_.C(d);for(var P=d.next();!P.done;P=d.next()){P=P.value;var v=b.getModuleInfo(P);!G[P]&&k(v)&&(G[P]=!0,k6$(b,v.deps_||[],B,k,G),B(v))}};
Ch.prototype.dispose=function(){_.Ar(_.w1.getValues(this.moduleInfoMap),this.baseModuleInfo_);this.moduleInfoMap={};this.loadingModuleIds_=[];this.requestedLoadingModuleIds_=[];this.userInitiatedLoadingModuleIds_=[];this.requestedModuleIdsQueue_=[];this.JSC$11233_callbackMap_={};this.isDisposed_=!0};
Ch.prototype.isDisposed=function(){return this.isDisposed_};
_.KO=function(){return new Ch};var G6r=[5E3,2E4],yjE=function(){this.JSC$10227_loader_=null;this.JSC$11241_moduleInfoMap_=Object.create(null);this.loadingModules_=Object.create(null);this.activeLoads_=0;this.JSC$11241_queue_=[];this.JSC$11241_extraEdges_=Object.create(null);this.JSC$11241_currentlyLoadingModule_=this.getModuleInfo("{base}")};
_.c(yjE,uNh);_.E=yjE.prototype;_.E.setAllModuleInfoString=function(){this.JSC$11241_currentlyLoadingModule_&&this.JSC$11241_currentlyLoadingModule_.getId()=="{base}"&&this.JSC$11228_setLoaded()};
_.E.getModuleInfo=function(b){var d=this.JSC$11241_moduleInfoMap_[b];d||(d=new kK([],b),this.JSC$11241_moduleInfoMap_[b]=d);return d};
_.E.addExtraEdge=function(b,d){this.getModuleInfo(b).isLoaded()?this.load(d):(this.JSC$11241_extraEdges_[b]||(this.JSC$11241_extraEdges_[b]={}),this.JSC$11241_extraEdges_[b][d]=!0)};
_.E.removeExtraEdge=function(b,d){if(this.JSC$11241_extraEdges_[b]){delete this.JSC$11241_extraEdges_[b][d];for(var B in this.JSC$11241_extraEdges_[b])return;delete this.JSC$11241_extraEdges_[b]}};
_.E.isModuleLoading=function(b){return!!this.loadingModules_[b]};
_.E.load=function(b){Pw2(this,[b]);return E0M(this,b)};
_.E.loadMultiple=function(b){var d=this,B=Object.create(null),k=[];b.forEach(function(G){B[G]||(B[G]=E0M(d,G),k.push(G))});
Pw2(this,k);return B};
_.E.beforeLoadModuleCode=function(b){var d;((d=this.JSC$11241_currentlyLoadingModule_)==null?void 0:d.getId())==="synthetic_module_overhead"&&this.JSC$11228_setLoaded();var B,k;s3e(this,(k=(B=this.JSC$11241_moduleInfoMap_[b])==null?void 0:B.deps_)!=null?k:[],function(G){G.module_=new Be},function(G){return!G.isLoaded()});
this.JSC$11241_currentlyLoadingModule_=this.getModuleInfo(b)};
_.E.JSC$11228_setLoaded=function(){if(this.JSC$11241_currentlyLoadingModule_){var b=this.JSC$11241_currentlyLoadingModule_.getId(),d=[];if(this.JSC$11241_extraEdges_[b]){for(var B=_.C(Object.keys(this.JSC$11241_extraEdges_[b])),k=B.next();!k.done;k=B.next())k=k.value,this.getModuleInfo(k).isLoaded()||(this.removeExtraEdge(b,k),d.push(k));this.loadMultiple(d)}this.JSC$11241_currentlyLoadingModule_.onLoad(function(){return null});
this.JSC$11241_currentlyLoadingModule_=null;(!this.isModuleLoading(b)&&/^sy[0-9a-z]{0,4}$/.test(b)||b==="synthetic_module_overhead")&&delete this.JSC$11241_moduleInfoMap_[b];this.unsetModulesAsLoading(b)}};
_.E.registerInitializationCallback=function(b){this.JSC$11241_currentlyLoadingModule_||(this.JSC$11241_moduleInfoMap_.synthetic_module_overhead=new kK([],"synthetic_module_overhead"),this.JSC$11241_currentlyLoadingModule_=this.JSC$11241_moduleInfoMap_.synthetic_module_overhead);G_(this.JSC$11241_currentlyLoadingModule_.earlyOnloadCallbacks_,b)};
_.E.setModulesAsLoading=function(){var b=this;_.Q1.apply(0,arguments).forEach(function(d){b.loadingModules_[d]=!0})};
_.E.unsetModulesAsLoading=function(){var b=this;_.Q1.apply(0,arguments).forEach(function(d){delete b.loadingModules_[d]})};
var E0M=function(b,d){return new _.lc(function(B,k){var G=b.getModuleInfo(d);G.isLoaded()?B(null):(G.registerCallback(function(){B(null)}),RWA(G,function(P){var v="Error loading "+d+": "+P;
P instanceof Pu.ModuleLoadFailure&&P.url&&(v=v+", requested url: "+P.url.toString());k(Error(v))}))})},Pw2=function(b,d){d=d.filter(function(B){return!b.isModuleLoading(B)&&!b.getModuleInfo(B).isLoaded()});
d.length>0&&(b.setModulesAsLoading.apply(b,_.K6(d)),b.JSC$11241_queue_.push(d),Cwl(b))},Cwl=function(b){for(var d={};b.activeLoads_<Infinity&&b.JSC$11241_queue_.length>0;d={finishLoad:void 0,
ids$jscomp$37:void 0,attempt$jscomp$6:void 0,load$jscomp$1:void 0})d.ids$jscomp$37=b.JSC$11241_queue_.shift().filter(function(B){return!b.getModuleInfo(B).isLoaded()}),d.ids$jscomp$37.length>0&&(b.activeLoads_++,d.finishLoad=function(B){return function(){b.activeLoads_--;
Cwl(b);B.finishLoad=function(){}}}(d),_.VY(d.ids$jscomp$37.map(function(B){return E0M(b,B)})).then(function(B){return function(){(0,B.finishLoad)()}}(d)),d.attempt$jscomp$6=0,d.load$jscomp$1=function(B){return function(){if(Object.keys(b.JSC$11241_extraEdges_).length>0&&!b.JSC$10227_loader_.supportsExtraEdges)throw Error("zd");
b.JSC$10227_loader_.JSC$11220_loadModules(B.ids$jscomp$37,b.JSC$11241_moduleInfoMap_,{extraEdges:b.JSC$11241_extraEdges_,onError:function(k,G){var P=G6r[B.attempt$jscomp$6++];P!==void 0?setTimeout(function(){(0,B.load$jscomp$1)()},P):(b.unsetModulesAsLoading.apply(b,_.K6(B.ids$jscomp$37)),(0,B.finishLoad)(),B.ids$jscomp$37.forEach(function(v){v=b.getModuleInfo(v);
if(!v.isLoaded())v.onError(new Pu.ModuleLoadFailure(Pu.ModuleLoadFailure.Type.CONSECUTIVE_FAILURES,k,B.ids$jscomp$37,G))}))}})}}(d),(0,d.load$jscomp$1)())},s3e=function(b,d,B,k,G){k=k===void 0?function(){return!0}:k;
G=G===void 0?{}:G;d=_.C(d);for(var P=d.next();!P.done;P=d.next()){P=P.value;var v=b.getModuleInfo(P);!G[P]&&k(v)&&(G[P]=!0,s3e(b,v.deps_||[],B,k,G),B(v))}};var v03=!/^\s*class\s*\{\s*\}\s*$/.test(function(){}.toString());var m81=Symbol("Cd");window.JSCompiler_renameProperty=function(b){return b};/*

 Copyright 2016 Google LLC
 SPDX-License-Identifier: BSD-3-Clause
*/
var LqS=!v03||HTMLElement.es5Shimmed||_.k4.Reflect===void 0||_.k4.customElements===void 0||_.k4.customElements.polyfillWrapFlushCallback||!1,fM3,KFG=function(){var b=HTMLElement;if(LqS)return b;if(fM3!==void 0)return fM3;var d=_.k4.Reflect,B=function(){return d.construct(b,[],this.constructor)};
B.prototype=b.prototype;B.prototype.constructor=B;B.es5Shimmed=!0;Object.setPrototypeOf(B,b);return fM3=B},Asl=!1;LqS||Asl||(Asl=!0,_.k4.HTMLElement=KFG());/*

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 U8J=/(url\()([^)]*)(\))/g,IwF=/(^\/[^\/])|(^#)|(^[\w-\d]*:)/,D84,cC;var PM=!window.ShadyDOM||!window.ShadyDOM.inUse,Wq2=!(window.ShadyCSS&&!window.ShadyCSS.nativeCss),aMl=!window.customElements.polyfillWrapFlushCallback,mOe;if(mOe=PM&&"adoptedStyleSheets"in Document.prototype&&"replaceSync"in CSSStyleSheet.prototype)try{var $OH=new CSSStyleSheet;$OH.replaceSync("");var Ols=document.createElement("div");Ols.attachShadow({mode:"open"});Ols.shadowRoot.adoptedStyleSheets=[$OH];mOe=Ols.shadowRoot.adoptedStyleSheets[0]===$OH}catch(b){mOe=!1}
var IMr=mOe,DOS=window.Polymer&&window.Polymer.rootPath||N6W(document.baseURI||window.location.href),SM=window.Polymer&&window.Polymer.sanitizeDOMValue||void 0,hk4=window.Polymer&&window.Polymer.setPassiveTouchGestures||!1,vM=window.Polymer&&window.Polymer.strictTemplatePolicy||!1,UO5=window.Polymer&&window.Polymer.allowTemplateFromDomModule||!1,BM=window.Polymer&&window.Polymer.legacyOptimizations||!1,Cb=window.Polymer&&window.Polymer.legacyWarnings||!1,o05=window.Polymer&&window.Polymer.syncInitialRender||
!1,iE=window.Polymer&&window.Polymer.legacyUndefined||!1,NXM=window.Polymer&&window.Polymer.orderedComputed||!1,Lh=window.Polymer&&window.Polymer.removeNestedTemplates||!1,fh=window.Polymer&&window.Polymer.fastDomIf||!1,AW=window.Polymer&&window.Polymer.suppressTemplateNotifications||!1,pfS=window.Polymer&&window.Polymer.legacyNoObservedAttributes||!1,MSs=window.Polymer&&window.Polymer.useAdoptedStyleSheetsWithBuiltCSS||!1;var We={},csA={},uE=function(){return HTMLElement.apply(this,arguments)||this};
_.c(uE,HTMLElement);uE.import=function(b,d){return b?(b=We[b]||csA[b.toLowerCase()])&&d?b.querySelector(d):b:null};
uE.prototype.attributeChangedCallback=function(b,d,B){d!==B&&this.register()};
uE.prototype.register=function(b){if(b=b||this.id){if(vM&&(We[b]||csA[b.toLowerCase()])!==void 0)throw We[b]=csA[b.toLowerCase()]=null,Error("Dd`"+b);this.id=b;We[b]=csA[b.toLowerCase()]=this;this.querySelector("style")&&console.warn("dom-module %s has style outside template",this.id)}};
_.DB.Object.defineProperties(uE.prototype,{assetpath:{configurable:!0,enumerable:!0,get:function(){if(!this.__assetpath){var b=window.HTMLImports&&HTMLImports.importForElement?HTMLImports.importForElement(this)||document:this.ownerDocument;b=_.Je(this.getAttribute("assetpath")||"",b.baseURI);this.__assetpath=N6W(b)}return this.__assetpath}}});
_.DB.Object.defineProperties(uE,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return["id"]}}});
uE["import"]=uE.import;uE.prototype.modules=We;customElements.define("dom-module",uE);var JsU=0,Mhw=0,z0=[],zu2=0,p0m=!1,Rue=document.createTextNode(""),XfV,bs;(new window.MutationObserver(cT4)).observe(Rue,{characterData:!0});_.aN={after:function(b){return{run:function(d){return window.setTimeout(d,b)},
cancel:function(d){window.clearTimeout(d)}}},
run:function(b,d){return window.setTimeout(b,d)},
cancel:function(b){window.clearTimeout(b)}};
_.zp={run:function(b){return window.requestAnimationFrame(b)},
cancel:function(b){window.cancelAnimationFrame(b)}};
XfV={run:function(b){return window.requestIdleCallback?window.requestIdleCallback(b):window.setTimeout(b,16)},
cancel:function(b){window.cancelIdleCallback?window.cancelIdleCallback(b):window.clearTimeout(b)}};
bs={run:function(b){p0m||(p0m=!0,Rue.textContent=zu2++);z0.push(b);return JsU++},
cancel:function(b){var d=b-Mhw;if(d>=0){if(!z0[d])throw Error("Ed`"+b);z0[d]=null}}};var hu$=0,mU=function(b){var d=b.__mixinApplications;d||(d=new WeakMap,b.__mixinApplications=d);var B=hu$++;return function(k){var G=k.__mixinSet;if(G&&G[B])return k;var P=d,v=P.get(k);v||(v=b(k),P.set(k,v),k=Object.create(v.__mixinSet||G||null),k[B]=!0,v.__mixinSet=k);return v}};_.yO=window.ShadyDOM&&window.ShadyDOM.noPatch&&window.ShadyDOM.wrap?window.ShadyDOM.wrap:window.ShadyDOM?function(b){return ShadyDOM.patch(b)}:function(b){return b};var HlS=mU(function(b){var d=function(){var B=b.call(this)||this;B.__dataEnabled=!1;B.__dataReady=!1;B.__dataInvalid=!1;B.__data={};B.__dataPending=null;B.__dataOld=null;B.__dataInstanceProps=null;B.__dataCounter=0;B.__serializing=!1;B._initializeProperties();return B};
_.c(d,b);d.createProperties=function(B){var k=this.prototype,G;for(G in B)G in k||k._createPropertyAccessor(G)};
d.attributeNameForProperty=function(B){return B.toLowerCase()};
d.typeForProperty=function(){};
d.prototype._createPropertyAccessor=function(B,k){this._addPropertyToAttributeMap(B);this.hasOwnProperty("__dataHasAccessor")||(this.__dataHasAccessor=Object.assign({},this.__dataHasAccessor));this.__dataHasAccessor[B]||(this.__dataHasAccessor[B]=!0,this._definePropertyAccessor(B,k))};
d.prototype._addPropertyToAttributeMap=function(B){this.hasOwnProperty("__dataAttributes")||(this.__dataAttributes=Object.assign({},this.__dataAttributes));var k=this.__dataAttributes[B];k||(k=this.constructor.attributeNameForProperty(B),this.__dataAttributes[k]=B);return k};
d.prototype._definePropertyAccessor=function(B,k){Object.defineProperty(this,B,{get:function(){return this.__data[B]},
set:k?function(){}:function(G){this._setPendingProperty(B,G,!0)&&this._invalidateProperties()}})};
d.prototype.ready=function(){this.__dataReady=!0;this._flushProperties()};
d.prototype._initializeProperties=function(){for(var B in this.__dataHasAccessor)this.hasOwnProperty(B)&&(this.__dataInstanceProps=this.__dataInstanceProps||{},this.__dataInstanceProps[B]=this[B],delete this[B])};
d.prototype._initializeInstanceProperties=function(B){Object.assign(this,B)};
d.prototype._setProperty=function(B,k){this._setPendingProperty(B,k)&&this._invalidateProperties()};
d.prototype._getProperty=function(B){return this.__data[B]};
d.prototype._setPendingProperty=function(B,k){var G=this.__data[B],P=this._shouldPropertyChange(B,k,G);P&&(this.__dataPending||(this.__dataPending={},this.__dataOld={}),!this.__dataOld||B in this.__dataOld||(this.__dataOld[B]=G),this.__data[B]=k,this.__dataPending[B]=k);return P};
d.prototype._isPropertyPending=function(B){return!(!this.__dataPending||!this.__dataPending.hasOwnProperty(B))};
d.prototype._invalidateProperties=function(){var B=this;!this.__dataInvalid&&this.__dataReady&&(this.__dataInvalid=!0,bs.run(function(){B.__dataInvalid&&(B.__dataInvalid=!1,B._flushProperties())}))};
d.prototype._enableProperties=function(){this.__dataEnabled||(this.__dataEnabled=!0,this.__dataInstanceProps&&(this._initializeInstanceProperties(this.__dataInstanceProps),this.__dataInstanceProps=null),this.ready())};
d.prototype._flushProperties=function(){this.__dataCounter++;var B=this.__data,k=this.__dataPending,G=this.__dataOld;this._shouldPropertiesChange(B,k,G)&&(this.__dataOld=this.__dataPending=null,this._propertiesChanged(B,k,G));this.__dataCounter--};
d.prototype._shouldPropertiesChange=function(B,k){return!!k};
d.prototype._propertiesChanged=function(){};
d.prototype._shouldPropertyChange=function(B,k,G){return G!==k&&(G===G||k===k)};
d.prototype.attributeChangedCallback=function(B,k,G,P){k!==G&&this._attributeToProperty(B,G);b.prototype.attributeChangedCallback&&b.prototype.attributeChangedCallback.call(this,B,k,G,P)};
d.prototype._attributeToProperty=function(B,k,G){if(!this.__serializing){var P=this.__dataAttributes;B=P&&P[B]||B;this[B]=this._deserializeValue(k,G||this.constructor.typeForProperty(B))}};
d.prototype._propertyToAttribute=function(B,k,G){this.__serializing=!0;G=arguments.length<3?this[B]:G;this._valueToNodeAttribute(this,G,k||this.constructor.attributeNameForProperty(B));this.__serializing=!1};
d.prototype._valueToNodeAttribute=function(B,k,G){k=this._serializeValue(k);if(G==="class"||G==="name"||G==="slot")B=(0,_.yO)(B);k===void 0?B.removeAttribute(G):B.setAttribute(G,k===""&&window.trustedTypes?window.trustedTypes.emptyScript:k)};
d.prototype._serializeValue=function(B){switch(typeof B){case "boolean":return B?"":void 0;default:return B!=null?B.toString():void 0}};
d.prototype._deserializeValue=function(B,k){switch(k){case Boolean:return B!==null;case Number:return Number(B);default:return B}};
return d});var lMl=0,JTF=[];var tSr=mU(function(b){function d(P){P=Object.getPrototypeOf(P);return P.prototype instanceof G?P:null}
function B(P){if(!P.hasOwnProperty("__ownProperties")){var v=null;if(P.hasOwnProperty("properties")){var L=P.properties;if(L){v={};for(var A in L){var a=L[A];v[A]=typeof a==="function"?{type:a}:a}}}P.__ownProperties=v}return P.__ownProperties}
var k=HlS(b),G=function(){return k.apply(this,arguments)||this};
_.c(G,k);G.finalize=function(){if(!this.hasOwnProperty("__finalized")){var P=d(this);P&&P.finalize();this.__finalized=!0;this._finalizeClass()}};
G._finalizeClass=function(){var P=B(this);P&&this.createProperties(P)};
G.typeForProperty=function(P){return(P=this._properties[P])&&P.type};
G.prototype._initializeProperties=function(){lMl++;this.constructor.finalize();k.prototype._initializeProperties.call(this)};
G.prototype.connectedCallback=function(){k.prototype.connectedCallback&&k.prototype.connectedCallback.call(this);this._enableProperties()};
G.prototype.disconnectedCallback=function(){k.prototype.disconnectedCallback&&k.prototype.disconnectedCallback.call(this)};
_.DB.Object.defineProperties(G,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){var P=this;if(!this.hasOwnProperty("__observedAttributes")){zDJ(this.prototype);var v=this._properties;this.__observedAttributes=v?Object.keys(v).map(function(L){return P.prototype._addPropertyToAttributeMap(L)}):[]}return this.__observedAttributes}},
_properties:{configurable:!0,enumerable:!0,get:function(){if(!this.hasOwnProperty("__properties")){var P=d(this);this.__properties=Object.assign({},P&&P._properties,B(this))}return this.__properties}}});
return G});var RDE={},X01=/-[a-z]/g,hD2=/([A-Z])/g;for(var j3A={},Fqs=HTMLElement.prototype;Fqs;){for(var Zl5=Object.getOwnPropertyNames(Fqs),g0M=0;g0M<Zl5.length;g0M++)j3A[Zl5[g0M]]=!0;Fqs=Object.getPrototypeOf(Fqs)}var ys2=window.trustedTypes?function(b){return trustedTypes.isHTML(b)||trustedTypes.isScript(b)||trustedTypes.isScriptURL(b)}:function(){return!1},S8S=mU(function(b){var d=HlS(b);
b=function(){return d.apply(this,arguments)||this};
_.c(b,d);b.createPropertiesForAttributes=function(){for(var B=this.observedAttributes,k=0;k<B.length;k++)this.prototype._createPropertyAccessor(Rd(B[k]))};
b.attributeNameForProperty=function(B){return XU(B)};
b.prototype._initializeProperties=function(){this.__dataProto&&(this._initializeProtoProperties(this.__dataProto),this.__dataProto=null);d.prototype._initializeProperties.call(this)};
b.prototype._initializeProtoProperties=function(B){for(var k in B)this._setProperty(k,B[k])};
b.prototype._ensureAttribute=function(B,k){this.hasAttribute(B)||this._valueToNodeAttribute(this,k,B)};
b.prototype._serializeValue=function(B){switch(typeof B){case "object":if(B instanceof Date)return B.toString();if(B){if(ys2(B))return B;try{return JSON.stringify(B)}catch(k){return""}}default:return d.prototype._serializeValue.call(this,B)}};
b.prototype._deserializeValue=function(B,k){switch(k){case Object:try{var G=JSON.parse(B)}catch(P){G=B}break;case Array:try{G=JSON.parse(B)}catch(P){G=null,console.warn("Polymer::Attributes: couldn't decode Array as JSON: "+B)}break;case Date:G=isNaN(B)?String(B):Number(B);G=new Date(G);break;default:G=d.prototype._deserializeValue.call(this,B,k)}return G};
b.prototype._definePropertyAccessor=function(B,k){if(!j3A[B]){var G=this[B];G!==void 0&&(this.__data?this._setPendingProperty(B,G):(this.__dataProto?this.hasOwnProperty("__dataProto")||(this.__dataProto=Object.create(this.__dataProto)):this.__dataProto={},this.__dataProto[B]=G))}d.prototype._definePropertyAccessor.call(this,B,k)};
b.prototype._hasAccessor=function(B){return this.__dataHasAccessor&&this.__dataHasAccessor[B]};
b.prototype._isPropertyPending=function(B){return!!(this.__dataPending&&B in this.__dataPending)};
return b});var VSM={"dom-if":!0,"dom-repeat":!0},il5=!1,wfr=!1,ukM=function(){var b=window.trustedTypes&&window.trustedTypes.createPolicy("polymer-template-event-attribute-policy",{createScript:function(d){return d}});
return function(d,B,k){B=B.getAttribute(k);b&&k.startsWith("on-")?d.setAttribute(k,b.createScript(B,k)):d.setAttribute(k,B)}}(),KqA=mU(function(b){var d=function(){return b.apply(this,arguments)||this};
_.c(d,b);d._parseTemplate=function(B,k){if(!B._templateInfo){var G=B._templateInfo={};G.nodeInfoList=[];G.nestedTemplate=!!k;G.stripWhiteSpace=k&&k.stripWhiteSpace||B.hasAttribute&&B.hasAttribute("strip-whitespace");this._parseTemplateContent(B,G,{parent:null})}return B._templateInfo};
d._parseTemplateContent=function(B,k,G){return this._parseTemplateNode(B.content,k,G)};
d._parseTemplateNode=function(B,k,G){var P=!1;B.localName!="template"||B.hasAttribute("preserve-content")?B.localName==="slot"&&(k.hasInsertionPoint=!0):P=this._parseTemplateNestedTemplate(B,k,G)||P;if(!il5){il5=!0;var v=document.createElement("textarea");v.placeholder="a";wfr=v.placeholder===v.textContent}wfr&&B.localName==="textarea"&&B.placeholder&&B.placeholder===B.textContent&&(B.textContent=null);B.firstChild&&this._parseTemplateChildNodes(B,k,G);B.hasAttributes&&B.hasAttributes()&&(P=this._parseTemplateNodeAttributes(B,
k,G)||P);return P||G.noted};
d._parseTemplateChildNodes=function(B,k,G){if(B.localName!=="script"&&B.localName!=="style")for(var P=B.firstChild,v=0,L;P;P=L){if(P.localName=="template"){var A=P.getAttribute("is");if(A&&VSM[A])for(L=P,L.removeAttribute("is"),P=L.ownerDocument.createElement(A),L.parentNode.replaceChild(P,L),P.appendChild(L);L.attributes.length;)A=L.attributes[0].name,ukM(P,L,A),L.removeAttribute(A)}L=P.nextSibling;if(P.nodeType===Node.TEXT_NODE){for(A=L;A&&A.nodeType===Node.TEXT_NODE;)P.textContent+=A.textContent,
L=A.nextSibling,B.removeChild(A),A=L;if(k.stripWhiteSpace&&!P.textContent.trim()){B.removeChild(P);continue}}A={parentIndex:v,parentInfo:G};this._parseTemplateNode(P,k,A)&&(A.infoIndex=k.nodeInfoList.push(A)-1);P.parentNode&&v++}};
d._parseTemplateNestedTemplate=function(B,k,G){k=this._parseTemplate(B,k);(k.content=B.content.ownerDocument.createDocumentFragment()).appendChild(B.content);G.templateInfo=k;return!0};
d._parseTemplateNodeAttributes=function(B,k,G){for(var P=!1,v=Array.from(B.attributes),L=v.length-1,A;A=v[L];L--)P=this._parseTemplateNodeAttribute(B,k,G,A.name,A.value)||P;return P};
d._parseTemplateNodeAttribute=function(B,k,G,P,v){return P.slice(0,3)==="on-"?(B.removeAttribute(P),G.events=G.events||[],G.events.push({name:P.slice(3),value:v}),!0):P==="id"?(G.id=v,!0):!1};
d._contentForTemplate=function(B){var k=B._templateInfo;return k&&k.content||B.content};
d.prototype._stampTemplate=function(B,k){B&&!B.content&&window.HTMLTemplateElement&&HTMLTemplateElement.decorate&&HTMLTemplateElement.decorate(B);k=k||this.constructor._parseTemplate(B);var G=k.nodeInfoList;B=document.importNode(k.content||B.content,!0);B.__noInsertionPoint=!k.hasInsertionPoint;var P=B.nodeList=Array(G.length);B.$={};for(var v=0,L=G.length,A=void 0;v<L&&(A=G[v]);v++){var a=P[v]=HC4(B,A);A.id&&(B.$[A.id]=a);var O=a,I=A,D=k;I.templateInfo&&(O._templateInfo=I.templateInfo,O._parentTemplateInfo=
D);if(A.events&&A.events.length)for(O=0,I=A.events,D=void 0;O<I.length&&(D=I[O]);O++)this._addMethodEventListenerToNode(a,D.name,D.value,this)}return B};
d.prototype._addMethodEventListenerToNode=function(B,k,G,P){G=lwJ(P||B,G);this._addEventListenerToNode(B,k,G);return G};
d.prototype._addEventListenerToNode=function(B,k,G){B.addEventListener(k,G)};
d.prototype._removeEventListenerFromNode=function(B,k,G){B.removeEventListener(k,G)};
return d});var Zn=0,VO=[],n02={COMPUTE:"__computeEffects",REFLECT:"__reflectEffects",NOTIFY:"__notifyEffects",PROPAGATE:"__propagateEffects",OBSERVE:"__observeEffects",READ_ONLY:"__readOnly"},TXs=/[A-Z]/,rs$=function(b,d,B,k,G){var P=G?HC(b):b;if(d=d[P])for(P=0;P<d.length;P++){var v=d[P];if(v.info.lastRun!==Zn&&(!G||yT4(b,v.trigger))){v.info.lastRun=Zn;v=v.info;for(var L=B,A=k,a=0,O=L.length-1,I=-1;a<=O;){var D=a+O>>1,U=A.get(L[D].methodInfo)-A.get(v.methodInfo);if(U<0)a=D+1;else if(U>0)O=D-1;else{I=D;break}}I<
0&&(I=O+1);L.splice(I,0,v)}}},bFE=[],Q33=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"),OY=mU(function(b){var d=KqA(S8S(b));
b=function(){var B=d.call(this)||this;B.__isPropertyEffectsClient=!0;return B};
_.c(b,d);b.prototype._initializeProperties=function(){d.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};
b.prototype._registerHost=function(){if($K.length){var B=$K[$K.length-1];B._enqueueClient(this);this.__dataHost=B}};
b.prototype._initializeProtoProperties=function(B){this.__data=Object.create(B);this.__dataPending=Object.create(B);this.__dataOld={}};
b.prototype._initializeInstanceProperties=function(B){var k=this.__readOnly,G;for(G in B)k&&k[G]||(this.__dataPending=this.__dataPending||{},this.__dataOld=this.__dataOld||{},this.__data[G]=this.__dataPending[G]=B[G])};
b.prototype._addPropertyEffect=function(B,k,G){this._createPropertyAccessor(B,k=="__readOnly");var P=goy(this,k,!0)[B];P||(P=this[k][B]=[]);P.push(G)};
b.prototype._removePropertyEffect=function(B,k,G){B=goy(this,k,!0)[B];G=B.indexOf(G);G>=0&&B.splice(G,1)};
b.prototype._hasPropertyEffect=function(B,k){k=this[k];return!(!k||!k[B])};
b.prototype._hasReadOnlyEffect=function(B){return this._hasPropertyEffect(B,"__readOnly")};
b.prototype._hasNotifyEffect=function(B){return this._hasPropertyEffect(B,"__notifyEffects")};
b.prototype._hasReflectEffect=function(B){return this._hasPropertyEffect(B,"__reflectEffects")};
b.prototype._hasComputedEffect=function(B){return this._hasPropertyEffect(B,"__computeEffects")};
b.prototype._setPendingPropertyOrPath=function(B,k,G,P){if(P||HC(Array.isArray(B)?B[0]:B)!==B){if(!P&&(P=FU(this,B),B=ZCW(this,B,k),!B||!d.prototype._shouldPropertyChange.call(this,B,k,P)))return!1;this.__dataHasPaths=!0;if(this._setPendingProperty(B,k,G)){if(G=this.__dataLinkedPaths)for(var v in G)P=G[v],lE(v,B)?(P=te(v,P,B),this._setPendingPropertyOrPath(P,k,!0,!0)):lE(P,B)&&(P=te(P,v,B),this._setPendingPropertyOrPath(P,k,!0,!0));return!0}}else{if(this.__dataHasAccessor&&this.__dataHasAccessor[B])return this._setPendingProperty(B,
k,G);this[B]=k}return!1};
b.prototype._setUnmanagedPropertyToNode=function(B,k,G){if(G!==B[k]||typeof G=="object")k==="className"&&(B=(0,_.yO)(B)),B[k]=G};
b.prototype._setPendingProperty=function(B,k,G){var P=this.__dataHasPaths&&he(B);if(this._shouldPropertyChange(B,k,(P?this.__dataTemp:this.__data)[B])){this.__dataPending||(this.__dataPending={},this.__dataOld={});B in this.__dataOld||(this.__dataOld[B]=this.__data[B]);P?this.__dataTemp[B]=k:this.__data[B]=k;this.__dataPending[B]=k;if(P||this.__notifyEffects&&this.__notifyEffects[B])this.__dataToNotify=this.__dataToNotify||{},this.__dataToNotify[B]=G;return!0}return!1};
b.prototype._setProperty=function(B,k){this._setPendingProperty(B,k,!0)&&this._invalidateProperties()};
b.prototype._invalidateProperties=function(){this.__dataReady&&this._flushProperties()};
b.prototype._enqueueClient=function(B){this.__dataPendingClients=this.__dataPendingClients||[];B!==this&&this.__dataPendingClients.push(B)};
b.prototype._flushClients=function(){this.__dataClientsReady?this.__enableOrFlushClients():(this.__dataClientsReady=!0,this._readyClients(),this.__dataReady=!0)};
b.prototype.__enableOrFlushClients=function(){var B=this.__dataPendingClients;if(B){this.__dataPendingClients=null;for(var k=0;k<B.length;k++){var G=B[k];G.__dataEnabled?G.__dataPending&&G._flushProperties():G._enableProperties()}}};
b.prototype._readyClients=function(){this.__enableOrFlushClients()};
b.prototype.setProperties=function(B,k){for(var G in B)!k&&this.__readOnly&&this.__readOnly[G]||this._setPendingPropertyOrPath(G,B[G],!0);this._invalidateProperties()};
b.prototype.ready=function(){this._flushProperties();this.__dataClientsReady||this._flushClients();this.__dataPending&&this._flushProperties()};
b.prototype._propertiesChanged=function(B,k,G){B=this.__dataHasPaths;this.__dataHasPaths=!1;var P;if(P=this.__computeEffects)if(NXM){Zn++;var v=K6y(this),L=[],A;for(A in k)rs$(A,P,L,v,B);for(;A=L.shift();)T62(this,"",k,G,A)&&rs$(A.methodInfo,P,L,v,B);Object.assign(G,this.__dataOld);Object.assign(k,this.__dataPending);this.__dataPending=null}else for(v=k;gr(this,P,v,G,B);)Object.assign(G,this.__dataOld),Object.assign(k,this.__dataPending),v=this.__dataPending,this.__dataPending=null;P=this.__dataToNotify;
this.__dataToNotify=null;this._propagatePropertyChanges(k,G,B);this._flushClients();gr(this,this.__reflectEffects,k,G,B);gr(this,this.__observeEffects,k,G,B);if(P){v=this.__notifyEffects;L=Zn++;for(var a in P)if(P[a]){if(A=v){var O=v;A=L;var I=a,D=k,U=G,M=B,z=!1,H=M?HC(I):I;if(O=O[H]){H=0;for(var l=O.length,F=void 0;H<l&&(F=O[H]);H++)F.info&&F.info.lastRun===A||M&&!yT4(I,F.trigger)||(F.info&&(F.info.lastRun=A),F.fn(this,I,D,U,F.info,M,void 0),z=!0)}A=z}if(A)var K=!0;else{if(A=B)A=a,I=k,D=HC(A),D!==
A?(D=XU(D)+"-changed",VhC(this,D,I[A],A),A=!0):A=!1;A&&(K=!0)}}var u;K&&(u=this.__dataHost)&&u._invalidateProperties&&u._invalidateProperties()}this.__dataCounter==1&&(this.__dataTemp={})};
b.prototype._propagatePropertyChanges=function(B,k,G){this.__propagateEffects&&gr(this,this.__propagateEffects,B,k,G);this.__templateInfo&&this._runEffectsForTemplate(this.__templateInfo,B,k,G)};
b.prototype._runEffectsForTemplate=function(B,k,G,P){var v=this,L=function(A,a){gr(v,B.propertyEffects,A,G,a,B.nodeList);for(var O=B.firstChild;O;O=O.nextSibling)v._runEffectsForTemplate(O,A,G,a)};
B.runEffects?B.runEffects(L,k,P):L(k,P)};
b.prototype.linkPaths=function(B,k){B=jM(B);k=jM(k);this.__dataLinkedPaths=this.__dataLinkedPaths||{};this.__dataLinkedPaths[B]=k};
b.prototype.unlinkPaths=function(B){B=jM(B);this.__dataLinkedPaths&&delete this.__dataLinkedPaths[B]};
b.prototype.notifySplices=function(B,k){var G={path:""};B=FU(this,B,G);GPd(this,B,G.path,k)};
b.prototype.get=function(B,k){return FU(k||this,B)};
b.prototype.set=function(B,k,G){G?ZCW(G,B,k):this.__readOnly&&this.__readOnly[B]||this._setPendingPropertyOrPath(B,k,!0)&&this._invalidateProperties()};
b.prototype.push=function(B){var k=_.Q1.apply(1,arguments),G={path:""},P=FU(this,B,G),v=P.length,L=P.push.apply(P,_.K6(k));k.length&&wr(this,P,G.path,v,k.length,[]);return L};
b.prototype.pop=function(B){var k={path:""};B=FU(this,B,k);var G=!!B.length,P=B.pop();G&&wr(this,B,k.path,B.length,0,[P]);return P};
b.prototype.splice=function(B,k,G){var P=_.Q1.apply(3,arguments),v={path:""},L=FU(this,B,v);k<0?k=L.length-Math.floor(-k):k&&(k=Math.floor(k));var A=arguments.length===2?L.splice(k):L.splice.apply(L,[k,G].concat(_.K6(P)));(P.length||A.length)&&wr(this,L,v.path,k,P.length,A);return A};
b.prototype.shift=function(B){var k={path:""};B=FU(this,B,k);var G=!!B.length,P=B.shift();G&&wr(this,B,k.path,0,0,[P]);return P};
b.prototype.unshift=function(B){var k=_.Q1.apply(1,arguments),G={path:""},P=FU(this,B,G),v=P.unshift.apply(P,_.K6(k));k.length&&wr(this,P,G.path,0,k.length,[]);return v};
b.prototype.notifyPath=function(B,k){if(arguments.length==1){var G={path:""};k=FU(this,B,G);G=G.path}else G=Array.isArray(B)?jM(B):B;this._setPendingPropertyOrPath(G,k,!0,!0)&&this._invalidateProperties()};
b.prototype._createReadOnlyProperty=function(B,k){this._addPropertyEffect(B,"__readOnly");k&&(this["_set"+(B[0].toUpperCase()+B.substring(1))]=function(G){this._setProperty(B,G)})};
b.prototype._createPropertyObserver=function(B,k,G){var P={property:B,method:k,dynamicFn:!!G};this._addPropertyEffect(B,"__observeEffects",{fn:Sad,info:P,trigger:{name:B}});G&&this._addPropertyEffect(k,"__observeEffects",{fn:Sad,info:P,trigger:{name:k}})};
b.prototype._createMethodObserver=function(B,k){var G=Bt4(B);if(!G)throw Error("Fd`"+B);YaC(this,G,"__observeEffects",noG,null,k)};
b.prototype._createNotifyingProperty=function(B){this._addPropertyEffect(B,"__notifyEffects",{fn:iCG,info:{eventName:XU(B)+"-changed",property:B}})};
b.prototype._createReflectedProperty=function(B){var k=this.constructor.attributeNameForProperty(B);k[0]==="-"?console.warn("Property "+B+" cannot be reflected to attribute "+k+' because "-" is not a valid starting attribute name. Use a lowercase first letter for the property instead.'):this._addPropertyEffect(B,"__reflectEffects",{fn:w0m,info:{attrName:k}})};
b.prototype._createComputedProperty=function(B,k,G){var P=Bt4(k);if(!P)throw Error("Gd`"+k);k=YaC(this,P,"__computeEffects",T62,B,G);goy(this,"__computeInfo")[B]=k};
b.prototype._marshalArgs=function(B,k,G){for(var P=this.__data,v=[],L=0,A=B.length;L<A;L++){var a=B[L],O=a.name,I=a.structured,D=a.wildcard,U=a.value;a.literal||(D?(a=lE(O,k),I=kPG(P,G,a?k:O),U={path:a?k:O,value:I,base:a?FU(P,O):I}):U=I?kPG(P,G,O):P[O]);if(iE&&!this._overrideLegacyUndefined&&U===void 0&&B.length>1)return VO;v[L]=U}return v};
b.addPropertyEffect=function(B,k,G){this.prototype._addPropertyEffect(B,k,G)};
b.createPropertyObserver=function(B,k,G){this.prototype._createPropertyObserver(B,k,G)};
b.createMethodObserver=function(B,k){this.prototype._createMethodObserver(B,k)};
b.createNotifyingProperty=function(B){this.prototype._createNotifyingProperty(B)};
b.createReadOnlyProperty=function(B,k){this.prototype._createReadOnlyProperty(B,k)};
b.createReflectedProperty=function(B){this.prototype._createReflectedProperty(B)};
b.createComputedProperty=function(B,k,G){this.prototype._createComputedProperty(B,k,G)};
b.bindTemplate=function(B){return this.prototype._bindTemplate(B)};
b.prototype._bindTemplate=function(B,k){var G=this.constructor._parseTemplate(B),P=this.__preBoundTemplateInfo==G;if(!P)for(var v in G.propertyEffects)this._createPropertyAccessor(v);k?(G=Object.create(G),G.wasPreBound=P,this.__templateInfo?(B=B._parentTemplateInfo||this.__templateInfo,k=B.lastChild,G.parent=B,B.lastChild=G,(G.previousSibling=k)?k.nextSibling=G:B.firstChild=G):this.__templateInfo=G):this.__preBoundTemplateInfo=G;return G};
b._addTemplatePropertyEffect=function(B,k,G){(B.hostProps=B.hostProps||{})[k]=!0;B=B.propertyEffects=B.propertyEffects||{};(B[k]=B[k]||[]).push(G)};
b.prototype._stampTemplate=function(B,k){k=k||this._bindTemplate(B,!0);$K.push(this);B=d.prototype._stampTemplate.call(this,B,k);$K.pop();k.nodeList=B.nodeList;if(!k.wasPreBound)for(var G=k.childNodes=[],P=B.firstChild;P;P=P.nextSibling)G.push(P);B.templateInfo=k;G=k.nodeList;P=k.nodeInfoList;if(P.length)for(var v=0;v<P.length;v++){var L=G[v],A=P[v].bindings;if(A)for(var a=0;a<A.length;a++){var O=A[a],I=L,D=O;if(D.isCompound){for(var U=I.__dataCompoundStorage||(I.__dataCompoundStorage={}),M=D.parts,
z=Array(M.length),H=0;H<M.length;H++)z[H]=M[H].literal;M=D.target;U[M]=z;D.literal&&D.kind=="property"&&(M==="className"&&(I=(0,_.yO)(I)),I[M]=D.literal)}x8E(L,this,O)}L.__dataHost=this}this.__dataClientsReady&&(this._runEffectsForTemplate(k,this.__data,null,!1),this._flushClients());return B};
b.prototype._removeBoundDom=function(B){B=B.templateInfo;var k=B.previousSibling,G=B.nextSibling,P=B.parent;k?k.nextSibling=G:P&&(P.firstChild=G);G?G.previousSibling=k:P&&(P.lastChild=k);B.nextSibling=B.previousSibling=null;B=B.childNodes;for(k=0;k<B.length;k++)G=B[k],(0,_.yO)((0,_.yO)(G).parentNode).removeChild(G)};
b._parseTemplateNode=function(B,k,G){var P=d._parseTemplateNode.call(this,B,k,G);if(B.nodeType===Node.TEXT_NODE){var v=this._parseBindings(B.textContent,k);v&&(B.textContent=eDm(v)||" ",qaC(this,k,G,"text","textContent",v),P=!0)}return P};
b._parseTemplateNodeAttribute=function(B,k,G,P,v){var L=this._parseBindings(v,k);if(L){v=P;var A="property";TXs.test(P)?A="attribute":P[P.length-1]=="$"&&(P=P.slice(0,-1),A="attribute");var a=eDm(L);a&&A=="attribute"&&(P=="class"&&B.hasAttribute("class")&&(a+=" "+B.getAttribute(P)),B.setAttribute(P,a));A=="attribute"&&v=="disable-upgrade$"&&B.setAttribute(P,"");B.localName==="input"&&v==="value"&&B.setAttribute(v,"");B.removeAttribute(v);A==="property"&&(P=Rd(P));qaC(this,k,G,A,P,L,a);return!0}return d._parseTemplateNodeAttribute.call(this,
B,k,G,P,v)};
b._parseTemplateNestedTemplate=function(B,k,G){var P=d._parseTemplateNestedTemplate.call(this,B,k,G),v=B.parentNode,L=G.templateInfo,A=v.localName==="dom-if",a=v.localName==="dom-repeat";Lh&&(A||a)&&(v.removeChild(B),G=G.parentInfo,G.templateInfo=L,G.noted=!0,P=!1);B=L.hostProps;if(fh&&A)B&&(k.hostProps=Object.assign(k.hostProps||{},B),Lh||(G.parentInfo.noted=!0));else for(var O in B)qaC(this,k,G,"property","_host_"+O,[{mode:"{",source:O,dependencies:[O],hostProp:!0}]);return P};
b._parseBindings=function(B,k){for(var G=[],P=0,v;(v=Q33.exec(B))!==null;){v.index>P&&G.push({literal:B.slice(P,v.index)});P=v[1][0];var L=!!v[2];v=v[3].trim();var A=!1,a="",O=-1;P=="{"&&(O=v.indexOf("::"))>0&&(a=v.substring(O+2),v=v.substring(0,O),A=!0);O=Bt4(v);var I=[];if(O){var D=O,U=D.args;D=D.methodName;for(var M=0;M<U.length;M++){var z=U[M];z.literal||I.push(z)}if((U=k.dynamicFns)&&U[D]||O.static)I.push(D),O.dynamicFn=!0}else I.push(v);G.push({source:v,mode:P,negate:L,customEvent:A,signature:O,
dependencies:I,event:a});P=Q33.lastIndex}P&&P<B.length&&(B=B.substring(P))&&G.push({literal:B});return G.length?G:null};
b._evaluateBinding=function(B,k,G,P,v,L){B=k.signature?noG(B,G,P,v,k.signature):G!=k.source?FU(B,k.source):L&&he(G)?FU(B,G):B.__data[G];k.negate&&(B=!B);return B};
_.DB.Object.defineProperties(b.prototype,{PROPERTY_EFFECT_TYPES:{configurable:!0,enumerable:!0,get:function(){return n02}}});
return b}),$K=[];var q8S=window.ShadyCSS&&window.ShadyCSS.cssBuild,IN=mU(function(b){function d(k,G,P,v){if(!q8S){for(var L=G.content.querySelectorAll("style"),A=CyJ(G),a=vEy(P),O=G.content.firstElementChild,I=0;I<a.length;I++){var D=a[I];D.textContent=k._processStyleText(D.textContent,v);G.content.insertBefore(D,O)}for(O=a=0;O<A.length;O++)I=A[O],D=L[a],D!==I?(I=I.cloneNode(!0),D.parentNode.insertBefore(I,D)):a++,I.textContent=k._processStyleText(I.textContent,v)}window.ShadyCSS&&window.ShadyCSS.prepareTemplate(G,
P);if(MSs&&q8S&&IMr&&(G=G.content.querySelectorAll("style"))){var U="";Array.from(G).forEach(function(M){U+=M.textContent;M.parentNode.removeChild(M)});
k._styleSheet=new CSSStyleSheet;k._styleSheet.replaceSync(U)}}
var B=tSr(OY(b));b=function(){return B.call(this)||this};
_.c(b,B);b._finalizeClass=function(){B._finalizeClass.call(this);var k;this.hasOwnProperty("__ownObservers")||(this.__ownObservers=this.hasOwnProperty("observers")?this.observers:null);(k=this.__ownObservers)&&this.createObservers(k,this._properties);this._prepareTemplate()};
b._prepareTemplate=function(){var k=this.template;k&&(typeof k==="string"?(console.error("template getter must return HTMLTemplateElement"),k=null):BM||(k=k.cloneNode(!0)));this.prototype._template=k};
b.createProperties=function(k){for(var G in k){var P=this.prototype,v=G,L=k[G],A=k;L.computed&&(L.readOnly=!0);L.computed&&(P._hasReadOnlyEffect(v)?console.warn("Cannot redefine computed property '"+v+"'."):P._createComputedProperty(v,L.computed,A));L.readOnly&&!P._hasReadOnlyEffect(v)?P._createReadOnlyProperty(v,!L.computed):L.readOnly===!1&&P._hasReadOnlyEffect(v)&&console.warn("Cannot make readOnly property '"+v+"' non-readOnly.");L.reflectToAttribute&&!P._hasReflectEffect(v)?P._createReflectedProperty(v):
L.reflectToAttribute===!1&&P._hasReflectEffect(v)&&console.warn("Cannot make reflected property '"+v+"' non-reflected.");L.notify&&!P._hasNotifyEffect(v)?P._createNotifyingProperty(v):L.notify===!1&&P._hasNotifyEffect(v)&&console.warn("Cannot make notify property '"+v+"' non-notify.");L.observer&&P._createPropertyObserver(v,L.observer,A[L.observer]);P._addPropertyToAttributeMap(v)}};
b.createObservers=function(k,G){for(var P=this.prototype,v=0;v<k.length;v++)P._createMethodObserver(k[v],G)};
b.prototype._initializeProperties=function(){this.constructor.finalize();this.constructor._finalizeTemplate(this.localName);B.prototype._initializeProperties.call(this);this.rootPath=DOS;this.importPath=this.constructor.importPath;var k=this.constructor;if(!k.hasOwnProperty("__propertyDefaults")){k.__propertyDefaults=null;var G=k._properties,P;for(P in G){var v=G[P];"value"in v&&(k.__propertyDefaults=k.__propertyDefaults||{},k.__propertyDefaults[P]=v)}}if(k=k.__propertyDefaults)for(var L in k)G=k[L],
this._canApplyPropertyDefault(L)&&(G=typeof G.value=="function"?G.value.call(this):G.value,this._hasAccessor(L)?this._setPendingProperty(L,G,!0):this[L]=G)};
b.prototype._canApplyPropertyDefault=function(k){return!this.hasOwnProperty(k)};
b._processStyleText=function(k,G){return ooF(k,G)};
b._finalizeTemplate=function(k){var G=this.prototype._template;if(G&&!G.__polymerFinalized){G.__polymerFinalized=!0;var P=this.importPath;P=P?_.Je(P):"";d(this,G,k,P);this.prototype._bindTemplate(G)}};
b.prototype.connectedCallback=function(){window.ShadyCSS&&this._template&&window.ShadyCSS.styleElement(this);B.prototype.connectedCallback.call(this)};
b.prototype.ready=function(){this._template&&(this.root=this._stampTemplate(this._template),this.$=this.root.$);B.prototype.ready.call(this)};
b.prototype._readyClients=function(){this._template&&(this.root=this._attachDom(this.root));B.prototype._readyClients.call(this)};
b.prototype._attachDom=function(k){var G=(0,_.yO)(this);if(G.attachShadow)return k?(G.shadowRoot||(G.attachShadow({mode:"open",shadyUpgradeFragment:k}),G.shadowRoot.appendChild(k),this.constructor._styleSheet&&(G.shadowRoot.adoptedStyleSheets=[this.constructor._styleSheet])),o05&&window.ShadyDOM&&window.ShadyDOM.flushInitial(G.shadowRoot),G.shadowRoot):null;throw Error("Id");};
b.prototype.updateStyles=function(k){window.ShadyCSS&&window.ShadyCSS.styleSubtree(this,k)};
b.prototype.resolveUrl=function(k,G){!G&&this.importPath&&(G=_.Je(this.importPath));return _.Je(k,G)};
b._parseTemplateContent=function(k,G,P){G.dynamicFns=G.dynamicFns||this._properties;return B._parseTemplateContent.call(this,k,G,P)};
b._addTemplatePropertyEffect=function(k,G,P){!Cb||G in this._properties||P.info.part.signature&&P.info.part.signature.static||P.info.part.hostProp||k.nestedTemplate||console.warn("Property '"+G+"' used in template but not declared in 'properties'; attribute will not be observed.");return B._addTemplatePropertyEffect.call(this,k,G,P)};
_.DB.Object.defineProperties(b,{template:{configurable:!0,enumerable:!0,get:function(){if(!this.hasOwnProperty("_template")){var k=this.prototype.hasOwnProperty("_template")?this.prototype._template:void 0;typeof k==="function"&&(k=k());if(k===void 0){if(k=this.hasOwnProperty("is")){k=this.is;var G=null;if(k&&(!vM||UO5)&&(G=uE.import(k,"template"),vM&&!G))throw Error("Hd`"+k);k=G}k=k||Object.getPrototypeOf(this.prototype).constructor.template}this._template=k}return this._template},
set:function(k){this._template=k}},
importPath:{configurable:!0,enumerable:!0,get:function(){if(!this.hasOwnProperty("_importPath")){var k=this.importMeta;k?this._importPath=N6W(k.url):this._importPath=(k=uE.import(this.is))&&k.assetpath||Object.getPrototypeOf(this.prototype).constructor.importPath}return this._importPath}}});
return b});var xO5=window.trustedTypes&&trustedTypes.createPolicy("polymer-html-literal",{createHTML:function(b){return b}}),$9E=function(b,d){Y8r(b,d);
this.value=d.reduce(function(B,k,G){return B+OFw(k)+b[G+1]},b[0]).toString()},Y8r;
$9E.prototype.toString=function(){return this.value};
_.eur=function(b){var d=_.Q1.apply(1,arguments);Y8r(b,d);var B=document.createElement("template");d=d.reduce(function(k,G,P){if(G instanceof HTMLTemplateElement)G=G.innerHTML;else if(G instanceof $9E)G=OFw(G);else throw Error("Kd`"+G);return k+G+b[P+1]},b[0]);
xO5&&(d=xO5.createHTML(d));B.innerHTML=d;return B};
Y8r=function(b,d){if(!Array.isArray(b)||!Array.isArray(b.raw)||d.length!==b.length-1)throw new TypeError("Ld");};var Dp=IN(HTMLElement);var bxV=mU(function(b){var d=IN(b);b=function(){var B=d.call(this)||this;B.__lastItems=null;B.__lastMulti=null;B.__selectedMap=null;return B};
_.c(b,d);b.prototype.__updateSelection=function(B,k){var G=k.path;G=="items"?(k=k.base||[],G=this.__lastItems,B!==this.__lastMulti&&this.clearSelection(),G&&(G=m9F(k,G),this.__applySplices(G)),this.__lastItems=k,this.__lastMulti=B):k.path=="items.splices"?this.__applySplices(k.value.indexSplices):(B=G.slice(6),k=parseInt(B,10),B.indexOf(".")<0&&B==k&&this.__deselectChangedIdx(k))};
b.prototype.__applySplices=function(B){for(var k=this,G=this.__selectedMap,P={},v=0;v<B.length;P={s$jscomp$109:void 0},v++){P.s$jscomp$109=B[v];G.forEach(function(O){return function(I,D){I<O.s$jscomp$109.index||(I>=O.s$jscomp$109.index+O.s$jscomp$109.removed.length?G.set(D,I+O.s$jscomp$109.addedCount-O.s$jscomp$109.removed.length):G.set(D,-1))}}(P));
for(var L=0;L<P.s$jscomp$109.addedCount;L++){var A=P.s$jscomp$109.index+L;G.has(this.items[A])&&G.set(this.items[A],A)}}this.__updateLinks();var a=0;G.forEach(function(O,I){O<0?(k.multi?k.splice("selected",a,1):k.selected=k.selectedItem=null,G.delete(I)):a++})};
b.prototype.__updateLinks=function(){var B=this;this.__dataLinkedPaths={};if(this.multi){var k=0;this.__selectedMap.forEach(function(G){G>=0&&B.linkPaths("items."+G,"selected."+k++)})}else this.__selectedMap.forEach(function(G){B.linkPaths("selected","items."+G);
B.linkPaths("selectedItem","items."+G)})};
b.prototype.clearSelection=function(){this.__dataLinkedPaths={};this.__selectedMap=new Map;this.selected=this.multi?[]:null;this.selectedItem=null};
b.prototype.isSelected=function(B){return this.__selectedMap.has(B)};
b.prototype.isIndexSelected=function(B){return this.isSelected(this.items[B])};
b.prototype.__deselectChangedIdx=function(B){var k=this,G=this.__selectedIndexForItemIndex(B);if(G>=0){var P=0;this.__selectedMap.forEach(function(v,L){G==P++&&k.deselect(L)})}};
b.prototype.__selectedIndexForItemIndex=function(B){if(B=this.__dataLinkedPaths["items."+B])return parseInt(B.slice(9),10)};
b.prototype.deselect=function(B){var k=this.__selectedMap.get(B);if(k>=0){this.__selectedMap.delete(B);var G;this.multi&&(G=this.__selectedIndexForItemIndex(k));this.__updateLinks();this.multi?this.splice("selected",G,1):this.selected=this.selectedItem=null}};
b.prototype.deselectIndex=function(B){this.deselect(this.items[B])};
b.prototype.select=function(B){this.selectIndex(this.items.indexOf(B))};
b.prototype.selectIndex=function(B){var k=this.items[B];this.isSelected(k)?this.toggle&&this.deselectIndex(B):(this.multi||this.__selectedMap.clear(),this.__selectedMap.set(k,B),this.__updateLinks(),this.multi?this.push("selected",k):this.selected=this.selectedItem=k)};
_.DB.Object.defineProperties(b,{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 b}),dce=bxV(Dp),UY=function(){return dce.apply(this,arguments)||this};
_.c(UY,dce);_.DB.Object.defineProperties(UY,{is:{configurable:!0,enumerable:!0,get:function(){return"array-selector"}},
template:{configurable:!0,enumerable:!0,get:function(){return null}}});
customElements.define(UY.is,UY);var Bfr=window.Polymer;window.Polymer=function(b){return window.Polymer._polymerFn(b)};
Bfr&&Object.assign(Polymer,Bfr);Polymer._polymerFn=function(){throw Error("Md");};/*

Copyright (c) 2017 The Polymer Project Authors. All rights reserved.
This code may only be used under the BSD style license found at
http://polymer.github.io/LICENSE.txt The complete set of authors may be found at
http://polymer.github.io/AUTHORS.txt The complete set of contributors may be
found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as
part of the polymer project is also subject to an additional IP rights grant
found at http://polymer.github.io/PATENTS.txt
*/
Polymer.ResolveUrl={resolveCss:ooF,resolveUrl:_.Je,pathFromUrl:N6W};Polymer.DomModule=uE;Polymer.Async={timeOut:_.aN,animationFrame:_.zp,idlePeriod:XfV,microTask:bs};Polymer.dedupingMixin=mU;Polymer.wrap=_.yO;Polymer.PropertiesChanged=HlS;Polymer.telemetry={instanceCount:lMl,incrementInstanceCount:function(){lMl++},
registrations:JTF,register:zDJ,dumpRegistrations:function(){JTF.forEach(_._regLog$$module$third_party$javascript$polymer$v2$polymer$lib$utils$telemetry)}};Polymer.PropertiesMixin=tSr;Polymer.CaseMap={dashToCamelCase:Rd,camelToDashCase:XU};Polymer.PropertyAccessors=S8S;Polymer.TemplateStamp=KqA;Polymer.Path={isPath:he,root:HC,isAncestor:thd,isDescendant:lE,translate:te,matches:jeF,normalize:jM,split:F6y,get:FU,set:ZCW,isDeep:he};Polymer.Settings={useShadow:PM,useNativeCSSProperties:Wq2,useNativeCustomElements:aMl,get rootPath(){return DOS},setRootPath:function(b){DOS=b},
get sanitizeDOMValue(){return SM},setSanitizeDOMValue:function(b){SM=b},
get passiveTouchGestures(){return hk4},setPassiveTouchGestures:function(b){hk4=b},
get strictTemplatePolicy(){return vM},setStrictTemplatePolicy:function(b){vM=b},
get allowTemplateFromDomModule(){return UO5},setAllowTemplateFromDomModule:function(b){UO5=b},
get legacyOptimizations(){return BM},setLegacyOptimizations:function(b){BM=b},
get syncInitialRender(){return o05},setSyncInitialRender:function(b){o05=b},
get legacyUndefined(){return iE},setLegacyUndefined:function(b){iE=b},
get legacyWarnings(){return Cb},setLegacyWarnings:function(b){Cb=b},
get orderedComputed(){return NXM},setOrderedComputed:function(b){NXM=b},
get fastDomIf(){return fh},setFastDomIf:function(b){fh=b},
get removeNestedTemplates(){return Lh},setRemoveNestedTemplates:function(b){Lh=b},
get suppressTemplateNotifications(){return AW},setSuppressTemplateNotifications:AW};Polymer.rootPath!==void 0&&(DOS=Polymer.rootPath);Polymer.sanitizeDOMValue!==void 0&&(SM=Polymer.sanitizeDOMValue);Polymer.passiveTouchGestures!==void 0&&(hk4=Polymer.passiveTouchGestures);Polymer.strictTemplatePolicy!==void 0&&(vM=Polymer.strictTemplatePolicy);UO5=Polymer.allowTemplateFromDomModule!==void 0?Polymer.allowTemplateFromDomModule:!0;Polymer.legacyOptimizations!==void 0&&(BM=Polymer.legacyOptimizations);
Polymer.syncInitialRender!==void 0&&(o05=Polymer.syncInitialRender);Polymer.legacyUndefined!==void 0&&(iE=Polymer.legacyUndefined);Polymer.legacyWarnings!==void 0&&(Cb=Polymer.legacyWarnings);Polymer.orderedComputed!==void 0&&(NXM=Polymer.orderedComputed);Polymer.fastDomIf!==void 0&&(fh=Polymer.fastDomIf);Polymer.removeNestedTemplates!==void 0&&(Lh=Polymer.removeNestedTemplates);Polymer.suppressTemplateNotifications!==void 0&&(AW=Polymer.suppressTemplateNotifications);
Object.defineProperty(Polymer,"sanitizeDOMValue",{get:function(){return SM},
set:function(b){SM=b}});Polymer.PropertyEffects=OY;Polymer.StyleGather={stylesFromModules:sEJ,stylesFromModule:EEJ,stylesFromTemplate:CyJ,stylesFromModuleImports:vEy,cssFromModules:f1Q,cssFromModule:Lr2,cssFromTemplate:AId,cssFromModuleImports:function(b){return(b=uE.import(b))?_._cssFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather(b):""}};Polymer.ElementMixin=IN;Polymer.updateStyles=function(b){window.ShadyCSS&&window.ShadyCSS.styleDocument(b)};
Polymer.version="3.5.0";Polymer.ArraySplice={calculateSplices:m9F};Polymer.html=_.eur;Polymer.htmlLiteral=function(b){return new $9E(b,_.Q1.apply(1,arguments))};Polymer.Element=Dp;Polymer.ArraySelectorMixin=bxV;Polymer.ArraySelector=UY;var kpS=/(?:^|[;\s{]\s*)(--[\w-]*?)\s*:\s*(?:((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};{])+)|\{([^}]*)\}(?:(?=[;\s}])|$))/gi,Gph=/(?:^|\W+)@apply\s*\(?([^);\n]*)\)?/gi,xsy=/@media\s(.*)/;var oEx=null,U9Q=window.HTMLImports&&window.HTMLImports.whenReady||null,Ntd;var Pr5=null,oN=null,NM=function(){this.customStyles=[];this.enqueued=!1;psG(function(){window.ShadyCSS.flushCustomStyles&&window.ShadyCSS.flushCustomStyles()})},El5=function(b){!b.enqueued&&oN&&(b.enqueued=!0,psG(oN))};
NM.prototype.addCustomStyle=function(b){b.__seenByShadyCSS||(b.__seenByShadyCSS=!0,this.customStyles.push(b),El5(this))};
NM.prototype.getStyleForCustomStyle=function(b){if(b.__shadyCSSCachedStyle)return b.__shadyCSSCachedStyle;var d;b.getStyle?d=b.getStyle():d=b;return d};
NM.prototype.processStyles=function(){for(var b=this.customStyles,d=0;d<b.length;d++){var B=b[d];if(!B.__shadyCSSCachedStyle){var k=this.getStyleForCustomStyle(B);k&&(k=k.__appliedElement||k,Pr5&&Pr5(k),B.__shadyCSSCachedStyle=k)}}return b};
NM.prototype.addCustomStyle=NM.prototype.addCustomStyle;NM.prototype.getStyleForCustomStyle=NM.prototype.getStyleForCustomStyle;NM.prototype.processStyles=NM.prototype.processStyles;Object.defineProperties(NM.prototype,{transformCallback:{get:function(){return Pr5},
set:function(b){Pr5=b}},
validateCallback:{get:function(){return oN},
set:function(b){var d=!1;oN||(d=!0);oN=b;d&&El5(this)}}});var cIE=!(window.ShadyDOM&&window.ShadyDOM.inUse),MVy,IG;window.ShadyCSS&&window.ShadyCSS.cssBuild!==void 0&&(IG=window.ShadyCSS.cssBuild);var sk$=!(!window.ShadyCSS||!window.ShadyCSS.disableRuntime);window.ShadyCSS&&window.ShadyCSS.nativeCss!==void 0?MVy=window.ShadyCSS.nativeCss:window.ShadyCSS?(JIm(window.ShadyCSS),window.ShadyCSS=void 0):JIm(window.WebComponents&&window.WebComponents.flags);var rzW=MVy;var Crh=new NM;window.ShadyCSS||(window.ShadyCSS={prepareTemplate:function(){},
prepareTemplateDom:function(){},
prepareTemplateStyles:function(){},
styleSubtree:function(b,d){Crh.processStyles();I1x(b,d)},
styleElement:function(){Crh.processStyles()},
styleDocument:function(b){Crh.processStyles();I1x(document.body,b)},
getComputedStyleValue:function(b,d){return D9W(b,d)},
flushCustomStyles:function(){},
nativeCss:rzW,nativeShadow:cIE,cssBuild:IG,disableRuntime:sk$});window.ShadyCSS.CustomStyleInterface=Crh;var vlA=window.ShadyCSS.CustomStyleInterface,ph=function(){var b=HTMLElement.call(this)||this;b._style=null;vlA.addCustomStyle(b);return b};
_.c(ph,HTMLElement);ph.prototype.getStyle=function(){if(this._style)return this._style;var b=this.querySelector("style");if(!b)return null;this._style=b;var d=b.getAttribute("include");d&&(b.removeAttribute("include"),b.textContent=f1Q(d)+b.textContent);this.ownerDocument!==window.document&&window.document.head.appendChild(this);return this._style};
ph.prototype.getStyle=ph.prototype.getStyle;window.customElements.define("custom-style",ph);Polymer.CustomStyle=ph;var MM=function(){this._timer=this._callback=this._asyncModule=null},ce,fXr;
MM.prototype.setConfig=function(b,d){var B=this;this._asyncModule=b;this._callback=d;this._timer=this._asyncModule.run(function(){B._timer=null;ce.delete(B);B._callback()})};
MM.prototype.cancel=function(){this.isActive()&&(L4H(this),ce.delete(this))};
var L4H=function(b){b.isActive()&&(b._asyncModule.cancel(b._timer),b._timer=null)};
MM.prototype.flush=function(){this.isActive()&&(this.cancel(),this._callback())};
MM.prototype.isActive=function(){return this._timer!=null};
_.JW=function(b,d,B){b instanceof MM?L4H(b):b=new MM;b.setConfig(d,B);return b};
ce=new Set;_.z_=function(b){ce.add(b)};
fXr=function(){var b=!!ce.size;ce.forEach(function(d){try{d.flush()}catch(B){setTimeout(function(){throw B;})}});
return b};var RkJ=typeof document.head.style.touchAction==="string",zkC=["mousedown","mousemove","mouseup","click"],gEW=[0,1,4,2],APr;try{APr=(new MouseEvent("test",{buttons:1})).buttons===1}catch(b){APr=!1}var ZF1=APr,Xs4=!1;(function(){try{var b=Object.defineProperty({},"passive",{get:function(){Xs4=!0}});
window.addEventListener("test",null,b);window.removeEventListener("test",null,b)}catch(d){}})();
var l14=navigator.userAgent.match(/iP(?:[oa]d|hone)|Android/),tVd=[],W4l={button:!0,input:!0,keygen:!0,meter:!0,output:!0,textarea:!0,progress:!0,select:!0},qLW={button:!0,command:!0,fieldset:!0,input:!0,keygen:!0,optgroup:!0,option:!0,select:!0,textarea:!0},jE1=function(b){var d=b.sourceCapabilities;if(!d||d.firesTouchEvents)if(b.__polymerGesturesHandled={skip:!0},b.type==="click"){d=!1;for(var B=iFC(b),k=0;k<B.length;k++){if(B[k].nodeType===Node.ELEMENT_NODE)if(B[k].localName==="label")tVd.push(B[k]);
else if(W4l[B[k].localName]){var G=B[k];var P=Array.prototype.slice.call(G.labels||[]);if(!P.length){P=[];try{var v=G.getRootNode();if(G.id){var L=v.querySelectorAll("label[for = '"+G.id+"']");for(G=0;G<L.length;G++)P.push(L[G])}}catch(A){}}for(G=0;G<P.length;G++)d=d||tVd.indexOf(P[G])>-1}if(B[k]===aXS)return}d||(b.preventDefault(),b.stopPropagation())}},aXS=null,RN=null,uq1=0,Krm=0,wsx=-1,nEW=!1;
document.addEventListener("touchend",function(b){RN||Frd(!0);aXS=iFC(b)[0];RN=_.JW(RN,_.aN.after(2500),function(){Frd();RN=aXS=null})},Xs4?{passive:!0}:!1);
var iFC=window.ShadyDOM&&window.ShadyDOM.noPatch?window.ShadyDOM.composedPath:function(b){return b.composedPath&&b.composedPath()||[]},qG={},rr=[];
Ttx({name:"downup",deps:["mousedown","touchstart","touchend"],flow:{start:["mousedown","touchstart"],end:["mouseup","touchend"]},emits:["down","up"],info:{movefn:null,upfn:null},reset:function(){T0(this.info)},
mousedown:function(b){if(nv(b)){var d=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(b),B=this;SLE(this.info,function(k){nv(k)||(dM("up",d,k),T0(B.info))},function(k){nv(k)&&dM("up",d,k);
T0(B.info)});
dM("down",d,b)}},
touchstart:function(b){dM("down",_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(b),b.changedTouches[0],b)},
touchend:function(b){dM("up",_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(b),b.changedTouches[0],b)}});
Ttx({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(b){this.moves.length>2&&this.moves.shift();this.moves.push(b)},
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;T0(this.info)},
mousedown:function(b){if(nv(b)){var d=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(b),B=this,k=function(G){var P=G.clientX,v=G.clientY;rI2(B.info,P,v)&&(B.info.state=B.info.started?G.type==="mouseup"?"end":"track":"start",B.info.state==="start"&&QO("tap"),B.info.addMove({x:P,y:v}),nv(G)||(B.info.state="end",T0(B.info)),d&&QEW(B.info,d,G),B.info.started=!0)};
SLE(this.info,k,function(G){B.info.started&&k(G);T0(B.info)});
this.info.x=b.clientX;this.info.y=b.clientY}},
touchstart:function(b){b=b.changedTouches[0];this.info.x=b.clientX;this.info.y=b.clientY},
touchmove:function(b){var d=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(b);b=b.changedTouches[0];var B=b.clientX,k=b.clientY;rI2(this.info,B,k)&&(this.info.state==="start"&&QO("tap"),this.info.addMove({x:B,y:k}),QEW(this.info,d,b),this.info.state="track",this.info.started=!0)},
touchend:function(b){var d=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(b);b=b.changedTouches[0];this.info.started&&(this.info.state="end",this.info.addMove({x:b.clientX,y:b.clientY}),QEW(this.info,d,b))}});
Ttx({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(b){nv(b)&&(this.info.x=b.clientX,this.info.y=b.clientY)},
click:function(b){nv(b)&&x9E(this.info,b)},
touchstart:function(b){b=b.changedTouches[0];this.info.x=b.clientX;this.info.y=b.clientY},
touchend:function(b){x9E(this.info,b.changedTouches[0],b)}});var mcA=mU(function(b){var d=function(){return b.apply(this,arguments)||this};
_.c(d,b);d.prototype._addEventListenerToNode=function(B,k,G){xi(B,k,G)||b.prototype._addEventListenerToNode.call(this,B,k,G)};
d.prototype._removeEventListenerFromNode=function(B,k,G){Yi(B,k,G)||b.prototype._removeEventListenerFromNode.call(this,B,k,G)};
return d});var Xi=mU(function(b){var d=function(){return b.apply(this,arguments)||this};
_.c(d,b);d.prototype._shouldPropertyChange=function(B,k,G){return YLE(this,B,k,G,!0)};
return d}),$c2=mU(function(b){var d=function(){return b.apply(this,arguments)||this};
_.c(d,b);d.prototype._shouldPropertyChange=function(B,k,G){return YLE(this,B,k,G,this.mutableData)};
_.DB.Object.defineProperties(d,{properties:{configurable:!0,enumerable:!0,get:function(){return{mutableData:Boolean}}}});
return d});
Xi._mutablePropertyChange=YLE;var ek1=!1;var Oxh=mcA($c2(OY(HTMLElement))),hW=function(){var b=Oxh.call(this)||this;if(vM)throw Error("Nd");b.root=null;b.$=null;b.__children=null;return b};
_.c(hW,Oxh);_.E=hW.prototype;_.E.attributeChangedCallback=function(){this.mutableData=!0};
_.E.connectedCallback=function(){bX1()||(this.style.display="none");this.render()};
_.E.disconnectedCallback=function(){this.__removeChildren()};
_.E.__insertChildren=function(){(0,_.yO)((0,_.yO)(this).parentNode).insertBefore(this.root,this)};
_.E.__removeChildren=function(){if(this.__children)for(var b=0;b<this.__children.length;b++)this.root.appendChild(this.__children[b])};
_.E.render=function(){var b=this;if(!this.__children){var d=d||this.querySelector("template");if(!d){var B=new MutationObserver(function(){if(d=b.querySelector("template"))B.disconnect(),b.render();else throw Error("Od");});
B.observe(this,{childList:!0});return}this.root=this._stampTemplate(d);this.$=this.root.$;this.__children=[];for(var k=this.root.firstChild;k;k=k.nextSibling)this.__children[this.__children.length]=k;this._enableProperties()}this.__insertChildren();this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0}))};
_.DB.Object.defineProperties(hW,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return["mutable-data"]}}});
customElements.define("dom-bind",hW);Polymer.Debouncer=MM;Polymer.Gestures={gestures:qG,recognizers:rr,deepTargetFind:VVy,addListener:xi,removeListener:Yi,register:Ttx,setTouchAction:_.eM,prevent:QO,resetMouseCanceller:function(){RN&&RN.flush()},
findOriginalTarget:_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures,add:xi,remove:Yi};Polymer.GestureEventListeners=mcA;Polymer.MutableData=Xi;Polymer.OptionalMutableData=$c2;Polymer.DomBind=hW;_.He=function(){do{var b=window.ShadyDOM&&ShadyDOM.flush();window.ShadyCSS&&window.ShadyCSS.ScopingShim&&window.ShadyCSS.ScopingShim.flush();var d=fXr()}while(b||d)};var dsE=null;BPQ.prototype=Object.create(HTMLTemplateElement.prototype,{constructor:{value:BPQ,writable:!0}});var LiC=OY(BPQ),vTJ=Xi(LiC),IX3=OY(function(){}),Ep=function(b){var d=IX3.call(this)||this;
d._configureProperties(b);d.root=d._stampTemplate(d.__dataHost);var B=[];d.children=B;for(var k=d.root.firstChild;k;k=k.nextSibling)B.push(k),k.__templatizeInstance=d;d.__templatizeOwner&&d.__templatizeOwner.__hideTemplateChildren__&&d._showHideChildren(!0);B=d.__templatizeOptions;(b&&B.instanceProps||!B.instanceProps)&&d._enableProperties();return d};
_.c(Ep,IX3);_.E=Ep.prototype;_.E._configureProperties=function(b){if(this.__templatizeOptions.forwardHostProp)for(var d in this.__hostProps)this._setPendingProperty(d,this.__dataHost["_host_"+d]);for(var B in b)this._setPendingProperty(B,b[B])};
_.E.forwardHostProp=function(b,d){this._setPendingPropertyOrPath(b,d,!1,!0)&&this.__dataHost._enqueueClient(this)};
_.E._addEventListenerToNode=function(b,d,B){var k=this;if(this._methodHost&&this.__templatizeOptions.parentModel)this._methodHost._addEventListenerToNode(b,d,function(P){P.model=k;B(P)});
else{var G=this.__dataHost.__dataHost;G&&G._addEventListenerToNode(b,d,B)}};
_.E._showHideChildren=function(b){GV4(b,this.children)};
_.E._setUnmanagedPropertyToNode=function(b,d,B){b.__hideTemplateChildren__&&b.nodeType==Node.TEXT_NODE&&d=="textContent"?b.__polymerTextContent__=B:IX3.prototype._setUnmanagedPropertyToNode.call(this,b,d,B)};
_.E.dispatchEvent=function(){return!0};
_.DB.Object.defineProperties(Ep.prototype,{parentModel:{configurable:!0,enumerable:!0,get:function(){var b=this.__parentModel;if(!b){var d;b=this;do b=b.__dataHost.__dataHost;while((d=b.__templatizeOptions)&&!d.parentModel);this.__parentModel=b}return b}}});
var ETE=Xi(Ep);var l6=function(){var b=Dp.call(this)||this;b.__renderDebouncer=null;b._lastIf=!1;b.__hideTemplateChildren__=!1;return b};
_.c(l6,Dp);_.E=l6.prototype;_.E.__debounceRender=function(){var b=this;this.__renderDebouncer=_.JW(this.__renderDebouncer,bs,function(){return b.__render()});
_.z_(this.__renderDebouncer)};
_.E.disconnectedCallback=function(){Dp.prototype.disconnectedCallback.call(this);var b=(0,_.yO)(this).parentNode;b&&(b.nodeType!=Node.DOCUMENT_FRAGMENT_NODE||(0,_.yO)(b).host)||this.__teardownInstance()};
_.E.connectedCallback=function(){Dp.prototype.connectedCallback.call(this);bX1()||(this.style.display="none");this.if&&this.__debounceRender()};
_.E.__ensureTemplate=function(){var b=this;if(!this.__template){var d=this._templateInfo?this:(0,_.yO)(this).querySelector("template");if(!d){var B=new MutationObserver(function(){if((0,_.yO)(b).querySelector("template"))B.disconnect(),b.__render();else throw Error("Rd");});
B.observe(this,{childList:!0});return!1}this.__template=d}return!0};
_.E.__ensureInstance=function(){var b=(0,_.yO)(this).parentNode;if(this.__hasInstance()){var d=this.__getInstanceNodes();if(d&&d.length&&(0,_.yO)(this).previousSibling!==d[d.length-1])for(var B=0,k=void 0;B<d.length&&(k=d[B]);B++)(0,_.yO)(b).insertBefore(k,this)}else{if(!b||!this.__ensureTemplate())return!1;this.__createAndInsertInstance(b)}return!0};
_.E.render=function(){_.He()};
_.E.__render=function(){if(this.if){if(!this.__ensureInstance())return}else this.restamp&&this.__teardownInstance();this._showHideChildren();AW&&!this.notifyDomChange||this.if==this._lastIf||(this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0})),this._lastIf=this.if)};
_.E.__hasInstance=function(){};
_.E.__getInstanceNodes=function(){};
_.E.__createAndInsertInstance=function(){};
_.E.__teardownInstance=function(){};
_.E._showHideChildren=function(){};
_.DB.Object.defineProperties(l6,{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:l6.prototype.__debounceRender},restamp:{type:Boolean,observer:l6.prototype.__debounceRender},notifyDomChange:{type:Boolean}}}}});
var Dc3=function(){var b=l6.call(this)||this;b.__instance=null;b.__syncInfo=null;return b};
_.c(Dc3,l6);_.E=Dc3.prototype;_.E.__hasInstance=function(){return!!this.__instance};
_.E.__getInstanceNodes=function(){return this.__instance.templateInfo.childNodes};
_.E.__createAndInsertInstance=function(b){var d=this,B=this.__dataHost||this;if(vM&&!this.__dataHost)throw Error("Pd");var k=B._bindTemplate(this.__template,!0);k.runEffects=function(G,P,v){var L=d.__syncInfo;if(d.if)L&&(d.__syncInfo=null,d._showHideChildren(),P=Object.assign(L.changedProps,P)),G(P,v);else if(d.__instance)if(L||(L=d.__syncInfo={runEffects:G,changedProps:{}}),v)for(var A in P)G=HC(A),L.changedProps[G]=d.__dataHost[G];else Object.assign(L.changedProps,P)};
this.__instance=B._stampTemplate(this.__template,k);(0,_.yO)(b).insertBefore(this.__instance,this)};
_.E.__syncHostProperties=function(){var b=this.__syncInfo;b&&(this.__syncInfo=null,b.runEffects(b.changedProps,!1))};
_.E.__teardownInstance=function(){var b=this.__dataHost||this;this.__instance&&(b._removeBoundDom(this.__instance),this.__syncInfo=this.__instance=null)};
_.E._showHideChildren=function(){var b=this.__hideTemplateChildren__||!this.if;this.__instance&&!!this.__instance.__hidden!==b&&(this.__instance.__hidden=b,GV4(b,this.__instance.templateInfo.childNodes));b||this.__syncHostProperties()};
var Uc5=function(){var b=l6.call(this)||this;b.__ctor=null;b.__instance=null;b.__invalidProps=null;return b};
_.c(Uc5,l6);_.E=Uc5.prototype;_.E.__hasInstance=function(){return!!this.__instance};
_.E.__getInstanceNodes=function(){return this.__instance.children};
_.E.__createAndInsertInstance=function(b){this.__ctor||(this.__ctor=sp(this.__template,this,{mutableData:!0,forwardHostProp:function(d,B){this.__instance&&(this.if?this.__instance.forwardHostProp(d,B):(this.__invalidProps=this.__invalidProps||Object.create(null),this.__invalidProps[HC(d)]=!0))}}));
this.__instance=new this.__ctor;(0,_.yO)(b).insertBefore(this.__instance.root,this)};
_.E.__teardownInstance=function(){if(this.__instance){var b=this.__instance.children;if(b&&b.length){var d=(0,_.yO)(b[0]).parentNode;if(d){d=(0,_.yO)(d);for(var B=0,k=void 0;B<b.length&&(k=b[B]);B++)d.removeChild(k)}}this.__instance=this.__invalidProps=null}};
_.E.__syncHostProperties=function(){var b=this.__invalidProps;if(b){this.__invalidProps=null;for(var d in b)this.__instance._setPendingProperty(d,this.__dataHost[d]);this.__instance._flushProperties()}};
_.E._showHideChildren=function(){var b=this.__hideTemplateChildren__||!this.if;this.__instance&&!!this.__instance.__hidden!==b&&(this.__instance.__hidden=b,this.__instance._showHideChildren(b));b||this.__syncHostProperties()};
_.lw=fh?Dc3:Uc5;customElements.define(_.lw.is,_.lw);Polymer.enqueueDebouncer=_.z_;Polymer.flush=_.He;Polymer.Templatize={templatize:sp,modelForElement:$sw};Polymer.TemplateInstanceBase=Ep;Polymer.DomIf=_.lw;var ol$=$c2(Dp),Hf=function(){var b=ol$.call(this)||this;b.__instances=[];b.__renderDebouncer=null;b.__itemsIdxToInstIdx={};b.__chunkCount=null;b.__renderStartTime=null;b.__itemsArrayChanged=!1;b.__shouldMeasureChunk=!1;b.__shouldContinueChunking=!1;b.__chunkingId=0;b.__sortFn=null;b.__filterFn=null;b.__observePaths=null;b.__ctor=null;b.__isDetached=!0;b.template=null;return b};
_.c(Hf,ol$);_.E=Hf.prototype;_.E.disconnectedCallback=function(){ol$.prototype.disconnectedCallback.call(this);this.__isDetached=!0;for(var b=0;b<this.__instances.length;b++)this.__detachInstance(b);this.__chunkingId&&cancelAnimationFrame(this.__chunkingId)};
_.E.connectedCallback=function(){ol$.prototype.connectedCallback.call(this);bX1()||(this.style.display="none");if(this.__isDetached){this.__isDetached=!1;for(var b=(0,_.yO)((0,_.yO)(this).parentNode),d=0;d<this.__instances.length;d++)this.__attachInstance(d,b);this.__chunkingId&&this.__render()}};
_.E.__ensureTemplatized=function(){var b=this;if(!this.__ctor){var d=this.template=this._templateInfo?this:this.querySelector("template");if(!d){var B=new MutationObserver(function(){if(b.querySelector("template"))B.disconnect(),b.__render();else throw Error("Sd");});
B.observe(this,{childList:!0});return!1}var k={};k[this.as]=!0;k[this.indexAs]=!0;k[this.itemsIndexAs]=!0;this.__ctor=sp(d,this,{mutableData:this.mutableData,parentModel:!0,instanceProps:k,forwardHostProp:function(G,P){for(var v=this.__instances,L=0,A=void 0;L<v.length&&(A=v[L]);L++)A.forwardHostProp(G,P)},
notifyInstanceProp:function(G,P,v){jeF(this.as,P)&&(G=G[this.itemsIndexAs],P==this.as&&(this.items[G]=v),P=te(this.as,"items."+G,P),this.notifyPath(P,v))}})}return!0};
_.E.__getMethodHost=function(){return this.__dataHost._methodHost||this.__dataHost};
_.E.__functionFromPropertyValue=function(b){if(typeof b==="string"){var d=this.__getMethodHost();return function(){return d[b].apply(d,arguments)}}return b};
_.E.__sortChanged=function(b){this.__sortFn=this.__functionFromPropertyValue(b);this.items&&this.__debounceRender(this.__render)};
_.E.__filterChanged=function(b){this.__filterFn=this.__functionFromPropertyValue(b);this.items&&this.__debounceRender(this.__render)};
_.E.__computeFrameTime=function(b){return Math.ceil(1E3/b)};
_.E.__observeChanged=function(){this.__observePaths=this.observe&&this.observe.replace(".*",".").split(" ")};
_.E.__handleObservedPaths=function(b){if(this.__sortFn||this.__filterFn)if(!b)this.__debounceRender(this.__render,this.delay);else if(this.__observePaths)for(var d=this.__observePaths,B=0;B<d.length;B++)b.indexOf(d[B])===0&&this.__debounceRender(this.__render,this.delay)};
_.E.__itemsChanged=function(b){this.items&&!Array.isArray(this.items)&&console.warn("dom-repeat expected array for `items`, found",this.items);this.__handleItemPath(b.path,b.value)||(b.path==="items"&&(this.__itemsArrayChanged=!0),this.__debounceRender(this.__render))};
_.E.__debounceRender=function(b,d){d=d===void 0?0:d;this.__renderDebouncer=_.JW(this.__renderDebouncer,d>0?_.aN.after(d):bs,b.bind(this));_.z_(this.__renderDebouncer)};
_.E.render=function(){this.__debounceRender(this.__render);_.He()};
_.E.__render=function(){var b=this;if(this.__ensureTemplatized()){var d=this.items||[],B=this.__sortAndFilterItems(d),k=this.__calculateLimit(B.length);this.__updateInstances(d,k,B);this.initialCount&&(this.__shouldMeasureChunk||this.__shouldContinueChunking)&&(cancelAnimationFrame(this.__chunkingId),this.__chunkingId=requestAnimationFrame(function(){b.__chunkingId=null;b.__continueChunking()}));
this._setRenderedItemCount(this.__instances.length);AW&&!this.notifyDomChange||this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0}))}};
_.E.__sortAndFilterItems=function(b){for(var d=this,B=Array(b.length),k=0;k<b.length;k++)B[k]=k;this.__filterFn&&(B=B.filter(function(G,P,v){return d.__filterFn(b[G],P,v)}));
this.__sortFn&&B.sort(function(G,P){return d.__sortFn(b[G],b[P])});
return B};
_.E.__calculateLimit=function(b){var d=b,B=this.__instances.length;if(this.initialCount){var k;!this.__chunkCount||this.__itemsArrayChanged&&!this.reuseChunkedInstances?(d=Math.min(b,this.initialCount),this.__chunkCount=(k=Math.max(d-B,0))||1):(k=Math.min(Math.max(b-B,0),this.__chunkCount),d=Math.min(B+k,b));this.__shouldMeasureChunk=k===this.__chunkCount;this.__shouldContinueChunking=d<b;this.__renderStartTime=performance.now()}this.__itemsArrayChanged=!1;return d};
_.E.__continueChunking=function(){if(this.__shouldMeasureChunk){var b=performance.now()-this.__renderStartTime;this.__chunkCount=Math.round(this._targetFrameTime/b*this.__chunkCount)||1}this.__shouldContinueChunking&&this.__debounceRender(this.__render)};
_.E.__updateInstances=function(b,d,B){var k=this.__itemsIdxToInstIdx={},G;for(G=0;G<d;G++){var P=this.__instances[G],v=B[G],L=b[v];k[v]=G;P?(P._setPendingProperty(this.as,L),P._setPendingProperty(this.indexAs,G),P._setPendingProperty(this.itemsIndexAs,v),P._flushProperties()):this.__insertInstance(L,G,v)}for(b=this.__instances.length-1;b>=G;b--)this.__detachAndRemoveInstance(b)};
_.E.__detachInstance=function(b){b=this.__instances[b];for(var d=(0,_.yO)(b.root),B=0;B<b.children.length;B++)d.appendChild(b.children[B]);return b};
_.E.__attachInstance=function(b,d){d.insertBefore(this.__instances[b].root,this)};
_.E.__detachAndRemoveInstance=function(b){this.__detachInstance(b);this.__instances.splice(b,1)};
_.E.__stampInstance=function(b,d,B){var k={};k[this.as]=b;k[this.indexAs]=d;k[this.itemsIndexAs]=B;return new this.__ctor(k)};
_.E.__insertInstance=function(b,d,B){b=this.__stampInstance(b,d,B);B=(B=this.__instances[d+1])?B.children[0]:this;(0,_.yO)((0,_.yO)(this).parentNode).insertBefore(b.root,B);return this.__instances[d]=b};
_.E._showHideChildren=function(b){for(var d=0;d<this.__instances.length;d++)this.__instances[d]._showHideChildren(b)};
_.E.__handleItemPath=function(b,d){var B=b.slice(6),k=B.indexOf(".");b=k<0?B:B.substring(0,k);if(b==parseInt(b,10)){B=k<0?"":B.substring(k+1);this.__handleObservedPaths(B);if(b=this.__instances[this.__itemsIdxToInstIdx[b]])b._setPendingPropertyOrPath(this.as+(B?"."+B:""),d,!1,!0),b._flushProperties();return!0}};
_.E.itemForElement=function(b){return(b=this.modelForElement(b))&&b[this.as]};
_.E.indexForElement=function(b){return(b=this.modelForElement(b))&&b[this.indexAs]};
_.E.modelForElement=function(b){return $sw(this.template,b)};
_.DB.Object.defineProperties(Hf,{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:Hf.prototype.__sortChanged},filter:{type:Function,observer:Hf.prototype.__filterChanged},observe:{type:String,observer:Hf.prototype.__observeChanged},delay:Number,renderedItemCount:{type:Number,notify:!AW,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.*)"]}}});
Hf.prototype._setRenderedItemCount=function(){};
customElements.define(Hf.is,Hf);Polymer.DomRepeat=Hf;var Nf5=function(b,d){var B=this;this._nativeChildrenObserver=this._shadyChildrenObserver=null;this._connected=!1;this._target=b;this.callback=d;this._effectiveNodes=[];this._observer=null;this._scheduled=!1;this._boundSchedule=function(){B._schedule()};
this.connect();this._schedule()},poS=function(b){var d=(0,_.yO)(b);
if(Lb(b))return d.assignedNodes({flatten:!0});b=[];for(var B=0;B<d.childNodes.length;B++){var k=d.childNodes[B];Lb(k)?b.push.apply(b,_.K6((0,_.yO)(k).assignedNodes({flatten:!0}))):b.push(k)}return b};
_.E=Nf5.prototype;_.E.connect=function(){var b=this;Lb(this._target)?this._listenSlots([this._target]):(0,_.yO)(this._target).children&&(this._listenSlots((0,_.yO)(this._target).children),window.ShadyDOM?this._shadyChildrenObserver=window.ShadyDOM.observeChildren(this._target,function(d){b._processMutations(d)}):(this._nativeChildrenObserver=new MutationObserver(function(d){b._processMutations(d)}),this._nativeChildrenObserver.observe(this._target,{childList:!0})));
this._connected=!0};
_.E.disconnect=function(){Lb(this._target)?this._unlistenSlots([this._target]):(0,_.yO)(this._target).children&&(this._unlistenSlots((0,_.yO)(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};
_.E._schedule=function(){var b=this;this._scheduled||(this._scheduled=!0,bs.run(function(){return b.flush()}))};
_.E._processMutations=function(b){this._processSlotMutations(b);this.flush()};
_.E._processSlotMutations=function(b){if(b)for(var d=0;d<b.length;d++){var B=b[d];B.addedNodes&&this._listenSlots(B.addedNodes);B.removedNodes&&this._unlistenSlots(B.removedNodes)}};
_.E.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 b={target:this._target,addedNodes:[],removedNodes:[]},d=poS(this._target),B=m9F(d,this._effectiveNodes),k=0,G=void 0;k<B.length&&(G=B[k]);k++)for(var P=0,v=void 0;P<G.removed.length&&(v=G.removed[P]);P++)b.removedNodes.push(v);
k=0;for(G=void 0;k<B.length&&(G=B[k]);k++)for(P=G.index;P<G.index+G.addedCount;P++)b.addedNodes.push(d[P]);this._effectiveNodes=d;d=!1;if(b.addedNodes.length||b.removedNodes.length)d=!0,this.callback.call(this._target,b);return d};
_.E._listenSlots=function(b){for(var d=0;d<b.length;d++){var B=b[d];Lb(B)&&B.addEventListener("slotchange",this._boundSchedule)}};
_.E._unlistenSlots=function(b){for(var d=0;d<b.length;d++){var B=b[d];Lb(B)&&B.removeEventListener("slotchange",this._boundSchedule)}};var tW=Element.prototype,MI2=tW.matches||tW.matchesSelector||tW.mozMatchesSelector||tW.msMatchesSelector||tW.oMatchesSelector||tW.webkitMatchesSelector,cPh=function(b,d){return MI2.call(b,d)},fb=function(b){window.ShadyDOM&&window.ShadyDOM.inUse&&window.ShadyDOM.patch(b);
this.node=b},Xoh;
_.E=fb.prototype;_.E.observeNodes=function(b){return new Nf5(this.node,b)};
_.E.unobserveNodes=function(b){b.disconnect()};
_.E.notifyObserver=function(){};
_.E.deepContains=function(b){if((0,_.yO)(this.node).contains(b))return!0;var d=b;for(b=b.ownerDocument;d&&d!==b&&d!==this.node;)d=(0,_.yO)(d).parentNode||(0,_.yO)(d).host;return d===this.node};
_.E.getOwnerRoot=function(){return(0,_.yO)(this.node).getRootNode()};
_.E.getDistributedNodes=function(){return this.node.localName==="slot"?(0,_.yO)(this.node).assignedNodes({flatten:!0}):[]};
_.E.getDestinationInsertionPoints=function(){for(var b=[],d=(0,_.yO)(this.node).assignedSlot;d;)b.push(d),d=(0,_.yO)(d).assignedSlot;return b};
_.E.importNode=function(b,d){return(0,_.yO)(this.node instanceof Document?this.node:this.node.ownerDocument).importNode(b,d)};
_.E.getEffectiveChildNodes=function(){return poS(this.node)};
_.E.queryDistributedElements=function(b){for(var d=this.getEffectiveChildNodes(),B=[],k=0,G=d.length,P=void 0;k<G&&(P=d[k]);k++)P.nodeType===Node.ELEMENT_NODE&&cPh(P,b)&&B.push(P);return B};
_.DB.Object.defineProperties(fb.prototype,{activeElement:{configurable:!0,enumerable:!0,get:function(){var b=this.node;return b._activeElement!==void 0?b._activeElement:b.activeElement}}});
var jp=function(b){this.event=b};
_.DB.Object.defineProperties(jp.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 JPs=fb;if(window.ShadyDOM&&window.ShadyDOM.inUse&&window.ShadyDOM.noPatch&&window.ShadyDOM.Wrapper){var z6$=window.ShadyDOM.Wrapper,R62=function(){return z6$.apply(this,arguments)||this};
_.c(R62,z6$);Object.getOwnPropertyNames(fb.prototype).forEach(function(b){b!="activeElement"&&b!="constructor"&&(R62.prototype[b]=fb.prototype[b])});
IOW(R62.prototype,["classList"]);JPs=R62;Object.defineProperties(jp.prototype,{localTarget:{get:function(){var b=this.event.currentTarget;b=b&&_.Uo(b).getOwnerRoot();for(var d=this.path,B=0;B<d.length;B++){var k=d[B];if(_.Uo(k).getOwnerRoot()===b)return k}},
configurable:!0},path:{get:function(){return window.ShadyDOM.composedPath(this.event)},
configurable:!0}})}else OX4(),IOW(fb.prototype,"parentNode firstChild lastChild nextSibling previousSibling firstElementChild lastElementChild nextElementSibling previousElementSibling childNodes children classList shadowRoot".split(" ")),DsE();Xoh=JPs;_.Uo=function(b){b=b||document;if(b instanceof JPs)return b;if(b instanceof jp)return b;var d=b.__domApi;d||(b instanceof Event?d=new jp(b):d=new JPs(b),b.__domApi=d);return d};var h62=/:host\(:dir\((ltr|rtl)\)\)/g,HxA=/([\s\w-#\.\[\]\*]*):dir\((ltr|rtl)\)/g,lXA=/:dir\((?:ltr|rtl)\)/,tIe=!(!window.ShadyDOM||!window.ShadyDOM.inUse),WM=[],Fi=null,At="",jkM=mU(function(b){tIe||Fi||(At=document.documentElement.getAttribute("dir"),Fi=new MutationObserver(UsQ),Fi.observe(document.documentElement,{attributes:!0,attributeFilter:["dir"]}));var d=S8S(b);b=function(){var B=d.call(this)||this;B.__autoDirOptOut=!1;return B};
_.c(b,d);b._processStyleText=function(B,k){B=d._processStyleText.call(this,B,k);!tIe&&lXA.test(B)&&(B=this._replaceDirInCssText(B),this.__activateDir=!0);return B};
b._replaceDirInCssText=function(B){B=B.replace(h62,':host([dir="$1"])');return B=B.replace(HxA,':host([dir="$2"]) $1')};
b.prototype.ready=function(){d.prototype.ready.call(this);this.__autoDirOptOut=this.hasAttribute("dir")};
b.prototype.connectedCallback=function(){d.prototype.connectedCallback&&d.prototype.connectedCallback.call(this);this.constructor.__activateDir&&(Fi&&Fi.takeRecords().length&&UsQ(),WM.push(this),this.__autoDirOptOut||this.setAttribute("dir",At))};
b.prototype.disconnectedCallback=function(){d.prototype.disconnectedCallback&&d.prototype.disconnectedCallback.call(this);if(this.constructor.__activateDir){var B=WM.indexOf(this);B>-1&&WM.splice(B,1)}};
b.__activateDir=!1;return b});var F4h=function(b){for(;b;){var d=Object.getOwnPropertyDescriptor(b,"observedAttributes");if(d)return d.get;b=Object.getPrototypeOf(b.prototype).constructor}return function(){return[]}};
mU(function(b){var d=IN(b),B=F4h(d);b=function(){return d.call(this)||this};
_.c(b,d);b.prototype._initializeProperties=function(){this.hasAttribute("disable-upgrade")?this.__isUpgradeDisabled=!0:d.prototype._initializeProperties.call(this)};
b.prototype._enableProperties=function(){this.__isUpgradeDisabled||d.prototype._enableProperties.call(this)};
b.prototype._canApplyPropertyDefault=function(k){return d.prototype._canApplyPropertyDefault.call(this,k)&&!(this.__isUpgradeDisabled&&this._isPropertyPending(k))};
b.prototype.attributeChangedCallback=function(k,G,P,v){k=="disable-upgrade"?this.__isUpgradeDisabled&&P==null&&(d.prototype._initializeProperties.call(this),this.__isUpgradeDisabled=!1,(0,_.yO)(this).isConnected&&d.prototype.connectedCallback.call(this)):d.prototype.attributeChangedCallback.call(this,k,G,P,v)};
b.prototype.connectedCallback=function(){this.__isUpgradeDisabled||d.prototype.connectedCallback.call(this)};
b.prototype.disconnectedCallback=function(){this.__isUpgradeDisabled||d.prototype.disconnectedCallback.call(this)};
_.DB.Object.defineProperties(b,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return B.call(this).concat("disable-upgrade")}}});
return b});var aG=!1,NP4=[],mt=[];var Jzw=window.ShadyDOM,zPC=window.ShadyCSS;window.WebComponents?window.addEventListener("WebComponentsReady",XuE):document.readyState==="interactive"||document.readyState==="complete"?XuE():window.addEventListener("DOMContentLoaded",XuE);var lOd=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=""},hPE=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//gim,HX4=/@import[^;]*;/gim,yzm=/(?:^[^;\-\s}]+)?--[^;{}]*?:[^{};]*?(?:[;\n]|$)/gim,Smd=/(?:^[^;\-\s}]+)?--[^;{}]*?:[^{};]*?{[^}]*?}(?:[;\n]|$)?/gim,VPC=/@apply\s*\(?[^);]*\)?\s*(?:[;\n]|$)?/gim,iXQ=/[^;:]*?:[^;]*?var\([^;]*\)(?:[;\n]|$)?/gim,ZXy=/^@[^\s]*keyframes/,
FiE=/\s+/g;var wuF={};var nTW=Promise.resolve();var ZxU=new Set;var glM=/;\s*/m,yPU=/^\s*(initial)|(inherit)\s*$/,S_H=/\s*!important/,VIU=function(){this._map={}};
VIU.prototype.set=function(b,d){b=b.trim();this._map[b]={properties:d,dependants:{}}};
VIU.prototype.get=function(b){b=b.trim();return this._map[b]||null};
var ixA=null,Zp=function(){this._measureElement=this._currentElement=null;this._map=new VIU};
_.E=Zp.prototype;_.E.detectMixin=function(b){b=Gph.test(b)||kpS.test(b);Gph.lastIndex=0;kpS.lastIndex=0;return b};
_.E.transformTemplate=function(b,d){if(b._gatheredStyle===void 0){var B=[];for(var k=b.content.querySelectorAll("style"),G=0;G<k.length;G++){var P=k[G];if(P.hasAttribute("shady-unscoped")){if(!cIE){var v=P.textContent;if(!ZxU.has(v)){ZxU.add(v);var L=document.createElement("style");L.setAttribute("shady-unscoped","");L.textContent=v;document.head.appendChild(L)}P.parentNode.removeChild(P)}}else B.push(P.textContent),P.parentNode.removeChild(P)}(B=B.join("").trim())?(k=document.createElement("style"),
k.textContent=B,b.content.insertBefore(k,b.content.firstChild),B=k):B=null;b._gatheredStyle=B}return(b=b._gatheredStyle)?this.JSC$11441_transformStyle(b,d):null};
_.E.JSC$11441_transformStyle=function(b,d){d=d===void 0?"":d;var B=qmE(b);this.transformRules(B,d);b.textContent=QHy(B);return B};
_.E.transformCustomStyle=function(b){var d=this,B=qmE(b);Ymw(B,function(k){k.selector===":root"&&(k.selector="html");d.transformRule(k)});
b.textContent=QHy(B);return B};
_.E.transformRules=function(b,d){var B=this;this._currentElement=d;Ymw(b,function(k){B.transformRule(k)});
this._currentElement=null};
_.E.transformRule=function(b){b.cssText=woA(this,b.parsedCssText,b);b.selector===":root"&&(b.selector=":host > *")};
var woA=function(b,d,B){d=d.replace(kpS,function(k,G,P,v){return b._produceCssProperties(k,G,P,v,B)});
return b._consumeCssProperties(d,B)};
_.E=Zp.prototype;_.E._getInitialValueForProperty=function(b){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(b)};
_.E._fallbacksFromPreviousRules=function(b){for(var d=this,B=b;B.parent;)B=B.parent;var k={},G=!1;Ymw(B,function(P){(G=G||P===b)||P.selector===b.selector&&Object.assign(k,d._cssTextToMap(P.parsedCssText))});
return k};
_.E._consumeCssProperties=function(b,d){for(var B;B=Gph.exec(b);){var k=B[0],G=B[1];B=B.index;var P=B+k.indexOf("@apply"),v=B+k.length;k=b.slice(0,P);b=b.slice(v);P=d?this._fallbacksFromPreviousRules(d):{};Object.assign(P,this._cssTextToMap(k));G=this._atApplyToCssProperties(G,P);b=k+G+b;Gph.lastIndex=B+G.length}return b};
_.E._atApplyToCssProperties=function(b,d){b=b.replace(glM,"");var B=[],k=this._map.get(b);k||(this._map.set(b,{}),k=this._map.get(b));if(k){this._currentElement&&(k.dependants[this._currentElement]=!0);var G,P=k.properties;for(G in P){var v=d&&d[G];k=[G,": var(",b,"_-_",G];v&&k.push(",",v.replace(S_H,""));k.push(")");S_H.test(P[G])&&k.push(" !important");B.push(k.join(""))}}return B.join("; ")};
_.E._replaceInitialOrInherit=function(b,d){var B=yPU.exec(d);B&&(d=B[1]?this._getInitialValueForProperty(b):"apply-shim-inherit");return d};
_.E._cssTextToMap=function(b,d){d=d===void 0?!1:d;b=b.split(";");for(var B,k,G={},P=0;P<b.length;P++)if(B=b[P])k=B.split(":"),k.length>1&&(B=k[0].trim(),k=k.slice(1).join(":"),d&&(k=this._replaceInitialOrInherit(B,k)),G[B]=k);return G};
_.E._invalidateMixinEntry=function(b){if(ixA)for(var d in b.dependants)d!==this._currentElement&&ixA(d)};
_.E._produceCssProperties=function(b,d,B,k,G){var P=this;B&&eP4(B,function(M,z){z&&P._map.get(z)&&(k="@apply "+z+";")});
if(!k)return b;var v=this._consumeCssProperties(""+k,G);G=b.slice(0,b.indexOf("--"));var L=v=this._cssTextToMap(v,!0),A=this._map.get(d),a=A&&A.properties;a?L=Object.assign(Object.create(a),v):this._map.set(d,L);var O=[],I,D=!1;for(I in L){var U=v[I];U===void 0&&(U="initial");!a||I in a||(D=!0);O.push(d+"_-_"+I+": "+U)}D&&this._invalidateMixinEntry(A);A&&(A.properties=L);B&&(G=b+";"+G);return G+O.join("; ")+";"};
Zp.prototype.detectMixin=Zp.prototype.detectMixin;Zp.prototype.transformStyle=Zp.prototype.JSC$11441_transformStyle;Zp.prototype.transformCustomStyle=Zp.prototype.transformCustomStyle;Zp.prototype.transformRules=Zp.prototype.transformRules;Zp.prototype.transformRule=Zp.prototype.transformRule;Zp.prototype.transformTemplate=Zp.prototype.transformTemplate;Zp.prototype._separator="_-_";Object.defineProperty(Zp.prototype,"invalidCallback",{get:function(){return ixA},
set:function(b){ixA=b}});var gl=new Zp,uB5=function(){this.customStyleInterface=null;gl.invalidCallback=ugd},ye=function(b){!b.customStyleInterface&&window.ShadyCSS.CustomStyleInterface&&(b.customStyleInterface=window.ShadyCSS.CustomStyleInterface,b.customStyleInterface.transformCallback=function(d){gl.transformCustomStyle(d)},b.customStyleInterface.validateCallback=function(){requestAnimationFrame(function(){b.customStyleInterface.enqueued&&b.flushCustomStyles()})})};
_.E=uB5.prototype;_.E.prepareTemplate=function(b,d){ye(this);bMG(b)===""&&(wuF[d]=b,d=gl.transformTemplate(b,d),b._styleAst=d)};
_.E.flushCustomStyles=function(){ye(this);if(this.customStyleInterface){var b=this.customStyleInterface.processStyles();if(this.customStyleInterface.enqueued){for(var d=0;d<b.length;d++){var B=this.customStyleInterface.getStyleForCustomStyle(b[d]);B&&gl.transformCustomStyle(B)}this.customStyleInterface.enqueued=!1}}};
_.E.styleSubtree=function(b,d){ye(this);d&&I1x(b,d);if(b.shadowRoot)for(this.styleElement(b),b=b.shadowRoot.children||b.shadowRoot.childNodes,d=0;d<b.length;d++)this.styleSubtree(b[d]);else for(b=b.children||b.childNodes,d=0;d<b.length;d++)this.styleSubtree(b[d])};
_.E.styleElement=function(b){ye(this);var d=b.localName,B;d?d.indexOf("-")>-1?B=d:B=b.getAttribute&&b.getAttribute("is")||"":B=b.is;d=wuF[B];if(!(d&&bMG(d)!==""||!d||KiE(d))){if(KiE(d)||d._applyShimValidatingVersion!==d._applyShimNextVersion)this.prepareTemplate(d,B),TPC(d);if(b=b.shadowRoot)if(b=b.querySelector("style"))b.__cssRules=d._styleAst,b.textContent=QHy(d._styleAst)}};
_.E.styleDocument=function(b){ye(this);this.styleSubtree(document.body,b)};
if(!window.ShadyCSS||!window.ShadyCSS.ScopingShim){var Sp=new uB5,K45=window.ShadyCSS&&window.ShadyCSS.CustomStyleInterface;window.ShadyCSS={prepareTemplate:function(b,d){Sp.flushCustomStyles();Sp.prepareTemplate(b,d)},
prepareTemplateStyles:function(b,d,B){window.ShadyCSS.prepareTemplate(b,d,B)},
prepareTemplateDom:function(){},
styleSubtree:function(b,d){Sp.flushCustomStyles();Sp.styleSubtree(b,d)},
styleElement:function(b){Sp.flushCustomStyles();Sp.styleElement(b)},
styleDocument:function(b){Sp.flushCustomStyles();Sp.styleDocument(b)},
getComputedStyleValue:function(b,d){return D9W(b,d)},
flushCustomStyles:function(){Sp.flushCustomStyles()},
nativeCss:rzW,nativeShadow:cIE,cssBuild:IG,disableRuntime:sk$};K45&&(window.ShadyCSS.CustomStyleInterface=K45)}window.ShadyCSS.ApplyShim=gl;var nl3;nl3=window.ShadyCSS;_.Ve=mU(function(b){b=mcA(IN(b));var d=q8S?b:jkM(b),B=F4h(d),k={x:"pan-x",y:"pan-y",none:"none",all:"auto"};b=function(){return d.call(this)||this};
_.c(b,d);b.prototype.created=function(){};
b.prototype.__attributeReaction=function(G,P,v){(this.__dataAttributes&&this.__dataAttributes[G]||G==="disable-upgrade")&&this.attributeChangedCallback(G,P,v,null)};
b.prototype.setAttribute=function(G,P){if(pfS&&!this._legacyForceObservedAttributes){var v=this.getAttribute(G);d.prototype.setAttribute.call(this,G,P);this.__attributeReaction(G,v,String(P))}else d.prototype.setAttribute.call(this,G,P)};
b.prototype.removeAttribute=function(G){if(pfS&&!this._legacyForceObservedAttributes){var P=this.getAttribute(G);d.prototype.removeAttribute.call(this,G);this.__attributeReaction(G,P,null)}else d.prototype.removeAttribute.call(this,G)};
b.prototype._enableProperties=function(){this.__isUpgradeDisabled||d.prototype._enableProperties.call(this)};
b.prototype._canApplyPropertyDefault=function(G){return d.prototype._canApplyPropertyDefault.call(this,G)&&!(this.__isUpgradeDisabled&&this._isPropertyPending(G))};
b.prototype.connectedCallback=function(){this.__needsAttributesAtConnected&&this._takeAttributes();this.__isUpgradeDisabled||(d.prototype.connectedCallback.call(this),this.isAttached=!0,this.attached())};
b.prototype.attached=function(){};
b.prototype.disconnectedCallback=function(){this.__isUpgradeDisabled||(d.prototype.disconnectedCallback.call(this),this.isAttached=!1,this.detached())};
b.prototype.detached=function(){};
b.prototype.attributeChangedCallback=function(G,P,v,L){P!==v&&(G=="disable-upgrade"?this.__isUpgradeDisabled&&v==null&&(this._initializeProperties(),this.__isUpgradeDisabled=!1,(0,_.yO)(this).isConnected&&this.connectedCallback()):(d.prototype.attributeChangedCallback.call(this,G,P,v,L),this.attributeChanged(G,P,v)))};
b.prototype.attributeChanged=function(){};
b.prototype._initializeProperties=function(){if(BM&&this.hasAttribute("disable-upgrade"))this.__isUpgradeDisabled=!0;else{var G=Object.getPrototypeOf(this);G.hasOwnProperty("__hasRegisterFinished")||(this._registered(),G.__hasRegisterFinished=!0);d.prototype._initializeProperties.call(this);this.root=this;this.created();pfS&&!this._legacyForceObservedAttributes&&(this.hasAttributes()?this._takeAttributes():this.parentNode||(this.__needsAttributesAtConnected=!0));this._applyListeners()}};
b.prototype._takeAttributes=function(){for(var G=this.attributes,P=0,v=G.length;P<v;P++){var L=G[P];this.__attributeReaction(L.name,null,L.value)}};
b.prototype._registered=function(){};
b.prototype.ready=function(){this._ensureAttributes();d.prototype.ready.call(this)};
b.prototype._ensureAttributes=function(){};
b.prototype._applyListeners=function(){};
b.prototype.serialize=function(G){return this._serializeValue(G)};
b.prototype.deserialize=function(G,P){return this._deserializeValue(G,P)};
b.prototype.reflectPropertyToAttribute=function(G,P,v){this._propertyToAttribute(G,P,v)};
b.prototype.serializeValueToAttribute=function(G,P,v){this._valueToNodeAttribute(v||this,G,P)};
b.prototype.extend=function(G,P){if(!G||!P)return G||P;for(var v=Object.getOwnPropertyNames(P),L=0,A=void 0;L<v.length&&(A=v[L]);L++){var a=Object.getOwnPropertyDescriptor(P,A);a&&Object.defineProperty(G,A,a)}return G};
b.prototype.mixin=function(G,P){for(var v in P)G[v]=P[v];return G};
b.prototype.chainObject=function(G,P){G&&P&&G!==P&&(G.__proto__=P);return G};
b.prototype.instanceTemplate=function(G){G=this.constructor._contentForTemplate(G);return document.importNode(G,!0)};
b.prototype.fire=function(G,P,v){v=v||{};P=P===null||P===void 0?{}:P;G=new Event(G,{bubbles:v.bubbles===void 0?!0:v.bubbles,cancelable:!!v.cancelable,composed:v.composed===void 0?!0:v.composed});G.detail=P;(0,_.yO)(v.node||this).dispatchEvent(G);return G};
b.prototype.listen=function(G,P,v){G=G||this;var L=this.__boundListeners||(this.__boundListeners=new WeakMap),A=L.get(G);A||(A={},L.set(G,A));L=P+v;A[L]||(A[L]=this._addMethodEventListenerToNode(G,P,v,this))};
b.prototype.unlisten=function(G,P,v){G=G||this;var L=this.__boundListeners&&this.__boundListeners.get(G);v=P+v;var A=L&&L[v];A&&(this._removeEventListenerFromNode(G,P,A),L[v]=null)};
b.prototype.setScrollDirection=function(G,P){_.eM(P||this,k[G]||"auto")};
b.prototype.$$=function(G){return this.root.querySelector(G)};
b.prototype.distributeContent=function(){var G=_.Uo(this);window.ShadyDOM&&G.shadowRoot&&ShadyDOM.flush()};
b.prototype.getEffectiveChildNodes=function(){return _.Uo(this).getEffectiveChildNodes()};
b.prototype.queryDistributedElements=function(G){return _.Uo(this).queryDistributedElements(G)};
b.prototype.getEffectiveChildren=function(){return this.getEffectiveChildNodes().filter(function(G){return G.nodeType===Node.ELEMENT_NODE})};
b.prototype.getEffectiveTextContent=function(){for(var G=this.getEffectiveChildNodes(),P=[],v=0,L;L=G[v];v++)L.nodeType!==Node.COMMENT_NODE&&P.push(L.textContent);return P.join("")};
b.prototype.queryEffectiveChildren=function(G){return(G=this.queryDistributedElements(G))&&G[0]};
b.prototype.queryAllEffectiveChildren=function(G){return this.queryDistributedElements(G)};
b.prototype.getContentChildNodes=function(G){return(G=this.root.querySelector(G||"slot"))?_.Uo(G).getDistributedNodes():[]};
b.prototype.getContentChildren=function(G){return this.getContentChildNodes(G).filter(function(P){return P.nodeType===Node.ELEMENT_NODE})};
b.prototype.isLightDescendant=function(G){return this!==G&&(0,_.yO)(this).contains(G)&&(0,_.yO)(this).getRootNode()===(0,_.yO)(G).getRootNode()};
b.prototype.isLocalDescendant=function(G){return this.root===(0,_.yO)(G).getRootNode()};
b.prototype.scopeSubtree=function(G,P){return RPx(G,P===void 0?!1:P)};
b.prototype.getComputedStyleValue=function(G){return nl3.getComputedStyleValue(this,G)};
b.prototype.debounce=function(G,P,v){this._debouncers=this._debouncers||{};return this._debouncers[G]=_.JW(this._debouncers[G],v>0?_.aN.after(v):bs,P.bind(this))};
b.prototype.isDebouncerActive=function(G){this._debouncers=this._debouncers||{};G=this._debouncers[G];return!(!G||!G.isActive())};
b.prototype.flushDebouncer=function(G){this._debouncers=this._debouncers||{};(G=this._debouncers[G])&&G.flush()};
b.prototype.cancelDebouncer=function(G){this._debouncers=this._debouncers||{};(G=this._debouncers[G])&&G.cancel()};
b.prototype.async=function(G,P){return P>0?_.aN.run(G.bind(this),P):~bs.run(G.bind(this))};
b.prototype.cancelAsync=function(G){G<0?bs.cancel(~G):_.aN.cancel(G)};
b.prototype.create=function(G,P){G=document.createElement(G);if(P)if(G.setProperties)G.setProperties(P);else for(var v in P)G[v]=P[v];return G};
b.prototype.elementMatches=function(G,P){return cPh(P||this,G)};
b.prototype.toggleAttribute=function(G,P){var v=this;arguments.length===3&&(v=arguments[2]);arguments.length==1&&(P=!v.hasAttribute(G));if(P)return(0,_.yO)(v).setAttribute(G,""),!0;(0,_.yO)(v).removeAttribute(G);return!1};
b.prototype.toggleClass=function(G,P,v){v=v||this;arguments.length==1&&(P=!v.classList.contains(G));P?v.classList.add(G):v.classList.remove(G)};
b.prototype.transform=function(G,P){P=P||this;P.style.webkitTransform=G;P.style.transform=G};
b.prototype.translate3d=function(G,P,v,L){this.transform("translate3d("+G+","+P+","+v+")",L||this)};
b.prototype.arrayDelete=function(G,P){if(Array.isArray(G)){if(P=G.indexOf(P),P>=0)return G.splice(P,1)}else if(P=FU(this,G).indexOf(P),P>=0)return this.splice(G,P,1);return null};
b.prototype._logger=function(G,P){Array.isArray(P)&&P.length===1&&Array.isArray(P[0])&&(P=P[0]);switch(G){case "log":case "warn":case "error":console[G].apply(console,_.K6(P))}};
b.prototype._log=function(){this._logger("log",_.Q1.apply(0,arguments))};
b.prototype._warn=function(){this._logger("warn",_.Q1.apply(0,arguments))};
b.prototype._error=function(){this._logger("error",_.Q1.apply(0,arguments))};
b.prototype._logf=function(G){return["[%s::%s]",this.is,G].concat(_.K6(_.Q1.apply(1,arguments)))};
_.DB.Object.defineProperties(b.prototype,{domHost:{configurable:!0,enumerable:!0,get:function(){var G=(0,_.yO)(this).getRootNode();return G instanceof DocumentFragment?G.host:G}}});
_.DB.Object.defineProperties(b,{importMeta:{configurable:!0,enumerable:!0,get:function(){return this.prototype.importMeta}},
observedAttributes:{configurable:!0,enumerable:!0,get:function(){return pfS&&!this.prototype._legacyForceObservedAttributes?(this.hasOwnProperty("__observedAttributes")||(this.__observedAttributes=[],zDJ(this.prototype)),this.__observedAttributes):B.call(this).concat("disable-upgrade")}}});
b.prototype.is="";return b});Polymer.FlattenedNodesObserver=Nf5;Polymer.DomApi=Xoh;Polymer.EventApi=jp;Polymer.dom=_.Uo;Polymer.dom.matchesSelector=cPh;Polymer.dom.flush=_.He;Polymer.dom.addDebouncer=_.z_;Polymer.DirMixin=jkM;Polymer.RenderStatus={beforeNextRender:_.czF,afterNextRender:_.Op,flush:function(){for(;NP4.length||mt.length;)oTE(NP4),oTE(mt);aG=!1}};Polymer.LegacyElementMixin=_.Ve;var TfS;TfS=Xi._mutablePropertyChange;var rPM={properties:{mutableData:Boolean},_shouldPropertyChange:function(b,d,B){return TfS(this,b,d,B,this.mutableData)}};Polymer.MutableDataBehavior={_shouldPropertyChange:function(b,d,B){return TfS(this,b,d,B,!0)}};
Polymer.OptionalMutableDataBehavior=rPM;var dk1={attached:!0,detached:!0,ready:!0,created:!0,beforeRegister:!0,registered:!0,attributeChanged:!0,listeners:!0,hostAttributes:!0},Ezx={attached:!0,detached:!0,ready:!0,created:!0,beforeRegister:!0,registered:!0,attributeChanged:!0,behaviors:!0,_noAccessors:!0},PzQ=Object.assign({listeners:!0,hostAttributes:!0,properties:!0,observers:!0},Ezx),Qkh=(0,_.Ve)(HTMLElement),YJm=function(b,d){b||console.warn("Polymer.Class requires `info` argument");d=d?d(Qkh):Qkh;d=sM4(b,d,b.behaviors);d.is=d.prototype.is=
b.is;return d};Polymer.Class=YJm;Polymer.mixinBehaviors=function(b,d){return sM4({},(0,_.Ve)(d),b)};
Polymer.GenerateClassFromInfo=sM4;_.hs=function(b){var d=typeof b==="function"?b:_.hs.Class(b);b._legacyForceObservedAttributes&&(d.prototype._legacyForceObservedAttributes=b._legacyForceObservedAttributes);customElements.define(d.is,d);return d};
_.hs.Class=YJm;Polymer._polymerFn=_.hs;var q_r=window.onLegacyPolymerFunctionDefinedCallback;q_r&&q_r();var bSQ={templatize:function(b,d){this._templatizerTemplate=b;this.ctor=sp(b,this,{mutableData:!!d,parentModel:this._parentModel,instanceProps:this._instanceProps,forwardHostProp:this._forwardHostPropV2,notifyInstanceProp:this._notifyInstancePropV2})},
stamp:function(b){return new this.ctor(b)},
modelForElement:function(b){return $sw(this._templatizerTemplate,b)}};Polymer.Templatizer=bSQ;_.i6=(0,_.Ve)(HTMLElement).prototype;Polymer.Base=_.i6;var vzF=/\bclass\b/.test(function(){}.toString());
window.PolymerFakeBaseClass=function(){};
_.Up=function(){return PolymerFakeBaseClass.apply(this,arguments)||this};
_.c(_.Up,PolymerFakeBaseClass);var oG=function(){return PolymerFakeBaseClass.apply(this,arguments)||this};
_.c(oG,PolymerFakeBaseClass);var Lmd=Symbol("Td"),I$W=[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 xch=xch||{id:"third_party/javascript/node_modules/reflect_decorators/Reflect.closure.js"},Y_A;(function(b){function d(u,r,Q){var q=K.get(u);if(!q){if(!Q)return;q=new l;K.set(u,q)}u=q.get(r);if(!u){if(!Q)return;u=new l;q.set(r,u)}return u}
function B(u,r,Q){if(k(u,r,Q))return!0;r=D(r);return r!==null?B(u,r,Q):!1}
function k(u,r,Q){r=d(r,Q,!1);return r===void 0?!1:!!r.has(u)}
function G(u,r,Q){if(k(u,r,Q))return P(u,r,Q);r=D(r);if(r!==null)return G(u,r,Q)}
function P(u,r,Q){r=d(r,Q,!1);if(r!==void 0)return r.get(u)}
function v(u,r){var Q=L(u,r);u=D(u);if(u===null)return Q;var q=v(u,r);if(q.length<=0)return Q;if(Q.length<=0)return q;r=new F;u=[];Q=_.C(Q);for(var sW=Q.next();!sW.done;sW=Q.next())sW=sW.value,r.has(sW)||(r.add(sW),u.push(sW));Q=_.C(q);for(q=Q.next();!q.done;q=Q.next())q=q.value,r.has(q)||(r.add(q),u.push(q));return u}
function L(u,r){u=d(u,r,!1);var Q=[];u&&u.forEach(function(q,sW){return Q.push(sW)});
return Q}
function A(u){return u===void 0}
function a(u){return typeof u==="object"?u!==null:typeof u==="function"}
function O(u){return typeof u==="function"}
function I(u){return typeof u==="symbol"?u:String(u)}
function D(u){var r=Object.getPrototypeOf(u);if(typeof u!=="function"||u===H||r!==H)return r;var Q=Object.getPrototypeOf(u.prototype);if(Q==null||Q===Object.prototype)return r;Q=Q.constructor;return typeof Q!=="function"||Q===u?r:Q}
function U(){function u(){this._keys=[];this._values=[];this._cache=r}
var r={};u.prototype={get size(){return this._keys.length},has:function(Q){return Q===this._cache?!0:this._find(Q)>=0?(this._cache=Q,!0):!1},
get:function(Q){var q=this._find(Q);if(q>=0)return this._cache=Q,this._values[q]},
set:function(Q,q){this.delete(Q);this._keys.push(Q);this._values.push(q);this._cache=Q;return this},
delete:function(Q){Q=this._find(Q);return Q>=0?(this._keys.splice(Q,1),this._values.splice(Q,1),this._cache=r,!0):!1},
clear:function(){this._keys.length=0;this._values.length=0;this._cache=r},
forEach:function(Q){for(var q=this.size,sW=0;sW<q;++sW){var L1=this._keys[sW],cJ=this._values[sW];this._cache=L1;Q.call(this,cJ,L1,this)}},
_find:function(Q){for(var q=this._keys,sW=q.length,L1=0;L1<sW;++L1)if(q[L1]===Q)return L1;return-1}};
return u}
function M(){function u(){this._map=new l}
u.prototype={get size(){return this._map.length},has:function(r){return this._map.has(r)},
add:function(r){this._map.set(r,r);return this},
delete:function(r){return this._map.delete(r)},
clear:function(){this._map.clear()},
forEach:function(r,Q){this._map.forEach(r,Q)}};
return u}
function z(){function u(){this._key=Q()}
function r(ow,Z2){for(var yE=0;yE<Z2;++yE)ow[yE]=Math.random()*255|0}
function Q(){do{if(sW)var ow=sW.randomBytes(16);else typeof Uint8Array==="function"?(ow=new Uint8Array(16),typeof crypto!=="undefined"?crypto.getRandomValues(ow):r(ow,16)):(ow=Array(16),r(ow,16));ow[6]=ow[6]&79|64;ow[8]=ow[8]&191|128;for(var Z2="",yE=0;yE<16;++yE){var wG=ow[yE];if(yE===4||yE===6||yE===8)Z2+="-";wG<16&&(Z2+="0");Z2+=wG.toString(16).toLowerCase()}ow="@@WeakMap@@"+Z2}while(L1.call(cJ,ow));cJ[ow]=!0;return ow}
function q(ow,Z2){if(!L1.call(ow,OW)){if(!Z2)return;Object.defineProperty(ow,OW,{value:Object.create(null)})}return ow[OW]}
var sW=typeof global!=="undefined"&&typeof xch==="object"&&typeof require==="function"&&require("crypto"),L1=Object.prototype.hasOwnProperty,cJ={},OW=Q();u.prototype={has:function(ow){return(ow=q(ow,!1))?this._key in ow:!1},
get:function(ow){if(ow=q(ow,!1))return ow[this._key]},
set:function(ow,Z2){q(ow,!0)[this._key]=Z2;return this},
delete:function(ow){return(ow=q(ow,!1))&&this._key in ow?delete ow[this._key]:!1},
clear:function(){this._key=Q()}};
return u}
var H=Object.getPrototypeOf(Function),l=typeof Map==="function"?Map:U(),F=typeof Set==="function"?Set:M(),K=new (typeof WeakMap==="function"?WeakMap:z());b.decorate=function(u,r,Q,q){if(A(q)){if(A(Q)){if(!Array.isArray(u))throw new TypeError;if(!O(r))throw new TypeError;for(Q=u.length-1;Q>=0;--Q)if(q=(0,u[Q])(r),!A(q)){if(!O(q))throw new TypeError;r=q}return r}if(!Array.isArray(u))throw new TypeError;if(!a(r))throw new TypeError;Q=I(Q);for(q=u.length-1;q>=0;--q)(0,u[q])(r,Q)}else{if(Array.isArray(u))if(a(r)){if(A(Q))throw new TypeError;
if(!a(q))throw new TypeError;}else throw new TypeError;else throw new TypeError;Q=I(Q);for(var sW=u.length-1;sW>=0;--sW){var L1=(0,u[sW])(r,Q,q);if(!A(L1)){if(!a(L1))throw new TypeError;q=L1}}return q}};
b.metadata=function(u,r){return function(Q,q){if(A(q)){if(!O(Q))throw new TypeError;d(Q,void 0,!0).set(u,r)}else{if(!a(Q))throw new TypeError;q=I(q);d(Q,q,!0).set(u,r)}}};
b.defineMetadata=function(u,r){var Q;if(a(r))A(Q)||(Q=I(Q));else throw new TypeError;d(r,Q,!0).set("parameters",u)};
b.hasMetadata=function(u,r,Q){if(a(r))A(Q)||(Q=I(Q));else throw new TypeError;return B(u,r,Q)};
b.hasOwnMetadata=function(u,r,Q){if(a(r))A(Q)||(Q=I(Q));else throw new TypeError;return k(u,r,Q)};
b.getMetadata=function(u,r,Q){if(a(r))A(Q)||(Q=I(Q));else throw new TypeError;return G(u,r,Q)};
b.getOwnMetadata=function(u,r,Q){if(a(r))A(Q)||(Q=I(Q));else throw new TypeError;return P(u,r,Q)};
b.getMetadataKeys=function(u,r){if(a(u))A(r)||(r=I(r));else throw new TypeError;return v(u,r)};
b.getOwnMetadataKeys=function(u,r){if(a(u))A(r)||(r=I(r));else throw new TypeError;return L(u,r)};
b.deleteMetadata=function(u,r,Q){if(a(r))A(Q)||(Q=I(Q));else throw new TypeError;var q=d(r,Q,!1);if(!A(q)){if(!q.delete(u))return!1;if(q.size>0)return!0;u=K.get(r);u.delete(Q);if(u.size>0)return!0;K.delete(r);return!0}};
(function(u){if(typeof u.Reflect!=="undefined"){if(u.Reflect!==b)for(var r in b)u.Reflect[r]=b[r]}else u.Reflect=b})(typeof window!=="undefined"?window:typeof WorkerGlobalScope!=="undefined"?self:typeof global!=="undefined"?global:globalThis)})(Y_A||(Y_A={}));var zQQ=self;var e6S=[0,_.eP,_.kz,_.eP];var bQS=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(bQS,_.vD);var dnV=_.MX(bQS,[0,_.CM,_.Es,e6S,_.kz,_.LM]);var kDS=[0,_.vP,-3,_.LM,_.CM,_.eP,_.cmh,_.vP,z8r,NOr,rP,_.d8,_.eP,function(){return By5},
_.kz],By5=[0,_.Es,function(){return kDS},
_.CM,14,_.vP];_.CX(_.NZ,_.yQ);_.E=_.NZ.prototype;_.E.start=function(){this.stop();this.usingListeners_=!1;var b=GDh(this),d=PIS(this);b&&!d&&this.JSC$11484_win_.mozRequestAnimationFrame?(this.JSC$11484_id_=_.JP(this.JSC$11484_win_,"MozBeforePaint",this.callback_),this.JSC$11484_win_.mozRequestAnimationFrame(null),this.usingListeners_=!0):this.JSC$11484_id_=b&&d?b.call(this.JSC$11484_win_,this.callback_):this.JSC$11484_win_.setTimeout(T9$(this.callback_),20)};
_.E.stop=function(){if(this.isActive()){var b=GDh(this),d=PIS(this);b&&!d&&this.JSC$11484_win_.mozRequestAnimationFrame?px(this.JSC$11484_id_):b&&d?d.call(this.JSC$11484_win_,this.JSC$11484_id_):this.JSC$11484_win_.clearTimeout(this.JSC$11484_id_)}this.JSC$11484_id_=null};
_.E.fire=function(){this.stop();this.JSC$11486_doAction_()};
_.E.isActive=function(){return this.JSC$11484_id_!=null};
_.E.JSC$11486_doAction_=function(){this.usingListeners_&&this.JSC$11484_id_&&px(this.JSC$11484_id_);this.JSC$11484_id_=null;this.JSC$11484_listener_.call(this.handler_,_.sm())};
_.E.disposeInternal=function(){this.stop();_.NZ.superClass_.disposeInternal.call(this)};
var GDh=function(b){b=b.JSC$11484_win_;return b.requestAnimationFrame||b.webkitRequestAnimationFrame||b.mozRequestAnimationFrame||b.oRequestAnimationFrame||b.msRequestAnimationFrame||null},PIS=function(b){b=b.JSC$11484_win_;
return b.cancelAnimationFrame||b.cancelRequestAnimationFrame||b.webkitCancelRequestAnimationFrame||b.mozCancelRequestAnimationFrame||b.oCancelRequestAnimationFrame||b.msCancelRequestAnimationFrame||null};_.aI=function(b,d,B){_.yQ.call(this);this.JSC$11487_listener_=B!=null?b.bind(B):b;this.JSC$11487_interval_=d;this.args_=null;this.shouldFire_=!1;this.pauseCount_=0;this.JSC$11487_timer_=null};
_.c(_.aI,_.yQ);_.E=_.aI.prototype;_.E.fire=function(b){this.args_=arguments;this.JSC$11487_timer_||this.pauseCount_?this.shouldFire_=!0:Eue(this)};
_.E.stop=function(){this.JSC$11487_timer_&&(_.k4.clearTimeout(this.JSC$11487_timer_),this.JSC$11487_timer_=null,this.shouldFire_=!1,this.args_=null)};
_.E.pause=function(){this.pauseCount_++};
_.E.resume=function(){this.pauseCount_--;this.pauseCount_||!this.shouldFire_||this.JSC$11487_timer_||(this.shouldFire_=!1,Eue(this))};
_.E.disposeInternal=function(){_.yQ.prototype.disposeInternal.call(this);this.stop()};
var Eue=function(b){b.JSC$11487_timer_=wh(function(){b.JSC$11487_timer_=null;b.shouldFire_&&!b.pauseCount_&&(b.shouldFire_=!1,Eue(b))},b.JSC$11487_interval_);
var d=b.args_;b.args_=null;b.JSC$11487_listener_.apply(null,d)};var sIs=function(b,d){this.childIterator_=b[_.k4.Symbol.iterator]();this.mapFn_=d};
sIs.prototype[Symbol.iterator]=function(){return this};
sIs.prototype.next=function(){var b=this.childIterator_.next();return{value:b.done?void 0:this.mapFn_.call(void 0,b.value),done:b.done}};
var CIH=function(b,d){return new sIs(b,d)};var vus={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 m3W=function(b){var d=L2s(b);if(!d)throw Error("Xd`"+b);return d},L2s=function(b){var d={};
b=String(b);var B=b.charAt(0)=="#"?b:"#"+b;if(fZh.test(B))return d.hex=Ehd(B),d.type="hex",d;B=D32(b);return B.length?(d.hex=Kd4(B[0],B[1],B[2]),d.type="rgb",d):vus&&(b=vus[b.toLowerCase()])?(d.hex=b,d.type="named",d):null},A2A=/#(.)(.)(.)/,Ehd=function(b){if(!fZh.test(b))throw Error("Zd`"+b);
b.length==4&&(b=b.replace(A2A,"#$1$1$2$2$3$3"));return b.toLowerCase()},$3F=function(b){b=Ehd(b);
b=parseInt(b.slice(1),16);return[b>>16,b>>8&255,b&255]},Kd4=function(b,d,B){b=Number(b);
d=Number(d);B=Number(B);if(b!=(b&255)||d!=(d&255)||B!=(B&255))throw Error("$d`"+b+"`"+d+"`"+B);d=b<<16|d<<8|B;return b<16?"#"+(16777216|d).toString(16).slice(1):"#"+d.toString(16)},fZh=/^#(?:[0-9a-f]{3}){1,2}$/i,W2$=/^(?:rgb)?\((0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2})\)$/i,D32=function(b){var d=b.match(W2$);
if(d){b=Number(d[1]);var B=Number(d[2]);d=Number(d[3]);if(b>=0&&b<=255&&B>=0&&B<=255&&d>=0&&d<=255)return[b,B,d]}return[]};var aZ2={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},Oa=aZ2;Oa=aZ2;var kO4,mnM,$nh;kO4=function(b,d){switch(d){case 1:return b%4!=0||b%100==0&&b%400!=0?28:29;case 5:case 8:case 10:case 3:return 30}return 31};
mnM=function(b,d,B,k,G){b=new Date(b,d,B);G=G||0;return b.valueOf()+(((k!==void 0?k:3)-G+7)%7-((b.getDay()+6)%7-G+7)%7)*864E5};
_.nh=function(b,d,B){typeof b==="number"?(this.date=$nh(b,d||0,B||1),OQS(this,B||1)):_.Tm(b)?(this.date=$nh(b.getFullYear(),b.getMonth(),b.getDate()),OQS(this,b.getDate())):(this.date=new Date(_.sm()),b=this.date.getDate(),this.date.setHours(0),this.date.setMinutes(0),this.date.setSeconds(0),this.date.setMilliseconds(0),OQS(this,b))};
$nh=function(b,d,B){d=new Date(b,d,B);b>=0&&b<100&&d.setFullYear(d.getFullYear()-1900);return d};
_.E=_.nh.prototype;_.E.firstDayOfWeek_=Oa.FIRSTDAYOFWEEK;_.E.firstWeekCutOffDay_=Oa.FIRSTWEEKCUTOFFDAY;_.E.clone=function(){var b=new _.nh(this.date);b.firstDayOfWeek_=this.firstDayOfWeek_;b.firstWeekCutOffDay_=this.firstWeekCutOffDay_;return b};
_.E.getFullYear=function(){return this.date.getFullYear()};
_.E.getYear=function(){return this.getFullYear()};
_.E.getMonth=function(){return this.date.getMonth()};
_.E.getDate=function(){return this.date.getDate()};
_.E.getTime=function(){return this.date.getTime()};
_.E.getDay=function(){return this.date.getDay()};
_.E.getUTCFullYear=function(){return this.date.getUTCFullYear()};
_.E.getUTCMonth=function(){return this.date.getUTCMonth()};
_.E.getUTCDate=function(){return this.date.getUTCDate()};
_.E.getUTCDay=function(){return this.date.getDay()};
_.E.getUTCHours=function(){return this.date.getUTCHours()};
_.E.getUTCMinutes=function(){return this.date.getUTCMinutes()};
_.E.getTimezoneOffset=function(){return this.date.getTimezoneOffset()};
_.E.set=function(b){this.date=new Date(b.getFullYear(),b.getMonth(),b.getDate())};
_.E.setFullYear=function(b){this.date.setFullYear(b)};
_.E.setYear=function(b){this.setFullYear(b)};
_.E.setMonth=function(b){this.date.setMonth(b)};
_.E.setDate=function(b){this.date.setDate(b)};
_.E.setTime=function(b){this.date.setTime(b)};
_.E.setUTCFullYear=function(b){this.date.setUTCFullYear(b)};
_.E.setUTCMonth=function(b){this.date.setUTCMonth(b)};
_.E.setUTCDate=function(b){this.date.setUTCDate(b)};
_.E.add=function(b){if(b.years||b.months){var d=this.getMonth()+b.months+b.years*12,B=this.getYear()+Math.floor(d/12);d%=12;d<0&&(d+=12);var k=Math.min(kO4(B,d),this.getDate());this.setDate(1);this.setFullYear(B);this.setMonth(d);this.setDate(k)}b.days&&(B=this.getYear(),d=B>=0&&B<=99?-1900:0,b=new Date((new Date(B,this.getMonth(),this.getDate(),12)).getTime()+b.days*864E5),this.setDate(1),this.setFullYear(b.getFullYear()+d),this.setMonth(b.getMonth()),this.setDate(b.getDate()),OQS(this,b.getDate()))};
_.E.JSC$11500_toIsoString=function(b){var d=this.getFullYear(),B=d<0?"-":d>=1E4?"+":"";return[B+_.Os(Math.abs(d),B?6:4),_.Os(this.getMonth()+1,2),_.Os(this.getDate(),2)].join(b?"-":"")};
_.E.equals=function(b){return!(!b||this.getYear()!=b.getYear()||this.getMonth()!=b.getMonth()||this.getDate()!=b.getDate())};
_.E.toString=function(){return this.JSC$11500_toIsoString()};
var OQS=function(b,d){b.getDate()!=d&&b.date.setUTCHours(b.date.getUTCHours()+(b.getDate()<d?1:-1))};
_.nh.prototype.valueOf=function(){return this.date.valueOf()};var rl=function(b,d,B,k,G){this.reversed=!!d;this.node=null;this.tagType=0;this.started_=!1;this.constrained=!B;b&&T_(this,b,k);this.depth=G!=void 0?G:this.tagType||0;this.reversed&&(this.depth*=-1)};
_.CX(rl,Nr);var T_=function(b,d,B,k){if(b.node=d)b.tagType=typeof B==="number"?B:b.node.nodeType!=1?0:b.reversed?-1:1;typeof k==="number"&&(b.depth=k)};
_.E=rl.prototype;_.E.JSC$11515_copyFrom=function(b){this.node=b.node;this.tagType=b.tagType;this.depth=b.depth;this.reversed=b.reversed;this.constrained=b.constrained};
_.E.clone=function(){return new rl(this.node,this.reversed,!this.constrained,this.tagType,this.depth)};
_.E.next=function(){if(this.started_){if(!this.node||this.constrained&&this.depth==0)return pj;var b=this.node;var d=this.reversed?-1:1;if(this.tagType==d){var B=this.reversed?b.lastChild:b.firstChild;B?T_(this,B):T_(this,b,d*-1)}else(B=this.reversed?b.previousSibling:b.nextSibling)?T_(this,B):T_(this,b.parentNode,d*-1);this.depth+=this.tagType*(this.reversed?-1:1)}else this.started_=!0;return(b=this.node)?Mr(b):pj};
_.E.equals=function(b){return b.node==this.node&&(!this.node||b.tagType==this.tagType)};
_.E.splice=function(b){var d=this.node,B=this.reversed?1:-1;this.tagType==B&&(this.tagType=B*-1,this.depth+=this.tagType*(this.reversed?-1:1));this.reversed=!this.reversed;rl.prototype.next.call(this);this.reversed=!this.reversed;B=_.K1(arguments[0])?arguments[0]:arguments;for(var k=B.length-1;k>=0;k--)_.nM(B[k],d);_.tr(d)};var IZh=function(){},Qe=function(b){for(var d=[],B=b.getTextRangeCount(),k=0;k<B;k++)d.push(b.getTextRange(k));
return d};
IZh.prototype.isReversed=function(){return!1};
IZh.prototype.getWindow=function(){return T7(_.r1(this.JSC$11517_getStartNode()))};
var Dns=function(b,d){rl.call(this,b,d,!0)};
_.CX(Dns,rl);var qM=function(b,d,B,k,G){this.endNode_=this.startNode_=null;this.endOffset_=this.startOffset_=0;this.isReversed_=!!G;if(b){this.startNode_=b;this.startOffset_=d;this.endNode_=B;this.endOffset_=k;if(b.nodeType==1&&b.tagName!="BR")if(b=b.childNodes,d=b[d])this.startNode_=d,this.startOffset_=0;else{b.length&&(this.startNode_=_.HJ(b));var P=!0}B.nodeType==1&&((this.endNode_=B.childNodes[k])?this.endOffset_=0:this.endNode_=B)}rl.call(this,this.isReversed_?this.endNode_:this.startNode_,this.isReversed_,
!0);P&&this.next()};
_.CX(qM,Dns);_.E=qM.prototype;_.E.JSC$11523_getStartNode=function(){return this.startNode_};
_.E.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)};
_.E.next=function(){return this.isLast()?pj:qM.superClass_.next.call(this)};
_.E.JSC$11515_copyFrom=function(b){this.startNode_=b.startNode_;this.endNode_=b.endNode_;this.startOffset_=b.startOffset_;this.endOffset_=b.endOffset_;this.isReversed_=b.isReversed_;qM.superClass_.JSC$11515_copyFrom.call(this,b)};
_.E.clone=function(){var b=new qM(this.startNode_,this.startOffset_,this.endNode_,this.endOffset_,this.isReversed_);b.JSC$11515_copyFrom(this);return b};var UnM=function(){};
UnM.prototype.__iterator__=function(){return new qM(this.range_.startContainer,this.range_.startOffset,this.range_.endContainer,this.range_.endOffset)};var xK=function(b){this.range_=b};
_.CX(xK,UnM);var our=function(b){var d=_.r1(b).createRange();if(b.nodeType==3)d.setStart(b,0),d.setEnd(b,b.length);else if(w8(b)||b.nodeType==3){for(var B,k=b;(B=k.firstChild)&&(w8(B)||B.nodeType==3);)k=B;d.setStart(k,0);for(k=b;(B=k.lastChild)&&(w8(B)||B.nodeType==3);)k=B;d.setEnd(k,k.nodeType==1?k.childNodes.length:k.length)}else B=b.parentNode,b=Array.prototype.indexOf.call(B.childNodes,b),d.setStart(B,b),d.setEnd(B,b+1);return d},Ny3=function(b,d,B,k){var G=_.r1(b).createRange();
G.setStart(b,d);G.setEnd(B,k);return G};
_.E=xK.prototype;_.E.clone=function(){return new this.constructor(this.range_.cloneRange())};
_.E.getContainer=function(){return this.range_.commonAncestorContainer};
_.E.compareBrowserRangeEndpoints=function(b,d,B){return this.range_.compareBoundaryPoints(B==1?d==1?_.k4.Range.START_TO_START:_.k4.Range.START_TO_END:d==1?_.k4.Range.END_TO_START:_.k4.Range.END_TO_END,b)};
_.E.isCollapsed=function(){return this.range_.collapsed};
_.E.select=function(b){this.selectInternal(T7(_.r1(this.range_.startContainer)).getSelection(),b)};
_.E.selectInternal=function(b){b.removeAllRanges();b.addRange(this.range_)};
_.E.insertNode=function(b,d){var B=this.range_.cloneRange();B.collapse(d);B.insertNode(b);B.detach();return b};
_.E.collapse=function(b){this.range_.collapse(b)};_.CX(pb,xK);pb.prototype.selectInternal=function(b,d){!d||this.isCollapsed()?pb.superClass_.selectInternal.call(this,b,d):(b.collapse(this.range_.endContainer,this.range_.endOffset),b.extend(this.range_.startContainer,this.range_.startOffset))};_.CX(MZ,xK);MZ.prototype.compareBrowserRangeEndpoints=function(b,d,B){return MZ.superClass_.compareBrowserRangeEndpoints.call(this,b,d,B)};
MZ.prototype.selectInternal=function(b,d){d?b.setBaseAndExtent(this.range_.endContainer,this.range_.endOffset,this.range_.startContainer,this.range_.startOffset):b.setBaseAndExtent(this.range_.startContainer,this.range_.startOffset,this.range_.endContainer,this.range_.endOffset)};var p$l=function(b){return _.mi?new MZ(b):_.aH?new pb(b):new xK(b)};var YK=function(){this.endOffset_=this.endNode_=this.startOffset_=this.startNode_=this.browserRangeWrapper_=null;this.isReversed_=!1},MKU;
_.CX(YK,IZh);MKU=function(b,d){var B=new YK;B.browserRangeWrapper_=b;B.isReversed_=!!d;return B};
_.c2l=function(b){b=_.mi?new MZ(our(b)):_.aH?new pb(our(b)):new xK(our(b));return MKU(b)};
_.ep=function(b,d,B,k){var G=new YK;G.isReversed_=J2$(b,d,B,k);if(_.mb(b)&&!w8(b)){var P=b.parentNode;d=Array.prototype.indexOf.call(P.childNodes,b);b=P}_.mb(B)&&!w8(B)&&(P=B.parentNode,k=Array.prototype.indexOf.call(P.childNodes,B),B=P);G.isReversed_?(G.startNode_=B,G.startOffset_=k,G.endNode_=b,G.endOffset_=d):(G.startNode_=b,G.startOffset_=d,G.endNode_=B,G.endOffset_=k);return G};
_.E=YK.prototype;_.E.clone=function(){var b=new YK;b.browserRangeWrapper_=this.browserRangeWrapper_&&this.browserRangeWrapper_.clone();b.startNode_=this.startNode_;b.startOffset_=this.startOffset_;b.endNode_=this.endNode_;b.endOffset_=this.endOffset_;b.isReversed_=this.isReversed_;return b};
_.E.JSC$11517_getType=function(){return"text"};
_.E.getBrowserRangeObject=function(){return bd(this).range_};
_.E.getTextRangeCount=function(){return 1};
_.E.getTextRange=function(){return this};
var bd=function(b){var d;if(!(d=b.browserRangeWrapper_)){d=b.JSC$11517_getStartNode();var B=b.JSC$11517_getStartOffset(),k=b.JSC$11517_getEndNode(),G=b.JSC$11517_getEndOffset();d=_.mi?new MZ(Ny3(d,B,k,G)):_.aH?new pb(Ny3(d,B,k,G)):new xK(Ny3(d,B,k,G));d=b.browserRangeWrapper_=d}return d};
_.E=YK.prototype;_.E.getContainer=function(){return bd(this).getContainer()};
_.E.JSC$11517_getStartNode=function(){return this.startNode_||(this.startNode_=bd(this).range_.startContainer)};
_.E.JSC$11517_getStartOffset=function(){return this.startOffset_!=null?this.startOffset_:this.startOffset_=bd(this).range_.startOffset};
_.E.JSC$11517_getEndNode=function(){return this.endNode_||(this.endNode_=bd(this).range_.endContainer)};
_.E.JSC$11517_getEndOffset=function(){return this.endOffset_!=null?this.endOffset_:this.endOffset_=bd(this).range_.endOffset};
_.E.isReversed=function(){return this.isReversed_};
_.E.JSC$11517_containsRange=function(b,d){if(b.JSC$11517_getType()=="text"){var B=bd(this);b=bd(b);d=d&&!b.isCollapsed();b=b.range_;B=d?B.compareBrowserRangeEndpoints(b,0,1)>=0&&B.compareBrowserRangeEndpoints(b,1,0)<=0:B.compareBrowserRangeEndpoints(b,0,0)>=0&&B.compareBrowserRangeEndpoints(b,1,1)<=0}else B=!1;return B};
_.E.isCollapsed=function(){return bd(this).isCollapsed()};
_.E.JSC$11517_getText=function(){return bd(this).range_.toString()};
_.E.__iterator__=function(){return new qM(this.JSC$11517_getStartNode(),this.JSC$11517_getStartOffset(),this.JSC$11517_getEndNode(),this.JSC$11517_getEndOffset())};
_.E.select=function(){bd(this).select(this.isReversed_)};
_.E.JSC$11517_removeContents=function(){var b=bd(this).range_;b.extractContents();if(b.startContainer.hasChildNodes()&&(b=b.startContainer.childNodes[b.startOffset])){var d=b.previousSibling;wmA(b)==""&&_.tr(b);d&&wmA(d)==""&&_.tr(d)}this.startNode_=this.startOffset_=this.endNode_=this.endOffset_=null};
_.E.insertNode=function(b,d){b=bd(this).insertNode(b,d);this.startNode_=this.startOffset_=this.endNode_=this.endOffset_=null;return b};
_.E.collapse=function(b){b=this.isReversed()?!b:b;this.browserRangeWrapper_&&this.browserRangeWrapper_.collapse(b);b?(this.endNode_=this.startNode_,this.endOffset_=this.startOffset_):(this.startNode_=this.endNode_,this.startOffset_=this.endOffset_);this.isReversed_=!1};var z0S=function(){};
_.CX(z0S,IZh);z0S.prototype.JSC$11517_containsRange=function(b,d){var B=Qe(this);b=Qe(b);return(d?Ao:_.nLx)(b,function(k){return Ao(B,function(G){return G.JSC$11517_containsRange(k,d)})})};
z0S.prototype.insertNode=function(b,d){d?_.KM(b,this.JSC$11517_getStartNode()):_.nM(b,this.JSC$11517_getEndNode());return b};var R0S,X$r=FF().JSC$9499_document_.documentElement;R0S=X$r.requestFullscreen?"fullscreenchange":X$r.webkitRequestFullscreen?"webkitfullscreenchange":X$r.mozRequestFullScreen?"mozfullscreenchange":X$r.msRequestFullscreen?"MSFullscreenChange":"fullscreenchange";var h0H=function(){var b=FF().JSC$9499_document_;return!!(b.webkitIsFullScreen||b.mozFullScreen||b.msFullscreenElement||b.fullscreenElement)};var dD=function(){this.browserRanges_=[];this.ranges_=[];this.container_=this.sortedRanges_=null};
_.CX(dD,z0S);_.E=dD.prototype;_.E.clone=function(){var b=new dD;b.browserRanges_=_.iF(this.browserRanges_);return b};
_.E.JSC$11517_getType=function(){return"mutli"};
_.E.getBrowserRangeObject=function(){return this.browserRanges_[0]};
_.E.getTextRangeCount=function(){return this.browserRanges_.length};
_.E.getTextRange=function(b){this.ranges_[b]||(this.ranges_[b]=MKU(p$l(this.browserRanges_[b])));return this.ranges_[b]};
_.E.getContainer=function(){if(!this.container_){for(var b=[],d=this.getTextRangeCount(),B=0;B<d;B++)b.push(this.getTextRange(B).getContainer());this.container_=FXr.apply(null,b)}return this.container_};
var B3=function(b){b.sortedRanges_||(b.sortedRanges_=Qe(b),b.sortedRanges_.sort(function(d,B){var k=d.JSC$11517_getStartNode();d=d.JSC$11517_getStartOffset();var G=B.JSC$11517_getStartNode();B=B.JSC$11517_getStartOffset();return k==G&&d==B?0:J2$(k,d,G,B)?1:-1}));
return b.sortedRanges_};
_.E=dD.prototype;_.E.JSC$11517_getStartNode=function(){return B3(this)[0].JSC$11517_getStartNode()};
_.E.JSC$11517_getStartOffset=function(){return B3(this)[0].JSC$11517_getStartOffset()};
_.E.JSC$11517_getEndNode=function(){return _.HJ(B3(this)).JSC$11517_getEndNode()};
_.E.JSC$11517_getEndOffset=function(){return _.HJ(B3(this)).JSC$11517_getEndOffset()};
_.E.isCollapsed=function(){return this.browserRanges_.length==0||this.browserRanges_.length==1&&this.getTextRange(0).isCollapsed()};
_.E.JSC$11517_getText=function(){return Qe(this).map(function(b){return b.JSC$11517_getText()}).join("")};
_.E.__iterator__=function(){return new kR(this)};
_.E.select=function(){var b=this.getWindow().getSelection();b.removeAllRanges();for(var d=this.getTextRangeCount(),B=0;B<d;B++)b.addRange(this.getTextRange(B).getBrowserRangeObject())};
_.E.JSC$11517_removeContents=function(){Qe(this).forEach(function(b){b.JSC$11517_removeContents()})};
_.E.collapse=function(b){if(!this.isCollapsed()){var d=b?this.getTextRange(0):this.getTextRange(this.getTextRangeCount()-1);this.ranges_=[];this.container_=this.sortedRanges_=null;d.collapse(b);this.ranges_=[d];this.sortedRanges_=[d];this.browserRanges_=[d.getBrowserRangeObject()]}};
var kR=function(b){this.iterators_=null;this.currentIdx_=0;b&&(this.iterators_=B3(b).map(function(d){return _.wG3(d)}));
rl.call(this,b?this.JSC$11523_getStartNode():null,!1,!0)};
_.CX(kR,Dns);_.E=kR.prototype;_.E.JSC$11523_getStartNode=function(){return this.iterators_[0].JSC$11523_getStartNode()};
_.E.isLast=function(){return this.iterators_[this.currentIdx_].isLast()};
_.E.next=function(){for(;this.currentIdx_<this.iterators_.length;){var b=this.iterators_[this.currentIdx_],d=b.next();if(d.done)this.currentIdx_++;else return T_(this,b.node,b.tagType,b.depth),d}return pj};
_.E.JSC$11515_copyFrom=function(b){this.iterators_=_.iF(b.iterators_);kR.superClass_.JSC$11515_copyFrom.call(this,b)};
_.E.clone=function(){var b=new kR(null);b.JSC$11515_copyFrom(this);return b};var HQ$,J2$;_.AT=function(){var b=window.getSelection();return b&&HQ$(b)};
HQ$=function(b){var d=!1;if(b.createRange)try{var B=b.createRange()}catch(G){return null}else if(b.rangeCount){if(b.rangeCount>1){B=new dD;d=b.rangeCount;for(var k=0;k<d;k++)B.browserRanges_.push(b.getRangeAt(k));return B}B=b.getRangeAt(0);d=J2$(b.anchorNode,b.anchorOffset,b.focusNode,b.focusOffset)}else return null;return MKU(p$l(B),d)};
_.GL=function(b,d){return _.ep(b,d,b,d)};
_.P3=function(b,d,B,k){return _.ep(b,d,B,k)};
J2$=function(b,d,B,k){if(b==B)return k<d;var G;if(b.nodeType==1&&d)if(G=b.childNodes[d])b=G,d=0;else if(_.bp(b,B))return!0;if(B.nodeType==1&&k)if(G=B.childNodes[k])B=G,k=0;else if(_.bp(B,b))return!1;return(jle(b,B)||d-k)>0};var Eh=function(){_.gh.call(this);this.reader_=new FileReader;this.reader_.onloadstart=(0,_.Sm)(this.dispatchProgressEvent_,this);this.reader_.onprogress=(0,_.Sm)(this.dispatchProgressEvent_,this);this.reader_.onload=(0,_.Sm)(this.dispatchProgressEvent_,this);this.reader_.onabort=(0,_.Sm)(this.dispatchProgressEvent_,this);this.reader_.onerror=(0,_.Sm)(this.dispatchProgressEvent_,this);this.reader_.onloadend=(0,_.Sm)(this.dispatchProgressEvent_,this)};
_.CX(Eh,_.gh);Eh.prototype.abort=function(){try{this.reader_.abort()}catch(b){throw new Kg2(b,"aborting read");}};
Eh.prototype.getError=function(){return this.reader_.error&&new Kg2(this.reader_.error,"reading file")};
Eh.prototype.dispatchProgressEvent_=function(b){this.dispatchEvent(new nYS(b,this))};
Eh.prototype.disposeInternal=function(){Eh.superClass_.disposeInternal.call(this);delete this.reader_};
var tKs=function(b){var d=new Eh,B=lZ5(d);d.reader_.readAsArrayBuffer(b);return B},jIU=function(b){var d=new Eh,B=lZ5(d);
d.reader_.readAsDataURL(b);return B},lZ5=function(b){var d=new CI;
b.listen("loadend",_.aZ(function(B,k){var G=k.reader_.result,P=k.getError();G==null||P?B.errback(P):B.callback(G);k.dispose()},d,b));
return d};var sh=function(){_.gh.call(this);this.hysteresisDistance_=0;this.dragLists_=[];this.dragItems_=[];this.dragItemForHandle_={};this.JSC$11557_eventHandler_=new _.Jt(this);this.JSC$11557_isInitialized_=!1};
_.CX(sh,_.gh);var F2H=new _.hM("d"),ZQe=new _.hM("beforedragstart"),guS=new _.hM("dragstart"),y2h=new _.hM("beforedragmove"),SZ$=new _.hM("dragmove"),VKA=new _.hM("beforedragend"),iQr=new _.hM("dragend"),w$h=new _.hM("e");sh.prototype.isDragging=function(){return!!this.JSC$11557_dragger_};
var ufs=function(b,d){d.dlgGrowthDirection_=0;d.dlgDragHoverClass_=void 0;d.dlgDragPermission=0;b.dragLists_.push(d)},K2l=function(b,d){b.getHandleForDragItem_=d};
sh.prototype.init=function(){if(!this.JSC$11557_isInitialized_){for(var b=this.dragLists_.length,d=0;d<b;d++)for(var B=_.TG(this.dragLists_[d]),k=B.length,G=0;G<k;++G){var P=B[G],v=this.getHandleForDragItem_(P),L=_.q4(v);this.dragItemForHandle_[L]=P;this.dragItemHoverClasses_&&(this.JSC$11557_eventHandler_.listen(P,"mouseover",this.handleDragItemMouseover_),this.JSC$11557_eventHandler_.listen(P,"mouseout",this.handleDragItemMouseout_));this.dragItemHandleHoverClasses_&&(this.JSC$11557_eventHandler_.listen(v,
"mouseover",this.handleDragItemHandleMouseover_),this.JSC$11557_eventHandler_.listen(v,"mouseout",this.handleDragItemHandleMouseout_));this.dragItems_.push(P);this.JSC$11557_eventHandler_.listen(v,["mousedown","touchstart"],this.handlePotentialDragStart_)}this.JSC$11557_isInitialized_=!0}};
sh.prototype.disposeInternal=function(){this.JSC$11557_eventHandler_.dispose();for(var b=this.dragLists_.length,d=0;d<b;d++){var B=this.dragLists_[d];B.dlgGrowthDirection_=void 0;B.dlgDragHoverClass_=void 0}this.dragLists_.length=0;this.dragItems_.length=0;this.dragItemForHandle_=null;nu3(this);sh.superClass_.disposeInternal.call(this)};
var Ty$=function(b,d){for(var B=b.dragLists_.length,k=0;k<B;k++){var G=b.dragLists_[k];G.dlgBounds_=MLm(G)}B=b.dragItems_.length;for(k=0;k<B;k++)G=b.dragItems_[k],G!=d&&(G.dlgBounds_=MLm(G))};
_.E=sh.prototype;
_.E.handlePotentialDragStart_=function(b){var d=_.q4(b.currentTarget);d=this.dragItemForHandle_[d];if(d.parentElement.dlgDragPermission!=2){this.currDragItem_=d;a:{d=this.currDragItem_;for(var B=d.cloneNode(!0),k=jm("TEXTAREA",d),G=jm("TEXTAREA",B),P=0;P<k.length;P++)G[P].value=k[P].value;switch(d.tagName){case "TR":d=_.Vq("TABLE",null,_.Vq("TBODY",null,B));break a;case "TD":case "TH":d=_.Vq("TABLE",null,_.Vq("TBODY",null,_.Vq("TR",null,B)));break a;case "TEXTAREA":B.value=d.value;default:d=B;break a}d=
void 0}this.draggerEl_=d;this.draggerElClasses_&&Ej(this.draggerEl_,this.draggerElClasses_||[]);this.draggerEl_.style.margin="0";this.draggerEl_.style.position="absolute";this.draggerEl_.style.visibility="hidden";_.r1(this.currDragItem_).body.appendChild(this.draggerEl_);B=_.Qa(this.currDragItem_);d=this.draggerEl_;k=_.Qa(d);if(B instanceof _.n5){var v=B.y;B=B.x}Yz(d,d.offsetLeft+(B-k.x),d.offsetTop+(Number(v)-k.y));this.JSC$11557_dragger_=new _.et(this.draggerEl_);_.uoH(this.JSC$11557_dragger_,this.hysteresisDistance_);
_.JP(this.JSC$11557_dragger_,"start",this.handleDragStart_,!1,this);_.JP(this.JSC$11557_dragger_,"end",this.handleDragEnd_,!1,this);_.JP(this.JSC$11557_dragger_,"earlycancel",this.JSC$11559_cleanup_,!1,this);this.dispatchEvent(new Cq(F2H,this,b,this.currDragItem_,this.draggerEl_,this.JSC$11557_dragger_));this.JSC$11557_dragger_.startDrag(b)}};
_.E.handleDragStart_=function(b){if(this.dispatchEvent(new Cq(ZQe,this,b.browserEvent,this.currDragItem_,null,null))){this.origList_=this.currDragItem_.parentNode;this.origNextItem_=_.H52(this.currDragItem_);this.currHoverList_=this.origList_;this.currDragItemClasses_?Ej(this.currDragItem_,this.currDragItemClasses_||[]):this.currDragItem_.style.visibility="hidden";var d=Ql$(this.draggerEl_);this.draggerEl_.halfWidth=d.width/2;this.draggerEl_.halfHeight=d.height/2;d=this.draggerEl_.getBoundingClientRect();
var B=b.clientY,k=Kt2(this.JSC$11557_dragger_,b.clientX);if(k>d.right){var G=this.currDragItem_.getBoundingClientRect();this.JSC$11557_dragger_.deltaX=k-(k-G.left)/G.width*d.width}B=nj3(this.JSC$11557_dragger_,B);B>d.bottom&&(this.JSC$11557_dragger_.deltaY+=B-d.bottom);this.draggerEl_.style.visibility="";this.currDragItem_.style.display="none";Ty$(this,this.currDragItem_);this.currDragItem_.style.display="";_.JP(this.JSC$11557_dragger_,"drag",this.handleDragMove_,!1,this);this.dispatchEvent(new Cq(guS,
this,b.browserEvent,this.currDragItem_,this.draggerEl_,this.JSC$11557_dragger_))}else b.preventDefault(),this.JSC$11559_cleanup_()};
_.E.handleDragMove_=function(b){var d=_.Qa(this.draggerEl_);d=new _.n5(d.x+this.draggerEl_.halfWidth,d.y+this.draggerEl_.halfHeight);a:{var B=null;if(this.currDragItem_.style.display!="none"){B=this.currDragItem_.parentNode;var k=MLm(B);if(r22(d,k))break a}k=this.dragLists_.length;for(var G=0;G<k;G++){var P=this.dragLists_[G];if(P!=B&&r22(d,P.dlgBounds_)){B=P;break a}}B=null}if(B){if(B==null)throw Error("ae");k=0;G=!1;P=void 0;switch(B.dlgGrowthDirection_){case 0:k=d.y;var v=QIV;var L=qZe;break;case 4:G=
!0;case 2:k=d.x;v=xnU;L=qZe;break;case 5:G=!0;case 3:k=d.x,v=YZ3,L=e0S}for(var A=null,a,O=_.TG(B),I=O.length,D=0;D<I;D++){var U=O[D];if(U!=this.currDragItem_){var M=v(U.dlgBounds_);if(G){var z=bcV(U,d);P===void 0&&(P=z);L(k,M)&&(a==void 0||z<P||z==P&&(L(M,a)||M==a))&&(A=U,a=M);z<P&&(P=z)}else L(k,M)&&(a==void 0||L(M,a))&&(A=U,a=M)}}v=A!==null&&bcV(A,d)>P?null:A}else v=null;if(!this.dispatchEvent(new Cq(y2h,this,b,this.currDragItem_,this.draggerEl_,this.JSC$11557_dragger_,d,B,v)))return!1;if(B&&B.dlgDragPermission!=
1)this.currDragItem_.parentNode==B&&_.H52(this.currDragItem_)==v||B.insertBefore(this.currDragItem_,v),this.currDragItem_.style.display="",B.dlgDragHoverClass_&&_.xl(B,B.dlgDragHoverClass_);else for(this.currDragItem_.style.display="none",L=this.dragLists_.length,a=0;a<L;a++)k=this.dragLists_[a],k.dlgDragHoverClass_&&_.QW(k,k.dlgDragHoverClass_);B!=this.currHoverList_&&(this.currHoverList_=B,Ty$(this,this.currDragItem_));this.dispatchEvent(new Cq(SZ$,this,b,this.currDragItem_,this.draggerEl_,this.JSC$11557_dragger_,
d,B,v));return!1};
_.E.JSC$11559_cleanup_=function(){nu3(this);this.JSC$11557_dragger_=this.draggerEl_=this.origNextItem_=this.origList_=this.currHoverList_=this.currDragItem_=null;for(var b=this.dragLists_.length,d=0;d<b;d++)this.dragLists_[d].dlgBounds_=null;b=this.dragItems_.length;for(d=0;d<b;d++)this.dragItems_[d].dlgBounds_=null};
_.E.handleDragEnd_=function(b){if(!this.dispatchEvent(new Cq(VKA,this,b,this.currDragItem_,this.draggerEl_,this.JSC$11557_dragger_)))return!1;nu3(this);this.dispatchEvent(new Cq(iQr,this,b,this.currDragItem_,this.draggerEl_,this.JSC$11557_dragger_));this.JSC$11559_cleanup_();return!0};
var nu3=function(b){_.fO(b.JSC$11557_dragger_);var d=b.draggerEl_&&b.draggerEl_.parentElement;b.draggerEl_&&_.tr(b.draggerEl_);b.currDragItem_&&b.currDragItem_.style.display=="none"&&(b.origList_.insertBefore(b.currDragItem_,b.origNextItem_),b.currDragItem_.style.display="");b.currDragItemClasses_&&b.currDragItem_?iyS(b.currDragItem_,b.currDragItemClasses_||[]):b.currDragItem_&&(b.currDragItem_.style.visibility="");for(var B=b.dragLists_.length,k=0;k<B;k++){var G=b.dragLists_[k];G.dlgDragHoverClass_&&
_.QW(G,G.dlgDragHoverClass_)}d&&b.dispatchEvent(new Cq(w$h,b,null,b.currDragItem_,b.draggerEl_,b.JSC$11557_dragger_))};
_.E=sh.prototype;_.E.getHandleForDragItem_=function(b){return b};
_.E.handleDragItemMouseover_=function(b){Ej(b.currentTarget,this.dragItemHoverClasses_||[])};
_.E.handleDragItemMouseout_=function(b){iyS(b.currentTarget,this.dragItemHoverClasses_||[])};
_.E.handleDragItemHandleMouseover_=function(b){Ej(b.currentTarget,this.dragItemHandleHoverClasses_||[])};
_.E.handleDragItemHandleMouseout_=function(b){iyS(b.currentTarget,this.dragItemHandleHoverClasses_||[])};
var r22=function(b,d){return b.x>d.left&&b.x<d.left+d.width&&b.y>d.top&&b.y<d.top+d.height},bcV=function(b,d){b=b.dlgBounds_;
return Math.abs(d.y-(b.top+(b.height-1)/2))},QIV=function(b){return b.top+b.height-1},xnU=function(b){return b.left+b.width-1},YZ3=function(b){return b.left||0},qZe=function(b,d){return b<d},e0S=function(b,d){return b>d},Cq=function(b,d,B,k,G,P){_.HT.call(this,b);
this.event=B;this.currDragItem=k;this.draggerEl=G;this.JSC$11561_dragger=P};
_.CX(Cq,_.HT);_.CX(zS,_.yQ);var dNM=new _.n5(0,0);zS.prototype.JSC$11565_onTick_=function(){this.containerNode_.scrollTop+=this.scrollDelta_.y;this.containerNode_.scrollLeft+=this.scrollDelta_.x};
zS.prototype.JSC$11565_onMouseMove=function(b){var d=this.containerIsActuallyContent_?dNM:jz(FF(this.containerNode_)),B=this.horizontalScrolling_?this.calculateScrollDelta(b.clientX+d.x,this.scrollBounds_.left,this.scrollBounds_.width):0,k=this.calculateScrollDelta(b.clientY+d.y,this.scrollBounds_.top,this.scrollBounds_.height);this.scrollDelta_.x=B;this.scrollDelta_.y=k;!(B=!B&&!k)&&(B=this.constrainScroll_)&&(B=b.clientX+d.x,b=b.clientY+d.y,d=this.containerBounds_,B=!(d.left<=B&&d.left+d.width>=
B&&d.top<=b&&d.top+d.height>=b));B?this.scrollTimer_.stop():this.scrollTimer_.enabled||this.scrollTimer_.start()};
zS.prototype.calculateScrollDelta=function(b,d,B){var k=0;b<d?k=-8:b>d+B&&(k=8);return k};
zS.prototype.disposeInternal=function(){zS.superClass_.disposeInternal.call(this);this.JSC$11563_eventHandler_.dispose();this.scrollTimer_.dispose()};var BTe={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"}}},v3=BTe;v3=BTe;var Lq={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 knA=function(){},T2=function(b){if(typeof b=="number"){var d=new knA;
d.standardOffset_=b;var B=b;if(B==0)B="Etc/GMT";else{var k=["Etc/GMT",B<0?"-":"+"];B=Math.abs(B);k.push(Math.floor(B/60)%100);B%=60;B!=0&&k.push(":",_.Os(B,2));B=k.join("")}d.timeZoneId_=B;B=b;B==0?B="UTC":(k=["UTC",B<0?"+":"-"],B=Math.abs(B),k.push(Math.floor(B/60)%100),B%=60,B!=0&&k.push(":",B),B=k.join(""));b=Gn$(b);d.tzNames_=[B,B];d.tzNamesExt_={STD_LONG_NAME_GMT:b,STD_GENERIC_LOCATION:b};d.transitions_=[];return d}d=new knA;d.timeZoneId_=b.id;d.standardOffset_=-b.std_offset;d.tzNames_=b.names;
d.tzNamesExt_=b.names_ext;d.transitions_=b.transitions;return d},Gn$=function(b){var d=["GMT"];
d.push(b<=0?"+":"-");b=Math.abs(b);d.push(_.Os(Math.floor(b/60)%100,2),":",_.Os(b%60,2));return d.join("")},P33=function(b,d){d=Date.UTC(d.getUTCFullYear(),d.getUTCMonth(),d.getUTCDate(),d.getUTCHours(),d.getUTCMinutes())/36E5;
for(var B=0;B<b.transitions_.length&&d>=b.transitions_[B];)B+=2;return B==0?0:b.transitions_[B-1]},EN2=function(b,d){b=b.standardOffset_-P33(b,d);
return b===-1440?0:b};var r7=function(b,d){this.patternParts_=[];this.JSC$11576_dateTimeSymbols_=d||Oa;typeof b=="number"?snS(this,b):C3A(this,b)},vNe=[/^'(?:[^']|'')*('|$)/,
/^(?: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]+/],fq=function(b){return b.getHours?b.getHours():0},C3A=function(b,d){for(zI4&&(d=d.replace(/\u200f/g,""));d;){for(var B=d,k=0;k<vNe.length;++k){var G=d.match(vNe[k]);
if(G){var P=G[0];d=d.substring(P.length);k==0&&(P=="''"?P="'":(P=P.substring(1,G[1]=="'"?P.length-1:P.length),P=P.replace(/''/g,"'")));b.patternParts_.push({text:P,type:k});break}}if(B===d)throw Error("be`"+d);}};
r7.prototype.format=function(b,d){if(!b)throw Error("ce");var B=d?(b.getTimezoneOffset()-EN2(d,b))*6E4:0,k=B?new Date(b.getTime()+B):b,G=k;d&&k.getTimezoneOffset()!=b.getTimezoneOffset()&&(k=new Date(k.getTime()+(k.getTimezoneOffset()-b.getTimezoneOffset())*6E4),G=new Date(b.getTime()+(B+(B>0?-864E5:864E5))));B=[];for(var P=0;P<this.patternParts_.length;++P){var v=this.patternParts_[P].text;1==this.patternParts_[P].type?B.push(LpU(this,v,b,k,G,d)):B.push(v)}return B.join("")};
var snS=function(b,d){if(d<4)var B=b.JSC$11576_dateTimeSymbols_.DATEFORMATS[d];else if(d<8)B=b.JSC$11576_dateTimeSymbols_.TIMEFORMATS[d-4];else if(d<12)B=b.JSC$11576_dateTimeSymbols_.DATETIMEFORMATS[d-8],B=B.replace("{1}",b.JSC$11576_dateTimeSymbols_.DATEFORMATS[d-8]),B=B.replace("{0}",b.JSC$11576_dateTimeSymbols_.TIMEFORMATS[d-8]);else if(d===12)B=b.JSC$11576_dateTimeSymbols_.DATEFORMATS[0].replace(/[^EMd]*yy*[^EMd]*/,"");else if(d===13)B=b.JSC$11576_dateTimeSymbols_.DATEFORMATS[2].replace(/[^EMd]*yy*[^EMd]*/,
"");else{snS(b,10);return}C3A(b,B)},A9=function(b,d){d=String(d);
b=b.JSC$11576_dateTimeSymbols_||Oa;if(b.ZERODIGIT!==void 0&&!JpC){for(var B=[],k=0;k<d.length;k++){var G=d.charCodeAt(k);B.push(48<=G&&G<=57?String.fromCharCode(b.ZERODIGIT+G-48):d.charAt(k))}d=B.join("")}return d},JpC=!1,zI4=!1,ABh=function(b,d,B,k){B=B.getFullYear();
B<=0&&k&&(B=1-B);return A9(b,fC$(B,d))},fC$=function(b,d){d==2&&(b%=100);
b<0&&d++;return _.Os(b,d)},W3=function(b){if(!(b.getHours&&b.getSeconds&&b.getMinutes))throw Error("de");
},Wp2=function(b,d){W3(d);
d=fq(d);return b.JSC$11576_dateTimeSymbols_.AMPMS[d>=12&&d<24?1:0]},LpU=function(b,d,B,k,G,P){var v=d.length;
switch(d.charAt(0)){case "G":return B=k.getFullYear()>0?1:0,v>=4?b.JSC$11576_dateTimeSymbols_.ERANAMES[B]:b.JSC$11576_dateTimeSymbols_.ERAS[B];case "y":return ABh(b,v,k,!0);case "Y":return B=(new Date(mnM(k.getFullYear(),k.getMonth(),k.getDate(),b.JSC$11576_dateTimeSymbols_.FIRSTWEEKCUTOFFDAY,b.JSC$11576_dateTimeSymbols_.FIRSTDAYOFWEEK))).getFullYear(),v==2&&(B%=100),A9(b,fC$(B,v));case "u":return ABh(b,v,k,!1);case "M":a:switch(B=k.getMonth(),v){case 5:v=b.JSC$11576_dateTimeSymbols_.NARROWMONTHS[B];
break a;case 4:v=b.JSC$11576_dateTimeSymbols_.MONTHS[B];break a;case 3:v=b.JSC$11576_dateTimeSymbols_.SHORTMONTHS[B];break a;default:v=A9(b,_.Os(B+1,v))}return v;case "k":return W3(G),A9(b,_.Os(fq(G)||24,v));case "S":return A9(b,(G.getMilliseconds()/1E3).toFixed(Math.min(3,v)).slice(2)+(v>3?_.Os(0,v-3):""));case "E":return B=k.getDay(),v>=4?b.JSC$11576_dateTimeSymbols_.WEEKDAYS[B]:b.JSC$11576_dateTimeSymbols_.SHORTWEEKDAYS[B];case "a":return Wp2(b,G);case "b":return Wp2(b,G);case "B":return Wp2(b,
G);case "h":return W3(G),A9(b,_.Os(fq(G)%12||12,v));case "K":return W3(G),A9(b,_.Os(fq(G)%12,v));case "H":return W3(G),A9(b,_.Os(fq(G),v));case "c":a:switch(B=k.getDay(),v){case 5:v=b.JSC$11576_dateTimeSymbols_.STANDALONENARROWWEEKDAYS[B];break a;case 4:v=b.JSC$11576_dateTimeSymbols_.STANDALONEWEEKDAYS[B];break a;case 3:v=b.JSC$11576_dateTimeSymbols_.STANDALONESHORTWEEKDAYS[B];break a;default:v=A9(b,_.Os(B,1))}return v;case "L":a:switch(B=k.getMonth(),v){case 5:v=b.JSC$11576_dateTimeSymbols_.STANDALONENARROWMONTHS[B];
break a;case 4:v=b.JSC$11576_dateTimeSymbols_.STANDALONEMONTHS[B];break a;case 3:v=b.JSC$11576_dateTimeSymbols_.STANDALONESHORTMONTHS[B];break a;default:v=A9(b,_.Os(B+1,v))}return v;case "Q":return B=Math.floor(k.getMonth()/3),v<4?b.JSC$11576_dateTimeSymbols_.SHORTQUARTERS[B]:b.JSC$11576_dateTimeSymbols_.QUARTERS[B];case "d":return A9(b,_.Os(k.getDate(),v));case "m":return W3(G),A9(b,_.Os(G.getMinutes?G.getMinutes():0,v));case "s":return W3(G),A9(b,_.Os(G.getSeconds(),v));case "v":return(P||T2(B.getTimezoneOffset())).timeZoneId_;
case "V":return b=P||T2(B.getTimezoneOffset()),v<=2?b.timeZoneId_:P33(b,B)>0?b.tzNamesExt_.DST_GENERIC_LOCATION!==void 0?b.tzNamesExt_.DST_GENERIC_LOCATION:b.tzNamesExt_.DST_GENERIC_LOCATION:b.tzNamesExt_.STD_GENERIC_LOCATION!==void 0?b.tzNamesExt_.STD_GENERIC_LOCATION:b.tzNamesExt_.STD_GENERIC_LOCATION;case "w":return B=mnM(G.getFullYear(),G.getMonth(),G.getDate(),b.JSC$11576_dateTimeSymbols_.FIRSTWEEKCUTOFFDAY,b.JSC$11576_dateTimeSymbols_.FIRSTDAYOFWEEK),A9(b,_.Os(Math.floor(Math.round((B-(new Date((new Date(B)).getFullYear(),
0,1)).valueOf())/864E5)/7)+1,v));case "z":return b=P||T2(B.getTimezoneOffset()),v<4?b.tzNames_[P33(b,B)>0?2:0]:b.tzNames_[P33(b,B)>0?3:1];case "Z":return d=P||T2(B.getTimezoneOffset()),v<4?(v=-EN2(d,B),b=[v<0?"-":"+"],v=Math.abs(v),b.push(_.Os(Math.floor(v/60)%100,2),_.Os(v%60,2)),v=b.join("")):v=A9(b,Gn$(EN2(d,B))),v;default:return""}};var aCU=/^[ \t\xA0\u1680\u180e\u2000-\u200a\u202f\u205f\u3000]/,mNA=/^[\s\xA0\u1680\u180e\u2000-\u200a\u202f\u205f\u3000]+/,RJw=function(b){this.patternParts_=[];this.JSC$11585_dateTimeSymbols_=Oa;if(typeof b=="number"){b>11&&(b=10);if(b<4)var d=this.JSC$11585_dateTimeSymbols_.DATEFORMATS[b];else b<8?d=this.JSC$11585_dateTimeSymbols_.TIMEFORMATS[b-4]:(d=this.JSC$11585_dateTimeSymbols_.DATETIMEFORMATS[b-8],d=d.replace("{1}",this.JSC$11585_dateTimeSymbols_.DATEFORMATS[b-8]),d=d.replace("{0}",this.JSC$11585_dateTimeSymbols_.TIMEFORMATS[b-
8]));$NU(this,d)}else $NU(this,b)},$NU=function(b,d){for(var B=!1,k="",G=0;G<d.length;G++){var P=d.charAt(G);
if(aCU.test(P))for(k.length>0&&(b.patternParts_.push({text:k,count:0,abutStart:!1,numeric:!1}),k=""),b.patternParts_.push({text:" ",count:0,abutStart:!1,numeric:!1});G<d.length-1&&d.charAt(G+1)==" ";)G++;else if(B)P=="'"?G+1<d.length&&d.charAt(G+1)=="'"?(k+="'",G++):B=!1:k+=P;else if("GyMdkHmsSEDabBhKzZvQL".indexOf(P)>=0){k.length>0&&(b.patternParts_.push({text:k,count:0,abutStart:!1,numeric:!1}),k="");for(var v=d.charAt(G),L=G+1;L<d.length&&d.charAt(L)==v;)L++;v=L-G;v<=0?L=!1:(L="MydhHmsSDkK".indexOf(P),
L=L>0||L==0&&v<3);b.patternParts_.push({text:P,count:v,abutStart:!1,numeric:L});G+=v-1}else P=="'"?G+1<d.length&&d.charAt(G+1)=="'"?(k+="'",G++):B=!0:k+=P}k.length>0&&b.patternParts_.push({text:k,count:0,abutStart:!1,numeric:!1});d=!1;for(B=0;B<b.patternParts_.length;B++)b.patternParts_[B].numeric?!d&&B+1<b.patternParts_.length&&b.patternParts_[B+1].numeric&&(d=!0,b.patternParts_[B].abutStart=!0):d=!1};
RJw.prototype.parse=function(b,d,B){var k=!1,G=!1;B&&(k=B.predictive||!1,G=B.validate||!1);if(k)for(B=0;B<this.patternParts_.length;B++){var P=this.patternParts_[B];if(P.count>0&&("abBhHkKm".indexOf(P.text.charAt(0))<0||P.count>2||P.abutStart))throw Error("ee`"+P.text.charAt(0));}P=new Och;B=[0];P.dayPeriodIndex=-1;for(var v=0;v<this.patternParts_.length&&!(k&&B[0]>=b.length);v++){if(this.patternParts_[v].count==0){a:{var L=b;var A=B,a=this.patternParts_[v],O=k;if(a.text.match(aCU)!=null){if(a=A[0],
ICM(L,A),A[0]>a){L=!0;break a}}else{if(L.indexOf(a.text,A[0])==A[0]){A[0]+=a.text.length;L=!0;break a}if(O&&a.text.indexOf(L.substring(A[0]))==0){A[0]+=L.length-A[0];L=!0;break a}}L=!1}if(L)continue;return 0}if(this.patternParts_[v].abutStart){a:{A=b;a=B;O=v;var I=a[0],D=0;for(L=O;L<this.patternParts_.length;L++){var U=this.patternParts_[L],M=U.count;if(M===0)break;if(L==O&&(M-=D,D++,M==0)){L=0;break a}var z=L>O&&U.numeric,H=a[0];if(!DN3(this,A,a,U,M,P,!1)||z&&a[0]-H<M)L=O-1,a[0]=I}L-=O}if(L<=0)return 0;
v+=L-1}else if(!DN3(this,b,B,this.patternParts_[v],0,P,k))return 0}a:{b=G;if(d==null)throw Error("fe");P.era!=void 0&&P.year!=void 0&&P.era==0&&P.year>0&&(P.year=-(P.year-1));P.year!=void 0&&d.setFullYear(P.year);k=d.getDate();d.setDate(1);P.month!=void 0&&d.setMonth(P.month);P.day!=void 0?d.setDate(P.day):(G=kO4(d.getFullYear(),d.getMonth()),d.setDate(k>G?G:k));typeof d.setHours==="function"&&(P.hours==void 0&&(P.hours=d.getHours()),P.hours<12&&(P.ampm!=void 0&&P.ampm>0?P.hours+=12:P.dayPeriodName!==
void 0&&("isPm noon afternoon1 afternoon2 evening1 evening2".split(" ").includes(P.dayPeriodName)||["night1","night2"].includes(P.dayPeriodName)&&P.hours>=6)&&(P.hours+=12)),d.setHours(P.hours));typeof d.setMinutes==="function"&&P.minutes!=void 0&&d.setMinutes(P.minutes);typeof d.setSeconds==="function"&&P.seconds!=void 0&&d.setSeconds(P.seconds);typeof d.setMilliseconds==="function"&&P.milliseconds!=void 0&&d.setMilliseconds(P.milliseconds);if(b&&(P.year&&P.year!=d.getFullYear()||P.month&&P.month!=
d.getMonth()||P.day&&P.day!=d.getDate()||P.hours&&P.hours>=24||P.minutes&&P.minutes>=60||P.seconds&&P.seconds>=60||P.milliseconds&&P.milliseconds>=1E3))d=!1;else{P.tzOffset!=void 0&&d.setTime(d.getTime()+(P.tzOffset-d.getTimezoneOffset())*60*1E3);P.ambiguousYear&&(b=new Date,b.setFullYear(b.getFullYear()-80),d.getTime()<b.getTime()&&d.setFullYear(b.getFullYear()+100));if(P.dayOfWeek!=void 0)if(P.day==void 0)P=(7+P.dayOfWeek-d.getDay())%7,P>3&&(P-=7),b=d.getMonth(),d.setDate(d.getDate()+P),d.getMonth()!=
b&&d.setDate(d.getDate()+(P>0?-7:7));else if(P.dayOfWeek!=d.getDay()){d=!1;break a}d=!0}}return d?B[0]:0};
var DN3=function(b,d,B,k,G,P,v){ICM(d,B);if(k.numeric&&G>0&&B[0]+G>d.length)return!1;switch(k.text.charAt(0)){case "G":return az(d,B,[b.JSC$11585_dateTimeSymbols_.ERAS],function(L){return P.era=L}),!0;
case "M":case "L":return UNM(b,d,B,G,k,P);case "E":return az(d,B,[b.JSC$11585_dateTimeSymbols_.WEEKDAYS,b.JSC$11585_dateTimeSymbols_.SHORTWEEKDAYS],function(L){return P.dayOfWeek=L});
case "B":case "b":return G=[],b=[[].concat(b.JSC$11585_dateTimeSymbols_.AMPMS)],G.push("isAm"),G.push("isPm"),d=az(d,B,b,function(L){return P.dayPeriodIndex=L},v),P.dayPeriodName=G[P.dayPeriodIndex],v?d:!0;
case "a":return d=az(d,B,[b.JSC$11585_dateTimeSymbols_.AMPMS],function(L){return P.ampm=L},v),v?d:!0;
case "y":return oNS(b,d,B,k,G,P);case "Q":return az(d,B,[b.JSC$11585_dateTimeSymbols_.QUARTERS,b.JSC$11585_dateTimeSymbols_.SHORTQUARTERS],function(L){P.month=L*3;P.day=1});
case "d":return m7(b,d,B,k,G,function(L){P.day=L}),!0;
case "S":return NTe(b,d,B,G,P);case "h":case "K":case "H":case "k":return d=m7(b,d,B,k,G,function(L){P.hours=k.text.charAt(0)==="h"&&L===12?0:L},v),v?d:!0;
case "m":return d=m7(b,d,B,k,G,function(L){P.minutes=L},v),v?d:!0;
case "s":return m7(b,d,B,k,G,function(L){P.seconds=L}),!0;
case "z":case "Z":case "v":return pES(b,d,B,P);default:return!1}},oNS=function(b,d,B,k,G,P){var v=B[0];
G=$R(b,d,B,G);G===null&&(G=$R(b,d,B,0,!0));if(G===null)return!1;G>=0&&B[0]-v==2&&k.count==2?(b=G,d=(new Date).getFullYear()-80,B=d%100,P.ambiguousYear=b==B,b+=Math.floor(d/100)*100+(b<B?100:0),P.year=b):P.year=G;return!0},UNM=function(b,d,B,k,G,P){return G.numeric&&m7(b,d,B,G,k,function(v){P.month=v-1})?!0:az(d,B,[b.JSC$11585_dateTimeSymbols_.MONTHS,
b.JSC$11585_dateTimeSymbols_.STANDALONEMONTHS,b.JSC$11585_dateTimeSymbols_.SHORTMONTHS,b.JSC$11585_dateTimeSymbols_.STANDALONESHORTMONTHS],function(v){P.month=v})},NTe=function(b,d,B,k,G){var P=B[0];
b=$R(b,d,B,k);if(b===null)return!1;B=B[0]-P;G.milliseconds=B<3?b*Math.pow(10,3-B):Math.round(b/Math.pow(10,B-3));return!0},pES=function(b,d,B,k){d.indexOf("GMT",B[0])==B[0]&&(B[0]+=3);
if(B[0]>=d.length)return k.tzOffset=0,!0;var G=B[0],P=$R(b,d,B,0,!0);if(P===null)return!1;if(B[0]<d.length&&d.charAt(B[0])==":"){var v=P*60;B[0]++;P=$R(b,d,B,0);if(P===null)return!1;v+=P}else v=P,v=v<24&&B[0]-G<=3?v*60:v%100+v/100*60;k.tzOffset=-v;return!0},m7=function(b,d,B,k,G,P,v){v=v||!1;
var L=B[0];b=$R(b,d,B,G);if(b===null)return!1;if(v&&B[0]-L<k.count){if(B[0]<d.length)return!1;b*=Math.pow(10,k.count-(B[0]-L))}P(b);return!0},az=function(b,d,B,k,G){G=G||!1;
for(var P,v=0;v<B.length;v++){P=d;for(var L=B[v],A=G,a=0,O=null,I=b.substring(P[0]).toLowerCase(),D=0;D<L.length;D++){var U=L[D].toLowerCase();if(A&&U.indexOf(I)==0){a=I.length;O=D;break}L[D].length>a&&I.indexOf(U)==0&&(a=L[D].length,O=D)}O!==null&&(P[0]+=a);P=O;if(P!==null)return k(P),!0}return!1},ICM=function(b,d){(b=b.substring(d[0]).match(mNA))&&(d[0]+=b[0].length)},$R=function(b,d,B,k,G){d=k>0?d.substring(0,B[0]+k):d;
G=G||!1;if(b.JSC$11585_dateTimeSymbols_.ZERODIGIT){k=[];for(var P=B[0];P<d.length;P++){var v=d.charCodeAt(P)-b.JSC$11585_dateTimeSymbols_.ZERODIGIT;k.push(0<=v&&v<=9?String.fromCharCode(v+48):d.charAt(P))}d=k.join("")}else d=d.substring(B[0]);b=d.match(new RegExp("^"+(G?"[+-]?":"")+"\\d+"));if(!b)return null;B[0]+=b[0].length;return parseInt(b[0],10)},Och=function(){};
Och.prototype.ambiguousYear=!1;var MZ3;
MZ3={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 cBS={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}"]};
cBS={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 JBe=function(){var b={type:"unit",style:"narrow"};this.listType_=b&&b.type?b.type:"conjunction";this.listStyle_=b&&b.style?b.style:"long";this.listSymbols_=cBS;b=0;switch(this.listStyle_){case "short":b=1;break;case "narrow":b=2}switch(this.listType_){case "conjunction":this.listStartPattern_=this.listSymbols_.AND_START[b];this.listTwoPattern_=(this.listSymbols_.AND_TWO||this.listSymbols_.AND_END)[b];this.listMiddlePattern_=(this.listSymbols_.AND_MIDDLE||this.listSymbols_.AND_START)[b];this.listEndPattern_=
this.listSymbols_.AND_END[b];break;case "disjunction":this.listStartPattern_=(this.listSymbols_.OR_START||this.listSymbols_.AND_START)[b];this.listTwoPattern_=(this.listSymbols_.OR_TWO||this.listSymbols_.OR_END)[b];this.listMiddlePattern_=(this.listSymbols_.OR_MIDDLE||this.listSymbols_.AND_START)[b];this.listEndPattern_=this.listSymbols_.OR_END[b];break;case "unit":this.listStartPattern_=(this.listSymbols_.UNIT_START||this.listSymbols_.AND_START)[b],this.listTwoPattern_=(this.listSymbols_.UNIT_TWO||
this.listSymbols_.UNIT_END)[b],this.listMiddlePattern_=(this.listSymbols_.UNIT_MIDDLE||this.listSymbols_.AND_START)[b],this.listEndPattern_=this.listSymbols_.UNIT_END[b]}};
JBe.prototype.format=function(b){return zxV(this,b)};
var zxV=function(b,d){var B=d.length;switch(B){case 0:return"";case 1:return String(d[0]);case 2:return b.listTwoPattern_.replace("{0}",String(d[0])).replace("{1}",String(d[1]))}for(var k=b.listStartPattern_.replace("{0}",String(d[0])).replace("{1}",String(d[1])),G=2;G<B-1;++G)k=b.listMiddlePattern_.replace("{0}",k).replace("{1}",String(d[G]));return b.listEndPattern_.replace("{0}",k).replace("{1}",String(d[B-1]))};var RxU={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"},XEh=RxU,hx$=RxU;hx$=XEh=RxU;var lCl,Oh,D0,fdm,Iz,Hce;
_.uT=function(b,d,B,k){var G;if(G=d){a:if(d&&d.length===3){for(G=0;G<3;G++){var P=d[G];if(P<"A"||P>"Z"&&P<"a"||P>"z"){G=!1;break a}}G=!0}else G=!1;G=!G}if(G)throw new TypeError("ge");this.intlCurrencyCode_=d?d.toUpperCase():null;this.currencyStyle_=B||0;this.overrideNumberFormatSymbols_=k||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_=Oh(this).MINUS_SIGN;this.negativeSuffix_="";this.multiplier_=1;this.negativePercentSignExpected_=!1;this.groupingArray_=[];this.useExponentialNotation_=this.decimalSeparatorAlwaysShown_=!1;this.compactStyle_=0;if(typeof b==="number")switch(b){case 1:Iz(this,Oh(this).DECIMAL_PATTERN);break;case 2:Iz(this,Oh(this).SCIENTIFIC_PATTERN);break;case 3:Iz(this,Oh(this).PERCENT_PATTERN);break;case 4:b=Oh(this).CURRENCY_PATTERN;d=["0"];if(B=
Lq[D0(this)]){B=B[0]&7;if(B>0)for(d.push("."),k=0;k<B;k++)d.push("0");b=b.replace(/0.00/g,d.join(""))}Iz(this,b);break;case 5:Hce(this,1);break;case 6:Hce(this,2);break;default:throw Error("je");}else Iz(this,b)};
lCl=!1;Oh=function(b){return b.overrideNumberFormatSymbols_||(lCl?hx$:XEh)};
D0=function(b){return b.intlCurrencyCode_||Oh(b).DEF_CURRENCY_CODE};
fdm=function(b,d){if(d>308)throw Error("ie`"+d);b.maximumFractionDigits_=d;return b};
Iz=function(b,d){var B=[0];b.positivePrefix_=tZs(b,d,B);for(var k=B[0],G=-1,P=0,v=0,L=0,A=-1,a=d.length,O=!0;B[0]<a&&O;B[0]++)switch(d.charAt(B[0])){case "#":v>0?L++:P++;A>=0&&G<0&&A++;break;case "0":if(L>0)throw Error("pe`"+d);v++;A>=0&&G<0&&A++;break;case ",":A>0&&b.groupingArray_.push(A);A=0;break;case ".":if(G>=0)throw Error("qe`"+d);G=P+v+L;break;case "E":if(b.useExponentialNotation_)throw Error("re`"+d);b.useExponentialNotation_=!0;b.minExponentDigits_=0;B[0]+1<a&&d.charAt(B[0]+1)=="+"&&(B[0]++,
b.useSignForPositiveExponent_=!0);for(;B[0]+1<a&&d.charAt(B[0]+1)=="0";)B[0]++,b.minExponentDigits_++;if(P+v<1||b.minExponentDigits_<1)throw Error("se`"+d);O=!1;break;default:B[0]--,O=!1}v==0&&P>0&&G>=0&&(v=G,v==0&&v++,L=P-v,P=v-1,v=1);if(G<0&&L>0||G>=0&&(G<P||G>P+v)||A==0)throw Error("te`"+d);L=P+v+L;b.maximumFractionDigits_=G>=0?L-G:0;G>=0&&(b.minimumFractionDigits_=P+v-G,b.minimumFractionDigits_<0&&(b.minimumFractionDigits_=0));b.minimumIntegerDigits_=(G>=0?G:L)-P;b.useExponentialNotation_&&(b.maximumIntegerDigits_=
P+b.minimumIntegerDigits_,b.maximumFractionDigits_==0&&b.minimumIntegerDigits_==0&&(b.minimumIntegerDigits_=1));b.groupingArray_.push(Math.max(0,A));b.decimalSeparatorAlwaysShown_=G==0||G==L;k=B[0]-k;b.positiveSuffix_=tZs(b,d,B);B[0]<d.length&&d.charAt(B[0])==";"?(B[0]++,b.multiplier_!=1&&(b.negativePercentSignExpected_=!0),b.negativePrefix_=tZs(b,d,B),B[0]+=k,b.negativeSuffix_=tZs(b,d,B)):(b.negativePrefix_+=b.positivePrefix_,b.negativeSuffix_+=b.positiveSuffix_)};
Hce=function(b,d){b.compactStyle_=d;Iz(b,Oh(b).DECIMAL_PATTERN);b.minimumFractionDigits_=0;fdm(b,2);if(b.minimumFractionDigits_>0)throw Error("he");b.significantDigits_=2};
_.uT.prototype.parse=function(b,d){d=d||[0];if(this.compactStyle_!==0)throw Error("ke");b=b.replace(/ |\u202f/g,"\u00a0");var B=b.indexOf(this.positivePrefix_,d[0])==d[0],k=b.indexOf(this.negativePrefix_,d[0])==d[0];B&&k&&(this.positivePrefix_.length>this.negativePrefix_.length?k=!1:this.positivePrefix_.length<this.negativePrefix_.length&&(B=!1));B?d[0]+=this.positivePrefix_.length:k&&(d[0]+=this.negativePrefix_.length);if(b.indexOf(Oh(this).INFINITY,d[0])==d[0]){d[0]+=Oh(this).INFINITY.length;var G=
Infinity}else{G=b;var P=!1,v=!1,L=!1,A=-1,a=1,O=Oh(this).DECIMAL_SEP,I=Oh(this).GROUP_SEP,D=Oh(this).EXP_SYMBOL;if(this.compactStyle_!=0)throw Error("le");I=I.replace(/\u202f/g,"\u00a0");for(var U="";d[0]<G.length;d[0]++){var M=G.charAt(d[0]),z=jnA(this,M);if(z>=0&&z<=9)U+=z,L=!0;else if(M==O.charAt(0)){if(P||v)break;U+=".";P=!0}else if(M==I.charAt(0)&&("\u00a0"!=I.charAt(0)||d[0]+1<G.length&&jnA(this,G.charAt(d[0]+1))>=0)){if(P||v)break}else if(M==D.charAt(0)){if(v)break;U+="E";v=!0;A=d[0]}else if(M==
"+"||M=="-"){if(L&&A!=d[0]-1)break;U+=M}else if(this.multiplier_==1&&M==Oh(this).PERCENT.charAt(0)){if(a!=1)break;a=100;if(L){d[0]++;break}}else if(this.multiplier_==1&&M==Oh(this).PERMILL.charAt(0)){if(a!=1)break;a=1E3;if(L){d[0]++;break}}else break}this.multiplier_!=1&&(a=this.multiplier_);G=parseFloat(U)/a}if(B){if(b.indexOf(this.positiveSuffix_,d[0])!=d[0])return NaN;d[0]+=this.positiveSuffix_.length}else if(k){if(b.indexOf(this.negativeSuffix_,d[0])!=d[0])return NaN;d[0]+=this.negativeSuffix_.length}return k?
-G:G};
_.uT.prototype.format=function(b){if(this.minimumFractionDigits_>this.maximumFractionDigits_)throw Error("me");if(isNaN(b))return Oh(this).NAN;var d=[];var B=b;if(this.compactStyle_==0)B=Uh;else{B=Math.abs(B);var k=FpM(this,B<=1?0:ZcA(B)).divisorBase;B=FpM(this,k+ZcA(gNA(this,oz(B,-k)).intValue))}b=oz(b,-B.divisorBase);(k=b<0||b==0&&1/b<0)?B.negative_prefix?d.push(B.negative_prefix):(d.push(B.prefix),d.push(this.negativePrefix_)):(d.push(B.prefix),d.push(this.positivePrefix_));if(isFinite(b))if(b*=
k?-1:1,b*=this.multiplier_,this.useExponentialNotation_){var G=b;if(G==0)yBU(this,G,this.minimumIntegerDigits_,d),SIH(this,0,d);else{var P=Math.floor(Math.log(G)/Math.log(10)+2E-15);G=oz(G,-P);var v=this.minimumIntegerDigits_;this.maximumIntegerDigits_>1&&this.maximumIntegerDigits_>this.minimumIntegerDigits_?(v=P%this.maximumIntegerDigits_,v<0&&(v=this.maximumIntegerDigits_+v),G=oz(G,v),P-=v,v=1):this.minimumIntegerDigits_<1?(P++,G=oz(G,-1)):(P-=this.minimumIntegerDigits_-1,G=oz(G,this.minimumIntegerDigits_-
1));yBU(this,G,v,d);SIH(this,P,d)}}else yBU(this,b,this.minimumIntegerDigits_,d);else d.push(Oh(this).INFINITY);k?B.negative_suffix?d.push(B.negative_suffix):(isFinite(b)&&d.push(B.suffix),d.push(this.negativeSuffix_)):(isFinite(b)&&d.push(B.suffix),d.push(this.positiveSuffix_));return d.join("")};
var gNA=function(b,d){var B=oz(d,b.maximumFractionDigits_);b.significantDigits_>0&&(B=VZ5(B,b.significantDigits_,b.maximumFractionDigits_));B=Math.round(B);if(isFinite(B)){var k=Math.floor(oz(B,-b.maximumFractionDigits_));B=Math.floor(B-oz(k,b.maximumFractionDigits_));if(B<0||B>=oz(1,b.maximumFractionDigits_))k=Math.round(d),B=0}else k=d,B=0;return{intValue:k,fracValue:B}},yBU=function(b,d,B,k){if(b.minimumFractionDigits_>b.maximumFractionDigits_)throw Error("me");
k||(k=[]);d=gNA(b,d);var G=d.intValue,P=d.fracValue,v=b.minimumFractionDigits_>0||P>0||!1;d=b.minimumFractionDigits_;v&&(d=b.minimumFractionDigits_);for(var L="",A=G;A>1E20;)L="0"+L,A=Math.round(oz(A,-1));L=A+L;var a=Oh(b).DECIMAL_SEP;A=Oh(b).ZERO_DIGIT.codePointAt(0);var O=L.length,I=0;if(G>0||B>0){for(G=O;G<B;G++)k.push(String.fromCodePoint(A));if(b.groupingArray_.length>=2)for(B=1;B<b.groupingArray_.length;B++)I+=b.groupingArray_[B];B=O-I;if(B>0){G=b.groupingArray_;I=O=0;for(var D,U=Oh(b).GROUP_SEP,
M=L.length,z=0;z<M;z++)if(k.push(String.fromCodePoint(A+Number(L.charAt(z)))),M-z>1)if(D=G[I],z<B){var H=B-z;(D===1||D>0&&H%D===1)&&k.push(U)}else I<G.length&&(z===B?I+=1:D===z-B-O+1&&(k.push(U),O+=D,I+=1))}else{B=L;L=b.groupingArray_;G=Oh(b).GROUP_SEP;D=B.length;U=[];for(O=L.length-1;O>=0&&D>0;O--){I=L[O];for(M=0;M<I&&D-M-1>=0;M++)U.push(String.fromCodePoint(A+Number(B.charAt(D-M-1))));D-=I;D>0&&U.push(G)}k.push.apply(k,U.reverse())}}else v||k.push(String.fromCodePoint(A));(b.decimalSeparatorAlwaysShown_||
v)&&k.push(a);P=String(P);v=P.split("e+");v.length==2&&(P=String(VZ5(parseFloat(v[0]),b.significantDigits_,1)),P=P.replace(".",""),P+=(0,_.$1S)("0",parseInt(v[1],10)-P.length+1));b.maximumFractionDigits_+1>P.length&&(P="1"+(0,_.$1S)("0",b.maximumFractionDigits_-P.length)+P);for(b=P.length;P.charAt(b-1)=="0"&&b>d+1;)b--;for(d=1;d<b;d++)k.push(String.fromCodePoint(A+Number(P.charAt(d))))},SIH=function(b,d,B){B.push(Oh(b).EXP_SYMBOL);
d<0?(d=-d,B.push(Oh(b).MINUS_SIGN)):b.useSignForPositiveExponent_&&B.push(Oh(b).PLUS_SIGN);d=""+d;for(var k=Oh(b).ZERO_DIGIT,G=d.length;G<b.minExponentDigits_;G++)B.push(k);b=k.codePointAt(0)-icA;for(k=0;k<d.length;k++)B.push(String.fromCodePoint(b+d.codePointAt(k)))},jnA=function(b,d){d=d.codePointAt(0);
if(48<=d&&d<58)return d-48;b=Oh(b).ZERO_DIGIT.codePointAt(0);return b<=d&&d<b+10?d-b:-1},icA="0".codePointAt(0),tZs=function(b,d,B){for(var k="",G=!1,P=d.length;B[0]<P;B[0]++){var v=d.charAt(B[0]);
if(v=="'")B[0]+1<P&&d.charAt(B[0]+1)=="'"?(B[0]++,k+="'"):G=!G;else if(G)k+=v;else switch(v){case "#":case "0":case ",":case ".":case ";":return k;case "\u00a4":if(B[0]+1<P&&d.charAt(B[0]+1)=="\u00a4")B[0]++,k+=D0(b);else switch(b.currencyStyle_){case 0:v=D0(b);k+=v in Lq?Lq[v][1]:v;break;case 2:v=D0(b);var L=Lq[v];k+=L?v==L[1]?v:v+" "+L[1]:v;break;case 1:v=D0(b),k+=v in Lq?Lq[v][2]:v}break;case "%":if(!b.negativePercentSignExpected_&&b.multiplier_!=1)throw Error("ne");if(b.negativePercentSignExpected_&&
b.multiplier_!=100)throw Error("oe");b.multiplier_=100;b.negativePercentSignExpected_=!1;k+=Oh(b).PERCENT;break;case "\u2030":if(!b.negativePercentSignExpected_&&b.multiplier_!=1)throw Error("ne");if(b.negativePercentSignExpected_&&b.multiplier_!=1E3)throw Error("oe");b.multiplier_=1E3;b.negativePercentSignExpected_=!1;k+=Oh(b).PERMILL;break;default:k+=v}}return k},Uh={divisorBase:0,
negative_prefix:"",negative_suffix:"",prefix:"",suffix:""},FpM=function(b,d){b=b.compactStyle_==1?v3.COMPACT_DECIMAL_SHORT_PATTERN:v3.COMPACT_DECIMAL_LONG_PATTERN;b==null&&(b=v3.COMPACT_DECIMAL_SHORT_PATTERN);if(d<3)return Uh;d=Math.min(14,d);var B=b[oz(1,d)];for(--d;!B&&d>=3;)B=b[oz(1,d)],d--;if(!B)return Uh;B=B.other;var k=b="",G=B.indexOf(";");G>=0&&(B=B.substring(0,G),G=B.substring(G+1))&&(k=/([^0]*)(0+)(.*)/.exec(G),b=k[1],k=k[3]);return B&&B!="0"?(B=/([^0]*)(0+)(.*)/.exec(B))?{divisorBase:d+
1-(B[2].length-1),negative_prefix:b,negative_suffix:k,prefix:B[1],suffix:B[3]}:Uh:Uh},ZcA=function(b){if(!isFinite(b))return b>0?b:0;
for(var d=0;(b/=10)>=1;)d++;return d},oz=function(b,d){if(!b||!isFinite(b)||d==0)return b;
b=String(b).split("e");return parseFloat(b[0]+"e"+(parseInt(b[1]||0,10)+d))},wEs=function(b,d){return b&&isFinite(b)?oz(Math.round(oz(b,d)),-d):b},VZ5=function(b,d,B){if(!b)return b;
d=d-ZcA(b)-1;return d<-B?wEs(b,-B):wEs(b,d)};var uT5=function(b){return b%10==1&&b%100!=11?"one":b%10==2&&b%100!=12?"two":b%10==3&&b%100!=13?"few":"other"},Kp5=uT5;
Kp5=uT5;var nNr=function(b,d){var B=b|0;if(void 0===d){d=Math;var k=d.min,G=b+"",P=G.indexOf(".");d=k.call(d,P===-1?0:G.length-P-1,3)}k=Math.pow(10,d);b={v:d,f:(b*k|0)%k};return B==1&&b.v==0?"one":"other"},w7=nNr;
w7=nNr;var qI$=function(b){this.JSC$11628_pattern_=b;this.parsedPattern_=this.literals_=this.initialLiterals_=null;b=XEh;var d=v3;if(TTA!==b||rBA!==d)TTA=b,rBA=d,QnM=new _.uT(1);this.numberFormatter_=QnM},TTA=null,rBA=null,QnM=null,xNe=RegExp("'([{}#].*?)'","g"),YI3=RegExp("''","g");
qI$.prototype.format=function(b){if(this.JSC$11628_pattern_){this.initialLiterals_=[];var d=ex2(this,this.JSC$11628_pattern_);this.parsedPattern_=bCS(this,d);this.JSC$11628_pattern_=null}if(this.parsedPattern_&&this.parsedPattern_.length!=0)for(this.literals_=_.iF(this.initialLiterals_),d=[],d85(this,this.parsedPattern_,b,!1,d),b=d.join("");this.literals_.length>0;)b=b.replace(this.buildPlaceholder_(this.literals_),String(this.literals_.pop()).replace("$","$$$$"));else b="";return b};
var d85=function(b,d,B,k,G){for(var P=0;P<d.length;P++)switch(d[P].type){case 4:G.push(d[P].value);break;case 3:var v=d[P].value;var L=b,A=G,a=B[v];a===void 0?A.push("Undefined parameter - "+v):(L.literals_.push(a),A.push(L.buildPlaceholder_(L.literals_)));break;case 2:v=d[P].value;L=b;A=B;a=k;var O=G,I=v.argumentIndex;A[I]===void 0?O.push("Undefined parameter - "+I):(I=v[A[I]],I===void 0&&(I=v.other),d85(L,I,A,a,O));break;case 0:v=d[P].value;B6M(b,v,B,w7,k,G);break;case 1:v=d[P].value,B6M(b,v,B,
Kp5,k,G)}},B6M=function(b,d,B,k,G,P){var v=d.argumentIndex,L=d.argumentOffset,A=+B[v];
isNaN(A)?P.push("Undefined or invalid parameter - "+v):(L=A-L,v=d[B[v]],v===void 0&&(k=k(Math.abs(L)),v=d[k],v===void 0&&(v=d.other)),d=[],d85(b,v,B,G,d),B=d.join(""),G?P.push(B):(b=b.numberFormatter_.format(L),P.push(B.replace(/#/g,b))))},ex2=function(b,d){var B=b.initialLiterals_,k=b.buildPlaceholder_.bind(b);
d=d.replace(YI3,function(){B.push("'");return k(B)});
return d=d.replace(xNe,function(G,P){B.push(P);return k(B)})},kdl=function(b){var d=0,B=[],k=[],G=/[{}]/g;
G.lastIndex=0;for(var P;P=G.exec(b);){var v=P.index;P[0]=="}"?(B.pop(),B.length==0&&(P={type:1},P.value=b.substring(d,v),k.push(P),d=v+1)):(B.length==0&&(d=b.substring(d,v),d!=""&&k.push({type:0,value:d}),d=v+1),B.push("{"))}b=b.substring(d);b!=""&&k.push({type:0,value:b});return k},GdH=/^\s*(\w+)\s*,\s*plural\s*,(?:\s*offset:(\d+))?/,PQA=/^\s*(\w+)\s*,\s*selectordinal\s*,/,EoS=/^\s*(\w+)\s*,\s*select\s*,/,bCS=function(b,d){var B=[];
d=kdl(d);for(var k=0;k<d.length;k++){var G={};if(0==d[k].type)G.type=4,G.value=d[k].value;else if(1==d[k].type){var P=d[k].value;switch(GdH.test(P)?0:PQA.test(P)?1:EoS.test(P)?2:/^\s*\w+\s*/.test(P)?3:5){case 2:G.type=2;G.value=se3(b,d[k].value);break;case 0:G.type=0;G.value=CQS(b,d[k].value);break;case 1:G.type=1;G.value=voU(b,d[k].value);break;case 3:G.type=3,G.value=d[k].value}}B.push(G)}return B},se3=function(b,d){var B="";
d=d.replace(EoS,function(L,A){B=A;return""});
var k={};k.argumentIndex=B;d=kdl(d);for(var G=0;G<d.length;){var P=d[G].value;G++;var v=void 0;1==d[G].type&&(v=bCS(b,d[G].value));k[P.replace(/\s/g,"")]=v;G++}return k},CQS=function(b,d){var B="",k=0;
d=d.replace(GdH,function(A,a,O){B=a;O&&(k=parseInt(O,10));return""});
var G={};G.argumentIndex=B;G.argumentOffset=k;d=kdl(d);for(var P=0;P<d.length;){var v=d[P].value;P++;var L=void 0;1==d[P].type&&(L=bCS(b,d[P].value));G[v.replace(/\s*(?:=)?(\w+)\s*/,"$1")]=L;P++}return G},voU=function(b,d){var B="";
d=d.replace(PQA,function(L,A){B=A;return""});
var k={};k.argumentIndex=B;k.argumentOffset=0;d=kdl(d);for(var G=0;G<d.length;){var P=d[G].value;G++;var v=void 0;1==d[G].type&&(v=bCS(b,d[G].value));k[P.replace(/\s*(?:=)?(\w+)\s*/,"$1")]=v;G++}return k};
qI$.prototype.buildPlaceholder_=function(b){return"\ufddf_"+(b.length-1).toString(10)+"_"};var aDC=function(){var b={style:1},d=L6s;this.style_=(b==null?void 0:b.style)||0;this.durationSymbols_=d||MZ3},fwU=function(b,d){switch(d){default:case "years":return b.durationSymbols_.YEAR;
case "months":return b.durationSymbols_.MONTH;case "weeks":return b.durationSymbols_.WEEK;case "days":return b.durationSymbols_.DAY;case "hours":return b.durationSymbols_.HOUR;case "minutes":return b.durationSymbols_.MINUTE;case "seconds":return b.durationSymbols_.SECOND}},NC=function(b,d,B){a:{B=fwU(b,B);
switch(b.style_){case 1:if(B.LONG!=void 0){b=B.LONG;break a}case 2:if(B.NARROW!=void 0){b=B.NARROW;break a}default:b=B.SHORT;break a}b=void 0}return b?(new qI$("{DURATION_VALUE,plural,"+b+"}")).format({DURATION_VALUE:d}):""};
aDC.prototype.format=function(b){var d=[],B=b.years,k=b.months,G=b.weeks,P=b.days,v=b.hours,L=b.minutes;b=b.seconds;B!=null&&d.push(NC(this,B,"years"));k!=null&&d.push(NC(this,k,"months"));G!=null&&d.push(NC(this,G,"weeks"));P!=null&&d.push(NC(this,P,"days"));v!=null&&d.push(NC(this,v,"hours"));L!=null&&d.push(NC(this,L,"minutes"));b!=null&&d.push(NC(this,b,"seconds"));return(new JBe).format(d)};var ATH;
ATH={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 XIJ=function(){this.rdtfSymbols_=W6e||ATH;this.alwaysNumeric_=this.alwaysNumeric_=!0;this.style_=0};
XIJ.prototype.format=function(b,d){a:{d=awV(this,d);switch(this.style_){case 2:if(d.NARROW!=void 0){d=d.NARROW;break a}case 1:if(d.SHORT!=void 0){d=d.SHORT;break a}default:d=d.LONG;break a}d=void 0}if(!this.alwaysNumeric_&&d&&d.R&&d.R[""+b])b=d.R[""+b];else if(d){var B=Math.abs(b);b=(new qI$("{N,plural,"+(b>0||b==0&&1/b==Infinity?d.F:d.P)+"}")).format({N:B})}else b="";return b};
var awV=function(b,d){switch(d){default:case 0:return b.rdtfSymbols_.YEAR;case 1:return b.rdtfSymbols_.QUARTER;case 2:return b.rdtfSymbols_.MONTH;case 3:return b.rdtfSymbols_.WEEK;case 4:return b.rdtfSymbols_.DAY;case 5:return b.rdtfSymbols_.HOUR;case 6:return b.rdtfSymbols_.MINUTE;case 7:return b.rdtfSymbols_.SECOND}};var m8e=function(b,d,B,k,G,P,v,L){this.x0=b;this.y0=d;this.x1=B;this.y1=k;this.x2=G;this.y2=P;this.x3=v;this.y3=L};
m8e.prototype.clone=function(){return new m8e(this.x0,this.y0,this.x1,this.y1,this.x2,this.y2,this.x3,this.y3)};
m8e.prototype.equals=function(b){return this.x0==b.x0&&this.y0==b.y0&&this.x1==b.x1&&this.y1==b.y1&&this.x2==b.x2&&this.y2==b.y2&&this.x3==b.x3&&this.y3==b.y3};
var $82=function(b,d){if(d==0)return b.x0;if(d==1)return b.x3;var B=Z$(b.x0,b.x1,d),k=Z$(b.x1,b.x2,d);b=Z$(b.x2,b.x3,d);B=Z$(B,k,d);k=Z$(k,b,d);return Z$(B,k,d)},OCs=function(b,d){var B=(d-b.x0)/(b.x3-b.x0);
if(B<=0)return 0;if(B>=1)return 1;for(var k=0,G=1,P=0,v=0;v<8;v++){P=$82(b,B);var L=($82(b,B+1E-6)-P)/1E-6;if(Math.abs(P-d)<1E-6)return B;if(Math.abs(L)<1E-6)break;else P<d?k=B:G=B,B-=(P-d)/L}for(v=0;Math.abs(P-d)>1E-6&&v<8;v++)P<d?(k=B,B=(B+G)/2):(G=B,B=(B+k)/2),P=$82(b,B);return B};var pq=function(){_.gh.call(this);this.JSC$11649_name_="closure_frame"+Iw2++;this.iframesForDisposal_=[];D8r[this.JSC$11649_name_]=this},MC;
_.CX(pq,_.gh);var D8r={},Iw2=0,U8H=function(b,d){var B=FF(b);Nsh(d,function(k,G){Array.isArray(k)||(k=[k]);_.s6(k,function(P){P=B.JSC$9501_createDom("INPUT",{type:"hidden",name:G,value:P});b.appendChild(P)})})};
_.E=pq.prototype;_.E.JSC$11651_form_=null;_.E.JSC$11651_iframe_=null;_.E.iframeName_=null;_.E.nextIframeId_=0;_.E.JSC$11651_active_=!1;_.E.complete_=!1;_.E.success_=!1;_.E.lastContent_=null;_.E.JSC$11651_lastErrorCode_=0;_.E.iframeDisposalTimer_=null;
_.E.send=function(b,d,B,k){if(this.JSC$11651_active_)throw Error("ue");b=new _.nB(b);d=d?d.toUpperCase():"GET";B&&_.Mi(b);MC||(MC=_.Vq("FORM"),MC.acceptCharset="utf-8",B=MC.style,B.position="absolute",B.visibility="hidden",B.top=B.left="-10px",B.width=B.height="10px",B.overflow="hidden",document.body.appendChild(MC));this.JSC$11651_form_=MC;d=="GET"&&U8H(this.JSC$11651_form_,b.JSC$10205_queryData_);k&&U8H(this.JSC$11651_form_,k);B=b.toString();B=q6F(B);k=this.JSC$11651_form_;B=_.qX(y1(B));B!==void 0&&
(k.action=B);this.JSC$11651_form_.method=d;oo2(this);N6$(this)};
_.E.abort=function(b){if(this.JSC$11651_active_){var d=c3(this);if(d)if(js(d))d.removeAllListeners(void 0);else if(d=Fp(d)){var B=0,k;for(k in d.listeners)for(var G=d.listeners[k].concat(),P=0;P<G.length;++P)px(G[P])&&++B}this.success_=this.JSC$11651_active_=this.complete_=!1;this.JSC$11651_lastErrorCode_=b||7;this.dispatchEvent("abort");p0h(this)}};
_.E.disposeInternal=function(){this.JSC$11651_active_&&this.abort();pq.superClass_.disposeInternal.call(this);this.JSC$11651_iframe_&&MhS(this);N6$(this);this.JSC$11651_form_=null;delete this.errorChecker_;this.lastContent_=this.JSC$11651_form_=null;this.JSC$11651_lastErrorCode_=0;delete D8r[this.JSC$11649_name_]};
_.E.isComplete=function(){return this.complete_};
_.E.isSuccess=function(){return this.success_};
_.E.isActive=function(){return this.JSC$11651_active_};
_.E.getResponseText=function(){return this.lastContent_};
_.E.getLastError=function(){return _.xLe(this.JSC$11651_lastErrorCode_)};
var oo2=function(b){b.JSC$11651_active_=!0;b.complete_=!1;b.JSC$11651_lastErrorCode_=0;b.iframeName_=b.JSC$11649_name_+"_"+(b.nextIframeId_++).toString(36);b.JSC$11651_iframe_=FF(b.JSC$11651_form_).JSC$9501_createDom("IFRAME",{name:b.iframeName_,id:b.iframeName_});var d=b.JSC$11651_iframe_.style;d.visibility="hidden";d.width=d.height="10px";d.display="none";_.mi?d.marginTop=d.marginLeft="-10px":(d.position="absolute",d.top=d.left="-10px");FF(b.JSC$11651_form_).JSC$9499_document_.body.appendChild(b.JSC$11651_iframe_);
d=b.iframeName_+"_inner";var B=Z5S(b.JSC$11651_iframe_);if(document.baseURI){var k=WE(d);k='<head><base href="'+WE(document.baseURI)+'"></head><body><iframe id="'+k+'" name="'+k+'"></iframe>';k=bt(k)}else k=WE(d),k=bt('<body><iframe id="'+k+'" name="'+k+'"></iframe>');B.write(d9(k));_.JP(B.getElementById(d),"load",b.onIframeLoaded_,!1,b);k=jm("TEXTAREA",b.JSC$11651_form_);for(var G=0,P=k.length;G<P;G++){var v=k[G].value;wmA(k[G])!=v&&(_.r8(k[G],v),k[G].value=v)}k=B.importNode(b.JSC$11651_form_,!0);
k.target=d;k.action=b.JSC$11651_form_.action;B.body.appendChild(k);G=jm("SELECT",b.JSC$11651_form_);P=jm("SELECT",k);v=0;for(var L=G.length;v<L;v++)for(var A=jm("OPTION",G[v]),a=jm("OPTION",P[v]),O=0,I=A.length;O<I;O++)a[O].selected=A[O].selected;G=jm("INPUT",b.JSC$11651_form_);P=jm("INPUT",k);v=0;for(L=G.length;v<L;v++)if(G[v].type=="file"&&G[v].value!=P[v].value){b.JSC$11651_form_.target=d;k=b.JSC$11651_form_;break}try{b.errorHandled_=!1,k.submit(),B.close(),_.aH&&setTimeout(b.testForFirefoxSilentError_.bind(b),
250)}catch(D){_.Zj(B.getElementById(d),"load",b.onIframeLoaded_,!1,b),B.close(),J9(b,2)}};
pq.prototype.onIframeLoaded_=function(){_.Zj(c3(this),"load",this.onIframeLoaded_,!1,this);try{var b=this.JSC$11651_iframe_?Z5S(c3(this)):null;this.complete_=!0;this.JSC$11651_active_=!1;try{var d=b.body;this.lastContent_=d.textContent||d.innerText}catch(G){var B=1}var k;B||typeof this.errorChecker_!="function"||(k=this.errorChecker_(b))&&(B=4);B?J9(this,B):(this.success_=!0,this.JSC$11651_lastErrorCode_=0,this.dispatchEvent("complete"),this.dispatchEvent("success"),p0h(this))}catch(G){J9(this,1)}};
var J9=function(b,d){b.errorHandled_||(b.success_=!1,b.JSC$11651_active_=!1,b.complete_=!0,b.JSC$11651_lastErrorCode_=d,b.dispatchEvent("complete"),b.dispatchEvent("error"),p0h(b),b.errorHandled_=!0)},p0h=function(b){MhS(b);
N6$(b);b.JSC$11651_form_=null;b.dispatchEvent("ready")},MhS=function(b){var d=b.JSC$11651_iframe_;
d&&(d.onreadystatechange=null,d.onload=null,d.onerror=null,b.iframesForDisposal_.push(d));b.iframeDisposalTimer_&&(clearTimeout(b.iframeDisposalTimer_),b.iframeDisposalTimer_=null);_.aH?b.iframeDisposalTimer_=setTimeout(b.disposeIframes_.bind(b),2E3):b.disposeIframes_();b.JSC$11651_iframe_=null;b.iframeName_=null};
pq.prototype.disposeIframes_=function(){this.iframeDisposalTimer_&&(clearTimeout(this.iframeDisposalTimer_),this.iframeDisposalTimer_=null);for(;this.iframesForDisposal_.length!=0;){var b=this.iframesForDisposal_.pop();_.tr(b)}};
var N6$=function(b){b.JSC$11651_form_&&b.JSC$11651_form_==MC&&_.uz(b.JSC$11651_form_)},c3=function(b){return b.JSC$11651_iframe_?Z5S(b.JSC$11651_iframe_).getElementById(b.iframeName_+"_inner"):null};
pq.prototype.testForFirefoxSilentError_=function(){if(this.JSC$11651_active_){var b=this.JSC$11651_iframe_?Z5S(c3(this)):null;b&&!wmG(b,"documentUri")?(_.Zj(c3(this),"load",this.onIframeLoaded_,!1,this),navigator.onLine?J9(this,3):J9(this,9)):setTimeout(this.testForFirefoxSilentError_.bind(this),250)}};_.zL=function(b){return b=="\r"||b=="\n"||b==" "||b=="\t"};var cTr;_.Rz=function(b){this.errorMessage_=null;this.result_=[];this.JSC$11653_buffer_="";this.stack_=[];this.JSC$11653_pos_=this.depth_=0;this.slashed_=!1;this.unicodeCount_=0;this.stringInputPattern_=/[\\"]/g;this.state_=this.streamState_=0;this.deliverMessageAsRawString_=!(!b||!b.deliverMessageAsRawString)};
cTr={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};_.Rz.prototype.isInputValid=function(){return this.streamState_!=3};
_.Rz.prototype.done=function(){return this.streamState_===2};
var XG=function(b,d,B){b.streamState_=3;b.errorMessage_="The stream is broken @"+b.JSC$11653_pos_+"/"+B+". With input:\n"+d;throw Error(b.errorMessage_);};
_.Rz.prototype.acceptsBinaryInput=function(){return!1};
_.Rz.prototype.parse=function(b){function d(){for(;D<b.length;)if(_.zL(b[D]))D++,P.JSC$11653_pos_++;else break;return D<a}
function B(){for(var M;;){M=b[D++];if(!M)break;P.JSC$11653_pos_++;switch(P.state_){case A.INIT:M==="{"?P.state_=A.OBJECT_OPEN:M==="["?P.state_=A.ARRAY_OPEN:_.zL(M)||XG(P,b,D);continue;case A.KEY_START:case A.OBJECT_OPEN:if(_.zL(M))continue;if(P.state_===A.KEY_START)v.push(A.KEY_END);else if(M==="}"){G("{}");P.state_=k();continue}else v.push(A.OBJECT_END);M==='"'?P.state_=A.STRING:XG(P,b,D);continue;case A.KEY_END:case A.OBJECT_END:if(_.zL(M))continue;M===":"?(P.state_===A.OBJECT_END&&(v.push(A.OBJECT_END),
P.depth_++),P.state_=A.VALUE):M==="}"?(P.depth_--,G(),P.state_=k()):M===","?(P.state_===A.OBJECT_END&&v.push(A.OBJECT_END),P.state_=A.KEY_START):XG(P,b,D);continue;case A.ARRAY_OPEN:case A.VALUE:if(_.zL(M))continue;if(P.state_===A.ARRAY_OPEN)if(P.depth_++,P.state_=A.VALUE,M==="]"){P.depth_--;if(P.depth_===0){P.state_=A.ARRAY_END;return}G("[]");P.state_=k();continue}else v.push(A.ARRAY_END);M==='"'?P.state_=A.STRING:M==="{"?P.state_=A.OBJECT_OPEN:M==="["?P.state_=A.ARRAY_OPEN:M==="t"?P.state_=A.TRUE1:
M==="f"?P.state_=A.FALSE1:M==="n"?P.state_=A.NULL1:M!=="-"&&("0123456789".indexOf(M)!==-1?P.state_=A.NUM_DIGIT:XG(P,b,D));continue;case A.ARRAY_END:if(M===",")v.push(A.ARRAY_END),P.state_=A.VALUE,P.depth_===1&&(I=D);else if(M==="]"){P.depth_--;if(P.depth_===0)return;G();P.state_=k()}else if(_.zL(M))continue;else XG(P,b,D);continue;case A.STRING:var z=D;a:for(;;){for(;P.unicodeCount_>0;)if(M=b[D++],P.unicodeCount_===4?P.unicodeCount_=0:P.unicodeCount_++,!M)break a;if(M==='"'&&!P.slashed_){P.state_=
k();break}if(M==="\\"&&!P.slashed_&&(P.slashed_=!0,M=b[D++],!M))break;if(P.slashed_)if(P.slashed_=!1,M==="u"&&(P.unicodeCount_=1),M=b[D++])continue;else break;L.lastIndex=D;M=L.exec(b);if(!M){D=b.length+1;break}D=M.index+1;M=b[M.index];if(!M)break}P.JSC$11653_pos_+=D-z;continue;case A.TRUE1:if(!M)continue;M==="r"?P.state_=A.TRUE2:XG(P,b,D);continue;case A.TRUE2:if(!M)continue;M==="u"?P.state_=A.TRUE3:XG(P,b,D);continue;case A.TRUE3:if(!M)continue;M==="e"?P.state_=k():XG(P,b,D);continue;case A.FALSE1:if(!M)continue;
M==="a"?P.state_=A.FALSE2:XG(P,b,D);continue;case A.FALSE2:if(!M)continue;M==="l"?P.state_=A.FALSE3:XG(P,b,D);continue;case A.FALSE3:if(!M)continue;M==="s"?P.state_=A.FALSE4:XG(P,b,D);continue;case A.FALSE4:if(!M)continue;M==="e"?P.state_=k():XG(P,b,D);continue;case A.NULL1:if(!M)continue;M==="u"?P.state_=A.NULL2:XG(P,b,D);continue;case A.NULL2:if(!M)continue;M==="l"?P.state_=A.NULL3:XG(P,b,D);continue;case A.NULL3:if(!M)continue;M==="l"?P.state_=k():XG(P,b,D);continue;case A.NUM_DECIMAL_POINT:M===
"."?P.state_=A.NUM_DIGIT:XG(P,b,D);continue;case A.NUM_DIGIT:if("0123456789.eE+-".indexOf(M)!==-1)continue;else D--,P.JSC$11653_pos_--,P.state_=k();continue;default:XG(P,b,D)}}}
function k(){var M=v.pop();return M!=null?M:A.VALUE}
function G(M){P.depth_>1||(M||(M=I===-1?P.JSC$11653_buffer_+b.substring(O,D):b.substring(I,D)),P.deliverMessageAsRawString_?P.result_.push(M):P.result_.push(JSON.parse(M)),I=D)}
for(var P=this,v=P.stack_,L=P.stringInputPattern_,A=cTr,a=b.length,O=0,I=-1,D=0;D<a;)switch(P.streamState_){case 3:return XG(P,b,D),null;case 2:return d()&&XG(P,b,D),null;case 0:if(d()){var U=b[D++];P.JSC$11653_pos_++;if(U==="["){P.streamState_=1;O=D;P.state_=A.ARRAY_OPEN;continue}else XG(P,b,D)}return null;case 1:return B(),P.depth_===0&&P.state_==A.ARRAY_END?(P.streamState_=2,P.JSC$11653_buffer_=b.substring(D)):P.JSC$11653_buffer_=I===-1?P.JSC$11653_buffer_+b.substring(O):b.substring(I),P.result_.length>
0?(U=P.result_,P.result_=[],U):null}return null};_.CX(_.RG,uq);Xo.prototype.getValue=function(){return this.JSC$11661_value_};
Xo.prototype.clone=function(){return new Xo(this.JSC$11661_key_,this.JSC$11661_value_)};var h9=function(b){this.nodes_=[];if(b)a:{if(b instanceof h9){var d=b.getKeys();b=b.getValues();if(this.getCount()<=0){for(var B=this.nodes_,k=0;k<d.length;k++)B.push(new Xo(d[k],b[k]));break a}}else d=_.w1.getKeys(b),b=_.w1.getValues(b);for(B=0;B<d.length;B++)this.insert(d[B],b[B])}};
_.E=h9.prototype;_.E.insert=function(b,d){var B=this.nodes_;B.push(new Xo(b,d));b=B.length-1;d=this.nodes_;for(B=d[b];b>0;){var k=b-1>>1;if(d[k].JSC$11661_key_>B.JSC$11661_key_)d[b]=d[k],b=k;else break}d[b]=B};
_.E.remove=function(){var b=this.nodes_,d=b.length,B=b[0];if(!(d<=0)){if(d==1)b.length=0;else{b[0]=b.pop();b=0;d=this.nodes_;for(var k=d.length,G=d[b];b<k>>1;){var P=b*2+1,v=b*2+2;P=v<k&&d[v].JSC$11661_key_<d[P].JSC$11661_key_?v:P;if(d[P].JSC$11661_key_>G.JSC$11661_key_)break;d[b]=d[P];b=P}d[b]=G}return B.getValue()}};
_.E.peek=function(){var b=this.nodes_;if(b.length!=0)return b[0].getValue()};
_.E.getValues=function(){for(var b=this.nodes_,d=[],B=b.length,k=0;k<B;k++)d.push(b[k].getValue());return d};
_.E.getKeys=function(){for(var b=this.nodes_,d=[],B=b.length,k=0;k<B;k++)d.push(b[k].JSC$11661_key_);return d};
_.E.containsValue=function(b){return this.nodes_.some(function(d){return d.getValue()==b})};
_.E.containsKey=function(b){return this.nodes_.some(function(d){return d.JSC$11661_key_==b})};
_.E.clone=function(){return new h9(this)};
_.E.getCount=function(){return this.nodes_.length};
_.E.isEmpty=function(){return this.nodes_.length===0};
_.E.clear=function(){this.nodes_.length=0};_.H3=function(b,d){this.JSC$11667_map_={};this.JSC$11667_keys_=[];this.version_=this.size=0;var B=arguments.length;if(B>1){if(B%2)throw Error("ma");for(var k=0;k<B;k+=2)this.set(arguments[k],arguments[k+1])}else b&&this.addAll(b)};
_.E=_.H3.prototype;_.E.getCount=function(){return this.size};
_.E.getValues=function(){ld(this);for(var b=[],d=0;d<this.JSC$11667_keys_.length;d++)b.push(this.JSC$11667_map_[this.JSC$11667_keys_[d]]);return b};
_.E.getKeys=function(){ld(this);return this.JSC$11667_keys_.concat()};
_.E.containsKey=function(b){return this.has(b)};
_.E.has=function(b){return t9(this.JSC$11667_map_,b)};
_.E.containsValue=function(b){for(var d=0;d<this.JSC$11667_keys_.length;d++){var B=this.JSC$11667_keys_[d];if(t9(this.JSC$11667_map_,B)&&this.JSC$11667_map_[B]==b)return!0}return!1};
_.E.equals=function(b,d){if(this===b)return!0;if(this.size!=b.getCount())return!1;d=d||JT2;ld(this);for(var B,k=0;B=this.JSC$11667_keys_[k];k++)if(!d(this.get(B),b.get(B)))return!1;return!0};
var JT2=function(b,d){return b===d};
_.H3.prototype.isEmpty=function(){return this.size==0};
_.H3.prototype.clear=function(){this.JSC$11667_map_={};this.version_=this.size=this.JSC$11667_keys_.length=0};
_.H3.prototype.remove=function(b){return this.delete(b)};
_.H3.prototype.delete=function(b){return t9(this.JSC$11667_map_,b)?(delete this.JSC$11667_map_[b],--this.size,this.version_++,this.JSC$11667_keys_.length>2*this.size&&ld(this),!0):!1};
var ld=function(b){if(b.size!=b.JSC$11667_keys_.length){for(var d=0,B=0;d<b.JSC$11667_keys_.length;){var k=b.JSC$11667_keys_[d];t9(b.JSC$11667_map_,k)&&(b.JSC$11667_keys_[B++]=k);d++}b.JSC$11667_keys_.length=B}if(b.size!=b.JSC$11667_keys_.length){d={};for(k=B=0;B<b.JSC$11667_keys_.length;){var G=b.JSC$11667_keys_[B];t9(d,G)||(b.JSC$11667_keys_[k++]=G,d[G]=1);B++}b.JSC$11667_keys_.length=k}};
_.E=_.H3.prototype;_.E.get=function(b,d){return t9(this.JSC$11667_map_,b)?this.JSC$11667_map_[b]:d};
_.E.set=function(b,d){t9(this.JSC$11667_map_,b)||(this.size+=1,this.JSC$11667_keys_.push(b),this.version_++);this.JSC$11667_map_[b]=d};
_.E.addAll=function(b){if(b instanceof _.H3)for(var d=b.getKeys(),B=0;B<d.length;B++)this.set(d[B],b.get(d[B]));else for(d in b)this.set(d,b[d])};
_.E.forEach=function(b,d){for(var B=this.getKeys(),k=0;k<B.length;k++){var G=B[k],P=this.get(G);b.call(d,P,G,this)}};
_.E.clone=function(){return new _.H3(this)};
_.E.transpose=function(){for(var b=new _.H3,d=0;d<this.JSC$11667_keys_.length;d++){var B=this.JSC$11667_keys_[d];b.set(this.JSC$11667_map_[B],B)}return b};
_.E.keys=function(){return ub5(this.__iterator__(!0)).toEs6()};
_.E.values=function(){return ub5(this.__iterator__(!1)).toEs6()};
_.E.entries=function(){var b=this;return CIH(this.keys(),function(d){return[d,b.get(d)]})};
_.E.__iterator__=function(b){ld(this);var d=0,B=this.version_,k=this,G=new Nr;G.next=function(){if(B!=k.version_)throw Error("ve");if(d>=k.JSC$11667_keys_.length)return pj;var P=k.JSC$11667_keys_[d++];return Mr(b?P:k.JSC$11667_map_[P])};
return G};
var t9=function(b,d){return Object.prototype.hasOwnProperty.call(b,d)};var RDU=function(){this.JSC$11670_map_=new _.H3;this.JSC$11670_head_=new zDH("");this.JSC$11670_head_.next=this.JSC$11670_head_.prev=this.JSC$11670_head_},X0e=function(b,d){if(d=b.JSC$11670_map_.get(d))d.remove(),b.insert_(d);
return d};
_.E=RDU.prototype;_.E.get=function(b,d){return(b=X0e(this,b))?b.value:d};
_.E.set=function(b,d){var B=X0e(this,b);B?B.value=d:(B=new zDH(b,d),this.JSC$11670_map_.set(b,B),this.insert_(B))};
_.E.peek=function(){return this.JSC$11670_head_.next.value};
_.E.shift=function(){return hD3(this,this.JSC$11670_head_.next)};
_.E.pop=function(){return hD3(this,this.JSC$11670_head_.prev)};
_.E.remove=function(b){return(b=this.JSC$11670_map_.get(b))?(this.removeNode(b),!0):!1};
_.E.removeNode=function(b){b.remove();this.JSC$11670_map_.remove(b.key)};
_.E.getCount=function(){return this.JSC$11670_map_.getCount()};
_.E.isEmpty=function(){return this.JSC$11670_map_.isEmpty()};
_.E.getKeys=function(){return this.map(function(b,d){return d})};
_.E.getValues=function(){return this.map(function(b){return b})};
_.E.contains=function(b){return this.some(function(d){return d==b})};
_.E.containsKey=function(b){return this.JSC$11670_map_.containsKey(b)};
_.E.clear=function(){for(;this.getCount()>0;)this.removeNode(this.JSC$11670_head_.prev)};
_.E.forEach=function(b,d){for(var B=this.JSC$11670_head_.next;B!=this.JSC$11670_head_;B=B.next)b.call(d,B.value,B.key,this)};
_.E.map=function(b,d){for(var B=[],k=this.JSC$11670_head_.next;k!=this.JSC$11670_head_;k=k.next)B.push(b.call(d,k.value,k.key,this));return B};
_.E.some=function(b,d){for(var B=this.JSC$11670_head_.next;B!=this.JSC$11670_head_;B=B.next)if(b.call(d,B.value,B.key,this))return!0;return!1};
_.E.every=function(b,d){for(var B=this.JSC$11670_head_.next;B!=this.JSC$11670_head_;B=B.next)if(!b.call(d,B.value,B.key,this))return!1;return!0};
_.E.insert_=function(b){b.next=this.JSC$11670_head_.next;b.prev=this.JSC$11670_head_;this.JSC$11670_head_.next=b;for(b.next.prev=b;this.getCount()>100;)this.removeNode(this.JSC$11670_head_.prev)};
var hD3=function(b,d){b.JSC$11670_head_!=d&&b.removeNode(d);return d.value},zDH=function(b,d){this.key=b;
this.value=d};
zDH.prototype.remove=function(){this.prev.next=this.next;this.next.prev=this.prev;delete this.prev;delete this.next};var HCr=function(){h9.apply(this,arguments)};
_.c(HCr,h9);HCr.prototype.enqueue=function(b,d){this.insert(b,d)};var lwH=function(){var b=Error();b.name="SecurityError";throw b;},h5E=function(){return{get opener(){return null},
get closed(){return!0},get location(){lwH()},get document(){lwH()},postMessage:function(){},
close:function(){},
focus:function(){}}};var cL4={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 Rrx={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 ths={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(Rrx).join("|");var je2=function(){function b(L){L.substr(-1)!==";"&&(L+=";");return v(L)}
for(var d=Object.keys(ths).sort(zry),B=Object.keys(Rrx).sort(zry),k=0,G=0;k<B.length;k++)d[G]===B[k]?(B[k]+=";?",G++):B[k]+=";";var P=new RegExp("&(?:"+B.join("|")+"|#[xX][\\da-fA-F]+;?|#\\d+;?)","g"),v=XPx();return function(L){return String(L).replace(P,b)}}();/*

 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 F6M={};var ZC$=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"),goM=/[\\&]/,yTr=RegExp("\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|&(?:#x[a-f0-9]{1,8}|#[0-9]{1,8}|[a-z][a-z0-9]{1,31});","gi"),Sas=RegExp('[&<>"]',"g"),Vhl=RegExp('&(?:#x[a-f0-9]{1,8}|#[0-9]{1,8}|[a-z][a-z0-9]{1,31});|[&<>"]',
"gi"),iCA=function(b){return b.charCodeAt(0)===92?b.charAt(1):je2(b)},w0h=function(b){return goM.test(b)?b.replace(yTr,iCA):b},uY2=function(b){try{var d,B="";
if(typeof G!=="string"){var k=G;var G=";/?:@&=+$,-_.!~*'()#"}typeof k==="undefined"&&(k=!0);var P,v=F6M[G];if(v)var L=v;else{v=F6M[G]=[];for(P=0;P<128;P++){var A=String.fromCharCode(P);/^[0-9a-z]$/i.test(A)?v.push(A):v.push("%"+("0"+P.toString(16).toUpperCase()).slice(-2))}for(P=0;P<G.length;P++)v[G.charCodeAt(P)]=G[P];L=v}var a=0;for(d=b.length;a<d;a++){var O=b.charCodeAt(a);if(k&&O===37&&a+2<d&&/^[0-9a-f]{2}$/i.test(b.slice(a+1,a+3)))B+=b.slice(a,a+3),a+=2;else if(O<128)B+=L[O];else if(O>=55296&&
O<=57343){if(O>=55296&&O<=56319&&a+1<d){var I=b.charCodeAt(a+1);if(I>=56320&&I<=57343){B+=encodeURIComponent(b[a]+b[a+1]);a++;continue}}B+="%EF%BF%BD"}else B+=encodeURIComponent(b[a])}return B}catch(D){return b}},K6M=function(b){switch(b){case "&":return"&amp;";
case "<":return"&lt;";case ">":return"&gt;";case '"':return"&quot;";default:return b}},jk=function(b,d){return Sas.test(b)?d?b.replace(Vhl,K6M):b.replace(Sas,K6M):b};/*

 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 FG;if(String.fromCodePoint)FG=function(b){try{return String.fromCodePoint(b)}catch(d){if(d instanceof RangeError)return String.fromCharCode(65533);throw d;}};
else{var noA=String.fromCharCode,T63=Math.floor;FG=function(){var b=[],d=-1,B=arguments.length;if(!B)return"";for(var k="";++d<B;){var G=Number(arguments[d]);if(!isFinite(G)||G<0||G>1114111||T63(G)!==G)return String.fromCharCode(65533);if(G<=65535)b.push(G);else{G-=65536;var P=(G>>10)+55296;G=G%1024+56320;b.push(P,G)}if(d+1===B||b.length>16384)k+=noA.apply(null,b),b.length=0}return k}};var rTU=function(b){this.root=this.current=b;this.entering=!0};
rTU.prototype.next=function(){var b=this.current,d=this.entering;if(b===null)return null;a:switch(b._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 B=!0;break a;default:B=!1}d&&B?b._firstChild?(this.current=b._firstChild,this.entering=!0):this.entering=!1:b===this.root?this.current=null:b._next===null?(this.current=
b._parent,this.entering=!1):(this.current=b._next,this.entering=!0);return{entering:d,node:b}};
var tt=function(b,d){this._type=b;this._next=this._prev=this._lastChild=this._firstChild=this._parent=null;this._sourcepos=d;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};
tt.prototype.appendChild=function(b){b.unlink();b._parent=this;this._lastChild?(this._lastChild._next=b,b._prev=this._lastChild):this._firstChild=b;this._lastChild=b};
tt.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 QeS=function(b,d){d.unlink();d._next=b._next;d._next&&(d._next._prev=d);d._prev=b;b._next=d;d._parent=b._parent;d._next||(d._parent._lastChild=d)};
tt.prototype.insertBefore=function(b){b.unlink();b._prev=this._prev;b._prev&&(b._prev._next=b);b._next=this;this._prev=b;b._parent=this._parent;b._prev||(b._parent._firstChild=b)};
_.DB.Object.defineProperties(tt.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(b){this._literal=b}},
destination:{configurable:!0,enumerable:!0,get:function(){return this._destination},
set:function(b){this._destination=b}},
title:{configurable:!0,enumerable:!0,get:function(){return this._title},
set:function(b){this._title=b}},
info:{configurable:!0,enumerable:!0,get:function(){return this._info},
set:function(b){this._info=b}},
level:{configurable:!0,enumerable:!0,get:function(){return this._level},
set:function(b){this._level=b}},
listType:{configurable:!0,enumerable:!0,get:function(){return this._listData.type},
set:function(b){this._listData.type=b}},
listTight:{configurable:!0,enumerable:!0,get:function(){return this._listData.tight},
set:function(b){this._listData.tight=b}},
listStart:{configurable:!0,enumerable:!0,get:function(){return this._listData.start},
set:function(b){this._listData.start=b}},
onEnter:{configurable:!0,enumerable:!0,get:function(){return this._onEnter},
set:function(b){this._onEnter=b}},
onExit:{configurable:!0,enumerable:!0,get:function(){return this._onExit},
set:function(b){this._onExit=b}}});var hr4=/[ \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,
HM1={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 qal=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]/),
x8U=RegExp("^(?:\"(\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|[^\"\\x00])*\"|'(\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|[^'\\x00])*'|\\((\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|[^)\\x00])*\\))"),Yal=RegExp("^(?:[<](?:[^ <>\\t\\n\\\\\\x00]|\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|\\\\)*[>])"),eDh=RegExp("^[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]"),bFU=RegExp("^&(?:#x[a-f0-9]{1,8}|#[0-9]{1,8}|[a-z][a-z0-9]{1,31});","i"),d9e=/`+/,BtS=/^`+/,kPA=/\.\.\./g,GPs=/--+/g,PyS=/^<([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])?)*)>/,
EEH=/^<[A-Za-z][A-Za-z0-9.+-]{1,31}:[^<>\x00-\x20]*>/i,sEH=/^ *(?:\n *)?/,CyH=/^[ \t\n\x0b\x0c\x0d]/,vEM=/[ \t\n\x0b\x0c\x0d]+/g,Lr3=/^\s/,f1V=/ *$/,AIs=/^ */,WrM=/^ *(?:\n|$)/,a1l=RegExp("^\\[(?:[^\\\\\\[\\]]|\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|\\\\){0,1000}\\]"),m92=/^[^\n`\[\]\\!<&*_'"]+/m,Z0=function(b){var d=new tt("text");d._literal=b;return d},yC=function(b){this.subject="";
this.brackets=this.delimiters=null;this.pos=0;this.refmap={};this.options=b||{}};
yC.prototype.match=function(b){b=b.exec(this.subject.slice(this.pos));if(b===null)return null;this.pos+=b.index+b[0].length;return b[0]};
yC.prototype.peek=function(){return this.pos<this.subject.length?this.subject.charCodeAt(this.pos):-1};
var Sk=function(b){b.match(sEH);return!0},$9U=function(b,d,B){var k=0;
var G=b.pos;if(d===39||d===34)k++,b.pos++;else for(;b.peek()===d;)k++,b.pos++;if(k===0)k=null;else{var P=G===0?"\n":b.subject.charAt(G-1);var v=b.peek();v=v===-1?"\n":FG(v);var L=Lr3.test(v);v=qal.test(v);var A=Lr3.test(P);var a=qal.test(P);P=!L&&!(v&&!A&&!a);L=!A&&!(a&&!L&&!v);d===95?(A=P&&(!L||a),v=L&&(!P||v)):(A=d===39||d===34?P&&!L:P,v=L);b.pos=G;k={numdelims:k,can_open:A,can_close:v}}if(!k)return!1;G=k.numdelims;v=b.pos;b.pos+=G;v=d===39?"\u2019":d===34?"\u201c":b.subject.slice(v,b.pos);v=Z0(v);
B.appendChild(v);b.delimiters={cc:d,numdelims:G,origdelims:G,node:v,previous:b.delimiters,next:null,can_open:k.can_open,can_close:k.can_close};b.delimiters.previous!==null&&(b.delimiters.previous.next=b.delimiters);return!0},OFS=function(b,d){d.previous!==null&&(d.previous.next=d.next);
d.next===null?b.delimiters=d.previous:d.next.previous=d.previous},I15=function(b,d){var B,k,G=[],P=!1;
G[95]=d;G[42]=d;G[39]=d;G[34]=d;for(B=b.delimiters;B!==null&&B.previous!==d;)B=B.previous;for(;B!==null;){var v=B.cc;if(B.can_close){var L=B.previous;for(k=!1;L!==null&&L!==d&&L!==G[v];){P=(B.can_open||L.can_close)&&(L.origdelims+B.origdelims)%3===0;if(L.cc===B.cc&&L.can_open&&!P){k=!0;break}L=L.previous}var A=B;if(v===42||v===95)if(k){var a=B.numdelims>=2&&L.numdelims>=2?2:1;var O=L.node;var I=B.node;L.numdelims-=a;B.numdelims-=a;O._literal=O._literal.slice(0,O._literal.length-a);I._literal=I._literal.slice(0,
I._literal.length-a);var D=new tt(a===1?"emph":"strong");for(a=O._next;a&&a!==I;){var U=a._next;a.unlink();D.appendChild(a);a=U}QeS(O,D);a=L;U=B;a.next!==U&&(a.next=U,U.previous=a);L.numdelims===0&&(O.unlink(),OFS(b,L));B.numdelims===0&&(I.unlink(),L=B.next,OFS(b,B),B=L)}else B=B.next;else v===39?(B.node._literal="\u2019",k&&(L.node._literal="\u2018"),B=B.next):v===34&&(B.node._literal="\u201d",k&&(L.node.literal="\u201c"),B=B.next);k||P||(G[v]=A.previous,A.can_open||OFS(b,A))}else B=B.next}for(;b.delimiters!==
null&&b.delimiters!==d;)OFS(b,b.delimiters)},D9$=function(b){b=b.match(x8U);
return b===null?null:w0h(b.substr(1,b.length-2))},U9V=function(b){var d=b.match(Yal);
if(d===null){d=b.pos;for(var B=0,k;(k=b.peek())!==-1;)if(k===92)b.pos+=1,b.peek()!==-1&&(b.pos+=1);else if(k===40)b.pos+=1,B+=1;else if(k===41)if(B<1)break;else b.pos+=1,--B;else if(CyH.exec(FG(k))!==null)break;else b.pos+=1;d=b.subject.substr(d,b.pos-d);return uY2(w0h(d))}return uY2(w0h(d.substr(1,d.length-2)))},oE5=function(b){b=b.match(a1l);
return b===null||b.length>1001?0:b.length},Nts=function(b,d,B,k){b.brackets!==null&&(b.brackets.bracketAfter=!0);
b.brackets={node:d,previous:b.brackets,previousDelimiter:b.delimiters,index:B,image:k,active:!0}},psA=function(b,d){var B;
return(B=b.match(m92))?(b.options.smart?d.appendChild(Z0(B.replace(kPA,"\u2026").replace(GPs,function(k){var G=0,P=0;k.length%3===0?P=k.length/3:k.length%2===0?G=k.length/2:k.length%3===2?(G=1,P=(k.length-2)/3):(G=2,P=(k.length-4)/3);k="";var v;for(v=0;v<P;v++)k+="\u2014";for(v=0;v<G;v++)k+="\u2013";return k}))):d.appendChild(Z0(B)),!0):!1},MVM=function(b,d,B){b.subject=d;
b.pos=0;d=b.pos;var k=oE5(b);if(k===0)return 0;var G=b.subject.substr(0,k);if(b.peek()===58)b.pos++;else return b.pos=d,0;Sk(b);k=U9V(b);if(k===null||k.length===0)return b.pos=d,0;var P=b.pos;Sk(b);var v=D9$(b);v===null&&(v="",b.pos=P);var L=!0;b.match(WrM)===null&&(v===""?L=!1:(v="",b.pos=P,L=b.match(WrM)!==null));if(!L)return b.pos=d,0;G=l$C(G);if(G==="")return b.pos=d,0;B[G]||(B[G]={destination:k,title:v});return b.pos-d},cIU=function(b,d){var B,k=b.peek();
if(k===-1)return!1;switch(k){case 10:b.pos+=1;if((B=d._lastChild)&&B.type==="text"&&B._literal[B._literal.length-1]===" "){var G=B._literal[B._literal.length-2]===" ";B._literal=B._literal.replace(f1V,"");d.appendChild(new tt(G?"linebreak":"softbreak"))}else d.appendChild(new tt("softbreak"));b.match(AIs);B=!0;break;case 92:B=b.subject;b.pos+=1;b.peek()===10?(b.pos+=1,B=new tt("linebreak"),d.appendChild(B)):eDh.test(B.charAt(b.pos))?(d.appendChild(Z0(B.charAt(b.pos))),b.pos+=1):d.appendChild(Z0("\\"));
B=!0;break;case 96:a:if(B=b.match(BtS),B===null)B=!1;else{G=b.pos;for(var P;(P=b.match(d9e))!==null;)if(P===B){P=new tt("code");P._literal=b.subject.slice(G,b.pos-B.length).trim().replace(vEM," ");d.appendChild(P);B=!0;break a}b.pos=G;d.appendChild(Z0(B));B=!0}break;case 42:case 95:B=$9U(b,k,d);break;case 39:case 34:B=b.options.smart&&$9U(b,k,d);break;case 91:B=b.pos;b.pos+=1;G=Z0("[");d.appendChild(G);Nts(b,G,B,!1);B=!0;break;case 33:B=b.pos;b.pos+=1;b.peek()===91?(b.pos+=1,G=Z0("!["),d.appendChild(G),
Nts(b,G,B+1,!0)):d.appendChild(Z0("!"));B=!0;break;case 93:var v,L=!1,A;b.pos+=1;var a=b.pos;G=b.brackets;if(G===null)d.appendChild(Z0("]"));else if(G.active){B=G.image;var O=b.pos;b.peek()===40&&(b.pos++,Sk(b)&&(P=U9V(b))!==null&&Sk(b)&&(CyH.test(b.subject.charAt(b.pos-1))&&(v=D9$(b)),1)&&Sk(b)&&b.peek()===41?(b.pos+=1,L=!0):b.pos=O);if(!L){var I=b.pos,D=oE5(b);D>2?A=b.subject.slice(I,I+D):G.bracketAfter||(A=b.subject.slice(G.index,a));D===0&&(b.pos=O);A&&(A=b.refmap[l$C(A)])&&(P=A.destination,v=
A.title,L=!0)}if(L){a=new tt(B?"image":"link");a._destination=P;a._title=v||"";for(P=G.node._next;P;)v=P._next,P.unlink(),a.appendChild(P),P=v;d.appendChild(a);I15(b,G.previousDelimiter);b.brackets=b.brackets.previous;G.node.unlink();if(!B)for(G=b.brackets;G!==null;)G.image||(G.active=!1),G=G.previous}else b.brackets=b.brackets.previous,b.pos=a,d.appendChild(Z0("]"))}else d.appendChild(Z0("]")),b.brackets=b.brackets.previous;B=!0;break;case 60:(B=b.match(PyS))?(B=B.slice(1,B.length-1),G=new tt("link"),
G._destination=uY2("mailto:"+B),G._title="",G.appendChild(Z0(B)),d.appendChild(G),B=!0):(B=b.match(EEH))?(B=B.slice(1,B.length-1),G=new tt("link"),G._destination=uY2(B),G._title="",G.appendChild(Z0(B)),d.appendChild(G),B=!0):B=!1;B||(B=b.match(ZC$),B===null?B=!1:(G=new tt("html_inline"),G._literal=B,d.appendChild(G),B=!0));break;case 38:(B=b.match(bFU))?(d.appendChild(Z0(je2(B))),B=!0):B=!1;break;default:B=psA(b,d)}B||(b.pos+=1,d.appendChild(Z0(FG(k))));return!0};
yC.prototype.parseInlines=function(b){this.subject=b._string_content.trim();this.pos=0;for(this.brackets=this.delimiters=null;cIU(this,b););b._string_content=null;I15(this,null)};
yC.prototype.parse=yC.prototype.parseInlines;var JIh=[/./,/^<(?: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")],zkl=[/./,/<\/(?:script|pre|style)>/i,/--\x3e/,/\?>/,/>/,/\]\]>/],RkH=/^(?:(?:\*[ \t]*){3,}|(?:_[ \t]*){3,}|(?:-[ \t]*){3,})[ \t]*$/,XsS=/^[#`~*+_=<>0-9-\|]|\|/,hkr=/[^ \t\f\v\r\n]/,HFH=/^[*+-]/,l1r=/^(\d{1,9})([.)])/,tVs=/^#{1,6}(?:[ \t]+|$)/,jEe=/^`{3,}(?!.*`)|^~{3,}(?!.*~)/,Frs=/^(?:`{3,}|~{3,})(?= *$)/,ZFe=/^(?:=+|-+)[ \t]*$/,gE$=/\r\n|\n|\r/,jMy=/(^\|?[^\|]+(\|[^\|]+)+\|?)|(\|.*\|)/,FmQ=/(^\|?\s*:?---+:?\s*(\|\s*:?---+:?\s*)+\|?)|(^\s*\|\s*:?---+:?\s*\|$)/,yIA={document:{continue:function(){return 0},
finalize:function(){},
canContain:function(b){return b!=="item"},
acceptsLines:!1},list:{continue:function(){return 0},
finalize:function(b,d){for(b=d._firstChild;b;){if(tLF(b)&&b._next){d._listData.tight=!1;break}for(var B=b._firstChild;B;){if(tLF(B)&&(b._next||B._next)){d._listData.tight=!1;break}B=B._next}b=b._next}},
canContain:function(b){return b==="item"},
acceptsLines:!1},block_quote:{continue:function(b){var d=b.currentLine;if(b.indented||HM(d,b.nextNonspace)!==62)return 1;VC(b);id(b,1,!1);ht(HM(d,b.offset))&&id(b,1,!0);return 0},
finalize:function(){},
canContain:function(b){return b!=="item"},
acceptsLines:!1},item:{continue:function(b,d){if(b.blank){if(d._firstChild==null)return 1;VC(b)}else if(b.indent>=d._listData.markerOffset+d._listData.padding)id(b,d._listData.markerOffset+d._listData.padding,!0);else return 1;return 0},
finalize:function(){},
canContain:function(b){return b!=="item"&&!ZME(b)},
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(b,d){var B=b.currentLine,k=b.indent;if(d._isFenced){if((k=k<=3&&B.charAt(b.nextNonspace)===d._fenceChar&&B.slice(b.nextNonspace).match(Frs))&&k[0].length>=d._fenceLength)return b.finalize(d,b.lineNumber),2;for(d=d._fenceOffset;d>0&&ht(HM(B,b.offset));)id(b,1,!0),d--}else if(k>=4)id(b,4,!0);else if(b.blank)VC(b);else return 1;return 0},
finalize:function(b,d){if(d._isFenced){var B=d._string_content,k=B.indexOf("\n");b=B.slice(0,k);B=B.slice(k+1);d.info=w0h(b.trim());d._literal=B}else d._literal=d._string_content.replace(/(\n *)+$/,"\n");d._string_content=null},
canContain:function(){return!1},
acceptsLines:!0},html_block:{continue:function(b,d){return!b.blank||d._htmlBlockType!==6&&d._htmlBlockType!==7?0:1},
finalize:function(b,d){d._literal=d._string_content.replace(/(\n *)+$/,"");d._string_content=null},
canContain:function(){return!1},
acceptsLines:!0},paragraph:{continue:function(b){return b.blank?1:0},
finalize:function(b,d){for(var B,k=!1;HM(d._string_content,0)===91&&(B=MVM(b.inlineParser,d._string_content,b.refmap));)d._string_content=d._string_content.slice(B),k=!0;k&&!hkr.test(d._string_content)&&d.unlink()},
canContain:function(){return!1},
acceptsLines:!0},table:{continue:function(b){return ls(b.currentLine)!==0?0:1},
finalize:function(){},
canContain:function(b){return b=="row"},
acceptsLines:!1},row:{continue:function(){return 1},
finalize:function(b,d){if(!d._rowIsDelimiter){b=d._isHeader?"th":"td";for(var B=d._parent._tableColumns,k=d._string_content,G=0,P="",v,L=d._sourcepos[0][0];G<k.length;){switch(k[G]){case "|":v&&(v._string_content=P.trim(),P="",v=null,B--,B<=0&&(G=k.length));break;default:if(!v){v=new tt(b,[[L,G],[L,G]]);var A=d._parent._columnAlignment,a=d._parent._tableColumns-B;A&&a<=A.length&&a>=0&&(v._alignment=A[a]);d.appendChild(v)}P+=k[G];v._sourcepos[1][1]=G}G++}v&&(v._string_content=P.trim());d._string_content=
""}},
canContain:function(b){return b!=="row"},
acceptsLines:!1}},SLU=[function(b){if(b.indented||HM(b.currentLine,b.nextNonspace)!==62)return 0;VC(b);id(b,1,!1);ht(HM(b.currentLine,b.offset))&&id(b,1,!0);wD(b);b.addChild("block_quote",b.nextNonspace);return 1},
function(b){var d;if(!b.indented&&(d=b.currentLine.slice(b.nextNonspace).match(tVs))){VC(b);id(b,d[0].length,!1);wD(b);var B=b.addChild("heading",b.nextNonspace);B.level=d[0].trim().length;B._string_content=b.currentLine.slice(b.offset).replace(/^ *#+ *$/,"").replace(/ +#+ *$/,"");id(b,b.currentLine.length-b.offset);return 2}return 0},
function(b){var d;if(!b.indented&&(d=b.currentLine.slice(b.nextNonspace).match(jEe))){var B=d[0].length;wD(b);var k=b.addChild("code_block",b.nextNonspace);k._isFenced=!0;k._fenceLength=B;k._fenceChar=d[0][0];k._fenceOffset=b.indent;VC(b);id(b,B,!1);return 2}return 0},
function(b,d){if(!b.indented&&HM(b.currentLine,b.nextNonspace)===60){var B=b.currentLine.slice(b.nextNonspace),k;for(k=1;k<=7;k++)if(JIh[k].test(B)&&(k<7||d.type!=="paragraph"))return wD(b),b.addChild("html_block",b.offset)._htmlBlockType=k,2}return 0},
function(b,d){var B;if(!b.indented&&d.type==="paragraph"&&(B=b.currentLine.slice(b.nextNonspace).match(ZFe))){wD(b);var k=new tt("heading",d.sourcepos);k.level=B[0][0]==="="?1:2;k._string_content=d._string_content;QeS(d,k);d.unlink();b.tip=k;id(b,b.currentLine.length-b.offset,!1);return 2}return 0},
function(b){return!b.indented&&RkH.test(b.currentLine.slice(b.nextNonspace))?(wD(b),b.addChild("thematic_break",b.nextNonspace),id(b,b.currentLine.length-b.offset,!1),2):0},
function(b,d){var B,k;if(!(k=b.indented&&d.type!=="list")){a:{var G=d,P=b.currentLine.slice(b.nextNonspace);k={type:null,tight:!0,bulletChar:null,start:null,delimiter:null,padding:null,markerOffset:b.indent};if(B=P.match(HFH))k.type="bullet",k.bulletChar=B[0][0];else{if(!(B=P.match(l1r))||G.type==="paragraph"&&B[1]!=="1"){B=null;break a}k.type="ordered";k.start=parseInt(B[1],10);k.delimiter=B[2]}var v=HM(b.currentLine,b.nextNonspace+B[0].length);if(v!==-1&&v!==9&&v!==32||G.type==="paragraph"&&!b.currentLine.slice(b.nextNonspace+
B[0].length).match(hkr))B=null;else{VC(b);id(b,B[0].length,!0);G=b.column;P=b.offset;do id(b,1,!0),v=HM(b.currentLine,b.offset);while(b.column-G<5&&ht(v));v=HM(b.currentLine,b.offset)===-1;var L=b.column-G;L>=5||L<1||v?(k.padding=B[0].length+1,b.column=G,b.offset=P,ht(HM(b.currentLine,b.offset))&&id(b,1,!0)):k.padding=B[0].length+L;B=k}}k=!B}if(k)return 0;wD(b);(k=b.tip.type!=="list")||(d=d._listData,k=!(d.type===B.type&&d.delimiter===B.delimiter&&d.bulletChar===B.bulletChar));k&&(d=b.addChild("list",
b.nextNonspace),d._listData=B);d=b.addChild("item",b.nextNonspace);d._listData=B;return 1},
function(b){var d;return((d=b.options.shouldParseIndentAsCodeBlock)!=null?d:1)&&b.indented&&b.tip.type!=="paragraph"&&!b.blank?(id(b,4,!0),wD(b),b.addChild("code_block",b.offset),2):0},
function(b,d){var B=ls(b.currentLine),k=ls(b.lookahead);if(B!==0&&k<0&&Math.abs(B)==Math.abs(k)&&!ZME(d.type)){wD(b);d=b.addChild("table",b.nextNonspace);d._tableRows=1;d._tableColumns=Math.abs(B);B=b.lookahead;if(FmQ.test(B)){k=[];for(var G=0,P=!1,v=0,L=void 0;G<B.length;){var A=v>=3;switch(B[G]){case "-":v++;break;case "|":P&&(k.push(L),L=void 0,v=0);P=!0;break;case ":":L||A||(L="left"),!L&&A&&(L="right"),L==="left"&&A&&(L="center")}G++}B=k}else B=void 0;d._columnAlignment=B;d=b.addChild("row",
b.nextNonspace);d._isHeader=!0;id(b,b.currentLine.length-b.offset,!1);d._string_content=b.currentLine;return 1}return 0},
function(b,d){if(d.type=="table"&&ls(b.currentLine)!==0){wD(b);var B=d;d=b.addChild("row",b.nextNonspace);ls(b.currentLine)<0?d._rowIsDelimiter=!0:B._tableRows+=1;id(b,b.currentLine.length-b.offset,!1);d._string_content=b.currentLine;return 2}return 0}],J6G=function(){var b={shouldParseIndentAsCodeBlock:!1};
b=b===void 0?{}:b;this.lastMatchedContainer=this.doc=gzd();this.refmap={};this.lastLineLength=0;this.inlineParser=new yC(b);this.options=b;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=yIA;this.blockStarts=SLU},VVM=function(b){b.partiallyConsumedTab&&(b.offset+=1,b.tip._string_content+=" ".repeat(4-b.column%
4));
b.tip._string_content+=b.currentLine.slice(b.offset)+"\n"};
J6G.prototype.addChild=function(b,d){for(;!this.blocks[this.tip.type].canContain(b);)this.finalize(this.tip,this.lineNumber-1);b=new tt(b,[[this.lineNumber,d+1],[0,0]]);b._string_content="";this.tip.appendChild(b);return this.tip=b};
var wD=function(b){if(!b.allClosed){for(;b.oldtip!==b.lastMatchedContainer;){var d=b.oldtip._parent;b.finalize(b.oldtip,b.lineNumber-1);b.oldtip=d}b.allClosed=!0}},id=function(b,d,B){for(var k=b.currentLine,G,P;d>0&&(P=k[b.offset]);)P==="\t"?(G=4-b.column%4,B?(b.partiallyConsumedTab=G>d,G=G>d?d:G,b.column+=G,b.offset+=b.partiallyConsumedTab?0:1,d-=G):(b.partiallyConsumedTab=!1,b.column+=G,b.offset+=1,--d)):(b.partiallyConsumedTab=!1,b.offset+=1,b.column+=1,--d)},VC=function(b){b.offset=b.nextNonspace;
b.column=b.nextNonspaceColumn;b.partiallyConsumedTab=!1},iFl=function(b){for(var d=b.currentLine,B=b.offset,k=b.column,G;(G=d.charAt(B))!=="";)if(G===" ")B++,k++;
else if(G==="\t")B++,k+=4-k%4;else break;b.blank=G==="\n"||G==="\r"||G==="";b.nextNonspace=B;b.nextNonspaceColumn=k;b.indent=b.nextNonspaceColumn-b.column;b.indented=b.indent>=4};
J6G.prototype.finalize=function(b,d){var B=b._parent;b._open=!1;b.sourcepos[1]=[d,this.lastLineLength];this.blocks[b.type].finalize(this,b);this.tip=B};
J6G.prototype.parse=function(b){this.tip=this.doc=gzd();this.refmap={};this.column=this.offset=this.lastLineLength=this.lineNumber=0;this.lastMatchedContainer=this.doc;this.currentLine="";if(!b)return this.doc;this.options.time&&console.time("preparing input");var d=b.split(gE$),B=d.length;b.charCodeAt(b.length-1)===10&&--B;this.options.time&&console.timeEnd("preparing input");this.options.time&&console.time("block parsing");for(b=0;b<B;b++)a:{var k=void 0,G=d[b],P=d[b+1],v=!0,L=this.doc;this.oldtip=
this.tip;this.column=this.offset=0;this.partiallyConsumedTab=this.blank=!1;this.lineNumber+=1;G.indexOf("\x00")!==-1&&(G=G.replace(/\0/g,"\ufffd"));this.currentLine=G;for(this.lookahead=P;(k=L._lastChild)&&k._open;){L=k;iFl(this);switch(this.blocks[L.type].continue(this,L)){case 0:break;case 1:v=!1;break;case 2:this.lastLineLength=G.length;break a;default:throw"continue returned illegal value, must be 0, 1, or 2";}if(!v){L=L._parent;break}}this.allClosed=L===this.oldtip;this.lastMatchedContainer=
L;k=L.type!=="paragraph"&&yIA[L.type].acceptsLines;P=this.blockStarts;for(v=P.length;!k;){iFl(this);if(!this.indented&&!XsS.test(G.slice(this.nextNonspace))){VC(this);break}for(var A=0;A<v;){var a=P[A](this,L);if(a===1){L=this.tip;break}else if(a===2){L=this.tip;k=!0;break}else A++}if(A===v){VC(this);break}}if(this.allClosed||this.blank||this.tip.type!=="paragraph"){wD(this);this.blank&&L.lastChild&&(L.lastChild._lastLineBlank=!0);k=L.type;P=this.blank&&!(k==="block_quote"||k==="code_block"&&L._isFenced||
k==="item"&&!L._firstChild&&L.sourcepos[0][0]===this.lineNumber);for(v=L;v;)v._lastLineBlank=P,v=v._parent;this.blocks[k].acceptsLines?(VVM(this),k==="html_block"&&L._htmlBlockType>=1&&L._htmlBlockType<=5&&zkl[L._htmlBlockType].test(this.currentLine.slice(this.offset))&&this.finalize(L,this.lineNumber)):this.offset<G.length&&!this.blank&&(this.addChild("paragraph",this.offset),VC(this),VVM(this))}else VVM(this);this.lastLineLength=G.length}for(;this.tip;)this.finalize(this.tip,B);this.options.time&&
console.timeEnd("block parsing");this.options.time&&console.time("inline parsing");G=new rTU(this.doc);this.inlineParser.refmap=this.refmap;for(this.inlineParser.options=this.options;B=G.next();)d=B.node,b=d.type,B.entering||b!=="paragraph"&&b!=="heading"&&b!=="th"&&b!="td"||this.inlineParser.parse(d);this.options.time&&console.timeEnd("inline parsing");return this.doc};yL2.prototype.render=function(b){b=new rTU(b);var d;this.buffer="";for(this.lastOut="\n";d=b.next();){var B=d.node.type;if(this[B])this[B](d.node,d.entering)}return this.buffer};
yL2.prototype.out=function(b){ud(this,b)};
var ud=function(b,d){b.buffer+=d;b.lastOut=d};
yL2.prototype.cr=function(){this.lastOut!=="\n"&&ud(this,"\n")};var ws5=/^javascript:|vbscript:|file:|data:/i,uqe=/^data:image\/(?:png|gif|jpeg|webp)/i,Krh=function(b){return ws5.test(b)&&!uqe.test(b)};
jo.prototype=Object.create(yL2.prototype);_.E=jo.prototype;_.E.text=function(b){this.out(b.literal)};
_.E.html_inline=function(b){this.options.safe?ud(this,"\x3c!-- raw HTML omitted --\x3e"):ud(this,b.literal)};
_.E.html_block=function(b){this.cr();this.options.safe?ud(this,"\x3c!-- raw HTML omitted --\x3e"):ud(this,b.literal);this.cr()};
_.E.softbreak=function(){ud(this,this.options.softbreak)};
_.E.linebreak=function(){this.tag("br",[],!0);this.cr()};
_.E.link=function(b,d){var B=this.attrs(b);d?(this.options.safe&&Krh(b.destination)||B.push(["href",jk(b.destination,!0)]),b.title&&B.push(["title",jk(b.title,!0)]),this.tag("a",B)):this.tag("/a")};
_.E.image=function(b,d){d?(this.disableTags===0&&(this.options.safe&&Krh(b.destination)?ud(this,'<img src="" alt="'):ud(this,'<img src="'+jk(b.destination,!0)+'" alt="')),this.disableTags+=1):(--this.disableTags,this.disableTags===0&&(b.title&&ud(this,'" title="'+jk(b.title,!0)),ud(this,'" />')))};
_.E.emph=function(b,d){this.tag(d?"em":"/em")};
_.E.strong=function(b,d){this.tag(d?"strong":"/strong")};
_.E.paragraph=function(b,d){var B=b.parent.parent;b=this.attrs(b);B!==null&&B.type==="list"&&B.listTight||(d?(this.cr(),this.tag("p",b)):(this.tag("/p"),this.cr()))};
_.E.heading=function(b,d){var B="h"+b.level;b=this.attrs(b);d?(this.cr(),this.tag(B,b)):(this.tag("/"+B),this.cr())};
_.E.code=function(b){this.tag("code");this.out(b.literal);this.tag("/code")};
_.E.code_block=function(b){var d=b.info?b.info.split(/\s+/):[],B=this.attrs(b);d.length>0&&d[0].length>0&&B.push(["class","language-"+jk(d[0],!0)]);this.cr();this.tag("pre");this.tag("code",B);this.out(b.literal);this.tag("/code");this.tag("/pre");this.cr()};
_.E.thematic_break=function(b){b=this.attrs(b);this.cr();this.tag("hr",b,!0);this.cr()};
_.E.block_quote=function(b,d){b=this.attrs(b);d?(this.cr(),this.tag("blockquote",b)):(this.cr(),this.tag("/blockquote"));this.cr()};
_.E.list=function(b,d){var B=b.listType==="bullet"?"ul":"ol",k=this.attrs(b);d?(b=b.listStart,b!==null&&b!==1&&k.push(["start",b.toString()]),this.cr(),this.tag(B,k)):(this.cr(),this.tag("/"+B));this.cr()};
_.E.item=function(b,d){b=this.attrs(b);d?this.tag("li",b):(this.tag("/li"),this.cr())};
_.E.custom_inline=function(b,d){d&&b.onEnter?ud(this,b.onEnter):!d&&b.onExit&&ud(this,b.onExit)};
_.E.custom_block=function(b,d){this.cr();d&&b.onEnter?ud(this,b.onEnter):!d&&b.onExit&&ud(this,b.onExit);this.cr()};
_.E.table=function(b,d){b=this.attrs(b);d?(this.cr(),this.tag("table",b)):(this.tag("/table"),this.cr())};
_.E.row=function(b,d){b._rowIsDelimiter||(b=this.attrs(b),d?this.tag("tr",b):this.tag("/tr"))};
_.E.td=function(b,d){var B=this.attrs(b);b._alignment&&B.push(["align",b._alignment]);d?this.tag("td",B):this.tag("/td")};
_.E.th=function(b,d){var B=this.attrs(b);b._alignment&&B.push(["align",b._alignment]);d?this.tag("th",B):this.tag("/th")};
_.E.out=function(b){ud(this,jk(b,!1))};
_.E.tag=function(b,d,B){if(!(this.disableTags>0)){this.buffer+="<"+b;if(d&&d.length>0){b=0;for(var k;(k=d[b])!==void 0;)this.buffer+=" "+k[0]+'="'+k[1]+'"',b++}B&&(this.buffer+=" /");this.buffer+=">";this.lastOut=">"}};
_.E.attrs=function(b){var d=[];this.options.sourcepos&&(b=b.sourcepos)&&d.push(["data-sourcepos",String(b[0][0])+":"+String(b[0][1])+"-"+String(b[1][0])+":"+String(b[1][1])]);return d};
jo.prototype.text=jo.prototype.text;jo.prototype.html_inline=jo.prototype.html_inline;jo.prototype.html_block=jo.prototype.html_block;jo.prototype.softbreak=jo.prototype.softbreak;jo.prototype.linebreak=jo.prototype.linebreak;jo.prototype.link=jo.prototype.link;jo.prototype.image=jo.prototype.image;jo.prototype.emph=jo.prototype.emph;jo.prototype.strong=jo.prototype.strong;jo.prototype.paragraph=jo.prototype.paragraph;jo.prototype.heading=jo.prototype.heading;jo.prototype.code=jo.prototype.code;
jo.prototype.code_block=jo.prototype.code_block;jo.prototype.thematic_break=jo.prototype.thematic_break;jo.prototype.block_quote=jo.prototype.block_quote;jo.prototype.list=jo.prototype.list;jo.prototype.item=jo.prototype.item;jo.prototype.custom_inline=jo.prototype.custom_inline;jo.prototype.custom_block=jo.prototype.custom_block;jo.prototype.table=jo.prototype.table;jo.prototype.row=jo.prototype.row;jo.prototype.td=jo.prototype.td;jo.prototype.th=jo.prototype.th;jo.prototype.out=jo.prototype.out;
jo.prototype.tag=jo.prototype.tag;jo.prototype.attrs=jo.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 nE$,Tt5,IEd;(function(){function b(t,h){return t<h?-1:t>h?1:t>=h?0:NaN}
function d(t){return function(h,S){return b(t(h),S)}}
function B(){for(var t=0,h=arguments.length,S={},BJ;t<h;++t){if(!(BJ=arguments[t]+"")||BJ in S)throw Error("xe`"+BJ);S[BJ]=[]}return new k(S)}
function k(t){this._=t}
function G(t,h){return t.trim().split(/^|\s+/).map(function(S){var BJ="",f1=S.indexOf(".");f1>=0&&(BJ=S.slice(f1+1),S=S.slice(0,f1));if(S&&!h.hasOwnProperty(S))throw Error("ye`"+S);return{type:S,name:BJ}})}
function P(t,h,S){for(var BJ=0,f1=t.length;BJ<f1;++BJ)if(t[BJ].name===h){t[BJ]=hQ4;t=t.slice(0,BJ).concat(t.slice(BJ+1));break}S!=null&&t.push({name:h,value:S});return t}
function v(t){var h=t,S=h.indexOf(":");S>=0&&(h=t.slice(0,S))!=="xmlns"&&(t=t.slice(S+1));return Ps.hasOwnProperty(h)?{space:Ps[h],local:t}:t}
function L(t){return function(){var h=this.ownerDocument,S=this.namespaceURI;return S==="http://www.w3.org/1999/xhtml"&&h.documentElement.namespaceURI==="http://www.w3.org/1999/xhtml"?h.createElement(t):h.createElementNS(S,t)}}
function A(t){return function(){return this.ownerDocument.createElementNS(t.space,t.local)}}
function a(t){t=v(t);return(t.local?A:L)(t)}
function O(){}
function I(t){return t==null?O:function(){return this.querySelector(t)}}
function D(t){return Array(t.length)}
function U(t,h){this.ownerDocument=t.ownerDocument;this.namespaceURI=t.namespaceURI;this._next=null;this._parent=t;this.__data__=h}
function M(t){return function(){return t}}
function z(t,h,S,BJ,f1,D2){for(var Jx=0,tx,Ce=h.length,Gh=D2.length;Jx<Gh;++Jx)(tx=h[Jx])?(tx.__data__=D2[Jx],BJ[Jx]=tx):S[Jx]=new U(t,D2[Jx]);for(;Jx<Ce;++Jx)if(tx=h[Jx])f1[Jx]=tx}
function H(t,h,S,BJ,f1,D2,Jx){var tx,Ce,Gh={},Le=h.length,U$=D2.length,xr=Array(Le),tm;for(tx=0;tx<Le;++tx)if(Ce=h[tx])xr[tx]=tm="$"+Jx.call(Ce,Ce.__data__,tx,h),tm in Gh?f1[tx]=Ce:Gh[tm]=Ce;for(tx=0;tx<U$;++tx)tm="$"+Jx.call(t,D2[tx],tx,D2),(Ce=Gh[tm])?(BJ[tx]=Ce,Ce.__data__=D2[tx],Gh[tm]=null):S[tx]=new U(t,D2[tx]);for(tx=0;tx<Le;++tx)(Ce=h[tx])&&Gh[xr[tx]]===Ce&&(f1[tx]=Ce)}
function l(t,h){return t<h?-1:t>h?1:t>=h?0:NaN}
function F(t){return function(){this.removeAttribute(t)}}
function K(t){return function(){this.removeAttributeNS(t.space,t.local)}}
function u(t,h){return function(){this.setAttribute(t,h)}}
function r(t,h){return function(){this.setAttributeNS(t.space,t.local,h)}}
function Q(t,h){return function(){var S=h.apply(this,arguments);S==null?this.removeAttribute(t):this.setAttribute(t,S)}}
function q(t,h){return function(){var S=h.apply(this,arguments);S==null?this.removeAttributeNS(t.space,t.local):this.setAttributeNS(t.space,t.local,S)}}
function sW(t){return function(){this.style.removeProperty(t)}}
function L1(t,h,S){return function(){this.style.setProperty(t,h,S)}}
function cJ(t,h,S){return function(){var BJ=h.apply(this,arguments);BJ==null?this.style.removeProperty(t):this.style.setProperty(t,BJ,S)}}
function OW(t,h){return t.style.getPropertyValue(h)||(t.ownerDocument&&t.ownerDocument.defaultView||t.document&&t||t.defaultView).getComputedStyle(t,null).getPropertyValue(h)}
function ow(t){return function(){delete this[t]}}
function Z2(t,h){return function(){this[t]=h}}
function yE(t,h){return function(){var S=h.apply(this,arguments);S==null?delete this[t]:this[t]=S}}
function wG(){this.textContent=""}
function aS(t){return function(){this.textContent=t}}
function b2(t){return function(){var h=t.apply(this,arguments);this.textContent=h==null?"":h}}
function QE(){this.innerHTML=""}
function mV(t){return function(){this.innerHTML=t}}
function pe(t){return function(){var h=t.apply(this,arguments);this.innerHTML=h==null?"":h}}
function RS(){return null}
function Dg(){var t=this.parentNode;t&&t.removeChild(this)}
function XM(){return this.parentNode.insertBefore(this.cloneNode(!1),this.nextSibling)}
function mQ(){return this.parentNode.insertBefore(this.cloneNode(!0),this.nextSibling)}
function uF(t,h,S){t=O$(t,h,S);return function(BJ){var f1=BJ.relatedTarget;f1&&(f1===this||f1.compareDocumentPosition(this)&8)||t.call(this,BJ)}}
function O$(t,h,S){return function(){t.call(this,this.__data__,h,S)}}
function Ke(t){return t.trim().split(/^|\s+/).map(function(h){var S="",BJ=h.indexOf(".");BJ>=0&&(S=h.slice(BJ+1),h=h.slice(0,BJ));return{type:h,name:S}})}
function MS(t){return function(){var h=this.__on;if(h){for(var S=0,BJ=-1,f1=h.length,D2;S<f1;++S)(D2=h[S],t.type&&D2.type!==t.type||D2.name!==t.name)?h[++BJ]=D2:this.removeEventListener(D2.type,D2.listener,D2.capture);++BJ?h.length=BJ:delete this.__on}}}
function b4(t,h,S){var BJ=zmA.hasOwnProperty(t.type)?uF:O$;return function(f1,D2,Jx){f1=this.__on;var tx;D2=BJ(h,D2,Jx);if(f1){Jx=0;for(var Ce=f1.length;Jx<Ce;++Jx)if((tx=f1[Jx]).type===t.type&&tx.name===t.name){this.removeEventListener(tx.type,tx.listener,tx.capture);this.addEventListener(tx.type,tx.listener=D2,tx.capture=S);tx.value=h;return}}this.addEventListener(t.type,D2,S);tx={type:t.type,name:t.name,value:h,listener:D2,capture:S};f1?f1.push(tx):this.__on=[tx]}}
function An(t,h,S){var BJ=t.ownerDocument&&t.ownerDocument.defaultView||t.document&&t||t.defaultView,f1=BJ.CustomEvent;typeof f1==="function"?f1=new f1(h,S):(f1=BJ.document.createEvent("Event"),S?(f1.initEvent(h,S.bubbles,S.cancelable),f1.detail=S.detail):f1.initEvent(h,!1,!1));t.dispatchEvent(f1)}
function Th(t,h){return function(){return An(this,t,h)}}
function $r(t,h){return function(){return An(this,t,h.apply(this,arguments))}}
function D3(t,h){this._groups=t;this._parents=h}
function EE(){return new D3([[document.documentElement]],HmW)}
function x4(){this._="@"+(++lYa).toString(36)}
function GQ(t,h,S){t.prototype=h.prototype=S;S.constructor=t}
function ms(t,h){t=Object.create(t.prototype);for(var S in h)t[S]=h[S];return t}
function BD(){}
function pE(t){var h;t=(t+"").trim().toLowerCase();return(h=t2a.exec(t))?(h=parseInt(h[1],16),new zQ(h>>8&15|h>>4&240,h>>4&15|h&240,(h&15)<<4|h&15,1)):(h=j$4.exec(t))?KE(parseInt(h[1],16)):(h=Fdk.exec(t))?new zQ(h[1],h[2],h[3],1):(h=Zma.exec(t))?new zQ(h[1]*255/100,h[2]*255/100,h[3]*255/100,1):(h=gLk.exec(t))?W4(h[1],h[2],h[3],h[4]):(h=y1a.exec(t))?W4(h[1]*255/100,h[2]*255/100,h[3]*255/100,h[4]):(h=STO.exec(t))?aK(h[1],h[2]/100,h[3]/100,1):(h=V24.exec(t))?aK(h[1],h[2]/100,h[3]/100,h[4]):RmU.hasOwnProperty(t)?
KE(RmU[t]):t==="transparent"?new zQ(NaN,NaN,NaN,0):null}
function KE(t){return new zQ(t>>16&255,t>>8&255,t&255,1)}
function W4(t,h,S,BJ){BJ<=0&&(t=h=S=NaN);return new zQ(t,h,S,BJ)}
function Nx(t){t instanceof BD||(t=pE(t));if(!t)return new zQ;t=t.rgb();return new zQ(t.r,t.g,t.b,t.opacity)}
function rA(t,h,S,BJ){return arguments.length===1?Nx(t):new zQ(t,h,S,BJ==null?1:BJ)}
function zQ(t,h,S,BJ){this.r=+t;this.g=+h;this.b=+S;this.opacity=+BJ}
function Pk(t){t=Math.max(0,Math.min(255,Math.round(t)||0));return(t<16?"0":"")+t.toString(16)}
function aK(t,h,S,BJ){BJ<=0?t=h=S=NaN:S<=0||S>=1?t=h=NaN:h<=0&&(t=NaN);return new IU(t,h,S,BJ)}
function mX(t){if(t instanceof IU)return new IU(t.h,t.s,t.l,t.opacity);t instanceof BD||(t=pE(t));if(!t)return new IU;if(t instanceof IU)return t;t=t.rgb();var h=t.r/255,S=t.g/255,BJ=t.b/255,f1=Math.min(h,S,BJ),D2=Math.max(h,S,BJ),Jx=NaN,tx=D2-f1,Ce=(D2+f1)/2;tx?(Jx=h===D2?(S-BJ)/tx+(S<BJ)*6:S===D2?(BJ-h)/tx+2:(h-S)/tx+4,tx/=Ce<.5?D2+f1:2-D2-f1,Jx*=60):tx=Ce>0&&Ce<1?0:Jx;return new IU(Jx,tx,Ce,t.opacity)}
function My(t,h,S,BJ){return arguments.length===1?mX(t):new IU(t,h,S,BJ==null?1:BJ)}
function IU(t,h,S,BJ){this.h=+t;this.s=+h;this.l=+S;this.opacity=+BJ}
function y3(t,h,S){return(t<60?h+(S-h)*t/60:t<180?S:t<240?h+(S-h)*(240-t)/60:h)*255}
function b0(t){if(t instanceof Rw)return new Rw(t.l,t.a,t.b,t.opacity);if(t instanceof HH){if(isNaN(t.h))return new Rw(t.l,0,0,t.opacity);var h=t.h*XV3;return new Rw(t.l,Math.cos(h)*t.c,Math.sin(h)*t.c,t.opacity)}t instanceof zQ||(t=Nx(t));var S=MP(t.r),BJ=MP(t.g),f1=MP(t.b);h=VE(.2225045*S+.7168786*BJ+.0606169*f1);if(S===BJ&&BJ===f1)var D2=S=h;else D2=VE((.4360747*S+.3850649*BJ+.1430804*f1)/.96422),S=VE((.0139322*S+.0971045*BJ+.7141733*f1)/.82521);return new Rw(116*h-16,500*(D2-h),200*(h-S),t.opacity)}
function Rw(t,h,S,BJ){this.l=+t;this.a=+h;this.b=+S;this.opacity=+BJ}
function VE(t){return t>imO?Math.pow(t,1/3):t/hmV+Ha2}
function rG(t){return t>j$?t*t*t:hmV*(t-Ha2)}
function IS(t){return 255*(t<=.0031308?12.92*t:1.055*Math.pow(t,1/2.4)-.055)}
function MP(t){return(t/=255)<=.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)}
function Fe(t){if(t instanceof HH)return new HH(t.h,t.c,t.l,t.opacity);t instanceof Rw||(t=b0(t));if(t.a===0&&t.b===0)return new HH(NaN,0,t.l,t.opacity);var h=Math.atan2(t.b,t.a)*lcA;return new HH(h<0?h+360:h,Math.sqrt(t.a*t.a+t.b*t.b),t.l,t.opacity)}
function l4(t,h,S,BJ){return arguments.length===1?Fe(t):new HH(t,h,S,BJ==null?1:BJ)}
function HH(t,h,S,BJ){this.h=+t;this.c=+h;this.l=+S;this.opacity=+BJ}
function J5(t,h,S,BJ){if(arguments.length===1){var f1=t;if(f1 instanceof rO)f1=new rO(f1.h,f1.s,f1.l,f1.opacity);else{f1 instanceof zQ||(f1=Nx(f1));var D2=f1.g/255,Jx=f1.b/255,tx=(tY5*Jx+f1.r/255*-1.7884503806-3.5172982438*D2)/(tY5+-1.7884503806-3.5172982438);Jx-=tx;var Ce=(1.97294*(D2-tx)- -.29227*Jx)/-.90649;Jx=(D2=Math.sqrt(Ce*Ce+Jx*Jx)/(1.97294*tx*(1-tx)))?Math.atan2(Ce,Jx)*lcA-120:NaN;f1=new rO(Jx<0?Jx+360:Jx,D2,tx,f1.opacity)}}else f1=new rO(t,h,S,BJ==null?1:BJ);return f1}
function rO(t,h,S,BJ){this.h=+t;this.s=+h;this.l=+S;this.opacity=+BJ}
function K0(t,h,S,BJ,f1){var D2=t*t,Jx=D2*t;return((1-3*t+3*D2-Jx)*h+(4-6*D2+3*Jx)*S+(1+3*t+3*D2-3*Jx)*BJ+Jx*f1)/6}
function oS(t){return function(){return t}}
function ez(t,h){return function(S){return t+S*h}}
function d$(t,h,S){return t=Math.pow(t,S),h=Math.pow(h,S)-t,S=1/S,function(BJ){return Math.pow(t+BJ*h,S)}}
function n0(t,h){var S=h-t;return S?ez(t,S>180||S<-180?S-360*Math.round(S/360):S):oS(isNaN(t)?h:t)}
function YU(t){return(t=+t)===1?vC:function(h,S){return S-h?d$(h,S,t):oS(isNaN(h)?S:h)}}
function vC(t,h){var S=h-t;return S?ez(t,S):oS(isNaN(t)?h:t)}
function uG(t){return function(h){var S=h.length,BJ=Array(S),f1=Array(S),D2=Array(S),Jx;for(Jx=0;Jx<S;++Jx){var tx=rA(h[Jx]);BJ[Jx]=tx.r||0;f1[Jx]=tx.g||0;D2[Jx]=tx.b||0}BJ=t(BJ);f1=t(f1);D2=t(D2);tx.opacity=1;return function(Ce){tx.r=BJ(Ce);tx.g=f1(Ce);tx.b=D2(Ce);return tx+""}}}
function Vo(t,h){return t=+t,h-=t,function(S){return t+h*S}}
function wl(t){return function(){return t}}
function Ur(t){return function(h){return t(h)+""}}
function $Y(t,h){var S=HHm.lastIndex=lFE.lastIndex=0,BJ,f1,D2,Jx=-1,tx=[],Ce=[];t+="";for(h+="";(BJ=HHm.exec(t))&&(f1=lFE.exec(h));)(D2=f1.index)>S&&(D2=h.slice(S,D2),tx[Jx]?tx[Jx]+=D2:tx[++Jx]=D2),(BJ=BJ[0])===(f1=f1[0])?tx[Jx]?tx[Jx]+=f1:tx[++Jx]=f1:(tx[++Jx]=null,Ce.push({i:Jx,x:Vo(BJ,f1)})),S=lFE.lastIndex;S<h.length&&(D2=h.slice(S),tx[Jx]?tx[Jx]+=D2:tx[++Jx]=D2);return tx.length<2?Ce[0]?Ur(Ce[0].x):wl(h):(h=Ce.length,function(Gh){for(var Le=0,U$;Le<h;++Le)tx[(U$=Ce[Le]).i]=U$.x(Gh);return tx.join("")})}
function zs(t,h,S,BJ,f1,D2){var Jx,tx,Ce;if(Jx=Math.sqrt(t*t+h*h))t/=Jx,h/=Jx;if(Ce=t*S+h*BJ)S-=t*Ce,BJ-=h*Ce;if(tx=Math.sqrt(S*S+BJ*BJ))S/=tx,BJ/=tx,Ce/=tx;t*BJ<h*S&&(t=-t,h=-h,Ce=-Ce,Jx=-Jx);return{translateX:f1,translateY:D2,rotate:Math.atan2(h,t)*jvs,skewX:Math.atan(Ce)*jvs,scaleX:Jx,scaleY:tx}}
function nQ(t,h,S,BJ){function f1(Gh){return Gh.length?Gh.pop()+" ":""}
function D2(Gh,Le,U$,xr,tm,p0){Gh!==U$||Le!==xr?(tm=tm.push("translate(",null,h,null,S),p0.push({i:tm-4,x:Vo(Gh,U$)},{i:tm-2,x:Vo(Le,xr)})):(U$||xr)&&tm.push("translate("+U$+h+xr+S)}
function Jx(Gh,Le,U$,xr){Gh!==Le?(Gh-Le>180?Le+=360:Le-Gh>180&&(Gh+=360),xr.push({i:U$.push(f1(U$)+"rotate(",null,BJ)-2,x:Vo(Gh,Le)})):Le&&U$.push(f1(U$)+"rotate("+Le+BJ)}
function tx(Gh,Le,U$,xr){Gh!==Le?xr.push({i:U$.push(f1(U$)+"skewX(",null,BJ)-2,x:Vo(Gh,Le)}):Le&&U$.push(f1(U$)+"skewX("+Le+BJ)}
function Ce(Gh,Le,U$,xr,tm,p0){Gh!==U$||Le!==xr?(tm=tm.push(f1(tm)+"scale(",null,",",null,")"),p0.push({i:tm-4,x:Vo(Gh,U$)},{i:tm-2,x:Vo(Le,xr)})):U$===1&&xr===1||tm.push(f1(tm)+"scale("+U$+","+xr+")")}
return function(Gh,Le){var U$=[],xr=[];Gh=t(Gh);Le=t(Le);D2(Gh.translateX,Gh.translateY,Le.translateX,Le.translateY,U$,xr);Jx(Gh.rotate,Le.rotate,U$,xr);tx(Gh.skewX,Le.skewX,U$,xr);Ce(Gh.scaleX,Gh.scaleY,Le.scaleX,Le.scaleY,U$,xr);Gh=Le=null;return function(tm){for(var p0=-1,r9=xr.length,hn;++p0<r9;)U$[(hn=xr[p0]).i]=hn.x(tm);return U$.join("")}}}
function Si(t){return function(h,S){var BJ=t((h=My(h)).h,(S=My(S)).h),f1=vC(h.s,S.s),D2=vC(h.l,S.l),Jx=vC(h.opacity,S.opacity);return function(tx){h.h=BJ(tx);h.s=f1(tx);h.l=D2(tx);h.opacity=Jx(tx);return h+""}}}
function R$(t){return function(h,S){var BJ=t((h=l4(h)).h,(S=l4(S)).h),f1=vC(h.c,S.c),D2=vC(h.l,S.l),Jx=vC(h.opacity,S.opacity);return function(tx){h.h=BJ(tx);h.c=f1(tx);h.l=D2(tx);h.opacity=Jx(tx);return h+""}}}
function tM(t){return function BJ(S){function f1(D2,Jx){var tx=t((D2=J5(D2)).h,(Jx=J5(Jx)).h),Ce=vC(D2.s,Jx.s),Gh=vC(D2.l,Jx.l),Le=vC(D2.opacity,Jx.opacity);return function(U$){D2.h=tx(U$);D2.s=Ce(U$);D2.l=Gh(Math.pow(U$,S));D2.opacity=Le(U$);return D2+""}}
S=+S;f1.gamma=BJ;return f1}(1)}
function u6(){return kX||(F55(ZI),kX=zR.now()+MMG)}
function ZI(){kX=0}
function Kh(){this._call=this._time=this._next=null}
function X7(t,h,S){var BJ=new Kh;BJ.restart(t,h,S);return BJ}
function h1(){kX=(cem=zR.now())+MMG;F$=RO=0;try{u6();++F$;for(var t=Je2,h;t;)(h=kX-t._time)>=0&&t._call.call(null,h),t=t._next;--F$}finally{F$=0;t=Je2;for(var S=Infinity;t;)if(t._call){S>t._time&&(S=t._time);var BJ=t;t=t._next}else h=t._next,t._next=null,t=BJ?BJ._next=h:Je2=h;Xr=BJ;gN(S);kX=0}}
function pT(){var t=zR.now(),h=t-cem;h>1E3&&(MMG-=h,cem=t)}
function gN(t){F$||(RO&&(RO=clearTimeout(RO)),t-kX>24?(t<Infinity&&(RO=setTimeout(h1,t-zR.now()-MMG)),hA&&(hA=clearInterval(hA))):(hA||(cem=zR.now(),hA=setInterval(pT,1E3)),F$=1,F55(h1)))}
function HX(t,h,S){var BJ=new Kh;h=h==null?0:+h;BJ.restart(function(f1){BJ.stop();t(f1+h)},h,S);
return BJ}
function BH(t,h,S,BJ,f1,D2){var Jx=t.__transition;if(!Jx)t.__transition={};else if(S in Jx)return;K5(t,S,{name:h,index:BJ,group:f1,on:w5W,tween:u7E,time:D2.time,delay:D2.delay,duration:D2.duration,ease:D2.ease,timer:null,state:0})}
function $O(t,h){t=kV(t,h);if(t.state>0)throw Error("ze");return t}
function hm(t,h){t=kV(t,h);if(t.state>2)throw Error("Ae");return t}
function kV(t,h){t=t.__transition;if(!t||!(t=t[h]))throw Error("Be");return t}
function K5(t,h,S){function BJ(Ce){var Gh,Le;if(S.state!==1)return D2();for(xr in Jx){var U$=Jx[xr];if(U$.name===S.name){if(U$.state===3)return HX(BJ);U$.state===4?(U$.state=6,U$.timer.stop(),U$.on.call("interrupt",t,t.__data__,U$.index,U$.group),delete Jx[xr]):+xr<h&&(U$.state=6,U$.timer.stop(),delete Jx[xr])}}HX(function(){S.state===3&&(S.state=4,S.timer.restart(f1,S.delay,S.time),f1(Ce))});
S.state=2;S.on.call("start",t,t.__data__,S.index,S.group);if(S.state===2){S.state=3;tx=Array(Le=S.tween.length);var xr=0;for(Gh=-1;xr<Le;++xr)if(U$=S.tween[xr].value.call(t,t.__data__,S.index,S.group))tx[++Gh]=U$;tx.length=Gh+1}}
function f1(Ce){Ce=Ce<S.duration?S.ease.call(null,Ce/S.duration):(S.timer.restart(D2),S.state=5,1);for(var Gh=-1,Le=tx.length;++Gh<Le;)tx[Gh].call(null,Ce);S.state===5&&(S.on.call("end",t,t.__data__,S.index,S.group),D2())}
function D2(){S.state=6;S.timer.stop();delete Jx[h];for(var Ce in Jx)return;delete t.__transition}
var Jx=t.__transition,tx;Jx[h]=S;S.timer=X7(function(Ce){S.state=1;S.timer.restart(BJ,S.delay,S.time);S.delay<=Ce&&BJ(Ce-S.delay)},0,S.time)}
function ii(t,h){var S,BJ;return function(){var f1=hm(this,t),D2=f1.tween;if(D2!==S){BJ=S=D2;D2=0;for(var Jx=BJ.length;D2<Jx;++D2)if(BJ[D2].name===h){BJ=BJ.slice();BJ.splice(D2,1);break}}f1.tween=BJ}}
function kA(t,h,S){var BJ,f1;if(typeof S!=="function")throw Error();return function(){var D2=hm(this,t),Jx=D2.tween;if(Jx!==BJ){f1=(BJ=Jx).slice();Jx={name:h,value:S};for(var tx=0,Ce=f1.length;tx<Ce;++tx)if(f1[tx].name===h){f1[tx]=Jx;break}tx===Ce&&f1.push(Jx)}D2.tween=f1}}
function fc(t,h,S){var BJ=t._id;t.each(function(){var f1=hm(this,BJ);(f1.value||(f1.value={}))[h]=S.apply(this,arguments)});
return function(f1){return kV(f1,BJ).value[h]}}
function gb(t,h){var S;return(typeof h==="number"?Vo:h instanceof pE?ZaA:(S=pE(h))?(h=S,ZaA):$Y)(t,h)}
function KdO(t){return function(){this.removeAttribute(t)}}
function nLm(t){return function(){this.removeAttributeNS(t.space,t.local)}}
function T2O(t,h,S){var BJ,f1;return function(){var D2=this.getAttribute(t);return D2===S?null:D2===BJ?f1:f1=h(BJ=D2,S)}}
function r1O(t,h,S){var BJ,f1;return function(){var D2=this.getAttributeNS(t.space,t.local);return D2===S?null:D2===BJ?f1:f1=h(BJ=D2,S)}}
function Q$O(t,h,S){var BJ,f1,D2;return function(){var Jx=S(this);if(Jx==null)return void this.removeAttribute(t);var tx=this.getAttribute(t);return tx===Jx?null:tx===BJ&&Jx===f1?D2:D2=h(BJ=tx,f1=Jx)}}
function qTW(t,h,S){var BJ,f1,D2;return function(){var Jx=S(this);if(Jx==null)return void this.removeAttributeNS(t.space,t.local);var tx=this.getAttributeNS(t.space,t.local);return tx===Jx?null:tx===BJ&&Jx===f1?D2:D2=h(BJ=tx,f1=Jx)}}
function xhQ(t,h){function S(){var BJ=this,f1=h.apply(BJ,arguments);return f1&&function(D2){BJ.setAttributeNS(t.space,t.local,f1(D2))}}
S._value=h;return S}
function YT0(t,h){function S(){var BJ=this,f1=h.apply(BJ,arguments);return f1&&function(D2){BJ.setAttribute(t,f1(D2))}}
S._value=h;return S}
function eQr(t,h){return function(){$O(this,t).delay=+h.apply(this,arguments)}}
function bU0(t,h){return h=+h,function(){$O(this,t).delay=h}}
function de4(t,h){return function(){hm(this,t).duration=+h.apply(this,arguments)}}
function BK5(t,h){return h=+h,function(){hm(this,t).duration=h}}
function kwE(t,h){if(typeof h!=="function")throw Error();return function(){hm(this,t).ease=h}}
function Gw0(t){return(t+"").trim().split(/^|\s+/).every(function(h){var S=h.indexOf(".");S>=0&&(h=h.slice(0,S));return!h||h==="start"})}
function Pv8(t,h,S){var BJ,f1,D2=Gw0(h)?$O:hm;return function(){var Jx=D2(this,t),tx=Jx.on;if(tx!==BJ)(f1=(BJ=tx).copy()).on(h,S);Jx.on=f1}}
function E3E(t){return function(){var h=this.parentNode,S;for(S in this.__transition)if(+S!==t)return;h&&h.removeChild(this)}}
function sY0(t,h){var S,BJ,f1;return function(){var D2=OW(this,t),Jx=(this.style.removeProperty(t),OW(this,t));return D2===Jx?null:D2===S&&Jx===BJ?f1:f1=h(S=D2,BJ=Jx)}}
function Cv4(t){return function(){this.style.removeProperty(t)}}
function v3m(t,h,S){var BJ,f1;return function(){var D2=OW(this,t);return D2===S?null:D2===BJ?f1:f1=h(BJ=D2,S)}}
function LLO(t,h,S){var BJ,f1,D2;return function(){var Jx=OW(this,t),tx=S(this);tx==null&&(tx=(this.style.removeProperty(t),OW(this,t)));return Jx===tx?null:Jx===BJ&&tx===f1?D2:D2=h(BJ=Jx,f1=tx)}}
function f6a(t,h,S){function BJ(){var f1=this,D2=h.apply(f1,arguments);return D2&&function(Jx){f1.style.setProperty(t,D2(Jx),S)}}
BJ._value=h;return BJ}
function AN5(t){return function(){this.textContent=t}}
function WLO(t){return function(){var h=t(this);this.textContent=h==null?"":h}}
function yc(t,h,S,BJ){this._groups=t;this._parents=h;this._name=S;this._id=BJ}
function tRm(t){return{type:t}}
function jxQ(){this._x0=this._y0=this._x1=this._y1=null;this._=""}
function zEm(){}
function gmr(t,h){var S=new zEm;if(t instanceof zEm)t.each(function(Jx,tx){S.set(tx,Jx)});
else if(Array.isArray(t)){var BJ=-1,f1=t.length,D2;if(h==null)for(;++BJ<f1;)S.set(BJ,t[BJ]);else for(;++BJ<f1;)S.set(h(D2=t[BJ],BJ,t),D2)}else if(t)for(BJ in t)S.set(BJ,t[BJ]);return S}
function REx(){}
function yR3(t){return function(h){for(var S={},BJ=0;BJ<t.length;BJ++)S[t[BJ]]=h[BJ]||"";return S}}
function a6E(t,h){var S=yR3(t);return function(BJ,f1){return h(S(BJ),f1,t)}}
function me0(t){var h=Object.create(null),S=[];t.forEach(function(BJ){for(var f1 in BJ)f1 in h||S.push(h[f1]=f1)});
return S}
function SF3(t){function h(Jx,tx){function Ce(){if(p0)return Fad;if(r9)return r9=!1,VY2;var ad,dJ=U$,lV;if(Jx.charCodeAt(dJ)===34){for(;U$++<Le&&Jx.charCodeAt(U$)!==34||Jx.charCodeAt(++U$)===34;);(ad=U$)>=Le?p0=!0:(lV=Jx.charCodeAt(U$++))===10?r9=!0:lV===13&&(r9=!0,Jx.charCodeAt(U$)===10&&++U$);return Jx.slice(dJ+1,ad-1).replace(/""/g,'"')}for(;U$<Le;){if((lV=Jx.charCodeAt(ad=U$++))===10)r9=!0;else if(lV===13)r9=!0,Jx.charCodeAt(U$)===10&&++U$;else if(lV!==D2)continue;return Jx.slice(dJ,ad)}return p0=
!0,Jx.slice(dJ,Le)}
var Gh=[],Le=Jx.length,U$=0,xr=0,tm,p0=Le<=0,r9=!1;Jx.charCodeAt(Le-1)===10&&--Le;for(Jx.charCodeAt(Le-1)===13&&--Le;(tm=Ce())!==Fad;){for(var hn=[];tm!==VY2&&tm!==Fad;)hn.push(tm),tm=Ce();tx&&(hn=tx(hn,xr++))==null||Gh.push(hn)}return Gh}
function S(Jx){return Jx.map(BJ).join(t)}
function BJ(Jx){return Jx==null?"":f1.test(Jx)?'"'+Jx.replace(/"/g,'""')+'"':Jx}
var f1=new RegExp('["'+t+"\n\r]"),D2=t.charCodeAt(0);return{parse:function(Jx,tx){var Ce,Gh;Jx=h(Jx,function(Le,U$){if(Ce)return Ce(Le,U$-1);Gh=Le;Ce=tx?a6E(Le,tx):yR3(Le)});
Jx.columns=Gh||[];return Jx},
parseRows:h,format:function(Jx,tx){tx==null&&(tx=me0(Jx));return[tx.map(BJ).join(t)].concat(Jx.map(function(Ce){return tx.map(function(Gh){return BJ(Ce[Gh])}).join(t)})).join("\n")},
formatRows:function(Jx){return Jx.map(S).join("\n")}}}
function $e0(t){if(!t.ok)throw Error("Ce`"+t.status+"`"+t.statusText);return t.text()}
function iaA(t){return function(h,S,BJ){arguments.length===2&&typeof S==="function"&&(BJ=S,S=void 0);return fetch(h,S).then($e0).then(function(f1){return t(f1,BJ)})}}
function wVH(t,h,S,BJ){if(isNaN(h)||isNaN(S))return t;var f1,D2=t._root;BJ={data:BJ};var Jx=t._x0,tx=t._y0,Ce=t._x1,Gh=t._y1,Le,U$,xr,tm,p0;if(!D2)return t._root=BJ,t;for(;D2.length;)if((xr=h>=(Le=(Jx+Ce)/2))?Jx=Le:Ce=Le,(tm=S>=(U$=(tx+Gh)/2))?tx=U$:Gh=U$,f1=D2,!(D2=D2[p0=tm<<1|xr]))return f1[p0]=BJ,t;var r9=+t._x.call(null,D2.data);var hn=+t._y.call(null,D2.data);if(h===r9&&S===hn)return BJ.next=D2,f1?f1[p0]=BJ:t._root=BJ,t;do f1=f1?f1[p0]=Array(4):t._root=Array(4),(xr=h>=(Le=(Jx+Ce)/2))?Jx=Le:Ce=
Le,(tm=S>=(U$=(tx+Gh)/2))?tx=U$:Gh=U$;while((p0=tm<<1|xr)===(xr=(hn>=U$)<<1|r9>=Le));return f1[xr]=D2,f1[p0]=BJ,t}
function k0(t,h,S,BJ,f1){this.node=t;this.x0=h;this.y0=S;this.x1=BJ;this.y1=f1}
function OUa(t){return t[0]}
function I6k(t){return t[1]}
function ZHm(t,h,S,BJ,f1,D2){this._x=t;this._y=h;this._x0=S;this._y0=BJ;this._x1=f1;this._y1=D2;this._root=void 0}
function uJA(t){for(var h={data:t.data},S=h;t=t.next;)S=S.next={data:t.data};return h}
function XCQ(t,h){if((h=(t=h?t.toExponential(h-1):t.toExponential()).indexOf("e"))<0)return null;var S=t.slice(0,h);return[S.length>1?S[0]+S.slice(2):S,+t.slice(h+1)]}
function DeQ(t){return t=XCQ(Math.abs(t)),t?t[1]:NaN}
function Uer(t,h){return function(S,BJ){for(var f1=S.length,D2=[],Jx=0,tx=t[0],Ce=0;f1>0&&tx>0;){Ce+tx+1>BJ&&(tx=Math.max(1,BJ-Ce));D2.push(S.substring(f1-=tx,f1+tx));if((Ce+=tx+1)>BJ)break;tx=t[Jx=(Jx+1)%t.length]}return D2.reverse().join(h)}}
function o3Q(t){return function(h){return h.replace(/[0-9]/g,function(S){return t[+S]})}}
function g5y(t){return new yvQ(t)}
function yvQ(t){if(!(h=NK4.exec(t)))throw Error("De`"+t);var h;this.fill=h[1]||" ";this.align=h[2]||">";this.sign=h[3]||"-";this.symbol=h[4]||"";this.zero=!!h[5];this.width=h[6]&&+h[6];this.comma=!!h[7];this.precision=h[8]&&+h[8].slice(1);this.trim=!!h[9];this.type=h[10]||""}
function K5l(t,h){h=XCQ(t,h);if(!h)return t+"";t=h[0];h=h[1];return h<0?"0."+Array(-h).join("0")+t:t.length>h+1?t.slice(0,h+1)+"."+t.slice(h+1):t+Array(h-t.length+2).join("0")}
function nmM(t){return t}
function pb8(t){function h(tx){function Ce(eD){var HA=lV,Qr=AB,NX,L0;if(dJ==="c")Qr=BF(eD)+Qr,eD="";else{eD=+eD;var Fa=eD<0;eD=BF(Math.abs(eD),hn);if(ad){var G3=eD.length,kj=1,mS=-1;a:for(;kj<G3;++kj)switch(eD[kj]){case ".":mS=NX=kj;break;case "0":mS===0&&(mS=kj);NX=kj;break;default:if(!+eD[kj])break a;mS>0&&(mS=0)}eD=mS>0?eD.slice(0,mS)+eD.slice(NX+1):eD}Fa&&+eD===0&&(Fa=!1);HA=(Fa?U$==="("?U$:"-":U$==="-"||U$==="("?"":U$)+HA;Qr=(dJ==="s"?TY5[8+rR5/3]:"")+Qr+(Fa&&U$==="("?")":"");if(c4)for(Fa=-1,
NX=eD.length;++Fa<NX;)if(L0=eD.charCodeAt(Fa),48>L0||L0>57){Qr=(L0===46?f1+eD.slice(Fa+1):eD.slice(Fa))+Qr;eD=eD.slice(0,Fa);break}}r9&&!tm&&(eD=S(eD,Infinity));L0=HA.length+eD.length+Qr.length;Fa=L0<p0?Array(p0-L0+1).join(Gh):"";r9&&tm&&(eD=S(Fa+eD,Fa.length?p0-Qr.length:Infinity),Fa="");switch(Le){case "<":eD=HA+eD+Qr+Fa;break;case "=":eD=HA+Fa+eD+Qr;break;case "^":eD=Fa.slice(0,L0=Fa.length>>1)+HA+eD+Qr+Fa.slice(L0);break;default:eD=Fa+HA+eD+Qr}return D2(eD)}
tx=g5y(tx);var Gh=tx.fill,Le=tx.align,U$=tx.sign,xr=tx.symbol,tm=tx.zero,p0=tx.width,r9=tx.comma,hn=tx.precision,ad=tx.trim,dJ=tx.type;dJ==="n"?(r9=!0,dJ="g"):Qv5[dJ]||(hn==null&&(hn=12),ad=!0,dJ="g");if(tm||Gh==="0"&&Le==="=")tm=!0,Gh="0",Le="=";var lV=xr==="$"?BJ[0]:xr==="#"&&/[boxX]/.test(dJ)?"0"+dJ.toLowerCase():"",AB=xr==="$"?BJ[1]:/[%p]/.test(dJ)?Jx:"",BF=Qv5[dJ],c4=/[defgprs%]/.test(dJ);hn=hn==null?6:/[gprs]/.test(dJ)?Math.max(1,Math.min(21,hn)):Math.max(0,Math.min(20,hn));Ce.toString=function(){return tx+
""};
return Ce}
var S=t.grouping&&t.thousands?Uer(t.grouping,t.thousands):nmM,BJ=t.currency,f1=t.decimal,D2=t.numerals?o3Q(t.numerals):nmM,Jx=t.percent||"%";return{format:h,formatPrefix:function(tx,Ce){var Gh=h((tx=g5y(tx),tx.type="f",tx));tx=Math.max(-8,Math.min(8,Math.floor(DeQ(Ce)/3)))*3;var Le=Math.pow(10,-tx),U$=TY5[8+tx/3];return function(xr){return Gh(Le*xr)+U$}}}}
function bz(){this.reset()}
function qFS(t,h,S){var BJ=t.s=h+S,f1=BJ-h;t.t=h-(BJ-f1)+(S-f1)}
function hEQ(t){return t>1?EL:t<-1?-EL:Math.asin(t)}
function M9Q(){}
function xoV(t){var h=t[0];t=t[1];var S=sL(t);return[S*sL(h),S*g7(h),g7(t)]}
function YFl(t,h){return[t[1]*h[2]-t[2]*h[1],t[2]*h[0]-t[0]*h[2],t[0]*h[1]-t[1]*h[0]]}
function emV(t){var h=Hv2(t[0]*t[0]+t[1]*t[1]+t[2]*t[2]);t[0]/=h;t[1]/=h;t[2]/=h}
function cNQ(){var t=[],h;return{point:function(S,BJ){h.push([S,BJ])},
lineStart:function(){t.push(h=[])},
lineEnd:M9Q,rejoin:function(){t.length>1&&t.push(t.pop().concat(t.shift()))},
result:function(){var S=t;t=[];h=null;return S}}}
function ln1(t,h,S,BJ){this.x=t;this.z=h;this.o=S;this.e=BJ;this.v=!1;this.n=this.p=null}
function JN4(t,h,S,BJ,f1){var D2=[],Jx=[];t.forEach(function(U$){if(!((xr=U$.length-1)<=0)){var xr,tm=U$[0],p0=U$[xr],r9=tm;if(SH(r9[0]-p0[0])<1E-6&&SH(r9[1]-p0[1])<1E-6){f1.lineStart();for(tx=0;tx<xr;++tx)f1.point((tm=U$[tx])[0],tm[1]);f1.lineEnd()}else D2.push(xr=new ln1(tm,U$,null,!0)),Jx.push(xr.o=new ln1(tm,null,xr,!1)),D2.push(xr=new ln1(p0,U$,null,!1)),Jx.push(xr.o=new ln1(p0,null,xr,!0))}});
if(D2.length){Jx.sort(h);bmM(D2);bmM(Jx);var tx=0;for(t=Jx.length;tx<t;++tx)Jx[tx].e=S=!S;S=D2[0];for(var Ce;;){for(var Gh=S,Le=!0;Gh.v;)if((Gh=Gh.n)===S)return;h=Gh.z;f1.lineStart();do{Gh.v=Gh.o.v=!0;if(Gh.e){if(Le)for(tx=0,t=h.length;tx<t;++tx)f1.point((Ce=h[tx])[0],Ce[1]);else BJ(Gh.x,Gh.n.x,1,f1);Gh=Gh.n}else{if(Le)for(h=Gh.p.z,tx=h.length-1;tx>=0;--tx)f1.point((Ce=h[tx])[0],Ce[1]);else BJ(Gh.x,Gh.p.x,-1,f1);Gh=Gh.p}Gh=Gh.o;h=Gh.z;Le=!Le}while(!Gh.v);f1.lineEnd()}}}
function bmM(t){if(h=t.length){for(var h,S=0,BJ=t[0],f1;++S<h;)BJ.n=f1=t[S],f1.p=BJ,BJ=f1;BJ.n=f1=t[0];f1.p=BJ}}
function zi5(t){return t.length>1}
function Ri0(t,h){return((t=t.x)[0]<0?t[1]-EL-1E-6:EL-t[1])-((h=h.x)[0]<0?h[1]-EL-1E-6:EL-h[1])}
function Siy(){}
function dhH(t){return function(h,S){var BJ=sL(h),f1=sL(S);BJ=t(BJ*f1);return[BJ*f1*g7(h),BJ*g7(S)]}}
function l1(t){return function(h,S){var BJ=Hv2(h*h+S*S),f1=t(BJ),D2=g7(f1);f1=sL(f1);return[B2U(h*D2,BJ*f1),hEQ(BJ&&S*D2/BJ)]}}
function Xba(t){var h=0,S=t.children,BJ=S&&S.length;if(BJ)for(;--BJ>=0;)h+=S[BJ].value;else h=1;t.value=h}
function ksS(t,h){var S=new tA(t);t=+t.value&&(S.value=t.value);var BJ,f1=[S],D2,Jx,tx,Ce;for(h==null&&(h=hiO);BJ=f1.pop();)if(t&&(BJ.value=+BJ.data.value),(Jx=h(BJ.data))&&(Ce=Jx.length))for(BJ.children=Array(Ce),tx=Ce-1;tx>=0;--tx)f1.push(D2=BJ.children[tx]=new tA(Jx[tx])),D2.parent=BJ,D2.depth=BJ.depth+1;return S.eachBefore(HUm)}
function hiO(t){return t.children}
function l65(t){t.data=t.data.data}
function HUm(t){var h=0;do t.height=h;while((t=t.parent)&&t.height<++h)}
function tA(t){this.data=t;this.depth=this.height=0;this.parent=null}
function Xd(t,h,S,BJ){function f1(D2){return t(D2=new Date(+D2)),D2}
f1.floor=f1;f1.ceil=function(D2){return t(D2=new Date(D2-1)),h(D2,1),t(D2),D2};
f1.round=function(D2){var Jx=f1(D2),tx=f1.ceil(D2);return D2-Jx<tx-D2?Jx:tx};
f1.offset=function(D2,Jx){return h(D2=new Date(+D2),Jx==null?1:Math.floor(Jx)),D2};
f1.range=function(D2,Jx,tx){var Ce=[],Gh;D2=f1.ceil(D2);tx=tx==null?1:Math.floor(tx);if(!(D2<Jx&&tx>0))return Ce;do Ce.push(Gh=new Date(+D2)),h(D2,tx),t(D2);while(Gh<D2&&D2<Jx);return Ce};
f1.filter=function(D2){return Xd(function(Jx){if(Jx>=Jx)for(;t(Jx),!D2(Jx);)Jx.setTime(Jx-1)},function(Jx,tx){if(Jx>=Jx)if(tx<0)for(;++tx<=0;)for(;h(Jx,-1),!D2(Jx););
else for(;--tx>=0;)for(;h(Jx,1),!D2(Jx););})};
S&&(f1.count=function(D2,Jx){VRE.setTime(+D2);iHx.setTime(+Jx);t(VRE);t(iHx);return Math.floor(S(VRE,iHx))},f1.every=function(D2){D2=Math.floor(D2);
return isFinite(D2)&&D2>0?D2>1?f1.filter(BJ?function(Jx){return BJ(Jx)%D2===0}:function(Jx){return f1.count(0,Jx)%D2===0}):f1:null});
return f1}
function Gu(t){return Xd(function(h){h.setDate(h.getDate()-(h.getDay()+7-t)%7);h.setHours(0,0,0,0)},function(h,S){h.setDate(h.getDate()+S*7)},function(h,S){return(S-h-(S.getTimezoneOffset()-h.getTimezoneOffset())*6E4)/6048E5})}
function PW(t){return Xd(function(h){h.setUTCDate(h.getUTCDate()-(h.getUTCDay()+7-t)%7);h.setUTCHours(0,0,0,0)},function(h,S){h.setUTCDate(h.getUTCDate()+S*7)},function(h,S){return(S-h)/6048E5})}
function t9a(t){if(0<=t.y&&t.y<100){var h=new Date(-1,t.m,t.d,t.H,t.M,t.S,t.L);h.setFullYear(t.y);return h}return new Date(t.y,t.m,t.d,t.H,t.M,t.S,t.L)}
function tMy(t){if(0<=t.y&&t.y<100){var h=new Date(Date.UTC(-1,t.m,t.d,t.H,t.M,t.S,t.L));h.setUTCFullYear(t.y);return h}return new Date(Date.UTC(t.y,t.m,t.d,t.H,t.M,t.S,t.L))}
function jj(t){return{y:t,m:0,d:1,H:0,M:0,S:0,L:0}}
function jYg(t){function h(Qr,NX){return function(L0){var Fa=[],G3=-1,kj=0,mS=Qr.length,z3,gD;for(L0 instanceof Date||(L0=new Date(+L0));++G3<mS;)if(Qr.charCodeAt(G3)===37){Fa.push(Qr.slice(kj,G3));(kj=Gsl[z3=Qr.charAt(++G3)])!=null?z3=Qr.charAt(++G3):kj=z3==="e"?" ":"0";if(gD=NX[z3])z3=gD(L0,kj);Fa.push(z3);kj=G3+1}Fa.push(Qr.slice(kj,G3));return Fa.join("")}}
function S(Qr,NX){return function(L0){var Fa=jj(1900);if(BJ(Fa,Qr,L0,0)!=L0.length)return null;if("Q"in Fa)return new Date(Fa.Q);"p"in Fa&&(Fa.H=Fa.H%12+Fa.p*12);if("V"in Fa){if(Fa.V<1||Fa.V>53)return null;"w"in Fa||(Fa.w=1);if("Z"in Fa){L0=tMy(jj(Fa.y));var G3=L0.getUTCDay();L0=G3>4||G3===0?wld.ceil(L0):wld(L0);L0=P9l.offset(L0,(Fa.V-1)*7);Fa.y=L0.getUTCFullYear();Fa.m=L0.getUTCMonth();Fa.d=L0.getUTCDate()+(Fa.w+6)%7}else L0=NX(jj(Fa.y)),G3=L0.getDay(),L0=G3>4||G3===0?u9C.ceil(L0):u9C(L0),L0=ELM.offset(L0,
(Fa.V-1)*7),Fa.y=L0.getFullYear(),Fa.m=L0.getMonth(),Fa.d=L0.getDate()+(Fa.w+6)%7}else if("W"in Fa||"U"in Fa)"w"in Fa||(Fa.w="u"in Fa?Fa.u%7:"W"in Fa?1:0),G3="Z"in Fa?tMy(jj(Fa.y)).getUTCDay():NX(jj(Fa.y)).getDay(),Fa.m=0,Fa.d="W"in Fa?(Fa.w+6)%7+Fa.W*7-(G3+5)%7:Fa.w+Fa.U*7-(G3+6)%7;return"Z"in Fa?(Fa.H+=Fa.Z/100|0,Fa.M+=Fa.Z%100,tMy(Fa)):NX(Fa)}}
function BJ(Qr,NX,L0,Fa){for(var G3=0,kj=NX.length,mS=L0.length,z3;G3<kj;){if(Fa>=mS)return-1;z3=NX.charCodeAt(G3++);if(z3===37){if(z3=NX.charAt(G3++),z3=HA[z3 in Gsl?NX.charAt(G3++):z3],!z3||(Fa=z3(Qr,L0,Fa))<0)return-1}else if(z3!=L0.charCodeAt(Fa++))return-1}return Fa}
var f1=t.dateTime,D2=t.date,Jx=t.time,tx=t.periods,Ce=t.days,Gh=t.shortDays,Le=t.months,U$=t.shortMonths,xr=Fr(tx),tm=ZR(tx),p0=Fr(Ce),r9=ZR(Ce),hn=Fr(Gh),ad=ZR(Gh),dJ=Fr(Le),lV=ZR(Le),AB=Fr(U$),BF=ZR(U$),c4={a:function(Qr){return Gh[Qr.getDay()]},
A:function(Qr){return Ce[Qr.getDay()]},
b:function(Qr){return U$[Qr.getMonth()]},
B:function(Qr){return Le[Qr.getMonth()]},
c:null,d:s$r,e:s$r,f:FL0,H:ZUO,I:g30,j:yN0,L:C92,m:SGg,M:V9m,p:function(Qr){return tx[+(Qr.getHours()>=12)]},
Q:vLV,s:Ld2,S:iUE,u:wbW,U:uEE,V:KLk,w:n3O,W:TKE,x:null,X:null,y:rN4,Y:QY8,Z:qG0,"%":fYM},eD={a:function(Qr){return Gh[Qr.getUTCDay()]},
A:function(Qr){return Ce[Qr.getUTCDay()]},
b:function(Qr){return U$[Qr.getUTCMonth()]},
B:function(Qr){return Le[Qr.getUTCMonth()]},
c:null,d:A13,e:A13,f:xeO,H:YGO,I:eiE,j:bp8,L:Wd5,m:dfO,M:BZa,p:function(Qr){return tx[+(Qr.getUTCHours()>=12)]},
Q:vLV,s:Ld2,S:ku4,u:Guk,U:Pg4,V:EXa,w:st4,W:CgE,x:null,X:null,y:vXr,Y:LAk,Z:fi4,"%":fYM},HA={a:function(Qr,NX,L0){return(NX=hn.exec(NX.slice(L0)))?(Qr.w=ad[NX[0].toLowerCase()],L0+NX[0].length):-1},
A:function(Qr,NX,L0){return(NX=p0.exec(NX.slice(L0)))?(Qr.w=r9[NX[0].toLowerCase()],L0+NX[0].length):-1},
b:function(Qr,NX,L0){return(NX=AB.exec(NX.slice(L0)))?(Qr.m=BF[NX[0].toLowerCase()],L0+NX[0].length):-1},
B:function(Qr,NX,L0){return(NX=dJ.exec(NX.slice(L0)))?(Qr.m=lV[NX[0].toLowerCase()],L0+NX[0].length):-1},
c:function(Qr,NX,L0){return BJ(Qr,f1,NX,L0)},
d:aY2,e:aY2,f:AfW,H:mh$,I:mh$,j:WAQ,L:ai8,m:mfW,M:$fm,p:function(Qr,NX,L0){return(NX=xr.exec(NX.slice(L0)))?(Qr.p=tm[NX[0].toLowerCase()],L0+NX[0].length):-1},
Q:OpP,s:IiQ,S:DfW,u:Ufk,U:oXa,V:NZm,w:pW8,W:M1Q,x:function(Qr,NX,L0){return BJ(Qr,D2,NX,L0)},
X:function(Qr,NX,L0){return BJ(Qr,Jx,NX,L0)},
y:cf5,Y:JfQ,Z:zFm,"%":RF8};c4.x=h(D2,c4);c4.X=h(Jx,c4);c4.c=h(f1,c4);eD.x=h(D2,eD);eD.X=h(Jx,eD);eD.c=h(f1,eD);return{format:function(Qr){var NX=h(Qr,c4);NX.toString=function(){return Qr};
return NX},
parse:function(Qr){var NX=S(Qr,t9a);NX.toString=function(){return Qr};
return NX},
utcFormat:function(Qr){var NX=h(Qr,eD);NX.toString=function(){return Qr};
return NX},
utcParse:function(Qr){var NX=S(Qr,tMy);NX.toString=function(){return Qr};
return NX}}}
function R1(t,h,S){var BJ=t<0?"-":"";t=(BJ?-t:t)+"";var f1=t.length;return BJ+(f1<S?Array(S-f1+1).join(h)+t:t)}
function XWr(t){return t.replace(hFr,"\\$&")}
function Fr(t){return new RegExp("^(?:"+t.map(XWr).join("|")+")","i")}
function ZR(t){for(var h={},S=-1,BJ=t.length;++S<BJ;)h[t[S].toLowerCase()]=S;return h}
function pW8(t,h,S){return(h=tU.exec(h.slice(S,S+1)))?(t.w=+h[0],S+h[0].length):-1}
function Ufk(t,h,S){return(h=tU.exec(h.slice(S,S+1)))?(t.u=+h[0],S+h[0].length):-1}
function oXa(t,h,S){return(h=tU.exec(h.slice(S,S+2)))?(t.U=+h[0],S+h[0].length):-1}
function NZm(t,h,S){return(h=tU.exec(h.slice(S,S+2)))?(t.V=+h[0],S+h[0].length):-1}
function M1Q(t,h,S){return(h=tU.exec(h.slice(S,S+2)))?(t.W=+h[0],S+h[0].length):-1}
function JfQ(t,h,S){return(h=tU.exec(h.slice(S,S+4)))?(t.y=+h[0],S+h[0].length):-1}
function cf5(t,h,S){return(h=tU.exec(h.slice(S,S+2)))?(t.y=+h[0]+(+h[0]>68?1900:2E3),S+h[0].length):-1}
function zFm(t,h,S){return(h=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(h.slice(S,S+6)))?(t.Z=h[1]?0:-(h[2]+(h[3]||"00")),S+h[0].length):-1}
function mfW(t,h,S){return(h=tU.exec(h.slice(S,S+2)))?(t.m=h[0]-1,S+h[0].length):-1}
function aY2(t,h,S){return(h=tU.exec(h.slice(S,S+2)))?(t.d=+h[0],S+h[0].length):-1}
function WAQ(t,h,S){return(h=tU.exec(h.slice(S,S+3)))?(t.m=0,t.d=+h[0],S+h[0].length):-1}
function mh$(t,h,S){return(h=tU.exec(h.slice(S,S+2)))?(t.H=+h[0],S+h[0].length):-1}
function $fm(t,h,S){return(h=tU.exec(h.slice(S,S+2)))?(t.M=+h[0],S+h[0].length):-1}
function DfW(t,h,S){return(h=tU.exec(h.slice(S,S+2)))?(t.S=+h[0],S+h[0].length):-1}
function ai8(t,h,S){return(h=tU.exec(h.slice(S,S+3)))?(t.L=+h[0],S+h[0].length):-1}
function AfW(t,h,S){return(h=tU.exec(h.slice(S,S+6)))?(t.L=Math.floor(h[0]/1E3),S+h[0].length):-1}
function RF8(t,h,S){return(t=Hpm.exec(h.slice(S,S+1)))?S+t[0].length:-1}
function OpP(t,h,S){return(h=tU.exec(h.slice(S)))?(t.Q=+h[0],S+h[0].length):-1}
function IiQ(t,h,S){return(h=tU.exec(h.slice(S)))?(t.Q=+h[0]*1E3,S+h[0].length):-1}
function s$r(t,h){return R1(t.getDate(),h,2)}
function ZUO(t,h){return R1(t.getHours(),h,2)}
function g30(t,h){return R1(t.getHours()%12||12,h,2)}
function yN0(t,h){return R1(1+ELM.count(Zr(t),t),h,3)}
function C92(t,h){return R1(t.getMilliseconds(),h,3)}
function FL0(t,h){return C92(t,h)+"000"}
function SGg(t,h){return R1(t.getMonth()+1,h,2)}
function V9m(t,h){return R1(t.getMinutes(),h,2)}
function iUE(t,h){return R1(t.getSeconds(),h,2)}
function wbW(t){t=t.getDay();return t===0?7:t}
function uEE(t,h){return R1(lik.count(Zr(t),t),h,2)}
function KLk(t,h){var S=t.getDay();t=S>=4||S===0?Ka4(t):Ka4.ceil(t);return R1(Ka4.count(Zr(t),t)+(Zr(t).getDay()===4),h,2)}
function n3O(t){return t.getDay()}
function TKE(t,h){return R1(u9C.count(Zr(t),t),h,2)}
function rN4(t,h){return R1(t.getFullYear()%100,h,2)}
function QY8(t,h){return R1(t.getFullYear()%1E4,h,4)}
function qG0(t){t=t.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+R1(t/60|0,"0",2)+R1(t%60,"0",2)}
function A13(t,h){return R1(t.getUTCDate(),h,2)}
function YGO(t,h){return R1(t.getUTCHours(),h,2)}
function eiE(t,h){return R1(t.getUTCHours()%12||12,h,2)}
function bp8(t,h){return R1(1+P9l.count(g4(t),t),h,3)}
function Wd5(t,h){return R1(t.getUTCMilliseconds(),h,3)}
function xeO(t,h){return Wd5(t,h)+"000"}
function dfO(t,h){return R1(t.getUTCMonth()+1,h,2)}
function BZa(t,h){return R1(t.getUTCMinutes(),h,2)}
function ku4(t,h){return R1(t.getUTCSeconds(),h,2)}
function Guk(t){t=t.getUTCDay();return t===0?7:t}
function Pg4(t,h){return R1(t10.count(g4(t),t),h,2)}
function EXa(t,h){var S=t.getUTCDay();t=S>=4||S===0?n5E(t):n5E.ceil(t);return R1(n5E.count(g4(t),t)+(g4(t).getUTCDay()===4),h,2)}
function st4(t){return t.getUTCDay()}
function CgE(t,h){return R1(wld.count(g4(t),t),h,2)}
function vXr(t,h){return R1(t.getUTCFullYear()%100,h,2)}
function LAk(t,h){return R1(t.getUTCFullYear()%1E4,h,4)}
function fi4(){return"+0000"}
function fYM(){return"%"}
function vLV(t){return+t}
function Ld2(t){return Math.floor(+t/1E3)}
function O1(t){for(var h=t.length/6|0,S=Array(h),BJ=0;BJ<h;)S[BJ]="#"+t.slice(BJ*6,++BJ*6);return S}
function PQ(t){return jtP(t[t.length-1])}
function jdF(t){var h=t.length;return function(S){return t[Math.max(0,Math.min(h-1,Math.floor(S*h)))]}}
function $hM(t){this._context=t}
function Omr(t){this._curve=t}
function IY5(t,h,S){var BJ=t._x1-t._x0;h-=t._x1;var f1=(t._y1-t._y0)/(BJ||h<0&&-0);t=(S-t._y1)/(h||BJ<0&&-0);return((f1<0?-1:1)+(t<0?-1:1))*Math.min(Math.abs(f1),Math.abs(t),.5*Math.abs((f1*h+t*BJ)/(BJ+h)))||0}
function Dh2(t,h){var S=t._x1-t._x0;return S?(3*(t._y1-t._y0)/S-h)/2:h}
function TmG(t,h,S){var BJ=t._x0,f1=t._x1,D2=t._y1,Jx=(f1-BJ)/3;t._context.bezierCurveTo(BJ+Jx,t._y0+Jx*h,f1-Jx,D2-Jx*S,f1,D2)}
function rvy(t){this._context=t}
function UhU(t){this._context=t}
function g5(t,h,S){this.k=t;this.x=h;this.y=S}
(function(t){t.length===1&&(t=d(t));return{left:function(h,S,BJ,f1){BJ==null&&(BJ=0);f1==null&&(f1=h.length);for(;BJ<f1;){var D2=BJ+f1>>>1;t(h[D2],S)<0?BJ=D2+1:f1=D2}return BJ},
right:function(h,S,BJ,f1){BJ==null&&(BJ=0);f1==null&&(f1=h.length);for(;BJ<f1;){var D2=BJ+f1>>>1;t(h[D2],S)>0?f1=D2:BJ=D2+1}return BJ}}})(b);
var hQ4={value:function(){}};
k.prototype=B.prototype={constructor:k,on:function(t,h){var S=this._,BJ=G(t+"",S),f1,D2=-1,Jx=BJ.length;if(arguments.length<2)for(;++D2<Jx;){var tx;if(tx=f1=(t=BJ[D2]).type){a:{tx=S[f1];for(var Ce=0,Gh=tx.length;Ce<Gh;++Ce)if((f1=tx[Ce]).name===t.name){f1=f1.value;break a}f1=void 0}tx=f1}if(tx)return f1}else{if(h!=null&&typeof h!=="function")throw Error("Ee`"+h);for(;++D2<Jx;)if(f1=(t=BJ[D2]).type)S[f1]=P(S[f1],t.name,h);else if(h==null)for(f1 in S)S[f1]=P(S[f1],t.name,null);return this}},
copy:function(){var t={},h=this._,S;for(S in h)t[S]=h[S].slice();return new k(t)},
call:function(t,h){if((f1=arguments.length-2)>0)for(var S=Array(f1),BJ=0,f1,D2;BJ<f1;++BJ)S[BJ]=arguments[BJ+2];if(!this._.hasOwnProperty(t))throw Error("ye`"+t);D2=this._[t];BJ=0;for(f1=D2.length;BJ<f1;++BJ)D2[BJ].value.apply(h,S)},
apply:function(t,h,S){if(!this._.hasOwnProperty(t))throw Error("ye`"+t);t=this._[t];for(var BJ=0,f1=t.length;BJ<f1;++BJ)t[BJ].value.apply(h,S)}};
var Ps={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/"},oLS=function(t){return function(){return this.matches(t)}};
if(typeof document!=="undefined"){var yv=document.documentElement;if(!yv.matches){var FAE=yv.webkitMatchesSelector||yv.msMatchesSelector||yv.mozMatchesSelector||yv.oMatchesSelector;oLS=function(t){return function(){return FAE.call(this,t)}}}}var N2V=oLS;
U.prototype={constructor:U,appendChild:function(t){return this._parent.insertBefore(t,this._next)},
insertBefore:function(t,h){return this._parent.insertBefore(t,h)},
querySelector:function(t){return this._parent.querySelector(t)},
querySelectorAll:function(t){return this._parent.querySelectorAll(t)}};
var zmA={};typeof document!=="undefined"&&("onmouseenter"in document.documentElement||(zmA={mouseenter:"mouseover",mouseleave:"mouseout"}));var HmW=[null];D3.prototype=EE.prototype={constructor:D3,select:function(t){typeof t!=="function"&&(t=I(t));for(var h=this._groups,S=h.length,BJ=Array(S),f1=0;f1<S;++f1)for(var D2=h[f1],Jx=D2.length,tx=BJ[f1]=Array(Jx),Ce,Gh,Le=0;Le<Jx;++Le)(Ce=D2[Le])&&(Gh=t.call(Ce,Ce.__data__,Le,D2))&&("__data__"in Ce&&(Gh.__data__=Ce.__data__),tx[Le]=Gh);return new D3(BJ,
this._parents)},
filter:function(t){typeof t!=="function"&&(t=N2V(t));for(var h=this._groups,S=h.length,BJ=Array(S),f1=0;f1<S;++f1)for(var D2=h[f1],Jx=D2.length,tx=BJ[f1]=[],Ce,Gh=0;Gh<Jx;++Gh)(Ce=D2[Gh])&&t.call(Ce,Ce.__data__,Gh,D2)&&tx.push(Ce);return new D3(BJ,this._parents)},
data:function(t,h){if(!t)return tm=Array(this.size()),Gh=-1,this.each(function(dJ){tm[++Gh]=dJ}),tm;
var S=h?H:z,BJ=this._parents,f1=this._groups;typeof t!=="function"&&(t=M(t));for(var D2=f1.length,Jx=Array(D2),tx=Array(D2),Ce=Array(D2),Gh=0;Gh<D2;++Gh){var Le=BJ[Gh],U$=f1[Gh],xr=U$.length,tm=t.call(Le,Le&&Le.__data__,Gh,BJ),p0=tm.length,r9=tx[Gh]=Array(p0),hn=Jx[Gh]=Array(p0);xr=Ce[Gh]=Array(xr);S(Le,U$,r9,hn,xr,tm,h);U$=Le=0;for(var ad;Le<p0;++Le)if(xr=r9[Le]){for(Le>=U$&&(U$=Le+1);!(ad=hn[U$])&&++U$<p0;);xr._next=ad||null}}Jx=new D3(Jx,BJ);Jx._enter=tx;Jx._exit=Ce;return Jx},
enter:function(){return new D3(this._enter||this._groups.map(D),this._parents)},
exit:function(){return new D3(this._exit||this._groups.map(D),this._parents)},
merge:function(t){var h=this._groups;t=t._groups;for(var S=h.length,BJ=Math.min(S,t.length),f1=Array(S),D2=0;D2<BJ;++D2)for(var Jx=h[D2],tx=t[D2],Ce=Jx.length,Gh=f1[D2]=Array(Ce),Le,U$=0;U$<Ce;++U$)if(Le=Jx[U$]||tx[U$])Gh[U$]=Le;for(;D2<S;++D2)f1[D2]=h[D2];return new D3(f1,this._parents)},
order:function(){for(var t=this._groups,h=-1,S=t.length;++h<S;)for(var BJ=t[h],f1=BJ.length-1,D2=BJ[f1],Jx;--f1>=0;)if(Jx=BJ[f1])D2&&D2!==Jx.nextSibling&&D2.parentNode.insertBefore(Jx,D2),D2=Jx;return this},
sort:function(t){function h(U$,xr){return U$&&xr?t(U$.__data__,xr.__data__):!U$-!xr}
t||(t=l);for(var S=this._groups,BJ=S.length,f1=Array(BJ),D2=0;D2<BJ;++D2){for(var Jx=S[D2],tx=Jx.length,Ce=f1[D2]=Array(tx),Gh,Le=0;Le<tx;++Le)if(Gh=Jx[Le])Ce[Le]=Gh;Ce.sort(h)}return(new D3(f1,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()),h=-1;this.each(function(){t[++h]=this});
return t},
node:function(){for(var t=this._groups,h=0,S=t.length;h<S;++h)for(var BJ=t[h],f1=0,D2=BJ.length;f1<D2;++f1){var Jx=BJ[f1];if(Jx)return Jx}return null},
size:function(){var t=0;this.each(function(){++t});
return t},
empty:function(){return!this.node()},
each:function(t){for(var h=this._groups,S=0,BJ=h.length;S<BJ;++S)for(var f1=h[S],D2=0,Jx=f1.length,tx;D2<Jx;++D2)(tx=f1[D2])&&t.call(tx,tx.__data__,D2,f1);return this},
attr:function(t,h){var S=v(t);if(arguments.length<2){var BJ=this.node();return S.local?BJ.getAttributeNS(S.space,S.local):BJ.getAttribute(S)}return this.each((h==null?S.local?K:F:typeof h==="function"?S.local?q:Q:S.local?r:u)(S,h))},
style:function(t,h,S){return arguments.length>1?this.each((h==null?sW:typeof h==="function"?cJ:L1)(t,h,S==null?"":S)):OW(this.node(),t)},
property:function(t,h){return arguments.length>1?this.each((h==null?ow:typeof h==="function"?yE:Z2)(t,h)):this.node()[t]},
text:function(t){return arguments.length?this.each(t==null?wG:(typeof t==="function"?b2:aS)(t)):this.node().textContent},
html:function(t){return arguments.length?this.each(t==null?QE:(typeof t==="function"?pe:mV)(t)):this.node().innerHTML},
append:function(t){var h=typeof t==="function"?t:a(t);return this.select(function(){return this.appendChild(h.apply(this,arguments))})},
insert:function(t,h){var S=typeof t==="function"?t:a(t),BJ=h==null?RS:typeof h==="function"?h:I(h);return this.select(function(){return this.insertBefore(S.apply(this,arguments),BJ.apply(this,arguments)||null)})},
remove:function(){return this.each(Dg)},
clone:function(t){return this.select(t?mQ:XM)},
datum:function(t){return arguments.length?this.property("__data__",t):this.node().__data__},
on:function(t,h,S){var BJ=Ke(t+""),f1=BJ.length,D2;if(arguments.length<2){var Jx=this.node().__on;if(Jx)for(var tx=0,Ce=Jx.length,Gh;tx<Ce;++tx){var Le=0;for(Gh=Jx[tx];Le<f1;++Le)if((D2=BJ[Le]).type===Gh.type&&D2.name===Gh.name)return Gh.value}}else{Jx=h?b4:MS;S==null&&(S=!1);for(Le=0;Le<f1;++Le)this.each(Jx(BJ[Le],h,S));return this}},
dispatch:function(t,h){return this.each((typeof h==="function"?$r:Th)(t,h))}};
var lYa=0;x4.prototype=function(){return new x4}.prototype={constructor:x4,
get:function(t){for(var h=this._;!(h in t);)if(!(t=t.parentNode))return;return t[h]},
set:function(t,h){return t[this._]=h},
remove:function(t){return this._ in t&&delete t[this._]},
toString:function(){return this._}};
var y_=1/.7,t2a=/^#([0-9a-f]{3})$/,j$4=/^#([0-9a-f]{6})$/,Fdk=RegExp("^rgb\\(\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d+)\\s*\\)$"),Zma=RegExp("^rgb\\(\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*\\)$"),gLk=RegExp("^rgba\\(\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*\\)$"),y1a=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*\\)$"),
STO=RegExp("^hsl\\(\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*\\)$"),V24=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*\\)$"),RmU={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};
GQ(BD,pE,{displayable:function(){return this.rgb().displayable()},
hex:function(){return this.rgb().hex()},
toString:function(){return this.rgb()+""}});
GQ(zQ,rA,ms(BD,{brighter:function(t){t=t==null?y_:Math.pow(y_,t);return new zQ(this.r*t,this.g*t,this.b*t,this.opacity)},
darker:function(t){t=t==null?.7:Math.pow(.7,t);return new zQ(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"#"+Pk(this.r)+Pk(this.g)+Pk(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+")")}}));
GQ(IU,My,ms(BD,{brighter:function(t){t=t==null?y_:Math.pow(y_,t);return new IU(this.h,this.s,this.l*t,this.opacity)},
darker:function(t){t=t==null?.7:Math.pow(.7,t);return new IU(this.h,this.s,this.l*t,this.opacity)},
rgb:function(){var t=this.h%360+(this.h<0)*360,h=this.l,S=h+(h<.5?h:1-h)*(isNaN(t)||isNaN(this.s)?0:this.s);h=2*h-S;return new zQ(y3(t>=240?t-240:t+120,h,S),y3(t,h,S),y3(t<120?t+240:t-120,h,S),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 XV3=Math.PI/180,lcA=180/Math.PI,Ha2=4/29,j$=6/29,hmV=3*j$*j$,imO=j$*j$*j$;GQ(Rw,function(t,h,S,BJ){return arguments.length===1?b0(t):new Rw(t,h,S,BJ==null?1:BJ)},ms(BD,{brighter:function(t){return new Rw(this.l+18*(t==null?1:t),this.a,this.b,this.opacity)},
darker:function(t){return new Rw(this.l-18*(t==null?1:t),this.a,this.b,this.opacity)},
rgb:function(){var t=(this.l+16)/116,h=isNaN(this.a)?t:t+this.a/500,S=isNaN(this.b)?t:t-this.b/200;h=.96422*rG(h);t=1*rG(t);S=.82521*rG(S);return new zQ(IS(3.1338561*h-1.6168667*t-.4906146*S),IS(-.9787684*h+1.9161415*t+.033454*S),IS(.0719453*h-.2289914*t+1.4052427*S),this.opacity)}}));
GQ(HH,l4,ms(BD,{brighter:function(t){return new HH(this.h,this.c,this.l+18*(t==null?1:t),this.opacity)},
darker:function(t){return new HH(this.h,this.c,this.l-18*(t==null?1:t),this.opacity)},
rgb:function(){return b0(this).rgb()}}));
var tY5=1.78277*-.29227-.1347134789;GQ(rO,J5,ms(BD,{brighter:function(t){t=t==null?y_:Math.pow(y_,t);return new rO(this.h,this.s,this.l*t,this.opacity)},
darker:function(t){t=t==null?.7:Math.pow(.7,t);return new rO(this.h,this.s,this.l*t,this.opacity)},
rgb:function(){var t=isNaN(this.h)?0:(this.h+120)*XV3,h=+this.l,S=isNaN(this.s)?0:this.s*h*(1-h),BJ=Math.cos(t);t=Math.sin(t);return new zQ(255*(h+S*(-.14861*BJ+1.78277*t)),255*(h+S*(-.29227*BJ+-.90649*t)),255*(h+1.97294*BJ*S),this.opacity)}}));
var ZaA=function S(h){function BJ(D2,Jx){var tx=f1((D2=rA(D2)).r,(Jx=rA(Jx)).r),Ce=f1(D2.g,Jx.g),Gh=f1(D2.b,Jx.b),Le=vC(D2.opacity,Jx.opacity);return function(U$){D2.r=tx(U$);D2.g=Ce(U$);D2.b=Gh(U$);D2.opacity=Le(U$);return D2+""}}
var f1=YU(h);BJ.gamma=S;return BJ}(1),jtP=uG(function(h){var S=h.length-1;
return function(BJ){var f1=BJ<=0?BJ=0:BJ>=1?(BJ=1,S-1):Math.floor(BJ*S),D2=h[f1],Jx=h[f1+1];return K0((BJ-f1/S)*S,f1>0?h[f1-1]:2*D2-Jx,D2,Jx,f1<S-1?h[f1+2]:2*Jx-D2)}});
uG(function(h){var S=h.length;return function(BJ){var f1=Math.floor(((BJ%=1)<0?++BJ:BJ)*S);return K0((BJ-f1/S)*S,h[(f1+S-1)%S],h[f1%S],h[(f1+1)%S],h[(f1+2)%S])}});
var HHm=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,lFE=new RegExp(HHm.source,"g"),jvs=180/Math.PI,Qxd={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1},Sj,qiF,p5$,FS4,ZpE=nQ(function(h){if(h==="none")return Qxd;Sj||(Sj=document.createElement("DIV"),qiF=document.documentElement,p5$=document.defaultView);Sj.style.transform=h;h=p5$.getComputedStyle(qiF.appendChild(Sj),null).getPropertyValue("transform");qiF.removeChild(Sj);h=h.slice(7,-1).split(",");return zs(+h[0],+h[1],+h[2],+h[3],
+h[4],+h[5])},"px, ","px)","deg)"),gX0=nQ(function(h){if(h==null)return Qxd;
FS4||(FS4=document.createElementNS("http://www.w3.org/2000/svg","g"));FS4.setAttribute("transform",h);if(!(h=FS4.transform.baseVal.consolidate()))return Qxd;h=h.matrix;return zs(h.a,h.b,h.c,h.d,h.e,h.f)},", ",")",")");
Si(n0);Si(vC);R$(n0);R$(vC);tM(n0);var xFF=tM(vC),F$=0,RO=0,hA=0,Je2,Xr,cem=0,kX=0,MMG=0,zR=typeof performance==="object"&&performance.now?performance:Date,F55=typeof window==="object"&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(h){setTimeout(h,17)};
Kh.prototype=X7.prototype={constructor:Kh,restart:function(h,S,BJ){if(typeof h!=="function")throw new TypeError("Fe");BJ=(BJ==null?u6():+BJ)+(S==null?0:+S);this._next||Xr===this||(Xr?Xr._next=this:Je2=this,Xr=this);this._call=h;this._time=BJ;gN()},
stop:function(){this._call&&(this._call=null,this._time=Infinity,gN())}};
var w5W=B("start","end","interrupt"),u7E=[],yfE=EE.prototype.constructor,M2V=0,S$=EE.prototype;yc.prototype=function(h){return EE().transition(h)}.prototype={constructor:yc,
select:function(h){var S=this._name,BJ=this._id;typeof h!=="function"&&(h=I(h));for(var f1=this._groups,D2=f1.length,Jx=Array(D2),tx=0;tx<D2;++tx)for(var Ce=f1[tx],Gh=Ce.length,Le=Jx[tx]=Array(Gh),U$,xr,tm=0;tm<Gh;++tm)(U$=Ce[tm])&&(xr=h.call(U$,U$.__data__,tm,Ce))&&("__data__"in U$&&(xr.__data__=U$.__data__),Le[tm]=xr,BH(Le[tm],S,BJ,tm,Le,kV(U$,BJ)));return new yc(Jx,this._parents,S,BJ)},
filter:function(h){typeof h!=="function"&&(h=N2V(h));for(var S=this._groups,BJ=S.length,f1=Array(BJ),D2=0;D2<BJ;++D2)for(var Jx=S[D2],tx=Jx.length,Ce=f1[D2]=[],Gh,Le=0;Le<tx;++Le)(Gh=Jx[Le])&&h.call(Gh,Gh.__data__,Le,Jx)&&Ce.push(Gh);return new yc(f1,this._parents,this._name,this._id)},
merge:function(h){if(h._id!==this._id)throw Error();var S=this._groups;h=h._groups;for(var BJ=S.length,f1=Math.min(BJ,h.length),D2=Array(BJ),Jx=0;Jx<f1;++Jx)for(var tx=S[Jx],Ce=h[Jx],Gh=tx.length,Le=D2[Jx]=Array(Gh),U$,xr=0;xr<Gh;++xr)if(U$=tx[xr]||Ce[xr])Le[xr]=U$;for(;Jx<BJ;++Jx)D2[Jx]=S[Jx];return new yc(D2,this._parents,this._name,this._id)},
selection:function(){return new yfE(this._groups,this._parents)},
transition:function(){for(var h=this._name,S=this._id,BJ=++M2V,f1=this._groups,D2=f1.length,Jx=0;Jx<D2;++Jx)for(var tx=f1[Jx],Ce=tx.length,Gh,Le=0;Le<Ce;++Le)if(Gh=tx[Le]){var U$=kV(Gh,S);BH(Gh,h,BJ,Le,tx,{time:U$.time+U$.delay+U$.duration,delay:0,duration:U$.duration,ease:U$.ease})}return new yc(f1,this._parents,h,BJ)},
call:S$.call,nodes:S$.nodes,node:S$.node,size:S$.size,empty:S$.empty,each:S$.each,on:function(h,S){var BJ=this._id;return arguments.length<2?kV(this.node(),BJ).on.on(h):this.each(Pv8(BJ,h,S))},
attr:function(h,S){var BJ=v(h),f1=BJ==="transform"?gX0:gb;return this.attrTween(h,typeof S==="function"?(BJ.local?qTW:Q$O)(BJ,f1,fc(this,"attr."+h,S)):S==null?(BJ.local?nLm:KdO)(BJ):(BJ.local?r1O:T2O)(BJ,f1,S+""))},
attrTween:function(h,S){var BJ="attr."+h;if(arguments.length<2)return(BJ=this.tween(BJ))&&BJ._value;if(S==null)return this.tween(BJ,null);if(typeof S!=="function")throw Error();var f1=v(h);return this.tween(BJ,(f1.local?xhQ:YT0)(f1,S))},
style:function(h,S,BJ){var f1=h==="transform"?ZpE:gb;return S==null?this.styleTween(h,sY0(h,f1)).on("end.style."+h,Cv4(h)):this.styleTween(h,typeof S==="function"?LLO(h,f1,fc(this,"style."+h,S)):v3m(h,f1,S+""),BJ)},
styleTween:function(h,S,BJ){var f1="style."+h;if(arguments.length<2)return(f1=this.tween(f1))&&f1._value;if(S==null)return this.tween(f1,null);if(typeof S!=="function")throw Error();return this.tween(f1,f6a(h,S,BJ==null?"":BJ))},
text:function(h){return this.tween("text",typeof h==="function"?WLO(fc(this,"text",h)):AN5(h==null?"":h+""))},
remove:function(){return this.on("end.remove",E3E(this._id))},
tween:function(h,S){var BJ=this._id;if(arguments.length<2){BJ=kV(this.node(),BJ).tween;for(var f1=0,D2=BJ.length,Jx;f1<D2;++f1)if((Jx=BJ[f1]).name===h)return Jx.value;return null}return this.each((S==null?ii:kA)(BJ,h,S))},
delay:function(h){var S=this._id;return arguments.length?this.each((typeof h==="function"?eQr:bU0)(S,h)):kV(this.node(),S).delay},
duration:function(h){var S=this._id;return arguments.length?this.each((typeof h==="function"?de4:BK5)(S,h)):kV(this.node(),S).duration},
ease:function(h){var S=this._id;return arguments.length?this.each(kwE(S,h)):kV(this.node(),S).ease}};
var YiE={time:null,delay:0,duration:250,ease:function(h){return((h*=2)<=1?h*h*h:(h-=2)*h*h+2)/2}};
EE.prototype.transition=function(h){var S;if(h instanceof yc){var BJ=h._id;h=h._name}else BJ=++M2V,(S=YiE).time=u6(),h=h==null?null:h+"";for(var f1=this._groups,D2=f1.length,Jx=0;Jx<D2;++Jx)for(var tx=f1[Jx],Ce=tx.length,Gh,Le=0;Le<Ce;++Le)if(Gh=tx[Le]){var U$=Gh,xr=h,tm=BJ,p0=Le,r9=tx,hn;if(!(hn=S))a:{hn=void 0;for(var ad=BJ;!(hn=Gh.__transition)||!(hn=hn[ad]);)if(!(Gh=Gh.parentNode)){hn=(YiE.time=u6(),YiE);break a}}BH(U$,xr,tm,p0,r9,hn)}return new yc(f1,this._parents,h,BJ)};
["e","w"].map(tRm);["n","s"].map(tRm);"n e s w nw ne se sw".split(" ").map(tRm);jxQ.prototype=function(){return new jxQ}.prototype={constructor:jxQ,
moveTo:function(h,S){this._+="M"+(this._x0=this._x1=+h)+","+(this._y0=this._y1=+S)},
closePath:function(){this._x1!==null&&(this._x1=this._x0,this._y1=this._y0,this._+="Z")},
lineTo:function(h,S){this._+="L"+(this._x1=+h)+","+(this._y1=+S)},
bezierCurveTo:function(h,S,BJ,f1,D2,Jx){this._+="C"+ +h+","+ +S+","+ +BJ+","+ +f1+","+(this._x1=+D2)+","+(this._y1=+Jx)},
rect:function(h,S,BJ,f1){this._+="M"+(this._x0=this._x1=+h)+","+(this._y0=this._y1=+S)+"h"+ +BJ+"v"+ +f1+"h"+-BJ+"Z"},
toString:function(){return this._}};
zEm.prototype=gmr.prototype={constructor:zEm,has:function(h){return" "+h in this},
get:function(h){return this[" "+h]},
set:function(h,S){this[" "+h]=S;return this},
remove:function(h){h=" "+h;return h in this&&delete this[h]},
clear:function(){for(var h in this)h[0]===" "&&delete this[h]},
keys:function(){var h=[],S;for(S in this)S[0]===" "&&h.push(S.slice(1));return h},
values:function(){var h=[],S;for(S in this)S[0]===" "&&h.push(this[S]);return h},
entries:function(){var h=[],S;for(S in this)S[0]===" "&&h.push({key:S.slice(1),value:this[S]});return h},
size:function(){var h=0,S;for(S in this)S[0]===" "&&++h;return h},
empty:function(){for(var h in this)if(h[0]===" ")return!1;return!0},
each:function(h){for(var S in this)S[0]===" "&&h(this[S],S.slice(1),this)}};
var EJ=gmr.prototype;REx.prototype=function(h,S){var BJ=new REx;if(h instanceof REx)h.each(function(Jx){BJ.add(Jx)});
else if(h){var f1=-1,D2=h.length;if(S==null)for(;++f1<D2;)BJ.add(h[f1]);else for(;++f1<D2;)BJ.add(S(h[f1],f1,h))}return BJ}.prototype={constructor:REx,
has:EJ.has,add:function(h){this[" "+h]=h;return this},
remove:EJ.remove,clear:EJ.clear,values:EJ.keys,size:EJ.size,empty:EJ.empty,each:EJ.each};var VY2={},Fad={},SJk=SF3(",").parse,V10=SF3("\t").parse;iaA(SJk);iaA(V10);var G6=function(h,S,BJ){S=new ZHm(S==null?OUa:S,BJ==null?I6k:BJ,NaN,NaN,NaN,NaN);return h==null?S:S.addAll(h)}.prototype=ZHm.prototype;
G6.copy=function(){var h=new ZHm(this._x,this._y,this._x0,this._y0,this._x1,this._y1),S=this._root,BJ,f1;if(!S)return h;if(!S.length)return h._root=uJA(S),h;for(BJ=[{source:S,target:h._root=Array(4)}];S=BJ.pop();)for(var D2=0;D2<4;++D2)if(f1=S.source[D2])f1.length?BJ.push({source:f1,target:S.target[D2]=Array(4)}):S.target[D2]=uJA(f1);return h};
G6.add=function(h){var S=+this._x.call(null,h),BJ=+this._y.call(null,h);return wVH(this.cover(S,BJ),S,BJ,h)};
G6.addAll=function(h){var S,BJ,f1=h.length,D2,Jx,tx=Array(f1),Ce=Array(f1),Gh=Infinity,Le=Infinity,U$=-Infinity,xr=-Infinity;for(BJ=0;BJ<f1;++BJ)isNaN(D2=+this._x.call(null,S=h[BJ]))||isNaN(Jx=+this._y.call(null,S))||(tx[BJ]=D2,Ce[BJ]=Jx,D2<Gh&&(Gh=D2),D2>U$&&(U$=D2),Jx<Le&&(Le=Jx),Jx>xr&&(xr=Jx));U$<Gh&&(Gh=this._x0,U$=this._x1);xr<Le&&(Le=this._y0,xr=this._y1);this.cover(Gh,Le).cover(U$,xr);for(BJ=0;BJ<f1;++BJ)wVH(this,tx[BJ],Ce[BJ],h[BJ]);return this};
G6.cover=function(h,S){if(isNaN(h=+h)||isNaN(S=+S))return this;var BJ=this._x0,f1=this._y0,D2=this._x1,Jx=this._y1;if(isNaN(BJ))D2=(BJ=Math.floor(h))+1,Jx=(f1=Math.floor(S))+1;else if(BJ>h||h>D2||f1>S||S>Jx){var tx=D2-BJ,Ce=this._root,Gh;switch(Gh=(S<(f1+Jx)/2)<<1|h<(BJ+D2)/2){case 0:do{var Le=Array(4);Le[Gh]=Ce;Ce=Le}while(tx*=2,D2=BJ+tx,Jx=f1+tx,h>D2||S>Jx);break;case 1:do Le=Array(4),Le[Gh]=Ce,Ce=Le;while(tx*=2,BJ=D2-tx,Jx=f1+tx,BJ>h||S>Jx);break;case 2:do Le=Array(4),Le[Gh]=Ce,Ce=Le;while(tx*=
2,D2=BJ+tx,f1=Jx-tx,h>D2||f1>S);break;case 3:do Le=Array(4),Le[Gh]=Ce,Ce=Le;while(tx*=2,BJ=D2-tx,f1=Jx-tx,BJ>h||f1>S)}this._root&&this._root.length&&(this._root=Ce)}else return this;this._x0=BJ;this._y0=f1;this._x1=D2;this._y1=Jx;return this};
G6.data=function(){var h=[];this.visit(function(S){if(!S.length){do h.push(S.data);while(S=S.next)}});
return h};
G6.extent=function(h){return arguments.length?this.cover(+h[0][0],+h[0][1]).cover(+h[1][0],+h[1][1]):isNaN(this._x0)?void 0:[[this._x0,this._y0],[this._x1,this._y1]]};
G6.find=function(h,S,BJ){var f1=this._x0,D2=this._y0,Jx,tx,Ce,Gh,Le=this._x1,U$=this._y1,xr=[],tm=this._root,p0;tm&&xr.push(new k0(tm,f1,D2,Le,U$));BJ==null?BJ=Infinity:(f1=h-BJ,D2=S-BJ,Le=h+BJ,U$=S+BJ,BJ*=BJ);for(;p0=xr.pop();)if(!(!(tm=p0.node)||(Jx=p0.x0)>Le||(tx=p0.y0)>U$||(Ce=p0.x1)<f1||(Gh=p0.y1)<D2))if(tm.length){p0=(Jx+Ce)/2;var r9=(tx+Gh)/2;xr.push(new k0(tm[3],p0,r9,Ce,Gh),new k0(tm[2],Jx,r9,p0,Gh),new k0(tm[1],p0,tx,Ce,r9),new k0(tm[0],Jx,tx,p0,r9));if(tm=(S>=r9)<<1|h>=p0)p0=xr[xr.length-
1],xr[xr.length-1]=xr[xr.length-1-tm],xr[xr.length-1-tm]=p0}else if(p0=h-+this._x.call(null,tm.data),r9=S-+this._y.call(null,tm.data),p0=p0*p0+r9*r9,p0<BJ){var hn=Math.sqrt(BJ=p0);f1=h-hn;D2=S-hn;Le=h+hn;U$=S+hn;hn=tm.data}return hn};
G6.remove=function(h){if(isNaN(Gh=+this._x.call(null,h))||isNaN(Le=+this._y.call(null,h)))return this;var S,BJ=this._root,f1,D2=this._x0,Jx=this._y0,tx=this._x1,Ce=this._y1,Gh,Le,U$,xr,tm,p0,r9;if(!BJ)return this;if(BJ.length)for(;;){(tm=Gh>=(U$=(D2+tx)/2))?D2=U$:tx=U$;(p0=Le>=(xr=(Jx+Ce)/2))?Jx=xr:Ce=xr;if(!(S=BJ,BJ=BJ[r9=p0<<1|tm]))return this;if(!BJ.length)break;if(S[r9+1&3]||S[r9+2&3]||S[r9+3&3]){var hn=S;var ad=r9}}for(;BJ.data!==h;)if(!(f1=BJ,BJ=BJ.next))return this;(h=BJ.next)&&delete BJ.next;
if(f1)return h?f1.next=h:delete f1.next,this;if(!S)return this._root=h,this;h?S[r9]=h:delete S[r9];(BJ=S[0]||S[1]||S[2]||S[3])&&BJ===(S[3]||S[2]||S[1]||S[0])&&!BJ.length&&(hn?hn[ad]=BJ:this._root=BJ);return this};
G6.removeAll=function(h){for(var S=0,BJ=h.length;S<BJ;++S)this.remove(h[S]);return this};
G6.root=function(){return this._root};
G6.size=function(){var h=0;this.visit(function(S){if(!S.length){do++h;while(S=S.next)}});
return h};
G6.visit=function(h){var S=[],BJ,f1=this._root,D2,Jx,tx,Ce,Gh;for(f1&&S.push(new k0(f1,this._x0,this._y0,this._x1,this._y1));BJ=S.pop();)if(!h(f1=BJ.node,Jx=BJ.x0,tx=BJ.y0,Ce=BJ.x1,Gh=BJ.y1)&&f1.length){BJ=(Jx+Ce)/2;var Le=(tx+Gh)/2;(D2=f1[3])&&S.push(new k0(D2,BJ,Le,Ce,Gh));(D2=f1[2])&&S.push(new k0(D2,Jx,Le,BJ,Gh));(D2=f1[1])&&S.push(new k0(D2,BJ,tx,Ce,Le));(D2=f1[0])&&S.push(new k0(D2,Jx,tx,BJ,Le))}};
G6.visitAfter=function(h){var S=[],BJ=[],f1;for(this._root&&S.push(new k0(this._root,this._x0,this._y0,this._x1,this._y1));f1=S.pop();){var D2=f1.node;if(D2.length){var Jx,tx=f1.x0,Ce=f1.y0,Gh=f1.x1,Le=f1.y1,U$=(tx+Gh)/2,xr=(Ce+Le)/2;(Jx=D2[0])&&S.push(new k0(Jx,tx,Ce,U$,xr));(Jx=D2[1])&&S.push(new k0(Jx,U$,Ce,Gh,xr));(Jx=D2[2])&&S.push(new k0(Jx,tx,xr,U$,Le));(Jx=D2[3])&&S.push(new k0(Jx,U$,xr,Gh,Le))}BJ.push(f1)}for(;f1=BJ.pop();)h(f1.node,f1.x0,f1.y0,f1.x1,f1.y1);return this};
G6.x=function(h){return arguments.length?(this._x=h,this):this._x};
G6.y=function(h){return arguments.length?(this._y=h,this):this._y};
var NK4=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;g5y.prototype=yvQ.prototype;yvQ.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 rR5,Qv5={"%":function(h,S){return(h*100).toFixed(S)},
b:function(h){return Math.round(h).toString(2)},
c:function(h){return h+""},
d:function(h){return Math.round(h).toString(10)},
e:function(h,S){return h.toExponential(S)},
f:function(h,S){return h.toFixed(S)},
g:function(h,S){return h.toPrecision(S)},
o:function(h){return Math.round(h).toString(8)},
p:function(h,S){return K5l(h*100,S)},
r:K5l,s:function(h,S){var BJ=XCQ(h,S);if(!BJ)return h+"";var f1=BJ[0];BJ=BJ[1];BJ=BJ-(rR5=Math.max(-8,Math.min(8,Math.floor(BJ/3)))*3)+1;var D2=f1.length;return BJ===D2?f1:BJ>D2?f1+Array(BJ-D2+1).join("0"):BJ>0?f1.slice(0,BJ)+"."+f1.slice(BJ):"0."+Array(1-BJ).join("0")+XCQ(h,Math.max(0,S+BJ-1))[0]},
X:function(h){return Math.round(h).toString(16).toUpperCase()},
x:function(h){return Math.round(h).toString(16)}},TY5="y z a f p n \u00b5 m  k M G T P E Z Y".split(" "),ipO;
(function(h){return ipO=pb8(h)})({decimal:".",
thousands:",",grouping:[3],currency:["$",""]});bz.prototype={constructor:bz,reset:function(){this.s=this.t=0},
add:function(h){qFS(Zvy,h,this.t);qFS(this,Zvy.s,this.s);this.s?this.t+=Zvy.t:this.s=Zvy.t},
valueOf:function(){return this.s}};
var Zvy=new bz,GS=Math.PI,EL=GS/2,c1S=GS/4,wWr=GS*2,eAJ=GS/180,SH=Math.abs,baQ=Math.atan,B2U=Math.atan2,sL=Math.cos,g7=Math.sin,Hv2=Math.sqrt;new bz;new bz;new bz;var dom=new bz;(function(h,S,BJ,f1){return function(D2){function Jx(BF,c4){h(BF,c4)&&D2.point(BF,c4)}
function tx(BF,c4){tm.point(BF,c4)}
function Ce(){AB.point=tx;tm.lineStart()}
function Gh(){AB.point=Jx;tm.lineEnd()}
function Le(BF,c4){lV.push([BF,c4]);r9.point(BF,c4)}
function U$(){r9.lineStart();lV=[]}
function xr(){Le(lV[0][0],lV[0][1]);r9.lineEnd();var BF=r9.clean(),c4=p0.result(),eD=c4.length,HA;lV.pop();ad.push(lV);lV=null;if(eD)if(BF&1){if(eD=c4[0],(c4=eD.length-1)>0){hn||(D2.polygonStart(),hn=!0);D2.lineStart();for(BF=0;BF<c4;++BF)D2.point((HA=eD[BF])[0],HA[1]);D2.lineEnd()}}else eD>1&&BF&2&&c4.push(c4.pop().concat(c4.shift())),dJ.push(c4.filter(zi5))}
var tm=S(D2),p0=cNQ(),r9=S(p0),hn=!1,ad,dJ,lV,AB={point:Jx,lineStart:Ce,lineEnd:Gh,polygonStart:function(){AB.point=Le;AB.lineStart=U$;AB.lineEnd=xr;dJ=[];ad=[]},
polygonEnd:function(){AB.point=Jx;AB.lineStart=Ce;AB.lineEnd=Gh;var BF=dJ,c4=BF.length;var eD=-1;for(var HA=0,Qr,NX;++eD<c4;)HA+=BF[eD].length;for(Qr=Array(HA);--c4>=0;)for(NX=BF[c4],eD=NX.length;--eD>=0;)Qr[--HA]=NX[eD];dJ=Qr;BF=ad;c4=f1[0];HA=f1[1];var L0=g7(HA);eD=[g7(c4),-sL(c4),0];NX=Qr=0;dom.reset();L0===1?HA=EL+1E-6:L0===-1&&(HA=-EL-1E-6);L0=0;for(var Fa=BF.length;L0<Fa;++L0)if(kj=(G3=BF[L0]).length){var G3,kj,mS=G3[kj-1],z3=mS[0],gD=mS[1]/2+c1S,gi1=g7(gD),J1H=sL(gD);for(gD=0;gD<kj;++gD,z3=
BY4,gi1=zQV,J1H=Vv,mS=yex){var yex=G3[gD],BY4=yex[0];Vv=yex[1]/2+c1S;var zQV=g7(Vv),Vv=sL(Vv),V_=BY4-z3,kZE=V_>=0?1:-1,GZF=kZE*V_,SNF=GZF>GS;gi1*=zQV;dom.add(B2U(gi1*kZE*g7(GZF),J1H*Vv+gi1*sL(GZF)));Qr+=SNF?V_+kZE*wWr:V_;SNF^z3>=c4^BY4>=c4&&(mS=YFl(xoV(mS),xoV(yex)),emV(mS),z3=YFl(eD,mS),emV(z3),z3=(SNF^V_>=0?-1:1)*hEQ(z3[2]),HA>z3||HA===z3&&(mS[0]||mS[1]))&&(NX+=SNF^V_>=0?1:-1)}}BF=(Qr<-1E-6||Qr<1E-6&&dom<-1E-6)^NX&1;dJ.length?(hn||(D2.polygonStart(),hn=!0),JN4(dJ,Ri0,BF,BJ,D2)):BF&&(hn||(D2.polygonStart(),
hn=!0),D2.lineStart(),BJ(null,null,1,D2),D2.lineEnd());hn&&(D2.polygonEnd(),hn=!1);dJ=ad=null},
sphere:function(){D2.polygonStart();D2.lineStart();BJ(null,null,1,D2);D2.lineEnd();D2.polygonEnd()}};
return AB}})(function(){return!0},function(h){var S=NaN,BJ=NaN,f1=NaN,D2;
return{lineStart:function(){h.lineStart();D2=1},
point:function(Jx,tx){var Ce=Jx>0?GS:-GS,Gh=SH(Jx-S);if(SH(Gh-GS)<1E-6)h.point(S,BJ=(BJ+tx)/2>0?EL:-EL),h.point(f1,BJ),h.lineEnd(),h.lineStart(),h.point(Ce,BJ),h.point(Jx,BJ),D2=0;else if(f1!==Ce&&Gh>=GS){SH(S-f1)<1E-6&&(S-=f1*1E-6);SH(Jx-Ce)<1E-6&&(Jx-=Ce*1E-6);Gh=S;var Le=BJ,U$=Jx,xr,tm,p0=g7(Gh-U$);BJ=SH(p0)>1E-6?baQ((g7(Le)*(tm=sL(tx))*g7(U$)-g7(tx)*(xr=sL(Le))*g7(Gh))/(xr*tm*p0)):(Le+tx)/2;h.point(f1,BJ);h.lineEnd();h.lineStart();h.point(Ce,BJ);D2=0}h.point(S=Jx,BJ=tx);f1=Ce},
lineEnd:function(){h.lineEnd();S=BJ=NaN},
clean:function(){return 2-D2}}},function(h,S,BJ,f1){h==null?(BJ*=EL,f1.point(-GS,BJ),f1.point(0,BJ),f1.point(GS,BJ),f1.point(GS,0),f1.point(GS,-BJ),f1.point(0,-BJ),f1.point(-GS,-BJ),f1.point(-GS,0),f1.point(-GS,BJ)):SH(h[0]-S[0])>1E-6?(h=h[0]<S[0]?GS:-GS,BJ=BJ*h/2,f1.point(-h,BJ),f1.point(0,BJ),f1.point(h,BJ)):f1.point(S[0],S[1])},[-GS,
-EL]);new bz;new bz;new bz;new bz;Siy.prototype={constructor:Siy,point:function(h,S){this.stream.point(h,S)},
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()}};
sL(30*eAJ);(function(h){return function(S){var BJ=new Siy,f1;for(f1 in h)BJ[f1]=h[f1];BJ.stream=S;return BJ}})({point:function(h,S){this.stream.point(h*eAJ,S*eAJ)}});
dhH(function(h){return Hv2(2/(1+h))}).invert=l1(function(h){return 2*hEQ(h/2)});
dhH(function(h){return(h=h>1?0:h<-1?GS:Math.acos(h))&&h/g7(h)}).invert=l1(function(h){return h});
Hv2(3);l1(baQ);l1(hEQ);l1(function(h){return 2*baQ(h)});
tA.prototype=ksS.prototype={constructor:tA,count:function(){return this.eachAfter(Xba)},
each:function(h){var S,BJ=[this],f1;do{var D2=BJ.reverse();for(BJ=[];S=D2.pop();)if(h(S),S=S.children){var Jx=0;for(f1=S.length;Jx<f1;++Jx)BJ.push(S[Jx])}}while(BJ.length);return this},
eachAfter:function(h){for(var S,BJ=[this],f1=[],D2,Jx;S=BJ.pop();)if(f1.push(S),S=S.children)for(D2=0,Jx=S.length;D2<Jx;++D2)BJ.push(S[D2]);for(;S=f1.pop();)h(S);return this},
eachBefore:function(h){for(var S,BJ=[this],f1;S=BJ.pop();)if(h(S),S=S.children)for(f1=S.length-1;f1>=0;--f1)BJ.push(S[f1]);return this},
sum:function(h){return this.eachAfter(function(S){for(var BJ=+h(S.data)||0,f1=S.children,D2=f1&&f1.length;--D2>=0;)BJ+=f1[D2].value;S.value=BJ})},
sort:function(h){return this.eachBefore(function(S){S.children&&S.children.sort(h)})},
path:function(h){var S=this;var BJ=S;var f1=h;if(BJ!==f1){var D2=BJ.ancestors(),Jx=f1.ancestors(),tx=null;BJ=D2.pop();for(f1=Jx.pop();BJ===f1;)tx=BJ,BJ=D2.pop(),f1=Jx.pop();BJ=tx}for(f1=[S];S!==BJ;)S=S.parent,f1.push(S);for(S=f1.length;h!==BJ;)f1.splice(S,0,h),h=h.parent;return f1},
ancestors:function(){for(var h=this,S=[h];h=h.parent;)S.push(h);return S},
links:function(){var h=this,S=[];h.each(function(BJ){BJ!==h&&S.push({source:BJ.parent,target:BJ})});
return S},
copy:function(){return ksS(this).eachBefore(l65)}};
(function(h,S){this._=h;this.A=this.children=this.parent=null;this.a=this;this.s=this.c=this.m=this.z=0;this.t=null;this.i=S}).prototype=Object.create(tA.prototype);
var VRE=new Date,iHx=new Date,RQl=Xd(function(){},function(h,S){h.setTime(+h+S)},function(h,S){return S-h});
RQl.every=function(h){h=Math.floor(h);return isFinite(h)&&h>0?h>1?Xd(function(S){S.setTime(Math.floor(S/h)*h)},function(S,BJ){S.setTime(+S+BJ*h)},function(S,BJ){return(BJ-S)/h}):RQl:null};
Xd(function(h){h.setTime(Math.floor(h/1E3)*1E3)},function(h,S){h.setTime(+h+S*1E3)},function(h,S){return(S-h)/1E3},function(h){return h.getUTCSeconds()});
Xd(function(h){h.setTime(Math.floor(h/6E4)*6E4)},function(h,S){h.setTime(+h+S*6E4)},function(h,S){return(S-h)/6E4},function(h){return h.getMinutes()});
Xd(function(h){var S=h.getTimezoneOffset()*6E4%36E5;S<0&&(S+=36E5);h.setTime(Math.floor((+h-S)/36E5)*36E5+S)},function(h,S){h.setTime(+h+S*36E5)},function(h,S){return(S-h)/36E5},function(h){return h.getHours()});
var ELM=Xd(function(h){h.setHours(0,0,0,0)},function(h,S){h.setDate(h.getDate()+S)},function(h,S){return(S-h-(S.getTimezoneOffset()-h.getTimezoneOffset())*6E4)/864E5},function(h){return h.getDate()-1}),lik=Gu(0),u9C=Gu(1);
Gu(2);Gu(3);var Ka4=Gu(4);Gu(5);Gu(6);Xd(function(h){h.setDate(1);h.setHours(0,0,0,0)},function(h,S){h.setMonth(h.getMonth()+S)},function(h,S){return S.getMonth()-h.getMonth()+(S.getFullYear()-h.getFullYear())*12},function(h){return h.getMonth()});
var Zr=Xd(function(h){h.setMonth(0,1);h.setHours(0,0,0,0)},function(h,S){h.setFullYear(h.getFullYear()+S)},function(h,S){return S.getFullYear()-h.getFullYear()},function(h){return h.getFullYear()});
Zr.every=function(h){return isFinite(h=Math.floor(h))&&h>0?Xd(function(S){S.setFullYear(Math.floor(S.getFullYear()/h)*h);S.setMonth(0,1);S.setHours(0,0,0,0)},function(S,BJ){S.setFullYear(S.getFullYear()+BJ*h)}):null};
Xd(function(h){h.setUTCSeconds(0,0)},function(h,S){h.setTime(+h+S*6E4)},function(h,S){return(S-h)/6E4},function(h){return h.getUTCMinutes()});
Xd(function(h){h.setUTCMinutes(0,0,0)},function(h,S){h.setTime(+h+S*36E5)},function(h,S){return(S-h)/36E5},function(h){return h.getUTCHours()});
var P9l=Xd(function(h){h.setUTCHours(0,0,0,0)},function(h,S){h.setUTCDate(h.getUTCDate()+S)},function(h,S){return(S-h)/864E5},function(h){return h.getUTCDate()-1}),t10=PW(0),wld=PW(1);
PW(2);PW(3);var n5E=PW(4);PW(5);PW(6);Xd(function(h){h.setUTCDate(1);h.setUTCHours(0,0,0,0)},function(h,S){h.setUTCMonth(h.getUTCMonth()+S)},function(h,S){return S.getUTCMonth()-h.getUTCMonth()+(S.getUTCFullYear()-h.getUTCFullYear())*12},function(h){return h.getUTCMonth()});
var g4=Xd(function(h){h.setUTCMonth(0,1);h.setUTCHours(0,0,0,0)},function(h,S){h.setUTCFullYear(h.getUTCFullYear()+S)},function(h,S){return S.getUTCFullYear()-h.getUTCFullYear()},function(h){return h.getUTCFullYear()});
g4.every=function(h){return isFinite(h=Math.floor(h))&&h>0?Xd(function(S){S.setUTCFullYear(Math.floor(S.getUTCFullYear()/h)*h);S.setUTCMonth(0,1);S.setUTCHours(0,0,0,0)},function(S,BJ){S.setUTCFullYear(S.getUTCFullYear()+BJ*h)}):null};
var Gsl={"-":"",_:" ",0:"0"},tU=/^\s*\d+/,Hpm=/^%/,hFr=/[\\^$*+?|[\]().{}]/g,VMF;(function(h){VMF=jYg(h);nE$=VMF.utcFormat;Tt5=VMF.utcParse;return VMF})({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||nE$("%Y-%m-%dT%H:%M:%S.%LZ");+new Date("2000-01-01T00:00:00.000Z")||Tt5("%Y-%m-%dT%H:%M:%S.%LZ");O1("1f77b4ff7f0e2ca02cd627289467bd8c564be377c27f7f7fbcbd2217becf");
O1("393b795254a36b6ecf9c9ede6379398ca252b5cf6bcedb9c8c6d31bd9e39e7ba52e7cb94843c39ad494ad6616be7969c7b4173a55194ce6dbdde9ed6");O1("3182bd6baed69ecae1c6dbefe6550dfd8d3cfdae6bfdd0a231a35474c476a1d99bc7e9c0756bb19e9ac8bcbddcdadaeb636363969696bdbdbdd9d9d9");O1("1f77b4aec7e8ff7f0effbb782ca02c98df8ad62728ff98969467bdc5b0d58c564bc49c94e377c2f7b6d27f7f7fc7c7c7bcbd22dbdb8d17becf9edae5");O1("7fc97fbeaed4fdc086ffff99386cb0f0027fbf5b17666666");O1("1b9e77d95f027570b3e7298a66a61ee6ab02a6761d666666");O1("a6cee31f78b4b2df8a33a02cfb9a99e31a1cfdbf6fff7f00cab2d66a3d9affff99b15928");
O1("fbb4aeb3cde3ccebc5decbe4fed9a6ffffcce5d8bdfddaecf2f2f2");O1("b3e2cdfdcdaccbd5e8f4cae4e6f5c9fff2aef1e2cccccccc");O1("e41a1c377eb84daf4a984ea3ff7f00ffff33a65628f781bf999999");O1("66c2a5fc8d628da0cbe78ac3a6d854ffd92fe5c494b3b3b3");O1("8dd3c7ffffb3bebadafb807280b1d3fdb462b3de69fccde5d9d9d9bc80bdccebc5ffed6f");var uIa=Array(3).concat("d8b365f5f5f55ab4ac","a6611adfc27d80cdc1018571","a6611adfc27df5f5f580cdc1018571","8c510ad8b365f6e8c3c7eae55ab4ac01665e","8c510ad8b365f6e8c3f5f5f5c7eae55ab4ac01665e","8c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e",
"8c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e","5430058c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e003c30","5430058c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e003c30").map(O1);PQ(uIa);var KAP=Array(3).concat("af8dc3f7f7f77fbf7b","7b3294c2a5cfa6dba0008837","7b3294c2a5cff7f7f7a6dba0008837","762a83af8dc3e7d4e8d9f0d37fbf7b1b7837","762a83af8dc3e7d4e8f7f7f7d9f0d37fbf7b1b7837","762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b7837","762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b7837",
"40004b762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b783700441b","40004b762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b783700441b").map(O1);PQ(KAP);var nX5=Array(3).concat("e9a3c9f7f7f7a1d76a","d01c8bf1b6dab8e1864dac26","d01c8bf1b6daf7f7f7b8e1864dac26","c51b7de9a3c9fde0efe6f5d0a1d76a4d9221","c51b7de9a3c9fde0eff7f7f7e6f5d0a1d76a4d9221","c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221","c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221","8e0152c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221276419",
"8e0152c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221276419").map(O1);PQ(nX5);var TZr=Array(3).concat("998ec3f7f7f7f1a340","5e3c99b2abd2fdb863e66101","5e3c99b2abd2f7f7f7fdb863e66101","542788998ec3d8daebfee0b6f1a340b35806","542788998ec3d8daebf7f7f7fee0b6f1a340b35806","5427888073acb2abd2d8daebfee0b6fdb863e08214b35806","5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b35806","2d004b5427888073acb2abd2d8daebfee0b6fdb863e08214b358067f3b08","2d004b5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b358067f3b08").map(O1);
PQ(TZr);var rf4=Array(3).concat("ef8a62f7f7f767a9cf","ca0020f4a58292c5de0571b0","ca0020f4a582f7f7f792c5de0571b0","b2182bef8a62fddbc7d1e5f067a9cf2166ac","b2182bef8a62fddbc7f7f7f7d1e5f067a9cf2166ac","b2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac","b2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac","67001fb2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac053061","67001fb2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac053061").map(O1);PQ(rf4);var QtQ=Array(3).concat("ef8a62ffffff999999","ca0020f4a582bababa404040",
"ca0020f4a582ffffffbababa404040","b2182bef8a62fddbc7e0e0e09999994d4d4d","b2182bef8a62fddbc7ffffffe0e0e09999994d4d4d","b2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d","b2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d","67001fb2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d1a1a1a","67001fb2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d1a1a1a").map(O1);PQ(QtQ);var qJO=Array(3).concat("fc8d59ffffbf91bfdb","d7191cfdae61abd9e92c7bb6","d7191cfdae61ffffbfabd9e92c7bb6","d73027fc8d59fee090e0f3f891bfdb4575b4",
"d73027fc8d59fee090ffffbfe0f3f891bfdb4575b4","d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4","d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4","a50026d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4313695","a50026d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4313695").map(O1);PQ(qJO);var xfW=Array(3).concat("fc8d59ffffbf91cf60","d7191cfdae61a6d96a1a9641","d7191cfdae61ffffbfa6d96a1a9641","d73027fc8d59fee08bd9ef8b91cf601a9850","d73027fc8d59fee08bffffbfd9ef8b91cf601a9850","d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850",
"d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850","a50026d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850006837","a50026d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850006837").map(O1);PQ(xfW);var YJQ=Array(3).concat("fc8d59ffffbf99d594","d7191cfdae61abdda42b83ba","d7191cfdae61ffffbfabdda42b83ba","d53e4ffc8d59fee08be6f59899d5943288bd","d53e4ffc8d59fee08bffffbfe6f59899d5943288bd","d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd","d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd",
"9e0142d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd5e4fa2","9e0142d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd5e4fa2").map(O1);PQ(YJQ);var eF0=Array(3).concat("e5f5f999d8c92ca25f","edf8fbb2e2e266c2a4238b45","edf8fbb2e2e266c2a42ca25f006d2c","edf8fbccece699d8c966c2a42ca25f006d2c","edf8fbccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45006d2c00441b").map(O1);PQ(eF0);var bSW=Array(3).concat("e0ecf49ebcda8856a7",
"edf8fbb3cde38c96c688419d","edf8fbb3cde38c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d810f7c4d004b").map(O1);PQ(bSW);var dJ0=Array(3).concat("e0f3dba8ddb543a2ca","f0f9e8bae4bc7bccc42b8cbe","f0f9e8bae4bc7bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc44eb3d32b8cbe08589e","f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe08589e",
"f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe0868ac084081").map(O1);PQ(dJ0);var BLk=Array(3).concat("fee8c8fdbb84e34a33","fef0d9fdcc8afc8d59d7301f","fef0d9fdcc8afc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301fb300007f0000").map(O1);PQ(BLk);var kXk=Array(3).concat("ece2f0a6bddb1c9099","f6eff7bdc9e167a9cf02818a","f6eff7bdc9e167a9cf1c9099016c59","f6eff7d0d1e6a6bddb67a9cf1c9099016c59",
"f6eff7d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016c59014636").map(O1);PQ(kXk);var GX0=Array(3).concat("ece7f2a6bddb2b8cbe","f1eef6bdc9e174a9cf0570b0","f1eef6bdc9e174a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0045a8d023858").map(O1);PQ(GX0);var Poa=Array(3).concat("e7e1efc994c7dd1c77",
"f1eef6d7b5d8df65b0ce1256","f1eef6d7b5d8df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125698004367001f").map(O1);PQ(Poa);var EHa=Array(3).concat("fde0ddfa9fb5c51b8a","feebe2fbb4b9f768a1ae017e","feebe2fbb4b9f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1dd3497ae017e7a0177","fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a0177",
"fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a017749006a").map(O1);PQ(EHa);var sB4=Array(3).concat("edf8b17fcdbb2c7fb8","ffffcca1dab441b6c4225ea8","ffffcca1dab441b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea8253494081d58").map(O1);PQ(sB4);var Com=Array(3).concat("f7fcb9addd8e31a354","ffffccc2e69978c679238443","ffffccc2e69978c67931a354006837","ffffccd9f0a3addd8e78c67931a354006837",
"ffffccd9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443006837004529").map(O1);PQ(Com);var vHQ=Array(3).concat("fff7bcfec44fd95f0e","ffffd4fed98efe9929cc4c02","ffffd4fed98efe9929d95f0e993404","ffffd4fee391fec44ffe9929d95f0e993404","ffffd4fee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c02993404662506").map(O1);PQ(vHQ);var LYO=Array(3).concat("ffeda0feb24cf03b20",
"ffffb2fecc5cfd8d3ce31a1c","ffffb2fecc5cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cbd0026800026").map(O1);PQ(LYO);var fom=Array(3).concat("deebf79ecae13182bd","eff3ffbdd7e76baed62171b5","eff3ffbdd7e76baed63182bd08519c","eff3ffc6dbef9ecae16baed63182bd08519c","eff3ffc6dbef9ecae16baed64292c62171b5084594","f7fbffdeebf7c6dbef9ecae16baed64292c62171b5084594",
"f7fbffdeebf7c6dbef9ecae16baed64292c62171b508519c08306b").map(O1);PQ(fom);var AaO=Array(3).concat("e5f5e0a1d99b31a354","edf8e9bae4b374c476238b45","edf8e9bae4b374c47631a354006d2c","edf8e9c7e9c0a1d99b74c47631a354006d2c","edf8e9c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45006d2c00441b").map(O1);PQ(AaO);var WYa=Array(3).concat("f0f0f0bdbdbd636363","f7f7f7cccccc969696525252","f7f7f7cccccc969696636363252525","f7f7f7d9d9d9bdbdbd969696636363252525",
"f7f7f7d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525000000").map(O1);PQ(WYa);var ao0=Array(3).concat("efedf5bcbddc756bb1","f2f0f7cbc9e29e9ac86a51a3","f2f0f7cbc9e29e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a354278f3f007d").map(O1);PQ(ao0);var mJQ=Array(3).concat("fee0d2fc9272de2d26",
"fee5d9fcae91fb6a4acb181d","fee5d9fcae91fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181da50f1567000d").map(O1);PQ(mJQ);var $Jm=Array(3).concat("fee6cefdae6be6550d","feeddefdbe85fd8d3cd94701","feeddefdbe85fd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3cf16913d948018c2d04","fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d948018c2d04",
"fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d94801a636037f2704").map(O1);PQ($Jm);xFF(J5(300,.5,0),J5(-240,.5,1));xFF(J5(-100,.75,.35),J5(80,1.5,.8));xFF(J5(260,.75,.35),J5(80,1.5,.8));J5();rA();jdF(O1("44015444025645045745055946075a46085c460a5d460b5e470d60470e6147106347116447136548146748166848176948186a481a6c481b6d481c6e481d6f481f70482071482173482374482475482576482677482878482979472a7a472c7a472d7b472e7c472f7d46307e46327e46337f463480453581453781453882443983443a83443b84433d84433e85423f854240864241864142874144874045884046883f47883f48893e49893e4a893e4c8a3d4d8a3d4e8a3c4f8a3c508b3b518b3b528b3a538b3a548c39558c39568c38588c38598c375a8c375b8d365c8d365d8d355e8d355f8d34608d34618d33628d33638d32648e32658e31668e31678e31688e30698e306a8e2f6b8e2f6c8e2e6d8e2e6e8e2e6f8e2d708e2d718e2c718e2c728e2c738e2b748e2b758e2a768e2a778e2a788e29798e297a8e297b8e287c8e287d8e277e8e277f8e27808e26818e26828e26828e25838e25848e25858e24868e24878e23888e23898e238a8d228b8d228c8d228d8d218e8d218f8d21908d21918c20928c20928c20938c1f948c1f958b1f968b1f978b1f988b1f998a1f9a8a1e9b8a1e9c891e9d891f9e891f9f881fa0881fa1881fa1871fa28720a38620a48621a58521a68522a78522a88423a98324aa8325ab8225ac8226ad8127ad8128ae8029af7f2ab07f2cb17e2db27d2eb37c2fb47c31b57b32b67a34b67935b77937b87838b9773aba763bbb753dbc743fbc7340bd7242be7144bf7046c06f48c16e4ac16d4cc26c4ec36b50c46a52c56954c56856c66758c7655ac8645cc8635ec96260ca6063cb5f65cb5e67cc5c69cd5b6ccd5a6ece5870cf5773d05675d05477d1537ad1517cd2507fd34e81d34d84d44b86d54989d5488bd6468ed64590d74393d74195d84098d83e9bd93c9dd93ba0da39a2da37a5db36a8db34aadc32addc30b0dd2fb2dd2db5de2bb8de29bade28bddf26c0df25c2df23c5e021c8e020cae11fcde11dd0e11cd2e21bd5e21ad8e219dae319dde318dfe318e2e418e5e419e7e419eae51aece51befe51cf1e51df4e61ef6e620f8e621fbe723fde725"));
jdF(O1("00000401000501010601010802010902020b02020d03030f03031204041405041606051806051a07061c08071e0907200a08220b09240c09260d0a290e0b2b100b2d110c2f120d31130d34140e36150e38160f3b180f3d19103f1a10421c10441d11471e114920114b21114e22115024125325125527125829115a2a115c2c115f2d11612f116331116533106734106936106b38106c390f6e3b0f703d0f713f0f72400f74420f75440f764510774710784910784a10794c117a4e117b4f127b51127c52137c54137d56147d57157e59157e5a167e5c167f5d177f5f187f601880621980641a80651a80671b80681c816a1c816b1d816d1d816e1e81701f81721f817320817521817621817822817922827b23827c23827e24828025828125818326818426818627818827818928818b29818c29818e2a81902a81912b81932b80942c80962c80982d80992d809b2e7f9c2e7f9e2f7fa02f7fa1307ea3307ea5317ea6317da8327daa337dab337cad347cae347bb0357bb2357bb3367ab5367ab73779b83779ba3878bc3978bd3977bf3a77c03a76c23b75c43c75c53c74c73d73c83e73ca3e72cc3f71cd4071cf4070d0416fd2426fd3436ed5446dd6456cd8456cd9466bdb476adc4869de4968df4a68e04c67e24d66e34e65e44f64e55064e75263e85362e95462ea5661eb5760ec5860ed5a5fee5b5eef5d5ef05f5ef1605df2625df2645cf3655cf4675cf4695cf56b5cf66c5cf66e5cf7705cf7725cf8745cf8765cf9785df9795df97b5dfa7d5efa7f5efa815ffb835ffb8560fb8761fc8961fc8a62fc8c63fc8e64fc9065fd9266fd9467fd9668fd9869fd9a6afd9b6bfe9d6cfe9f6dfea16efea36ffea571fea772fea973feaa74feac76feae77feb078feb27afeb47bfeb67cfeb77efeb97ffebb81febd82febf84fec185fec287fec488fec68afec88cfeca8dfecc8ffecd90fecf92fed194fed395fed597fed799fed89afdda9cfddc9efddea0fde0a1fde2a3fde3a5fde5a7fde7a9fde9aafdebacfcecaefceeb0fcf0b2fcf2b4fcf4b6fcf6b8fcf7b9fcf9bbfcfbbdfcfdbf"));
jdF(O1("00000401000501010601010802010a02020c02020e03021004031204031405041706041907051b08051d09061f0a07220b07240c08260d08290e092b10092d110a30120a32140b34150b37160b39180c3c190c3e1b0c411c0c431e0c451f0c48210c4a230c4c240c4f260c51280b53290b552b0b572d0b592f0a5b310a5c320a5e340a5f3609613809623909633b09643d09653e0966400a67420a68440a68450a69470b6a490b6a4a0c6b4c0c6b4d0d6c4f0d6c510e6c520e6d540f6d550f6d57106e59106e5a116e5c126e5d126e5f136e61136e62146e64156e65156e67166e69166e6a176e6c186e6d186e6f196e71196e721a6e741a6e751b6e771c6d781c6d7a1d6d7c1d6d7d1e6d7f1e6c801f6c82206c84206b85216b87216b88226a8a226a8c23698d23698f24699025689225689326679526679727669827669a28659b29649d29649f2a63a02a63a22b62a32c61a52c60a62d60a82e5fa92e5eab2f5ead305dae305cb0315bb1325ab3325ab43359b63458b73557b93556ba3655bc3754bd3853bf3952c03a51c13a50c33b4fc43c4ec63d4dc73e4cc83f4bca404acb4149cc4248ce4347cf4446d04545d24644d34743d44842d54a41d74b3fd84c3ed94d3dda4e3cdb503bdd513ade5238df5337e05536e15635e25734e35933e45a31e55c30e65d2fe75e2ee8602de9612bea632aeb6429eb6628ec6726ed6925ee6a24ef6c23ef6e21f06f20f1711ff1731df2741cf3761bf37819f47918f57b17f57d15f67e14f68013f78212f78410f8850ff8870ef8890cf98b0bf98c0af98e09fa9008fa9207fa9407fb9606fb9706fb9906fb9b06fb9d07fc9f07fca108fca309fca50afca60cfca80dfcaa0ffcac11fcae12fcb014fcb216fcb418fbb61afbb81dfbba1ffbbc21fbbe23fac026fac228fac42afac62df9c72ff9c932f9cb35f8cd37f8cf3af7d13df7d340f6d543f6d746f5d949f5db4cf4dd4ff4df53f4e156f3e35af3e55df2e661f2e865f2ea69f1ec6df1ed71f1ef75f1f179f2f27df2f482f3f586f3f68af4f88ef5f992f6fa96f8fb9af9fc9dfafda1fcffa4"));
jdF(O1("0d088710078813078916078a19068c1b068d1d068e20068f2206902406912605912805922a05932c05942e05952f059631059733059735049837049938049a3a049a3c049b3e049c3f049c41049d43039e44039e46039f48039f4903a04b03a14c02a14e02a25002a25102a35302a35502a45601a45801a45901a55b01a55c01a65e01a66001a66100a76300a76400a76600a76700a86900a86a00a86c00a86e00a86f00a87100a87201a87401a87501a87701a87801a87a02a87b02a87d03a87e03a88004a88104a78305a78405a78606a68707a68808a68a09a58b0aa58d0ba58e0ca48f0da4910ea3920fa39410a29511a19613a19814a099159f9a169f9c179e9d189d9e199da01a9ca11b9ba21d9aa31e9aa51f99a62098a72197a82296aa2395ab2494ac2694ad2793ae2892b02991b12a90b22b8fb32c8eb42e8db52f8cb6308bb7318ab83289ba3388bb3488bc3587bd3786be3885bf3984c03a83c13b82c23c81c33d80c43e7fc5407ec6417dc7427cc8437bc9447aca457acb4679cc4778cc4977cd4a76ce4b75cf4c74d04d73d14e72d24f71d35171d45270d5536fd5546ed6556dd7566cd8576bd9586ada5a6ada5b69db5c68dc5d67dd5e66de5f65de6164df6263e06363e16462e26561e26660e3685fe4695ee56a5de56b5de66c5ce76e5be76f5ae87059e97158e97257ea7457eb7556eb7655ec7754ed7953ed7a52ee7b51ef7c51ef7e50f07f4ff0804ef1814df1834cf2844bf3854bf3874af48849f48948f58b47f58c46f68d45f68f44f79044f79143f79342f89441f89540f9973ff9983ef99a3efa9b3dfa9c3cfa9e3bfb9f3afba139fba238fca338fca537fca636fca835fca934fdab33fdac33fdae32fdaf31fdb130fdb22ffdb42ffdb52efeb72dfeb82cfeba2cfebb2bfebd2afebe2afec029fdc229fdc328fdc527fdc627fdc827fdca26fdcb26fccd25fcce25fcd025fcd225fbd324fbd524fbd724fad824fada24f9dc24f9dd25f8df25f8e125f7e225f7e425f6e626f6e826f5e926f5eb27f4ed27f3ee27f3f027f2f227f1f426f1f525f0f724f0f921"));
$hM.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(h,S){h=+h;S=+S;switch(this._point){case 0:this._point=1;this._line?this._context.lineTo(h,S):this._context.moveTo(h,S);break;case 1:this._point=2;default:this._context.lineTo(h,S)}}};
(function(h){function S(BJ){return new Omr(h(BJ))}
S._curve=h;return S})(function(h){return new $hM(h)});
Omr.prototype={lineStart:function(){this._curve.lineStart()},
lineEnd:function(){this._curve.lineEnd()},
point:function(h,S){this._curve.point(S*Math.sin(h),S*-Math.cos(h))}};
rvy.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:TmG(this,this._t0,Dh2(this,this._t0))}(this._line||this._line!==0&&this._point===1)&&this._context.closePath();this._line=1-this._line},
point:function(h,S){var BJ=NaN;h=+h;S=+S;if(h!==this._x1||S!==this._y1){switch(this._point){case 0:this._point=1;this._line?this._context.lineTo(h,S):this._context.moveTo(h,S);break;case 1:this._point=2;break;case 2:this._point=3;TmG(this,Dh2(this,BJ=IY5(this,h,S)),BJ);break;default:TmG(this,this._t0,BJ=IY5(this,h,S))}this._x0=this._x1;this._x1=h;this._y0=this._y1;this._y1=S;this._t0=BJ}}};
(function(h){this._context=new UhU(h)}.prototype=Object.create(rvy.prototype)).point=function(h,S){rvy.prototype.point.call(this,S,h)};
UhU.prototype={moveTo:function(h,S){this._context.moveTo(S,h)},
closePath:function(){this._context.closePath()},
lineTo:function(h,S){this._context.lineTo(S,h)},
bezierCurveTo:function(h,S,BJ,f1,D2,Jx){this._context.bezierCurveTo(S,h,f1,BJ,Jx,D2)}};
g5.prototype={constructor:g5,scale:function(h){return h===1?this:new g5(this.k*h,this.x,this.y)},
translate:function(h,S){return h===0&S===0?this:new g5(this.k,this.x+this.k*h,this.y+this.k*S)},
apply:function(h){return[h[0]*this.k+this.x,h[1]*this.k+this.y]},
invert:function(h){return[(h[0]-this.x)/this.k,(h[1]-this.y)/this.k]},
toString:function(){return"translate("+this.x+","+this.y+") scale("+this.k+")"}};
new g5(1,0,0);IEd=pE;Ps.svg=Ps.svg;Ps.xhtml=Ps.xhtml;Ps.xlink=Ps.xlink;Ps.xml=Ps.xml;Ps.xmlns=Ps.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 rI3="hammer_"+(Math.random()*1E6|0),QE$=function(){var b=document||document;if(!b[rI3]){var d=function(){(function(B,k,G,P){function v(Rw,VE,rG){return setTimeout(D(Rw,rG),VE)}
function L(Rw,VE,rG){return Array.isArray(Rw)?(A(Rw,rG[VE],rG),!0):!1}
function A(Rw,VE,rG){var IS;if(Rw)if(Rw.forEach)Rw.forEach(VE,rG);else if(Rw.length!==P){var MP=0;for(IS=Rw.length;MP<IS;MP++)VE.call(rG,Rw[MP],MP,Rw)}else for(MP in Rw)Rw.hasOwnProperty(MP)&&VE.call(rG,Rw[MP],MP,Rw)}
function a(Rw,VE,rG){for(var IS=Object.keys(VE),MP=0,Fe=IS.length;MP<Fe;MP++)if(!rG||rG&&Rw[IS[MP]]===P)Rw[IS[MP]]=VE[IS[MP]];return Rw}
function O(Rw,VE){return a(Rw,VE,!0)}
function I(Rw,VE,rG){VE=VE.prototype;var IS=Rw.prototype=Object.create(VE);IS.constructor=Rw;IS._super=VE;rG&&a(IS,rG)}
function D(Rw,VE){return function(){return Rw.apply(VE,arguments)}}
function U(Rw,VE){return typeof Rw=="function"?Rw.apply(VE?VE[0]||P:P,VE):Rw}
function M(Rw,VE,rG){A(H(VE),function(IS){Rw.addEventListener(IS,rG,!1)})}
function z(Rw,VE,rG){A(H(VE),function(IS){Rw.removeEventListener(IS,rG,!1)})}
function H(Rw){return Rw.trim().split(/\s+/g)}
function l(Rw,VE,rG){if(Rw.indexOf&&!rG)return Rw.indexOf(VE);for(var IS=0,MP=Rw.length;IS<MP;IS++)if(rG&&Rw[IS][rG]==VE||!rG&&Rw[IS]===VE)return IS;return-1}
function F(Rw,VE,rG){for(var IS=[],MP=[],Fe=0,l4=Rw.length;Fe<l4;Fe++){var HH=VE?Rw[Fe][VE]:Rw[Fe];l(MP,HH)<0&&IS.push(Rw[Fe]);MP[Fe]=HH}rG&&(IS=VE?IS.sort(function(J5,rO){return J5[VE]>rO[VE]}):IS.sort());
return IS}
function K(Rw,VE){for(var rG,IS=VE[0].toUpperCase()+VE.slice(1),MP=0,Fe=$r.length;MP<Fe;MP++)if(rG=(rG=$r[MP])?rG+IS:VE,rG in Rw)return rG;return P}
function u(Rw,VE){var rG=this;this.manager=Rw;this.callback=VE;this.element=Rw.element;this.target=Rw.options.inputTarget;this.domHandler=function(IS){U(Rw.options.enable,[Rw])&&rG.handler(IS)};
this.evEl&&M(this.element,this.evEl,this.domHandler);this.evTarget&&M(this.target,this.evTarget,this.domHandler);this.evWin&&M(B,this.evWin,this.domHandler)}
function r(Rw){var VE;KE?VE=Z2:W4?VE=yE:pE?VE=wG:VE=ow;return new VE(Rw,Q)}
function Q(Rw,VE,rG){var IS=rG.pointers.length,MP=rG.changedPointers.length,Fe=VE&1&&IS-MP===0;rG.isFirst=!!Fe;rG.isFinal=!!(VE&12&&IS-MP===0);Fe&&(Rw.session={});rG.eventType=VE;VE=Rw.session;IS=rG.pointers;MP=IS.length;VE.firstInput||(VE.firstInput=q(rG));MP>1&&!VE.firstMultiple?VE.firstMultiple=q(rG):MP===1&&(VE.firstMultiple=!1);Fe=VE.firstInput;var l4=(MP=VE.firstMultiple)?MP.center:Fe.center,HH=rG.center=sW(IS);rG.timeStamp=GQ();rG.deltaTime=rG.timeStamp-Fe.timeStamp;rG.angle=OW(l4,HH);rG.distance=
cJ(l4,HH);Fe=rG.center;l4=VE.offsetDelta||{};HH=VE.prevDelta||{};var J5=VE.prevInput||{};if(rG.eventType===1||J5.eventType===4)HH=VE.prevDelta={x:J5.deltaX||0,y:J5.deltaY||0},l4=VE.offsetDelta={x:Fe.x,y:Fe.y};rG.deltaX=HH.x+(Fe.x-l4.x);rG.deltaY=HH.y+(Fe.y-l4.y);rG.offsetDirection=L1(rG.deltaX,rG.deltaY);MP?(Fe=MP.pointers,Fe=cJ(IS[0],IS[1],rA)/cJ(Fe[0],Fe[1],rA)):Fe=1;rG.scale=Fe;MP?(MP=MP.pointers,IS=OW(IS[1],IS[0],rA)-OW(MP[1],MP[0],rA)):IS=0;rG.rotation=IS;l4=VE.lastInterval||rG;IS=rG.timeStamp-
l4.timeStamp;rG.eventType!=8&&(IS>25||l4.velocity===P)?(Fe=l4.deltaX-rG.deltaX,l4=l4.deltaY-rG.deltaY,HH=Fe/IS||0,J5=l4/IS||0,IS=HH,MP=J5,HH=x4(HH)>x4(J5)?HH:J5,Fe=L1(Fe,l4),VE.lastInterval=rG):(HH=l4.velocity,IS=l4.velocityX,MP=l4.velocityY,Fe=l4.direction);rG.velocity=HH;rG.velocityX=IS;rG.velocityY=MP;rG.direction=Fe;VE=Rw.element;a:{for(IS=rG.srcEvent.target;IS;){if(IS==VE){IS=!0;break a}IS=IS.parentNode}IS=!1}IS&&(VE=rG.srcEvent.target);rG.target=VE;Rw.emit("hammer.input",rG);Rw.recognize(rG);
Rw.session.prevInput=rG}
function q(Rw){for(var VE=[],rG=0;rG<Rw.pointers.length;rG++)VE[rG]={clientX:EE(Rw.pointers[rG].clientX),clientY:EE(Rw.pointers[rG].clientY)};return{timeStamp:GQ(),pointers:VE,center:sW(VE),deltaX:Rw.deltaX,deltaY:Rw.deltaY}}
function sW(Rw){var VE=Rw.length;if(VE===1)return{x:EE(Rw[0].clientX),y:EE(Rw[0].clientY)};for(var rG=0,IS=0,MP=0;MP<VE;MP++)rG+=Rw[MP].clientX,IS+=Rw[MP].clientY;return{x:EE(rG/VE),y:EE(IS/VE)}}
function L1(Rw,VE){return Rw===VE?1:x4(Rw)>=x4(VE)?Rw>0?2:4:VE>0?8:16}
function cJ(Rw,VE,rG){rG||(rG=Nx);var IS=VE[rG[0]]-Rw[rG[0]];Rw=VE[rG[1]]-Rw[rG[1]];return Math.sqrt(IS*IS+Rw*Rw)}
function OW(Rw,VE,rG){rG||(rG=Nx);return Math.atan2(VE[rG[1]]-Rw[rG[1]],VE[rG[0]]-Rw[rG[0]])*180/Math.PI}
function ow(){this.evEl="mousedown";this.evWin="mousemove mouseup";this.allow=!0;this.pressed=!1;u.apply(this,arguments)}
function Z2(){this.evEl=mX;this.evWin=My;u.apply(this,arguments);this.store=this.manager.session.pointerEvents=[]}
function yE(){this.evTarget="touchstart touchmove touchend touchcancel";this.targetIds={};u.apply(this,arguments)}
function wG(){u.apply(this,arguments);var Rw=D(this.handler,this);this.touch=new yE(this.manager,Rw);this.mouse=new ow(this.manager,Rw)}
function aS(Rw,VE){this.manager=Rw;this.set(VE)}
function b2(Rw){if(Rw.indexOf("none")>-1)return"none";var VE=Rw.indexOf("pan-x")>-1,rG=Rw.indexOf("pan-y")>-1;return VE&&rG?"pan-x pan-y":VE||rG?VE?"pan-x":"pan-y":Rw.indexOf("manipulation")>-1?"manipulation":"auto"}
function QE(Rw){this.id=ms++;this.manager=null;this.options=O(Rw||{},this.defaults);Rw=this.options.enable;this.options.enable=Rw===P?!0:Rw;this.state=1;this.simultaneous={};this.requireFail=[]}
function mV(Rw){return Rw==16?"down":Rw==8?"up":Rw==2?"left":Rw==4?"right":""}
function pe(Rw,VE){return(VE=VE.manager)?VE.get(Rw):Rw}
function RS(){QE.apply(this,arguments)}
function Dg(){RS.apply(this,arguments);this.pY=this.pX=null}
function XM(){RS.apply(this,arguments)}
function mQ(){QE.apply(this,arguments);this._input=this._timer=null}
function uF(){RS.apply(this,arguments)}
function O$(){RS.apply(this,arguments)}
function Ke(){QE.apply(this,arguments);this.pCenter=this.pTime=!1;this._input=this._timer=null;this.count=0}
function MS(Rw,VE){VE=VE||{};var rG=VE.recognizers;VE.recognizers=rG===P?MS.defaults.preset:rG;return new b4(Rw,VE)}
function b4(Rw,VE){VE=VE||{};this.options=O(VE,MS.defaults);this.options.inputTarget=this.options.inputTarget||Rw;this.handlers={};this.session={};this.recognizers=[];this.element=Rw;this.input=r(this);this.touchAction=new aS(this,this.options.touchAction);An(this,!0);A(VE.recognizers,function(rG){var IS=this.add(new rG[0](rG[1]));rG[2]&&IS.recognizeWith(rG[2]);rG[3]&&IS.requireFailure(rG[2])},this)}
function An(Rw,VE){var rG=Rw.element;A(Rw.options.cssProps,function(IS,MP){rG.style[K(rG.style,MP)]=VE?IS:""})}
function Th(Rw,VE){var rG=k.createEvent("Event");rG.initEvent(Rw,!0,!0);rG.gesture=VE;VE.target.dispatchEvent(rG)}
var $r=" webkit moz MS ms o".split(" "),D3=k.createElement("div"),EE=Math.round,x4=Math.abs,GQ=Date.now,ms=1,BD=/mobile|tablet|ip(ad|hone|od)|android/i,pE="ontouchstart"in B,KE=K(B,"PointerEvent")!==P,W4=pE&&BD.test(navigator.userAgent),Nx=["x","y"],rA=["clientX","clientY"];u.prototype={handler:function(){},
destroy:function(){this.evEl&&z(this.element,this.evEl,this.domHandler);this.evTarget&&z(this.target,this.evTarget,this.domHandler);this.evWin&&z(B,this.evWin,this.domHandler)}};
var zQ={mousedown:1,mousemove:2,mouseup:4};I(ow,u,{handler:function(Rw){var VE=zQ[Rw.type];VE&1&&Rw.button===0&&(this.pressed=!0);VE&2&&Rw.which!==1&&(VE=4);this.pressed&&this.allow&&(VE&4&&(this.pressed=!1),this.callback(this.manager,VE,{pointers:[Rw],changedPointers:[Rw],pointerType:"mouse",srcEvent:Rw}))}});
var Pk={pointerdown:1,pointermove:2,pointerup:4,pointercancel:8,pointerout:8},aK={2:"touch",3:"pen",4:"mouse",5:"kinect"},mX="pointerdown",My="pointermove pointerup pointercancel";B.MSPointerEvent&&(mX="MSPointerDown",My="MSPointerMove MSPointerUp MSPointerCancel");I(Z2,u,{handler:function(Rw){var VE=this.store,rG=!1,IS=Rw.type.toLowerCase().replace("ms","");IS=Pk[IS];var MP=aK[Rw.pointerType]||Rw.pointerType;IS&1&&(Rw.button===0||MP=="touch")?VE.push(Rw):IS&12&&(rG=!0);var Fe=l(VE,Rw.pointerId,"pointerId");
Fe<0||(VE[Fe]=Rw,this.callback(this.manager,IS,{pointers:VE,changedPointers:[Rw],pointerType:MP,srcEvent:Rw}),rG&&VE.splice(Fe,1))}});
var IU={touchstart:1,touchmove:2,touchend:4,touchcancel:8};I(yE,u,{handler:function(Rw){var VE=IU[Rw.type];var rG=Array.prototype.slice.call(Rw.touches,0);var IS=this.targetIds;if(VE&3&&rG.length===1)IS[rG[0].identifier]=!0,IS=[rG,rG];else{var MP,Fe=Array.prototype.slice.call(Rw.targetTouches,0),l4=Array.prototype.slice.call(Rw.changedTouches,0),HH=[];if(VE===1)for(rG=0,MP=Fe.length;rG<MP;rG++)IS[Fe[rG].identifier]=!0;rG=0;for(MP=l4.length;rG<MP;rG++)IS[l4[rG].identifier]&&HH.push(l4[rG]),VE&12&&
delete IS[l4[rG].identifier];IS=HH.length?[F(Fe.concat(HH),"identifier",!0),HH]:void 0}IS&&this.callback(this.manager,VE,{pointers:IS[0],changedPointers:IS[1],pointerType:"touch",srcEvent:Rw})}});
I(wG,u,{handler:function(Rw,VE,rG){var IS=rG.pointerType=="mouse";if(rG.pointerType=="touch")this.mouse.allow=!1;else if(IS&&!this.mouse.allow)return;VE&12&&(this.mouse.allow=!0);this.callback(Rw,VE,rG)},
destroy:function(){this.touch.destroy();this.mouse.destroy()}});
var y3=K(D3.style,"touchAction"),b0=y3!==P;aS.prototype={set:function(Rw){Rw=="compute"&&(Rw=this.compute());b0&&(this.manager.element.style[y3]=Rw);this.actions=Rw.toLowerCase().trim()},
update:function(){this.set(this.manager.options.touchAction)},
compute:function(){var Rw=[];A(this.manager.recognizers,function(VE){U(VE.options.enable,[VE])&&(Rw=Rw.concat(VE.getTouchAction()))});
return b2(Rw.join(" "))},
preventDefaults:function(Rw){if(!b0){var VE=Rw.srcEvent;Rw=Rw.offsetDirection;if(this.manager.session.prevented)VE.preventDefault();else{var rG=this.actions,IS=rG.indexOf("none")>-1,MP=rG.indexOf("pan-y")>-1;rG=rG.indexOf("pan-x")>-1;if(IS||MP&&rG||MP&&Rw&6||rG&&Rw&24)return this.preventSrc(VE)}}},
preventSrc:function(Rw){this.manager.session.prevented=!0;Rw.preventDefault()}};
QE.prototype={defaults:{},set:function(Rw){a(this.options,Rw);this.manager&&this.manager.touchAction.update();return this},
recognizeWith:function(Rw){if(L(Rw,"recognizeWith",this))return this;var VE=this.simultaneous;Rw=pe(Rw,this);VE[Rw.id]||(VE[Rw.id]=Rw,Rw.recognizeWith(this));return this},
dropRecognizeWith:function(Rw){if(L(Rw,"dropRecognizeWith",this))return this;Rw=pe(Rw,this);delete this.simultaneous[Rw.id];return this},
requireFailure:function(Rw){if(L(Rw,"requireFailure",this))return this;var VE=this.requireFail;Rw=pe(Rw,this);l(VE,Rw)===-1&&(VE.push(Rw),Rw.requireFailure(this));return this},
dropRequireFailure:function(Rw){if(L(Rw,"dropRequireFailure",this))return this;Rw=pe(Rw,this);Rw=l(this.requireFail,Rw);Rw>-1&&this.requireFail.splice(Rw,1);return this},
hasRequireFailures:function(){return this.requireFail.length>0},
canRecognizeWith:function(Rw){return!!this.simultaneous[Rw.id]},
emit:function(Rw){function VE(MP){rG.manager.emit(rG.options.event+(MP?IS&16?"cancel":IS&8?"end":IS&4?"move":IS&2?"start":"":""),Rw)}
var rG=this,IS=this.state;IS<8&&VE(!0);VE();IS>=8&&VE(!0)},
tryEmit:function(Rw){if(this.canEmit())return this.emit(Rw);this.state=32},
canEmit:function(){for(var Rw=0;Rw<this.requireFail.length;Rw++)if(!(this.requireFail[Rw].state&33))return!1;return!0},
recognize:function(Rw){Rw=a({},Rw);U(this.options.enable,[this,Rw])?(this.state&56&&(this.state=1),this.state=this.process(Rw),this.state&30&&this.tryEmit(Rw)):(this.reset(),this.state=32)},
process:function(){},
getTouchAction:function(){},
reset:function(){}};
I(RS,QE,{defaults:{pointers:1},attrTest:function(Rw){var VE=this.options.pointers;return VE===0||Rw.pointers.length===VE},
process:function(Rw){var VE=this.state,rG=Rw.eventType,IS=VE&6;Rw=this.attrTest(Rw);return IS&&(rG&8||!Rw)?VE|16:IS||Rw?rG&4?VE|8:VE&2?VE|4:2:32}});
I(Dg,RS,{defaults:{event:"pan",threshold:10,pointers:1,direction:30},getTouchAction:function(){var Rw=this.options.direction;if(Rw===30)return["none"];var VE=[];Rw&6&&VE.push("pan-y");Rw&24&&VE.push("pan-x");return VE},
directionTest:function(Rw){var VE=this.options,rG=!0,IS=Rw.distance,MP=Rw.direction,Fe=Rw.deltaX,l4=Rw.deltaY;MP&VE.direction||(VE.direction&6?(MP=Fe===0?1:Fe<0?2:4,rG=Fe!=this.pX,IS=Math.abs(Rw.deltaX)):(MP=l4===0?1:l4<0?8:16,rG=l4!=this.pY,IS=Math.abs(Rw.deltaY)));Rw.direction=MP;return rG&&IS>VE.threshold&&MP&VE.direction},
attrTest:function(Rw){return RS.prototype.attrTest.call(this,Rw)&&(this.state&2||!(this.state&2)&&this.directionTest(Rw))},
emit:function(Rw){this.pX=Rw.deltaX;this.pY=Rw.deltaY;var VE=mV(Rw.direction);VE&&this.manager.emit(this.options.event+VE,Rw);this._super.emit.call(this,Rw)}});
I(XM,RS,{defaults:{event:"pinch",threshold:0,pointers:2},getTouchAction:function(){return["none"]},
attrTest:function(Rw){return this._super.attrTest.call(this,Rw)&&(Math.abs(Rw.scale-1)>this.options.threshold||this.state&2)},
emit:function(Rw){this._super.emit.call(this,Rw);Rw.scale!==1&&this.manager.emit(this.options.event+(Rw.scale<1?"in":"out"),Rw)}});
I(mQ,QE,{defaults:{event:"press",pointers:1,time:500,threshold:5},getTouchAction:function(){return["auto"]},
process:function(Rw){var VE=this.options,rG=Rw.pointers.length===VE.pointers,IS=Rw.distance<VE.threshold,MP=Rw.deltaTime>VE.time;this._input=Rw;if(!IS||!rG||Rw.eventType&12&&!MP)this.reset();else if(Rw.eventType&1)this.reset(),this._timer=v(function(){this.state=8;this.tryEmit()},VE.time,this);
else if(Rw.eventType&4)return 8;return 32},
reset:function(){clearTimeout(this._timer)},
emit:function(Rw){this.state===8&&(Rw&&Rw.eventType&4?this.manager.emit(this.options.event+"up",Rw):(this._input.timeStamp=GQ(),this.manager.emit(this.options.event,this._input)))}});
I(uF,RS,{defaults:{event:"rotate",threshold:0,pointers:2},getTouchAction:function(){return["none"]},
attrTest:function(Rw){return this._super.attrTest.call(this,Rw)&&(Math.abs(Rw.rotation)>this.options.threshold||this.state&2)}});
I(O$,RS,{defaults:{event:"swipe",threshold:10,velocity:.65,direction:30,pointers:1},getTouchAction:function(){return Dg.prototype.getTouchAction.call(this)},
attrTest:function(Rw){var VE=this.options.direction;if(VE&30)var rG=Rw.velocity;else VE&6?rG=Rw.velocityX:VE&24&&(rG=Rw.velocityY);return this._super.attrTest.call(this,Rw)&&VE&Rw.direction&&x4(rG)>this.options.velocity&&Rw.eventType&4},
emit:function(Rw){var VE=mV(Rw.direction);VE&&this.manager.emit(this.options.event+VE,Rw);this.manager.emit(this.options.event,Rw)}});
I(Ke,QE,{defaults:{event:"tap",pointers:1,taps:1,interval:300,time:250,threshold:2,posThreshold:10},getTouchAction:function(){return["manipulation"]},
process:function(Rw){var VE=this.options,rG=Rw.pointers.length===VE.pointers,IS=Rw.distance<VE.threshold,MP=Rw.deltaTime<VE.time;this.reset();if(Rw.eventType&1&&this.count===0)return this.failTimeout();if(IS&&MP&&rG){if(Rw.eventType!=4)return this.failTimeout();rG=this.pTime?Rw.timeStamp-this.pTime<VE.interval:!0;IS=!this.pCenter||cJ(this.pCenter,Rw.center)<VE.posThreshold;this.pTime=Rw.timeStamp;this.pCenter=Rw.center;IS&&rG?this.count+=1:this.count=1;this._input=Rw;if(this.count%VE.taps===0)return this.hasRequireFailures()?
(this._timer=v(function(){this.state=8;this.tryEmit()},VE.interval,this),2):8}return 32},
failTimeout:function(){this._timer=v(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))}});
MS.VERSION="2.0.2";MS.defaults={domEvents:!1,touchAction:"compute",inputTarget:null,enable:!0,preset:[[uF,{enable:!1}],[XM,{enable:!1},["rotate"]],[O$,{direction:6}],[Dg,{direction:6},["swipe"]],[Ke],[Ke,{event:"doubletap",taps:2},["tap"]],[mQ]],cssProps:{userSelect:"none",touchSelect:"none",touchCallout:"none",contentZooming:"none",userDrag:"none",tapHighlightColor:"rgba(0,0,0,0)"}};b4.prototype={set:function(Rw){a(this.options,Rw);return this},
stop:function(Rw){this.session.stopped=Rw?2:1},
recognize:function(Rw){var VE=this.session;if(!VE.stopped){this.touchAction.preventDefaults(Rw);var rG=this.recognizers,IS=VE.curRecognizer;if(!IS||IS&&IS.state&8)IS=VE.curRecognizer=null;for(var MP=0,Fe=rG.length;MP<Fe;MP++){var l4=rG[MP];VE.stopped===2||IS&&l4!=IS&&!l4.canRecognizeWith(IS)?l4.reset():l4.recognize(Rw);!IS&&l4.state&14&&(IS=VE.curRecognizer=l4)}}},
get:function(Rw){if(Rw instanceof QE)return Rw;for(var VE=this.recognizers,rG=0;rG<VE.length;rG++)if(VE[rG].options.event==Rw)return VE[rG];return null},
add:function(Rw){if(L(Rw,"add",this))return this;var VE=this.get(Rw.options.event);VE&&this.remove(VE);this.recognizers.push(Rw);Rw.manager=this;this.touchAction.update();return Rw},
remove:function(Rw){if(L(Rw,"remove",this))return this;var VE=this.recognizers;Rw=this.get(Rw);VE.splice(l(VE,Rw),1);this.touchAction.update();return this},
on:function(Rw,VE){var rG=this.handlers;A(H(Rw),function(IS){rG[IS]=rG[IS]||[];rG[IS].push(VE)});
return this},
off:function(Rw,VE){var rG=this.handlers;A(H(Rw),function(IS){VE?rG[IS].splice(l(rG[IS],VE),1):delete rG[IS]});
return this},
emit:function(Rw,VE){this.options.domEvents&&Th(Rw,VE);var rG=this.handlers[Rw]&&this.handlers[Rw].slice();if(rG&&rG.length){VE.type=Rw;VE.preventDefault=function(){VE.srcEvent.preventDefault()};
Rw=0;for(var IS=rG.length;Rw<IS;Rw++)rG[Rw](VE)}},
destroy:function(){this.element&&An(this,!1);this.handlers={};this.session={};this.input.destroy();this.element=null}};
a(MS,{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:b4,Input:u,TouchAction:aS,Recognizer:QE,AttrRecognizer:RS,Tap:Ke,Pan:Dg,Swipe:O$,Pinch:XM,Rotate:uF,Press:mQ,on:M,off:z,each:A,merge:O,extend:a,inherit:I,bindFn:D,prefixed:K});
B[G]=MS})(window,document,"Hammer");
return window.Hammer}.call({});
d.DOCUMENT=b;b[rI3]=d}return b[rI3]};/*

 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 qL$=function(b,d){if(b.length!==d.length)return!1;for(var B=0;B<b.length;++B)if(b[B]!==d[B])return!1;return!0};if(!window.polymerSkipLoadingFontRoboto)for(var x9U=_.C(["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"]),YLU=x9U.next();!YLU.done;YLU=x9U.next()){var eke=YLU.value,bXe=document.createElement("link");bXe.rel="stylesheet";bXe.href=eke;document.head.appendChild(bXe)};var Km2,T8y,QMC,iMF,nzm,wP2,SsJ,VLd;Km2={"U+0008":"backspace","U+0009":"tab","U+001B":"esc","U+0020":"space","U+007F":"del"};T8y={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:"*"};QMC={shift:"shiftKey",ctrl:"ctrlKey",alt:"altKey",meta:"metaKey"};iMF=/[a-z0-9*]/;nzm=/U\+/;wP2=/^arrow/;SsJ=/^space(bar)?/;VLd=/^escape$/;_.Kq={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(b,d){this._imperativeKeyBindings[b]=d;this._prepKeyBindings();this._resetKeyEventListeners()},
removeOwnKeyBindings:function(){this._imperativeKeyBindings={};this._prepKeyBindings();this._resetKeyEventListeners()},
keyboardEventMatchesKeys:function(b,d){d=xk1(d);for(var B=0;B<d.length;++B)if(rLW(d[B],b))return!0;return!1},
_collectKeyBindings:function(){var b=this.behaviors.map(function(d){return d.keyBindings});
b.indexOf(this.keyBindings)===-1&&b.push(this.keyBindings);return b},
_prepKeyBindings:function(){this._keyBindings={};this._collectKeyBindings().forEach(function(B){for(var k in B)this._addKeyBinding(k,B[k])},this);
for(var b in this._imperativeKeyBindings)this._addKeyBinding(b,this._imperativeKeyBindings[b]);for(var d in this._keyBindings)this._keyBindings[d].sort(function(B,k){B=B[0].hasModifiers;return B===k[0].hasModifiers?0:B?-1:1})},
_addKeyBinding:function(b,d){xk1(b).forEach(function(B){this._keyBindings[B.event]=this._keyBindings[B.event]||[];this._keyBindings[B.event].push([B,d])},this)},
_resetKeyEventListeners:function(){this._unlistenKeyEventListeners();this.isAttached&&this._listenKeyEventListeners()},
_listenKeyEventListeners:function(){this.keyEventTarget&&this._keyBindings&&Object.keys(this._keyBindings).forEach(function(b){var d=this._onKeyBindingEvent.bind(this,this._keyBindings[b]);this._boundKeyHandlers.push([this.keyEventTarget,b,d]);this.keyEventTarget.addEventListener(b,d)},this)},
_unlistenKeyEventListeners:function(){for(var b,d,B;this._boundKeyHandlers.length;)b=this._boundKeyHandlers.pop(),d=b[0],B=b[1],b=b[2],d.removeEventListener(B,b)},
_onKeyBindingEvent:function(b,d){this.stopKeyboardEventPropagation&&d.stopPropagation();if(!d.defaultPrevented)for(var B=0;B<b.length;B++){var k=b[B][0],G=b[B][1];if(rLW(k,d)&&(this._triggerKeyHandler(k,G,d),d.defaultPrevented))break}},
_triggerKeyHandler:function(b,d,B){var k=Object.create(b);k.keyboardEvent=B;b=new CustomEvent(b.event,{detail:k,cancelable:!0});this[d].call(this,b);b.defaultPrevented&&B.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
*/
_.hs({is:"iron-a11y-keys",_template:null,behaviors:[_.Kq],properties:{target:{type:Object,observer:"_targetChanged"},keys:{type:String,reflectToAttribute:!0,observer:"_keysChanged"}},attached:function(){this.target||(this.target=this.parentNode)},
_targetChanged:function(b){this.keyEventTarget=b},
_keysChanged:function(){this.removeOwnKeyBindings();this.addOwnKeyBinding(this.keys,"_fireKeysPressed")},
_fireKeysPressed:function(b){this.fire("keys-pressed",b.detail,{})}});_.nq={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(b){this._setFocused(b.type==="focus")},
_disabledChanged:function(b){this.setAttribute("aria-disabled",b?"true":"false");this.style.pointerEvents=b?"none":"";b?(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 TL={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(b){this._detectKeyboardFocus(b);b||this._setPressed(!1)},
_detectKeyboardFocus:function(b){this._setReceivedFocusFromKeyboard(!this.pointerDown&&b)},
_userActivate:function(b){this.active!==b&&(this.active=b,this.fire("change"))},
_downHandler:function(){this._setPointerDown(!0);this._setPressed(!0);this._setReceivedFocusFromKeyboard(!1)},
_upHandler:function(){this._setPointerDown(!1);this._setPressed(!1)},
_spaceKeyDownHandler:function(b){b=b.detail.keyboardEvent;var d=_.Uo(b).localTarget;this.isLightDescendant(d)||(b.preventDefault(),b.stopImmediatePropagation(),this._setPressed(!0))},
_spaceKeyUpHandler:function(b){b=_.Uo(b.detail.keyboardEvent).localTarget;this.isLightDescendant(b)||(this.pressed&&this._asyncClick(),this._setPressed(!1))},
_asyncClick:function(){this.async(function(){this.click()},1)},
_pressedChanged:function(){this._changedButtonState()},
_ariaActiveAttributeChanged:function(b,d){d&&d!=b&&this.hasAttribute(d)&&this.removeAttribute(d)},
_activeChanged:function(b){this.toggles?this.setAttribute(this.ariaActiveAttribute,b?"true":"false"):this.removeAttribute(this.ariaActiveAttribute);this._changedButtonState()},
_controlStateChanged:function(){this.disabled?this._setPressed(!1):this._changedButtonState()},
_changedButtonState:function(){this._buttonStateChanged&&this._buttonStateChanged()}},dsU=[_.Kq,
TL];_.rD={IronButtonState:dsU,IronButtonStateImpl:TL};_.QC={properties:{name:{type:String},value:{notify:!0,type:String},required:{type:Boolean,value:!1}},attached:function(){},
detached:function(){}};_.qC=function(b){_.qC[" "](b);this.type=b&&b.type||"default";this.key=b&&b.key;b&&"value"in b&&(this.value=b.value)};
_.qC.prototype.byKey=function(b){this.key=b;return this.value};
_.DB.Object.defineProperties(_.qC.prototype,{value:{configurable:!0,enumerable:!0,get:function(){var b=this.type,d=this.key;if(b&&d)return xR[b]&&xR[b][d]},
set:function(b){var d=this.type,B=this.key;d&&B&&(d=xR[d]=xR[d]||{},b==null?delete d[B]:d[B]=b)}},
list:{configurable:!0,enumerable:!0,get:function(){if(!this.type)return[];var b=xR[this.type];return b?Object.keys(b).map(function(d){return xR[this.type][d]},this):[]}}});
_.qC[" "]=function(){};
var xR={};_.hs({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(b,d,B){b=new _.qC({type:b,key:d});B!==void 0&&B!==b.value?b.value=B:this.value!==b.value&&(this.value=b.value);return b},
get list(){return this.__meta&&this.__meta.list},_selfChanged:function(b){b&&(this.value=this)},
byKey:function(b){return(new _.qC({type:this.type,key:b})).value}});var BPV;BPV=null;_.YR={properties:{validator:{type:String},invalid:{notify:!0,reflectToAttribute:!0,type:Boolean,value:!1,observer:"_invalidChanged"}},registered:function(){BPV=new _.qC({type:"validator"})},
_invalidChanged:function(){this.invalid?this.setAttribute("aria-invalid","true"):this.removeAttribute("aria-invalid")},
get _validator(){return BPV&&BPV.byKey(this.validator)},hasValidator:function(){return this._validator!=null},
validate:function(b){this.invalid=b===void 0&&this.value!==void 0?!this._getValidity(this.value):!this._getValidity(b);return!this.invalid},
_getValidity:function(b){return this.hasValidator()?this._validator.validate(b):!0}};var kVM={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"}},GVS=[_.QC,
_.YR,kVM];_.hs({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 _.qC({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(b){return this.name+":"+b},this)},
applyIcon:function(b,d){this.removeIcon(b);if(d=this._cloneIcon(d,this.rtlMirroring&&this._targetIsRTL(b))){var B=_.Uo(b.root||b);B.insertBefore(d,B.childNodes[0]);return b._svgIcon=d}return null},
removeIcon:function(b){b._svgIcon&&(_.Uo(b.root||b).removeChild(b._svgIcon),b._svgIcon=null)},
_targetIsRTL:function(b){this.__targetIsRTL==null&&(this.useGlobalRtlAttribute?this.__targetIsRTL=(document.body&&document.body.hasAttribute("dir")?document.body:document.documentElement).getAttribute("dir")==="rtl":(b&&b.nodeType!==Node.ELEMENT_NODE&&(b=b.host),this.__targetIsRTL=b&&window.getComputedStyle(b).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 b=Object.create(null);_.Uo(this).querySelectorAll("[id]").forEach(function(d){b[d.id]=d});
return b},
_cloneIcon:function(b,d){this._icons=this._icons||this._createIconMap();return this._prepareSvgClone(this._icons[b],this.size,d)},
_prepareSvgClone:function(b,d,B){if(b){b=b.cloneNode(!0);var k=document.createElementNS("http://www.w3.org/2000/svg","svg");d=b.getAttribute("viewBox")||"0 0 "+d+" "+d;var G="pointer-events: none; display: block; width: 100%; height: 100%;";B&&b.hasAttribute("mirror-in-rtl")&&(G+="-webkit-transform:scale(-1,1);transform:scale(-1,1);transform-origin:center;");k.setAttribute("viewBox",d);k.setAttribute("preserveAspectRatio","xMidYMid meet");k.setAttribute("focusable","false");k.style&&(k.style.cssText=
G);k.appendChild(b).removeAttribute("id");return k}return null}});var P8$=function(b){this.multi=!1;this.selection=[];this.selectCallback=b};
_.E=P8$.prototype;_.E.get=function(){return this.multi?this.selection.slice():this.selection[0]};
_.E.clear=function(b){this.selection.slice().forEach(function(d){(!b||b.indexOf(d)<0)&&this.setItemSelected(d,!1)},this)};
_.E.isSelected=function(b){return this.selection.indexOf(b)>=0};
_.E.setItemSelected=function(b,d){if(b!=null&&d!==this.isSelected(b)){if(d)this.selection.push(b);else{var B=this.selection.indexOf(b);B>=0&&this.selection.splice(B,1)}this.selectCallback&&this.selectCallback(b,d)}};
_.E.select=function(b){this.multi?this.toggle(b):this.get()!==b&&(this.setItemSelected(this.get(),!1),this.setItemSelected(b,!0))};
_.E.toggle=function(b){this.setItemSelected(b,!this.isSelected(b))};_.T6={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 P8$(this._applySelection.bind(this))},
attached:function(){this._observer=this._observeItems(this);this._addListener(this.activateEvent)},
detached:function(){this._observer&&_.Uo(this).unobserveNodes(this._observer);this._removeListener(this.activateEvent)},
indexOf:function(b){return this.items?this.items.indexOf(b):-1},
select:function(b){this.selected=b},
selectPrevious:function(){var b=this.items.length,d=b-1;this.selected!==void 0&&(d=(Number(this._valueToIndex(this.selected))-1+b)%b);this.selected=this._indexToValue(d)},
selectNext:function(){var b=0;this.selected!==void 0&&(b=(Number(this._valueToIndex(this.selected))+1)%this.items.length);this.selected=this._indexToValue(b)},
selectIndex:function(b){this.select(this._indexToValue(b))},
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(b){this.listen(this,b,"_activateHandler")},
_removeListener:function(b){this.unlisten(this,b,"_activateHandler")},
_activateEventChanged:function(b,d){this._removeListener(d);this._addListener(b)},
_updateItems:function(){var b=_.Uo(this).queryDistributedElements(this.selectable||"*");b=Array.prototype.filter.call(b,this._bindFilterItem);this._setItems(b)},
_updateAttrForSelected:function(){this.selectedItem&&(this.selected=this._valueForItem(this.selectedItem))},
_updateSelected:function(){this._selectSelected(this.selected)},
_selectSelected:function(){if(this.items){var b=this._valueToItem(this.selected);b?this._selection.select(b):this._selection.clear();this.fallbackSelection&&this.items.length&&this._selection.get()===void 0&&(this.selected=this.fallbackSelection)}},
_filterItem:function(b){return!this._excludedLocalNames[b.localName]},
_valueToItem:function(b){return b==null?null:this.items[this._valueToIndex(b)]},
_valueToIndex:function(b){if(this.attrForSelected)for(var d=0,B;B=this.items[d];d++){if(this._valueForItem(B)==b)return d}else return Number(b)},
_indexToValue:function(b){if(this.attrForSelected){if(b=this.items[b])return this._valueForItem(b)}else return b},
_valueForItem:function(b){if(!b)return null;if(!this.attrForSelected)return b=this.indexOf(b),b===-1?null:b;var d=b[Rd(this.attrForSelected)];return d!=void 0?d:b.getAttribute(this.attrForSelected)},
_applySelection:function(b,d){this.selectedClass&&this.toggleClass(this.selectedClass,d,b);this.selectedAttribute&&this.toggleAttribute.call(b,this.selectedAttribute,d);this._selectionChange();this.fire("iron-"+(d?"select":"deselect"),{item:b})},
_selectionChange:function(){this._setSelectedItem(this._selection.get())},
_observeItems:function(b){return _.Uo(b).observeNodes(function(d){this._updateItems();this._updateSelected();this.fire("iron-items-changed",d,{bubbles:!1,cancelable:!1})})},
_activateHandler:function(b){b=b.target;for(var d=this.items;b&&b!=this;){var B=d.indexOf(b);if(B>=0){d=this._indexToValue(B);this._itemActivate(d,b);break}b=b.parentNode}},
_itemActivate:function(b,d){this.fire("iron-activate",{selected:b,item:d},{cancelable:!0}).defaultPrevented||this.select(b)}};var ETU={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(b){this.multi?this._toggleSelected(b):this.selected=b},
multiChanged:function(b){this._selection.multi=b;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(b){return this._indexToValue(this.indexOf(b))},this).filter(function(b){return b!=null},this)):_.T6._updateAttrForSelected.apply(this)},
_updateSelected:function(){this.multi?this._selectMulti(this.selectedValues):this._selectSelected(this.selected)},
_selectMulti:function(b){b=b||[];b=(this._valuesToItems(b)||[]).filter(function(B){return B!==null&&B!==void 0});
this._selection.clear(b);for(var d=0;d<b.length;d++)this._selection.setItemSelected(b[d],!0);this.fallbackSelection&&!this._selection.get().length&&this._valueToItem(this.fallbackSelection)&&this.select(this.fallbackSelection)},
_selectionChange:function(){var b=this._selection.get();this.multi?(this._setSelectedItems(b),this._setSelectedItem(b.length?b[0]:null)):b!==null&&b!==void 0?(this._setSelectedItems([b]),this._setSelectedItem(b)):(this._setSelectedItems([]),this._setSelectedItem(null))},
_toggleSelected:function(b){var d=this.selectedValues.indexOf(b);d<0?this.push("selectedValues",b):this.splice("selectedValues",d,1)},
_valuesToItems:function(b){return b==null?null:b.map(function(d){return this._valueToItem(d)},this)}},sHM=[_.T6,
ETU];var C8h;
_.ek={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(b){this._defaultFocusAsync&&(this.cancelAsync(this._defaultFocusAsync),this._defaultFocusAsync=null);var d=this._valueToItem(b);d&&d.hasAttribute("disabled")||(this._setFocusedItem(d),ETU.select.apply(this,arguments))},
_resetTabindices:function(){var b=this.multi?this.selectedItems&&this.selectedItems[0]:this.selectedItem;this.items.forEach(function(d){d.setAttribute("tabindex",d===b?"0":"-1");d.setAttribute("aria-selected",this._selection.isSelected(d))},this)},
_updateMultiselectable:function(b){b?this.setAttribute("aria-multiselectable","true"):this.removeAttribute("aria-multiselectable")},
_focusWithKeyboardEvent:function(b){if(this._MODIFIER_KEYS.indexOf(b.key)===-1){this.cancelDebouncer("_clearSearchText");var d=this._searchText||"";d+=(b.key&&b.key.length==1?b.key:String.fromCharCode(b.keyCode)).toLocaleLowerCase();b=d.length;for(var B=0,k;k=this.items[B];B++)if(!k.hasAttribute("disabled")){var G=this.attrForItemTitle||"textContent";G=(k[G]||k.getAttribute(G)||"").trim();if(!(G.length<b)&&G.slice(0,b).toLocaleLowerCase()==d){this._setFocusedItem(k);break}}this._searchText=d;this.debounce("_clearSearchText",
this._clearSearchText,this._SEARCH_RESET_TIMEOUT_MS)}},
_clearSearchText:function(){this._searchText=""},
_focusPrevious:function(){for(var b=this.items.length,d=Number(this.indexOf(this.focusedItem)),B=1;B<b+1;B++){var k=this.items[(d-B+b)%b];if(!k.hasAttribute("disabled")){var G=_.Uo(k).getOwnerRoot()||document;this._setFocusedItem(k);if(_.Uo(G).activeElement==k)break}}},
_focusNext:function(){for(var b=this.items.length,d=Number(this.indexOf(this.focusedItem)),B=1;B<b+1;B++){var k=this.items[(d+B)%b];if(!k.hasAttribute("disabled")){var G=_.Uo(k).getOwnerRoot()||document;this._setFocusedItem(k);if(_.Uo(G).activeElement==k)break}}},
_applySelection:function(b,d){d?b.setAttribute("aria-selected","true"):b.setAttribute("aria-selected","false");_.T6._applySelection.apply(this,arguments)},
_focusedItemChanged:function(b,d){d&&d.setAttribute("tabindex","-1");!b||b.hasAttribute("disabled")||this.disabled||(b.setAttribute("tabindex","0"),b.focus())},
_onIronItemsChanged:function(b){b.detail.addedNodes.length&&this._resetTabindices()},
_onShiftTabDown:function(){var b=this.getAttribute("tabindex");_.ek._shiftTabPressed=!0;this._setFocusedItem(null);this.setAttribute("tabindex","-1");this.async(function(){this.setAttribute("tabindex",b);_.ek._shiftTabPressed=!1},1)},
_onFocus:function(b){!_.ek._shiftTabPressed&&(b=_.Uo(b).rootTarget,b===this||typeof b.tabIndex==="undefined"||this.isLightDescendant(b))&&(this._defaultFocusAsync=this.async(function(){var d=this.multi?this.selectedItems&&this.selectedItems[0]:this.selectedItem;this._setFocusedItem(null);d?this._setFocusedItem(d):this.items[0]&&this._focusNext()}))},
_onUpKey:function(b){this._focusPrevious();b.detail.keyboardEvent.preventDefault()},
_onDownKey:function(b){this._focusNext();b.detail.keyboardEvent.preventDefault()},
_onEscKey:function(){var b=this.focusedItem;b&&b.blur()},
_onKeydown:function(b){this.keyboardEventMatchesKeys(b,"up down esc")||this._focusWithKeyboardEvent(b);b.stopPropagation()},
_activateHandler:function(b){_.T6._activateHandler.call(this,b);b.stopPropagation()},
_disabledChanged:function(b){b?(this._previousTabIndex=this.hasAttribute("tabindex")?this.tabIndex:0,this.removeAttribute("tabindex")):this.hasAttribute("tabindex")||this.setAttribute("tabindex",this._previousTabIndex)},
_shiftTabPressed:!1};C8h=[sHM,_.Kq,_.ek];_.vTH={hostAttributes:{role:"menubar"},keyBindings:{left:"_onLeftKey",right:"_onRightKey"},_onUpKey:function(b){this.focusedItem&&(this.focusedItem.click(),b.detail.keyboardEvent.preventDefault())},
_onDownKey:function(b){this.focusedItem&&(this.focusedItem.click(),b.detail.keyboardEvent.preventDefault())},
get _isRTL(){return window.getComputedStyle(this).direction==="rtl"},_isSpecialKey:function(b){return b.ctrlKey||b.shiftKey||b.altKey||b.metaKey},
_onLeftKey:function(b){this._isSpecialKey(b.detail.keyboardEvent)||(this._isRTL?this._focusNext():this._focusPrevious(),b.detail.keyboardEvent.preventDefault())},
_onRightKey:function(b){this._isSpecialKey(b.detail.keyboardEvent)||(this._isRTL?this._focusPrevious():this._focusNext(),b.detail.keyboardEvent.preventDefault())},
_onKeydown:function(b){this.keyboardEventMatchesKeys(b,"up down left right esc")||this._focusWithKeyboardEvent(b)}};
_.Lil=[C8h,_.vTH];var fOr;fOr=new Set;_.bm={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):(fOr.delete(this),window.removeEventListener("resize",this._boundNotifyResize));this._parentResizable=null},
notifyResize:function(){this.isAttached&&(this._interestedResizables.forEach(function(b){this.resizerShouldNotify(b)&&this._notifyDescendant(b)},this),this._fireResize())},
assignParentResizable:function(b){this._parentResizable&&this._parentResizable.stopResizeNotificationsFor(this);(this._parentResizable=b)&&b._interestedResizables.indexOf(this)===-1&&(b._interestedResizables.push(this),b._subscribeIronResize(this))},
stopResizeNotificationsFor:function(b){var d=this._interestedResizables.indexOf(b);d>-1&&(this._interestedResizables.splice(d,1),this._unsubscribeIronResize(b))},
_subscribeIronResize:function(b){b.addEventListener("iron-resize",this._boundOnDescendantIronResize)},
_unsubscribeIronResize:function(b){b.removeEventListener("iron-resize",this._boundOnDescendantIronResize)},
resizerShouldNotify:function(){return!0},
_onDescendantIronResize:function(b){this._notifyingDescendant?b.stopPropagation():PM||this._fireResize()},
_fireResize:function(){this.fire("iron-resize",null,{node:this,bubbles:!1})},
_onIronRequestResizeNotifications:function(b){var d=_.Uo(b).rootTarget;d!==this&&(d.assignParentResizable(this),this._notifyDescendant(d),b.stopPropagation())},
_parentResizableChanged:function(b){b&&window.removeEventListener("resize",this._boundNotifyResize)},
_notifyDescendant:function(b){this.isAttached&&(this._notifyingDescendant=!0,b.notifyResize(),this._notifyingDescendant=!1)},
_requestResizeNotifications:function(){if(this.isAttached)if(document.readyState==="loading"){var b=this._requestResizeNotifications.bind(this);document.addEventListener("readystatechange",function B(){document.removeEventListener("readystatechange",B);b()})}else this._findParent(),this._parentResizable?this._parentResizable._interestedResizables.forEach(function(d){d!==this&&d._findParent()},this):(fOr.forEach(function(d){d!==this&&d._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?fOr.delete(this):fOr.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
*/
_.AzV={properties:{scrollTarget:{type:HTMLElement,value:function(){return this._defaultScrollTarget}}},
observers:["_scrollTargetChanged(scrollTarget, isAttached)"],_shouldHaveListener:!0,_scrollTargetChanged:function(b,d){this._oldScrollTarget&&(this._toggleScrollListener(!1,this._oldScrollTarget),this._oldScrollTarget=null);d&&(b==="document"?this.scrollTarget=this._doc:typeof b==="string"?this.scrollTarget=(d=this.domHost)&&d.$?d.$[b]:_.Uo(this.ownerDocument).querySelector("#"+b):this._isValidScrollTarget()&&(this._oldScrollTarget=b,this._toggleScrollListener(this._shouldHaveListener,b)))},
_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(b){this.scrollTarget===this._doc?window.scrollTo(window.pageXOffset,b):this._isValidScrollTarget()&&(this.scrollTarget.scrollTop=
b)},set _scrollLeft(b){this.scrollTarget===this._doc?window.scrollTo(b,window.pageYOffset):this._isValidScrollTarget()&&(this.scrollTarget.scrollLeft=b)},scroll:function(b,d){if(typeof b==="object"){var B=b.left;d=b.top}else B=b;B=B||0;d=d||0;this.scrollTarget===this._doc?window.scrollTo(B,d):this._isValidScrollTarget()&&(this.scrollTarget.scrollLeft=B,this.scrollTarget.scrollTop=d)},
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(b,d){d=d===this._doc?window:d;b?this._boundScrollHandler||(this._boundScrollHandler=this._scrollHandler.bind(this),d.addEventListener("scroll",this._boundScrollHandler)):this._boundScrollHandler&&(d.removeEventListener("scroll",this._boundScrollHandler),this._boundScrollHandler=null)},
toggleScrollListener:function(b){this._shouldHaveListener=b;this._toggleScrollListener(b,this.scrollTarget)}};_.hs({is:"iron-selector",_template:null,behaviors:[sHM]});var dQ={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(b){if(b.timing)for(var d in b.timing)this.animationTiming[d]=b.timing[d];return this.animationTiming},
setPrefixedProperty:function(b,d,B){for(var k={transform:["webkitTransform"],transformOrigin:["mozTransformOrigin","webkitTransformOrigin"]}[d],G,P=0;G=k[P];P++)b.style[G]=B;b.style[d]=B},
complete:function(){}};_.hs({is:"fade-in-animation",_template:null,behaviors:[dQ],configure:function(b){return this._effect=new KeyframeEffect(b.node,[{opacity:"0"},{opacity:"1"}],this.timingFromConfig(b))}});_.hs({is:"fade-out-animation",_template:null,behaviors:[dQ],configure:function(b){return this._effect=new KeyframeEffect(b.node,[{opacity:"1"},{opacity:"0"}],this.timingFromConfig(b))}});var WiH=[{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(b,d){for(var B in d)b[B]=d[B]},
_cloneConfig:function(b){var d={isClone:!0};this._copyProperties(d,b);return d},
_getAnimationConfigRecursive:function(b,d,B){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 k=b?this.animationConfig[b]:this.animationConfig;Array.isArray(k)||(k=[k]);if(k)for(var G,P=0;G=k[P];P++)if(G.animatable)G.animatable._getAnimationConfigRecursive(G.type||b,d,B);else if(G.id){var v=d[G.id];
v?(v.isClone||(d[G.id]=this._cloneConfig(v),v=d[G.id]),this._copyProperties(v,G)):d[G.id]=G}else B.push(G)}},
getAnimationConfig:function(b){var d={},B=[];this._getAnimationConfigRecursive(b,d,B);for(var k in d)B.push(d[k]);return B}},
{_configureAnimations:function(b){var d=[],B=[];if(b.length>0)for(var k,G=0;k=b[G];G++){var P=document.createElement(k.name);if(P.isNeonAnimation){var v=null;P.configure||(P.configure=function(){return null});
v=P.configure(k);B.push({result:v,config:k})}else console.warn(this.is+":",k.name,"not found!")}for(b=0;b<B.length;b++){v=B[b].result;k=B[b].config;try{typeof v.cancel!="function"&&(v=document.timeline.play(v))}catch(L){v=null,console.warn("Couldnt play","(",k.name,").",L)}v&&d.push({neonAnimation:P,config:k,animation:v})}return d},
_shouldComplete:function(b){for(var d=!0,B=0;B<b.length;B++)if(b[B].animation.playState!="finished"){d=!1;break}return d},
_complete:function(b){for(var d=0;d<b.length;d++)b[d].neonAnimation.complete(b[d].config);for(d=0;d<b.length;d++)b[d].animation.cancel()},
playAnimation:function(b,d){var B=this.getAnimationConfig(b);if(B){this._active=this._active||{};this._active[b]&&(this._complete(this._active[b]),delete this._active[b]);var k=this._configureAnimations(B);if(k.length==0)this.fire("neon-animation-finish",d,{bubbles:!1});else for(this._active[b]=k,B=0;B<k.length;B++)k[B].animation.onfinish=function(){this._shouldComplete(k)&&(this._complete(k),delete this._active[b],this.fire("neon-animation-finish",d,{bubbles:!1}))}.bind(this)}},
cancelAnimation:function(){for(var b in this._active){var d=this._active[b],B;for(B in d)d[B].animation&&d[B].animation.cancel&&d[B].animation.cancel()}this._active={}}}];var Fo=function(b,d){b=Error.call(this,b);this.message=b.message;"stack"in b&&(this.stack=b.stack);this.arg=d;this.name=this.constructor.name;this.constructor=Fo;this.__proto__=Fo.prototype};
_.c(Fo,Error);var aO3=mU(function(b){var d=function(){return b.apply(this,arguments)||this};
_.c(d,b);d.prototype._marshalArgs=function(B,k,G){k=b.prototype._marshalArgs.call(this,B,k,G);if(this._legacyUndefinedCheck&&k.length>1)for(G=0;G<k.length;G++)if(k[G]===void 0||B[G].wildcard&&k[G].base===void 0)throw B=B[G].name,new Fo("Argument '"+B+"' is undefined.",B);return k};
d.prototype._addPropertyEffect=function(B,k,G){return b.prototype._addPropertyEffect.call(this,B,k,Ysd(G,G&&G.info&&G.info.methodName))};
d._addTemplatePropertyEffect=function(B,k,G){return b._addTemplatePropertyEffect.call(this,B,k,Ysd(G))};
return d}),msH=_.hs.Class;
_.hs.Class=function(b,d){return msH(b,function(B){return d?d(aO3(B)):aO3(B)})};
var $sS=mU(function(b){var d=aO3(b);b=function(){return d.apply(this,arguments)||this};
_.c(b,d);_.DB.Object.defineProperties(b.prototype,{_legacyUndefinedCheck:{configurable:!0,enumerable:!0,get:function(){return this._methodHost&&this._methodHost._legacyUndefinedCheck}}});
return b}),OXr=sp.mixin;
sp.mixin=OXr?function(b){return $sS(OXr(b))}:$sS;
console.info("LegacyDataMixin will be applied to all legacy elements.\nSet `_legacyUndefinedCheck: true` on element class to enable.");_.BB=_.rD.IronButtonState;var eFC=BM;_.er2="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split("");var GNy=function(){return Math.random().toString(36).substring(7).split("").join(".")},kNE="@@redux/INIT"+GNy(),sLm="@@redux/REPLACE"+GNy();var Cxd=typeof Symbol==="function"&&Symbol.observable||"@@observable";var IO$=typeof window!=="undefined"&&typeof document!=="undefined"&&window.document===document;var DsU="top right bottom left width height size weight".split(" "),UsV=typeof MutationObserver!=="undefined",oTU=IO$&&HTMLElement.prototype.attachShadow&&HTMLElement.prototype.attachShadow.toString().indexOf("[native code]")!==-1?HTMLElement.prototype.attachShadow:null,NPr=function(){this.mutationEventsAdded_=this.JSC$11926_connected_=!1;this.mutationsObserver_=null;this.observers_=[];this.onTransitionEnd_=this.onTransitionEnd_.bind(this);this.refresh=vGC(this.refresh.bind(this))},puU=function(b,
d){var B=b.observers_;
d=B.indexOf(d);~d&&B.splice(d,1);!B.length&&b.JSC$11926_connected_&&IO$&&b.JSC$11926_connected_&&(document.removeEventListener("transitionend",b.onTransitionEnd_),window.removeEventListener("resize",b.refresh),b.mutationsObserver_&&(b.mutationsObserver_.disconnect(),oTU&&(HTMLElement.prototype.attachShadow=oTU)),b.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",b.refresh),b.mutationsObserver_=null,b.mutationEventsAdded_=!1,b.JSC$11926_connected_=!1)};
NPr.prototype.refresh=function(){MP$(this)&&this.refresh()};
var MP$=function(b){b=b.observers_.filter(function(d){return cz2(d),d.activeObservations_.length>0});
b.forEach(function(d){return JzS(d)});
return b.length>0},zPl=function(b){if(IO$&&!b.JSC$11926_connected_){document.addEventListener("transitionend",b.onTransitionEnd_);
window.addEventListener("resize",b.refresh);if(UsV){b.mutationsObserver_=new MutationObserver(b.refresh);var d={attributes:!0,childList:!0,characterData:!0,subtree:!0};b.mutationsObserver_.observe(document,d);oTU&&(function G(k){var P=k.shadowRoot;P&&(b.mutationsObserver_.observe(P,d),G(P));for(k=k.firstElementChild;k;)G(k),k=k.nextElementSibling}(document),HTMLElement.prototype.attachShadow=function(){var k=oTU.apply(this,_.Q1.apply(0,arguments));
b.mutationsObserver_.observe(k,d);return k})}else document.addEventListener("DOMSubtreeModified",b.refresh),b.mutationEventsAdded_=!0;
b.JSC$11926_connected_=!0}};
NPr.prototype.onTransitionEnd_=function(b){var d=b.propertyName===void 0?"":b.propertyName;DsU.some(function(B){return!!~d.indexOf(B)})&&this.refresh()};
var RP5=null;var XuU=function(b,d){for(var B=_.C(Object.keys(d)),k=B.next();!k.done;k=B.next())k=k.value,Object.defineProperty(b,k,{value:d[k],enumerable:!1,writable:!1,configurable:!0})};var kQ=function(b){var d;return(b==null?void 0:(d=b.ownerDocument)==null?void 0:d.defaultView)||globalThis};var hPU={x:0,y:0,width:0,height:0},HXr=typeof SVGGraphicsElement!=="undefined"?function(b){return b instanceof kQ(b).SVGGraphicsElement}:function(b){return b instanceof kQ(b).SVGElement&&typeof b.getBBox==="function"};var lOs=function(b){this.broadcastHeight=this.broadcastWidth=0;this.contentRect_={x:0,y:0,width:0,height:0};this.target=b};
lOs.prototype.isActive=function(){var b=this.target;if(IO$)if(HXr(b)){var d=b.getBBox();d={x:0,y:0,width:d.width,height:d.height}}else{var B=b.clientWidth,k=b.clientHeight;if(B||k){var G=kQ(b).getComputedStyle(b);d=gM(G["padding-top"]);var P=gM(G["padding-left"]),v=P+gM(G["padding-right"]),L=d+gM(G["padding-bottom"]),A=gM(G.width),a=gM(G.height);G.boxSizing==="border-box"&&(Math.round(A+v)!==B&&(A-=Lkw(G,"left","right")+v),Math.round(a+L)!==k&&(a-=Lkw(G,"top","bottom")+L));b!==kQ(b).document.documentElement&&
(b=Math.round(A+v)-B,k=Math.round(a+L)-k,Math.abs(b)!==1&&(A-=b),Math.abs(k)!==1&&(a-=k));d={x:P,y:d,width:A,height:a}}else d=hPU}else d=hPU;this.contentRect_=d;return d.width!==this.broadcastWidth||d.height!==this.broadcastHeight};var tPl=function(b,d){var B=d.x;var k=d.y;var G=d.width;d=d.height;var P=Object.create((typeof DOMRectReadOnly!=="undefined"?DOMRectReadOnly:Object).prototype);XuU(P,{x:B,y:k,width:G,height:d,top:k,right:B+G,bottom:d+k,left:B});XuU(this,{target:b,contentRect:P})};var jH5=function(b,d){var B=RP5;this.activeObservations_=[];this.observations_=new Map;if(typeof b!=="function")throw new TypeError("We");this.callback_=b;this.controller_=B;this.callbackCtx_=d};
jH5.prototype.observe=function(b){if(b===void 0)throw new TypeError("Xe");if(typeof Element!=="undefined"&&Element instanceof Object){if(!(b instanceof kQ(b).Element))throw new TypeError("Ye");var d=this.observations_;d.has(b)||(d.set(b,new lOs(b)),b=this.controller_,~b.observers_.indexOf(this)||b.observers_.push(this),b.JSC$11926_connected_||zPl(b),this.controller_.refresh())}};
jH5.prototype.unobserve=function(b){if(b===void 0)throw new TypeError("Xe");if(typeof Element!=="undefined"&&Element instanceof Object){if(!(b instanceof kQ(b).Element))throw new TypeError("Ye");var d=this.observations_;d.has(b)&&(d.delete(b),d.size||puU(this.controller_,this))}};
jH5.prototype.disconnect=function(){this.activeObservations_.splice(0);this.observations_.clear();puU(this.controller_,this)};
var cz2=function(b){b.activeObservations_.splice(0);b.observations_.forEach(function(d){d.isActive()&&b.activeObservations_.push(d)})},JzS=function(b){if(b.activeObservations_.length>0){var d=b.callbackCtx_,B=b.activeObservations_.map(function(k){var G=k.target,P=k.contentRect_;
k.broadcastWidth=P.width;k.broadcastHeight=P.height;return new tPl(G,P)});
b.callback_.call(d,B,d);b.activeObservations_.splice(0)}};var GK=function(b){if(!(this instanceof GK))throw new TypeError("Ze");if(!arguments.length)throw new TypeError("Xe");RP5||(RP5=new NPr);this.observer_=new jH5(b,this)};
GK.prototype.observe=function(b){this.observer_.observe(b)};
GK.prototype.unobserve=function(b){this.observer_.unobserve(b)};
GK.prototype.disconnect=function(){this.observer_.disconnect()};var hYJ=typeof globalThis.ResizeObserver!=="undefined"?globalThis.ResizeObserver:GK;var G1={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"},so={"2D":0,WebGL:1,WebGL2:2};so[so["2D"]]="2D";so[1]="WebGL";so[2]="WebGL2";var AMF={Node:["childNodes","parentNode","parentElement","textContent"],ShadowRoot:["host","styleSheets"],Element:["shadowRoot","querySelector","querySelectorAll"],MutationObserver:[]},Wk1={Node:["contains","getRootNode"],ShadowRoot:["getSelection"],Element:[],MutationObserver:["constructor"]},fjy={},mmC={},$m2={},nb=function(b){return yZ("Node",b,"childNodes")},Kb=function(b){return yZ("Node",b,"parentNode")},TS=function(b){return yZ("Node",b,"parentElement")},xm4=function(b){return yZ("Node",b,
"textContent")},fhJ=function(b){return OuG(b,"getRootNode")()},VZ=function(b){return b&&"host"in b?yZ("ShadowRoot",b,"host"):null},is=function(b){return b&&"shadowRoot"in b?yZ("Element",b,"shadowRoot"):null};var xj=function(){this.idNodeMap=new Map;this.nodeMetaMap=new WeakMap};
xj.prototype.getId=function(b){if(!b)return-1;var d,B;return(B=(d=this.nodeMetaMap.get(b)||null)==null?void 0:d.id)!=null?B:-1};
xj.prototype.getIds=function(){return Array.from(this.idNodeMap.keys())};
var FiU=function(b,d){var B=b.getId(d);b.idNodeMap.delete(B);d.childNodes&&d.childNodes.forEach(function(k){return FiU(b,k)})};
xj.prototype.has=function(b){return this.idNodeMap.has(b)};
xj.prototype.add=function(b,d){this.idNodeMap.set(d.id,b);this.nodeMetaMap.set(b,d)};
xj.prototype.replace=function(b,d){var B=this.idNodeMap.get(b)||null;B&&(B=this.nodeMetaMap.get(B))&&this.nodeMetaMap.set(d,B);this.idNodeMap.set(b,d)};
xj.prototype.reset=function(){this.idNodeMap=new Map;this.nodeMetaMap=new WeakMap};
var JM4=/url\((?:(')([^']*)'|(")(.*?)"|([^)]*))\)/gm,zbG=/^(?:[a-z+]+:)?\/\//i,RbF=/^www\..*/i,XT4=/^(data:)([^,]*),(.*)/i;var ljy=1,jLE=RegExp("[^a-z0-9-_:]"),rM,ebG,gGG=/^[^ \t\n\r\u000c]+/,Zu1=/^[, \t\n\r\u000c]+/,ium=new WeakMap;var CB,kY=function(b){return CB?function(){var d=_.Q1.apply(0,arguments);try{return b.apply(null,_.K6(d))}catch(B){if(!CB||CB(B)!==!0)throw B;}}:b};var PB=function(b){this.generateIdFn=b;this.iframeIdToRemoteIdMap=new WeakMap;this.iframeRemoteIdToIdMap=new WeakMap};
PB.prototype.getId=function(b,d,B,k){B=B||ZXM(this,b);b=k||gTS(this,b);k=B.get(d);k||(k=this.generateIdFn(),B.set(d,k),b.set(k,d));return k};
PB.prototype.getIds=function(b,d){var B=this,k=ZXM(this,b),G=gTS(this,b);return d.map(function(P){return B.getId(b,P,k,G)})};
PB.prototype.reset=function(b){b?(this.iframeIdToRemoteIdMap.delete(b),this.iframeRemoteIdToIdMap.delete(b)):(this.iframeIdToRemoteIdMap=new WeakMap,this.iframeRemoteIdToIdMap=new WeakMap)};
var ZXM=function(b,d){var B=b.iframeIdToRemoteIdMap.get(d);B||(B=new Map,b.iframeIdToRemoteIdMap.set(d,B));return B},gTS=function(b,d){var B=b.iframeRemoteIdToIdMap.get(d);
B||(B=new Map,b.iframeRemoteIdToIdMap.set(d,B));return B};var bjG=function(b){this.iframes=new WeakMap;this.crossOriginIframeMap=new WeakMap;this.crossOriginIframeMirror=new PB(tsd);this.crossOriginIframeRootIdMap=new WeakMap;this.mutationCb=b.mutationCb;this.wrappedEmit=b.wrappedEmit;this.stylesheetManager=b.stylesheetManager;this.recordCrossOriginIframes=b.recordCrossOriginIframes;this.crossOriginIframeStyleMirror=new PB(this.stylesheetManager.styleMirror.generateId.bind(this.stylesheetManager.styleMirror));this.mirror=b.mirror;this.recordCrossOriginIframes&&
window.addEventListener("message",this.JSC$11990_handleMessage.bind(this))},P_x=function(b,d){b.iframes.set(d,!0);
d.contentWindow&&b.crossOriginIframeMap.set(d.contentWindow,d)},fQy=function(b,d){b.loadListener=d},C_2=function(b,d,B){b.mutationCb({adds:[{parentId:b.mirror.getId(d),
nextId:null,node:B}],removes:[],texts:[],attributes:[],isAttachIframe:!0});if(b.recordCrossOriginIframes){var k;(k=d.contentWindow)==null||k.addEventListener("message",b.JSC$11990_handleMessage.bind(b))}var G;(G=b.loadListener)==null||G.call(b,d);d.contentDocument&&d.contentDocument.adoptedStyleSheets&&d.contentDocument.adoptedStyleSheets.length>0&&ttW(b.stylesheetManager,d.contentDocument.adoptedStyleSheets,b.mirror.getId(d.contentDocument))};
bjG.prototype.JSC$11990_handleMessage=function(b){if(b.data.type==="rrweb"&&b.origin===b.data.origin&&b.source){var d=this.crossOriginIframeMap.get(b.source);d&&(d=yzh(this,d,b.data.event))&&this.wrappedEmit(d,b.data.isCheckout)}};
var yzh=function(b,d,B){switch(B.type){case 2:b.crossOriginIframeMirror.reset(d);b.crossOriginIframeStyleMirror.reset(d);Sms(b,B.data.node,d);var k=B.data.node.id;b.crossOriginIframeRootIdMap.set(d,k);VPl(b,B.data.node,k);return{timestamp:B.timestamp,type:3,data:{source:0,adds:[{parentId:b.mirror.getId(d),nextId:null,node:B.data.node}],removes:[],texts:[],attributes:[],isAttachIframe:!0}};case 6:return B;case 5:return Ed(b,B.data.payload,d,["id","parentId","previousId","nextId"]),B;case 3:switch(B.data.source){case 0:return B.data.adds.forEach(function(G){Ed(b,
G,d,["parentId","nextId","previousId"]);Sms(b,G.node,d);var P=b.crossOriginIframeRootIdMap.get(d);P&&VPl(b,G.node,P)}),B.data.removes.forEach(function(G){Ed(b,G,d,["parentId",
"id"])}),B.data.attributes.forEach(function(G){Ed(b,G,d,["id"])}),B.data.texts.forEach(function(G){Ed(b,G,d,["id"])}),B;
case 12:case 6:case 1:return B.data.positions.forEach(function(G){Ed(b,G,d,["id"])}),B;
case 7:case 2:case 3:case 9:case 5:return Ed(b,B.data,d,["id"]),B;case 8:case 13:return Ed(b,B.data,d,["id"]),iXV(b,B.data,d,["styleId"]),B;case 10:return B;case 14:return B.data.ranges.forEach(function(G){Ed(b,G,d,["start","end"])}),B;
case 15:return Ed(b,B.data,d,["id"]),iXV(b,B.data,d,["styleIds"]),(k=B.data.styles)==null||k.forEach(function(G){iXV(b,G,d,["styleId"])}),B}}return!1};
bjG.prototype.replace=function(b,d,B,k){k=_.C(k);for(var G=k.next();!G.done;G=k.next())if(G=G.value,Array.isArray(d[G])||typeof d[G]==="number")Array.isArray(d[G])?d[G]=b.getIds(B,d[G]):d[G]=b.getId(B,d[G]);return d};
var Ed=function(b,d,B,k){b.replace(b.crossOriginIframeMirror,d,B,k)},iXV=function(b,d,B,k){b.replace(b.crossOriginIframeStyleMirror,d,B,k)},Sms=function(b,d,B){Ed(b,d,B,["id",
"rootId"]);"childNodes"in d&&d.childNodes.forEach(function(k){Sms(b,k,B)})},VPl=function(b,d,B){d.type===0||d.rootId||(d.rootId=B);
"childNodes"in d&&d.childNodes.forEach(function(k){VPl(b,k,B)})};var oMy=/[1-9][0-9]{12}/.test(Date.now().toString())?Date.now:function(){return(new Date).getTime()},wu2=function(){this.id=1;
this.styleIDMap=new WeakMap;this.idStyleMap=new Map};
_.E=wu2.prototype;_.E.getId=function(b){var d;return(d=this.styleIDMap.get(b))!=null?d:-1};
_.E.has=function(b){return this.styleIDMap.has(b)};
_.E.add=function(b,d){if(this.has(b))return this.getId(b);d=d===void 0?this.id++:d;this.styleIDMap.set(b,d);this.idStyleMap.set(d,b);return d};
_.E.getStyle=function(b){return this.idStyleMap.get(b)||null};
_.E.reset=function(){this.styleIDMap=new WeakMap;this.idStyleMap=new Map;this.id=1};
_.E.generateId=function(){return this.id++};var ugs=function(){this.length=0;this.tail=this.head=null};
ugs.prototype.get=function(b){if(b>=this.length)throw Error("$e");for(var d=this.head,B=0;B<b;B++){var k=void 0;d=((k=d)==null?void 0:k.next)||null}return d};
var KiU=function(b,d){var B={value:d,previous:null,next:null};d.__ln=B;if(d.previousSibling&&"__ln"in d.previousSibling){var k=d.previousSibling.__ln.next;B.next=k;B.previous=d.previousSibling.__ln;d.previousSibling.__ln.next=B;k&&(k.previous=B)}else d.nextSibling&&"__ln"in d.nextSibling&&d.nextSibling.__ln.previous?(k=d.nextSibling.__ln.previous,B.previous=k,B.next=d.nextSibling.__ln,d.nextSibling.__ln.previous=B,k&&(k.next=B)):(b.head&&(b.head.previous=B),B.next=b.head,b.head=B);B.next===null&&
(b.tail=B);b.length++};
ugs.prototype.removeNode=function(b){var d=b.__ln;this.head&&(d.previous?(d.previous.next=d.next)?d.next.previous=d.previous:this.tail=d.previous:(this.head=d.next)?this.head.previous=null:this.tail=null,b.__ln&&delete b.__ln,this.length--)};
var nT$=function(b,d){return b+"@"+d},DiF=function(){var b=this;
this.locked=this.JSC$12021_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(d){d.forEach(b.JSC$12021_processMutation);b.emit()};
this.emit=function(){if(!b.JSC$12021_frozen&&!b.locked){for(var d=[],B=new Set,k=new ugs,G=function(I){for(var D=-2;D===-2;)D=(I=I&&I.nextSibling)&&b.mirror.getId(I);return D},P=function(I){var D=Kb(I);
if(D&&WGx(I)){var U=!1;if(I.nodeType===Node.TEXT_NODE){var M=D.tagName;if(M==="TEXTAREA")return;M==="STYLE"&&b.addedSet.has(D)&&(U=!0)}D=wM(D)?b.mirror.getId(AHQ(I)):b.mirror.getId(D);M=G(I);if(D===-1||M===-1)return KiU(k,I);if(U=qZ(I,{doc:b.doc,mirror:b.mirror,blockClass:b.blockClass,blockSelector:b.blockSelector,maskTextClass:b.maskTextClass,maskTextSelector:b.maskTextSelector,skipChild:!0,newlyAddedElement:!0,inlineStylesheet:b.inlineStylesheet,maskInputOptions:b.maskInputOptions,maskTextFn:b.maskTextFn,
maskInputFn:b.maskInputFn,slimDOMOptions:b.slimDOMOptions,dataURLOptions:b.dataURLOptions,recordCanvas:b.recordCanvas,inlineImages:b.inlineImages,onSerialize:function(z){z.nodeName==="IFRAME"&&b.mirror.nodeMetaMap.get(z)&&P_x(b.iframeManager,z);LG2(z,b.mirror)&&En4(b.stylesheetManager,z);I&&is(I)&&sRC(b.shadowDomManager,is(I),b.doc)},
onIframeLoad:function(z,H){C_2(b.iframeManager,z,H);z.contentWindow&&z.contentDocument&&vnd(b.shadowDomManager,z.contentWindow.Element,z.contentDocument)},
onStylesheetLoad:function(z,H){LZm(b.stylesheetManager,z,H)},
cssCaptured:U}))d.push({parentId:D,nextId:M,node:U}),B.add(U.id)}};b.mapRemoves.length;)FiU(b.mirror,b.mapRemoves.shift());
for(var v=_.C(b.movedSet),L=v.next();!L.done;L=v.next())L=L.value,$iF(b.removesSubTreeCache,L)&&!b.movedSet.has(Kb(L))||P(L);v=_.C(b.addedSet);for(L=v.next();!L.done;L=v.next())L=L.value,IhQ(b.droppedSet,L)||$iF(b.removesSubTreeCache,L)?IhQ(b.movedSet,L)?P(L):b.droppedSet.add(L):P(L);for(L=null;k.length;){v=null;if(L){var A=b.mirror.getId(Kb(L.value)),a=G(L.value);A!==-1&&a!==-1&&(v=L)}if(!v)for(L=k.tail;L;){var O=L;L=L.previous;if(O&&(A=b.mirror.getId(Kb(O.value)),G(O.value)!==-1))if(A!==-1){v=O;
break}else if((A=Kb(O.value))&&A.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&(A=VZ(A),b.mirror.getId(A)!==-1)){v=O;break}}if(!v){for(;k.head;)k.removeNode(k.head.value);break}L=v.previous;k.removeNode(v.value);P(v.value)}P={texts:b.texts.map(function(I){var D=I.node,U=Kb(D);U&&U.tagName==="TEXTAREA"&&b.genTextAreaValueMutation(U);return{id:b.mirror.getId(D),value:I.value}}).filter(function(I){return!B.has(I.id)}).filter(function(I){return b.mirror.has(I.id)}),
attributes:b.attributes.map(function(I){var D=I.attributes;if(typeof D.style==="string"){var U=JSON.stringify(I.styleDiff),M=JSON.stringify(I._unchangedStyles);U.length<D.style.length&&(U+M).split("var(").length===D.style.split("var(").length&&(D.style=I.styleDiff)}return{id:b.mirror.getId(I.node),attributes:D}}).filter(function(I){return!B.has(I.id)}).filter(function(I){return b.mirror.has(I.id)}),
removes:b.removes,adds:d};if(P.texts.length||P.attributes.length||P.removes.length||P.adds.length)b.texts=[],b.attributes=[],b.attributeMap=new WeakMap,b.removes=[],b.addedSet=new Set,b.movedSet=new Set,b.droppedSet=new Set,b.removesSubTreeCache=new Set,b.movedMap={},b.mutationCb(P)}};
this.genTextAreaValueMutation=function(d){var B=b.attributeMap.get(d);B||(B={node:d,attributes:{},styleDiff:{},_unchangedStyles:{}},b.attributes.push(B),b.attributeMap.set(d,B));var k=Array.from(nb(d),function(G){return xm4(G)||""}).join("");
B.attributes.value=Nh2({element:d,maskInputOptions:b.maskInputOptions,tagName:d.tagName,type:Msw(d),value:k,maskInputFn:b.maskInputFn})};
this.JSC$12021_processMutation=function(d){if(!suw(d.target,b.mirror,b.slimDOMOptions))switch(d.type){case "characterData":var B=xm4(d.target);bJ(d.target,b.blockClass,b.blockSelector,!1)||B===d.oldValue||b.texts.push({value:Thx(d.target,b.maskTextClass,b.maskTextSelector,!0)&&B?b.maskTextFn?b.maskTextFn(B,EMd(d.target)):B.replace(/[\S]/g,"*"):B,node:d.target});break;case "attributes":B=d.target;var k=d.attributeName,G=d.target.getAttribute(k);if(k==="value"){var P=Msw(B);G=Nh2({element:B,maskInputOptions:b.maskInputOptions,
tagName:B.tagName,type:P,value:G,maskInputFn:b.maskInputFn})}if(bJ(d.target,b.blockClass,b.blockSelector,!1)||G===d.oldValue)break;P=b.attributeMap.get(d.target);if(B.tagName==="IFRAME"&&k==="src"&&!b.keepIframeSrcFn(G))if(B.contentDocument)break;else k="rr_src";P||(P={node:d.target,attributes:{},styleDiff:{},_unchangedStyles:{}},b.attributes.push(P),b.attributeMap.set(d.target,P));k==="type"&&B.tagName==="INPUT"&&(d.oldValue||"").toLowerCase()==="password"&&B.setAttribute("data-rr-is-password","true");
if(!up4(B.tagName,k))if(P.attributes[k]=wTF(b.doc,B.tagName.toLowerCase(),k.toLowerCase(),G),k==="style"){if(!b.unattachedDoc)try{b.unattachedDoc=document.implementation.createHTMLDocument()}catch(a){b.unattachedDoc=b.doc}k=b.unattachedDoc.createElement("span");d.oldValue&&k.setAttribute("style",d.oldValue);G=_.C(Array.from(B.style));for(var v=G.next();!v.done;v=G.next()){v=v.value;var L=B.style.getPropertyValue(v),A=B.style.getPropertyPriority(v);L!==k.style.getPropertyValue(v)||A!==k.style.getPropertyPriority(v)?
P.styleDiff[v]=A===""?L:[L,A]:P._unchangedStyles[v]=[L,A]}k=_.C(Array.from(k.style));for(G=k.next();!G.done;G=k.next())G=G.value,B.style.getPropertyValue(G)===""&&(P.styleDiff[G]=!1)}else k==="open"&&B.tagName==="DIALOG"&&(B.matches("dialog:modal")?P.attributes.rr_open_mode="modal":P.attributes.rr_open_mode="non-modal");break;case "childList":bJ(d.target,b.blockClass,b.blockSelector,!0)||(d.target.tagName==="TEXTAREA"?b.genTextAreaValueMutation(d.target):(d.addedNodes.forEach(function(a){return b.genAdds(a,
d.target)}),d.removedNodes.forEach(function(a){var O=b.mirror.getId(a),I=wM(d.target)?b.mirror.getId(VZ(d.target)):b.mirror.getId(d.target);
bJ(d.target,b.blockClass,b.blockSelector,!1)||suw(a,b.mirror,b.slimDOMOptions)||b.mirror.getId(a)===-1||(b.addedSet.has(a)?(ah4(b.addedSet,a),b.droppedSet.add(a)):b.addedSet.has(d.target)&&O===-1||CZy(d.target,b.mirror)||(b.movedSet.has(a)&&b.movedMap[O+"@"+I]?ah4(b.movedSet,a):(b.removes.push({parentId:I,id:O,isShadow:wM(d.target)&&us(d.target)?!0:void 0}),mi2(a,b.removesSubTreeCache))),b.mapRemoves.push(a))})))}};
this.genAdds=function(d,B){if(!TPl(b.processedNodeManager,d,b)&&!b.addedSet.has(d)&&!b.movedSet.has(d)){if(b.mirror.nodeMetaMap.has(d)){if(suw(d,b.mirror,b.slimDOMOptions))return;b.movedSet.add(d);var k=null;B&&b.mirror.nodeMetaMap.has(B)&&(k=b.mirror.getId(B));k&&k!==-1&&(b.movedMap[nT$(b.mirror.getId(d),k)]=!0)}else b.addedSet.add(d),b.droppedSet.delete(d);bJ(d,b.blockClass,b.blockSelector,!1)||(nb(d).forEach(function(G){return b.genAdds(G)}),d&&is(d)&&nb(is(d)).forEach(function(G){b.processedNodeManager.add(G,
b);
b.genAdds(G,d)}))}}};
_.E=DiF.prototype;_.E.init=function(b){var d=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(B){d[B]=b[B]})};
_.E.freeze=function(){this.JSC$12021_frozen=!0;this.canvasManager.freeze()};
_.E.unfreeze=function(){this.JSC$12021_frozen=!1;this.canvasManager.unfreeze();this.emit()};
_.E.isFrozen=function(){return this.JSC$12021_frozen};
_.E.lock=function(){this.locked=!0;this.canvasManager.lock()};
_.E.unlock=function(){this.locked=!1;this.canvasManager.unlock();this.emit()};
_.E.reset=function(){this.shadowDomManager.reset();this.canvasManager.reset()};var B9=[],Eo=window.Proxy,JHG=["INPUT","TEXTAREA","SELECT"],zqW=new WeakMap;var rz$=new Map,nMW=function(b,d,B){if(b&&(KG1(b,d)||typeof b==="object")){d=b.constructor.name;var k=rz$.get(B);k||(k=new Map,rz$.set(B,k));k.has(d)||k.set(d,[]);B=k.get(d);d=B.indexOf(b);d===-1&&(d=B.length,B.push(b));return d}},T_w=function(b,d,B){return b.map(function(k){return uKx(k,d,B)})},KG1=function(b,d){return!!"WebGLActiveInfo WebGLBuffer WebGLFramebuffer WebGLProgram WebGLRenderbuffer WebGLShader WebGLShaderPrecisionFormat WebGLTexture WebGLUniformLocation WebGLVertexArrayObject WebGLVertexArrayObjectOES".split(" ").filter(function(B){return typeof d[B]===
"function"}).find(function(B){return b instanceof d[B]})};var QHM=xE(["\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"]),
Y1C=_.s7(QHM.join(""));var kfW=function(b){var d=this;this.pendingCanvasMutations=new Map;this.rafStamps={latestId:0,invokeId:null};this.locked=this.JSC$12063_frozen=!1;this.JSC$12063_processMutation=function(A,a){if(d.rafStamps.invokeId&&d.rafStamps.latestId!==d.rafStamps.invokeId||!d.rafStamps.invokeId)d.rafStamps.invokeId=d.rafStamps.latestId;d.pendingCanvasMutations.has(A)||d.pendingCanvasMutations.set(A,[]);d.pendingCanvasMutations.get(A).push(a)};
var B=b.sampling===void 0?"all":b.sampling,k=b.win,G=b.blockClass,P=b.blockSelector,v=b.recordCanvas,L=b.dataURLOptions;this.mutationCb=b.mutationCb;this.mirror=b.mirror;v&&B==="all"&&qmU(this,k,G,P);v&&typeof B==="number"&&xsM(this,B,k,G,P,{dataURLOptions:L})};
_.E=kfW.prototype;_.E.reset=function(){this.pendingCanvasMutations.clear();this.resetObservers&&this.resetObservers()};
_.E.freeze=function(){this.JSC$12063_frozen=!0};
_.E.unfreeze=function(){this.JSC$12063_frozen=!1};
_.E.lock=function(){this.locked=!0};
_.E.unlock=function(){this.locked=!1};
var xsM=function(b,d,B,k,G,P){var v=QuE(B,k,G,!0),L=new Map,A=JnQ(epJ());A.onmessage=function(M){var z=M.data.id;L.set(z,!1);"base64"in M.data&&(M=M.data,b.mutationCb({id:z,type:so["2D"],commands:[{property:"clearRect",args:[0,0,M.width,M.height]},{property:"drawImage",args:[{rr_type:"ImageBitmap",args:[{rr_type:"Blob",data:[{rr_type:"ArrayBuffer",base64:M.base64}],type:M.type}]},0,0]}]}))};
var a=1E3/d,O=0,I=function(){var M=[];B.document.querySelectorAll("canvas").forEach(function(z){bJ(z,k,G,!0)||M.push(z)});
return M},D=function(M){O&&M-O<a||(O=M,I().forEach(function(z){var H,l,F,K,u;
return _.f(function(r){if(r.nextAddress==1){H=b.mirror.getId(z);if(L.get(H)||z.width===0||z.height===0)return r.return();L.set(H,!0);["webgl","webgl2"].includes(z.__context)&&(l=z.getContext(z.__context),((F=l)==null?void 0:(K=F.getContextAttributes())==null?void 0:K.preserveDrawingBuffer)===!1&&l.clear(l.COLOR_BUFFER_BIT));return r.yield(createImageBitmap(z),2)}u=r.yieldResult;A.postMessage({id:H,bitmap:u,width:z.width,height:z.height,dataURLOptions:P.dataURLOptions},[u]);_.tn(r)})}));
U=requestAnimationFrame(D)};
var U=requestAnimationFrame(D);b.resetObservers=function(){v();cancelAnimationFrame(U)}},qmU=function(b,d,B,k){YmS(b);
ePS(b);var G=QuE(d,B,k,!1),P=rHx(b.JSC$12063_processMutation.bind(b),d,B,k),v=xid(b.JSC$12063_processMutation.bind(b),d,B,k);b.resetObservers=function(){G();P();v()}},ePS=function(b){requestAnimationFrame(function(){return bMA(b)})},YmS=function(b){var d=function(B){b.rafStamps.latestId=B;
requestAnimationFrame(d)};
requestAnimationFrame(d)},bMA=function(b){b.pendingCanvasMutations.forEach(function(d,B){var k=b.mirror.getId(B);
dke(b,B,k)});
requestAnimationFrame(function(){return bMA(b)})},dke=function(b,d,B){if(!b.JSC$12063_frozen&&!b.locked){var k=b.pendingCanvasMutations.get(d);
if(k&&B!==-1){var G=k.map(function(P){P=Object.assign({},P);return delete P.type,P});
b.mutationCb({id:B,type:k[0].type,commands:G});b.pendingCanvasMutations.delete(d)}}};var drd=function(){this.nodeMap=new WeakMap;this.active=!1},TPl=function(b,d,B){return(b=b.nodeMap.get(d))&&Array.from(b).some(function(k){return k!==B})};
drd.prototype.add=function(b,d){var B=this;this.active||(this.active=!0,requestAnimationFrame(function(){B.nodeMap=new WeakMap;B.active=!1}));
this.nodeMap.set(b,(this.nodeMap.get(b)||new Set).add(d))};
drd.prototype.destroy=function(){};var GfC=function(b){this.shadowDoms=new WeakSet;this.restoreHandlers=[];this.mutationCb=b.mutationCb;this.scrollCb=b.scrollCb;this.bypassOptions=b.bypassOptions;this.mirror=b.mirror;this.init()};
GfC.prototype.init=function(){this.reset();vnd(this,Element,document)};
var sRC=function(b,d,B){if(us(d)&&!b.shadowDoms.has(d)){b.shadowDoms.add(d);var k=UiW(Object.assign({},b.bypassOptions,{doc:B,mutationCb:b.mutationCb,mirror:b.mirror,shadowDomManager:b}),d);b.restoreHandlers.push(function(){return k.disconnect()});
b.restoreHandlers.push(Mt2(Object.assign({},b.bypassOptions,{scrollCb:b.scrollCb,doc:d,mirror:b.mirror})));setTimeout(function(){d.adoptedStyleSheets&&d.adoptedStyleSheets.length>0&&ttW(b.bypassOptions.stylesheetManager,d.adoptedStyleSheets,b.mirror.getId(VZ(d)));b.restoreHandlers.push(juQ({mirror:b.mirror,stylesheetManager:b.bypassOptions.stylesheetManager},d))},0)}},vnd=function(b,d,B){b.restoreHandlers.push(So(d.prototype,"attachShadow",function(k){return function(G){G=k.call(this,G);
var P=is(this);P&&WGx(this)&&sRC(b,P,B);return G}}))};
GfC.prototype.reset=function(){this.restoreHandlers.forEach(function(b){try{b()}catch(d){}});
this.restoreHandlers=[];this.shadowDoms=new WeakSet};var eq2=function(b){this.trackedLinkElements=new WeakSet;this.styleMirror=new wu2;this.mutationCb=b.mutationCb;this.adoptedStyleSheetCb=b.adoptedStyleSheetCb},LZm=function(b,d,B){"_cssText"in B.attributes&&b.mutationCb({adds:[],
removes:[],texts:[],attributes:[{id:B.id,attributes:B.attributes}]});En4(b,d)},En4=function(b,d){b.trackedLinkElements.has(d)||b.trackedLinkElements.add(d)},ttW=function(b,d,B){if(d.length!==0){B={id:B,
styleIds:[]};var k=[];d=_.C(d);for(var G=d.next(),P={};!G.done;P={sheet$jscomp$3:void 0},G=d.next())P.sheet$jscomp$3=G.value,G=void 0,b.styleMirror.has(P.sheet$jscomp$3)?G=b.styleMirror.getId(P.sheet$jscomp$3):(G=b.styleMirror.add(P.sheet$jscomp$3),k.push({styleId:G,rules:Array.from(P.sheet$jscomp$3.rules||CSSRule,function(v){return function(L,A){return{rule:Dmw(L,v.sheet$jscomp$3.href),index:A}}}(P))})),B.styleIds.push(G);
k.length>0&&(B.styles=k);b.adoptedStyleSheetCb(B)}};
eq2.prototype.reset=function(){this.styleMirror.reset();this.trackedLinkElements=new WeakSet};var LB,YjJ,BHy;try{if(Array.from([1],function(b){return b*2})[0]!==2){var B8S=document.createElement("iframe");
document.body.appendChild(B8S);var kGM;Array.from=((kGM=B8S.contentWindow)==null?void 0:kGM.Array.from)||Array.from;document.body.removeChild(B8S)}}catch(b){console.debug("Unable to override Array.from",b)}var v9=new xj;var UrW="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(" "),DrJ={accept_charset:"acceptCharset",
"char":"ch",charoff:"chOff",checked:"defaultChecked","class":"className","for":"htmlFor",http_equiv:"httpEquiv",muted:"defaultMuted",selected:"defaultSelected",value:"defaultValue"},IQ2=null,WZd=null;var onG={},NHw=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 XaQ={text:1},cQy={audio:{currentTime:1,srcObject:1},video:{currentTime:1,srcObject:1}};var GG2=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i,PzV={CONSTANT:{isUnwrappable:function(b){return b instanceof dr},
unwrap:IqU},JAVASCRIPT:{isUnwrappable:function(b){return b instanceof _.E7},
unwrap:C6},HTML:{isUnwrappable:function(b){return b instanceof YV},
unwrap:function(b){return d9(b)}},
RESOURCE_URL:{isUnwrappable:function(b){return b instanceof l$},
unwrap:_.jD},STRING:{isUnwrappable:function(b){return b instanceof Object},
unwrap:function(b){return String(b)}},
STYLE:{isUnwrappable:function(b){return typeof b==="string"},
unwrap:function(b){return b}},
URL:{isUnwrappable:function(b){return SD(b)},
unwrap:_.V1}},Ez5={CONSTANT:hgQ,JAVASCRIPT:hgQ,HTML:function(b){b=b instanceof YV?b:bt(String(b).replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&apos;"));return d9(b)},
RESOURCE_URL:hgQ,STRING:String,STYLE:hgQ,URL:function(b,d){b=GG2.test(b)?b:void 0;return b===void 0?d:b}};var ijw=/(?!,)([^\t\n\f\r ]+)(?:[\t\n\f\r ]+([.0-9+\-]+[a-z]?))?/gi,Hjx=/[\t\n\f\r ]+/,tG1=/[\t\n\f\r ,]+/g,FZ2=function(b,d,B){return B},aD={},sMr=function(){var b=function(){var k={createHTML:function(){return"zClosurez"},
createScript:function(){return" /*zClosurez*/ "},
createScriptURL:function(){return"about:invalid#zClosurez"}};
return typeof trustedTypes!=="undefined"?trustedTypes.createPolicy("polymer_resin",k):k}(),d=b.createHTML(""),B=b.createScript("");
b=b.createScriptURL("");return{INNOCUOUS_STRING:d,INNOCUOUS_SCRIPT:B,INNOCUOUS_URL:b}}(),W9=sMr.INNOCUOUS_STRING,VGy=sMr.INNOCUOUS_SCRIPT,S2m=sMr.INNOCUOUS_URL;var CzH=function(b){var d=waQ(b);return function(B,k,G,P){return P?d(P,k,G,B):W9}}({reportHandler:function(b,d){if(b)try{throw Error(d);
}catch(B){_.xs(B)}},
safeTypesBridge:function(b,d,B){var k=PzV[d];return k.isUnwrappable(b)&&(k=k.unwrap(b,B),k!==B)?k:(0,Ez5[d])(String(b),B)},
allowedIdentifierPrefixes:[""]});if(SM!==void 0)throw Error("bf");SM=CzH;if(SM!==CzH)throw Error("cf");mg("Injectable",[]);var mMx=mg("Inject",[["token",void 0]]),OhG=mg("Optional",[]);mg("Injectable",[]);var Ipw=mg("Self",[]),DMG=mg("SkipSelf",[]);mg("Host",[]);var vz2={},Lms=function(){};
Lms.prototype.resolve=function(){throw Error("ef");};
Lms.prototype.addProvider=function(){throw Error("ef");};var WUJ=Function;var f$A=/^function\s+\S+\(\)\s*{\s*("use strict";)?\s*(return\s+)?\S+\.apply\(this,\s*arguments\)/,ALS=function(){this._reflect=window.Reflect};
_.E=ALS.prototype;_.E.factory=function(b){return function(){return new (Function.prototype.bind.apply(b,[null].concat(_.K6(_.Q1.apply(0,arguments)))))}};
_.E._zipTypesAndAnnotations=function(b,d){var B=typeof b==="undefined"?Array(d.length):Array(b.length);for(var k=0;k<B.length;k++)B[k]=typeof b==="undefined"?[]:b[k]!=Object?[b[k]]:[],d&&KZW(d[k])&&(B[k]=B[k].concat(d[k]));return B};
_.E._ownParameters=function(b,d){if(f$A.exec(b.toString()))return null;if(b.parameters&&b.parameters!==d.parameters)return b.parameters;var B=b.ctorParameters;return B&&B!==d.ctorParameters?(d=typeof B==="function"?B():B,b=d.map(function(k){return k&&k.type}),d=d.map(function(k){return k&&TH2(k.decorators)}),this._zipTypesAndAnnotations(b,d)):KZW(this._reflect)&&KZW(this._reflect.getOwnMetadata)&&(d=this._reflect.getOwnMetadata("parameters",b),(B=this._reflect.getOwnMetadata("design:paramtypes",b))||
d)?this._zipTypesAndAnnotations(B,d):Array(b.length).fill(void 0)};
_.E.parameters=function(b){if(!b.prototype)return[];var d=Object.getPrototypeOf(b.prototype).constructor;(b=this._ownParameters(b,d))||d===Object||(b=this.parameters(d));return b||[]};
_.E._ownAnnotations=function(b,d){if(b.annotations&&b.annotations!==d.annotations)return b=b.annotations,typeof b==="function"&&b.annotations&&(b=b.annotations),b;if(b.decorators&&b.decorators!==d.decorators)return TH2(b.decorators);if(this._reflect&&this._reflect.getOwnMetadata)return this._reflect.getOwnMetadata("annotations",b)};
_.E.annotations=function(b){var d=Object.getPrototypeOf(b.prototype).constructor;b=this._ownAnnotations(b,d)||[];return(d!==Object?this.annotations(d):[]).concat(b)};
_.E._ownPropMetadata=function(b,d){if(b.propMetadata&&b.propMetadata!==d.propMetadata)return b=b.propMetadata,typeof b==="function"&&b.propMetadata&&(b=b.propMetadata),b;if(b.propDecorators&&b.propDecorators!==d.propDecorators){var B=b.propDecorators,k={};Object.keys(B).forEach(function(G){k[G]=TH2(B[G])});
return k}if(this._reflect&&this._reflect.getOwnMetadata)return this._reflect.getOwnMetadata("propMetadata",b)};
_.E.propMetadata=function(b){var d=Object.getPrototypeOf(b.prototype).constructor,B={};if(d!==Object){var k=this.propMetadata(d);Object.keys(k).forEach(function(P){B[P]=k[P]})}var G=this._ownPropMetadata(b,d);
G&&Object.keys(G).forEach(function(P){var v=[];B.hasOwnProperty(P)&&v.push.apply(v,_.K6(B[P]));v.push.apply(v,_.K6(G[P]));B[P]=v});
return B};
_.E.getter=function(b){return function(d){return d[b]}};
_.E.setter=function(b){return function(d,B){return d[b]=B}};
_.E.method=function(b){return function(d,B){if(!d[b])throw Error("ff`"+b);return d[b].apply(d,B)}};var WmV=function(){};var a$S=function(b){this.reflectionCapabilities=b};
_.c(a$S,WmV);_.E=a$S.prototype;_.E.factory=function(b){return this.reflectionCapabilities.factory(b)};
_.E.parameters=function(b){return this.reflectionCapabilities.parameters(b)};
_.E.annotations=function(b){return this.reflectionCapabilities.annotations(b)};
_.E.propMetadata=function(b){return this.reflectionCapabilities.propMetadata(b)};
_.E.getter=function(b){return this.reflectionCapabilities.getter(b)};
_.E.setter=function(b){return this.reflectionCapabilities.setter(b)};
_.E.method=function(b){return this.reflectionCapabilities.method(b)};var Bl2=new a$S(new ALS);var sd=function(b,d){this.token=b;this.id=d;if(b===void 0||b===null)throw Error("lf");};
_.DB.Object.defineProperties(sd.prototype,{displayName:{configurable:!0,enumerable:!0,get:function(){return Oo(this.token)}}});
_.DB.Object.defineProperties(sd,{JSC$12119_numberOfKeys:{configurable:!0,enumerable:!0,get:function(){return Db.JSC$12123_numberOfKeys}}});
var mkM=function(){this._allKeys=new Map};
mkM.prototype.get=function(b){if(b instanceof sd)return b;if(this._allKeys.has(b))return this._allKeys.get(b);var d=new sd(b,sd.JSC$12119_numberOfKeys);this._allKeys.set(b,d);return d};
_.DB.Object.defineProperties(mkM.prototype,{JSC$12123_numberOfKeys:{configurable:!0,enumerable:!0,get:function(){return this._allKeys.size}}});
var Db=new mkM;var UMW=function(b,d,B){this.key=b;this.optional=d;this.visibility=B},G_G=function(b){return new UMW(b,!1,null)},EKw=[],vKm=function(b,d,B){this.key=b;
this.resolvedFactories=d;this.multiProvider=B},sNJ=function(b,d,B,k){this.factory=b;
this.dependencies=d;this.providerClass=B;this.providerValue=k};var CP={},vB=function(b,d){this.constructedKeyIds={};this.providers=[];this.keyIds=[];this.objs=[];this.keyIdToIndex=new Map;this.parent=d===void 0?null:d;b=_.C(b);for(d=b.next();!d.done;d=b.next())this.addProvider(d.value)};
_.E=vB.prototype;_.E.addProvider=function(b){this.keyIdToIndex.set(b.key.id,this.keyIds.length);this.providers.push(b);this.keyIds.push(b.key.id);this.objs.push(CP)};
_.E.resolve=function(b,d){d=d===void 0?vz2:d;return this._getByKey(Db.get(ID(b)),null,d)};
_.E._new=function(b){if(this.constructedKeyIds[b.key.id])throw eg2(this,b.key);this.constructedKeyIds[b.key.id]=!0;return this._instantiateProvider(b)};
_.E._instantiateProvider=function(b){if(b.multiProvider){for(var d=Array(b.resolvedFactories.length),B=0;B<b.resolvedFactories.length;++B)d[B]=this._instantiate(b,b.resolvedFactories[B]);return d}return this._instantiate(b,b.resolvedFactories[0])};
_.E._instantiate=function(b,d){var B=this,k=d.factory;try{var G=d.dependencies.map(function(v){return B._getByReflectiveDependency(v)})}catch(v){throw v.addKey&&v.addKey(this,b.key),v;
}try{var P=k.apply(null,_.K6(G))}catch(v){throw bh2(this,v,b.key);}return P};
_.E._getByReflectiveDependency=function(b){return this._getByKey(b.key,b.visibility,b.optional?null:vz2)};
_.E._getByKey=function(b,d,B){return b===$kh?this:d instanceof Ipw?this._getByKeySelf(b,B):this._getByKeyDefault(b,B,d)};
_.E._getObjByKeyId=function(b){for(var d=0;d<this.keyIds.length;d++)if(this.keyIds[d]===b)return this.objs[d]===CP&&(this.objs[d]=this._new(this.providers[d])),this.objs[d];return CP};
_.E._throwOrNull=function(b,d){if(d!==vz2)return d;throw Y2Q(this,b);};
_.E._getByKeySelf=function(b,d){var B=this._getObjByKeyId(b.id);return B!==CP?B:this._throwOrNull(b,d)};
_.E._getByKeyDefault=function(b,d,B){for(var k=B=B instanceof DMG?this.parent:this;B instanceof vB;){var G=B._getObjByKeyId(b.id);if(G!==CP)return G;B=B.parent}G=void 0;if(B!==null)try{var P=B.resolve(b.token,d);if(P!==CP)return P}catch(v){G=v}if(!(k instanceof vB&&Nly(b.token))){if(G)throw G;return this._throwOrNull(b,d)}for(P=k;P.parent instanceof vB;)P=P.parent;P.addProvider(LUG({provide:b.token,useClass:b.token}));return P.resolve(b.token,d)};
_.E.toString=function(){return this.displayName};
_.DB.Object.defineProperties(vB.prototype,{displayName:{configurable:!0,enumerable:!0,get:function(){return"ReflectiveInjector(providers: ["+oK4(this,function(b){return' "'+b.key.displayName+'" '}).join(", ")+"])"}}});
var $kh=Db.get(ID(Lms));(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 OMU=globalThis.XRegExp;var I$$=-1,DkH=function(b){addEventListener("pageshow",function(d){d.persisted&&(I$$=d.timeStamp,b(d))},!0)};var ozs=function(b,d,B){var k=UkA,G,P;return function(v){if(d.value>=0&&(v||B)){var L;if((P=d.value-((L=G)!=null?L:0))||G===void 0)G=d.value,d.delta=P,v=d.value,d.rating=v>k[1]?"poor":v>k[0]?"needs-improvement":"good",b(d)}}};var N8H=function(b){requestAnimationFrame(function(){return requestAnimationFrame(function(){return b()})})};var pPU=function(){var b=performance.getEntriesByType("navigation")[0];if(b&&b.responseStart>0&&b.responseStart<performance.now())return b};var MLh=function(){var b,d;return(d=(b=pPU())==null?void 0:b.activationStart)!=null?d:0};var LP=-1,cLS=new Set,JL$=function(b){if(document.visibilityState==="hidden"){if(b.type==="visibilitychange")for(var d=_.C(cLS),B=d.next();!B.done;B=d.next())B=B.value,B();isFinite(LP)||(LP=b.type==="visibilitychange"?b.timeStamp:0,removeEventListener("prerenderingchange",JL$,!0))}},zrM=function(){if(LP<0){var b=MLh(),d,B;
LP=(B=document.prerendering?void 0:(d=globalThis.performance.getEntriesByType("visibility-state").filter(function(k){return k.name==="hidden"&&k.startTime>b})[0])==null?void 0:d.startTime)!=null?B:document.visibilityState!=="hidden"||document.prerendering?Infinity:0;
addEventListener("visibilitychange",JL$,!0);addEventListener("prerenderingchange",JL$,!0);DkH(function(){setTimeout(function(){LP=document.visibilityState!=="hidden"||document.prerendering?Infinity:0})})}return{get firstHiddenTime(){return LP},
onHidden:function(k){cLS.add(k)}}};var Rr5=function(){var b=b===void 0?-1:b;var d=pPU(),B="navigate";I$$>=0?B="back-forward-cache":d&&(document.prerendering||MLh()>0?B="prerender":document.wasDiscarded?B="restore":d.type&&(B=d.type.replace(/_/g,"-")));return{name:"LCP",value:b,rating:"good",delta:0,entries:[],id:"v5-"+Date.now()+"-"+(Math.floor(Math.random()*(9E12-1))+1E12),navigationType:B}};var Mpw=new WeakMap;var XP5=function(b){var d=d===void 0?{}:d;try{if(PerformanceObserver.supportedEntryTypes.includes("largest-contentful-paint")){var B=new PerformanceObserver(function(k){Promise.resolve().then(function(){b(k.getEntries())})});
B.observe(Object.assign({},{type:"largest-contentful-paint",buffered:!0},d));return B}}catch(k){}};var hrr=function(b){var d=!1;return function(){d||(b(),d=!0)}};var HMe=function(b){document.prerendering?addEventListener("prerenderingchange",function(){return b()},!0):b()};var l$l=function(b){var d=globalThis.requestIdleCallback||setTimeout;document.visibilityState==="hidden"?b():(b=hrr(b),addEventListener("visibilitychange",b,{once:!0,capture:!0}),d(function(){b();removeEventListener("visibilitychange",b,{capture:!0})}))};var peC=function(){};
peC.prototype._processEntry=function(b){var d;(d=this._onBeforeProcessingEntry)==null||d.call(this,b)};var UkA=[2500,4E3],AXF=function(b){var d=d===void 0?{}:d;HMe(function(){var B=zrM(),k=Rr5(),G=cWE(d),P=function(D){d.reportAllChanges||(D=D.slice(-1));D=_.C(D);for(var U=D.next();!U.done;U=D.next())U=U.value,G._processEntry(U),U.startTime<B.firstHiddenTime&&(k.value=Math.max(U.startTime-MLh(),0),k.entries=[U],L())},v=XP5(P);
if(v){var L=ozs(b,k,d.reportAllChanges);for(var A=hrr(function(){P(v.takeRecords());v.disconnect();L(!0)}),a=function(D){D.isTrusted&&(l$l(A),removeEventListener(D.type,a,{capture:!0}))},O=_.C(["keydown",
"click","visibilitychange"]),I=O.next();!I.done;I=O.next())addEventListener(I.value,a,{capture:!0});DkH(function(D){k=Rr5();L=ozs(b,k,d.reportAllChanges);N8H(function(){k.value=performance.now()-D.timeStamp;L(!0)})})}})};var tL2;var jMM;_.T=function(){return jMM!==void 0?jMM:jMM=document.createElement("template")};
document.head.appendChild(_.T().content);var FmV;_.hs({_template:function(){if(FmV!==void 0)return FmV;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);
var d=b.content,B=d.insertBefore;tL2===void 0&&(tL2=document.createElement("template"));var k=tL2;B.call(d,k.content.cloneNode(!0),b.content.firstChild);return FmV=b},
is:"tp-yt-app-toolbar"});var ZMU;var gzs;_.fP=function(){};
_.fP=_.hs({_template:function(){if(gzs!==void 0)return gzs;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;ZMU===void 0&&(ZMU=document.createElement("template"));var k=ZMU;B.call(d,k.content.cloneNode(!0),b.content.firstChild);return gzs=b},
is:"tp-yt-iron-a11y-announcer",properties:{mode:{type:String,value:"polite"},timeout:{type:Number,value:150},_text:{type:String,value:""}},created:function(){_.fP.instance||(_.fP.instance=this);document.addEventListener("iron-announce",this._onIronAnnounce.bind(this))},
announce:function(b){this._text===b&&(b+="\u00a0");this._text="";this.async(function(){this._text=b},this.timeout)},
_onIronAnnounce:function(b){b.detail&&b.detail.text&&this.announce(b.detail.text)}});
_.fP.instance=null;_.fP.requestAvailability=function(){_.fP.instance||(_.fP.instance=document.createElement("tp-yt-iron-a11y-announcer"));document.body?document.body.appendChild(_.fP.instance):document.addEventListener("load",function(){document.body.appendChild(_.fP.instance)})};var yL3;var SsH;/*

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

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 AD,T8M,rL$;AD=Element.prototype;T8M=AD.matches||AD.matchesSelector||AD.mozMatchesSelector||AD.msMatchesSelector||AD.oMatchesSelector||AD.webkitMatchesSelector;rL$=function(){};
_.qsl=function(b){var d=QMl,B=[];return d._collectTabbableNodes(b,B)?d._sortByTabIndex(B):B};
_.E=rL$.prototype;_.E.isFocusable=function(b){return T8M.call(b,"input, select, textarea, button, object")?T8M.call(b,":not([disabled])"):T8M.call(b,"a[href], area[href], iframe, [tabindex], [contentEditable]")};
_.E._normalizedTabIndex=function(b){return this.isFocusable(b)?(b=b.getAttribute("tabindex")||0,Number(b)):-1};
_.E._collectTabbableNodes=function(b,d){if(b.nodeType!==Node.ELEMENT_NODE||!this._isVisible(b))return!1;var B=this._normalizedTabIndex(b),k=B>0;B>=0&&d.push(b);if(b.localName==="content"||b.localName==="slot")B=_.Uo(b).getDistributedNodes();else{var G;B=((G=_.Uo(b).shadowRoot)!=null?G:_.Uo(b.root||b)).children}for(b=0;b<B.length;b++)k=this._collectTabbableNodes(B[b],d)||k;return k};
_.E._isVisible=function(b){var d=b.style;return d.visibility!=="hidden"&&d.display!=="none"?(d=window.getComputedStyle(b),d.visibility!=="hidden"&&d.display!=="none"):!1};
_.E._sortByTabIndex=function(b){var d=b.length;if(d<2)return b;var B=Math.ceil(d/2);d=this._sortByTabIndex(b.slice(0,B));b=this._sortByTabIndex(b.slice(B));return this._mergeSortByTabIndex(d,b)};
_.E._mergeSortByTabIndex=function(b,d){for(var B=[];b.length>0&&d.length>0;)this._hasLowerTabOrder(b[0],d[0])?B.push(d.shift()):B.push(b.shift());return B.concat(b,d)};
_.E._hasLowerTabOrder=function(b,d){b=Math.max(b.tabIndex,0);d=Math.max(d.tabIndex,0);return b===0||d===0?d>b:b>d};
var QMl=new rL$;var xke;var Yss;_.hs({_template:function(){if(Yss!==void 0)return Yss;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;xke===void 0&&(xke=document.createElement("template"));var k=xke;B.call(d,k.content.cloneNode(!0),b.content.firstChild);return Yss=b},
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&&_.Uo(document.body).appendChild(this)},
open:function(){this.opened=!0},
close:function(){this.opened=!1},
complete:function(){this.opened||this.parentNode!==document.body||_.Uo(this.parentNode).removeChild(this)},
_onTransitionend:function(b){b&&b.target===this&&this.complete()},
_openedChanged:function(b){b?this.prepare():(b=window.getComputedStyle(this),b.transitionDuration!=="0s"&&b.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 WB=function(){this._overlays=[];this._minimumZ=101;this._backdropElement=null;xi(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)};
WB.prototype._bringOverlayAtIndexToFront=function(b){var d=this._overlays[b];if(d){var B=this._overlays.length-1,k=this._overlays[B];k&&this._shouldBeBehindOverlay(d,k)&&B--;if(!(b>=B)){k=Math.max(this._getZ(_.er3(this)),this._minimumZ);for(this._getZ(d)<=k&&this._applyOverlayZ(d,k);b<B;)this._overlays[b]=this._overlays[b+1],b++;this._overlays[B]=d}}};
WB.prototype.addOverlay=function(b){var d=this._overlays.indexOf(b);if(d>=0)this._bringOverlayAtIndexToFront(d);else{d=this._overlays.length;var B=this._overlays[d-1],k=Math.max(this._getZ(B),this._minimumZ),G=this._getZ(b);B&&this._shouldBeBehindOverlay(b,B)&&(this._applyOverlayZ(B,k),d--,k=Math.max(this._getZ(this._overlays[d-1]),this._minimumZ));G<=k&&this._applyOverlayZ(b,k);this._overlays.splice(d,0,b)}this.trackBackdrop()};
WB.prototype.removeOverlay=function(b){b=this._overlays.indexOf(b);b!==-1&&(this._overlays.splice(b,1),this.trackBackdrop())};
_.er3=function(b){return b._overlays[b._overlays.length-1]};
_.E=WB.prototype;_.E.trackBackdrop=function(){var b=this._overlayWithBackdrop();if(b||this._backdropElement)this.backdropElement.style.zIndex=this._getZ(b)-1,this.backdropElement.opened=!!b,this.backdropElement.prepare()};
_.E._overlayWithBackdrop=function(){for(var b=this._overlays.length-1;b>=0;b--)if(this._overlays[b].withBackdrop)return this._overlays[b]};
_.E._getZ=function(b){var d=this._minimumZ;if(b){var B,k,G=Number(((B=b.hostElement)!=null?B:b).style.zIndex||window.getComputedStyle((k=b.hostElement)!=null?k:b).zIndex);G===G&&(d=G)}return d};
_.E._setZ=function(b,d){var B;((B=b.hostElement)!=null?B:b).style.zIndex=d};
_.E._applyOverlayZ=function(b,d){this._setZ(b,d+2)};
_.E._overlayInPath=function(b){b=b||[];for(var d=0;d<b.length;d++){var B=void 0;if(((B=b[d].polymerController)!=null?B:b[d])._manager===this)return b[d]}};
_.E._onCaptureClick=function(b){var d=this._overlays.length-1;if(d!==-1)for(var B=_.Uo(b).path,k,G;(k=this._overlays[d])&&this._overlayInPath(B)!==((G=k.hostElement)!=null?G:k);)if(k._onCaptureClick(b),k.allowClickThrough)d--;else break};
_.E._onCaptureFocus=function(b){var d=_.er3(this);d&&d._onCaptureFocus(b)};
_.E._onCaptureKeyDown=function(b){var d=_.er3(this);d&&(_.Kq.keyboardEventMatchesKeys(b,"esc")?d._onCaptureEsc(b):_.Kq.keyboardEventMatchesKeys(b,"tab")&&d._onCaptureTab(b))};
_.E._shouldBeBehindOverlay=function(b,d){return!b.alwaysOnTop&&d.alwaysOnTop&&!d.contains(b)};
_.DB.Object.defineProperties(WB.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 b=document.activeElement;b&&b instanceof Element!==!1||(b=document.body);for(;b.root&&_.Uo(b.root).activeElement;)b=_.Uo(b.root).activeElement;return b}}});
_.ar=new WB;var JW4=0,zhx=0,Rhd=null,XeE=[],oD=["wheel","mousewheel","DOMMouseScroll"],hhm;_.N("web_no_lock_on_touchstart_killswitch")&&(oD.push("touchstart"),oD.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;_.mE={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:_.ar},_focusedChild:{type:Object}},listeners:{"iron-resize":"_onIronResize"},observers:["__updateScrollObservers(isAttached, opened, scrollAction)"],get backdropElement(){return this._manager.backdropElement},get _focusNode(){var b;return this._focusedChild||_.Uo((b=this.hostElement)!=null?b:this).querySelector("[autofocus]")||this.hostElement||this},get _focusableNodes(){var b;return _.qsl((b=this.hostElement)!=null?b: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 b;this._observer=_.Uo((b=this.hostElement)!=null?b:this).observeNodes(this._onNodesChange)},
detached:function(){if(this._observer){var b;_.Uo((b=this.hostElement)!=null?b:this).unobserveNodes(this._observer)}this._observer=null;for(var d in this.__rafs)this.__rafs[d]!==null&&cancelAnimationFrame(this.__rafs[d]);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(b){this.fire("iron-overlay-canceled",b,{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 b;((b=this.hostElement)!=null?b:this).style.outline="none";var d;((d=this.hostElement)!=null?d:this).style.display="none"}},
_openedChanged:function(b){if(b){var d;((d=this.hostElement)!=null?d:this).removeAttribute("aria-hidden")}else{var B;((B=this.hostElement)!=null?B: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 b;if(this.withBackdrop&&!((b=this.hostElement)!=null?b:this).hasAttribute("tabindex")){var d;((d=this.hostElement)!=null?d:this).setAttribute("tabindex","-1");this.__shouldRemoveTabIndex=!0}else if(this.__shouldRemoveTabIndex){var B;((B=this.hostElement)!=null?B: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 b;((b=this.hostElement)!=null?b:this).style.display="none";var d;((d=this.hostElement)!=null?d:this).style.zIndex="";this.notifyResize();this.__isAnimating=!1;this.fire("iron-overlay-closed",this.closingReason)},
_preparePositioning:function(){var b,d;((b=this.hostElement)!=null?b:this).style.transition=((d=this.hostElement)!=null?d:this).style.webkitTransition="none";var B,k;((B=this.hostElement)!=null?B:this).style.transform=((k=this.hostElement)!=null?k:this).style.webkitTransform="none";var G;((G=this.hostElement)!=null?G:this).style.display=""},
_finishPositioning:function(){var b;((b=this.hostElement)!=null?b:this).style.display="none";this.scrollTop=this.scrollTop;var d,B;((d=this.hostElement)!=null?d:this).style.transition=((B=this.hostElement)!=null?B:this).style.webkitTransition="";var k,G;((k=this.hostElement)!=null?k:this).style.transform=((G=this.hostElement)!=null?G:this).style.webkitTransform="";var P;((P=this.hostElement)!=null?P:this).style.display="";this.scrollTop=this.scrollTop},
_applyFocus:function(){if(this.opened)this.noAutoFocus||this._focusNode.focus();else{if(this.restoreFocusOnClose&&this.__restoreFocusNode){var b=this._manager.deepActiveElement,d;if(!(d=b===document.body))a:{for(;b;b=b.assignedSlot||b.parentNode||b.host)if(b===this){d=!0;break a}d=!1}d&&this.__restoreFocusNode.focus()}this.__restoreFocusNode=null;this._focusNode.blur();this._focusedChild=null}},
_onCaptureClick:function(b){this.noCancelOnOutsideClick||this.cancel(b)},
_onCaptureFocus:function(b){if(this.withBackdrop){var d=_.Uo(b).path;d.indexOf(this)===-1?(b.stopPropagation(),this._applyFocus()):this._focusedChild=d[0]}},
_onCaptureEsc:function(b){this.noCancelOnEscKey||this.cancel(b)},
_onCaptureTab:function(b){if(this.withBackdrop){this.__ensureFirstLastFocusables();var d=b.shiftKey,B=d?this.__firstFocusableNode:this.__lastFocusableNode;d=d?this.__lastFocusableNode:this.__firstFocusableNode;if(B===d)B=!0;else{var k=this._manager.deepActiveElement;B=k===B||k===this}B&&(b.preventDefault(),this._focusedChild=d,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 b=this._focusableNodes;this.__firstFocusableNode=b[0];this.__lastFocusableNode=b[b.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(b,d){var B=this.__rafs;B[b]!==null&&cancelAnimationFrame(B[b]);B[b]=requestAnimationFrame(function(){B[b]=null;d.call(this)}.bind(this))},
__updateScrollObservers:function(b,d,B){b&&d&&this.__isValidScrollAction(B)?(B==="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),hhm=_._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()):(b=_._lockingElements$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager.indexOf(this),b!==-1&&(_._lockingElements$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager.splice(b,1),hhm=_._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(PM)for(var b=this;b;)b.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&b.host&&this.__rootNodes.push(b),b=b.host||b.assignedSlot||b.parentNode;this.__rootNodes.push(document)}this.__rootNodes.forEach(function(d){d.addEventListener("scroll",this.__onCaptureScroll,{capture:!0,passive:!0})},this)},
__removeScrollListeners:function(){this.__rootNodes&&this.__rootNodes.forEach(function(b){b.removeEventListener("scroll",this.__onCaptureScroll,{capture:!0,passive:!0})},this);
this.isAttached||(this.__rootNodes=null)},
__isValidScrollAction:function(b){return b==="lock"||b==="refit"||b==="cancel"},
__onCaptureScroll:function(b){if(!(this.__isAnimating||_.Uo(b).path.indexOf(this)>=0))switch(this.scrollAction){case "lock":this.__restoreScrollPosition();break;case "refit":this.__deraf("refit",this.refit);break;case "cancel":this.cancel(b)}},
__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)}};
_.$Q=[nzh,_.bm,_.mE];_.hs({_template:function(){if(uPA!==void 0)return uPA;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);var d=b.content,B=d.insertBefore;wP3===void 0&&(wP3=document.createElement("template"));var k=wP3;B.call(d,k.content.cloneNode(!0),b.content.firstChild);return uPA=b},
is:"tp-yt-iron-dropdown",behaviors:[_.nq,_.Kq,_.$Q,WiH],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 b=_.Uo(this.$.content).getDistributedNodes(),d=0,B=b.length;d<B;d++)if(b[d].nodeType===Node.ELEMENT_NODE)return b[d]},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(),_.mE._openedChanged.apply(this,arguments))},
_renderOpened:function(){!this.noAnimations&&this.animationConfig.open?(this.$.contentWrapper.classList.add("animating"),this.playAnimation("open")):_.mE._renderOpened.apply(this,arguments)},
_renderClosed:function(){!this.noAnimations&&this.animationConfig.close?(this.$.contentWrapper.classList.add("animating"),this.playAnimation("close")):_.mE._renderClosed.apply(this,arguments)},
_onNeonAnimationFinish:function(){this.$.contentWrapper.classList.remove("animating");this.opened?this._finishRenderOpened():this._finishRenderClosed()},
_updateAnimationConfig:function(){for(var b=this.containedElement,d=[].concat(this.openAnimationConfig||[],this.closeAnimationConfig||[]),B=0;B<d.length;B++)d[B].node=b;this.animationConfig={open:this.openAnimationConfig,close:this.closeAnimationConfig}},
_updateOverlayPosition:function(){this.isAttached&&this.notifyResize()},
_allowOutsideScrollChanged:function(b){this._readied&&(b?this.scrollAction&&this.scrollAction!=="lock"||(this.scrollAction="refit"):this.scrollAction="lock")},
_applyFocus:function(){var b=this.focusTarget||this.containedElement;b&&this.opened&&!this.noAutoFocus?b.focus():_.mE._applyFocus.apply(this,arguments)}});var buU;var dmM;/*

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 BhM=new _.qC({type:"iconset"});
_.hs({_template:function(){if(dmM!==void 0)return dmM;var b=document.createElement("template");_.J(b,"\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");b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);var d=b.content,B=d.insertBefore;buU===void 0&&(buU=document.createElement("template"));
var k=buU;B.call(d,k.content.cloneNode(!0),b.content.firstChild);return dmM=b},
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(b){b=(b||"").split(":");this._iconName=b.pop();this._iconsetName=b.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&&_.Uo(this.root).removeChild(this._img),this._iconName==="")this._iconset&&this._iconset.removeIcon(this);else{if(this._iconsetName)if(this._iconset=BhM.byKey(this._iconsetName)){var b=this._iconset.applyIcon(this,this._iconName,this.theme);b&&b.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,_.Uo(this.root).appendChild(this._img)}});var kNU;var GNM;_.hs({_template:function(){if(GNM!==void 0)return GNM;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);
var d=b.content,B=d.insertBefore;kNU===void 0&&(kNU=document.createElement("template"));var k=kNU;B.call(d,k.content.cloneNode(!0),b.content.firstChild);return GNM=b},
is:"tp-yt-iron-input",behaviors:[_.YR],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(){_.fP.requestAvailability();this._previousValidInput="";this._patternAlreadyChecked=!1},
attached:function(){this._observer=_.Uo(this).observeNodes(function(){this._initSlottedInput()}.bind(this))},
detached:function(){this._observer&&(_.Uo(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 b=new RegExp(this.allowedPattern);else switch(this.inputElement.type){case "number":b=/[0-9.,e-]/}return b},_bindValueChanged:function(b,d){d&&(b===void 0?d.value=null:b!==d.value&&(this.inputElement.value=b),this.autoValidate&&this.validate(),this.fire("bind-value-changed",{value:b}))},
_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(b){var d=b.keyCode==19||b.keyCode==20||b.keyCode==45||b.keyCode==46||b.keyCode==144||b.keyCode==145||b.keyCode>32&&b.keyCode<41||b.keyCode>111&&b.keyCode<124;return!(b.keyCode==8||b.keyCode==9||b.keyCode==13||b.keyCode==27)&&!(b.charCode==0&&d)},
_onKeypress:function(b){if(this.allowedPattern||this.inputElement.type==="number"){var d=this._patternRegExp;if(d&&!(b.metaKey||b.ctrlKey||b.altKey)){this._patternAlreadyChecked=!0;var B=String.fromCharCode(b.charCode);this._isPrintable(b)&&!d.test(B)&&(b.preventDefault(),this._announceInvalidCharacter("Invalid character "+B+" not entered."))}}},
_checkPatternValidity:function(){var b=this._patternRegExp;if(!b)return!0;for(var d=0;d<this.inputElement.value.length;d++)if(!b.test(this.inputElement.value[d]))return!1;return!0},
validate:function(){if(!this.inputElement)return this.invalid=!1,!0;var b=this.inputElement.checkValidity();b&&(this.required&&this.bindValue===""?b=!1:this.hasValidator()&&(b=_.YR.validate.call(this,this.bindValue)));this.invalid=!b;this.fire("iron-input-validate");return b},
_announceInvalidCharacter:function(b){this.fire("iron-announce",{text:b})},
_computeValue:function(b){return b}});var PxV;var EGS;var sLh=navigator.userAgent.match(/iP(?:hone|ad;(?: U;)? CPU) OS (\d+)/),Cxs=sLh&&sLh[1]>=8;
_.hs({_template:function(){if(EGS!==void 0)return EGS;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;PxV===void 0&&(PxV=document.createElement("template"));var k=PxV;B.call(d,k.content.cloneNode(!0),b.content.firstChild);return EGS=b},
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:[bSQ,_.bm,_.AzV,rPM],_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 _.Uo(_.Uo(this._userTemplate).parentNode)},get _maxScrollTop(){return this._estScrollHeight-
this._viewportHeight+this._scrollOffset},get _maxVirtualStart(){var b=this._convertIndexToCompleteRow(this._virtualCount);return Math.max(0,b-this._physicalCount)},set _virtualStart(b){b=this._clamp(b,0,this._maxVirtualStart);this.grid&&(b-=b%this._itemsPerRow);this._virtualStartVal=b},get _virtualStart(){return this._virtualStartVal||0},set _physicalStart(b){b%=this._physicalCount;b<0&&(b=this._physicalCount+b);this.grid&&(b-=b%this._itemsPerRow);this._physicalStartVal=b},get _physicalStart(){return this._physicalStartVal||
0},get _physicalEnd(){return(this._physicalStart+this._physicalCount-1)%this._physicalCount},set _physicalCount(b){this._physicalCountVal=b},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 b=this._firstVisibleIndexVal;if(b==null){var d=this._physicalTop+this._scrollOffset;this._firstVisibleIndexVal=
b=this._iterateItems(function(B,k){d+=this._getPhysicalSizeIncrement(B);if(d>this._scrollPosition)return this.grid?k-k%this._itemsPerRow:k;if(this.grid&&this._virtualCount-1===k)return k-k%this._itemsPerRow})||0}return b},
get lastVisibleIndex(){var b=this._lastVisibleIndexVal;if(b==null){if(this.grid)b=Math.min(this._virtualCount,this.firstVisibleIndex+this._estRowsInView*this._itemsPerRow-1);else{var d=this._physicalTop+this._scrollOffset;this._iterateItems(function(B,k){d<this._scrollBottom&&(b=k);d+=this._getPhysicalSizeIncrement(B)})}this._lastVisibleIndexVal=b}return b},
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,_.zp);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(b){this.style.webkitOverflowScrolling=b===this?"touch":"";this.style.overflowY=b===this?"auto":"";this._firstVisibleIndexVal=this._lastVisibleIndexVal=null;this._debounce("_render",this._render,_.zp)},
updateViewportBoundaries:function(){var b=window.getComputedStyle(this);this._scrollerPaddingTop=this.scrollTarget===this?0:parseInt(b["padding-top"],10);this._isRTL=b.direction==="rtl";this._viewportWidth=this.$.items.offsetWidth;this._viewportHeight=this._scrollTargetHeight;this.grid&&this._updateGridMetrics()},
_scrollHandler:function(){var b=Math.max(0,Math.min(this._maxScrollTop,this._scrollTop)),d=b-this._scrollPosition,B=d>=0;this._scrollPosition=b;this._lastVisibleIndexVal=this._firstVisibleIndexVal=null;Math.abs(d)>this._physicalSize&&this._physicalSize>0?(d-=this._scrollOffset,B=Math.round(d/this._physicalAverage)*this._itemsPerRow,this._virtualStart+=B,this._physicalStart+=B,this._physicalTop=Math.min(Math.floor(this._virtualStart/this._itemsPerRow)*this._physicalAverage,this._scrollPosition),this._update()):
this._physicalCount>0&&(b=this._getReusables(B),B?(this._physicalTop=b.physicalTop,this._virtualStart+=b.indexes.length,this._physicalStart+=b.indexes.length):(this._virtualStart=this._virtualStart-b.indexes.length,this._physicalStart=this._physicalStart-b.indexes.length),this._update(b.indexes,B?null:b.indexes),this._debounce("_increasePoolIfNeeded",this._increasePoolIfNeeded.bind(this,0),bs))},
_getReusables:function(b){var d=[],B=this._hiddenContentSize*this._ratio,k=this._virtualStart,G=this._virtualEnd,P=this._physicalCount,v=this._physicalTop+this._scrollOffset;var L=this._physicalBottom+this._scrollOffset;var A=this._scrollPosition,a=this._scrollBottom;if(b){var O=this._physicalStart;L=A-v}else O=this._physicalEnd,L-=a;for(;;){var I=this._getPhysicalSizeIncrement(O);L-=I;if(d.length>=P||L<=B)break;if(b){if(G+d.length+1>=this._virtualCount)break;if(v+I>=A-this._scrollOffset)break;d.push(O);
v+=I;O=(O+1)%P}else{if(k-d.length<=0)break;if(v+this._physicalSize-I<=a)break;d.push(O);v-=I;O=O===0?P-1:O-1}}return{indexes:d,physicalTop:v-this._scrollOffset}},
_update:function(b,d){if(!(b&&b.length===0||this._physicalCount===0)){this._manageFocus();this._assignModels(b);this._updateMetrics(b);if(d)for(;d.length;)b=d.pop(),this._physicalTop-=this._getPhysicalSizeIncrement(b);this._positionItems();this._updateScrollerSize()}},
_createPool:function(b){this._ensureTemplatized();var d,B=Array(b);for(d=0;d<b;d++){var k=this.stamp(null);B[d]=k.root.querySelector("*");this._itemsParent.appendChild(k.root)}return B},
_isClientFull:function(){return this._scrollBottom!=0&&this._physicalBottom-1>=this._scrollBottom&&this._physicalTop<=this._scrollPosition},
_increasePoolIfNeeded:function(b){b=this._clamp(this._physicalCount+b,3,this._virtualCount-this._virtualStart);b=this._convertIndexToCompleteRow(b);if(this.grid){var d=b%this._itemsPerRow;d&&b-d<=this._physicalCount&&(b+=this._itemsPerRow);b-=d}b-=this._physicalCount;d=Math.round(this._physicalCount*.5);if(!(b<0)){if(b>0){d=window.performance.now();[].push.apply(this._physicalItems,this._createPool(b));for(var B=0;B<b;B++)this._physicalSizes.push(0);this._physicalCount+=b;this._physicalStart>this._physicalEnd&&
this._isIndexRendered(this._focusedVirtualIndex)&&this._getPhysicalIndex(this._focusedVirtualIndex)<this._physicalEnd&&(this._physicalStart+=b);this._update();this._templateCost=(window.performance.now()-d)/b;d=Math.round(this._physicalCount*.5)}this._virtualEnd>=this._virtualCount-1||d===0||(this._isClientFull()?this._physicalSize<this._optPhysicalSize&&this._debounce("_increasePoolIfNeeded",this._increasePoolIfNeeded.bind(this,this._clamp(Math.round(50/this._templateCost),1,d)),XfV):this._debounce("_increasePoolIfNeeded",
this._increasePoolIfNeeded.bind(this,d),bs))}},
_render:function(){if(this.isAttached&&this._isVisible)if(this._physicalCount!==0){var b=this._getReusables(!0);this._physicalTop=b.physicalTop;this._virtualStart+=b.indexes.length;this._physicalStart+=b.indexes.length;this._update(b.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 b={__key__:!0};b[this.as]=!0;b[this.indexAs]=!0;b[this.selectedAs]=!0;b.tabIndex=!0;this._instanceProps=b;this.templatize(this._userTemplate,this.mutableData)}},
_gridChanged:function(b,d){typeof d!=="undefined"&&(this.notifyResize(),_.He(),b&&this._updateGridMetrics())},
_itemsChanged:function(b){if(b.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,
_.zp);else if(b.path==="items.splices"){this._adjustVirtualIndex(b.value.indexSplices);this._virtualCount=this.items?this.items.length:0;if(b.value.indexSplices.some(function(B){return B.addedCount>0||B.removed.length>0})){var d=this._getActiveElement();
this.contains(d)&&d.blur()}b=b.value.indexSplices.some(function(B){return B.index+B.addedCount>=this._virtualStart&&B.index<=this._virtualEnd},this);
this._isClientFull()&&!b||this._debounce("_render",this._render,_.zp)}else b.path!=="items.length"&&this._forwardItemPath(b.path,b.value)},
_forwardItemPath:function(b,d){b=b.slice(6);var B=b.indexOf(".");B===-1&&(B=b.length);var k,G=this.modelForElement(this._offscreenFocusedItem),P=parseInt(b.substring(0,B),10);if(k=this._isIndexRendered(P)){var v=this._getPhysicalIndex(P);var L=this.modelForElement(this._physicalItems[v])}else G&&(L=G);L&&L[this.indexAs]===P&&(b=b.substring(B+1),b=this.as+(b?"."+b:""),L._setPendingPropertyOrPath(b,d,!1,!0),L._flushProperties&&L._flushProperties(),k&&(this._updateMetrics([v]),this._positionItems(),
this._updateScrollerSize()))},
_adjustVirtualIndex:function(b){b.forEach(function(d){d.removed.forEach(this._removeItem,this);d.index<this._virtualStart&&(d=Math.max(d.addedCount-d.removed.length,d.index-this._virtualStart),this._virtualStart+=d,this._focusedVirtualIndex>=0&&(this._focusedVirtualIndex+=d))},this)},
_removeItem:function(b){this.$.selector.deselect(b);this._focusedItem&&this.modelForElement(this._focusedItem)[this.as]===b&&this._removeFocusedItem()},
_iterateItems:function(b,d){var B,k;if(arguments.length===2&&d)for(k=0;k<d.length;k++){var G=d[k];var P=this._computeVidx(G);if((B=b.call(this,G,P))!=null)return B}else{G=this._physicalStart;for(P=this._virtualStart;G<this._physicalCount;G++,P++)if((B=b.call(this,G,P))!=null)return B;for(G=0;G<this._physicalStart;G++,P++)if((B=b.call(this,G,P))!=null)return B}},
_computeVidx:function(b){return b>=this._physicalStart?this._virtualStart+(b-this._physicalStart):this._virtualStart+(this._physicalCount-this._physicalStart)+b},
_assignModels:function(b){this._iterateItems(function(d,B){var k=this._physicalItems[d],G=this.items&&this.items[B];if(G!=null){var P=this.modelForElement(k);P.__key__=null;this._forwardProperty(P,this.as,G);this._forwardProperty(P,this.selectedAs,this.$.selector.isSelected(G));this._forwardProperty(P,this.indexAs,B);this._forwardProperty(P,"tabIndex",this._focusedVirtualIndex===B?0:-1);this._physicalIndexForKey[P.__key__]=d;P._flushProperties&&P._flushProperties(!0);k.removeAttribute("hidden")}else k.setAttribute("hidden",
"")},b)},
_updateMetrics:function(b){_.He();var d=0,B=0,k=this._physicalAverageCount,G=this._physicalAverage;this._iterateItems(function(P){B+=this._physicalSizes[P];this._physicalSizes[P]=this._physicalItems[P].offsetHeight;d+=this._physicalSizes[P];this._physicalAverageCount+=this._physicalSizes[P]?1:0},b);
this.grid?(this._updateGridMetrics(),this._physicalSize=Math.ceil(this._physicalCount/this._itemsPerRow)*this._rowHeight):(B=this._itemsPerRow===1?B:Math.ceil(this._physicalCount/this._itemsPerRow)*this._rowHeight,this._physicalSize=this._physicalSize+d-B,this._itemsPerRow=1);this._physicalAverageCount!==k&&(this._physicalAverage=Math.round((G*k+d)/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 b=this._physicalTop;if(this.grid){var d=(this._viewportWidth-this._itemsPerRow*this._itemWidth)/2;this._iterateItems(function(B,k){var G=Math.floor(k%this._itemsPerRow*this._itemWidth+d);this._isRTL&&(G*=-1);this.translate3d(G+"px",b+"px",0,this._physicalItems[B]);this._shouldRenderNextRow(k)&&(b+=this._rowHeight)})}else this._iterateItems(function(B){this.translate3d(0,b+"px",0,this._physicalItems[B]);
b+=this._physicalSizes[B]})},
_getPhysicalSizeIncrement:function(b){return this.grid?this._computeVidx(b)%this._itemsPerRow!==this._itemsPerRow-1?0:this._rowHeight:this._physicalSizes[b]},
_shouldRenderNextRow:function(b){return b%this._itemsPerRow===this._itemsPerRow-1},
_adjustScrollPosition:function(){var b=this._virtualStart===0?this._physicalTop:Math.min(this._scrollPosition+this._physicalTop,0);if(b!==0){this._physicalTop=this._physicalTop-b;var d=this._scrollPosition;!Cxs&&d>0&&this._resetScrollPosition(d-b)}},
_resetScrollPosition:function(b){this.scrollTarget&&b>=0&&(this._scrollPosition=this._scrollTop=b)},
_updateScrollerSize:function(b){this.grid?this._estScrollHeight=this._virtualRowCount*this._rowHeight:this._estScrollHeight=this._physicalBottom+Math.max(this._virtualCount-this._physicalCount-this._virtualStart,0)*this._physicalAverage;if((b=(b=(b=b||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(b){return this.scrollToIndex(this.items.indexOf(b))},
scrollToIndex:function(b){if(!(typeof b!=="number"||b<0||b>this.items.length-1)&&(_.He(),this._physicalCount!==0)){b=this._clamp(b,0,this._virtualCount-1);if(!this._isIndexRendered(b)||b>=this._maxVirtualStart)this._virtualStart=this.grid?b-this._itemsPerRow*2:b-1;this._manageFocus();this._assignModels();this._updateMetrics();this._physicalTop=Math.floor(this._virtualStart/this._itemsPerRow)*this._physicalAverage;for(var d=this._physicalStart,B=this._virtualStart,k=0,G=this._hiddenContentSize;B<b&&
k<=G;)k+=this._getPhysicalSizeIncrement(d),d=(d+1)%this._physicalCount,B++;this._updateScrollerSize(!0);this._positionItems();this._resetScrollPosition(this._physicalTop+this._scrollOffset+k);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)},_.zp)},
selectItem:function(b){return this.selectIndex(this.items.indexOf(b))},
selectIndex:function(b){if(!(b<0||b>=this._virtualCount)){!this.multiSelection&&this.selectedItem&&this.clearSelection();if(this._isIndexRendered(b)){var d=this.modelForElement(this._physicalItems[this._getPhysicalIndex(b)]);d&&(d[this.selectedAs]=!0);this.updateSizeForIndex(b)}this.$.selector.selectIndex(b)}},
deselectItem:function(b){return this.deselectIndex(this.items.indexOf(b))},
deselectIndex:function(b){b<0||b>=this._virtualCount||(this._isIndexRendered(b)&&(this.modelForElement(this._physicalItems[this._getPhysicalIndex(b)])[this.selectedAs]=!1,this.updateSizeForIndex(b)),this.$.selector.deselectIndex(b))},
toggleSelectionForItem:function(b){return this.toggleSelectionForIndex(this.items.indexOf(b))},
toggleSelectionForIndex:function(b){(this.$.selector.isIndexSelected?this.$.selector.isIndexSelected(b):this.$.selector.isSelected(this.items[b]))?this.deselectIndex(b):this.selectIndex(b)},
clearSelection:function(){this._iterateItems(function(b){this.modelForElement(this._physicalItems[b])[this.selectedAs]=!1});
this.$.selector.clearSelection()},
_selectionEnabledChanged:function(b){(b?this.listen:this.unlisten).call(this,this,"tap","_selectionHandler")},
_selectionHandler:function(b){var d=this.modelForElement(b.target);if(d){var B=_.Uo(b).path[0];b=this._getActiveElement();var k=this._physicalItems[this._getPhysicalIndex(d[this.indexAs])];if(B.localName!=="input"&&B.localName!=="button"&&B.localName!=="select"){B=d.tabIndex;d.tabIndex=-100;var G=b?b.tabIndex:-1;d.tabIndex=B;b&&k!==b&&k.contains(b)&&G!==-100||this.toggleSelectionForItem(d[this.as])}}},
_multiSelectionChanged:function(b){this.clearSelection();this.$.selector.multi=b},
updateSizeForItem:function(b){return this.updateSizeForIndex(this.items.indexOf(b))},
updateSizeForIndex:function(b){if(!this._isIndexRendered(b))return null;this._updateMetrics([this._getPhysicalIndex(b)]);this._positionItems();return null},
_manageFocus:function(){var b=this._focusedVirtualIndex;b>=0&&b<this._virtualCount?this._isIndexRendered(b)?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(b){this._itemsPerRow=this._itemsPerRow||1;return this.grid?Math.ceil(b/this._itemsPerRow)*this._itemsPerRow:b},
_isIndexRendered:function(b){return b>=this._virtualStart&&b<=this._virtualEnd},
_isIndexVisible:function(b){return b>=this.firstVisibleIndex&&b<=this.lastVisibleIndex},
_getPhysicalIndex:function(b){return(this._physicalStart+(b-this._virtualStart))%this._physicalCount},
focusItem:function(b){this._focusPhysicalItem(b)},
_focusPhysicalItem:function(b){if(!(b<0||b>=this._virtualCount)){this._restoreFocusedItem();this._isIndexRendered(b)||this.scrollToIndex(b);var d=this._physicalItems[this._getPhysicalIndex(b)],B=this.modelForElement(d),k;B.tabIndex=-100;d.tabIndex===-100&&(k=d);k||(k=_.Uo(d).querySelector('[tabindex="-100"]'));B.tabIndex=0;this._focusedVirtualIndex=b;k&&k.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 b=this._focusedPhysicalIndex;if(!(this._offscreenFocusedItem||this._focusedVirtualIndex<0)){if(!this._focusBackfillItem){var d=this.stamp(null);this._focusBackfillItem=d.root.querySelector("*");this._itemsParent.appendChild(d.root)}this._offscreenFocusedItem=this._physicalItems[b];this.modelForElement(this._offscreenFocusedItem).tabIndex=0;this._physicalItems[b]=this._focusBackfillItem;this._focusedPhysicalIndex=b;this.translate3d(0,"-10000px",0,this._offscreenFocusedItem)}},
_restoreFocusedItem:function(){if(this._offscreenFocusedItem&&!(this._focusedVirtualIndex<0)){this._assignModels();var b=this._focusedPhysicalIndex=this._getPhysicalIndex(this._focusedVirtualIndex),d=this._physicalItems[b];if(d){var B=this.modelForElement(d),k=this.modelForElement(this._offscreenFocusedItem);B[this.as]===k[this.as]?(this._focusBackfillItem=d,B.tabIndex=-1,this._physicalItems[b]=this._offscreenFocusedItem,this.translate3d(0,"-10000px",0,this._focusBackfillItem)):(this._removeFocusedItem(),
this._focusBackfillItem=null);this._offscreenFocusedItem=null}}},
_didFocus:function(b){b=this.modelForElement(b.target);var d=this.modelForElement(this._focusedItem),B=this._offscreenFocusedItem!==null,k=this._focusedVirtualIndex;b&&(d===b?this._isIndexVisible(k)||this.scrollToIndex(k):(this._restoreFocusedItem(),d&&(d.tabIndex=-1),b.tabIndex=0,this._focusedVirtualIndex=k=b[this.indexAs],this._focusedPhysicalIndex=this._getPhysicalIndex(k),this._focusedItem=this._physicalItems[this._focusedPhysicalIndex],B&&!this._offscreenFocusedItem&&this._update()))},
_keydownHandler:function(b){switch(b.keyCode){case 40:this._focusedVirtualIndex<this._virtualCount-1&&b.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&&b.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(b)}},
_clamp:function(b,d,B){return Math.min(B,Math.max(d,b))},
_debounce:function(b,d,B){this._debouncers=this._debouncers||{};this._debouncers[b]=_.JW(this._debouncers[b],B,d.bind(this));_.z_(this._debouncers[b])},
_forwardProperty:function(b,d,B){b._setPendingProperty(d,B)},
_forwardHostPropV2:function(b,d){(this._physicalItems||[]).concat([this._offscreenFocusedItem,this._focusBackfillItem]).forEach(function(B){B&&this.modelForElement(B).forwardHostProp(b,d)},this)},
_notifyInstancePropV2:function(b,d,B){jeF(this.as,d)&&(b=b[this.indexAs],d==this.as&&(this.items[b]=B),this.notifyPath(te(this.as,"items."+b,d),B))},
_getStampedChildren:function(){return this._physicalItems},
_forwardInstancePath:function(b,d,B){d.indexOf(this.as+".")===0&&this.notifyPath("items."+b.__key__+"."+d.slice(this.as.length+1),B)},
_forwardParentPath:function(b,d){(this._physicalItems||[]).concat([this._offscreenFocusedItem,this._focusBackfillItem]).forEach(function(B){B&&this.modelForElement(B).notifyPath(b,d)},this)},
_forwardParentProp:function(b,d){(this._physicalItems||[]).concat([this._offscreenFocusedItem,this._focusBackfillItem]).forEach(function(B){B&&(this.modelForElement(B)[b]=d)},this)},
_getActiveElement:function(){var b=this._itemsParent.node.domHost;return _.Uo(b?b.root:document).activeElement},
_scrollTargetChanged:function(b,d){this._oldScrollTarget&&(this._toggleScrollListener(!1,this._oldScrollTarget),this._oldScrollTarget=null);if(d)if(b==="document")this.scrollTarget=this._doc;else if(typeof b==="string"){var B,k;this.scrollTarget=(d=(k=(B=this.domHost)==null?void 0:B.polymerController)!=null?k:this.domHost)&&d.$?d.$[b]:_.Uo(this.ownerDocument).querySelector("#"+b)}else this._isValidScrollTarget()&&(this._oldScrollTarget=b,this._toggleScrollListener(this._shouldHaveListener,b))}});var vGl;var LkS;var fjM=function(b,d,B,k){b-=B;d-=k;return Math.sqrt(b*b+d*d)},AM2=window.performance&&window.performance.now?window.performance.now.bind(window.performance):Date.now;
HhW.prototype={get boundingRect(){return this.element.getBoundingClientRect()}};var lp4=function(b){b.maxRadius=0;b.mouseDownStart=0;b.mouseUpStart=0;b.xStart=0;b.yStart=0;b.xEnd=0;b.yEnd=0;b.containerMetrics=new HhW(b.element)};
tpm.prototype={get recenters(){return this.element.recenters},get center(){return this.element.center},get mouseDownElapsed(){if(!this.mouseDownStart)return 0;var b=AM2()-this.mouseDownStart;this.mouseUpStart&&(b-=this.mouseUpElapsed);return b},get mouseUpElapsed(){return this.mouseUpStart?AM2()-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 b=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(b*(1-Math.pow(80,-(this.mouseInteractionSeconds/(1.1-b/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 b=this.radius/(this.containerMetrics.size/2);var d=this.xNow-this.containerMetrics.width/2;var B=this.yNow-this.containerMetrics.height/
2;this.waveContainer.style.webkitTransform="translate("+d+"px, "+B+"px)";this.waveContainer.style.transform="translate3d("+d+"px, "+B+"px, 0)";this.wave.style.webkitTransform="scale("+b+","+b+")";this.wave.style.transform="scale3d("+b+","+b+",1)"},
downAction:function(b){var d=this.containerMetrics.width/2,B=this.containerMetrics.height/2;lp4(this);this.mouseDownStart=AM2();this.center?(this.xStart=d,this.yStart=B):(this.xStart=b?b.detail.x-this.containerMetrics.boundingRect.left:this.containerMetrics.width/2,this.yStart=b?b.detail.y-this.containerMetrics.boundingRect.top:this.containerMetrics.height/2);this.recenters&&(this.xEnd=d,this.yEnd=B);b=this.containerMetrics;d=this.xStart;B=this.yStart;this.maxRadius=Math.max(fjM(d,B,0,0),fjM(d,B,
b.width,0),fjM(d,B,0,b.height),fjM(d,B,b.width,b.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=AM2())},
remove:function(){_.Uo(_.Uo(this.waveContainer).parentNode).removeChild(this.waveContainer)}};
_.hs({_template:function(){if(LkS!==void 0)return LkS;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);var d=b.content,B=d.insertBefore;vGl===void 0&&(vGl=document.createElement("template"));var k=vGl;B.call(d,k.content.cloneNode(!0),b.content.firstChild);return LkS=b},
is:"tp-yt-paper-ripple",behaviors:[_.Kq],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(){_.Uo(this).parentNode.nodeType==11?this.keyEventTarget=_.Uo(this).getOwnerRoot().host:this.keyEventTarget=_.Uo(this).parentNode;var b=this.keyEventTarget;this.listen(b,"up","uiUpAction");this.listen(b,"down","uiDownAction")},
detached:function(){this.unlisten(this.keyEventTarget,"up","uiUpAction");this.unlisten(this.keyEventTarget,"down","uiDownAction");this.keyEventTarget=null;this.ripples.forEach(function(b){b.remove()});
this.ripples.length=0;this._setAnimating(!1)},
get shouldKeepAnimating(){for(var b=0;b<this.ripples.length;++b)if(!this.ripples[b].isAnimationComplete)return!0;return!1},simulatedRipple:function(){this.downAction(null);this.async(function(){this.upAction()},1)},
uiDownAction:function(b){this.noink||this.downAction(b)},
downAction:function(b){this.holdDown&&this.ripples.length>0||(this.addRipple().downAction(b),this._animating||(this._animating=!0,this.animate()))},
uiUpAction:function(b){this.noink||this.upAction(b)},
upAction:function(b){this.holdDown||(this.ripples.forEach(function(d){d.upAction(b)}),this._animating=!0,this.animate())},
onAnimationComplete:function(){for(var b=0;b<this.ripples.length;++b){var d=this.ripples[b];d.isOpacityFullyDecayed&&!d.isRestingAtMaxRadius&&this.removeRipple(d)}this._animating=!1;this.$.background.style.backgroundColor="";this.fire("transitionend")},
addRipple:function(){var b=new tpm(this);_.Uo(this.$.waves).appendChild(b.waveContainer);this.$.background.style.backgroundColor=b.color;this.ripples.push(b);this._setAnimating(!0);return b},
removeRipple:function(b){var d=this.ripples.indexOf(b);d<0||(this.ripples.splice(d,1),b.remove(),this.ripples.length||this._setAnimating(!1))},
animate:function(){if(this._animating){var b;for(b=0;b<this.ripples.length;++b){var d=this.ripples[b];d.draw();this.$.background.style.opacity=d.outerOpacity;d.isOpacityFullyDecayed&&!d.isRestingAtMaxRadius&&this.removeRipple(d)}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(b,d){d!==void 0&&(b?this.downAction():this.upAction())}});var Od={properties:{noink:{type:Boolean,observer:"_noinkChanged"},_rippleContainer:{type:Object},_ripple:{type:Object}},_buttonStateChanged:function(){this.focused&&this.ensureRipple()},
_downHandler:function(b){TL._downHandler.call(this,b);this.pressed&&this.ensureRipple(b)},
ensureRipple:function(b){if(!this.hasRipple()){this._ripple=this._createRipple();this._ripple.noink=this.noink;var d=this._rippleContainer||this.root;d&&_.Uo(d).appendChild(this._ripple);if(b){d=_.Uo(this._rippleContainer||this);var B=_.Uo(b).rootTarget;d.deepContains(B)&&this._ripple.uiDownAction(b)}}},
getRipple:function(){this.ensureRipple();return this._ripple},
hasRipple:function(){return!!this._ripple},
_createRipple:function(){return document.createElement("tp-yt-paper-ripple")},
_noinkChanged:function(b){this.hasRipple()&&(this._ripple.noink=b)}};var Wke={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 b=1;this.disabled?b=0:this.active||this.pressed?b=4:this.receivedFocusFromKeyboard&&(b=3);this._setElevation(b)},
_computeKeyboardClass:function(b){this.toggleClass("keyboard-focus",b)},
_spaceKeyDownHandler:function(b){TL._spaceKeyDownHandler.call(this,b);this.hasRipple()&&this.getRipple().ripples.length<1&&this._ripple.uiDownAction()},
_spaceKeyUpHandler:function(b){TL._spaceKeyUpHandler.call(this,b);this.hasRipple()&&this._ripple.uiUpAction()}},ajs=[dsU,
_.nq,Od,Wke];_.mml={observers:["_focusedChanged(receivedFocusFromKeyboard)"],_focusedChanged:function(b){b&&this.ensureRipple();this.hasRipple()&&(this._ripple.holdDown=b)},
_createRipple:function(){var b=Od._createRipple();b.id="ink";b.setAttribute("center","");b.classList.add("circle");return b}};
_.$m3=[dsU,_.nq,Od,_.mml];_.OuA=[_.$m3,GVS,{_checkedChanged:function(){kVM._checkedChanged.call(this);this.hasRipple()&&(this.checked?this._ripple.setAttribute("checked",""):this._ripple.removeAttribute("checked"))},
_buttonStateChanged:function(){Od._buttonStateChanged.call(this);!this.disabled&&this.isAttached&&(this.checked=this.active)}}];var Ij5;var DmS;var Um2=function(){};
_.E=Um2.prototype;_.E.registered=function(){};
_.E.addOwnKeyBinding=function(){};
_.E.removeOwnKeyBindings=function(){};
_.E.keyboardEventMatchesKeys=function(){};
_.E._collectKeyBindings=function(){};
_.E._prepKeyBindings=function(){};
_.E._addKeyBinding=function(){};
_.E._resetKeyEventListeners=function(){};
_.E._listenKeyEventListeners=function(){};
_.E._unlistenKeyEventListeners=function(){};
_.E._onKeyBindingEvent=function(){};
_.E._triggerKeyHandler=function(){};
_.E._tapHandler=function(){};
_.E._focusChanged=function(){};
_.E._detectKeyboardFocus=function(){};
_.E._userActivate=function(){};
_.E._upHandler=function(){};
_.E._asyncClick=function(){};
_.E._pressedChanged=function(){};
_.E._ariaActiveAttributeChanged=function(){};
_.E._activeChanged=function(){};
_.E._controlStateChanged=function(){};
_.E._changedButtonState=function(){};
_.E._focusBlurHandler=function(){};
_.E._disabledChanged=function(){};
_.E._changedControlState=function(){};
_.E._buttonStateChanged=function(){};
_.E._downHandler=function(){};
_.E.ensureRipple=function(){};
_.E.getRipple=function(){};
_.E.hasRipple=function(){};
_.E._createRipple=function(){};
_.E._noinkChanged=function(){};
_.E._computeKeyboardClass=function(){};
_.E._spaceKeyDownHandler=function(){};
_.E._spaceKeyUpHandler=function(){};
_.E._setPressed=function(){};
_.E._setPointerDown=function(){};
_.E._setReceivedFocusFromKeyboard=function(){};
_.E._setFocused=function(){};
_.E._setElevation=function(){};
Um2=_.hs({_template:function(){if(DmS!==void 0)return DmS;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);
var d=b.content,B=d.insertBefore;Ij5===void 0&&(Ij5=document.createElement("template"));var k=Ij5;B.call(d,k.content.cloneNode(!0),b.content.firstChild);return DmS=b},
is:"tp-yt-paper-button",hostAttributes:{"style-target":"host"},behaviors:[ajs],properties:{raised:{type:Boolean,reflectToAttribute:!0,value:!1,observer:"_calculateElevation"}},_calculateElevation:function(){this.raised?Wke._calculateElevation.apply(this):this._setElevation(0)}});var oG$;var Nh3;var pTM={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(b){_.N("dialog_behavior_no_tap_killswitch")&&this._onDialogClick(b)},
_onDialogClickWrapped:function(b){_.N("dialog_behavior_no_tap_killswitch")||this._onDialogClick(b)},
ready:function(){this.__prevNoCancelOnOutsideClick=this.noCancelOnOutsideClick;this.__prevNoCancelOnEscKey=this.noCancelOnEscKey;this.__prevWithBackdrop=this.withBackdrop;this.__readied=!0},
_modalChanged:function(b,d){d&&(b?(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(b){if(b){var d;((d=this.hostElement)!=null?d:this).setAttribute("aria-modal","true")}else{var B;((B=this.hostElement)!=null?B:this).removeAttribute("aria-modal")}},
_updateClosingReasonConfirmed:function(b){this.closingReason=this.closingReason||{};this.closingReason.confirmed=b},
_onDialogClick:function(b){for(var d=_.Uo(b).path,B=0,k,G=d.indexOf((k=this.hostElement)!=null?k:this);B<G;B++)if(k=d[B],k.hasAttribute&&(k.hasAttribute("dialog-dismiss")||k.hasAttribute("dialog-confirm"))){this._updateClosingReasonConfirmed(k.hasAttribute("dialog-confirm"));this.close();b.stopPropagation();break}}},MsS=[_.$Q,
pTM];var cM3=document.createElement("template");_.J(cM3,'<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(cM3.content);var JMr=document.createElement("template");_.J(JMr,'<custom-style><style is="custom-style"></style></custom-style>');document.head.appendChild(JMr.content);_.hs({_template:function(){if(Nh3!==void 0)return Nh3;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);
var d=b.content,B=d.insertBefore;oG$===void 0&&(oG$=document.createElement("template"));var k=oG$;B.call(d,k.content.cloneNode(!0),b.content.firstChild);return Nh3=b},
is:"tp-yt-paper-dialog",hostAttributes:{"style-target":"host"},behaviors:[MsS,WiH],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 zbA;var Rb2;_.hs({_template:function(){if(Rb2!==void 0)return Rb2;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);var d=b.content,B=d.insertBefore;zbA===void 0&&(zbA=document.createElement("template"));var k=zbA;B.call(d,k.content.cloneNode(!0),b.content.firstChild);return Rb2=b},
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 b,d,B;if(((b=window.ShadyDOM)==null?void 0:b.noPatch)!==!0&&((d=window.ShadyDOM)==null?void 0:d.noPatch)!=="on-demand"||((B=this.__shady_parentNode)==null?void 0:B.nodeName)!=="#document-fragment")this.dialogElement=this.dialogElement||this.parentElement;this.dialogElement&&this.dialogElement.behaviors&&this.dialogElement.behaviors.indexOf(pTM)>=0?(this.dialogElement.sizingTarget=this.scrollTarget,this.scrollTarget.classList.remove("fit")):this.dialogElement&&this.scrollTarget.classList.add("fit")}});var XTr=_.YE(['<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>']),hbU=_.eur(XTr);hbU.setAttribute("style","display: none;");document.head.appendChild(hbU.content);var Huh;var ljM;var tss;var jLU;_.hs({is:"tp-yt-paper-menu-grow-height-animation",_template:null,behaviors:[dQ],configure:function(b){var d=b.node,B=d.getBoundingClientRect().height;return this._effect=new KeyframeEffect(d,[{height:B/2+"px"},{height:B+"px"}],this.timingFromConfig(b))}});
_.hs({is:"tp-yt-paper-menu-grow-width-animation",_template:null,behaviors:[dQ],configure:function(b){var d=b.node,B=d.getBoundingClientRect().width;return this._effect=new KeyframeEffect(d,[{width:B/2+"px"},{width:B+"px"}],this.timingFromConfig(b))}});
_.hs({is:"tp-yt-paper-menu-shrink-width-animation",_template:null,behaviors:[dQ],configure:function(b){var d=b.node,B=d.getBoundingClientRect().width;return this._effect=new KeyframeEffect(d,[{width:B+"px"},{width:B-B/20+"px"}],this.timingFromConfig(b))}});
_.hs({is:"tp-yt-paper-menu-shrink-height-animation",_template:null,behaviors:[dQ],configure:function(b){var d=b.node,B=d.getBoundingClientRect().height;this.setPrefixedProperty(d,"transformOrigin","0 0");return this._effect=new KeyframeEffect(d,[{height:B+"px",transform:"translateY(0)"},{height:B/2+"px",transform:"translateY(-20px)"}],this.timingFromConfig(b))}});var Ir={ANIMATION_CUBIC_BEZIER:"cubic-bezier(.3,.95,.5,1)",MAX_ANIMATION_TIME_MS:400},FkU=function(){};
_.E=FkU.prototype;_.E.registered=function(){};
_.E.addOwnKeyBinding=function(){};
_.E.removeOwnKeyBindings=function(){};
_.E.keyboardEventMatchesKeys=function(){};
_.E._collectKeyBindings=function(){};
_.E._prepKeyBindings=function(){};
_.E._addKeyBinding=function(){};
_.E._resetKeyEventListeners=function(){};
_.E._listenKeyEventListeners=function(){};
_.E._unlistenKeyEventListeners=function(){};
_.E._onKeyBindingEvent=function(){};
_.E._triggerKeyHandler=function(){};
_.E._focusBlurHandler=function(){};
_.E._changedControlState=function(){};
_.E._setFocused=function(){};
FkU=_.hs({_template:function(){if(jLU!==void 0)return jLU;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);var d=b.content,B=d.insertBefore;tss===void 0&&(tss=document.createElement("template"));var k=tss;B.call(d,k.content.cloneNode(!0),b.content.firstChild);return jLU=b},
is:"tp-yt-paper-menu-button",behaviors:[_.Kq,_.nq],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:Ir.ANIMATION_CUBIC_BEZIER}},{name:"tp-yt-paper-menu-grow-height-animation",timing:{delay:100,duration:275,easing:Ir.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:Ir.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 b=_.Uo(this.$.content).getDistributedNodes(),d=0,B=b.length;d<B;d++)if(b[d].nodeType===Node.ELEMENT_NODE)return b[d]},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(b,d){b?(this._dropdownContent=this.contentElement,this.fire("paper-dropdown-open")):d!=null&&this.fire("paper-dropdown-close")},
_disabledChanged:function(b){_.nq._disabledChanged.apply(this,arguments);b&&this.opened&&this.close()},
__onIronOverlayCanceled:function(b){var d=this.$.trigger;_.Uo(b.detail).path.indexOf(d)>-1&&b.preventDefault()}});
Object.keys(Ir).forEach(function(b){FkU[b]=Ir[b]});var Zue=_.rD.IronButtonState,gGA=(0,_.Ve)(HTMLElement);
_.hs({_template:function(){if(ljM!==void 0)return ljM;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;Huh===void 0&&(Huh=document.createElement("template"));var k=Huh;B.call(d,k.content.cloneNode(!0),b.content.firstChild);return ljM=b},
is:"tp-yt-paper-dropdown-menu-light",hostAttributes:{"style-target":"host"},behaviors:[Zue,_.nq,Od,_.QC,_.YR],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(b){var d=(0,_.yO)(this);d.attachShadow({mode:"open",delegatesFocus:!0,shadyUpgradeFragment:b});d.shadowRoot.appendChild(b);return gGA.prototype._attachDom.call(this,b)},
focus:function(){this.$["dropdown-trigger"].focus()},
attached:function(){var b=this.contentElement;b&&b.selectedItem&&this._setSelectedItem(b.selectedItem)},
get contentElement(){for(var b=_.Uo(this.$.content).getDistributedNodes(),d=0,B=b.length;d<B;d++)if(b[d].nodeType===Node.ELEMENT_NODE)return b[d]},open:function(){this.$.menuButton.open()},
close:function(){this.$.menuButton.close()},
_onIronSelect:function(b){this._setSelectedItem(b.detail.item)},
_onIronDeselect:function(){this._setSelectedItem(null)},
_onTap:function(b){_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(b)===this&&this.open()},
_selectedItemChanged:function(b){var d="";b?d=b.label||b.getAttribute("label")||b.textContent.trim():d="";this.value=d;this._setSelectedItemLabel(d)},
_computeMenuVerticalOffset:function(b,d){return d?d:b?-4:8},
_getValidity:function(){return this.disabled||!this.required||this.required&&!!this.value},
_openedChanged:function(){var b=this.opened?"true":"false",d=this.contentElement;d&&d.setAttribute("aria-expanded",b)},
_computeLabelClass:function(b,d,B){var k="label";if(b)B&&(k+=" label-is-hidden");else if(B||d)k+=" label-is-floating";return k},
_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 yMV;var Sts;_.hs({is:"tp-yt-paper-icon-button",_template:function(){if(Sts!==void 0)return Sts;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);var d=b.content,B=d.insertBefore;yMV===void 0&&(yMV=document.createElement("template"));var k=yMV;B.call(d,k.content.cloneNode(!0),b.content.firstChild);return Sts=b},
hostAttributes:{role:"button",tabindex:"0","style-target":"host"},behaviors:[_.$m3],properties:{src:{type:String},icon:{type:String},alt:{type:String,observer:"_altChanged"}},_altChanged:function(b,d){var B=this.getAttribute("aria-label");B&&d!=B||this.setAttribute("aria-label",b)}});var VsS;var iuh;_.DL=[dsU,_.nq,{hostAttributes:{role:"option",tabindex:"0"}}];_.hs({_template:function(){if(iuh!==void 0)return iuh;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);var d=b.content,B=d.insertBefore;VsS===void 0&&(VsS=document.createElement("template"));var k=VsS;B.call(d,k.content.cloneNode(!0),b.content.firstChild);return iuh=b},
is:"tp-yt-paper-icon-item",hostAttributes:{"style-target":"host"},behaviors:[_.DL]});var wT2;var upr;var Kk5={attached:function(){this.fire("addon-attached")},
update:function(){}};var nGV=1,Th5=1,rM3=1,QL5=[_.nq,_.Kq,{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();!Dp&&this.inputElement&&this._typesThatHaveText.indexOf(this.inputElement.type)!==-1&&(this.alwaysFloatLabel=!0)},
_appendStringWithSpace:function(b,d){b?b=b+" "+d:b=d;return b},
_onAddonAttached:function(b){b=_.Uo(b).rootTarget;if(b.id)this._ariaDescribedBy=this._appendStringWithSpace(this._ariaDescribedBy,b.id);else{var d="paper-input-add-on-"+Th5++;b.id=d;this._ariaDescribedBy=this._appendStringWithSpace(this._ariaDescribedBy,d)}},
validate:function(){return this.inputElement.validate()},
_focusBlurHandler:function(b){_.nq._focusBlurHandler.call(this,b);this.focused&&!this._shiftTabPressed&&this._focusableElement&&this._focusableElement.focus()},
_onShiftTabDown:function(){var b=this.getAttribute("tabindex");this._shiftTabPressed=!0;this.setAttribute("tabindex","-1");this.async(function(){this.setAttribute("tabindex",b);this._shiftTabPressed=!1},1)},
_handleAutoValidate:function(){this.autoValidate&&this.validate()},
updateValueAndPreserveCaret:function(b){try{var d=this.inputElement.selectionStart;this.value=b;this.inputElement.selectionStart=d;this.inputElement.selectionEnd=d}catch(B){this.value=b}},
_computeAlwaysFloatLabel:function(b,d){return d||b},
_updateAriaLabelledBy:function(){var b=_.Uo(this.root).querySelector("label");if(b){if(b.id)var d=b.id;else d="paper-input-label-"+nGV++,b.id=d;this._ariaLabelledBy=d}else this._ariaLabelledBy=""},
_generateInputId:function(){this._inputId&&this._inputId!==""||(this._inputId="input-"+rM3++)},
_onChange:function(b){this.shadowRoot&&this.fire(b.type,{sourceEvent:b},{node:this,bubbles:b.bubbles,cancelable:b.cancelable})},
_autofocusChanged:function(){if(this.autofocus&&this._focusableElement){var b=document.activeElement;b instanceof HTMLElement&&b!==document.body&&b!==document.documentElement||this._focusableElement.focus()}}}];var qth;var xmr;_.hs({_template:function(){if(xmr!==void 0)return xmr;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);var d=b.content,B=d.insertBefore;qth===void 0&&(qth=document.createElement("template"));var k=qth;B.call(d,k.content.cloneNode(!0),b.content.firstChild);return xmr=b},
is:"tp-yt-paper-input-char-counter",hostAttributes:{"style-target":"host"},behaviors:[Kk5],properties:{_charCounterStr:{type:String,value:"0"}},update:function(b){if(b.inputElement){b.value=b.value||"";var d=b.value.toString().length.toString();b.inputElement.hasAttribute("maxlength")&&(d+="/"+b.inputElement.getAttribute("maxlength"));this._charCounterStr=d}}});var YtA;var ebA;_.hs({_template:function(){if(ebA!==void 0)return ebA;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);var d=b.content,B=d.insertBefore;YtA===void 0&&(YtA=document.createElement("template"));var k=YtA;B.call(d,k.content.cloneNode(!0),b.content.firstChild);return ebA=b},
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 Rd(this.attrForValue)},get _inputElement(){return _.Uo(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(b){this._addons||(this._addons=[]);b=b.target;this._addons.indexOf(b)===-1&&(this._addons.push(b),this.isAttached&&this._handleValue(this._inputElement))},
_onFocus:function(){this._setFocused(!0)},
_onBlur:function(){this._setFocused(!1);this._handleValueAndAutoValidate(this._inputElement)},
_onInput:function(b){this._handleValueAndAutoValidate(b.target)},
_onValueChanged:function(b){var d=b.target;if(this.__isFirstValueUpdate&&(this.__isFirstValueUpdate=!1,d.value===void 0||d.value===""))return;this._handleValueAndAutoValidate(b.target)},
_handleValue:function(b){var d=this._inputElementValue;d||d===0||b.type==="number"&&!b.checkValidity()?this._inputHasContent=!0:this._inputHasContent=!1;this.updateAddons({inputElement:b,value:d,invalid:this.invalid})},
_handleValueAndAutoValidate:function(b){this.autoValidate&&b&&(this.invalid=!(b.validate?b.validate(this._inputElementValue):b.checkValidity()));this._handleValue(b)},
_onIronInputValidate:function(){this.invalid=this._inputElement.invalid},
_invalidChanged:function(){this._addons&&this.updateAddons({invalid:this.invalid})},
updateAddons:function(b){if(this._addons)for(var d,B=0;d=this._addons[B];B++)d.update(b)},
_computeInputContentClass:function(b,d,B,k,G){var P="input-content";b?(G&&(P+=" label-is-hidden"),k&&!this.noUnfloatedLabelError&&(P+=" is-invalid")):(b=this.querySelector("label"),d||G?(P+=" label-is-floating",this.$.labelAndInputContainer.style.position="static",k?P+=" is-invalid":B&&(P+=" label-is-highlighted")):(b&&(this.$.labelAndInputContainer.style.position="relative"),k&&!this.noUnfloatedLabelError&&(P+=" is-invalid")));B&&(P+=" focused");return P},
_computeUnderlineClass:function(b,d){var B="underline";d?B+=" is-invalid":b&&(B+=" is-highlighted");return B},
_computeAddOnContentClass:function(b,d){var B="add-on-content";d?B+=" is-invalid":b&&(B+=" is-highlighted");return B}});var bIl;var dil;_.hs({_template:function(){if(dil!==void 0)return dil;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);var d=b.content,B=d.insertBefore;bIl===void 0&&(bIl=document.createElement("template"));var k=bIl;B.call(d,k.content.cloneNode(!0),b.content.firstChild);return dil=b},
is:"tp-yt-paper-input-error",hostAttributes:{"style-target":"host"},behaviors:[Kk5],properties:{invalid:{readOnly:!0,reflectToAttribute:!0,type:Boolean}},update:function(b){this._setInvalid(b.invalid)}});_.hs({is:"tp-yt-paper-input",_template:function(){if(upr!==void 0)return upr;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);var d=b.content,B=d.insertBefore;wT2===void 0&&(wT2=document.createElement("template"));var k=wT2;B.call(d,k.content.cloneNode(!0),b.content.firstChild);return upr=b},
behaviors:[QL5,_.QC],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 B_S;var kvs;_.hs({_template:function(){if(kvs!==void 0)return kvs;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);var d=
b.content,B=d.insertBefore;B_S===void 0&&(B_S=document.createElement("template"));var k=B_S;B.call(d,k.content.cloneNode(!0),b.content.firstChild);return kvs=b},
is:"tp-yt-paper-item",hostAttributes:{"style-target":"host"},behaviors:[_.DL]});var Gvl;var PZM;_.hs({_template:function(){if(PZM!==void 0)return PZM;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);
var d=b.content,B=d.insertBefore;Gvl===void 0&&(Gvl=document.createElement("template"));var k=Gvl;B.call(d,k.content.cloneNode(!0),b.content.firstChild);return PZM=b},
is:"tp-yt-paper-item-body"});var EMs;var suS;var CZM=function(){};
_.E=CZM.prototype;_.E.indexOf=function(){};
_.E.selectPrevious=function(){};
_.E.selectNext=function(){};
_.E.selectIndex=function(){};
_.E.forceSynchronousItemUpdate=function(){};
_.E._checkFallback=function(){};
_.E._addListener=function(){};
_.E._removeListener=function(){};
_.E._activateEventChanged=function(){};
_.E._updateItems=function(){};
_.E._selectSelected=function(){};
_.E._filterItem=function(){};
_.E._valueToItem=function(){};
_.E._valueToIndex=function(){};
_.E._indexToValue=function(){};
_.E._valueForItem=function(){};
_.E._observeItems=function(){};
_.E._itemActivate=function(){};
_.E.multiChanged=function(){};
_.E._updateAttrForSelected=function(){};
_.E._updateSelected=function(){};
_.E._selectMulti=function(){};
_.E._selectionChange=function(){};
_.E._toggleSelected=function(){};
_.E._valuesToItems=function(){};
_.E.registered=function(){};
_.E.addOwnKeyBinding=function(){};
_.E.removeOwnKeyBindings=function(){};
_.E.keyboardEventMatchesKeys=function(){};
_.E._collectKeyBindings=function(){};
_.E._prepKeyBindings=function(){};
_.E._addKeyBinding=function(){};
_.E._resetKeyEventListeners=function(){};
_.E._listenKeyEventListeners=function(){};
_.E._unlistenKeyEventListeners=function(){};
_.E._onKeyBindingEvent=function(){};
_.E._triggerKeyHandler=function(){};
_.E.select=function(){};
_.E._resetTabindices=function(){};
_.E._updateMultiselectable=function(){};
_.E._focusWithKeyboardEvent=function(){};
_.E._clearSearchText=function(){};
_.E._focusPrevious=function(){};
_.E._focusNext=function(){};
_.E._applySelection=function(){};
_.E._focusedItemChanged=function(){};
_.E._onIronItemsChanged=function(){};
_.E._onShiftTabDown=function(){};
_.E._onFocus=function(){};
_.E._onUpKey=function(){};
_.E._onDownKey=function(){};
_.E._onEscKey=function(){};
_.E._onKeydown=function(){};
_.E._activateHandler=function(){};
_.E._disabledChanged=function(){};
_.E._setSelectedItem=function(){};
_.E._setItems=function(){};
_.E._setSelectedItems=function(){};
_.E._setFocusedItem=function(){};
CZM=_.hs({_template:function(){if(suS!==void 0)return suS;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);
var d=b.content,B=d.insertBefore;EMs===void 0&&(EMs=document.createElement("template"));var k=EMs;B.call(d,k.content.cloneNode(!0),b.content.firstChild);return suS=b},
is:"tp-yt-paper-listbox",behaviors:[C8h],hostAttributes:{role:"listbox"}});var vMV;var LG3;var fhH={properties:{active:{type:Boolean,value:!1,reflectToAttribute:!0,observer:"__activeChanged"},alt:{type:String,value:"loading",observer:"__altChanged"},__coolingDown:{type:Boolean,value:!1}},__computeContainerClasses:function(b,d){return[b||d?"active":"",d?"cooldown":""].join(" ")},
__activeChanged:function(b,d){this.__setAriaHidden(!b);this.__coolingDown=!b&&d},
__altChanged:function(b){this.setAttribute("aria-label",b||"loading")},
__setAriaHidden:function(b){b?this.setAttribute("aria-hidden","true"):this.removeAttribute("aria-hidden")},
__reset:function(){this.__coolingDown=this.active=!1}};_.hs({_template:function(){if(LG3!==void 0)return LG3;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);var d=b.content,B=d.insertBefore;vMV===void 0&&(vMV=document.createElement("template"));var k=vMV;B.call(d,k.content.cloneNode(!0),b.content.firstChild);return LG3=b},
is:"tp-yt-paper-spinner",behaviors:[fhH]});var AHV;var WG5;_.hs({_template:function(){if(WG5!==void 0)return WG5;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);var d=b.content,B=d.insertBefore;AHV===void 0&&(AHV=document.createElement("template"));var k=AHV;B.call(d,k.content.cloneNode(!0),b.content.firstChild);return WG5=b},
is:"tp-yt-paper-spinner-lite",behaviors:[fhH]});var ahr;var mi3;_.hs({_template:function(){if(mi3!==void 0)return mi3;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);var d=b.content,B=d.insertBefore;ahr===void 0&&(ahr=document.createElement("template"));var k=ahr;B.call(d,k.content.cloneNode(!0),b.content.firstChild);return mi3=b},
is:"tp-yt-paper-tab",behaviors:[_.nq,_.rD.IronButtonState,Od],properties:{link:{type:Boolean,value:!1,reflectToAttribute:!0},noBoldOnFocus:{type:Boolean,value:!1,reflectToAttribute:!0}},hostAttributes:{role:"tab","style-target":"host"},listeners:{down:"_updateNoink",tap:"_onTap"},attached:function(){this._updateNoink()},
get _parentNoink(){var b=_.Uo(this).parentNode;return!!b&&!!b.noink},_updateNoink:function(){this.noink=!!this.noink||!!this._parentNoink},
_onTap:function(b){if(this.link){var d=this.queryEffectiveChildren("a");d&&b.target!==d&&d.click()}}});var $i2;var OIU;var IhV=_.YE(['<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>']),Di2=_.eur(IhV);document.head.appendChild(Di2.content);_.hs({_template:function(){if(OIU!==void 0)return OIU;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);var d=b.content,B=d.insertBefore;$i2===void 0&&($i2=document.createElement("template"));var k=$i2;B.call(d,k.content.cloneNode(!0),b.content.firstChild);return OIU=b},
is:"tp-yt-paper-tabs",behaviors:[_.bm,_.Lil],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(b){_.Uo(this).querySelectorAll("tp-yt-paper-tab").forEach(b?this._setNoinkAttribute:this._removeNoinkAttribute)},
_setNoinkAttribute:function(b){b.setAttribute("noink","")},
_removeNoinkAttribute:function(b){b.removeAttribute("noink")},
_computeScrollButtonClass:function(b,d,B,k){return!d||B?"hidden":b?k?"hidden":"not-visible":""},
_computeTabsContentClass:function(b,d){var B="tabs-content";b&&(B+=" scrollable");if(!b||d)B+=" fit-container";return B},
_computeSelectionBarClass:function(b,d){var B="selection-bar";b?B+=" hidden":d&&(B+=" align-bottom");return B},
_onTabSizingChanged:function(){this.debounce("_onTabSizingChanged",function(){this._scroll();this._tabChanged(this.selectedItem)},10)},
_makeString:function(b){return""+b},
_onIronSelect:function(b){this._tabChanged(b.detail.item,this._previousTab);this._previousTab=b.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();_.ek._activateHandler.apply(this,arguments)},
_scheduleActivation:function(b,d){this._pendingActivationItem=b;this._pendingActivationTimeout=this.async(this._bindDelayedActivationHandler,d)},
_delayedActivationHandler:function(){var b=this._pendingActivationItem;this._pendingActivationTimeout=this._pendingActivationItem=void 0;b.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(b){b.target===this._pendingActivationItem&&this._cancelPendingActivation()},
get _tabContainerScrollSize(){return Math.max(0,this.$.tabsContainer.scrollWidth-this.$.tabsContainer.offsetWidth)},_scroll:function(b,d){this.scrollable&&this._affectScroll(d&&-d.ddx||0)},
_down:function(){this.async(function(){this._defaultFocusAsync&&(this.cancelAsync(this._defaultFocusAsync),this._defaultFocusAsync=null)},1)},
_affectScroll:function(b){this.$.tabsContainer.scrollLeft+=b;b=this.$.tabsContainer.scrollLeft;this._leftHidden=b===0||this.hideScrollButtons;this._rightHidden=b===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(b,d){if(b){var B=this.$.tabsContent.getBoundingClientRect(),k=B.width,G=b.getBoundingClientRect();B=G.left-B.left;this._pos={width:this._calcPercent(G.width,k),left:this._calcPercent(B,k)};if(this.noSlide||d==null)this.$.selectionBar.classList.remove("expand"),this.$.selectionBar.classList.remove("contract"),this._positionBar(this._pos.width,this._pos.left);else{var P=d.getBoundingClientRect();d=this.items.indexOf(d);b=this.items.indexOf(b);this.$.selectionBar.classList.add("expand");
b=d<b;this._isRTL&&(b=!b);b?this._positionBar(this._calcPercent(G.left+G.width-P.left,k)-5,this._left):this._positionBar(this._calcPercent(P.left+P.width-G.left,k)-5,this._calcPercent(B,k)+5);this.scrollable&&this._scrollToSelectedIfNeeded(G.width,B)}}else this.$.selectionBar.classList.remove("expand"),this.$.selectionBar.classList.remove("contract"),this._positionBar(0,0)},
_scrollToSelectedIfNeeded:function(b,d){d-=this.$.tabsContainer.scrollLeft;d<0?this.$.tabsContainer.scrollLeft+=d:(d+=b-this.$.tabsContainer.offsetWidth,d>0&&(this.$.tabsContainer.scrollLeft+=d))},
_calcPercent:function(b,d){return 100*b/d},
_positionBar:function(b,d){b=b||0;d=d||0;this._width=b;this._left=d;this.transform("translateX("+d+"%) scaleX("+b/100+")",this.$.selectionBar)},
_onBarTransitionEnd:function(){var b=this.$.selectionBar.classList;b.contains("expand")?(b.remove("expand"),b.add("contract"),this._positionBar(this._pos.width,this._pos.left)):b.contains("contract")&&b.remove("contract")}});var Ui$;var oMM;_.hs({_template:function(){if(oMM!==void 0)return oMM;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);var d=b.content,B=d.insertBefore;Ui$===void 0&&(Ui$=document.createElement("template"));var k=Ui$;B.call(d,k.content.cloneNode(!0),b.content.firstChild);return oMM=b},
is:"tp-yt-paper-textarea",behaviors:[QL5,_.QC],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(b){this.$.input.textarea.selectionStart=b},get selectionEnd(){return this.$.input.textarea.selectionEnd},
set selectionEnd(b){this.$.input.textarea.selectionEnd=b},_ariaLabelledByChanged:function(b){this._focusableElement.setAttribute("aria-labelledby",b)},
_ariaDescribedByChanged:function(b){this._focusableElement.setAttribute("aria-describedby",b)},
get _focusableElement(){return this.inputElement.textarea}});var N_M;var pOS;/*

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 Mt3=function(){};
_.E=Mt3.prototype;_.E.addOwnKeyBinding=function(){};
_.E.removeOwnKeyBindings=function(){};
_.E.keyboardEventMatchesKeys=function(){};
_.E._collectKeyBindings=function(){};
_.E._prepKeyBindings=function(){};
_.E._addKeyBinding=function(){};
_.E._resetKeyEventListeners=function(){};
_.E._listenKeyEventListeners=function(){};
_.E._unlistenKeyEventListeners=function(){};
_.E._onKeyBindingEvent=function(){};
_.E._triggerKeyHandler=function(){};
_.E._tapHandler=function(){};
_.E._focusChanged=function(){};
_.E._detectKeyboardFocus=function(){};
_.E._userActivate=function(){};
_.E._upHandler=function(){};
_.E._spaceKeyDownHandler=function(){};
_.E._spaceKeyUpHandler=function(){};
_.E._asyncClick=function(){};
_.E._pressedChanged=function(){};
_.E._ariaActiveAttributeChanged=function(){};
_.E._activeChanged=function(){};
_.E._controlStateChanged=function(){};
_.E._changedButtonState=function(){};
_.E._focusBlurHandler=function(){};
_.E._disabledChanged=function(){};
_.E._changedControlState=function(){};
_.E._downHandler=function(){};
_.E.ensureRipple=function(){};
_.E.getRipple=function(){};
_.E.hasRipple=function(){};
_.E._noinkChanged=function(){};
_.E._focusedChanged=function(){};
_.E.registered=function(){};
_.E._invalidChanged=function(){};
_.E.hasValidator=function(){};
_.E.validate=function(){};
_.E._getValidity=function(){};
_.E._requiredChanged=function(){};
_.E._valueChanged=function(){};
_.E._checkedChanged=function(){};
_.E._buttonStateChanged=function(){};
_.E._setPressed=function(){};
_.E._setPointerDown=function(){};
_.E._setReceivedFocusFromKeyboard=function(){};
_.E._setFocused=function(){};
Mt3=_.hs({is:"tp-yt-paper-toggle-button",_template:function(){if(pOS!==void 0)return pOS;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);var d=b.content,B=d.insertBefore;N_M===void 0&&(N_M=document.createElement("template"));var k=N_M;B.call(d,k.content.cloneNode(!0),b.content.firstChild);return pOS=b},
behaviors:[_.OuA],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");_.Op(this,function(){_.eM(this,"pan-y")})},
_ontrack:function(b){b=b.detail;b.state==="start"?this._trackStart(b):b.state==="track"?this._trackMove(b):b.state==="end"&&this._trackEnd(b)},
_trackStart:function(){this._isRtl=this.__calculateIsRtl();this._width=this.$.toggleBar.offsetWidth/2;this._trackChecked=this.checked;this.$.toggleButton.classList.add("dragging")},
_trackMove:function(b){b=b.dx;this._x=this._isRtl?Math.max(-this._width,Math.min(0,this._trackChecked?-this._width+b:b)):Math.min(this._width,Math.max(0,this._trackChecked?this._width+b:b));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 b=Od._createRipple();b.id="ink";b.setAttribute("recenters","");b.classList.add("circle","toggle-ink");return b}});var cHU;var JHA;_.hs({_template:function(){if(JHA!==void 0)return JHA;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);var d=b.content,B=d.insertBefore;cHU===void 0&&(cHU=document.createElement("template"));var k=cHU;B.call(d,k.content.cloneNode(!0),b.content.firstChild);return JHA=b},
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 b=_.Uo(this).parentNode,d=_.Uo(this).getOwnerRoot(),B;this.for?B=_.Uo(d).querySelector("#"+this.for):B=b.nodeType==Node.DOCUMENT_FRAGMENT_NODE?d.host:b;return B},attached:function(){this._findTarget()},
detached:function(){this.manualMode||this._removeListeners()},
playAnimation:function(b){b==="entry"?this.show():b==="exit"&&this.hide()},
cancelAnimation:function(){this.$.tooltip.classList.add("cancel-animation")},
show:function(){if(!this._showing){if(!this.alwaysDisplay&&_.Uo(this).textContent.trim()===""){for(var b=!0,d=_.Uo(this).getEffectiveChildNodes(),B=0;B<d.length;B++)if(d[B].textContent.trim()!==""){b=!1;break}if(b)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 b=this.offset;this.marginTop!=14&&this.offset==14&&(b=this.marginTop);var d=this.offsetParent.getBoundingClientRect(),B=this._target.getBoundingClientRect(),k=this.getBoundingClientRect(),G=(B.width-k.width)/2,P=(B.height-k.height)/2,v=B.left-d.left,L=B.top-d.top;switch(this.position){case "top":var A=v+G;var a=L-k.height-b;break;case "bottom":A=v+G;a=L+B.height+b;break;case "left":A=v-k.width-b;a=L+P;break;case "right":A=v+B.width+
b,a=L+P}this.fitToVisibleBounds?(d.left+A+k.width>window.innerWidth?(this.style.right="0px",this.style.left="auto"):(this.style.left=Math.max(0,A)+"px",this.style.right="auto"),d.top+a+k.height>window.innerHeight?(this.style.bottom=d.height+"px",this.style.top="auto"):(this.style.top=Math.max(-d.top,a)+"px",this.style.bottom="auto")):(this.style.left=A+"px",this.style.top=a+"px")}},
_addListeners:function(){this._target&&(this.listen(this._target,"mouseenter","show"),this.listen(this._target,"focus","show"),this.listen(this._target,"mouseleave","hide"),this.listen(this._target,"blur","hide"),this.listen(this._target,"tap","hide"));this.listen(this.$.tooltip,"animationend","_onAnimationEnd");this.listen(this,"mouseenter","hide")},
_findTarget:function(){this.manualMode||this._removeListeners();this._target=this.target;this.manualMode||this._addListeners()},
_delayChange:function(b){b!==500&&this.updateStyles({"--paper-tooltip-delay-in":b+"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(b){if(b==="entry"&&this.animationEntry!=="")return this.animationEntry;if(b==="exit"&&this.animationExit!=="")return this.animationExit;if(this.animationConfig[b]&&typeof this.animationConfig[b][0].name==="string"){if(this.animationConfig[b][0].timing&&this.animationConfig[b][0].timing.delay&&this.animationConfig[b][0].timing.delay!==0){var d=this.animationConfig[b][0].timing.delay;b==="entry"?this.updateStyles({"--paper-tooltip-delay-in":d+"ms"}):b==="exit"&&this.updateStyles({"--paper-tooltip-delay-out":d+
"ms"})}return this.animationConfig[b][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 zq$=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(zq$,_.vD);var Rqr=_.MX(zq$,[0,_.LM]);var Ud=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(Ud,_.vD);var XOh=[3,4],hqM=[5,6];var HIV=[0,XOh,hqM,_.WT,-1,_.ss,_.aL,-1,FWH,ZE3];var lhA=_.MX(Ud,HIV),tt$=_.cD(HIV);var juV=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(juV,_.vD);var FG2=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(FG2,_.vD);var ZIH=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(ZIH,_.vD);var gM2=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(gM2,_.vD);var yHA=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(yHA,_.vD);var or=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(or,_.vD);or.prototype.getSource=function(){return _.Fg(this,1)};
or.prototype.getMessage=function(){return _.jP(this,4)};
or.prototype.getData=function(){return _.cU(this,yHA,8)};var Sjl=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(Sjl,_.vD);var Nz=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(Nz,_.vD);var pP=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(pP,_.vD);var Mz=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(Mz,_.vD);Mz.prototype.getUrl=function(){return _.jP(this,1)};
Mz.prototype.setUrl=function(b){return _.Zq(this,1,b)};
Mz.prototype.hasUrl=function(){return _.NP(_.pX(this,1))!=null};var VtS=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(VtS,_.vD);var iIe=[3];var wOH=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(wOH,_.vD);var cB=function(b){var d=new wOH;return _.Ji(d,2,b)};
wOH.prototype.getLanguage=function(){return gP(this,4,JD)};
var uK5=function(b){var d=cB(1);return _.Xe(d,6,JD,b)},JD=[3,
4,5,6];var KGe=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(KGe,_.vD);var zK=function(b){var d=new KGe;return _.Ji(d,1,b)},Rr=function(b,d){return _.Xe(b,2,nM$,d)},nM$=[2,
3,4,5];var T_S=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(T_S,_.vD);var Xm=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(Xm,_.vD);var rH5=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(rH5,_.vD);var QuU=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(QuU,_.vD);var qjM=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(qjM,_.vD);var xis=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(xis,_.vD);var YjH=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(YjH,_.vD);var hD=function(b){return _.cU(b,pP,5)};var eq3=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(eq3,_.vD);eq3.prototype.getValue=function(){return l8(this,1)};var bjA=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(bjA,_.vD);var HB=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(HB,_.vD);HB.prototype.getMetadata=function(){return _.yl(this,qjM,7,lm)};
HB.prototype.hasMetadata=function(){return _.cu(this,qjM,7,lm)};
var drs=_.d14(HB),lm=[2,3,4,5,6,7,8,9,10,11,12,13,14,15];var tD=function(b){this.JSC$12343_name_=b;this.files_=[];this.directories_=[];this.directoryMap_={}};
tD.prototype.getName=function(){return this.JSC$12343_name_};var Fm=function(b,d){this.callback_=d;this.hasError_=!1;this.unscannedDirectories_=[];this.fileOps_=this.directoryOps_=0;this.rootDirectory_=new tD("");BHM(this,b,this.rootDirectory_);j3(this)},BHM=function(b,d,B){for(var k=0;k<d.length;k++){var G=d[k];
G.isFile?(b.fileOps_++,G.file((0,_.Sm)(b.handleFileSuccess_,b,B),(0,_.Sm)(b.handleFileError_,b))):b.unscannedDirectories_.push(new kf$(G,B))}},j3=function(b){if(b.unscannedDirectories_.length>0&&b.directoryOps_<5&&!b.hasError_){b.directoryOps_++;
var d=b.unscannedDirectories_.shift(),B=d.entry,k=new tD(B.name);d=d.parent;d.directoryMap_[k.getName()]=k;d.directories_.push(k);B=B.createReader();B.readEntries((0,_.Sm)(b.handleDirectorySuccess_,b,B,k),(0,_.Sm)(b.handleDirectoryError_,b))}b.directoryOps_!=0||b.fileOps_!=0||b.unscannedDirectories_.length!=0&&!b.hasError_||b.callback_(b.rootDirectory_.files_,b.rootDirectory_.directories_,b.hasError_)};
Fm.prototype.handleDirectorySuccess_=function(b,d,B){BHM(this,B,d);B.length==0?(this.directoryOps_--,j3(this)):b.readEntries((0,_.Sm)(this.handleDirectorySuccess_,this,b,d),(0,_.Sm)(this.handleDirectoryError_,this))};
Fm.prototype.handleDirectoryError_=function(){this.hasError_=!0;this.directoryOps_--;j3(this)};
Fm.prototype.handleFileSuccess_=function(b,d){b.files_.push(d);this.fileOps_--;j3(this)};
Fm.prototype.handleFileError_=function(){this.hasError_=!0;this.fileOps_--;j3(this)};
var kf$=function(b,d){this.entry=b;this.parent=d};var ZL=function(b){_.gh.call(this);_.JP(b,"drop",this.onObjectsDropped_,!1,this);_.JP(b,"dragenter",this.onFilesDragged_,!1,this);_.JP(b,"dragover",this.onFilesDragged_,!1,this);_.JP(b,"dragleave",this.onDragLeave_,!1,this);_.JP(b,"dragend",this.onDragLeave_,!1,this)};
_.CX(ZL,_.gh);var Gfl=function(b,d){_.HT.call(this,"f");this.files=b;this.directories=d};
_.CX(Gfl,_.HT);var P_5=function(){_.HT.call(this,"h")};
_.CX(P_5,_.HT);var Enr=function(){_.HT.call(this,"i")};
_.CX(Enr,_.HT);var sRl=function(){_.HT.call(this,"g")};
_.CX(sRl,_.HT);ZL.prototype.onObjectsDropped_=function(b){var d=this;b.preventDefault();var B=b.event_.dataTransfer;if((b=B&&B.items)&&b.length>0&&b[0].webkitGetAsEntry){B=[];for(var k=[],G=0;G<b.length;G++){var P=b[G].webkitGetAsEntry();P?B.push(P):k.push(b[G])}new Fm(B,function(v,L,A){A?d.dispatchEvent(new sRl("Error occurred while reading from the file system.")):d.dispatchEvent(new Gfl(v,L,k))})}else(b=B&&B.files)&&this.dispatchEvent(new Gfl(Array.from(b),[]))};
ZL.prototype.onFilesDragged_=function(b){b.type==="dragenter"&&this.dispatchEvent(new P_5);b.preventDefault()};
ZL.prototype.onDragLeave_=function(){this.dispatchEvent(new Enr)};var C_3=function(b,d){this.JSC$12366_name_=b;this.inputElement_=d};
C_3.prototype.getName=function(){return this.JSC$12366_name_};
C_3.prototype.getInputElement=function(){return this.inputElement_};var gQ=function(b,d,B){d=d===void 0?"single_file":d;B=B===void 0?[]:B;_.gh.call(this);this.overlayTarget_=b;this.parentOverlay_=b!=null?b.parentNode:_.li("scotty-overlay-parent");this.selectorType_=d;this.acceptTypes_=B;this.overlay_=vns(this,this.overlayTarget_,this.selectorType_,this.acceptTypes_)};
_.c(gQ,_.gh);
var vns=function(b,d,B,k){var G=document.createElement("input");G.setAttribute("type","file");G.setAttribute("name","Filedata");_.JP(G,"change",b.onFilesSelected_,!1,b);B==="multiple_file"&&(G.multiple="true");B==="single_directory"&&(G.webkitdirectory="true");k.length>0&&G.setAttribute("accept",k.join(","));G.style.position="absolute";G.style.overflow="hidden";G.style.height="0px";G.style.width="0px";G.style.opacity="0";G.setAttribute("aria-hidden","true");G.setAttribute("tabIndex",-1);if(b.overlayTarget_!=
null)return G.style.height=d.offsetHeight+"px",G.style.width=d.offsetWidth+"px",b.parentOverlay_&&(b.parentOverlay_.style.position="relative"),_.nM(G,d),Yz(G,new _.n5(d.offsetLeft,d.offsetTop)),G;b.parentOverlay_.appendChild(G);return G};
gQ.prototype.click=function(){this.overlay_.click()};
gQ.prototype.onFilesSelected_=function(b){a:{try{var d=(new XMLHttpRequest).upload!==void 0;break a}catch(a){}d=!1}if(d){var B;b=Array.from((B=b.target.files)!=null?B:[]);B=[];if(this.selectorType_==="single_directory"&&(_.mi||OH||_.aH)){B=new tD("");if(File.prototype.hasOwnProperty("webkitRelativePath"))for(d=0;d<b.length;d++)for(var k=b[d],G=k.webkitRelativePath.split("/"),P=B,v=0;v<G.length;v++){var L=G[v];if(v==G.length-1){L!="."&&P.files_.push(k);break}var A=P.directoryMap_[L];A==void 0&&(L=
A=new tD(L),P.directoryMap_[L.getName()]=L,P.directories_.push(L));P=A}B=B.directories_}this.dispatchEvent(new LZh(b,B,null))}else b=b.target.value,b.match(/^c:\\fakepath\\/i)&&(b=b.substring(12)),this.dispatchEvent(new LZh([],[],new C_3(b,this.overlay_)));this.parentOverlay_.removeChild(this.overlay_);this.overlay_=vns(this,this.overlayTarget_,this.selectorType_,this.acceptTypes_)};
var LZh=function(b,d){_.HT.call(this,"j");this.files=b;this.directories=d};
_.c(LZh,_.HT);var fQM=function(b){this.uploadUrl_=b};var AQ5=function(){_.gh.call(this)};
_.CX(AQ5,_.gh);var yT=function(b){_.HT.call(this,b)};
_.CX(yT,_.HT);var S3=function(b){_.HT.call(this,b)};
_.CX(S3,_.HT);var WZs=function(b,d,B,k,G){_.gh.call(this);B=document.createElement("form");B.setAttribute("method",d);B.setAttribute("enctype","multipart/form-data");B.setAttribute("encoding","multipart/form-data");d=document.createElement("input");d.setAttribute("type","hidden");d.setAttribute("name","metadata");d.setAttribute("value",G);B.appendChild(d);B.appendChild(k);this.JSC$12383_form_=B;b=new _.nB(b);_.Pt(b,"upload_protocol","multipart");this.JSC$12383_url_=b.toString();this.JSC$12383_request_=new pq;this.state_=
"Ready";this.JSC$12383_errorDescription_=null;this.JSC$12383_eventHandler_=new _.Jt(this);_.RK(this,this.JSC$12383_eventHandler_);this.JSC$12383_eventHandler_.listen(this.JSC$12383_request_,"success",this.onTransferSuccess_);this.JSC$12383_eventHandler_.listen(this.JSC$12383_request_,"error",this.onTransferError_)};
_.c(WZs,AQ5);_.E=WZs.prototype;_.E.run=function(){this.state_="Transferring";var b=this.JSC$12383_request_,d=this.JSC$12383_form_;if(b.JSC$11651_active_)throw Error("ue");var B=new _.nB(this.JSC$12383_url_||d.action);b.JSC$11651_form_=d;d=b.JSC$11651_form_;B=_.qX(B.toString());B!==void 0&&(d.action=B);oo2(b)};
_.E.getResponseCode=function(){return null};
_.E.getResponseText=function(){return this.JSC$12383_request_&&this.JSC$12383_request_.getResponseText()||null};
_.E.JSC$30246_getErrorDescription=function(){return this.JSC$12383_errorDescription_};
_.E.cancel=function(){this.JSC$12383_request_&&this.JSC$12383_request_.abort();this.state_="Cancelled";this.dispatchEvent(new yT("o"))};
_.E.pause=function(){};
_.E.onTransferSuccess_=function(){this.state_="Complete";this.dispatchEvent(new yT("l"))};
_.E.onTransferError_=function(){this.JSC$12383_errorDescription_="Transfer failed.";this.state_="Error";this.dispatchEvent(new yT("n"))};var VT=function(){_.nu.call(this)};
_.c(VT,_.nu);VT.prototype.createXhr=function(){var b=_.nu.prototype.createXhr.call(this);b.upload&&(b.upload.onprogress=(0,_.Sm)(this.onProgress_,this));return b};
VT.prototype.onProgress_=function(b){this.dispatchEvent(b)};var aQV=function(){this.attempt_=-1;this.delayCallId_=null;this.maxDelayMs_=6E4;this.maxAttempts_=-1},$rs=function(b,d){var B=b.attempt_+1;
if(b.maxAttempts_>0&&B>b.maxAttempts_)return!1;B==0?d():b.delayCallId_=wh(function(){b.delayCallId_=null;d()},mrU(b),b);
b.attempt_=B;return!0};
aQV.prototype.reset=function(){this.delayCallId_&&_.k4.clearTimeout(this.delayCallId_);this.attempt_=-1};
var mrU=function(b){var d=250*Math.pow(2,b.attempt_);b.maxDelayMs_>=0&&(d=Math.min(d,b.maxDelayMs_));return d};var FUE=["Content-Length","Content-Type","Content-Encoding","Transfer-Encoding"];var im=function(){_.gh.call(this);this.JSC$12393_request_=this.state_=null;this.JSC$12393_withCredentials_=!1;this.transferHandle_=null;this.offset_=this.JSC$12393_bytesTransferred_=0;this.retryIterator_=new aQV;this.retryIterator_.maxAttempts_=6;this.retryIterator_.maxDelayMs_=6E4;this.JSC$12393_errorDescription_=null;this.JSC$12393_eventHandler_=new _.Jt(this);_.RK(this,this.JSC$12393_eventHandler_);this.JSC$12393_url_=this.blob_=null;this.JSC$12393_method_=void 0;this.chunkSize_=this.JSC$12393_metadata_=
this.JSC$12393_headers_=null;this.requireUploadRequestModification_=!1;this.originalBlobSize_=0;this.detectCorruptedBlobEnabled_=!1;this.lastCommandResponseCode_=this.JSC$12393_responseText_=this.JSC$12393_responseCode_=null;this.pauseRequested_=!1;this.stateAfterUnpausing_=null};
_.CX(im,AQ5);_.E=im.prototype;_.E.run=function(){wQ(this)};
_.E.getResponseCode=function(){return this.JSC$12393_responseCode_};
_.E.getResponseText=function(){return this.JSC$12393_responseText_};
_.E.JSC$30246_getErrorDescription=function(){return this.JSC$12393_errorDescription_};
_.E.cancel=function(){if(this.state_!="Response received"&&this.state_!="Error"){this.JSC$12393_eventHandler_.removeAll();this.JSC$12393_request_&&this.JSC$12393_request_.abort();this.retryIterator_.reset();var b=this.state_==="Paused"?this.stateAfterUnpausing_:this.state_;if(b==="Upload"||b==="Query")b=new VT,b.JSC$9969_withCredentials_=this.JSC$12393_withCredentials_,b.send(this.transferHandle_.uploadUrl_,"POST","",{"X-Goog-Upload-Command":"cancel"});this.state_="Cancel";this.JSC$12393_bytesTransferred_=
0;this.dispatchEvent(new yT("o"))}};
_.E.pause=function(){this.pauseRequested_=!0};
var wQ=function(b){var d=b.state_;b.pauseRequested_?(b.pauseRequested_=!1,b.stateAfterUnpausing_=d,b.state_="Paused"):$rs(b.retryIterator_,function(){switch(b.state_){case "Start":b.JSC$12393_request_=new VT;var B=_.w1.clone(b.JSC$12393_headers_);b.blob_.size!=null&&(B["Content-Length"]=b.blob_.size);B=Zh1(B);B["X-Goog-Upload-Protocol"]="resumable";B["X-Goog-Upload-Command"]="start";b.JSC$12393_eventHandler_.removeAll();b.JSC$12393_eventHandler_.listen(b.JSC$12393_request_,"complete",b.onStartComplete_);
b.JSC$12393_request_.JSC$9969_withCredentials_=b.JSC$12393_withCredentials_;b.JSC$12393_request_.send(b.JSC$12393_url_,b.JSC$12393_method_,b.JSC$12393_metadata_,B);b.lastCommandResponseCode_=null;b.dispatchEvent(new S3("q"));break;case "Upload":B=b.transferHandle_.uploadUrl_;var k=b.blob_.size;if(rbS()){var G=b.chunkSize_;var P=b.offset_+G>=k;k=TnS(b.blob_,b.offset_,P?k:b.offset_+G)}else b.offset_=0,k=b.blob_,P=!0;b.JSC$12393_request_=new VT;b.JSC$12393_request_.JSC$9969_withCredentials_=b.JSC$12393_withCredentials_;
b.JSC$12393_eventHandler_.removeAll();b.JSC$12393_eventHandler_.listen(b.JSC$12393_request_,"progress",b.onUploadProgress_);G=(0,_.Sm)(b.JSC$12395_onUploadComplete_,b,b.offset_+k.size,P);b.JSC$12393_eventHandler_.listen(b.JSC$12393_request_,"complete",G);b.lastCommandResponseCode_=null;b.dispatchEvent(new S3("q"));P=Object.assign({},b.JSC$12393_headers_||{},{"X-Goog-Upload-Command":"upload"+(P?", finalize":""),"X-Goog-Upload-Offset":b.offset_});b.JSC$12393_request_.send(B,"POST",k,P);break;case "Query":b.JSC$12393_request_=
new VT;b.JSC$12393_eventHandler_.removeAll();b.JSC$12393_eventHandler_.listen(b.JSC$12393_request_,"complete",b.onQueryComplete_);B=Object.assign({},b.JSC$12393_headers_||{},{"X-Goog-Upload-Command":"query"});b.JSC$12393_request_.send(b.transferHandle_.uploadUrl_,"POST","",B);b.lastCommandResponseCode_=null;b.dispatchEvent(new S3("q"));break;default:throw Error("mf");}})||um(b,"Transfer encountered too many consecutive failures.")},um=function(b,d){b.state_="Error";
b.JSC$12393_errorDescription_=d;b.dispatchEvent(new yT("n"))};
im.prototype.onStartComplete_=function(b){var d=b.target;this.lastCommandResponseCode_=d.getStatus();this.dispatchEvent(new S3("r"));if(Oj5(d))IQ3(this,d);else if(DrH(d)){b=vt(b.target.getAllResponseHeaders());for(var B in b)_.PJ(B.toLowerCase(),"x-goog-upload-header-");this.dispatchEvent(new yT("m"));B=Na(b,"X-Goog-Upload-URL");b=(b=Na(b,"X-Goog-Upload-Chunk-Granularity"))?parseInt(b,10):1;B===void 0||isNaN(b)||b<=0?um(this,"Server returned invalid headers."):(this.chunkSize_=Math.floor(1073741824/
b)*b,this.transferHandle_=new fQM(B),this.dispatchEvent(new yT("p")),this.state_="Upload",this.retryIterator_.reset(),wQ(this))}else wQ(this)};
im.prototype.onUploadProgress_=function(b){this.JSC$12393_bytesTransferred_=this.offset_+b.loaded;this.dispatchEvent(new yT("k"))};
im.prototype.JSC$12395_onUploadComplete_=function(b,d,B){var k=this,G,P;return _.f(function(v){switch(v.nextAddress){case 1:G=B.target;k.lastCommandResponseCode_=G.getStatus();k.dispatchEvent(new S3("r"));if(Ur$(G)||G.getStatus()==404)return k.JSC$12393_bytesTransferred_=b,IQ3(k,G),v.return();if(DrH(G)){v.jumpTo(2);break}if(!(P=k.detectCorruptedBlobEnabled_)){v.jumpTo(3);break}return v.yield(onA(k),4);case 4:P=v.yieldResult;case 3:if(P)return um(k,"Blob has been modified or corrupted."),v.return();
k.requireUploadRequestModification_=G.getStatus()==400;k.state_="Query";wQ(k);return v.return();case 2:if(d)return um(k,"Got a non-final success response after issuing a finalize command."),v.return();k.JSC$12393_bytesTransferred_=b;k.offset_=b;k.retryIterator_.reset();wQ(k);return v.return()}})};
im.prototype.onQueryComplete_=function(b){var d=b.target;this.lastCommandResponseCode_=d.getStatus();this.dispatchEvent(new S3("r"));Oj5(d)?(d.getStatus()===200&&(this.JSC$12393_bytesTransferred_=this.blob_.size),IQ3(this,d)):DrH(d)?(b=vt(b.target.getAllResponseHeaders()),b=parseInt(Na(b,"X-Goog-Upload-Size-Received"),10),isNaN(b)?um(this,"Server did not respond with current offset."):b<this.offset_?um(this,"Server lost bytes! Expected an offset of at least "+this.offset_+", but got an offset of "+
b+"."):this.requireUploadRequestModification_&&this.offset_===b?um(this,"Server returned the same offset as the last failed upload attempt."):(this.requireUploadRequestModification_=!1,this.offset_<b&&this.retryIterator_.reset(),this.offset_=this.JSC$12393_bytesTransferred_=b,this.state_="Upload",wQ(this))):wQ(this)};
var IQ3=function(b,d){b.JSC$12393_responseCode_=d.getStatus();var B=vt(d.getAllResponseHeaders());gK1(B);b.JSC$12393_responseText_=d.getResponseText();b.state_="Response received";b.dispatchEvent(new yT("l"))},DrH=function(b){var d=b.getStatus();
b=vt(b.getAllResponseHeaders());b=Na(b,"X-Goog-Upload-Status");return d===200&&b==="active"},Ur$=function(b){b=vt(b.getAllResponseHeaders());
return Na(b,"X-Goog-Upload-Status")==="final"},Oj5=function(b){if(Ur$(b))return!0;
b=b.getStatus();return b>=400&&b<500},onA=function(b){var d;
return _.f(function(B){if(B.nextAddress==1){if(!b.blob_||b.originalBlobSize_<=0)return B.return(!1);if(b.blob_.size!==b.originalBlobSize_)return B.return(!0);_.Jn(B,2);if(d=TnS(b.blob_,0,1)){var k=B.yield,G=new Eh,P=lZ5(G);G.reader_.readAsBinaryString(d);B=k.call(B,P,4)}else B=B.return(!0);return B}if(B.nextAddress!=2)return B.return(b.blob_.size!==b.originalBlobSize_);_.lt(B);return B.return(!0)})};var NHS=function(b,d,B,k,G,P){_.gh.call(this);this.payload_=k;this.JSC$12396_url_=b;this.JSC$12396_method_=d;this.JSC$12396_headers_=B;this.JSC$12396_metadata_=G;this.encoding_=P||"binary";b=new _.nh;this.boundary_="uploader-"+Bt()+"-"+b.JSC$11500_toIsoString();this.JSC$12396_responseText_=this.JSC$12396_responseCode_=this.transferRequest_=null;this.state_="Ready";this.JSC$12396_errorDescription_=null;this.JSC$12396_eventHandler_=new _.Jt(this);_.RK(this,this.JSC$12396_eventHandler_)};
_.c(NHS,AQ5);_.E=NHS.prototype;
_.E.run=function(){var b=_.w1.clone(this.JSC$12396_headers_);this.payload_.length!=null&&(b["Content-Length"]=this.payload_.length);b=Zh1(b);b["X-Goog-Upload-Protocol"]="multipart";b["Content-Type"]="multipart/related; boundary="+this.boundary_;this.state_="Transferring";this.transferRequest_=new VT;this.JSC$12396_eventHandler_.removeAll();this.JSC$12396_eventHandler_.listen(this.transferRequest_,"progress",this.onTransferProgress_);this.JSC$12396_eventHandler_.listen(this.transferRequest_,"complete",
this.onTransferComplete_);this.transferRequest_.send(this.JSC$12396_url_,this.JSC$12396_method_,"--"+this.boundary_+'\r\nContent-Disposition: form-data; name="metadata"\r\n\r\n'+(this.JSC$12396_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",b)};
_.E.getResponseCode=function(){return this.JSC$12396_responseCode_};
_.E.getResponseText=function(){return this.JSC$12396_responseText_};
_.E.JSC$30246_getErrorDescription=function(){return this.JSC$12396_errorDescription_};
_.E.cancel=function(){this.state_!="Complete"&&this.state_!="Error"&&(this.JSC$12396_eventHandler_.removeAll(),this.transferRequest_&&this.transferRequest_.abort(),this.state_="Cancel",this.dispatchEvent(new yT("o")))};
_.E.pause=function(){};
_.E.onTransferProgress_=function(){this.dispatchEvent(new yT("k"))};
_.E.onTransferComplete_=function(b){var d=b.target.getStatus();d===void 0||d===-1?(this.JSC$12396_errorDescription_="Connection broken before response was received.",this.state_="Error",this.dispatchEvent(new yT("n"))):(this.JSC$12396_responseCode_=d,b=b.target,d=vt(b.getAllResponseHeaders()),gK1(d),this.JSC$12396_responseText_=b.getResponseText(),this.state_="Complete",this.dispatchEvent(new yT("l")))};_.pas=function(b,d,B,k){k=k===void 0?!1:k;if(B instanceof C_3)return new WZs(b,"POST",d,B.getInputElement(),"");if(typeof B==="string"||B instanceof String)return new NHS(b,"POST",d,B,"");var G=new im(void 0);G.JSC$12393_url_=b;G.JSC$12393_method_="POST";G.JSC$12393_headers_=d;G.blob_=B;G.originalBlobSize_=B.size;G.JSC$12393_metadata_="";k&&(G.JSC$12393_withCredentials_=k);G.state_="Start";return G};var KP=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(KP,_.vD);_.E=KP.prototype;_.E.getEnableSsEngine=function(){return _.Hu(this,2)};
_.E.getEnableAwr=function(){return _.Hu(this,3)};
_.E.getAlohaAutoGaRollout=function(){return _.Hu(this,5)};
_.E.getEnableConfigurator=function(){return _.Hu(this,6)};
_.E.getEnableMweb=function(){return _.Hu(this,7)};
var cQM=function(){var b=MGV();return _.c9(b,7,!0)};
KP.prototype.getEnableCtlConsentCheckbox=function(){return _.Hu(this,8)};
KP.prototype.getEnableIframe=function(){return _.Hu(this,9)};
var MGV=function(){var b=new KP;b=_.c9(b,5,!0);b=_.c9(b,2,!0);b=_.c9(b,4,!1);b=_.c9(b,8,!0);return _.c9(b,9,!0)};
KP.prototype.getEnableScreenshotNudge=function(){return _.Hu(this,10)};
var JQ3=function(){var b=cQM();return _.c9(b,10,!0)};
KP.prototype.getEnableWebStartupConfigEndpoint=function(){return _.Hu(this,11)};
KP.prototype.getEnableJunkNudge=function(){return _.Hu(this,12)};
var kLw=function(){var b=JQ3();return _.c9(b,12,!0)};
_.E=KP.prototype;_.E.getEnableConfiguratorLocale=function(){return _.Hu(this,13)};
_.E.getEnableTinyNoPointer=function(){return _.Hu(this,14)};
_.E.getEnableSupportSessionLogging=function(){return _.Hu(this,15)};
_.E.getEnableFileUploadForScreenshot=function(){return _.Hu(this,16)};
_.E.getEnableDirectDeflectionForSingleCategory=function(){return _.Hu(this,17)};
_.E.getEnableImageSanitization=function(){return _.Hu(this,18)};
_.E.getEnableAlohaBinarySplit=function(){return _.Hu(this,19)};
_.E.getEnableDbFeedbackIntents=function(){return _.Hu(this,20)};
_.E.getEnableMarkMandatoryFieldsWithRequired=function(){return _.Hu(this,21)};
_.E.getEnableFeedbackCategoryCustomUi=function(){return _.Hu(this,22)};
_.E.getEnableRealtimeCtl=function(){return _.Hu(this,23)};var BDE=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(BDE,_.vD);var yWd=[/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 Vpw="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 ihw=_.YE(["https://www.gstatic.com/uservoice/feedback/client/web/","/main_light_binary.js"]),weC=_.YE(["https://www.gstatic.com/uservoice/feedback/client/web/","/main_binary__",".js"]);var pB=function(){var b=Error.call(this,"Form is either loading or already opened");this.message=b.message;"stack"in b&&(this.stack=b.stack);this.name="DuplicateFormError"};
_.c(pB,Error);var KUw,rWQ,nK4,QNw;var nP,zgr;
nP=function(b,d,B){b.timeOfStartCall=(new Date).getTime();var k=B||_.k4,G=k.document,P=b.nonce||_.Pz(k.document);P&&!b.nonce&&(b.nonce=P);if(b.flow=="help"){var v=_.dF("document.location.href",k);!b.helpCenterContext&&v&&(b.helpCenterContext=v.substring(0,1200));v=!0;if(d&&JSON&&JSON.stringify){var L=JSON.stringify(d);(v=L.length<=1200)&&(b.psdJson=L)}v||(d={invalidPsd:!0})}d=[b,d,B];k.GOOGLE_FEEDBACK_START_ARGUMENTS=d;B=b.feedbackServerUri||"//www.google.com/tools/feedback";if(v=k.GOOGLE_FEEDBACK_START)v.apply(k,d);
else{k=B+"/load.js?";for(var A in b)d=b[A],d==null||_.Tm(d)||(k+=encodeURIComponent(A)+"="+encodeURIComponent(d)+"&");b=FF(G).createElement("SCRIPT");P&&b.setAttribute("nonce",P);_.L6(b,_.tc(k));G.body.appendChild(b)}};
zgr=function(b,d,B,k){var G,P;return _.f(function(v){G=B||_.k4;var L=b.serverEnvironment==="DEV",A=B||_.k4;A=b.nonce||_.Pz(A.document);L={integrationKeys:{productId:b.productId,feedbackBucket:b.bucket,triggerId:b.triggerId},callbacks:{onClose:b.callback,onLoad:b.onLoadCallback},formContent:{locale:b.locale,disableScreenshot:b.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:b.abuseLink,additionalDataConsent:b.additionalDataConsent},initializationData:{isLocalServer:L,nonce:A,useNightlyRelease:L,feedbackJsUrl:void 0,feedbackCssUrl:void 0,feedbackJsUrlSerialized:void 0,feedbackCssUrlSerialized:void 0,submissionServerUri:b.feedbackServerUri,colorScheme:b.colorScheme},extraData:{productVersion:b.productVersion,authUser:b.authuser,configuratorId:b.configuratorId,customZIndex:b.customZIndex,tinyNoPointer:b.tinyNoPointer,
allowNonLoggedInFeedback:b.allowNonLoggedInFeedback,enableAnonymousFeedback:b.enableAnonymousFeedback}};d&&(A=new Map(Object.entries(d)),L.extraData.productSpecificData=A);P=L;return v.yield(eh4(P,k,G),0)})};
_.Rgl=function(b,d,B){try{if(b.flow==="help"){var k=b.helpCenterPath.replace(/^\//,"");_.Go(B||window,"https://support.google.com/"+k)}else b.flow==="submit"?nP(b,d,B):GL1(b.productId,b.feedbackServerUri).then(function(G){G=_.cU(G,KP,1);var P=!qWl||(G==null?void 0:G.getEnableMweb()),v=!b.tinyNoPointer||(G==null?void 0:G.getEnableTinyNoPointer());!G||G.getAlohaAutoGaRollout()&&P&&v?zgr(b,d,B,G).catch(function(L){!L||L instanceof pB||nP(b,d,B)}):nP(b,d,B)},function(G){!G||G instanceof pB||nP(b,d,B)})}catch(G){zgr(b,
d,B,null).catch(function(P){!P||P instanceof pB||nP(b,d,B)})}};
_.D7("userfeedback.api.startFeedback",_.Rgl);var PdJ=/https?:\/\/\S+\.\S+/,ERQ=[/^https?:\/\/[0-9a-zA-Z_.-]+\.youtube\.com(?:\/[^\?#]*)?(?:\?[^#]*)?(?:#.*)?$/i,/^https?:\/\/youtube\.com(?:\/[^\?#]*)?(?:\?[^#]*)?(?:#.*)?$/i,/^https?:\/\/youtu\.be(?:\/[^\?#]*)?(?:\?[^#]*)?(?:#.*)?$/i],szQ=[/^[https?:\/\/]*[0-9a-zA-Z_.-]*youtube\.com[\/]+redirect\?.*$/i,/^[https?:\/\/]*[0-9a-zA-Z_.-]*youtu.be[\/]+redirect\?.*$/i];var gy2=function(b){var d=b.split(""),B=[-263237435,15,d,function(k,G,P){var v=G.length;P.forEach(function(L,A,a){this.push(a[A]=G[(G.indexOf(L)-G.indexOf(this[A])+A+v--)%G.length])},k.split(""))},
function(k,G){k=(k%G.length+G.length)%G.length;G.splice(-k).reverse().forEach(function(P){G.unshift(P)})},
"response",function(){for(var k=64,G=[];++k-G.length-32;){switch(k){case 58:k-=14;case 91:case 92:case 93:continue;case 123:k=47;case 94:case 95:case 96:continue;case 46:k=95}G.push(String.fromCharCode(k))}return G},
null,12,1540023973,65941107,null,d,function(k,G){for(k=(k%G.length+G.length)%G.length;k--;)G.unshift(G.pop())},
695603893,function(k){for(var G=k.length;G;)k.push(k.splice(--G,1)[0])},
"'[;'[(",function(k,G){k.push(G)},
null,function(k,G,P,v,L){return G(P,v,L)},
"continuation",d,function(k,G){if(k.length!=0){G=(G%k.length+k.length)%k.length;var P=k[0];k[0]=k[G];k[G]=P}},
function(){for(var k=64,G=[];++k-G.length-32;){switch(k){case 91:k=44;continue;case 123:k=65;break;case 65:k-=18;continue;case 58:k=96;continue;case 46:k=95}G.push(String.fromCharCode(k))}return G},
'"),/]];'];B[7]=B;B[11]=B;B[18]=B;try{(((0,B[15])(B[21]),B[22])(B[11],B[9]),B[22])(B[new Date("1970-01-01T04:30:12.000+04:30")/1E3],B[1]),((0,B[22])(B[11],B[23]),B[4])(B[10],B[18]),(0,B[20])(B[21],B[14])<<(0,B[17])(B[18],B[1]),(0,B[4])(B[8],B[21]),(0,B[19])((0,B[19])((0,B[17])(B[7],B[9]),B[3],B[20],(0,B[6])(),B[2]),B[3],B[5],(0,B[15])(),B[2])}catch(k){return"aTlOUOubTO4AP____8P_"+b}return d.join("")};_.XaV=new _.mZ("runAttestationCommand");var hgV=new _.mZ("verifyCommand");_.c0=new _.mZ("accessibilityContext");var Hj5=new _.mZ("accessibilityData");var lQM=new _.mZ("profileCardCommand");var j0F=new _.mZ("signInEndpoint");var tEF=new _.mZ("signOutEndpoint");var jRH;_.tGe=new _.mZ("accountItemSectionRenderer");jRH=new _.mZ("accountItemRenderer");_.FZ3=new _.mZ("saveCommandToSessionStorageAction");var ZjM=new _.mZ("crossAccountChannelTransferEndpoint");var zTE=new _.mZ("getAccountMenuEndpoint");_.RTy=new _.mZ("getAccountSwitcherEndpoint");var JOW=new _.mZ("getAccountsListEndpoint");var gnH=new _.mZ("getAccountsListInnertubeEndpoint");_.yQ3=new _.mZ("addToToastAction");var S2h=new _.mZ("hideEnclosingAction");_.TK=new _.mZ("replaceEnclosingAction");var VGM=new _.mZ("buttonRefreshAction");var ijS=new _.mZ("adsControlFlowOpportunityReceivedCommand");var waV=new _.mZ("openAdAllowlistInstructionCommand");var uWA=new _.mZ("videoMastheadAdPrimaryVideoRenderer");var KZ$=new _.mZ("displayAdRenderer");_.nn3=new _.mZ("inFeedAdLayoutRenderer");var TH3=new _.mZ("sequenceItemInPlayerAdLayoutRenderer");_.rQl=new _.mZ("adSlotRenderer");var QRs=new _.mZ("adAvatarViewModel");var q2S=new _.mZ("adBadgeViewModel");var xre=new _.mZ("adButtonViewModel");var Y2V=new _.mZ("adImageViewModel");var QFW=new _.mZ("reelsAdCardButtonedViewModel");var eg3=new _.mZ("reelsPlayerOverlayLayoutViewModel");var bh3=new _.mZ("formDataDecoratorCommand");var dMe=new _.mZ("updateConversationIdCommand");var Bl3=new _.mZ("showSchedulingPanelCommand");var k_5=new _.mZ("backstageCommentsRenderer");var G_A=new _.mZ("backstageImageRenderer");var P6V=new _.mZ("backstagePostRenderer");var EKS=new _.mZ("backstageZeroStateRenderer");var sNH=new _.mZ("postRenderer");var C6l=new _.mZ("sharedPostRenderer");var vKh=new _.mZ("createBackstagePostEndpoint");var LUA=new _.mZ("getPostVideoPreviewEndpoint");var fp5=new _.mZ("updateBackstagePostEndpoint");var AWM=new _.mZ("filterChipTransformCommand");var WUH=new _.mZ("insertRichSectionCommand");var $2x=new _.mZ("talkToRecsDeselectCommand");var ap2=new _.mZ("talkToRecsNextCommand");var m24=new _.mZ("talkToRecsSelectCommand");var Qqd=new _.mZ("talkToRecsUpdateTextCommand");_.$x=new _.mZ("browseEndpoint");_.mM5=new _.mZ("confirmDialogEndpoint");var $Mh=new _.mZ("expandOnHoverCardRenderer");var OhA=new _.mZ("lumiereShelfDetailsRenderer");var IpS=new _.mZ("revealBusinessEmailCommand");var DMA=new _.mZ("validateChannelHandleCommand");var UM$=new _.mZ("channelCreationFormEndpoint");var oKS=new _.mZ("aboutChannelViewModel");var NlM=new _.mZ("channelThumbnailWithLinkRenderer");var pel=new _.mZ("channelCreationServiceEndpoint");var MpS=new _.mZ("updateChannelPageSettingsEndpoint");var rQ=function(b){this.delegate=b},QT=function(){rQ.apply(this,arguments)};
_.c(QT,rQ);_.DB.Object.defineProperties(QT.prototype,{entityMetadata:{configurable:!0,enumerable:!0,get:function(){return this.delegate.entityMetadata},
set:function(b){this.delegate.entityMetadata=b}}});var cWU=function(){QT.apply(this,arguments)};
_.c(cWU,QT);cWU.prototype.getAssociations=function(){return[]};
cWU.prototype.getTypeName=function(){return"channelHandle"};var Xnw=new _.mZ("webThumbnailDetailsExtensionData");_.gT=new _.mZ("commandContext");var JWS=new _.mZ("addVideoLinkAction");var zh5=new _.mZ("banAuthorAction");var Rhs=new _.mZ("createCommentAction");var XeU=new _.mZ("createCommentReplyAction");var hhh=new _.mZ("createPollAction");var Hh$=new _.mZ("hideIdentityChipAction");var lpr=new _.mZ("openUpdateCommentDialogAction");var tph=new _.mZ("pinCommentAction");var jNU=new _.mZ("removeCommentAction");var FUU=new _.mZ("unpinCommentAction");var qz=new _.mZ("updateBackstagePollAction");var Zhe=new _.mZ("updateCommentVoteAction");var gKe=new _.mZ("commentThreadRenderer");var yWs=function(){QT.apply(this,arguments)};
_.c(yWs,QT);yWs.prototype.getAssociations=function(){return[]};
yWs.prototype.getTypeName=function(){return"contextNoteFeedEntityPayload"};var SY$=function(){QT.apply(this,arguments)};
_.c(SY$,QT);SY$.prototype.getAssociations=function(){return[]};
SY$.prototype.getTypeName=function(){return"contextNoteUserRatingEntityPayload"};_.VpS=new _.mZ("commentDialogRenderer");var ihS=new _.mZ("reloadCommentsCommand");var wel=new _.mZ("updateCommentsSettingsEndpoint");var uiU=new _.mZ("commentViewModel");var KUS=new _.mZ("triStateButtonViewModel");var nKS=new _.mZ("voiceReplyContainerViewModel");_.sq=new _.mZ("commandExecutorCommand");var tP=new _.mZ("emoji");var Tl5=new _.mZ("updateCreatorChannelInnertubeCommand");_.rWV=new _.mZ("appendContinuationItemsAction");_.QNS=new _.mZ("changeEngagementPanelVisibilityAction");_.gy=new _.mZ("continuationCommand");var qYV=new _.mZ("hideReportedCommentAction");var xMl=new _.mZ("listMutationCommand");_.xQ=new _.mZ("openPopupAction");var YYA=new _.mZ("persistSubscriptionsDisplayPreferencesCommand");var ERV;_.ehS=new _.mZ("playlistRemoveVideosAction");_.bql=new _.mZ("updatePlaylistAction");_.dCS=new _.mZ("addToPlaylistCommand");_.BDU=new _.mZ("endPlaylistCommand");_.kLS=new _.mZ("recoverPlaylistCommand");_.GLe=new _.mZ("refreshPlaylistCommand");_.PdH=new _.mZ("refreshFormCommand");ERV=new _.mZ("openOnePickAddVideoModalCommand");_.j7E=new _.mZ("reloadContinuationItemsCommand");_.szV=new _.mZ("scrollToEngagementPanelCommand");var CdU=new _.mZ("selectCountryCommand");var vR$=new _.mZ("showReloadUiCommand");var L75=new _.mZ("undoFeedbackAction");var f0s=new _.mZ("updateButtonAction");var A9V=new _.mZ("updateSubscribeButtonAction");var W7l=new _.mZ("updateToggleAction");var a0$=new _.mZ("webNativeShareCommand");_.LT=new _.mZ("webCommandMetadata");_.YQ=new _.mZ("webHandleServiceEndpointExtension");var pww=new _.mZ("webNavigationEndpointData");var mCS=new _.mZ("backgroundAudioPlaybackCommand");var $C5=new _.mZ("copyLinkCommand");var Oq2=new _.mZ("playlistVotingRefreshPopupCommand");var I0l=new _.mZ("selectChipCommand");var DCM=new _.mZ("setCookieCommand");var UCe=new _.mZ("setLocalStorageCommand");var oRe=new _.mZ("setPrefStorageEntryCommand");var c9s;_.NDV=new _.mZ("settingsUpdateCheckboxCommand");_.p3s=new _.mZ("settingsUpdateTextCommand");_.Mks=new _.mZ("settingsUpdateOptionsCommand");c9s=new _.mZ("settingsUpdateSwitchCommand");_.J9h=new _.mZ("settingsUpdateConnectedAppRendererCommand");var zf5=new _.mZ("showCreatorChatbotEngagementPanelCommand");var RfS=new _.mZ("updateTextInputFormFieldRendererCommand");var X3V=new _.mZ("updateToggleButtonStateCommand");var hfS=new _.mZ("updateUrlParamCommand");var HqM=new _.mZ("webSubmitFormCommand");var l0M=new _.mZ("channelSwitcherPageRenderer"),tk3=new _.mZ("updateChannelSwitcherPageAction");_.by=new _.mZ("continuationItemRenderer");_.e3=new _.mZ("richItemRenderer");var jzH=new _.mZ("richSectionRenderer");_.F7S=new _.mZ("richShelfRenderer");_.ZqV=new _.mZ("metadataBadgeRenderer");_.gRh=new _.mZ("multiPageMenuNotificationSectionRenderer");_.y9e=new _.mZ("playlistLoopButtonStateRenderer");var Shl=new _.mZ("claimLegacyYoutubeChannelEndpoint");var Vk$=new _.mZ("getNotificationMenuEndpoint");var iqe=new _.mZ("getSearchInVideoCommand");_.w3S=new _.mZ("getTranscriptEndpoint");_.vG=new _.mZ("signalServiceEndpoint");var uGh=new _.mZ("verifyAgeEndpoint");var Vqd=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(Vqd,_.vD);Vqd.prototype.getPath=function(){return _.jP(this,1)};
Vqd.prototype.getValue=function(){return _.jP(this,2)};var K7S=[0,_.kz,-1];var nRe=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(nRe,_.vD);var Swy=_.MX(nRe,[0,_.Es,K7S]);var TD3=new _.mZ("dismissalEndpoint");var r9V=new _.mZ("elementsCommand");_.FB=new _.mZ("innertubeCommand");var Qz3=new _.mZ("multipleInlinePlaybackCommand");var siG=new _.mZ("loggingDirectives");var qhV=new _.mZ("acknowledgeChannelTouStrikeCommand");var xC2=function(){QT.apply(this,arguments)};
_.c(xC2,QT);xC2.prototype.getAssociations=function(){return[]};
xC2.prototype.getTypeName=function(){return"booleanEntity"};var YhS=function(){QT.apply(this,arguments)};
_.c(YhS,QT);YhS.prototype.getAssociations=function(){return[]};
YhS.prototype.getTypeName=function(){return"stringEntity"};var qn=new _.mZ("entityBatchUpdate");_.ef5=new _.mZ("entityUpdateCommand");var bPV=function(){QT.apply(this,arguments)};
_.c(bPV,QT);bPV.prototype.getAssociations=function(){var b=[];this.delegate.alternateChannel&&b.push(this.delegate.alternateChannel);this.delegate.alternateChannelList&&b.push.apply(b,_.K6(this.delegate.alternateChannelList));this.delegate.oneofChannelEntity&&b.push(this.delegate.oneofChannelEntity);return[].concat(_.K6(new Set(b)))};
bPV.prototype.getTypeName=function(){return"fakeChannel"};var dz5=function(){QT.apply(this,arguments)};
_.c(dz5,QT);dz5.prototype.getAssociations=function(){var b=[];this.delegate.entryCollection&&b.push(this.delegate.entryCollection);return[].concat(_.K6(new Set(b)))};
dz5.prototype.getTypeName=function(){return"fakePlaylist"};
var BQ$=function(){QT.apply(this,arguments)};
_.c(BQ$,QT);BQ$.prototype.getAssociations=function(){var b=[];this.delegate.parentPlaylist&&b.push(this.delegate.parentPlaylist);if(this.delegate.entries)for(var d=_.C(this.delegate.entries),B=d.next();!B.done;B=d.next())b.push.apply(b,_.K6((new kK2(B.value)).getAssociations()));return[].concat(_.K6(new Set(b)))};
BQ$.prototype.getTypeName=function(){return"fakePlaylistEntryCollection"};
var kK2=function(){rQ.apply(this,arguments)};
_.c(kK2,rQ);kK2.prototype.getAssociations=function(){var b=[];this.delegate.video&&b.push(this.delegate.video);return[].concat(_.K6(new Set(b)))};var GKe=function(){QT.apply(this,arguments)};
_.c(GKe,QT);GKe.prototype.getAssociations=function(){var b=[];this.delegate.descriptionEntity&&b.push(this.delegate.descriptionEntity);this.delegate.creators&&b.push.apply(b,_.K6(this.delegate.creators));this.delegate.theBiggestFan&&b.push(this.delegate.theBiggestFan);return[].concat(_.K6(new Set(b)))};
GKe.prototype.getTypeName=function(){return"fakeVideo"};
var Pml=function(){QT.apply(this,arguments)};
_.c(Pml,QT);Pml.prototype.getAssociations=function(){return[]};
Pml.prototype.getTypeName=function(){return"fakeVideoDescription"};var EQs=new _.mZ("fantasyRosterViewModel");var srr=new _.mZ("addFollowUpSurveyCommand");var CmS=new _.mZ("getSurveyCommand");var vQS=new _.mZ("ratingSurveyOptionRenderer");_.Fq=new _.mZ("feedbackEndpoint");var LEA=new _.mZ("reportHistoryTableCellRenderer"),fLs=new _.mZ("reportHistoryTableTextCellRenderer"),ADS=new _.mZ("reportHistoryTableReasonCellRenderer");_.WES=new _.mZ("flagEndpoint");var aLV=new _.mZ("deleteFlowStepsCommand");_.mzh=new _.mZ("flowNextStepCommand");_.$zr=new _.mZ("flowPrevStepCommand");var OPr=new _.mZ("getFlowCommand");var ILS=new _.mZ("submitFormWithValidationFlowCommand");_.Dz3=new _.mZ("updateFlowCommand");var Uz2=function(){QT.apply(this,arguments)};
_.c(Uz2,QT);Uz2.prototype.getAssociations=function(){return[]};
Uz2.prototype.getTypeName=function(){return"flowStateEntity"};var oQr=new _.mZ("flowFormState");_.b7=new _.mZ("flowStepRenderer");var NQ5=new _.mZ("gameCardRenderer");var pB2=new _.mZ("accountLinkingStateChangedCommand");var M32=function(){QT.apply(this,arguments)};
_.c(M32,QT);M32.prototype.getAssociations=function(){return[]};
M32.prototype.getTypeName=function(){return"accountLinkStatusEntity"};var cD$=new _.mZ("changeMiniAppPlayStateCommand");var JDl=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(JDl,_.vD);var dd=[1,2,3];var z9M=[0,dd,lgh,_.PP,M03];var R9e=_.MX(JDl,z9M),XB$=_.cD(z9M);var h9r=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(h9r,_.vD);var HPh=[0,_.Ql,_.kz];var lLM=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(lLM,_.vD);var t3S=[0,_.kz,_.Ql,-1];var Bv=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(Bv,_.vD);var jrr=_.cD([0,1,HPh,_.LM,t3S,_.kz]);var FEH=new _.mZ("miniAppScoreChallengeViewModel");var ZPU=new _.mZ("miniGameCardViewModel");var gQ$=new _.mZ("teaserCardViewModel");var yDe=function(){QT.apply(this,arguments)};
_.c(yDe,QT);yDe.prototype.getAssociations=function(){return[]};
yDe.prototype.getTypeName=function(){return"logoEntity"};var SdA=new _.mZ("feedbackItemRenderer");var V3U=function(){QT.apply(this,arguments)};
_.c(V3U,QT);V3U.prototype.getAssociations=function(){return[]};
V3U.prototype.getTypeName=function(){return"interstitialInteractionStateEntity"};_.iPV=new _.mZ("playerInterstitialRenderer");var wB2=new _.mZ("getKidsBlocklistPickerCommand");_.ume=new _.mZ("updateKidsBlacklistEndpoint");_.kt=new _.mZ("likeEndpoint");var KEM,nQ$,TQs;KEM=new _.mZ("addChatItemAction");nQ$=new _.mZ("removeChatItemAction");TQs=new _.mZ("markChatItemAsDeletedAction");_.rDH=new _.mZ("setLiveChatCollapsedStateAction");var QrM=function(){QT.apply(this,arguments)};
_.c(QrM,QT);QrM.prototype.getAssociations=function(){return[]};
QrM.prototype.getTypeName=function(){return"liveChatPollStateEntity"};var qdS=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(qdS,_.vD);qdS.prototype.getPayloadCase=function(){return _.zV(this,xzA)};
var xzA=[3,4];var Yd$=[0,_.Es,[0,[1,2],_.PP,_.ss,[0,_.GG,1,_.GG]]];var e9e=[0,_.kz,-1];var b7S=[0,[1],_.PP];var Gx=[0,[1,2],_.PP,_.ss,[0,_.LM]];var Pv=[0,_.kz];var dwe=[0,[0,_.d8,_.eP,[0,_.GG,_.fM,_.GG]],1,[0,_.d8]];var Bde=[0,qs];var kxM=[0,qs];var Gxe=[0,kxM,Bde];var P7$=[0,_.Es,[0,[1,2],_.PP,-1],_.d8];var EtU=[0,[2],1,_.ss,[0,_.GG,-1,P7$]];var sm2=[0,[1],_.ss,[0,_.GG,_.kz,_.fM,1,P7$]];var C7s=[0,_.eP,-1,pkM,_.LM];var vtS=[0,[0,rP,-3],-4];var E0=[0,_.d8,-3,_.kz,_.d8,_.WT,_.d8,Yd$,_.d8,-2];var s0=[0,_.Es,[0,[1,2],_.PP,-1],_.d8,_.kz];var L92=[0,[3],Gx,[0,[2,3,4],gOS,_.PP,-2],_.ss,[0,_.kz],_.Ql];var fPs=[0,[3,5],_.kz,_.xT,_.ss,[0,1,_.Ql,_.LM],_.LM,_.ss,[0,_.LM,_.Ql]];var Aks=[0,2,_.xT,_.kz,-1];var W9H=[0,h8s];var aP5=[0,[3,4],2,Jm2,_.PP,_.kz];var mwA=[0,_.LM,-2,1,_.kz];var $wU=[0,_.kz,-1,_.LM];var O73=[0,Pv,function(){return C7},
Pv,_.kz],IPr=[0,_.LM,Pv,Gx,function(){return C7},
_.kz],C7=[-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],Pv,_.xT,[0,_.d8,1,_.d8,1,_.d8,1,_.LM,-1,Pv],[0,1,_.d8,2,_.d8,_.LM,_.d8],1,_.xT,-1,_.kz,_.xT,2,rP,[0,rP,_.xT],_.kz,1,dwe,1,Gx,_.WT,1,[0,[0,_.Es,[0,_.kz,_.d8,_.LM]]],[0,_.d8,[0,_.Ql,[0,_.fM]],_.Ql,1,[0,R8S,-1]],_.kz,[0,1,_.kz],76,_.ss,[0,Gx,s0,dwe,1,[0,_.Es,s0]],1,_.ss,[0,Gx,_.kz,_.d8],
_.ss,[0,Gx,b7S],_.ss,[0,Gx,b7S,_.xT],_.ss,[0,Gx,b7S],_.ss,[0,Gx,_.Es,Pv,Gx,t0V],_.ss,[0,Gx,Pv,_.kz],_.ss,[0,Gx,_.d8,E0,-1,_.d8],4,_.ss,[0,Gx,_.d8,_.xT,E0,_.d8],_.ss,[0,[4,9],Gx,_.LM,_.xT,_.PP,s0,1,dwe,_.kz,_.PP,mwA],_.ss,[0,Gx,Pv,Gx,_.LM,_.kz],_.ss,[0,_.d8,Gx,E0,_.d8,_.kz],_.ss,[0,Gx,Pv,Gx,_.LM,_.kz],1,_.ss,[0,Gx,_.LM,_.kz,E0],_.ss,[0,Gx,_.LM,[0,_.kz,_.xT],_.kz,_.xT,_.kz,_.vP,-2,3,$wU,_.Es,$wU,$wU,mwA],_.ss,[0,Gx,_.LM,sm2,_.Es,[0,kxM,EtU],Pv,_.Es,Gxe,_.kz,1,_.LM,C7s,vtS,NOr,-1],_.ss,[0,Gx,[0,_.fM,
-1,sm2,_.Es,[0,kxM,EtU,Bde],[0,_.aL],1,_.GG],Pv,_.kz],_.ss,[0,Gx,s0,_.kz,[0,_.eP]],_.ss,function(){return IPr},
_.ss,[0,Gx,_.xT,_.kz,-1,_.d8],_.ss,[0,[6,7],Gx,_.Es,Aks,_.LM,s0,1,_.ss,aP5,_.ss,W9H],_.ss,[0,_.Es,Aks,_.LM,_.d8],_.ss,[0,_.kz,jPS,-1],_.ss,[0,Pv,_.Es,Gxe,_.kz],_.ss,[0,Gx,Pv,_.kz],_.ss,[0,_.vP,_.kz],_.ss,[0,e9e],_.ss,[0,e9e],_.ss,[0,s0],_.ss,[0,Pv,s0],_.ss,function(){return O73},
_.ss,[0,Pv,_.kz],_.ss,[0,Pv,_.kz],1,_.ss,[0,_.d8,Gx,E0,_.d8,E0],_.ss,[0,_.aL],1,_.ss,[0],1,_.ss,[0,Pv,_.LM,Gx,_.LM],_.ss,[0,[1,2],_.ss,aP5,_.ss,W9H,_.xT],_.ss,[0,_.aL,s0,fPs,_.kz,_.xT],_.ss,[0,fPs,_.kz,_.xT],_.ss,[0,C7s,s0,_.d8,vtS],_.ss,L92,_.ss,[0],_.ss,[0,_.kz,-1,_.Ql],_.ss,[0,Pv,_.kz],_.ss,[0,L92,_.Ql,_.kz],_.ss,[0,Gx,E0,_.d8],_.ss,[0,Gx,E0,_.d8],_.ss,[0,C7s,vtS,s0,_.WT,_.d8,NOr,-1],_.ss,[0,Gx,E0,_.d8]];var Dwl=[0,_.Es,C7];var Uwh=_.MX(qdS,[0,xzA,1,_.Ql,_.ss,[0,[18,22,24],Dwl,3,[0,Dwl],1,_.Ql,[0,_.Es,[0,_.xT,rP],_.xT],1,C7,-1,[0,_.BP,-2,_.WT,_.BP,-1,_.WT,_.BP,Yd$,_.BP,-2],UPH,[!0,_.kz,[0,b7S,2,_.kz,_.xT,_.d8,2,_.kz,_.vP]],[0,[1,2,3],[5,6],_.ss,[0,_.GG],_.ss,[0,_.GG,-1],_.ss,[0,_.GG],1,_.ss,e9e,_.ss,[0,_.kz]],[0,C7,-1],_.aL,C7,_.ss,C7,[0,Dwl],_.Ql,C7,_.ss,C7,_.kz,_.ss,C7],_.ss,By5,_.Ql]);var ote=new _.mZ("liveChatEndpoint");var NdV=new _.mZ("liveChatItemContextMenuEndpoint");var pvS=new _.mZ("liveChatReplayEndpoint");_.MdU=new _.mZ("emojiPickerRenderer");var ckU=new _.mZ("liveChatAuthorBadgeViewModel");var JkS=new _.mZ("deleteLiveChatMessageCommand");var zRr=new _.mZ("liveChatActionEndpoint");var RRA=new _.mZ("createLiveChatPollEndpoint");var Xvs=new _.mZ("manageLiveChatUserEndpoint");var hRU=new _.mZ("moderateLiveChatEndpoint");_.H7U=new _.mZ("sendLiveChatMessageEndpoint");var lPS=new _.mZ("sendLiveChatVoteEndpoint");var tdU=new _.mZ("clearLocationCommand");var jmM=new _.mZ("resolveLocationCommand");var F9l=new _.mZ("interactionLoggingCommandMetadata");var Z7l=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(Z7l,_.vD);var gtU=function(b,d){return _.Ny(b,1,d)};var ykA=[0,_.d8];var S0$=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(S0$,_.vD);var Vde=function(b,d){return Z5(b,1,Z7l,d)};S0$.prototype.JSC$12492_serializeBinary=b6J([0,_.Es,ykA]);var X3Q={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 i7S={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"},
wvM={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 dS1={GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_UNKNOWN:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_UNKNOWN",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_FOR_TESTING:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_FOR_TESTING",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_RESUME_TO_HOME_TTL:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_RESUME_TO_HOME_TTL",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_START_TO_SHORTS_ANALYSIS_SLICE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_START_TO_SHORTS_ANALYSIS_SLICE",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_DEVICE_LAYER_SLICE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_DEVICE_LAYER_SLICE",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_UNIFIED_LAYER_SLICE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_UNIFIED_LAYER_SLICE",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_VISITOR_LAYER_SLICE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_VISITOR_LAYER_SLICE",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SHOW_SHEET_COMMAND_HANDLER_BLOCK:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SHOW_SHEET_COMMAND_HANDLER_BLOCK",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WIZ_NEXT_MIGRATED_COMPONENT:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WIZ_NEXT_MIGRATED_COMPONENT",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WIZ_NEXT_CHANNEL_NAME_TOOLTIP:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WIZ_NEXT_CHANNEL_NAME_TOOLTIP",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ROTATION_LOCK_SUPPORTED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ROTATION_LOCK_SUPPORTED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_THEATER_MODE_ENABLED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_THEATER_MODE_ENABLED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_SHOW_PIN_SUGGESTION:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_SHOW_PIN_SUGGESTION",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_SHOW_LONG_PRESS_EDU_TOAST:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_SHOW_LONG_PRESS_EDU_TOAST",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_SHOW_AMBIENT:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_SHOW_AMBIENT",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_TIME_WATCHED_PANEL:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_TIME_WATCHED_PANEL",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SEARCH_FROM_SEARCH_BAR_OVERLAY:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SEARCH_FROM_SEARCH_BAR_OVERLAY",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_SHOW_VOICE_SEARCH_EDU_TOAST:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_SHOW_VOICE_SEARCH_EDU_TOAST",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SUGGESTED_LANGUAGE_SELECTED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SUGGESTED_LANGUAGE_SELECTED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_TRIGGER_SHORTS_PIP:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_TRIGGER_SHORTS_PIP",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IN_ZP_VOICE_CRASHY_SET:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IN_ZP_VOICE_CRASHY_SET",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_FAST_SWIPE_SUPPRESSED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_FAST_SWIPE_SUPPRESSED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_FAST_SWIPE_ALLOWED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_FAST_SWIPE_ALLOWED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_PULL_TO_REFRESH_ATTEMPT:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_PULL_TO_REFRESH_ATTEMPT",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_BLOCK_KABUKI:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_BLOCK_KABUKI",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_TALL_SCREEN:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_TALL_SCREEN",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_NORMAL_SCREEN:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_NORMAL_SCREEN",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ACCESSIBILITY_MODE_ENABLED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ACCESSIBILITY_MODE_ENABLED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ACCESSIBILITY_MODE_DISABLED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ACCESSIBILITY_MODE_DISABLED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_AUTOPLAY_ENABLED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_AUTOPLAY_ENABLED",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_CAST_MATCH_OCCURRED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_CAST_MATCH_OCCURRED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EMC3DS_ELIGIBLE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EMC3DS_ELIGIBLE",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ENDSCREEN_TRIGGERED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ENDSCREEN_TRIGGERED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_POSTPLAY_TRIGGERED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_POSTPLAY_TRIGGERED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_POSTPLAY_LACT_THRESHOLD_EXCEEDED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_POSTPLAY_LACT_THRESHOLD_EXCEEDED",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_MATCHED_ON_REMOTE_CONNECTION:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_MATCHED_ON_REMOTE_CONNECTION",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_SWITCHABLE_ON_REMOTE_CONNECTION:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_SWITCHABLE_ON_REMOTE_CONNECTION",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_MISATTRIBUTED_ON_REMOTE_CONNECTION:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_MISATTRIBUTED_ON_REMOTE_CONNECTION",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_TV_IS_SIGNED_IN_ON_REMOTE_CONNECTION:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_TV_IS_SIGNED_IN_ON_REMOTE_CONNECTION",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_TV_START_TYPE_COLD_ON_REMOTE_CONNECTION:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_TV_START_TYPE_COLD_ON_REMOTE_CONNECTION",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_TV_START_TYPE_NON_COLD_ON_REMOTE_CONNECTION:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_TV_START_TYPE_NON_COLD_ON_REMOTE_CONNECTION",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ON_REMOTE_CONNECTION:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ON_REMOTE_CONNECTION",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_COBALT_PERSISTENT_SETTINGS_TEST_VALID:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_COBALT_PERSISTENT_SETTINGS_TEST_VALID",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_COBALT_PERSISTENT_SETTINGS_TEST_INVALID:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_COBALT_PERSISTENT_SETTINGS_TEST_INVALID",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_COBALT_PERSISTENT_SETTINGS_TEST_UNDEFINED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_COBALT_PERSISTENT_SETTINGS_TEST_UNDEFINED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_COBALT_PERSISTENT_SETTINGS_TEST_DEFINED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_COBALT_PERSISTENT_SETTINGS_TEST_DEFINED",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_LACT_THRESHOLD_EXCEEDED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_LACT_THRESHOLD_EXCEEDED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ROUND_TRIP_HANDLING_ON_REMOTE_CONNECTION:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ROUND_TRIP_HANDLING_ON_REMOTE_CONNECTION",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_SWITCHED_ON_REMOTE_CONNECTION_BEFORE_APP_RELOAD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_SWITCHED_ON_REMOTE_CONNECTION_BEFORE_APP_RELOAD",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_SWITCHED_ON_REMOTE_CONNECTION_AFTER_APP_RELOAD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_SWITCHED_ON_REMOTE_CONNECTION_AFTER_APP_RELOAD",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EMC3DS_INELIGIBLE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EMC3DS_INELIGIBLE",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_TVHTML5_MID_ROLL_THRESHOLD_REACHED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_TVHTML5_MID_ROLL_THRESHOLD_REACHED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EXP_COBALT_HTTP3_CONFIG_PENDING:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EXP_COBALT_HTTP3_CONFIG_PENDING",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EXP_COBALT_HTTP3_CONFIG_ACTIVATED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EXP_COBALT_HTTP3_CONFIG_ACTIVATED",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EMC3DS_M2_ELIGIBLE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EMC3DS_M2_ELIGIBLE",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ROTATE_DEVICE_TO_LANDSCAPE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ROTATE_DEVICE_TO_LANDSCAPE",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ROTATE_DEVICE_TO_PORTRAIT:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ROTATE_DEVICE_TO_PORTRAIT",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EMBEDS_FACEOFF_UI_EVENT:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EMBEDS_FACEOFF_UI_EVENT",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EXP_COBALT_HTTP3_CONFIG_RECEIVED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EXP_COBALT_HTTP3_CONFIG_RECEIVED",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ELIGIBLE_TO_SUPPRESS_TRANSPORT_CONTROLS_BUTTONS:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ELIGIBLE_TO_SUPPRESS_TRANSPORT_CONTROLS_BUTTONS",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_USER_HAS_THEATER_MODE_COOKIE_ENABLED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_USER_HAS_THEATER_MODE_COOKIE_ENABLED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_DOCUMENT_PICTURE_IN_PICTURE_SUPPORTED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_DOCUMENT_PICTURE_IN_PICTURE_SUPPORTED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SHORTS_NON_DEFAULT_ASPECT_RATIO:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SHORTS_NON_DEFAULT_ASPECT_RATIO",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_PLAYER_IN_SQUEEZEBACK:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_PLAYER_IN_SQUEEZEBACK",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_LIVE_CREATOR_AR_GIFT_RECEIVED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_LIVE_CREATOR_AR_GIFT_RECEIVED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_RETURNED_TO_VIDEO_AFTER_FAILED_ATTEMPT_TO_BACKGROUND:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_RETURNED_TO_VIDEO_AFTER_FAILED_ATTEMPT_TO_BACKGROUND",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_ENTER_AUTO_ZOOM:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_ENTER_AUTO_ZOOM",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_PASSIVE_IN_CONTROL:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_PASSIVE_IN_CONTROL",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_PASSIVE_IN_TREATMENT:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_PASSIVE_IN_TREATMENT",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_DISABLE_PLAYER_OPEN_ON_FULLSCREEN:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_DISABLE_PLAYER_OPEN_ON_FULLSCREEN"};_.rVW=new _.mZ("logFlowLoggingEventCommand");_.U_=new _.mZ("loggingContext");var uXh=new _.mZ("audioTrackSelectActionCommand");var K9A=new _.mZ("captionLanguageSelectActionCommand");var ntr=new _.mZ("showAudioTrackPickerActionCommand");var TdU=new _.mZ("showCaptionLanguageSelectActionCommand");var rkU=new _.mZ("dismissDialogEndpoint");var Qms=new _.mZ("dismissPlayerOverlayCommand");var q0h=new _.mZ("hideItemSectionVideosByIdCommand");var xwr=new _.mZ("showMiniplayerCommand");var Y0l=function(){QT.apply(this,arguments)};
_.c(Y0l,QT);Y0l.prototype.getAssociations=function(){return[]};
Y0l.prototype.getTypeName=function(){return"downloadQualityPickerEntity"};var eRH=function(){QT.apply(this,arguments)};
_.c(eRH,QT);eRH.prototype.getAssociations=function(){return[]};
eRH.prototype.getTypeName=function(){return"downloadStatusEntity"};var bVS=function(){QT.apply(this,arguments)};
_.c(bVS,QT);bVS.prototype.getAssociations=function(){return[]};
bVS.prototype.getTypeName=function(){return"downloadsPageRefreshTokenEntity"};var dHU=function(){QT.apply(this,arguments)};
_.c(dHU,QT);dHU.prototype.getAssociations=function(){var b=[];this.delegate.downloadsList&&b.push(this.delegate.downloadsList);this.delegate.smartDownloadsList&&b.push(this.delegate.smartDownloadsList);this.delegate.recommendedDownloadsList&&b.push(this.delegate.recommendedDownloadsList);this.delegate.refresh&&b.push(this.delegate.refresh);return[].concat(_.K6(new Set(b)))};
dHU.prototype.getTypeName=function(){return"mainDownloadsLibraryEntity"};var BNh=function(){QT.apply(this,arguments)};
_.c(BNh,QT);BNh.prototype.getAssociations=function(){var b=[];this.delegate.refresh&&b.push(this.delegate.refresh);if(this.delegate.downloads)for(var d=_.C(this.delegate.downloads),B=d.next();!B.done;B=d.next())b.push.apply(b,_.K6((new kYU(B.value)).getAssociations()));return[].concat(_.K6(new Set(b)))};
BNh.prototype.getTypeName=function(){return"mainDownloadsListEntity"};
var kYU=function(){rQ.apply(this,arguments)};
_.c(kYU,rQ);kYU.prototype.getAssociations=function(){var b=[];this.delegate.video&&b.push(this.delegate.video);this.delegate.playlist&&b.push(this.delegate.playlist);this.delegate.videoItem&&b.push(this.delegate.videoItem);this.delegate.playlistItem&&b.push(this.delegate.playlistItem);return[].concat(_.K6(new Set(b)))};var GY3=function(){QT.apply(this,arguments)};
_.c(GY3,QT);GY3.prototype.getAssociations=function(){var b=[];this.delegate.localImageEntities&&b.push.apply(b,_.K6(this.delegate.localImageEntities));return[].concat(_.K6(new Set(b)))};
GY3.prototype.getTypeName=function(){return"mainPlaylistDownloadStateEntity"};var Pes=function(){QT.apply(this,arguments)};
_.c(Pes,QT);Pes.prototype.getAssociations=function(){var b=[];this.delegate.playbackData&&b.push(this.delegate.playbackData);this.delegate.localImageEntities&&b.push.apply(b,_.K6(this.delegate.localImageEntities));this.delegate.videoDownloadContextEntity&&b.push(this.delegate.videoDownloadContextEntity);return[].concat(_.K6(new Set(b)))};
Pes.prototype.getTypeName=function(){return"mainVideoDownloadStateEntity"};var EC2=function(){QT.apply(this,arguments)};
_.c(EC2,QT);EC2.prototype.getAssociations=function(){return[]};
EC2.prototype.getTypeName=function(){return"offlineabilityEntity"};var sbA=function(){QT.apply(this,arguments)};
_.c(sbA,QT);sbA.prototype.getAssociations=function(){var b=[];this.delegate.fakeChildren&&b.push.apply(b,_.K6(this.delegate.fakeChildren));return[].concat(_.K6(new Set(b)))};
sbA.prototype.getTypeName=function(){return"orchestrationWebSamplingEntity"};var Cel=function(){QT.apply(this,arguments)};
_.c(Cel,QT);Cel.prototype.getAssociations=function(){var b=[];this.delegate.video&&b.push(this.delegate.video);this.delegate.playbackData&&b.push(this.delegate.playbackData);this.delegate.offlineVideoPolicy&&b.push(this.delegate.offlineVideoPolicy);return[].concat(_.K6(new Set(b)))};
Cel.prototype.getTypeName=function(){return"ytMainDownloadedVideoEntity"};var vCV=function(){QT.apply(this,arguments)};
_.c(vCV,QT);vCV.prototype.getAssociations=function(){return[]};
vCV.prototype.getTypeName=function(){return"continuationTokenEntity"};var L_S=function(){QT.apply(this,arguments)};
_.c(L_S,QT);L_S.prototype.getAssociations=function(){var b=[];this.delegate.channelOwner&&b.push(this.delegate.channelOwner);this.delegate.videos&&b.push.apply(b,_.K6(this.delegate.videos));this.delegate.collaboratorChannels&&b.push.apply(b,_.K6(this.delegate.collaboratorChannels));this.delegate.downloadState&&b.push(this.delegate.downloadState);this.delegate.refresh&&b.push(this.delegate.refresh);return[].concat(_.K6(new Set(b)))};
L_S.prototype.getTypeName=function(){return"mainPlaylistEntity"};var fGV=function(){QT.apply(this,arguments)};
_.c(fGV,QT);fGV.prototype.getAssociations=function(){var b=[];this.delegate.video&&b.push(this.delegate.video);this.delegate.channelContributor&&b.push(this.delegate.channelContributor);return[].concat(_.K6(new Set(b)))};
fGV.prototype.getTypeName=function(){return"mainPlaylistVideoEntity"};var AlH=function(){rQ.apply(this,arguments)};
_.c(AlH,rQ);AlH.prototype.getAssociations=function(){var b=[];this.delegate.recommendedVideoMetadata&&b.push.apply(b,_.K6((new W_S(this.delegate.recommendedVideoMetadata)).getAssociations()));return[].concat(_.K6(new Set(b)))};
var W_S=function(){rQ.apply(this,arguments)};
_.c(W_S,rQ);W_S.prototype.getAssociations=function(){var b=[];this.delegate.localImageEntities&&b.push.apply(b,_.K6(this.delegate.localImageEntities));this.delegate.videoDownloadContextEntity&&b.push(this.delegate.videoDownloadContextEntity);return[].concat(_.K6(new Set(b)))};var aG3=function(){rQ.apply(this,arguments)};
_.c(aG3,rQ);aG3.prototype.getAssociations=function(){var b=[];this.delegate.playbackPosition&&b.push(this.delegate.playbackPosition);return[].concat(_.K6(new Set(b)))};var mH3=function(){QT.apply(this,arguments)};
_.c(mH3,QT);mH3.prototype.getAssociations=function(){var b=[];this.delegate.owner&&b.push(this.delegate.owner);this.delegate.downloadState&&b.push(this.delegate.downloadState);this.delegate.userState&&b.push.apply(b,_.K6((new aG3(this.delegate.userState)).getAssociations()));this.delegate.additionalMetadata&&b.push.apply(b,_.K6((new AlH(this.delegate.additionalMetadata)).getAssociations()));return[].concat(_.K6(new Set(b)))};
mH3.prototype.getTypeName=function(){return"mainVideoEntity"};var $He=function(){QT.apply(this,arguments)};
_.c($He,QT);$He.prototype.getAssociations=function(){var b=[];this.delegate.userChannelDetails&&b.push(this.delegate.userChannelDetails);return[].concat(_.K6(new Set(b)))};
$He.prototype.getTypeName=function(){return"ytMainChannelEntity"};var OV2=function(){QT.apply(this,arguments)};
_.c(OV2,QT);OV2.prototype.getAssociations=function(){var b=[];this.delegate.channelOwner&&b.push(this.delegate.channelOwner);this.delegate.playbackPosition&&b.push(this.delegate.playbackPosition);this.delegate.localImageEntities&&b.push.apply(b,_.K6(this.delegate.localImageEntities));this.delegate.downloadStatus&&b.push(this.delegate.downloadStatus);return[].concat(_.K6(new Set(b)))};
OV2.prototype.getTypeName=function(){return"ytMainVideoEntity"};var MHJ=new _.mZ("downloadsPageSmartDownloadsOptInBannerParams");var RCC=new _.mZ("downloadsPageUpsellBannerParams");var IG$=function(){QT.apply(this,arguments)};
_.c(IG$,QT);IG$.prototype.getAssociations=function(){return[]};
IG$.prototype.getTypeName=function(){return"downloadsPageViewConfigurationEntity"};var DHe=function(){QT.apply(this,arguments)};
_.c(DHe,QT);DHe.prototype.getAssociations=function(){return[]};
DHe.prototype.getTypeName=function(){return"likeButtonAnimationEntity"};var UHs=function(){QT.apply(this,arguments)};
_.c(UHs,QT);UHs.prototype.getAssociations=function(){return[]};
UHs.prototype.getTypeName=function(){return"macroMarkerEntity"};var oCr=function(){QT.apply(this,arguments)};
_.c(oCr,QT);oCr.prototype.getAssociations=function(){return[]};
oCr.prototype.getTypeName=function(){return"markersEngagementPanelSyncEntity"};var NN$=function(){QT.apply(this,arguments)};
_.c(NN$,QT);NN$.prototype.getAssociations=function(){return[]};
NN$.prototype.getTypeName=function(){return"markersVisibilityOverrideEntity"};var pcA=function(){QT.apply(this,arguments)};
_.c(pcA,QT);pcA.prototype.getAssociations=function(){return[]};
pcA.prototype.getTypeName=function(){return"playerStateEntity"};var M_$=function(){QT.apply(this,arguments)};
_.c(M_$,QT);M_$.prototype.getAssociations=function(){return[]};
M_$.prototype.getTypeName=function(){return"selectedChipIndexEntityPayload"};var clU=function(){QT.apply(this,arguments)};
_.c(clU,QT);clU.prototype.getAssociations=function(){return[]};
clU.prototype.getTypeName=function(){return"suggestedFeedbackChipStateEntity"};var JlS=function(){QT.apply(this,arguments)};
_.c(JlS,QT);JlS.prototype.getAssociations=function(){return[]};
JlS.prototype.getTypeName=function(){return"youchatPendingResponseEntity"};_.wt=new _.mZ("dislikeButtonViewModel");_.iy=new _.mZ("likeButtonViewModel");var zy3=new _.mZ("videoSummaryContentViewModel");var Ry5=new _.mZ("videoSummaryParagraphViewModel");var Xcs=new _.mZ("changeTimelyActionVisibilityCommand");var hy5=new _.mZ("hideEngagementPanelEndpoint");var HV2=new _.mZ("refreshPanelEndpoint");var lG$=new _.mZ("scrollToSectionEndpoint");var t_M=new _.mZ("seekToVideoTimestampCommand");_.jV=new _.mZ("showEngagementPanelEndpoint");var jbr=new _.mZ("showTransientPlayerScrimOverlayCommand");var F_l=new _.mZ("toggleEngagementPanelCommand");_.ZV5=new _.mZ("createBroadcastCommand");var gC5=new _.mZ("metadataUpdateCommand");var yl5=function(){QT.apply(this,arguments)};
_.c(yl5,QT);yl5.prototype.getAssociations=function(){return[]};
yl5.prototype.getTypeName=function(){return"featuredProductsEntity"};var SQs=function(){QT.apply(this,arguments)};
_.c(SQs,QT);SQs.prototype.getAssociations=function(){return[]};
SQs.prototype.getTypeName=function(){return"pinnedProductEntity"};var V_r=function(){QT.apply(this,arguments)};
_.c(V_r,QT);V_r.prototype.getAssociations=function(){return[]};
V_r.prototype.getTypeName=function(){return"trendingOfferEntity"};_.iVr=new _.mZ("merchandiseShelfRenderer");var wcS=new _.mZ("shoppingContentLineItemViewModel");var unl=new _.mZ("gridMovieRenderer");_.K_r=new _.mZ("movieRenderer");var nC$=function(){QT.apply(this,arguments)};
_.c(nC$,QT);nC$.prototype.getAssociations=function(){return[]};
nC$.prototype.getTypeName=function(){return"compositeSourceEntity"};var TNS=function(){QT.apply(this,arguments)};
_.c(TNS,QT);TNS.prototype.getAssociations=function(){var b=[];this.delegate.compositeSourceKeys&&b.push.apply(b,_.K6(this.delegate.compositeSourceKeys));return[].concat(_.K6(new Set(b)))};
TNS.prototype.getTypeName=function(){return"multiviewStagingEntity"};var rlr=function(){QT.apply(this,arguments)};
_.c(rlr,QT);rlr.prototype.getAssociations=function(){var b=[];this.delegate.trackDownloadMetadatas&&b.push.apply(b,_.K6(this.delegate.trackDownloadMetadatas));return[].concat(_.K6(new Set(b)))};
rlr.prototype.getTypeName=function(){return"musicAlbumReleaseDownloadMetadataEntity"};var Qb$=function(){QT.apply(this,arguments)};
_.c(Qb$,QT);
Qb$.prototype.getAssociations=function(){var b=[];this.delegate.downloadedTracks&&b.push.apply(b,_.K6(this.delegate.downloadedTracks));this.delegate.smartDownloadedTracks&&b.push.apply(b,_.K6(this.delegate.smartDownloadedTracks));this.delegate.downloadedEpisodes&&b.push.apply(b,_.K6(this.delegate.downloadedEpisodes));this.delegate.downloadedAlbumReleases&&b.push.apply(b,_.K6(this.delegate.downloadedAlbumReleases));this.delegate.smartDownloadedAlbumReleases&&b.push.apply(b,_.K6(this.delegate.smartDownloadedAlbumReleases));this.delegate.downloadedPlaylists&&
b.push.apply(b,_.K6(this.delegate.downloadedPlaylists));this.delegate.smartDownloadedPlaylists&&b.push.apply(b,_.K6(this.delegate.smartDownloadedPlaylists));this.delegate.metadataOnlyTracks&&b.push.apply(b,_.K6(this.delegate.metadataOnlyTracks));return[].concat(_.K6(new Set(b)))};
Qb$.prototype.getTypeName=function(){return"musicDownloadsLibraryEntity"};var qQU=function(){QT.apply(this,arguments)};
_.c(qQU,QT);qQU.prototype.getAssociations=function(){var b=[];this.delegate.trackDownloadMetadatas&&b.push.apply(b,_.K6(this.delegate.trackDownloadMetadatas));return[].concat(_.K6(new Set(b)))};
qQU.prototype.getTypeName=function(){return"musicPlaylistDownloadMetadataEntity"};var xHs=function(){QT.apply(this,arguments)};
_.c(xHs,QT);xHs.prototype.getAssociations=function(){var b=[];this.delegate.playbackData&&b.push(this.delegate.playbackData);this.delegate.localImageEntities&&b.push.apply(b,_.K6(this.delegate.localImageEntities));this.delegate.videoDownloadContextEntity&&b.push(this.delegate.videoDownloadContextEntity);return[].concat(_.K6(new Set(b)))};
xHs.prototype.getTypeName=function(){return"musicTrackDownloadMetadataEntity"};var YQU=function(){QT.apply(this,arguments)};
_.c(YQU,QT);
YQU.prototype.getAssociations=function(){var b=[];this.delegate.musicLibraryStatusEntity&&b.push(this.delegate.musicLibraryStatusEntity);this.delegate.primaryArtists&&b.push.apply(b,_.K6(this.delegate.primaryArtists));this.delegate.details&&b.push(this.delegate.details);this.delegate.userDetails&&b.push(this.delegate.userDetails);this.delegate.tracks&&b.push.apply(b,_.K6(this.delegate.tracks));this.delegate.share&&b.push(this.delegate.share);this.delegate.downloadMetadata&&b.push(this.delegate.downloadMetadata);this.delegate.refresh&&
b.push(this.delegate.refresh);return[].concat(_.K6(new Set(b)))};
YQU.prototype.getTypeName=function(){return"musicAlbumRelease"};
var eyU=function(){QT.apply(this,arguments)};
_.c(eyU,QT);eyU.prototype.getAssociations=function(){var b=[];this.delegate.albumRelease&&b.push(this.delegate.albumRelease);this.delegate.tracks&&b.push.apply(b,_.K6(this.delegate.tracks));return[].concat(_.K6(new Set(b)))};
eyU.prototype.getTypeName=function(){return"musicAlbumReleaseDetail"};
var b25=function(){QT.apply(this,arguments)};
_.c(b25,QT);b25.prototype.getAssociations=function(){var b=[];this.delegate.albumRelease&&b.push(this.delegate.albumRelease);return[].concat(_.K6(new Set(b)))};
b25.prototype.getTypeName=function(){return"musicAlbumReleaseUserDetail"};var dlH=function(){QT.apply(this,arguments)};
_.c(dlH,QT);dlH.prototype.getAssociations=function(){var b=[];this.delegate.details&&b.push(this.delegate.details);this.delegate.userDetails&&b.push(this.delegate.userDetails);return[].concat(_.K6(new Set(b)))};
dlH.prototype.getTypeName=function(){return"musicArtist"};
var BbM=function(){QT.apply(this,arguments)};
_.c(BbM,QT);BbM.prototype.getAssociations=function(){var b=[];this.delegate.parentArtist&&b.push(this.delegate.parentArtist);return[].concat(_.K6(new Set(b)))};
BbM.prototype.getTypeName=function(){return"musicArtistDetail"};
var klh=function(){QT.apply(this,arguments)};
_.c(klh,QT);klh.prototype.getAssociations=function(){var b=[];this.delegate.parentArtist&&b.push(this.delegate.parentArtist);return[].concat(_.K6(new Set(b)))};
klh.prototype.getTypeName=function(){return"musicArtistUserDetail"};var Gle=function(){QT.apply(this,arguments)};
_.c(Gle,QT);Gle.prototype.getAssociations=function(){return[]};
Gle.prototype.getTypeName=function(){return"musicLibraryEdit"};var PAs=function(){QT.apply(this,arguments)};
_.c(PAs,QT);PAs.prototype.getAssociations=function(){return[]};
PAs.prototype.getTypeName=function(){return"musicLibraryStatusEntity"};var EPS=function(){QT.apply(this,arguments)};
_.c(EPS,QT);
EPS.prototype.getAssociations=function(){var b=[];this.delegate.tracks&&b.push.apply(b,_.K6(this.delegate.tracks));this.delegate.refresh&&b.push(this.delegate.refresh);this.delegate.musicLibraryStatusEntity&&b.push(this.delegate.musicLibraryStatusEntity);this.delegate.details&&b.push(this.delegate.details);this.delegate.downloadMetadata&&b.push(this.delegate.downloadMetadata);this.delegate.sideloadMetadata&&b.push(this.delegate.sideloadMetadata);this.delegate.userDetails&&b.push(this.delegate.userDetails);this.delegate.entryCollection&&
b.push(this.delegate.entryCollection);this.delegate.share&&b.push(this.delegate.share);this.delegate.podcastShowAdditionalMetadata&&b.push.apply(b,_.K6((new s4e(this.delegate.podcastShowAdditionalMetadata)).getAssociations()));return[].concat(_.K6(new Set(b)))};
EPS.prototype.getTypeName=function(){return"musicPlaylist"};
var s4e=function(){rQ.apply(this,arguments)};
_.c(s4e,rQ);s4e.prototype.getAssociations=function(){var b=[];this.delegate.creatorEntity&&b.push(this.delegate.creatorEntity);return[].concat(_.K6(new Set(b)))};var CAh=function(){QT.apply(this,arguments)};
_.c(CAh,QT);CAh.prototype.getAssociations=function(){return[]};
CAh.prototype.getTypeName=function(){return"musicShare"};var vPU=function(){QT.apply(this,arguments)};
_.c(vPU,QT);
vPU.prototype.getAssociations=function(){var b=[];this.delegate.musicLibraryStatusEntity&&b.push(this.delegate.musicLibraryStatusEntity);this.delegate.artists&&b.push.apply(b,_.K6(this.delegate.artists));this.delegate.audioModeVersion&&b.push(this.delegate.audioModeVersion);this.delegate.videoModeVersion&&b.push(this.delegate.videoModeVersion);this.delegate.userDetails&&b.push(this.delegate.userDetails);this.delegate.details&&b.push(this.delegate.details);this.delegate.albumRelease&&b.push(this.delegate.albumRelease);this.delegate.share&&
b.push(this.delegate.share);this.delegate.libraryEdit&&b.push(this.delegate.libraryEdit);this.delegate.downloadMetadata&&b.push(this.delegate.downloadMetadata);this.delegate.playbackPosition&&b.push(this.delegate.playbackPosition);this.delegate.lyrics&&b.push(this.delegate.lyrics);return[].concat(_.K6(new Set(b)))};
vPU.prototype.getTypeName=function(){return"musicTrack"};
var L8r=function(){QT.apply(this,arguments)};
_.c(L8r,QT);L8r.prototype.getAssociations=function(){var b=[];this.delegate.parentTrack&&b.push(this.delegate.parentTrack);return[].concat(_.K6(new Set(b)))};
L8r.prototype.getTypeName=function(){return"musicTrackDetail"};
var fKS=function(){QT.apply(this,arguments)};
_.c(fKS,QT);fKS.prototype.getAssociations=function(){var b=[];this.delegate.parentTrack&&b.push(this.delegate.parentTrack);return[].concat(_.K6(new Set(b)))};
fKS.prototype.getTypeName=function(){return"musicTrackUserDetail"};var xo=new _.mZ("musicResponsiveListItemRenderer");var g12=new _.mZ("addToPlaylistEndpoint");var AFH=new _.mZ("captionPickerEndpoint");var W8A=new _.mZ("suggestStats");var aKl=new _.mZ("backstageImageUploadEndpoint");var mlS=new _.mZ("createBackstagePostDialogEndpoint");_.$lU=new _.mZ("createCommentReplyDialogEndpoint");_.O2e=new _.mZ("updateCommentDialogEndpoint");_.IKr=new _.mZ("updateCommentReplyDialogEndpoint");var Dll=new _.mZ("menuEndpoint");var Uqx=new _.mZ("modalEndpoint");var UlS=new _.mZ("playlistEditorEndpoint");var oPU=new _.mZ("copyTextEndpoint");var Nbh,pSV;Nbh=new _.mZ("shareEndpoint");pSV=new _.mZ("shareEntityEndpoint");_.MHH=new _.mZ("shareEntityServiceEndpoint");_.XhQ=new _.mZ("userFeedbackEndpoint");_.KB=new _.mZ("watchEndpoint");var LdF=new _.mZ("watchPlaylistEndpoint");var cFH=new _.mZ("addUpcomingEventReminderEndpoint");_.vv=new _.mZ("getCommentsFromInboxCommand");var JFH=new _.mZ("notificationOptOutEndpoint");var zC$=new _.mZ("recordNotificationInteractionsEndpoint");var RCl=new _.mZ("removeUpcomingEventReminderEndpoint");_.Yu=new _.mZ("getDownloadActionCommand");_.XSM=new _.mZ("offlineOrchestrationActionCommand");var hC2=function(){QT.apply(this,arguments)};
_.c(hC2,QT);hC2.prototype.getAssociations=function(){return[]};
hC2.prototype.getTypeName=function(){return"captionTrack"};var H2A=function(){QT.apply(this,arguments)};
_.c(H2A,QT);H2A.prototype.getAssociations=function(){return[]};
H2A.prototype.getTypeName=function(){return"offlineOrchestrationActionWrapperEntity"};var lKA=function(){QT.apply(this,arguments)};
_.c(lKA,QT);lKA.prototype.getAssociations=function(){return[]};
lKA.prototype.getTypeName=function(){return"offlineVideoPolicy"};var tHM=function(){QT.apply(this,arguments)};
_.c(tHM,QT);tHM.prototype.getAssociations=function(){return[]};
tHM.prototype.getTypeName=function(){return"offlineVideoStreams"};var j4H=function(){QT.apply(this,arguments)};
_.c(j4H,QT);j4H.prototype.getAssociations=function(){var b=[];this.delegate.transfer&&b.push(this.delegate.transfer);this.delegate.adsPlaybackData&&b.push.apply(b,_.K6(this.delegate.adsPlaybackData));this.delegate.drmLicense&&b.push(this.delegate.drmLicense);this.delegate.offlineVideoPolicy&&b.push(this.delegate.offlineVideoPolicy);this.delegate.videoDownloadContextEntity&&b.push(this.delegate.videoDownloadContextEntity);return[].concat(_.K6(new Set(b)))};
j4H.prototype.getTypeName=function(){return"playbackData"};var F8l=function(){QT.apply(this,arguments)};
_.c(F8l,QT);F8l.prototype.getAssociations=function(){return[]};
F8l.prototype.getTypeName=function(){return"refresh"};var Z2$=function(){QT.apply(this,arguments)};
_.c(Z2$,QT);Z2$.prototype.getAssociations=function(){var b=[];this.delegate.offlineVideoStreams&&b.push.apply(b,_.K6(this.delegate.offlineVideoStreams));this.delegate.captionTrack&&b.push.apply(b,_.K6(this.delegate.captionTrack));return[].concat(_.K6(new Set(b)))};
Z2$.prototype.getTypeName=function(){return"transfer"};var gP2=function(){QT.apply(this,arguments)};
_.c(gP2,QT);gP2.prototype.getAssociations=function(){return[]};
gP2.prototype.getTypeName=function(){return"videoDownloadContextEntity"};var yFH=new _.mZ("showMoreDrawerCommand");var Sb3=new _.mZ("updateEngagementPanelContentCommand");var VH2=new _.mZ("getPdgBuyFlowCommand");var i2M=new _.mZ("liveChatPurchaseMessageEndpoint");var wSl=new _.mZ("openSuperStickerBuyFlowCommand");var u0e=new _.mZ("updatePdgFeatureEnablementCommand");var K8$=function(){QT.apply(this,arguments)};
_.c(K8$,QT);K8$.prototype.getAssociations=function(){return[]};
K8$.prototype.getTypeName=function(){return"liveViewerLeaderboardChatEntryPointStateEntity"};var nPl=function(){QT.apply(this,arguments)};
_.c(nPl,QT);nPl.prototype.getAssociations=function(){return[]};
nPl.prototype.getTypeName=function(){return"liveViewerLeaderboardPointsEntity"};_.TbS=new _.mZ("pdgCommentChipRenderer");_.rFe=new _.mZ("permissionRoleBottomBarRenderer");_.Q4A=new _.mZ("updatePermissionRoleCommand");var qbS=new _.mZ("prefetchWatchCommand");var xls=new _.mZ("updatePlayerErrorMessageCommand");var XK4=new _.mZ("toggleCaptionsVisibilityCommand");var Ybr=new _.mZ("playerDisclosureViewModel");_.eCl=new _.mZ("quickActionsViewModel");var bAS=new _.mZ("playerResponse");var dRU=new _.mZ("playlistRenderer");_.BwS=new _.mZ("playlistVideoListRenderer");_.L7=new _.mZ("playlistEditEndpoint");var k8S=new _.mZ("createImagePollCommand");var G8M=new _.mZ("createQuizCommand");var PhU=new _.mZ("quizRenderer");var Eke=new _.mZ("uploadedVideoRenderer");var sWh=new _.mZ("decorateMessageEndpoint");var Ch3=new _.mZ("lpOfferCardOptionViewModel");var vk$=new _.mZ("sfvAudioItemPlaybackCommand");var LoV=function(){QT.apply(this,arguments)};
_.c(LoV,QT);LoV.prototype.getAssociations=function(){return[]};
LoV.prototype.getTypeName=function(){return"sfvAudioItemCurrentlyPlayingEntity"};_.f7=new _.mZ("reelNonVideoContentEndpoint");_.Uk=new _.mZ("reelWatchEndpoint");var fD$=new _.mZ("reelActionBarViewModel");_.Ak=new _.mZ("reelItemRenderer");var ApU=new _.mZ("reelMetapanelViewModel");_.Wv=new _.mZ("reelNonVideoContentRenderer");_.WoM=new _.mZ("reelPlayerOverlayRenderer");var aDl=new _.mZ("shortsLockupViewModel");var mRA=new _.mZ("sponsorButtonViewModel");var $R5=new _.mZ("reelItemWatchResponse");var OAU=new _.mZ("textBadgeRenderer");_.am=new _.mZ("buttonRenderer");_.m9=new _.mZ("toggleButtonRenderer");var V44=new _.mZ("switchButtonViewModel");_.IDM=new _.mZ("confirmDialogRenderer");var DRH;DRH=new _.mZ("menuRenderer");_.URH=new _.mZ("menuFlexibleItemRenderer");var okr=new _.mZ("pollRenderer");_.NwU=new _.mZ("backgroundPromoRenderer");var Mgs;_.pIr=new _.mZ("chipCloudRenderer");Mgs=new _.mZ("chipCloudChipRenderer");var cpe=new _.mZ("dropdownRenderer");var Jpl=new _.mZ("gridVideoRenderer");_.zIS=new _.mZ("itemSectionRenderer");_.RIs=new _.mZ("messageRenderer");var XIH=new _.mZ("sortFilterHeaderRenderer");_.$t=new _.mZ("videoRenderer");var hI2=new _.mZ("resolveUrlCommandMetadata");var HAe=function(){QT.apply(this,arguments)};
_.c(HAe,QT);HAe.prototype.getAssociations=function(){return[]};
HAe.prototype.getTypeName=function(){return"saveToPlaylistListEntity"};_.lD2=new _.mZ("getAnswerCommand");_.Ok=new _.mZ("searchEndpoint");var tgM=new _.mZ("genAiRichTextViewModel");var FNF=new _.mZ("overviewAnswerViewModel");var jWV=new _.mZ("videoOverviewViewModel");var Fo2=new _.mZ("addToPlaylistServiceEndpoint");var ZAM=new _.mZ("clearSearchHistoryEndpoint");var gks=new _.mZ("clearWatchHistoryEndpoint");var yph=new _.mZ("webSerializedServiceEndpointExtension");_.Su2=new _.mZ("createCommentEndpoint");var VgS=new _.mZ("createCommentReplyEndpoint");var iA$=new _.mZ("performCommentActionEndpoint");var wI3=new _.mZ("updateCommentEndpoint");var u4h=new _.mZ("updateCommentReplyEndpoint");_.O0=new _.mZ("createPlaylistServiceEndpoint");var Kol=new _.mZ("deletePlaylistEndpoint");var nkA=new _.mZ("deleteVideoEndpoint");var ZGJ=new _.mZ("getReportFormEndpoint");var TwS=new _.mZ("modifyChannelNotificationPreferenceEndpoint");var rqJ;_.UI=new _.mZ("offlinePlaylistEndpoint");rqJ={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 Q0Q;_.DC=new _.mZ("offlineVideoEndpoint");Q0Q={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 rpe=new _.mZ("pingingEndpoint");_.QWs=new _.mZ("selectActiveIdentityEndpoint");var quU=new _.mZ("setSettingEndpoint");var Ozx=new _.mZ("undoFeedbackEndpoint");var xRV=new _.mZ("unsubscribeEndpoint");_.YuM=new _.mZ("updatedMetadataEndpoint");var eIe=function(){QT.apply(this,arguments)};
_.c(eIe,QT);eIe.prototype.getAssociations=function(){return[]};
eIe.prototype.getTypeName=function(){return"settingEntity"};_.bH5=new _.mZ("updateLocalAppSettingCommand");var dFU=new _.mZ("saveImageToDeviceEndpoint");var BmU=new _.mZ("shareImageCommand");var kW3=new _.mZ("sharingProviderDataCommand");var GWh=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(GWh,_.vD);var Pn3=[0,_.kz,-1];GWh.prototype.JSC$12699_serializeBinary=b6J(Pn3);var E5l=_.cD(Pn3);var sxA=new _.mZ("userMentionSuggestionRenderer");var CnS=new _.mZ("liveChatTunnelCommand");var v5S=new _.mZ("showSponsorshipsGiftOfferDialogCommand");var La2=new _.mZ("sponsorshipsScrollableShelfViewModel");var fFS=new _.mZ("updateUpcomingEventReminderButtonStateCommand");var AvU=new _.mZ("upcomingEventReminderButtonStateRenderer");var Wa$=new _.mZ("subscribeEndpoint");var aFh=new _.mZ("registerTasksCommand");var mFA=new _.mZ("hideSheetCommand");var $Fr=new _.mZ("hideSnackbarCommand");var OH$=new _.mZ("showDialogCommand");_.JB=new _.mZ("showSheetCommand");var IF$=new _.mZ("showSnackbarCommand");var DF2=function(){QT.apply(this,arguments)};
_.c(DF2,QT);DF2.prototype.getAssociations=function(){return[]};
DF2.prototype.getTypeName=function(){return"chipEntity"};var UFM=function(){QT.apply(this,arguments)};
_.c(UFM,QT);UFM.prototype.getAssociations=function(){return[]};
UFM.prototype.getTypeName=function(){return"dismissState"};_.yk=new _.mZ("avatarViewModel");var o5$=new _.mZ("badgeViewModel");_.Im=new _.mZ("buttonViewModel");_.DP=new _.mZ("chipViewModel");var Nme=new _.mZ("contentPreviewImageViewModel");var plS=new _.mZ("decoratedAvatarViewModel");_.kRQ=new _.mZ("engagementBarViewModel");_.MRe=new _.mZ("imageBannerViewModel");var cvM=new _.mZ("lockupContentMetadataRowExtension");_.JvH=new _.mZ("lockupMetadataViewModel");_.zAr=new _.mZ("lockupViewModel");var RAV=new _.mZ("avatarStackViewModel");_.Xl$=new _.mZ("contentMetadataViewModel");var hAS=function(){QT.apply(this,arguments)};
_.c(hAS,QT);hAS.prototype.getAssociations=function(){return[]};
hAS.prototype.getTypeName=function(){return"pageHeaderEntity"};_.HHh=new _.mZ("pageHeaderViewModel");var lFU=new _.mZ("snackbarViewModel");var tRh=new _.mZ("thumbnailHoverOverlayToggleActionsViewModel");_.U0=new _.mZ("toggleButtonViewModel");var jxV=function(){QT.apply(this,arguments)};
_.c(jxV,QT);jxV.prototype.getAssociations=function(){return[]};
jxV.prototype.getTypeName=function(){return"votingEntity"};_.GRw=new _.mZ("votingViewModel");var Fas=new _.mZ("sectionHeaderViewModel");var ZHh=new _.mZ("notifyDropdownOptionSelectedCommand");var $0m=new _.mZ("listViewModel");_.zn=new _.mZ("listItemViewModel");var g5M=new _.mZ("dialogHeaderViewModel");var yvV=function(){QT.apply(this,arguments)};
_.c(yvV,QT);yvV.prototype.getAssociations=function(){return[]};
yvV.prototype.getTypeName=function(){return"dataFreshnessEntity"};var pR1=new _.mZ("suspenseViewModel");var SiM=new _.mZ("tooltipViewModel");var VRU=function(){QT.apply(this,arguments)};
_.c(VRU,QT);VRU.prototype.getAssociations=function(){return[]};
VRU.prototype.getTypeName=function(){return"emojiCustomizationSetEntity"};var iH5=function(){QT.apply(this,arguments)};
_.c(iH5,QT);iH5.prototype.getAssociations=function(){return[]};
iH5.prototype.getTypeName=function(){return"emojiFountainDataEntity"};var wls=function(){QT.apply(this,arguments)};
_.c(wls,QT);wls.prototype.getAssociations=function(){return[]};
wls.prototype.getTypeName=function(){return"liveReactionsDataEntity"};_.u9l=new _.mZ("transcriptSubmitCaptionCorrectionCommand");var Kar=function(){QT.apply(this,arguments)};
_.c(Kar,QT);Kar.prototype.getAssociations=function(){return[]};
Kar.prototype.getTypeName=function(){return"buttonEntity"};var CuW=new _.mZ("unpluggedStringRunImage");var n5U=new _.mZ("tabViewModel");var TmA=new _.mZ("tabbedViewModel");var rvM=function(){QT.apply(this,arguments)};
_.c(rvM,QT);rvM.prototype.getAssociations=function(){return[]};
rvM.prototype.getTypeName=function(){return"videoPlaybackPositionEntity"};_.Qxs=new _.mZ("updateDescriptionAction");var qi2=new _.mZ("updateToggleButtonTextAction");var xF2=new _.mZ("showFullscreenPlayerControlsCommand");var YiU=new _.mZ("updateVideoMetadataCommand");_.eAH=new _.mZ("autoplaySwitchButtonRenderer");var gt;_.baV=new _.mZ("multiMarkersPlayerBarRenderer");gt=new _.mZ("chapterRenderer");var doh=new _.mZ("heatMarkerRenderer");var Xq4=new _.mZ("heatmapRenderer");var BYS=new _.mZ("smartSkipPlayerScrimOverlayRenderer");var kZU=new _.mZ("timedMarkerDecorationRenderer");var KRw=new _.mZ("postWebToNativeMessageCommand");var Zw=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(Zw,_.vD);Zw.prototype.getMethodName=function(){return _.jP(this,1)};var GZ2=[0,_.kz,-2];Zw.prototype.JSC$12721_serializeBinary=b6J(GZ2);var PRh=_.MX(Zw,GZ2);var Em2=new _.mZ("whitelistEditEndpoint");var svr=new _.mZ("clearUrlParamCommand");var CR5=new _.mZ("commerceActionCommand");_.vm5=new _.mZ("getPaymentInstrumentsParamsCommand");var L5V=new _.mZ("getPaymentsClientTokenCommand");var fce=new _.mZ("googlePaymentBillingCommand");var ARs=new _.mZ("googlePaymentPurchaseManagerCommand");_.W53=new _.mZ("logGtmCommand");var acS=new _.mZ("updateCardItemOnClickCommand");_.moS=new _.mZ("ypcPauseSubscriptionCommand");_.$oe=new _.mZ("ypcResumeSubscriptionCommand");var Oae=function(){QT.apply(this,arguments)};
_.c(Oae,QT);Oae.prototype.getAssociations=function(){return[]};
Oae.prototype.getTypeName=function(){return"commerceAcquisitionClientPayloadEntity"};var Ic5=function(){QT.apply(this,arguments)};
_.c(Ic5,QT);Ic5.prototype.getAssociations=function(){return[]};
Ic5.prototype.getTypeName=function(){return"commerceCartListEntity"};var Dor=function(){QT.apply(this,arguments)};
_.c(Dor,QT);Dor.prototype.getAssociations=function(){return[]};
Dor.prototype.getTypeName=function(){return"iconBadgeEntity"};var UoS=function(){QT.apply(this,arguments)};
_.c(UoS,QT);UoS.prototype.getAssociations=function(){return[]};
UoS.prototype.getTypeName=function(){return"pdpStateEntity"};var oms=function(){QT.apply(this,arguments)};
_.c(oms,QT);oms.prototype.getAssociations=function(){return[]};
oms.prototype.getTypeName=function(){return"quantityIncrementerEntity"};var NC1=new _.mZ("ypcOffersEndpoint");var NYr=new _.mZ("cardItemRenderer"),pVs=new _.mZ("cardItemTextRenderer");var MYs=new _.mZ("commerceCartItemQuantityPickerRenderer");var cRh=new _.mZ("linkCardRenderer");var gbC=new _.mZ("quantityIncrementerButtonViewModel");var JR3=new _.mZ("quantityIncrementerViewModel");var X5M=new _.mZ("themedImageViewModel");_.hQ2=new _.mZ("ypcCancelRecurrenceEndpoint");var HmV=new _.mZ("ypcCompleteTransactionEndpoint");_.lYM=new _.mZ("ypcGetCartEndpoint");_.xN=new _.mZ("ypcGetOffersEndpoint");_.om=new _.mZ("ypcHandleTransactionEndpoint");var t2M=new _.mZ("ypcLogWalletAnalyticDataEndpoint");_.j$2=new _.mZ("ypcRedeemCodeEndpoint");var FdH=new _.mZ("ypcUpdateFopEndpoint");Rr(zK(1),cB(4));AcH((new MessageChannel).port2);var ZmM=function(){this.register=new Map},Hqy=function(b,d,B){b=b+"_"+d;
Nw.register.has(b)?B=Nw.register.get(b):(B=B(),Nw.register.set(b,B));return B},gLH=function(b){b=_.C(b.register.values());
for(var d=b.next();!d.done;d=b.next())_.$E(d.value,"ABORTED")};
ZmM.prototype.clear=function(){gLH(this);this.register.clear()};
var Nw=new ZmM;var f0d=Date.now().toString();var a0W=W7C();var NDQ={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 y1M;y1M=1;_.z1=function(b){this.veData=b};
_.Mc=function(b){return new _.z1({trackingParams:b})};
_.an=function(b,d,B,k,G,P){var v=y1M++;return new _.z1({veType:b,veCounter:v,elementIndex:B,dataElement:d,youtubeData:k,jspbYoutubeData:G,loggingDirectives:P})};
_.E=_.z1.prototype;
_.E.getAsJson=function(){var b={};this.veData.trackingParams!==void 0?b.trackingParams=this.veData.trackingParams:(b.veType=this.veData.veType,this.veData.veCounter!==void 0&&(b.veCounter=this.veData.veCounter),this.veData.elementIndex!==void 0&&(b.elementIndex=this.veData.elementIndex));this.veData.dataElement!==void 0&&(b.dataElement=this.veData.dataElement.getAsJson());this.veData.youtubeData!==void 0&&(b.youtubeData=this.veData.youtubeData);this.veData.isCounterfactual&&(b.isCounterfactual=!0);
return b};
_.E.getAsJspb=function(){var b=new lJr;this.veData.trackingParams!==void 0?b.setTrackingParams(this.veData.trackingParams):(this.veData.veType!==void 0&&_.SP(b,2,this.veData.veType),this.veData.veCounter!==void 0&&_.SP(b,6,this.veData.veCounter),this.veData.elementIndex!==void 0&&_.SP(b,3,this.veData.elementIndex),this.veData.isCounterfactual&&_.Ny(b,5,!0));if(this.veData.dataElement!==void 0){var d=this.veData.dataElement.getAsJspb();_.Rc(b,7,d)}this.veData.youtubeData!==void 0&&_.Rc(b,8,this.veData.jspbYoutubeData);
return b};
_.E.toString=function(){return JSON.stringify(this.getAsJson())};
_.E.isClientVe=function(){return!this.veData.trackingParams&&!!this.veData.veType};
_.E.getLoggingDirectives=function(){return this.veData.loggingDirectives};_.D7("yt_logging_screen.getRootVeType",DCy);_.D7("yt_logging_screen.getCurrentCsn",_.hb);_.D7("yt_logging_screen.getCttAuthInfo",H9);_.D7("yt_logging_screen.setCurrentScreen",_.lJ);var STA=function(){this.events=new Map},V22=function(b){var d=[];
b=_.C(b.events.values());for(var B=b.next();!B.done;B=b.next())d.push(B.value);return d};
STA.prototype.clear=function(){this.events.clear()};var w5V=function(){this.logTransport=new imA;this.loggedEventRegister=new STA;this.unloggedEventRegister=new STA;this.eventsCount=0;this.flushInterval=3E4;this.JSC$12758_flushTimer=new _.cM(this.flushInterval);this.JSC$12758_flushTimer.listen("tick",this.flush,!1,this)};
w5V.prototype.flush=function(){if(this.eventsCount){var b={loggedEvents:V22(this.loggedEventRegister),unloggedEvents:V22(this.unloggedEventRegister)};if(_.N("export_player_version_to_ytconfig")){var d;(d=_.xe("PLAYER_CLIENT_VERSION"))?(d=d.split("-")[0].replace(/\./g,""),d=isNaN(Number(d))?"0":d):d="";var B=_.xe("PLAYER_CLIENT_VERSION");if(B){B=B.split("-");var k="";B.length>1&&(k=B[B.length-1]);B=L7x(k.startsWith("canary_experiment")?"canary":k.startsWith("canary_control")?"control":"none")}else B=
"CLIENT_CANARY_STATE_UNKNOWN";b.dimensions={playerClientVersion:d,playerCanaryState:B}}this.logTransport.flush(b);this.loggedEventRegister.clear();this.unloggedEventRegister.clear();this.eventsCount=0;this.JSC$12758_flushTimer.enabled&&this.JSC$12758_flushTimer.stop()}};
var u7e=function(b){p7==null&&(p7=new w5V);var d=p7;var B=d.loggedEventRegister;b.dimensions=b.dimensions||{};b.dimensions.csn=_.hb()||"";var k=c9d(b.dimensions).join(";");if(b.records!=null)if(B.events.has(k)){var G;(G=B.events.get(k).records)==null||G.push.apply(G,_.K6(b.records))}else B.events.set(k,b);d.JSC$12758_flushTimer.enabled||d.JSC$12758_flushTimer.start();d.eventsCount++;d.eventsCount>=100&&d.flush()};var imA=function(){};
imA.prototype.flush=function(b,d){_.N("enable_client_sli_logging")&&_.Q4("sliEventBatch",b,{sendIsolatedPayload:!!d})};var p7;var nL5;nL5=function(b){var d=Kdr;b=b===void 0?{}:b;d=d.name;var B=hfw("SUCCESS");u7e({dimensions:b,records:[{name:d,state:"SLI_STATE_END",status:B}]})};
_.l0y=function(b,d,B,k){this.name=b;this.sliId=d;this.timeoutMs=B;this.statusOnTimeout=k;this.logSliId="";this.timeoutHandle=-1;this.ongoing=!1;this.dimensions={}};
_.l0y.prototype.getId=function(){return this.sliId};
_.mr=function(b,d){d=d===void 0?{}:d;b.ongoing||(b.ongoing=!0,b.dimensions=d,b.logSliId=buE(),u7e({dimensions:b.dimensions,records:[{name:b.name,state:"SLI_STATE_START",sliId:b.logSliId}]}),b.timeoutMs>0&&(b.timeoutHandle=setTimeout(function(){_.$E(b,b.statusOnTimeout)},b.timeoutMs)))};
_.$E=function(b,d){b.ongoing&&(b.timeoutMs>0&&clearTimeout(b.timeoutHandle),b.ongoing=!1,d={dimensions:b.dimensions,records:[{name:b.name,status:hfw(d),state:"SLI_STATE_END",sliId:b.logSliId}]},Nw.register.delete(b.name+"_"+b.sliId),u7e(d))};var Kdr=new function(){this.name="SLI_NAME_YOUTUBE_WEB_SESSION_PARTITION"};var T2A=function(){QT.apply(this,arguments)};
_.c(T2A,QT);T2A.prototype.getAssociations=function(){return[]};
T2A.prototype.getTypeName=function(){return"videoOverviewAsyncDataEntity"};var KPW=new _.mZ("highlightTextDecoratorColorMapExtension");var wwQ=new _.mZ("styleRunColorMapExtension");var ShC=_.YE(["data-"]),w34={};var K74={};var Mw=function(b){this.wrappedPromise_=b===void 0?null:b;this.state_=0;this.JSC$12789_value_=null};
Mw.prototype.then=function(b,d,B){return this.wrappedPromise_?this.wrappedPromise_.then(b,d,B):this.state_===1&&b?(b=b.call(B,this.JSC$12789_value_))&&typeof b.then==="function"?b:_.cv(b):this.state_===2&&d?(b=d.call(B,this.JSC$12789_value_))&&typeof b.then==="function"?b:_.r1A(b):this};
Mw.prototype.getValue=function(){return this.JSC$12789_value_};
Mw.prototype.isRejected=function(){return this.state_==2};
c3M(Mw);_.r1A=function(b){var d=new Mw;b=b===void 0?null:b;d.state_=2;d.JSC$12789_value_=b===void 0?null:b;return d};
_.cv=function(b){var d=new Mw;b=b===void 0?null:b;d.state_=1;d.JSC$12789_value_=b===void 0?null:b;return d};var EQd="absolute_experiments app conditional_experiments debugcss debugjs expflag forced_experiments pbj pbjreload sbb spf spfreload sr_bns_address sttick".split(" ");var Q$r=["load","abort","error"],Jk=function(b,d,B){this.transformedData=null;this.invalidAspectRatio=this.cropped=!1;this.JSC$12809_maxAspectRatio_=b;this.disableAnimation_=d===void 0?!1:d;this.disableExifRotation_=B===void 0?!1:B;this.JSC$12809_image_=new Image;this.angle_=this.dataUrl_=this.mime_=this.JSC$12809_reject_=this.resolve_=null};
Jk.prototype.transform=function(b){var d=this;this.mime_=b.type;LI(jIU(b),this.dataUrlRead_,this.readError_,this);LI(tKs(b.slice(0,65536)),this.exifRead_,this.readError_,this);return new Promise(function(B,k){d.resolve_=B;d.JSC$12809_reject_=k})};
Jk.prototype.dataUrlRead_=function(b){this.dataUrl_=b;this.angle_!=null&&qTV(this)};
Jk.prototype.exifRead_=function(b){if(this.disableExifRotation_)this.angle_=0;else{a:if(b=new DataView(b),b.byteLength<2||b.getUint16(0)!==65496)b=-2;else{for(var d=2,B=b.byteLength;d<B;){var k=b.getUint16(d),G=b.getUint16(d+2);if(k===65505){d+=4;k=b.getUint32(d);G=b.getUint16(d+4);if(k!==1165519206||G!==0)break;d+=6;k=b.getUint16(d)===18761;d+=b.getUint32(d+4,k);G=b.getUint16(d,k);d+=2;for(var P=0;P<G;P++){if(b.getUint16(d,k)===274){d+=8;b=b.getUint16(d,k);break a}d+=12}}else if(k>>8!==255)break;
else d+=G+2}b=-1}switch(b){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&&qTV(this)};
Jk.prototype.readError_=function(){this.JSC$12809_reject_()};
var qTV=function(b){Nc(b.JSC$12809_image_,Q$r,b.completeTransform_,!1,b);b.JSC$12809_image_.src=_.Tb(b.dataUrl_).toString();b.JSC$12809_image_.src!=u$.toString()&&b.JSC$12809_image_.src.substr(0,11)==="data:image/"||b.JSC$12809_reject_()};
Jk.prototype.completeTransform_=function(){if(this.JSC$12809_image_.src!=u$.toString()){var b=_.Tb(this.dataUrl_),d=this.JSC$12809_image_.naturalHeight?this.JSC$12809_image_.naturalWidth/this.JSC$12809_image_.naturalHeight:null;this.invalidAspectRatio=d>this.JSC$12809_maxAspectRatio_||d<1/this.JSC$12809_maxAspectRatio_;if(this.mime_!=="image/gif"||this.disableAnimation_){var B=this.JSC$12809_image_.naturalWidth,k=this.JSC$12809_image_.naturalHeight,G=d=0,P=this.JSC$12809_image_.naturalHeight?this.JSC$12809_image_.naturalWidth/
this.JSC$12809_image_.naturalHeight:null;P>this.JSC$12809_maxAspectRatio_?(B=this.JSC$12809_maxAspectRatio_*k,d=(B-this.JSC$12809_image_.naturalWidth)/2,this.cropped=!0):P<1/this.JSC$12809_maxAspectRatio_?(k=this.JSC$12809_maxAspectRatio_*B,G=(k-this.JSC$12809_image_.naturalHeight)/2,this.cropped=!0):this.mime_==="image/gif"&&this.disableAnimation_&&(this.cropped=!0);if(this.angle_==90||this.angle_==270)P=B,B=k,k=P,P=d,d=G,G=P;switch(this.angle_){case 90:G-=B;break;case 180:d-=B;G-=k;break;case 270:d-=
k}this.cropped||this.angle_%360!==0?(b=document.createElement("canvas"),b.width=B||1,b.height=k||1,this.JSC$12809_image_.naturalWidth&&this.JSC$12809_image_.naturalHeight&&(B=b.getContext("2d"),B.rotate(Math.PI/180*this.angle_),B.drawImage(this.JSC$12809_image_,d,G,this.JSC$12809_image_.naturalWidth,this.JSC$12809_image_.naturalHeight)),this.transformedData=_.Tb(b.toDataURL(this.mime_))):this.transformedData=b}else this.transformedData=b;this.resolve_(this)}};var zx=function(b,d){_.HT.call(this,b);this.value=d};
_.c(zx,_.HT);
var Rm=function(b,d,B,k,G,P,v){v=v===void 0?!1:v;_.gh.call(this);var L=this;this.JSC$12814_url_=b;this.channelId_=d;this.maxFileSizeMb_=B;this.JSC$12814_maxAspectRatio_=k;this.dropZoneEl_=G;this.rejectInvalidAspectRatio_=v;this.selectButtonEl_=P;this.JSC$12814_reject_=this.resolve_=this.uploadPromise_=null;this.dropZoneOverlay_=new ZL(this.dropZoneEl_);this.selectOverlay_=new gQ(this.selectButtonEl_);this.selectButtonEl_.nextSibling.tagName=="INPUT"&&this.selectButtonEl_.nextSibling.setAttribute("accept","image/*");
this.JSC$12814_image_=this.transfer_=null;this.handler_=new _.Jt(this);_.RK(this,this.handler_);this.handler_.listen(this.dropZoneOverlay_,"f",this.onChange_).listen(this.dropZoneEl_,"dragover",this.onHover_).listen(this.dropZoneEl_,"dragleave",this.onHover_).listen(P,"click",function(){L.selectOverlay_.click()}).listen(this.selectOverlay_,"j",this.onChange_)};
_.c(Rm,_.gh);Rm.prototype.disposeInternal=function(){for(var b=this.selectButtonEl_.nextSibling;b&&b.parentNode&&b.tagName=="INPUT";)b.parentNode.removeChild(b),b=this.selectButtonEl_.nextSibling;this.cancel();_.gh.prototype.disposeInternal.call(this)};
Rm.prototype.uploadPromise=function(){if(this.JSC$12814_image_==null)return null;this.uploadPromise_||xhh(this);return this.uploadPromise_};
Rm.prototype.cancel=function(){YTl(this);this.JSC$12814_image_=null};
var YTl=function(b){b.transfer_&&b.transfer_.cancel();b.transfer_=null;b.uploadPromise_=null;b.resolve_=null;b.JSC$12814_reject_=null},xhh=function(b){YTl(b);
b.transfer_=_.pas(b.JSC$12814_url_,{"X-YouTube-ChannelId":b.channelId_},b.JSC$12814_image_);b.handler_.listenOnce(b.transfer_,"l",b.JSC$12816_onUploadComplete_);b.handler_.listenOnce(b.transfer_,"n",b.onUploadError_);b.transfer_.run();b.uploadPromise_=new Promise(function(d,B){b.resolve_=d;b.JSC$12814_reject_=B})};
_.E=Rm.prototype;_.E.onChange_=function(b){b.files.length&&(this.JSC$12814_image_=b.files[0],this.JSC$12814_image_.size>1048576*this.maxFileSizeMb_?(this.JSC$12814_image_=null,this.dispatchEvent(new zx("yt.comments.ImageUploadOverlay.FILE_TOO_LARGE_EVENT"))):(xhh(this),(new Jk(this.JSC$12814_maxAspectRatio_)).transform(this.JSC$12814_image_).then((0,_.Sm)(this.onPreview_,this),(0,_.Sm)(this.onPreviewError_,this))))};
_.E.onPreview_=function(b){if(b.invalidAspectRatio&&(this.rejectInvalidAspectRatio_&&(this.JSC$12814_image_=null),this.dispatchEvent(new zx("yt.comments.ImageUploadOverlay.FILE_INVALID_ASPECT_RATIO_EVENT")),this.rejectInvalidAspectRatio_))return;b.cropped&&this.dispatchEvent(new zx("yt.comments.ImageUploadOverlay.CROPPED_EVENT"));this.dispatchEvent(new zx("yt.comments.ImageUploadOverlay.CHANGE_EVENT",b.transformedData))};
_.E.onPreviewError_=function(){this.JSC$12814_image_=null;this.dispatchEvent(new zx("yt.comments.ImageUploadOverlay.INVALID_EVENT"))};
_.E.onHover_=function(b){b.stopPropagation();b.preventDefault();if(b.type==="dragover")b=!0;else if(b.type==="dragleave")b=!1;else return;this.dispatchEvent(new zx("yt.comments.ImageUploadOverlay.HOVER_EVENT",b))};
_.E.JSC$12816_onUploadComplete_=function(){var b=(0,_.qB5)(this.transfer_.getResponseText());this.resolve_(b.encryptedBlobId)};
_.E.onUploadError_=function(){this.JSC$12814_reject_();YTl(this)};var eQU=function(b){b=b||{};var d={},B={};this.url=b.url||"";this.args=b.args||_.w1.clone(d);this.assets=b.assets||{};this.attrs=b.attrs||_.w1.clone(B);this.fallback=b.fallback||null;this.fallbackMessage=b.fallbackMessage||null;this.html5=!!b.html5;this.disable=b.disable||{};this.loaded=!!b.loaded;this.messages=b.messages||{}};
eQU.prototype.clone=function(){var b=new eQU,d;for(d in this)if(this.hasOwnProperty(d)){var B=this[d];_.dO(B)=="object"?b[d]=_.w1.clone(B):b[d]=B}return b};var bUl,de2,BKS,q8,Gwl,Pvs,E3e,sYl,Cv2,v35,LLr,f6M,ANS,WLA,a6$,mel,$el,OUM,I6H,Deh,UeU,o3h,NK2,pbs,M9h,cNh,JN2,ziS,Ril,e$F,XbM,hiA,HU5,l6S,t9M,jY3,FLl,ZUA,g3l,yNl,Yw4,SG3,V95,iUe,wbV,uE$,KLH,n3r,TK$,rN2,QYs,qGl,xeA,YGr,eie,bps,XX,dfr,BZM,ku2,GuH,Pg2,EXM,st2,Cge,vXU,LAH,fi2,AfV,WAh,ais,mfV,$f5,OpS,Iih,DfV,qw1,UfH,oXM,NZ5,pWs,M1h,cfS,Jfh,zF5,RFs,XWU,hFU,Hp5,liH,t1l,jtS,FA$,Zpe,gXl,yfe,SJH,V1l,ipA,wWU,uIM,KAS;bUl=["account/accounts_list"];de2=["acknowledge_channel_tou_strike"];BKS=["notification/add_upcoming_event_reminder"];
_.kw$=["att/get"];q8=["browse","music/browse","streaming_browse","unplugged/browse"];Gwl=["channel/claim_legacy_youtube_channel"];Pvs=["history/clear_search_history"];E3e=["history/clear_watch_history"];sYl=["comment/perform_comment_action"];Cv2=["comment/get_comment_replies"];v35=["ypc/commerce_action"];LLr=["backstage/create_post"];f6M=["live/create_broadcast"];ANS=["channel/create_channel"];WLA=["comment/create_comment_reply"];a6$=["comment/create_comment"];mel=["live_chat/create_poll"];$el=["playlist/create"];
OUM=["decorate_message"];I6H=["live_chat/delete_message"];Deh=["playlist/delete"];UeU=["video/delete"];o3h=["like/dislike"];NK2=["dismissal/dismiss"];pbs=["flag/flag"];M9h=["flow"];cNh=["account/account_menu"];JN2=["playlist/get_add_to_playlist"];ziS=["get_answer"];Ril=["channel/get_channel_creation_form"];e$F=["offline/get_download_action"];XbM=["kids/get_kids_blocklist_picker"];hiA=["live_chat/get_item_context_menu"];HU5=["live_chat/get_live_chat_message_buy_flow"];l6S=["live_chat/get_live_chat_replay"];
t9M=["live_chat/get_live_chat","live_chat/get_live_interactivity","live_chat/get_streaming_live_chat"];jY3=["live_chat/get_live_chat_super_sticker_buy_flow"];FLl=["notification/get_notification_menu"];ZUA=["playlist/get_settings_editor"];g3l=["backstage/get_post_video_preview"];yNl=["account/get_profile_card"];Yw4=["share/get_share_panel"];SG3=["share/get_sharing_provider_data"];V95=["get_survey"];iUe=["notification/get_unseen_count"];wbV=["get_user_mention_suggestions"];uE$=["get_watch"];KLH=["guide"];
n3r=["feedback"];TK$=["kids/update_blacklist"];rN2=["like/like"];QYs=["live_chat/live_chat_action"];qGl=["live_chat/manage_user"];xeA=["video_manager/metadata_update"];YGr=["live_chat/moderate"];eie=["notification/modify_channel_preference"];bps=["notification/opt_out"];XX=["get_panel","get_posts_by_host_panel"];dfr=["player"];BZM=["browse/edit_playlist"];ku2=["notification/record_interactions"];GuH=["reel/reel_item_watch"];Pg2=["reel/reel_watch_sequence"];EXM=["like/removelike"];st2=["notification/remove_upcoming_event_reminder"];
Cge=["flag/get_form"];vXU=["miniapp/report_value"];LAH=["navigation/resolve_url"];fi2=["channel/reveal_business_email"];AfV=["in_video/search"];WAh=["search","sfv/search","unplugged/search"];ais=["live_chat/send_message"];mfV=["live_chat/send_live_chat_vote"];$f5=["account/set_setting"];OpS=["submit_caption_correction"];Iih=["submit_form"];DfV=["subscription/subscribe"];qw1=["get_transcript"];UfH=["resolve_location","unplugged/resolve_location"];oXM=["subscription/unsubscribe"];NZ5=["backstage/update_post"];
pWs=["channel_edit/update_channel_page_settings"];M1h=["comment/update_comment_reply"];cfS=["comment/update_comment"];Jfh=["comment/update_comments_settings"];zF5=["creator/update_creator_channel"];RFs=["pdg/update_enablement"];XWU=["updated_metadata"];hFU=["channel_edit/validate_channel_handle"];Hp5=["verify_age"];liH=["next","unplugged/watch_next"];t1l=["whitelist/edit"];jtS=["ypc/cancel_recurrence"];FA$=["ypc/complete_transaction"];Zpe=["ypc/get_cart"];gXl=["ypc/get_fix_instrument_params"];
yfe=["ypc/get_offers"];SJH=["ypc/get_payment_instruments_params"];V1l=["ypc/handle_transaction"];ipA=["ypc/log_payment_server_analytics"];wWU=["ypc/pause_subscription"];uIM=["ypc/redeem_code"];KAS=["ypc/resume_subscription"];var nXS=[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,293324,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,293041,293042,293043,166382,37671,49953,220669,249229,213774,204572,191389,253830,253831,253832,272252,253833,253834,204574,191390,179556,238596,212661,191392,197826,191393,204573,36216,28237,241212,272049,173718,39553,192547,29222,26107,241211,38050,26108,275810,120745,26109,26110,66881,28236,14586,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 fT=window.yt&&window.yt.msgs_||window.ytcfg&&window.ytcfg.msgs||{};_.D7("yt.msgs_",fT);var hk=new _.$n("ACTION_ROUTER_TOKEN");_.Hv=function(){this.autonavState_=_.N("kevlar_is_pupi_enabled")?2:IL4()?2:1;this.disabledAutonavPauseReason_=this.autonavPauseReason_=void 0;this.autoplayChangedByUser=!1};
_.Hv.prototype.getState=function(){return this.autonavState_};
_.Hv.prototype.pause=function(b){this.autonavState_==2?(this.setState(3,!1,!1),this.autonavPauseReason_=b):this.autonavState_==1&&(this.disabledAutonavPauseReason_=b)};
_.Hv.prototype.setState=function(b,d,B){d&&(this.autoplayChangedByUser=!0);d=this.autonavState_===3||b===3;this.autonavState_!=b&&(this.autonavState_=b,b!=3&&_.Dz2(b==2),b=_.N("kevlar_is_pupi_enabled")?B||d:!0,_.Cv.getInstance().triggerOptionalAction("yt-autonav-state-changed-action",this.autonavState_,b,B))};
_.Hv.prototype.isAutoplaySetExplicitly=function(){return this.autoplayChangedByUser};
_.Em(_.Hv);var l7=function(){this.bI=!1};var tk={},h94=(tk.auto_search="LATENCY_ACTION_AUTO_SEARCH",tk.ad_to_ad="LATENCY_ACTION_AD_TO_AD",tk.ad_to_video="LATENCY_ACTION_AD_TO_VIDEO",tk.app_startup="LATENCY_ACTION_APP_STARTUP",tk.browse="LATENCY_ACTION_BROWSE",tk.cast_splash="LATENCY_ACTION_CAST_SPLASH",tk.channel_activity="LATENCY_ACTION_KIDS_CHANNEL_ACTIVITY",tk.channels="LATENCY_ACTION_CHANNELS",tk.chips="LATENCY_ACTION_CHIPS",tk.commerce_transaction="LATENCY_ACTION_COMMERCE_TRANSACTION",tk.direct_playback="LATENCY_ACTION_DIRECT_PLAYBACK",
tk.editor="LATENCY_ACTION_EDITOR",tk.embed="LATENCY_ACTION_EMBED",tk.embed_no_video="LATENCY_ACTION_EMBED_NO_VIDEO",tk.entity_key_serialization_perf="LATENCY_ACTION_ENTITY_KEY_SERIALIZATION_PERF",tk.entity_key_deserialization_perf="LATENCY_ACTION_ENTITY_KEY_DESERIALIZATION_PERF",tk.explore="LATENCY_ACTION_EXPLORE",tk.favorites="LATENCY_ACTION_FAVORITES",tk.home="LATENCY_ACTION_HOME",tk.inboarding="LATENCY_ACTION_INBOARDING",tk.landing="LATENCY_ACTION_LANDING",tk.learning="LATENCY_ACTION_LEARNING",
tk.learning_journey_browse="LATENCY_ACTION_LEARNING_JOURNEY_BROWSE",tk.learning_journey_watch="LATENCY_ACTION_LEARNING_JOURNEY_WATCH",tk.library="LATENCY_ACTION_LIBRARY",tk.live="LATENCY_ACTION_LIVE",tk.live_pagination="LATENCY_ACTION_LIVE_PAGINATION",tk.management="LATENCY_ACTION_MANAGEMENT",tk.mini_app="LATENCY_ACTION_MINI_APP_PLAY",tk.notification_settings="LATENCY_ACTION_KIDS_NOTIFICATION_SETTINGS",tk.onboarding="LATENCY_ACTION_ONBOARDING",tk.parent_profile_settings="LATENCY_ACTION_KIDS_PARENT_PROFILE_SETTINGS",
tk.parent_tools_collection="LATENCY_ACTION_PARENT_TOOLS_COLLECTION",tk.parent_tools_dashboard="LATENCY_ACTION_PARENT_TOOLS_DASHBOARD",tk.player_att="LATENCY_ACTION_PLAYER_ATTESTATION",tk.prebuffer="LATENCY_ACTION_PREBUFFER",tk.prefetch="LATENCY_ACTION_PREFETCH",tk.profile_settings="LATENCY_ACTION_KIDS_PROFILE_SETTINGS",tk.profile_switcher="LATENCY_ACTION_LOGIN",tk.projects="LATENCY_ACTION_PROJECTS",tk.reel_watch="LATENCY_ACTION_REEL_WATCH",tk.results="LATENCY_ACTION_RESULTS",tk.red="LATENCY_ACTION_PREMIUM_PAGE_GET_BROWSE",
tk.premium="LATENCY_ACTION_PREMIUM_PAGE_GET_BROWSE",tk.privacy_policy="LATENCY_ACTION_KIDS_PRIVACY_POLICY",tk.review="LATENCY_ACTION_REVIEW",tk.search_overview_answer="LATENCY_ACTION_SEARCH_OVERVIEW_ANSWER",tk.search_ui="LATENCY_ACTION_SEARCH_UI",tk.search_suggest="LATENCY_ACTION_SUGGEST",tk.search_zero_state="LATENCY_ACTION_SEARCH_ZERO_STATE",tk.secret_code="LATENCY_ACTION_KIDS_SECRET_CODE",tk.seek="LATENCY_ACTION_PLAYER_SEEK",tk.settings="LATENCY_ACTION_SETTINGS",tk.store="LATENCY_ACTION_STORE",
tk.supervision_dashboard="LATENCY_ACTION_KIDS_SUPERVISION_DASHBOARD",tk.tenx="LATENCY_ACTION_TENX",tk.video_preview="LATENCY_ACTION_VIDEO_PREVIEW",tk.video_to_ad="LATENCY_ACTION_VIDEO_TO_AD",tk.watch="LATENCY_ACTION_WATCH",tk.watch_it_again="LATENCY_ACTION_KIDS_WATCH_IT_AGAIN",tk["watch,watch7"]="LATENCY_ACTION_WATCH",tk["watch,watch7_html5"]="LATENCY_ACTION_WATCH",tk["watch,watch7ad"]="LATENCY_ACTION_WATCH",tk["watch,watch7ad_html5"]="LATENCY_ACTION_WATCH",tk.wn_comments="LATENCY_ACTION_LOAD_COMMENTS",
tk.ww_rqs="LATENCY_ACTION_WHO_IS_WATCHING",tk.voice_assistant="LATENCY_ACTION_VOICE_ASSISTANT",tk.cast_load_by_entity_to_watch="LATENCY_ACTION_CAST_LOAD_BY_ENTITY_TO_WATCH",tk.networkless_performance="LATENCY_ACTION_NETWORKLESS_PERFORMANCE",tk.gel_compression="LATENCY_ACTION_GEL_COMPRESSION",tk.gel_jspb_serialize="LATENCY_ACTION_GEL_JSPB_SERIALIZE",tk.attestation_challenge_fetch="LATENCY_ACTION_ATTESTATION_CHALLENGE_FETCH",tk),TZU=0;var qdw=function(b,d){i_.call(this,1,arguments);this.timer=d};
_.c(qdw,i_);var Qry=new nx4("aft-recorded",qdw);var jr4=_.k4.ytLoggingGelSequenceIdObj_||{};_.D7("ytLoggingGelSequenceIdObj_",jr4);var jd=_.k4.ytLoggingLatencyUsageStats_||{};_.D7("ytLoggingLatencyUsageStats_",jd);var FX=function(){this.cleanupJob=0},gQW=function(){FX.instance||(FX.instance=new FX);
return FX.instance};
_.E=FX.prototype;_.E.baseline=function(b,d,B){ZP(this,"baseline_"+b)||_.Q4("latencyActionBaselined",{clientActionNonce:b},{timestamp:d,cttAuthInfo:B})};
_.E.tick=function(b,d,B,k){ZP(this,"tick_"+b+"_"+d)||_.Q4("latencyActionTicked",{tickName:b,clientActionNonce:d},{timestamp:B,cttAuthInfo:k})};
_.E.info=function(b,d,B){var k=Object.keys(b).join("");ZP(this,"info_"+k+"_"+d)||(b=Object.assign({},b),b.clientActionNonce=d,_.Q4("latencyActionInfo",b,{cttAuthInfo:B}))};
_.E.jspbInfo=function(b,d,B){for(var k="",G=0;G<Zg(b).length;G++)Zg(b)[G]!==void 0&&(k=G===0?k.concat(""+G):k.concat("_"+G));ZP(this,"info_"+k+"_"+d)||(_.Zq(b,2,d),d={cttAuthInfo:B},B=_.N("jspb_sparse_encoded_pivot")?new ic([{}]):new ic,_.Xe(B,7,Qpl,b),FEJ("latencyActionInfo",B,d))};
_.E.span=function(b,d,B){var k=Object.keys(b).join("");ZP(this,"span_"+k+"_"+d)||(b.clientActionNonce=d,_.Q4("latencyActionSpan",b,{cttAuthInfo:B}))};
var ZP=function(b,d){jd[d]=jd[d]||{count:0};var B=jd[d];B.count++;B.time=(0,_.N$)();b.cleanupJob||(b.cleanupJob=_.ws(_.Y8,function(){var k=(0,_.N$)(),G;for(G in jd)jd[G]&&k-jd[G].time>6E4&&delete jd[G];b&&(b.cleanupJob=0)},5E3));
return B.count>5?(B.count===6&&Math.random()*1E5<1&&(B=new _.iq("CSI data exceeded logging limit with key",d.split("_")),d.indexOf("plev")>=0||_.eu(B)),!0):!1};var rf2,Qth;rf2=window;Qth=function(){this.timing={};this.clearResourceTimings=function(){};
this.webkitClearResourceTimings=function(){};
this.mozClearResourceTimings=function(){};
this.msClearResourceTimings=function(){};
this.oClearResourceTimings=function(){}};
_.Uq=rf2.performance||rf2.mozPerformance||rf2.msPerformance||rf2.webkitPerformance||new Qth;var rDJ=!1,SdG=!1,xzG=(0,_.Sm)(_.Uq.clearResourceTimings||_.Uq.webkitClearResourceTimings||_.Uq.mozClearResourceTimings||_.Uq.msClearResourceTimings||_.Uq.oClearResourceTimings||_.lz,_.Uq);var bs1=_.bq(function(b,d,B,k,G,P,v){if(!_.N("web_csi_action_sampling_enabled")||!_.Oq(P).actionDisabled){var L=v==null?void 0:v.spanStatus;v=v==null?void 0:v.rootSpanNonce;var A=_.IZ(P);if(A.gelSpans)A.gelSpans[b]=!0;else{var a={};A.gelSpans=(a[b]=!0,a)}TZU++;b={spanName:b,spanLengthUsec:String(Math.round(d*1E3)),spanNonce:TZU};v&&(b.rootSpanNonce=v);L&&(b.spanStatus=L);k&&(b.spanInfo=k);G&&(b.parentSpanNonce=G);B&&(b.spanStartTimeUsec=String(Math.round(B*1E3)));_.DJ(P||"").span[String(b.spanName)]=
b;B=_.IZ(P);B.gelSpans||(B.gelSpans={});_.jn(B.gelSpans,b);B=JDC(P);P=_.Oq(P).cttAuthInfo;gQW().span(b,B,P);return b.spanNonce}}),qJr=window;
qJr.ytcsi&&(qJr.ytcsi.infoGel=_.zA,qJr.ytcsi.tick=_.hU);var C7d=function(b){i_.call(this,1,arguments);this.csn=b};
_.c(C7d,i_);var xgJ=new nx4("screen-created",C7d),MdE=[],smF=pv4,ckE=0,gp=new Map,vtw=new Map,L9F=new Map;var Qf2=Symbol("Df"),QV=new WeakMap;var gd=function(){this.shownElements=new Set;this.hiddenElements=new Set;this.visibleState=new Map;this.client=void 0;this.csn=null},ok=function(){gd.instance||(gd.instance=new gd);
return gd.instance};
_.E=gd.prototype;_.E.setClient=function(b){this.client=b};
_.E.JSC$12898_newScreen=function(){this.clear();this.csn=_.hb()};
_.E.clear=function(){this.shownElements.clear();this.hiddenElements.clear();this.visibleState.clear();this.csn=null};
_.E.reportShown=function(b,d,B,k){var G=this.JSC$12898_getTrackingParams(b),P=b.visualElement?b.visualElement:G;d=this.shownElements.has(P);var v=this.visibleState.get(P);this.shownElements.add(P);this.visibleState.set(P,!0);b.impressionLog&&!d&&b.impressionLog();if(G||b.visualElement)if(B=xfV(this,b,B))if(P=YJh(this,b),yK(this,b)||P){G=b.visualElement?b.visualElement:_.Mc(G);var L=b.interactionLoggingClientData;P||d?yK(this,b)&4?v||IP4(this.client,B,G,L):yK(this,b)&1&&!d&&mwG(this.client,B,G,L,k):
mwG(this.client,B,G,L,k)}};
_.E.reportHidden=function(b,d,B,k){var G=this.JSC$12898_getTrackingParams(b),P=b.visualElement?b.visualElement:G;d=this.hiddenElements.has(P);var v=this.visibleState.get(P);this.hiddenElements.add(P);this.visibleState.set(P,!1);if(v===!1)return!0;if(!G&&!b.visualElement)return!1;B=xfV(this,b,B);if(!B||!yK(this,b)&&YJh(this,b))return!1;G=b.visualElement?b.visualElement:_.Mc(G);yK(this,b)&8?DwC(this.client,B,G,void 0,void 0,k):yK(this,b)&2&&!d&&(b=this.client,k=ZJ({cttAuthInfo:H9(B)||void 0,automatedLogEventSource:k},
B),d={csn:B,ve:G.getAsJson(),eventType:2},B==="UNDEFINED_CSN"?Sb("visualElementHidden",k,d):b?TI("visualElementHidden",d,b,k):_.Q4("visualElementHidden",d,k));return!0};
_.E.JSC$12898_getTrackingParams=function(b){var d=this.getData(b),B,k;if(_.N("il_use_view_model_logging_context")&&(d==null?0:(B=d.context)==null?0:(k=B.loggingContext)==null?0:k.loggingDirectives))return d.context.loggingContext.loggingDirectives.trackingParams||"";var G,P;if(d==null?0:(G=d.rendererContext)==null?0:(P=G.loggingContext)==null?0:P.loggingDirectives)return d.rendererContext.loggingContext.loggingDirectives.trackingParams||"";if(d==null?0:d.loggingDirectives)return d.loggingDirectives.trackingParams||
"";var v;return((v=b.veContainer)==null?0:v.trackingParams)?b.veContainer.trackingParams:(d==null?void 0:d.trackingParams)||""};
_.E.JSC$12898_elementShouldLogGesture=function(b,d){b=this.getData(b);return!!((Math.floor(Number(b&&b.loggingDirectives&&b.loggingDirectives.gestures&&b.loggingDirectives.gestures.types||""))||0)&d)};
_.E.JSC$12898_getNearestParentVe=function(b){var d=this.JSC$12898_getTrackingParams(b);return b.visualElement?b.visualElement:d?_.Mc(d):b.parentElement?this.JSC$12898_getNearestParentVe(b.parentElement):null};
var xfV=function(b,d,B){var k=_.hb(B);return b.csn===null||k===b.csn||B?k:(b=new _.iq("VisibilityLogger called before newScreen",{caller:d.tagName,previous_csn:b.csn,current_csn:k}),_.eu(b),null)};
gd.prototype.getData=function(b){var d,B=b.data||((d=b.props)==null?void 0:d.data);if(!B||b.isWebComponentWrapper){var k;B=(k=QV.get(b))==null?void 0:k[Qf2]}return B};
var YJh=function(b,d){var B;return!((B=b.getData(d))==null||!B.loggingDirectives)},yK=function(b,d){b=b.getData(d);
return Math.floor(Number(b&&b.loggingDirectives&&b.loggingDirectives.visibility&&b.loggingDirectives.visibility.types||""))||1};var Sd;Sd=function(){};
_.O_=function(){Sd.instance||(Sd.instance=new Sd);return Sd.instance};
Sd.prototype.setClient=function(b){_.bq(ok().setClient).bind(ok())(b)};
_.eFl=function(){_.O_();_.bq(ok().JSC$12898_newScreen).bind(ok())()};
Sd.prototype.clear=function(){_.bq(ok().clear).bind(ok())()};
Sd.prototype.reportShown=function(b,d,B,k){_.bq(ok().reportShown).bind(ok())(b,d,B,k)};
Sd.prototype.reportHidden=function(b,d,B,k){return _.bq(ok().reportHidden).bind(ok())(b,d,B,k)};
var ucw=function(b,d){return _.bq(ok().JSC$12898_getTrackingParams).bind(ok())(d)},qCG=function(b,d){return _.bq(ok().JSC$12898_getNearestParentVe).bind(ok())(d)};var VK,bSV;VK=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};
_.DX=function(){VK.instance||(VK.instance=new VK);return VK.instance};
VK.prototype.setClient=function(b){this.client=b};
bSV=function(b,d,B){B=B===void 0?{}:B;_.bq(function(){var k,G,P,v=((k=_.p(d==null?void 0:d.commandMetadata,_.LT))==null?void 0:k.rootVe)||((G=_.p(d==null?void 0:d.commandMetadata,F9l))==null?void 0:(P=G.screenVisualElement)==null?void 0:P.uiType);if(v){k=_.p(d==null?void 0:d.commandMetadata,hI2);if(k==null?0:k.parentTrackingParams){var L=_.Mc(k.parentTrackingParams);if(k.parentCsn)var A=k.parentCsn}else B.clickedVisualElement?L=B.clickedVisualElement:d.clickTrackingParams&&(L=_.Mc(d.clickTrackingParams));
a:{k=_.p(d,_.KB);G=_.p(d,LdF);if(k){if(G=UzF(k,"VIDEO")){k={token:G,videoId:k.videoId};break a}}else if(G&&(k=UzF(G,"PLAYLIST"))){k={token:k,playlistId:G.playlistId};break a}k=void 0}B=Object.assign({},{cttAuthInfo:k,parentCsn:A},B);if(_.N("expectation_logging")){var a;B.loggingExpectations=((a=_.p(d==null?void 0:d.commandMetadata,F9l))==null?void 0:a.loggingExpectations)||void 0}_.i7(b,v,L,B)}else _.eu(new _.iq("Error: Trying to create a new screen without a rootVeType",d))})()};
_.i7=function(b,d,B,k){k=k===void 0?{}:k;_.bq(function(){nXS.includes(d)||(_.eu(new _.iq("createClientScreen() called with a non-page VE",d)),d=83769);k.isHistoryNavigation||(b.forwardHistoryStack=[],b.backHistoryStack.push({rootVe:d,key:k.key||""}));b.graftQueue=[];b.stateChangedQueue=[];k.dataPromises?dJl(b,d,B,k):BLH(b,d,B,k)})()};
_.kXH=function(b,d,B){B=B===void 0?0:B;_.bq(function(){d.then(function(k){b.pendingScreenCreation.has(B)&&b.pendingScreenFn&&b.pendingScreenFn();var G=_.hb(B),P=_.RD(B);if(G&&P){var v={automatedLogEventSource:3},L;(k==null?0:(L=k.response)==null?0:L.trackingParams)&&yV(b.client,G,P,_.Mc(k.response.trackingParams),!1,v);var A;(k==null?0:(A=k.playerResponse)==null?0:A.trackingParams)&&yV(b.client,G,P,_.Mc(k.playerResponse.trackingParams),!1,v)}})})()};
VK.prototype.graftServerVe=function(b,d,B){var k=this;return _.bq(function(){var G=_.Mc(b);_.wd(k,G,d,B);return G})()};
_.xvC=function(b,d,B,k){return _.N("enable_client_ve_spec")&&d.clientVeSpec?(d=_.an(d.clientVeSpec.uiType,void 0,d.clientVeSpec.elementIndex,d.clientVeSpec.clientYoutubeData,void 0,d),_.wd(b,d,B,k)?d:null):d.trackingParams?b.graftServerVe(d.trackingParams,B,k):null};
_.Ik=function(b,d,B,k){return _.bq(function(){if(!d.veType)return _.Ys(new _.iq("Error: Trying to graft a client VE without a veType.")),null;if(d.visibilityTypes){var G=d.visibilityTypes.reduce(function(P,v){return P|v});
G={visibility:{types:String(G)}}}G=_.an(d.veType,d.visualElement,d.elementIndex,d.clientYouTubeData,void 0,G);return _.wd(b,G,B,k)?G:null})()};
_.wd=function(b,d,B,k){k=k===void 0?0:k;return _.bq(function(){if(b.pendingScreenCreation.has(k))return b.graftQueue.push([d,B]),!0;var G=_.hb(k),P=B||_.RD(k);if(G&&P){if(_.N("combine_ve_grafts")){var v=b.cachedVisualElements.get(P.toString());v?v.push(d):(b.cachedRootVisualElements.set(P.toString(),P),b.cachedVisualElements.set(P.toString(),[d]));b.attachTimeout||(b.attachTimeout=_.ws(_.Y8,function(){GXl(b,G)},1200))}else yV(b.client,G,P,d);
return!0}return!1})()};
_.u7=function(b,d,B){B=B===void 0?0:B;var k=b.recurringGrafts.get(B)||new Map;if(_.N("smarter_ve_dedupping"))for(var G=Array.from(k.keys()),P=0;P<G.length;P++){var v=void 0,L=void 0;var A=d;var a=G[P];a.isClientVe()&&A.isClientVe()?(v=A.getAsJson(),L=a.getAsJson(),A=v.veType!==L.veType||v.elementIndex!==L.elementIndex||v.dataElement!==L.dataElement||A.getLoggingDirectives()!==a.getLoggingDirectives()?!1:!0):A=a.veData.trackingParams!==void 0&&A.veData.trackingParams!==void 0?((L=A.veData)==null?void 0:
L.trackingParams)===((v=a.veData)==null?void 0:v.trackingParams):!1;if(A)return}else if(k.has(d))return;k.set(d,void 0);b.recurringGrafts.set(B,k);_.hb(B)==="UNDEFINED_CSN"||b.pendingScreenCreation.has(B)||_.wd(b,d,void 0,B)};
_.K7=function(b,d,B,k){k=_.hb(k===void 0?0:k);if(!k)return!1;ot1(b.client,k,d,B);return!0};
_.n7=function(b,d,B,k){if(!d)return!1;k=_.hb(k===void 0?0:k);if(!k)return!1;ot1(b.client,k,_.Mc(d),B);return!0};
_.wy=function(b,d){var B=d.getScreenLayer&&d.getScreenLayer();if(d.visualElement)return _.K7(b,d.visualElement,void 0,B);d=ucw(_.O_(),d);return _.n7(b,d,void 0,B)};
VK.prototype.clickCommand=function(b,d,B){return _.n7(this,b.clickTrackingParams,d,B===void 0?0:B)};
VK.prototype.stateChanged=function(b,d,B){this.visualElementStateChanged(_.Mc(b),d,B===void 0?0:B)};
VK.prototype.visualElementStateChanged=function(b,d,B){B=B===void 0?0:B;B===0&&this.pendingScreenCreation.has(B)?this.stateChangedQueue.push([b,d]):this.logStateChanged(b,d,B)};
VK.prototype.logStateChanged=function(b,d,B){B=B===void 0?0:B;var k=_.hb(B);b=b||_.RD(B);return k&&b?(NdQ(this.client,k,b,d),!0):!1};
var dJl=function(b,d,B,k){k=k===void 0?{}:k;b.pendingScreenCreation.add(k.layer||0);b.pendingScreenFn=function(){BLH(b,d,B,k);var v=_.RD(k.layer);if(v){for(var L=_.C(b.graftQueue),A=L.next();!A.done;A=L.next())A=A.value,_.wd(b,A[0],A[1]||v,k.layer);v=_.C(b.stateChangedQueue);for(L=v.next();!L.done;L=v.next())L=L.value,b.logStateChanged(L[0],L[1])}};
B||_.hb(k.layer)||b.pendingScreenFn();if(k.dataPromises)for(var G=_.C(k.dataPromises),P=G.next();!P.done;P=G.next())_.kXH(b,P.value,k.layer);else _.xs(Error("Ef"))},BLH=function(b,d,B,k){k=k===void 0?{}:k;
var G=void 0;k.layer||(k.layer=0);G=k.parentLayer!==void 0?k.parentLayer:k.layer;var P=_.hb(G);G=_.RD(G);var v=B||G,L;v&&(k.parentCsn!==void 0?L={clientScreenNonce:k.parentCsn,visualElement:v}:P&&P!=="UNDEFINED_CSN"&&(L={clientScreenNonce:P,visualElement:v}));var A,a=_.xe("EVENT_ID");P==="UNDEFINED_CSN"&&a&&(A={servletData:{serializedServletEventId:a}});_.N("combine_ve_grafts")&&P&&GXl(b,P);_.N("no_client_ve_attach_unless_shown")&&v&&P&&aPx(v,P);try{var O=_.fPd(b.client,d,L,k.csnToClone,k.cttAuthInfo,
A,k.implicitGestureType,void 0,k.loggingExpectations,k.automatedLogEventSource)}catch(U){_.bE(U,{rootVeType:d,rootVe:G,parentVisualElement:B,currentCsn:P,parentEl:L,csnToClone:k.csnToClone});_.xs(U);return}_.lJ(O,d,k.layer,k.cttAuthInfo);P&&P!=="UNDEFINED_CSN"&&G&&!p3d(P)&&DwC(b.client,P,G,!0);b.backHistoryStack[b.backHistoryStack.length-1]&&!b.backHistoryStack[b.backHistoryStack.length-1].csn&&(b.backHistoryStack[b.backHistoryStack.length-1].csn=O||"");_.zA({clientScreenNonce:O});_.eFl();var I=_.RD(k.layer);
P&&P!=="UNDEFINED_CSN"&&I&&_.N("music_web_mark_root_visible")&&_.wp(O,I);b.pendingScreenCreation.delete(k.layer||0);b.pendingScreenFn=void 0;var D;(D=b.recurringGrafts.get(k.layer))==null||D.forEach(function(U,M){U?_.wd(b,M,U,k.layer):I&&_.wd(b,M,I,k.layer)});
PoM(b)},PoM=function(b){for(var d=0;d<b.afterNewScreenOneOffJobs.length;d++){var B=b.afterNewScreenOneOffJobs[d];
try{B()}catch(k){_.xs(k)}}for(d=b.afterNewScreenOneOffJobs.length=0;d<b.afterNewScreenRecurringJobs.length;d++){B=b.afterNewScreenRecurringJobs[d];try{B()}catch(k){_.xs(k)}}},GXl=function(b,d){if(d===void 0)for(var B=oR1(),k=0;k<B.length;k++)B[k]!==void 0&&GXl(b,B[k]);
else b.cachedVisualElements.forEach(function(G,P){(P=b.cachedRootVisualElements.get(P))&&Akd(b.client,d,P,G)}),b.cachedVisualElements.clear(),b.cachedRootVisualElements.clear(),b.attachTimeout=void 0};var Tx=function(b){b=b===void 0?{layer:0}:b;this.bI=!1;this.createScreenConfig=b;b={};this.hrD=(b.response=!1,b.playerResponse=!1,b)};
_.c(Tx,l7);Tx.prototype.validate=function(b){return!(!b.data||!b.data.response&&!b.data.playerResponse)};
Tx.prototype.handle=function(b){var d=_.DX(),B=this.createScreenConfig.layer;b.data.response&&b.data.response.trackingParams&&!this.hrD.response&&(d.graftServerVe(b.data.response.trackingParams,void 0,B),this.hrD.response=!0);b.data.playerResponse&&b.data.playerResponse.trackingParams&&!this.hrD.playerResponse&&(d.graftServerVe(b.data.playerResponse.trackingParams,void 0,B),this.hrD.playerResponse=!0)};var rd=function(){this.pw=_.ry();this.iy=[];this.t8d=0};
rd.prototype.processChunk=function(b){if(b){for(var d=_.C(this.iy),B=d.next();!B.done;B=d.next())B=B.value,B.validate(b)&&(B.handle(b),B.bI=!0);_.hU("np"+this.t8d);this.t8d++}};var hRE=function(b,d,B){B=B===void 0?{}:B;this.name=b;this.id=q5.nextSpanId++;this.sessionId=q5.sessionId;this.attributes=d;this.status="SPAN_STATUS_UNSET";var k;this.startTime=(k=B.startTime)!=null?k:(0,_.N$)();this.isActiveSpan=B.active;if(b=q5.stack[q5.stack.length-1])this.parentId=b.id,b.children||(b.children=[]),b.children.push(this);b=_.C(q5.processors);for(d=b.next();!d.done;d=b.next()){d=d.value;try{var G=k=void 0;(G=(k=d).onSpanStart)==null||G.call(k,this)}catch(P){_.eu(P)}}B.endTime!=null&&
(this.isActiveSpan=!1,this.end("SPAN_STATUS_OK",B.endTime))};
hRE.prototype.end=function(b,d){b=b===void 0?"SPAN_STATUS_OK":b;this.endTime=d=d===void 0?(0,_.N$)():d;this.duration=this.endTime-this.startTime;this.status=b;this.isActiveSpan!==!1&&(q5.stack[q5.stack.length-1]===this?q5.stack.pop():_.eu(Error("Ff`"+String(this.name))));b=_.C(q5.processors);for(d=b.next();!d.done;d=b.next()){d=d.value;try{var B=void 0,k=void 0;(k=(B=d).onSpanEnd)==null||k.call(B,this)}catch(G){_.eu(G)}}};
hRE.prototype.addAttributes=function(b){Object.assign(this.attributes,b)};
var H7E={end:function(){},
addAttributes:function(){}},q5={initialized:!1,
nextSpanId:0,stack:[],sessionId:"",enabledSpans:void 0,processors:[],shouldSampleFn:function(){return!0}},Xvd={rootSpan:function(){return q5.stack[0]}};var eb={};var PbC=function(b){this.observers=[];this.value=b};
_.E=PbC.prototype;_.E.subscribe=function(b){var d=this;if(b.idx!=null)throw Error("Hf");b.idx=this.observers.length;this.observers.push(b);try{b(this.value)}catch(B){}return function(){var B=d.observers[d.observers.length-1];d.observers[b.idx]=B;B.idx=b.idx;d.observers.pop()}};
_.E.update=function(b){this.value=b(this.value);this.notify()};
_.E.mutate=function(b){b(this.value);this.notify()};
_.E.set=function(b){this.value=b;this.notify()};
_.E.notify=function(){for(var b=_.C(this.observers),d=b.next();!d.done;d=b.next()){d=d.value;try{d(this.value)}catch(B){}}};var IyW,EHM,vHh;_.Wo=function(b,d,B,k,G,P,v,L){v=v===void 0?[]:v;L=L===void 0?[]:L;this.buildCommandPayload=b;this.navigate=d;this.handleServiceRequest=B;this.sendAction=k;this.JSC$12947_screenManager=G;this.commandResolverMap=P;this.autoLogResolverAllowlist=v;this.metaCommandClickLoggingDenylist=L;this.pendingCommands=new Set;this.isTracingEnabled=!1;EHM(this)};
IyW=function(b,d,B){var k=[_.ef5,ap2],G=GJ4,P=PO1,v=_.DX(),L=sB2;B=B===void 0?[]:B;k=k===void 0?[]:k;_.Wo.instance=new _.Wo(b,d,G,P,v,L,B,k)};
EHM=function(b){if(!b.isTracingEnabled&&xJ("command")){var d=b.resolveCommand;b.resolveCommand=function(B,k){a:{for(G in B)if(Object.prototype.hasOwnProperty.call(B,G)){var G={commandType:G};break a}G={}}return YJ("command",G,d.bind(this,B,k))};
b.isTracingEnabled=!0}};
vHh=function(b,d,B){if(!b.commandResolverMap)return!1;var k=ykG(d,b.commandResolverMap);return k?((b.autoLogResolverAllowlist.some(function(G){return!!_.p(d,G)})||(B==null?0:B.forceClickLogging))&&Co5(b,d,B),k instanceof Promise?k.then(function(G){G.resolve(d,B)}):k.resolve(d,B),!0):!1};
_.Wo.prototype.resolveCommand=function(b,d){var B=this,k=LYr(b);if(vHh(this,b,d))return!0;if(k)return fo5(this,b,d);if(!this.buildCommandPayload)return F9C(b,"Unhandled command by buildCommandPayload"),!1;var G=this.buildCommandPayload(b,d);if(d==null?0:d.commandController)G.commandController=d.commandController;if(G.type===0){if(!this.navigate)return Z7C(b,"navigate"),!1;if(!Aar(G.command))return F9C(b,"Page requests need to specify a url"),!1;_.N("logging_avoid_blocking_during_navigation")&&_.jIE().transition("application_navigating");
b=this.navigate(G)||[];lzh(b).then(function(){B.pendingCommands.delete(G.command)});
return!0}if(G.type===1){if(!this.handleServiceRequest)return Z7C(b,"handleServiceRequest"),!1;(d==null?0:d.forceClickLogging)&&Co5(this,G.command,d);b=this.handleServiceRequest(G);lzh(b).then(function(){B.pendingCommands.delete(G.command)});
return!0}if(G.type===2){if(!this.sendAction)return Z7C(b,"sendAction"),!1;Co5(this,G.command,d);this.sendAction(G);return!0}return!1};
var Co5=function(b,d,B){if((B==null||!B.disableClickTracking)&&b.JSC$12947_screenManager)if(d.clickTrackingParams&&_.N("log_click_with_layer_from_element_in_command_handler")){var k;B=B==null?void 0:(k=B.form)==null?void 0:k.element;b.JSC$12947_screenManager.clickCommand(d,null,B&&B.getScreenLayer&&B.getScreenLayer())}else d.clickTrackingParams?b.JSC$12947_screenManager.clickCommand(d):!_.N("disable_clicked_visual_element_in_command_handler")&&(B==null?0:B.clickedVisualElement)&&_.K7(b.JSC$12947_screenManager,
B.clickedVisualElement)},LYr=function(b){var d=!!_.p(b,_.sq),B;
b=((B=_.p(b,_.vG))==null?void 0:B.signal)==="CLIENT_SIGNAL";return d||b},fo5=function(b,d,B){var k=_.p(d,_.sq);
if(k)var G=(k==null?void 0:k.commands)||[];else{var P;if(((P=_.p(d,_.vG))==null?void 0:P.signal)==="CLIENT_SIGNAL"){var v;G=((v=_.p(d,_.vG))==null?void 0:v.actions)||[]}}if(G){(k=WYM(b,G))&&Co5(b,d,B);d=_.C(G);for(G=d.next();!G.done;G=d.next()){G=G.value;try{var L=Object.assign({},B);k&&(L.disableClickTracking=!0);b.resolveCommand(G,L)}catch(A){A instanceof Error&&_.xs(A)}}return!0}F9C(d,"Could not handle the meta command");return!1},WYM=function(b,d){return d.every(function(B){return b.metaCommandClickLoggingDenylist.some(function(k){return!!_.p(B,
k)})})},Aar=function(b){var d;
return!((d=_.p(b==null?void 0:b.commandMetadata,_.LT))==null||!d.url)};var QK=function(){l7.apply(this,arguments)};
_.c(QK,l7);QK.prototype.validate=function(b){var d,B;return!this.bI&&!!((d=b.data.response)==null?0:(B=d.onResponseReceivedEndpoints)==null?0:B.length)};
QK.prototype.handle=function(b){var d=_.Wo.instance;b=_.C(b.data.response.onResponseReceivedEndpoints);for(var B=b.next();!B.done;B=b.next())d.resolveCommand(B.value)};var aol,mJh,$J5;
aol=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=_.Eq();this.navigatingAwayFromWatchDeletedVideo=!1;
this.currentEndpoint=null;this.isVideoPlaying=!1};
_.qw=function(){mJh||(mJh=new aol);return mJh};
$J5=function(){var b=_.qw();b.miniplayerButtonActivation=!1;b.userActivation=!1;b.playlistWatchPageActivation=!1;b.productDetailsPageActivation=!1;b.miniAppPageActivation=!1;b.playablesDestPageActivation=!1;b.lockupActivation=!1;b.showMiniplayerCommandActivation=!1;b.playlistSuggestionsShelfActivation=!1;b.mediaSessionPipActivation=!1;b.watchPipActivation=!1;b.watchWhileActivation=!1;b.shortsPipActivation=!1;b.companionCanvasActivation=!1};
_.OS$=function(){var b=_.qw(),d=b.mediaSessionPipActivation,B=b.watchPipActivation,k=b.watchWhileActivation,G=b.playlistWatchPageActivation,P=b.lockupActivation,v=b.showMiniplayerCommandActivation,L=b.navigatingAwayFromWatchDeletedVideo,A=b.shortsPipActivation,a=b.playlistSuggestionsShelfActivation,O=b.productDetailsPageActivation,I=b.miniAppPageActivation,D=b.playablesDestPageActivation,U=b.companionCanvasActivation;return!b.miniplayerButtonActivation&&!G&&!a&&!O&&!I&&!D&&!P&&!v&&!d&&!B&&!k&&!A&&
!U||L};var xDJ;_.xt=_.d7("FEwhat_to_watch","/",3854);_.YOF=_.d7("FEdownloads","/feed/downloads",42352);xDJ=_.d7("FEmusic_offline","browse/FEmusic_offline",42352);var xg=function(b,d){d=d===void 0?[]:d;var B=B===void 0?[]:B;d=dmy.apply(null,[Bhy.apply(null,_.K6(d))].concat(_.K6(B)));this.store=EGw(b,void 0,d)};
xg.prototype.getState=function(){return this.store.getState()};
xg.prototype.dispatch=function(b){return this.store.dispatch(b)};
xg.prototype.subscribe=function(b){return this.store.subscribe(b)};
xg.prototype.replaceReducer=function(b){return this.store.replaceReducer(b)};
xg.prototype[Symbol.observable]=function(){return this.store[Symbol.observable]()};
_.Yt=function(b,d,B){var k=d(b.getState());return b.subscribe(function(){var G=d(b.getState());if(G!==k){var P=k;k=G;B(G,P)}})};var Xcd;_.cE=function(b,d,B){return _.ER({type:"REPLACE_ENTITY",payload:{entityPayload:B,entityType:b,key:d}})};
Xcd=function(b){return _.ER({type:"REPLACE_ENTITIES",payload:b})};
_.jh=function(b,d,B,k){return _.ER({type:"UPDATE_ENTITY",payload:{entityPayload:B,entityType:b,key:d,mergeOption:k}})};var Y0C=function(b){var d=this;b=b===void 0?[]:b;this.arrays=[];this.totalLength=this.arrayPos=this.arrayIdx=0;b.forEach(function(B){d.append(B)})};
_.E=Y0C.prototype;_.E.getLength=function(){return this.totalLength};
_.E.append=function(b){var d=this.arrays.length===0?!1:(d=this.arrays[this.arrays.length-1])&&d.buffer===b.buffer&&d.byteOffset+d.length===b.byteOffset;d?(d=this.arrays[this.arrays.length-1],this.arrays[this.arrays.length-1]=new Uint8Array(d.buffer,d.byteOffset,d.length+b.length),this.arrayPos=this.arrayIdx=0):this.arrays.push(b);this.totalLength+=b.length};
_.E.split=function(b){for(var d=new Y0C,B=new Y0C,k=_.C(this.arrays),G=k.next();!G.done;G=k.next())G=G.value,b>=G.length?(d.append(G),b-=G.length):b?(d.append(new Uint8Array(G.buffer,G.byteOffset,b)),B.append(new Uint8Array(G.buffer,G.byteOffset+b,G.length-b)),b=0):B.append(G);return{headView:d,tailView:B}};
_.E.isFocused=function(b){return b>=this.arrayPos&&b<this.arrayPos+this.arrays[this.arrayIdx].length};
_.E.focus=function(b){if(!this.isFocused(b))for(b<this.arrayPos&&(this.arrayPos=this.arrayIdx=0);this.arrayPos+this.arrays[this.arrayIdx].length<=b&&this.arrayIdx<this.arrays.length;)this.arrayPos+=this.arrays[this.arrayIdx].length,this.arrayIdx+=1};
var Ioh=function(b,d){b.focus(d);return b.arrays[b.arrayIdx][d-b.arrayPos]};(function(){var b=function(k){return new Uint8Array(k)},d=function(k){for(var G=new Uint8Array(k.length),P=0;P<k.length;P++)G[P]=k[P];
return G},B=new Uint8Array([1]);
return B.length===1&&B[0]===1?b:d})();
var nt4=Array(1024),K9G=window.TextDecoder?new TextDecoder:void 0,rkE=window.TextEncoder?new TextEncoder:void 0;var xw4=function(b){this.arrayView=b;this.pos=0;this.pendingTagAndType=-1},sR=function(b){var d=Ioh(b.arrayView,b.pos);
++b.pos;if(d<128)return d;for(var B=d&127,k=1;d>=128;)d=Ioh(b.arrayView,b.pos),++b.pos,k*=128,B+=(d&127)*k;return B},eRJ=function(b,d){var B=b.pendingTagAndType;
for(b.pendingTagAndType=-1;b.pos+1<=b.arrayView.totalLength;){B<0&&(B=sR(b));var k=B>>3,G=B&7;if(k===d)return!0;if(k>d){b.pendingTagAndType=B;break}B=-1;switch(G){case 0:sR(b);break;case 1:b.pos+=8;break;case 2:k=sR(b);b.pos+=k;break;case 5:b.pos+=4}}return!1};var dHE=function(){this.wasm=void 0;this.pos=0;this.submessagePosStack=[];this.buf=q0m(4096);this.view=new DataView(this.buf.buffer,this.buf.byteOffset,this.buf.byteLength)},Lr=function(b,d){d=b.pos+d;
if(!(b.buf.length>=d)){for(var B=b.buf.length*2;B<d;)B*=2;b.buf=q0m(B,b.wasm,b.buf.subarray(0,b.pos));b.view=new DataView(b.buf.buffer,b.buf.byteOffset,b.buf.byteLength)}},vZ=function(b,d){if(d>268435455){Lr(b,4);
for(var B=d&1073741823,k=0;k<4;k++)b.view.setUint8(b.pos,B&127|128),B>>=7,b.pos+=1;d=Math.floor(d/268435456)}for(Lr(b,4);d>127;)b.view.setUint8(b.pos,d&127|128),d>>=7,b.pos+=1;b.view.setUint8(b.pos,d);b.pos+=1};for(var BNm={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},bV4={},DJ$=_.C(Object.entries(BNm)),UJS=DJ$.next();!UJS.done;UJS=DJ$.next()){var oHH=_.C(UJS.value),NLe=oHH.next().value,pye=oHH.next().value,MAs=NLe,cae=pye;cae&&(bV4[cae]=MAs)};var GY2=function(b,d){b=b===void 0?{}:b;switch(d.type){case "ENTITY_LOADED":return d.payload.reduce(function(k,G){var P,v=(P=G.options)==null?void 0:P.persistenceOption;if(v&&v!=="ENTITY_PERSISTENCE_OPTION_UNKNOWN"&&v!=="ENTITY_PERSISTENCE_OPTION_INMEMORY_AND_PERSIST")return k;if(!G.entityKey)return _.xs(Error("Jf")),k;if(G.type==="ENTITY_MUTATION_TYPE_REPLACE"){if(!G.payload)return G=new _.iq("REPLACE entity mutation is missing a payload",{entityKey:G.entityKey}),_.xs(G),k;var L=(0,_.w1.getAnyKey)(G.payload);
return ECF(k,L,G.entityKey,G.payload[L])}if(G.type==="ENTITY_MUTATION_TYPE_DELETE"){a:{G=G.entityKey;try{var A=_.Cr(G).entityType;L=ECF(k,A,G);break a}catch(I){if(I instanceof Error){G=new _.iq("Failed to deserialize entity key",{entityKey:G,originalMessage:I.message});_.xs(G);L=k;break a}throw I;}L=void 0}return L}if(G.type==="ENTITY_MUTATION_TYPE_UPDATE"){if(!G.payload)return G=new _.iq("UPDATE entity mutation is missing a payload",{entityKey:G.entityKey}),_.xs(G),k;L=(0,_.w1.getAnyKey)(G.payload);
var a,O;return sbG(k,L,G.entityKey,G.payload[L],(a=G.fieldMask)==null?void 0:(O=a.mergeOptions)==null?void 0:O.repeatedFieldsMergeOption)}return k},b);
case "REPLACE_ENTITY":var B=d.payload;return ECF(b,B.entityType,B.key,B.entityPayload);case "REPLACE_ENTITIES":return Object.keys(d.payload).reduce(function(k,G){var P=d.payload[G];return Object.keys(P).reduce(function(v,L){return ECF(v,G,L,P[L])},k)},b);
case "UPDATE_ENTITY":return B=d.payload,sbG(b,B.entityType,B.key,B.entityPayload,B.mergeOption);default:return b}};var CeC;var Ja5=!1,ed,be,dN,Bc,kC,zMr=function(b){_.yQ.call(this);this.counter=[0,0,0,0];this.cipherBlock=new Uint8Array(16);this.blockOffset=16;if(!Ja5){var d,B=new Uint8Array(256),k=new Uint8Array(256);var G=1;for(d=0;d<256;d++)B[G]=d,k[d]=G,G^=G<<1^(G>>7&&283);ed=new Uint8Array(256);be=WZ(256);dN=WZ(256);Bc=WZ(256);kC=WZ(256);for(var P=0;P<256;P++){G=P?k[255^B[P]]:0;G^=G<<1^G<<2^G<<3^G<<4;G=G&255^G>>>8^99;ed[P]=G;d=G<<1^(G>>7&&283);var v=d^G;be[P]=d<<24|G<<16|G<<8|v;dN[P]=v<<24|be[P]>>>8;Bc[P]=G<<24|dN[P]>>>
8;kC[P]=G<<24|Bc[P]>>>8}Ja5=!0}G=WZ(44);for(B=0;B<4;B++)G[B]=b[4*B]<<24|b[4*B+1]<<16|b[4*B+2]<<8|b[4*B+3];for(k=1;B<44;B++)b=G[B-1],B%4||(b=(ed[b>>16&255]^k)<<24|ed[b>>8&255]<<16|ed[b&255]<<8|ed[b>>>24],k=k<<1^(k>>7&&283)),G[B]=G[B-4]^b;this.key=G};
_.c(zMr,_.yQ);
zMr.prototype.encrypt=function(b){var d=b.length;b=new Uint8Array(b.buffer.slice(b.byteOffset,b.byteOffset+d));for(var B=this.cipherBlock,k=0;k<d&&this.blockOffset<16;)b[k++]^=B[this.blockOffset++];for(var G=d-(d-k)%16;k<G;)RMh(this),b[k++]^=B[0],b[k++]^=B[1],b[k++]^=B[2],b[k++]^=B[3],b[k++]^=B[4],b[k++]^=B[5],b[k++]^=B[6],b[k++]^=B[7],b[k++]^=B[8],b[k++]^=B[9],b[k++]^=B[10],b[k++]^=B[11],b[k++]^=B[12],b[k++]^=B[13],b[k++]^=B[14],b[k++]^=B[15];if(k<d)for(RMh(this),this.blockOffset=0;k<d;)b[k++]^=
B[this.blockOffset++];return b};
var RMh=function(b){for(var d=b.key,B=b.counter[0]^d[0],k=b.counter[1]^d[1],G=b.counter[2]^d[2],P=b.counter[3]^d[3],v=3;v>=0&&!(b.counter[v]=-~b.counter[v]);v--);for(var L,A,a=4;a<40;)v=be[B>>>24]^dN[k>>16&255]^Bc[G>>8&255]^kC[P&255]^d[a++],L=be[k>>>24]^dN[G>>16&255]^Bc[P>>8&255]^kC[B&255]^d[a++],A=be[G>>>24]^dN[P>>16&255]^Bc[B>>8&255]^kC[k&255]^d[a++],P=be[P>>>24]^dN[B>>16&255]^Bc[k>>8&255]^kC[G&255]^d[a++],B=v,k=L,G=A;b=b.cipherBlock;v=d[40];b[0]=ed[B>>>24]^v>>>24;b[1]=ed[k>>16&255]^v>>16&255;b[2]=
ed[G>>8&255]^v>>8&255;b[3]=ed[P&255]^v&255;v=d[41];b[4]=ed[k>>>24]^v>>>24;b[5]=ed[G>>16&255]^v>>16&255;b[6]=ed[P>>8&255]^v>>8&255;b[7]=ed[B&255]^v&255;v=d[42];b[8]=ed[G>>>24]^v>>>24;b[9]=ed[P>>16&255]^v>>16&255;b[10]=ed[B>>8&255]^v>>8&255;b[11]=ed[k&255]^v&255;v=d[43];b[12]=ed[P>>>24]^v>>>24;b[13]=ed[B>>16&255]^v>>16&255;b[14]=ed[k>>8&255]^v>>8&255;b[15]=ed[G&255]^v&255};var Xyl=!1;(function(){var b=function(k){return new Uint8Array(k)},d=function(k){for(var G=new Uint8Array(k.length),P=0;P<k.length;P++)G[P]=k[P];
return G},B=new Uint8Array([1]);
return B.length===1&&B[0]===1?b:d})();
var GY;var loU=function(b){a:{if(!Xyl&&!OH){if(GY){var d=GY;break a}GY=(d=window.crypto)==null?void 0:d.subtle;var B,k,G;if(((B=GY)==null?0:B.importKey)&&((k=GY)==null?0:k.sign)&&((G=GY)==null?0:G.encrypt)){d=GY;break a}GY=void 0}d=void 0}d&&(this.nativeEncryptor=new hMS(b,d));this.encryptorPolyfill=new HSS(b)};
loU.prototype.encrypt=function(b,d){var B=this,k;return _.f(function(G){switch(G.nextAddress){case 1:if(!B.nativeEncryptor){G.jumpTo(2);break}_.Jn(G,3);return G.yield(B.nativeEncryptor.encrypt(b,d),5);case 5:return G.return(G.yieldResult);case 3:k=_.lt(G),_.eu(k),Xyl=!0,B.nativeEncryptor=void 0;case 2:return G.return(B.encryptorPolyfill.encrypt(b,d))}})};
loU.prototype.decrypt=function(b,d){return this.encrypt(b,d)};
var hMS=function(b,d){this.JSC$13020_aesKey=b;this.subtleCrypto=d};
hMS.prototype.encrypt=function(b,d){var B=this,k;return _.f(function(G){if(G.nextAddress==1)return _.Jn(G,2),G.yield(tAS(B,b,d),4);if(G.nextAddress!=2)return G.return(G.yieldResult);k=_.lt(G);_.eu(k);Xyl=!0;throw k;})};
var tAS=function(b,d,B){var k,G;return _.f(function(P){switch(P.nextAddress){case 1:if(b.cryptoKey){P.jumpTo(2);break}return P.yield(b.subtleCrypto.importKey("raw",b.JSC$13020_aesKey,{name:"AES-CTR"},!1,["encrypt"]),3);case 3:b.cryptoKey=P.yieldResult;case 2:return k={name:"AES-CTR",counter:B,length:128},P.yield(b.subtleCrypto.encrypt(k,b.cryptoKey,d),4);case 4:return G=P.yieldResult,P.return(new Uint8Array(G))}})},HSS=function(b){this.JSC$13023_aesKey=b};
HSS.prototype.encrypt=function(b,d){this.encryptor||(this.encryptor=new zMr(this.JSC$13023_aesKey));for(var B=this.encryptor,k=0;k<4;k++)B.counter[k]=d[k*4]<<24|d[k*4+1]<<16|d[k*4+2]<<8|d[k*4+3];B.blockOffset=16;return this.encryptor.encrypt(b)};
HSS.prototype.decrypt=function(b,d){return this.encrypt(b,d)};var jB5={},fGQ=oP("yt-idb-pref-storage",{objectStores:(jB5.prefs={addedAtVersion:1},jB5),shared:!1,upgrade:function(b,d){d(1)&&Ee(PA(b,"prefs",{keyPath:"key"}),"byExpiration","expirationTimestampMs")},
version:1});_.Pc=function(b){this.token=b};
_.Pc.getInstance=function(){return _.f(function(b){return b.return(new Promise(function(d){_.UH().then(function(B){B?(_.Pc.instance||(_.Pc.instance=new _.Pc(B)),d(_.Pc.instance)):d(void 0)})}))})};
_.Pc.prototype.get=function(b){var d=this,B,k,G;return _.f(function(P){if(P.nextAddress==1)return P.yield(AlJ(d.token),2);if(P.nextAddress!=3)return B=P.yieldResult,P.yield(B.get("prefs",b),3);k=P.yieldResult;if(!k)return P.return();G=(0,_.N$)();return k.expirationTimestampMs<=G?P.return():P.return(k.value)})};
_.Pc.prototype.set=function(b,d,B){B=B===void 0?31536E3:B;var k=this,G,P,v;return _.f(function(L){if(L.nextAddress==1)return G=(0,_.N$)(),P={key:b,value:d,expirationTimestampMs:G+B*1E3},L.yield(AlJ(k.token),2);v=L.yieldResult;return L.yield(v.put("prefs",P),0)})};
_.Pc.prototype.remove=function(b){var d=this,B;return _.f(function(k){if(k.nextAddress==1)return k.yield(AlJ(d.token),2);B=k.yieldResult;return k.yield(B.delete("prefs",b),0)})};var EQ={},FYS=(EQ.INVALID_ENCODER_VERSION="Invalid encoder version",EQ.KEY_CREATION_FAILED="Failed to create encoder key",EQ.UNKNOWN_DECODE_ERROR="Failed to decode PES data",EQ.UNKNOWN_ENCODE_ERROR="Failed to encode PES data",EQ.WRONG_DATA_TYPE="Encoder cannot process the data type",EQ),ap=function(b,d){d=d===void 0?{}:d;_.iq.call(this,FYS[b],Object.assign({},{name:"PESEncoderError",type:b},d));this.type=b;this.level="WARNING";Object.setPrototypeOf(this,ap.prototype)};
_.c(ap,_.iq);var sQ=function(){};
sQ.prototype.encode=function(b,d){try{return this.encodeImpl(b,d)}catch(B){$H1(B,aG2)}};
sQ.prototype.decode=function(b,d){try{return this.decodeImpl(b,d)}catch(B){$H1(B,mH2)}};
var ZSh=function(b,d,B){var k;return _.f(function(G){if(G.nextAddress==1)return _.Jn(G,2),G.yield(b.decodeAsyncImpl(d,B),4);if(G.nextAddress!=2)return G.return(G.yieldResult);k=_.lt(G);$H1(k,mH2);_.tn(G)})};
sQ.prototype.decodeAsyncImpl=function(b,d){return Promise.resolve(this.decodeImpl(b,d))};var CV=function(b,d){this.aesEncryptor=b;this.aesEncryptorAsync=d};
_.c(CV,sQ);CV.prototype.encodeImpl=function(b,d){d=OVF(d);b=(new TextEncoder).encode(JSON.stringify(b));return this.aesEncryptor.encrypt(b,d)};
CV.prototype.decodeImpl=function(b,d){if(!(b instanceof Uint8Array))throw W_w(1);var B=new TextDecoder;d=OVF(d);b=this.aesEncryptor.decrypt(b,d);return JSON.parse(B.decode(b))};
CV.prototype.decodeAsyncImpl=function(b,d){var B=this,k,G,P;return _.f(function(v){if(v.nextAddress==1){if(!(b instanceof Uint8Array))throw W_w(1);k=new TextDecoder;G=OVF(d);return v.yield(B.aesEncryptorAsync.decrypt(b,G),2)}P=v.yieldResult;return v.return(JSON.parse(k.decode(P)))})};var IGW={accountLinkStatusEntity:M32,booleanEntity:xC2,buttonEntity:Kar,captionTrack:hC2,channelHandle:cWU,chipEntity:DF2,commerceAcquisitionClientPayloadEntity:Oae,commerceCartListEntity:Ic5,compositeSourceEntity:nC$,multiviewStagingEntity:TNS,contextNoteFeedEntityPayload:yWs,contextNoteUserRatingEntityPayload:SY$,continuationTokenEntity:vCV,downloadQualityPickerEntity:Y0l,downloadsPageRefreshTokenEntity:bVS,downloadsPageViewConfigurationEntity:IG$,downloadStatusEntity:eRH,dismissState:UFM,sfvAudioItemCurrentlyPlayingEntity:LoV,
emojiFountainDataEntity:iH5,emojiCustomizationSetEntity:VRU,fakeChannel:bPV,fakePlaylist:dz5,fakePlaylistEntryCollection:BQ$,fakeVideo:GKe,fakeVideoDescription:Pml,featuredProductsEntity:yl5,flowStateEntity:Uz2,iconBadgeEntity:Dor,interstitialInteractionStateEntity:V3U,likeButtonAnimationEntity:DHe,liveChatPollStateEntity:QrM,dataFreshnessEntity:yvV,liveViewerLeaderboardChatEntryPointStateEntity:K8$,liveViewerLeaderboardPointsEntity:nPl,liveReactionsDataEntity:wls,logoEntity:yDe,macroMarkerEntity:UHs,
mainDownloadsLibraryEntity:dHU,mainDownloadsListEntity:BNh,mainPlaylistDownloadStateEntity:GY3,mainPlaylistEntity:L_S,mainPlaylistVideoEntity:fGV,mainVideoDownloadStateEntity:Pes,mainVideoEntity:mH3,markersEngagementPanelSyncEntity:oCr,markersVisibilityOverrideEntity:NN$,musicAlbumReleaseDetail:eyU,musicAlbumReleaseDownloadMetadataEntity:rlr,musicAlbumRelease:YQU,musicAlbumReleaseUserDetail:b25,musicArtistDetail:BbM,musicArtist:dlH,musicArtistUserDetail:klh,musicDownloadsLibraryEntity:Qb$,musicLibraryEdit:Gle,
musicLibraryStatusEntity:PAs,musicPlaylist:EPS,musicPlaylistDownloadMetadataEntity:qQU,musicShare:CAh,musicTrackDetail:L8r,musicTrackDownloadMetadataEntity:xHs,musicTrack:vPU,musicTrackUserDetail:fKS,offlineOrchestrationActionWrapperEntity:H2A,offlineVideoPolicy:lKA,offlineVideoStreams:tHM,offlineabilityEntity:EC2,orchestrationWebSamplingEntity:sbA,pageHeaderEntity:hAS,pdpStateEntity:UoS,pinnedProductEntity:SQs,playbackData:j4H,playerStateEntity:pcA,quantityIncrementerEntity:oms,refresh:F8l,saveToPlaylistListEntity:HAe,
selectedChipIndexEntityPayload:M_$,settingEntity:eIe,stringEntity:YhS,suggestedFeedbackChipStateEntity:clU,transfer:Z2$,trendingOfferEntity:V_r,videoDownloadContextEntity:gP2,videoOverviewAsyncDataEntity:T2A,videoPlaybackPositionEntity:rvM,votingEntity:jxV,ytMainChannelEntity:$He,youchatPendingResponseEntity:JlS,ytMainDownloadedVideoEntity:Cel,ytMainVideoEntity:OV2};var gHe,Szs,DS,Jlw,zy2,wyM,KY2,uj2,iS5;gHe=function(b,d){this.JSC$13042_wrapped=b;this.JSC$13042_encoderRegistry=d;this.changedKeys={}};
Szs=function(b,d){return yaU(b.JSC$13042_encoderRegistry,d.version).decode(d.data,d.key)};
_.VAV=function(b,d,B){return b.JSC$13042_wrapped.objectStore("EntityStore").get(d).then(function(k){if(k){if(B&&k.entityType!==B)throw Error("Kf");return Szs(b,k)}})};
DS=function(b,d,B){return B?(B=B.map(function(k){return _.VAV(b,k,d)}),EH.all(B)):b.JSC$13042_wrapped.objectStore("EntityStore").index("entityType").getAll(IDBKeyRange.only(d)).then(function(k){return k.map(function(G){return Szs(b,G)})})};
_.clE=function(b,d,B){var k=kYE(d),G=yaU(b.JSC$13042_encoderRegistry,1),P=Object.assign({},d);return b.JSC$13042_wrapped.objectStore("EntityStore").get(k).then(function(v){if(v){if(v.entityType!==B)throw Error("Kf");P.entityMetadata||(v=Szs(b,v),P.entityMetadata=v.entityMetadata)}}).then(function(){var v={key:k,
entityType:B,data:G.encode(P,k),version:1};return EH.all([b.JSC$13042_wrapped.objectStore("EntityStore").put(v),iS5(b,P,B)])}).then(function(){wyM(b,k,B);
return k})};
Jlw=function(b,d){var B=_.Cr(d).entityType;return EH.all([b.JSC$13042_wrapped.objectStore("EntityStore").delete(d),uj2(b,d)]).then(function(){wyM(b,d,B)})};
zy2=function(b,d,B,k){var G=yaU(b.JSC$13042_encoderRegistry,1);return _.VAV(b,d,k).then(function(P){if(P){P=uXm(P,B);var v={key:d,entityType:k,data:G.encode(P,d),version:1};return EH.all([b.JSC$13042_wrapped.objectStore("EntityStore").put(v),iS5(b,P,k)])}}).then(function(){wyM(b,d,k);
return d})};
wyM=function(b,d,B){var k=b.changedKeys[B];k||(k=new Set,b.changedKeys[B]=k);k.add(d)};
KY2=function(b,d,B){var k=kYE(d);B=DH1(B);if(!B)return EH.resolve([]);B=new B(d);b=b.JSC$13042_wrapped.objectStore("EntityAssociationStore");d=[];B=_.C(B.getAssociations());for(var G=B.next();!G.done;G=B.next())d.push(b.put({parentEntityKey:k,childEntityKey:G.value}));return EH.all(d).then(function(P){return P.map(function(v){return v[1]})})};
uj2=function(b,d){return b.JSC$13042_wrapped.objectStore("EntityAssociationStore").index("byParentEntityKey").delete(IDBKeyRange.only(d))};
iS5=function(b,d,B){var k=kYE(d);return uj2(b,k).then(function(){return KY2(b,d,B)})};var nH2=function(){};
_.c(nH2,sQ);nH2.prototype.encodeImpl=function(b){return b};
nH2.prototype.decodeImpl=function(b){if(b instanceof Uint8Array)throw W_w(0);return b};var NNW=function(){this.cacheMap={};this.cacheMap[0]=new nH2;if(!_.N("aes_pes_encoder_killswitch")){var b=this.cacheMap;try{var d=_.SQ();var B=OVF(d);var k=new CV(new HSS(B),new loU(B))}catch(G){throw b=G instanceof Error?new ap("KEY_CREATION_FAILED",{originalMessage:G.message}):new ap("KEY_CREATION_FAILED"),_.xs(b),b;}b[1]=k}},yaU=function(b,d){d=d===void 0?0:d;
b=b.cacheMap[d];if(!b)throw d=new ap("INVALID_ENCODER_VERSION",{encoderVersion:d}),_.xs(d),d;return b};var $g=function(b,d){_.yQ.call(this);this.token=b;this.JSC$13056_encoderRegistry=d;this.observers=[];b=new _.k4.BroadcastChannel("PERSISTENT_ENTITY_STORE_SYNC:"+_.SQ());b.onmessage=this.JSC$13056_handleMessage.bind(this);this.channel=b};
_.c($g,_.yQ);_.Ip=function(b,d,B){var k,G,P,v;return _.f(function(L){if(L.nextAddress==1)return L.yield(L_4(b.token),2);if(L.nextAddress!=3)return k=L.yieldResult,L.yield(_.aP(k,["EntityStore","EntityAssociationStore"],d,function(A){G=new gHe(A,b.JSC$13056_encoderRegistry);return B(G)}),3);
P=L.yieldResult;G&&(v=G.changedKeys,Object.keys(v).length>0&&(b.channel.postMessage(v),TL$(b,v)));return L.return(P)})};
$g.prototype.observe=function(b){var d=this;this.observers.push(b);return function(){var B=d.observers.indexOf(b);B>=0&&d.observers.splice(B,1)}};
var IVW=function(b){var d;return _.f(function(B){if(B.nextAddress==1)return B.yield(_.Ip(b,{mode:"readonly",enableRetries:!0},function(k){return k.JSC$13042_wrapped.objectStore("EntityStore").getAll()}),2);
d=B.yieldResult;return B.return(Promise.all(d.filter(function(k){return!!k}).map(function(k){var G,P;
return _.f(function(v){if(v.nextAddress==1){G=k.key;P=k.entityType;var L=v.yield;var A=ZSh(yaU(b.JSC$13056_encoderRegistry,k.version),k.data,k.key);return L.call(v,A,2)}return v.return({key:G,entityType:P,data:v.yieldResult})})})))})};
$g.prototype.JSC$13056_handleMessage=function(b){TL$(this,b.data)};
var TL$=function(b,d){b=_.C(b.observers);for(var B=b.next();!B.done;B=b.next())B=B.value,B(d)};
$g.prototype.disposeInternal=function(){this.channel.close()};
var UHd;var vc,QBA,TNw;vc={};_.ral=(vc.mainVideoEntity="mainVideoEntityActionMetadata",vc.mainPlaylistEntity="mainPlaylistEntityActionMetadata",vc.musicTrack="musicTrackEntityActionMetadata",vc.musicPlaylist="musicPlaylistEntityActionMetadata",vc);QBA=new _.$n("DOWNLOADS_ENTITY_TYPE_MAP");_.z2=_.fr("","downloadsPageViewConfigurationEntity");TNw=_.fr("DOWNLOADS_LIST_ENTITY_ID_MANUAL_DOWNLOADS","mainDownloadsListEntity");_.JFJ=_.fr("DOWNLOADS_LIST_ENTITY_ID_SMART_DOWNLOADS","mainDownloadsListEntity");
_.fr("DOWNLOADS_LIST_ENTITY_ID_SMART_DOWNLOADS","refresh");_.fr("SMART_DOWNLOADS_ENABLED","settingEntity");_.fr("SMART_DOWNLOADS_OPT_IN_BANNER_DISMISSED","settingEntity");var lGW=["TRANSFER_STATE_TRANSFER_IN_QUEUE","TRANSFER_STATE_TRANSFERRING"];var SQd=["TRANSFER_STATE_COMPLETE","TRANSFER_STATE_FAILED","TRANSFER_STATE_TRANSFER_IN_QUEUE","TRANSFER_STATE_PAUSED_BY_USER","TRANSFER_STATE_TRANSFERRING"];var qzM={isLeaderTab:!0};var aKC={ALL_DOWNLOADS:"PPAD",DOWNLOADS_PAGE:"PPDP",OFFLINE_PLAYLIST:"PPOM",RECOMMENDED_VIDEOS:"PPRC",SAVED_PODCAST_EPISODES:"PPSE",SAVED_VIDEOS:"PPSV"};var LV=window,iT=LV.YT_I18N_FORMATTING_GOOG_LOCALE||"en-US",Woy=LV.YT_I18N_FORMATTING_PLURAL_RULES_SELECT||w7,IDy=LV.YT_I18N_FORMATTING_DATE_TIME_SYMBOLS||Oa,W6e=LV.YT_I18N_FORMATTING_RELATIVE_DATE_TIME_SYMBOLS||ATH,L6s=LV.YT_I18N_FORMATTING_DURATION_TIME_SYMBOLS||MZ3,AuQ=LV.YT_I18N_FORMATTING_NUMBER_FORMAT_SYMBOLS||hx$;var ApE;T2({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 HA1=DRJ(function(){return{dateFormat:1,timeFormat:7,joinerStyle:1,capitalize:function(b){return b}}}),Fcm=DRJ(function(){return{dateFormat:3,
timeFormat:7,joinerStyle:3,capitalize:function(b){return b}}}),pI4=new Map;var tgy=[{unitDuration:6048E5,unit:3,threshold:2},{unitDuration:864E5,unit:4},{unitDuration:36E5,unit:5},{unitDuration:6E4,unit:6},{unitDuration:1E3,unit:7}],RId;var xJh=function(b){return _.ER({type:"SET_EPHEMERAL_ACTION",payload:b})};var YzS={ephemeralAction:null};var eMA=ZB({ephemeralAction:function(b,d){b=b===void 0?YzS.ephemeralAction:b;switch(d.type){case "SET_EPHEMERAL_ACTION":return d.payload;default:return b}}});var bil=function(b){return _.ER({type:"SET_SHARED_PERSISTENT_PANEL_VISIBLE",payload:b})};var d6A={animatedThumbnailEnabled:!1,inlinePreviewEnabled:!1,currentPageType:"",currentPageSubType:"",persistentPanelVisible:!1};var BS3={sharedUi:d6A,a11y:YzS,entities:{}},Pn2={sharedUi:function(b,d){b=b===void 0?d6A:b;switch(d.type){case "SET_SHARED_ANIMATED_THUMBNAIL_ENABLED":return Object.assign({},b,{animatedThumbnailEnabled:d.payload});case "SET_SHARED_INLINE_PREVIEW_ENABLED":return Object.assign({},b,{inlinePreviewEnabled:d.payload});case "SET_SHARED_CURRENT_PAGE_TYPE":return Object.assign({},b,{currentPageType:d.payload});case "SET_SHARED_CURRENT_PAGE_SUB_TYPE":return Object.assign({},b,{currentPageSubType:d.payload});
case "SET_SHARED_PERSISTENT_PANEL_VISIBLE":return Object.assign({},b,{persistentPanelVisible:d.payload});default:return b}},
a11y:eMA,entities:Ped};var SuF={playlistId:"",inviteLinkURL:""};var kF$={continuationCommand:{}};var xRQ=ZB({continuationCommand:function(b,d){b=b===void 0?kF$.continuationCommand:b;switch(d.type){case "SET_CONTINUATION_COMMAND":return d.payload.continuationCommand;default:return b}}});var iAW={currentFormId:"",commandsMap:{}};var Yuy=ZB({isLeaderTab:function(b,d){b=b===void 0?qzM.isLeaderTab:b;switch(d.type){case "SET_IS_LEADER_TAB":var B,k;return(k=d==null?void 0:(B=d.payload)==null?void 0:B.isLeaderTab)!=null?k:b;default:return b}}});var PP3;_.GFS=function(b){return _.ER({type:"SET_IS_FULLSCREEN",payload:{isFullscreen:b}})};
PP3=function(b){return _.ER({type:"SET_IS_SHORTS_PIP_ACTIVE",payload:{isShortsPipActive:b}})};var fV={isDesktopSmallWidth:!1,isShortsActive:!1,isWatchWhileMode:!1,playerState:-1,isFullscreen:!1,isSmallScreenSqueezeback:!1,isPlaybackStarted:!1,isShortsPipActive:!1};var GWm=ZB({isDesktopSmallWidth:function(b,d){b=b===void 0?fV.isDesktopSmallWidth:b;switch(d.type){case "SET_IS_DESKTOP_SMALL_WIDTH":return d.payload.isDesktopSmallWidth;default:return b}},
isShortsActive:function(b,d){b=b===void 0?fV.isShortsActive:b;switch(d.type){case "SET_IS_SHORTS_ACTIVE":return d.payload.isShortsActive;default:return b}},
isWatchWhileMode:function(b,d){b=b===void 0?fV.isWatchWhileMode:b;switch(d.type){case "SET_IS_WATCH_WHILE_MODE":return d.payload.isWatchWhileMode;default:return b}},
playerState:function(b,d){b=b===void 0?fV.playerState:b;switch(d.type){case "SET_PLAYER_STATE":return d.payload.playerState;default:return b}},
isFullscreen:function(b,d){b=b===void 0?fV.isFullscreen:b;switch(d.type){case "SET_IS_FULLSCREEN":return d.payload.isFullscreen;default:return b}},
isSmallScreenSqueezeback:function(b,d){b=b===void 0?fV.isSmallScreenSqueezeback:b;switch(d.type){case "SET_IS_SMALL_SCREEN_SQUEEZEBACK":return d.payload.isSmallScreenSqueezeback;default:return b}},
isShortsPipActive:function(b,d){b=b===void 0?fV.isShortsPipActive:b;switch(d.type){case "SET_IS_SHORTS_PIP_ACTIVE":return d.payload.isShortsPipActive;default:return b}},
isPlaybackStarted:function(b,d){b=b===void 0?fV.isPlaybackStarted:b;switch(d.type){case "SET_IS_PLAYBACK_STARTED":return d.payload.isPlaybackStarted;default:return b}}});var u4m={currentMode:"canvas-hidden"};var sxG=function(){return function(b){return function(d){var B=b(d);_.BG(document.documentElement,"yt-forward-redux-action-to-live-chat-iframe",[d],!0);return B}}};var Ewh,SyG;Ewh=new _.fk;_.Cc=new _.$n("WATCH_PLAYER_PROMISE_TOKEN");_.sVH=new _.fk;_.CP$=new _.$n("SHORTS_PLAYER_PROMISE_TOKEN");SyG=new _.$n("GET_SHORTS_PLAYER_FUNCTION_TOKEN");var Cn4=function(){return function(b){return function(d){d.type==="ENTITY_LOADED"&&_.I2().resolve(_.Cc).then(function(B){var k;(k=B.dispatchReduxAction)==null||k.call(B,d)});
return b(d)}}};var vws={additionalContext:"",impersonatedChannelUrl:"",selectedVideoIds:{}};var eI1=ZB({additionalContext:function(b,d){b=b===void 0?vws.additionalContext:b;switch(d.type){case "CHANNEL_REPORT_RESET":return"";case "ADDITIONAL_CONTEXT_UPDATED":var B;return(B=d.payload)!=null?B:"";default:return b}},
impersonatedChannelUrl:function(b,d){b=b===void 0?vws.impersonatedChannelUrl:b;switch(d.type){case "CHANNEL_REPORT_RESET":return"";case "IMPERSONATED_CHANNEL_URL_UPDATED":var B;return(B=d.payload)!=null?B:"";default:return b}},
selectedVideoIds:function(b,d){b=b===void 0?vws.selectedVideoIds:b;switch(d.type){case "CHANNEL_REPORT_RESET":return{};case "VIDEO_SELECTED":var B={};return Object.assign({},b,(B[d.payload]=!0,B));case "VIDEO_UNSELECTED":return d=d.payload,b=Object.assign({},b),delete b[d],b;default:return b}}});var LHA={parentClickTrackingParams:""};var bHx=ZB({parentClickTrackingParams:function(b,d){b=b===void 0?LHA.parentClickTrackingParams:b;switch(d.type){case "SET_PARENT_CLICK_TRACKING_PARAMS":return d.payload.parentClickTrackingParams;case "CLEAR_PARENT_CLICK_TRACKING_PARAMS":return"";default:return b}}});var fur=function(b){return _.ER({type:"TALK_TO_RECS_UPDATE_SELECTION",payload:b})},AgS=function(b){return _.ER({type:"TALK_TO_RECS_UPDATE_USER_QUERY",
payload:b})};var WHV={stepStates:{}};var dFE=ZB({stepStates:function(b,d){b=b===void 0?WHV.stepStates:b;switch(d.type){case "TALK_TO_RECS_RESET_STEP_STATES":return{};case "TALK_TO_RECS_UPDATE_SELECTION":var B=b,k=d.payload,G,P,v;b={};d={selectionStates:Object.assign({},(v=(G=B[k.stepId])==null?void 0:G.selectionStates)!=null?v:{},(b[k.token]={isSelected:k.isSelected},b)),userQuery:(P=B[k.stepId])==null?void 0:P.userQuery};G={};return Object.assign({},B,(G[k.stepId]=d,G));case "TALK_TO_RECS_UPDATE_USER_QUERY":return G=b,P=d.payload,v=
{selectionStates:Object.assign({},(k=(B=G[P.stepId])==null?void 0:B.selectionStates)!=null?k:{}),userQuery:{userQuery:P.userQuery,token:P.userQueryToken}},B={},Object.assign({},G,(B[P.stepId]=v,B));default:return b}}});var aul,m6$,Oi2;aul=function(b){return _.ER({type:"SET_SLIMLINE_SURVEY_RATING_SELECTED_INDEX",payload:b})};
m6$=function(b){return _.ER({type:"SET_MINIPLAYER_PLAYBACK_STATE",payload:b})};
_.ly=function(b){return _.ER({type:"SET_CURRENT_PAGE_TYPE",payload:b})};
_.$6M=function(b){return _.ER({type:"SET_INLINE_PREVIEW_IS_ENABLED",payload:b})};
Oi2=function(b){return _.ER({type:"SET_CHIP_BAR_IS_STICKY",payload:b})};var nkG={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"};_.IuS=function(b){return _.ER({type:"SET_PLAYER_STATE",payload:{playerState:b}})};var Al={isWatchActive:!1,isLearningJourneyActive:!1,isSwatcherooActive:!1,isTheaterMode:rp1(),isWatchFullscreen:!1,isWatchNarrowWidth:!1,isWatchRetroMode:!1,isLiveChatCollapsed:!1,openEngagementPanels:[],playerState:-1,watchScrollTop:0,watchWindowSize:{width:0,height:0}};var BmE=ZB({isTheaterMode:function(b,d){b=b===void 0?rp1():b;switch(d.type){case "SET_IS_THEATER_MODE":return d.payload.isTheaterMode;default:return b}},
isWatchActive:function(b,d){b=b===void 0?Al.isWatchActive:b;switch(d.type){case "SET_IS_WATCH_ACTIVE":return d.payload.isWatchActive;default:return b}},
isLearningJourneyActive:function(b,d){b=b===void 0?Al.isLearningJourneyActive:b;switch(d.type){case "SET_IS_LEARNING_JOURNEY_ACTIVE":return d.payload.isLearningJourneyActive;default:return b}},
isWatchFullscreen:function(b,d){b=b===void 0?Al.isWatchFullscreen:b;switch(d.type){case "SET_IS_WATCH_FULLSCREEN":return d.payload.isWatchFullscreen;default:return b}},
isWatchNarrowWidth:function(b,d){b=b===void 0?Al.isWatchNarrowWidth:b;switch(d.type){case "SET_IS_WATCH_NARROW_WIDTH":return d.payload.isWatchNarrowWidth;default:return b}},
isSwatcherooActive:function(b,d){b=b===void 0?Al.isSwatcherooActive:b;switch(d.type){case "SET_IS_SWATCHEROO_ACTIVE":return d.payload.isSwatcherooActive;default:return b}},
isWatchRetroMode:function(b,d){b=b===void 0?Al.isWatchRetroMode:b;switch(d.type){case "SET_IS_WATCH_RETRO_MODE":return d.payload.isWatchRetroMode;default:return b}},
isLiveChatCollapsed:function(b,d){b=b===void 0?Al.isLiveChatCollapsed:b;switch(d.type){case "SET_IS_LIVE_CHAT_COLLAPSED":return d.payload.isLiveChatCollapsed;default:return b}},
openEngagementPanels:function(b,d){b=b===void 0?Al.openEngagementPanels:b;var B=[].concat(_.K6(b));switch(d.type){case "ADD_OPEN_ENGAGEMENT_PANEL":return B.push(d.payload.panelToAdd),B;case "REMOVE_OPEN_ENGAGEMENT_PANEL":return B.splice(B.indexOf(d.payload.panelToRemove),1),B;default:return b}},
playerState:function(b,d){b=b===void 0?Al.playerState:b;switch(d.type){case "SET_PLAYER_STATE":return d.payload.playerState;default:return b}},
watchScrollTop:function(b,d){b=b===void 0?Al.watchScrollTop:b;switch(d.type){case "SET_WATCH_SCROLL_TOP":return d.payload.watchScrollTop;default:return b}},
watchWindowSize:function(b,d){b=b===void 0?Al.watchWindowSize:b;switch(d.type){case "SET_WATCH_WINDOW_SIZE":return d.payload.watchWindowSize;default:return b}}});var D62={surveyFeedbackData:{feedbackTokens:[]}};var kW2=ZB({surveyFeedbackData:function(b,d){b=b===void 0?D62.surveyFeedbackData:b;switch(d.type){case "YPC_UPDATE_SURVEY_FEEDBACK_DATA":return d.payload;case "YPC_UPDATE_PARTIAL_SURVEY_FEEDBACK_DATA":return Object.assign({},b,d.payload);default:return b}}});var QWd={};var LaF=void 0;_.N("web_enable_redux_store_on_demand")||(LaF=v54());var U6S=function(b,d,B){var k=this;this.listId=b;this.JSC$13200_updateCallback=d;this.isOfflineVideoCallback=B;_.Yg().subscribe(function(){k.handleUpdate()})};
U6S.prototype.getPlaylistData=function(){var b=_.Yg().getState().entities;if(this.listId&&this.listId!=="PPSV"){var d=klm(b,this.listId,!0),B=_.fr(this.listId,"mainPlaylistEntity"),k,G;b=b==null?void 0:(k=b.mainPlaylistEntity)==null?void 0:(G=k[B])==null?void 0:G.title;return fF4(d,b,this.listId)}d=_.V_4(lKG(b));b=_.V_4(_.Rp(b));b=d.concat(b);return fF4(b)};
U6S.prototype.getPlaylistId=function(){return this.listId};
U6S.prototype.handleUpdate=function(){this.isOfflineVideoCallback()&&this.JSC$13200_updateCallback(this.listId,this.getPlaylistData(),{})};var Wc=function(b,d,B,k){k=k===void 0?[]:k;this.JSC$13203_playlistNetworkManager=b;this.listId=d;this.JSC$13203_updateCallback=B;this.videoIds=k;this.pendingUpdates=[];this.currentIndex=0};
Wc.prototype.JSC$13203_setCurrentIndex=function(b){this.currentIndex=b};
Wc.prototype.setListId=function(b){this.listId=b};
var owU=function(b,d){b.currentCreateRequest&&b.currentCreateRequest.cancel(d);b.currentUpdateRequest&&b.currentUpdateRequest.cancel(d);b.currentRefreshRequest&&b.currentRefreshRequest.cancel(d)};
Wc.prototype.delete=function(){owU(this,"PROXY DELETED")};
Wc.prototype.addVideos=function(b,d,B){var k=this;B!==void 0?this.videoIds.splice.apply(this.videoIds,[B,0].concat(_.K6(b))):this.videoIds.push.apply(this.videoIds,_.K6(b));this.listId||this.currentCreateRequest?(b.forEach(function(G,P){G={addedVideoId:G,action:"ACTION_ADD_VIDEO"};B&&(G.addedVideoPosition=B+P);k.pendingUpdates.push(G)}),ab(this)):NSs(this,d.onCreateListCommand)};
var p6s=function(b,d,B,k,G){yxy(b.videoIds,d,B);d>b.currentIndex&&B<=b.currentIndex?b.JSC$13203_setCurrentIndex(b.currentIndex+1):d===b.currentIndex?b.JSC$13203_setCurrentIndex(B):d<b.currentIndex&&B>=b.currentIndex&&b.JSC$13203_setCurrentIndex(b.currentIndex-1);b.pendingUpdates.push({action:"ACTION_MOVE_VIDEO_AFTER",setVideoId:k,movedSetVideoIdPredecessor:G});ab(b)},NSs=function(b,d){owU(b,"OBSOLETE");
b.currentCreateRequest=McS(b.JSC$13203_playlistNetworkManager,d,b.videoIds);_.ix(b.currentCreateRequest,function(){b.currentCreateRequest=void 0}).then(function(B){b.setListId(B.playlistId);
b.pendingUpdates.length>0?ab(b):cgM(b)})},ab=function(b){if(b.pendingUpdates.length!==0&&(b.currentRefreshRequest&&b.currentRefreshRequest.cancel("OBSOLETE"),!b.currentUpdateRequest&&!b.currentCreateRequest)){var d=b.pendingUpdates.splice(0,b.pendingUpdates.length);
b.currentUpdateRequest=b.JSC$13203_playlistNetworkManager.updatePlaylist(b.listId,d);_.ix(b.currentUpdateRequest,function(){b.currentUpdateRequest=void 0}).then(function(){b.pendingUpdates.length>0?ab(b):cgM(b)}).thenCatch(function(){b.pendingUpdates.unshift.apply(b.pendingUpdates,_.K6(d))})}},cgM=function(b){b.currentRefreshRequest=_.Jg$(b.JSC$13203_playlistNetworkManager,b.listId,b.currentIndex,b.videoIds[b.currentIndex]);
_.ix(b.currentRefreshRequest,function(){b.currentRefreshRequest=void 0}).then(function(d){b.JSC$13203_updateCallback(d.playlistId,d.playlistPanelRenderer,d.autoplayRenderer)})};
Wc.prototype.size=function(){return this.videoIds.length};var zGH=function(b,d,B,k){k=k===void 0?[]:k;Wc.call(this,b,d,B,k);this.JSC$13203_playlistNetworkManager=b;this.listId=d;this.JSC$13203_updateCallback=B;this.videoIds=k};
_.c(zGH,Wc);_.m_=function(b,d,B,k,G,P,v){G=G===void 0?[]:G;v=v===void 0?Ut:v;Wc.call(this,b,d,B,G);this.JSC$13203_playlistNetworkManager=b;this.listId=d;this.JSC$13203_updateCallback=B;this.onAuthChange=k;this.videoIds=G;this.storage=P;this.cookieReader=v;this.queueSapisId="";this.queueSapisIdJob=0;this.attributionData=new Map;this.queueSapisId=(new this.cookieReader(window.document)).get("SAPISID","");this.queueSapisIdJob=_.sZ(_.Y8,this.checkLoggedInStatusChange.bind(this),1E3)};
_.c(_.m_,Wc);_.E=_.m_.prototype;_.E.checkLoggedInStatusChange=function(){(new this.cookieReader(window.document)).get("SAPISID","")!==this.queueSapisId?(this.onAuthChange(),this.storage&&this.storage.clear()):this.queueSapisIdJob=_.sZ(_.Y8,this.checkLoggedInStatusChange.bind(this),1E3)};
_.E.JSC$13203_setCurrentIndex=function(b){Wc.prototype.JSC$13203_setCurrentIndex.call(this,b);this.store()};
_.E.delete=function(){_.Y8.cancelJob(this.queueSapisIdJob);Wc.prototype.delete.call(this)};
_.E.setListId=function(b){Wc.prototype.setListId.call(this,b);this.store()};
_.E.store=function(){this.storage&&this.listId&&this.currentIndex!==void 0&&this.storage.store(this.listId,this.currentIndex)};var RGl=["response","contents","twoColumnWatchNextResults","autoplay","autoplay"],X6s=["playerResponse","videoDetails"],hG$=["response","currentVideoEndpoint","watchEndpoint","videoId"],Hi$=["response","currentVideoEndpoint","watchEndpoint","playlistId"],lu3=["response","playerOverlays","playerOverlayRenderer","endScreen","watchNextEndScreenRenderer"],tc5=["response","contents","twoColumnWatchNextResults","playlist","playlist"],jV3=["response","webWatchNextResponseExtensionData","relatedVideoArgs"],
FH$=["response","contents","twoColumnWatchNextResults"];var $C={},$F4=($C.WEB_UNPLUGGED="^unplugged/",$C.WEB_UNPLUGGED_ONBOARDING="^unplugged/",$C.WEB_UNPLUGGED_OPS="^unplugged/",$C.WEB_UNPLUGGED_PUBLIC="^unplugged/",$C.WEB_CREATOR="^creator/",$C.WEB_KIDS="^kids/",$C.WEB_EXPERIMENTS="^experiments/",$C.WEB_MUSIC="^music/",$C.WEB_REMIX="^music/",$C.WEB_MUSIC_EMBEDDED_PLAYER="^music/",$C.WEB_MUSIC_EMBEDDED_PLAYER="^main_app/|^sfv/",$C);var mhW,McS;mhW=function(b,d){this.networkManager=b;this.innertubeTransportService=d};
McS=function(b,d,B){if(!_.p(d,_.O0))return _.Rk(Error("Of"));_.p(d,_.O0).videoIds=B;B={create_playlist_title:_.AU("QUEUE",void 0,"Queue")};return aFm(_.TD(b.innertubeTransportService,d,B),AvE)};
_.Jg$=function(b,d,B,k){d={videoId:k,playlistId:d,playlistIndex:B};B=_.e6(liH);return aFm(_.OQ(b.innertubeTransportService,d,B),mFG)};
mhW.prototype.updatePlaylist=function(b,d){return aFm(_.TD(this.innertubeTransportService,{commandMetadata:{webCommandMetadata:{apiUrl:"/youtubei/v1/browse/edit_playlist",sendPost:!0}},playlistEditEndpoint:{playlistId:b,actions:d}}),WaW)};var Zi2=function(b){this.storage=b},gwl;
Zi2.prototype.store=function(b,d){d=d===void 0?0:d;if(this.storage&&b.startsWith("TLPQ"))try{this.storage.set("TLPQplaylist",b),this.storage.set("TLPQindex",String(d)),this.storage.set("TLPQtimestamp",String(Date.now()))}catch(B){}};
Zi2.prototype.clear=function(){this.storage&&(this.storage.remove("TLPQtimestamp"),this.storage.remove("TLPQplaylist"),this.storage.remove("TLPQindex"))};
Zi2.prototype.getPlaylistId=function(){if(!this.storage)return null;var b=null;try{b=this.storage.get("TLPQplaylist")}catch(d){}return b};var UFy=["navigationEndpoint","watchEndpoint","videoId"],DFF=["nextButtonVideo","watchEndpoint","videoId"];_.Ng=new _.$n("NETWORK_TOKEN");_.dT=new _.$n("PAGE_TOKEN");_.Ib=new _.$n("PLAYLIST_TOKEN");var yg$;yg$=new _.$n("ASYNC_INNERTUBE_TRANSPORT_TOKEN");_.pk=new _.$n("INNERTUBE_TRANSPORT_TOKEN");var Sgr,DG,ii2,w6e,KHV,nwA;Sgr=new Set(["ci","cr","carml"]);DG=function(){this.signals=[];this.compoundSignals=new Map;this.inProgressSignals=new Set;this.JSC$13250_parkedJobs=new Map;this.parkedProcessors=new Map};
_.UQ=function(){DG.instance||(DG.instance=new DG);return DG.instance};
DG.prototype.onAny=function(b){return _.Vc3(this,b,2)};
DG.prototype.parkOrScheduleJob=function(b,d,B,k,G){_.ob(this,B)?_.Hs().addJob(b,d,k):(G&&(b=ii2(b),w6e(this,b,d,B,G)),G=this.JSC$13250_parkedJobs.get(B),G||(this.JSC$13250_parkedJobs.set(B,[]),G=this.JSC$13250_parkedJobs.get(B)),G.push({job:b,priority:d,delay:k}))};
DG.prototype.addListener=function(b,d,B){B&&(d=ii2(d),w6e(this,d,0,b,B));B=this.parkedProcessors.get(b);B||(this.parkedProcessors.set(b,[]),B=this.parkedProcessors.get(b));B.push(d)};
DG.prototype.processSignal=function(b){if(!_.ob(this,b)){this.inProgressSignals.add(b);var d=this.JSC$13250_parkedJobs.get(b);if(d){d=_.C(d);for(var B=d.next();!B.done;B=d.next())B=B.value,_.Hs().addJob(B.job,B.priority,B.delay);this.JSC$13250_parkedJobs.delete(b)}if(d=this.parkedProcessors.get(b)){d=_.C(d);for(B=d.next();!B.done;B=d.next())B=B.value,B();this.parkedProcessors.delete(b)}this.signals.push(b);this.inProgressSignals.delete(b)}};
_.ob=function(b,d){return Sgr.has(d)||_.Ye("IS_HOMEPAGE_COLD")||_.Ye("IS_RESULTS_PAGE_COLD")||_.Ye("IS_WATCH_PAGE_COLD")?b.signals.indexOf(d)>=0:!0};
ii2=function(b){var d=!1;return function(){d||(d=!0,b())}};
w6e=function(b,d,B,k,G){if(uvs.has(k))_.Hs().addJob(d,B,G);else{var P=b.compoundSignals.get(k);P&&_.Hs().addJob(function(){_.ob(b,k)||(P.isTimeoutConditionSatisfied?_.Hs().addJob(d,B):P.timeoutConditionObservers.push(function(){_.Hs().addJob(d,B)}))},B,G)}};
_.Vc3=function(b,d,B){if(d.length>1){var k=[],G=Object.create(null);d=_.C(d);for(var P=d.next();!P.done;P=d.next())P=P.value,G[P]||(k.push(P),G[P]=!0);d=k}if(d.length===1)return d[0];P=d;k="";G=B===2?"|":"&";P.sort();P=_.C(P);for(var v=P.next();!v.done;v=P.next())k+=v.value+G;if(!b.compoundSignals.get(k)){G=0;P=[];v=_.C(d);for(var L=v.next();!L.done;L=v.next())L=L.value,G++,_.ob(b,L)||P.push(L);(B=B===2)&&G>P.length||!B&&!P.length?b.signals.push(k):KHV(b,k,B,d,P)}return k};
KHV=function(b,d,B,k,G){var P=G.length,v=function(){B||--P===0?b.processSignal(d):nwA(b,d)};
G=_.C(G);for(var L=G.next();!L.done;L=G.next())b.addListener(L.value,v);b.compoundSignals.set(d,{signals:k,isOnAny:B,isInitialized:!1,isTimeoutConditionSatisfied:!1,timeoutConditionObservers:[]});nwA(b,d)};
nwA=function(b,d){if(!_.ob(b,d)){var B=b.compoundSignals.get(d);if(B&&!B.isTimeoutConditionSatisfied){for(var k=!1,G=0,P=0,v=_.C(B.signals),L=v.next();!L.done;L=v.next()){var A=L.value;L=!_.ob(b,A);uvs.has(A)?k=!0:(A=b.compoundSignals.get(A))?L&&!A.isTimeoutConditionSatisfied&&(P++,B.isInitialized||A.timeoutConditionObservers.push(function(){nwA(b,d)})):L&&G++}B.isInitialized=!0;
B.isOnAny?k&&(B.isTimeoutConditionSatisfied=!0):G===0&&P===0&&(B.isTimeoutConditionSatisfied=!0);if(B.isTimeoutConditionSatisfied)for(B=_.C(B.timeoutConditionObservers),k=B.next();!k.done;k=B.next())k=k.value,k()}}};
DG.prototype.processSignal=DG.prototype.processSignal;DG.prototype.parkOrScheduleJob=DG.prototype.parkOrScheduleJob;DG.prototype.onAny=DG.prototype.onAny;_.D7("ytsignals.getInstance",_.UQ);DG.prototype.onAny=DG.prototype.onAny;DG.prototype.parkOrScheduleJob=DG.prototype.parkOrScheduleJob;DG.prototype.processSignal=DG.prototype.processSignal;var uvs=new Set(["eop","eocs","dl","pcl"]);_.VD=new _.$n("MINIPLAYER_SERVICE");var NH,TS$,rgl;NH=function(b,d,B){var k=_.Cv.getInstance();if(!gwl){var G=new YqE;var P=void 0,v=_.xe("ID_TOKEN");v&&G.isAvailable()&&(P=new nw(G,"yt-queue"+v));gwl=new Zi2(P)}G=gwl;P=_.UQ();this.JSC$13257_actionRouter=k;this.JSC$13257_pageManager=b;this.playlistManager=d;this.JSC$13257_playlistNetworkManager=B;this.storage=G;this.signals=P;this.responsePlaylistData=this.response=this.index=this.listId=void 0;this.temporaryItems=[];this.downloadPlaylistProxy=this.playlistProxy=this.queueProxy=void 0};
_.pV=function(){if(!TS$){var b=_.I2(),d=b.resolve(_.O6(_.dT)),B=b.resolve(_.O6(_.Ng)),k=b.resolve(_.O6(_.Ib));b=b.resolve(_.pk);TS$=new NH(d,k,new mhW(B,b))}return TS$};
rgl=function(b,d,B){if(B){var k;if(((k=b.responsePlaylistData)==null?void 0:k.playlistId)!==B)return}b.responsePlaylistData&&(B=JvJ(d,b.responsePlaylistData),b.responsePlaylistData=(0,_.w1.unsafeClone)(b.responsePlaylistData),RAQ(b.responsePlaylistData,B));B=b.temporaryItems.findIndex(function(G){return G.videoId===d});
B>-1&&b.temporaryItems.splice(B,1);_.MH(b,_.cc(b,b.response?b.response.autoplayRenderer:void 0))};
_.QVM=function(b,d){if(b.responsePlaylistData){var B=zA4(d,b.responsePlaylistData);RAQ(b.responsePlaylistData,B);if(b.queueProxy){var k=b.queueProxy;B<0||(k.videoIds.splice(B,1),B<k.currentIndex&&k.JSC$13203_setCurrentIndex(k.currentIndex-1),k.pendingUpdates.push({action:"ACTION_REMOVE_VIDEO",setVideoId:d}),ab(k))}}_.MH(b,_.cc(b,b.response?b.response.autoplayRenderer:void 0))};
NH.prototype.clearQueue=function(){this.temporaryItems=[];this.storage.clear();this.queueProxy&&(this.queueProxy.delete(),this.responsePlaylistData=this.queueProxy=void 0);this.response&&_.MH(this,{autoplayRenderer:this.response.autoplayRenderer,playerData:{}})};
NH.prototype.setPlaylistData=function(b,d,B){this.temporaryItems=[];this.listId=b;this.responsePlaylistData=d;_.MH(this,_.cc(this,B))};
var qg$=function(b){return(b==null?0:b.playlistId)?b.playlistId:"PPSV"},x6$=function(b){return b&&b.playlistId?b.playlistId==="PPSV"?!0:dlJ(_.Yg().getState().entities,b.playlistId):!1};
NH.prototype.isPlayingOfflineVideo=function(){return this.response?x6$(this.response):!1};
NH.prototype.closeMiniplayer=function(b){var d=this.queueProxy&&this.queueProxy.size()<=1,B=_.I2().resolve(_.VD);if(!this.queueProxy||d)this.queueProxy&&this.clearQueue(),B.close(!0);else{B.pipController.getWindow()&&window.focus();d=this.responsePlaylistData;var k=this.temporaryItems.length+(d&&d.contents?d.contents.length:0);d=_.AU("QUEUE_CLEARED_UNPLURALIZED")||_.WG("QUEUE_CLEARED",k);d=_.d3(d);B=_.AU("QUEUE_CLOSE_MINIPLAYER_CONFIRM_TITLE",void 0,"Close the queue");k=_.AU("QUEUE_CLOSE_MINIPLAYER_CONFIRM_BODY_TEXT")||
_.WG("QUEUE_CLOSE_MINIPLAYER_CONFIRM_TEXT",k);var G=_.AU("MINIPLAYER_CLOSE",void 0,"Close"),P=_.AU("CANCEL",void 0,"Cancel");_.Yn(this.JSC$13257_actionRouter,[{openPopupAction:{popupType:"DIALOG",popup:{confirmDialogRenderer:{title:_.QS(B),dialogMessages:[_.QS(k)],confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.QS(G),serviceEndpoint:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{endPlaylistCommand:{closeMiniplayer:!0,listType:"PLAYLIST_EDIT_LIST_TYPE_QUEUE"}},
d]}}}},cancelButton:{buttonRenderer:{style:"STYLE_TEXT",size:"SIZE_DEFAULT",text:_.QS(P)}}}}}}],b)}};
_.cc=function(b,d){var B={},k=b.response;B.autoplayRenderer=d;if(!b.responsePlaylistData&&!b.temporaryItems.length)return!k||!k.hasRelatedVideoData&&_.N("kevlar_prefetch_data_augments_network_data")||(B.playerData={rvs:k.relatedVideoArgs,endScreenRenderer:k.endScreenRenderer}),B;B.playerData={};if(b.index===void 0)return _.xs(Error("Qf")),B;B.panel=b.responsePlaylistData?(0,_.w1.unsafeClone)(b.responsePlaylistData):{titleText:_.QS(_.AU("QUEUE",void 0,"Queue")),currentIndex:0,totalVideos:1,contents:[]};
d=B.panel;if(d.contents)for(var G=_.C(b.temporaryItems),P=G.next();!P.done;P=G.next())d.contents.push({playlistPanelVideoRenderer:P.value});b.queueProxy&&k&&k.playingVideo&&k.playingVideoId&&!cvy(k.playingVideoId,B.panel)&&(d=k.playingVideo,G=B.panel,P=b.index,G.contents&&G.contents.splice(P===void 0?0:P,0,{playlistPanelVideoRenderer:d}));k&&k.playingVideoId&&(d=b.index,G=B.panel,d=!G.contents||d>=G.contents.length?void 0:G.contents[d].playlistPanelVideoRenderer,d&&d.videoId===k.playingVideoId||(d=
JvJ(k.playingVideoId,B.panel),b.index=d!==-1?d:b.index?b.index-1:0));d=MR1(b.index+1,B.panel);G=void 0;b.index>0&&(G=MR1(b.index-1,B.panel));if(G||d)B.autoplayRenderer=o5W(d,G,B.autoplayRenderer);!d&&(k==null?0:k.relatedVideoArgs)&&(B.playerData.rvs=k.relatedVideoArgs);k=k?k.playlistIndexOffset:0;b.queueProxy?PRm(B.panel,b.index,k,pl4,!0,!0,!0):PRm(B.panel,b.index,k);B.playerData.playlistPanelRenderer=B.panel;return B};
NH.prototype.openToast=function(b){_.I2().resolve(_.VD).openToast(b,_.AU("ADDED_TO_QUEUE",void 0,"Added to queue"))};
NH.prototype.isMiniplayerActive=function(){return _.I2().resolve(_.VD).isMiniplayerActive()};
_.MH=function(b,d){b.playlistManager.setAutoplayRenderer(d.autoplayRenderer||null);b.playlistManager.setPlaylistData(d.panel||null);d.playerData&&b.playlistManager.setPlayerPlaybackControlData(d.playerData)};var sv4="#";var YgU={},eG2={},bR$={},dpU={},BEh={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:(YgU.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="ap",YgU),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:(eG2.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="as",eG2),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:(bR$.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="zx",bR$),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:(dpU.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="po",dpU),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 uJG=[{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:BEh},{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:BEh}}];var tYx;_.Lk=[[["I2V1ZWM2YTk4eHowa2tpbmQ=","ajU5aWQ3bzl4aG5rdmFsdWUj"],"Q0VNRU5UX0tJTkRfU1RBUlQja3g3bGV5ZzRtYm51QURfUExB"]];
tYx=[[["Z214M2UzNDAxd3ByaW1hcnkjaG4=",null,null],[null,["LXJlc3VsdHMtcmVuZGVyZXIjNDJ4cnhiYWk3cjQ4eXRkLXR3by1jb2x1bW4tYnJvd3Nl","b2l5ZWN1c3R5bGUtc2NvcGUjeDF0ZWxj"],null],["YnUzaDZ6bWFzdGhlYWQtYWQjMng1b2x2",["aWNoLWdyaWQtcmVuZGVyZXIjMzJrZmtlb3FwYnJleXRkLXI="],null],[null,["aWNoLWdyaWQtcmVuZGVyZXIjcXphNW1tbGNvdnl0eXRkLXI=","ZWQ1bXZoc3R5bGUtc2NvcGUjc3IxNzJr"],null],[null,["ZXItcHJvbW8tcmVuZGVyZXIjejY1aW9kZmtrODlpeXRkLWJhbm4=","OTFxY3llc3R5bGUtc2NvcGUjM3Rubnlt"],null],[null,["LWFkLXNsb3QtcmVuZGVyZXIjcDJ5eDZlNXFqNHJreXRk"],
null]],[["ZDQ2dnV2cnBsYXllci1hZHMjaXd6bXM=",null,null]]];_.vg=["bWlnbG9iYWxDYWxsYmFja3MjaWI0YnE3Nmk3cA==","bm9ybWFsaXR5RGV0ZWN0ZWQjcXR1NzA0bXVmandzb25BYg==","NWZmMzg4ZDJxb25BZFNraXAjOXNs","d19wbGF5ZXJfcmVzcG9uc2UjN2VldmIwYXF0eGdvcmE=","Z242eGlvZTNvcGFkU2xvdHMja2Y="];_.Jl="bWlnbG9iYWxDYWxsYmFja3MjaWI0YnE3Nmk3cA== bm9ybWFsaXR5RGV0ZWN0ZWQjcXR1NzA0bXVmandzb25BYg== NWZmMzg4ZDJxb25BZFNraXAjOXNs d19wbGF5ZXJfcmVzcG9uc2UjN2VldmIwYXF0eGdvcmE= bXVsdGlwbGVfc2tpcHNfa3MjNmJ4NmZoZThpMG41d2ViX3BsYXlsaXN0X3F1ZXVlXw== ZHZ1eXU2azAzYWJfc2FfZWYjbDhn Z242eGlvZTNvcGFkU2xvdHMja2Y=".split(" ");var zY;zY=function(b,d,B){this.rV9=b;this.dPi=d;this.yhX=B};
_.B2E=[new zY("b.f_",!1,0),new zY("j.s_",!1,2),new zY("r.s_",!1,4),new zY("e.h_",!1,6),new zY("i.s_",!0,8),new zY("s.t_",!1,10),new zY("p.h_",!1,12),new zY("s.i_",!1,14),new zY("f.i_",!1,16),new zY("a.b_",!1,18),new zY("a.o_",!1),new zY("g.o_",!1,22),new zY("p.i_",!1,24),new zY("p.m_",!1),new zY("n.k_",!0,20),new zY("i.f_",!1),new zY("a.s_",!0),new zY("m.c_",!1),new zY("n.h_",!1,26),new zY("o.p_",!1),new zY("m.p_",!0,28),new zY("o.a_",!1),new zY("d.p_",!1),new zY("e.i_",!1)].reduce(function(b,d){b[d.rV9]=
d;return b},{});var k$h=function(){};
k$h.prototype.flush=function(b,d){b=b===void 0?[]:b;d=d===void 0?!1:d;if(_.N("enable_client_streamz_web")){b=_.C(b);for(var B=b.next();!B.done;B=b.next())B=Nv3(B.value),this.rootSpec&&_.Rc(B,2,this.rootSpec),B={serializedIncrementBatch:_.j0(B.JSC$9780_serializeBinary())},_.Q4("streamzIncremented",B,{sendIsolatedPayload:d})}};
var ARd=function(){};
_.c(ARd,k$h);var G$U=function(b){var d=new mWU;var B=new ACl;B=_.Zq(B,1,"botguard");b=_.Zq(B,2,b);this.rootSpec=_.Xe(d,1,$W3,b)};
_.c(G$U,k$h);var Ek,Pfr=new Map;var gm4,acw,pVd,Oa1,Uo4,HaF,SF2,XV2;gm4=2;acw=2;pVd=2;Oa1=2;Uo4=2;HaF=2;SF2=2;XV2=new I7r;var sJM,Cf3;sJM=function(){this.ongoingFlowNonces=new Map};
_.Wg=function(){Cf3||(Cf3=new sJM);return Cf3};
_.AS=function(b,d,B){return{eventType:{flowEventNamespace:b,flowEventType:d},metadata:B,statusCode:void 0,csn:void 0,can:void 0}};
_.GsC=function(b,d){var B=_.Wg(),k=vD3(B,d,!0);B.logFlowEvent(b,d,k,void 0)};
sJM.prototype.logFlowEvent=function(b,d,B,k){d={flowNonce:B||vD3(this,d),flowType:d,flowEventType:b.eventType};b.metadata&&(d.flowMetadata=b.metadata);b.statusCode!==void 0&&(d.flowEventStatus=b.statusCode);b.csn&&(d.csn=b.csn);b.can&&(d.can=b.can);_.Q4("flowEvent",d,k)};
var vD3=function(b,d,B){B=B===void 0?!1:B;var k=b.ongoingFlowNonces.get(d);if(!k||B)k=Jb(16),b.ongoingFlowNonces.set(d,k);return k};_.Lvs=new OyH;var vLQ={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 Rb=function(b,d,B,k,G,P,v){B=B===void 0?!1:B;k=k===void 0?!1:k;P=P===void 0?_.pV():P;this.bI=!1;this.h9D=b;this.h8z=d;this.foJ=B;this.fromHistory=k;this.previousVideoId=G;this.ibm=P;this.tempData=v;this.xSm=new _.D$A};
_.c(Rb,l7);Rb.prototype.validate=function(b){return!(!b.data.playerResponse||b.data.page!=="watch"&&b.data.page!=="learning_journey_watch"&&b.data.page!=="shorts"||this.bI)};
Rb.prototype.handle=function(b){var d=this,B=_.p(b.endpoint,_.KB),k=_.p(b.endpoint,_.Uk);if(_.N("kevlar_continue_playback_without_player_response")&&(B==null?0:B.videoId)&&this.previousVideoId&&(B==null?void 0:B.videoId)===this.previousVideoId&&(B==null?0:B.continuePlayback)&&!this.fromHistory)this.h9D.resolve();else{var G={};B?G.watch_endpoint=B:k&&(G.watch_endpoint=k,k.endTimeSeconds&&(G.end=k.endTimeSeconds));b.data.page==="watch"?(b.data.filler||this.foJ||(_.HG("cfg"),_.Cv.getInstance().triggerAction("yt-start-loading-watch")),
Object.assign(G,fm2(this,b.endpoint)),_.N("enable_masthead_quartile_ping_fix")&&Object.assign(G,AyH(this)),Object.assign(G,void 0),b.data.forceExternalPlaylist&&(G.external_list=!0)):b.data.page==="shorts"?_.Cv.getInstance().triggerAction("yt-start-loading-shorts"):b.data.page==="learning_journey_watch"&&_.Cv.getInstance().triggerAction("yt-start-loading-learning-journey");if(B=this.h8z()){try{B.loadVideoWithPlayerResponse(b.data.playerResponse,G),B.getPlayerPromise().then(this.h9D.resolve)}catch(P){_.xs(P),
this.h9D.resolve()}this.bI=!0;B.getPlayerPromise().then(function(P){P.addEventListener("onAbnormalityDetected",function(){var v=b.data.playerResponse,L=P.getVideoData().cpn;SF2=0;_.EDU=L;if(L=dhJ(v))d.xSm.increment("IN_PLAYER"),_.ah(5),_.N("ab_st_vid_ks")?P.pauseVideo(!0):P.stopVideo(),v.playabilityStatus=Object.assign({},v.playabilityStatus,{status:"ERROR",errorScreen:{enforcementMessageViewModel:L}}),v.videoDetails=void 0,_.Cv.getInstance().triggerOptionalAction("yt-updated-playability-status",
v.playabilityStatus)})})}else _.eu(Error("Tf"))}};
var fm2=function(b,d){var B=_.p(d,_.KB);if(d&&B&&B.playlistId&&B.videoId&&(b=b.ibm,b.queueProxy?(b=b.queueProxy,B=b.listId===B.playlistId?b.attributionData.get(B.videoId):void 0):B=void 0,B))return{queue_info:B}},AyH=function(b){var d;
if((d=b.tempData)==null?0:d.adpings)return{adpings:b.tempData.adpings}};var Xn=function(b,d,B){this.bI=!1;this.loX=b;this.fmy=d;this.jfK=B};
_.c(Xn,l7);Xn.prototype.validate=function(b){return!!_.w1.getValueByKeys.apply(null,[b.data].concat(_.K6(FH$)))};
Xn.prototype.handle=function(b){var d=this;this.loX.promise.then(function(){var B=b.data;var k=_.w1.getValueByKeys.apply(null,[B].concat(_.K6(RGl))),G=_.w1.getValueByKeys.apply(null,[B].concat(_.K6(tc5))),P=_.w1.getValueByKeys.apply(null,[B].concat(_.K6(hG$)));var v=(v=_.w1.getValueByKeys.apply(null,[B].concat(_.K6(X6s))))?{videoId:v.videoId,thumbnail:v.thumbnail,title:v.title?_.QS(v.title):void 0,shortBylineText:v.author?_.QS(v.author):void 0}:void 0;var L=void 0;_.N("web_get_playlist_id_from_current_endpoint_ks")||
(L=_.w1.getValueByKeys.apply(null,[B].concat(_.K6(Hi$))));var A=_.w1.getValueByKeys.apply(null,[B].concat(_.K6(jV3))),a=_.w1.getValueByKeys.apply(null,[B].concat(_.K6(lu3))),O=!!A||!!a&&!!a.results&&a.results.length>0,I=0;G&&G.currentIndex&&G.localCurrentIndex&&(I=G.currentIndex-G.localCurrentIndex);G&&G.playlistId&&(L=G.playlistId);B={rawResponse:B,autoplayRenderer:k,hasRelatedVideoData:O,playingVideo:v,playingVideoId:P,playlistPanelRenderer:G,playlistId:L,playlistIndex:G&&G.currentIndex,relatedVideoArgs:A,
endScreenRenderer:a,playlistIndexOffset:I};a:{k=d.jfK;G=d.fmy;k.response=B;if(x6$(B))k.downloadPlaylistProxy&&k.downloadPlaylistProxy.getPlaylistId()===qg$(B)||(k.downloadPlaylistProxy=new U6S(qg$(B),k.setPlaylistData.bind(k),k.isPlayingOfflineVideo.bind(k))),k.responsePlaylistData=k.downloadPlaylistProxy.getPlaylistData(),k.listId=qg$(B),k.index=0;else if(B.playlistPanelRenderer&&B.playlistId&&B.autoplayRenderer)B.playlistId.startsWith("TLPQ")?k.queueProxy?k.listId===B.playlistId?(k.index=B.playlistIndex,
k.responsePlaylistData=B.playlistPanelRenderer,k.queueProxy.JSC$13203_setCurrentIndex(k.index)):B.playingVideoId&&k.index!==void 0&&G.clientParams.autoSaveToQueue&&(k.index+=1,k.queueProxy.JSC$13203_setCurrentIndex(k.index),k.queueProxy.addVideos([B.playingVideoId],{},k.index)):(k.queueProxy=new _.m_(k.JSC$13257_playlistNetworkManager,B.playlistId,k.setPlaylistData.bind(k),k.clearQueue.bind(k),_.XlW(B.playlistPanelRenderer),k.storage),k.responsePlaylistData=B.playlistPanelRenderer,k.listId=B.playlistId,
k.index=B.playlistIndex):(k.index=B.playlistIndex,k.listId!==B.playlistId&&k.clearQueue(),k.responsePlaylistData=B.playlistPanelRenderer,k.listId=B.playlistId,k.playlistProxy=new zGH(k.JSC$13257_playlistNetworkManager,B.playlistId,k.setPlaylistData.bind(k),_.XlW(B.playlistPanelRenderer)));else if(!k.queueProxy)k.responsePlaylistData=void 0;else if(B.playingVideoId&&G.clientParams.autoSaveToQueue){if(k.index===void 0){_.xs(Error("Pf"));k.clearQueue();break a}k.queueProxy.videoIds.includes(B.playingVideoId)||
(k.index+=1,k.queueProxy.JSC$13203_setCurrentIndex(k.index),k.queueProxy.addVideos([B.playingVideoId],{},k.index))}_.MH(k,_.cc(k,k.response.autoplayRenderer))}})};var WvA=function(b,d){d=d===void 0?_.pV():d;rd.call(this);this.iy.push(new Xn(this.pw,{clientParams:{miniplayer:!1,autoSaveToQueue:!1}},d));this.iy.push(new Rb(this.pw,b,!1,!1));_.N("web_response_commands_chunk_processor")&&this.iy.push(new QK)};
_.c(WvA,rd);WvA.prototype.processChunk=function(b){b&&b.data.player===void 0&&this.pw.resolve();rd.prototype.processChunk.call(this,b)};var hl=function(b,d){b=b===void 0?{layer:0}:b;this.bI=!1;this.createScreenConfig=b;this.qjP=d};
_.c(hl,l7);hl.prototype.validate=function(b){return!(this.bI||!b.endpoint)};
hl.prototype.handle=function(b){var d=_.DX(),B,k,G=(k=_.p((B=b.endpoint)==null?void 0:B.commandMetadata,_.LT))==null?void 0:k.rootVe;this.qjP&&G?_.i7(d,G,this.qjP,this.createScreenConfig):bSV(d,b.endpoint,this.createScreenConfig);this.bI=!0};var Hc=function(b,d){this.bI=!1;this.pZK=b;this.previousVideoId=d};
_.c(Hc,l7);Hc.prototype.validate=function(b){return _.N("kevlar_continue_playback_without_player_response")&&(b=_.p(b.endpoint,_.KB),(b==null?0:b.videoId)&&this.previousVideoId&&(b==null?void 0:b.videoId)===this.previousVideoId&&(b==null?0:b.continuePlayback))?!1:this.pZK.t8d===0};
Hc.prototype.handle=function(b){_.Cv.getInstance().triggerAction("yt-stop-old-player",b.data,!0)};var amA=function(b){b=b===void 0?{layer:0}:b;rd.call(this);this.iy.push(new Hc(this));this.iy.push(new hl(b));this.iy.push(new Tx(b))};
_.c(amA,rd);var le=function(){l7.apply(this,arguments)};
_.c(le,l7);le.prototype.validate=function(b){return!!b.data.preconnect};
le.prototype.handle=function(b){_.hU("bc");b=_.C(b.data.preconnect);for(var d=b.next();!d.done;d=b.next())d=d.value,(new Image).src=d};var mpU=function(b,d,B,k,G,P,v){B=B===void 0?{layer:0}:B;P=P===void 0?_.pV():P;rd.call(this);if(k)if(G){G=P;this.iy.push(new Xn(this.pw,d,G));this.iy.push(new le);var L,A;this.iy.push(new Rb(this.pw,b,!1,!((L=d.clientParams)==null||!L.fromHistory),(A=d.clientParams)==null?void 0:A.previousVideoId,G,d.tempData));var a;this.iy.push(new Hc(this,(a=d.clientParams)==null?void 0:a.previousVideoId));var O;(O=d.clientParams)!=null&&O.fromHistory||(B.layer||(B=Object.assign({},B,{layer:0})),this.iy.push(new hl(B,
v)),this.iy.push(new Tx(B)))}else this.iy.push(new Xn(this.pw,{clientParams:{miniplayer:!1,autoSaveToQueue:!1}},P)),this.iy.push(new Rb(this.pw,b,!1,!1));else this.iy.push(new Hc(this)),this.iy.push(new hl(B)),this.iy.push(new Tx(B));_.N("web_response_commands_chunk_processor")&&k&&this.iy.push(new QK)};
_.c(mpU,rd);mpU.prototype.processChunk=function(b){b&&b.data.player===void 0&&this.pw.resolve();rd.prototype.processChunk.call(this,b)};var $p2=function(){this.bI=this.bI=!1};
_.c($p2,l7);$p2.prototype.validate=function(b){return!this.bI&&!(!b.data.csn||!b.data.rootVe)};
$p2.prototype.handle=function(b){this.bI=!0;_.lJ(b.data.csn,b.data.rootVe,3)};var ORl=function(b,d,B){B=B===void 0?{layer:0}:B;rd.call(this);this.iy.push(new Rb(this.pw,b));this.iy.push(new hl(B));this.iy.push(new Tx(B))};
_.c(ORl,rd);var ImS=function(b,d,B,k,G){B=B===void 0?{layer:0}:B;k=k===void 0?_.pV():k;rd.call(this);var P=!!d&&!!d.clientParams&&!!d.clientParams.miniplayer;P&&this.iy.push(new $p2);this.iy.push(new Xn(this.pw,d,k));this.iy.push(new le);var v,L;this.iy.push(new Rb(this.pw,b,P,!((v=d.clientParams)==null||!v.fromHistory),(L=d.clientParams)==null?void 0:L.previousVideoId,k,d.tempData));var A;this.iy.push(new Hc(this,(A=d.clientParams)==null?void 0:A.previousVideoId));var a;(a=d.clientParams)!=null&&a.fromHistory||
(B.layer||(B=Object.assign({},B,{layer:P?3:0})),this.iy.push(new hl(B,G)),this.iy.push(new Tx(B)));_.N("web_response_commands_chunk_processor")&&this.iy.push(new QK)};
_.c(ImS,rd);var tl,oDh;tl={};
_.Dph=(tl["subs-guide-item"]={bodyText:"SUBS_GUIDE_ITEM_EDU_TEXT",position:"OPEN_POPUP_POSITION_RIGHT"},tl["subs-filter-by-channel"]={bodyText:"SUBS_FILTER_EDU_TEXT",position:"OPEN_POPUP_POSITION_RIGHT",setKey:"subs-filter-by-channel-set"},tl["subs-filtered-by-channel"]={bodyText:"SUBS_FILTER_EDU_CHANNEL_TEXT",position:"OPEN_POPUP_POSITION_RIGHT",setKey:"subs-filter-by-channel-set"},tl["membership-join"]={titleText:"JOIN_MEMBERSHIP_EDU_TITLE",bodyText:"JOIN_MEMBERSHIP_EDU_TEXT",position:"OPEN_POPUP_POSITION_LEFT"},tl["membership-freebie-join"]=
{bodyText:"FREEBIE_JOIN_MEMBERSHIP_EDU_TEXT",position:"OPEN_POPUP_POSITION_LEFT"},tl["membership-manage"]={bodyText:"MANAGE_MEMBERSHIP_EDU_TEXT",position:"OPEN_POPUP_POSITION_LEFT"},tl["library-guide-item"]={titleText:"LIBRARY_GUIDE_ITEM_EDU_TITLE",bodyText:"LIBRARY_GUIDE_ITEM_EDU_TEXT",position:"OPEN_POPUP_POSITION_RIGHT"},tl);_.j_=new _.ks("yt-edu");_.UpH=function(){this.JSC$13355_eduDisplayedThisLoad_={}};
oDh=function(b){var d=_.UpH.getInstance();var B=_.Nt("kevlar_tooltip_impression_cap");d=B&&parseInt(_.j_.get(b+"-impression")||0,10)>=B||_.j_.get(b+"-dismissed")?!1:(B=_.Dph[b])&&!d.JSC$13355_eduDisplayedThisLoad_[B.setKey||b]&&(B.titleText&&_.AU(B.titleText)||B.bodyText&&_.AU(B.bodyText))?!0:!1;if(!d)return null;d=_.Dph[b];if(!d)return null;B=d.bodyText?_.AU(d.bodyText):void 0;var k=d.titleText?_.AU(d.titleText):void 0;return[{openPopupAction:{popupType:"HINT",position:d.position,popup:{bubbleHintRenderer:{text:k?
_.QS(k):void 0,detailsText:B?_.QS(B):void 0,style:"BUBBLE_HINT_STYLE_BLUE_TOOLTIP",confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.QS(_.AU("EDU_GOT_IT")),serviceEndpoint:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{eduDismissAction:{key:b}}]}}}}}}}},{eduImpressionAction:{key:b}}]};
_.Em(_.UpH);var P9C=!1;for(var NEA="WEB_PAGE_TYPE_SETTINGS red playlist labs handle ypc-offers show ypc-checkout".split(" "),piH=[],Fn=6;Fn>=1;Fn--)piH.push({columnCount:Fn,query:Fn==1?0:Fn*2*107-4+32,className:"grid-"+Fn+"-columns",width:Fn*2*107+"px"});_.ZG=function(b){this.actionRouter_=b=b===void 0?_.Cv.getInstance():b;this.documentWidth_=document.body.clientWidth;this.currentSnapState_=_.Ma$(this);this.persistentPanelVisible_=this.miniGuideVisible_=this.guidePersistentAndVisible_=!1};
_.Ma$=function(b){var d=b.documentWidth_-(b.miniGuideVisible_?72:0)-(b.guidePersistentAndVisible_?240:0)-(b.persistentPanelVisible_?400:0);return piH.find(function(B){return d>B.query})};
_.Em(_.ZG);var cyH=function(){var b=this;this.JSC$13367_keyboardInUse=!1;document.addEventListener("keydown",function(){b.onKeydown()});
document.addEventListener("mousedown",function(){b.JSC$13367_keyboardInUse=!1})},JyS;
cyH.prototype.isKeyBoardInUse=function(){return this.JSC$13367_keyboardInUse};
cyH.prototype.onKeydown=function(){this.JSC$13367_keyboardInUse=!0};var z3e,VR;_.yR=new _.ks("yt-mentions");_.S_=function(){};
z3e=function(b,d){return VR(d,"drag-to-reorder-edu-displayed")};
VR=function(b,d,B,k,G,P){B=B===void 0?"OPEN_POPUP_POSITION_TOP":B;if(d){if(_.yR.get(d))return;_.yR.set(d,!0,k)}if(G&&P!==void 0){d=Number(_.yR.get(G)||0);if(d>=P)return;_.yR.set(G,d+1)}return[{openPopupAction:{popupType:"HINT",position:B,popup:{bubbleHintRenderer:{detailsText:b,style:"BUBBLE_HINT_STYLE_BLUE_TOOLTIP"}}}}]};
_.Em(_.S_);var R3h,Xi5,h3U;R3h=function(b,d,B,k){this.JSC$13377_taskManager_=b;this.onFulfilled_=typeof d==="function"?d:null;this.onRejected_=typeof B==="function"?B:null;this.JSC$13377_context_=k};
Xi5=function(b,d){b.onFulfilled_&&_.Rn(b.JSC$13377_taskManager_,function(){b.onFulfilled_.call(b.JSC$13377_context_,d)})};
h3U=function(b,d){b.onRejected_&&_.Rn(b.JSC$13377_taskManager_,function(){b.onRejected_.call(b.JSC$13377_context_,d)})};
_.ie=function(b){this.JSC$13380_taskManager_=b;this.callbacks_=[]};
_.ie.prototype.then=function(b,d,B){this.callbacks_.push(new R3h(this.JSC$13380_taskManager_,b,d,B));return this};
_.ie.prototype.onSuccess=function(b){this.callbacks_.forEach(function(d){Xi5(d,b)})};
_.ie.prototype.onFailure=function(b){this.callbacks_.forEach(function(d){h3U(d,b)})};
_.ie.prototype.cancel=function(){this.callbacks_.length=0};
c3M(_.ie);_.fYy=null;_.Nn=new _.$n("ACTIVITY_TOKEN");var HRA;_.RE=new _.$n("PAGE_REQUEST_TOKEN");HRA=new _.$n("FETCH_PBJ_TOKEN");_.lml=function(b){if(b.validatedFragments_.length==0)return null;if(!b.mergedPrefetchedData_){for(var d=[],B=_.C(b.validatedFragments_),k=B.next();!k.done;k=B.next()){k=_.C(b.fragmentConfiguration_[k.value].graftedKeys);for(var G=k.next();!G.done;G=k.next())(G=b.prefetchedData_[G.value].trackingParams)&&d.push(G)}b.mergedPrefetchedData_={};Object.assign(b.mergedPrefetchedData_,b.prefetchedData_,{clientSideGrafts:d})}return b.mergedPrefetchedData_};var taS;_.wN=function(){this.prefetchCache_=new Map;this.pendingPrefetchJob_=null};
taS=function(b,d,B){if(_.A12(d))return b.prefetchCache_.get(_.Wdx(d,B))};_.ue=new _.$n("NAVIGATION_TOKEN");var jJH=function(b){var d=this;var B=B===void 0?$hy():B;var k=k===void 0?_.I2().resolve(_.ue):k;this.onePickCommand=b;this.JSC$13452_playlistNetworkManager=B;this.navigationManager=k;this.videoPickerBuilder=_.aYF("yt-addtoplaylist");_.reV(VnS(iBV(SoV(this.videoPickerBuilder.setTitle(b.modalTitle).setSize(1E3).addView(uUS()).addView(wC5())).addView("youtube"),b.selectButtonLabel)),function(G){d.handleAction(G)})};
jJH.prototype.show=function(){this.videoPickerBuilder.build().setVisible(!0)};
jJH.prototype.handleAction=function(b){var d=this;if(b&&this.onePickCommand.listId&&b.action==="picked"&&b.docs){var B=[];b.docs.forEach(function(k){B.push({addedVideoId:k.id,action:"ACTION_ADD_VIDEO"})});
this.JSC$13452_playlistNetworkManager.updatePlaylist(this.onePickCommand.listId,B).then(function(){_.N("playlist_add_video_hard_reload_killswitch")?d.navigationManager.reload():Fv2(d.navigationManager)})}};var ZR2=function(){if(this.constructor===ZR2)throw new TypeError("Vf");};
_.E=ZR2.prototype;_.E.dispose=function(){};
_.E.disconnect=function(){};
_.E.reconnect=function(){};
_.E.observe=function(b,d,B){return{element:b,option:B}};
_.E.unobserveByKey=function(){};var Om4=function(b,d){d=d===void 0?0:d;ZR2.call(this);this.viewroot=b;this.defaultPrescanHeight=d;this.isConnected=!0;this.pauseObservingUntilReconnect=!1;this.observer=new IntersectionObserver(this.handleObserveEvent.bind(this),b?{root:b,rootMargin:"-0.1px"}:{rootMargin:"-0.1px"});this.prescanObservers=new Map;this.handlers=new Map};
_.c(Om4,ZR2);_.E=Om4.prototype;_.E.dispose=function(){this.disconnect();this.handlers.clear()};
_.E.disconnect=function(b){this.isConnected=!1;this.pauseObservingUntilReconnect=b===void 0?!1:b;this.observer.disconnect();b=_.C(this.prescanObservers.values());for(var d=b.next();!d.done;d=b.next())d.value.disconnect()};
_.E.reconnect=function(){if(!this.isConnected){this.isConnected=!0;this.pauseObservingUntilReconnect=!1;for(var b=_.C(this.handlers),d=b.next();!d.done;d=b.next()){var B=_.C(d.value);d=B.next().value;var k=B.next().value;B=!1;k=_.C(k.keys());for(var G=k.next();!G.done;G=k.next())if((G=G.value)&&G.state==="prescan"){B=!0;break}B&&gD2(this,d).observe(d);this.observer.observe(d)}}};
_.E.handleObserveEvent=function(b){b=_.C(b);for(var d=b.next();!d.done;d=b.next()){d=d.value;var B=this.handlers.get(d.target);if(B){var k=d.isIntersecting;B=_.C(B);for(var G=B.next();!G.done;G=B.next()){var P=_.C(G.value);G=P.next().value;P=P.next().value;G&&(G.state==="visible"&&k||G.state==="hidden"&&!k)&&(P(d.target,G.state),G.calledOnce&&this.unobserveByKey({element:d.target,option:G}))}}}};
_.E.handlePrescanEvent=function(b){b=_.C(b);for(var d=b.next();!d.done;d=b.next()){d=d.value;var B=this.handlers.get(d.target);if(B&&d.isIntersecting){B=_.C(B);for(var k=B.next();!k.done;k=B.next()){var G=_.C(k.value);k=G.next().value;G=G.next().value;k&&k.state==="prescan"&&(G(d.target,k.state),k.calledOnce&&this.unobserveByKey({element:d.target,option:k}))}}}};
_.E.observe=function(b,d,B){var k=(k=this.handlers.get(b))&&k.has(B)?{element:b,option:B}:void 0;if(k)return k;k={element:b,option:B};this.handlers.has(b)||this.handlers.set(b,new Map);var G=this.handlers.get(b);G&&!G.has(B)&&G.set(B,d);this.pauseObservingUntilReconnect||(B.state==="prescan"&&gD2(this,b).observe(b),this.observer.observe(b));return k};
_.E.unobserveByKey=function(b){var d=this.handlers.get(b.element);if(d&&d.has(b.option)){d.delete(b.option);if(b&&b.option.state==="prescan")for(var B=_.C(this.prescanObservers.values()),k=B.next();!k.done;k=B.next())k.value.unobserve(b.element);d.size===0&&(this.handlers.delete(b.element),this.observer.unobserve(b.element))}};
var gD2=function(b,d){var B=b.defaultPrescanHeight;d.hasAttribute("prescan-height")&&(d=Number(d.getAttribute("prescan-height")),isNaN(d)||(B=d));if(b.prescanObservers.has(B))return b.prescanObservers.get(B);d="-0.1px -0.1px "+B+"px -0.1px";d=new IntersectionObserver(b.handlePrescanEvent.bind(b),b.viewroot?{root:b.viewroot,rootMargin:d}:{rootMargin:d});b.prescanObservers.set(B,d);return d};var yy2=["browse-video-menu-button","unified-verified-badge","topbar-guide-menu"],Sls=function(){var b,d=this;this.JSC$13469_actionRouter=b=b===void 0?_.Cv.getInstance():b;this.targetMap=new Map;this.targetedElements=new WeakMap;this.triggeredTargets=new Set;this.TEST_ONLY={getVisibilityObserver:function(){return d.visibilityObserver},
getVisibilityObservedElementHandlerKeys:function(){return d.visibilityObservedElementHandlerKeys}}},Va2,KV,uws;
Sls.prototype.initVisibilityObserver=function(){!this.visibilityObserver&&_.N("kevlar_use_vimio_behavior")&&_.xe("INNERTUBE_CLIENT_NAME")!=="WEB_REMIX"&&(this.visibilityObserver=IYx())};
Sls.prototype.dispose=function(){this.visibilityMonitor&&_.Zj(this.visibilityMonitor,"yt-visibility-monitor-refreshed",this.handleVisibilityRefreshed,!1,this);this.visibilityObserver&&this.visibilityObserver.dispose()};
Sls.prototype.handleVisibilityRefreshed=function(){for(var b=_.C(this.targetMap.entries()),d=b.next();!d.done;d=b.next()){var B=_.C(d.value);d=B.next().value;B=B.next().value;_.iRH(this,d,B)}};
_.nV=function(b,d,B){KV(b,B);var k=_.wir(b,d);k.element=B;b.targetedElements.set(B,d);_.iRH(b,d,k)};
KV=function(b,d){var B=b.targetedElements.get(d);if(B){var k=b.targetMap.get(B);k&&(delete k.element,b.targetMap.set(B,k));b.targetedElements.delete(d);b.visibilityObserver&&b.visibilityObservedElementHandlerKeys&&(B=b.visibilityObservedElementHandlerKeys.get(d))&&(b.visibilityObserver.unobserveByKey(B),b.visibilityObservedElementHandlerKeys.delete(d))}};
_.iRH=function(b,d,B){var k=B.action,G=B.element;G&&k&&(yy2.includes(d)||_.xe("INNERTUBE_CLIENT_NAME")==="WEB_REMIX"||b.visibilityMonitor&&b.visibilityMonitor.isNodeVisible(G)?uws(b,d,B):b.visibilityObserver&&(b.visibilityObservedElementHandlerKeys||(b.visibilityObservedElementHandlerKeys=new WeakMap),k=b.visibilityObserver.observe(G,function(){uws(b,d,B);b.visibilityObservedElementHandlerKeys.delete(G)},{calledOnce:!0,
state:"visible"}),b.visibilityObservedElementHandlerKeys.set(G,k)))};
uws=function(b,d,B){var k=B.action;(B=B.element)&&k&&(_.Yn(b.JSC$13469_actionRouter,[k],B),b.targetMap.delete(d),b.targetedElements.delete(B),b.triggeredTargets.add(d))};
_.wir=function(b,d){var B=b.targetMap.get(d);B||(B={},b.targetMap.set(d,B));return B};
_.TY=function(){Va2||(Va2=new Sls);return Va2};var Kv2=document.createElement("div");Kv2.style.touchAction="pan-down";var DhF=Kv2.style.touchAction==="pan-down";var nDU,TEr;nDU=function(){this.hammerFn=QE$();this.JSC$13477_screenManager=_.DX();this.lastPinchTime=NaN;this.nodeManagerMapping=new Map;this.ve=_.an(83615);_.u7(this.JSC$13477_screenManager,this.ve);UhE()};
_.rN=function(){TEr||(TEr=new nDU);return TEr};
nDU.prototype.registerTouchEvents=function(b,d,B){var k=_.Q1.apply(3,arguments),G=this.hammerFn(b,{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}]]});B&&G.set({touchAction:B});this.nodeManagerMapping.set(b,G);var P=
oLw(d);k=_.C(k);for(var v=k.next();!v.done;v=k.next()){v=v.value;if(v.includes("swipe")||v.includes("pinch")||v.includes("pan"))v.includes("swipe")?G.get("swipe").set({enable:!0,direction:P,velocity:.2}):v.includes("pinch")?G.get("pinch").set({enable:!0}):v.includes("pan")&&(G.get("pan").set({enable:!0,direction:P}),G.get("swipe").set({enable:!0,direction:P,velocity:.2}),G.get("swipe").recognizeWith("pan"));ryS(this,b,G,v)}};
var ryS=function(b,d,B,k){B.on(k,function(G){if(k.includes("pinch"))b.lastPinchTime=Date.now();else if(k.includes("swipe")&&Date.now()-b.lastPinchTime<400)return;G.pointerType!=="mouse"&&(G=k==="doubletap"?{coordinates:G.center}:k.includes("pan")?G:k.includes("swipe")?{target:G.target}:{},d.dispatchEvent(new CustomEvent(k,{bubbles:!0,composed:!0,detail:G})))})};
nDU.prototype.unregisterTouchEvents=function(b){var d=_.Q1.apply(1,arguments),B=this.nodeManagerMapping.get(b);if(B){d=_.C(d);for(var k=d.next();!k.done;k=d.next())B.off(k.value);this.nodeManagerMapping.delete(b);b.style.touchAction="unset"}};var QJ$=window.matchMedia&&window.matchMedia("(any-pointer: coarse)").matches;var N2Q=null;_.Mg={getLocalStorage:_.tL(function(){try{var b=new x5G;var d=b.isAvailable()?b:null}catch(B){return null}return d?new _.RG(d):null}),
getSessionStorage:_.tL(function(){var b=new YqE;return b.isAvailable()?new _.RG(b):null})};var qlM=function(){this.networkEvents=[];this.index=Math.floor(Math.random()*1E5)},V2F=function(){qlM.instance||(qlM.instance=new qlM);
return qlM.instance},imG=function(b){var d=b.networkEvents;
b.networkEvents=[];return _.N("enable_network_monitoring")?d:[]};var xp$;xp$={};_.Yl$=oP("yt-serviceworker-metadata",{objectStores:(xp$.auth={addedAtVersion:1},xp$["resource-manifest-assets"]={addedAtVersion:2},xp$),shared:!0,upgrade:function(b,d){d(1)&&PA(b,"resource-manifest-assets");d(2)&&PA(b,"auth")},
version:2});var RQC=self.location.origin+"/";X5y([/^https:\/\/([\w-]*\.)*youtube\.com.*/,/^https:\/\/([\w-]*\.)*gstatic\.com.*/]);X5y([/\.css$/,/\.js$/,/\.webm$/,/\.png$/]);X5y([/\.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\//]);X5y([/purge_shell=1/]);var e3A=void 0;e3A=e3A===void 0?[]:e3A;
for(var bWH=[],d3U=_.C(JUs),BRS=d3U.next();!BRS.done;BRS=d3U.next())bWH.push({key:BRS.value});for(var kjs=_.C(e3A),Gj3=kjs.next();!Gj3.done;Gj3=kjs.next())bWH.push(Gj3.value);var PLA,Rh=_.k4==null?void 0:(PLA=_.k4.performance)==null?void 0:PLA.memory,lYy=!1,w5Q={},FdJ={},XN={},hS=navigator;var QR=function(b){this.JSC$13522_expiringStorage=new uq(b)};
QR.prototype.set=function(b,d,B){B=B!==void 0?Date.now()+B:void 0;this.JSC$13522_expiringStorage.set(b,d,B)};
QR.prototype.get=function(b){return this.JSC$13522_expiringStorage.get(b)};
QR.prototype.remove=function(b){this.JSC$13522_expiringStorage.remove(b)};var xhm=_.YE(["https://www.youtube.com/",""]),YTC=_.YE(["https://studio.youtube.com/",""]),kwW="IDENTITY_STICKINESS_INITIAL_STATE_ENUM_UNKNOWN",bUC=null,CvF;var E2l=_.YE(["https://www.youtube.com/iframe_api"]),qH=function(){this.playerResolver_=_.ry();this.playerPromise_=this.playerResolver_.promise;this.playerVars_=null;this.playbackEndedCallback_=_.lz;this.playbackDurationSeconds_=0},sa5=function(b){var d=function(){return window.YT&&typeof window.YT.ready==="function"};
if(d())return _.Eq(window.YT);var B=_.ry(),k=_.li("SCRIPT");k.onload=k.onreadystatechange=function(){k.readyState&&k.readyState!="loaded"&&k.readyState!="complete"||(k.onload=_.lz,k.onreadystatechange=_.lz,k.onerror=_.lz,d()?B.resolve(window.YT):B.reject(new _.iq("Failed to load the iframe player library","script.onload",k.readyState,typeof window.YT,window.YT?typeof window.YT.ready:"YT.ready() missing",window.yt?typeof window.yt.ready:"yt.ready() missing")))};
k.onerror=function(G){k.onload=_.lz;k.onreadystatechange=_.lz;k.onerror=_.lz;B.reject(new _.iq("Failed to load the iframe player library","script.onerror",G&&G.target&&G.target.src))};
_.L6(k,_.p5(E2l));b.insertBefore(k,b.firstChild);return B.promise},CLS=function(b,d,B){var k,G;
_.f(function(P){switch(P.nextAddress){case 1:return b.playbackEndedCallback_=B,_.Jn(P,2),P.yield(sa5(d.parentElement||null),4);case 4:k=P.yieldResult;_.fy(P,3);break;case 2:return G=_.lt(P),G instanceof _.iq&&G.args&&G.args[0]=="script.onerror"?_.eu(G):_.xs(G),P.return();case 3:k.ready(function(){return new k.Player(d,{playerVars:{controls:0,enablejsapi:1,iv_load_policy:3,modestbranding:1,mute:1,rel:0,showinfo:0},events:{onReady:b.onPlayerReady_.bind(b),onStateChange:b.onPlayerStateChange_.bind(b),
onCueRangeExit:b.onCueRangeExit_.bind(b)}})}),_.tn(P)}})};
_.E=qH.prototype;_.E.getPlayerPromise=function(){return this.playerPromise_};
_.E.onPlayerReady_=function(b){this.playerResolver_.resolve(b.target)};
_.E.onPlayerStateChange_=function(b){if(b.data==YT.PlayerState.PLAYING){b=b.target;var d=b.getCurrentTime();b.addCueRange("playback",d,d+this.playbackDurationSeconds_)}};
_.E.onCueRangeExit_=function(b){b.data=="playback"&&(b.target.stopVideo(),this.playbackEndedCallback_())};
_.E.stopVideo=function(){this.playerPromise_.then(function(b){b.stopVideo()})};
var v2S=function(b){b.playerVars_&&b.playerPromise_.then(function(d){typeof d.cueVideoByPlayerVars!="function"?_.eu(new _.iq("vmh: player API not ready","cueVideoByPlayerVars",typeof d.cueVideoByPlayerVars)):d.cueVideoByPlayerVars(b.playerVars_)})};
qH.prototype.playVideo=function(){var b=this;this.playerVars_&&this.playerPromise_.then(function(d){typeof d.loadVideoByPlayerVars!="function"?(d=new _.iq("vmh: player API not ready","loadVideoByPlayerVars",typeof d.loadVideoByPlayerVars),_.xs(d)):d.loadVideoByPlayerVars(b.playerVars_)})};
var Llr=function(b,d,B,k,G){d&&(B===void 0&&(B=0),k===void 0&&(k=0),b.playbackDurationSeconds_=k/1E3,b.playerVars_={adformat:"17_8",videoId:d,suggestedQuality:"hd720",startSeconds:B/1E3,player_params:G})};
qH.prototype.mute=function(){this.playerPromise_.then(function(b){b.mute()})};
qH.prototype.unMute=function(){this.playerPromise_.then(function(b){b.unMute()})};var meC=new Map([["dark","USER_INTERFACE_THEME_DARK"],["light","USER_INTERFACE_THEME_LIGHT"]]);var xC;xC=function(){this.tokenJars={};if(this.cookiesEnabled=_.yA()){var b=_.Za.get("CONSISTENCY",void 0);b&&fEV(this,{encryptedTokenJarContents:b})}};
_.OUy=function(){xC.instance||(xC.instance=new xC);return xC.instance};
xC.prototype.handleResponse=function(b,d){if(!d)throw Error("$f");var B,k;d=((B=d.innerTubeRequest.context)==null?void 0:(k=B.request)==null?void 0:k.consistencyTokenJars)||[];var G;(b=(G=b.responseContext)==null?void 0:G.consistencyTokenJar)&&this.replace(d,b)};
xC.prototype.replace=function(b,d){b=_.C(b);for(var B=b.next();!B.done;B=b.next())delete this.tokenJars[B.value.encryptedTokenJarContents];fEV(this,d)};
var fEV=function(b,d){if(d.encryptedTokenJarContents&&(b.tokenJars[d.encryptedTokenJarContents]=d,typeof d.expirationSeconds==="string")){var B=Number(d.expirationSeconds);setTimeout(function(){delete b.tokenJars[d.encryptedTokenJarContents]},B*1E3);
b.cookiesEnabled&&_.gF("CONSISTENCY",d.encryptedTokenJarContents,B,void 0,!0)}};var AVh,YC;AVh=window.location.hostname.split(".").slice(-2).join(".");_.w3=function(){this.remoteLocationPlayabilityTokenTimeoutID=-1;var b=_.xe("LOCATION_PLAYABILITY_TOKEN");_.xe("INNERTUBE_CLIENT_NAME")==="TVHTML5"&&(this.localStorage=Wle(this))&&(b=this.localStorage.get("yt-location-playability-token"));b&&(this.locationPlayabilityToken=b,this.mostRecentPosition=void 0)};
_.w3.getInstance=function(){YC=_.dF("yt.clientLocationService.instance");YC||(YC=new _.w3,_.D7("yt.clientLocationService.instance",YC));return YC};
_.w3.prototype.setLocationOnInnerTubeContext=function(b){b.client||(b.client={});if(this.mostRecentPosition)b.client.locationInfo||(b.client.locationInfo={}),b.client.locationInfo.latitudeE7=Math.floor(this.mostRecentPosition.coords.latitude*1E7),b.client.locationInfo.longitudeE7=Math.floor(this.mostRecentPosition.coords.longitude*1E7),b.client.locationInfo.horizontalAccuracyMeters=Math.round(this.mostRecentPosition.coords.accuracy),b.client.locationInfo.forceLocationPlayabilityTokenRefresh=!0;else if(this.remoteLocationPlayabilityToken||
this.locationPlayabilityToken)b.client.locationPlayabilityToken=this.remoteLocationPlayabilityToken||this.locationPlayabilityToken};
_.w3.prototype.handleResponse=function(b){var d;b=(d=b.responseContext)==null?void 0:d.locationPlayabilityToken;b!==void 0&&(this.locationPlayabilityToken=b,this.mostRecentPosition=void 0,_.xe("INNERTUBE_CLIENT_NAME")==="TVHTML5"?(this.localStorage=Wle(this))&&this.localStorage.set("yt-location-playability-token",b,15552E3):_.gF("YT_CL",JSON.stringify({loctok:b}),15552E3,AVh,!0))};
var Wle=function(b){return b.localStorage===void 0?new _.ks("yt-client-location"):b.localStorage};
_.w3.prototype.clearLocationPlayabilityToken=function(b){b==="TVHTML5"?(this.localStorage=Wle(this))&&this.localStorage.remove("yt-location-playability-token"):_.ubx("YT_CL");this.remoteLocationPlayabilityToken=void 0;this.remoteLocationPlayabilityTokenTimeoutID!==-1&&(clearTimeout(this.remoteLocationPlayabilityTokenTimeoutID),this.remoteLocationPlayabilityTokenTimeoutID=-1)};
_.w3.prototype.getCurrentPositionFromGeolocation=function(){var b=this;if(!(navigator&&navigator.geolocation&&navigator.geolocation.getCurrentPosition))return Promise.reject(Error("ag"));var d=!1,B=1E4;_.xe("INNERTUBE_CLIENT_NAME")==="MWEB"&&(d=!0,B=15E3);return new Promise(function(k,G){navigator.geolocation.getCurrentPosition(function(P){b.mostRecentPosition=P;k(P)},function(P){G(P)},{enableHighAccuracy:d,
maximumAge:0,timeout:B})})};
_.w3.prototype.createUnpluggedLocationInfo=function(b){var d={};b=b.coords;if(b==null?0:b.latitude)d.latitudeE7=Math.floor(b.latitude*1E7);if(b==null?0:b.longitude)d.longitudeE7=Math.floor(b.longitude*1E7);if(b==null?0:b.accuracy)d.locationRadiusMeters=Math.round(b.accuracy);return d};
_.w3.prototype.createLocationInfo=function(b){var d={};b=b.coords;if(b==null?0:b.latitude)d.latitudeE7=Math.floor(b.latitude*1E7);if(b==null?0:b.longitude)d.longitudeE7=Math.floor(b.longitude*1E7);return d};var aE$=function(b,d){var B=Zb();b||(b="unknown");d||(d="unknown");b="MAIN_APP_WEB_PAGE_TYPE_"+b.toUpperCase();b in i7S||(b="MAIN_APP_WEB_PAGE_TYPE_UNKNOWN");d="MAIN_APP_WEB_REQUEST_TYPE_"+d.toUpperCase();d in wvM||(d="MAIN_APP_WEB_REQUEST_TYPE_UNKNOWN");_.mr(B,{mainAppWeb:{pageType:b,requestType:d,isShellLoad:_.Ye("IS_SHELL_LOAD",!1)}})},m3$={start:function(){_.mr(jzJ(),{mainAppWeb:_.Kk()})},
success:function(){_.$E(jzJ(),"SUCCESS")},
failure:function(){_.$E(jzJ(),"FAILURE")},
cancelled:function(){_.$E(jzJ(),"CANCELLED")}};var $32,OWe,NKF;$32=_.YE(["/sw.js"]);OWe=_.YE(["/sw.js?0"]);_.IEs=_.p5($32);NKF=_.p5(OWe);var D33=function(){var b=Error.apply(this,arguments);this.message=b.message;"stack"in b&&(this.stack=b.stack)};
_.c(D33,Error);_.r3.prototype.load=function(b){this.megabloxUrl_=_.xe("YPC_MB_URL");_.gn(this.megabloxUrl_,(0,_.Sm)(function(){b&&b()},this))};
_.iKC=function(b,d,B,k,G,P,v,L,A,a,O){_.M9m(A);b.load((0,_.Sm)(function(){try{var I=P?P:_.xe("HL"),D=_.xe("SESSION_INDEX");_.WE4("client",function(){Hyl("59",{helpCenterPath:"/youtube",locale:I,window:window}).JSC$10148_loadChatSupport({authuser:String(D)})})}catch(U){throw nk(10,O,"TRANSACTION_ERROR_TYPE_LOAD_FAILURE","GAPI_LOAD_ERROR"),G&&G(U),_.xs(U),U;
}U3e(this,d,B,k,G,P,v,L,A,a,O)},b))};
_.r3.prototype.openFixFlowDialog=function(b,d,B,k){this.load((0,_.Sm)(function(){try{o2U(this,_.dF("payments.business.integration")).forWidget().fixInstrument().withEncryptedParameters(b).withIntegratorCallback(d).load(B,k)}catch(G){throw _.xs(G),G;}},this))};
var o2U=function(b,d,B,k){var G=d.mashupMode.popup("buyFlowDivId").usingDraggableDialog().usingPreferredWidth(600);_.N("enable_window_constrained_buy_flow_dialog")&&(G=G.usingPopupStyle(_.dF("payments.business.integration").PopupStyle.WINDOW_CONSTRAINED));k&&(G=G.usingCloseCallback(k));d.bootstrap.fromPaymentsUrl(b.megabloxUrl_);b=d.bootstrap.asMashupMode(G);B=B?B:_.xe("HL");b.usingGaiaIndex(_.xe("SESSION_INDEX")).usingLocale(B).usingDefaultActivityStatusChangeHandler().usingBaseZIndex(2E9);_.N("enable_google_payments_buyflow_material2_style_web")?
b.usingStyle(":m2;pc=#444;ac=#065fd4"):b.usingStyle(":md;pc=#444;ac=#065fd4");return b},U3e=function(b,d,B,k,G,P,v,L,A,a,O){try{var I=_.dF("payments.business.integration");
if(!I)throw new D33("payments.business.integration is undefined");var D=I.standaloneContextAuthId.forUserId(),U=o2U(b,I,P,function(){JNF(!1);L&&L()});
v&&U.usingServerAnalyticsEventHandler(v);var M=U.inStandaloneContext(D).buyFlow(function(z){if(z&&(!z.integratorData||z.integratorData===""||z.error))if(z.error!=null)if(String(z.error)==="-1")_.cNm(A);else{var H=String(z.error)==="132"?"TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_LEGAL_ADDRESS_RESTRICTION_VIOLATION":"TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_COMPLETE_FAILURE";nk(10,O,H,z.debugCode);_.Te(H,A,z.debugCode);H=new _.iq("PAYMENT_ERROR_MESSAGE::"+z.userVisibleErrorMessage,"PAYMENT_ERROR_DETAILS::"+z.internalErrorDetails);
_.xs(H)}else nk(10,O,"TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_COMPLETE_EMPTY","EMPTY_INTEGRATOR_DATA"),_.Te("TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_COMPLETE_EMPTY",A,"EMPTY_INTEGRATOR_DATA"),_.xs(Error("cg"));B&&(JNF(!1),B(z))}).withEncryptedParameters(d);
a&&M.withClientParameters(zdl(_.yux(a)));M.load(function(){nk(24,O);_.jb("ttc",void 0,"commerce_transaction");RZ("commerce_transaction");k&&(k(),JNF(!0))},function(z){if(z==null?0:z.debugCode)var H=z==null?void 0:z.debugCode;
else if(!z||(z==null?0:z.debugCode))H="EMPTY_LOAD_FAILURE_ERROR",_.xs(Error(H));else{H="EMPTY_LOAD_FAILURE_DEBUG_CODE";var l=new _.iq("LOAD_FAILURE:"+z.message," DEBUG_CODE:"+H);_.xs(l)}nk(10,O,"TRANSACTION_ERROR_TYPE_LOAD_FAILURE",H);_.Te("TRANSACTION_ERROR_TYPE_LOAD_FAILURE",A,H);_.xs(z);G&&G(z)})}catch(z){throw z instanceof D33&&(nk(10,O,"TRANSACTION_ERROR_TYPE_LOAD_FAILURE","ERROR_BEFORE_BUY_FLOW_LOAD"),G&&G(z)),_.xs(z),z;
}};var NR3;NR3=/^(?:https:)?\/\/[0-9a-z-.]+\.(google|youtube)\.com\//;_.yA2=function(b,d){d=d===void 0?!1:d;b=NR3.test(b)?_.tc(b):null;!d&&window.payments||!b?(b=_.ry(),d=b.promise,b.resolve()):d=_.IBS(b,{attributes:{"data-payments-main":"",id:"payment-lib"}});return d};var pNe;pNe=_.YE(["//www.googletagmanager.com/gtm.js?id=",""]);_.e_=function(b,d){_.PE(document,"gtm")||(window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"user_consent",country_code:d}),window.dataLayer.push({"gtm.start":(new Date).getTime(),event:"gtm.js",geo:_.xe("GL")}),d=_.li("SCRIPT"),d.async=!0,_.L6(d,_.p5(pNe,b)),d.id="gtm",b=document.getElementsByTagName("script"),b.length==0?document.head.appendChild(d):(b=b[0],b.parentNode.insertBefore(d,b)))};
_.bA=function(b){if(b=JSON.parse(b))window.dataLayer=window.dataLayer||[],window.dataLayer.push(b)};var MF2,cVA;MF2=_.YE(["https://clients2.google.com/gr/gr_sync.js"]);_.ZKJ=function(){};
_.ZKJ.prototype.init=function(){if(cVA()){var b=_.ry();b.resolve();return b.promise}return _.IBS(_.p5(MF2)).then(function(){if(!cVA())throw Error("dg");},function(){throw Error("eg");
})};
_.g9x=function(){if(!cVA())return"";var b=window.google.gr;b.init({async:{schedule:"sync"},merchantId:"youtube"});b.start();b=b.finish();return b==null?"":b};
cVA=function(){return window.google!=null&&window.google.gr!=null};window.PolymerFakeBaseClassWithoutHtml=function(){};
_.g=function(){return PolymerFakeBaseClassWithoutHtml.apply(this,arguments)||this};
_.c(_.g,PolymerFakeBaseClassWithoutHtml);_.o3=function(){return PolymerFakeBaseClassWithoutHtml.apply(this,arguments)||this};
_.c(_.o3,PolymerFakeBaseClassWithoutHtml);var ziw=window.ShadyDOM;var fiF,vXE,WAm,aid,$fx,Op4,db,s8;fiF=_.N("enable_shadydom_free_scoped_query_methods");vXE=_.N("enable_shadydom_free_scoped_node_methods");WAm=_.N("enable_shadydom_free_scoped_readonly_properties_batch_one");aid=_.N("enable_shadydom_free_parent_node");$fx=_.N("enable_shadydom_free_children");Op4=_.N("enable_shadydom_free_last_child");db=window.ShadyDOM;_.As=db&&db.noPatch&&db.wrap?db.wrap:db?function(b){return db.patch(b)}:function(b){return b};
s8=function(b){if(b instanceof ShadowRoot)this.host=(0,_.As)(b.host),this.root=b;else if(b.$$){this.host=(0,_.As)(b);var d;this.root=(d=b.root)!=null?d:this.host}else if(b.polymerController){this.host=(0,_.As)(b);var B;this.root=(B=this.host.shadowRoot)!=null?B:this.host}else this.root=this.host=(0,_.As)(b)};
LAJ();AfQ();Iim();DfQ();mfQ();var JV$={querySelector:function(b,d){d=V9x(d,eT(b));return _.N("sunnydom_native_scoped_query_selectors")?Xby(b,d):Xby(_.bw(b),d)},
querySelectorAll:function(b,d){d=V9x(d,eT(b));return _.N("sunnydom_native_scoped_query_selectors")?Array.from(hiG(b,d)):hiG(_.bw(b),d)}},zol={appendChild:function(b,d){var B=eT(b),k=_.Yx(d);
return _.stF(_.bw(b),B?_.Pf(d,B,k):d)},
cloneNode:function(b,d){var B=_.Yx(b);b=_.bw(b);d=xx(b).prototype.cloneNode.call(b,d);return B?E8(d,B):d},
contains:function(b,d){var B=eT(b),k=_.Yx(d);return B!==k?!1:Cg1(b,d)},
insertBefore:function(b,d,B){var k=eT(b),G=_.Yx(d);b=_.bw(b);d=k?_.Pf(d,k,G):d;return xx(b).prototype.insertBefore.call(b,d,B)},
removeChild:function(b,d){var B=eT(b);b=_.bw(b);d=B?E8(d,B):d;return xx(b).prototype.removeChild.call(b,d)},
replaceChild:function(b,d,B){var k=eT(b),G=_.Yx(d);d=k?_.Pf(d,k,G):G?E8(d,G):d;B=k?E8(B,k):B;b=_.bw(b);return xx(b).prototype.replaceChild.call(b,d,B)},
getRootNode:function(b,d){d=d===void 0?{composed:!0}:d;var B;if(((B=d)!=null?B:{}).composed)b=EXy(b);else{d=b;for(b=l6w(b);b;)d=b,b=wbQ(b);b=d}return b}},oXy=WAm?{firstChild:bpd,
nextSibling:xeG,previousSibling:ei1,firstElementChild:df4,lastElementChild:kuF,nextElementSibling:qGC,previousElementSibling:YG4,childNodes:GuJ}:{};aid&&(oXy.parentNode=QYd);$fx&&(oXy.children=PgF);Op4&&(oXy.lastChild=BZy);fiF&&UfJ(JV$);vXE&&UfJ(zol);NZx();var pWd=function(b){this.node=b instanceof ShadowRoot?b.host:b};
M1m();cfw();var RFd=new WeakMap;var hFE=Symbol("Cd");var FAW=new Set(["tap","track","down","up"]),Zp1=_.N("pbcm_fi_query_decorators");var BS=function(){return _.o3.apply(this,arguments)||this};
_.c(BS,_.o3);_.E=BS.prototype;_.E.getState=function(){return this.store.getState()};
_.E.dispatch=function(b){this.store.dispatch(b)};
_.E.beforeRegister=function(){if(this&&typeof this==="object"){var b;var d=!!this.useSignals||!((b=this.polymerController)==null||!b.useSignals)}else d=!1;if(!d&&this.properties)for(d=_.C(Object.keys(this.properties)),b=d.next();!b.done;b=d.next()){var B=b.value;b=this.properties[B];if(b.selector){if(b.computed)throw Error("lg");B=["reduxPropertiesRecomputeTrigger",'"'+B+'"'].concat(_.K6(b.selectorArgs||[])).join(",");b.computed="recomputeReduxSelector("+B+")"}}};
_.E.attached=function(){var b=this;this.reduxPropertiesRecomputeTrigger=0;this.activeStoreSubscription||(this.activeStoreSubscription=this.store.subscribe(function(){b.reduxPropertiesRecomputeTrigger++}));
_.N("redux_disable_update_on_attached_killswitch")&&this.reduxPropertiesRecomputeTrigger++};
_.E.detached=function(){this.activeStoreSubscription&&(this.activeStoreSubscription(),this.activeStoreSubscription=void 0)};
_.E.recomputeReduxSelector=function(b,d){var B=_.Q1.apply(2,arguments),k=this.properties[d].selector;if(!k)throw Error("jg`"+d);return k.apply(null,[this.store.getState()].concat(_.K6(B)))};
_.E.select=function(b){var d=_.Q1.apply(1,arguments);this.reduxPropertiesRecomputeTrigger;return b.apply(null,[this.store.getState()].concat(_.K6(d)))};
_.DB.Object.defineProperties(BS.prototype,{store:{configurable:!0,enumerable:!0,get:function(){throw Error("kg");}}});
BS.prototype.recomputeReduxSelector=BS.prototype.recomputeReduxSelector;_.w([_.Z(),_.n("design:type",Number)],BS.prototype,"reduxPropertiesRecomputeTrigger",void 0);_.w([_.NO()],BS);var kP=[],V1C={},jS=function(){return oG.apply(this,arguments)||this};
_.c(jS,oG);jS.prototype._addPropertyEffect=function(b,d,B){if(d==="__observeEffects"&&B){var k,G=(k=B.info.method)!=null?k:B.info.methodName;if(G){var P=this[G];this[G]=function(){kP.push(G);try{P==null||P.apply(this,arguments)}finally{kP.pop()}}}}_.i6._addPropertyEffect.apply(this,[b,
d,B])};
jS.prototype._setPendingProperty=function(b,d,B){if(kP.length){var k=kP[kP.length-1],G;(G=V1C[this.is])!=null&&G.has(k)||(ipG(this.is,k),_.Q4("polymerPropertyChangedInObserver",{componentName:this.is,observerName:k}))}return _.i6._setPendingProperty.apply(this,[b,d,B])};
_.w([ALw()],jS);var wWE=new Set(["allowedProps","_definePropertyAccessor","_setPendingProperty","_setUnmanagedPropertyToNode"]),KA4,cf={};_.N("polymer_property_access_logging_debug")&&(window.PROPERTY_ACCESS_MAP=cf);var R3=function(){return _.o3.apply(this,arguments)||this};
_.c(R3,_.o3);R3.prototype._setUnmanagedPropertyToNode=function(b,d,B){b.loggingStatus&&(b.loggingStatus.isDeclarativeExternal=!0);if(B!==b[d]||typeof B==="object")b[d]=B;b.is&&b.polymerController&&b.polymerController!==b&&Js(b.is,d,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE");b.loggingStatus&&(b.loggingStatus.isDeclarativeExternal=!1)};
_.w([_.NO()],R3);uIy()&&(Ep.prototype._setUnmanagedPropertyToNode=(new R3)._setUnmanagedPropertyToNode);_.Poy={YtHostElementBehavior:[{get hostElement(){return this},get polymerController(){return this},set hostElement(b){},set polymerController(b){}}]};var ts=function(){var b=oG.apply(this,arguments)||this;b.json=function(){};
return b};
_.c(ts,oG);ts.prototype.equals=function(b,d){return b===d};
ts.prototype.isEmpty=function(b){var d;(d=!b)||(d=_.K1(b)&&b.length===0);return d};
_.w([ALw()],ts);var RoV=function(b){b=AWy(b);vB.call(this,b)};
_.c(RoV,vB);RoV.prototype.addProvider=function(b){b=b.key?b:AWy([b])[0];var d=this.keyIdToIndex.get(b.key.id);if(d){if(qJ4(b,this.providers[d]))throw Error("mg`"+b.key.displayName);}else vB.prototype.addProvider.call(this,b)};
var XN5=new RoV([]);var hoh=!1;var BLJ={};hoh||(dJC(),hoh=!0);
BLJ.InjectBehavior={initializeInjection:function(){var b=this.provide;try{if((b=b!=null?b:[])&&b.length>0)for(var d=AWy(b),B=_.C(d),k=B.next();!k.done;k=B.next())XN5.addProvider(k.value);var G=new Set;xfQ(this.behaviors||[],G);d={};for(var P=_.C(G),v=P.next();!v.done;v=P.next()){var L=v.value;L.inject&&Object.assign(d,L.inject)}this.inject&&Object.assign(d,this.inject);for(var A=_.C(Object.keys(d)),a=A.next();!a.done;a=A.next()){var O=a.value,I=d[O];try{this[O]=XN5.resolve(I)}catch(D){throw D;}}}catch(D){throw Error(D.message);
}}};var GXC;var EHy=/\bclass\b/.test(function(){}.toString()),vHm=new Set("_noAccessors attached beforeRegister constructor created detached ready registered properties observers".split(" "));var HWe=function(b){this.wasDefined=!0;Array.isArray(b)||b instanceof Array?(this.JSC$13680_getImpl=b[0],this.JSC$13680_setImpl=b[1]):this.JSC$13680_getImpl=b};
_.E=HWe.prototype;_.E.getWithPath=function(b){return Aa4(this.JSC$13680_getImpl(),b)};
_.E.setWithPath=function(b,d){var B=this;if(b.length)throw Error("ng");if(!this.JSC$13680_setImpl)throw Error("og");tC(function(){B.JSC$13680_setImpl(d)})};
_.E.notifyPath=function(){throw Error("pg");};
_.E.notifySplices=function(){throw Error("qg");};
_.E.getChangeRecordSignal=function(b,d){var B=this;if(b.length)throw Error("rg");return function(){var k=B.getWithPath(b);return{path:d!=null?d:"",base:k,value:k}}};
_.E.getSplicesSignal=function(){throw Error("sg");};
_.E.getPathMutationSignal=function(){throw Error("tg");};
_.E.pop=function(){throw Error("ug");};
_.E.push=function(){throw Error("vg");};
_.E.splice=function(){throw Error("wg");};
_.E.unshift=function(){throw Error("xg");};var Gl=function(b){var d=this;this.observedPath={pathComponents:[],data:void 0,subPaths:{}};this.mutationIndex=0;Array.isArray(b)||b instanceof Array?(this.JSC$13685_getImpl=b[0],this.JSC$13685_setImpl=b[1]):this.JSC$13685_getImpl=b;this.wasDefined=!1;_.ct(function(){d.wasDefined=d.JSC$13685_getImpl()!==void 0})};
Gl.prototype.getWithPath=function(b){return Aa4(this.JSC$13685_getImpl(),b)};
Gl.prototype.setWithPath=function(b,d){var B=this;if(b[b.length-1]!=="*"&&b[b.length-1]!=="splices"){var k=_.ct(function(){return B.getWithPath([])});
if(b.length===0){if(!this.JSC$13685_setImpl)throw Error("yg");if(k===d)return;this.wasDefined||(this.wasDefined=d!==void 0);tC(function(){B.JSC$13685_setImpl(d)})}else{for(var G=0;G<b.length-1;G++){if(!k)return;
k=k[b[G]]}G=b[b.length-1];k&&(k[G]=d);this.wasDefined||(this.wasDefined=b.length>1||d!==void 0)}lEh(this,b,{pathComponents:b,value:d})}};
Gl.prototype.notifyPath=function(b,d){b.length===0?d&&this.setWithPath(b,d.value):lEh(this,b,{pathComponents:b,value:d==null?void 0:d.value,fallbackWhenUndefined:d==null?void 0:d.value})};
var lEh=function(b,d,B,k){if(b.setMutationSignal){var G=++b.mutationIndex,P=[b.observedPath],v=b.observedPath,L;d.length===0&&(L=v);for(var A=0;A<d.length;A++){var a=v.subPaths[d[A]];if(!a)break;P.push(a);v=a;A===d.length-1&&(L=a)}for(d=!1;P.length;)v=P.shift(),v.data={index:G,mutation:B,spliceMutationIndex:k},d||(d=v===L),d&&P.push.apply(P,_.K6(Object.values(v.subPaths)));tC(function(){b.setMutationSignal(G)})}};
Gl.prototype.notifySplices=function(b,d){var B=this,k=_.ct(function(){return B.getWithPath(b)}),G=[].concat(_.K6(b),["splices"]);
lEh(this,G,{pathComponents:G,value:{indexSplices:d}});if(k==null?0:k.length)d=this.mutationIndex,G=[].concat(_.K6(b),["length"]),lEh(this,G,{pathComponents:G,value:k.length},d)};
var tF2=function(b,d,B,k,G,P){b.notifySplices(B,[{index:k,addedCount:G,removed:P,object:d,type:"splice"}])},ja3=function(b,d){b=b.observedPath;
for(var B=0;B<d.length;B++){var k=d[B],G=b.subPaths[k];G||(G={pathComponents:d.slice(0,B+1),subPaths:{}},b.subPaths[k]=G);b=G}},ZWV=function(b,d,B){ja3(b,d);
if(!b.getMutationSignal){var k=_.C(_.zk(b.mutationIndex,void 0,"sNBMCd"));b.getMutationSignal=k.next().value;b.setMutationSignal=k.next().value}var G=b.getMutationSignal;return _.lp(function(){G();return B(Fl2(b,d))},void 0,"zvsXEd")};
Gl.prototype.getChangeRecordSignal=function(b,d){var B=this,k=this.mutationIndex,G;return ZWV(this,b,function(P){if(P&&P.index>k){var v=P.mutation;k=P.index;G=void 0}P=_.ct(function(){return B.getWithPath(b)});
if(v){var L=v.pathComponents[v.pathComponents.length-1],A=[].concat(_.K6(v.pathComponents));if(L==="splices"||L==="length")return{base:P,path:(d?[d].concat(_.K6(A)):A).join("."),value:v.value};var a=b.length>A.length?b:A,O;return{base:P!=null?P:v.fallbackWhenUndefined,path:(d?[d].concat(_.K6(a)):a).join("."),value:(O=_.ct(function(){return B.getWithPath(a)}))!=null?O:v.fallbackWhenUndefined}}G||(G={base:P,
path:(d?[d].concat(_.K6(b)):b).join("."),value:P});return G})};
Gl.prototype.getSplicesSignal=function(b){var d=this.mutationIndex,B;return ZWV(this,b,function(k){if(k&&k.index>d&&k.spliceMutationIndex!==d){var G=k.mutation;d=k.index;B=void 0}return G&&G.pathComponents[G.pathComponents.length-1]==="splices"?B=k=G.value:B})};
Gl.prototype.getPathMutationSignal=function(b){var d=this;ja3(this,b);if(!this.getMutationSignal){var B=_.C(_.zk(this.mutationIndex,void 0,"ugyMh"));this.getMutationSignal=B.next().value;this.setMutationSignal=B.next().value}var k=this.getMutationSignal,G=this.mutationIndex,P;return _.lp(function(){k();var v=Fl2(d,b);if(v&&v.index>G&&v.mutation&&WYy(v.mutation.pathComponents,b)){var L=v.mutation;G=v.index}if(!P||G!==P.index){var A,a;v=(a=_.ct(function(){return d.getWithPath(b)}))!=null?a:(A=L)==null?
void 0:A.fallbackWhenUndefined;
P={index:G,value:v}}return P},void 0,"RXYC9b")};
var Fl2=function(b,d){b=b.observedPath;d=_.C(d);for(var B=d.next();!B.done;B=d.next())b=b.subPaths[B.value];return b.data};
Gl.prototype.pop=function(b){var d=this,B=_.ct(function(){return d.getWithPath(b)});
if(!(B instanceof Array))throw Error("zg");var k=B.length>0,G=B.pop();k&&tF2(this,B,b,B.length,0,[G]);return G};
Gl.prototype.push=function(b){var d=_.Q1.apply(1,arguments),B=this,k=_.ct(function(){return B.getWithPath(b)});
if(!(k instanceof Array))throw Error("Ag");var G=k.length,P=k.push.apply(k,_.K6(d));d.length&&tF2(this,k,b,G,d.length,[]);return P};
Gl.prototype.splice=function(b,d,B){var k=_.Q1.apply(3,arguments),G=this,P=_.ct(function(){return G.getWithPath(b)});
if(!(P instanceof Array))throw Error("Bg");d<0?d=P.length-Math.floor(-d):d&&(d=Math.floor(d));var v=P.splice.apply(P,[d,B].concat(_.K6(k)));(k.length||v.length)&&tF2(this,P,b,d,k.length,v);return v};
Gl.prototype.unshift=function(b){var d=_.Q1.apply(1,arguments),B=this,k=_.ct(function(){return B.getWithPath(b)});
if(!(k instanceof Array))throw Error("Cg");var G=k.unshift.apply(k,_.K6(d));d.length&&tF2(this,k,b,0,d.length,[]);return G};var PS=function(b,d,B){this.model=b;this.unknownSignalResolver=d;this.options=B;this.signalCache={};this.isDisposed=!1;this.childSignalProxies=[];d=_.C(NL1());b=d.next().value;d=d.next().value;this.owner=b;this.disposeImpl=d};
PS.prototype.dispose=function(){if(!this.isDisposed){for(var b=_.C(this.childSignalProxies),d=b.next();!d.done;d=b.next())d.value.dispose();this.disposeImpl();this.childSignalProxies=[];this.isDisposed=!0}};
var g2U=function(b,d){b=_.fL(b.owner);try{d()}finally{_.fL(b)}};
PS.prototype.effect=function(b){g2U(this,function(){_.KL(b,"h")})};
var yVe=function(b,d){b.options!=null||(b.options={});var B;(B=b.options).immutableProps!=null||(B.immutableProps=new Set);b.options.immutableProps.add(d)},raC=function(b,d){d=""+d;
SnU(b,d);var B,k;if((B=b.options)==null?0:(k=B.immutableProps)==null?0:k.has(d))return!0;var G;if((G=b.model.__signalCache)==null?0:G.has(d))B=b.model.__signalCache.get(d),Array.isArray(B)&&yVe(b,d);var P,v,L;return(L=(P=b.options)==null?void 0:(v=P.immutableProps)==null?void 0:v.has(d))!=null?L:!1},VFV=function(b,d){var B;
b.unknownSignalResolver&&(B=b.unknownSignalResolver(d));var k,G;((k=b.options)==null?0:(G=k.immutableProps)==null?0:G.has(d))?B!=null||(B=new HWe(_.zk(b.model[d],void 0,"By5iP"))):B!=null||(B=new Gl(_.zk(b.model[d],void 0,"CXghNc")));var P=b.model.hostElement;Object.defineProperty(b.model,d,{get:function(){TZE(P,d);return B.getWithPath([])},
set:function(v){z6(P,d);b.setWithPath([d],v)},
configurable:!0});return B},SnU=function(b,d){var B,k,G;
((B=b.model.__signalCache)==null||!B.has(d))&&((k=b.options)==null?0:(G=k.externalSignalProps)==null?0:G.has(d))&&b.model[d]},SS=function(b,d){d=""+d;
var B=b.signalCache[d];if(B!==void 0)return B;B=!1;SnU(b,d);var k;if((k=b.model.__signalCache)==null?0:k.has(d))if(B=b.model.__signalCache.get(d),Array.isArray(B))B=!0,yVe(b,d);else return b.signalCache[d]=b.model.__signalCache.get(d).signal,b.signalCache[d];var G,P;k=(P=(G=b.options)==null?void 0:G.reactivityMode)!=null?P:0;var v,L;if(!((v=b.options)==null?0:(L=v.reactiveProps)==null?0:L.has(d))&&!B&&k===1)throw Error("Dg`"+d);G=B?iWV(b,d):VFV(b,d);return b.signalCache[d]=G},iWV=function(b,d){var B=
Object.getOwnPropertyDescriptor(b.model.constructor.prototype,d),k=function(){return b.model[d]};
return new HWe(B&&B.get&&!B.set?k:[k,function(G){b.model[d]=G}])};
PS.prototype.getWithPath=function(b){var d=_.C(b);b=d.next().value;d=CL(d);TZE(this.model.hostElement,""+b);return SS(this,b).getWithPath(d)};
PS.prototype.setWithPath=function(b,d){if(b.length){z6(this.model.hostElement,b.join("."));var B=_.C(b);b=B.next().value;B=CL(B);SS(this,b).setWithPath(B,d)}};
PS.prototype.getPathMutationSignal=function(b){var d=_.C(b);b=d.next().value;d=CL(d);return SS(this,b).getPathMutationSignal(d)};
PS.prototype.notifyPath=function(b,d){var B=_.C(b);b=B.next().value;B=CL(B);SS(this,b).notifyPath(B,d)};
var wNr=function(b,d){if(d.type==="literal")return function(){return{rootWasDefined:!0,value:d.value}};
var B=gX(d.path),k=_.C(B),G=k.next().value;k=CL(k);var P,v;if(d.type==="path"&&(B.length===1||((P=b.options)==null?0:(v=P.immutableProps)==null?0:v.has(G))))return function(){var I=b.getWithPath(B.slice(0,1));I=Aa4(I,B.slice(1));return{rootWasDefined:SS(b,B[0]).wasDefined,value:I}};
var L=SS(b,G);if(d.type==="path"){var A=L.getPathMutationSignal(k);return function(){var I,D=(I=A())==null?void 0:I.value;return{rootWasDefined:L.wasDefined,value:D}}}if(d.type==="splices"){var a=L.getSplicesSignal(k);
return function(){var I=a();return{rootWasDefined:L.wasDefined,value:I}}}var O=L.getChangeRecordSignal(k,""+G);
return function(){var I=O();return{rootWasDefined:L.wasDefined,value:I}}},DJW=function(b,d,B){var k=B.map(function(L){return wNr(b,L)}),G=B.length===0,P=[],v=B.length!==1||B[0].type!=="path"?!1:!0;
b.effect(function(){for(var L=k.length,A=[],a=!!P.length,O=0;O<L;O++){var I=k[O](),D=I.rootWasDefined;I=I.value;G||(G=D);A[O]=I;v&&(A[O+L]=a?P[O]:A[O],P[O]=I)}G&&qW(b.owner,function(){return void d.apply(null,_.K6(A))})})},aoC=function(b,d,B,k,G){var P=SS(b,d);
G!==void 0&&P.setWithPath([],G);DJW(b,function(){var v=_.Q1.apply(0,arguments);z6(b.model.hostElement,d,!0);P.setWithPath([],B.apply(null,_.K6(v)))},k)};
PS.prototype.arrayPush=function(b){var d=_.Q1.apply(1,arguments),B=_.C(b),k=B.next().value;B=CL(B);k=SS(this,k);return k.push.apply(k,[B].concat(_.K6(d)))};
PS.prototype.arraySplice=function(b,d,B){var k=_.Q1.apply(3,arguments),G=_.C(b),P=G.next().value;G=CL(G);P=SS(this,P);return P.splice.apply(P,[G,d,B].concat(_.K6(k)))};
PS.prototype.arrayUnshift=function(b){var d=_.Q1.apply(1,arguments),B=_.C(b),k=B.next().value;B=CL(B);k=SS(this,k);return k.unshift.apply(k,[B].concat(_.K6(d)))};
PS.prototype.notifySplices=function(b,d){var B=_.C(b);b=B.next().value;B=CL(B);SS(this,b).notifySplices(B,d)};var ucS=!0,Kl5=!1,QVy=!1,n2$=!1,TRe=0;n2$=!1;TRe=0;ucS=!0;Kl5=QVy=!1;var RMm=/([^\s]+?)\(([\s\S]*)\)/,ca1=/\.([^.]+)$/,hM4=/\\,/g,py1=/&comma;/g,MAd=/\\(.)/g,XyC=[],Jax={"*":"wildcard",splices:"splices"};var VAQ=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"),ZSm=/[A-Z]/,rV$=["class","hidden","id","on-dom-change"],wyy=new Set([].concat(_.K6(rV$),
["if","notify-dom-change","restamp"])),ujF=new Set([].concat(_.K6(rV$),"as index-as initial-count items items-index-as notify-dom-change target-framerate strip-whitespace".split(" "))),KYF=new Set(["restamp"]);var wi4=new Set(["className","id"]);var qzy=Symbol(),kFW=window;var fu4=window;var Iuw=0,auC=0,Vh=[],OiF=0,WHQ=!1,$6y=document.createTextNode("");(new window.MutationObserver(m6W)).observe($6y,{characterData:!0});var wX=new Map,iw=0,Qa2=function(b){this.mappedHandleId=b},U6w=function(b,d,B,k){this.mappedHandleId=b;
var G=this;this.mappedHandleId=b;this.callback=d;this.waitTime=B;this.schedulerPriority=k;this.handleId=_.Y8.addJob(function(){G.callback();wX.delete(G.mappedHandleId)},this.schedulerPriority||1,this.waitTime)};
_.c(U6w,Qa2);U6w.prototype.cancel=function(){_.Y8.cancelJob(this.handleId);wX.delete(this.mappedHandleId)};
var owE=function(b,d){this.mappedHandleId=b;var B=this;this.mappedHandleId=b;this.callback=d;this.handleId=D6F(function(){B.callback();wX.delete(B.mappedHandleId)})};
_.c(owE,Qa2);owE.prototype.cancel=function(){var b=this.handleId-auC;b<0||Vh.length<=b||(Vh[b]=null);wX.delete(this.mappedHandleId)};var cgy=function(){};
cgy.prototype.cancel=function(){this.jobHandle!==void 0&&(NSd(this.jobHandle),this.jobHandle=void 0)};
cgy.prototype.run=function(b,d,B){var k=this;this.cancel();this.callback=b;this.jobHandle=_.uw(function(){b();k.callback=void 0},d,B)};
cgy.prototype.flush=function(){this.callback&&this.jobHandle!==void 0&&(this.cancel(),this.callback())};
var p6d=new WeakMap;var qn5=mU(function(b){for(var d=b,B=0;B<3;B++)d=Object.getPrototypeOf(d);delete d.prototype.connectedCallback;var k=function(){return b.apply(this,arguments)||this};
_.c(k,b);k.prototype._attachDom=function(G){if(!G)return null;var P=(0,_.As)(this.hostElement);P.attachShadow({mode:"open",shadyUpgradeFragment:G});P.shadowRoot.appendChild(G);return P.shadowRoot};
k.prototype._takeAttributes=function(){for(var G=this.hostElement.attributes,P=0;P<G.length;P++){var v=G[P],L=void 0,A=void 0;(A=(L=this).__attributeReaction)==null||A.call(L,v.name,null,v.value)}};
k.prototype._readyClients=function(){b.prototype._readyClients.call(this);this.root=this};
k.prototype.connectedCallback=function(){window.ShadyCSS&&this._template&&window.ShadyCSS.styleElement(this.hostElement);b.prototype.connectedCallback.call(this)};
_.DB.Object.defineProperties(k,{template:{configurable:!0,enumerable:!0,get:function(){return k.prototype._template}}});
return k}),x3h=mU(function(b){var d=function(){return b.apply(this,arguments)||this};
_.c(d,b);d.prototype.created=function(){if(this.__notifyEffects)for(var B=_.C(Object.values(this.__notifyEffects)),k=B.next();!k.done;k=B.next()){k=_.C(k.value);for(var G=k.next();!G.done;G=k.next())G.value.fn=X6d}if(this.__reflectEffects)for(B=_.C(Object.values(this.__reflectEffects)),k=B.next();!k.done;k=B.next())for(k=_.C(k.value),G=k.next();!G.done;G=k.next())G.value.fn=hGW};
d.prototype._addEventListenerToNode=function(B,k,G){B=nl(B);xi(B,k,G)||b.prototype._addEventListenerToNode.call(this,B,k,G)};
d.prototype._removeEventListenerFromNode=function(B,k,G){B=nl(B);Yi(B,k,G)||b.prototype._removeEventListenerFromNode.call(this,B,k,G)};
d.prototype._propertiesChanged=function(B,k,G){if(this.__dataToNotify&&this.__notifyEffects)for(var P=_.C(Object.keys(this.__dataToNotify)),v=P.next();!v.done;v=P.next()){v=v.value;var L=RGC(v);this.__notifyEffects[L]||delete this.__dataToNotify[v]}else this.__dataToNotify=null;b.prototype._propertiesChanged.call(this,B,k,G)};
d.prototype.fire=function(B,k,G){k=k===void 0?{}:k;var P;return _.dp(nl((P=G==null?void 0:G.node)!=null?P:this),B,k,G)};
d.prototype._ensureAttribute=function(B,k){var G=nl(this);G.hasAttribute(B)||yh(G,k,B)};
d.prototype.isLightDescendant=function(B){var k=nl(this);return nl(k)!==B&&_.Cl(k).contains(B)&&_.Cl(k).getRootNode()===_.Cl(B).getRootNode()};
return d});
_.nq.ready=function(){var b;((b=this.hostElement)!=null?b:this).addEventListener("focus",this._boundFocusBlurHandler,!0);var d;((d=this.hostElement)!=null?d:this).addEventListener("blur",this._boundFocusBlurHandler,!0)};
_.bm._subscribeIronResize=function(b){var d;((d=b.hostElement)!=null?d:b).addEventListener("iron-resize",this._boundOnDescendantIronResize)};
_.bm._unsubscribeIronResize=function(b){var d;((d=b.hostElement)!=null?d:b).removeEventListener("iron-resize",this._boundOnDescendantIronResize)};var tcx=[Array,Boolean,Date,Number,Object,String],rX=function(b,d,B,k){this.polySiInfo=b;this.polySiParams=d;this.polySiContext=B;this.upgradeDisabled=this.isPolySiElementConnected=this.didCallReady=!1;this.mutablePropNames=new Set;this.reflecting=!1;k||this instanceof HTMLElement&&(k=this);if(!k)throw Error("Kg");this.allowedProps=d.allowedProps;this.hostElement=k;this.is=b.is;this.upgradeDisabled=!!d.legacyOptimizations&&this.hostElement.hasAttribute("disable-upgrade");b=new Set(d.reactiveSchemas.filter(function(G){return G.type!==
"observe"}).map(function(G){return G.propertyKey}));
this.signalProxy=new PS(this,void 0,{reactiveProps:b,reactivityMode:d.reactivityMode});this.__dataHasAccessor={};d=_.C(d.reactiveSchemas);for(b=d.next();!b.done;b=d.next())b=b.value,b.type==="signal"&&(this.__dataHasAccessor[b.propertyKey]=!0);this.upgradeDisabled||Yns(this)};
rX.prototype.getExtraMethodsToForward=function(){return[]};
var Yns=function(b){b.polySiContext.didRegister||(b.registered(),b.polySiContext.didRegister=!0);b.polySiContext.finalizedTemplate||(b.polySiContext.finalizedTemplate={},b.polySiParams.templateGetter&&(b.polySiContext.finalizedTemplate.processedTemplate=Agw(b.polySiParams.templateGetter,b.polySiParams.is)));eo3(b);var d=b.hostElement;d.loggingStatus!=null||(d.loggingStatus={});d.loggingStatus.isInitializing=!0;_.ct(function(){return void b.created()});
d.loggingStatus.isInitializing=!1;b.isPolySiElementConnected&&bYA(b)},bYA=function(b){b.didCallReady||(_.ct(function(){return void b.ready()}),b.didCallReady=!0);
b.isAttached=!0;b.attached()};
_.E=rX.prototype;_.E.connectedCallback=function(){this.isPolySiElementConnected=!0;this.upgradeDisabled||bYA(this)};
_.E.disconnectedCallback=function(){this.isPolySiElementConnected=!1;this.upgradeDisabled||(this.isAttached=!1,this.detached())};
_.E.attributeChangedCallback=function(b,d,B){if(this.upgradeDisabled)b==="disable-upgrade"&&B===null&&(this.upgradeDisabled=!1,Yns(this));else if(d!==B){var k=_.Ab(b),G=this.polySiContext.typesForSignals[k];if(G&&(!this.reflecting||_.N("polysi_attribute_changed_serializing_killswitch"))){switch(G){case Object:try{var P=JSON.parse(B)}catch(L){P=B}break;case Array:try{P=JSON.parse(B)}catch(L){P=null}break;case Date:P=isNaN(B)?String(B):Number(B);P=new Date(P);break;case Boolean:P=B!==null;break;case Number:P=
Number(B);break;default:P=B}this[k]=P}k=_.C(this.polySiParams.behaviors);for(G=k.next();!G.done;G=k.next())P=void 0,(P=G.value.attributeChanged)==null||P.call(this,b,d,B);var v;(v=this.attributeChanged)==null||v.call(this,b,d,B)}};
_.E.attributeChangedCallbackWrapper=function(b,d,B){this.attributeChangedCallback(b,d,B)};
_.E.setPropertiesFromInitialAttributeValues=function(){for(var b=0;b<this.hostElement.attributes.length;b++){var d=this.hostElement.attributes[b];(d.name==="disable-upgrade"||this.polySiParams.observedAttributes.includes(d.name))&&this.attributeChangedCallback(d.name,null,d.value)}};
_.E.created=function(){this.provide=this.polySiParams.provide;var b;(b=this.initializeInjection)==null||b.call(this);b=_.C(this.polySiParams.reactiveSchemas);for(var d=b.next();!d.done;d=b.next())d=d.value,d.type==="signal"&&(this.mutablePropNames.add(d.propertyKey),SS(this.signalProxy,d.propertyKey));lu2(this,this.polySiInfo,this.polySiParams.behaviors);b=_.C(this.polySiParams.reactiveSchemas);for(d=b.next();!d.done;d=b.next())d=d.value,d.type==="signal"&&d.value!==void 0&&(this.signalProxy.model[d.propertyKey]=
typeof d.value==="function"?d.value.call(this):d.value);if(this.polySiParams.signalProperties)for(b=_.C(this.polySiParams.signalProperties),d=b.next();!d.done;d=b.next()){d=d.value;var B=void 0;((B=this.__signalCache)==null?0:B.has(d))||(this.signalProxy.model[d]=void 0)}n2$||dqe(this);HiW(this);b=_.C(this.polySiParams.behaviors);for(d=b.next();!d.done;d=b.next())B=void 0,(B=d.value.created)==null||B.call(this);var k;(k=this.polySiInfo.created)==null||k.call(this)};
_.E.registered=function(){var b=this;this.polySiParams.legacyOptimizations&&this.polySiContext.copyPropertiesToProto();var d=Object.getPrototypeOf(this);d.addReactiveSchema=function(L){b.polySiParams.reactiveSchemas.push(L)};
for(var B=_.C(this.polySiParams.behaviors),k=B.next();!k.done;k=B.next()){var G=void 0;(G=k.value.beforeRegister)==null||G.call(d)}var P;(P=this.polySiInfo.beforeRegister)==null||P.call(d);d.addReactiveSchema=FHW;B=_.C(this.polySiParams.behaviors);for(k=B.next();!k.done;k=B.next())G=void 0,(G=k.value.registered)==null||G.call(d);var v;(v=this.polySiInfo.registered)==null||v.call(d)};
_.E.ready=function(){var b;(b=this.beforeReady)==null||b.call(this);n2$&&dqe(this);var d;if(b=(d=this.polySiContext.finalizedTemplate)==null?void 0:d.processedTemplate){b=LHG(b.template,b.nodeInfoList,this.signalProxy,{eventListenerHost:this,hasInsertionPoint:b.hasInsertionPoint,thisCtx:this});d=b.nodesById;b=b.root;var B=this.hostElement;var k=k===void 0?!1:k;B=(0,_.As)(B);if(!B.attachShadow)throw Error("Id");if(!B.shadowRoot||k)B.attachShadow({mode:"open",shadyUpgradeFragment:b}),B.shadowRoot.appendChild(b);
this.root=B.shadowRoot;this.$=d}BWU(this);k=_.C(this.polySiParams.behaviors);for(d=k.next();!d.done;d=k.next())b=void 0,(b=d.value.ready)==null||b.call(this);var G;(G=this.polySiInfo.ready)==null||G.call(this)};
_.E.attached=function(){for(var b=_.C(this.polySiParams.behaviors),d=b.next();!d.done;d=b.next()){var B=void 0;(B=d.value.attached)==null||B.call(this)}var k;(k=this.polySiInfo.attached)==null||k.call(this)};
_.E.detached=function(){for(var b=_.C(this.polySiParams.behaviors),d=b.next();!d.done;d=b.next()){var B=void 0;(B=d.value.detached)==null||B.call(this)}var k;(k=this.polySiInfo.detached)==null||k.call(this)};
var eo3=function(b){for(var d=_.C(b.polySiParams.behaviors),B=d.next();!B.done;B=d.next())if(B=B.value,B.listeners)for(var k in B.listeners)vwd(b,b.hostElement,k,B.listeners[k]);if(b.polySiInfo.listeners)for(var G in b.polySiInfo.listeners)vwd(b,b.hostElement,G,b.polySiInfo.listeners[G])},vwd=function(b,d,B,k,G){b=fox(b,k,G);
xi(d,B,b)||d.addEventListener(B,b);return b},dqe=function(b){for(var d=_.C(b.polySiParams.reactiveSchemas),B=d.next();!B.done;B=d.next())B=B.value,B.type==="compute"||B.type==="computeWithMethod"?mJm(b.signalProxy,B,b):B.type==="redux"?Iom(b.signalProxy,B,b.store):B.type==="signal"&&B.readOnly&&OSW(b.signalProxy,B)},BWU=function(b){for(var d=_.C(b.polySiParams.reactiveSchemas),B=d.next(),k={};!B.done;k={schema$jscomp$12:void 0},B=d.next())k.schema$jscomp$12=B.value,k.schema$jscomp$12.type==="notify"?
UJ4(b.signalProxy,k.schema$jscomp$12,b.hostElement):k.schema$jscomp$12.type==="observe"?oHJ(b.signalProxy,k.schema$jscomp$12,b):k.schema$jscomp$12.type==="reflect"&&b.signalProxy.effect(function(P){return function(){var v=b.signalProxy.getWithPath([P.schema$jscomp$12.propertyKey]);
b.reflecting=!0;loE(b.hostElement,P.schema$jscomp$12.propertyKey,v,!0);b.reflecting=!1}}(k));
if(b.reflectedAttributes)for(d=_.C(Object.entries(b.reflectedAttributes)),k=d.next(),B={};!k.done;B={key$jscomp$938:void 0,value$jscomp$10253:void 0},k=d.next()){var G=_.C(k.value);k=G.next().value;G=G.next().value;B.key$jscomp$938=k;B.value$jscomp$10253=G;b.signalProxy.effect(function(P){return function(){b.reflecting=!0;loE(b.hostElement,P.key$jscomp$938,(0,P.value$jscomp$10253)(),!0);b.reflecting=!1}}(B))}};
_.E=rX.prototype;_.E._setPendingProperty=function(b,d){this.set(b,d);return!1};
_.E._enableProperties=function(){};
_.E._setPendingPropertyOrPath=function(b,d){this.notifyPath(b,d);return!1};
_.E._addPropertyEffect=function(){};
_.E._stampTemplate=function(){throw Error("Lg");};
_.E.fire=function(b,d,B){d=d===void 0?{}:d;B=B===void 0?{}:B;var k,G,P={bubbles:(k=B.bubbles)!=null?k:!0,cancelable:!!B.cancelable,composed:(G=B.composed)!=null?G:!0},v;return _.dp(ZiF((v=B.node)!=null?v:this.hostElement),b,d,P)};
_.E.get=function(b,d){var B=gX(b);return d?Aa4(d,B):b==="hidden"?this.hostElement.hidden:this.signalProxy.getWithPath(B)};
_.E.linkPaths=function(){};
_.E.listen=function(b,d,B){b=ZiF(b);this.boundListeners!=null||(this.boundListeners=new WeakMap);var k=this.boundListeners.get(b);k||(k={},this.boundListeners.set(b,k));var G=d+B;k[G]||(k[G]=vwd(this,b,d,B))};
_.E.notifyPath=function(b,d){this.signalProxy.notifyPath(gX(b),arguments.length===2?{value:d}:void 0)};
_.E.canNotifyPath=function(b){return this.mutablePropNames.has(b)&&!raC(this.signalProxy,b)};
_.E.notifySplices=function(b,d){this.signalProxy.notifySplices(gX(b),d)};
_.E.pop=function(b){var d=this.signalProxy;b=gX(b);var B=_.C(b);b=B.next().value;B=CL(B);return SS(d,b).pop(B)};
_.E.push=function(b){var d=_.Q1.apply(1,arguments);return this.signalProxy.arrayPush.apply(this.signalProxy,[gX(b)].concat(_.K6(d)))};
_.E.set=function(b,d,B){if(B)throw Error("Mg");b==="hidden"?this.hostElement.hidden=!!d:this.signalProxy.setWithPath(gX(b),d)};
_.E.setProperties=function(b){b=_.C(Object.entries(b));for(var d=b.next();!d.done;d=b.next()){var B=_.C(d.value);d=B.next().value;B=B.next().value;this[d]=B}};
_.E.splice=function(b,d,B){var k=_.Q1.apply(3,arguments);return this.signalProxy.arraySplice.apply(this.signalProxy,[gX(b),d,B].concat(_.K6(k)))};
_.E.unlinkPaths=function(){};
_.E.unlisten=function(b,d,B){b=ZiF(b);if(this.boundListeners){var k=this.boundListeners.get(b);if(k){B=d+B;var G=k[B];G&&(Yi(b,d,G)||b.removeEventListener(d,G),delete k[B])}}};
_.E.unshift=function(b){var d=_.Q1.apply(1,arguments);return this.signalProxy.arrayUnshift.apply(this.signalProxy,[gX(b)].concat(_.K6(d)))};
_.DB.Object.defineProperties(rX.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 rgC=[Array,Boolean,Date,Number,Object,String];var x6W=!1;var Eb=function(){var b=HTMLElement.apply(this,arguments)||this;b.restamp=!1;b.notifyDomChange=!1;b.JSC$13793_didCallConnected=!1;b.JSC$13793_renderDebouncer=null;b.disableTemplateUpdateSignalImpl=Qh()?void 0:_.zk(!1,void 0,"Ofhkwb");var d;b.getDisableTemplateUpdate=(d=b.disableTemplateUpdateSignalImpl)==null?void 0:d[0];var B;b.setDisableTemplateUpdate=(B=b.disableTemplateUpdateSignalImpl)==null?void 0:B[1];return b};
_.c(Eb,HTMLElement);var kU5=function(b){b.conditionSignalImpl!=null||(b.conditionSignalImpl=new Gl(_.zk(!1,void 0,"gE52Fb")));return b.conditionSignalImpl};
_.E=Eb.prototype;_.E.showHideChildren=function(b){GU3(this,b,this.if)};
_.E.attributeChangedCallback=function(b,d,B){if(this.JSC$13793_didCallConnected)throw Error("Qg`"+b);b==="notify-dom-change"?this.notifyDomChange=B!==null:b==="restamp"&&(this.restamp=B!==null)};
_.E.debounceRender=function(){this.JSC$13793_renderDebouncer=_.JW(this.JSC$13793_renderDebouncer,bs,this.JSC$13793_renderImpl.bind(this));_.z_(this.JSC$13793_renderDebouncer)};
_.E.disconnectedCallback=function(){var b=(0,_.As)(this).parentNode;(!b||b.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&"host"in b&&!b.host)&&PuS(this)};
_.E.connectedCallback=function(){var b=this;this.JSC$13793_didCallConnected=!0;ucS?YgE():this.style.display="none";this.parentSignalProxy.isDisposed&&!_.N("ps_dom_if_check_disposed_in_connected_killswitch")||this.parentSignalProxy.effect(function(){kU5(b).getWithPath([]);b.debounceRender()})};
_.E.render=function(){_.He()};
_.E.JSC$13793_renderImpl=function(){if(!this.parentSignalProxy.isDisposed){var b=this.if,d=!1;if(b){this.hasInstance()||(Ehs(this),d=!0);a:{var B=(0,_.As)(this).parentNode;if(this.hasInstance()){var k=this.instance.children;if((k==null?0:k.length)&&(0,_.As)(this).previousSibling!==k[k.length-1])for(var G=0;G<k.length;G++)(0,_.As)(B).insertBefore(k[G],this)}else{if(!B){B=!1;break a}siA(this,B)}B=!0}if(!B)return}else this.restamp&&PuS(this);GU3(this,!1,b);b&&!d&&Ehs(this);Kl5&&!this.notifyDomChange||
this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0}))}};
_.E.hasInstance=function(){return!!this.instance};
var siA=function(b,d){var B=b.parentSignalProxy;if(Qh()){var k=_.C(_.zk(!0,void 0,"dkzufd"));var G=k.next().value;k=k.next().value;B=b.parentSignalProxy}else{var P;var v=new PS((P=Cu$(b))!=null?P:{},function(A){var a=SS(b.parentSignalProxy,A).getChangeRecordSignal([]);A=_.zk(void 0,void 0,"iG8Uwe");var O=new Gl(A);v.effect(function(){if(b.getDisableTemplateUpdate&&!b.getDisableTemplateUpdate()){var I=a();O.notifyPath(gX(I.path),{value:I.value})}});
return O});
b.parentSignalProxy.childSignalProxies.push(v);var L=B=v}B=LHG(b.templateInfo,b.templateInfo.nodeInfoList,B,{eventListenerHost:b.eventListenerHost,hasInsertionPoint:b.templateInfo.hasInsertionPoint,thisCtx:b.eventListenerHost,enabledSignal:Qh()?G:void 0,getModel:function(){return Cu$(b)}}).root;
b.instance={root:B,children:[],hidden:!1,signalProxy:L,getTemplateUpdatesEnabled:G,setTemplateUpdatesEnabled:k};L=_.C(B.childNodes);for(G=L.next();!G.done;G=L.next())b.instance.children.push(G.value);(0,_.As)(d).insertBefore(b.instance.root,b)},Cu$=function(b){if((b=b.parentSignalProxy.model)&&!b.hostElement){var d={},B;
for(B in b)b.hasOwnProperty(B)&&(d[B]=b[B]);return d}},PuS=function(b){if(b.instance){var d=b.instance.children;
if(d.length){var B=(0,_.As)(d[0]).parentNode;if(B){B=(0,_.As)(B);for(var k=0;k<d.length;k++)B.removeChild(d[k])}}Qh()?b.instance.setTemplateUpdatesEnabled(!1):b.instance.signalProxy.dispose();b.instance=void 0}},GU3=function(b,d,B){d=d||!B;
b.instance&&b.instance.hidden!==d&&(b.instance.hidden=d,qgW(d,b.instance.children))},Ehs=function(b){if(Qh()){var d=b.instance;
d&&qW(b.parentSignalProxy.owner,function(){return!d.getTemplateUpdatesEnabled()})&&d.setTemplateUpdatesEnabled(!0)}else b.setDisableTemplateUpdate(!1)};
_.DB.Object.defineProperties(Eb.prototype,{if:{configurable:!0,enumerable:!0,get:function(){var b=this;return qW(this.parentSignalProxy.owner,function(){return kU5(b).getWithPath([])})},
set:function(b){b||(Qh()?this.instance&&this.instance.setTemplateUpdatesEnabled(!1):this.setDisableTemplateUpdate(!0));kU5(this).setWithPath([],!!b)}}});
_.DB.Object.defineProperties(Eb,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return["restamp","notify-dom-change"]}}});
customElements.define("ps-dom-if",Eb);var vhh=[],sb=function(){var b=HTMLElement.apply(this,arguments)||this;b.as="item";b.indexAs="index";b.itemsIndexAs="itemsIndex";b.targetFramerate=20;b.notifyDomChange=!1;b.isDetached=!1;b.JSC$13800_renderDebouncer=null;b.instances=[];b.chunkingId=null;b.chunkCount=null;b.shouldMeasureChunk=!1;b.shouldContinueChunking=!1;b.renderStartTime=null;b.JSC$13800_didCallConnected=!1;return b};
_.c(sb,HTMLElement);var LPH=function(b){b.itemSignalImpl!=null||(b.itemSignalImpl=new Gl(_.zk(vhh,void 0,"YBrqgf")));return b.itemSignalImpl},fIe=function(b,d){Array.isArray(d)||(d=vhh);
LPH(b).setWithPath([],d)};
_.E=sb.prototype;_.E.showHideChildren=function(b){for(var d=_.C(this.instances),B=d.next();!B.done;B=d.next())qgW(b,B.value.children)};
_.E.notifyPath=function(b,d){b=gX(b);b[0]==="items"&&(b.length===1?fIe(this,d):LPH(this).setWithPath(b.slice(1),d))};
_.E.canNotifyPath=function(b){return b==="items"};
_.E.attributeChangedCallback=function(b,d,B){if(this.JSC$13800_didCallConnected)throw Error("Rg`"+b);b==="as"?this.as=B:b==="index-as"?this.indexAs=B:b==="items-index-as"?this.itemsIndexAs=B:b==="initial-count"?this.initialCount=Number(B):b==="notify-dom-change"?this.notifyDomChange=B!==null:b==="target-framerate"&&(this.targetFramerate=Number(B))};
_.E.disconnectedCallback=function(){this.isDetached=!0;for(var b=0;b<this.instances.length;b++)AGM(this,b);this.chunkingId&&cancelAnimationFrame(this.chunkingId)};
_.E.connectedCallback=function(){var b=this,d=LPH(this).getChangeRecordSignal([],"");this.parentSignalProxy.effect(function(){var G=d(),P=gX(G.path);if(P[0]===void 0||P[0]==="splices"||P[0]==="length")b.debounceRender();else{var v=P[0];if(v=b.instances[typeof v==="string"?Math.floor(Number(v)):v])P=[b.as].concat(_.K6(P.slice(1))),v.signalProxy.notifyPath(P,G)}});
this.JSC$13800_didCallConnected=!0;ucS?YgE():this.style.display="none";if(this.isDetached){this.isDetached=!1;for(var B=(0,_.As)((0,_.As)(this).parentNode),k=0;k<this.instances.length;k++)B.insertBefore(this.instances[k].root,this);this.chunkingId&&this.render()}};
_.E.debounceRender=function(){this.JSC$13800_renderDebouncer=_.JW(this.JSC$13800_renderDebouncer,bs,this.JSC$13800_renderImpl.bind(this));_.z_(this.JSC$13800_renderDebouncer)};
_.E.render=function(){this.debounceRender();_.He()};
_.E.JSC$13800_renderImpl=function(){var b=this;if(!this.parentSignalProxy.isDisposed){var d=this.items,B=WPS(this,d.length);aIH(this,d,B);this.initialCount&&(this.shouldMeasureChunk||this.shouldContinueChunking)&&(cancelAnimationFrame(this.chunkingId),this.chunkingId=requestAnimationFrame(function(){b.chunkingId=null;if(b.shouldMeasureChunk){var k=performance.now()-b.renderStartTime;b.chunkCount=Math.round(Math.ceil(1E3/b.targetFramerate)/k*b.chunkCount)||1}b.shouldContinueChunking&&b.debounceRender()}));
Kl5&&!this.notifyDomChange||this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0}))}};
var WPS=function(b,d){var B=d,k=b.instances.length;if(b.initialCount){if(b.chunkCount){var G=Math.min(Math.max(d-k,0),b.chunkCount);B=Math.min(k+G,d)}else B=Math.min(d,b.initialCount),G=Math.max(B-k,0),b.chunkCount=G||1;b.shouldMeasureChunk=G===b.chunkCount;b.shouldContinueChunking=B<d;b.renderStartTime=performance.now()}return B},aIH=function(b,d,B){for(var k=0;k<B;k++){var G=b.instances[k],P=d[k];
G?(G.signalProxy.setWithPath([b.as],P),G.signalProxy.setWithPath([b.indexAs],k)):mqr(b,P,k)}for(d=b.instances.length-1;d>=k;d--)B=b,G=d,AGM(B,G),_.C(B.instances.splice(G,1)).next().value.signalProxy.dispose()},AGM=function(b,d){b=b.instances[d];
d=(0,_.As)(b.root);for(var B=0;B<b.children.length;B++)d.appendChild(b.children[B])},mqr=function(b,d,B){var k={};
d=Object.assign({},$ql(b),(k[b.as]=d,k[b.indexAs]=B,k[b.itemsIndexAs]=B,k));var G=new PS(d,function(v){if(v!==b.as&&v!==b.indexAs){if(v===b.itemsIndexAs)return SS(G,b.indexAs);var L=SS(b.parentSignalProxy,v).getChangeRecordSignal([]);v=_.zk(void 0,void 0,"T21Pqc");var A=new Gl(v);G.effect(function(){var a=L();A.notifyPath(gX(a.path),{value:a.value})});
return A}});
b.parentSignalProxy.childSignalProxies.push(G);k=LHG(b.templateInfo,b.templateInfo.nodeInfoList,G,{eventListenerHost:b.eventListenerHost,getModel:function(){var v={};return Object.assign({},$ql(b),(v[b.as]=G.model[b.as],v[b.indexAs]=G.model[b.indexAs],v[b.itemsIndexAs]=G.model[b.indexAs],v))},
hasInsertionPoint:b.templateInfo.hasInsertionPoint,thisCtx:b.eventListenerHost,methodInvocationRequirement:TRe,enabledSignal:b.stampingEnabled}).root;d={root:k,children:[],signalProxy:G};k=_.C(k.childNodes);for(var P=k.next();!P.done;P=k.next())d.children.push(P.value);k=(k=b.instances[B+1])?k.children[0]:b;(0,_.As)((0,_.As)(b).parentNode).insertBefore(d.root,k);b.instances[B]=d},$ql=function(b){if((b=b.parentSignalProxy.model)&&!b.hostElement){var d={},B;
for(B in b)b.hasOwnProperty(B)&&(d[B]=b[B]);return d}};
sb.prototype.itemForElement=function(b){var d=this,B=this.instances.find(function(k){return k.children.includes(b)});
if(B)return qW(this.parentSignalProxy.owner,function(){return B.signalProxy.getWithPath([d.as])})};
sb.prototype.indexForElement=function(b){var d=this.instances.findIndex(function(B){return B.children.includes(b)});
return d>=0?d:void 0};
_.DB.Object.defineProperties(sb.prototype,{items:{configurable:!0,enumerable:!0,get:function(){var b=this;return qW(this.parentSignalProxy.owner,function(){return LPH(b).getWithPath([])})},
set:function(b){fIe(this,b)}},
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}}});
_.DB.Object.defineProperties(sb,{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",sb);var OYU,IIh;_.C2=new _.$n("STATE_STORE_TOKEN");OYU=new _.$n("SELECT_TOKEN");IIh=new _.$n("DISPATCH_TOKEN");var G$E={getSelectFn:function(){var b;return(b=_.I2().resolve(_.O6(OYU)))!=null?b:eGF},
getDispatchFn:function(){var b;return(b=_.I2().resolve(_.O6(IIh)))!=null?b:_.qO().dispatch.bind(_.qO())},
getAppStore:function(){return _.I2().resolve(_.C2)}},bRW,k$m=!1;var fmF=function(){};var Cf2=void 0;var DqS=function(){};
DqS.prototype.hasAttribute=function(b){if(b==="dir")return!1;if(b==="disable-upgrade"){var d,B;return(B=(d=this.hostElement)==null?void 0:d.hasAttribute("disable-upgrade"))!=null?B:!1}throw Error("Sg`"+b);};
DqS.prototype.attributeChangedCallbackWrapper=function(b,d,B){if(b==="disable-upgrade"&&this.__isUpgradeDisabled&&B===null){this._initializeProperties();this.__isUpgradeDisabled=!1;var k;((k=this.hostElement)!=null?k:this).isConnected&&this.connectedCallback()}else d===B||this.__isReflecting||this.attributeChangedCallback(b,d,B)};
DqS.prototype.getExtraMethodsToForward=function(){for(var b=this,d=[],B=_.C(Uq5),k=B.next(),G={};!k.done;G={tagName$jscomp$67:void 0,name$jscomp$630:void 0},k=B.next())G.name$jscomp$630=k.value,k=void 0,G.name$jscomp$630==="_setPendingProperty"?(G.tagName$jscomp$67=this.hostElement.tagName.toLowerCase(),k=function(P){return function(v,L,A){Js(P.tagName$jscomp$67,v,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE");return b._setPendingProperty(v,L,A)}}(G)):k=function(P){return function(){return b[P.name$jscomp$630].apply(b,
_.K6(_.Q1.apply(0,arguments)))}}(G),d.push([G.name$jscomp$630,
k]);return d};
for(var amG=x3h(qn5((0,_.Ve)(DqS))),Im4=["disabled","disable-upgrade"],ohh=(0,_.Ve)(function(){}),NWM=new Set(Object.getOwnPropertyNames(ohh.prototype)),piJ=new Set("is hostElement root rootPath importPath inject behaviors properties provide".split(" ").concat(_.K6(NWM))),UpJ=new Set(["__dataEnabled",
"__dataHasAccessor","__dataPending","__isPropertyEffectsClient","__readOnly"]),Uq5=new Set("_enableProperties _flushProperties _setPendingProperty _setPendingPropertyOrPath set get".split(" ")),pwS=new Set([].concat(_.K6(UpJ),_.K6(Uq5),_.K6(NWM))),M7e=_.C(pwS),cGs=M7e.next();!cGs.done;cGs=M7e.next())wWE.add(cGs.value);var NEG={created:function(){HiW(this);this.initializeInjection()}};var lmC=!1,Gp=window.ShadyDOM,VaF=["appendChild","insertBefore","removeChild","replaceChild"],Sld=[Node];Gp&&Sld.push(Gp.Wrapper);var ryw,QJW,YlW={};var Po,kjd=new WeakMap,bWJ=new Set;var CL4=new Set("context didCallReady is info params signalProxy".split(" ")),Ll4="_enableProperties _setPendingProperty _setPendingPropertyOrPath fire get linkPaths listen notifyPath notifySplices pop push set setProperties splice unlinkPaths unlisten unshift".split(" "),fEQ="__dataHasAccessor __isPropertyEffectsClient $ hostElement isAttached observers properties".split(" ");var JG2=ZB({entities:Ped}),zlA=new xg(JG2);var Rl5=function(){return _.o3.apply(this,arguments)||this};
_.c(Rl5,_.o3);_.DB.Object.defineProperties(Rl5.prototype,{store:{configurable:!0,enumerable:!0,get:function(){return zlA}}});
_.w([_.NO()],Rl5);_.vS=[BS.prototype,Rl5.prototype];_.L2={YtLiveChatTooltipTargetingBehavior:{created:function(){this.handler_=null},
ready:function(){var b=this,d={};setTimeout(function(){var B;return _.dp((B=b.hostElement)!=null?B:b,"yt-live-chat-add-tooltip-target",d)},0);
this.handler_=d.handler},
detached:function(){if(this.handler_){var b;this.handler_.removeElementFromSupportingTooltips((b=this.hostElement)!=null?b:this)}this.handler_=null}}};_.AP=new _.$n("ICON_MANAGER_TOKEN");var Xwl=[48,20,18,16,15,13,12],HW1=new Map,zoC=new Set,MFF=new Set,JVW=new Set,pN1=new Set,cVG=new Set,XNx=new Promise(function(b){var d=!1,B=!1,k=!1,G=[],P=function(v){if("detail"in v)if(v=v.detail,v.name==="yt-icons")RoQ(v),d=!0;else if(v.name==="yt-sys-icons")RoQ(v),B=!0;else{var L;((L=v.name)==null?0:L.includes("yt-sys-icons"))&&v.size!==24&&(RoQ(v,!0),G.push(v.size),G.length===Xwl.length&&(k=!0))}d&&B&&k&&(window.removeEventListener("iron-iconset-added",P),b())};
window.addEventListener("iron-iconset-added",P)}),hl5=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"]]);_.f2={};_.f2.YtComponentBehavior={_noAccessors:!0,getSimpleString:_.qA,computeHref_:function(b,d){d=d===void 0?!1:d;if(!b||b.commandExecutorCommand)return null;var B=UNy(b,d);return d||B!==null?B?_.N("enable_polymer_resin")?_.Tb(B).toString():B:null:(_.eu(new _.iq("computeHref was null",this.is,b)),null)},
computeOptionalHref_:function(b){return this.computeHref_(b,!0)},
computeNofollow_:function(b){return b?fCW(b)?"nofollow":null:null},
computeIcon_:function(b){return b&&b.iconType?_.fx(b.iconType):""},
resolveCommand:function(b,d,B){d=d===void 0?{}:d;return _.ak(b,this.hostElement,d,B===void 0?!1:B)}};var lIh,AF;_.HY2={};lIh=null;
AF={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_=IYx(this.viewroot));_.uw(this.initVisibilityObserver_.bind(this))},
initVisibilityObserver_:function(){this.visibilityObserver&&this.configureVisibilityObserver_()},
configureVisibilityObserver_:function(){var b=this;this.unobserve_();if(_.N("kevlar_vimio_use_shared_monitor"))$l(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 d=[];this.visibilityOptionVisible_&&d.push(this.visibilityObserver.observe(this.hostElement,function(){return b.onVisible()},this.visibilityOptionVisible_));
this.visibilityOptionHidden_&&d.push(this.visibilityObserver.observe(this.hostElement,function(){return b.onHidden()},this.visibilityOptionHidden_));
this.visibilityOptionPrescan_&&d.push(this.visibilityObserver.observe(this.hostElement,function(){return b.onPrescanVisible()},this.visibilityOptionPrescan_));
this.visibilityMonitorKeys=d}},
detached:function(){this.unobserve_();this.visibilityObserverForChild_=this.localVisibilityObserver_=null},
unobserve_:function(){lEm(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 b=_.qx(this.parentNode,function(B){var k,G=(k=B.polymerController)!=null?k:B;return!!G.getVisibilityObserverForChild&&G.getVisibilityObserverForChild()},!0);
if(b){var d;this.localVisibilityObserver_=((d=b.polymerController)!=null?d:b).getVisibilityObserverForChild()}else lIh||(lIh=IYx()),this.localVisibilityObserver_=lIh;return this.localVisibilityObserver_},visibilityCallback:function(b){b?this.onVisible():this.onHidden()},
onVisible:function(){},
onHidden:function(){},
onPrescanVisible:function(){},
shouldSkipLogging:function(){}};
_.N("kevlar_use_vimio_behavior")||(AF={});AF&&!_.N("kevlar_use_vimio_behavior")&&(delete AF.attached,delete AF.detached);_.HY2.YtVisibilityObserverBehavior=[AF];var t7V={};t7V.YtVisualElementBehavior=[_.HY2.YtVisibilityObserverBehavior,{properties:{observeVisibleOption:{type:String,value:"observe_multiple"},observeHiddenOption:{type:String,value:"observe_multiple"},visualElement:Object},onVisible:function(){if(_.N("kevlar_use_vimio_behavior")&&this.onShow)this.onShow();if(!_.N("kevlar_vimio_use_shared_monitor")&&!this.shouldSkipLogging()){var b=this.getScreenLayer&&this.getScreenLayer(),d=this.getVisibilityLogger();d&&d.reportShown(this,void 0,b)}},
onHidden:function(){if(_.N("kevlar_use_vimio_behavior")&&this.onHide)this.onHide();if(!_.N("kevlar_vimio_use_shared_monitor")){var b=this.getScreenLayer&&this.getScreenLayer(),d=this.getVisibilityLogger();d&&d.reportHidden(this,void 0,b)}},
getVisibilityLogger:function(){return _.N("kevlar_use_vimio_behavior")?_.O_():null},
shouldSkipLogging:function(){if(_.xe("INNERTUBE_CLIENT_NAME")!=="WEB"||!this.data)return!1;var b=this.getParentRenderer&&this.getParentRenderer();if(!b)return!1;var d,B=(d=b.polymerController)!=null?d:b;if(!B.data)return!1;b=this.data.trackingParams;b=this.data.loggingDirectives?this.data.loggingDirectives.trackingParams:b;var k;d=(k=B.data)==null?void 0:k.trackingParams;var G,P;d=((G=B.data)==null?0:G.loggingDirectives)?(P=B.data)==null?void 0:P.loggingDirectives.trackingParams:d;return b&&d&&b===
d}}];var yV1=new Map,co;var rhd=function(b){this.layer=b},OL=function(b){return b.layer!==void 0?b.layer:b.parent?OL(b.parent):b.layer=0};var Klx;_.x={};Klx=0;_.x.YtRendererBehavior=[_.f2.YtComponentBehavior,t7V.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_:_.N("kevlar_use_vimio_behavior"),created:function(){this.useVimio_||(this.childCache_=new Set)},
detached:function(){if(this.monitorScroll){var b,d;(d=(b=this.monitorScrollElement)!=null?b:this.hostElement)==null||d.removeEventListener("scroll",_.mq(this,this.onScroll))}this.parentComponent&&(this.parentComponent.childCache_&&this.parentComponent.childCache_.delete(this.hostElement),this.parentComponent=null);this.useVimio_||this.markDirty();ZWQ(this.hostElement);KV(_.TY(),this.hostElement);QV.delete(this.hostElement)},
registerRenderer:function(b){var d;((d=b.polymerController)!=null?d:b).parentComponent=this.hostElement;this.useVimio_||(this.childCache_.add(b),this.markDirty())},
unregisterRenderer_:function(b){this.useVimio_||(this.childCache_.delete(b),this.markDirty())},
attached:function(){var b=this,d=this.getParentRenderer();if(d){var B,k,G;(k=(B=(G=d.polymerController)!=null?G:d).registerRenderer)==null||k.call(B,this.hostElement)}if(!this.useVimio_&&this.monitorScroll){var P,v;(v=(P=this.monitorScrollElement)!=null?P:this.hostElement)==null||v.addEventListener("scroll",_.mq(this,this.onScroll))}_.Y8.addJob(function(){SnE(b.hostElement)},8);
B=new rhd(this.screenLayer||void 0);(d=QV.get(d))&&d.layerNode&&(B.parent=d.layerNode);d={};Jkw(this.hostElement,(d.isRenderer=!0,d.layerNode=B,d[Qf2]=this.data,d))},
getParentRenderer:function(){for(var b=this.hostElement.parentNode,d,B;b&&((d=QV.get(b))==null||!d.isRenderer)&&!((B=b.polymerController)!=null?B:b).isRenderer_;)b=b.parentNode||b.host;return b},
ytRendererBehaviorDataObserver_:function(){if(this.data){this.wasVisible=!1;_.N("kevlar_use_vimio_behavior")&&this.markDirtyVisibilityObserver();_.Ye("ADD_SCRAPER_ATTRIBUTES")&&this.data.trackingParams&&(this.hostElement.dataset.ved=this.data.trackingParams);if(_.N("debug_web_ve_data")&&this.data.trackingParams){var b="";try{b=atob(this.data.trackingParams.replace(/-/g,"+").replace(/_/g,"/"))}catch(B){_.xs(B)}if(b){var d=Sqd(b,1);d!==void 0&&(this.hostElement.dataset.veIndex=String(d));b=Sqd(b,2);
b!==void 0&&(this.hostElement.dataset.ve=String(b))}}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,_.N("debug_web_ve_data")&&
(this.hostElement.dataset.ve=String(this.veType)),this.data.loggingDirectives.trackingParams&&(this.dataElement=_.Mc(this.data.loggingDirectives.trackingParams)),this.visualElement=_.Ik(_.DX(),this)||void 0,this.veFromLoggingDirective_=!0)}},
ytRendererBehaviorTargetIdObserver_:function(){if(this.data&&this.data.targetId){var b=this.data.targetId;_.nV(_.TY(),b,this.hostElement)}else KV(_.TY(),this.hostElement)},
onScroll:function(){var b=Date.now();b-this.lastHandledScroll_<50||(this.lastHandledScroll_=b,this.markDirty())},
markDirty:function(){_.N("kevlar_use_vimio_behavior")?this.markDirtyVisibilityObserver():n2W(this.hostElement)},
getScreenLayer:function(){if(this.screenLayer)return this.screenLayer;var b=this.getParentRenderer();if(b&&(b=QV.get(b))&&b.layerNode)return OL(b.layerNode)},
invalidate:function(){this.markDirty();this.wasPrescan=this.wasVisible=!1},
getNodes:function(){return this.childCache_?[].concat(_.K6(this.childCache_)):[]},
impressionLog:function(){if(this.data&&this.data.impressionEndpoints)for(var b=0;b<this.data.impressionEndpoints.length;b++)this.sendImpression(this.data.impressionEndpoints[b]);else this.data&&this.data.impressionEndpoint&&this.sendImpression(this.data.impressionEndpoint)},
sendImpression:function(b){b.clickTrackingParams&&delete b.clickTrackingParams;var d,B;(b==null?0:(d=b.commandMetadata)==null?0:(B=d.webCommandMetadata)==null?0:B.sendPost)?_.GA(this.hostElement,[b,{impression:!0}]):_.PG(this.hostElement,[b],this.hostElement)},
logExplicitClick:function(b){var d=_.hb(this.getScreenLayer());if(d){var B,k=(B=b.polymerController)!=null?B:b;b=k.visualElement;k=k.trackingParams||k.clickTrackingParams;!b&&k&&(b=_.Mc(k));b&&_.nT(d,b)}}}];var jil={},WS=function(){return _.o3.apply(this,arguments)||this};
_.c(WS,_.o3);WS.prototype.onPdgItemBehaviorClick=function(){this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
WS.prototype.onPdgItemBehaviorClick=WS.prototype.onPdgItemBehaviorClick;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],WS.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],WS.prototype,"data",void 0);_.w([_.$0("click"),_.n("design:type",Function),_.n("design:paramtypes",[Event]),_.n("design:returntype")],WS.prototype,"onPdgItemBehaviorClick",null);_.w([_.NO()],WS);jil.YtPdgLiveChatItemBehavior=[WS.prototype,_.x.YtRendererBehavior];var FPH;var ZYS;_.a4={};_.a4.YtVisibilityBehavior={_noAccessors:!0,properties:{disablePrescanVisibility:Boolean,prescanHeight:{type:Number,reflectToAttribute:!0}},onShow:function(){if(this.onShow_)this.onShow_()}};var m8=function(){var b=oG.apply(this,arguments)||this;b.switchTemplateAtRegistration=!1;return b};
_.c(m8,oG);m8.prototype.ready=function(){this.templatingFn&&(this.switchTemplateAtRegistration||qnx(this),_.JgW(this,"doRender"),this.doRender())};
m8.prototype.debounceRender=function(){this.templatingFn&&_.Kl(this,"doRender",this.doRender)};
m8.prototype.doRender=function(){this.templatingFn?this.templatingFn():_.xs(Error("bh"))};
m8.prototype.experimentalTemplatingInUse=function(){return!!this.templatingFn};
_.w([ALw()],m8);var ghH=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i,$P={},bYG=($P[1]={filterString:null,isUnwrappable:null,unwrap:null},$P[2]={filterString:function(b,d,B){return WE(B)},
isUnwrappable:function(b){return b instanceof YV},
unwrap:function(b){return d9(b)}},$P[3]={filterString:function(b,d,B){return ghH.test(B)?B:u$.toString()},
isUnwrappable:function(b){return SD(b)},
unwrap:function(b){return _.V1(b)}},$P[4]={filterString:function(){return u$.toString()},
isUnwrappable:function(b){return b instanceof l$},
unwrap:function(b){return _.jD(b).toString()}},$P[5]={filterString:function(b,d,B){return B},
isUnwrappable:function(b){return typeof b==="string"},
unwrap:function(b){return b.toString()}},$P[7]={filterString:function(){return" /*zClosurez*/ "},
isUnwrappable:function(b){return b instanceof _.E7},
unwrap:function(b){return C6(b)}},$P[8]={filterString:function(b,d,B){B=String(B).toLowerCase();
return pCm(b,d,B)?B:"zClosurez"},
isUnwrappable:null,unwrap:null},$P[10]={filterString:null,isUnwrappable:null,unwrap:null},$P);Id[ke["default"]]=BWE;var kUx=[];(function(){var b=WF;WF=function(d){b==null||b(d);XB(function(){for(var B=0;B<d.length;B++)GU2(d[B])})}})();var yGS=function(){var b=_.o3.apply(this,arguments)||this;b.hasUnmounted=!1;return b};
_.c(yGS,_.o3);_.E=yGS.prototype;_.E.beforeRegister=function(){var b=this.doIdomRender;this.templatingFn?_.xs(Error("ah")):(this.templatingFn=b,this.switchTemplateAtRegistration=!0,eo2(this))};
_.E.attached=function(){};
_.E.detached=function(){GU2(this.hostElement)};
_.E.renderIdom=function(){throw Error("dh");};
_.E.doIdomRender=function(){var b=this;tZd(this.hostElement,function(){b.renderIdom()})};
_.w([_.NO()],yGS);var S4S=[m8.prototype,yGS.prototype];var V7V,iYH=function(){return V7V!==void 0?V7V:V7V=document.createElement("template")};
document.head.appendChild(iYH().content);var wwV;var uz2,KP$=function(){return uz2!==void 0?uz2:uz2=document.createElement("template")};
document.head.appendChild(KP$().content);var nhl;var TWr=document.head,rGr=TWr.appendChild,Qir;if(nhl===void 0){var q4A=document.createElement("template");_.J(q4A,"\x3c!--css-build:shady--\x3e");q4A.content.insertBefore(KP$().content.cloneNode(!0),q4A.content.firstChild);nhl=q4A}Qir=nhl;rGr.call(TWr,Qir.content);var xq5,Y4S=function(){return xq5!==void 0?xq5:xq5=document.createElement("template")};
document.head.appendChild(Y4S().content);var elU;var b3s=document.head,djA=b3s.appendChild,Bjl;if(elU===void 0){var kMs=document.createElement("template");_.J(kMs,"\x3c!--css-build:shady--\x3e");kMs.content.insertBefore(Y4S().content.cloneNode(!0),kMs.content.firstChild);elU=kMs}Bjl=elU;djA.call(b3s,Bjl.content);var GMe=document.head,PMU=GMe.appendChild,Ef$;if(wwV===void 0){var s9S=document.createElement("template");_.J(s9S,"\x3c!--css-build:shady--\x3e");s9S.content.insertBefore(iYH().content.cloneNode(!0),s9S.content.firstChild);wwV=s9S}Ef$=wwV;PMU.call(GMe,Ef$.content);var CM2,vfe=function(){return CM2!==void 0?CM2:CM2=document.createElement("template")};
document.head.appendChild(vfe().content);var LFS;_.nx=new _.$n("DARK_THEME_TOKEN");var TW4=new _.mZ("accessibilityProperties");var nhC=new _.mZ("layoutProperties");var rG4=new _.mZ("imageType");var f8S={};if("ytAttributedStringLinkHoverColor"in f8S)throw Error("gh`ytAttributedStringLinkHoverColor");(function(b,d){f8S[b]="value"in d&&"unit"in d?LPJ(b,d):function(B){try{return d(B)}catch(k){throw Error("eh`"+b+"`"+k.message);}}})("ytAttributedStringLinkHoverColor",{value:"unset !stv-no-inline",
unit:"str"});var A0U=function(b){var d=this;this.holdTime=b===void 0?500:b;this.longPressTimeout=NaN;this.moveOccurred=this.longPressOccurred=!1;this.onlongpress=function(B){var k=new CustomEvent("LONG_PRESS"),G;(G=B.changedTouches[0].target)==null||G.dispatchEvent(k)};
this.ontouchstart=function(B){d.longPressTimeout=_.IE(_.Y8,function(){d.onlongpress(B);d.longPressOccurred=!0},d.holdTime)};
this.ontouchmove=function(){_.Y8.cancelJob(d.longPressTimeout);d.longPressTimeout=NaN;d.longPressOccurred=!1;d.moveOccurred=!0};
this.ontouchend=function(B){if(d.longPressTimeout&&!d.longPressOccurred&&!d.moveOccurred){var k;(k=B.changedTouches[0].target)==null||k.dispatchEvent(new Event("click"))}_.Y8.cancelJob(d.longPressTimeout);d.longPressTimeout=NaN;d.longPressOccurred=!1;d.moveOccurred=!1}};var Rlx=function(b,d){A0U.call(this,d);var B=this;this.callback=b;this.onlongpress=function(k){var G;(G=B.callback)==null||G.call(B,k)}};
_.c(Rlx,A0U);var XwC=function(b,d){var B=Object.assign({},d);b=_.C(new Map([["ontouchstart",b.ontouchstart],["ontouchend",b.ontouchend],["ontouchmove",b.ontouchmove]]));for(var k=b.next(),G={};!k.done;G={eventName$jscomp$103:void 0,eventHandler$jscomp$2:void 0},k=b.next()){var P=_.C(k.value);k=P.next().value;P=P.next().value;G.eventName$jscomp$103=k;G.eventHandler$jscomp$2=P;d[G.eventName$jscomp$103]=function(v){return function(L){var A;(A=B[v.eventName$jscomp$103])==null||A.call(B,L);(0,v.eventHandler$jscomp$2)(L)}}(G)}};_.U6=new _.$n("COMMAND_HANDLER_TOKEN");var AGy=new _.mZ("parallelCommand");var mq4=new _.mZ("performOnceCommand");var aIJ=new _.mZ("serialCommand");var $qC=void 0;var WFV=function(){this.data=[];this.consumer=null};
WFV.prototype.push=function(b){this.consumer?this.consumer(b):this.data.push(b)};var qN={};_.zk(qN,void 0,"sgPmTd");_.zk(null,void 0,"jypsq");_.zk(null,void 0,"mWiOof");var itF=new WFV;var M71=[d1r,B9h,koA,PtV,Gos,b6H,EZU,s6r];var uzF=new _.mZ("bracketTextDecorator");var ur=new _.mZ("highlightTextDecorator");_.rf=new _.$n("APP_DIRECTION_TOKEN");var V7Q={calledOnce:!1,state:"visible"},S4w={calledOnce:!1,state:"hidden"};Object.freeze&&Object.freeze(Object.create(null));var yGw=function(){},a8r;
(a8r=window.requestIdleCallback)==null||a8r.bind(window);var mje=new _.$n("ICON_WIZ_COMPONENT_TOKEN");_.$u=_.y(function(b){var d=b.icon;var B=b.active;var k=b.className;var G=b.style;var P=b.dataSelected;var v=b.dataDisabled;var L=b.role;var A=b.animateIcon;var a=b.themeOverride;var O=b.ariaHidden;var I=b.ariaExpanded;var D=b.ariaLabel;var U=b.tabindex;var M=b.id;var z=b.size;var H=b.iconFilter;var l=b.gradientColor;var F=b.onKeydown;var K=b.title;return _.W(_.m,{cond:d,then:function(){var u=_.I2().resolve(mje);return _.W(u,{icon:d,dataSelected:P,dataDisabled:v,animateIcon:A,themeOverride:a,ariaExpanded:I,
tabindex:U,id:M,active:B,size:z,role:L,className:k,ariaHidden:O,ariaLabel:D,style:function(){return G!=null&&G()||z==null||!z()?G==null?void 0:G():"width: "+(z==null?void 0:z())+"px;height: "+((z==null?void 0:z())+"px;")},
title:K,iconFilter:H,gradientColor:l,onKeydown:F})}})},"n");
_.$u.idomCompat={callbacks:{onKeydown:!0}};var vf1=new _.mZ("borderImageProcessor");var A0E=window.devicePixelRatio||1;var $jJ=new Map([["yt_outline_bag_black_24","bag"]]);var Ob=function(b){var d=this;this.margin=.1;this.whenInViewportWithMargin=b;this.observationTargets=[];this.scanRequested=!1;window.addEventListener("touchmove",function(){d.requestScan()});
window.addEventListener("touchend",function(){d.requestScan()});
window.addEventListener("updateui",function(){d.requestScan()});
var B=new _.aI((0,_.Sm)(this.requestScan,this),100);window.addEventListener("scroll",function(){B.fire()},!0);
window.addEventListener("resize",(0,_.Sm)(this.requestScan,this));window.addEventListener("state-navigatestart",function(){d.observationTargets=[]});
window.addEventListener("state-navigateend",(0,_.Sm)(this.requestScan,this))};
Ob.prototype.observe=function(b){this.observationTargets.includes(b)||this.observationTargets.push(b)};
Ob.prototype.unobserve=function(b){this.observationTargets=this.observationTargets.filter(function(d){return d!==b})};
Ob.prototype.requestScan=function(){var b=this;this.scanRequested||(XB(function(){$jH(b)}),this.scanRequested=!0)};
var $jH=function(b){var d=(1+b.margin)*(document.documentElement.clientHeight||window.innerHeight);b.observationTargets=b.observationTargets.filter(function(B){var k=B.getBoundingClientRect();(k=d>k.top&&!!k.height)&&b.whenInViewportWithMargin(B);return!k&&B.parentNode});
b.scanRequested=!1};
Ob.prototype.disconnect=function(){this.observationTargets=[]};var O3s,Djr;O3s=_.C(_.zk(ofQ(),void 0,"O3X2wd"));_.I8U=O3s.next().value;Djr=O3s.next().value;window.addEventListener("resize",function(){Djr(ofQ())});var Uj$={landscape:"(min-width: 931px) and (orientation: landscape)",portrait:"(min-width: 550px) and (orientation: portrait)"},ofV=void 0,Nje=window.innerWidth,pn2=window.innerHeight;window.addEventListener("resize",function(){ofV=void 0});var MW$;if("IntersectionObserver"in window)MW$=MWW();else{if(ofV===void 0){var c0h;c0h="matchMedia"in window?window.matchMedia(Uj$.landscape+","+Uj$.portrait).matches:void 0;ofV=c0h!==void 0?c0h:Nje>=930&&pn2>=550||Nje>=550&&pn2>=930}MW$=ofV?{observe:function(b){XB(function(){var d;(d=b.onViewportEntered)==null||d.call(b)})},
unobserve:function(){}}:new Ob(function(b){XB(function(){var d;
(d=b.onViewportEntered)==null||d.call(b)})})}var Nj1=MW$;var J0S=_.y(function(b){var d=!1,B=_.WC("img",function(k){_.Tk(function(){d=!0;k.onload=null})});
_.nL(function(){var k,G=(k=b.data)==null?void 0:k.call(b),P,v=(P=b.getSrc)==null?void 0:P.call(b).cb,L;k=(L=b.config)==null?void 0:L.call(b);if(L=B.value)if(P=function(a,O){if(!d)return v?v(a,O):a},z4W(L,k),_.N("web_image_dont_reload_same_src")&&J0w(L,G,P))_.N("web_image_dont_reload_same_src_simulate_load")&&L.dispatchEvent(new CustomEvent("load",{bubbles:!1,
cancelable:!1,detail:{message:"Simulating load event for already loaded image"}}));else{var A;c0m(L,G||null,P,k,(A=b.lazy)==null?void 0:A.call(b))}},"zS0jKb");
return _.W("img",{el:B})},"p");
J0S.idomCompat=!0;_.qc=_.y(function(b){var d=function(){var B,k=b.data(),G,P,v,L,A,a,O,I,D,U,M,z,H,l,F,K,u,r,Q,q,sW,L1,cJ,OW,ow,Z2,yE,wG,aS;var b2={contentMode:(G=b.contentMode)==null?void 0:G.call(b),loadedClass:(P=b.loadedClass)==null?void 0:P.call(b),isPreloaded:(v=b.isPreloaded)==null?void 0:v.call(b),notifyOnLoaded:(L=b.notifyOnLoaded)==null?void 0:L.call(b),notifyOnUnloaded:(A=b.notifyOnUnloaded)==null?void 0:A.call(b),preferredThumbnail:(a=b.preferredThumbnail)==null?void 0:a.call(b),preserveHeight:(O=b.preserveHeight)==
null?void 0:O.call(b),preserveWidth:(I=b.preserveWidth)==null?void 0:I.call(b),objectPosition:(D=b.objectPosition)==null?void 0:D.call(b),targetWidth:(U=b.targetWidth)==null?void 0:U.call(b),targetHeight:(M=b.targetHeight)==null?void 0:M.call(b),shouldShowPlaceholder:(z=b.shouldShowPlaceholder)==null?void 0:z.call(b),useWidth:(H=b.useWidth)==null?void 0:H.call(b),isToggled:(l=b.isToggled)==null?void 0:l.call(b),alt:(F=b.alt)==null?void 0:F.call(b),className:(K=b.className)==null?void 0:K.call(b),
onerror:b.onerror,onload:b.onload,style$:((u=b.style$)==null?void 0:u.call(b))||((r=b.style)==null?void 0:r.call(b)),color:(Q=b.color)==null?void 0:Q.call(b),width:(q=b.width)==null?void 0:q.call(b),height:(sW=b.height)==null?void 0:sW.call(b),"aria-hidden$":(wG=(L1=b["aria-hidden$"])==null?void 0:L1.call(b))!=null?wG:(cJ=b.ariaHidden)==null?void 0:cJ.call(b),draggable:(OW=b.draggable)==null?void 0:OW.call(b),"data-disabled$":(aS=(ow=b["data-disabled$"])==null?void 0:ow.call(b))!=null?aS:(Z2=b.dataDisabled)==
null?void 0:Z2.call(b),size:(yE=b.size)==null?void 0:yE.call(b)};return h4E(k,b2,(B=b.hideOn404)==null?void 0:B.call(b))};
return _.W(_.wJ,null,_.W(_.S8,{when:function(){var B;return((B=d())==null?void 0:B.type)==="image"}},function(){return _.W(J0S,{data:function(){return d().image},
getSrc:{cb:function(B,k){var G=d().image.sources,P=d().config.isPreloaded,v=d().config.useWidth,L=d().config.targetWidth,A=d().config.targetHeight,a=d().config.preferredThumbnail;return _.WFQ(k,G,P,v,L,A,a)||""}},
config:function(){var B=d().config,k;for(k in B)B[k]===void 0&&delete B[k];return B},
lazy:b.renderLazy})}),_.W(_.S8,{when:function(){var B;
return((B=d())==null?void 0:B.type)==="icon"}},function(){return _.W(_.$u,{icon:function(){return d().iconName},
role:function(){return d().config.role},
className:function(){return d().config.className},
style:function(){return d().config.style$+";width: "+(d().config.width+"px;height: ")+(d().config.height+"px;color: ")+(d().config.color+";")},
ariaLabel:function(){return d().config["aria-label$"]},
ariaHidden:function(){return d().config["aria-hidden$"]},
dataDisabled:function(){return d().config["data-disabled$"]},
active:function(){return d().config.isToggled},
size:function(){return d().config.size}})}))},"q");
_.qc.idomCompat={callbacks:{callback:!0,onerror:!0,onload:!0}};var j9w=_.y(function(b){var d=function(G){var P,v,L=_.Yl(function(U){P=G();v=rv(function(){for(var M=_.C(I()),z=M.next();!z.done;z=M.next()){z=gfJ(z.value);z=typeof z==="string"?document.createTextNode(z):z;if(!(z instanceof Node)){M=new _.iq("Part is not a node",z,typeof z);_.xs(M);break}U.appendChild(z)}})}),A=_.Y0(b.config),a=function(){var U;
return xqx(G(),(U=A())==null?void 0:U.ariaLabel)},O=l81(A,{isEqual:SvJ}),I=function(){var U=Qi4(G(),O());
Y4w(U,O());return G().content?GM1(G().content,U).parts:[]},D=!0;
_.nL(function(){G();O();if(D&&(D=!1,tWW(G(),P)))return;var U=I();Promise.resolve().then(function(){var M=L.value;if(M){M.innerText="";var z;(z=v)==null||z();v=_.Kg(M,function(){return _.W(y0y,{parts:U})},"r")}})},"LRRSgc");
return _.W("span",{el:L,class:function(){return G()&&jiC(G(),A())},
dir:function(){var U;return((U=A())==null?0:U.userInput)?"auto":void 0},
"aria-label":function(){var U;return a()?(U=A())==null?void 0:U.ariaLabel:void 0},
role:function(){return a()?"text":void 0}})},B=l81(function(){var G,P=(G=b.text)==null?void 0:G.call(b);
if(P)return G=_.Tp(P)?P:_.lr(P),(G==null?0:G.content)?G:void 0},{isEqual:tWW}),k;
return((k=b.config)==null?0:k.contentAsserted)?d(B):_.W(_.m,{cond:B,then:d})},"t");
j9w.idomCompat=!0;_.I4=_.y(function(b){var d=_.Y0(b.text),B=VWF(b);b.contentAsserted!==void 0&&(B.contentAsserted=!0);return _.W(j9w,{text:d,config:B})},"u");
_.I4.idomCompat=!0;var i3J=function(b,d,B){d=d===void 0?"unknown":d;B=B===void 0?{}:B;_.iq.call(this,b+" ("+d+")",Object.assign({},{name:"YtWcwError",tagName:d},B));Object.setPrototypeOf(this,this.constructor.prototype)};
_.c(i3J,_.iq);_.dy=new WeakMap;_.bI=!1;var Tjw,r04,nfF;_.DK=Symbol("ih");_.eI=Symbol("jh");Tjw=Symbol("kh");r04=new Set(Object.getOwnPropertyNames(Element.prototype));nfF=Symbol("lh");var z4$=_.y(function(b){return _.W("yt-attributed-string",{"aria-label":b.ariaLabel,hidden:b.hidden,id:b.id,class:b.className,"force-default-style":b.forceDefaultStyle},_.W(_.I4,{text:b.data,ariaLabel:b.ariaLabel,ellipsisTruncate:b.ellipsisTruncate,isOverlay:b.isOverlay,linkInheritColor:b.linkInheritColor,noPreWrap:b.noPreWrap,noWrap:b.noWrap,userInput:b.userInput,noEndpoints:b.noEndpoints,headerRuns:b.headerRuns,isHeadline:b.isHeadline}))},"v");
_.N("web_wiz_attributed_string")&&_.B$(z4$,"yt-attributed-string",{props:{ariaHidden:_.DK,ariaLabel:_.DK,className:_.DK,ellipsisTruncate:_.DK,isOverlay:_.DK,linkInheritColor:_.DK,noEndpoints:_.DK,noStyleRuns:_.DK,noLinkColor:_.DK,noPreWrap:_.DK,noWrap:_.DK,skipOnClick:_.DK,userInput:_.DK,headerRuns:_.DK,isHeadline:_.DK,id:_.DK,data:_.DK,hidden:_.DK,forceDefaultStyle:_.DK,text:_.eI,disableUpgrade:_.eI,disable:_.eI,slot:_.eI}});var Ub=function(){return _.g.apply(this,arguments)||this};
_.c(Ub,_.g);Ub.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},Z3x(this.data,this.config))};
_.w([_.R(S4S),_.n("design:type",Object)],Ub.prototype,"ytIdomTemplatingBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Ub.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Ub.prototype,"ariaLabel",void 0);_.w([_.Z(),_.n("design:type",Boolean)],Ub.prototype,"disable",void 0);_.w([_.Z(),_.n("design:type",Boolean)],Ub.prototype,"ellipsisTruncate",void 0);_.w([_.Z(),_.n("design:type",Boolean)],Ub.prototype,"isOverlay",void 0);
_.w([_.Z(),_.n("design:type",Boolean)],Ub.prototype,"linkInheritColor",void 0);_.w([_.Z(),_.n("design:type",Boolean)],Ub.prototype,"noPreWrap",void 0);_.w([_.Z(),_.n("design:type",Boolean)],Ub.prototype,"noWrap",void 0);_.w([_.Z(),_.n("design:type",Boolean)],Ub.prototype,"userInput",void 0);_.w([_.Z(),_.n("design:type",Boolean)],Ub.prototype,"noEndpoints",void 0);_.w([_.Z(),_.n("design:type",Array)],Ub.prototype,"headerRuns",void 0);
_.w([_.Fk({is:"yt-attributed-string",disableElementRegistration:!0})],Ub);
_.N("web_wiz_attributed_string")||_.V(Ub,"yt-attributed-string",function(){if(LFS===void 0){var b=document.createElement("template");_.J(b,"\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");b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);
b.content.insertBefore(vfe().content.cloneNode(!0),b.content.firstChild);LFS=b}b=LFS;return b},{mode:2});var R4S,XnS,dYd;R4S=function(){this.firstThumbnailLoaded=!1};
_.h4U=function(){XnS||(XnS=new R4S);return XnS};
dYd=function(b){var d=_.h4U();d.firstThumbnailLoaded||(d.firstThumbnailLoaded=!0,_.hU("ftl",b))};
R4S.prototype.reset=function(){this.firstThumbnailLoaded=!1};var qvw=0,b41=new WeakMap,Yv1=0,P$=new Set;var H3S,l8e=function(){return H3S!==void 0?H3S:H3S=document.createElement("template")};
document.head.appendChild(l8e().content);var tW$;var Pkw,som,o4;_.CQ=_.k4.caches;o4=function(){};
o4.prototype.open=function(b){return _.CQ.open(j9S(b))};
o4.prototype.has=function(b){return _.CQ.has(j9S(b))};
o4.prototype.delete=function(b){return _.CQ.delete(j9S(b))};
o4.prototype.match=function(b,d){var B=this,k,G,P,v,L,A;return _.f(function(a){switch(a.nextAddress){case 1:return a.yield(B.keys(),2);case 2:k=a.yieldResult,G=_.C(k),P=G.next();case 3:if(P.done){a.jumpTo(5);break}v=P.value;return a.yield(B.open(v),6);case 6:return L=a.yieldResult,a.yield(L.match(b,d),7);case 7:if(A=a.yieldResult)return a.return(A);P=G.next();a.jumpTo(3);break;case 5:return a.return()}})};
var CkF=function(){};
_.c(CkF,o4);var j9S=function(b){if(b.includes(":"))throw Error("oh`"+b);return b+":"+_.SQ("CacheStorage get")};
CkF.prototype.keys=function(){var b,d,B,k,G,P,v,L,A;return _.f(function(a){if(a.nextAddress==1)return b=[],d=_.SQ("CacheStorage keys"),a.yield(_.CQ.keys(),2);B=a.yieldResult;k=_.C(B);for(G=k.next();!G.done;G=k.next())P=G.value,v=_.GH1(P),L=v.originalName,A=v.datasyncId,A===d&&b.push(L);return a.return(b)})};var Nl=function(){var b=_.g.apply(this,arguments)||this;b.objectURL=null;b.loadTime=Infinity;return b};
_.c(Nl,_.g);_.E=Nl.prototype;_.E.renderIdom=function(){kHG(this.hostElement);if(this.data){if(!this.width&&!this.height)throw Error("rh");this.setConfig();this.config&&R44(this.data,this.config,void 0,this.shouldRenderLazy)}};
_.E.objectFitToContentMode=function(b){switch(b){case "CONTAIN":return"CONTENT_MODE_SCALE_ASPECT_FIT";case "FILL":return"CONTENT_MODE_SCALE_TO_FILL";default:return"CONTENT_MODE_SCALE_ASPECT_FILL"}};
_.E.logThumbnailFailureVe=function(){var b=_.an(197497);_.wd(_.DX(),b);var d=_.hb();d&&b&&d&&_.uV(d,[b])};
_.E.loadImageFromCacheIfExists=function(b){var d=this,B=b.target;(B==null?0:B.src)&&L3F(B.src).then(function(k){d.objectURL=_.rq(k).toString();d.setSrc(B,d.objectURL)}).catch(function(){})};
_.E.onError=function(b){var d=this;if(_.N("web_use_cache_for_image_fallback")){var B=b.target;B&&L3F(B.src).then(function(k){d.objectURL=_.rq(k).toString();d.setSrc(B,d.objectURL)}).catch(function(){_.N("kevlar_woffle_log_thumbnail_failure_ve")&&d.logThumbnailFailureVe();
_.N("kevlar_woffle_fallback_image")&&d.setSrc(B,"data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mN8XA8AAksBZG7LpHYAAAAASUVORK5CYII=")})}else this.revokeObjectURL()};
_.E.revokeObjectURL=function(){this.objectURL&&(URL.revokeObjectURL(this.objectURL),this.objectURL=null)};
_.E.setConfig=function(){var b=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(d){b.loadImageFromCacheIfExists(d);b.revokeObjectURL();B4C(b.hostElement)},
onerror:function(d){b.onError(d)},
targetHeight:this.height,targetWidth:this.width,shouldShowPlaceholder:_.N("kevlar_thumbnail_bg"),useWidth:this.useWidth}};
_.E.setSrc=function(b,d){d&&(b.src=d)};
_.w([_.R(S4S),_.n("design:type",Object)],Nl.prototype,"ytIdomTemplatingBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Nl.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",String)],Nl.prototype,"alt",void 0);_.w([_.Z(),_.n("design:type",Boolean)],Nl.prototype,"ftlEligible",void 0);_.w([_.Z(),_.n("design:type",Number)],Nl.prototype,"height",void 0);_.w([_.Z(),_.n("design:type",Boolean)],Nl.prototype,"notifyOnLoaded",void 0);
_.w([_.Z(),_.n("design:type",Boolean)],Nl.prototype,"notifyOnUnloaded",void 0);_.w([_.Z(),_.n("design:type",String)],Nl.prototype,"objectFit",void 0);_.w([_.Z(),_.n("design:type",String)],Nl.prototype,"objectPosition",void 0);_.w([_.Z(),_.n("design:type",String)],Nl.prototype,"preferredThumbnail",void 0);_.w([_.Z(),_.n("design:type",Boolean)],Nl.prototype,"preserveHeight",void 0);_.w([_.Z(),_.n("design:type",Boolean)],Nl.prototype,"preserveWidth",void 0);
_.w([_.Z({value:!0}),_.n("design:type",Boolean)],Nl.prototype,"useWidth",void 0);_.w([_.Z({value:function(){return!_.Ye("DISABLE_YT_IMG_DELAY_LOADING",!1)}}),
_.n("design:type",Boolean)],Nl.prototype,"shouldRenderLazy",void 0);_.w([_.Z(),_.n("design:type",Number)],Nl.prototype,"width",void 0);_.w([_.Fk({is:"yt-image",disableElementRegistration:!0})],Nl);
_.V(Nl,"yt-image",function(){if(tW$===void 0){var b=document.createElement("template");_.J(b,"\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");b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);b.content.insertBefore(l8e().content.cloneNode(!0),b.content.firstChild);
tW$=b}b=tW$;return b},{mode:2});var p2=function(){return _.g.apply(this,arguments)||this};
_.c(p2,_.g);p2.prototype.onShow_=function(){if(this.data&&this.data.onVisibleCommand){var b=_.ZX(this.data.onVisibleCommand);b&&this.ytComponentBehavior.resolveCommand(b)}};
_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],p2.prototype,"ytComponentBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],p2.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.a4.YtVisibilityBehavior),_.n("design:type",Object)],p2.prototype,"ytVisibilityBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],p2.prototype,"data",void 0);_.w([_.Fk({disableElementRegistration:!0,is:"yt-bumper-user-edu-content-view-model"})],p2);
_.V(p2,"yt-bumper-user-edu-content-view-model",function(){if(ZYS===void 0){var b=document.createElement("template");_.J(b,'\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>');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);var d=b.content,B=d.insertBefore;FPH===void 0&&(FPH=document.createElement("template"));var k=FPH;B.call(d,k.content.cloneNode(!0),b.content.firstChild);ZYS=b}b=ZYS;return b},{mode:0});var FFS;var Z35,gfH=function(){if(Z35!==void 0)return Z35;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);var d=b.content,B=d.insertBefore;FFS===void 0&&(FFS=document.createElement("template"));var k=FFS;B.call(d,k.content.cloneNode(!0),b.content.firstChild);return Z35=b};var y0M;_.Ml={};y0M=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"]);_.Ml.YtTaskEmitterBehavior={created:function(){this.cachedProviderNode_=null},
detached:function(){this.cachedProviderNode_=null},
getTaskManager:function(){var b=this.getContext_();return b?b.getTaskManager():_.Y8},
getContext_:function(){if(this.shouldUseTaskManager()){if(!this.cachedProviderNode_){var b=_.dp(this.hostElement,"yt-get-context-provider",{});b.detail&&b.detail.contextProvider?this.cachedProviderNode_=b.detail.contextProvider:this.hostElement.parentElement&&(this.cachedProviderNode_=this)}if(this.cachedProviderNode_&&this.cachedProviderNode_.getProvidedContext&&this.cachedProviderNode_.getProvidedContext())return this.cachedProviderNode_.getProvidedContext()}},
shouldUseTaskManager:function(){return y0M.has(this.hostElement.localName)},
getNetworkManager:function(){var b=this.getContext_();if(b)return b.getNetworkManager()}};var $YE,SvH,i3H,VW2;_.cS=function(b){var d=SvH.get(b);if(d&&(d=d.pop()))return VW2++,d;i3H++;try{var B=document.createElement(b)}catch(k){throw new _.iq("ElementPool failed to create element",b,k.message);}return B};
$YE=function(b){var d=b.is;if(d){var B=SvH.get(d);B||(B=[],SvH.set(d,B));var k=_.xe("ELEMENT_POOL_CONFIG")||{};B.length>=(k[d]!==void 0?k[d]:_.xe("ELEMENT_POOL_DEFAULT_CAP",0))||B.push(b)}else _.eu(new _.iq("Element pool should only handle custom elements:",b.nodeName))};
SvH=new Map;i3H=0;VW2=0;var v$=new WeakMap,mYW=new WeakMap;var uSe;_.JF=function(b,d,B){B=B===void 0?_.Hs():B;this.JSC$14068_defaultPriority=b;this.signal=d;this.scheduler=B;this.nextJobDescriptor=0;this.JSC$14068_parkedJobs=[];this.scheduledJobs=new Map};
_.zl=function(b,d){if(d){var B=_.UQ();b.signal&&!_.ob(B,b.signal)?(B.addListener(b.signal,function(){b.processSignal()}),b.JSC$14068_parkedJobs.push({job:d,
priority:void 0})):wnr(b,d)}};
uSe=function(b,d){if(d!==b.JSC$14068_defaultPriority){b.JSC$14068_defaultPriority=d;for(var B=_.C(b.scheduledJobs.values()),k=B.next();!k.done;k=B.next())k=k.value,b.scheduler.cancelJob(k.jobId),k.jobId=b.scheduler.addJob(k.jobWrapper,d)}};
_.JF.prototype.flushJobs=function(){uSe(this,10);this.processSignal()};
_.JF.prototype.cancel=function(){for(var b=_.C(this.scheduledJobs),d=b.next();!d.done;d=b.next()){var B=_.C(d.value);d=B.next().value;B=B.next().value;this.scheduler.cancelJob(B.jobId);this.scheduledJobs.delete(d)}this.JSC$14068_parkedJobs=[]};
_.JF.prototype.processSignal=function(){for(var b=_.C(this.JSC$14068_parkedJobs),d=b.next();!d.done;d=b.next())d=d.value,wnr(this,d.job,d.priority);this.JSC$14068_parkedJobs=[]};
var wnr=function(b,d,B){B=B||b.JSC$14068_defaultPriority;if(B===10)EZ(d);else{var k=b.nextJobDescriptor++,G=function(){d();b.scheduledJobs.delete(k)},P=b.scheduler.addJob(G,B);
b.scheduledJobs.set(k,{jobWrapper:G,jobId:P,priority:B})}};var KFA;_.R4={};KFA={"yt-live-chat-text-message-renderer":!0,"yt-live-chat-author-badge-renderer":!0};_.R4.YtRendererstamperBehavior=[_.Ml.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 b in this.stampDom){var d=this.stampDom[b];d&&d.id&&this.addReactiveSchema({type:"observe",method:{methodName:A8C(d.id),args:[{type:"wildcard",path:b}]}})}else{(b=(this.constructor.generatedFrom||this).observers)||(b=[]);for(d in this.stampDom){var B=this.stampDom[d];B&&B.id&&b.push(A8C(B.id)+"("+d+".*)")}this.constructor.generatedFrom.observers=b}},
addStampDomObserverFns_:function(){for(var b in this.stampDom){var d=this.stampDom[b];d.id?(this[A8C(d.id)]=this.rendererStamperObserver_.bind(this,b,d.id),this.hasDataPath_[b]=!1):(d=new _.iq("Bad rendererstamper config",this.is+":"+b),_.xs(d))}},
rendererStamperObserver_:function(b,d,B){if(B.path==b){if(B.value===void 0&&!this.hasDataPath_[b])return;this.hasDataPath_[b]=B.value!==void 0}this.rendererStamperApplyChangeRecord_(b,d,B)},
rendererStamperApplyChangeRecord_:function(b,d,B){var k=this.renderJobsMap_[d],G=null;b==B.path?(B=B.value,_.K1(B)||(B=B===void 0||B===null?[]:[B]),b=this.stampDom[b],b.mapping&&(G=this.stampDomArray_.bind(this,B,d,b.mapping,b.reuseComponents,b.events,b.stamperStableList)),k&&k.cancel(),B=b.usePageScheduler?this.getTaskManager():void 0,k||b.initialRenderPriority==void 0)?b.renderPriority==void 0||k||(k=new _.JF(b.renderPriority,b.waitForSignal,B),this.renderJobsMap_[d]=k):(k=new _.JF(b.initialRenderPriority,
b.waitForSignal,B),this.renderJobsMap_[d]=k,G=function(P,v){P();uSe(v,10)}.bind(this,G,k)):G=b+".splices"==B.path?this.stampDomArraySplices_.bind(this,b,d,B.value):this.forwardRendererStamperChanges_.bind(this,b,d,B);
k?_.zl(k,G):G()},
forwardRendererStamperChanges_:function(b,d,B){var k=B.path.slice(b.length+1),G=this.getStampContainer_(d),P=k.indexOf("."),v=k.substring(0,P),L=!1,A=0,a=parseInt(v,0);if(v[0]=="#"){L=parseInt(v.substring(1),0);a=this.get(b);var O=this.get([b,v]);a[L]==O?A=L:A=a.indexOf(O);L=!0}else isNaN(a)||(A=a,L=!0);L&&(k=k.substring(v.length+1),P=k.indexOf("."));v=this.polymerDom(G).children[A];var I;if(G=(I=v==null?void 0:v.polymerController)!=null?I:v)k="data"+k.slice(P),typeof G.notifyPath!=="function"?_.eu(new _.iq("notifyPath missing",
this.is+": "+b+", "+d)):B.value?G.notifyPath(k,B.value):G.notifyPath(k)},
stampDomArraySplices_:function(b,d,B){if(B&&B.indexSplices){var k=this.getStampContainer_(d);if(k){for(var G=this.polymerDom(k),P=arF(this.stampDom[b].reuseComponents),v=B.indexSplices.length,L=0;L<v;L++){for(var A=B.indexSplices[L],a=G.children[A.index],O=A.removed.length;O>0;O--)a&&a.parentElement&&(this.polymerDom(a.parentElement).removeChild(a),P&&$YE(a),a=G.children[A.index]);O=this.stampDom[b].mapping;for(var I=A.index+A.addedCount,D=document.createDocumentFragment(),U=P,M=A.index;M<I;M++){var z=
A.object[M],H=frw(O,z);if(H){var l=O[H];z=z[H];H=this.getComponentName_(l,z);var F=a?v$.has(a):!1;U&&a&&a.is==H&&F?(H=a,this.telemetry_.reuse++,a=a.nextElementSibling):U&&a&&F?(H=this.createComponent_(l,z,P),F=this.polymerDom(a).nextElementSibling,G.insertBefore(H,F),Irm(this.is,G,a,P),a=F):(U=!1,H=this.createComponent_(l,z,P),D.appendChild(H));this.deferRenderStamperBinding_(H,l,z)}else l=new _.iq("Unimplemented type",b,d,k.tagName,Object.keys(z)[0]),_.xs(l)}G.insertBefore(D,a)}this.flushRenderStamperComponentBindings_();
this.stampDom[b].events&&_.dp(this.hostElement,"yt-rendererstamper-finished",{container:k})}else b=new _.iq("Container object not found",d,this.hostElement?this.hostElement.is:""),_.xs(b)}},
stampDomArray_:function(b,d,B,k,G,P){var v=this.getStampContainer_(d);if(v)if(d=this.polymerDom(v),k=arF(k),b){var L=0,A=0,a;if(P=P===void 0?_.Ye("STAMPER_STABLE_LIST",!1):P||!1)for(a=d.firstElementChild;a&&!v$.has(a)&&b.length>A;){P=b[A];var O=frw(B,P);if(O){if(this.getComponentName_(B[O],P[O])!=a.is){var I=this.createComponent_(B[O],P[O],k),D=this.polymerDom(a).nextElementSibling;D?d.insertBefore(I,D):d.appendChild(I);Irm(this.is,d,a,k);a=I}else this.telemetry_.reuse++;this.deferRenderStamperBinding_(a,
B[O],P[O]);L++;A++;a=this.polymerDom(a).nextElementSibling}else A++}DYG(this.is,d,L,k);L=a;if(b.length>A){P=document.createDocumentFragment();for(O=b.length;A<O;A++)if(I=b[A],D=frw(B,I))a=this.createComponent_(B[D],I[D],k),this.deferRenderStamperBinding_(a,B[D],I[D]),P.appendChild(a);L&&this.polymerDom(L).parentNode&&a&&!v$.has(a)?d.insertBefore(P,L):d.appendChild(P)}this.flushRenderStamperComponentBindings_();this.markDirty&&this.markDirty();G&&_.dp(this.hostElement,"yt-rendererstamper-finished",
{container:v})}else DYG(this.is,d,0,k);else b=new _.iq("Container object not found",d,this.hostElement?this.hostElement.is:""),_.xs(b)},
polymerDom:function(b){return this.minimizePipBreakages?b:_.Uo(b)},
getStampContainer_:function(b){return this.$&&this.$[b]||_.Cl(this.hostElement).querySelector("#"+b)},
getComponentName_:function(b,d){return typeof b==="string"?b:b.matcher?b.matcher.call(this,d):b.component},
createComponent_:function(b,d,B){b=this.getComponentName_(b,d);try{var k=bWJ.has(b);if(B&&!k){var G=_.cS(b);try{_.Wf(G)}catch(P){B="Failed to clear styles for "+b+".",P.message&&(B+=" Original error: "+P.message),_.eu(new _.iq(B))}}else G=document.createElement(b)}catch(P){return G="YtRendererStamperBehavior failed to create "+b+".",P.message&&(G+=" Original description: "+P.message),P.message="YtRendererStamperBehavior failed to create element",_.bE(P,G),KFA.hasOwnProperty(b)?_.eu(P):_.xs(P),document.createElement("SPAN")}this.telemetry_.create++;
return G},
deferRenderStamperBinding_:function(b,d,B){this.deferredBindingTasks_.push({component:b,typeOrConfig:d,data:B})},
flushRenderStamperComponentBindings_:function(){for(var b=0,d=this.deferredBindingTasks_.length;b<d;b++){var B=this.deferredBindingTasks_[b];if(!B)break;var k=void 0,G=void 0,P=void 0,v=void 0,L=B.component,A=B.typeOrConfig;B=B.data;var a=(v=L.polymerController)!=null?v:L;v=L.loggingStatus;try{v&&(v.isRendererStamper=!0);if(typeof A!=="string"){for(P in A.attributes)A.attributes[P]===!0?L.setAttribute(P,""):A.attributes[P]===!1?L.removeAttribute(P):L.setAttribute(P,A.attributes[P]);for(G in A.params)a[G]=
A.params[G],L!==a&&Js(L.localName,G,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE");for(k in A.properties){var O=A.properties[k];if(O){var I=W3J(O);a[k]=this.get(I);L!==a&&Js(L.localName,k,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE");if(k==="on-tap"||k==="on-click"){var D=this.get(I);L.addEventListener("click",D);mYW.set(L,{property:k,listener:{type:"element",eventName:"click",handler:D}})}}else{var U=new _.iq("Undefined property binding",k);_.xs(U)}}}if(A.classListBinding){var M=W3J(A.classListBinding),
z=M?this[M]:null;if(z)for(k=0;k<z.length;k++)_.Ll(L,z[k],!0)}a.data=B}finally{v&&(v.isRendererStamper=!1)}if(k=v$.get(L))L.hidden=!1,v$.delete(L),_.Y8.cancelJob(k)}this.deferredBindingTasks_.length=0}}];_.B$(_.y(function(b){function d(){B().seconds&&P(vkW({seconds:Number(B().seconds)-Date.now()/1E3}))}
var B=b.targetTimestamp;b=b.className;var k=_.C(_.zk("",void 0,"U1Q8Ae")),G=k.next().value,P=k.next().value;_.ng(function(){d();var v=setInterval(function(){d()},1E3);
_.Tk(function(){clearInterval(v)})});
return _.W("yt-countdown",{class:_.LQ("ytCountDownHost",b)},_.W("div",null,G))},"x"),"yt-countdown",{props:{targetTimestamp:_.DK,
className:_.eI}});_.X0=new _.$n("KEY_MANAGER_TOKEN");var zZE={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"};_.hF=_.y(function(b){var d=_.WC("a",b.ref),B=b.aTagConfig?b.aTagConfig:_.lp(function(){var k,G,P,v,L;var A=(L=_.ZX((P=b.command)==null?void 0:P.call(b)))!=null?L:(v=b.command)==null?void 0:v.call(b);return _.yW({innertubeCommand:A,skipOnClick:(k=b.skipOnClick)==null?void 0:k.call(b),defaultTarget:(G=b.target)==null?void 0:G.call(b)})||{}},void 0,"TAvz0");
_.nL(function(){_.N("mweb_get_endpoint_from_atag_command")||(d.value._data=B()._data,d.value.params=B().params)},"dcjvAe");
return _.W("a",{el:d,href:function(){return B().href$},
rel:function(){return B().rel$},
class:function(){var k,G;return(G=B().className)!=null?G:(k=b.className)==null?void 0:k.call(b)},
style:function(){var k;if((k=b.style)==null?0:k.call(b))return b.style();var G;return((G=b.disabled)==null?0:G.call(b))?"pointer-events:none":""},
"aria-haspopup":function(){return!!B()["aria-haspopup$"]},
"force-new-state":W$(function(){return B()["force-new-state$"]}),
title:W$(function(){var k,G;return(G=B().title$)!=null?G:(k=b.title)==null?void 0:k.call(b)}),
role:W$(function(){var k;return((k=b.role)==null?void 0:k.call(b))||B().role$}),
target:W$(function(){return B().target$}),
dir:W$(function(){var k;return((k=b.dir)==null?void 0:k.call(b))||B().dir}),
tabindex:function(){var k;return B().tabindex$?Number(B().tabindex$):(k=b.tabIndex)==null?void 0:k.call(b)},
"aria-hidden":function(){var k,G;return(G=B()["aria-hidden$"])!=null?G:(k=b.ariaHidden)==null?void 0:k.call(b)},
"aria-label":function(){var k,G;return(G=B()["aria-label$"])!=null?G:(k=b.ariaLabel)==null?void 0:k.call(b)},
"aria-current":b.ariaCurrent,"aria-disabled":b.disabled,"aria-labelledby":b.ariaLabelledby,"aria-describedby":b.ariaDescribedby,"aria-selected":b.ariaSelected,"tab-identifier":b.tabIdentifier,"on:pointerdown":_.A2(function(k){var G,P;return void((P=(G=B()).onpointerdown)==null?void 0:P.call(G,k))}),
"on:click":_.A2(function(k){var G,P;(P=(G=B()).onclick)==null||P.call(G,k);var v;(v=b.onClick)==null||v.call(b,k)}),
"on:focusin":_.A2(function(k){var G;(G=b.onFocusin)==null||G.call(b,k)}),
"on:focusout":_.A2(function(k){var G;(G=b.onFocusout)==null||G.call(b,k)})},b.children)},"z");var F3m={duration:1E3,easing:"ease",fill:"forwards"};jox.componentType=F1;var y8W={duration:1E3,easing:"ease",fill:"forwards"},r0r=_.y(function(b){var d=_.WC("animated-rolling-character"),B=void 0,k=function(){var L,A;return T1((L=b.character)==null?void 0:L.call(b))||T1((A=b.previousCharacter)==null?void 0:A.call(b))},G=_.C(_.zk(0,void 0,"CYT8Ob")),P=G.next().value,v=G.next().value;
_.ng(function(){if(window.ResizeObserver&&_.N("web_fix_rolling_numbers_zoom_safari")){var L=new _.aI(function(){var a,O,I=Math.round(((O=(a=d.value.querySelector("div"))==null?void 0:a.getBoundingClientRect().height)!=null?O:0)*100)/100;I&&v(I)},500),A=new ResizeObserver(function(){L.fire()});
A.observe(d.value);_.Tk(function(){A.disconnect();L.dispose()})}});
_.nL(function(){var L=_.N("web_fix_rolling_numbers_zoom_safari")?P:b.marginMultiplier;if(L()){var A;(A=B)==null||A.cancel();if(k()){var a;A=((a=b.previousCharacter)==null?0:a.call(b))?Number(b.previousCharacter())+10:b.rollUp()?0:30;var O;if((O=b.shouldAnimate)==null||!O.call(b)){var I,D;A-=gpW((I=b.character)==null?void 0:I.call(b),(D=b.previousCharacter)==null?void 0:D.call(b),b.rollUp(),A)}}else{A=b.rollUp()?0:2;var U;(U=b.shouldAnimate)!=null&&U.call(b)||(a=A,O=b.rollUp()?-1:1,A=a-O)}d.value.style.marginTop=
"-"+A*L()+"px";var M;if((M=b.shouldAnimate)==null?0:M.call(b)){var z,H;B=Sc1(d.value,(z=b.character)==null?void 0:z.call(b),(H=b.previousCharacter)==null?void 0:H.call(b),b.rollUp(),A,k(),L())}else{var l;d.value.style.display=((l=b.character)==null?0:l.call(b))?"":"none"}}},"CA6Pmf");
return _.W("animated-rolling-character",{el:d,class:"animatedRollingCharacterHost"},_.W(_.m,{cond:k,then:function(){return _.W(nf2,null)},
else:function(){return _.W(TjS,{character:b.character})}}))},"C");
r0r.idomCompat=!0;var V$E=_.N("web_enable_sink_animated_rolling_character_and_number")?r0r:jox,Q9h=_.N("web_enable_sink_animated_rolling_character_and_number")?r0r:Z4F(jox),nf2=_.y(function(){for(var b=[],d=1;d<30;d++)b.push(_.W("div",null,d%10));return _.W(_.Dz,null,_.W("div",null,"\u00a0"),b,_.W("div",null,"\u00a0"))},"D"),TjS=_.y(function(b){var d=b.character;
return _.W(_.Dz,null,_.W("div",null,"\u00a0"),_.W(_.m,{cond:function(){return!(d==null?0:d())||_.C1(d==null?void 0:d())},
then:function(){return _.W("div",null,"\u00a0")},
else:function(){return _.W("div",null,d)}}),_.W("div",null,"\u00a0"))},"E");i4C.componentType=F1;var qvS=_.y(function(b){var d=void 0,B=void 0,k=function(){var P;return((P=b.fontSizeMultiplier)==null?0:P.call(b))?b.heightPx()*b.fontSizeMultiplier():b.heightPx()},G=_.lp(function(){if(!b.numberText())return[];
var P,v,L=((P=b.forceRollUp)==null?void 0:P.call(b))||!B||!((v=b.numberValue)==null?0:v.call(b))||B<b.numberValue(),A,a=b.numberText();P=k();v=!((A=b.shouldAnimate)==null||!A.call(b));A=[];var O=0,I=0,D=(d?d.replace(/\D/g,"").length:0)-(a?a.replace(/\D/g,"").length:0),U=d?d.split(/(\d)/).filter(Boolean):[];for(a=a.split(/(\d)/).filter(Boolean);D<0;){var M=a[I];A.push({character:M,rollUp:L,marginMultiplier:P,shouldAnimate:v});I++;T1(M)&&D++}for(;O<D;)M=U[O],A.push({previousCharacter:M,rollUp:L,marginMultiplier:P,
shouldAnimate:v}),O++,T1(M)||D++;for(;I<a.length;)D=a[I],M=U[O],T1(D)===T1(M)?(I++,O++):T1(D)?(O++,D=void 0):T1(M)&&(I++,M=void 0),A.push({character:D,previousCharacter:M,rollUp:L,marginMultiplier:P,shouldAnimate:v});d=b.numberText();var z;B=(z=b.numberValue)==null?void 0:z.call(b);return A},void 0,"kWiBv");
return _.W("yt-animated-rolling-number",{class:"animatedRollingNumberHost",style:function(){return b.numberText()?["height: "+k()+"px;","line-height: "+b.heightPx()+"px;"].join(" "):""},
dir:"ltr","aria-hidden":"true"},_.W(_.iY,{each:G,keyBy:"INDEX"},function(P){return _.W(Q9h,{character:function(){return P().character},
previousCharacter:function(){return P().previousCharacter},
marginMultiplier:function(){return P().marginMultiplier},
rollUp:function(){return P().rollUp},
shouldAnimate:function(){return P().shouldAnimate}})}))},"F");
qvS.idomCompat=!0;_.xjU=_.N("web_enable_sink_animated_rolling_character_and_number")?qvS:Z4F(i4C);var Yve=function(b,d){this.fillAnimation=new Animation(np4(b),document.timeline);this.strokeAnimation=new Animation(T44(d),document.timeline)};
Yve.prototype.play=function(){var b,d;(d=(b=this.fillAnimation).play)==null||d.call(b);var B,k;(k=(B=this.strokeAnimation).play)==null||k.call(B)};
Yve.prototype.cancel=function(){var b,d;(d=(b=this.fillAnimation).cancel)==null||d.call(b);var B,k;(k=(B=this.strokeAnimation).cancel)==null||k.call(B)};_.HS=_.y(function(b){var d=b.model;var B=b.pointerDownEvent;var k=b.pointerUpEvent;var G=b.pointerLeaveEvent;var P=b.hovered;b=_.WC("yt-touch-feedback-shape");var v=_.WC("div"),L=_.WC("div"),A=_.C(_.br(function(){return(k==null?0:k())||(G==null?0:G())?!1:!(B==null||!B())||!1})),a=A.next().value,O=A.next().value,I=void 0,D=function(){!I&&L.value&&v.value&&typeof Animation==="function"&&typeof KeyframeEffect==="function"&&(I=new Yve(L.value,v.value));
var F;(F=I)==null||F.play()},U=function(){var F;
(F=I)==null||F.cancel()},M=function(){var F;
(F=I)==null||F.cancel()};
_.nL(function(){(k==null?0:k())&&D()},"bg756c");
_.nL(function(){(B==null?0:B())&&U()},"QAes8c");
_.nL(function(){(G==null?0:G())&&M()},"YaFbrc");
A=_.A2(function(){D();O(!1)});
var z=_.A2(function(){U();O(!0)}),H=_.A2(function(){M();
O(!1)});
_.Tk(function(){if(I){var F;(F=I)==null||F.cancel();I=void 0}});
var l={};a=_.LQ("yt-spec-touch-feedback-shape",function(){return r81(d().color)},function(){return Qod(d().thumbnailSize,!!d().isExtended)},(l["yt-spec-touch-feedback-shape--focused"]=function(){return!!d().focused&&!d().disabled},l["yt-spec-touch-feedback-shape--circular"]=function(){return!!d().circular},l["yt-spec-touch-feedback-shape--down"]=a,l["yt-spec-touch-feedback-shape--trigger-events"]=function(){return!!d().triggerEvents},l["yt-spec-touch-feedback-shape--hovered"]=function(){return P==
null?void 0:P()},l));
return _.W("yt-touch-feedback-shape",{el:b,class:a,style:_.m2({"margin-top":function(){return d().customTopExtend?"-"+d().customTopExtend+"px":void 0}}),
"on:mousedown":z,"on:mouseup":A,"on:pointerleave":H,"on:touchstart":z,"on:touchend":A,"aria-hidden":!0},_.W(_.m,{cond:function(){return!!d().hoverEffect},
then:function(){return _.W("div",{class:"yt-spec-touch-feedback-shape__hover-effect",style:_.m2({"border-radius":function(){return d().borderRadius},
background:function(){var F;if(F=d().hoverEffect){for(var K=[],u=_.C((F==null?void 0:F.lightingTechniques)||[]),r=u.next();!r.done;r=u.next())switch(r.value){case 2:var Q=r=void 0,q=void 0,sW=void 0;K.push("linear-gradient(180deg, "+((r=F)==null?void 0:(Q=r.palette)==null?void 0:Q.keyLight)+", "+((q=F)==null?void 0:(sW=q.palette)==null?void 0:sW.background)+")")}var L1,cJ;K.push((L1=d().hoverEffect)==null?void 0:(cJ=L1.palette)==null?void 0:cJ.background);F=K.join(", ")}else F=void 0;return F}})})}}),
_.W("div",{class:"yt-spec-touch-feedback-shape__stroke",
style:_.m2({"border-radius":function(){return d().borderRadius},
"border-color":function(){var F,K;return(F=d().touchEffect)==null?void 0:(K=F.palette)==null?void 0:K.background}}),
el:v}),_.W("div",{class:"yt-spec-touch-feedback-shape__fill",style:_.m2({"border-radius":function(){return d().borderRadius},
"background-color":function(){var F,K;return(F=d().touchEffect)==null?void 0:(K=F.palette)==null?void 0:K.background}}),
el:L}))},"J");
_.HS.idomCompat=!0;var e4$={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 lA=_.$4();lA=lA.toLowerCase();if(_.vJ(lA,"android")){var b4e=lA.match(/android\s*(\d+(\.\d+)?)[^;|)]*[;)]/);b4e&&parseFloat(b4e[1])<100||lA.match("("+Object.keys(e4$).join("|")+")")};var dYs=_.y(function(b){return _.W(_.m,{cond:b.aTagConfig,then:function(d){return _.W(_.hF,{aTagConfig:d,disabled:b.disabled,className:b.className,style:b.style,title:b.title,ariaLabel:b.ariaLabel,ariaCurrent:function(){var B,k;return((B=b.toggleable)==null?void 0:B.call(b))&&((k=b.toggled)==null?void 0:k.call(b))},
ref:b.ref},b.children)},
else:function(){return _.W("button",{el:_.Yl(b.ref),"on:click":_.A2(function(d){var B;return(B=b.onClick)==null?void 0:B.call(b,d)}),
class:b.className,title:b.title,style:b.style,disabled:b.disabled,"aria-pressed":function(){var d,B;return((d=b.toggleable)==null?0:d.call(b))?!((B=b.toggled)==null||!B.call(b)):void 0},
"aria-label":b.ariaLabel,"aria-disabled":b.visiblyDisabled,"aria-hidden":b.ariaHidden,tabindex:b.tabIndex},b.children)}})},"K"),kHA=_.y(function(b){var d=b.data;
var B=b.hasIconLeading;var k=b.hasIconLeadingTrailing;var G=b.hasIconTrailing;var P=b.iconButton;var v=b.iconClassName;var L=b.secondaryIconClassName;var A=b.icon;var a=b.secondaryIcon;var O=b.textContentClassName;return _.W(tF,{className:"",style:"display: inherit; justify-content: center"},_.W(_.m,{debugInstance:"V4z1Uc",cond:function(){return A&&(B()||k()||(P==null?void 0:P()))},
then:function(){return _.W(tF,null,_.W("div",{class:v,"aria-hidden":"true"},A==null?void 0:A()))}}),_.W(_.m,{debugInstance:"ok3btb",
cond:function(){return(d().buttonText||d().animatedTextProps||d().formattedButtonText)&&!(P==null?0:P())},
then:function(){return _.W(tF,null,_.W(B4l,{className:O,iconPosition:function(){return d().iconPosition},
text:function(){return d().buttonText},
oneOffCustomTextWrap:function(){return d().oneOffCustomTextWrap},
formattedButtonText:function(){return d().formattedButtonText},
animatedTextProps:function(){return d().animatedTextProps}}))}}),_.W(_.m,{debugInstance:"DO5Rz",
cond:G,then:function(){return _.W(tF,null,_.W("div",{class:v},A==null?void 0:A()))}}),_.W(_.m,{debugInstance:"bnojSc",
cond:k,then:function(){return _.W(tF,null,_.W("div",{class:L},a==null?void 0:a()))}}),_.W(_.m,{debugInstance:"HN3kad",
cond:function(){return!d().disabled&&!0},
then:function(){return _.W(_.HS,{model:function(){var I=d();return{color:I.style==="overlay-dark"?4:I.style==="overlay"?I.type==="filled"?4:3:I.type==="filled"||I.style==="call-to-action-inverse"||I.style==="mono-inverse"?2:1}}})}}))},"L"),B4l=_.y(function(b){var d=function(){var B,k;
return((B=b.iconPosition)==null?void 0:B.call(b))==="icon-with-label"||((k=b.oneOffCustomTextWrap)==null?void 0:k.call(b))};
return _.W("div",{class:b.className,"aria-hidden":function(){var B,k,G;return((B=b.ariaHidden)==null?void 0:B.call(b))&&(!((k=b.animatedTextProps)==null||!k.call(b))||!((G=b.formattedButtonText)==null||!G.call(b)))}},_.W(_.wJ,null,_.W(_.S8,{when:function(){var B;
return(B=b.animatedTextProps)==null?void 0:B.call(b)}},function(){return _.W(_.xjU,{numberText:function(){return b.animatedTextProps().numberText},
numberValue:function(){return b.animatedTextProps().numberValue},
heightPx:function(){return b.animatedTextProps().heightPx},
fontSizeMultiplier:function(){return b.animatedTextProps().fontSizeMultiplier},
shouldAnimate:function(){return b.animatedTextProps().shouldAnimate},
forceRollUp:function(){return b.animatedTextProps().forceRollUp}})}),_.W(_.S8,{when:function(){var B;
return(B=b.formattedButtonText)==null?void 0:B.call(b)}},function(){return _.W(_.I4,{text:function(){return Object.assign({},b.formattedButtonText(),{lineBreakMode:d()?"LINE_BREAK_MODE_BY_WORD_WRAPPING":b.formattedButtonText().lineBreakMode,
alignment:d()?"TEXT_ALIGNMENT_CENTER":b.formattedButtonText().alignment})},
noLinkColor:!0,noWrap:function(){return!d()}})}),_.W(_.S8,{when:function(){var B,k;
return((B=b.iconPosition)==null?void 0:B.call(b))==="icon-with-label"&&((k=b.text)==null?void 0:k.call(b))}},function(){return _.W(_.I4,{text:function(){return{content:b.text(),
lineBreakMode:"LINE_BREAK_MODE_BY_WORD_WRAPPING",alignment:"TEXT_ALIGNMENT_CENTER"}},
noLinkColor:!0,noWrap:!1})}),_.W(_.Vt,null,function(){return b.text})))},"M"),GHe=_.y(function(b){return _.W(_.m,{debugInstance:"kM7Sgc",
cond:b.hasLabel,then:function(){var d;return _.W("label",{class:b.className},b.children,(d=b.textContent)==null?void 0:d.call(b))},
else:function(){return b.children}})},"N"),tF=_.y(function(b){return b.children},"O");var PkS=_.y(function(b){function d(){P(void 0);L(void 0);a(void 0)}
var B=_.Yl(),k=_.C(_.zk(void 0,void 0,"Ug77pc")),G=k.next().value,P=k.next().value;k=_.C(_.zk(void 0,void 0,"XGf7Zb"));var v=k.next().value,L=k.next().value,A=_.C(_.zk(void 0,void 0,"w55oqd"));k=A.next().value;var a=A.next().value;A=_.C(_.zk(0,void 0,"rBgpzc"));var O=A.next().value,I=A.next().value;A=_.A2(function(){switch(O()){case 1:I(2);break;case 3:var U,M;(M=(U=B.value).hidePopover)==null||M.call(U);I(0);d()}});
_.nL(function(){if(b.show()){var U;P((U=b.children)==null?void 0:U.call(b));var M;L((M=b.location)==null?void 0:M.call(b));var z;a((z=b.classNames)==null?void 0:z.call(b));switch(O()){case 0:var H,l;(l=(H=B.value).showPopover)==null||l.call(H);I(1);break;case 3:I(1);var F,K;(K=(F=B.value).hidePopover)==null||K.call(F);var u,r;(r=(u=B.value).showPopover)==null||r.call(u)}}else switch(O()){case 2:I(3);break;case 1:var Q,q;(q=(Q=B.value).hidePopover)==null||q.call(Q);d();I(0)}},"Z8V4Qb");
_.Ti(function(){});
var D={};return _.W("yt-popover",{popover:"manual",el:B,style:_.m2({left:function(){var U;return(U=v())==null?void 0:U.left},
top:function(){var U;return(U=v())==null?void 0:U.top},
bottom:function(){var U;return(U=v())==null?void 0:U.bottom},
right:function(){var U;return(U=v())==null?void 0:U.right}}),
class:_.LQ("ytPopoverComponentHost",k,(D.ytPopoverComponentHostClosing=function(){return O()===3},D.ytPopoverComponentHostSeeThrough=function(){var U;
return((U=b.seeThrough)==null?void 0:U.call(b))===!0},D)),
"on:animationend":A},G)},"Q");var Eps={left:"0px",right:"auto",top:"0px",bottom:"auto"},soh=function(){var b=this;this.registerTooltipElement=function(B){var k;b.tooltipElement=(k=B.querySelector("yt-popover"))!=null?k:void 0};
var d=_.C(_.zk(void 0,void 0,"EIh5sc"));this.state=d.next().value;this.setState=d.next().value;d=_.C(_.zk(void 0,void 0,"PC1M0b"));this.schedulerJobID=d.next().value;this.setSchedulerJobID=d.next().value},Gy1=function(b,d){var B=II,k=_.Y8.addJob(function(){var G=Ck2(B,b,d);
B.currentConfig=d;B.setState({text:d.text,location:_.N("web_tooltip_location_fix")?void 0:G,anchor:b,offset:d.offset,style:d.style})},4,d.delay);
B.setSchedulerJobID(k)},PK4=function(){var b=II,d=b.schedulerJobID();
d&&(_.Y8.cancelJob(d),b.setSchedulerJobID(void 0));b.setState(void 0);b.currentConfig=void 0};
soh.prototype.notify=function(b,d){var B;((B=this.state())==null?void 0:B.anchor)===b&&(B=Ck2(this,b,d),this.currentConfig=d,this.setState({text:d.text,location:_.N("web_tooltip_location_fix")?void 0:B,anchor:b,offset:d.offset,style:d.style}))};
var Ck2=function(b,d,B){var k=d.getBoundingClientRect();d=window.innerWidth;var G=window.innerHeight,P=B.location,v=B.offset;B=B.text;if(b=b.tooltipElement){var L=getComputedStyle(b);b=L.font;var A=OZ(L.lineHeight),a=OZ(L.paddingLeft),O=OZ(L.paddingRight),I=OZ(L.paddingTop);L=OZ(L.paddingBottom);var D=document.createElement("canvas").getContext("2d");D.font=b;B={width:D.measureText(B).width+a+O,height:A+I+L}}else B=void 0;b=B;if(!b)return Eps;B=b.width;b=b.height;a=v+b;I=v+B;A=k.top>=a;a=G-k.bottom>=
a;O=k.left>=I;I=d-k.right>=I;L=P;switch(P){case "top":!A&&a&&(L="bottom");break;case "bottom":!a&&A&&(L="top");break;case "left":!O&&I&&(L="right");break;case "right":!I&&O&&(L="left")}switch(L){case "top":P=k.left+k.width/2-B/2;k=k.top-b-v;break;case "bottom":P=k.left+k.width/2-B/2;k=k.bottom+v;break;case "left":P=k.left-B-v;k=k.top+k.height/2-b/2;break;case "right":P=k.right+v;k=k.top+k.height/2-b/2;break;default:P=k.left+k.width/2-B/2,k=k.bottom+v}v=Object.assign({},Eps);P+B>d?(v.right="0px",v.left=
"auto"):(v.left=Math.round(Math.max(0,P)+window.scrollX)+"px",v.right="auto");k+b>G?(v.bottom="0px",v.top="auto"):(v.top=Math.round(Math.max(0,k)+window.scrollY)+"px",v.bottom="auto");return v};var II;II=new soh;_.vpU=_.y(function(){var b=_.lp(function(){var G;return(G=II.state())==null?void 0:G.anchor},void 0,"tiGUn"),d=_.lp(function(){var G;
return(G=II.state())==null?void 0:G.text},void 0,"TA2GQe"),B=_.lp(function(){var G;
return(G=II.state())==null?void 0:G.style},void 0,"ucvFsf"),k=_.N("web_tooltip_location_fix")?_.lp(function(){var G=b();
var P=II.currentConfig;if(G&&P)return Ck2(II,G,P)},void 0,"EpDz6"):_.lp(function(){var G;
return(G=II.state())==null?void 0:G.location},void 0,"aRJtfd");
return _.W("yt-tooltip",{class:"ytTooltipContainerHost",el:_.Yl(II.registerTooltipElement),"aria-hidden":"true"},_.W(PkS,{classNames:function(){switch(B()){case "TOOLTIP_VIEW_MODEL_STYLE_PLAYER":return"ytTooltipContainerPlayerTooltipContent";default:return"ytTooltipContainerDefaultTooltipContent"}},
location:k,show:function(){return!!d()&&!!k()},
seeThrough:!0},d))},"R");var nN4=Wt("stamper-context");_.jH=_.y(function(b){var d=b.data;var B=b.icon;var k=b.iconName;var G=b.animateIcon;var P=b.secondaryIcon;var v=b.secondaryIconName;var L=b.focusedOverride;var A=b.clientOnlyWizTooltipsEnabled;sgW();var a=qcC(d),O=a.size,I=a.style;b=a.disabled;var D=a.onTap,U=a.alignByText,M=a.aTagConfig,z=a.customColors,H=a.segmentedPosition,l=a.toggled,F=a.toggleable,K=a.accessibilityLabel,u=a.onToggle,r=a.iconPosition,Q=a.oneOffCustomTextWrap,q=a.disableTextEllipsis,sW=a.disableBackdropFilter,L1=a.tooltipText,
cJ=a.ariaHidden,OW=a.tabIndex,ow=a.buttonText,Z2=a.formattedButtonText,yE=a.animatedTextProps,wG=a.onClickRateLimitMs,aS=bdE(d,B,P,k,v,L,G),b2=aS.type;B=aS.shouldFocus;k=aS.hasIconLeading;G=aS.hasIconTrailing;var QE=aS.hasIconLeadingTrailing,mV=aS.hasIconOnly;P=aS.hasIconOnly40;var pe=aS.hasIconWithLabel;v=aS.iconButton;var RS=aS.visiblyDisabled;L=aS.overrideSmallSizeIcon;var Dg=aS.iconToRender;aS=aS.secondaryIconToRender;var XM=_.C(E7w(L1,a.tooltipShape)).next().value,mQ=function(MS){D==null||D(MS);
F()&&(u==null||u(MS))},uF=_.lp(function(){return wG==null?void 0:wG()},void 0,"siKywb"),O$=_.lp(function(){return uF()?rn$(mQ,uF()):mQ},void 0,"wDTcN");
a={};var Ke={};return _.W(GHe,{className:_.LQ("yt-spec-button-shape-with-label",(a["yt-spec-button-shape-with-label--is-overlay"]=function(){return I()==="overlay"||I()==="overlay-dark"},a)),
hasLabel:pe,textContent:function(){return _.W(B4l,{text:ow,className:"yt-spec-button-shape-with-label__label",ariaHidden:!0,oneOffCustomTextWrap:Q,iconPosition:r,formattedButtonText:Z2,animatedTextProps:yE})}},_.W(dYs,{aTagConfig:M,
className:_.LQ("yt-spec-button-shape-next",function(){return dUG(b2())},function(){return RS()?void 0:BIE(I())},function(){return kyC(O())},(Ke["yt-spec-button-shape-next--disabled"]=RS,Ke["yt-spec-button-shape-next--focused"]=B,Ke["yt-spec-button-shape-next--icon-trailing"]=G,Ke["yt-spec-button-shape-next--icon-leading"]=k,Ke["yt-spec-button-shape-next--icon-leading-trailing"]=QE,Ke["yt-spec-button-shape-next--icon-leading-trailing-no-text"]=function(){return QE()&&!(ow()||Z2())},Ke["yt-spec-button-shape-next--icon-button"]=
function(){return mV()||pe()},Ke["yt-spec-button-shape-next--icon-only-default"]=P,Ke["yt-spec-button-shape-next--align-by-text"]=U,Ke["yt-spec-button-shape-next--segmented-start"]=function(){return H()==="start"},Ke["yt-spec-button-shape-next--segmented-end"]=function(){return H()==="end"},Ke["yt-spec-button-shape-next--override-small-size-icon"]=L,Ke["yt-spec-button-shape-next--one-off-custom-text-wrap-container"]=Q,Ke["yt-spec-button-shape-next--disable-text-ellipsis"]=q,Ke["yt-spec-button-shape-next--enable-backdrop-filter-experiment"]=
function(){return!sW()&&!_.N("web_disable_backdrop_filter")},Ke)),
style:function(){var MS=z();if(MS){var b4=MS.color;var An=MS.backgroundColor;MS=MS.borderColor;var Th="";b4&&(Th+="color: "+b4+";");An&&(Th+="background-color: "+An+";");MS&&(Th+="border-color: "+MS+";");b4={style:Th}}else b4={};return b4.style},
onClick:function(MS){O$()(MS)},
disabled:b,ariaLabel:K,toggleable:F,toggled:l,title:function(){return(A==null?0:A())||!L1()?"":L1()},
visiblyDisabled:RS,ariaHidden:cJ,tabIndex:OW,ref:function(MS){(A==null?0:A())&&XM(MS)}},_.W(kHA,{data:d,
hasIconLeading:k,hasIconLeadingTrailing:QE,hasIconTrailing:G,iconButton:v,icon:Dg,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:aS})))},"T");
_.jH.idomCompat={callbacks:{icon:!0,secondaryIcon:!0}};_.F0=_.y(function(b){var d=b.data;var B=b.className;var k=b.style;var G=b.useOutlinedIcon;var P=b.buttonOverrides;var v=b.animatedTextProps;var L=b.onClick;var A=b.target;var a=_.WC("button-view-model",function(u){u.dispatchEvent(new CustomEvent("yt-renderidom-finished",{bubbles:!0,cancelable:!1,composed:!0}));var r=d().targetId;r&&_.nV(_.TY(),r,u);return function(){KV(_.TY(),u)}}),O=function(){return d().iconName},I=_.UZ(function(u){a:{var r=d().entityKey,Q=d().buttonEntitySelectorType;
if(Q&&r)switch(Q){case "BUTTON_ENTITY_SELECTOR_TYPE_REMOVE_ADS_AD_STATE":u=(u=_.fQ(u,r))?{isHidden:u.adsState==="ADS_STATE_NONE"||u.adsState==="ADS_STATE_UNKNOWN"}:{isHidden:!0};break a;default:u={isHidden:!1};break a}u=void 0}return u}),D,U=(D=_.I2().resolve(_.O6(_.nx)))==null?void 0:D(),M=function(){var u=d();
var r=P==null?void 0:P(),Q=v==null?void 0:v(),q=A==null?void 0:A();if(u){var sW=mUW(u.type);var L1=!!u.title||!!u.titleFormatted;var cJ=!(!u.iconName&&!u.iconImage);L1=cJ&&!L1?"icon-only":cJ?u.iconTrailing||u.iconPosition==="BUTTON_VIEW_MODEL_ICON_POSITION_TRAILING"?"trailing":"leading":void 0;L1==="icon-only-40"&&(sW="text");var OW;cJ=(OW=r==null?void 0:r.state)!=null?OW:$Ud(u.state);var ow,Z2=(ow=r==null?void 0:r.disabled)!=null?ow:u.state==="BUTTON_VIEW_MODEL_STATE_DISABLED"||u.state==="BUTTON_VIEW_MODEL_STATE_INACTIVE";
if(_.N("web_button_vm_refactor_disabled")){var yE;Z2=(yE=r==null?void 0:r.disabled)!=null?yE:cJ==="disabled"}Q=Q&&Q.numberText&&!isNaN(Number(Q.numberValue))?Q:void 0;ow=Object;yE=ow.assign;OW=u.title;var wG=u.titleFormatted,aS=u.accessibilityText,b2=af1(u.style),QE=Od2(u.buttonSize);q=WjJ(u,a,Z2,L,q);Z2=Z2&&!u.onDisabledTap;var mV=ffC(u,a),pe=u.customFontColor,RS=u.customBackgroundColor;var Dg=u.customBorderColor;var XM=u.customDarkThemeFontColor,mQ=u.customDarkThemeBackgroundColor,uF=u.customDarkThemeBorderColor;
pe=U&&XM?XM:pe;RS=U&&mQ?mQ:RS;Dg=U&&uF?uF:Dg;Dg={color:pe?_.lG(pe):void 0,backgroundColor:RS?_.lG(RS):void 0,borderColor:Dg?_.lG(Dg):void 0};if(uF=_.p(u.tooltipData,SiM)){var O$;RS={text:(O$=uF.tooltipText)!=null?O$:"",location:v7C(uF.placement),style:uF.style}}else RS=void 0;u=yE.call(ow,{},{buttonText:OW,formattedButtonText:wG,animatedTextProps:Q,accessibilityLabel:aS,style:b2,type:sW,state:cJ,size:QE,iconPosition:L1,onTap:q,disabled:Z2,aTagConfig:mV,customColors:Dg,tooltipText:u.tooltip,tooltipShape:RS},
r)}else u={style:"mono",type:"text",state:"active",size:"M"};u.focused=l();return u},z=function(){return Yc2(M(),!!d().iconName)};
b=_.C(_.zk(!1,void 0,"yZ8hab"));D=b.next().value;var H=b.next().value,l=D;b=_.A2(function(){var u=_.I2().resolve(_.O6(_.X0));u&&H(u.isKeyBoardInUse());return!1});
D=_.A2(function(){H(!1);return!1});
_.nL(function(){var u,r=_.p(d==null?void 0:(u=d())==null?void 0:u.onVisible,_.FB);r&&_.gf(r,{disableClickTracking:!0})},"G9MlKd");
var F=function(){var u;return(d==null?0:(u=d())==null?0:u.iconImage)?{sources:[d().iconImage]}:void 0},K=_.N("enable_client_only_wiz_tooltips")&&HTMLElement.prototype.hasOwnProperty("popover");
return _.W("button-view-model",{el:a,class:_.LQ("ytSpecButtonViewModelHost",B),"on:focusin":b,"on:focusout":D},_.W(_.m,{cond:function(){var u,r;return!((r=d().entityKey&&d().buttonEntitySelectorType&&((u=I())==null?void 0:u.isHidden))!=null&&r)},
then:function(){return _.W(_.m,{cond:F,then:function(u){return _.W(_.jH,{data:M,icon:function(){return _.W(_.qc,{data:u,alt:"",targetWidth:z,targetHeight:z,preserveWidth:!0,preserveHeight:!0})},
clientOnlyWizTooltipsEnabled:K})},
else:function(){return _.W(_.jH,{data:M,icon:function(){return _.W(_.$u,{icon:O,active:function(){return(G==null?0:G())?!1:M().toggled},
animateIcon:function(){var u;return!!(k==null?0:(u=k())==null?0:u.animateIcon)},
size:z})},
clientOnlyWizTooltipsEnabled:K})}})}}))},"V");
_.F0.idomCompat={callbacks:{onClick:!0}};_.B$(_.y(function(b){return _.W("yt-button-view-model",{id:b.id,class:_.LQ(b.scopingClassName,b.classes),icon:function(){var d;return(d=b.icon)==null?void 0:d.call(b)},
"dialog-dismiss":function(){var d;return((d=b.dialogDismiss)==null?0:d.call(b))?"":void 0}},_.W(_.F0,{data:function(){var d;
return(d=b.data)==null?void 0:d.call(b)},
className:function(){var d;return(d=b.className)==null?void 0:d.call(b)},
style:function(){var d;return(d=b.style)==null?void 0:d.call(b)},
useOutlinedIcon:function(){var d;return(d=b.useOutlinedIcon)==null?void 0:d.call(b)},
buttonOverrides:function(){var d;return(d=b.buttonOverrides)==null?void 0:d.call(b)},
animatedTextProps:function(){var d;return(d=b.animatedTextProps)==null?void 0:d.call(b)},
onClick:function(d){var B;return(B=b.onClick)==null?void 0:B.call(b,d)}}))},"W"),"yt-button-view-model",{props:{data:_.DK,
className:_.DK,style:_.DK,useOutlinedIcon:_.DK,buttonOverrides:_.DK,animatedTextProps:_.DK,onClick:_.eI,scopingClassName:_.DK,id:_.DK,icon:_.DK,dialogDismiss:_.DK,classes:_.DK,target:_.eI}});_.B$(_.y(function(b){var d=b.data;var B=b.id;var k=b.className;var G=b.iconName;var P=b.animateIcon;var v=b.secondaryIconName;b=_.C(_.zk(!1,void 0,"TtJl8"));var L=b.next().value,A=b.next().value,a=function(){var I=_.I2().resolve(_.O6(_.X0));I&&A(I.isKeyBoardInUse())},O=function(){A(!1)};
b=_.WC("yt-button-shape",function(I){if(_.I2().resolve(_.O6(_.X0)))return I.addEventListener("focusin",a),I.addEventListener("focusout",O),function(){I.removeEventListener("focusin",a);I.removeEventListener("focusout",O)}});
return _.W("yt-button-shape",{el:b,id:B,class:k},_.W(_.m,{cond:d,then:function(){return _.W(_.jH,{data:d,iconName:G,secondaryIconName:v,focusedOverride:L,animateIcon:P})}}))},"X"),"yt-button-shape",{props:{data:_.DK,
id:_.DK,className:_.DK,iconName:_.DK,animateIcon:_.DK,secondaryIconName:_.DK,clientOnlyWizTooltipsEnabled:_.DK,disableUpgrade:_.DK},unsafeExternallySettableAttributes:new Set(["hidden","key","dialog-dismiss","disable-upgrade"])});var ZK=function(){var b=_.g.apply(this,arguments)||this;b.isGoalActive=!0;return b};
_.c(ZK,_.g);ZK.prototype.isAppDarkTheme=function(){return document.documentElement.hasAttribute("dark")};
ZK.prototype.progressBarChanged=function(){var b=_.Cl(this.hostElement).querySelector("#progress-bar-progress"),d,B,k,G=(k=Number((d=this.creatorGoalState)==null?void 0:d.currentGoalCount)/Number((B=this.creatorGoalState)==null?void 0:B.totalGoalCount)*100)!=null?k:0,P;b.style.width=((P=Math.min(G,100))!=null?P:0)+"%"};
ZK.prototype.goalStateChanged=function(){var b;this.isGoalActive=((b=this.creatorGoalState)==null?void 0:b.creatorGoalState)==="CREATOR_GOAL_STATE_ACTIVE";var d;b={"--yt-progress-bar-color":TR1((d=this.creatorGoalState)==null?void 0:d.progressBarColor)};_.Wf(this.hostElement,b)};
ZK.prototype.configureRendererStamper=function(){return{"creatorGoalState.progressFlowButton":{id:"progress-button",mapping:{buttonViewModel:{component:"yt-button-view-model",properties:{scopingClassName:"[[is]]"}}},reuseComponents:!0}}};
_.DB.Object.defineProperties(ZK.prototype,{shouldShowCountdown:{configurable:!0,enumerable:!0,get:function(){var b;return this.isGoalActive&&!((b=this.creatorGoalState)==null||!b.shouldShowCountdown)}},
endTimestamp:{configurable:!0,enumerable:!0,get:function(){var b;if((b=this.creatorGoalState)==null?0:b.endTimestampMs){var d;b=Number((d=this.creatorGoalState)==null?void 0:d.endTimestampMs)/1E3;return{seconds:String(b)}}}},
targetIconThemedImage:{configurable:!0,enumerable:!0,get:function(){var b;if((b=this.creatorGoalState)==null?0:b.themedTargetImage){var d;b=_.p((d=this.creatorGoalState)==null?void 0:d.themedTargetImage,X5M);return this.isAppDarkTheme()?b==null?void 0:b.imageDark:b==null?void 0:b.imageLight}}}});
_.DB.Object.defineProperties(ZK,{template:{configurable:!0,enumerable:!0,get:function(){return gfH()}}});
ZK.prototype.goalStateChanged=ZK.prototype.goalStateChanged;ZK.prototype.progressBarChanged=ZK.prototype.progressBarChanged;_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],ZK.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.vS),_.n("design:type",Object)],ZK.prototype,"ytLiveChatReduxBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],ZK.prototype,"ytRendererBehavior",void 0);
_.w([_.Z({selectorArgs:["data.creatorGoalEntityKey"],selector:function(b,d){return _.AY(b.entities,"creatorGoalEntity",d)}}),
_.n("design:type",Object)],ZK.prototype,"creatorGoalState",void 0);_.w([_.Z(),_.n("design:type",Object)],ZK.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Object)],ZK.prototype,"isGoalActive",void 0);_.w([_.X("creatorGoalState","isGoalActive"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],ZK.prototype,"shouldShowCountdown",null);_.w([_.X("creatorGoalState"),_.n("design:type",Object),_.n("design:paramtypes",[])],ZK.prototype,"endTimestamp",null);
_.w([_.X("creatorGoalState"),_.n("design:type",Object),_.n("design:paramtypes",[])],ZK.prototype,"targetIconThemedImage",null);_.w([_.O8("creatorGoalState.currentGoalCount"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],ZK.prototype,"progressBarChanged",null);_.w([_.O8("creatorGoalState.creatorGoalState"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],ZK.prototype,"goalStateChanged",null);
_.w([_.Fk({is:"yt-creator-goal-progress-flow-view-model",disableElementRegistration:!0,noInjection:!0})],ZK);_.V(ZK,"yt-creator-goal-progress-flow-view-model",function(){return gfH()},{mode:0});var L32;var frS;var Vc=function(){return _.g.apply(this,arguments)||this};
_.c(Vc,_.g);Vc.prototype.attached=function(){var b,d,B;if(this==null?0:(b=this.data)==null?0:(d=b.pdgPurchasedBumperLoggingDirectives)==null?0:(B=d.loggingDirectives)==null?0:B.trackingParams){var k,G,P;UUm(this==null?void 0:(k=this.data)==null?void 0:(G=k.pdgPurchasedBumperLoggingDirectives)==null?void 0:(P=G.loggingDirectives)==null?void 0:P.trackingParams)}};
Vc.prototype.configureRendererStamper=function(){return{"data.content":{id:"content",mapping:{bumperUserEduContentViewModel:{component:"yt-bumper-user-edu-content-view-model"}}}}};
_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],Vc.prototype,"ytComponentBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],Vc.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Vc.prototype,"data",void 0);_.w([_.Fk({disableElementRegistration:!0,is:"yt-live-chat-item-bumper-view-model"})],Vc);
_.V(Vc,"yt-live-chat-item-bumper-view-model",function(){if(frS===void 0){var b=document.createElement("template");_.J(b,'\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>');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;L32===void 0&&(L32=document.createElement("template"));var k=L32;B.call(d,k.content.cloneNode(!0),b.content.firstChild);frS=b}b=frS;return b},{mode:0});var A8l;var W3H;_.xu=function(b,d){this.data=b;this.actions=d;this.data=b;this.actions=d};
_.iI=function(){};_.iA={};_.iA.YtOpenPopupBehavior={properties:{popupPositionTarget:Object},listeners:{"yt-service-request-completed":"onOpenPopupServiceRequestCompleted_"},created:function(){this.openPopupConfig=null},
openPopup:function(b,d){o7y(this.hostElement,b,d)},
getNavigationEndpointPopupAction:function(b){return NIE(b,this.openPopupConfig)},
onOpenPopupServiceRequestCompleted_:function(b,d){ph1(this.hostElement,b,d,this.openPopupConfig)}};var tf4=["backstageImageUploadEndpoint","openUpdateCommentDialogAction","updateCommentDialogEndpoint","updateCommentReplyDialogEndpoint"];_.wb={};
_.wb.YtEndpointBehavior=[_.iA.YtOpenPopupBehavior,{properties:{openPopupConfig:Object,useClickHandler:{type:Boolean,value:!1}},ready:function(){this.openPopupConfig=_.xe("openPopupConfig");(this.useClickHandler=_.Ye("useClickHandler",!1))?this.hostElement.addEventListener("click",a3(this,this.onEndpointClick_)):(xi(this.hostElement,"tap",a3(this,this.onEndpointTap_)),xi(this.hostElement,"touchend",a3(this,this.onEndpointTouchEnd_)));xi(this.hostElement,"touchstart",a3(this,this.onEndpointTapStart_));this.hostElement.addEventListener("mousedown",
a3(this,this.onEndpointTapStart_))},
onEndpointClick_:function(b){JKE(this.hostElement,b,this.openPopupConfig,this.disableCommandHandlerOverride)},
onEndpointTap_:function(b){var d=this.hostElement,B=this.openPopupConfig,k=this.disableCommandHandlerOverride;k=k===void 0?!1:k;var G=Mf4(b);if(G){G.href&&ZA(G.href);var P=b.detail;var v=P.sourceEvent;P=P.preventer;v=v.button!==void 0?v.button===0&&!oI(v):P?!oI(P):!0;G.data&&v&&cKd(d,G,b,B,k)}},
onEndpointTouchEnd_:function(b){oI(b)||Mf4(b)&&b.preventDefault()},
onEndpointTapStart_:function(b){HdF(b)}}];_.uA={YtActionHandlerBehavior:[{actionMap:{},attached:function(){this.registerActionMap(this.actionMap)},
detached:function(){this.unregisterActionMap(this.actionMap)},
registerActionMap:function(b){for(var d=_.Cv.getInstance(),B=_.C(Object.keys(b)),k=B.next();!k.done;k=B.next()){var G=k.value;k=b[G];if(this&&this[k]){var P=d.actionRoutingMap.get(G);P||(P=new Map,d.actionRoutingMap.set(G,P));d.registerActionHandler(this,G,this[k].bind(this),P)}else G=Error("md"),G.params=k,_.e8(G)}},
unregisterActionMap:function(b){_.fv(_.Cv.getInstance(),b,this)}}]};var Mn=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_"+(_.N("enable_web_delhi_icons")?"v5":"v4")+".json",pathDarkTheme:"https://www.gstatic.com/youtube/img/lottie/animated_like_icon/animated_like_icon_dark_"+(_.N("enable_web_delhi_icons")?"v5":"v4")+".json",lottiePlayerProps:{animationConfig:{loop:!1,autoplay:!1}},type:"LIKE",totalFrames:_.N("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:_.N("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:_.N("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:_.N("enable_web_delhi_icons")?120:79,lazyLoad:!1}]]);var pQ;var c$=new Map;var SPd=window.matchMedia("(forced-colors: active)").matches;var ar2;var mY$;var $YU=new _.$n("LOTTIE_LOADER_TOKEN");_.K2=_.y(function(b){var d=b.data;var B=b.className;var k=b.animationName;var G=b.animationRef;var P=b.elRefForInterop;var v=_.$i("lottie-component"),L;_.Tk(function(){var a;return void((a=L)==null?void 0:a.destroy())});
var A;_.nL(function(){var a=_.Qo(k);if(a!==A){A=a;var O=Object.assign({},{animationName:a,animationRef:_.Qo(G)},_.Qo(d));try{_.I2().resolve($YU)().then(function(U){var M;(M=L)==null||M.destroy();var z,H;M=(H=P==null?void 0:(z=P())==null?void 0:z.value)!=null?H:v.value;z=O.animationRef;H=O.listeners;U=U.loadAnimation(Object.assign({},{container:M},O.animationConfig));z&&(z.lottieEl=U);if(H)for(M=_.C(Object.entries(H)),z=M.next();!z.done;z=M.next())H=_.C(z.value),z=H.next().value,(H=H.next().value)&&
U.addEventListener(z,H);L=U})}catch(U){a=U;
var I="LottieComponent error.";a.message&&(I+=" Original description: "+a.message);_.bE(a,I);_.eu(a);var D;((D=O.listeners)==null?0:D.error)&&O.listeners.error(a)}}},"nrJISd");
return _.W(DaG,{cond:function(){return!(P==null?0:P())},
then:function(){return _.W("lottie-component",{class:_.LQ("ytLottieComponentHost",B),el:v})}})},"Z");_.B$(_.y(function(b){return _.W("ytd-lottie-player",{id:b.id,hidden:b.hidden,class:b.className,"aria-label":b.ariaLabel,style:"display: block;"},_.W(_.K2,{data:b.data,animationName:function(){var d;return((d=b.data().animationConfig)==null?void 0:d.name)||""},
animationRef:function(){return b.data().animationRef}}))},"$"),"ytd-lottie-player",{props:{data:_.DK,
id:_.DK,hidden:_.DK,className:_.DK,ariaLabel:_.DK}});var n2=function(){var b=_.g.apply(this,arguments)||this;b.animationRef={};b.delhiIconsEnabled=_.N("enable_web_delhi_icons");return b};
_.c(n2,_.g);_.E=n2.prototype;
_.E.handlePropertyChange=function(){var b=this.animatedIcon,d=this.active,B=this.isDarkTheme;if(b){var k=this.previousActive!==d;this.previousActive=d;this.animationRef.lottieEl?k?this.toggleAnimation(d,b.totalFrames):_.N("web_enable_animated_icon_active_state_fix")&&this.setAnimationState(d,b.totalFrames):d?this.initializeAnimationAsToggled(b.lottiePlayerProps,b.totalFrames):this.initializeAnimationAsUntoggled(b.lottiePlayerProps);b.lottiePlayerProps.animationRef=this.animationRef;this.animatedIconType=
b.type;this.lottiePlayerProps=this.computeLottiePlayerProps(b,B)}};
_.E.computeLottiePlayerProps=function(b,d){var B=this.deepCloneLottiePlayerProps(b);d?(d=b.nameDarkTheme,b=b.pathDarkTheme):(d=b.name,b=b.path);B.animationConfig.name=d;(d=c$.get(b))?B.animationConfig.animationData=d:B.animationConfig.path=b;return B};
_.E.initializeAnimationAsToggled=function(b,d){b.animationConfig.initialSegment=[d-1,d]};
_.E.initializeAnimationAsUntoggled=function(b){b.animationConfig.initialSegment=void 0};
_.E.toggleAnimation=function(b,d){if(b){var B;(B=this.animationRef.lottieEl)==null||B.playSegments([0,d],!0)}else{var k;(k=this.animationRef.lottieEl)==null||k.playSegments([0,1],!0)}};
_.E.setAnimationState=function(b,d){this.animationRef.lottieEl&&this.animationRef.lottieEl.goToAndStop(b?d-1:0,!0)};
_.E.deepCloneLottiePlayerProps=function(b){var d=Object.assign({},b.lottiePlayerProps.animationConfig);b=Object.assign({},b.lottiePlayerProps);b.animationConfig=d;return b};
n2.prototype.handlePropertyChange=n2.prototype.handlePropertyChange;_.w([_.Z(),_.n("design:type",Object)],n2.prototype,"animatedIcon",void 0);_.w([_.Z({value:!1}),_.n("design:type",Boolean)],n2.prototype,"active",void 0);_.w([_.Z(),_.n("design:type",Boolean)],n2.prototype,"isDarkTheme",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",String)],n2.prototype,"animatedIconType",void 0);_.w([_.Z(),_.n("design:type",Boolean)],n2.prototype,"previousActive",void 0);
_.w([_.Z(),_.n("design:type",Object)],n2.prototype,"lottiePlayerProps",void 0);_.w([_.Z(),_.n("design:type",Object)],n2.prototype,"animationRef",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],n2.prototype,"delhiIconsEnabled",void 0);_.w([_.O8("animatedIcon","active","isDarkTheme"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],n2.prototype,"handlePropertyChange",null);_.w([_.Fk({is:"yt-animated-icon",disableElementRegistration:!0})],n2);
_.V(n2,"yt-animated-icon",function(){if(mY$===void 0){var b=document.createElement("template");_.J(b,'\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>');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);var d=b.content,B=d.insertBefore;ar2===void 0&&(ar2=document.createElement("template"));var k=ar2;B.call(d,k.content.cloneNode(!0),b.content.firstChild);mY$=b}b=mY$;return b},{mode:2});var O4S;var Irh;_.J2=_.y(function(b){var d={value:null,cancelled:!1};_.Tk(function(){d.cancelled=!0});
var B=_.lp(b.data,{equals:function(k,G){return k.iconName===G.iconName&&k.iconStyle===G.iconStyle&&k.iconSize===G.iconSize&&k.iconSetName===G.iconSetName&&k.iconSelected===G.iconSelected}},"ck24jb");
return _.W("span",{class:"yt-icon-shape",el:_.Yl(function(k){_.nL(function(){var G,P=(G=b.options)==null?void 0:G.call(b);G=B();Kj4(k,d,G,P)},"v878Je")})})},"ba");
_.J2.idomCompat=!0;var sOd=["youtube_fill","youtube_outline"];var DYA=new _.qC({type:"iconset",value:void 0}),Tl=function(){var b=_.g.apply(this,arguments)||this;b.isDarkTheme=document.documentElement.hasAttribute("dark");b.iconName="";b.iconsetName="yt-icons";b.iconset=null;b.missingIconSet=!1;b.iconType=null;b.iconShapeDataSignal=_.zk(void 0,void 0,"TaEgXd");b.renderingOptionsSignal=_.zk({iconWidth:"100%",iconHeight:"100%",iconFilter:b.iconFilter,iconColor:b.gradientColor},void 0,"a1vqYe");b.wizHasRendered=!1;b.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};
return b};
_.c(Tl,_.g);Tl.prototype.onDarkModeToggledAction=function(b){b!==this.isDarkTheme&&(this.isDarkTheme=b)};
Tl.prototype.handlePropertyChange=function(){var b=this,d,B,k,G,P,v,L,A,a,O,I,D,U,M,z,H,l;return _.f(function(F){switch(F.nextAddress){case 1:if(d=!b.icon&&!b.iconName||!b.isAttached)return F.return();B=b;k=B.icon;G=B.size;P=B.defaultToFilled;v=B.active;L=B.targetContainer;b.toggleContainerClass(L);_.N("kevlar_use_wil_icons")&&k&&(A=NR2(k),b.iconType=A.length?A[1]:null);if(k){F.jumpTo(2);break}b.iconsetName="";b.iconName="";return F.yield(b.renderIcon(L,k),3);case 3:return F.return();case 2:a=UYM(k);
O=NR2(a);O.length&&(b.iconsetName=O[0],b.iconName=O[1]);if(!_.N("kevlar_use_wil_icons")){F.jumpTo(4);break}I=Tl;D=opl;U=b.iconType;M=b.active;z=b.defaultToFilled;H=b.size;l=b.iconsetName;return F.yield(N4M(),6);case 6:return F.yield(D.call(I,U,M,z,H,l,F.yieldResult),5);case 5:b.iconShapeData=F.yieldResult;case 4:if(b.shouldRenderIconShape(L)){F.jumpTo(7);break}return F.yield(b.determineIconSet(a,v,P,G,L),7);case 7:return F.yield(b.renderIcon(L,k),0)}})};
Tl.prototype.toggleContainerClass=function(b){b?this.hostElement.classList.add("external-container"):this.hostElement.classList.remove("external-container")};
var UYM=function(b){return!_.N("default_to_innertube_icon")||b.indexOf(":")>0?b:_.fx(b)};
_.E=Tl.prototype;_.E.determineIconSet=function(b,d,B,k){var G=this;return _.f(function(P){return P.nextAddress==1?_.N("kevlar_system_icons")||_.xe("INNERTUBE_CLIENT_NAME")==="WEB_REMIX"||_.xe("INNERTUBE_CLIENT_NAME")==="WEB_CREATOR"?P.yield(G.switchToYtSysIconset(b,d,B,k),3):P.jumpTo(2):P.nextAddress!=2?P.return():P.yield(G.useYtSysIconsetForMissingIcons(b,d,B,k),0)})};
_.E.switchToYtSysIconset=function(b,d,B,k){var G=this,P,v,L,A,a,O,I;return _.f(function(D){switch(D.nextAddress){case 1:if(!b||G.iconsetName!=="yt-icons"&&G.iconsetName!=="yt-sys-icons"){D.jumpTo(0);break}P=NR2(b);v=P[1];var U=v;if(hom(U))v=U;else{var M=U=U.toLowerCase();(U=hl5.get(U))&&(M=U);v=M}_.N("enable_polymer_icons_replace_underscores_dash")&&v.includes("_filled")&&(v=v.replace(/_filled/g,"-filled"));return D.yield(Lx(v,!0),3);case 3:return L=D.yieldResult,D.yield(Lx(v,!1),4);case 4:if((A=
D.yieldResult)||d&&L)G.iconsetName="yt-sys-icons";G.iconName=G.getIconName(v,d,B,A,L);if(k===24){D.jumpTo(0);break}a="yt-sys-icons"+k+":"+G.iconName;return D.yield(Lx(a,!1,!0),6);case 6:return O=D.yieldResult,D.yield(Lx(a,!0,!0),7);case 7:I=D.yieldResult;G.iconName=G.getIconName(v,d,B,O,I);if(!d&&O||d&&I)G.iconsetName="yt-sys-icons"+k;_.tn(D)}})};
_.E.getIconName=function(b,d,B,k,G){b.includes("-filled")&&(b=b.replace("-filled",""));return G&&(d||B)?b+"-filled":b};
_.E.useYtSysIconsetForMissingIcons=function(b,d,B,k){var G=this,P,v;return _.f(function(L){if(L.nextAddress==1)return G.iconsetName!=="yt-icons"?L.jumpTo(0):L.yield(Lx(G.iconName,!1,!1,!0),3);if(L.nextAddress!=4)return P=L.yieldResult,L.yield(Lx(G.iconName,!1),4);v=L.yieldResult;if(P||!v)return L.jumpTo(0);G.iconsetName="yt-sys-icons";return L.yield(G.switchToYtSysIconset(b,d,B,k),0)})};
_.E.onIconsetAdded=function(){this.renderIcon(this.targetContainer,this.icon)};
var N4M=function(){return _.f(function(b){try{return b.return(_.I2().resolve(_.AP))}catch(d){return b.return(new Promise(function(B){_.UQ().parkOrScheduleJob(function(){B(_.I2().resolve(_.AP))},2,"ci")}))}})},opl=function(b,d,B,k,G,P){k=k===void 0?24:k;
if(b){b=b.toLowerCase();var v=b.endsWith("_filled")||b.endsWith("-filled");d={iconName:b,iconStyle:(d===void 0?0:d)||(B===void 0?0:B)||v?"youtube_fill":"youtube_outline",iconSize:k,iconSetName:G===void 0?"yt-icons":G};B=!!P.resolveIcon(d);B||(d.iconSize=void 0,B=!!P.resolveIcon(d));!B&&v&&(d.iconName=b.substring(0,b.length-7),d.iconSize=k,B=!!P.resolveIcon(d),B||(d.iconSize=void 0,B=!!P.resolveIcon(d)));B||(d.iconStyle=void 0,B=!!P.resolveIcon(d));B||_.eu(new _.iq("Icon not supported",{iconName:d.iconName,
iconStyle:d.iconStyle,iconSize:d.iconSize,iconType:b}));return B?d:void 0}};
_.E=Tl.prototype;_.E.shouldRenderIconShape=function(b){if(!_.N("kevlar_use_wil_icons")||!this.iconType||!this.iconShapeData||this.isAnimatedIcon)return!1;b=this.getContainer(b);return!Vfx(b,this.icon)};
_.E.renderIcon=function(b,d){var B=this,k,G,P,v,L,A,a,O;return _.f(function(I){switch(I.nextAddress){case 1:if(d&&B.icon!==d)return I.return();k=B.getContainer(b);G=Vfx(k,B.icon);if(B.shouldRenderIconShape(b)&&B.iconType)return B.applyIconShape(G,k),I.return();B.removeIconShape();if(!k)return I.return();B.iconName===""&&B.iconset&&k&&(B.removeStaticIcon(B.iconset,k),G&&B.removeAnimatedIcon(k));if(B.iconName===""&&B.iconset||!B.iconsetName||!DYA)return I.return();B.iconset=DYA.byKey(B.iconsetName);
if(!B.iconset)return B.missingIconSet=!0,window.addEventListener("iron-iconset-added",_.mq(B,B.onIconsetAdded)),I.return();B.missingIconSet&&(B.missingIconSet=!1,window.removeEventListener("iron-iconset-added",_.mq(B,B.onIconsetAdded)));v=(P=G||B.isAnimatedIcon?g7F(B.icon):void 0)&&!P.lazyLoad;A=P&&((L=P)==null?void 0:L.lazyLoad)&&(P.lottiePlayerProps.animationConfig.animationData?!0:c$.get(B.isDarkTheme?P.pathDarkTheme:P.path)?!0:!1);if(v||A)return B.applyAnimatedIcon(k,P,B.iconset),I.return();if(A||
(a=P)==null||!a.lazyLoad){I.jumpTo(2);break}O=whC(P,B.isDarkTheme);B.applyStaticIcon(B.iconset,k,B.iconName,b,G);return I.yield(O,3);case 3:return I.yield(B.renderIcon(B.targetContainer,B.icon),4);case 4:return I.return();case 2:B.applyStaticIcon(B.iconset,k,B.iconName,b,G),_.tn(I)}})};
_.E.getContainer=function(b){var d,B=(d=EXy(this.hostElement))==null?void 0:d.host;d=!!B&&!!B.polymerController;if(!b||d)return b?this.getTargetContainer(b,B):this.hostElement};
_.E.getTargetContainer=function(b,d){var B=_.Cl(d).querySelector("#"+b);B||(b=new _.iq("yt-icon container missing",d.is,b),_.xs(b));return B};
_.E.applyStaticIcon=function(b,d,B,k,G){G&&this.removeAnimatedIcon(d);this.removeIconShape();G=G&&!!this.iconType&&!!this.iconShapeData&&_.N("kevlar_use_wil_icons");try{G?this.applyIconShape(!1,d):b.applyIcon(d,B)}catch(P){this.handleError(P,k,d)}};
_.E.applyIconShape=function(b,d){this.iconset&&d&&(this.removeStaticIcon(this.iconset,d),b&&this.removeAnimatedIcon(d));b={iconWidth:"100%",iconHeight:"100%",iconFilter:this.iconFilter,iconColor:this.gradientColor};var B=_.C(this.iconShapeDataSignal);d=B.next().value;B=B.next().value;var k=_.C(this.renderingOptionsSignal),G=k.next().value;k=k.next().value;B(this.iconShapeData);k(b);if(!this.wizHasRendered)for(this.wizHasRendered=!0,b=_.C(n7Q(d,G)).next().value;b.firstChild;)_.Cl(this.hostElement).appendChild(b.firstChild)};
_.E.removeIconShape=function(){if(_.N("kevlar_use_wil_icons"))(0,this.iconShapeDataSignal[1])(void 0)};
_.E.removeStaticIcon=function(b,d){b.removeIcon(d)};
_.E.applyAnimatedIcon=function(b,d,B){this.removeStaticIcon(B,b);this.removeIconShape();var k;B=this.animatedIconElement&&((k=this.animatedIconElement.polymerController.animatedIcon)==null?void 0:k.type)===d.type;if(this.animatedIconElement&&B){this.animatedIconElement.polymerController.animatedIcon=d;var G;((G=this.animatedIconElement)==null?void 0:G.polymerController.active)!==this.active&&(this.animatedIconElement.polymerController.active=this.active)}else this.animatedIconElement&&this.removeAnimatedIcon(b),
this.animatedIconElement=document.createElement("yt-animated-icon"),this.animatedIconElement.polymerController.animatedIcon=d,this.animatedIconElement.polymerController.active=this.active,_.N("delhi_modern_web_player_icons")?(d=yKw(b,this.icon)&&b.closest("yt-player-quick-action-buttons")?{useDarkTheme:!0}:void 0,this.animatedIconElement.polymerController.isDarkTheme=d?d.useDarkTheme:this.isDarkTheme):this.animatedIconElement.polymerController.isDarkTheme=this.isDarkTheme,_.N("kevlar_use_wil_icons")?
b.insertBefore(this.animatedIconElement,b.childNodes[0]):(b=_.Cl(b),b.insertBefore(this.animatedIconElement,b.childNodes[0]))};
_.E.removeAnimatedIcon=function(b){_.N("kevlar_use_wil_icons")?this.animatedIconElement&&b.contains(this.animatedIconElement)&&b.removeChild(this.animatedIconElement):(b=_.Cl(b),this.animatedIconElement&&b.contains(this.animatedIconElement)&&b.removeChild(this.animatedIconElement));this.animatedIconElement=void 0};
_.E.handleError=function(b,d,B){_.bE(b,this.iconName,d,B);d=Vfx(B,this.icon);var k=!1;window.location.href.includes("JpymaW6Lh2w")?k=!0:B._svgIcon&&(B=(B=B._svgIcon.parentNode)?B.tagName:"unknown",_.bE(b,B),B==="YT-ICON"&&b.name==="NotFoundError"?k=!0:b.name==="NotFoundError"&&d&&(k=!0));k?_.eu(b):_.xs(b)};
_.DB.Object.defineProperties(Tl,{template:{configurable:!0,enumerable:!0,get:function(){if(Irh===void 0){var b=document.createElement("template");_.J(b,"\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");b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);var d=b.content,B=d.insertBefore;
O4S===void 0&&(O4S=document.createElement("template"));var k=O4S;B.call(d,k.content.cloneNode(!0),b.content.firstChild);Irh=b}b=Irh;return b}}});
Tl.prototype.handlePropertyChange=Tl.prototype.handlePropertyChange;_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],Tl.prototype,"actionHandlerBehavior",void 0);_.w([_.Z(),_.n("design:type",String)],Tl.prototype,"icon",void 0);_.w([_.Z({value:!1}),_.n("design:type",Boolean)],Tl.prototype,"active",void 0);_.w([_.Z({value:!1}),_.n("design:type",Boolean)],Tl.prototype,"defaultToFilled",void 0);_.w([_.Z({value:!1}),_.n("design:type",Boolean)],Tl.prototype,"isAnimatedIcon",void 0);
_.w([_.Z({value:24}),_.n("design:type",Number)],Tl.prototype,"size",void 0);_.w([_.Z({value:""}),_.n("design:type",String)],Tl.prototype,"targetContainer",void 0);_.w([_.Z(),_.n("design:type",Object)],Tl.prototype,"animatedIconElement",void 0);_.w([_.Z(),_.n("design:type",Object)],Tl.prototype,"isDarkTheme",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],Tl.prototype,"ariaHidden",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",String)],Tl.prototype,"ariaLabel",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",String)],Tl.prototype,"role",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",String)],Tl.prototype,"tabindex",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",String)],Tl.prototype,"title",void 0);_.w([_.Z(),_.n("design:type",String)],Tl.prototype,"style",void 0);_.w([_.Z(),_.n("design:type",String)],Tl.prototype,"iconFilter",void 0);_.w([_.Z(),_.n("design:type",String)],Tl.prototype,"gradientColor",void 0);
_.w([_.O8("icon","active","defaultToFilled","size","targetContainer","isAttached","isDarkTheme","gradientColor","iconFilter"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype",Promise)],Tl.prototype,"handlePropertyChange",null);_.w([_.Fk({is:"yt-icon",noInjection:!0})],Tl);var TIy="section1Color section2Color section3Color section4Color navBarColor primaryTitleColor secondaryTitleColor bodyTextColor iconActivatedColor iconInactiveColor iconDisabledColor".split(" "),Qg4=["backgroundColor","borderColor","foregroundTitleColor","foregroundBodyColor","foregroundActivatedColor"];var ppV={};ppV.YtPlaintextBehavior=[_.Kq,{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(b){b.preventDefault();b=b.clipboardData.getData("text/plain");document.execCommand("insertText",!1,b)},
preventRichTextFormatting_:function(b){_.IH&&(b=b.detail.keyboardEvent,b.stopImmediatePropagation(),b.preventDefault())}}];var M$H;var c8V;var rb=function(){var b=_.g.apply(this,arguments)||this;b.ignoreShadyDom=!1;b.hasChange_=!1;b.hasSetTitle_=!1;b.useIOObserverForVisibilityLogging_=_.N("kevlar_use_vimio_behavior")&&_.xe("INNERTUBE_CLIENT_NAME")==="WEB";b.ytFormattedStringObserverHandlerKeys_=void 0;return b};
_.c(rb,_.g);_.E=rb.prototype;_.E.created=function(){this.useIOObserverForVisibilityLogging_=_.N("kevlar_use_vimio_behavior")&&_.xe("INNERTUBE_CLIENT_NAME")==="WEB";this.isEmpty=!0};
_.E.ready=function(){_.xe("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_()};
_.E.attached=function(){this.hasChange_&&this.textChanged_(this.text)};
_.E.detached=function(){this.unobserveIOObservers_()};
_.E.clearContents_=function(){for(var b=this.getRoot(),d=b.lastChild;d&&d.tagName!=="STYLE";){try{b.removeChild(d)}catch(B){break}d=b.lastChild}};
_.E.unobserveIOObservers_=function(){if(this.useIOObserverForVisibilityLogging_&&this.ytRendererBehavior.visibilityObserver&&this.ytFormattedStringObserverHandlerKeys_){for(var b=_.C(this.ytFormattedStringObserverHandlerKeys_),d=b.next();!d.done;d=b.next())this.ytRendererBehavior.visibilityObserver.unobserveByKey(d.value);this.ytFormattedStringObserverHandlerKeys_.length=0}};
_.E.resetForAttributedString=function(){var b=this.getRoot();!b.querySelector("yt-attributed-string")&&this.ytAttributedStringElementRef&&(this.clearContents_(),b.appendChild(this.ytAttributedStringElementRef))};
_.E.resetForFormattedString=function(){var b=this.getRoot(),d=b.querySelector("yt-attributed-string");d&&(this.ytAttributedStringElementRef=b.removeChild(d))};
_.E.textChanged=function(){this.textChanged_(this.text)};
_.E.textChanged_=function(b){if(this.isAttached===void 0)this.hasChange_=!0;else{this.hasChange_=!1;this.isEmpty=!b||!b.runs&&!b.simpleText;if(_.N("web_replace_formatted_with_attributed_string")){if(this.useYtAttributedString){this.resetForAttributedString();return}this.resetForFormattedString()}this.unobserveIOObservers_();for(var d=this.hostElement.firstChild;d&&d.nodeName==="FONT";){var B=d;d=d.nextSibling;this.hostElement.removeChild(B)}d=this.getRoot();if(this.isEmpty)this.clearContents_();else{this.ellipsisTruncateChanged_();
B=b.simpleText;var k;!B&&((k=b.runs)==null?void 0:k.length)===1&&this.isSimpleString_(b.runs[0])&&(B=b.runs[0].text);B!==void 0&&!this.respectHtmlDir&&this.useMixedDirectionFormattedStrings&&_.xe("HTML_DIR")==="rtl"&&(this.hostElement.dir="auto");if(B!==void 0){try{d.textContent=B}catch(G){}d.textContent||(this.isEmpty=!0)}else b=b.runs,B!==void 0&&(b=[{text:B}]),this.ellipsisTruncate?this.hostElement.classList.add("complex-string"):this.hostElement.classList.remove("complex-string"),b&&this.updateText_(b),
d.textContent||this.hasEmoji||(this.isEmpty=!0)}}};
_.E.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)};
_.E.computeAriaLabel_=function(b){return b};
_.E.computeEllipsisTruncateStyling=function(b,d){return b&&!d};
_.E.computeUseAttributedString=function(b){return _.N("web_replace_formatted_with_attributed_string")&&vhm(b)&&!this.disableAttributedString&&!this.enableContentEditable};
_.E.setNodeStyle_=function(b,d){!this.useMixedDirectionFormattedStrings||this.respectHtmlDir||_.N("disable_child_node_auto_formatted_strings")&&this.hostElement.dir==="auto"?d.removeAttribute("dir"):d.setAttribute("dir","auto");d.classList.remove("bold","deemphasize","italic","strikethrough","bracket","error-underline");d.style.color="";var B=null;this.noStyles||(b.bold&&(d.classList.add("bold"),B="bold"),b.deemphasize&&(d.classList.add("deemphasize"),B="deemphasize"),b.italics&&d.classList.add("italic"),
b.strikethrough&&d.classList.add("strikethrough"),b.errorUnderline&&(d.classList.add("error-underline"),this.isDarkTheme=document.documentElement.hasAttribute("dark")),b.bracket&&d.classList.add("bracket"),b.textColor&&(d.style.color=_.Hg(b.textColor)));B!==d.getAttribute("style-target")&&(B?d.setAttribute("style-target",B):d.removeAttribute("style-target"))};
_.E.setUpVisibilityLogging_=function(b,d){var B=this;this.setNodeTrackingParams_(b,d);var k;((k=d.data)==null?0:k.trackingParams)&&this.useIOObserverForVisibilityLogging_&&this.ytRendererBehavior.visibilityObserver&&(b=this.ytRendererBehavior.visibilityObserver.observe(d,function(G){var P=B.ytRendererBehavior.getVisibilityLogger();P&&P.reportShown(G)},this.ytRendererBehavior.visibilityOptionVisible_),d=this.ytRendererBehavior.visibilityObserver.observe(d,function(G){var P=B.ytRendererBehavior.getVisibilityLogger();
P&&P.reportHidden(G)},this.ytRendererBehavior.visibilityOptionHidden_),this.ytFormattedStringObserverHandlerKeys_||(this.ytFormattedStringObserverHandlerKeys_=[]),this.ytFormattedStringObserverHandlerKeys_.push(b),this.ytFormattedStringObserverHandlerKeys_.push(d))};
_.E.setNodeTrackingParams_=function(b,d){d.data||(d.data={});if((b=b.loggingDirectives?b.loggingDirectives.trackingParams:null)||d.data.trackingParams)d.data.trackingParams=b};
_.E.computeHasLinkOnly_=function(b){return!(!b||b.length!==1||this.noEndpoints||!b[0].navigationEndpoint)};
_.E.getRoot=function(){var b=this.buildScopeDomOptions();return this.enableContentEditable?_.Cl(_.Cl(this.hostElement,b).querySelector("[contenteditable]")):_.Cl(this.hostElement,b)};
_.E.fixContenteditableScope=function(){var b=function(d){d&&(d.nodeType===1&&d.classList&&(d.classList.add("style-scope"),d.classList.add("yt-formatted-string")),d.childNodes&&d.childNodes.forEach(function(B){b(B)}))};
b(this.getRoot())};
_.E.updateText_=function(b){for(var d=b.length,B=this.getRoot(),k=B.firstChild;k&&k.nodeName==="STYLE";)k=k.nextSibling;for(var G=0;G<d&&k;){var P=b[G],v=_.N("remove_cr_char")&&P.text?P.text.replace("\r",""):P.text;if(this.isSimpleString_(P)&&!this.useMixedDirectionFormattedStrings)if(k.nodeName==="#text"){k.textContent!=v&&(k.textContent=v);G++;k=k.nextSibling;continue}else break;if(_.p(P,tP))break;else if(!this.noEndpoints&&P.navigationEndpoint){if(k.nodeName!=="A")break;this.setDataOnAnchor_(k,
P.navigationEndpoint)}else if(k.nodeName!=="SPAN")break;this.setNodeStyle_(P,k);this.setUpVisibilityLogging_(P,k);k.textContent!=v&&(k.textContent=v);G++;k=k.nextSibling}if(k)for(P=B.lastChild,k=G?k.previousSibling:null;P&&P!=k;){try{B.removeChild(P)}catch(L){break}P=B.lastChild}G!==d&&this.addTextNodes_(b,G)};
_.E.addTextNodes_=function(b,d){for(var B=document.createDocumentFragment(),k=b.length;d<k;d++){var G=b[d],P=_.N("remove_cr_char")&&G.text?G.text.replace("\r",""):G.text;if(this.isSimpleString_(G)&&!this.useMixedDirectionFormattedStrings)B.appendChild(document.createTextNode(P));else{var v=_.p(G,tP);if(v){if(v.image){var L=document.createElement("img");v.isCustomEmoji||L.classList.add("small-emoji");L.classList.add("emoji");v.isCustomEmoji&&(L.dataset.emojiId=v.emojiId);L.src=_.ku(v.image.thumbnails,
this.emojiSize);(G=this.get("image.accessibility.accessibilityData.label",v))?L.alt=G:v.shortcuts&&v.shortcuts.length>0?L.alt=v.shortcuts[0]:v.emojiId&&(L.alt=v.emojiId);B.appendChild(L);this.hasEmoji=!0}}else!this.noEndpoints&&G.navigationEndpoint?(L=document.createElement("a"),L.classList.add("yt-simple-endpoint"),L.setAttribute("spellcheck","false"),this.setDataOnAnchor_(L,G.navigationEndpoint)):L=document.createElement("span"),this.setNodeStyle_(G,L),this.setUpVisibilityLogging_(G,L),L.appendChild(document.createTextNode(P)),
B.appendChild(L)}}this.getRoot().appendChild(B)};
_.E.isSimpleString_=function(b){return(this.noEndpoints||!b.navigationEndpoint)&&!_.p(b,tP)&&(this.noStyles||!(b.bold||b.deemphasize||b.italics||b.strikethrough||b.errorUnderline||b.bracket||b.textColor))&&!b.loggingDirectives};
_.E.getRawText=function(){return _.qA(this.text)};
_.E.getFirstRunText=function(){var b;if(((b=this.text)==null?0:b.runs)&&this.text.runs[0])return this.text.runs[0].text};
_.E.setFirstRunText=function(b){var d;((d=this.text)==null?0:d.runs)&&this.text.runs[0]&&(this.text.runs[0].text=b,this.textChanged_(this.text))};
_.E.setDataOnAnchor_=function(b,d){var B=this;!_.N("yf_formatted_string_service_endpoint_killswitch")&&this.isServiceEndpoint_(d)||this.isSignalServiceEndpoint_(d)?(b.onclick=this.serviceEndpointHandler_(d),xV(b,"#")):vN1({text:this.text,command:d},function(){oN4(b,d,B.target)})};
_.E.isServiceEndpoint_=function(b){var d;return!((d=_.p(b==null?void 0:b.commandMetadata,_.LT))==null||!d.sendPost)};
_.E.isSignalServiceEndpoint_=function(b){return!!_.p(b,_.vG)};
_.E.serviceEndpointHandler_=function(b){var d=this;return function(B){_.GA(d.hostElement,[b]);B.preventDefault()}};
_.E.overrideAriaLabelChanged_=function(){var b=this.getRoot();this.enableContentEditable&&b&&b.setAttribute("aria-label",this.overrideAriaLabel)};
_.E.enableContentEditableChanged_=function(){var b=this,d=this.buildScopeDomOptions();if(this.enableContentEditable){if(this.hostElement.removeAttribute("dir"),d=_.Cl(this.hostElement,d),!d.lastChild||d.lastChild instanceof HTMLElement&&d.lastChild.id!=="contenteditable-root"){var B=document.createElement("div");B.id="contenteditable-root";B.setAttribute("contenteditable","true");B.setAttribute("dir","auto");B.onfocus=function(){b.hostElement.dispatchEvent(new FocusEvent("focus",{bubbles:!1}))};
d.appendChild(B);this.overrideAriaLabel&&B.setAttribute("aria-label",this.overrideAriaLabel)}}else B=_.vf(this.hostElement).firstChild,B instanceof HTMLElement&&B.id==="contenteditable-root"&&_.Cl(this.hostElement,d).removeChild(B)};
_.E.buildScopeDomOptions=function(){if(this.ignoreShadyDom)return{ignoreOwnerDocument:!0}};
_.E.getNodesForVisibilityLogging_=function(){return _.fX(this.getRoot().childNodes,function(b){var d;return!((d=b.data)==null||!d.trackingParams)})};
_.E.getNodes=function(){return this.getNodesForVisibilityLogging_()};
_.E.onShow=function(){if(!this.useIOObserverForVisibilityLogging_){var b=this.ytRendererBehavior.getVisibilityLogger();b&&this.getNodesForVisibilityLogging_().forEach(function(d){b.reportShown(d)})}};
_.E.onHide=function(){if(!this.useIOObserverForVisibilityLogging_){var b=this.ytRendererBehavior.getVisibilityLogger();b&&this.getNodesForVisibilityLogging_().forEach(function(d){b.reportHidden(d)})}};
_.DB.Object.defineProperties(rb.prototype,{useMixedDirectionFormattedStrings:{configurable:!0,enumerable:!0,get:function(){return this.plaintextOnly?!1:_.N("enable_mixed_direction_formatted_strings")}}});
rb.prototype.enableContentEditableChanged_=rb.prototype.enableContentEditableChanged_;rb.prototype.overrideAriaLabelChanged_=rb.prototype.overrideAriaLabelChanged_;rb.prototype.ellipsisTruncateChanged_=rb.prototype.ellipsisTruncateChanged_;rb.prototype.textChanged=rb.prototype.textChanged;_.w([_.R(ppV.YtPlaintextBehavior),_.n("design:type",Object)],rb.prototype,"ytPlaintextBehavior",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],rb.prototype,"ytComponentBehavior",void 0);
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],rb.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],rb.prototype,"text",void 0);_.w([_.Z(),_.n("design:type",Boolean)],rb.prototype,"noEndpoints",void 0);_.w([_.Z(),_.n("design:type",Boolean)],rb.prototype,"noStyles",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],rb.prototype,"isDarkTheme",void 0);
_.w([_.Z({reflectToAttribute:!0,value:!1}),_.n("design:type",Boolean)],rb.prototype,"splitLines",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],rb.prototype,"forceDefaultStyle",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],rb.prototype,"ellipsisTruncate",void 0);_.w([_.Z(),_.n("design:type",Object)],rb.prototype,"ignoreShadyDom",void 0);
_.w([_.Z({reflectToAttribute:!0,computed:"computeEllipsisTruncateStyling(ellipsisTruncate, useYtAttributedString)"}),_.n("design:type",Boolean)],rb.prototype,"ellipsisTruncateStyling",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"computeAriaLabel_(text.accessibility.accessibilityData.label)"}),_.n("design:type",String)],rb.prototype,"ariaLabel",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],rb.prototype,"isEmpty",void 0);
_.w([_.Z({reflectToAttribute:!0,computed:"computeHasLinkOnly_(text.runs)"}),_.n("design:type",Boolean)],rb.prototype,"hasLinkOnly_",void 0);_.w([_.Z(),_.n("design:type",Boolean)],rb.prototype,"hasEmoji",void 0);_.w([_.Z(),_.n("design:type",Boolean)],rb.prototype,"disableAttributedString",void 0);_.w([_.Z(),_.n("design:type",Boolean)],rb.prototype,"isOverlay",void 0);_.w([_.Z(),_.n("design:type",Boolean)],rb.prototype,"linkInheritColor",void 0);
_.w([_.Z(),_.n("design:type",Boolean)],rb.prototype,"noPreWrap",void 0);_.w([_.Z(),_.n("design:type",Boolean)],rb.prototype,"userInput",void 0);_.w([_.Z({value:16}),_.n("design:type",Number)],rb.prototype,"emojiSize",void 0);_.w([_.Z(),_.n("design:type",String)],rb.prototype,"target",void 0);_.w([_.Z(),_.n("design:type",Boolean)],rb.prototype,"enableContentEditable",void 0);_.w([_.Z(),_.n("design:type",String)],rb.prototype,"overrideAriaLabel",void 0);
_.w([_.Z(),_.n("design:type",Boolean)],rb.prototype,"respectHtmlDir",void 0);_.w([_.Z(),_.n("design:type",Boolean)],rb.prototype,"respectLangDir",void 0);_.w([_.X("plaintextOnly"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],rb.prototype,"useMixedDirectionFormattedStrings",null);_.w([_.Z({computed:"computeUseAttributedString(text)"}),_.n("design:type",Boolean)],rb.prototype,"useYtAttributedString",void 0);
_.w([_.O8("text"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],rb.prototype,"textChanged",null);_.w([_.O8("ellipsisTruncate"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],rb.prototype,"ellipsisTruncateChanged_",null);_.w([_.O8("overrideAriaLabel"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],rb.prototype,"overrideAriaLabelChanged_",null);
_.w([_.O8("enableContentEditable"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],rb.prototype,"enableContentEditableChanged_",null);_.w([_.Fk({is:"yt-formatted-string",disableElementRegistration:!0})],rb);
_.V(rb,"yt-formatted-string",function(){if(c8V===void 0){var b=document.createElement("template");_.J(b,'\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>');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;M$H===void 0&&(M$H=document.createElement("template"));var k=M$H;B.call(d,k.content.cloneNode(!0),b.content.firstChild);c8V=b}b=c8V;return b});var J8U;var zZU;var RZM;var XpM;var Qc=function(){var b=_.g.apply(this,arguments)||this;b.focused=!1;b.disabled=!1;b.isOverlay=!1;return b};
_.c(Qc,_.g);Qc.prototype.triggerDown=function(){if(!this.disabled){_.Ll(this.hostElement,"down",!0);var b;(b=this.currentAnimation)==null||b.cancel()}};
Qc.prototype.triggerUp=function(){if(!this.disabled){_.Ll(this.hostElement,"down",!1);var b=this.fillElement;var d=this.strokeElement;typeof GroupEffect==="function"?(b=new GroupEffect([np4(b),T44(d)]),b=new Animation(b,document.timeline)):b=new Yve(b,d);this.currentAnimation=b;var B;(B=this.currentAnimation)==null||B.play()}};
_.w([_.DM(".stroke"),_.n("design:type",HTMLElement)],Qc.prototype,"strokeElement",void 0);_.w([_.DM(".fill"),_.n("design:type",HTMLElement)],Qc.prototype,"fillElement",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Qc.prototype,"focused",void 0);_.w([_.Z(),_.n("design:type",Object)],Qc.prototype,"disabled",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Qc.prototype,"isOverlay",void 0);_.w([_.Fk({is:"yt-interaction",disableElementRegistration:!0})],Qc);
_.V(Qc,"yt-interaction",function(){if(XpM===void 0){var b=document.createElement("template");_.J(b,'\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>');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;RZM===void 0&&(RZM=document.createElement("template"));var k=RZM;B.call(d,k.content.cloneNode(!0),b.content.firstChild);XpM=b}b=XpM;return b},{mode:2});var ql=function(){return _.g.apply(this,arguments)||this};
_.c(ql,_.g);_.E=ql.prototype;_.E.ready=function(){var b=this,d=_.Cl(this.hostElement).querySelector("#button");d.addEventListener("focus",function(){JyS||(JyS=new cyH);b.keyboardFocused=JyS.isKeyBoardInUse()});
d.addEventListener("blur",function(){b.keyboardFocused=!1;b.rippleUp_()})};
_.E.computeTabIndex_=function(b){return b?-1:0};
_.E.computeButtonAriaPressed_=function(b){if(this.toggleable)return b?"true":"false"};
_.E.rippleDown_=function(){_.Cl(this.hostElement).querySelector("#interaction").triggerDown()};
_.E.rippleUp_=function(){_.Cl(this.hostElement).querySelector("#interaction").triggerUp()};
_.E.onPressedChanged_=function(){var b=_.vf(_.Cl(this.hostElement).querySelector("#button")).querySelector("yt-icon")||_.vf(_.Cl(this.hostElement).querySelector("#button")).children[0];b&&(b.active=this.pressed)};
ql.prototype.onPressedChanged_=ql.prototype.onPressedChanged_;ql.prototype.rippleUp_=ql.prototype.rippleUp_;ql.prototype.rippleDown_=ql.prototype.rippleDown_;_.w([_.Z(),_.n("design:type",String)],ql.prototype,"label",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],ql.prototype,"disabled",void 0);_.w([_.Z(),_.n("design:type",Boolean)],ql.prototype,"pressed",void 0);_.w([_.Z(),_.n("design:type",Object)],ql.prototype,"toggleable",void 0);
_.w([_.Z(),_.n("design:type",Boolean)],ql.prototype,"untabbable",void 0);_.w([_.Z(),_.n("design:type",Boolean)],ql.prototype,"keyboardFocused",void 0);_.w([_.$0("down"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],ql.prototype,"rippleDown_",null);_.w([_.$0("up"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],ql.prototype,"rippleUp_",null);
_.w([_.O8("pressed"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],ql.prototype,"onPressedChanged_",null);_.w([_.Fk({is:"yt-icon-button",disableElementRegistration:!0})],ql);
_.V(ql,"yt-icon-button",function(){if(zZU===void 0){var b=document.createElement("template");_.J(b,'\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>');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;J8U===void 0&&(J8U=document.createElement("template"));var k=J8U;B.call(d,k.content.cloneNode(!0),b.content.firstChild);zZU=b}b=zZU;return b},{mode:2});var hZA;var H4e=function(){var b=document.body,d=b.appendChild;if(hZA===void 0){var B=document.createElement("template");_.J(B,'\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>');
hZA=B}B=hZA;d.call(b,B.content)};
document.body?H4e():window.addEventListener("DOMContentLoaded",H4e);var lrr=_.YE(["aria-"]),xP={};xP.YtRenderButtonBehavior=[_.x.YtRendererBehavior,_.wb.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!!_.I2().resolve(_.O6(_.X0))&&_.N("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 b=this.computeHref_(this.endpoint,!0);b?xV(this.elements_.endpoint,b):this.elements_.endpoint.removeAttribute("href")}if(this.buttonClass){b=this.buttonClass.split(" ");b=_.C(b);for(var d=b.next();!d.done;d=b.next())d=d.value,_.Ll(this.hostElement,d,!0),this.elements_.button&&_.Ll(this.elements_.button,d,!0),this.elements_.text&&_.Ll(this.elements_.text,d,!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&&(b=null,this.buttonAccessibility&&(b=this.buttonAccessibility.label),this.elements_.button.is=="yt-icon-button"?this.elements_.button.label=b:b?_.Wz([_.U1(lrr)],this.elements_.button,"aria-label",b):this.elements_.button.removeAttribute("aria-label"))},
dataChanged_:function(){this.updateRenderedElements()},
onFocus_:function(){this.addTooltips_();if(this.useKeyboardFocused){var b=_.I2().resolve(_.O6(_.X0));b&&(this.keyboardFocused=b.isKeyBoardInUse())}},
onBlur_:function(){this.keyboardFocused=!1},
addTooltips_:function(){this.elements_.endpoint&&this.showTooltips&&this.buttonTooltip&&(this.elements_.tooltip||(this.elements_.tooltip=this.reuseEnabled_()?_.cS("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,_.Uo(this.elements_.endpoint).appendChild(this.elements_.tooltip)),_.Uo(this.elements_.tooltip).textContent=this.buttonTooltip)},
buttonClassChanged_:function(b,d){if(d)for(b=d.split(" "),b=_.C(b),d=b.next();!d.done;d=b.next())d=d.value,_.Ll(this.hostElement,d,!1),this.elements_.button&&_.Ll(this.elements_.button,d,!1),this.elements_.text&&_.Ll(this.elements_.text,d,!1)},
buttonIconChanged_:function(b){this.elements_.icon?b?(this.elements_.icon.icon=b,this.setIconActive_(this.elements_.icon)):(this.elements_.button&&_.Uo(this.elements_.button).removeChild(this.elements_.icon),this.elements_.icon=null,_.fl(this.hostElement,"is-paper-button-with-icon",!1)):b&&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"&&_.Uo(this.elements_.button).appendChild(this.elements_.icon):_.Uo(this.elements_.button).insertBefore(this.elements_.icon,this.elements_.text),_.fl(this.hostElement,"is-paper-button-with-icon",!0))},
stampTypeChanged_:function(b){if(this.isAttached===void 0)this.hasChange_=!0;else if(this.hasChange_=!1,this.emptyContainer_(),this.elements_={},this.componentReady_=!1,b){var d=!1;this.elements_.endpoint=document.createElement("a");this.elements_.endpoint.classList.add("yt-simple-endpoint");this.elements_.endpoint.tabIndex=-1;switch(b){case "yt_icon_button_with_label":d=!0;_.Ll(this.hostElement,"force-icon-button",!0);this.elements_.button=this.getYtIconButton_();b=_.Uo(this.elements_.button).firstElementChild;
this.elements_.icon=b;this.setIconActive_(this.elements_.icon);this.elements_.text=this.getFormattedString_();this.elements_.text.id="text";this.elements_.text.ellipsisTruncate=this.ellipsisTruncate;_.Uo(this.elements_.endpoint).appendChild(this.elements_.button);_.Uo(this.elements_.endpoint).appendChild(this.elements_.text);break;case "paper_button":this.elements_.button=this.reuseEnabled_()?_.cS("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;_.Uo(this.elements_.button).appendChild(this.elements_.text);_.Uo(this.elements_.endpoint).appendChild(this.elements_.button);this.buttonIcon&&this.addIconElementToPaperButton_();break;case "yt-icon-button":d=!0,this.elements_.button=this.getYtIconButton_(),b=_.Uo(this.elements_.button).firstElementChild,this.elements_.icon=b,this.setIconActive_(this.elements_.icon),
_.Uo(this.elements_.endpoint).appendChild(this.elements_.button)}_.fl(this.hostElement,"is-icon-button",d);_.fl(this.hostElement,"is-paper-button",!d);_.fl(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 B;_.Cl((B=this.container.hostElement)!=null?B:this.container).appendChild(this.elements_.endpoint);this.componentReady_=!0}},
iconPositionTypeChanged_:function(){this.iconPositionType&&(this.elements_.button&&this.elements_.icon&&_.Uo(this.elements_.button).removeChild(this.elements_.icon),this.addIconElementToPaperButton_(),this.elements_.icon.icon=this.buttonIcon)},
isDisabledChanged_:function(b){if(b!=void 0||this.disabled)this.disabled=b,this.elements_.button&&(this.elements_.button.disabled=b)},
isSelectedChanged_:function(){this.setIconActive_(this.elements_.icon)},
setIconActive_:function(b){_.N("kevlar_system_icons")&&b&&this.data&&(this.data.isSelected!==void 0?b.active=this.data.isSelected:this.data.isToggled!==void 0&&(b.active=this.data.isToggled))},
observeBasicPalette_:function(b){_.zD(this.hostElement,b)},
disabledChanged_:function(b){this.data&&this.set("data.isDisabled",b)},
onYtButtonTap_:function(b){if(this.disabled)b.stopImmediatePropagation(),this.sendServiceEndpointWhenDisabled&&this.serviceEndpoint&&_.GA(this.hostElement,[this.serviceEndpoint]),this.sendCommandWhenDisabled&&this.data&&this.data.command&&this.resolveCommand(this.data.command,{},!0);else if(b=this.disableCommandHandlerOverride,!this.data||!this.data.command||b||!this.resolveCommand(this.data.command,{},!0)){if(this.serviceEndpoint)_.N("handle_service_request_actions")||_.GA(this.hostElement,[this.serviceEndpoint]),
_.dp(this.hostElement,"yt-execute-service-endpoint",{serviceEndpoint:this.serviceEndpoint});else this.onYtButtonTapHandler();_.N("handle_service_request_actions")?(b=[],this.serviceEndpoint&&b.push(this.serviceEndpoint),this.data&&this.data.command&&this.data.command!=this.serviceEndpoint&&b.push(this.data.command),b.length&&_.PG(this.hostElement,b,this.hostElement)):this.data&&this.data.command&&(b=this.data.command,b.accountUnlinkCommand||b.accountLinkCommand||b.insertAdCommand||b.insertHighlightMarkerCommand||
b.createLivestreamHighlightClipCommand||b.getVideoUploadFeedbackCommand||b.musicDeletePrivatelyOwnedEntityCommand||b.ypcCancelRecurrenceEndpoint||b.getMultiSelectCommandEndpoint?_.GA(this.hostElement,[b]):_.PG(this.hostElement,[b],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 b,d=_.Cl((b=this.container.hostElement)!=null?b:this.container);d.lastChild&&d.lastChild.tagName!="STYLE";)try{d.removeChild(d.lastChild)}catch(B){break}},
getYtIconButton_:function(){var b=this.reuseEnabled_()?_.cS("yt-icon-button"):document.createElement("yt-icon-button"),d=_.Uo(b).firstElementChild;if(d&&d.is!="yt-icon"){for(d=_.Uo(b);d.lastChild;)d.removeChild(d.lastChild);d=null}d||(d=this.getIcon_(),this.setIconActive_(d),_.Uo(b).appendChild(d));return b},
reuseEnabled_:function(){return _.N("enable_button_behavior_reuse")},
getIcon_:function(){return this.reuseEnabled_()?_.cS("yt-icon"):document.createElement("yt-icon")},
getFormattedString_:function(){return this.reuseEnabled_()?_.cS("yt-formatted-string"):document.createElement("yt-formatted-string")}}];_.t$h={};
_.t$h.YtButtonBehavior=[xP.YtRenderButtonBehavior,{properties:{data:Object},observers:["stateChanged_(data)","stateChanged_(data.text)","stateChanged_(data.isDisabled)","stateChanged_(data.style)","stateChanged_(forceIconOnly)"],stateChanged_:function(){var b=this.data;b&&(this._setEndpoint(this.computeEndpoint_(b)),this._setServiceEndpoint(this.computeServiceEndpoint_(b)),this._setCommand(this.computeCommand_(b)),this._setButtonIcon(this.computeButtonIcon_(b)),this._setButtonText(this.computeButtonText_(b,this.forceIconOnly)),
this._setButtonAccessibility(this.computeAccessibility_(b)),this._setButtonTooltip(this.computeTooltip_(b)),this._setButtonClass(this.computeButtonClass_(b)),this._setIconPositionType(this.computeIconPositionType_(b)),this.updateRenderedElements())},
setPressedState:function(b){var d;if((d=this.elements_)==null?0:d.button)this.elements_.button.pressed=!!b},
computeIconPositionType_:function(b){return b&&b.iconPosition||null},
computeEndpoint_:function(b){var d=b&&b.navigationEndpoint,B=this.get("data.command.commandMetadata.webCommandMetadata.url"),k=this.get("data.command.commandMetadata.webCommandMetadata.sendPost");return d?d:b&&b.command&&b.command.modalEndpoint?b.command:B&&!k&&b.command?b.command:null},
computeServiceEndpoint_:function(b){var d=b&&b.serviceEndpoint,B=this.get("data.command.commandMetadata.webCommandMetadata.sendPost");return d?d:B&&b.command?b.command:null},
computeCommand_:function(b){return b&&b.command||null},
computeButtonIcon_:function(b){return b&&b.icon&&b.icon.iconType?_.fx(b.icon.iconType):null},
computeButtonText_:function(b,d){return!d&&b&&b.text||null},
computeAccessibility_:function(b){return this.get("accessibilityData.accessibilityData",b)||b&&b.accessibility||(b&&b.text?{label:this.getSimpleString(b.text)}:null)},
computeTooltip_:function(b){return b?b.isDisabled&&b.disabledTooltip||b.tooltip||null:null},
computeButtonClass_:function(b){var d=b&&b.style?b.style.toLowerCase().replace(/_/g,"-")+" ":"";d+=b&&b.size?b.size.toLowerCase().replace(/_/g,"-")+" ":"";b.colorData&&b.colorData.basicColorPaletteData&&b.colorData.basicColorPaletteData.borderColor&&(d+="palette-with-border");return d.trim()}}];var RI={};var jo5;var F3h;var Z42,gp$=function(){return Z42!==void 0?Z42:Z42=document.createElement("template")};
document.head.appendChild(gp$().content);var y8$;var Sce,V$U=function(){return Sce!==void 0?Sce:Sce=document.createElement("template")};
document.head.appendChild(V$U().content);var i4l;var wp3,u$A=function(){return wp3!==void 0?wp3:wp3=document.createElement("template")};
document.head.appendChild(u$A().content);var K3l;var npr=document.head,T4r=npr.appendChild,r8e;if(K3l===void 0){var Qos=document.createElement("template");_.J(Qos,"\x3c!--css-build:shady--\x3e");Qos.content.insertBefore(u$A().content.cloneNode(!0),Qos.content.firstChild);K3l=Qos}r8e=K3l;T4r.call(npr,r8e.content);var qcl=document.head,xYh=qcl.appendChild,Yc3;if(i4l===void 0){var eZe=document.createElement("template");_.J(eZe,"\x3c!--css-build:shady--\x3e");eZe.content.insertBefore(V$U().content.cloneNode(!0),eZe.content.firstChild);i4l=eZe}Yc3=i4l;xYh.call(qcl,Yc3.content);var bdU=document.head,dUA=bdU.appendChild,BIU;if(y8$===void 0){var kyl=document.createElement("template");_.J(kyl,"\x3c!--css-build:shady--\x3e");kyl.content.insertBefore(gp$().content.cloneNode(!0),kyl.content.firstChild);y8$=kyl}BIU=y8$;dUA.call(bdU,BIU.content);var Gye;_.Xf("sharingToggleButtonAndDefaultButton","buttonRenderer","yt-button-renderer");Gye=_.N("web_button_rework")&&_.Ye("BUTTON_REWORK")||_.N("web_button_rework_with_live");_.YP=function(){return _.g.apply(this,arguments)||this};
_.c(_.YP,_.g);_.YP.prototype.created=function(){this.openPopupConfig=_.xe("openPopupConfig");this.ytButtonBehavior.showTooltips=!0};
_.YP.prototype.onYtNavigate_=function(b){var d=this.ytOpenPopupBehavior.getNavigationEndpointPopupAction(b.detail.endpoint);d&&(this.ytOpenPopupBehavior.openPopup(d),b.stopPropagation(),b.preventDefault())};
_.DB.Object.defineProperties(_.YP,{template:{configurable:!0,enumerable:!0,get:function(){if(F3h===void 0){var b=document.createElement("template");_.J(b,"\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");b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);
var d=b.content,B=d.insertBefore;jo5===void 0&&(jo5=document.createElement("template"));var k=jo5;B.call(d,k.content.cloneNode(!0),b.content.firstChild);F3h=b}b=F3h;return b}}});
_.YP.prototype.onYtNavigate_=_.YP.prototype.onYtNavigate_;_.w([_.R(_.iA.YtOpenPopupBehavior),_.n("design:type",Object)],_.YP.prototype,"ytOpenPopupBehavior",void 0);_.w([_.R(_.t$h.YtButtonBehavior),_.n("design:type",Object)],_.YP.prototype,"ytButtonBehavior",void 0);_.w([_.$0("yt-navigate"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],_.YP.prototype,"onYtNavigate_",null);
_.w([_.Fk({is:"yt-button-renderer",noInjection:!0,disableElementRegistration:Gye})],_.YP);var PKr;var E7S=_.N("web_button_rework")&&_.Ye("BUTTON_REWORK")||_.N("web_button_rework_with_live"),eH=function(){var b=_.g.apply(this,arguments)||this;b.isPressed=!1;b.forceIconButton=!1;b.forceIconOnly=!1;b.forceModernIconButton=!1;b.skipCommandHandling=!1;b.alignByText=!1;b.fitToVisibleBounds=!0;b.actionMap={"yt-update-button-action":"handleUpdateButtonAction"};b.onTap=function(d){_.dp(b.hostElement,"yt-service-request-sent-button-renderer",d)};
return b};
_.c(eH,_.g);_.E=eH.prototype;_.E.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","");this.hostElement.setAttribute("button-next","")};
_.E.onClick=function(b){var d,B=this.disabled||((d=this.data)==null?void 0:d.isDisabled);d=this.hostElement.hasAttribute("dialog-dismiss")||this.hostElement.hasAttribute("dialog-confirm");B&&d&&b.stopPropagation()};
_.E.computeIcon=function(){var b,d,B=(b=this.data)==null?void 0:(d=b.icon)==null?void 0:d.iconType;if(B)return _.fx(B)};
_.E.computeTooltip=function(){return this.data?this.data.isDisabled&&this.data.disabledTooltip||this.data.tooltip||null:null};
_.E.handleUpdateButtonAction=function(b){b=_.p(b,f0s);var d=_.p(b==null?void 0:b.updatedButton,_.am);if(this.data&&b&&d){var B=this.data;B.targetId&&b.targetId&&B.targetId===b.targetId&&(this.data=d)}};
_.DB.Object.defineProperties(eH.prototype,{computedButtonShape:{configurable:!0,enumerable:!0,get:function(){var b=this;if(this.data){var d=d_d({renderer:this.data,element:this.hostElement,commandController:{onSuccess:function(){return _.dp(b.hostElement,"yt-service-request-completed-button-renderer")},
onServerError:function(){return _.dp(b.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});d.alignByText=this.alignByText;return d}}}});
_.DB.Object.defineProperties(eH,{template:{configurable:!0,enumerable:!0,get:function(){if(PKr===void 0){var b=document.createElement("template");_.J(b,'\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>');PKr=b}b=PKr;return b}}});
eH.prototype.onClick=eH.prototype.onClick;_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],eH.prototype,"ytComponentBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],eH.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],eH.prototype,"ytActionHandlerBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],eH.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Object)],eH.prototype,"isPressed",void 0);
_.w([_.Z(),_.n("design:type",Object)],eH.prototype,"forceIconButton",void 0);_.w([_.Z(),_.n("design:type",Object)],eH.prototype,"forceIconOnly",void 0);_.w([_.Z(),_.n("design:type",Object)],eH.prototype,"forceModernIconButton",void 0);_.w([_.Z(),_.n("design:type",Object)],eH.prototype,"skipCommandHandling",void 0);_.w([_.Z(),_.n("design:type",Object)],eH.prototype,"alignByText",void 0);_.w([_.Z(),_.n("design:type",Object)],eH.prototype,"buttonTooltipPosition",void 0);
_.w([_.Z(),_.n("design:type",Object)],eH.prototype,"fitToVisibleBounds",void 0);_.w([_.Z({computed:"computeTooltip(data)"}),_.n("design:type",Object)],eH.prototype,"tooltip",void 0);_.w([_.Z(),_.n("design:type",Object)],eH.prototype,"overrides",void 0);_.w([_.Z(),_.n("design:type",Boolean)],eH.prototype,"disabled",void 0);_.w([_.$0("click"),_.n("design:type",Function),_.n("design:paramtypes",[Event]),_.n("design:returntype")],eH.prototype,"onClick",null);
_.w([_.X("data.*","forceIconButton","forceIconOnly","alignByText","disabled","forceModernIconButton","overrides"),_.n("design:type",Object),_.n("design:paramtypes",[])],eH.prototype,"computedButtonShape",null);_.w([_.Fk({is:"ytd-button-renderer",noInjection:!0,disableElementRegistration:!E7S,cssBuildOptOut:!0}),_.Fk({is:"yt-button-renderer",noInjection:!0,disableElementRegistration:!E7S,cssBuildOptOut:!0})],eH);var sg$;var CKl;var bh=function(){var b=_.g.apply(this,arguments)||this;b.empty_=!0;b.loadTime=Infinity;b.pendingPaint=!1;b.hasChange_=!1;b.oldThumbnail_=null;b.oldDelayedSrc_="";b.objectURL_=null;return b};
_.c(bh,_.g);_.E=bh.prototype;_.E.attached=function(){this.hasChange_&&this.thumbnailChanged_()};
_.E.ready=function(){var b=this.shouldShowPlaceholder_();_.Ll(this.hostElement,"no-transition",!0);b&&this.hostElement.classList.add("with-placeholder")};
_.E.isPreloaded=function(){return this.isThumbPreloaded_(this.thumbnail)};
_.E.isThumbPreloaded_=function(b){return!!this.get("webThumbnailDetailsExtensionData.isPreloaded",b)};
_.E.computeSrc_=function(){return this.delayedSrc||this.computeThumbnailSrc_(this.thumbnail)||v7l};
_.E.computeThumbnailSrc_=function(b){return b&&b.thumbnails?_.ku(b.thumbnails,this.dimension==="width"?this.width:this.height,this.preferredThumbnail,this.dimension):null};
_.E.computeAlt_=function(){var b=this.thumbnail&&this.thumbnail.accessibility&&this.thumbnail.accessibility.accessibilityData&&this.thumbnail.accessibility.accessibilityData.label;return this.loaded&&b||""};
_.E.thumbnailChanged_=function(){var b=_.C([this.thumbnail,this.oldThumbnail_]),d=b.next().value;b=b.next().value;this.oldThumbnail_=d;if(this.isAttached===void 0)this.hasChange_=!0;else{this.hasChange_=!1;if(this.loaded&&(b=this.computeThumbnailSrc_(b),this.computeThumbnailSrc_(d)===b))return;_.N("kevlar_use_vimio_behavior")&&this.ytRendererBehavior.markDirty();this.isThumbPreloaded_(d)?(this.loadTime=Infinity,this.setSrc_(this.thumbnail.thumbnails[0].url),this.empty_=!1):d&&_.Ye("DISABLE_YT_IMG_DELAY_LOADING",
!1)?this.loaded&&!this.empty_?_.Op(this,this.onReload_):_.Op(this,this.onShow_):this.resetImage_();d&&(this.hostElement.style.opacity=""+d.opacity)}};
_.E.delayedSrcChanged_=function(){var b=this.oldDelayedSrc_;this.oldDelayedSrc_=this.delayedSrc;this.loaded&&this.delayedSrc===b||this.resetImage_()};
_.E.setSrc_=function(b){b?(_.Cl(this.hostElement).querySelector("#img").src||this.hostElement.classList.remove("empty"),_.Cl(this.hostElement).querySelector("#img").src=b):(_.Cl(this.hostElement).querySelector("#img").removeAttribute("src"),this.hostElement.classList.add("empty"))};
_.E.resetImage_=function(){kHG(this.hostElement);this.empty_=!0;this.setSrc_(v7l);this.ytRendererBehavior.invalidate(!1)};
_.E.observePlaceholderColor_=function(){var b=this.thumbnail&&this.thumbnail.placeholderColor;b?this.hostElement.style.backgroundColor=_.Hg(b):this.shouldShowPlaceholder_()||(this.hostElement.style.backgroundColor="transparent")};
_.E.onLoad_=function(){_.Cl(this.hostElement).querySelector("#img").src&&_.Cl(this.hostElement).querySelector("#img").src!==v7l&&(B4C(this.hostElement),this.notifyOnLoaded&&_.dp(this.hostElement,"yt-img-shadow-loaded"),this.objectURL_&&(URL.revokeObjectURL(this.objectURL_),this.objectURL_=null))};
_.E.onError_=function(){var b=this;if(_.N("web_use_cache_for_image_fallback"))L3F(_.Cl(this.hostElement).querySelector("#img").src).then(function(d){b.objectURL_=_.rq(d).toString();b.setSrc_(b.objectURL_)}).catch(function(){_.N("kevlar_woffle_fallback_image")&&b.setSrc_("data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mN8XA8AAksBZG7LpHYAAAAASUVORK5CYII=")});
else this.onLoad_()};
_.E.onPrescanVisible=function(){this.onShow_()};
_.E.onVisible=function(){if(_.N("yt_img_shadow_trigger_show_on_visible"))this.onShow_()};
_.E.onShow_=function(){if(!this.loaded||this.empty_){this.empty_=!1;var b=this.computeSrc_();b!==_.Cl(this.hostElement).querySelector("#img").src&&(this.loaded=!1,this.setSrc_(b))}};
_.E.onReload_=function(){this.empty_=!1;var b=this.computeSrc_();b!==_.Cl(this.hostElement).querySelector("#img").src&&(this.loaded=!1,this.setSrc_(b))};
_.E.shouldShowPlaceholder_=function(){return _.N("kevlar_thumbnail_bg")};
bh.prototype.observePlaceholderColor_=bh.prototype.observePlaceholderColor_;bh.prototype.delayedSrcChanged_=bh.prototype.delayedSrcChanged_;bh.prototype.thumbnailChanged_=bh.prototype.thumbnailChanged_;_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",String)],bh.prototype,"alt",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],bh.prototype,"ariaHidden",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",String)],bh.prototype,"ariaLabel",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],bh.prototype,"hidden",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",String)],bh.prototype,"id",void 0);_.w([_.R(_.a4.YtVisibilityBehavior),_.n("design:type",Object)],bh.prototype,"ytVisibilityBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],bh.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",String)],bh.prototype,"delayedSrc",void 0);
_.w([_.Z(),_.n("design:type",Object)],bh.prototype,"thumbnail",void 0);_.w([_.Z({value:!1,reflectToAttribute:!0}),_.n("design:type",Boolean)],bh.prototype,"loaded",void 0);_.w([_.Z(),_.n("design:type",Boolean)],bh.prototype,"notifyOnLoaded",void 0);_.w([_.Z(),_.n("design:type",Number)],bh.prototype,"height",void 0);_.w([_.Z(),_.n("design:type",Number)],bh.prototype,"width",void 0);_.w([_.Z({value:function(){return"width"}}),
_.n("design:type",String)],bh.prototype,"dimension",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],bh.prototype,"fit",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],bh.prototype,"fitHeight",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],bh.prototype,"fitWidth",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",String)],bh.prototype,"objectFit",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",String)],bh.prototype,"objectPosition",void 0);_.w([_.Z(),_.n("design:type",String)],bh.prototype,"preferredThumbnail",void 0);_.w([_.Z({value:"",computed:"computeAlt_(thumbnail.accessibility.accessibilityData.label, loaded)"}),_.n("design:type",String)],bh.prototype,"alt_",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",String)],bh.prototype,"sharedTooltipText",void 0);
_.w([_.Z(),_.n("design:type",Boolean)],bh.prototype,"ftlEligible",void 0);_.w([_.Z({value:void 0}),_.n("design:type",String)],bh.prototype,"observeHiddenOption",void 0);_.w([_.Z({value:"observe_once"}),_.n("design:type",String)],bh.prototype,"observePrescanOption",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],bh.prototype,"roundedContainer",void 0);
_.w([_.pl("thumbnail"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],bh.prototype,"thumbnailChanged_",null);_.w([_.pl("delayedSrc"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],bh.prototype,"delayedSrcChanged_",null);_.w([_.O8("thumbnail.placeholderColor"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],bh.prototype,"observePlaceholderColor_",null);
_.w([_.Fk({is:"yt-img-shadow",disableElementRegistration:!0})],bh);var v7l=_.Ye("NO_EMPTY_DATA_IMG")?"":"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7";
_.E_()(bh,"yt-img-shadow",function(){if(CKl===void 0){var b=document.createElement("template");_.J(b,'\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">');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;sg$===void 0&&(sg$=document.createElement("template"));var k=sg$;B.call(d,k.content.cloneNode(!0),b.content.firstChild);CKl=b}b=CKl;return b},{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 LfF;_.dw=new _.$n("SCREEN_MANAGER_TOKEN");LfF=new _.$n("LOG_INITIAL_SCREEN_TOKEN");var Ljl=H$({entities:{}});_.BI=lI(Ljl)(Ljl.entities,{selectSfvAudioItemPlaybackState:function(b,d){var B,k;b=(k=_.AY(b,"sfvAudioItemCurrentlyPlayingEntity",d))!=null?k:void 0;return(B=b==null?void 0:b.sfvAudioItemPlaybackState)!=null?B:void 0},
playlistLoopStateEntitySelector:GBm,toggleMenuServiceItemEntitySelector:PNC});_.kk=_.y(function(b){function d(q){return _.p(q,_.Im)}
function B(){var q=k().isTogglingDisabled||z()&&k().toggledIsTogglingDisabled,sW=q||D()?z():!z();H(sW);F(!1);if(!q){var L1;(L1=v)==null||L1(!!sW)}var cJ;((cJ=P)==null?0:cJ())||_.n7(_.I2().resolve(_.dw),k().trackingParams);var OW;if(!sW||!d(k().defaultButtonViewModel)||(OW=P)!=null&&OW()){var ow;!d(k().toggledButtonViewModel)||((ow=P)==null?0:ow())||_.n7(_.I2().resolve(_.dw),d(k().toggledButtonViewModel).trackingParams)}else _.n7(_.I2().resolve(_.dw),d(k().defaultButtonViewModel).trackingParams)}
var k=b.data,G=b.buttonShapeOverrides,P=b.disableExplicitClickLogging,v=b.onToggle,L=b.style,A=b.useOutlinedIcon,a=b.className,O=function(){var q,sW;return z()?(q=b.animatedTextPropsToggled)==null?void 0:q.call(b):(sW=b.animatedTextPropsDefault)==null?void 0:sW.call(b)},I=_.lp(function(){return O()?Object.assign({},O(),{shouldAnimate:l()}):void 0},void 0,"Zp4uoe"),D=function(){var q;
return((q=r())==null?void 0:q.isToggled)!==void 0},U=_.C(_.br(function(){var q,sW,L1;
return D()?(q=r())==null?void 0:q.isToggled:(L1=G==null?void 0:(sW=G())==null?void 0:sW.toggled)!=null?L1:k().isToggled})),M=U.next().value;
U=U.next().value;var z=M,H=U;U=_.C(_.br(function(){var q,sW;return(q=b.animatedTextPropsToggled)==null?void 0:(sW=q.call(b))==null?void 0:sW.shouldAnimate}));
M=U.next().value;U=U.next().value;var l=M,F=U;M=_.C(_.zk(!1,void 0,"mq3Zfe"));var K=M.next().value,u=M.next().value,r=_.UZ(function(q){a:{var sW=k().entityKey,L1=k().toggledStateEntitySelectorType;if(L1)switch(L1){case "TOGGLE_BUTTON_ENTITY_SELECTOR_TYPE_SFV_AUDIO_ITEM":if(!sW)break;q=_.BI.selectSfvAudioItemPlaybackState(q,sW);if(q==="SFV_AUDIO_ITEM_PLAYBACK_STATE_PLAYING"){q={isToggled:!0};break a}if(q){q={isToggled:!1};break a}break;case "TOGGLE_BUTTON_ENTITY_SELECTOR_TYPE_COMMENTS_PANEL":q={isToggled:_.v1Q(q).includes("engagement-panel-comments-section")};
break a;case "TOGGLE_BUTTON_ENTITY_SELECTOR_TYPE_LIVE_CHAT_PANEL":q={isToggled:_.v1Q(q).includes("engagement-panel-live-chat-item-section")};break a;default:_.eu(new _.iq("Error: entitySelectorType defined but not matched in selector.",q,L1))}q=void 0}return q}),Q=function(){return Object.assign({},G==null?void 0:G(),{onToggle:B,
toggleable:!0,toggled:z(),focused:K()})};
return _.W("toggle-button-view-model",{"on:focusin":_.A2(function(){var q=_.I2().resolve(_.O6(_.X0));q&&u(q.isKeyBoardInUse());return!1}),
"on:focusout":_.A2(function(){u(!1);return!1})},_.W(_.m,{cond:function(){return z()?d(k().toggledButtonViewModel):d(k().defaultButtonViewModel)},
then:function(q){return _.W(_.F0,{data:q,className:a,style:L,useOutlinedIcon:A,buttonOverrides:Q,animatedTextProps:I})}}))},"da");
_.kk.idomCompat={callbacks:{onToggle:!0}};_.B$(_.y(function(b){return _.W("yt-toggle-button-view-model",{class:function(){var d;return(d=b.scopingClassName)==null?void 0:d.call(b)}},_.W(_.kk,{data:function(){var d;
return(d=b.data)==null?void 0:d.call(b)},
buttonShapeOverrides:function(){var d;return(d=b.overrides)==null?void 0:d.call(b)},
animatedTextPropsDefault:function(){var d;return(d=b.animatedTextPropsDefault)==null?void 0:d.call(b)},
animatedTextPropsToggled:function(){var d;return(d=b.animatedTextPropsToggled)==null?void 0:d.call(b)},
disableExplicitClickLogging:function(){var d;return(d=b.disableExplicitClickLogging)==null?void 0:d.call(b)},
onToggle:function(d){var B;return(B=b.onToggle)==null?void 0:B.call(b,d)},
style:function(){var d;return(d=b.style)==null?void 0:d.call(b)},
useOutlinedIcon:function(){var d;return(d=b.useOutlinedIcon)==null?void 0:d.call(b)},
className:function(){var d;return(d=b.className)==null?void 0:d.call(b)}}))},"ea"),"yt-toggle-button-view-model",{props:{data:_.DK,
buttonShapeOverrides:_.DK,overrides:_.DK,animatedTextPropsDefault:_.DK,animatedTextPropsToggled:_.DK,disableExplicitClickLogging:_.DK,onToggle:_.eI,style:_.DK,useOutlinedIcon:_.DK,className:_.DK,scopingClassName:_.DK}});var G8=function(){return _.g.apply(this,arguments)||this};
_.c(G8,_.g);G8.prototype.onTap=function(b){b.stopPropagation();b=this.isLiked?"TOOLBAR_LIKE_STATE_INDIFFERENT":"TOOLBAR_LIKE_STATE_LIKED";this.engagementState?this.ytLiveChatReduxBehavior.dispatch(_.jh("engagementToolbarStateEntityPayload",this.data.engagementStateKey||"",{likeState:b})):this.ytLiveChatReduxBehavior.dispatch(_.cE("engagementToolbarStateEntityPayload",this.data.engagementStateKey||"",{likeState:b}))};
_.DB.Object.defineProperties(G8.prototype,{isLiked:{configurable:!0,enumerable:!0,get:function(){var b;return((b=this.engagementState)==null?void 0:b.likeState)==="TOOLBAR_LIKE_STATE_LIKED"}},
toggleButton:{configurable:!0,enumerable:!0,get:function(){if(this.data){var b=_.p(this.data.toggleButton,_.U0),d;if(Number(((d=this.likeCountState)==null?void 0:d.likeCountIfIndifferentNumber)||"0")===0){var B;d=((B=this.data.likeCountPlaceholder)==null?void 0:B.content)||""}else{var k,G,P;d=((k=this.likeCountState)==null?void 0:(G=k.likeCountIfIndifferent)==null?void 0:G.content)||((P=this.data.likeCountPlaceholder)==null?void 0:P.content)||""}var v,L;B=((v=this.likeCountState)==null?void 0:(L=
v.likeCountIfLiked)==null?void 0:L.content)||"1";v=_.p(b.toggledButtonViewModel,_.Im);return Object.assign({},b,{isToggled:this.isLiked,defaultButtonViewModel:{buttonViewModel:Object.assign({},_.p(b.defaultButtonViewModel,_.Im),{title:d})},toggledButtonViewModel:{buttonViewModel:Object.assign({},v,{title:B})}})}}}});
G8.prototype.onTap=G8.prototype.onTap;_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],G8.prototype,"ytComponentBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],G8.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.vS),_.n("design:type",Object)],G8.prototype,"ytLiveChatReduxBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],G8.prototype,"data",void 0);
_.w([_.Z({selectorArgs:["data.likeCountEntityKey"],selector:LNw}),_.n("design:type",Object)],G8.prototype,"likeCountState",void 0);_.w([_.Z({selectorArgs:["data.engagementStateKey"],selector:IfC}),_.n("design:type",Object)],G8.prototype,"engagementState",void 0);_.w([_.X("data","engagementState"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],G8.prototype,"isLiked",null);
_.w([_.X("data","likeCountState","isLiked"),_.n("design:type",Object),_.n("design:paramtypes",[])],G8.prototype,"toggleButton",null);_.w([_.$0("tap"),_.n("design:type",Function),_.n("design:paramtypes",[Event]),_.n("design:returntype")],G8.prototype,"onTap",null);_.w([_.Fk({disableElementRegistration:!0,is:"yt-live-chat-like-button-view-model",noInjection:!0})],G8);
_.V(G8,"yt-live-chat-like-button-view-model",function(){if(W3H===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;A8l===void 0&&(A8l=document.createElement("template"));var k=A8l;B.call(d,k.content.cloneNode(!0),b.content.firstChild);W3H=b}b=W3H;return b},{mode:0});var ffl;var AKA;var PI=function(){return _.g.apply(this,arguments)||this};
_.c(PI,_.g);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],PI.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],PI.prototype,"data",void 0);_.w([_.Fk({disableElementRegistration:!0,is:"yt-live-chat-paid-message-footer-renderer",isInjectionRoot:!0})],PI);
_.V(PI,"yt-live-chat-paid-message-footer-renderer",function(){if(AKA===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;ffl===void 0&&(ffl=document.createElement("template"));var k=ffl;B.call(d,k.content.cloneNode(!0),b.content.firstChild);AKA=b}b=AKA;return b},{mode:0});var WjH;var afe;var mU$;var $Us,Od3=function(){if($Us!==void 0)return $Us;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);var d=b.content,B=d.insertBefore;mU$===void 0&&(mU$=document.createElement("template"));var k=mU$;B.call(d,k.content.cloneNode(!0),b.content.firstChild);return $Us=b};var Eu=function(){return _.g.apply(this,arguments)||this};
_.c(Eu,_.g);Eu.prototype.onTap=function(b){b.stopPropagation()};
_.DB.Object.defineProperties(Eu.prototype,{buttonViewModel:{configurable:!0,enumerable:!0,get:function(){if(this.data){var b=_.p(this.data.replyButton,_.Im),d,B,k,G,P,v,L,A=Number(((d=this.replyCountState)==null?void 0:d.replyCountNumber)||"0")===0?(B=this.data)==null?void 0:(k=B.replyCountPlaceholder)==null?void 0:k.content:((G=this.replyCountState)==null?void 0:(P=G.replyCount)==null?void 0:P.content)||((v=this.data)==null?void 0:(L=v.replyCountPlaceholder)==null?void 0:L.content)||"",a;return Object.assign({},
b,{title:A,accessibilityText:(a=this.replyCountState)==null?void 0:a.replyButtonAccessibilityText})}}}});
_.DB.Object.defineProperties(Eu,{template:{configurable:!0,enumerable:!0,get:function(){return Od3()}}});
Eu.prototype.onTap=Eu.prototype.onTap;_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],Eu.prototype,"ytComponentBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Eu.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.vS),_.n("design:type",Object)],Eu.prototype,"ytLiveChatReduxBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Eu.prototype,"data",void 0);
_.w([_.Z({selectorArgs:["data.replyCountEntityKey"],selector:function(b,d){return _.AY(b.entities,"replyCountEntity",d)}}),
_.n("design:type",Object)],Eu.prototype,"replyCountState",void 0);_.w([_.X("data","replyCountState"),_.n("design:type",Object),_.n("design:paramtypes",[])],Eu.prototype,"buttonViewModel",null);_.w([_.$0("tap"),_.n("design:type",Function),_.n("design:paramtypes",[Event]),_.n("design:returntype")],Eu.prototype,"onTap",null);_.w([_.Fk({disableElementRegistration:!0,is:"yt-live-chat-reply-button-view-model",noInjection:!0})],Eu);_.V(Eu,"yt-live-chat-reply-button-view-model",function(){return Od3()},{mode:0});var Ifl;var DU5;var su=function(){var b=_.g.apply(this,arguments)||this;b.ariaLabel="";return b};
_.c(su,_.g);
su.prototype.dataChanged=function(){for(var b=(0,_.As)(_.Cl(this.hostElement).querySelector("#image"));b.firstChild;)b.removeChild(b.firstChild);if(this.data)if(this.data.icon){var d=document.createElement("yt-icon");this.data.icon.iconType==="MODERATOR"&&this.enableNewModeratorBadge?(d.polymerController.icon="yt-sys-icons:shield_empty",d.polymerController.defaultToFilled=!0):d.polymerController.icon="live-chat-badges:"+this.data.icon.iconType.toLowerCase();b.appendChild(d)}else if(this.data.customThumbnail){d=document.createElement("img");
var B=_.Q9m(this.data.customThumbnail.thumbnails,16);B?(d.src=B,b.appendChild(d),d.setAttribute("alt",this.hostElement.ariaLabel||"")):_.eu(new _.iq("Could not compute URL for thumbnail",this.data.customThumbnail))}};
su.prototype.identity=function(b){return b};
su.prototype.computeType=function(b){return Cx(b||void 0)};
su.prototype.dataChanged=su.prototype.dataChanged;_.w([_.Z(),_.n("design:type",Object)],su.prototype,"data",void 0);_.w([_.Z({computed:"identity(data.accessibility.accessibilityData.label)",reflectToAttribute:!0}),_.n("design:type",Object)],su.prototype,"ariaLabel",void 0);_.w([_.Z({computed:"computeType(data)",reflectToAttribute:!0}),_.n("design:type",String)],su.prototype,"type",void 0);
_.w([_.Z({computed:"identity(data.tooltip)",reflectToAttribute:!0}),_.n("design:type",String)],su.prototype,"sharedTooltipText",void 0);_.w([_.Z({reflectToAttribute:!0,value:function(){return _.N("enable_new_shield_moderator_badge")}}),
_.n("design:type",Boolean)],su.prototype,"enableNewModeratorBadge",void 0);_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],su.prototype,"dataChanged",null);_.w([_.Fk({disableElementRegistration:!0,is:"yt-live-chat-author-badge-renderer",noInjection:!0})],su);
_.V(su,"yt-live-chat-author-badge-renderer",function(){if(DU5===void 0){var b=document.createElement("template");_.J(b,'\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>');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;Ifl===void 0&&(Ifl=document.createElement("template"));var k=Ifl;B.call(d,k.content.cloneNode(!0),b.content.firstChild);DU5=b}b=DU5;return b},{mode:0});var UUh;var o7M;var CA=function(){return _.g.apply(this,arguments)||this};
_.c(CA,_.g);_.E=CA.prototype;_.E.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"}}}}};
_.E.computeBadgesInsideChip=function(b){return b?b.filter(function(d){return Cx(d.liveChatAuthorBadgeRenderer)==="verified"}):[]};
_.E.computeBadgesOutsideChip=function(b){return this.prependChatBadges||!b?[]:b.filter(function(d){d=Cx(d.liveChatAuthorBadgeRenderer);return d!=="verified"&&d!=="owner"})};
_.E.computeBadgesBeforeChip=function(b){return this.prependChatBadges&&b?b.filter(function(d){d=Cx(d.liveChatAuthorBadgeRenderer);return d!=="verified"&&d!=="owner"}):[]};
_.E.computeIsHighlighted=function(b,d){var B=!!aEW(b,"owner"),k=!!aEW(b,"verified");b=!!aEW(b,"moderator");return(B||k&&!b)&&!d};
_.E.computeAuthorType=function(b){return Wl1(b)};
_.E.computeAuthorClass=function(b,d){return d?(b?b+" ":"")+"single-line":b};
_.E.onSeedColorChanged=function(){_.N("live_chat_author_name_color_usernames")||_.N("live_chat_seed_color_usernames")||_.N("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):_.N("live_chat_simple_color_usernames")&&this.authorNameColor&&(this.username.style.color=
this.authorNameColor)};
CA.prototype.onSeedColorChanged=CA.prototype.onSeedColorChanged;_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],CA.prototype,"ytComponentBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],CA.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],CA.prototype,"authorName",void 0);_.w([_.Z(),_.n("design:type",Array)],CA.prototype,"authorBadges",void 0);
_.w([_.Z({computed:"computeAuthorType(authorBadges)"}),_.n("design:type",String)],CA.prototype,"authorType",void 0);_.w([_.Z({computed:"computeAuthorClass(authorType, singleLine)"}),_.n("design:type",String)],CA.prototype,"authorClass",void 0);_.w([_.Z({computed:"computeBadgesInsideChip(authorBadges)"}),_.n("design:type",Array)],CA.prototype,"badgesInsideChip",void 0);_.w([_.Z({computed:"computeBadgesOutsideChip(authorBadges)"}),_.n("design:type",Array)],CA.prototype,"badgesOutsideChip",void 0);
_.w([_.Z({computed:"computeBadgesBeforeChip(authorBadges)"}),_.n("design:type",Array)],CA.prototype,"badgesBeforeChip",void 0);_.w([_.Z({computed:"computeIsHighlighted(authorBadges, disableHighlighting)",reflectToAttribute:!0}),_.n("design:type",Boolean)],CA.prototype,"isHighlighted",void 0);_.w([_.Z({reflectToAttribute:!0,value:function(){return _.N("enable_new_shield_moderator_badge")}}),
_.n("design:type",Boolean)],CA.prototype,"enableNewModeratorTextColor",void 0);_.w([_.Z({value:!1}),_.n("design:type",Boolean)],CA.prototype,"singleLine",void 0);_.w([_.Z({value:!1}),_.n("design:type",Boolean)],CA.prototype,"disableHighlighting",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],CA.prototype,"dashboardMoneyFeed",void 0);_.w([_.Z({value:_.N("live_chat_prepend_badges"),reflectToAttribute:!0}),_.n("design:type",Boolean)],CA.prototype,"prependChatBadges",void 0);
_.w([_.Z(),_.n("design:type",String)],CA.prototype,"authorNameColor",void 0);_.w([_.DM("#author-name"),_.n("design:type",HTMLDivElement)],CA.prototype,"username",void 0);_.w([_.O8("authorNameColor"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],CA.prototype,"onSeedColorChanged",null);_.w([_.Fk({disableElementRegistration:!0,is:"yt-live-chat-author-chip",noInjection:!0})],CA);
_.V(CA,"yt-live-chat-author-chip",function(){if(o7M===void 0){var b=document.createElement("template");_.J(b,'\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>');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);var d=b.content,B=d.insertBefore;UUh===void 0&&(UUh=document.createElement("template"));var k=UUh;B.call(d,k.content.cloneNode(!0),b.content.firstChild);o7M=b}b=o7M;return b},{mode:0});var NIU;var phe;var vI=function(){var b=_.g.apply(this,arguments)||this;b.debounceCommand=_.jL(function(d){b.ytComponentBehavior.resolveCommand(d)},1500);
return b};
_.c(vI,_.g);vI.prototype.onTap=function(){if(this.engagementState&&this.engagementState.key&&this.isEditable){var b=this.isHearted?"TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE":"TOOLBAR_HEART_STATE_HEARTED_EDITABLE",d,B,k=this.isHearted?(d=this.data)==null?void 0:d.unheartCommand:(B=this.data)==null?void 0:B.heartCommand;this.ytLiveChatReduxBehavior.dispatch(_.jh("engagementToolbarStateEntityPayload",this.engagementState.key,{heartState:b}));(b=_.ZX(k))&&this.debounceCommand(b)}};
_.DB.Object.defineProperties(vI.prototype,{thumbnailDetails:{configurable:!0,enumerable:!0,get:function(){var b,d;if(!((b=this.data)==null?0:(d=b.creatorThumbnail)==null?0:d.sources))return{};b={thumbnails:[]};d={};d.url=this.data.creatorThumbnail.sources[0].url;b.thumbnails.push(d);return b}},
isHearted:{configurable:!0,enumerable:!0,get:function(){var b,d;return((b=this.engagementState)==null?void 0:b.heartState)==="TOOLBAR_HEART_STATE_HEARTED"||((d=this.engagementState)==null?void 0:d.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"}},
isEditable:{configurable:!0,enumerable:!0,get:function(){var b,d;return((b=this.engagementState)==null?void 0:b.heartState)==="TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE"||((d=this.engagementState)==null?void 0:d.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"}},
showCreatorView:{configurable:!0,enumerable:!0,get:function(){var b;return((b=this.engagementState)==null?void 0:b.heartState)==="TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE"}},
showButton:{configurable:!0,enumerable:!0,get:function(){var b,d,B;return((b=this.engagementState)==null?void 0:b.heartState)==="TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE"||((d=this.engagementState)==null?void 0:d.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"||((B=this.engagementState)==null?void 0:B.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}}});
vI.prototype.onTap=vI.prototype.onTap;_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],vI.prototype,"ytComponentBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],vI.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.vS),_.n("design:type",Object)],vI.prototype,"ytLiveChatReduxBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],vI.prototype,"data",void 0);
_.w([_.Z({selectorArgs:["data.engagementStateKey"],selector:IfC}),_.n("design:type",Object)],vI.prototype,"engagementState",void 0);_.w([_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],vI.prototype,"thumbnailDetails",null);_.w([_.X("data","engagementState"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],vI.prototype,"isHearted",null);_.w([_.X("data","engagementState"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],vI.prototype,"isEditable",null);
_.w([_.X("data","engagementState"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],vI.prototype,"showCreatorView",null);_.w([_.X("data","engagementState"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],vI.prototype,"showButton",null);_.w([_.X("data","isHearted"),_.n("design:type",String),_.n("design:paramtypes",[])],vI.prototype,"label",null);_.w([_.X("data","isHearted"),_.n("design:type",Object),_.n("design:paramtypes",[])],vI.prototype,"heartHoverText",null);
_.w([_.$0("tap"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],vI.prototype,"onTap",null);_.w([_.Fk({disableElementRegistration:!0,is:"yt-live-chat-creator-heart-view-model"})],vI);
_.V(vI,"yt-live-chat-creator-heart-view-model",function(){if(phe===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;NIU===void 0&&(NIU=document.createElement("template"));var k=NIU;B.call(d,k.content.cloneNode(!0),b.content.firstChild);phe=b}b=phe;return b},{mode:0});var LA=function(b,d){this.serviceId=new zEh(b,d)};
LA.prototype.toString=function(){return this.serviceId.toString()};var MfS=function(){this.internalMap={}};
_.E=MfS.prototype;_.E.contains=function(b){return Object.prototype.hasOwnProperty.call(this.internalMap,b)};
_.E.get=function(b){if(this.contains(b))return this.internalMap[b]};
_.E.set=function(b,d){this.internalMap[b]=d};
_.E.getKeys=function(){return Object.keys(this.internalMap)};
_.E.remove=function(b){delete this.internalMap[b]};var fA=function(){this.mappings=new MfS;this.errorCallbacks=new Set};
fA.prototype.getModuleId=function(b){return b.serviceId.getModuleId()};
fA.prototype.get=function(b){var d=this.mappings.get(b.toString());return cKs(this,d,b)};
fA.prototype.getMultipleAsync=function(){var b=_.Q1.apply(0,arguments),d=this,B=b.map(function(A){return d.getModuleId(A)}),k=b.map(function(A){return d.mappings.get(A.toString())}).filter(function(A){return A});
if(k.length===b.length)return _.Eq(k.map(function(A,a){return cKs(d,A,b[a])}));
var G=nO().loadMultiple(B);k=_.VY(B.map(function(A){return G[A]}));
var P=document.hidden,v=-1,L=_.Nt("get_async_timeout_ms",-1);L>-1&&(v=setTimeout(function(){_.eu(new _.iq("Module timeout.",B,P,document.hidden))},L));
return _.ix(k.then(function(){return b.map(function(A){return cKs(d,d.mappings.get(A.toString()),A)})}).thenCatch(function(A){for(var a=_.C(d.errorCallbacks),O=a.next();!O.done;O=a.next())O=O.value,O(A);
throw A;}),function(){clearTimeout(v)})};
fA.prototype.registerService=function(b,d){this.mappings.set(b.toString(),{type:"mapping",value:d});return b};
var cKs=function(b,d,B){switch(d.type){case "mapping":return d.value;case "factory":return d=d.value(),b.mappings.set(B.toString(),{type:"mapping",value:d}),d;default:return _.qS(d)}};
fA.prototype.onLoadError=function(b){var d=this;this.errorCallbacks.add(b);return function(){d.errorCallbacks.delete(b)}};
_.Ap=new fA;var JKU=function(){};
_.E=JKU.prototype;
_.E.JSC$14344_getRequest=function(b,d,B){d=d===void 0?{}:d;B=B===void 0?tbH:B;var k=d;if(this.isNavigationCommand()){var G,P=(G=_.p(b==null?void 0:b.commandMetadata,_.LT))==null?void 0:G.url;k=_.I6J(b.clickTrackingParams,!0,!1,P,this.JSC$14344_getClientScreen(k))}else k=_.I6J(b.clickTrackingParams,!1,this.includeCsn);k={context:k};if(G=this.getExtension(b))return this.JSC$14344_buildRequest(k,G,d),G=this.getApiUrl(b),P=Object.assign({},{command:b},this.getRequestConfig(b,d)),k={input:G,requestShell:wn(G),
innerTubeRequest:k,config:P},k.config.authStrategy?k.config.authStrategy.identity=B:k.config.authStrategy={identity:B},(b=this.JSC$14344_getRequestKey(b,d))&&!k.config.requestKey&&(k.config.requestKey=b),k;b=new _.iq("Error: Failed to create Request from Command.",b);_.xs(b)};
_.E.getApiUrl=function(b){var d=_.e6(this.getApiPaths(b)),B;(b=(B=_.p(b.commandMetadata,_.LT))==null?void 0:B.apiUrl)&&(d=b);return qhQ(Qz2(d))};
_.E.isNavigationCommand=function(){return!1};
_.E.JSC$14344_getClientScreen=function(){};
_.E.JSC$14344_getRequestKey=function(){};
_.E.getRequestConfig=function(){};
_.DB.Object.defineProperties(JKU.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!1}}});
var WI=function(){};
_.c(WI,JKU);WI.prototype.JSC$14351_getStoreKey=function(){};
WI.prototype.JSC$14344_getRequestKey=function(b,d){d=d===void 0?{}:d;return this.JSC$14351_getStoreKey(b,d)};var aW=function(){};
_.c(aW,WI);aW.prototype.JSC$14344_getRequest=function(){return{input:"/getDatasyncIdsEndpoint",requestShell:wn("/getDatasyncIdsEndpoint","GET"),innerTubeRequest:{}}};
aW.prototype.getApiPaths=function(){return[]};
aW.prototype.getExtension=function(){};
aW.prototype.JSC$14344_buildRequest=function(){};var zSr={},RSS=(zSr.GET_DATASYNC_IDS=yX(aW),zSr);var XhV,hS3,Hd2,g72,mo,FjU,lfr,jgM,tfS;XhV="tokens consistency service_params mss client_location entities adblock_detection response_received_commands store PLAYER_PRELOAD shorts_prefetch".split(" ");hS3=["type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.BrowseResponse","type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.PlayerResponse","type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.PanelResponse"];
_.uI=function(b,d,B,k,G,P,v,L,A){this.endpointMap=b;this.networkManager=d;this.authService=B;this.responseProcessorMap=k;this.innertubeResponseStore=G;this.contextProcessors=P;this.asyncContextProcessors=v;this.localInnertubeRouter=L;this.requestSequencer=A;this.inflightRequests=new Map;b.signalEndpointMap||(b.signalEndpointMap={});b.signalEndpointMap=Object.assign({},RSS,b.signalEndpointMap)};
Hd2=function(b,d,B,k,G,P,v,L,A){if(_.uI.instance!==void 0){if(k=_.uI.instance,b=[b!==k.endpointMap,d!==k.networkManager,B!==k.authService,G!==k.innertubeResponseStore,P!==k.contextProcessors,v!==k.asyncContextProcessors,L!==k.localInnertubeRouter],b.some(function(a){return a}))throw new _.iq("InnerTubeTransportService is already initialized",b);
}else _.uI.instance=new _.uI(b,d,B,k,G,P,v,L,A)};
_.TD=function(b,d,B){var k=k===void 0?tbH:k;var G=lfr(b,d);return G?new _.lc(function(P,v){var L,A,a,O,I;return _.f(function(D){switch(D.nextAddress){case 1:return D.yield(G,2);case 2:L=D.yieldResult;A=L.JSC$14344_getRequest(d,B,k);if(!A){v(new _.iq("Error: Failed to build request for command.",d));D.jumpTo(0);break}ZA(A.input);O=((a=A.requestShell)==null?void 0:a.mode)==="cors"?"cors":void 0;if(b.authService.syncHeaders){I=tfS(A.config,O);D.jumpTo(4);break}return D.yield(jgM(A.config,O),5);case 5:I=
D.yieldResult;case 4:P(FjU(b,A,I)),_.tn(D)}})}):_.Rk(new _.iq("Error: No request builder found for command.",d))};
g72=function(b,d,B,k){var G=G===void 0?tbH:G;var P,v,L,A,a,O,I,D,U,M,z,H,l,F,K,u,r,Q;return _.f(function(q){switch(q.nextAddress){case 1:P=a4E(d,b.endpointMap);if(!P)throw new _.iq("Error: No streaming request builder found for command",d);v=P.JSC$14344_getRequest(d,B,G);if(!v)throw new _.iq("Failed to build YtRequest for streaming Command",d);if((L=b.localInnertubeRouter)==null||!L.shouldPreferLocalResponse(v.input,v.innerTubeRequest)){q.jumpTo(2);break}return q.yield(b.localInnertubeRouter.localInnertubeResponse(v.input,
v.innerTubeRequest),3);case 3:return A=q.yieldResult,a={},A.playerResponse&&(mo(b,A.playerResponse,v),a.player=A.playerResponse,(O=k)==null||O(a,A)),A.watchNextResponse&&(mo(b,A.watchNextResponse,v),a.content=A.watchNextResponse,(I=k)==null||I(a,A)),q.return(a);case 2:U=((D=v.requestShell)==null?void 0:D.mode)==="cors"?"cors":void 0;if(b.authService.syncHeaders){M=tfS(v.config,U);q.jumpTo(4);break}return q.yield(jgM(v.config,U),5);case 5:M=q.yieldResult;case 4:return l=(H=(z=v.requestShell)==null?
void 0:z.headers)!=null?H:{},v.requestShell=Object.assign({},v.requestShell,{headers:Object.assign({},l,M)}),F=Object.assign({},v.requestShell),K=JSON.stringify(v.innerTubeRequest),v.requestShell.method==="POST"&&(F=Object.assign({},F,{body:K})),u=function(sW,L1){mo(b,L1.playerResponse||L1.watchNextResponse||L1.reelItemWatchResponse||L1.reelWatchSequenceResponse,v);k==null||k(sW,L1);_.N("web_watch_stop_scheduler_on_player_response")&&L1.playerResponse&&yUh()},r={},q.yield(ZdA(b.networkManager,v.input,
F,u),6);
case 6:return r=q.yieldResult,((Q=v.config)==null?0:Q.responseTick)&&_.hU(v.config.responseTick),q.return(r)}})};
_.OQ=function(b,d,B,k,G){G=G===void 0?{authStrategy:{identity:tbH}}:G;var P=P===void 0?!0:P;var v=function(){};
v=EtE(Gx1(B));d.context||(d.context=_.I6J(k,P));return new _.lc(function(L){var A,a,O,I,D;return _.f(function(U){if(U.nextAddress==1)return A=Qz2(B),a=_.iJ(A),b.authService.syncHeaders?(O=tfS(G,a),U.jumpTo(2)):U.yield(jgM(G,a),3);U.nextAddress!=2&&(O=U.yieldResult);I=qhQ(Qz2(B));D={input:I,requestShell:wn(I),innerTubeRequest:d,config:G};L(FjU(b,D,O,v));_.tn(U)})})};
mo=function(b,d,B){var k;if(d&&!(d==null?0:(k=d.sequenceMetaData)==null?0:k.skipProcessing)&&b.responseProcessorMap){k=_.C(XhV);for(var G=k.next();!G.done;G=k.next())G=G.value,b.responseProcessorMap[G]&&b.responseProcessorMap[G].handleResponse(d,B)}};
FjU=function(b,d,B,k){k=k===void 0?function(){}:k;
var G,P,v,L,A,a,O,I,D,U,M,z,H,l,F,K,u,r,Q,q,sW,L1,cJ,OW,ow,Z2,yE,wG,aS,b2,QE,mV,pe,RS,Dg,XM,mQ,uF,O$,Ke;return _.f(function(MS){switch(MS.nextAddress){case 1:v=(G=d.config)==null?void 0:(P=G.storeStrategy)==null?void 0:P.storeKey;if(!(v&&b.innertubeResponseStore&&b.innertubeResponseStore.has(v))||((L=d.config)==null?0:(A=L.storeStrategy)==null?0:A.disableCache)){MS.jumpTo(2);break}return MS.yield(b.innertubeResponseStore.get(v),3);case 3:if((a=MS.yieldResult)&&!a.isExpired())return MS.return(Promise.resolve(_.GP(a)));
case 2:if(!((O=d)==null?0:(I=O.innerTubeRequest)==null?0:I.context)){MS.jumpTo(4);break}D=d.innerTubeRequest.context;if(!(b.asyncContextProcessors&&b.asyncContextProcessors.length>0)){MS.jumpTo(5);break}U=[];M=_.C(b.asyncContextProcessors);for(z=M.next();!z.done;z=M.next())H=z.value,l=H.processContext(d),l.wrappedPromise_&&U.push(l.wrappedPromise_);if(!(U.length>0)){MS.jumpTo(5);break}return MS.yield(Promise.all(U),5);case 5:F=_.C(b.contextProcessors||[]),K=F.next();case 8:if(K.done){MS.jumpTo(4);
break}u=K.value;return MS.yield(u.processContext(D),9);case 9:K=F.next();MS.jumpTo(8);break;case 4:if((r=b.localInnertubeRouter)==null||!r.shouldPreferLocalResponse(d.input,d.innerTubeRequest)){MS.jumpTo(12);break}return MS.yield(b.localInnertubeRouter.localInnertubeResponse(d.input,d.innerTubeRequest),13);case 13:return Q=MS.yieldResult,mo(b,Q,d),MS.return(Q);case 12:return(L1=(sW=d.config)==null?void 0:sW.requestKey)&&b.inflightRequests.has(L1)?q=b.inflightRequests.get(L1):(cJ=JSON.stringify(d.innerTubeRequest),
Z2=(ow=(OW=d.requestShell)==null?void 0:OW.headers)!=null?ow:{},d.requestShell=Object.assign({},d.requestShell,{headers:Object.assign({},Z2,B)}),yE=Object.assign({},d.requestShell),d.requestShell.method==="POST"&&(yE=Object.assign({},yE,{body:cJ})),((wG=d.config)==null?0:wG.requestTick)&&_.hU(d.config.requestTick),aS=function(){return b.networkManager.fetch(d.input,yE,d.config)},q=b.requestSequencer?yKS(b.requestSequencer,d,aS):aS(),L1&&b.inflightRequests.set(L1,q)),MS.yield(q,14);
case 14:(b2=MS.yieldResult)&&_.N("web_streaming_player")&&Array.isArray(b2)&&(b2=b2[0].playerResponse);if(b2&&"error"in b2&&((QE=b2)==null?0:(mV=QE.error)==null?0:mV.details))for(pe=b2.error.details,RS=_.C(pe),Dg=RS.next();!Dg.done;Dg=RS.next())XM=Dg.value,(mQ=XM["@type"])&&hS3.indexOf(mQ)>-1&&(delete XM["@type"],b2=XM);L1&&b.inflightRequests.has(L1)&&b.inflightRequests.delete(L1);((uF=d.config)==null?0:uF.responseTick)&&_.hU(d.config.responseTick);if(b2||(O$=b.localInnertubeRouter)==null||!O$.canProvideFallbackResponse(d.input,
d.innerTubeRequest)){MS.jumpTo(15);break}return MS.yield(b.localInnertubeRouter.localFallbackInnertubeResponse(d.input,d.innerTubeRequest),16);case 16:b2=MS.yieldResult;case 15:return mo(b,b2,d),((Ke=d.config)==null?0:Ke.processorTick)&&_.hU(d.config.processorTick),k(),MS.return(b2||void 0)}})};
_.KQ=function(b,d){return WNC(d,b.endpointMap)};
lfr=function(b,d){b=m_x(d,b.endpointMap);if(b!==void 0)return Promise.resolve(b)};
jgM=function(b,d){var B,k,G,P;return _.f(function(v){if(v.nextAddress==1){G=(B=b)==null?void 0:(k=B.authStrategy)==null?void 0:k.sessionIndex;var L=v.yield;var A=_.Eq(keF({sessionIndex:G}));return L.call(v,A,2)}P=v.yieldResult;return v.return(Promise.resolve(Object.assign({},$_d(d),P)))})};
tfS=function(b,d){var B;b=b==null?void 0:(B=b.authStrategy)==null?void 0:B.sessionIndex;B=keF({sessionIndex:b});return Object.assign({},$_d(d),B)};var SPs,Vf5,ide,whl,utr,KjS,rKA,QgS,IW,qPS,xUU,TIM,YPs;SPs=0;Vf5=/tone[1-5]/;ide=" \ud83c\udffb \ud83c\udffc \ud83c\udffd \ud83c\udffe \ud83c\udfff".split(" ");whl="UCzC5CNksIBaiT-NdMJjJNOQ/COLRg9qOwdQCFce-qgodrbsLaA UCzC5CNksIBaiT-NdMJjJNOQ/CMKC7uKOwdQCFce-qgodqbsLaA UCzC5CNksIBaiT-NdMJjJNOQ/CJiQ8uiOwdQCFcx9qgodysAOHg UCzC5CNksIBaiT-NdMJjJNOQ/CI3h3uDJitgCFdARTgodejsFWg UCzC5CNksIBaiT-NdMJjJNOQ/CI69oYTKitgCFdaPTgodsHsP5g UCzC5CNksIBaiT-NdMJjJNOQ/CKzQr47KitgCFdCITgodq6EJZg UCzC5CNksIBaiT-NdMJjJNOQ/CPGD8Iu8kN4CFREChAod9OkLmg".split(" ");
utr=Number.MAX_SAFE_INTEGER;KjS=RegExp("\ufe0f","g");_.$k=function(b){this.skinTone=0;this.emojiSize=24;this.emojis=[];this.emojiMap={};this.emojiRegex=/$./;this.emojiShortcutMap={};this.pickerCustomEmojiIds=[];this.emojiShortcutCharMap={};this.hasInitializedShortcutCharMap=!1;b&&_.n7V(this,b)};
_.n7V=function(b,d){try{_.lq(d,{context:b,onSuccess:function(k,G){Array.isArray(G)?b.load(G):(k=new _.iq("Emoji manager JSON response was not an array!",{response:G}),_.xs(k))},
onError:function(k){k=new _.iq("Failed to retrieve emoji manager initial JSON data!",{url:d,statusCode:_.cQ(k).toString()});_.eu(k)}})}catch(k){var B=new _.iq("Failed to parse unicode emoji JSON data! Error: {e.message}",{url:d});
_.eu(B)}};
_.$k.prototype.clear=function(){this.emojis=[];this.emojiMap={};this.emojiRegex=/$./;this.emojiShortcutMap={};this.emojiShortcutCharMap={};this.hasInitializedShortcutCharMap=!1};
_.$k.prototype.load=function(b,d){if(d)if(b.length)b=b.concat(d.emojis);else{this.emojis=d.emojis;this.emojiMap=d.emojiMap;this.emojiShortcutMap=d.emojiShortcutMap;this.emojiShortcutCharMap=TIM(d);this.hasInitializedShortcutCharMap=!0;this.emojiRegex=d.emojiRegex;return}this.emojis=[].concat(_.K6(new Set(this.emojis.concat(b))));this.hasInitializedShortcutCharMap=!1;b=Array(this.emojis.length);for(d=0;d<this.emojis.length;d++){var B=this.emojis[d];if(B.emojiId){this.emojiMap[B.emojiId]=B;this.emojiMap[B.emojiId].index=
d;for(var k=0;B.shortcuts&&k<B.shortcuts.length;k++)this.emojiShortcutMap[B.shortcuts[k].toLocaleLowerCase()]=B;b[d]=B.isCustomEmoji&&B.shortcuts?B.shortcuts[0]:B.emojiId}}b.sort(function(G,P){return P.length-G.length});
if(b.length)try{this.emojiRegex=new RegExp(b.join("|").replace("*","\\*"),"gi")}catch(G){this.emojiRegex=/$./}else this.emojiRegex=/$./};
rKA=function(b,d){d=_.C(d);for(var B=d.next();!B.done;B=d.next()){var k=B.value;if(k.emojiId&&b.emojiMap[k.emojiId]){B=Object.assign({},b.emojiMap[k.emojiId],k);b.emojiMap[k.emojiId]=B;var G=void 0;B.index&&((G=b.emojis[B.index])==null?void 0:G.emojiId)===k.emojiId&&(b.emojis[B.index]=B);k=void 0;if((k=B.shortcuts)==null?0:k.length)for(b.hasInitializedShortcutCharMap=!1,k=_.C(B.shortcuts),G=k.next();!G.done;G=k.next())b.emojiShortcutMap[G.value.toLocaleLowerCase()]=B}}};
QgS=function(b){var d,B;_.f(function(k){if(k.nextAddress==1)return k.yield(_.Pc.getInstance(),2);if(k.nextAddress!=3)return(d=k.yieldResult)?k.yield(d.get("ytlc-emoji-pref"),3):k.return();(B=k.yieldResult)&&rKA(b,Object.keys(B).map(function(G){return{emojiId:G,stickyPrefId:B[G]}}).filter(function(G){return!!G.emojiId&&!!G.stickyPrefId}));
_.tn(k)})};
_.Ou=function(b,d,B){return(b=b.emojiMap[d])&&(!b.isLocked||B!==void 0&&B)?b:void 0};
IW=function(b,d,B){B=_.Ou(b,d,B===void 0?!1:B);var k=d.match("\u200d");B&&b.skinTone!==0&&(b=(k==null?void 0:k.length)===1?_.Ou(b,d.replace("\u200d",ide[b.skinTone]+"\u200d")):_.Ou(b,d+ide[b.skinTone]))&&(B=b);return B};
qPS=function(b,d){var B=b.emojiMap[d];return(B==null?0:B.stickyPrefId)?b.emojiMap[B.stickyPrefId]:IW(b,d)};
_.LC=function(b,d){b=b.emojiShortcutMap[d.toLocaleLowerCase()];return!b||b.isLocked?null:b};
xUU=function(b,d,B){return TIM(b,B===void 0?!1:B)[d]||{}};
TIM=function(b,d){d=d===void 0?!1:d;if(!b.hasInitializedShortcutCharMap){b.hasInitializedShortcutCharMap=!0;for(var B=0;B<b.emojis.length;B++){var k=b.emojis[B];if(!(k.isLocked||d&&k.isCustomEmoji&&k.emojiId&&!b.pickerCustomEmojiIds.includes(k.emojiId)))for(var G=0;k.shortcuts&&G<k.shortcuts.length;G++){var P=k.shortcuts[G];P.startsWith(":_")&&k.isCustomEmoji&&(b.emojiShortcutCharMap[":_"]==null&&(b.emojiShortcutCharMap[":_"]=Object.create(null)),b.emojiShortcutCharMap[":_"][P]=k);if(!(P.length<3||
!k.isCustomEmoji&&Vf5.test(P))){var v=P.substr(0,3).toLocaleLowerCase();b.emojiShortcutCharMap[v]==null&&(b.emojiShortcutCharMap[v]=Object.create(null));b.emojiShortcutCharMap[v][P]=k}}}}return b.emojiShortcutCharMap};
_.$k.prototype.createEmoji=function(b,d){d=d===void 0?!0:d;var B=document.createElement("img");b.isCustomEmoji||B.classList.add("small-emoji");B.classList.add("emoji");B.classList.add("yt-formatted-string");B.src=b.image?_.ku(b.image.thumbnails,this.emojiSize)||"":"";var k=void 0;b.image&&b.image.accessibility&&b.image.accessibility.accessibilityData&&(k=b.image.accessibility.accessibilityData.label);B.alt=k?k:(b.isCustomEmoji&&b.shortcuts?b.shortcuts[0]:b.emojiId)||"";b.isCustomEmoji&&(B.dataset.emojiId=
b.emojiId);_.Wu&&(B.setAttribute("contenteditable","false"),B.setAttribute("unselectable","on"));d&&(b.shortcuts&&b.shortcuts.length&&B.setAttribute("shared-tooltip-text",b.shortcuts[0]),B.id="emoji-"+SPs++);return B};
_.$k.prototype.createDocumentFragment=function(b,d,B,k){d=d===void 0?!1:d;B=B===void 0?!0:B;k=k===void 0?!1:k;b=b.replace(KjS,"");for(var G=document.createDocumentFragment(),P=0,v,L=0;(v=this.emojiRegex.exec(b))!=null;){var A=_.Ou(this,v[0])||_.LC(this,v[0]);!A||A.isCustomEmoji&&!d||(A=this.createEmoji(A,B),P!==v.index&&G.appendChild(document.createTextNode(b.substring(P,v.index))),G.appendChild(A),P=v.index+v[0].length,L++)}if(!k||L)return G.appendChild(document.createTextNode(b.substr(P))),G};
YPs=function(b,d,B){var k,G,P,v,L,A,a,O,I;return _.f(function(D){if(D.nextAddress==1){if(!d.emojiId||!b.emojiMap[d.emojiId])return D.return();k=Object.assign({},b.emojiMap[d.emojiId],{stickyPrefId:B});b.emojiMap[d.emojiId]=k;d.index&&((G=b.emojis[d.index])==null?void 0:G.emojiId)===d.emojiId&&(b.emojis[d.index]=k);if((P=d.shortcuts)==null?0:P.length)for(b.hasInitializedShortcutCharMap=!1,v=_.C(d.shortcuts),L=v.next();!L.done;L=v.next())A=L.value,b.emojiShortcutMap[A.toLocaleLowerCase()]=k;return D.yield(_.Pc.getInstance(),
2)}if(D.nextAddress!=4)return(a=D.yieldResult)?D.yield(a.get("ytlc-emoji-pref"),4):D.jumpTo(0);I=(O=D.yieldResult)!=null?O:{};I[d.emojiId]=B;return D.yield(a.set("ytlc-emoji-pref",I,utr),0)})};
_.DD=new _.$k;var d_s;_.Uu={};
d_s={properties:{id:{type:String,computed:"identity(data.id)",reflectToAttribute:!0},wholeMessageClickable:{type:Boolean,computed:"computeWholeMessageClickable(data.contextMenuEndpoint)",reflectToAttribute:!0},useOpacityForContextMenuVisibility:{type:Boolean,value:_.N("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:_.N("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 r7(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 b=_.Cl(this.hostElement||this).querySelector("#inline-action-button-container");b&&b.setAttribute("aria-hidden","true");this.menuButton=_.Cl(this.hostElement).querySelector("#menu-button")},
attached:function(){var b=this.menuButton;b&&(b.addEventListener("focusin",_.mq(this,this.onMenuButtonFocus_)),b.addEventListener("focusout",_.mq(this,this.onMenuButtonBlur_)))},
detached:function(){var b=this.menuButton;b&&(b.removeEventListener("focusin",_.mq(this,this.onMenuButtonFocus_)),b.removeEventListener("focusout",_.mq(this,this.onMenuButtonBlur_)))},
identity:_.jC,truthy:function(b){return!!b},
computeTimestampString:function(b){return b?b.timestampText?this.getSimpleString(b.timestampText):this.TIME_FORMATTER.format(new Date(b.timestampUsec/1E3)):""},
computeWholeMessageClickable:function(b){return b},
computeMenuVisible_:function(b,d){return b||d},
computeHasInlineActionButtons:function(b){if(!b)return!1;var d,B;return!((d=b.inlineActionButtons)==null||!d.length)||!((B=b.additionalInlineActionButtons)==null||!B.length)},
createDocumentFragmentFromString:function(b){var d=_.DD.createDocumentFragment.bind(_.DD),B;if((B=this.participantsManager)==null||!B.viewerRegex)return d(b);B=document.createDocumentFragment();for(var k=0,G;(G=this.participantsManager.viewerRegex.exec(b))!=null;){if(G.index>0){var P=":"+G[0]+":";if((_.Ou(_.DD,P)||_.LC(_.DD,P))&&b.indexOf(P)===G.index-1)continue}B.appendChild(d(b.substring(k,G.index)));k=document.createElement("span");k.appendChild(d(G[0]));k.classList.add("mention");B.appendChild(k);
k=G.index+G[0].length}B.appendChild(d(b.substring(k)));return B},
createDocumentFragment:function(b){var d=document.createDocumentFragment();if(b.simpleText)return d.appendChild(this.createDocumentFragmentFromString(b.simpleText)),d;if(!b.runs)return d;for(var B=0;B<b.runs.length;B++){var k=b.runs[B];if(k.emoji)d.appendChild(_.DD.createEmoji(k.emoji));else if(k.text)if(k.navigationEndpoint){var G=document.createElement("a");G.classList.add("yt-simple-endpoint");oN4(G,k.navigationEndpoint);_.Cl(G).appendChild(this.createDocumentFragmentFromString(k.text));d.appendChild(G)}else d.appendChild(this.createDocumentFragmentFromString(k.text))}return d},
hasModerationOverlayVisible:function(){var b;return((b=document.querySelector("yt-live-chat-item-list-renderer"))==null?void 0:b.getAttribute("moderation-mode-enabled"))===""},
onItemTap:function(b){b.composedPath().some(function(d){return(d=d instanceof Element?d:null)?d.tagName&&(d.tagName.toLowerCase()==="yt-live-chat-creator-heart-view-model"||d.tagName.toLowerCase()==="yt-button-view-model"):!1})||this.data.contextMenuEndpoint&&this.wholeMessageClickable&&this.shouldSupportWholeItemClick()&&!this.hasModerationOverlayVisible()&&!_.N("enable_live_chat_web_context_menu_resolver")&&this.showContextMenu(b)},
colorFromDecimal:function(b){return TR1(b)},
markAsDeleted:function(b,d){this.set("data.deletedStateMessage",b);this.set("data.showOriginalContentMessage",d)},
onMenuButtonFocus_:function(){this.menuFocused=!0},
onMenuButtonBlur_:function(){this.menuFocused=!1},
showContextMenu:function(b){if(this.data.contextMenuEndpoint){var d=_.I2().resolve(_.Ng),B=this.data.contextMenuEndpoint,k;(k=_.uI.instance)&&_.KQ(k,B)?(d=eSU(d,B),k=_.OQ(k,{},d)):k=_.bGS(d,B);k.then(this.handleGetContextMenuResponse_,this.handleGetContextMenuError,this);b&&b.stopPropagation()}},
handleGetContextMenuResponse_:function(b){var d=_.uI.instance;d&&_.KQ(d,{liveChatEndpoint:{}})||(b=b.response);b.liveChatItemContextMenuSupportedRenderers&&b.liveChatItemContextMenuSupportedRenderers.menuRenderer&&this.showContextMenu_(b.liveChatItemContextMenuSupportedRenderers.menuRenderer);b.actions&&_.BG(this.hostElement,"yt-live-chat-actions",[b.actions])},
handleGetContextMenuError:function(b){if(b instanceof Error||b instanceof Object||b instanceof String)var d=b;_.xs(new _.iq("Error encountered calling GetLiveChatItemContextMenu",d))},
showContextMenu_:function(b){this.openPopup({openPopupAction:{popupType:"DROPDOWN",popup:{menuPopupRenderer:b}}})},
onYtPopupOpened_:function(){this.menuOpen=!0;_.dp(this.hostElement,"yt-live-chat-context-menu-opened")},
onYtPopupClosedOrCanceled_:function(){this.menuOpen=!1;_.dp(this.hostElement,"yt-live-chat-context-menu-closed")}};
_.Uu.YtLiveChatItemBehavior=[d_s,_.f2.YtComponentBehavior,_.iA.YtOpenPopupBehavior];_.oW=function(){};var BaS;var kBM;var GBh;var PNl;var NR=function(){var b=_.g.apply(this,arguments)||this;b.active=!1;b.identity=_.jC;return b};
_.c(NR,_.g);NR.prototype.dataChanged=function(){this.active=!1};
NR.prototype.onClick=function(){_.dp(this.hostElement,"yt-live-chat-select-suggestion",this.data)};
NR.prototype.dataChanged=NR.prototype.dataChanged;_.w([_.Z(),_.n("design:type",Object)],NR.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],NR.prototype,"active",void 0);_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],NR.prototype,"dataChanged",null);_.w([_.Fk({disableElementRegistration:!0,is:"yt-live-chat-text-input-field-suggestion",noInjection:!0})],NR);
_.V(NR,"yt-live-chat-text-input-field-suggestion",function(){if(PNl===void 0){var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);var d=b.content,B=d.insertBefore;GBh===void 0&&(GBh=document.createElement("template"));var k=GBh;B.call(d,k.content.cloneNode(!0),b.content.firstChild);PNl=b}b=PNl;return b},{mode:0});_.pA=function(b,d,B){return CustomEvent.call(this,b,{detail:{value:d,path:B}})||this};
_.c(_.pA,CustomEvent);_.MR=function(){var b=_.g.apply(this,arguments)||this;b.viewerName=null;b.actionMap={"yt-live-chat-actions":"onChatMessage_"};b.SUPPORTED_ITEM_TYPES_=["liveChatTextMessageRenderer","liveChatLegacyPaidMessageRenderer","liveChatPaidMessageRenderer"];b.PARTICIPANT_TIME_USEC_=3E8;return b};
_.c(_.MR,_.g);_.E=_.MR.prototype;_.E.created=function(){this.allParticipantsCharMap_={};this.asyncHandle_=null};
_.E.addParticipant=function(b){var d=_.Z1E(this.participants,b,function(k,G){k=k[Object.keys(k)[0]];G=G[Object.keys(G)[0]];k=String(_.qA(k.authorName)).toLowerCase();G=String(_.qA(G.authorName)).toLowerCase();return k<G?-1:k==G?0:1}.bind(this));
if(d>=0){var B=this.participants[d];B[Object.keys(B)[0]].timestampUsec&&this.splice("participants",d,1,b)}else this.splice("participants",-d-1,0,b);b=b[Object.keys(b)[0]];d=_.qA(b.authorName).toLocaleLowerCase();B=d.substr(0,2);this.allParticipantsCharMap_.hasOwnProperty(B)||(this.allParticipantsCharMap_[B]={});this.allParticipantsCharMap_[B][d]=b};
_.E.getAuthorsFromPrefix=function(b){return this.allParticipantsCharMap_.hasOwnProperty(b)?this.allParticipantsCharMap_[b]:null};
_.E.computeViewerRegex_=function(b){if(!b)return null;b=b.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&");var d=b.indexOf("@")===0&&_.N("live_chat_enable_handles_web_text_input_update")?"([#]":"([@#]";return new RegExp(d+b.replace(/ /g,"\\s*")+"|^"+b.replace(/ /g,"\\s*")+"$|^"+b.replace(/ /g,"\\s*")+"(?=\\s)|(?<=\\s)"+b.replace(/ /g,"\\s*")+"$|(?<=\\s)"+b.replace(/ /g,"\\s*")+"(?=\\s))","ig")};
_.E.checkForStaleParticipants_=function(){var b=this;this.trimOldParticipants_();this.asyncHandle_&&NSd(this.asyncHandle_);this.participants.length>0&&(this.asyncHandle_=_.uw(function(){b.checkForStaleParticipants_()},3E4))};
_.E.onChatMessage_=function(b){var d=this,B=Date.now()*1E3;b.forEach(function(k){if(k=_.p(k,KEM)){k=k.item;var G=Object.keys(k)[0];d.SUPPORTED_ITEM_TYPES_.indexOf(G)!=-1&&k[G].timestampUsec>=B-d.PARTICIPANT_TIME_USEC_&&d.addParticipant(k)}},this);
this.checkForStaleParticipants_()};
_.E.trimOldParticipants_=function(){for(var b=Date.now()*1E3,d=this.participants.length-1;d>=0;d--){var B=this.participants[d];B=B[Object.keys(B)[0]];B.timestampUsec&&B.timestampUsec<b-this.PARTICIPANT_TIME_USEC_&&this.splice("participants",d,1)}};
_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],_.MR.prototype,"ytActionHandlerBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],_.MR.prototype,"viewerName",void 0);_.w([_.Z({computed:"computeViewerRegex_(viewerName)"}),_.n("design:type",Object)],_.MR.prototype,"viewerRegex",void 0);_.w([_.Z({value:function(){return[]},
notify:!0}),_.n("design:type",Array)],_.MR.prototype,"participants",void 0);_.w([_.Fk({is:"yt-live-chat-participants-manager",noInjection:!0})],_.MR);var E1U=/.*([:@#].*?)$/,cI=/\u00a0/g,s7A=String.fromCharCode(160),CN2={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"},Jp=function(){var b=_.g.apply(this,arguments)||this;b.disabled=!1;b.liveChatRichMessageInput=null;b.messageInput=null;b.isValidWithNoInputText=!1;b.suggestions=[];b.emojiManager=_.DD;b.inputMethodEditorActive=
!1;b.suggestionIndex=-1;b.JSC$14402_lastSuggestionRange=null;return b};
_.c(Jp,_.g);_.E=Jp.prototype;_.E.configureRendererStamper=function(){return{suggestions:{id:"dropdown-content",mapping:{suggestion:"yt-live-chat-text-input-field-suggestion"},reuseComponents:!0}}};
_.E.attached=function(){_.aH&&(document.execCommand("enableObjectResizing",!1,"false"),document.execCommand("enableInlineTableEditing",!1,"false"));this.hostElement.addEventListener("compositionstart",this.onCompositionStart);this.hostElement.addEventListener("compositionend",this.onCompositionEnd)};
_.E.detached=function(){this.setLiveChatRichMessageInput(null);this.hostElement.removeEventListener("compositionstart",this.onCompositionStart);this.hostElement.removeEventListener("compositionend",this.onCompositionEnd)};
_.E.dataChanged=function(){if(!this.ignoreColorMapping){var b=!1,d={},B;for(B in CN2)this.data&&this.data.hasOwnProperty(B)&&(d[CN2[B]]=this.colorFromDecimal(this.data[B]),b=!0);b&&_.Wf(this.hostElement,d)}this.messageInput&&this.setLiveChatRichMessageInput(this.messageInput)};
_.E.onMessageSet=function(){this.setLiveChatRichMessageInput(this.messageInput||{})};
_.E.colorFromDecimal=function(b){b=Math.floor(Number(b));return"rgba("+[b>>16&255,b>>8&255,b&255,(b>>24&255)/255].join()+")"};
_.E.preventDrag=function(b){b.dataTransfer&&(b.dataTransfer.dropEffect="none");b.preventDefault()};
_.E.preventResize=function(b){b.returnValue=!1};
_.E.onInputChange=function(){var b=this.characterCount,d=document.querySelector("#overflow-text");this.characterCount<=this.maxCharacterLimit&&d&&d.remove();if(!d&&this.characterCount>this.maxCharacterLimit){var B=window.getSelection();if(B){var k=B.getRangeAt(0);B.removeAllRanges();B.addRange(k)}}if(B=this.getCurrentRange())k=this.calculateTextBeforeRange(B),this.completeEmojisInRange(B,k,!0)||this.updateSuggestions(B,k);k=this.calculateLiveChatRichMessageInput();this._setLiveChatRichMessageInput(k);
_.dp(this.hostElement,"yt-live-chat-message-input-change",k);d&&this.characterCount===0&&d.remove();B&&B.commonAncestorContainer.parentElement.id==="input"&&B.commonAncestorContainer.nodeName!=="SPAN"?this.handleOverflowText(this.characterCount>b):B&&!B.collapsed&&B.commonAncestorContainer===this.input&&this.checkForDuplicateSpans();if(this.characterCount===0)for(b=this.input.childNodes.length-1;b>=0;b--)this.input.childNodes[b].nodeName==="BR"&&this.input.childNodes[b].remove()};
_.E.onCompositionStart=function(){this.inputMethodEditorActive=!0};
_.E.onCompositionEnd=function(){this.inputMethodEditorActive=!1;var b=this.getCurrentRange();b&&b.commonAncestorContainer.parentElement.id==="input"&&b.commonAncestorContainer.nodeName!=="SPAN"&&this.handleOverflowText(!0)};
_.E.mergeOverflowText=function(b){if(b){var d=document.createRange();d.selectNodeContents(b);d=d.extractContents();this.input.insertBefore(d,b)}};
_.E.checkRangeAtEndOfInput=function(){var b=this.getCurrentRange();if(b){var d=_.Cl(this.hostElement).querySelector("#overflow-text"),B=document.createRange();d&&d.previousSibling?d.previousSibling instanceof HTMLImageElement?B.selectNode(d.previousSibling):B.selectNodeContents(d.previousSibling):this.input&&this.input.lastChild&&(this.input.lastChild instanceof HTMLImageElement?B.selectNode(this.input.lastChild):B.selectNodeContents(this.input.lastChild));B.collapse(!1);return B.isPointInRange(b.startContainer,
b.startOffset)}return!1};
_.E.handleOverflowText=function(b){if(!this.dropdown.opened&&!this.inputMethodEditorActive&&this.isChatMessageInput){var d=_.Cl(this.hostElement).querySelector("#overflow-text"),B=this.getCurrentRange();this.input.normalize();b=this.checkRangeAtEndOfInput()&&b;this.mergeOverflowText(d);for(var k,G=0,P=0,v,L=this.input.childNodes,A=0;A<L.length;A++){var a=L[A];a instanceof Text?(P+=a.textContent.length,P>this.maxCharacterLimit&&(k=a,G=this.maxCharacterLimit+a.textContent.length-P)):a instanceof HTMLImageElement&&
(k=void 0,P=a.dataset.emojiId&&((k=this.data)==null?0:k.emojiCharacterCount)?P+this.data.emojiCharacterCount:P+a.alt.length,k=this.input,G=A);if(P>this.maxCharacterLimit&&k){v=document.createRange();v.collapse(!1);d?(P=this.input.lastChild.previousSibling,P instanceof Text?v.setEnd(this.input.lastChild.previousSibling,P.textContent.length):P instanceof HTMLImageElement&&v.setEnd(this.input,this.input.childNodes.length-1)):v.selectNodeContents(this.input);v.setStart(k,G);break}}v&&(k=!1,B&&(b=v.isPointInRange(B.startContainer,
B.startOffset-1)),d||(d=document.createElement("span"),d.id="overflow-text",d.textContent="",d.setAttribute("contenteditable","true"),_.Cl(_.Cl(this.hostElement).querySelector("#input")).appendChild(d),k=!0),d&&(B=v.extractContents(),d.insertBefore(B,d.firstChild),b&&d.firstChild&&(B=document.createRange(),k?B.setStartAfter(d.lastChild):B.setStartAfter(d.firstChild),B.collapse(!0),d=window.getSelection(),d.removeAllRanges(),d.addRange(B))))}};
_.E.checkForDuplicateSpans=function(){for(var b=0;b<this.input.childNodes.length;b++){var d=this.input.childNodes[b];if(d.nodeName==="SPAN"){var B=document.createRange();B.selectNodeContents(d);B=B.extractContents();this.input.insertBefore(B,d);d.remove()}}this.handleOverflowText(!0)};
_.E.getCurrentRange=function(){var b=window.getSelection();return b&&b.rangeCount?b.getRangeAt(0).cloneRange():null};
_.E.getInputRange=function(){var b=this.getCurrentRange();if(b){for(var d=b.commonAncestorContainer,B=!1,k=_.Cl(this.hostElement).querySelector("#input");d;){if(d===k){B=!0;break}d=d.parentNode}B||(b=null)}b||(b=this.getRangeAtEnd());return b};
_.E.getRangeAtEnd=function(){var b=document.createRange(),d=_.Cl(this.hostElement).querySelector("#input").lastChild;!d||d.nodeName!=="#text"&&d.nodeName!=="SPAN"?(b.selectNodeContents(_.Cl(this.hostElement).querySelector("#input")),b.collapse(!1)):d.nodeName==="#text"?b.setStart(d,d.textContent.length):b.setStart(d,d.childNodes.length);return b};
_.E.getChatParticipantSuggestions=function(b,d,B,k){var G=_.N("live_chat_enable_handles_web_text_input_update");if(d)for(var P in d)if(P.indexOf(b)===0||G&&P.indexOf(B+b)===0){var v=d[P],L=_.qA(v.authorName);k.push({suggestion:{author:!0,authorType:B,image:v.authorPhoto,alt:L,text:L}});if(k.length>=64)break}};
_.E.getSuggestions=function(b){var d=[],B=b.substring(0,3),k=xUU(_.DD,B,!0);if(k)for(var G in k)if(G.toLocaleLowerCase().indexOf(b)===0){var P=k[G];if(P&&P.emojiId){if(P=qPS(_.DD,P.emojiId)){var v=void 0,L=void 0,A=void 0,a=void 0,O=((v=P.image)==null?0:(L=v.accessibility)==null?0:(A=L.accessibilityData)==null?0:A.label)||P.isCustomEmoji?(a=P.shortcuts)==null?void 0:a[0]:P.emojiId;d.push({suggestion:{emoji:!0,image:P.image,alt:O,text:G,textToInsertWhenSelected:P.isCustomEmoji?G:O}})}if(d.length>=
64)break}}if(!this.participantsManager)return null;if(B.indexOf("@")===0||B.indexOf("#")===0)k=B.charAt(0),b=b.substring(1),G=_.N("live_chat_enable_handles_web_text_input_update"),B.indexOf("@")===0&&G&&(G=this.participantsManager.getAuthorsFromPrefix(B.substring(0,2)),this.getChatParticipantSuggestions(b,G,k,d)),B=B.substring(1),B=this.participantsManager.getAuthorsFromPrefix(B),this.getChatParticipantSuggestions(b,B,k,d);return d?d.sort(function(I,D){return D.suggestion.text<I.suggestion.text?-1:
D.suggestion.text===I.suggestion.text?0:1}):null};
_.E.insertSuggestion=function(b){var d=_.N("live_chat_enable_handles_web_text_input_update"),B=b.authorType;d=b.text.indexOf(B)===0&&d?b.text+s7A:B+b.text+s7A;b.emoji?this.insertTextAtRange(this.JSC$14402_lastSuggestionRange,b.textToInsertWhenSelected||""):b.author&&this.insertTextAtRange(this.JSC$14402_lastSuggestionRange,d)};
_.E.updateSuggestionsAtCaret=function(){var b=this.getCurrentRange();b&&this.updateSuggestions(b,this.calculateTextBeforeRange(b))};
_.E.offsetStartOfRangeBy=function(b,d){for(;d>0;)if(b.startOffset-d>=0){b.setStart(b.startContainer,b.startOffset-d);break}else{d=b.startContainer instanceof HTMLImageElement?d-b.startContainer.alt.length:d-b.startOffset;var B=b.startContainer.previousSibling;if(!B){b.setStart(b.startContainer,0);break}if(_.N("live_chat_require_space_for_autocomplete_emoji")){var k=void 0,G=void 0;b.setStart(B,((k=B)==null?void 0:(G=k.textContent)==null?void 0:G.length)||0)}else b.setStart(B,B.childNodes.length||
0)}};
_.E.updateSuggestions=function(b,d){var B=this;this.JSC$14402_lastSuggestionRange&&(this.JSC$14402_lastSuggestionRange.detach(),this.JSC$14402_lastSuggestionRange=null);if((d=E1U.exec(d))&&d.length&&(d=d[d.length-1].toLocaleLowerCase(),d.length>2&&(this.offsetStartOfRangeBy(b,d.length),this.JSC$14402_lastSuggestionRange=b,(b=this.getSuggestions(d))&&b.length))){this.suggestions=b;_.Op(this,function(){_.Cl(B.hostElement).querySelector("#dropdown-content").scrollTop=16777216});
this.dropdown.opened?this.dropdown.notifyResize():this.dropdown.opened=!0;this.suggestionIndex=-1;this.changeSuggestionIndex(b.length-1);return}this.dropdown.opened=!1};
_.E.completeEmojisInRange=function(b,d,B){var k=d.replace(/[\s\xa0]+$/,"");d=d.length-k.length;k=k.split(" ");k=k[k.length-1].trim().toLocaleLowerCase();var G=k.lastIndexOf(":");if(B&&!d&&G!==k.length-1)return!1;G!==-1&&(B=k.lastIndexOf(":",G-1),B!==-1&&(k=k.substring(B)));if((B=_.LC(_.DD,k))&&B.emojiId){B=qPS(_.DD,B.emojiId)||null;this.offsetStartOfRangeBy(b,k.length+d);var P,v,L,A;k=(((P=B)==null?0:P.isCustomEmoji)?(v=B)==null?void 0:(L=v.shortcuts)==null?void 0:L[0]:(A=B)==null?void 0:A.emojiId)||
"";d&&(k+=s7A);this.insertTextAtRange(b,k);this.dropdown.opened=!1;return!0}return!1};
_.E.onSuggestion=function(b){this.insertSuggestion(b.detail);this.dropdown.opened=!1};
_.E.onKeyPress=function(b){b.keyCode===13&&(b.preventDefault(),this.dropdown.opened?(this.insertSuggestion(this.suggestions[this.suggestionIndex].suggestion),this.dropdown.opened=!1):_.dp(this.hostElement,"yt-live-chat-send-message"))};
_.E.completeEmojis=function(){var b=document.createRange(),d=_.Cl(this.hostElement).querySelector("#input").lastChild;d?b.setStart(d,d.childNodes.length):(b.selectNodeContents(_.Cl(this.hostElement).querySelector("#input")),b.collapse(!1));this.completeEmojisInRange(b,this.calculateTextBeforeRange(b),_.N("live_chat_require_space_for_autocomplete_emoji"))};
_.E.maybePreventTextFormatting=function(b){!_.IH||!b.ctrlKey&&!b.metaKey||b.keyCode!==66&&b.keyCode!==73||(b.stopImmediatePropagation(),b.preventDefault())};
_.E.onKeyDown=function(b){this.maybePreventTextFormatting(b);if(this.dropdown.opened)switch(b.keyCode){case 27:this.dropdown.opened=!1;b.stopPropagation();break;case 9:this.insertSuggestion(this.suggestions[this.suggestionIndex].suggestion);this.dropdown.opened=!1;b.preventDefault();break;case 38:this.changeSuggestionIndex(this.suggestionIndex-1);b.preventDefault();break;case 40:this.changeSuggestionIndex(this.suggestionIndex+1),b.preventDefault()}};
_.E.onKeyUp=function(b){switch(b.keyCode){case 37:case 39:this.updateSuggestionsAtCaret();break;case 38:case 40:this.dropdown.opened||this.updateSuggestionsAtCaret()}if(_.Wu)this.onInputChange()};
_.E.changeSuggestionIndex=function(b){if(this.dropdown.opened){var d=_.Cl(this.hostElement).querySelector("#dropdown-content");this.suggestionIndex>=0&&this.suggestionIndex<d.children.length&&(d.children[this.suggestionIndex].active=!1);var B=this.suggestions.length;this.suggestionIndex=(b+B)%B;b=d.children[this.suggestionIndex];b.active=!0;d.scrollTop=b.offsetTop}};
_.E.onInputPaste=function(b){b.preventDefault();(b=b.clipboardData)&&b.types&&(b=b.getData("text/plain")||"",b=b.replace(/\n/g,""),this.insertText(b));(b=this.getCurrentRange())&&b.commonAncestorContainer.parentElement.id==="input"&&b.commonAncestorContainer.nodeName!=="SPAN"&&this.handleOverflowText(!0)};
_.E.onFocus=function(){this._setFocused(!0)};
_.E.onBlur=function(){this._setFocused(!1)};
_.E.insertText=function(b){this.insertTextAtRange(this.getInputRange(),b)};
_.E.insertTextAtRange=function(b,d){if(b&&(b.collapsed||b.deleteContents(),d=_.DD.createDocumentFragment(d,!0,!1))){for(var B=_.C((d==null?void 0:d.childNodes)||[]),k=B.next();!k.done;k=B.next()){k=k.value;var G=void 0,P=void 0,v=void 0,L=void 0,A=void 0;(v=(G=window)==null?void 0:(P=G.ShadyCSS)==null?void 0:P.ScopingShim)==null||(A=(L=v).scopeNode)==null||A.call(L,k,this.hostElement.localName)}B=d.lastChild;b.insertNode(d);this.focused||this.input.focus();if(this.focused){b=b.cloneRange();b.selectNodeContents(B);
b.collapse(!1);if(d=window.getSelection())d.removeAllRanges(),d.addRange(b);b.commonAncestorContainer.parentElement.id==="input"&&b.commonAncestorContainer.nodeName!=="SPAN"&&(this.dropdown.opened&&(this.dropdown.opened=!1),this.handleOverflowText(!0))}b=this.calculateLiveChatRichMessageInput();this._setLiveChatRichMessageInput(b);_.dp(this.hostElement,"yt-live-chat-message-input-change",b)}};
_.E.setLiveChatRichMessageInput=function(b){_.Cl(_.Cl(this.hostElement).querySelector("#input")).textContent="";if(b&&b.textSegments){for(var d=0;d<b.textSegments.length;d++){var B=b.textSegments[d];B.text?_.Cl(_.Cl(this.hostElement).querySelector("#input")).appendChild(_.DD.createDocumentFragment(B.text,!0,!1)):B.emojiId&&(B=_.Ou(_.DD,B.emojiId))&&_.Cl(_.Cl(this.hostElement).querySelector("#input")).appendChild(_.DD.createEmoji(B,!1))}this._setLiveChatRichMessageInput(this.calculateLiveChatRichMessageInput())}else this._setLiveChatRichMessageInput(null)};
_.E.setText=function(b){this.setLiveChatRichMessageInput(b?{textSegments:[{text:b}]}:null)};
_.E.calculateTextBeforeRange=function(b){var d="",B=b.startContainer;if(B&&B instanceof Text){var k;d=((k=B.textContent)==null?void 0:k.substring(0,b.startOffset))||"";B=B.previousSibling}for(;B&&B instanceof Text;)d=B.textContent+d,B=B.previousSibling;return d.replace(cI," ")};
_.E.calculateLiveChatRichMessageInput=function(){for(var b=[],d="",B=_.Cl(_.Cl(this.hostElement).querySelector("#input")).childNodes,k=0;k<B.length;k++){var G=B[k];G instanceof Text?d+=G.textContent:G instanceof HTMLImageElement&&(G.dataset.emojiId?(d&&(b.push({text:d.replace(cI," ")}),d=""),b.push({emojiId:G.dataset.emojiId})):d+=G.alt)}d&&b.push({text:d.replace(cI," ")});if(B=_.Cl(this.hostElement).querySelector("#overflow-text")){d="";B=B.childNodes;for(k=0;k<B.length;k++)G=B[k],G instanceof Text?
d+=G.textContent:G instanceof HTMLImageElement&&(G.dataset.emojiId?(d&&(b.push({text:d.replace(cI," ")}),d=""),b.push({emojiId:G.dataset.emojiId})):d+=G.alt);d&&b.push({text:d.replace(cI," ")})}return{textSegments:b}};
_.E.computeCharacterCount=function(b){if(!b||!b.textSegments)return 0;for(var d=0,B=0;B<b.textSegments.length;B++){var k=b.textSegments[B];if(k.text)d+=k.text.length;else if(k.emojiId){var G=void 0;if((G=this.data)==null?0:G.emojiCharacterCount)d+=this.data.emojiCharacterCount;else{var P=G=void 0,v=void 0;d+=((P=_.Ou(_.DD,(G=k)==null?void 0:G.emojiId))==null?void 0:(v=P.shortcuts)==null?void 0:v[0].length)||0}}}return d};
_.E.characterCountChanged=function(){_.dp(this.hostElement,"yt-live-chat-text-input-field-renderer-character-count-changed",{characterCount:this.characterCount});this.checkScrollAlignment()};
_.E.focusedChanged=function(){this.hostElement.dispatchEvent(new _.pA("focused-changed",this.focused))};
_.E.focus=function(){this.setFocus(!1)};
_.E.focusAtEnd=function(){this.setFocus(!0)};
_.E.setFocus=function(b){b=b?this.getRangeAtEnd():this.getInputRange();_.Cl(this.hostElement).querySelector("#input").focus();var d=window.getSelection();d&&(d.removeAllRanges(),d.addRange(b))};
_.E.insertEmoji=function(b){var d,B=((b==null?0:b.isCustomEmoji)?(d=b.shortcuts)==null?void 0:d[0]:b==null?void 0:b.emojiId)||"";this.insertText(B)};
_.E.computeText=function(b){if(!b||!b.textSegments)return"";for(var d="",B=0;B<b.textSegments.length;B++){var k=b.textSegments[B];if(k.text)d+=k.text;else if(k.emojiId){var G=void 0,P=void 0,v=void 0;d+=((P=_.Ou(_.DD,(G=k)==null?void 0:G.emojiId))==null?void 0:(v=P.shortcuts)==null?void 0:v[0])||""}}return d};
_.E.checkScrollAlignment=function(){this.input.scrollHeight>48&&this.input.scrollTop!==this.input.scrollHeight&&(this.input.scrollTop=this.input.scrollHeight)};
_.DB.Object.defineProperties(Jp.prototype,{inputTabIndex:{configurable:!0,enumerable:!0,get:function(){return this.disabled?-1:0}},
maxCharacterLimit:{configurable:!0,enumerable:!0,get:function(){var b;return((b=this.data)==null?void 0:b.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}}});
Jp.prototype.focusedChanged=Jp.prototype.focusedChanged;Jp.prototype.characterCountChanged=Jp.prototype.characterCountChanged;Jp.prototype.onSuggestion=Jp.prototype.onSuggestion;Jp.prototype.onMessageSet=Jp.prototype.onMessageSet;Jp.prototype.dataChanged=Jp.prototype.dataChanged;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Jp.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],Jp.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.Z(),_.n("design:type",Object)],Jp.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Jp.prototype,"disabled",void 0);_.w([_.X("disabled"),_.n("design:type",Number),_.n("design:paramtypes",[])],Jp.prototype,"inputTabIndex",null);_.w([_.X("data.maxCharacterLimit"),_.Z({readOnly:!0,notify:!0}),_.n("design:type",Number),_.n("design:paramtypes",[])],Jp.prototype,"maxCharacterLimit",null);
_.w([_.X("liveChatRichMessageInput"),_.Z({readOnly:!0,notify:!0}),_.n("design:type",Number),_.n("design:paramtypes",[])],Jp.prototype,"characterCount",null);_.w([_.X("maxCharacterLimit, characterCount"),_.Z({readOnly:!0,notify:!0}),_.n("design:type",Number),_.n("design:paramtypes",[])],Jp.prototype,"remainingCharacterCount",null);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],Jp.prototype,"isChatMessageInput",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],Jp.prototype,"inputExpanded",void 0);_.w([_.Z({readOnly:!0,notify:!0}),_.n("design:type",Object)],Jp.prototype,"liveChatRichMessageInput",void 0);_.w([_.Z(),_.n("design:type",Object)],Jp.prototype,"messageInput",void 0);_.w([_.Z(),_.n("design:type",Boolean)],Jp.prototype,"ignoreColorMapping",void 0);_.w([_.X("characterCount"),_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean),_.n("design:paramtypes",[])],Jp.prototype,"hasText",null);
_.w([_.Z(),_.n("design:type",Object)],Jp.prototype,"isValidWithNoInputText",void 0);_.w([_.X("characterCount","maxCharacterLimit","isValidWithNoInputText"),_.Z(),_.n("design:type",Boolean),_.n("design:paramtypes",[])],Jp.prototype,"isInputValid",null);_.w([_.Z({readOnly:!0,value:!1,reflectToAttribute:!0}),_.n("design:type",Boolean)],Jp.prototype,"focused",void 0);_.w([_.Z(),_.n("design:type",Array)],Jp.prototype,"suggestions",void 0);
_.w([_.Z(),_.n("design:type",_.$k)],Jp.prototype,"emojiManager",void 0);_.w([_.Z(),_.n("design:type",_.MR)],Jp.prototype,"participantsManager",void 0);_.w([_.Z(),_.n("design:type",Boolean)],Jp.prototype,"noUnderline",void 0);_.w([_.Z(),_.n("design:type",Object)],Jp.prototype,"inputMethodEditorActive",void 0);_.w([_.DM("#dropdown"),_.n("design:type",Object)],Jp.prototype,"dropdown",void 0);_.w([_.DM("#input"),_.n("design:type",HTMLElement)],Jp.prototype,"input",void 0);
_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Jp.prototype,"dataChanged",null);_.w([_.O8("messageInput"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Jp.prototype,"onMessageSet",null);_.w([_.$0("yt-live-chat-select-suggestion"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],Jp.prototype,"onSuggestion",null);
_.w([_.O8("characterCount"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Jp.prototype,"characterCountChanged",null);_.w([_.O8("focused"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Jp.prototype,"focusedChanged",null);_.w([_.Fk({disableElementRegistration:!0,is:"yt-live-chat-text-input-field-renderer",noInjection:!0})],Jp);
_.v1V=_.V(Jp,"yt-live-chat-text-input-field-renderer",function(){if(kBM===void 0){var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);var d=b.content,B=d.insertBefore;BaS===void 0&&(BaS=document.createElement("template"));var k=BaS;B.call(d,k.content.cloneNode(!0),b.content.firstChild);kBM=b}b=kBM;return b},{mode:0});var z8=function(){var b=_.g.apply(this,arguments)||this;b.buttonOverrides={style:"overlay",type:"filled"};b.allowAnimations=!1;b.modern=_.N("web_button_rework_with_live");b.noPadding=!1;return b};
_.c(z8,_.g);_.E=z8.prototype;_.E.shouldSupportInlineActionButtons=function(){return!0};
_.E.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"}}}}};
_.E.ready=function(){var b=document.querySelector("yt-live-chat-app");b&&b.hasAttribute("dashboard-money-feed")&&(this.dashboardMoneyFeed=!0)};
_.E.attached=function(){this.allowAnimations=!1};
_.E.dataChanged=function(){if(this.data){var b={"--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)};_.Wf(this.hostElement,b);this.allowAnimations=!0}};
_.E.messageChanged=function(){var b,d=(b=this.data)==null?void 0:b.message;b=_.Cl(_.Cl(this.hostElement).querySelector("#message"));b.textContent="";d&&b.appendChild(this.ytLiveChatItemBehavior.createDocumentFragment(d))};
_.E.computeShowOnlyHeader=function(b,d){return!b||b.pdgLikeButton||b.replyButton||b.buyFlowButton?!1:this.isEmpty(b,d)&&!b.footer};
_.E.computeShowFooterDivider=function(b,d,B){return b?!!b.footer&&!this.isEmpty(b,d)&&!B:!1};
_.E.computeIsUserEditable=function(b){return!!b.inputField};
_.E.computeHasHeartButton=function(b){return(b==null?void 0:b.heartState)==="TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE"||(b==null?void 0:b.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"||(b==null?void 0:b.heartState)==="TOOLBAR_HEART_STATE_HEARTED"};
_.E.computeNoveltyImage=function(b){if(b.headerOverlayImage&&b.headerOverlayImage.thumbnails.length){var d=b.headerOverlayImage.thumbnails[0],B,k;if((B=b.pdgPurchasedNoveltyLoggingDirectives)==null?0:(k=B.loggingDirectives)==null?0:k.trackingParams){var G,P;UUm((G=b.pdgPurchasedNoveltyLoggingDirectives)==null?void 0:(P=G.loggingDirectives)==null?void 0:P.trackingParams)}return d.width||0}return 0};
_.E.computeAuthorPhotoSize=function(b){return(b==null?0:b.isV2Style)&&!this.dashboardMoneyFeed?32:40};
_.E.inputFocus=function(){var b=_.Cl(this.hostElement).querySelector("yt-live-chat-text-input-field-renderer");b&&b.focus()};
_.E.inputInsertEmoji=function(b){var d=_.Cl(this.hostElement).querySelector("yt-live-chat-text-input-field-renderer");d&&d.insertEmoji(b)};
_.E.inputMessage=function(){var b=_.Cl(this.hostElement).querySelector("yt-live-chat-text-input-field-renderer"),d;return b&&((d=this.data)==null?0:d.inputField)?(b.completeEmojis(),_.VX(b.liveChatRichMessageInput)):null};
_.E.isDeletedChanged=function(){this.ytLiveChatItemBehavior.isDeleted&&this.set("data.message",null)};
_.E.isEmpty=function(b,d){return b?b.empty||!(b.message||b.inputField||d):!0};
_.E.onLowerBuyButtonClick=function(){var b,d=_.p((b=this.data)==null?void 0:b.buyButton,_.am);d&&d.trackingParams&&!QaF(d.command)&&(b=_.Mc(d.trackingParams))&&(d=_.hb())&&_.nT(d,b)};
_.E.shouldSupportWholeItemClick=function(){return!0};
_.DB.Object.defineProperties(z8.prototype,{hideLowerBumper:{configurable:!0,enumerable:!0,get:function(){var b;return((b=this.data)==null?0:b.buyButton)||this.dashboardMoneyFeed?!0:!1}}});
z8.prototype.isDeletedChanged=z8.prototype.isDeletedChanged;z8.prototype.messageChanged=z8.prototype.messageChanged;z8.prototype.dataChanged=z8.prototype.dataChanged;_.w([_.R(jil.YtPdgLiveChatItemBehavior),_.n("design:type",Object)],z8.prototype,"ytPdgLiveChatItemBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],z8.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.vS),_.n("design:type",Object)],z8.prototype,"ytLiveChatReduxBehavior",void 0);
_.w([_.R(_.Uu.YtLiveChatItemBehavior),_.n("design:type",_.oW)],z8.prototype,"ytLiveChatItemBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],z8.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],z8.prototype,"data",void 0);_.w([_.Z({selectorArgs:["data.creatorHeartButton.creatorHeartViewModel.engagementStateKey"],selector:IfC}),_.n("design:type",Object)],z8.prototype,"engagementState",void 0);
_.w([_.Z({reflectToAttribute:!0,computed:"computeIsUserEditable(data)"}),_.n("design:type",Boolean)],z8.prototype,"isUserEditable",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"computeHasHeartButton(engagementState)"}),_.n("design:type",Boolean)],z8.prototype,"hasHeartButton",void 0);_.w([_.Z({computed:"computeShowOnlyHeader(data, isDeleted)",reflectToAttribute:!0}),_.n("design:type",Boolean)],z8.prototype,"showOnlyHeader",void 0);
_.w([_.Z({computed:"computeShowFooterDivider(data, isDeleted, isUserEditable)",reflectToAttribute:!0}),_.n("design:type",Boolean)],z8.prototype,"showFooterDivider",void 0);_.w([_.Z({reflectToAttribute:!0,value:!1}),_.n("design:type",Object)],z8.prototype,"allowAnimations",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],z8.prototype,"dashboardMoneyFeed",void 0);_.w([_.Z({computed:"computeNoveltyImage(data)"}),_.n("design:type",Number)],z8.prototype,"noveltyWidth",void 0);
_.w([_.Z({computed:"computeAuthorPhotoSize(data)"}),_.n("design:type",Number)],z8.prototype,"authorPhotoSize",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],z8.prototype,"modern",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],z8.prototype,"noPadding",void 0);_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],z8.prototype,"dataChanged",null);
_.w([_.O8("data.message"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],z8.prototype,"messageChanged",null);_.w([_.X("data","dashboardMoneyFeed"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],z8.prototype,"hideLowerBumper",null);_.w([_.O8("isDeleted"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],z8.prototype,"isDeletedChanged",null);
_.w([_.ZM({disableElementRegistration:!0,is:"yt-live-chat-paid-message-renderer"})],z8);
_.V(z8,"yt-live-chat-paid-message-renderer",function(){if(afe===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;WjH===void 0&&(WjH=document.createElement("template"));var k=WjH;B.call(d,k.content.cloneNode(!0),b.content.firstChild);afe=b}b=afe;return b},{mode:0});var LNS;var f4r;var RW=function(){var b=_.o3.apply(this,arguments)||this;b._noAccessors=!0;return b};
_.c(RW,_.o3);RW.prototype.created=function(){this.ytOpenPopupBehavior.openPopupConfig=_.xe("openPopupConfig")};
_.w([_.R(_.iA.YtOpenPopupBehavior),_.n("design:type",Object)],RW.prototype,"ytOpenPopupBehavior",void 0);_.w([_.NO()],RW);_.X4=[_.iA.YtOpenPopupBehavior,RW.prototype];var AOs;var QX=[_.$x,UM$,_.Fq,_.lD2,_.Yu,_.w3S,_.L7,_.Uk,_.Ok,_.YuM,_.KB];QX.push(_.gy);_.N("web_show_ep_endpoint_response_received")&&QX.push(_.jV);var Fx2=new _.$n("RESPONSE_RECEIVED_COMMANDS"),l4E=new _.$n("RESPONSE_RECEIVED_COMMANDS");var cOW="accountDisconnectionEndpoint accountIntegrationEndpoint accountLinkCommand accountUnlinkCommand addToRemoteQueueEndpoint clearRemoteQueueEndpoint insertInRemoteQueueEndpoint offlineVideoEndpoint openPopupAction pingingEndpoint removeFromRemoteQueueEndpoint".split(" "),MBW=["updatedMetadataEndpoint","getBroadcastStatusEndpoint","getLiveAnalyticsEndpoint","getSearchInVideoCommand","ypcLogWalletAnalyticDataEndpoint"],pKG=["GET_UNSEEN_NOTIFICATION_COUNT"];var hp=function(){var b=_.o3.apply(this,arguments)||this;b._noAccessors=!0;b.serviceEndpointHandlers=[];return b};
_.c(hp,_.o3);hp.prototype.created=function(){var b=this;this.endpointHandlerActionMap={"yt-service-request":function(d,B,k,G){var P;return Nam(b.hostElement,d,B,k,G,b.serviceEndpointHandlers,(P=b.onEntitiesUpdated)==null?void 0:P.bind(b))}}};
hp.prototype.attached=function(){_.Lv(_.Cv.getInstance(),this.endpointHandlerActionMap,this.hostElement)};
hp.prototype.detached=function(){_.fv(_.Cv.getInstance(),this.endpointHandlerActionMap,this.hostElement)};
_.w([_.NO()],hp);_.WNl=[hp.prototype];var a4U,m_5=function(){return a4U!==void 0?a4U:a4U=document.createElement("template")};
document.head.appendChild(m_5().content);var $_s;var OG2=document.head,I4V=OG2.appendChild,D_$;if($_s===void 0){var U_2=document.createElement("template");_.J(U_2,"\x3c!--css-build:shady--\x3e");U_2.content.insertBefore(m_5().content.cloneNode(!0),U_2.content.firstChild);$_s=U_2}D_$=$_s;I4V.call(OG2,D_$.content);var o1U,Nah=function(){return o1U!==void 0?o1U:o1U=document.createElement("template")};
document.head.appendChild(Nah().content);var pKA;var MB$=document.head,cO$=MB$.appendChild,JO$;if(pKA===void 0){var zTU=document.createElement("template");_.J(zTU,"\x3c!--css-build:shady--\x3e");zTU.content.insertBefore(Nah().content.cloneNode(!0),zTU.content.firstChild);pKA=zTU}JO$=pKA;cO$.call(MB$,JO$.content);var RTM;_.Xf("itemSectionRenderer","buttonRenderer","ytd-button-renderer");_.Xf("sharingRendererButtons","buttonRenderer","ytd-button-renderer");RTM=_.N("web_button_rework")&&_.Ye("BUTTON_REWORK")||_.N("web_button_rework_with_live");_.HI=function(){var b=_.g.apply(this,arguments)||this;b.isPressed=!1;b.actionMap={"yt-update-button-action":"handleUpdateButtonAction"};return b};
_.c(_.HI,_.g);_.E=_.HI.prototype;_.E.created=function(){this.showTooltips=!0};
_.E.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.E.onHintIdChanged=function(){var b=this,d,B,k=(d=this.ytButtonBehavior.data)==null?void 0:(B=d.hint)==null?void 0:B.hintRenderer;if(k&&k.hintId){d=_.kJ(this.hostElement,"yt-get-opened-popups-action");d=(d&&d.length===1?d[0]:[]).length>0;var G=null;k.hintId!=="sponsor-pre-purchase"||d?k.hintId.startsWith("sponsor-post-purchase")&&!d?G=oDh("membership-manage"):k.hintId.startsWith("sponsorships-premium-freebie-pre-purchase")&&!d&&(G=oDh("membership-freebie-join")):G=oDh("membership-join");G&&_.Y8.addLowPriorityJob(function(){for(var P=
_.C(G),v=P.next();!v.done;v=P.next())b.ytComponentBehavior.resolveCommand(v.value)})}};
_.E.onPressedStateChanged=function(){this.ytButtonBehavior.setPressedState(this.isPressed)};
_.E.onYtNavigate=function(b){var d=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(b.detail.endpoint);d&&(b.stopPropagation(),this.ytdOpenPopupBehavior.openPopup(d))};
_.E.onYtServiceRequestSent=function(b,d){this.handleServiceRequestActions(d);_.dp(this.hostElement,"yt-service-request-sent-button-renderer")};
_.E.onServiceRequestCompleted=function(b,d){this.handleServiceRequestActions(d);_.dp(this.hostElement,"yt-service-request-completed-button-renderer")};
_.E.updateButton=function(b){var d;if(b=(d=_.p(b,f0s))==null?void 0:d.updatedButton)this.ytButtonBehavior.data=_.p(b,_.am)};
_.E.handleUpdateButtonAction=function(b){var d=this.ytButtonBehavior.data;d.targetId&&b.updateButtonAction.targetId&&d.targetId===b.updateButtonAction.targetId&&this.updateButton(b)};
_.E.handleServiceRequestActions=function(b){if(b=b.actions)for(var d=0;d<b.length;d++)this.updateButton(b[d])};
_.DB.Object.defineProperties(_.HI,{template:{configurable:!0,enumerable:!0,get:function(){if(AOs===void 0){var b=document.createElement("template");_.J(b,"\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");b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);AOs=b}b=AOs;return b}}});
_.HI.prototype.onServiceRequestCompleted=_.HI.prototype.onServiceRequestCompleted;_.HI.prototype.onYtServiceRequestSent=_.HI.prototype.onYtServiceRequestSent;_.HI.prototype.onYtNavigate=_.HI.prototype.onYtNavigate;_.HI.prototype.onPressedStateChanged=_.HI.prototype.onPressedStateChanged;_.HI.prototype.onHintIdChanged=_.HI.prototype.onHintIdChanged;_.w([_.Z(),_.n("design:type",Object)],_.HI.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Object)],_.HI.prototype,"isPressed",void 0);
_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],_.HI.prototype,"ytActionHandlerBehavior",void 0);_.w([_.R(_.t$h.YtButtonBehavior),_.n("design:type",Object)],_.HI.prototype,"ytButtonBehavior",void 0);_.w([_.R(_.X4),_.n("design:type",Object)],_.HI.prototype,"ytdOpenPopupBehavior",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],_.HI.prototype,"ytComponentBehavior",void 0);
_.w([_.R(xP.YtRenderButtonBehavior),_.n("design:type",Object)],_.HI.prototype,"ytRenderButtonBehavior",void 0);_.w([_.O8("data.hint.hintRenderer"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],_.HI.prototype,"onHintIdChanged",null);_.w([_.O8("isPressed"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],_.HI.prototype,"onPressedStateChanged",null);
_.w([_.$0("yt-navigate"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],_.HI.prototype,"onYtNavigate",null);_.w([_.$0("yt-service-request-sent"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent,_.iI]),_.n("design:returntype")],_.HI.prototype,"onYtServiceRequestSent",null);
_.w([_.$0("yt-service-request-completed"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent,_.xu]),_.n("design:returntype")],_.HI.prototype,"onServiceRequestCompleted",null);_.w([_.ZM({is:"ytd-button-renderer",disableElementRegistration:RTM})],_.HI);var lh=function(){var b=_.g.apply(this,arguments)||this;b.modern=_.N("web_button_rework_with_live");b.buttonOverrides={style:"overlay",type:"filled"};return b};
_.c(lh,_.g);_.E=lh.prototype;_.E.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"}}}}};
_.E.ready=function(){var b=document.querySelector("yt-live-chat-app");b&&b.hasAttribute("dashboard-money-feed")&&(this.dashboardMoneyFeed=!0)};
_.E.dataChanged=function(){if(this.data&&this.data.sticker){var b=_.ku(this.data.sticker.thumbnails,this.stickerWidth);b||_.yOJ(b).thenCatch(function(){_.eu(new _.iq("Failed to load Super Sticker with url",b))})}};
_.E.computeAuthorPhotoSize=function(b){return(b==null?0:b.isV2Style)?32:40};
_.E.computeIsV2Style=function(b){return(b==null?0:b.isV2Style)?!0:!1};
_.E.onStickerLoaded=function(b){var d,B,k;(d=_.qg(b))==null||(B=d.parentNode)==null||(k=B.classList)==null||k.add("sticker-loaded")};
_.E.computeNoveltyImageWidth=function(b){var d,B;if(b==null?0:(d=b.headerOverlayImage)==null?0:(B=d.thumbnails)==null?0:B.length){d=b.headerOverlayImage.thumbnails[0];var k,G;if((k=b.pdgPurchasedNoveltyLoggingDirectives)==null?0:(G=k.loggingDirectives)==null?0:G.trackingParams){var P,v;UUm((P=b.pdgPurchasedNoveltyLoggingDirectives)==null?void 0:(v=P.loggingDirectives)==null?void 0:v.trackingParams)}return d.width||0}return 0};
_.E.isDeletedChanged=function(){this.isDeleted&&(this.set("data.detailText",null),this.set("data.superStickerIcon",null),this.set("data.sticker",null))};
_.E.updateStickerStyles=function(){var b=this.data;b&&(b={"--yt-live-chat-paid-sticker-chip-background-color":this.ytLiveChatItemBehavior.colorFromDecimal(b.moneyChipBackgroundColor),"--yt-live-chat-paid-sticker-chip-text-color":this.ytLiveChatItemBehavior.colorFromDecimal(b.moneyChipTextColor),"--yt-live-chat-paid-sticker-background-color":this.ytLiveChatItemBehavior.colorFromDecimal(b.backgroundColor),"--yt-live-chat-disable-highlight-message-author-name-color":this.ytLiveChatItemBehavior.colorFromDecimal(b.authorNameTextColor)},
_.Wf(this.hostElement,b))};
_.E.onBuyButtonClick=function(){var b,d=_.p((b=this.data)==null?void 0:b.buyButton,_.am);d&&!QaF(d.command)&&this.ytRendererBehavior.logExplicitClick(d)};
_.E.shouldSupportWholeItemClick=function(){return!0};
_.DB.Object.defineProperties(lh.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 b;return((b=this.data)==null?0:b.buyButton)||this.dashboardMoneyFeed?!0:!1}}});
lh.prototype.updateStickerStyles=lh.prototype.updateStickerStyles;lh.prototype.isDeletedChanged=lh.prototype.isDeletedChanged;lh.prototype.onStickerLoaded=lh.prototype.onStickerLoaded;lh.prototype.dataChanged=lh.prototype.dataChanged;_.w([_.R(jil.YtPdgLiveChatItemBehavior),_.n("design:type",Object)],lh.prototype,"ytPdgLiveChatItemBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],lh.prototype,"ytRendererBehavior",void 0);
_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],lh.prototype,"ytComponentBehavior",void 0);_.w([_.R(_.Uu.YtLiveChatItemBehavior),_.n("design:type",_.oW)],lh.prototype,"ytLiveChatItemBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],lh.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],lh.prototype,"data",void 0);
_.w([_.Z({computed:"computeAuthorPhotoSize(data)"}),_.n("design:type",Number)],lh.prototype,"authorPhotoSize",void 0);_.w([_.Z(),_.n("design:type",Boolean)],lh.prototype,"isDeleted",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],lh.prototype,"dashboardMoneyFeed",void 0);_.w([_.Z({computed:"computeNoveltyImageWidth(data)"}),_.n("design:type",Number)],lh.prototype,"noveltyWidth",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],lh.prototype,"modern",void 0);
_.w([_.Z({reflectToAttribute:!0,computed:"computeIsV2Style(data)"}),_.n("design:type",Boolean)],lh.prototype,"isV2Style",void 0);_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],lh.prototype,"dataChanged",null);_.w([_.$0("yt-img-shadow-loaded"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],lh.prototype,"onStickerLoaded",null);
_.w([_.X("data"),_.n("design:type",Number),_.n("design:paramtypes",[])],lh.prototype,"stickerWidth",null);_.w([_.X("data"),_.n("design:type",Number),_.n("design:paramtypes",[])],lh.prototype,"stickerHeight",null);_.w([_.Z({reflectToAttribute:!0}),_.X("data"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],lh.prototype,"hasHeartButton",null);_.w([_.X("data","dashboardMoneyFeed"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],lh.prototype,"hideLowerBumper",null);
_.w([_.O8("isDeleted"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],lh.prototype,"isDeletedChanged",null);_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],lh.prototype,"updateStickerStyles",null);_.w([_.Fk({disableElementRegistration:!0,is:"yt-live-chat-paid-sticker-renderer",noInjection:!0})],lh);
_.V(lh,"yt-live-chat-paid-sticker-renderer",function(){if(f4r===void 0){var b=document.createElement("template");_.J(b,'\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>');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);var d=b.content,B=d.insertBefore;LNS===void 0&&(LNS=document.createElement("template"));var k=LNS;B.call(d,k.content.cloneNode(!0),b.content.firstChild);f4r=b}b=f4r;return b},{mode:0});var XKr;var hTV;var HGe,l4U=function(){return HGe!==void 0?HGe:HGe=document.createElement("template")};
document.head.appendChild(l4U().content);var tBA,j7U=function(){return tBA!==void 0?tBA:tBA=document.createElement("template")};
document.head.appendChild(j7U().content);var FN2;var ZGH,g13=function(){return ZGH!==void 0?ZGH:ZGH=document.createElement("template")};
document.head.appendChild(g13().content);var yOH;var S33=document.head,VBU=S33.appendChild,iGU;if(yOH===void 0){var wKU=document.createElement("template");_.J(wKU,"\x3c!--css-build:shady--\x3e");wKU.content.insertBefore(g13().content.cloneNode(!0),wKU.content.firstChild);yOH=wKU}iGU=yOH;VBU.call(S33,iGU.content);var u2H=document.head,KNe=u2H.appendChild,n1H;if(FN2===void 0){var tp=document.createElement("template");_.J(tp,"\x3c!--css-build:shady--\x3e");tp.content.insertBefore(j7U().content.cloneNode(!0),tp.content.firstChild);tp.content.insertBefore(l4U().content.cloneNode(!0),tp.content.firstChild);FN2=tp}n1H=FN2;KNe.call(u2H,n1H.content);var jg=function(){var b=_.o3.apply(this,arguments)||this;b.focusedIndex=0;b.verticalOffset=0;b.verticalAlign="top";b.dynamicAlign=!0;return b};
_.c(jg,_.o3);jg.prototype.emojiUrl=function(b){b=_.Ou(this.emojiManager,b);if(!b)return"";var d;b=(d=b.image)==null?void 0:d.thumbnails;return _.ku(b,24)||""};
var Ta2=function(b){var d;b.emojiVariants&&(d=b.data)!=null&&d.target&&_.Op(b,function(){b.set("verticalOffset",-1*b.hostElement.clientHeight);var B=_.Cl(b.hostElement).querySelector("img");B&&B.focus()})};
_.E=jg.prototype;_.E.onKeyboardEnter=function(){};
_.E.onVerticalOffsetOrPositionTargetChanged=function(){this.ironOverlayBehavior.position()};
_.E.onEmojiVariantsChanged=function(){this.emojiVariants&&(this.ironOverlayBehavior.noCancelOnOutsideClick=!0,this.ironOverlayBehavior.open())};
_.E.onKeyDown=function(b){switch(b.keyCode){case 13:this.onKeyboardEnter();b.preventDefault();break;case 40:this.changeFocus(1);b.preventDefault();break;case 38:this.changeFocus(-1);b.preventDefault();break;case 27:this.ironOverlayBehavior.restoreFocusOnClose=!0,this.ironOverlayBehavior.close()}};
_.E.onYtEmojiSelect=function(b){var d=this,B,k,G,P,v,L,A,a;return _.f(function(O){if(O.nextAddress==1)return k=(B=d.data)==null?void 0:B.emoji,v=((G=k)==null?void 0:G.stickyPrefId)||((P=k)==null?void 0:P.emojiId),A=(L=b.detail)==null?void 0:L.emojiId,v&&A&&v!==A?O.yield((a=d.emojiManager)==null?void 0:YPs(a,k,A),2):O.return();_.BG(d.hostElement,"yt-live-chat-emoji-sticky-preference-changed",[k,A]);_.tn(O)})};
_.E.changeFocus=function(b){this.emojiVariants&&this.emojiVariants.length&&(this.focusedIndex=(this.focusedIndex+b+this.emojiVariants.length)%this.emojiVariants.length,this.focusedIndex<this.emojiVariants.length&&(b=_.Cl(this.hostElement).querySelector("#variants"))&&b.children[this.focusedIndex].focus())};
_.DB.Object.defineProperties(jg.prototype,{positionTarget:{configurable:!0,enumerable:!0,get:function(){var b;return((b=this.data)==null?void 0:b.target)||this.hostElement.parentElement}},
isPositioned:{configurable:!0,enumerable:!0,get:function(){return this.data&&!this.data.target||!!this.verticalOffset}}});
jg.prototype.onYtEmojiSelect=jg.prototype.onYtEmojiSelect;jg.prototype.onKeyDown=jg.prototype.onKeyDown;jg.prototype.onEmojiVariantsChanged=jg.prototype.onEmojiVariantsChanged;jg.prototype.onVerticalOffsetOrPositionTargetChanged=jg.prototype.onVerticalOffsetOrPositionTargetChanged;_.w([_.R(_.$Q),_.n("design:type",Object)],jg.prototype,"ironOverlayBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],jg.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",_.$k)],jg.prototype,"emojiManager",void 0);
_.w([_.Z(),_.n("design:type",Object)],jg.prototype,"emojiVariants",void 0);_.w([_.Z(),_.n("design:type",Object)],jg.prototype,"focusedIndex",void 0);_.w([_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],jg.prototype,"positionTarget",null);_.w([_.Z({reflectToAttribute:!0}),_.X("verticalOffset","data"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],jg.prototype,"isPositioned",null);_.w([_.Z(),_.n("design:type",Object)],jg.prototype,"verticalOffset",void 0);
_.w([_.Z(),_.n("design:type",Object)],jg.prototype,"verticalAlign",void 0);_.w([_.Z(),_.n("design:type",Object)],jg.prototype,"dynamicAlign",void 0);_.w([_.O8("verticalOffset","positionTarget"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],jg.prototype,"onVerticalOffsetOrPositionTargetChanged",null);_.w([_.O8("emojiVariants"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],jg.prototype,"onEmojiVariantsChanged",null);
_.w([_.$0("keydown"),_.n("design:type",Function),_.n("design:paramtypes",[KeyboardEvent]),_.n("design:returntype")],jg.prototype,"onKeyDown",null);_.w([_.$0("yt-emoji-select"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype",Promise)],jg.prototype,"onYtEmojiSelect",null);_.w([_.NO()],jg);var rOM=[jg.prototype];var Q7r;var q3H;var x_S=/medium-light|medium-dark|light|medium|dark/,Y3S=/[\w-]*?(?=\/\w+\/\w+\.(?:svg|png)$)/,eTM=new Map([["dark","\ud83c\udfff"],["medium-dark","\ud83c\udffe"],["medium","\ud83c\udffd"],["medium-light","\ud83c\udffc"],["light","\ud83c\udffb"]]),F4=function(){var b=_.g.apply(this,arguments)||this;b.userSelection={left:null,right:null};b.scrollAction="lock";b.isEmojiDraftInProgress=!1;return b};
_.c(F4,_.g);_.E=F4.prototype;_.E.onClick=function(b){b=_.qg(b);b instanceof HTMLImageElement&&this.selectOrUpdateEmoji(b)};
_.E.selectOrUpdateEmoji=function(b){var d=b.getAttribute("selection");d&&(d==="default"?_.dp(this.hostElement,"yt-emoji-select",_.Ou(this.emojiManager,b.id)):d==="left"?this.userSelection=Object.assign({},this.userSelection,{left:b.src}):d==="right"?this.userSelection=Object.assign({},this.userSelection,{right:b.src}):d==="user"&&this.userSelection.left&&this.userSelection.right&&_.dp(this.hostElement,"yt-emoji-select",_.Ou(this.emojiManager,b.id)))};
_.E.openSelector=function(){this.ironOverlayBehavior.restoreFocusOnClose=!0;this.ironOverlayBehavior.open()};
_.E.onMultiSelectorThumbnailRowChanged=function(){var b,d,B;((b=this.data)==null?0:(d=b.emoji)==null?0:(B=d.multiSelectorThumbnailRow)==null?0:B.length)&&this.openSelector()};
_.E.getThumbnailFromEmojiRow=function(b){var d,B;return(b==null?void 0:(d=b.thumbnails)==null?void 0:(B=d[0])==null?void 0:B.url)||""};
_.E.getEmojiAltTextForPartialSelector=function(b){var d;return((d=this.getThumbnailFromEmojiRow(b).match(Y3S))==null?void 0:d[0])||""};
_.E.getEmojiAltTextForDraftEmoji=function(){return this.composedEmojiSelection?this.composedEmojiSelection.emojiId||"":""};
_.E.getDraftEmojiAriaRole=function(){return this.composedEmojiSelection?"option":""};
_.E.getRowSelection=function(b){return["left","right"][b]};
_.E.getIdFromComposedEmoji=function(b){return(b==null?void 0:b.emojiId)||""};
_.E.getEmojiFromPartialSelections=function(b,d){if(!b&&!d)return null;var B,k,G=(B=this.data)==null?void 0:(k=B.emoji)==null?void 0:k.variantIds;if(!G||!G.length)return null;var P;b=(P=b.match(x_S))==null?void 0:P[0];var v;d=(v=d.match(x_S))==null?void 0:v[0];if(!b||!d)return null;var L=eTM.get(b);v=eTM.get(d);if(L===v){v=Array.from(eTM.values()).filter(function(a){return a!==L}).join("|");
var A=new RegExp("^((?!("+v+")).)*"+L+"$")}else A=new RegExp(L+".*"+v);return(G=G.find(function(a){return A.test(a)}))&&_.Ou(this.emojiManager,G)||null};
_.E.onUserSelectionSrcLoad=function(){if(!this.isEmojiDraftInProgress&&this.data){var b,d=this.ytEmojiSelectorBehavior.emojiUrl(((b=this.data.emoji)==null?void 0:b.emojiId)||"");_.Cl(this.hostElement).querySelector('[selection="user"]').src.includes(d)||(this.isEmojiDraftInProgress=!0)}};
_.E.onDomChange=function(){Ta2(this.ytEmojiSelectorBehavior)};
_.E.getFocusableElements=function(){return _.Cl(this.hostElement).querySelectorAll("img").filter(function(b){return b.getAttribute("role")==="option"})};
_.E.changeFocus=function(b){var d=this.getFocusableElements();d!=null&&d.length&&(this.ytEmojiSelectorBehavior.focusedIndex=(this.ytEmojiSelectorBehavior.focusedIndex+b+d.length)%d.length,this.ytEmojiSelectorBehavior.focusedIndex<d.length&&(b=d[this.ytEmojiSelectorBehavior.focusedIndex])&&b.focus())};
_.E.onKeyboardEnter=function(){var b=this.getFocusableElements();b!=null&&b.length&&(b=b[this.ytEmojiSelectorBehavior.focusedIndex])&&b instanceof HTMLImageElement&&(this.selectOrUpdateEmoji(b),this.ytEmojiSelectorBehavior.changeFocus(0))};
_.DB.Object.defineProperties(F4.prototype,{emojiVariants:{configurable:!0,enumerable:!0,get:function(){var b=this,d,B,k;return this.emojiManager&&((d=this.data)==null?0:(B=d.emoji)==null?0:(k=B.variantIds)==null?0:k.length)?this.data.emoji.variantIds.map(function(G){return!!G&&_.Ou(b.emojiManager,G)}).filter(function(G){return!!G}):[]}},
composedEmojiSelection:{configurable:!0,enumerable:!0,get:function(){if(!this.data)return null;var b,d=(b=this.userSelection)==null?void 0:b.left,B;b=(B=this.userSelection)==null?void 0:B.right;return d&&b?this.getEmojiFromPartialSelections(d,b):null}},
draftEmojiUrl:{configurable:!0,enumerable:!0,get:function(){var b;if((b=this.composedEmojiSelection)==null?0:b.emojiId)return this.ytEmojiSelectorBehavior.emojiUrl(this.composedEmojiSelection.emojiId)||"";if(!this.data)return"";var d;b=(d=this.userSelection)==null?void 0:d.left;var B;d=(B=this.userSelection)==null?void 0:B.right;if(!b&&!d){var k;return this.ytEmojiSelectorBehavior.emojiUrl(((k=this.data.emoji)==null?void 0:k.emojiId)||"")}return b&&!d?b:!b&&d?d:""}}});
F4.prototype.onMultiSelectorThumbnailRowChanged=F4.prototype.onMultiSelectorThumbnailRowChanged;F4.prototype.onClick=F4.prototype.onClick;_.w([_.R(_.$Q),_.n("design:type",Object)],F4.prototype,"ironOverlayBehavior",void 0);_.w([_.R(rOM),_.n("design:type",Object)],F4.prototype,"ytEmojiSelectorBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],F4.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",_.$k)],F4.prototype,"emojiManager",void 0);
_.w([_.Z(),_.n("design:type",Object)],F4.prototype,"userSelection",void 0);_.w([_.Z(),_.n("design:type",Object)],F4.prototype,"scrollAction",void 0);_.w([_.Z(),_.n("design:type",Object)],F4.prototype,"isEmojiDraftInProgress",void 0);_.w([_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],F4.prototype,"emojiVariants",null);_.w([_.X("data","userSelection"),_.n("design:type",Object),_.n("design:paramtypes",[])],F4.prototype,"composedEmojiSelection",null);
_.w([_.$0("click"),_.n("design:type",Function),_.n("design:paramtypes",[MouseEvent]),_.n("design:returntype")],F4.prototype,"onClick",null);_.w([_.O8("data.emoji.multiSelectorThumbnailRow"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],F4.prototype,"onMultiSelectorThumbnailRowChanged",null);_.w([_.X("data","userSelection","composedEmojiSelection"),_.n("design:type",String),_.n("design:paramtypes",[])],F4.prototype,"draftEmojiUrl",null);
_.w([_.Fk({is:"yt-emoji-multi-person-selector",disableElementRegistration:!0})],F4);
_.V(F4,"yt-emoji-multi-person-selector",function(){if(q3H===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;Q7r===void 0&&(Q7r=document.createElement("template"));var k=Q7r;B.call(d,k.content.cloneNode(!0),b.content.firstChild);q3H=b}b=q3H;return b},{mode:2});var boM;var dEr;var ZD=function(){var b=_.g.apply(this,arguments)||this;b.tooltip_=null;return b};
_.c(ZD,_.g);_.E=ZD.prototype;_.E.dataChanged_=function(){var b;if((b=this.data)==null?0:b.tooltip)this.tooltip_||(this.tooltip_=document.createElement("tp-yt-paper-tooltip"),_.Cl(this.hostElement).querySelector("#button").appendChild(this.tooltip_)),(0,_.As)(this.tooltip_).textContent=this.data.tooltip};
_.E.computeTargetId=function(){var b;return((b=this.data)==null?void 0:b.targetId)||""};
_.E.computeId_=function(b){return b};
_.E.computeIcon_=function(b){return _.fx(b)};
_.E.onTap_=function(){this.active=!this.active;_.dp(this.hostElement,"yt-emoji-picker-select-category",{categoryId:this.hostElement.id})};
_.E.activeChangedForBinding=function(){this.hostElement.dispatchEvent(new _.pA("active-changed",this.active))};
_.DB.Object.defineProperties(ZD.prototype,{iconFilled:{configurable:!0,enumerable:!0,get:function(){var b,d;if((b=this.data)==null?0:(d=b.icon)==null?0:d.iconType)return this.data.icon.iconType==="SUPER_STICKER";var B,k;return((B=this.data)==null?void 0:(k=B.icon)==null?void 0:k.iconType)==="VIDEO_YOUTUBE"?!0:!1}}});
ZD.prototype.activeChangedForBinding=ZD.prototype.activeChangedForBinding;ZD.prototype.dataChanged_=ZD.prototype.dataChanged_;_.w([_.R(_.L2.YtLiveChatTooltipTargetingBehavior),_.n("design:type",Object)],ZD.prototype,"ytLiveChatTooltipTargetingBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],ZD.prototype,"data",void 0);_.w([_.Z({computed:"computeId_(data.categoryId)",reflectToAttribute:!0}),_.n("design:type",String)],ZD.prototype,"id",void 0);
_.w([_.Z({computed:"computeTargetId(data.targetId)"}),_.n("design:type",String)],ZD.prototype,"targetId",void 0);_.w([_.Z({value:!1,reflectToAttribute:!0}),_.n("design:type",Boolean)],ZD.prototype,"active",void 0);_.w([_.Z({readOnly:!0,computed:"computeIcon_(data.icon.iconType)"}),_.n("design:type",String)],ZD.prototype,"icon",void 0);_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],ZD.prototype,"dataChanged_",null);
_.w([_.X("data"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],ZD.prototype,"iconFilled",null);_.w([_.O8("active"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],ZD.prototype,"activeChangedForBinding",null);_.w([_.Fk({is:"yt-emoji-picker-category-button-renderer",disableElementRegistration:!0})],ZD);
_.V(ZD,"yt-emoji-picker-category-button-renderer",function(){if(dEr===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;boM===void 0&&(boM=document.createElement("template"));var k=boM;B.call(d,k.content.cloneNode(!0),b.content.firstChild);dEr=b}b=dEr;return b},{mode:2});var BiA;var kz5;var gw=function(){var b=_.g.apply(this,arguments)||this;b.ariaLabel=null;b.ariaActivedescendant=null;b.actionMap={"yt-live-chat-emoji-skin-tone-changed":"emojiSkinToneChanged_","yt-close-emoji-variant-selector":"onCloseEmojiVariantSelector","yt-live-chat-emoji-sticky-preference-changed":"onEmojiStickyPreferenceChanged"};b.JSC$14467_ignoreNextFocus_=!1;b.longPressTimeoutId=-1;return b};
_.c(gw,_.g);_.E=gw.prototype;_.E.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","listbox");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","0")};
_.E.detached=function(){clearTimeout(this.longPressTimeoutId)};
_.E.emojiChanged_=function(){this.changeFocus_(0,!1);for(var b=_.DX(),d=0;d<this.emoji.length;d++){var B={veType:88013,elementIndex:d},k=this.emoji[d];k.isCustomEmoji&&(k=document.querySelector(("#"+k.emojiId).replace("/","\\/")))&&(B=_.Ik(b,B))&&(k.visualElement=B)}};
_.E.emojiManagerChanged_=function(){this.skinTone=this.emojiManager.skinTone};
_.E.disableIncrementalLoadingChanged_=function(){this.disableIncrementalLoading&&(this.domRepeatTargetFramerate=this.domRepeatInitialCount=0)};
_.E.emojiSkinToneChanged_=function(b){this.skinTone=b};
_.E.dataChanged=function(){this.data&&this.data.emojiData&&rKA(this.emojiManager,this.data.emojiData)};
_.E.emojiUrl=function(b){b=this.getEmoji(b);if(!b)return"";var d;b=(d=b.image)==null?void 0:d.thumbnails;return _.ku(b,24)||""};
_.E.emojiAlt=function(b){var d=this.get("image.accessibility.accessibilityData.label",b);return d?d:b.isCustomEmoji?b.shortcuts[0]:b.emojiId};
_.E.emojiAriaLabel=function(b){return b.shortcuts?b.shortcuts[0]:""};
_.E.emojiAriaSelected=function(b,d,B){return b&&B==d?"true":"false"};
_.E.getEmoji=function(b){if(this.emojiManager)return this.shouldUseStickyPreferences?qPS(this.emojiManager,b):IW(this.emojiManager,b)};
_.E.computeId_=function(b){return b.categoryId||""};
_.E.computeEmoji=function(b){var d=this;return this.emojiManager?b.emojiIds?b.emojiIds.map(function(B){return B?_.Ou(d.emojiManager,B):null}).filter(S32):b.emojiData?b.emojiData.map(function(B){var k=!!B.emojiId&&_.Ou(d.emojiManager,B.emojiId);
return k?Object.assign({},k,B):null}).filter(S32):[]:[]};
_.E.emojiLoading=function(){return this.data&&this.data.imageLoadingLazy?"lazy":"eager"};
_.E.computeAriaLabel_=function(b){return _.qA(b)};
_.E.computeAriaActivedescendant_=function(b,d){return b&&b[d]?b[d].emojiId||"":""};
_.E.handleLongPressEmojiWithVariants=function(b,d){this.changeFocusToEmoji(b.emojiId,!1);this.openVariantSelector(b,d)};
_.E.onMouseDown=function(b){var d=this;this.hostElement!==document.activeElement&&(this.JSC$14467_ignoreNextFocus_=!0);if(b.button===0){var B=_.qg(b);if(B instanceof HTMLImageElement){var k=_.Cl(this.hostElement).querySelector("#repeat").itemForElement(B);this.emojiContainsVariants(k)&&(this.longPressTimeoutId=setTimeout(function(){d.handleLongPressEmojiWithVariants(k,B)},500))}}};
_.E.onMouseUp=function(){clearTimeout(this.longPressTimeoutId)};
_.E.onFocus=function(){this.JSC$14467_ignoreNextFocus_||(this.showFocus=!0,this.changeFocus_(0,!0));this.JSC$14467_ignoreNextFocus_=!1};
_.E.onBlur_=function(){this.showFocus=!1};
_.E.emojiContainsVariants=function(b){return!!(b&&b.variantIds&&b.variantIds.length)};
_.E.onClick=function(b){clearTimeout(this.longPressTimeoutId);b=_.qg(b);if(b instanceof HTMLImageElement){var d=b.id;this.changeFocusToEmoji(d,!1);var B=this.getEmoji(d),k;if(k=this.shouldUseStickyPreferences&&this.emojiContainsVariants(B)){var G;k=!((G=this.emojiManager.emojiMap[d])!=null&&G.stickyPrefId)}k?(G=_.Cl(this.hostElement).querySelector("#repeat").itemForElement(b),this.openVariantSelector(G,b)):_.dp(this.hostElement,"yt-emoji-select",B)}};
_.E.isActiveEmojiWithVariants=function(b,d){return b&&d?d.stickyPrefId?b===d.stickyPrefId:b===d.emojiId:!1};
_.E.onCloseEmojiVariantSelector=function(b){this.activeEmojiWithVariantsId===b&&(this.activeEmojiWithVariantsId="")};
_.E.onMouseOver_=function(b){b=_.qg(b);b instanceof HTMLImageElement&&_.dp(this.hostElement,"yt-emoji-hover",_.Ou(this.emojiManager,b.id))};
_.E.changeFocus_=function(b,d){this.focusedIndex=(this.focusedIndex+b+this.emoji.length)%this.emoji.length;this.focusedIndex<this.emoji.length&&(b=this.emoji[this.focusedIndex],d&&(this.showFocus=!0,_.Cl(this.hostElement).querySelector("#emoji").children[this.focusedIndex].scrollIntoView(!1),_.dp(this.hostElement,"yt-emoji-hover",b)))};
_.E.changeFocusToEmoji=function(b,d){if(b){var B=this.emoji.findIndex(function(k){return k.emojiId===b});
B!==-1&&this.changeFocus_(B-this.focusedIndex,d)}};
_.E.onKeyDown_=function(b){switch(b.keyCode){case 13:if(this.focusedIndex<this.emoji.length){var d=this.emoji[this.focusedIndex];if(d&&d.emojiId){if(this.emojiContainsVariants(d)){var B=_.Cl(this.hostElement).querySelectorAll("img")[this.focusedIndex];this.openVariantSelector(d,B)}else _.dp(this.hostElement,"yt-emoji-select",IW(this.emojiManager,d.emojiId)),this.hostElement.focus();b.preventDefault()}}break;case 40:this.changeFocus_(1,!0);b.preventDefault();break;case 38:this.changeFocus_(-1,!0),
b.preventDefault()}};
_.E.onEmojiStickyPreferenceChanged=function(b,d){this.shouldUseStickyPreferences&&this.activeEmojiWithVariantsId&&b.emojiId&&b.variantIds&&b.variantIds.includes(d)&&this.activeEmojiWithVariantsId!==d&&this.setStickyEmojiPreference(b.emojiId,d)};
_.E.openVariantSelector=function(b,d){this.activeEmojiWithVariantsId=b.stickyPrefId||b.emojiId||"";_.dp(this.hostElement,"yt-show-emoji-variant-selector",{emojiData:b,target:d})};
_.E.setStickyEmojiPreference=function(b,d){if(this.data){var B=this.emoji.findIndex(function(G){return G.emojiId===b});
if(B!==-1){var k=this.emoji[B];k.stickyPrefId=d;this.set("emoji."+B,Object.assign({},k));this.activeEmojiWithVariantsId=d}}};
gw.prototype.onKeyDown_=gw.prototype.onKeyDown_;gw.prototype.onMouseOver_=gw.prototype.onMouseOver_;gw.prototype.onClick=gw.prototype.onClick;gw.prototype.onBlur_=gw.prototype.onBlur_;gw.prototype.onFocus=gw.prototype.onFocus;gw.prototype.onMouseUp=gw.prototype.onMouseUp;gw.prototype.onMouseDown=gw.prototype.onMouseDown;gw.prototype.dataChanged=gw.prototype.dataChanged;gw.prototype.disableIncrementalLoadingChanged_=gw.prototype.disableIncrementalLoadingChanged_;gw.prototype.emojiManagerChanged_=gw.prototype.emojiManagerChanged_;
gw.prototype.emojiChanged_=gw.prototype.emojiChanged_;_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],gw.prototype,"ytActionHandlerBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],gw.prototype,"data",void 0);_.w([_.Z({computed:"computeId_(data)"}),_.n("design:type",String)],gw.prototype,"id",void 0);_.w([_.Z({computed:"computeEmoji(data)"}),_.n("design:type",Array)],gw.prototype,"emoji",void 0);_.w([_.Z(),_.n("design:type",Number)],gw.prototype,"skinTone",void 0);
_.w([_.Z(),_.n("design:type",_.$k)],gw.prototype,"emojiManager",void 0);_.w([_.Z(),_.n("design:type",Boolean)],gw.prototype,"disableIncrementalLoading",void 0);_.w([_.Z({value:0}),_.n("design:type",Number)],gw.prototype,"focusedIndex",void 0);_.w([_.Z({value:!1}),_.n("design:type",Boolean)],gw.prototype,"showFocus",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"computeAriaLabel_(data.title)"}),_.n("design:type",Object)],gw.prototype,"ariaLabel",void 0);
_.w([_.Z({reflectToAttribute:!0,computed:"computeAriaActivedescendant_(emoji, focusedIndex)"}),_.n("design:type",Object)],gw.prototype,"ariaActivedescendant",void 0);_.w([_.Z({value:60}),_.n("design:type",Number)],gw.prototype,"domRepeatTargetFramerate",void 0);_.w([_.Z({value:1}),_.n("design:type",Number)],gw.prototype,"domRepeatInitialCount",void 0);_.w([_.Z({value:""}),_.n("design:type",String)],gw.prototype,"activeEmojiWithVariantsId",void 0);
_.w([_.Z({value:!1}),_.n("design:type",Boolean)],gw.prototype,"shouldUseStickyPreferences",void 0);_.w([_.O8("emoji"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],gw.prototype,"emojiChanged_",null);_.w([_.O8("emojiManager"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],gw.prototype,"emojiManagerChanged_",null);
_.w([_.O8("disableIncrementalLoading"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],gw.prototype,"disableIncrementalLoadingChanged_",null);_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],gw.prototype,"dataChanged",null);_.w([_.$0("mousedown"),_.n("design:type",Function),_.n("design:paramtypes",[Object]),_.n("design:returntype")],gw.prototype,"onMouseDown",null);
_.w([_.$0("mouseup"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],gw.prototype,"onMouseUp",null);_.w([_.$0("focus"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],gw.prototype,"onFocus",null);_.w([_.$0("blur"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],gw.prototype,"onBlur_",null);
_.w([_.$0("click"),_.n("design:type",Function),_.n("design:paramtypes",[Event]),_.n("design:returntype")],gw.prototype,"onClick",null);_.w([_.$0("mouseover"),_.n("design:type",Function),_.n("design:paramtypes",[Event]),_.n("design:returntype")],gw.prototype,"onMouseOver_",null);_.w([_.$0("keydown"),_.n("design:type",Function),_.n("design:paramtypes",[Event]),_.n("design:returntype")],gw.prototype,"onKeyDown_",null);
_.w([_.Fk({is:"yt-emoji-picker-category-renderer",disableElementRegistration:!0})],gw);
_.V(gw,"yt-emoji-picker-category-renderer",function(){if(kz5===void 0){var b=document.createElement("template");_.J(b,'\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>');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;BiA===void 0&&(BiA=document.createElement("template"));var k=BiA;B.call(d,k.content.cloneNode(!0),b.content.firstChild);kz5=b}b=kz5;return b},{mode:2});var GzM;var PHU;var ESU;var s0A;var yx=function(){var b=_.g.apply(this,arguments)||this;b.ariaLabel=null;b.ariaActivedescendant=null;b.getFormattedStringRawText=_.qA;b.JSC$14473_ignoreNextFocus_=!1;return b};
_.c(yx,_.g);_.E=yx.prototype;_.E.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")};
_.E.emojiUrl=function(b){var d,B;b=(d=IW(this.emojiManager,b,!0))==null?void 0:(B=d.image)==null?void 0:B.thumbnails;return _.ku(b,24)||""};
_.E.emojiAlt=function(b){var d=this.get("image.accessibility.accessibilityData.label",b);return d?d:b.isCustomEmoji?b.shortcuts[0]:b.emojiId};
_.E.emojiId=function(b){return"emoji"+b};
_.E.computeId_=function(b){return b.categoryId||""};
_.E.computeAriaActivedescendant_=function(b){return this.emoji&&b<this.emoji.length?this.emojiId(b):""};
_.E.emojiChanged_=function(){this.changeFocus_(0,!1);for(var b=_.DX(),d=0;d<this.emoji.length;d++){var B={veType:88013,elementIndex:d},k=this.emoji[d];k.isCustomEmoji&&(k=document.querySelector(("#"+k.emojiId).replace("/","\\/")))&&(B=_.Ik(b,B))&&(k.visualElement=B)}};
_.E.computeEmoji_=function(b){var d=this;return this.emojiManager?b.emojiIds.map(function(B){return _.Ou(d.emojiManager,B,!0)}).filter(VBE):[]};
_.E.titleOffsetChanged_=function(){var b=this.hostElement.getBoundingClientRect(),d=_.Cl(this.hostElement).querySelector("#title").getBoundingClientRect();b=Math.max(0,Math.min(this.titleOffset,b.height-d.height));_.Cl(this.hostElement).querySelector("#title").style.top=b+"px"};
_.E.onEmojiMouseOver_=function(b){_.dp(this.hostElement,"yt-emoji-hover",b.model.item)};
_.E.onEmojiTap_=function(b){this.data.command&&(b=RSw(_.I2().resolve(_.O6(EN)),this.data.command,b),_.dp(this.hostElement,"yt-navigate",b))};
_.E.emojiAriaLabel=function(b){return b.shortcuts[0]};
_.E.emojiAriaSelected=function(b,d,B){return b&&B==d?"true":"false"};
_.E.changeFocus_=function(b,d){var B=this.emoji.length;this.focusedIndex=(this.focusedIndex+b+B)%B;b=this.emoji[this.focusedIndex];if(d){var k;(k=_.Cl(this.hostElement).querySelector("#"+this.emojiId(this.focusedIndex)))==null||k.scrollIntoView(!1);_.dp(this.hostElement,"yt-emoji-hover",b)}};
_.E.onMouseDown_=function(){this.JSC$14473_ignoreNextFocus_=!0};
_.E.onFocus_=function(){this.JSC$14473_ignoreNextFocus_||(this.showFocus=!0,this.changeFocus_(0,!0));this.JSC$14473_ignoreNextFocus_=!1};
_.E.onBlur_=function(){this.showFocus=!1};
_.E.onKeyDown_=function(b){switch(b.keyCode){case 13:this.onEmojiTap_(b);this.hostElement.focus();break;case 40:this.changeFocus_(1,!0);b.preventDefault();break;case 38:this.changeFocus_(-1,!0),b.preventDefault()}};
yx.prototype.onKeyDown_=yx.prototype.onKeyDown_;yx.prototype.onBlur_=yx.prototype.onBlur_;yx.prototype.onFocus_=yx.prototype.onFocus_;yx.prototype.onMouseDown_=yx.prototype.onMouseDown_;yx.prototype.onEmojiTap_=yx.prototype.onEmojiTap_;yx.prototype.titleOffsetChanged_=yx.prototype.titleOffsetChanged_;yx.prototype.emojiChanged_=yx.prototype.emojiChanged_;_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],yx.prototype,"ytComponentBehavior",void 0);
_.w([_.Z(),_.n("design:type",Object)],yx.prototype,"data",void 0);_.w([_.Z({computed:"computeId_(data)"}),_.n("design:type",String)],yx.prototype,"id",void 0);_.w([_.Z({computed:"computeEmoji_(data)"}),_.n("design:type",Array)],yx.prototype,"emoji",void 0);_.w([_.Z({value:0}),_.n("design:type",Number)],yx.prototype,"titleOffset",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"getFormattedStringRawText(data.upsell)"}),_.n("design:type",Object)],yx.prototype,"ariaLabel",void 0);
_.w([_.Z({reflectToAttribute:!0,computed:"computeAriaActivedescendant_(focusedIndex)"}),_.n("design:type",Object)],yx.prototype,"ariaActivedescendant",void 0);_.w([_.Z({value:!1}),_.n("design:type",Boolean)],yx.prototype,"showFocus",void 0);_.w([_.Z({value:0}),_.n("design:type",Number)],yx.prototype,"focusedIndex",void 0);_.w([_.Z(),_.n("design:type",_.$k)],yx.prototype,"emojiManager",void 0);
_.w([_.O8("emoji"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],yx.prototype,"emojiChanged_",null);_.w([_.O8("titleOffset"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],yx.prototype,"titleOffsetChanged_",null);_.w([_.$0("click"),_.n("design:type",Function),_.n("design:paramtypes",[Event]),_.n("design:returntype")],yx.prototype,"onEmojiTap_",null);
_.w([_.$0("mousedown"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],yx.prototype,"onMouseDown_",null);_.w([_.$0("focus"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],yx.prototype,"onFocus_",null);_.w([_.$0("blur"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],yx.prototype,"onBlur_",null);
_.w([_.$0("keydown"),_.n("design:type",Function),_.n("design:paramtypes",[Event]),_.n("design:returntype")],yx.prototype,"onKeyDown_",null);_.w([_.Fk({is:"yt-emoji-picker-upsell-category-renderer",disableElementRegistration:!0})],yx);
_.V(yx,"yt-emoji-picker-upsell-category-renderer",function(){if(s0A===void 0){var b=document.createElement("template");_.J(b,'\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>');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;ESU===void 0&&(ESU=document.createElement("template"));var k=ESU;B.call(d,k.content.cloneNode(!0),b.content.firstChild);s0A=b}b=s0A;return b},{mode:2});var CHM;var vSe;var Sg=function(){var b=_.g.apply(this,arguments)||this;b.scrollAction="lock";b.verticalAlign="top";return b};
_.c(Sg,_.g);_.E=Sg.prototype;_.E.onClick=function(b){b=_.qg(b);b instanceof HTMLImageElement&&_.dp(this.hostElement,"yt-emoji-select",_.Ou(this.emojiManager,b.id))};
_.E.openSelector=function(){this.ironOverlayBehavior.open()};
_.E.onDomChange=function(){Ta2(this.ytEmojiSelectorBehavior)};
_.E.computeIsFamilySelector=function(b){var d;return(b==null?void 0:(d=b.emoji)==null?void 0:d.emojiId)==="\ud83d\udc6a"};
_.E.onKeyboardEnter=function(){if(this.emojiVariants&&this.ytEmojiSelectorBehavior.focusedIndex<this.emojiVariants.length){var b=this.emojiVariants[this.ytEmojiSelectorBehavior.focusedIndex];b&&b.emojiId&&(_.dp(this.hostElement,"yt-emoji-select",_.Ou(this.emojiManager,b.emojiId)),this.ytEmojiSelectorBehavior.changeFocus(0))}};
_.DB.Object.defineProperties(Sg.prototype,{emojiVariants:{configurable:!0,enumerable:!0,get:function(){var b=this,d,B,k;return this.emojiManager&&((d=this.data)==null?0:(B=d.emoji)==null?0:(k=B.variantIds)==null?0:k.length)?this.data.emoji.variantIds.map(function(G){return!!G&&_.Ou(b.emojiManager,G)}).filter(function(G){return!!G}):[]}}});
Sg.prototype.onClick=Sg.prototype.onClick;_.w([_.R(_.$Q),_.n("design:type",Object)],Sg.prototype,"ironOverlayBehavior",void 0);_.w([_.R(rOM),_.n("design:type",Object)],Sg.prototype,"ytEmojiSelectorBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Sg.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",_.$k)],Sg.prototype,"emojiManager",void 0);_.w([_.Z(),_.n("design:type",Object)],Sg.prototype,"scrollAction",void 0);_.w([_.Z(),_.n("design:type",Object)],Sg.prototype,"verticalAlign",void 0);
_.w([_.Z({reflectToAttribute:!0,computed:"computeIsFamilySelector(data)"}),_.n("design:type",Boolean)],Sg.prototype,"isFamilySelector",void 0);_.w([_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],Sg.prototype,"emojiVariants",null);_.w([_.$0("click"),_.n("design:type",Function),_.n("design:paramtypes",[MouseEvent]),_.n("design:returntype")],Sg.prototype,"onClick",null);_.w([_.Fk({is:"yt-emoji-variant-selector",disableElementRegistration:!0})],Sg);
_.V(Sg,"yt-emoji-variant-selector",function(){if(vSe===void 0){var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);var d=b.content,B=d.insertBefore;CHM===void 0&&(CHM=document.createElement("template"));var k=CHM;B.call(d,k.content.cloneNode(!0),b.content.firstChild);vSe=b}b=vSe;return b},{mode:2});var LDH=/:/g,ftH=["UCkszU2WH9gy1mb0dV-11UJg","UC4R8DWoMoI7CAwX8_LjQHig"],Vx=function(){var b=_.g.apply(this,arguments)||this;b.emojiVariantSelector=null;b.emojiMultiPersonSelector=null;b.identity=_.jC;b.lastAnimationTime_=0;b.animationStart_=null;b.animationEnd_=null;return b};
_.c(Vx,_.g);_.E=Vx.prototype;
_.E.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}}};
_.E.created=function(){this.boundOnIronOverlayClosed=this.onIronOverlayClosed.bind(this);this.emojiManager||(this.emojiManager=_.DD)};
_.E.attached=function(){_.Wu&&(this.hostElement.style.height=this.hostElement.clientHeight+150+"px");this.shouldUseStickyPreferences&&QgS(this.emojiManager)};
_.E.dataChanged=function(){var b;if((b=this.data)==null?0:b.categories){b=this.emojiManager;var d=this.getCustomEmojiIds();b.pickerCustomEmojiIds=[].concat(_.K6(whl),_.K6(d))}};
_.E.getCustomEmojiIds=function(){var b,d=(b=this.data.categories)==null?void 0:b.find(function(P){var v;return((v=P.emojiPickerCategoryRenderer)==null?void 0:v.categoryId)&&ftH.includes(P.emojiPickerCategoryRenderer.categoryId)}),B;
b=(B=this.data.categories)==null?void 0:B.find(function(P){return P.emojiPickerUpsellCategoryRenderer});
var k,G;return[d==null?void 0:(k=d.emojiPickerCategoryRenderer)==null?void 0:k.emojiIds,b==null?void 0:(G=b.emojiPickerUpsellCategoryRenderer)==null?void 0:G.emojiIds].flat().filter(function(P){return!!P})};
_.E.updateEmojiCategories=function(){this.updateCategoriesAndPlaceholderInternal(this.data,!0)};
_.E.updateCategoriesAndPlaceholder_=function(){this.updateCategoriesAndPlaceholderInternal(this.data,this.selected)};
_.E.updateCategoriesAndPlaceholderInternal=function(b,d){var B=this;b&&d&&(this.categories=b.categories||[],this.categoryButtons=b.categoryButtons||[],this.resetPlaceholder(),this.search="",_.uw(function(){B.updateButtons_()}))};
_.E.computeId_=function(b){return b.id||""};
_.E.computeShouldUseStickyPreferences=function(){return this.data&&this.data.categories?this.data.categories.some(function(b){return b.emojiPickerCategoryRenderer&&b.emojiPickerCategoryRenderer.emojiData}):!1};
_.E.onScroll_=function(){this.animationEnd_==null&&window.requestAnimationFrame(this.updateButtons_.bind(this))};
_.E.onShowEmojiVariantSelector=function(b){var d=b.detail.emojiData;d.variantIds&&d.variantIds.length&&(d.multiSelectorThumbnailRow&&d.multiSelectorThumbnailRow.length?this.set("emojiMultiPersonSelector",{ytEmojiMultiPersonSelector:{emoji:d,target:b.detail.target}}):this.set("emojiVariantSelector",{ytEmojiVariantSelector:{emoji:d,target:b.detail.target}}),this.variantSelectorOpened=!0,this.hostElement.addEventListener("iron-overlay-closed",this.boundOnIronOverlayClosed))};
_.E.onIronOverlayClosed=function(b){var d=qPS(this.emojiManager,this.get((this.emojiVariantSelector?"emojiVariantSelector.ytEmojiVariantSelector.emoji":"emojiMultiPersonSelector.ytEmojiMultiPersonSelector.emoji")+".emojiId")||"");d&&b.composedPath&&(b.composedPath().includes(_.Cl(this.hostElement).querySelector("#emoji-variant-selector"))||b.composedPath().includes(_.Cl(this.hostElement).querySelector("#emoji-multi-person-selector")))&&(_.BG(this.hostElement,"yt-close-emoji-variant-selector",[d.emojiId]),
this.emojiMultiPersonSelector=this.emojiVariantSelector=null,this.variantSelectorOpened=!1,this.hostElement.removeEventListener("iron-overlay-closed",this.boundOnIronOverlayClosed))};
_.E.onEmojiVariantSelectorMouseup=function(b){var d=b.target.firstChild;this.variantSelectorOpened&&d&&_.uw(function(){d.noCancelOnOutsideClick=!1},100)};
_.E.onEmojiVariantSelectorMousedown=function(b){b=b.target.firstChild;this.variantSelectorOpened&&b&&(b.noCancelOnOutsideClick=!1)};
_.E.onSelectCategory_=function(b){var d=this.search!="";this.search="";for(var B=_.Cl(this.hostElement).querySelector("#categories").children,k=0;k<B.length;k++){var G=B[k];if(G.id==b.detail.categoryId){d?(_.Cl(this.hostElement).querySelector("#categories").scrollTop=G.offsetTop,this.updateButtons_()):(this.animationStart_=_.Cl(this.hostElement).querySelector("#categories").scrollTop,this.animationEnd_=G.offsetTop,this.lastAnimationTime_=0,this.animateScroll_(this.lastAnimationTime_));break}}};
_.E.onEmojiHover_=function(b){this.placeholder=b.detail.shortcuts?b.detail.shortcuts[0]:""};
_.E.onSearchBoxFocused_=function(){this.resetPlaceholder()};
_.E.onSearchBoxBlur_=function(){this.resetPlaceholder()};
_.E.onMouseoutCategories=function(){this.variantSelectorOpened||this.resetPlaceholder()};
_.E.resetPlaceholder=function(){this.skinToneOpened||(this.placeholder=this.ytRendererBehavior.getSimpleString(this.data.searchPlaceholderText))};
_.E.computeSearchCategory_=function(b){b=b.replace(LDH,"").toLowerCase().trim();if(!this.searching)return this.searchCategory;this.updateButtons_();b=b.split(" ");for(var d=[],B=this.emojiManager.emojis,k=0;k<B.length;k++){var G=B[k];if(G.searchTerms)for(var P=0;P<G.searchTerms.length;P++){for(var v=G.searchTerms[P].toLocaleLowerCase(),L=!1,A=0;A<b.length;A++)if(v.indexOf(b[A])!=-1){L=!0;break}if(L&&(!G.isCustomEmoji||!G.emojiId||this.emojiManager.pickerCustomEmojiIds.includes(G.emojiId))){d.push(G.emojiId);
break}}}return{categoryId:-1,emojiIds:d}};
_.E.computeSearchEmptyMessage_=function(b,d){return b&&d&&d.emojiIds&&d.emojiIds.length==0?this.data.searchNoResultsText||null:null};
_.E.computeSearching_=function(b){return this.emojiManager&&b.replace(LDH,"").length>1};
_.E.computeSkinToneHidden=function(){var b;return this.shouldUseStickyPreferences||this.skinToneOpened||this.categories.length===1||!((b=this.data)==null||!b.hideSkinTonePicker)};
_.E.computeDisableScroll=function(){return!!this.emojiVariantSelector};
_.E.openSkinToneSelector=function(){this.skinToneOpened=!0};
_.E.showSkinTonePlaceholder=function(){this.placeholder=this.ytRendererBehavior.getSimpleString(this.data.pickSkinToneText)};
_.E.clearSearch=function(){this.resetPlaceholder();this.search=""};
_.E.selectSkinTone_=function(b){b=Number(b.target.getAttribute("tone"));this.set("emojiManager.skinTone",b);_.BG(this.hostElement,"yt-live-chat-emoji-skin-tone-changed",[b]);this.skinToneOpened=!1;this.resetPlaceholder()};
_.E.skinToneChanged_=function(){_.Cl(this.hostElement).querySelector("#skin-tone").setAttribute("tone",String(this.skinTone));for(var b=_.Cl(this.hostElement).querySelector("#dropdown-content").children,d=0;d<b.length;d++)d===this.skinTone?b[d].setAttribute("selected",""):b[d].removeAttribute("selected")};
_.E.animateScroll_=function(b){this.lastAnimationTime_||(this.lastAnimationTime_=b);b-=this.lastAnimationTime_;b<200?(_.Cl(this.hostElement).querySelector("#categories").scrollTop=this.animationStart_+(this.animationEnd_-this.animationStart_)*b/200,window.requestAnimationFrame(this.animateScroll_.bind(this))):(this.animationEnd_!=null&&(_.Cl(this.hostElement).querySelector("#categories").scrollTop=this.animationEnd_),this.animationEnd_=this.animationStart_=null,this.lastAnimationTime_=0);this.updateButtons_()};
_.E.searchChanged_=function(){this.updateButtons_()};
_.E.updateButtons_=function(){var b=null;if(!this.search)for(var d=_.Cl(this.hostElement).querySelector("#categories").scrollTop,B=_.Cl(this.hostElement).querySelector("#categories").children,k=0;k<B.length;k++){var G=B[k];G.offsetTop<=d&&(b=G.id)}d=_.Cl(this.hostElement).querySelector("#category-buttons").children;for(B=0;B<d.length;B++)k=d[B],k.active=k.id===b};
Vx.prototype.searchChanged_=Vx.prototype.searchChanged_;Vx.prototype.skinToneChanged_=Vx.prototype.skinToneChanged_;Vx.prototype.onEmojiHover_=Vx.prototype.onEmojiHover_;Vx.prototype.onSelectCategory_=Vx.prototype.onSelectCategory_;Vx.prototype.onShowEmojiVariantSelector=Vx.prototype.onShowEmojiVariantSelector;Vx.prototype.updateCategoriesAndPlaceholder_=Vx.prototype.updateCategoriesAndPlaceholder_;Vx.prototype.dataChanged=Vx.prototype.dataChanged;
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Vx.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],Vx.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Vx.prototype,"data",void 0);_.w([_.Z({value:function(){return[]}}),
_.n("design:type",Array)],Vx.prototype,"categories",void 0);_.w([_.Z({value:function(){return[]}}),
_.n("design:type",Array)],Vx.prototype,"categoryButtons",void 0);_.w([_.Z({computed:"computeDisableScroll(emojiVariantSelector)",reflectToAttribute:!0}),_.n("design:type",Boolean)],Vx.prototype,"disableScroll",void 0);_.w([_.Z({computed:"computeId_(data)",reflectToAttribute:!0}),_.n("design:type",String)],Vx.prototype,"id",void 0);_.w([_.Z({value:!1}),_.n("design:type",Boolean)],Vx.prototype,"selected",void 0);
_.w([_.Z({value:!1}),_.n("design:type",Boolean)],Vx.prototype,"disableIncrementalLoading",void 0);_.w([_.Z(),_.n("design:type",String)],Vx.prototype,"placeholder",void 0);_.w([_.Z({value:""}),_.n("design:type",String)],Vx.prototype,"search",void 0);_.w([_.Z({computed:"computeSearching_(search)",reflectToAttribute:!0}),_.n("design:type",Boolean)],Vx.prototype,"searching",void 0);_.w([_.Z({computed:"computeSearchCategory_(search)"}),_.n("design:type",Object)],Vx.prototype,"searchCategory",void 0);
_.w([_.Z({computed:"computeSearchEmptyMessage_(searching, searchCategory)"}),_.n("design:type",Object)],Vx.prototype,"searchEmptyMessage",void 0);_.w([_.Z({computed:"identity(emojiManager.skinTone)"}),_.n("design:type",Number)],Vx.prototype,"skinTone",void 0);_.w([_.Z({value:!1}),_.n("design:type",Boolean)],Vx.prototype,"skinToneOpened",void 0);_.w([_.Z({value:!1,reflectToAttribute:!0}),_.n("design:type",Boolean)],Vx.prototype,"variantSelectorOpened",void 0);
_.w([_.Z({computed:"computeSkinToneHidden(skinToneOpened, categories, shouldUseStickyPreferences, data.hideSkinTonePicker)"}),_.n("design:type",Boolean)],Vx.prototype,"skinToneHidden",void 0);_.w([_.Z(),_.n("design:type",_.$k)],Vx.prototype,"emojiManager",void 0);_.w([_.Z(),_.n("design:type",Object)],Vx.prototype,"emojiVariantSelector",void 0);_.w([_.Z(),_.n("design:type",Object)],Vx.prototype,"emojiMultiPersonSelector",void 0);
_.w([_.Z({value:!1,computed:"computeShouldUseStickyPreferences(data)"}),_.n("design:type",Boolean)],Vx.prototype,"shouldUseStickyPreferences",void 0);_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Vx.prototype,"dataChanged",null);_.w([_.O8("data","selected"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Vx.prototype,"updateCategoriesAndPlaceholder_",null);
_.w([_.$0("yt-show-emoji-variant-selector"),_.n("design:type",Function),_.n("design:paramtypes",[Event]),_.n("design:returntype")],Vx.prototype,"onShowEmojiVariantSelector",null);_.w([_.$0("yt-emoji-picker-select-category"),_.n("design:type",Function),_.n("design:paramtypes",[Event]),_.n("design:returntype")],Vx.prototype,"onSelectCategory_",null);_.w([_.$0("yt-emoji-hover"),_.n("design:type",Function),_.n("design:paramtypes",[Event]),_.n("design:returntype")],Vx.prototype,"onEmojiHover_",null);
_.w([_.O8("skinTone"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Vx.prototype,"skinToneChanged_",null);_.w([_.O8("search"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Vx.prototype,"searchChanged_",null);_.w([_.Fk({is:"yt-emoji-picker-renderer",disableElementRegistration:!0})],Vx);
_.V(Vx,"yt-emoji-picker-renderer",function(){if(PHU===void 0){var b=document.createElement("template");_.J(b,'\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>');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;GzM===void 0&&(GzM=document.createElement("template"));var k=GzM;B.call(d,k.content.cloneNode(!0),b.content.firstChild);PHU=b}b=PHU;return b},{mode:2});var ih=function(){var b=_.g.apply(this,arguments)||this;b.emojiManager=_.DD;b.isDarkTheme=document.documentElement.hasAttribute("dark");b.selectedIndex=1;b.actionMap={"yt-lwe-emoji-customization-visible":"handleEmojiCustomizationVisible"};return b};
_.c(ih,_.g);_.E=ih.prototype;_.E.handleEmojiCustomizationVisible=function(b){this.emojiPickerRenderer.selected=b;this.selectedIndex=1;b?(this.originalEmojiSet=this.emojiCustomizationSet,this.updateSaveButtonState(!1)):this.originalEmojiSet=void 0};
_.E.emojiCustomizationSetChanged=function(){var b;(b=this.data)!=null&&b.saveButtonEntityKey&&(this.originalEmojiSet||(this.originalEmojiSet=this.emojiCustomizationSet),this.originalEmojiSet&&this.emojiCustomizationSet&&!_.Y4(this.originalEmojiSet.emojiId,this.emojiCustomizationSet.emojiId)?this.updateSaveButtonState(!0):this.updateSaveButtonState(!1))};
_.E.updateSaveButtonState=function(b){var d;(d=this.data)!=null&&d.saveButtonEntityKey&&this.ytLiveChatReduxBehavior.dispatch(_.cE("booleanEntity",this.data.saveButtonEntityKey,{key:this.data.saveButtonEntityKey,value:b}))};
_.E.emojiUrl=function(b){b=_.Ou(this.emojiManager,b);if(!b)return"";var d;b=(d=b.image)==null?void 0:d.thumbnails;return _.ku(b,24)||""};
_.E.emojiAlt=function(b){var d=_.Ou(this.emojiManager,b);if(!d)return b;var B,k,G,P=(d==null?void 0:(B=d.image)==null?void 0:(k=B.accessibility)==null?void 0:(G=k.accessibilityData)==null?void 0:G.label)||"";return P?P:d.isCustomEmoji?d.shortcuts[0]:d.emojiId||b};
_.E.emojiAriaLabel=function(b){var d,B;return((d=_.Ou(this.emojiManager,b))==null?void 0:(B=d.shortcuts)==null?void 0:B[0])||b};
_.E.onEmojiClick=function(b){b.model.index!==0&&(this.selectedIndex=b.model.index)};
_.E.onEmojiSelect=function(b){b=b.detail;var d,B;((d=this.data)==null?0:d.emojiCustomizationSetEntityKey)&&((B=this.emojiCustomizationSet)==null?0:B.emojiId)&&b.emojiId&&this.canEditEmoji(this.emojiCustomizationSet.emojiId,b.emojiId,this.selectedIndex)&&this.ytLiveChatReduxBehavior.dispatch(_.cE("emojiCustomizationSetEntity",this.data.emojiCustomizationSetEntityKey,{key:this.data.emojiCustomizationSetEntityKey,emojiId:this.getUpdatedEmojiIdList(this.emojiCustomizationSet.emojiId,b.emojiId,this.selectedIndex)}))};
_.E.canEditEmoji=function(b,d,B){b=b.indexOf(d);return b===B||b===0||B===0?!1:!0};
_.E.getUpdatedEmojiIdList=function(b,d,B){var k=b.indexOf(d);b=[].concat(_.K6(b));k>=0&&(b[k]=b[B]);b[B]=d;return b};
_.DB.Object.defineProperties(ih,{template:{configurable:!0,enumerable:!0,get:function(){if(hTV===void 0){var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);var d=b.content,B=d.insertBefore;XKr===void 0&&(XKr=document.createElement("template"));var k=XKr;B.call(d,k.content.cloneNode(!0),b.content.firstChild);hTV=b}b=hTV;return b}}});
ih.prototype.onEmojiSelect=ih.prototype.onEmojiSelect;_.w([_.R(_.vS),_.n("design:type",Object)],ih.prototype,"ytLiveChatReduxBehavior",void 0);_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],ih.prototype,"ytActionHandlerBehavior",void 0);_.w([_.DM("yt-emoji-picker-renderer"),_.n("design:type",Object)],ih.prototype,"emojiPickerRenderer",void 0);
_.w([_.Z({selectorArgs:["data.emojiCustomizationSetEntityKey"],selector:function(b,d){return _.AY(b.entities,"emojiCustomizationSetEntity",d)},
observer:"emojiCustomizationSetChanged"}),_.n("design:type",Object)],ih.prototype,"emojiCustomizationSet",void 0);_.w([_.Z(),_.n("design:type",Object)],ih.prototype,"originalEmojiSet",void 0);_.w([_.Z(),_.n("design:type",_.$k)],ih.prototype,"emojiManager",void 0);_.w([_.Z(),_.n("design:type",Object)],ih.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],ih.prototype,"isDarkTheme",void 0);_.w([_.Z(),_.n("design:type",Object)],ih.prototype,"selectedIndex",void 0);
_.w([_.$0("yt-emoji-select"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],ih.prototype,"onEmojiSelect",null);_.w([_.Fk({is:"yt-emoji-customization-panel-view-model",noInjection:!0})],ih);var Aq3;var WDS;var ate;var mE$;var ww=function(){var b=_.g.apply(this,arguments)||this;b.authorBadges=[];return b};
_.c(ww,_.g);_.E=ww.prototype;_.E.created=function(){this.ytLiveChatItemBehavior.supportsInlineActionButtons=!0};
_.E.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]]"}}}}}};
_.E.dataChanged=function(){var b=Wl1(this.data.authorBadges||[]);this.hostElement.setAttribute("author-type",b)};
_.E.updateMessage=function(){var b=this.data.message,d=_.Cl(_.Cl(this.hostElement).querySelector("#message"));d.textContent="";b&&d.appendChild(this.ytLiveChatItemBehavior.createDocumentFragment(b))};
_.E.shouldSupportWholeItemClick=function(){return!0};
_.E.onShowOriginalClick=function(b){b.preventDefault();this.showOriginal=!0};
_.E.computeShowBar=function(b,d,B){return b&&d||B};
_.E.computeAuthorBadges=function(b){return b.authorBadges||[]};
_.E.computeAuthorIsOwner=function(b){return!!aEW(b.authorBadges,"owner")};
_.E.computeAuthorNameColor=function(b){var d;if(_.N("live_chat_author_name_color_usernames")&&(b==null?0:(d=b.authorName)==null?0:d.simpleText))return _.U31(_.o2E(b.authorName.simpleText));if(_.N("live_chat_seed_color_usernames")&&(b==null?0:b.authorSeedColorArgb))return _.U31(_.vo(b.authorSeedColorArgb));if(_.N("live_chat_colored_usernames"))return"#cc0000";var B;return _.N("live_chat_simple_color_usernames")&&(b==null?0:(B=b.authorName)==null?0:B.simpleText)&&(b==null?0:b.authorUsernameColorLight)&&
(b==null?0:b.authorUsernameColorDark)&&!this.inBanner?document.documentElement.hasAttribute("dark")?_.vo(b.authorUsernameColorDark):_.vo(b.authorUsernameColorLight):""};
ww.prototype.updateMessage=ww.prototype.updateMessage;ww.prototype.dataChanged=ww.prototype.dataChanged;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],ww.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.Uu.YtLiveChatItemBehavior),_.n("design:type",_.oW)],ww.prototype,"ytLiveChatItemBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],ww.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],ww.prototype,"data",void 0);
_.w([_.Z({value:!1,reflectToAttribute:!0}),_.n("design:type",Boolean)],ww.prototype,"showOriginal",void 0);_.w([_.Z({value:!1,computed:"truthy(data.isDimmed)",reflectToAttribute:!0}),_.n("design:type",Boolean)],ww.prototype,"isDimmed",void 0);_.w([_.Z({computed:"computeShowBar(isDeleted, hasOriginalContent, isDimmed)",reflectToAttribute:!0}),_.n("design:type",Boolean)],ww.prototype,"showBar",void 0);
_.w([_.Z({computed:"computeAuthorBadges(data)"}),_.n("design:type",Array)],ww.prototype,"authorBadges",void 0);_.w([_.Z({computed:"computeAuthorIsOwner(data)",reflectToAttribute:!0}),_.n("design:type",Boolean)],ww.prototype,"authorIsOwner",void 0);_.w([_.Z({value:!1,reflectToAttribute:!0}),_.n("design:type",Boolean)],ww.prototype,"inCollapsedBanner",void 0);_.w([_.Z({value:!1,reflectToAttribute:!0}),_.n("design:type",Boolean)],ww.prototype,"inBanner",void 0);
_.w([_.Z({value:_.N("live_chat_hide_avatars"),reflectToAttribute:!0}),_.n("design:type",Boolean)],ww.prototype,"avatarHidden",void 0);_.w([_.Z({computed:"computeAuthorNameColor(data)"}),_.n("design:type",String)],ww.prototype,"authorNameColor",void 0);_.w([_.Z(),_.n("design:type",_.MR)],ww.prototype,"participantsManager",void 0);_.w([_.Z({value:{size:"XS",type:"filled",style:"overlay",iconPosition:"icon-only"}}),_.n("design:type",Object)],ww.prototype,"filledButtonOverrides",void 0);
_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],ww.prototype,"dataChanged",null);_.w([_.O8("data.message"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],ww.prototype,"updateMessage",null);_.w([_.Fk({disableElementRegistration:!0,is:"yt-live-chat-text-message-renderer",noInjection:!0})],ww);
_.V(ww,"yt-live-chat-text-message-renderer",function(){if(mE$===void 0){var b=document.createElement("template");_.J(b,'\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>');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;ate===void 0&&(ate=document.createElement("template"));var k=ate;B.call(d,k.content.cloneNode(!0),b.content.firstChild);mE$=b}b=mE$;return b},{mode:0});var uh=function(){var b=_.g.apply(this,arguments)||this;b.tonalButtonOverrides={type:"tonal",style:"overlay"};return b};
_.c(uh,_.g);
uh.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]]"}}}}}};
uh.prototype.shouldSupportInlineActionButtons=function(){return!0};
uh.prototype.shouldSupportWholeItemClick=function(){return!0};
_.DB.Object.defineProperties(uh.prototype,{hasInfoDialogButton:{configurable:!0,enumerable:!0,get:function(){return!!this.data.infoDialogButton}}});
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],uh.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.Uu.YtLiveChatItemBehavior),_.n("design:type",_.oW)],uh.prototype,"ytLiveChatItemBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],uh.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],uh.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",_.MR)],uh.prototype,"participantsManager",void 0);
_.w([_.Z(),_.n("design:type",Object)],uh.prototype,"tonalButtonOverrides",void 0);_.w([_.Z({reflectToAttribute:!0}),_.X("data.infoDialogButton"),_.n("design:type",Object),_.n("design:paramtypes",[])],uh.prototype,"hasInfoDialogButton",null);_.w([_.Fk({disableElementRegistration:!0,is:"yt-live-chat-auto-mod-message-renderer",noInjection:!0})],uh);
_.V(uh,"yt-live-chat-auto-mod-message-renderer",function(){if(WDS===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;Aq3===void 0&&(Aq3=document.createElement("template"));var k=Aq3;B.call(d,k.content.cloneNode(!0),b.content.firstChild);WDS=b}b=WDS;return b},{mode:0});var $Ee;var OoS;var ItS;var DE2=function(){return _.g.apply(this,arguments)||this};
_.c(DE2,_.g);_.w([_.Z(),_.n("design:type",Object)],DE2.prototype,"data",void 0);_.w([_.ZM({is:"ytd-factoid-renderer",disableElementRegistration:!0})],DE2);
_.V(DE2,"ytd-factoid-renderer",function(){if(ItS!==void 0)return ItS;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return ItS=b},{mode:1});var KA=function(){return _.g.apply(this,arguments)||this};
_.c(KA,_.g);KA.prototype.configureRendererStamper=function(){return{"data.factoids":{id:"factoids",mapping:{factoidRenderer:"ytd-factoid-renderer"}}}};
_.w([_.Z(),_.n("design:type",Object)],KA.prototype,"data",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],KA.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Fk({disableElementRegistration:!0,is:"yt-live-chat-channel-activity-reputation-renderer",noInjection:!0})],KA);
_.V(KA,"yt-live-chat-channel-activity-reputation-renderer",function(){if(OoS===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;$Ee===void 0&&($Ee=document.createElement("template"));var k=$Ee;B.call(d,k.content.cloneNode(!0),b.content.firstChild);OoS=b}b=OoS;return b},{mode:0});var UE$;var oSM;var nA=function(){return _.g.apply(this,arguments)||this};
_.c(nA,_.g);nA.prototype.ready=function(){var b=document.querySelector("yt-live-chat-app");b&&b.hasAttribute("dashboard-money-feed")&&this.hostElement.setAttribute("dashboard-money-feed","")};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],nA.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Boolean)],nA.prototype,"menuFocused",void 0);_.w([_.Z(),_.n("design:type",Object)],nA.prototype,"data",void 0);_.w([_.R(_.Uu.YtLiveChatItemBehavior),_.n("design:type",_.oW)],nA.prototype,"ytLiveChatItemBehavior",void 0);_.w([_.Fk({disableElementRegistration:!0,is:"yt-live-chat-donation-announcement-renderer",noInjection:!0})],nA);
_.V(nA,"yt-live-chat-donation-announcement-renderer",function(){if(oSM===void 0){var b=document.createElement("template");_.J(b,'\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>');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);var d=b.content,B=d.insertBefore;UE$===void 0&&(UE$=document.createElement("template"));var k=UE$;B.call(d,k.content.cloneNode(!0),b.content.firstChild);oSM=b}b=oSM;return b},{mode:0});var NiV;var p_A,ME$=function(){if(p_A!==void 0)return p_A;var b=document.createElement("template");_.J(b,'\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>');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);var d=b.content,B=d.insertBefore;NiV===void 0&&(NiV=document.createElement("template"));var k=NiV;B.call(d,k.content.cloneNode(!0),b.content.firstChild);return p_A=b};var T8=function(){return _.g.apply(this,arguments)||this};
_.c(T8,_.g);_.DB.Object.defineProperties(T8,{template:{configurable:!0,enumerable:!0,get:function(){return ME$()}}});
_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],T8.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],T8.prototype,"data",void 0);_.w([_.Fk({is:"yt-live-chat-empty-feed-view-model",disableElementRegistration:!0,noInjection:!0})],T8);_.V(T8,"yt-live-chat-empty-feed-view-model",function(){return ME$()},{mode:0});var cq2;var JqH;var rw=function(){return _.g.apply(this,arguments)||this};
_.c(rw,_.g);rw.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"}}}}}};
_.DB.Object.defineProperties(rw.prototype,{channelName:{configurable:!0,enumerable:!0,get:function(){var b,d;return{runs:[{text:(b=this.data)==null?void 0:(d=b.channelName)==null?void 0:d.content}]}}},
channelBadges:{configurable:!0,enumerable:!0,get:function(){var b=[],d;if((d=this.data)==null||!d.channelBadges)return b;var B;d=_.C((B=this.data)==null?void 0:B.channelBadges);for(B=d.next();!B.done;B=d.next()){B=_.p(B.value,ckU);var k=void 0,G=void 0;if((k=B)==null?0:(G=k.badgeImage)==null?0:G.sources)k=void 0,G={liveChatAuthorBadgeRenderer:{tooltip:B.tooltip,accessibility:{accessibilityData:{label:(k=_.p(B.rendererContext,_.c0))==null?void 0:k.label}}}},B.badgeImage.sources[0].clientResource?G.liveChatAuthorBadgeRenderer.icon=
{iconType:B.badgeImage.sources[0].clientResource.imageName}:G.liveChatAuthorBadgeRenderer.customThumbnail={thumbnails:B.badgeImage.sources},b.push(G)}return b}}});
_.w([_.Z(),_.n("design:type",Object)],rw.prototype,"data",void 0);_.w([_.X("data.channelName"),_.n("design:type",Object),_.n("design:paramtypes",[])],rw.prototype,"channelName",null);_.w([_.X("data.channelBadges"),_.n("design:type",Array),_.n("design:paramtypes",[])],rw.prototype,"channelBadges",null);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],rw.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.Fk({disableElementRegistration:!0,is:"yt-live-chat-identity-view-model",noInjection:!0})],rw);
_.V(rw,"yt-live-chat-identity-view-model",function(){if(JqH===void 0){var b=document.createElement("template");_.J(b,'\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>');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;cq2===void 0&&(cq2=document.createElement("template"));var k=cq2;B.call(d,k.content.cloneNode(!0),b.content.firstChild);JqH=b}b=JqH;return b},{mode:0});var z5r;var R5U;var X_V;var h5U;var Qx=function(){var b=_.g.apply(this,arguments)||this;b.hidden=!1;b.supportsInlineActionButtons=!0;return b};
_.c(Qx,_.g);Qx.prototype.ready=function(){var b;((b=document.querySelector("yt-live-chat-app"))==null?0:b.hasAttribute("dashboard-money-feed"))&&this.hostElement.setAttribute("dashboard-money-feed","")};
Qx.prototype.dataChanged=function(b){var d=(0,_.As)(_.Cl(this.hostElement).querySelector("#detail-text"));d.textContent="";(b==null?0:b.detailText)&&d.appendChild(this.ytLiveChatItemBehavior.createDocumentFragment(b.detailText))};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Qx.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.Uu.YtLiveChatItemBehavior),_.n("design:type",_.oW)],Qx.prototype,"ytLiveChatItemBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],Qx.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z({observer:"dataChanged"}),_.n("design:type",Object)],Qx.prototype,"data",void 0);
_.w([_.Z({computed:"truthy(isDeleted)",reflectToAttribute:!0}),_.n("design:type",Object)],Qx.prototype,"hidden",void 0);_.w([_.ZM({disableElementRegistration:!0,is:"yt-live-chat-legacy-paid-message-renderer"})],Qx);
_.V(Qx,"yt-live-chat-legacy-paid-message-renderer",function(){if(h5U===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;X_V===void 0&&(X_V=document.createElement("template"));var k=X_V;B.call(d,k.content.cloneNode(!0),b.content.firstChild);h5U=b}b=h5U;return b},{mode:0});var HoV;var lth;var tE2={},qR=function(){return _.o3.apply(this,arguments)||this};
_.c(qR,_.o3);qR.prototype.onLiveChatMembershipItemBehaviorClick=function(){this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
qR.prototype.onLiveChatMembershipItemBehaviorClick=qR.prototype.onLiveChatMembershipItemBehaviorClick;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],qR.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],qR.prototype,"data",void 0);_.w([_.$0("click"),_.n("design:type",Function),_.n("design:paramtypes",[Event]),_.n("design:returntype")],qR.prototype,"onLiveChatMembershipItemBehaviorClick",null);_.w([_.NO()],qR);
tE2.YtLiveChatMembershipItemBehavior=[qR.prototype,_.x.YtRendererBehavior];var xk=function(){var b=_.g.apply(this,arguments)||this;b.supportsInlineActionButtons=!0;b.hasPrimaryHeaderText=!1;b.showOnlyHeader=!1;b.authorBadges=[];b.modern=_.N("web_button_rework_with_live");b.buttonOverrides={style:"overlay",type:"filled"};return b};
_.c(xk,_.g);_.E=xk.prototype;_.E.shouldSupportInlineActionButtons=function(){return!0};
_.E.configureRendererStamper=function(){return{"data.footerButton":{id:"footer-button",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{overrides:"[[buttonOverrides]]"}}}}}};
_.E.ready=function(){var b=document.querySelector("yt-live-chat-app");b&&b.hasAttribute("dashboard-money-feed")&&this.hostElement.setAttribute("dashboard-money-feed","")};
_.E.messageChanged=function(){var b=this.data.message,d=(0,_.As)(_.Cl(this.hostElement).querySelector("#message"));d.textContent="";b&&d.appendChild(this.ytLiveChatItemBehavior.createDocumentFragment(b))};
_.E.computeHasPrimaryHeaderText=function(b){return!(!b||!b.headerPrimaryText)};
_.E.computeShowOnlyHeader=function(b,d){return this.isMessageEmpty(b,d)};
_.E.computeAuthorBadges=function(b){return b.authorBadges||[]};
_.E.isMessageEmpty=function(b,d){return!b||b.empty?!0:!b.message&&!b.inputField&&!d};
_.E.isDeletedChanged=function(){this.ytLiveChatItemBehavior.isDeleted&&(this.set("data.authorName",null),this.set("data.authorPhoto",null),this.set("data.message",null))};
_.E.getInputElement=function(){return _.Cl(this.hostElement).querySelector("yt-live-chat-text-input-field-renderer")};
_.E.inputFocus=function(){var b=this.getInputElement();b&&b.focus()};
_.E.inputInsertEmoji=function(b){var d=this.getInputElement();d&&d.insertEmoji(b)};
_.E.inputMessage=function(){var b=this.getInputElement();return b&&this.data.inputField?(b.completeEmojis(),_.VX(b.liveChatRichMessageInput)):null};
_.E.onFooterButtonClick=function(){this.data.footerButton&&_.dp(this.hostElement,"yt-live-chat-clear-pinned-message")};
_.E.shouldSupportWholeItemClick=function(){return!0};
xk.prototype.isDeletedChanged=xk.prototype.isDeletedChanged;xk.prototype.messageChanged=xk.prototype.messageChanged;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],xk.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.Uu.YtLiveChatItemBehavior),_.n("design:type",_.oW)],xk.prototype,"ytLiveChatItemBehavior",void 0);_.w([_.R(tE2.YtLiveChatMembershipItemBehavior),_.n("design:type",Object)],xk.prototype,"ytLiveChatMembershipItemBehavior",void 0);
_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],xk.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],xk.prototype,"data",void 0);_.w([_.Z({computed:"computeHasPrimaryHeaderText(data)",reflectToAttribute:!0}),_.n("design:type",Object)],xk.prototype,"hasPrimaryHeaderText",void 0);_.w([_.Z({computed:"computeShowOnlyHeader(data, isDeleted)",reflectToAttribute:!0}),_.n("design:type",Object)],xk.prototype,"showOnlyHeader",void 0);
_.w([_.Z({computed:"computeAuthorBadges(data)"}),_.n("design:type",Array)],xk.prototype,"authorBadges",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],xk.prototype,"modern",void 0);_.w([_.O8("data.message"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],xk.prototype,"messageChanged",null);_.w([_.O8("isDeleted"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],xk.prototype,"isDeletedChanged",null);
_.w([_.Fk({disableElementRegistration:!0,is:"yt-live-chat-membership-item-renderer",noInjection:!0})],xk);
_.V(xk,"yt-live-chat-membership-item-renderer",function(){if(lth===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;HoV===void 0&&(HoV=document.createElement("template"));var k=HoV;B.call(d,k.content.cloneNode(!0),b.content.firstChild);lth=b}b=lth;return b},{mode:0});var j02;var FDh;var Yk=function(){return _.g.apply(this,arguments)||this};
_.c(Yk,_.g);Yk.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:"yt-button-renderer"}}}};
_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],Yk.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Yk.prototype,"data",void 0);_.w([_.Fk({disableElementRegistration:!0,is:"yt-live-chat-mode-change-message-renderer",noInjection:!0})],Yk);
_.V(Yk,"yt-live-chat-mode-change-message-renderer",function(){if(FDh===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;j02===void 0&&(j02=document.createElement("template"));var k=j02;B.call(d,k.content.cloneNode(!0),b.content.firstChild);FDh=b}b=FDh;return b},{mode:0});var ZoM;var gS$;var eg=function(){return _.g.apply(this,arguments)||this};
_.c(eg,_.g);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],eg.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.Uu.YtLiveChatItemBehavior),_.n("design:type",_.oW)],eg.prototype,"ytLiveChatItemBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],eg.prototype,"data",void 0);_.w([_.Fk({disableElementRegistration:!0,is:"yt-live-chat-moderation-message-renderer"})],eg);
_.V(eg,"yt-live-chat-moderation-message-renderer",function(){if(gS$===void 0){var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);var d=b.content,B=d.insertBefore;ZoM===void 0&&(ZoM=document.createElement("template"));var k=ZoM;B.call(d,k.content.cloneNode(!0),b.content.firstChild);gS$=b}b=gS$;return b},{mode:0});var yq3;var SyA;var bn=function(){return _.g.apply(this,arguments)||this};
_.c(bn,_.g);bn.prototype.onClick=function(){var b;if((b=this.data)!=null&&b.onClickCommand){var d;_.Wo.instance.resolveCommand((d=this.data)==null?void 0:d.onClickCommand)}};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],bn.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.vS),_.n("design:type",Object)],bn.prototype,"ytLiveChatReduxBehavior",void 0);_.w([_.R(_.Uu.YtLiveChatItemBehavior),_.n("design:type",_.oW)],bn.prototype,"ytLiveChatItemBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],bn.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],bn.prototype,"data",void 0);
_.w([_.Fk({disableElementRegistration:!0,is:"yt-live-chat-offer-click-count-message-renderer",noInjection:!0})],bn);
_.V(bn,"yt-live-chat-offer-click-count-message-renderer",function(){if(SyA===void 0){var b=document.createElement("template");_.J(b,'\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>');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;yq3===void 0&&(yq3=document.createElement("template"));var k=yq3;B.call(d,k.content.cloneNode(!0),b.content.firstChild);SyA=b}b=SyA;return b},{mode:0});var VEr;var ios=function(){return _.g.apply(this,arguments)||this};
_.c(ios,_.g);_.w([_.Z(),_.n("design:type",Object)],ios.prototype,"data",void 0);_.w([_.Fk({disableElementRegistration:!0,is:"yt-live-chat-placeholder-item-renderer",noInjection:!0})],ios);
_.V(ios,"yt-live-chat-placeholder-item-renderer",function(){if(VEr===void 0){var b=document.createElement("template");_.J(b,"\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");b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);VEr=b}b=VEr;return b},{mode:0});var w_s;var u6V;var KD3=new r7(7),dm=function(){var b=_.g.apply(this,arguments)||this;b.data={};return b};
_.c(dm,_.g);dm.prototype.dataChanged=function(){var b;((b=this.data)==null?0:b.class)&&_.Ll(this.hostElement,this.data.class,!0);var d;((d=this.oldData)==null?0:d.class)&&_.Ll(this.hostElement,this.oldData.class,!1);this.oldData=this.data};
dm.prototype.computeTimestampString=function(b){return KD3.format(new Date(b/1E3))};
dm.prototype.dataChanged=dm.prototype.dataChanged;_.w([_.Z(),_.n("design:type",Object)],dm.prototype,"data",void 0);_.w([_.Z({computed:"computeTimestampString(data.timestampUsec)"}),_.n("design:type",String)],dm.prototype,"timestampString",void 0);_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],dm.prototype,"dataChanged",null);_.w([_.Fk({disableElementRegistration:!0,is:"yt-live-chat-server-error-message",noInjection:!0})],dm);
_.V(dm,"yt-live-chat-server-error-message",function(){if(u6V===void 0){var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);var d=b.content,B=d.insertBefore;w_s===void 0&&(w_s=document.createElement("template"));var k=w_s;B.call(d,k.content.cloneNode(!0),b.content.firstChild);u6V=b}b=u6V;return b},{mode:0});var nSA;var Tir;var Bl=function(){var b=_.g.apply(this,arguments)||this;b.defaultToFilledIcon=!1;return b};
_.c(Bl,_.g);Bl.prototype.computeHasPrimaryColorIcon=function(b){return b==="SPARK"||b==="SPONSORSHIP_STAR"};
Bl.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{style:"max-width: 100%"}}}}}};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Bl.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.Uu.YtLiveChatItemBehavior),_.n("design:type",_.oW)],Bl.prototype,"ytLiveChatItemBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],Bl.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Bl.prototype,"defaultToFilledIcon",void 0);_.w([_.Z(),_.n("design:type",Object)],Bl.prototype,"data",void 0);
_.w([_.Z({value:!1,computed:"computeHasPrimaryColorIcon(data.icon.iconType)",reflectToAttribute:!0}),_.n("design:type",Boolean)],Bl.prototype,"hasPrimaryColorIcon",void 0);_.w([_.Fk({disableElementRegistration:!0,is:"yt-live-chat-viewer-engagement-message-renderer",noInjection:!0})],Bl);
_.V(Bl,"yt-live-chat-viewer-engagement-message-renderer",function(){if(Tir===void 0){var b=document.createElement("template");_.J(b,'\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>');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;nSA===void 0&&(nSA=document.createElement("template"));var k=nSA;B.call(d,k.content.cloneNode(!0),b.content.firstChild);Tir=b}b=Tir;return b},{mode:0});var rqH;var k5=function(){var b=_.g.apply(this,arguments)||this;b.modernUpdate=!1;b.buttonStyle="overlay";b.buttonType="filled";return b};
_.c(k5,_.g);k5.prototype.computeTooltipPosition=function(){return this.modernUpdate?"left":"bottom"};
k5.prototype.computeButtonOverride=function(){if(this.modernUpdate)return{iconPosition:"icon-only",style:this.buttonStyle,type:this.buttonType,size:"M"}};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],k5.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],k5.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],k5.prototype,"modernUpdate",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",String)],k5.prototype,"buttonStyle",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",String)],k5.prototype,"buttonType",void 0);
_.w([_.ZM({is:"ytd-ad-hover-text-button-renderer",disableElementRegistration:!0})],k5);
_.V(k5,"ytd-ad-hover-text-button-renderer",function(){if(rqH!==void 0)return rqH;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return rqH=b},{mode:1});var Q0V;var GW=function(){var b=_.g.apply(this,arguments)||this;b.buttonOverrides={size:"XS"};return b};
_.c(GW,_.g);GW.prototype.onHelpTap=function(b){this.data&&this.data.informationDialog&&(_.dp(this.hostElement,"yt-navigate",{endpoint:{liveChatDialogEndpoint:{content:this.data.informationDialog}}}),b.preventDefault(),b.stopPropagation())};
_.w([_.Z(),_.n("design:type",Object)],GW.prototype,"buttonOverrides",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],GW.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],GW.prototype,"data",void 0);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-live-chat-purchased-product-message-renderer"})],GW);
_.V(GW,"ytd-live-chat-purchased-product-message-renderer",function(){if(Q0V!==void 0)return Q0V;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return Q0V=b},{mode:1});var qyU;var xE$;var Pl=function(){var b=_.g.apply(this,arguments)||this;b.isContainerDeleted=!1;return b};
_.c(Pl,_.g);Pl.prototype.onContextMenuClick=function(b){this.ytLiveChatItemBehavior.showContextMenu(b)};
Pl.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))};
Pl.prototype.isContainerDeletedChanged=Pl.prototype.isContainerDeletedChanged;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Pl.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.Uu.YtLiveChatItemBehavior),_.n("design:type",_.oW)],Pl.prototype,"ytLiveChatItemBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Pl.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Object)],Pl.prototype,"isContainerDeleted",void 0);
_.w([_.Z(),_.n("design:type",String)],Pl.prototype,"deletedStateMessage",void 0);_.w([_.O8("isContainerDeleted"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Pl.prototype,"isContainerDeletedChanged",null);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-sponsorships-live-chat-header-renderer"})],Pl);
_.V(Pl,"ytd-sponsorships-live-chat-header-renderer",function(){if(xE$!==void 0)return xE$;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return xE$=b},{mode:1});var Ei=function(){var b=_.g.apply(this,arguments)||this;b.modern=_.N("web_button_rework_with_live");b.buttonOverrides={style:"overlay",type:"filled"};return b};
_.c(Ei,_.g);Ei.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]]"}}}}}};
Ei.prototype.onCtaButtonClick=function(){var b,d=_.p((b=this.data)==null?void 0:b.optInPrompt,_.am);if(b=this.maybeGetButtonCommand(d)){var B;(B=_.DX())==null||B.clickCommand(b)}};
Ei.prototype.maybeGetButtonCommand=function(b){return!b||!b.command||_.p(b.command,v5S)===void 0&&_.p(b.command,CnS)===void 0?null:b.command};
Ei.prototype.shouldHideOptinPrompt=function(b,d){return!b||d};
_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],Ei.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.Uu.YtLiveChatItemBehavior),_.n("design:type",_.oW)],Ei.prototype,"ytLiveChatItemBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Ei.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Ei.prototype,"modern",void 0);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-sponsorships-live-chat-gift-purchase-announcement-renderer"})],Ei);
_.V(Ei,"ytd-sponsorships-live-chat-gift-purchase-announcement-renderer",function(){if(qyU!==void 0)return qyU;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return qyU=b},{mode:1});var YyS;var si=function(){return _.g.apply(this,arguments)||this};
_.c(si,_.g);si.prototype.onContextMenuClick=function(b){this.ytLiveChatItemBehavior.showContextMenu(b)};
si.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))};
si.prototype.isDeletedChanged=si.prototype.isDeletedChanged;_.w([_.R(_.Uu.YtLiveChatItemBehavior),_.n("design:type",_.oW)],si.prototype,"ytLiveChatItemBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],si.prototype,"data",void 0);_.w([_.O8("isDeleted"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],si.prototype,"isDeletedChanged",null);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-sponsorships-live-chat-gift-redemption-announcement-renderer"})],si);
_.V(si,"ytd-sponsorships-live-chat-gift-redemption-announcement-renderer",function(){if(YyS!==void 0)return YyS;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return YyS=b},{mode:1});var CH=function(){var b=_.g.apply(this,arguments)||this;b.actionMap={"yt-mark-chat-item-as-deleted-action":"handleLiveChatAction","yt-live-chat-actions":"handleLiveChatActions","yt-remove-chat-item-action":"handleLiveChatAction"};return b};
_.c(CH,_.g);_.E=CH.prototype;
_.E.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"}}}};
_.E.handleLiveChatAction=function(b){_.p(b,TQs)?this.handleMarkChatItemAsDeletedAction(_.p(b,TQs)):_.p(b,nQ$)&&this.handleRemoveChatItemAction(_.p(b,nQ$))};
_.E.handleLiveChatActions=function(b){b.forEach(this.handleLiveChatAction,this)};
_.E.handleMarkChatItemAsDeletedAction=function(b){var d=this,B;((B=this.data)==null?0:B.items)&&this.data.items.forEach(function(k,G){var P=Object.keys(k)[0];Object.values(k)[0].id===b.targetItemId&&d.markAsDeleted("data.items",G,P,b.deletedStateMessage,b.showOriginalContentMessage)})};
_.E.handleRemoveChatItemAction=function(b){var d=this,B;((B=this.data)==null?0:B.items)&&this.data.items.forEach(function(k,G){Object.values(k)[0].id===b.targetItemId&&d.splice("data.items",G,1)})};
_.E.markAsDeleted=function(b,d,B,k,G){b=[b,d,B].join(".");this.set(b+".deletedStateMessage",k);this.set(b+".showOriginalContentMessage",G)};
_.w([_.Z(),_.n("design:type",Object)],CH.prototype,"data",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],CH.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],CH.prototype,"ytActionHandlerBehavior",void 0);_.w([_.Fk({disableElementRegistration:!0,is:"yt-live-chat-item-display-list-renderer",noInjection:!0})],CH);
_.V(CH,"yt-live-chat-item-display-list-renderer",function(){if(R5U===void 0){var b=document.createElement("template");_.J(b,'\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>');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);var d=b.content,B=d.insertBefore;z5r===void 0&&(z5r=document.createElement("template"));var k=z5r;B.call(d,k.content.cloneNode(!0),b.content.firstChild);R5U=b}b=R5U;return b},{mode:0});var e5S;var bNl,dI2=function(){if(bNl!==void 0)return bNl;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);var d=b.content,B=d.insertBefore;e5S===void 0&&(e5S=document.createElement("template"));var k=e5S;B.call(d,k.content.cloneNode(!0),b.content.firstChild);return bNl=b};var vl=function(){var b=_.g.apply(this,arguments)||this;b.isHeader=!1;return b};
_.c(vl,_.g);vl.prototype.configureRendererStamper=function(){return{"data.item":{id:"content",mapping:{liveChatPaidMessageRenderer:{component:"yt-live-chat-paid-message-renderer",params:{noPadding:"[[isHeader]]"}}}}}};
_.DB.Object.defineProperties(vl,{template:{configurable:!0,enumerable:!0,get:function(){return dI2()}}});
_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],vl.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],vl.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],vl.prototype,"isHeader",void 0);_.w([_.Fk({is:"yt-live-chat-item-display-renderer",disableElementRegistration:!0,noInjection:!0})],vl);_.V(vl,"yt-live-chat-item-display-renderer",function(){return dI2()},{mode:0});var BgA,kTh,C5A,sCM;
BgA={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}};kTh={home:"eohps",search:"eosps",watch:"eowps"};_.GTV=["watch","search","home"];
_.LH=function(){this.JSC$14584_isInitialized_=!1;this.isInitialPass_=!0;this.isSeenDuringInitialPass_={};this.JSC$14584_queue_=[];this.pendingPages_=[];this.pagePreparerJobId_=this.fragmentJobId_=0;this.DEFAULT_DELAY_=_.xe("PRECONSTRUCTION_DELAY",0);this.signals_=_.UQ();this.targetPage_=""};
_.LH.prototype.init=function(b,d){b=b===void 0?"":b;d=d===void 0?null:d;if(this.JSC$14584_isInitialized_)this.abort();else if(this.JSC$14584_isInitialized_=!0,b&&_.P52(this,b),d){var B=_.ob(this.signals_,"pcl")?0:10,k=function(){for(var G=0,P;P=_.GTV[G++];)P!=b&&P!=d&&this.pendingPages_.push(P);_.E_l(this)}.bind(this);
this.signals_.parkOrScheduleJob(k,B,"pcl")}};
_.LH.prototype.abort=function(){this.fragmentJobId_&&(_.Y8.cancelJob(this.fragmentJobId_),this.fragmentJobId_=0);sCM(this)};
_.P52=function(b,d){b.JSC$14584_isInitialized_&&!b.targetPage_&&(b.targetPage_=d,C5A(b,d),b.isInitialPass_=!1,C5A(b,d),b.signals_.processSignal(kTh[b.targetPage_]),sCM(b),_.E_l(b))};
_.E_l=function(b){b.pendingPages_.length&&!b.pagePreparerJobId_&&(b.pagePreparerJobId_=_.ws(_.Y8,function(){this.pagePreparerJobId_=0;this.pendingPages_.length&&!this.targetPage_&&_.P52(this,this.pendingPages_.shift())}.bind(b),b.DEFAULT_DELAY_))};
C5A=function(b,d){if(d=BgA[d])for(var B in d){var k=!1,G=B;B.charAt(0)=="~"&&(k=!0,G=B.substring(1));var P=d[B];P=typeof P=="object"?P:{count:P};d[B]=P;P.componentName=G;P.count>0&&(b.isInitialPass_?k||b.isSeenDuringInitialPass_[G]||(b.JSC$14584_queue_.push({componentName:G,count:1,signals:P.signals}),b.isSeenDuringInitialPass_[G]=!0,P.count--):b.JSC$14584_queue_.push(P))}};
sCM=function(b){b.JSC$14584_queue_.length=0;b.targetPage_="";b.isInitialPass_=!0;b.signals_.processSignal("eop")};
_.LH.getInstance=function(){return _.Bs(_.LH)};var v_3=function(){this.signals=_.UQ();this.init()};
v_3.prototype.startPreconstruction=function(){_.LH.getInstance().init(_.Ye("IS_HOMEPAGE_COLD")?"home":null,"n/a")};
v_3.prototype.init=function(){LC$(this);window.Polymer&&IJl&&ELy();this.signals.parkOrScheduleJob(this.startPreconstruction,10,"eor");a:{var b=_.k4.ytcsi;if(b&&b.gt&&(b=b.gt())&&b.tick&&(b.tick.aft>0||b.tick.pbs>0)&&(_.Ye("IS_HOMEPAGE_COLD")||_.Ye("IS_RESULTS_PAGE_COLD")||_.Ye("IS_WATCH_PAGE_COLD"))){fv5(this);break a}QhW(Qry,this.onNotifications,this)}};
var LC$=function(b){var d=function(){b.signals.processSignal("dl")};
document.readyState==="complete"?(_.BQ(Error("uh"),"WARNING"),d()):_.MIF(window,"load",d)};
v_3.prototype.onNotifications=function(b){b.timer||(_.Ye("IS_HOMEPAGE_COLD")||_.Ye("IS_RESULTS_PAGE_COLD")||_.Ye("IS_WATCH_PAGE_COLD"))&&fv5(this)};
var fv5=function(b){b.signals.parkOrScheduleJob(function(){b.signals.processSignal("eocs")},10,"eor")};
new v_3;var A42=function(){return _.o3.apply(this,arguments)||this};
_.c(A42,_.o3);_.DB.Object.defineProperties(A42.prototype,{store:{configurable:!0,enumerable:!0,get:function(){return _.N("enable_entity_store_from_dependency_injection")?_.qO():_.Yg()}}});
_.w([_.NO()],A42);_.fH=[BS.prototype,A42.prototype];var WC3=["ytd-rich-shelf-renderer"],Av=function(){var b=_.o3.apply(this,arguments)||this;b._noAccessors=!0;b.DISMISSED_CONTENT_KEYSPACE="DISMISSED_CONTENT_KEYSPACE:";b.followUpDialogPromise=null;b.followUpDialogPromiseResolve=null;b.followUpDialogPromiseReject=null;return b};
_.c(Av,_.o3);_.E=Av.prototype;_.E.dismissibleItemIsDismissedChanged_=function(b){_.N("kevlar_fluid_dismiss")&&(b?_.dp(this.hostElement,"yt-dismissible-item-dismissed"):_.dp(this.hostElement,"yt-dismissible-item-undismissed"))};
_.E.dismissibleItemDataChanged_=function(){this.dismissedContentId=void 0;this.dismissibleItemReset_()};
_.E.dismissibleItemReset_=function(){var b=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 _.lc(function(d,B){b.followUpDialogPromiseResolve=d;b.followUpDialogPromiseReject=B});
_.dp(this.hostElement,"yt-enable-lockup-interaction")};
_.E.dismissibleItemOnYtServiceRequestSent_=function(b,d){d.actions&&this.dismissibleItemProcessActions(d.actions,b)};
_.E.dismissibleItemOnRequestSent=function(b){for(var d=_.C(b.detail),B=d.next();!B.done;B=d.next()){var k=void 0;(B=(k=_.p(B.value,_.vG))==null?void 0:k.actions)&&this.dismissibleItemProcessActions(B,b)}};
_.E.dismissibleItemOnCommandSent=function(b,d){d&&this.dismissibleItemProcessActions(d,b)};
_.E.setAndGetDismissedContentId=function(b){return this.dismissedContentId=this.DISMISSED_CONTENT_KEYSPACE+b};
_.E.replayDismissAction=function(b){this.dismissibleItemProcessActions([b])};
_.E.dismissibleItemProcessActions=function(b,d){for(var B=0;B<b.length;B++){var k=b[B],G=void 0;((G=_.p(k,_.sq))==null?0:G.commands)&&this.dismissibleItemProcessActions(_.p(k,_.sq).commands,d);if(_.p(k,_.TK)){if(G=_.p(k,_.TK),!G.replaceParentSection||WC3.includes(this.hostElement.nodeName.toLowerCase()))G.groupDismissal&&iGE(this,G.groupDismissal,!0),this.dismissibleItemHandleReplaceEnclosingAction_(G),this.dismissedContentId&&this.ytdReduxBehavior.dispatch(_.cE("commandEntity",this.dismissedContentId,
{key:this.dismissedContentId,command:k})),k=void 0,(k=d)==null||k.stopPropagation()}else if(_.p(k,S2h))this.dismissibleItemHandleHideEnclosingAction_(),k=void 0,(k=d)==null||k.stopPropagation();else if(_.p(k,L75))k=_.p(k,L75),G=void 0,((G=k)==null?0:G.targetGroupId)&&iGE(this,{targetGroupId:k.targetGroupId},!1),this.dismissibleItemHandleUndoFeedbackAction_(),this.dismissedContentId&&this.ytdReduxBehavior.dispatch(_.cE("commandEntity",this.dismissedContentId,{key:this.dismissedContentId,command:void 0})),
k=void 0,(k=d)==null||k.stopPropagation();else if(_.p(k,_.vG))(k=_.p(k,_.vG).actions)&&_.PG(this.hostElement,k,this.hostElement),k=void 0,(k=d)==null||k.stopPropagation();else{var P=G=void 0;((G=_.p(k,_.PC))==null?void 0:G.signal)!=="TELL_US_WHY"||((P=_.p(k,_.PC))==null?0:P.targetId)&&_.N("web_enable_feedback_endpoint_resolver_batch_2")||(this.dismissibleItemHandleTellUsWhySignalAction_(),k=void 0,(k=d)==null||k.stopPropagation())}}};
_.E.dismissibleItemOnYtServiceRequestCompleted_=function(b,d){var B=this.get("feedbackResponses.0.followUpDialog",d.data);B?this.followUpDialogPromiseResolve(B):d.actions&&!this.dismissedRenderer&&this.dismissibleItemProcessActions(d.actions,b)};
_.E.dismissibleItemHandleReplaceEnclosingAction_=function(b){this.dismissedRenderer=b.item;this.isDismissed=!0;var d=null;(d=_.Cl(this.hostElement).querySelector("#dismissed"))&&_.Op(this,function(){_.a_(d)});
_.dp(this.hostElement,"yt-disable-lockup-interaction",this.dismissedRenderer)};
_.E.dismissibleItemHandleHideEnclosingAction_=function(){this.isHideEnclosingAction=this.isDismissed=!0};
_.E.dismissibleItemHandleUndoFeedbackAction_=function(){_.dp(this.hostElement,"yt-dismissible-item-undo-feedback");this.dismissibleItemReset_()};
_.E.dismissibleItemHandleTellUsWhySignalAction_=function(){var b=this;this.followUpDialogPromise.then(function(d){b.ytdOpenPopupBehavior.openPopup({openPopupAction:{popupType:"DIALOG",popup:d}})})};
Av.prototype.dismissibleItemOnYtServiceRequestCompleted_=Av.prototype.dismissibleItemOnYtServiceRequestCompleted_;Av.prototype.dismissibleItemOnCommandSent=Av.prototype.dismissibleItemOnCommandSent;Av.prototype.dismissibleItemOnRequestSent=Av.prototype.dismissibleItemOnRequestSent;Av.prototype.dismissibleItemOnYtServiceRequestSent_=Av.prototype.dismissibleItemOnYtServiceRequestSent_;Av.prototype.dismissibleItemDataChanged_=Av.prototype.dismissibleItemDataChanged_;
Av.prototype.dismissibleItemIsDismissedChanged_=Av.prototype.dismissibleItemIsDismissedChanged_;_.w([_.R(_.X4),_.n("design:type",Object)],Av.prototype,"ytdOpenPopupBehavior",void 0);_.w([_.R(_.fH),_.n("design:type",Object)],Av.prototype,"ytdReduxBehavior",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],Av.prototype,"isDismissed",void 0);_.w([_.Z(),_.n("design:type",Object)],Av.prototype,"dismissedRenderer",void 0);
_.w([_.O8("isDismissed"),_.n("design:type",Function),_.n("design:paramtypes",[Boolean]),_.n("design:returntype")],Av.prototype,"dismissibleItemIsDismissedChanged_",null);_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Av.prototype,"dismissibleItemDataChanged_",null);
_.w([_.$0("yt-service-request-sent"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent,_.iI]),_.n("design:returntype")],Av.prototype,"dismissibleItemOnYtServiceRequestSent_",null);_.w([_.$0("yt-service-request-sent-button-renderer"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],Av.prototype,"dismissibleItemOnRequestSent",null);
_.w([_.$0("yt-dismissible-item-action"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent,Array]),_.n("design:returntype")],Av.prototype,"dismissibleItemOnCommandSent",null);_.w([_.$0("yt-service-request-completed"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent,_.xu]),_.n("design:returntype")],Av.prototype,"dismissibleItemOnYtServiceRequestCompleted_",null);_.w([_.NO()],Av);_.Wl=[_.X4,_.fH,Av.prototype];var ax=function(){var b=_.o3.apply(this,arguments)||this;b.disableGridStateAware=!1;b.gridStateActionMap={"ytd-update-grid-state-action":"handleUpdateGridStateAction"};b.currentGridClass="";return b};
_.c(ax,_.o3);ax.prototype.attached=function(){this.ytActionHandlerBehavior.registerActionMap(this.gridStateActionMap);_.Op(this,this.handleUpdateGridStateAction);if(!this.disableGridStateAware){var b=this.gridStateAwareGetElement();_.Ll(b,"grid",!0)}};
ax.prototype.detached=function(){this.ytActionHandlerBehavior.unregisterActionMap(this.gridStateActionMap)};
ax.prototype.gridStateAwareGetElement=function(){return this.gridStateAwareSizingElementSelector?_.Cl(this.hostElement).querySelector(this.gridStateAwareSizingElementSelector):this.hostElement};
ax.prototype.handleUpdateGridStateAction=function(){if(this.disableGridStateAware)var b="grid-disabled";else{b=_.ZG.getInstance();var d=this.get("pageSubtype");b=d&&NEA.includes(d)?"grid-disabled":b.currentSnapState_?b.currentSnapState_.className:null}(d=this.gridStateAwareGetElement())&&b!==this.currentGridClass&&(b&&_.Ll(d,b,!0),this.currentGridClass&&_.Ll(d,this.currentGridClass,!1),this.currentGridClass=b)};
_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],ax.prototype,"ytActionHandlerBehavior",void 0);_.w([_.Z(),_.n("design:type",String)],ax.prototype,"gridStateAwareSizingElementSelector",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],ax.prototype,"disableGridStateAware",void 0);_.w([_.NO()],ax);_.ma=[ax.prototype,_.uA.YtActionHandlerBehavior];_.$5=new _.$n("GUIDE_TOKEN");var Ix;_.Oi={};Ix=function(){var b=_.o3.apply(this,arguments)||this;b.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 b};
_.c(Ix,_.o3);_.E=Ix.prototype;_.E.onActiveEndpointChange=function(){this.hostElement.dispatchEvent(new CustomEvent("active-endpoint-changed",{detail:{value:this.activeEndpoint,queueProperty:!0}}))};
_.E.attached=function(){this.ytActionHandlerBehavior.registerActionMap(this.guideStateActionMap);var b=_.I2().resolve(_.O6(_.$5));b&&(this.guidePersistentAndVisible=b.getGuidePersistentAndVisible(),this.activeEndpoint=b.getActiveEndpoint(),this.guideOpened=b.getGuideOpened(),this.miniGuideVisible=b.getMiniGuideVisible())};
_.E.detached=function(){this.ytActionHandlerBehavior.unregisterActionMap(this.guideStateActionMap)};
_.E.handleGuideStateAction=function(b){this.guidePersistentAndVisible=b};
_.E.handleMiniGuideStateAction=function(b){this.miniGuideVisible=b};
_.E.handleGuideOpenedAction=function(b){this.guideOpened=b};
_.E.handleActiveEndpointAction=function(b){this.activeEndpoint=b};
Ix.prototype.onActiveEndpointChange=Ix.prototype.onActiveEndpointChange;_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],Ix.prototype,"ytActionHandlerBehavior",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],Ix.prototype,"guidePersistentAndVisible",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],Ix.prototype,"miniGuideVisible",void 0);_.w([_.Z(),_.n("design:type",Object)],Ix.prototype,"activeEndpoint",void 0);
_.w([_.O8("activeEndpoint"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Ix.prototype,"onActiveEndpointChange",null);_.w([_.Z(),_.n("design:type",Boolean)],Ix.prototype,"guideOpened",void 0);_.w([_.NO()],Ix);_.Oi.YtdGuideStateAwareBehavior=[];_.Oi.YtdGuideStateAwareBehavior.push(Ix.prototype,_.uA.YtActionHandlerBehavior);var avH=["ytd-compact-video-renderer","ytd-playlist-video-renderer","ytd-compact-movie-renderer","ytd-playlist-panel-video-renderer"],DF=function(){var b=_.o3.apply(this,arguments)||this;b.hoverJobId=0;b.JSC$14611_touched=!1;return b};
_.c(DF,_.o3);_.E=DF.prototype;_.E.created=function(){this.useExpandableTooltip=!avH.includes(this.is)};
_.E.attached=function(){this.hostElement.hasAttribute("lockup")||this.hostElement.setAttribute("lockup","true")};
_.E.detached=function(){this.useExpandableTooltip=!1};
_.E.lockupOnDown=function(b){this.interactionElement&&!_.eK(_.Q8(b),this.hostElement,["BUTTON".toString()])&&this.interactionElement.triggerDown()};
_.E.lockupOnUp=function(b){this.interactionElement&&!_.eK(_.Q8(b),this.hostElement,["BUTTON".toString()])&&this.interactionElement.triggerUp()};
_.E.onTouchStart=function(){this.JSC$14611_touched=!0};
_.E.lockupOnMouseEnter=function(){var b=this,d=_.Nt("kevlar_lockup_hover_delay",-1);this.JSC$14611_touched&&d>=0?(_.Y8.cancelJob(this.hoverJobId),this.hoverJobId=_.Y8.addJob(function(){b.lockupIsHovered=!0},8,d),this.JSC$14611_touched=!1):this.lockupIsHovered=!0};
_.E.lockupOnMouseLeave=function(){this.hoverJobId&&(_.Y8.cancelJob(this.hoverJobId),this.hoverJobId=0);this.lockupIsHovered=!1};
_.E.lockupOnPopupClosed=function(b,d){var B;((B=d.popupRenderer)==null?void 0:B.is)==="ytd-menu-popup-renderer"&&(b=d.popupRenderer.veData,d=_.hb(),b&&d&&_.KT(d,[b]))};
_.E.lockupOnLockupRequested=function(b){var d=b.detail.videoIds[0],B;b.detail&&d===((B=this.data)==null?void 0:B.videoId)&&(b.detail.returnValue=[this.data])};
_.E.lockupOnYtServiceRequestSent=function(b,d){if(b=d.actions)for(var B=0;B<b.length;B++){var k=b[B];if(k.action==="ACTION_REMOVE_VIDEO_BY_VIDEO_ID"&&d.ajaxPromise){var G=void 0,P=(G=_.p(d.endpoint,_.L7))==null?void 0:G.playlistId;G=void 0;k=(G=k.removedVideoId)!=null?G:"";rgl(_.pV(),k,P)}else k.action==="ACTION_REMOVE_VIDEO"&&d.ajaxPromise&&(P=void 0,k=(P=k.setVideoId)!=null?P:"",_.QVM(_.pV(),k))}};
_.E.lockupOnLockupDisabled=function(){this.interactionElement&&(this.interactionElement.disabled=!0)};
_.E.lockupOnLockupEnabled=function(){if(!this.$){var b=_.I2().resolve(_.dT).getCurrentPage(),d=this.getParentRenderer?this.getParentRenderer():void 0;_.eu(new _.iq("component not ready",this.is,this.isAttached,b==null?void 0:b.is,d==null?void 0:d.is))}this.interactionElement&&(this.interactionElement.disabled=!1)};
DF.prototype.lockupOnLockupEnabled=DF.prototype.lockupOnLockupEnabled;DF.prototype.lockupOnLockupDisabled=DF.prototype.lockupOnLockupDisabled;DF.prototype.lockupOnYtServiceRequestSent=DF.prototype.lockupOnYtServiceRequestSent;DF.prototype.lockupOnLockupRequested=DF.prototype.lockupOnLockupRequested;DF.prototype.lockupOnPopupClosed=DF.prototype.lockupOnPopupClosed;DF.prototype.lockupOnMouseLeave=DF.prototype.lockupOnMouseLeave;DF.prototype.lockupOnMouseEnter=DF.prototype.lockupOnMouseEnter;
DF.prototype.onTouchStart=DF.prototype.onTouchStart;DF.prototype.lockupOnUp=DF.prototype.lockupOnUp;DF.prototype.lockupOnDown=DF.prototype.lockupOnDown;_.w([_.Z(),_.n("design:type",Object)],DF.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Boolean)],DF.prototype,"lockupIsHovered",void 0);_.w([_.Z(),_.n("design:type",Boolean)],DF.prototype,"lockupTouchTriggered",void 0);_.w([_.Z(),_.n("design:type",Boolean)],DF.prototype,"useExpandableTooltip",void 0);
_.w([_.DM("#interaction"),_.n("design:type",Object)],DF.prototype,"interactionElement",void 0);_.w([_.$0("down"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],DF.prototype,"lockupOnDown",null);_.w([_.$0("up"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],DF.prototype,"lockupOnUp",null);
_.w([_.$0("touchstart"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],DF.prototype,"onTouchStart",null);_.w([_.$0("mouseenter"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],DF.prototype,"lockupOnMouseEnter",null);_.w([_.$0("mouseleave"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],DF.prototype,"lockupOnMouseLeave",null);
_.w([_.$0("yt-popup-closed"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent,Object]),_.n("design:returntype")],DF.prototype,"lockupOnPopupClosed",null);_.w([_.$0("yt-lockup-requested"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],DF.prototype,"lockupOnLockupRequested",null);
_.w([_.$0("yt-service-request-sent"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent,_.iI]),_.n("design:returntype")],DF.prototype,"lockupOnYtServiceRequestSent",null);_.w([_.$0("yt-disable-lockup-interaction"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],DF.prototype,"lockupOnLockupDisabled",null);
_.w([_.$0("yt-enable-lockup-interaction"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],DF.prototype,"lockupOnLockupEnabled",null);_.w([_.NO()],DF);_.Ui=[DF.prototype];_.mIh={YtdReduxBehavior:[]};_.mIh.YtdReduxBehavior.push.apply(_.mIh.YtdReduxBehavior,_.fH);var ox=function(){var b=_.o3.apply(this,arguments)||this;b._noAccessors=!0;b.disableNowPlaying=!1;b.disableTooltips=!1;b.useHoveredProperty=!1;b.hovered=!1;b.isThumbnailHovered_=!1;b.addBackground=_.N("kevlar_thumbnail_bg");b.nowPlaying=!1;b.disableRounding=!1;b.size="small";return b};
_.c(ox,_.o3);_.E=ox.prototype;_.E.computeThumbnailOverlaySidePanelWidth_=function(b,d){return b-d};
_.E.computeSize=function(b,d){if(!this.disableRounding){if(!b&&!d)return"small";b=Math.max(b||0,d||0);return b>=256?"large":b>=96?"medium":"small"}};
_.E.computeFinalHoveredState_=function(b,d,B){return this.nowPlaying?!1:_.N("kevlar_thumbnail_fluid")&&b?d:B};
_.E.computeHoverOverlays_=function(b,d){return b&&d?d:void 0};
_.E.onMouseEnter_=function(){this.isThumbnailHovered_=!0};
_.E.onMouseLeave_=function(){this.isThumbnailHovered_=!1};
_.E.checkMiniplayer_=function(){var b;if(((b=this.data)==null?0:b.playlistSetVideoId)&&_.N("web_enable_playlist_video_lockup_equalizer"))this.nowPlaying=!!this.data.selected;else{b=_.qw();var d=b.currentEndpoint;!this.disableNowPlaying&&d&&_.p(d,_.KB)&&this.data?(d=_.p(d,_.KB),this.nowPlaying=this.data.playlistId?d.playlistId===this.data.playlistId:d.videoId===this.data.videoId,this.isVideoPlaying=b==null?void 0:b.isVideoPlaying):this.nowPlaying=!1}};
ox.prototype.checkMiniplayer_=ox.prototype.checkMiniplayer_;ox.prototype.onMouseLeave_=ox.prototype.onMouseLeave_;ox.prototype.onMouseEnter_=ox.prototype.onMouseEnter_;ox.prototype.computeHoverOverlays_=ox.prototype.computeHoverOverlays_;ox.prototype.computeFinalHoveredState_=ox.prototype.computeFinalHoveredState_;ox.prototype.computeSize=ox.prototype.computeSize;ox.prototype.computeThumbnailOverlaySidePanelWidth_=ox.prototype.computeThumbnailOverlaySidePanelWidth_;
_.w([_.R(_.fH),_.n("design:type",Object)],ox.prototype,"ytdReduxBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],ox.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Number)],ox.prototype,"height",void 0);_.w([_.Z(),_.n("design:type",Boolean)],ox.prototype,"bottomSidePanel",void 0);_.w([_.Z(),_.n("design:type",Number)],ox.prototype,"width",void 0);_.w([_.Z(),_.n("design:type",Object)],ox.prototype,"disableNowPlaying",void 0);
_.w([_.Z({selector:_.tY}),_.n("design:type",Boolean)],ox.prototype,"miniplayerIsActive",void 0);_.w([_.Z(),_.n("design:type",Object)],ox.prototype,"disableTooltips",void 0);_.w([_.Z(),_.n("design:type",Object)],ox.prototype,"useHoveredProperty",void 0);_.w([_.Z(),_.n("design:type",Object)],ox.prototype,"hovered",void 0);_.w([_.Z(),_.n("design:type",Object)],ox.prototype,"isThumbnailHovered_",void 0);
_.w([_.Z({computed:"computeFinalHoveredState_(useHoveredProperty, hovered, isThumbnailHovered_)"}),_.n("design:type",Boolean)],ox.prototype,"finalHoveredState_",void 0);_.w([_.Z({computed:"computeThumbnailOverlaySidePanelWidth_(width, height)"}),_.n("design:type",Number)],ox.prototype,"thumbnailOverlaySidePanelWidth_",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],ox.prototype,"addBackground",void 0);
_.w([_.Z({computed:"computeHoverOverlays_(finalHoveredState_, data.thumbnailOverlays)"}),_.n("design:type",Object)],ox.prototype,"hoverOverlays_",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],ox.prototype,"nowPlaying",void 0);_.w([_.Z(),_.n("design:type",Boolean)],ox.prototype,"isVideoPlaying",void 0);_.w([_.Z(),_.n("design:type",Object)],ox.prototype,"disableRounding",void 0);
_.w([_.Z({reflectToAttribute:!0,computed:"computeSize(width, height, disableRounding)"}),_.n("design:type",Object)],ox.prototype,"size",void 0);_.w([_.$0("mouseenter"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],ox.prototype,"onMouseEnter_",null);_.w([_.$0("mouseleave"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],ox.prototype,"onMouseLeave_",null);
_.w([_.O8("data","disableNowPlaying","miniplayerIsActive"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],ox.prototype,"checkMiniplayer_",null);_.w([_.NO()],ox);var $Is=[ox.prototype];_.NF={YtPlayerListenerBehavior:{created:function(){this.playerListeners_=new Map},
getPlayerListenerKey_:function(b,d){return b+":"+_.q4(d)},
getPlayerListener_:function(b,d,B){b=this.getPlayerListenerKey_(b,d);d=this.playerListeners_.get(b);B&&this.playerListeners_.delete(b);return d},
savePlayerListener_:function(b,d){var B=d.bind(this);this.playerListeners_.set(this.getPlayerListenerKey_(b,d),B);return B},
listenToPlayerEvent:function(b,d,B){B=this.savePlayerListener_(d,B);b.addEventListener(d,B)},
listenToPlayerEvents:function(b,d){d.forEach(function(B,k){this.listenToPlayerEvent(b,k,B)}.bind(this))},
unlistenFromPlayerEvent:function(b,d,B){B=this.getPlayerListener_(d,B,!0);b.removeEventListener(d,B)},
unlistenFromPlayerEvents:function(b,d){d.forEach(function(B,k){this.unlistenFromPlayerEvent(b,k,B)}.bind(this))}}};
_.pH=function(){};_.ONl=new _.$n("PLAYER_API_TOKEN");var n1J=!1,q3J,rOy=!1,Y3w;var EI=function(b,d,B,k,G){_.yQ.call(this);var P=this;this.playerId=d;this.webPlayerContextConfig=k;this.vjK=G;this.lAQ=!1;this.api={};this.yB8=this.tvX=null;this.r7q=new _.jQ;this.xt={};this.hT1=this.erL=this.elementId=this.klE=this.config=null;this.ji8=!1;this.qd=this.lzU=null;this.iLM={};this.sFH=["onReady"];this.lastError=null;this.ytP=NaN;this.qgJ={};this.ue3=0;this.v0=this.targetElement=b;_.RK(this,this.r7q);IvM(this);B?this.ue3=setTimeout(function(){P.loadNewVideoConfig(B)},0):k&&(DI3(this),
UIH(this))};
_.c(EI,_.yQ);EI.prototype.getId=function(){return this.playerId};
EI.prototype.loadNewVideoConfig=function(b){if(!this.isDisposed()){this.ue3&&(clearTimeout(this.ue3),this.ue3=0);var d=b||{};d instanceof eQU||(d=new eQU(d));this.config=d;this.setConfig(b);UIH(this);this.isReady()&&o_M(this)}};
var DI3=function(b){var d;b.webPlayerContextConfig?d=b.webPlayerContextConfig.rootElementId:d=b.config.attrs.id;b.elementId=d||b.elementId;b.elementId==="video-player"&&(b.elementId=b.playerId,b.webPlayerContextConfig?b.webPlayerContextConfig.rootElementId=b.playerId:b.config.attrs.id=b.playerId);var B;((B=b.v0)==null?void 0:B.id)===b.elementId&&(b.elementId+="-player",b.webPlayerContextConfig?b.webPlayerContextConfig.rootElementId=b.elementId:b.config.attrs.id=b.elementId)};
EI.prototype.setConfig=function(b){this.klE=b;this.config=Ng$(b);DI3(this);if(!this.erL){var d;this.erL=pd$(this,((d=this.config.args)==null?void 0:d.jsapicallback)||"onYouTubePlayerReady")}this.config.args?this.config.args.jsapicallback=null:this.config.args={jsapicallback:null};var B;if((B=this.config)==null?0:B.attrs)b=this.config.attrs,(d=b.width)&&this.v0&&(this.v0.style.width=xz(Number(d)||d,!0)),(b=b.height)&&this.v0&&(this.v0.style.height=xz(Number(b)||b,!0))};
EI.prototype.getConfig=function(){return this.klE};
var o_M=function(b){if(b.config&&b.config.loaded!==!0)if(b.config.loaded=!0,!b.config.args||b.config.args.autoplay!=="0"&&b.config.args.autoplay!==0&&b.config.args.autoplay!==!1){var d;b.api.loadVideoByPlayerVars((d=b.config.args)!=null?d:null)}else b.api.cueVideoByPlayerVars(b.config.args)},c4l=function(b){var d=!0,B=b.getPlayerElement();
B&&b.config&&(d=B.dataset.version===M5S(b));return d&&!!_.dF("yt.player.Application.create")},UIH=function(b){if(!b.isDisposed()&&!b.ji8){var d=c4l(b);
if(d&&(b.getPlayerElement()?"html5":null)==="html5")b.hT1="html5",b.isReady()||J4A(b);else if(zH5(b),b.hT1="html5",d&&b.qd&&b.targetElement)b.targetElement.appendChild(b.qd),J4A(b);else{b.config&&(b.config.loaded=!0);var B=!1;b.lzU=function(){B=!0;var k=RH5(b,"player_bootstrap_method")?_.dF("yt.player.Application.createAlternate")||_.dF("yt.player.Application.create"):_.dF("yt.player.Application.create");var G=b.config?Ng$(b.config):void 0;k&&k(b.targetElement,G,b.webPlayerContextConfig,b.vjK);J4A(b)};
b.ji8=!0;d?b.lzU():(_.gn(M5S(b),b.lzU),(d=Xdr(b))&&OP4(d||""),hHV(b)&&!B&&_.D7("yt.player.Application.create",null))}}};
EI.prototype.getPlayerElement=function(){var b=_.PE(document,this.elementId);!b&&this.v0&&this.v0.querySelector&&(b=this.v0.querySelector("#"+this.elementId));return b};
var J4A=function(b){if(!b.isDisposed()){var d=b.getPlayerElement(),B=!1;d&&d.getApiInterface&&d.getApiInterface()&&(B=!0);if(B){b.ji8=!1;if(!RH5(b,"html5_remove_not_servable_check_killswitch")){var k;if((d==null?0:d.isNotServable)&&b.config&&(d==null?0:d.isNotServable((k=b.config.args)==null?void 0:k.video_id)))return}HNH(b)}else b.ytP=setTimeout(function(){J4A(b)},50)}},HNH=function(b){IvM(b);
b.lAQ=!0;var d=b.getPlayerElement();if(d){b.tvX=lv$(b,d,"addEventListener");b.yB8=lv$(b,d,"removeEventListener");var B=d.getApiInterface();B=B.concat(d.getInternalApiInterface());for(var k=b.api,G=0;G<B.length;G++){var P=B[G];k[P]||(k[P]=lv$(b,d,P))}}for(var v in b.xt)b.xt.hasOwnProperty(v)&&b.tvX&&b.tvX(v,b.xt[v]);o_M(b);b.erL&&b.erL(b.api);b.r7q.publish("onReady",b.api)},lv$=function(b,d,B){var k=d[B];
return function(){var G=_.Q1.apply(0,arguments);try{return b.lastError=null,k.apply(d,G)}catch(P){if(B!=="sendAbandonmentPing")throw P.params=B,b.lastError=P,G=new _.iq("PlayerProxy error in method call",{error:P,method:B,playerId:b.playerId}),G.level="WARNING",G;}}},IvM=function(b){b.lAQ=!1;
if(b.yB8)for(var d in b.xt)b.xt.hasOwnProperty(d)&&b.yB8(d,b.xt[d]);for(var B in b.qgJ)b.qgJ.hasOwnProperty(B)&&clearTimeout(Number(B));b.qgJ={};b.tvX=null;b.yB8=null;d=b.api;for(var k in d)d.hasOwnProperty(k)&&(d[k]=null);d.addEventListener=function(G,P){b.addEventListener(G,P)};
d.removeEventListener=function(G,P){b.removeEventListener(G,P)};
d.destroy=function(){b.dispose()};
d.getLastError=function(){return b.getLastError()};
d.getPlayerType=function(){return b.getPlayerType()};
d.getCurrentVideoConfig=function(){return b.getConfig()};
d.loadNewVideoConfig=function(G){b.loadNewVideoConfig(G)};
d.isReady=function(){return b.isReady()}};
EI.prototype.isReady=function(){return this.lAQ};
EI.prototype.addEventListener=function(b,d){var B=this;this.isDisposed();var k=pd$(this,d);k&&(_.gG(this.sFH,b)||this.xt[b]||(d=t5S(this,b),this.tvX&&this.tvX(b,d)),this.r7q.subscribe(b,k),b==="onReady"&&this.isReady()&&setTimeout(function(){k(B.api)},0))};
EI.prototype.removeEventListener=function(b,d){this.isDisposed()||(d=pd$(this,d))&&this.r7q.unsubscribe(b,d)};
var pd$=function(b,d){var B=d;if(typeof d==="string"){if(b.iLM[d])return b.iLM[d];B=function(){var k=_.Q1.apply(0,arguments),G=_.dF(d);if(G)try{G.apply(_.k4,k)}catch(P){throw k=new _.iq("PlayerProxy error when executing callback",{error:P}),k.level="ERROR",k;}};
b.iLM[d]=B}return B?B:null},t5S=function(b,d){var B=function(k){var G=function(){b.isDisposed();
if(!b.isDisposed())try{b.r7q.publish(d,k!=null?k:void 0)}catch(L){var v=new _.iq("PlayerProxy error when creating global callback",{error:L.message,event:d,playerId:b.playerId,data:k,originalStack:L.stack,componentStack:L.componentStack});v.level="WARNING";throw v;}};
if(RH5(b,"web_player_publish_events_immediately"))G();else{var P=setTimeout(function(){G();_.w1.remove(b.qgJ,String(P))},0);
_.w1.add(b.qgJ,String(P),!0)}};
return b.xt[d]=B};
EI.prototype.getPlayerType=function(){return this.hT1||(this.getPlayerElement()?"html5":null)};
EI.prototype.getLastError=function(){return this.lastError};
var zH5=function(b){b.cancel();IvM(b);b.hT1=null;b.config&&(b.config.loaded=!1);var d=b.getPlayerElement();d&&(c4l(b)||!hHV(b)?b.qd=d:(d&&d.destroy&&d.destroy(),b.qd=null));b.targetElement&&_.uz(b.targetElement)};
EI.prototype.cancel=function(){this.lzU&&_.nR1(M5S(this),this.lzU);clearTimeout(this.ytP);this.ji8=!1};
EI.prototype.disposeInternal=function(){zH5(this);if(this.qd&&this.config&&this.qd.destroy)try{this.qd.destroy()}catch(d){var b=new _.iq("PlayerProxy error during disposal",{error:d});b.level="ERROR";throw b;}this.iLM=null;for(b in this.xt)this.xt.hasOwnProperty(b)&&delete this.xt[b];this.klE=this.config=this.api=null;delete this.targetElement;delete this.v0;_.yQ.prototype.disposeInternal.call(this)};
var hHV=function(b){var d,B;b=(d=b.config)==null?void 0:(B=d.args)==null?void 0:B.fflags;return!!b&&b.indexOf("player_destroy_old_version=true")!==-1},M5S=function(b){return b.webPlayerContextConfig?b.webPlayerContextConfig.jsUrl:(b=b.config.assets)?b.js:""},Xdr=function(b){return b.webPlayerContextConfig?b.webPlayerContextConfig.cssUrl:(b=b.config.assets)?b.css:""},RH5=function(b,d){if(b.webPlayerContextConfig)var B=b.webPlayerContextConfig.serializedExperimentFlags;
else{var k;if((k=b.config)==null?0:k.args)B=b.config.args.fflags}return(B||"").split("&").includes(d+"=true")},Ng$=function(b){for(var d={},B=_.C(Object.keys(b)),k=B.next();!k.done;k=B.next()){k=k.value;
var G=b[k];d[k]=typeof G==="object"?_.w1.clone(G):G}return d};var kzx={},BiG="player_uid_"+(Math.random()*1E9>>>0);var MF=function(b,d,B,k,G,P){d=d===void 0?document.createElement("div"):d;this.webPlayerContextConfig=b;this.container=d;this.commandResolver=B;this.apiResolver=ESE();this.pageReadyOrDataAvailable=!1;this.pageReadyOrDataAvailableResolver=new _.fk;k||P?jCM(this):FCS(this);this.pendingPlayerResponse=k;this.pendingWatchNextResponse=G;this.pendingPlayerVars=P;ZNl(this)};
MF.prototype.loadVideoWithPlayerResponse=function(b,d,B){this.loadVideo(b,d,B)};
MF.prototype.loadVideoWithPlayerVars=function(b){return this.loadVideo(void 0,void 0,b)};
MF.prototype.destroy=function(b){if(b=_.PE(document,b))b=BiG+"_"+_.q4(b),(b=kzx[b])&&b.dispose()};
var y4r=function(b,d){var B;_.f(function(k){if(k.nextAddress==1)return b.pendingWatchNextResponse=d,b.synchronousApi?(B=b.synchronousApi,k.jumpTo(2)):k.yield(b.api,3);k.nextAddress!=2&&(B=k.yieldResult);if(!g_M(b,B))return k.return();b.pendingWatchNextResponse&&(B.updateVideoData({raw_watch_next_response:b.pendingWatchNextResponse}),b.pendingWatchNextResponse=void 0);_.tn(k)})},g_M=function(b,d){var B;
if(!(d==null?0:(B=d.isReady)==null?0:B.call(d))){var k;_.eu(new _.iq("playerApi is falsey",{synchronousApi:b.synchronousApi,apiResolved:b.apiResolver.resolved,playerApiUndefined:d===void 0,playerApiNull:d===null,playerApiReady:(d==null?void 0:(k=d.isReady)==null?void 0:k.call(d))===!0,playerApiMethods:d?Object.keys(d):[]}));return!1}return!0},S5r=function(b,d){if(typeof b[d]==="function")return b[d]()},V5M=function(b){var d=window,B,k=(B=d.ytplayer)==null?void 0:B.bootstrapPlayerContainer;
if((B=k==null?void 0:k.firstElementChild)&&_.PO(B,"html5-video-player")){var G,P,v=(G=d.ytplayer)==null?void 0:(P=G.bootstrapWebPlayerContextConfig)==null?void 0:P.contextId;G=b.webPlayerContextConfig.contextId;if(v&&v===G){k!==b.container&&(k=!1,S5r(B,"getPlayerState")===2&&(k=!0),b.container.appendChild(B),k||S5r(B,"playVideo"));var L;if((L=d.ytplayer)==null?0:L.bootstrapPlayerResponse)b.bootstrapPlayerResponse=d.ytplayer.bootstrapPlayerResponse}}},ZNl=function(b){var d,B,k,G,P;
_.f(function(v){if(v.nextAddress==1)return b.pageReadyOrDataAvailable?v.jumpTo(2):v.yield(b.pageReadyOrDataAvailableResolver.promise,2);if(v.nextAddress!=4)return!_.N("kevlar_player_unified_player_loading")||TaF()&&Q74()?v.jumpTo(4):v.yield(boy(),4);V5M(b);if(b.pendingPlayerResponse||b.pendingPlayerVars)d=dE4(b.pendingPlayerResponse,b.pendingWatchNextResponse,b.pendingPlayerVars),b.pendingPlayerResponse&&b.pendingPlayerResponse===b.bootstrapPlayerResponse&&(d.loaded=!0),b.bootstrapPlayerResponse=
void 0;B=PHE(b.container,d,b.webPlayerContextConfig);((k=d)==null?0:k.loaded)&&b.pendingWatchNextResponse?(y4r(b,b.pendingWatchNextResponse),b.pendingPlayerResponse=void 0,b.pendingPlayerVars=void 0):iN2(b);G=function(L){B.removeEventListener("onReady",G);b.synchronousApi=L;b.apiResolver.resolve(L)};
B.addEventListener("onReady",G);b.commandResolver!==void 0&&(P=b.commandResolver,B.addEventListener("innertubeCommand",function(L){P(L)}));
_.tn(v)})};
MF.prototype.loadVideo=function(b,d,B){var k=this,G,P,v,L,A,a,O,I,D;return _.f(function(U){if(U.nextAddress==1)return k.pendingPlayerResponse=b,k.pendingWatchNextResponse=d,k.pendingPlayerVars=B,jCM(k),k.synchronousApi?(G=k.synchronousApi,U.jumpTo(2)):U.yield(k.api,3);U.nextAddress!=2&&(G=U.yieldResult);if(!g_M(k,G))return U.return(new Promise(function(){}));
v=new Promise(function(M){P=M});
L=function(){var M=G.getPlayerResponse();M&&(G.removeEventListener("onVideoDataChange",L),P(M))};
G.addEventListener("onVideoDataChange",L);if(k.pendingPlayerResponse||k.pendingPlayerVars)k.pendingPlayerResponse&&k.pendingPlayerResponse===k.bootstrapPlayerResponse?(P(k.pendingPlayerResponse),k.pendingWatchNextResponse&&y4r(k,k.pendingWatchNextResponse)):(A=dE4(k.pendingPlayerResponse,k.pendingWatchNextResponse,k.pendingPlayerVars),(D=(a=k.pendingPlayerResponse)==null?void 0:(O=a.playerConfig)==null?void 0:(I=O.playbackStartConfig)==null?void 0:I.startPaused)?G.cueVideoByPlayerVars(A.args):G.loadVideoByPlayerVars(A.args)),
iN2(k),k.bootstrapPlayerResponse=void 0;return U.return(v)})};
var FCS=function(b){if(document.readyState==="complete"||document.readyState==="interactive")jCM(b);else{var d=function(){document.removeEventListener("DOMContentLoaded",d);jCM(b)};
document.addEventListener("DOMContentLoaded",d)}},jCM=function(b){b.pageReadyOrDataAvailable=!0;
b.pageReadyOrDataAvailableResolver.resolve()},iN2=function(b){b.pendingPlayerResponse=void 0;
b.pendingWatchNextResponse=void 0;b.pendingPlayerVars=void 0};
_.DB.Object.defineProperties(MF.prototype,{api:{configurable:!0,enumerable:!0,get:function(){return this.apiResolver.promise}}});var cl=function(b){qr.call(this,b===void 0?"document_active":b);var d=this;this.overridePriority=10;this.JSC$14644_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(B){d.transition("document_disposed",{event:B})});
window.addEventListener("beforeunload",function(B){d.transition("document_disposed_preventable",{event:B})});
window.addEventListener("unload",function(B){d.transition("document_disposed",{event:B});d.JSC$14644_hasRun=new Map})};
_.c(cl,qr);
cl.prototype.runPreventableDispose=function(b,d){if(!this.JSC$14644_hasRun.get("document_disposed_preventable")){b(d==null?void 0:d.event);var B,k;if((d==null?0:(B=d.event)==null?0:B.defaultPrevented)||(d==null?0:(k=d.event)==null?0:k.returnValue)){d.event.returnValue||(d.event.returnValue=!0);d.event.defaultPrevented||d.event.preventDefault();this.JSC$14644_hasRun=new Map;this.transition("document_active");return}}this.JSC$14644_hasRun.set("document_disposed_preventable",!0);this.JSC$14644_hasRun.get("document_disposed")?this.transition("flush_logs"):
this.transition("document_disposed")};
cl.prototype.runDispose=function(b,d){this.JSC$14644_hasRun.get("document_disposed")?this.transition("document_active"):(b(d==null?void 0:d.event),this.JSC$14644_hasRun.set("document_disposed",!0),this.transition("flush_logs"))};
cl.prototype.runFlush=function(b,d){b(d==null?void 0:d.event);this.transition("document_active")};
cl.prototype.runActive=function(){};var Jv=function(b){qr.call(this,b===void 0?"document_visibility_unknown":b);var d=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(B){document.visibilityState==="visible"?d.transition("document_visible",{event:B}):d.transition("document_hidden",
{event:B})});
_.N("visibility_lifecycles_dynamic_backgrounding")&&(window.addEventListener("blur",function(B){d.transition("document_backgrounded",{event:B})}),window.addEventListener("focus",function(B){d.transition("document_foregrounded",{event:B})}))};
_.c(Jv,qr);Jv.prototype.runVisible=function(b,d){b(d==null?void 0:d.event);_.N("visibility_lifecycles_dynamic_backgrounding")&&this.transition("document_foregrounded")};
Jv.prototype.runHidden=function(b,d){b(d==null?void 0:d.event);_.N("visibility_lifecycles_dynamic_backgrounding")&&this.transition("document_backgrounded")};
Jv.prototype.runBackgrounded=function(b,d){b(d==null?void 0:d.event)};
Jv.prototype.runForegrounded=function(b,d){b(d==null?void 0:d.event)};var zW=function(){this.teardownLifecycle=new cl;this.visibilityLifecycle=new Jv};
zW.prototype.install=function(){var b=_.Q1.apply(0,arguments),d=this;b.forEach(function(B){d.teardownLifecycle.install(B)});
b.forEach(function(B){d.visibilityLifecycle.install(B)})};var Rx=function(){zW.call(this);var b={};this.install((b.document_disposed={callback:this.abortSlisAndFlush},b));_.N("combine_ve_grafts")&&(b={},this.install((b.document_disposed={callback:this.flushInteractionLoggingAttachVes},b)));b={};this.install((b.flush_logs={callback:this.logFinalPayload},b));_.N("web_log_cfg_cee_ks")||_.ws(_.Y8,wd3)};
_.c(Rx,zW);var s0G=function(){Rx.loggingInstance||(Rx.loggingInstance=new Rx);return Rx.loggingInstance};
Rx.prototype.logFinalPayload=function(){if(_.N("web_fp_via_jspb")){var b=new rYA,d=_.hb();d&&_.Zq(b,1,d);d=_.N("jspb_sparse_encoded_pivot")?new ic([{}]):new ic;_.Xe(d,380,Qpl,b);FEJ("finalPayload",d);_.N("web_fp_via_jspb_and_json")&&_.Q4("finalPayload",{csn:_.hb()})}else _.Q4("finalPayload",{csn:_.hb()})};
Rx.prototype.abortSlisAndFlush=function(){gLH(Nw);p7!=null&&p7.flush()};
Rx.prototype.flushInteractionLoggingAttachVes=function(){GXl(_.DX())};
var wd3=function(){var b=_.xe("CLIENT_EXPERIMENT_EVENTS");if(b){var d=BAC();b=_.C(b);for(var B=b.next();!B.done;B=b.next())B=B.value,d(B)&&_.Q4("genericClientExperimentEvent",{eventType:B});delete _.Qt.CLIENT_EXPERIMENT_EVENTS}};var uVA={};
uVA.YtPlayerBehavior=[_.NF.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 b=this;this.player_=null;this.useUnifiedPlayer_()&&(this.mainAppPlayer_=void 0);this.playerResolver_=new _.fk;this.playerContainer_=this.initPlayerPromise_=null;this.preparePlayerJobId_=0;
this.isResetForNewPlayback_=!0;this.bootstrapPlayerResponse_=void 0;CHy(function(){b.maybeSendAbandonmentPing_()})},
attached:function(){this.disableTouchGestures||(_.eM(this,"pan-down"),_.N("kevlar_pinch_fullscreen")&&_.rN().registerTouchEvents(this,void 0,void 0,"pinchout","pinchin"))},
detached:function(){!this.disableTouchGestures&&_.N("kevlar_pinch_fullscreen")&&_.rN().unregisterTouchEvents(this,"pinchout","pinchin")},
createMainAppPlayer_:function(b,d,B){var k=this;sI(this.useUnifiedPlayer_());if(this.mainAppPlayer_)sI(!1,"MainAppPlayer already created.");else{var G=_.N("kevlar_player_container_query_killswitch")?this.$.container:_.Cl(this.hostElement).querySelector("#container");this.mainAppPlayer_=new MF(this.getWebPlayerContextConfig_(),G,function(P){return _.ak(P,k.hostElement)},b,d,B);
this.mainAppPlayer_.api.then(function(P){k.player_=P;k.context==="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_WATCH"&&Ewh.resolve(P)})}},
loadVideoWithPlayerResponse:function(b,d){var B=this;if(this.useUnifiedPlayer_()){var k=this.watchNextData,G,P=(G=b.videoDetails)==null?void 0:G.videoId,v,L,A;(G=(v=this.watchNextData)==null?void 0:(L=v.currentVideoEndpoint)==null?void 0:(A=L.watchEndpoint)==null?void 0:A.videoId)&&P!=G&&(k=void 0,_.N("kevlar_unified_player_clear_watch_next_killswitch")&&(this.watchNextData=void 0));this.mainAppPlayer_?this.mainAppPlayer_.loadVideoWithPlayerResponse(b,k,d):this.createMainAppPlayer_(b,k,d);this.mainAppPlayer_.api.then(function(){_.dp(B.hostElement,
"yt-player-updated")})}else this.update(wKE(b,d))},
loadVideoWithPlayerVars:function(b){var d=this;this.useUnifiedPlayer_()?(_.N("kevlar_unified_player_clear_watch_next_killswitch")&&(this.watchNextData=void 0),this.mainAppPlayer_?this.mainAppPlayer_.loadVideoWithPlayerVars(b):this.createMainAppPlayer_(void 0,void 0,b),this.mainAppPlayer_.api.then(function(){_.dp(d.hostElement,"yt-player-updated")})):this.update({args:b})},
update:function(b){var d=this;if(this.useUnifiedPlayer_())sI(!1,"Invalid method call in kevlar_unified_player.");else{if(this.hasWebPlayerContextConfig_()){this.updateSwfConfig_(b);var B=dzx(b.args);B&&this.get("currentVideoEndpoint.watchEndpoint.videoId",this.watchNextData)==B&&Object.assign(b.args,this.computeWatchNextPlayerVars_(this.watchNextData));this.isResetForNewPlayback_=!1;return this.acquireApi_(b).then(function(k){_.dp(d.hostElement,"yt-player-updated",_.N("kevlar_player_updated_obsolete_player_killswitch")?
k:void 0)})}_.Ys(new _.iq("Cannot initialize player for this context without a WebPlayerContextConfig.",this.context))}},
updatePlayerComponents:function(b){var d=this,B;return _.f(function(k){if(k.nextAddress==1)return k.yield(d.getPlayerPromise(),2);B=k.yieldResult;if(!B)throw Error("wh");b&&d.updatePlayerPlaylist_(b);_.tn(k)})},
acquireApi_:function(b){var d=this;if(this.useUnifiedPlayer_())sI(!1,"Invalid method call in kevlar_unified_player.");else return _.Y8.cancelJob(this.preparePlayerJobId_),this.playerContainer_?(sI(this.initPlayerPromise_,"Missing initPlayerPromise_."),this.getPlayerPromise().then(function(B){d.shouldAutoplay_(b)?B.loadVideoByPlayerVars(b.args):B.cueVideoByPlayerVars(b.args)})):this.initPlayerPromise_=this.initPlayerContainer_(b),this.initPlayerPromise_},
initPlayerContainer_:function(b){var d=this;if(this.useUnifiedPlayer_())sI(!1,"Invalid method call in kevlar_unified_player.");else return sI(!this.initPlayerPromise_,"Player is already initialized."),this.initPlayerPromise_&&_.eu(Error("xh")),sI(!this.playerContainer_,"ytd-player should only be initialized once."),this.playerContainer_=_.N("kevlar_player_container_query_killswitch")?this.$.container:_.Cl(this.hostElement).querySelector("#container"),boy().then(function(){var B=d.initPlayer_(b);d.playerResolver_.resolve(B);
return B})},
onPlayerReady_:function(b,d){this.useUnifiedPlayer_()?sI(!1,"Invalid method call in kevlar_unified_player."):(b.removeEventListener("onReady",this.onPlayerReadyEvent_),this.context==="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_WATCH"&&Ewh.resolve(b),d(b))},
maybeCallApiMethodOnElement_:function(b,d){if(typeof b[d]==="function")return b[d]()},
maybeAdoptBootstrapPlayer_:function(){var b=window,d,B=(d=b.ytplayer)==null?void 0:d.bootstrapPlayerContainer;if((d=B==null?void 0:B.firstElementChild)&&d.classList.contains("html5-video-player")){var k,G,P=(k=b.ytplayer)==null?void 0:(G=k.bootstrapWebPlayerContextConfig)==null?void 0:G.contextId;k=this.getWebPlayerContextConfig_().contextId;if(P&&P===k){B!==this.playerContainer_&&(B=!1,this.maybeCallApiMethodOnElement_(d,"getPlayerState")===2&&(B=!0),this.playerContainer_.appendChild(d),B||this.maybeCallApiMethodOnElement_(d,
"playVideo"));var v;if((v=b.ytplayer)==null?0:v.bootstrapPlayerResponse)this.bootstrapPlayerResponse_=b.ytplayer.bootstrapPlayerResponse}}},
initPlayer_:function(b){var d=this;if(this.useUnifiedPlayer_())sI(!1,"Invalid method call in kevlar_unified_player.");else return new Promise(function(B){d.maybeAdoptBootstrapPlayer_();var k=b?u2J(b):void 0;k&&k==d.bootstrapPlayerResponse_&&(b.loaded=!0);k=d.playerContainer_;var G=d.getWebPlayerContextConfig_();k=PHE(k,b,G);d.player_=k;d.onPlayerReadyEvent_=d.onPlayerReady_.bind(d,d.player_,B);d.player_.addEventListener("onReady",d.onPlayerReadyEvent_);d.player_.addEventListener("innertubeCommand",
d.onPlayerInnerTubeCommand_.bind(d))})},
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(b){b.pauseVideo()})},
play:function(){this.getPlayerPromise().then(function(b){b.playVideo()})},
onTouchStart_:function(){if(!this.disableTouchGestures){var b=_.I2().resolve(_.dT).getCurrentPage();b&&b.getScrollTop()<=0?_.eM(this,"pan-down"):_.eM(this,"manipulation")}},
onPinchOut_:function(){this.getPlayerPromise().then(function(b){b.isFullscreen()||b.toggleFullscreen()})},
onPinchIn_:function(){this.getPlayerPromise().then(function(b){b.isFullscreen()&&b.toggleFullscreen()})},
updatePlayerPlaylist_:function(b){var d=this,B,k,G;return _.f(function(P){if(P.nextAddress==1)return B=_.I2().resolve(_.O6(_.Ib)),k=!!(B&&B.playlistComponent&&B.playlistComponent.loopOn),P.yield(d.getPlayerPromise(),2);var v=G=P.yieldResult,L=v.updatePlaylist,A=[];if(_.N("kevlar_player_playlist_use_local_index")){var a,O;var I=(O=(a=b.localCurrentIndex)!=null?a:b.currentIndex)!=null?O:0}else{var D;I=(D=b.currentIndex)!=null?D:0}if(b.contents)for(a=0;a<b.contents.length;a++)if((O=b.contents[a])&&O.playlistPanelVideoRenderer)if(Nm1(O)){O=
O.playlistPanelVideoRenderer;D="";O.shortBylineText&&(D=_.qA(O.shortBylineText));var U="";O.title?U=_.qA(O.title):O.unplayableText&&(U=_.qA(O.unplayableText));A.push({author:D,title:U,encrypted_id:O.videoId})}else a<I&&--I;L.call(v,{index:I,list:b.playlistId?b.playlistId:"",loop:k,playlist_title:b.title,playlist_length:A.length,video:A,fetch:0,external_list:"1",title:b.title?b.title:"",playlist_author:b.ownerName?_.qA(b.ownerName):void 0});_.tn(P)})},
focusOnPlayer:function(){_.Op(this,function(){if(this.playerContainer_&&this.playerContainer_.firstElementChild){var b=this.playerContainer_.querySelector(".html5-video-player");b&&(_.X9(_.I2().resolve(_.Nn)),b.focus())}})},
preparePlayer:function(){var b=this;this.useUnifiedPlayer_()?this.mainAppPlayer_||this.createMainAppPlayer_():this.hasWebPlayerContextConfig_()?this.initPlayerPromise_||(new Promise(function(d){if(document.readyState=="complete"||document.readyState=="ready"||document.readyState=="interactive")d();else{var B=function(){document.removeEventListener("DOMContentLoaded",B);d()};
document.addEventListener("DOMContentLoaded",B)}})).then(function(){return boy()}).then(function(){b.initPlayerPromise_||b.preparePlayerJobId_||(b.preparePlayerJobId_=_.ws(_.Y8,function(){b.initPlayerPromise_||(b.initPlayerPromise_=b.initPlayerContainer_())}))}):_.Ys(new _.iq("Cannot initialize player for this context without a WebPlayerContextConfig.",this.context))},
updateSwfConfig_:function(b){this.useUnifiedPlayer_()?sI(!1,"Invalid method callin kevlar_unified_player."):this.shouldAutoplay_(b)||(b.args.autoplay="0")},
shouldAutoplay_:function(b){if(this.useUnifiedPlayer_())sI(!1,"Invalid method call in kevlar_unified_player.");else{var d=this.get("args.el",b);return d&&d!="detailpage"&&this.isMiniplayerActive_()||d&&(d=="sponsorshipsoffer"||d=="handlesclaiming")&&this.get("args.autoplay",b)=="0"?!1:(b=u2J(b))&&this.get("playerConfig.playbackStartConfig.startPaused",b)?!1:!0}},
isMiniplayerActive_:function(){return _.I2().resolve(_.VD).isMiniplayerActive()},
stop:function(){this.maybeSendAbandonmentPing_();var b=this.getPlayer();if(b){var d=b.getPlayerState();_.N("kevlar_player_check_ad_state_on_stop")&&(d=b.getPlayerState(b.getPresentingPlayerType()));d!=5&&b.stopVideo()}},
resetForNewPlayback:function(){this.isResetForNewPlayback_||(this.stop(),this.isResetForNewPlayback_=!0)},
appendTo:function(b,d,B){B=B===void 0?!1:B;var k=this,G,P,v,L;return _.f(function(A){if(A.nextAddress==1)return d||(d=k.hostElement),G=k.useUnifiedPlayer_()?!!k.mainAppPlayer_:!!k.initPlayerPromise_,G?A.yield(k.getPlayerPromise(),2):(B?b.insertBefore(d,b.firstChild):b.appendChild(d),A.return());P=A.yieldResult;v=P.getPlayerState(P.getPresentingPlayerType());L=!1;if(v==-1||v==1||v==3)L=!0;B?b.insertBefore(d,b.firstChild):b.appendChild(d);L&&P.playVideo();P.setSize(NaN,NaN);_.tn(A)})},
watchNextDataChanged_:function(b){var d=this;b&&(this.useUnifiedPlayer_()&&_.N("kevlar_unified_player_update_watch_next_killswitch")?this.mainAppPlayer_&&y4r(this.mainAppPlayer_,b):this.getPlayerPromise().then(function(B){B.updateVideoData(d.computeWatchNextPlayerVars_(b))}))},
computeWatchNextPlayerVars_:function(b){if(this.useUnifiedPlayer_()&&_.N("kevlar_unified_player_update_watch_next_killswitch"))sI(!1,"Invalid method call in kevlar_unified_player.");else return{raw_watch_next_response:b}},
maybeSendAbandonmentPing_:function(){var b=this.getPlayer();b&&b.getPlayerState()!=5&&b.getPlayerState()!=0&&b.sendAbandonmentPing()},
getWebPlayerContextConfig_:function(){var b=_.xe("WEB_PLAYER_CONTEXT_CONFIGS")[this.context];this.playerId&&(b=Object.assign({},b),b.rootElementId=this.playerId);b.serializedExperimentIds&&b.serializedExperimentFlags||_.eu(Error("yh"));return b},
hasWebPlayerContextConfig_:function(){return!!_.xe("WEB_PLAYER_CONTEXT_CONFIGS")&&!!this.getWebPlayerContextConfig_()},
onPlayerInnerTubeCommand_:function(b){this.useUnifiedPlayer_()?sI(!1,"Invalid method call in kevlar_unified_player."):_.ak(b,this.hostElement)},
useUnifiedPlayer_:function(){var b=_.N("kevlar_non_watch_unified_player")&&this.context!=="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_WATCH";return _.N("kevlar_unified_player")||b}}];var KC3={};KC3.YtPlaylistPanelBehavior=[_.x.YtRendererBehavior,{_noAccessors:!0,properties:{loopOn:Boolean,shuffleOn:Boolean},listeners:{"yt-toggle-button":"onYtToggleButton_"},onYtToggleButton_:function(b){b=b.detail;if(b.actions.loop!=void 0||b.actions["yt-icons:loop"]!=void 0)this.loopOn=b.actions.loop||b.actions["yt-icons:loop"];if(b.actions.shuffle!=void 0||b.actions["yt-icons:shuffle"]!=void 0)this.shuffleOn=b.actions.shuffle||b.actions["yt-icons:shuffle"]},
setMenuData_:function(b){if(!b||!b.playlistButtons||b.isInfinite)return null;for(var d=b.playlistButtons.menuRenderer.topLevelButtons,B=d.length,k=0;k<B;k++)if(d[k].toggleButtonRenderer){var G=d[k].toggleButtonRenderer;G.defaultIcon.iconType=="LOOP"&&this.loopOn?G.isToggled=this.loopOn:G.defaultIcon.iconType=="SHUFFLE"&&this.shuffleOn&&(G.isToggled=this.shuffleOn)}return b.playlistButtons}}];_.hv={YtSparklesClickLocationBehavior:{clickTargetMap:null,containerId:null,handleClick:function(b,d,B){var k=this.getClickTarget_(d);if(k&&this.isClickAllowed_(k)){d.preventDefault();b=(0,_.w1.unsafeClone)(b);var G=this.getContainerBoundingRect();d=this.getRelativeClickXy_(d,G);this.expandEndpointUrlMacros_(b,{NX:d[0],NY:d[1],NB:k.code});B&&this.truncateWebCommendMetadataUrl_(b);_.dp(this.hostElement,"yt-navigate",{endpoint:b})}},
getClickTarget_:function(b){if(!this.clickTargetMap)return null;b=_.Q8(b)||[];b=_.C(b);for(var d=b.next();!d.done;d=b.next()){d=d.value;if(d===_.Cl(this.hostElement).querySelector("#menu"))break;if(d=this.clickTargetMap.get(d.id))return d}return null},
getRelativeClickXy_:function(b,d){var B=Math.round(b.detail.x-d.left);b=Math.round(b.detail.y-d.top);return B<0||b<0?[null,null]:[B,b]},
getContainerBoundingRect:function(){return _.Cl(this.hostElement).querySelector("#"+this.containerId).getBoundingClientRect()},
expandEndpointUrlMacros_:function(b,d){for(var B=_.C(b.loggingUrls||[]),k=B.next();!k.done;k=B.next())k=k.value,k.baseUrl&&(k.baseUrl=DWm(k.baseUrl,d));b.urlEndpoint&&b.urlEndpoint.url&&(b.urlEndpoint.url=DWm(b.urlEndpoint.url,d));b.commandMetadata&&b.commandMetadata.webCommandMetadata&&b.commandMetadata.webCommandMetadata.url&&(b.commandMetadata.webCommandMetadata.url=DWm(b.commandMetadata.webCommandMetadata.url,d))},
truncateWebCommendMetadataUrl_:function(b){if(b.commandMetadata&&b.commandMetadata.webCommandMetadata&&b.commandMetadata.webCommandMetadata.url){var d=b.commandMetadata.webCommandMetadata.url,B=d.indexOf("&pp=");if(B>0){var k=d.indexOf("&",B+1);b.commandMetadata.webCommandMetadata.url=k>B&&k<d.length?d.slice(0,B)+d.slice(k):d.slice(0,B)}}},
configureClickTargets:function(b,d,B){this.containerId=b;this.clickTargetMap=new Map;b=_.C(d);for(d=b.next();!d.done;d=b.next())if(d=d.value,d.location){var k=B.get(d.location);k&&(_.Ll(_.Cl(this.hostElement).querySelector("#"+k),"yt-simple-endpoint",this.isClickAllowed_(d)),this.clickTargetMap.set(k,d))}},
isClickAllowed_:function(b){return b.behaviorType==="PROMOTED_SPARKLES_CLICK_BEHAVIOR_TYPE_OPEN_AD"||b.behaviorType==="PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_PLAY_VIDEO_ON_WATCH_PAGE"||b.behaviorType==="PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_OPEN_CHANNEL"||b.behaviorType==="PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_OPEN_ACTION_WEBSITE_URL"}}};_.Hl={};
_.Hl.YtLazyListBehavior=[_.Ml.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 b=(this.constructor.generatedFrom||this).observers;b||(b=[]);b.push("deepLazyListObserver_("+this.itemsPath+".*)");this.constructor.generatedFrom.observers=
b}},
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 b=this.renderElementsOutsideVisibleArea_;b&&(uSe(b,4),b.processSignal())},
deepLazyListObserver_:function(b){var d=this;if(b){var B=b.value||[];if(this.itemsPath==b.path){var k=this.nonDeferredItemCount;b=0;k>-1&&B.length>k&&(b=_.xe("REMAINING_DOVA_DEFERRED_CHUNKS",-1));b>0?(k>0&&(k=B.slice(0,k),this.setInitialItemsOnDataChanged(k)),(k=this.renderElementsOutsideVisibleArea_)?k.cancel():(k=this.renderElementsOutsideVisibleArea_=new _.JF(2,"eocs"),_.MIF(window,"scroll",function(){return d.renderDeferredElements()})),_.zl(k,function(){d.setInitialItemsOnDataChanged(B)}),_.qL("REMAINING_DOVA_DEFERRED_CHUNKS",
b-1)):this.setInitialItemsOnDataChanged(B)}else if(this.itemsPath+".splices"==b.path)this.onItemsUpdated_(B);
else k="shownItems"+b.path.substr(this.itemsPath.length),this.useSignals&&k==="shownItems.length"||this.notifyPath(k,b.value)}else this.cancelPendingTasks_()},
onItemsUpdated_:function(b){b&&(this.items_=this.get(this.itemsPath))&&(this.updateChangeRecord_(b),this.length_=this.items_.length,this.canShowMore=this.shownCount<this.length_,this.autoFill?(this.lastChunkTime_=Date.now(),this.tryRenderChunk_()):this.fillRemainingListItems())},
updateChangeRecord_:function(b){b=b.indexSplices;for(var d=0,B=b.length;d<B;d++){var k=b[d];if(k.index<this.shownCount&&(k.removed&&this.splice("shownItems",k.index,k.removed.length),k.addedCount)){var G=k.object.slice(k.index,k.index+k.addedCount);k=["shownItems",k.index,0];k.push.apply(k,G);this.splice.apply(this,k)}}this.shownCount=this.shownItems?this.shownItems.length:0},
setInitialItemsOnDataChanged:function(b){this.cancelPendingTasks_();b||(b=[]);this.items_=b;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&&(_.Ye("DISABLE_AUTOFILL")||this.disableAutoFill?this.fillRemainingListItems():(this.chunkCount_=this.initialCount,this.lastChunkTime_=Date.now(),this.canShowMore&&_.Op(this,this.tryRenderChunk_)))},
fillRange_:function(b,d){this.canShowMore&&this.items_&&(b=this.items_.slice(b,d),b.unshift("shownItems"),this.push.apply(this,b),this.shownCount=d,this.canShowMore=this.shownCount<this.length_)},
tryRenderChunk_:function(){var b=this;this.canShowMore&&_.Kl(this,"renderChunk",function(){b.requestRenderChunk_()})},
requestRenderChunk_:function(){if(_.Ye("SCHEDULED_LAZY_LIST")||this.renderDelay)return this.shouldUseTaskManager()||this.canScheduleJobs?(this.cancelPendingTasks_(),this.lazyListRenderJobId_=_.Rn(this.getTaskManager(),this.boundRenderChunk_,this.renderDelay),!0):!1;requestAnimationFrame(this.boundRenderChunk_);return!0},
cancelPendingTasks_:function(){this.lazyListRenderJobId_&&this.getTaskManager().cancelJob(this.lazyListRenderJobId_);var b=this.renderElementsOutsideVisibleArea_;b&&(b.cancel(),this.renderElementsOutsideVisibleArea_=null)},
renderChunk_:function(){var b=Date.now();this.chunkCount_=Math.round(this.targetFrameTime_/(b-this.lastChunkTime_)*this.chunkCount_)||this.minChunkSize;this.lastChunkTime_=b;this.fillRange_(this.shownCount,Math.min(this.shownCount+this.chunkCount_,this.length_));this.lazyListRenderJobId_=0;this.tryRenderChunk_()},
computeFrameTime_:function(b){return Math.ceil(1E3/b)},
onCanShowMoreUpdated_:function(b){this.data&&this.items_!==null&&(b?this.partiallyRenderedItems_.add(this.items_):this.partiallyRenderedItems_.delete(this.items_))},
canScheduleJobsChanged_:function(b){!this.shouldUseTaskManager()&&this.data&&(!b&&this.canShowMore?(_.JgW(this,"renderChunk"),this.lazyListRenderJobId_&&this.getTaskManager().cancelJob(this.lazyListRenderJobId_)):b&&this.partiallyRenderedItems_.has(this.items_)&&(_.N("kevlar_lazy_list_resume_for_autofill")?this.autoFill&&this.tryRenderChunk_():this.tryRenderChunk_()))}}];var jR;_.ln={};
jR=function(){var b=_.o3.apply(this,arguments)||this;b.atStart=!0;b.atEnd=!0;b.startIndex=0;b.endIndex=0;b.scrollCount=0;b.initialStartIndex=0;b.disableScrollEventListener=!1;b.useFloorScrolling=!1;b.isSearch=!1;b.dragging=!1;b.dragMouseStart=0;b.dragOffsetStart=0;b.disableWheelScroll=!1;b.centerListItems=!1;b.offset=0;b.minComponentWidth=0;b.marginWidthRight=0;b.marginWidthLeft=0;b.setButtonsStateRequested=!1;b.itemsVisibilityObserver=null;b.fullyVisibleItemsIndices=[];b.JSC$14673_onWheelScroll=function(d){if(b.isSearch&&
!b.disableWheelScroll&&_.N("desktop_enable_dmpanel_wheel_scroll")){var B=d.shiftKey?Math.abs(d.deltaY)>Math.abs(d.deltaX)?d.deltaY:d.deltaX:d.deltaX;B!==0&&(d.preventDefault(),b.ytLazyListBehavior.fillRemainingListItems(),b.offset+=B,tv(b),b.reposition_())}};
b.onPointerDown=function(d){n_U(b)&&(b.dragMouseStart=d.clientX,b.dragOffsetStart=b.offset,b.dragging=!0)};
b.onPointerMove=function(d){n_U(b)&&b.dragging&&(b.ytLazyListBehavior.fillRemainingListItems(),b.offset=b.dragOffsetStart-(d.clientX-b.dragMouseStart),tv(b),b.reposition_())};
b.onPointerUp=function(){n_U(b)&&(b.dragging=!1)};
return b};
_.c(jR,_.o3);var Tg5=function(b){var d=_.Cl(b.hostElement).querySelector("#items").children;if(!d)return 0;var B=0;b=_.C(b.fullyVisibleItemsIndices);for(var k=b.next();!k.done;k=b.next())B+=d[k.value].clientWidth;return B},n_U=function(b){return b.isSearch&&_.N("desktop_enable_dmpanel_click_drag_scroll")};
jR.prototype.created=function(){this.cachedViewportWidth=_.xe("initialInnerWidth")||window.innerWidth;this.JSC$14673_cachedViewportHeight=_.xe("initialInnerHeight")||window.innerHeight;_.xe("REMAINING_DOVA_DEFERRED_CHUNKS",-1)==-1&&_.qL("REMAINING_DOVA_DEFERRED_CHUNKS",6)};
jR.prototype.attached=function(){window.ShadyDOM&&window.ShadyDOM.noPatch||this.hostElement.shadowRoot.addEventListener("transitionend",this.onItemsTransitionEnd_.bind(this));!this.disableScrollEventListener&&_.N("desktop_enable_dmpanel_scroll")&&this.addScrollEventListeners();r4r(this)};
jR.prototype.detached=function(){window.ShadyDOM&&window.ShadyDOM.noPatch||this.hostElement.shadowRoot.removeEventListener("transitionend",this.onItemsTransitionEnd_.bind(this));!this.disableScrollEventListener&&_.N("desktop_enable_dmpanel_scroll")&&this.removeScrollEventListeners();var b;(b=this.itemsVisibilityObserver)==null||b.disconnect();this.itemsVisibilityObserver=null;var d;(d=this.itemsObserver)==null||d.disconnect()};
var r4r=function(b){var d=_.Cl(b.hostElement).querySelector("#scroll-container");if(d){if(!b.itemsVisibilityObserver){var B=window.getComputedStyle(d).marginRight;b.itemsVisibilityObserver=new IntersectionObserver(function(k){QCS(b,k)},{root:d,
rootMargin:B,threshold:.98})}if(d=_.Cl(b.hostElement).querySelector("#items"))b.itemsObserver=new Nf5(d,function(k){q53(b,k)})}},q53=function(b,d){xIH(b)&&(Array.from(d.addedNodes).filter(function(B){return B.nodeType===Node.ELEMENT_NODE}).forEach(function(B){b.itemsVisibilityObserver&&b.itemsVisibilityObserver.observe(B)}),Array.from(d.removedNodes).filter(function(B){return B.nodeType===Node.ELEMENT_NODE}).forEach(function(B){b.itemsVisibilityObserver&&b.itemsVisibilityObserver.unobserve(B)}))},
QCS=function(b,d){var B=new Set(b.fullyVisibleItemsIndices);
d=_.C(d);for(var k=d.next();!k.done;k=d.next()){k=k.value;var G=k.target.parentElement;G?(G=Array.from(G.children).indexOf(k.target),k.isIntersecting?B.add(G):B.has(G)&&B.delete(G)):_.eu(new _.iq("Parent element not found",k.target.nodeName))}b.fullyVisibleItemsIndices=Array.from(B).sort(function(P,v){return P-v});
B.size===0?_.eu(new _.iq("No visible entries in horizontal list")):(b.startIndex=b.fullyVisibleItemsIndices[0],b.endIndex=b.fullyVisibleItemsIndices[b.fullyVisibleItemsIndices.length-1])},xIH=function(b){b.data?b=(b=b.data)&&b.itemSizeConstraint?"LIST_ITEM_SIZE_CONSTRAINT_EQUAL_HEIGHT"===b.itemSizeConstraint:!1:b=!1;
return b};
_.E=jR.prototype;_.E.addScrollEventListeners=function(){var b=_.Cl(this.hostElement).querySelector("#scroll-container");b.style.touchAction="pan-y";b.addEventListener("wheel",this.JSC$14673_onWheelScroll);b.addEventListener("pointerdown",this.onPointerDown);b.addEventListener("pointermove",this.onPointerMove);window.addEventListener("pointerup",this.onPointerUp)};
_.E.removeScrollEventListeners=function(){var b=_.Cl(this.hostElement).querySelector("#scroll-container");b.removeEventListener("wheel",this.JSC$14673_onWheelScroll);b.removeEventListener("pointerdown",this.onPointerDown);b.removeEventListener("pointermove",this.onPointerMove);window.removeEventListener("pointerup",this.onPointerUp)};
_.E.reset=function(){this.scrollCount=this.offset=0;this.reposition_();this.marginWidthLeft=this.marginWidthRight=this.minComponentWidth=0;this.initialStartIndex>0&&_.Op(this,this.setStartIndex,[this.initialStartIndex])};
_.E.reposition_=function(){var b=_.xe("HTML_DIR")=="rtl"?"":"-",d=_.Cl(this.hostElement).querySelector("#items");d&&(d.style.transform="translateX("+b+this.offset+"px)");this.requestButtonsStateUpdate_()};
_.E.requestButtonsStateUpdate_=function(){this.setButtonsStateRequested||(this.setButtonsStateRequested=!0,_.Op(this,this.setButtonsState_))};
_.E.setButtonsState_=function(){this.setButtonsStateRequested=!1;var b=_.Cl(this.hostElement).querySelector("#items").firstElementChild;if(b){this.minComponentWidth||(this.minComponentWidth=Y5H(this,b));b=_.Cl(this.hostElement).querySelector("#scroll-container").clientWidth;var d=_.Cl(this.hostElement).querySelector("#items");d=_.N("kevlar_horizontal_list_scroll_width_killswitch")?d.clientWidth:d.scrollWidth;var B=this.get(this.ytLazyListBehavior.itemsPath,this);if(B){var k=Math.round(b/this.minComponentWidth)||
1;this.fullyVisibleItemsIndices.length===0&&(this.startIndex=Math.round(this.offset/this.minComponentWidth),this.endIndex=Math.min(this.startIndex+k,B.length)-1)}this.ytLazyListBehavior.canShowMore?d+this.minComponentWidth>=this.offset+b&&(this.atEnd=!1):this.atEnd=this.offset+b>=d-20?!0:!1;this.atStart=this.offset<=20}};
_.E.setStartIndex=function(b){if(!this.minComponentWidth){var d=_.Cl(this.hostElement).querySelector("#items").firstElementChild;if(!d)return;this.minComponentWidth=Y5H(this,d)}this.ytLazyListBehavior.fillRemainingListItems();this.offset=this.minComponentWidth*b;tv(this);this.reposition_()};
_.E.nextClick_=function(){this.ytLazyListBehavior.fillRemainingListItems();_.He();var b=_.Cl(this.hostElement).querySelector("#scroll-container").clientWidth;_.N("web_min_component_width_killswitch")||this.minComponentWidth||(this.minComponentWidth=Y5H(this,_.Cl(this.hostElement).querySelector("#items").firstElementChild));b=this.useFloorScrolling?Math.floor(b/this.minComponentWidth)||1:Math.round(b/this.minComponentWidth)||1;this.centerListItems&&this.scrollCount===0&&eHM(this);this.offset+=xIH(this)?
Tg5(this):b*this.minComponentWidth;tv(this);this.reposition_();this.scrollCount++};
_.E.prevClick_=function(){var b=_.Cl(this.hostElement).querySelector("#scroll-container").clientWidth;b=this.useFloorScrolling?Math.floor(b/this.minComponentWidth)||1:Math.round(b/this.minComponentWidth)||1;this.resizeSupportEnabled?(this.scrollCount--,this.offset=xIH(this)?Tg5(this):this.minComponentWidth*this.scrollCount-1):this.offset-=xIH(this)?Tg5(this):b*this.minComponentWidth;this.centerListItems&&eHM(this);tv(this);this.reposition_()};
_.E.onIronResize_=function(){this.resizeSupportEnabled&&_.Op(this,this.checkComponentWidthResize);this.requestButtonsStateUpdate_()};
_.E.onItemsTransitionEnd_=function(b){_.qg(b)===_.Cl(this.hostElement).querySelector("#items")&&this.ytRendererBehavior.markDirty()};
_.E.onChildElementFocus_=function(b){b=b.target.closest("#items > *");var d=_.Cl(this.hostElement).querySelector("#scroll-container");if(d.contains(b)){if(_.N("web_horizontal_list_behavior_focus_killswitch"))if(b.offsetLeft<this.offset)this.offset=Math.abs(b.offsetLeft)<b.clientWidth?0:b.offsetLeft;else if(b.offsetLeft+b.clientWidth>this.offset+d.clientWidth)this.ytLazyListBehavior.fillRemainingListItems(),_.He(),this.offset=b.offsetLeft+b.clientWidth-d.clientWidth;else return;else{var B=_.Cl(this.hostElement).querySelector("#items"),
k=_.xe("HTML_DIR")==="rtl",G=k?B.clientWidth-b.offsetLeft:b.offsetLeft;B=k?B.clientWidth-(b.offsetLeft+b.clientWidth):b.offsetLeft+b.clientWidth;var P=k?G>this.offset+d.clientWidth:G<this.offset,v=k?B<this.offset:B>this.offset+d.clientWidth,L=k?P:v;if(k?v:P)d=k?B:G,this.offset=Math.abs(d)<b.clientWidth?0:d;else if(L)this.ytLazyListBehavior.fillRemainingListItems(),_.He(),this.offset=(k?G:B)-d.clientWidth;else return}tv(this);this.reposition_()}};
_.E.observeShownItems_=function(){this.reset()};
_.E.checkComponentWidthResize=function(){var b=_.Cl(this.hostElement).querySelector("#items").firstElementChild;b&&(b=Y5H(this,b),this.centerListItems||b!==this.minComponentWidth)&&(this.minComponentWidth=b,this.offset=b*this.scrollCount,this.centerListItems&&eHM(this),tv(this),this.reposition_())};
var Y5H=function(b,d){var B=window.getComputedStyle(d).marginRight;B=Math.floor(Number(B.replace("px","")));var k=window.getComputedStyle(d).marginLeft;k=Math.floor(Number(k.replace("px","")));b.centerListItems&&!b.marginWidthRight&&(b.marginWidthRight=B,b.marginWidthLeft=k);return b.resizeSupportEnabled?d.getBoundingClientRect().width+B:d.offsetWidth+B},tv=function(b){var d=_.Cl(b.hostElement).querySelector("#scroll-container").clientWidth,B=_.Cl(b.hostElement).querySelector("#items").clientWidth;
b.offset<0?b.offset=0:b.offset+d>=B&&(b.offset=B-d)},eHM=function(b){b.offset-=(_.Cl(b.hostElement).querySelector("#scroll-container").clientWidth+b.marginWidthRight-b.minComponentWidth)/2-b.marginWidthLeft};
_.DB.Object.defineProperties(jR.prototype,{nonDeferredItemCount:{configurable:!0,enumerable:!0,get:function(){var b=_.xe("NON_DEFERRED_HORIZONTAL_LIST_ROW_COUNT",-1);if(b==-1)b=this.JSC$14673_cachedViewportHeight,b=b>1320?5:b>1020?4:b>730?3:b>430?2:1;else if(b==0)return 0;_.qL("NON_DEFERRED_HORIZONTAL_LIST_ROW_COUNT",b-1);b=_.xe("NON_DEFERRED_HORIZONTAL_LIST_ITEM_COUNT",-1);if(b>-1)return b;b=this.cachedViewportWidth;b=b>1600?6:b>1400?5:b>1300?4:b>1090?5:b>870?4:b>660?3:2;_.qL("NON_DEFERRED_HORIZONTAL_LIST_ITEM_COUNT",
b);return b},
set:function(){}},
resizeSupportEnabled:{configurable:!0,enumerable:!0,get:function(){return!_.N("kevlar_disable_component_resizing_support")&&!!this.supportComponentResize}}});
jR.prototype.observeShownItems_=jR.prototype.observeShownItems_;jR.prototype.onChildElementFocus_=jR.prototype.onChildElementFocus_;jR.prototype.onItemsTransitionEnd_=jR.prototype.onItemsTransitionEnd_;jR.prototype.onIronResize_=jR.prototype.onIronResize_;jR.prototype.prevClick_=jR.prototype.prevClick_;jR.prototype.nextClick_=jR.prototype.nextClick_;jR.prototype.setButtonsState_=jR.prototype.setButtonsState_;jR.prototype.requestButtonsStateUpdate_=jR.prototype.requestButtonsStateUpdate_;
jR.prototype.reposition_=jR.prototype.reposition_;jR.prototype.reset=jR.prototype.reset;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],jR.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.Hl.YtLazyListBehavior),_.n("design:type",Object)],jR.prototype,"ytLazyListBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],jR.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],jR.prototype,"atStart",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],jR.prototype,"atEnd",void 0);_.w([_.Z(),_.n("design:type",Object)],jR.prototype,"startIndex",void 0);_.w([_.Z(),_.n("design:type",Object)],jR.prototype,"endIndex",void 0);_.w([_.Z({value:6}),_.n("design:type",Number)],jR.prototype,"initialCount",void 0);_.w([_.Z(),_.n("design:type",Object)],jR.prototype,"scrollCount",void 0);_.w([_.Z(),_.n("design:type",Object)],jR.prototype,"initialStartIndex",void 0);
_.w([_.Z(),_.n("design:type",Object)],jR.prototype,"disableScrollEventListener",void 0);_.w([_.Z(),_.n("design:type",Object)],jR.prototype,"supportComponentResize",void 0);_.w([_.Z({value:function(){var b=this;return function(){return b.prevClick_()}}}),
_.n("design:type",Function)],jR.prototype,"boundPrevClick",void 0);_.w([_.Z({value:function(){var b=this;return function(){return b.nextClick_()}}}),
_.n("design:type",Function)],jR.prototype,"boundNextClick",void 0);_.w([_.Z(),_.n("design:type",Object)],jR.prototype,"useFloorScrolling",void 0);_.w([_.Z(),_.n("design:type",Object)],jR.prototype,"isSearch",void 0);_.w([_.Z(),_.n("design:type",Object)],jR.prototype,"dragging",void 0);_.w([_.Z(),_.n("design:type",Object)],jR.prototype,"dragMouseStart",void 0);_.w([_.Z(),_.n("design:type",Object)],jR.prototype,"dragOffsetStart",void 0);
_.w([_.Z(),_.n("design:type",Object)],jR.prototype,"disableWheelScroll",void 0);_.w([_.Z(),_.n("design:type",Object)],jR.prototype,"centerListItems",void 0);_.w([_.$0("iron-resize"),_.O8("guideOpened"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],jR.prototype,"onIronResize_",null);_.w([_.$0("transitionend"),_.n("design:type",Function),_.n("design:paramtypes",[Event]),_.n("design:returntype")],jR.prototype,"onItemsTransitionEnd_",null);
_.w([_.$0("focusin"),_.n("design:type",Function),_.n("design:paramtypes",[Event]),_.n("design:returntype")],jR.prototype,"onChildElementFocus_",null);_.w([_.O8("shownItems"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],jR.prototype,"observeShownItems_",null);_.w([_.NO()],jR);_.ln.YtdHorizontalListBehavior=[];_.ln.YtdHorizontalListBehavior.push(_.bm,_.x.YtRendererBehavior,_.Hl.YtLazyListBehavior,_.Oi.YtdGuideStateAwareBehavior,jR.prototype);var LDJ=["APP_STATE","PI"];var F9,ZF=function(b){this.hostElement=b},gm=function(b,d){if(d&&(at1(d.viewableCommands)||at1(d.endOfSessionCommands))){var B=$E1(d.viewableCommands);
d=$E1(d.endOfSessionCommands);if(!F9){var k=_.Nt("custom_active_view_tos_timeout_ms");F9=k>0&&k!==36E5?new y7x(mEW(),k):new y7x(mEW())}VrQ(F9,b.hostElement);i$Q(F9,b.hostElement,B,d)}},yi=function(b){F9&&VrQ(F9,b.hostElement)};var bJU=_.YE(["about:blank"]),d0h={pushState:window.history.pushState,replaceState:window.history.replaceState};var SR=function(b){this.initialized=!1;this.internalReplaceState=this.internalPushState=null;this.history=b;this.internalPushState=b.pushState.bind(b);this.internalReplaceState=b.replaceState.bind(b)};
SR.prototype.init=function(){this.initialized=!0};
SR.prototype.pushState=function(b,d){this.initialized||this.init();this.internalPushState&&this.internalPushState(b,"",d)};
SR.prototype.replaceState=function(b,d){this.initialized||this.init();this.internalReplaceState&&this.internalReplaceState(b,"",d)};
SR.prototype.getState=function(){return this.history&&this.history.state};var Bxl=function(b){var d=function(){var B=b.apply(this,arguments)||this;B.boundHistoryPushState=!1;B.boundHistoryReplaceState=!1;B.debugInfo={};return B};
_.c(d,b);d.prototype.init=function(){var B=_.li("IFRAME");_.Bz(B,_.p5(bJU));B.sandbox="allow-same-origin";B.style.display="none";this.iframe=B;document.body.appendChild(B);this.bindHistoryStateFunctions();b.prototype.init.call(this)};
d.prototype.bindHistoryStateFunctions=function(){var B=this,k=[],G;this.iframe&&((G=this.iframe.contentWindow)==null?0:G.history)&&(G=this.iframe.contentWindow.history)&&(k.push(G),Object.getPrototypeOf(G)&&k.push(Object.getPrototypeOf(G)));window.history&&k.push(window.history);G=window.history;Object.getPrototypeOf(G)&&k.push(Object.getPrototypeOf(G));k.push(d0h);G=function(v){for(var L=null,A=0;A<k.length;A++){var a=k[A][v];if(typeof a==="function"){L=a.bind(window.history);B.debugInfo[v]=A;break}}return L};
if(!this.boundHistoryReplaceState){var P=G("replaceState");P&&(this.internalReplaceState=P,this.boundHistoryReplaceState=!0)}!this.boundHistoryPushState&&(G=G("pushState"))&&(this.internalPushState=G,this.boundHistoryPushState=!0)};
return d}(SR),kcM=function(){return Bxl.call(this,window.history)||this};
_.c(kcM,Bxl);kcM.prototype.getThirdPartyManipulationSuspected=function(){return this.initialized&&this.boundHistoryPushState!==this.boundHistoryReplaceState};var Vi=function(b){this.browserHistory=b;this.initialized=!1};
Vi.prototype.init=function(){this.initialized||(this.browserHistory.init(),this.initialized=!0,window.addEventListener("popstate",this.handlePopstate.bind(this)))};
Vi.prototype.pushState=function(b,d){this.initialized||this.init();this.browserHistory.pushState(b,d)};
Vi.prototype.replaceState=function(b,d){this.initialized||this.init();this.browserHistory.replaceState(b,d)};
Vi.prototype.handlePopstate=function(b){return b.state};_.GcS=function(b,d,B,k,G){this.endpoint=b;this.forward=d;this.historyEntry=B;this.JSC$30943_savedComponentState=k;this.legacyBorder=G===void 0?!1:G};var Plh=function(b,d){this.rootData=b;this.scrollTop=d};_.wm=new _.$n("EPHEMERAL_STORE_TOKEN");_.un=function(b){this.data=Object.assign({},b);var d;(d=this.data.innertubeResponse)==null||delete d.frameworkUpdates};
_.un.prototype.isExpired=function(){return Number(this.data.expireTimestampMs||0)<(0,_.N$)()};
_.GP=function(b){return Object.assign({},b.data.innertubeResponse,{cacheMetadata:{isCacheHit:!0}})};var EI$=function(){this.maxSize=100;this.timeToDataCache=new Map};
EI$.prototype.get=function(b){var d=this.timeToDataCache.get(b);d&&(this.timeToDataCache.delete(b),this.timeToDataCache.set(b,d));if(d&&d.rootData&&(_.N("web_use_response_store_for_history_cache")||_.N("mweb_use_new_history_manager"))){var B=_.I2().resolve(_.wm),k=sX$(d),G=!!k;if(k){if(k.content){var P=KH(B,k.content);G&&P?d.rootData.response=_.GP(P):G=!1}k.player&&(P=KH(B,k.player),G&&P?d.rootData.playerResponse=_.GP(P):G=!1);k.reelSequence&&(B=KH(B,k.reelSequence),G&&B?d.rootData.reelWatchSequenceResponse=
_.GP(B):G=!1)}G||(this.timeToDataCache.delete(b),d=void 0)}return d};
EI$.prototype.set=function(b,d){if(d.rootData&&(_.N("web_use_response_store_for_history_cache")||_.N("mweb_use_new_history_manager"))){var B=sX$(d),k=Object.assign({},d.rootData);B&&(B.content&&d.rootData.response&&(Cl3(this,B.content,d.rootData.response),k.response=null),B.player&&d.rootData.playerResponse&&(Cl3(this,B.player,d.rootData.playerResponse),k.playerResponse=null),B.reelSequence&&d.rootData.reelWatchSequenceResponse&&(Cl3(this,B.reelSequence,d.rootData.reelWatchSequenceResponse),k.reelWatchSequenceResponse=
null));d=new Plh(k,d.scrollTop)}this.timeToDataCache.has(b)?this.timeToDataCache.delete(b):this.timeToDataCache.size>=this.maxSize&&(B=this.timeToDataCache.keys().next(),this.timeToDataCache.delete(B.value));this.maxSize!==0&&this.timeToDataCache.set(b,d)};
EI$.prototype.clear=function(){this.timeToDataCache.clear()};
var sX$=function(b){var d=_.I2().resolve(_.O6(_.RE)),B;if((B=b.rootData)==null?0:B.endpoint)return d==null?void 0:X2G(d,b.rootData.endpoint);var k;_.eu(new _.iq("History snapshot response data does not contain endpoint",(k=b.rootData)==null?void 0:k.url));return null},Cl3=function(b,d,B){if(b.maxSize>0){var k;
(b=(k=B.responseContext)==null?void 0:k.maxAgeSeconds)&&Number(b)>0&&(k=_.I2().resolve(_.wm),B=Lc(B,b),k.put(d,new _.un(B)))}};var vIh=function(b,d,B){this.endpoint=d;this.JSC$30949_savedComponentState=B===void 0?null:B;this.entryTime=b};var DEF=1;var nH=function(b){var d=function(){var B=b.apply(this,[].concat(_.K6(_.Q1.apply(0,arguments))))||this;B.historyEntryTime=0;B.historySnapshotCache=B.createHistoryCache();return B};
_.c(d,b);d.prototype.createHistoryCache=function(){return new EI$};
d.prototype.saveAndReplace=function(B,k,G){var P=window.location.href;var v=v===void 0?{}:v;var L=(L=this.browserHistory.getState())&&L.entryTime?L.entryTime:UEW();B=this.createNewHistoryEntry(B,v,L);this.saveSnapshot(L,k,G);this.replaceState(B,P||window.location.href)};
d.prototype.saveAndPush=function(B,k,G,P,v){v=v===void 0?{}:v;this.saveSnapshot(this.historyEntryTime,G,P);G=this.historySnapshotCache;P=this.historyEntryTime;var L=G.timeToDataCache.keys();L=_.C(L);for(var A=L.next();!A.done;A=L.next())A=A.value,A>P&&G.timeToDataCache.delete(A);k=this.createNewHistoryEntry(k,v);this.pushState(k,B)};
d.prototype.saveSnapshot=function(B,k,G){this.historySnapshotCache.set(B,new Plh(k,G))};
d.prototype.createNewHistoryEntry=function(B,k,G){G=G===void 0?UEW():G;return new vIh(G,B,k)};
d.prototype.handlePopstate=function(B){var k=b.prototype.handlePopstate.call(this,B),G=null,P=null,v=!1,L=null;k&&k.entryTime&&(L=this.historySnapshotCache.get(k.entryTime)||null,v=k.entryTime>this.historyEntryTime,this.historyEntryTime=k.entryTime,G=k.endpoint,P=k.JSC$30949_savedComponentState);this.handleHistoryCacheLoad(new _.GcS(G,v,L,P),B);return k};
d.prototype.pushState=function(B,k){Number(B==null?void 0:B.entryTime)>=0&&(this.historyEntryTime=B.entryTime);b.prototype.pushState.call(this,B,k)};
d.prototype.replaceState=function(B,k){Number(B==null?void 0:B.entryTime)>=0&&(this.historyEntryTime=B.entryTime);b.prototype.replaceState.call(this,B,k)};
d.prototype.handleHistoryCacheLoad=function(){};
return d}(Vi),Lce=function(){var b=nH.call(this,new kcM)||this;
b.dispatchElement=null;b.entryIndex=0;return b};
_.c(Lce,nH);_.E=Lce.prototype;_.E.init=function(b){b=b===void 0?!0:b;nH.prototype.init.call(this);this.initialized||(b||this.saveAndReplace(null,null,0),"scrollRestoration"in window.history&&(window.history.scrollRestoration="manual"))};
_.E.handlePopstate=function(b){var d=null;b.state||(d="History popstate has no state - "+this.getDebugString());if(!this.dispatchElement)return nH.prototype.handlePopstate.call(this,b);var B=new CustomEvent("yt-history-pop",{cancelable:!0});_.BG(this.dispatchElement,"yt-history-pop",[B,{errorMsg:d}]);_.kJ(this.dispatchElement,"yt-close-all-popups-action");if(!B.defaultPrevented){B=_.I2().resolve(_.dT);d=B.getCurrentData();var k=B.getCurrentPage();B=0;k?(k=_.BG(this.dispatchElement,"yt-get-page-offset",
[k]),k.length>0&&(B=k[0])):_.eu(new _.iq("getCurrentPage returned undefined",{debugString:this.getDebugString(),page:d?d.page:"undefined"}));d&&(d.csn=_.hb());this.saveSnapshot(this.historyEntryTime,d,B)}return nH.prototype.handlePopstate.call(this,b)};
_.E.handleHistoryCacheLoad=function(b,d){b.forward?this.entryIndex++:this.entryIndex--;this.dispatchElement&&(_.C(_.kJ(this.dispatchElement,"yt-history-will-navigate",[d])).next().value||_.BG(this.dispatchElement,"yt-history-load",[d,b]))};
_.E.pushState=function(b,d){this.entryIndex++;if(!this.browserHistory.boundHistoryPushState){var B=new _.iq("history.pushState is not a function",this.getDebugString());_.xs(B)}nH.prototype.pushState.call(this,b,d)};
_.E.replaceState=function(b,d){if(!this.browserHistory.boundHistoryReplaceState){var B=new _.iq("history.replaceState is not a function",this.getDebugString());_.xs(B)}nH.prototype.replaceState.call(this,b,d)};
_.E.saveAndPush=function(b,d,B,k,G){G=G===void 0?{}:G;B&&(B.csn=_.hb());nH.prototype.saveAndPush.call(this,b,d,B,k,G)};
_.E.getDebugString=function(){var b=[];this.initialized&&b.push("i");this.browserHistory.boundHistoryReplaceState&&b.push("bhr");this.browserHistory.boundHistoryPushState&&b.push("bhs");"replaceState"in this.browserHistory.debugInfo&&b.push("brs:"+String(this.browserHistory.debugInfo.replaceState));"pushState"in this.browserHistory.debugInfo&&b.push("bps:"+String(this.browserHistory.debugInfo.pushState));this.entryIndex>0&&b.push("ei:"+String(this.entryIndex));return b.join(",")};
_.TW=function(b,d){b.init(!0);var B=b.browserHistory.getState();b.replaceState(B,vE(d))};
Lce.prototype.getThirdPartyManipulationSuspected=function(){return this.initialized&&this.browserHistory.getThirdPartyManipulationSuspected()};_.rm=new _.$n("DESKTOP_HISTORY_MANAGER_TOKEN");var feh=[10,20,30,40,50,60],Qi=function(){this.currentPartitionIndex=0},Adl=function(b){nL5({mainAppWeb:_.Kk(),
survivalSli:{partitionMinute:b,survivalStatus:"SURVIVAL_STATUS_TYPE_ALIVE_START"}})},WcA=function(b){nL5({mainAppWeb:_.Kk(),
survivalSli:{partitionMinute:b,survivalStatus:"SURVIVAL_STATUS_TYPE_ALIVE_END"}})},aeM=function(b){return b.currentPartitionIndex>=0&&b.currentPartitionIndex<feh.length?feh[b.currentPartitionIndex]:-1},m0s=function(b){return b.currentPartitionIndex>0&&b.currentPartitionIndex-1<feh.length?feh[b.currentPartitionIndex-1]:-1};
Qi.prototype.start=function(){if(this.intervalId===void 0){this.currentPartitionIndex=0;var b=m0s(this);b>0&&WcA(b);b=aeM(this);b>0&&Adl(b);$0h(this)}};
var $0h=function(b){var d=aeM(b);if(d>0){var B=m0s(b);B<0&&(B=0);b.intervalId=_.Y8.addJob(function(){var k=m0s(b);k>0&&WcA(k);k=aeM(b);k>0&&Adl(k);$0h(b)},3,(d-B)*6E4);
b.currentPartitionIndex+=1}else b.currentPartitionIndex=-1};var OJr=function(b){zS.call(this,b,132);this.isDocument=b===document.documentElement};
_.c(OJr,zS);OJr.prototype.calculateScrollDelta=function(b,d,B){var k=0;b<d?k=b<d-100?-48:-8:b>d+B&&(k=b>d+B+100?48:8);return k};
OJr.prototype.JSC$11565_onMouseMove=function(b){this.isDocument||(b.clientX=b.event_.pageX,b.clientY=b.event_.pageY);zS.prototype.JSC$11565_onMouseMove.call(this,b)};_.Ie$=function(b,d){var B=this;this.scrollElement=document.documentElement;this.dragScrollSupport=this.JSC$14727_dragListGroup=null;this.onDraggerCreated=function(k){var G=k.JSC$11561_dragger;G.scrollTarget_=B.scrollElement;k=k.draggerEl;G&&k.menuOpened&&G.setEnabled(!1)};
this.onDragStart=function(k){var G=k.draggerEl;k=k.currDragItem;var P=Object.assign({},k==null?void 0:k.data);P.trackingParams=void 0;G.data=P;G.style.position="absolute";G.style.width=(k==null?void 0:k.clientWidth)+"px";G.style.zIndex="2030";G.onDrag&&G.onDrag();k=_.r1(G);(P=k.querySelector("ytd-app"))?_.Cl(P).appendChild(G):k.body.appendChild(G);B.dragScrollSupport=new OJr(B.scrollElement);B.dragScrollSupport.horizontalScrolling_=!1;G=B.dragScrollSupport;G.constrainScroll_=!!G.margin_&&!1};
this.onDrop=function(k){B.handleDrop(k);B.dragScrollSupport&&(_.fO(B.dragScrollSupport),B.dragScrollSupport=null)};
this.onReorderableScroll=function(){if(B.JSC$14727_dragListGroup){var k=B.JSC$14727_dragListGroup;Ty$(k,k.currDragItem_)}};
this.handleDrop=d};
_.qF=function(b){b.JSC$14727_dragListGroup&&(_.Zj(b.JSC$14727_dragListGroup,guS,b.onDragStart),_.Zj(b.JSC$14727_dragListGroup,iQr,b.onDragStart),b.JSC$14727_dragListGroup.dispose(),b.JSC$14727_dragListGroup=null);b.dragScrollSupport&&(_.fO(b.dragScrollSupport),b.dragScrollSupport=null);b.scrollElement.removeEventListener("scroll",b.onReorderableScroll)};
_.D0A=function(b,d,B,k){k=k===void 0?"":k;_.qF(b);B&&(b.scrollElement=B);b.JSC$14727_dragListGroup=new sh;b.JSC$14727_dragListGroup.hysteresisDistance_=2;ufs(b.JSC$14727_dragListGroup,d);b.JSC$14727_dragListGroup.draggerElClasses_=WJ("dragging").split(" ");k&&K2l(b.JSC$14727_dragListGroup,function(G){var P=G||document,v=null;P.getElementsByClassName?v=P.getElementsByClassName(k)[0]:v=DxV("*",k,G);return v||G});
_.JP(b.JSC$14727_dragListGroup,F2H,b.onDraggerCreated);_.JP(b.JSC$14727_dragListGroup,guS,b.onDragStart);_.JP(b.JSC$14727_dragListGroup,iQr,b.onDrop);b.JSC$14727_dragListGroup.init();b.scrollElement.addEventListener("scroll",b.onReorderableScroll,{passive:!0})};
_.DB.Object.defineProperties(_.Ie$.prototype,{TEST_ONLY:{configurable:!0,enumerable:!0,get:function(){}}});var U0H=function(){this.skipNextNavigation=!1},oI2=function(b,d,B){if(!d)return!1;
if(b.skipNextNavigation)return b.skipNextNavigation=!1;if(_.p(B,_.sN))return!1;var k,G,P;if((k=_.p(B,_.$x))==null?0:(G=k.browseEndpointContextSupportedConfigs)==null?0:(P=G.browseEndpointContextMainConfig)==null?0:P.skipConfirmation)return!1;var v;return((v=_.p(d.commandMetadata,_.LT))==null?void 0:v.webPageType)==="WEB_PAGE_TYPE_MINI_APP"};
U0H.prototype.showConfirmationDialog=function(b,d){this.navigateParams=d;this.customConfirmationCommand?_.I2().resolve(_.U6).resolveCommand(this.customConfirmationCommand):(d={openPopupAction:{popup:{confirmDialogRenderer:{title:_.QS(_.AU("NAVIGATION_CONFIRMATION_TITLE")),dialogMessages:[_.QS(_.AU("NAVIGATION_CONFIRMATION_DESCRIPTION"))],cancelButton:{buttonRenderer:{text:_.QS(_.AU("CANCEL")),command:{signalAction:{signal:"CANCEL_NAVIGATION"}}}},confirmButton:{buttonRenderer:{text:_.QS(_.AU("EXIT")),
command:{signalAction:{signal:"RESUME_NAVIGATION"}}}}}},popupType:"DIALOG"}},_.Cv.getInstance().triggerAction("yt-open-popup-action",d,b))};
U0H.prototype.cancelPendingNavigation=function(){var b;((b=this.navigateParams)==null?void 0:b.navigationType)===2&&(this.skipNextNavigation=!0,this.navigateParams.isForwardHistoryNavigation?window.history.back():window.history.forward())};var Nx2=function(){},MwM=function(b,d,B,k,G,P,v){B=B===void 0?{}:B;
v=v===void 0?{}:v;var L=_.I2().resolve(_.RE),A,a=(A=_.p(d,_.sN))==null?void 0:A.url;return a?COE(L,a,B,window.location.href,function(O,I){pjH(b,O,I,!1,!0,B,P,k)},function(){return!1}):nF(L,d,B,window.location.href,Ih(d),function(O,I){pjH(b,O,I,!1,!0,B,P,k)},G,v)},pjH=function(b,d,B,k,G,P,v,L){if(!b.JSC$14742_chunkHandler)if(B.page==="learning_journey_watch"&&_.N("web_enable_canvas_on_learning_journey")){var A=!_.p(L,_.$x);
G=G||k;if(A)if(G){if(_.N("kevlar_continue_playback_without_player_response")){var a;var O=(a=_.p(L,_.KB))==null?void 0:a.videoId}k={clientParams:{miniplayer:!1,autoSaveToQueue:!0,fromHistory:k,previousVideoId:O},tempData:P}}else k={clientParams:{miniplayer:!1,autoSaveToQueue:!1}};else k={clientParams:{miniplayer:!1,autoSaveToQueue:!1}};b.JSC$14742_chunkHandler=new mpU(_.kN,k,v,A,G)}else if(B.page==="watch"||B.page==="learning_journey_watch")if(G||k){if(_.N("kevlar_continue_playback_without_player_response")){var I;
A=(I=_.p(L,_.KB))==null?void 0:I.videoId}b.JSC$14742_chunkHandler=new ImS(_.kN,{clientParams:{miniplayer:!1,autoSaveToQueue:!0,fromHistory:k,previousVideoId:A},tempData:P},v)}else b.JSC$14742_chunkHandler=new WvA(_.kN);else B.page==="shorts"&&G&&!k?b.JSC$14742_chunkHandler=new ORl(_.kN,{clientParams:{miniplayer:!1,autoSaveToQueue:!1,fromHistory:!1},tempData:P},v):b.JSC$14742_chunkHandler=new amA(v);b.JSC$14742_chunkHandler.processChunk({endpoint:d,data:B});return b.JSC$14742_chunkHandler.pw.promise},
cd2=function(b,d,B,k,G){(B=_.lml(B))&&pjH(b,d,B,!1,!0,k,void 0,G)};_.Jdh=new _.$n("NAVIGATION_SERVICE_TOKEN");var za5=function(){this.pendingNavigationPromise=null};
_.E=za5.prototype;_.E.hasPendingNavigation=function(){return!!this.pendingNavigationPromise};
_.E.cancelPendingNavigation=function(){this.pendingNavigationPromise&&(this.pendingNavigationPromise=null)};
_.E.addEventListener=function(){throw Error("zh");};
_.E.dispatchEvent=function(){throw Error("zh");};
_.E.removeEventListener=function(){throw Error("zh");};var RaV=new _.$n("APP_ROOT");var NiQ=null;var Xj2=["__Secure-1PAPISID","SAPISID","__Secure-3PAPISID"],x5=function(){_.gh.call(this);this.pollingInterval=3E3;this.sessionCookies=[null,null,null];ha$(this)};
_.c(x5,_.gh);x5.prototype.verifyUser=function(){var b=ha$(this),d=b.logout;if(!b.sessionChange)return!0;this.dispatchEvent("ytsessionchange");d&&this.dispatchEvent("ytuserinvalid");return!1};
var ha$=function(b){var d=Xj2.map(function(G){var P;return(P=_.Za.get(G))!=null?P:""}),B=d.some(function(G,P){return b.sessionCookies&&b.sessionCookies[P]!==""&&G===""}),k=d.some(function(G,P){return b.sessionCookies&&b.sessionCookies[P]!==G});
b.sessionCookies=d;return{logout:B,sessionChange:k}};
x5.prototype.clearTimeout=function(){this.scheduledJobId&&(_.Y8.cancelJob(this.scheduledJobId),this.scheduledJobId=void 0)};var R5E=new _.$n("POSTMESSAGE_TUNNEL_TOKEN");var cqF=["/parent_tools","/file_download","/artist_roster"],HoQ=[d1r,B9h,koA,PtV,Gos,b6H,EZU,s6r];var Y5=new _.$n("NAVIGATION_CONFIRMATION_SERVICE");var HJH="/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(" "),leV=[{url:"/podcasts",
expFlag:"enable_polymer_navigation_for_podcasts_destination_page"},{url:"/companion_canvas",expFlag:"enable_ai_companion"}],eR=function(b,d){this.pendingNavigationPromise=null;this.JSC$14765_clientRoot=b;this.historyManager=d;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 Nx2;this.debugString=b.is;b={"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};_.Lv(_.Cv.getInstance(),b,this.JSC$14765_clientRoot)},gIr,ydh,SKS,Vws,ZJS;
_.c(eR,za5);eR.prototype.reload=function(){_.g3(window.location.href)};
var Fv2=function(b){b.currentEndpoint&&_.p(b.currentEndpoint,_.Uk)?b.reload():b.currentEndpoint&&b.navigate(b.currentEndpoint,!0,void 0,{disableCache:!0})};
eR.prototype.navigate=function(b,d,B,k,G,P,v,L){d=d===void 0?!1:d;B=B===void 0?{}:B;k=k===void 0?{}:k;var A=_.I2().resolve(Y5),a;if(!v&&oI2(A,(a=this.currentEndpoint)!=null?a:void 0,b))return A.showConfirmationDialog(this.JSC$14765_clientRoot.parentElement,{endpoint:b,reload:d,params:B,tempData:k,requestType:G,createScreenConfig:P}),!1;var O=_.UQ();_.ob(O,"eocs")||O.parkOrScheduleJob(function(){O.processSignal("eocs")},10,"eor");
p_G();v=Ih(b);A=k.autonav==="1";a=_.hb();x5.instance||(x5.instance=new x5);var I=x5.instance.verifyUser(),D;if(_.N("enable_dark_theme_only_on_shorts")){var U=document.documentElement.hasAttribute("dark"),M=_.ST(!0)==="USER_INTERFACE_THEME_DARK";if(v==="shorts"){if(!U)if(_.N("enable_dark_theme_only_on_shorts_control")){if(!window.location.href.includes("/shorts/")){var z;_.g3((z=_.p(b==null?void 0:b.commandMetadata,_.LT))==null?void 0:z.url,void 0,void 0,window.top)}}else{var H;_.g3(_.Lw((H=_.p(b==
null?void 0:b.commandMetadata,_.LT))==null?void 0:H.url,{theme:"dark"}),void 0,void 0,window.top)}}else if(_.N("enable_dark_theme_only_on_shorts_control")){if(window.location.href.includes("/shorts/")&&!U){var l;_.g3(_.Lw((l=_.p(b==null?void 0:b.commandMetadata,_.LT))==null?void 0:l.url,{themeRefresh:1}),void 0,void 0,window.top)}}else if(M!==U){var F;_.g3(_.Lw((F=_.p(b==null?void 0:b.commandMetadata,_.LT))==null?void 0:F.url,{themeRefresh:1}),void 0,void 0,window.top)}}if(v==="watch"){if(tws(_.I2().resolve(_.VD),
b)&&(I||_.N("fix_miniplayer_navigation_killswitch")))return!1;_.N("block_all_player_prefetch_requests")||(D=taS(_.Bs(_.wN),b,A))}else{var K,u=(K=_.p(this.currentEndpoint,_.KB))==null?void 0:K.videoId;u&&_.Pc.getInstance().then(function(Z2){Z2&&Z2.set("yt-miniplayer-shown-video-id",u)})}D&&(B.frags=D.missingFragments_.join(","));
z=null;var r;H=(r=_.p(b==null?void 0:b.commandMetadata,_.LT))==null?void 0:r.ignoreNavigation;if(!H)if(_.N("kevlar_command_url")){var Q;z=(Q=_.p(b==null?void 0:b.commandMetadata,_.LT))==null?void 0:Q.url}else z=_.LpE(b,B);if(z&&this.pendingNavigationPromise){if(this.lastNavigationUrl&&z==this.lastNavigationUrl)return _.zA({navigationRequestedSameUrl:!0}),!1;this.pendingNavigationPromise.cancel("canceled pendingNavigationPromise");_.$E(Zb(),"CANCELLED")}z&&(this.lastNavigationUrl=z);ks4();_.qL("IS_HOMEPAGE_COLD",
!1);_.qL("IS_RESULTS_PAGE_COLD",!1);_.qL("IS_WATCH_PAGE_COLD",!1);b.loggingUrls&&b.loggingUrls.forEach(function(Z2){Z2.baseUrl&&_.C_(Z2.baseUrl)});
_.FDm(b,P?P.layer:0)&&_.N("kevlar_flush_logs_on_away_navigation")&&_.qT();if(ltm(b))return!1;aE$(v,G);if(!z)return H||_.eu(new _.iq("Can't construct url for endpoint",b)),_.$E(Zb(),"FAILURE"),!1;_.MEW();r=b&&_.p(b,_.$x)&&_.p(b,_.$x).browseId.startsWith("UC");B=(Q=_.N("enable_dark_theme_only_on_shorts")&&v==="shorts"?!1:_.V8()&&document.documentElement.hasAttribute("dark")!==_.y8())?{themeRefresh:1}:{};Q&&!_.yA()&&_.ST()==="USER_INTERFACE_THEME_DARK"&&(B.theme="dark");r=Q||jXS(z)&&!r&&!_.N("kevlar_disable_url_allowlist");
I||(r=!0);if(r||_.xe("DISABLE_WARM_LOADS")||this.resetWarmLoads){if(window.self!==window.top){try{var q;var sW=(q=window.top)==null?void 0:q.location.href}catch(Z2){var L1;sW=(L1=Z2)==null?void 0:L1.message}_.eu(new _.iq("Attempting to redirect in iframe",{selfUrl:window.self.location.href,topUrl:sW}))}b=_.N("kevlar_redirect_on_window_killswitch")?window.top:window;ZA(z);_.g3(_.Lw(z,B),void 0,void 0,b);_.$E(Zb(),"ABORTED");return!1}_.N("kevlar_early_popup_close")&&_.BG(this.JSC$14765_clientRoot,"yt-close-all-popups-action",
[["ytd-video-download-toast-renderer"]]);this.pageFetcher.JSC$14742_chunkHandler=void 0;var cJ;sW=Ih((cJ=this.currentEndpoint)!=null?cJ:void 0);(cJ=v==="shorts"&&sW==="shorts")||_.e91();_.bq(V3E)("nr",void 0);A&&_.zA({webInfo:{navigationReason:"an"}});b.clickTrackingParams&&(k.itct=b.clickTrackingParams,k.csn=a);BKw(k);k.endpoint=JSON.stringify(b);_.N("enable_unknown_lact_fix_on_html5")&&(_.I2().resolve(_.Nn),k.lact=_.o_());_.w1.isEmpty(k)||_.Qw(z,k);!_.N("disable_miniplayer_expansion_log")&&this.isMiniplayerExpansion&&
(P=Object.assign({},{layer:0},P,{parentLayer:3}));this.pendingNavigationPromise=P=MwM(this.pageFetcher,b,k,this.currentEndpoint,this.JSC$14765_isNetworkPromiseStale.bind(this),P,L);P=P.then(this.handleNavigateSuccess.bind(this,P,b,D,k),this.handleNavigateFail.bind(this,P,b));_.qw().navigationFinishPromise=P;d={endpoint:b,pageType:v,url:vE(z),reload:!!d,noProgressBar:cJ};G&&(d.type=G);var OW;G=_.m0((OW=this.currentEndpoint)!=null?OW:null);OW=_.m0(b!=null?b:null);this.fireEvent("yt-navigate-start",
d);var ow;(ow=_.I2().resolve(_.O6(_.Jdh)))==null||ow.publish("navigation-start",{sourcePageSubtype:G,destinationPageSubtype:OW});D&&cd2(this.pageFetcher,b,D,k,this.currentEndpoint);return!0};
eR.prototype.JSC$14765_isNetworkPromiseStale=function(b){return b!=this.pendingNavigationPromise};
var Fch=function(b,d,B,k,G){var P=Ih(d);d={endpoint:d,pageType:P};G&&(d.errorMessage=G);_.eu(B);d.navigationDoneMs=_.hU("nd");d.navigationErrorReason=k;b.fireEvent("yt-navigate-error",d)};
eR.prototype.handleNavigateFail=function(b,d,B){var k=void 0;B instanceof _.VJ&&(k=B,C3G(B));if(this.JSC$14765_isNetworkPromiseStale(b))return _.Rk(k);_.$E(Zb(),"FAILURE");Fch(this,d,B,"101");return _.Rk(B)};
eR.prototype.handleNavigateSuccess=function(b,d,B,k,G){if(this.JSC$14765_isNetworkPromiseStale(b))return _.Eq();this.pendingNavigationPromise=null;if(!G)return d=new _.iq("Missing data in response for navigation endpoint",d),_.Rk(d);if(G.reload)return window.location.reload(!0),_.Eq();B&&(b={},_.w1.extend(b,_.lml(B),G),G=b);var P,v;B=(P=G)==null?void 0:(v=P.timing)==null?void 0:v.responseStart;B!=null&&_.hU("srt",B);_.hU("pdc");var L,A;P=(L=G)==null?void 0:(A=L.timing)==null?void 0:A.info;P!=null&&
(L=_.bq(_.KEy)(P),_.zA(L));_.$E(Zb(),"SUCCESS");ZJS(this,d,G,1,k);return _.Eq()};
var jXS=function(b){var d=b;_.N("kevlar_no_redirect_to_classic_2_ks")||(d=(new _.nB(b)).getPath());if(d==="/"||d==="/red")return!1;var B=!0;HJH.forEach(function(k){b.indexOf(k)===0&&(B=!1)});
leV.forEach(function(k){var G=k.url;_.N(k.expFlag)&&b.indexOf(G)===0&&(B=!1)});
return B};
eR.prototype.publishPageData=function(b){this.fireEvent("yt-page-data-fetched",{pageData:b})};
gIr=function(b,d,B,k,G,P){var v=null;d.page!=="watch"&&d.page!=="learning_journey_watch"||k?d.filler||_.BG(b.JSC$14765_clientRoot,"yt-stop-old-player",[d]):v=pjH(b.pageFetcher,G,d,B,!1,P,void 0,b.currentEndpoint);if(v)return v.then(b.publishPageData.bind(b,d));b.publishPageData(d);return _.Eq()};
ydh=function(b,d,B){var k=null;if(!B)return k=new _.iq("Empty data",b.debugString,d);var G=B.response;if(!G)return k;var P={endpointType:Ih(d)||"unknown"};G.responseContext?(G=G.responseContext.errors)&&(k=new _.iq("Errors in response context",b.debugString,d,G,P)):k=G.error||G.errorMetadata?new _.iq("Errors in response",b.debugString,d,G.error,G.errorMetadata,P):new _.iq("responseContext missing",b.debugString,d,Object.keys(G).sort().join(","),P);var v,L,A,a;if(b=B==null?void 0:(v=B.response)==null?
void 0:(L=v.responseContext)==null?void 0:(A=L.webResponseContextExtensionData)==null?void 0:(a=A.webResponseContextDebugData)==null?void 0:a.debugErrorMessages)for(v=0;v<b.length;v++);return k};
SKS=function(b){var d,B,k,G;return b==null?void 0:(d=b.response)==null?void 0:(B=d.responseContext)==null?void 0:(k=B.errors)==null?void 0:(G=k.error)==null?void 0:G["0"]};
Vws=function(b,d){var B;if(B=d.url&&!d.url.startsWith("/clip"))B=d.url,B=!_.N("webfe_parse_debug_param_in_resolveurl_service")&&b.searchDebugUrlMatcher.test(B)||IJC(B)?!0:!1;if(B)IJC(d.url)&&_.vQ(window.location.href).themeRefresh?(d=_.qa(d.url,"themeRefresh"),_.TW(b.historyManager,d)):d.url&&!Oow(d.url)&&_.TW(b.historyManager,d.url);else if(d.endpoint){var k,G,P;(B=(k=d.endpoint)==null?void 0:(G=k.commandMetadata)==null?void 0:(P=G.webCommandMetadata)==null?void 0:P.url)&&!Oow(B)&&_.TW(b.historyManager,
B);B&&d.url&&B!=d.url&&!d.url.match("playnext=1")&&new _.iq("Response url mismatch in response data",b.debugString,B,d.url)}};
_.iJS=function(b,d,B,k,G,P,v,L){P=P===void 0?!1:P;var A=_.I2().resolve(Y5),a;if(!L&&oI2(A,(a=b.currentEndpoint)!=null?a:void 0,d))return A.showConfirmationDialog(b.JSC$14765_clientRoot.parentElement,{endpoint:d,data:B,navigationType:k,tempData:G,isMiniplayer:P,isForwardHistoryNavigation:v==null?void 0:v.forward}),_.Eq();b.pageFetcher.JSC$14742_chunkHandler=void 0;return ZJS(b,d,B,k,G,P)};
ZJS=function(b,d,B,k,G,P){P=P===void 0?!1:P;b.isMiniplayerExpansion=P;var v=k===2;b.currentEndpoint=d;b.numNavigations++;b.numNavigations&&(w5Q.navigationCount=b.numNavigations);_.qL("NUM_NAV",b.numNavigations);var L=ydh(b,d,B);if(L)return Fch(b,d,L,"102",SKS(B)),_.Rk(L);var A,a,O,I;L=B.rootVe||(B==null?void 0:(A=B.response)==null?void 0:(a=A.responseContext)==null?void 0:(O=a.webResponseContextExtensionData)==null?void 0:(I=O.ytConfigData)==null?void 0:I.rootVisualElementType);!v&&B&&Vws(b,B);var D,
U;A=B==null?void 0:(D=B.response)==null?void 0:(U=D.responseContext)==null?void 0:U.maxAgeSeconds;if(!v&&!isNaN(A)){var M;_.N("kevlar_use_response_ttl_to_invalidate_cache")?M=(0,_.N$)()+1E3*A:_.N("kevlar_always_invalidate_cache")&&(M=0);isNaN(M)||(B.expirationTime=M)}_.Bs(_.wN).prefetchCache_.clear();v||B.page!=="watch"||k!==1?k=gIr(b,B,v,!!P,d,G):(b.publishPageData(B),k=_.Eq());G=k.then(function(){var z=Ih(d);z={endpoint:d,pageType:z,fromHistory:v,response:B};z.navigationDoneMs=_.hU("nd");b.fireEvent("yt-navigate-finish",
z);var H;(H=_.I2().resolve(_.O6(_.Jdh)))==null||H.publish("navigation-end")});
B.csn&&L&&B.clientSideGrafts&&k.then(b.attachClientSideGrafts.bind(b,B,_.RD()));return G};
_.E=eR.prototype;_.E.attachClientSideGrafts=function(b,d){b.clientSideGrafts&&d&&b.clientSideGrafts.forEach(function(B){if(d&&B){var k=_.Mc(B);_.N("combine_ve_grafts")?_.DX().graftServerVe(B,d):_.VV(b.csn,d,k)}})};
_.E.handleSignalActionHistoryBack=function(){window.history.back()};
_.E.handleSignalActionCloseWindow=function(){window.close()};
_.E.handleSignalActionReloadPage=function(){this.reload()};
_.E.handleSignalActionSoftReloadPage=function(){Fv2(this)};
_.E.handleSignalActionResetWarmLoads=function(){this.resetWarmLoads=!0};
_.E.fireEvent=function(b,d){b=new CustomEvent(b,{bubbles:!0,cancelable:!1,composed:!0,detail:d});this.dispatchEvent(b)};
_.E.addEventListener=function(b,d){this.JSC$14765_clientRoot.addEventListener(b,d)};
_.E.dispatchEvent=function(b){return this.JSC$14765_clientRoot.dispatchEvent(b)};
_.E.removeEventListener=function(b,d){this.JSC$14765_clientRoot.removeEventListener(b,d)};
eR[Da]=[RaV,_.rm];_.axE=new LA("browse","h8y2qb");_.mQQ=new LA("search","JzFVk");_.$QF=new LA("shorts","xwEKAe");_.OZE=new LA("watchFixie","nmfa2d");_.Ix4=new LA("watchFlexy","CF909");_.DQd=new LA("watchGrid","Tm0L3c");_.UQ4=new LA("watchLearningJourney","L3n37");var wjs;var uHs=function(){return _.g.apply(this,arguments)||this};
_.c(uHs,_.g);_.DB.Object.defineProperties(uHs,{template:{configurable:!0,enumerable:!0,get:function(){if(wjs===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);wjs=b}b=wjs;return b}}});
_.w([_.R(uVA.YtPlayerBehavior),_.n("design:type",Object)],uHs.prototype,"ytPlayerBehavior",void 0);_.w([_.ZM({is:"ytd-player"})],uHs);var KcM;var nIl;var Txe;var bR=function(){var b=_.g.apply(this,arguments)||this;b.forceModernIconButton=!1;b.actionMap={"yt-account-linking-state-changed-command":"handleAccountLinkingStateChangedCommand","yt-signal-action-show-account-link-dialog":"handleShowAccountLinkDialog"};return b};
_.c(bR,_.g);bR.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]]"}}}}}};
bR.prototype.handleAccountLinkingStateChangedCommand=function(b){if(b=_.p(b,pB2)){var d,B=(d=this.data)==null?void 0:d.providerKey;d=b.providerKey;B&&d&&B.id===d.id&&B.subject===d.subject&&(b=b.linked,b!==void 0&&(this.set("data.linked",b),this.notifyPath("data.linked"),_.N("enable_account_linking_warning_account_link_button")&&(this.set("data.is_warning",!1),this.notifyPath("data.is_warning")),this.setPlayerAccountLinkState(b)))}};
bR.prototype.setPlayerAccountLinkState=function(b){var d=new S0$;Vde(d,gtU(new Z7l,b));var B=_.kN();B&&B.getPlayerPromise().then(function(k){k.setAccountLinkState(_.j0(d.JSC$12492_serializeBinary(),4));k.updateAccountLinkingConfig(b)})};
bR.prototype.handleShowAccountLinkDialog=function(){var b=this.get("button.buttonRenderer.command");b&&_.CT([b],this.hostElement)};
_.DB.Object.defineProperties(bR.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}}}});
_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],bR.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],bR.prototype,"ytRendererBehavior",void 0);_.w([_.R([_.uA.YtActionHandlerBehavior]),_.n("design:type",Object)],bR.prototype,"actionHandlerBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],bR.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Object)],bR.prototype,"overrides",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],bR.prototype,"forceModernIconButton",void 0);_.w([_.Z({value:"bottom"}),_.n("design:type",String)],bR.prototype,"buttonTooltipPosition",void 0);_.w([_.Z({value:!1}),_.n("design:type",Boolean)],bR.prototype,"forceIconButton",void 0);_.w([_.Z(),_.n("design:type",Boolean)],bR.prototype,"disableTextTransform",void 0);
_.w([_.X("data","data.linked","data.isWarning"),_.n("design:type",Object),_.n("design:paramtypes",[])],bR.prototype,"button",null);_.w([_.ZM({is:"ytd-account-link-button-renderer",disableElementRegistration:!0})],bR);
_.V(bR,"ytd-account-link-button-renderer",function(){if(Txe!==void 0)return Txe;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return Txe=b},{mode:1});var rdA;var QXV=["PLAYLIST_LOOP_STATE_ONE","PLAYLIST_LOOP_STATE_ALL"],dY=function(){return _.g.apply(this,arguments)||this};
_.c(dY,_.g);dY.prototype.configureRendererStamper=function(){return{"currentButtonStateRenderer.button":{id:"button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{buttonTooltipPosition:"bottom"},properties:{forceIconOnly:"[[forceIconOnly]]"}}}}}};
dY.prototype.updateButtonActiveState=function(){var b=this,d=!!QXV.find(function(B){return b.currentState===B});
this.currentState==="PLAYLIST_LOOP_STATE_ONE"&&_.N("enable_web_delhi_icons")&&(d=!1);this.button&&(this.button.isPressed=d)};
_.DB.Object.defineProperties(dY.prototype,{currentState:{configurable:!0,enumerable:!0,get:function(){var b,d;return((b=this.playlistLoopStateEntity)==null?void 0:b.state)||((d=this.data)==null?void 0:d.currentState)}},
currentButtonStateRenderer:{configurable:!0,enumerable:!0,get:function(){var b=void 0,d;if(this.currentState&&((d=this.data)==null?0:d.states)){d=_.C(this.data.states);for(var B=d.next();!B.done;B=d.next()){B=_.p(B.value,_.y9e);var k=void 0;if(((k=B)==null?void 0:k.state)===this.currentState){b=B;break}}}return b}}});
dY.prototype.updateButtonActiveState=dY.prototype.updateButtonActiveState;_.w([_.R(_.fH),_.n("design:type",Object)],dY.prototype,"ytdReduxBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],dY.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],dY.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.Z({selectorArgs:["data.playlistLoopStateEntityKey"],selector:_.BI.playlistLoopStateEntitySelector}),_.n("design:type",Object)],dY.prototype,"playlistLoopStateEntity",void 0);_.w([_.Z(),_.n("design:type",Object)],dY.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Boolean)],dY.prototype,"forceIconOnly",void 0);_.w([_.DM("ytd-button-renderer"),_.n("design:type",_.HI)],dY.prototype,"button",void 0);
_.w([_.X("data","playlistLoopStateEntity"),_.n("design:type",Object),_.n("design:paramtypes",[])],dY.prototype,"currentState",null);_.w([_.O8("currentButtonStateRenderer"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],dY.prototype,"updateButtonActiveState",null);_.w([_.X("currentState"),_.n("design:type",Object),_.n("design:paramtypes",[])],dY.prototype,"currentButtonStateRenderer",null);
_.w([_.ZM({is:"ytd-playlist-loop-button-renderer",disableElementRegistration:!0})],dY);
_.V(dY,"ytd-playlist-loop-button-renderer",function(){if(rdA!==void 0)return rdA;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return rdA=b},
{mode:1});var qK$;var x0S=_.AU("DOWNLOAD",{},"Download"),YKU=_.AU("DOWNLOADING",{},"Downloading"),eal=_.AU("DOWNLOADED",{},"Downloaded"),bf2=_.AU("RETRY",{},"Retry"),BV=function(){var b=_.g.apply(this,arguments)||this;b.forceIconButton=!1;b.forceIconOnly=!1;b.overrides=!1;b.buttonTooltipPosition=!1;b.styleActionButton=!1;b.disableTextTransform=!1;b.downloadProgress=0;b.isDownloadComplete=!1;b.isHidden=!0;b.transferState="TRANSFER_STATE_UNKNOWN";b.isVideoDeletedByUser=!1;b.offlineabilityState="ADD_TO_OFFLINE_BUTTON_STATE_UNKNOWN";
return b};
_.c(BV,_.g);_.E=BV.prototype;_.E.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.E.dataChanged=function(){var b;(b=this.data)!=null&&b.text||(b=_.ZS(_.Yg().getState(),this.videoId),this.updateButtonState(b))};
_.E.computeVideoId=function(b){return b};
_.E.computePlayerStateEntityKey=function(b){return b};
_.E.showHideButton=function(){this.updateButtonVisibility()};
_.E.updateButtonVisibility=function(){this.disabled=this.offlineabilityState==="ADD_TO_OFFLINE_BUTTON_STATE_DISABLED"?!0:!1;var b;((b=this.playerStateEntity)==null?void 0:b.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};
_.E.onTransferStateChanged=function(){this.updateButtonState(this.transferState)};
_.E.updateButtonState=function(b){if(this.data&&(this.ytRendererBehavior.getSimpleString(this.data.text)!==YKU||!_.op(b))){this.updateButtonVisibility();this.isDownloadComplete=!1;switch(b){case "TRANSFER_STATE_UNKNOWN":b=x0S;var d="OFFLINE_DOWNLOAD";var B="ACTION_ADD";break;case "TRANSFER_STATE_FAILED":b=bf2;d="OFFLINE_DOWNLOAD";B="ACTION_RETRY";break;case "TRANSFER_STATE_COMPLETE":b=eal;d="OFFLINE_PIN";B="ACTION_REMOVE_WITH_PROMPT";this.isDownloadComplete=!0;break;case "TRANSFER_STATE_TRANSFERRING":case "TRANSFER_STATE_TRANSFER_IN_QUEUE":b=
YKU;d="OFFLINE_DOWNLOADING_ZERO";B="ACTION_REMOVE_WITH_PROMPT";break;case "TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH":b=bf2;d="OFFLINE_DOWNLOAD";B="ACTION_RETRY";break;default:b=x0S,d="OFFLINE_DOWNLOAD",B="ACTION_ADD"}this.isVideoDeletedByUser&&(b=x0S,d="OFFLINE_DOWNLOAD",B="ACTION_ADD");var k=Object.assign({},this.data);k.text=_.QS(b);k.tooltip=b;k.icon={iconType:d};k.size="SIZE_DEFAULT";k.style="STYLE_DEFAULT";_.p(k.command,_.DC)&&(_.p(k.command,_.DC).action=B);this.set("data",k)}};
_.E.updateProgress=function(){if(this.data){this.isDownloadComplete=!1;var b="OFFLINE_DOWNLOAD";this.downloadProgress>0&&this.downloadProgress<=.1?b="OFFLINE_DOWNLOADING_ZERO":this.downloadProgress>.1&&this.downloadProgress<=.3?b="OFFLINE_DOWNLOADING_TWENTY":this.downloadProgress>.3&&this.downloadProgress<=.5?b="OFFLINE_DOWNLOADING_FORTY":this.downloadProgress>.5&&this.downloadProgress<=.7?b="OFFLINE_DOWNLOADING_SIXTY":this.downloadProgress>.7&&this.downloadProgress<1?b="OFFLINE_DOWNLOADING_EIGHTY":
this.downloadProgress===1&&(b="OFFLINE_PIN",this.isDownloadComplete=!0);var d;b!==((d=this.data.icon)==null?void 0:d.iconType)&&(d=Object.assign({},this.data),d.text=_.QS(YKU),d.tooltip=YKU,d.icon={iconType:b},_.p(d.command,_.DC)&&(_.p(d.command,_.DC).action="ACTION_REMOVE_WITH_PROMPT"),this.set("data",d))}};
BV.prototype.updateProgress=BV.prototype.updateProgress;BV.prototype.onTransferStateChanged=BV.prototype.onTransferStateChanged;BV.prototype.showHideButton=BV.prototype.showHideButton;BV.prototype.dataChanged=BV.prototype.dataChanged;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],BV.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.fH),_.n("design:type",Object)],BV.prototype,"ytdReduxBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],BV.prototype,"forceIconButton",void 0);
_.w([_.Z(),_.n("design:type",Object)],BV.prototype,"forceIconOnly",void 0);_.w([_.Z(),_.n("design:type",Object)],BV.prototype,"overrides",void 0);_.w([_.Z(),_.n("design:type",Object)],BV.prototype,"buttonTooltipPosition",void 0);_.w([_.Z(),_.n("design:type",Object)],BV.prototype,"styleActionButton",void 0);_.w([_.Z(),_.n("design:type",Object)],BV.prototype,"disableTextTransform",void 0);
_.w([_.Z({computed:"computeVideoId(data.command.offlineVideoEndpoint.videoId)"}),_.n("design:type",String)],BV.prototype,"videoId",void 0);_.w([_.Z({computed:"computePlayerStateEntityKey(data.playerStateEntityKey)"}),_.n("design:type",String)],BV.prototype,"playerStateEntityKey",void 0);_.w([_.Z(),_.n("design:type",Object)],BV.prototype,"data",void 0);_.w([_.Z({selector:S6,selectorArgs:["videoId"]}),_.n("design:type",Object)],BV.prototype,"downloadProgress",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],BV.prototype,"isDownloadComplete",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],BV.prototype,"isHidden",void 0);_.w([_.Z({selector:_.ZS,selectorArgs:["videoId"]}),_.n("design:type",String)],BV.prototype,"transferState",void 0);_.w([_.Z({selector:_.G8y,selectorArgs:["videoId"]}),_.n("design:type",Object)],BV.prototype,"isVideoDeletedByUser",void 0);
_.w([_.Z({selector:Yb4,selectorArgs:["videoId"]}),_.n("design:type",Object)],BV.prototype,"offlineabilityState",void 0);_.w([_.Z({selector:_.fQ,selectorArgs:["playerStateEntityKey"]}),_.n("design:type",Object)],BV.prototype,"playerStateEntity",void 0);_.w([_.Z({value:!0}),_.n("design:type",Boolean)],BV.prototype,"showTooltips",void 0);_.w([_.Z({value:!0}),_.n("design:type",Boolean)],BV.prototype,"sendCommandWhenDisabled",void 0);
_.w([_.Z({value:!1}),_.n("design:type",Boolean)],BV.prototype,"disabled",void 0);_.w([_.pl("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],BV.prototype,"dataChanged",null);_.w([_.pl("offlineabilityState","playerStateEntity"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],BV.prototype,"showHideButton",null);
_.w([_.pl("transferState","isVideoDeletedByUser"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],BV.prototype,"onTransferStateChanged",null);_.w([_.pl("downloadProgress"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],BV.prototype,"updateProgress",null);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-download-button-renderer"})],BV);
_.V(BV,"ytd-download-button-renderer",function(){if(qK$!==void 0)return qK$;var b=document.createElement("template");_.J(b,'\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>');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return qK$=b},{mode:2});var dVV;var BBe,kqs=function(){if(BBe!==void 0)return BBe;var b=document.createElement("template");_.J(b,'\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 BBe=b};var Gqs=_.N("web_button_rework")&&_.Ye("BUTTON_REWORK")||_.N("web_button_rework_with_live"),PX$=_.Nt("dynamic_metadata_update_interaction_delay_period_sec",5)*1E3,km=function(){var b=_.g.apply(this,arguments)||this;b.isPressed=!1;b.forceIconButton=!1;b.forceIconOnly=!1;b.forceModernIconButton=!1;b.alignByText=!1;b.isShorts=!1;b.animatedText=!1;b.shouldAnimate=!1;b.JSC$14803_browserSupportsAnimation=_.N("web_supports_animations_api");b.actionMap={"yt-update-toggle-button-text-action":"handleUpdateToggleButtonTextAction",
"yt-update-toggle-button-state-command":"handleUpdateToggleButtonStateCommand"};b.onTap=function(){var d;if((d=b.data)==null||!d.defaultNavigationEndpoint){var B;d=!((B=b.data)==null?0:B.isToggled);var k;if((k=b.data)==null||!k.preventAutoToggle){b.shouldAnimate=!1;b.disableTextUpdateJobId&&_.Y8.cancelJob(b.disableTextUpdateJobId);b.disableTextUpdateJobId=_.Y8.addLowPriorityJob(function(){b.disableTextUpdateJobId=void 0},PX$);
var G;b.set("data.isToggled",!((G=b.data)==null?0:G.isToggled));B=b.getInnertubeIcon();k={toggled:d,actions:{}};B&&(k.actions[B.toLowerCase()]=d);_.dp(b.hostElement,"yt-toggle-button",k)}}};
return b};
_.c(km,_.g);_.E=km.prototype;_.E.resetAnimation=function(){this.shouldAnimate=!1;this.disableTextUpdateJobId&&(_.Y8.cancelJob(this.disableTextUpdateJobId),this.disableTextUpdateJobId=void 0)};
_.E.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.E.toggle=function(b){var d;this.set("data.isToggled",b!==void 0?b:!((d=this.data)==null?0:d.isToggled))};
_.E.handleUpdateToggleButtonStateCommand=function(b){if(this.data){b=_.p(b,X3V);var d,B,k,G=(d=this.data)==null?void 0:(B=d.toggleButtonSupportedData)==null?void 0:(k=B.toggleButtonIdData)==null?void 0:k.id;G&&b&&G===(b==null?void 0:b.buttonId)&&this.set("data.isToggled",b.toggled)}};
_.E.handleUpdateToggleButtonTextAction=function(b){if(this.data){b=_.p(b,qi2);var d,B,k,G=(d=this.data)==null?void 0:(B=d.toggleButtonSupportedData)==null?void 0:(k=B.toggleButtonIdData)==null?void 0:k.id;G&&b&&G===(b==null?void 0:b.buttonId)&&!this.disableTextUpdateJobId&&(this.shouldAnimate=!0,this.textNumberValue=b.defaultNumericalValue,this.set("data.defaultText",b.defaultText),this.set("data.toggledText",b.toggledText),this.shouldAnimate=!1)}};
_.E.getInnertubeIcon=function(){var b=this.data;if(b){var d,B,k=((d=b.defaultIcon)==null?0:d.iconType)?(B=b.defaultIcon)==null?void 0:B.iconType:null,G,P;d=((G=b.toggledIcon)==null?0:G.iconType)?(P=b.toggledIcon)==null?void 0:P.iconType:k;return b.isToggled?d:k}};
_.E.computeTooltip=function(){return this.data?this.data.isToggled&&this.data.toggledTooltip||this.data.defaultTooltip||null:null};
_.DB.Object.defineProperties(km.prototype,{computedButtonShape:{configurable:!0,enumerable:!0,get:function(){if(this.data){var b={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$14803_browserSupportsAnimation,animatedTextProps:{numberText:"",
numberValue:Number(this.textNumberValue),heightPx:36,shouldAnimate:this.shouldAnimate}};var d=b.renderer;var B=b.element;var k=b.toggled;var G=b.onTapCallback;var P=b.commandClientArgs;var v=b.overrides;var L=b.forceIcon;var A=b.forceModernIconButton;var a=b.forceDisabled;var O=b.useAnimatedText;var I=b.animatedTextProps;b=yq2(d,k);L=!d.defaultIcon||!L&&d.defaultText?d.defaultIcon?"leading":void 0:A?"icon-only":"icon-only-40";L==="icon-only-40"&&(b.type="text");var D;A=Object;var U=A.assign,M;a:switch((M=
d.style)==null?void 0:M.styleType){case "STYLE_COMPACT_GRAY":M={size:"S"};break a;default:M={size:"M"}}var z=!!k;var H=(H=k&&d.toggledText||d.defaultText)?_.lr(H):void 0;O?(O=_.qA(k&&d.toggledText||d.defaultText))&&I&&!isNaN(Number(I.numberValue))?(I.numberText=O,k&&(I.numberValue+=1),O=I):O=void 0:O=void 0;var l,F,K,u;var r=(I=((F=k?d.toggledAccessibilityData||((r=d.toggledText)==null?void 0:r.accessibility):d.accessibilityData||((l=d.defaultText)==null?void 0:l.accessibility))==null?void 0:(K=F.accessibilityData)==
null?void 0:K.label)||((u=d.accessibility)==null?void 0:u.label))?I:_.qA(k&&d.toggledText||d.defaultText);a=a===void 0?d.isDisabled:a;B=gSW(d,k,G,B,P);k=Zoy(d,k);k!=null&&k.length?(k=_.yW({innertubeCommand:NWy(k),forceNewState:!0}),k=SI(k)?k:void 0):k=void 0;d=U.call(A,{},b,M,{iconPosition:L},v,{focused:!1,toggled:z,toggleable:!0,formattedButtonText:H,animatedTextProps:O,accessibilityLabel:r,disabled:a,onTap:B,aTagConfig:k},qP4((D=d.colorData)==null?void 0:D.basicColorPaletteData));d.alignByText=
this.alignByText;this.isShorts&&this.data.isToggled&&(d.type="filled");return d}}},
computedIcon:{configurable:!0,enumerable:!0,get:function(){var b=this.getInnertubeIcon();if(b)return _.fx(b)}}});
km.prototype.resetAnimation=km.prototype.resetAnimation;_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],km.prototype,"ytComponentBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],km.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],km.prototype,"ytActionHandlerBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],km.prototype,"data",void 0);
_.w([_.Z(),_.n("design:type",Object)],km.prototype,"isPressed",void 0);_.w([_.Z(),_.n("design:type",Object)],km.prototype,"forceIconButton",void 0);_.w([_.Z(),_.n("design:type",Object)],km.prototype,"forceIconOnly",void 0);_.w([_.Z(),_.n("design:type",Object)],km.prototype,"forceModernIconButton",void 0);_.w([_.Z(),_.n("design:type",Object)],km.prototype,"alignByText",void 0);_.w([_.Z(),_.n("design:type",Object)],km.prototype,"overrides",void 0);
_.w([_.Z(),_.n("design:type",Boolean)],km.prototype,"disabled",void 0);_.w([_.Z(),_.n("design:type",Object)],km.prototype,"isShorts",void 0);_.w([_.Z(),_.n("design:type",Object)],km.prototype,"buttonTooltipPosition",void 0);_.w([_.Z(),_.n("design:type",Object)],km.prototype,"animatedText",void 0);_.w([_.Z(),_.n("design:type",String)],km.prototype,"textNumberValue",void 0);_.w([_.Z({computed:"computeTooltip(data, data.isToggled)"}),_.n("design:type",Object)],km.prototype,"tooltip",void 0);
_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],km.prototype,"resetAnimation",null);_.w([_.X("data.*","forceIconButton","forceIconOnly","forceModernIconButton","alignByText","overrides","disabled","isShorts"),_.n("design:type",Object),_.n("design:paramtypes",[])],km.prototype,"computedButtonShape",null);_.w([_.X("data.*"),_.n("design:type",Object),_.n("design:paramtypes",[])],km.prototype,"computedIcon",null);
_.w([_.ZM({is:"ytd-toggle-button-renderer",disableElementRegistration:!0,cssBuildOptOut:!0})],km);Gqs&&_.V(km,"ytd-toggle-button-renderer",kqs,{mode:_.s_("kevlar_poly_si_batch_j081")?1:2});var EFh=_.y(function(b){function d(a){var O;return _.f(function(I){if(I.nextAddress==1)return(O=!VE4(a,L())||!L().enabled)?I.jumpTo(2):I.yield(nSG(),3);I.nextAddress!=2&&(O=I.yieldResult);if(O)return I.return();B();setTimeout(function(){v(!1)},1500);
_.tn(I)})}
function B(){setTimeout(function(){v(!0);var a;(a=k.lottieEl)==null||a.goToAndPlay(0)},150)}
var k=_.OI(),G=_.C(_.zk(!1,void 0,"UfUosc")),P=G.next().value,v=G.next().value,L=_.Y0(b.settings,{uniqueId:"this is not intended behavior",enabled:!1,experimentEnabled:!1,timings:[]});_.Ti(function(){var a,O;((a=b.settings)==null?void 0:(O=a.call(b))==null?void 0:O.uniqueId)==="this is not intended behavior"&&_.eu(new _.iq("Smartimation Settings is undefined"))});
_.nL(function(){L().experimentEnabled&&(L().enabled?iod(d):(v(!1),w_d(d)),_.Tk(function(){w_d(d)}))},"IHhVmc");
_.nL(function(){L().timings.join("");L().experimentEnabled&&(u6Q(L()),_.Tk(function(){KD2(L())}))},"fsfhOe");
var A=_.lp(function(){var a=k,O=L().uniqueId+"-border",I,D;var U="https://www.gstatic.com/youtube/img/lottie/smartimations/smartimation_border_"+((D=(I=_.I2().resolve(_.O6(_.nx)))==null?void 0:I())!=null&&D?"dark":"light")+"_v2.json";return{animationRef:a,animationConfig:{name:O,autoplay:!1,loop:!1,path:U}}},void 0,"UWvUGe");
G={};return _.W("yt-smartimation",{class:_.LQ(b.className,"smartimation",(G["smartimation--experiment-enabled"]=function(){return L().experimentEnabled},G["smartimation--active-border"]=P,G["smartimation--enable-masking"]=Ti4(),G))},_.W(_.m,{cond:function(){return L().experimentEnabled},
then:function(){return _.W("div",{class:"smartimation__border"},_.W(_.K2,{className:"smartimation__border-gradient",data:A,animationName:function(){return A().animationConfig.name}}))}}),_.W("div",{class:"smartimation__content"},b.children))},"ha");
EFh.idomCompat=!0;_.B$(EFh,"yt-smartimation",{props:{className:_.DK,settings:_.DK}});var GZ=function(){var b=_.g.apply(this,arguments)||this;b.likeButtonOverride={segmentedPosition:"start",style:"mono",type:"tonal"};b.dislikeButtonOverride={iconPosition:"icon-only",segmentedPosition:"end",style:"mono",type:"tonal"};b.shouldEnableSmartimation=!1;return b};
_.c(GZ,_.g);GZ.prototype.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
GZ.prototype.onDataChanged=function(){var b,d;this.shouldEnableSmartimation=(((b=this.data)==null?void 0:(d=b.timedAnimationData)==null?void 0:d.animationTiming)||[]).length>0&&!this.isLikeOrDisliked()};
GZ.prototype.isLikeOrDisliked=function(){if(!this.data)return!1;var b=_.p(this.data.likeButton,_.m9),d=_.p(this.data.dislikeButton,_.m9);return!!((b==null?0:b.isToggled)||(d==null?0:d.isToggled))};
GZ.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]]"}}}}}};
_.DB.Object.defineProperties(GZ.prototype,{smartimationSettings:{configurable:!0,enumerable:!0,get:function(){var b,d,B=((b=this.data)==null?void 0:(d=b.timedAnimationData)==null?void 0:d.animationTiming)||[];return{uniqueId:"like-dislike",timings:B,enabled:this.shouldEnableSmartimation,experimentEnabled:B.length>0}}}});
GZ.prototype.onDataChanged=GZ.prototype.onDataChanged;_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],GZ.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],GZ.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],GZ.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Object)],GZ.prototype,"likeButtonOverride",void 0);_.w([_.Z(),_.n("design:type",Object)],GZ.prototype,"dislikeButtonOverride",void 0);
_.w([_.X("shouldEnableSmartimation"),_.n("design:type",Object),_.n("design:paramtypes",[])],GZ.prototype,"smartimationSettings",null);_.w([_.O8("data"),_.$0("yt-toggle-button"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],GZ.prototype,"onDataChanged",null);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-segmented-like-dislike-button-renderer"})],GZ);
_.V(GZ,"ytd-segmented-like-dislike-button-renderer",function(){if(dVV!==void 0)return dVV;var b=document.createElement("template");_.J(b,'\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>');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return dVV=b},{mode:1});var s8A;var CXM;(CXM=document.body)==null||CXM.setAttribute("rounded-container","");var vFs={};vFs.YtToggleButtonBehavior=[_.uA.YtActionHandlerBehavior,xP.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 b=this.data.isToggled;if(!this.isModal_(b)){if(!this.data.preventAutoToggle){this.toggle();var d={toggled:this.data.isToggled,actions:{}};d.actions[this.buttonIcon]=this.data.isToggled;_.dp(this.hostElement,"yt-toggle-button",d)}d=this.data.defaultServiceEndpoint||null;var B=this.data.toggledServiceEndpoint||null;if(d&&B||d&&this.data.preventAutoToggle)b=b?B:d,d=this.disableCommandHandlerOverride,_.N("killswitch_toggle_button_behavior_resolve_command")||d?_.GA(this.hostElement,
[b]):_.ak(b,this.hostElement),_.dp(this.hostElement,"yt-execute-service-endpoint",{serviceEndpoint:b})}},
stateChanged_:function(){var b=this.data;if(b){var d=b.isToggled;this._setEndpoint(this.computeEndpoint_(b));this._setServiceEndpoint(this.computeServiceEndpoint_(b));this._setButtonIcon(this.computeButtonIcon_(b,d));this._setButtonText(this.computeButtonText_(b,d));this._setButtonAccessibility(this.computeAccessibility_(b,d));this._setButtonTooltip(this.computeTooltip_(b,d));this._setButtonClass(this.computeButtonClass_(b,d));this._setIconPositionType(this.computeIconPositionType_(b));this.updateRenderedElements();
this.elements_.button&&(this.elements_.button.is==="yt-icon-button"?(this.elements_.button.toggleable=!0,this.elements_.button.pressed=d):this.elements_.button.setAttribute("aria-pressed",d));this.elements_.icon&&this.shouldSetIconActiveState_()&&(this.elements_.icon.active=d)}},
shouldSetIconActiveState_:function(){return _.N("kevlar_system_icons")},
toggle:function(b){this.set("data.isToggled",b!==void 0?b:!this.data.isToggled);_.N("web_toggle_button_force_update_killswitch")||this.notifyPath("data.isToggled")},
isModal_:function(b){if(b){var d,B;return!!((d=this.data)==null?0:(B=d.toggledServiceEndpoint)==null?0:B.confirmDialogEndpoint)}return!!this.endpoint&&(!!this.endpoint.modalEndpoint||!!this.endpoint.shareEndpoint||!!this.endpoint.shareEntityEndpoint)},
computeEndpoint_:function(b){return b&&b.defaultNavigationEndpoint||null},
computeButtonIcon_:function(b,d){var B=b&&b.defaultIcon?_.fx(b.defaultIcon.iconType):null;b=b&&b.toggledIcon?_.fx(b.toggledIcon.iconType):B;return d?b:B},
handleUpdateToggleButtonStateCommand_:function(b){b=b.updateToggleButtonStateCommand;this.get("toggleButtonSupportedData.toggleButtonIdData.id",this.data)==b.buttonId&&this.toggle(b.toggled)},
computeButtonText_:function(b,d){return b?d&&b.toggledText||b.defaultText||null:null},
computeAccessibility_:function(b,d){return b?(d?this.get("toggledAccessibilityData.accessibilityData",b):this.get("accessibilityData.accessibilityData",b))||b.accessibility||null:null},
computeTooltip_:function(b,d){return b?d&&b.toggledTooltip||b.defaultTooltip||null:null},
computeButtonClass_:function(b,d){if(!b)return"";var B="",k=b.toggledStyle||b.style;if(d=d?k:b.style){d.styleType&&(d=d.styleType);try{B+=d.toLowerCase().replace(/_/g,"-")+" "}catch(G){_.bE(G,d,typeof d),_.eu(G)}}if(b=b.size){b.sizeType&&(b=b.sizeType);try{B+=b.toLowerCase().replace(/_/g,"-")+" "}catch(G){_.bE(G,b,typeof b),_.eu(G)}}return B.trim()},
computeIconPositionType_:function(b){return b&&b.iconPosition||null},
computeServiceEndpoint_:function(b){var d=b&&b.serviceEndpoint,B=this.get("data.command.commandMetadata.webCommandMetadata.sendPost");return d?d:B&&b.command?b.command:null},
handleUpdateToggleButtonTextAction_:function(b){b=b.updateToggleButtonTextAction;this.get("toggleButtonSupportedData.toggleButtonIdData.id",this.data)==b.buttonId&&(this.set("data.defaultText",b.defaultText),this.notifyPath("data.defaultText"),this.set("data.toggledText",b.toggledText),this.notifyPath("data.toggledText"))}}];_.Xf("sharingToggleButtonAndDefaultButton","toggleButtonRenderer",{component:"ytd-toggle-button-renderer",params:{noink:!0}});var LM$=_.N("web_button_rework")&&_.Ye("BUTTON_REWORK")||_.N("web_button_rework_with_live"),PV=function(){var b=_.g.apply(this,arguments)||this;b.systemIcons=_.N("kevlar_system_icons");b.roundedContainer=!0;return b};
_.c(PV,_.g);PV.prototype.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
PV.prototype.onYtButtonTapHandler=function(){if(!this.ytToggleButtonBehavior.isModal_()){var b=this.data.isToggled;if(!this.data.preventAutoToggle){this.ytToggleButtonBehavior.toggle();var d={toggled:!!this.data.isToggled,actions:{}};d.actions[this.ytToggleButtonBehavior.buttonIcon]=this.data.isToggled;var B,k;d.actions.playlistId=(B=this.data.defaultServiceEndpoint)==null?void 0:(k=B.playlistEditEndpoint)==null?void 0:k.playlistId;_.dp(this.hostElement,"yt-toggle-button",d)}(b=b?this.data.toggledServiceEndpoint:
this.data.defaultServiceEndpoint)&&this.ytComponentBehavior.resolveCommand(b)}};
PV.prototype.onYtNavigate=function(b){var d=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(b.detail.endpoint);d&&(b.stopPropagation(),this.ytdOpenPopupBehavior.openPopup(d))};
_.DB.Object.defineProperties(PV,{template:{configurable:!0,enumerable:!0,get:function(){if(s8A===void 0){var b=document.createElement("template");_.J(b,"\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");b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);s8A=b}b=s8A;return b}}});
PV.prototype.onYtNavigate=PV.prototype.onYtNavigate;_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],PV.prototype,"ytComponentBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],PV.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.X4),_.n("design:type",Object)],PV.prototype,"ytdOpenPopupBehavior",void 0);_.w([_.R(vFs.YtToggleButtonBehavior),_.n("design:type",Object)],PV.prototype,"ytToggleButtonBehavior",void 0);
_.w([_.Z(),_.n("design:type",Object)],PV.prototype,"data",void 0);_.w([_.Z({value:!0}),_.n("design:type",Boolean)],PV.prototype,"showTooltips",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],PV.prototype,"systemIcons",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],PV.prototype,"roundedContainer",void 0);_.w([_.$0("yt-navigate"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],PV.prototype,"onYtNavigate",null);
_.w([_.ZM({is:"ytd-toggle-button-renderer",disableElementRegistration:LM$})],PV);var fNr,AZH;_.EF=new _.$n("PANEL_CONTROLLER_TOKEN");_.sF=new _.$n("SHEET_CONTROLLER_TOKEN");_.Ca=new _.$n("DIALOG_CONTROLLER_TOKEN");fNr=new _.$n("DIALOG_CONTAINER_TOKEN");AZH=new _.$n("ENGAGEMENT_PANEL_ELEMENT_TOKEN");_.vV=new _.$n("PERSISTENT_PANEL_CONTROLLER_TOKEN");var BgG=_.AU("DOWNLOAD",{},"Download"),kTm=_.AU("DOWNLOADING",{},"Downloading"),GTQ=_.AU("DOWNLOADED",{},"Downloaded"),P5F=_.AU("RETRY",{},"Retry");var WMH=_.y(function(b){var d=LCW,B=function(){return""},k=E_C(b.data),G=sCy(b.data),P=C5G(b.data),v=v_2(b.data);
d=function(){var L=b.data(),A=bNC(L,k(),G(),P(),v()),a=!!L.videoId,O=A.text;return{title:a?O:void 0,tooltip:a?void 0:O,accessibilityText:O,onTap:A.onTap,iconName:A.iconType,style:L.buttonStyle,type:"BUTTON_VIEW_MODEL_TYPE_TONAL",state:A.disabled?"BUTTON_VIEW_MODEL_STATE_DISABLED":"BUTTON_VIEW_MODEL_STATE_ACTIVE",buttonSize:L.buttonSize}};
B={};B=_.LQ("ytDownloadButtonViewModelHost",(B.ytDownloadButtonViewModelIsHidden=function(){var L=b.data(),A=v();return L.playlistId||A()==="ADD_TO_OFFLINE_BUTTON_STATE_ENABLED"||A()==="ADD_TO_OFFLINE_BUTTON_STATE_DISABLED"?!1:!0},B));
return _.W("download-button-view-model",{class:B},_.W(_.F0,{data:d}))},"ia");
WMH.idomCompat=!0;var DI2=new _.$n("SUBMIT_API_SERVICE_TOKEN");var $Id,ONC,UIJ={submitAction:"SUBMIT_ACTION_SUBMISSION",allFields:!0};var y44=new _.$n("RENDERER_LOGGER_TOKEN");var jCy=new _.$n("RENDERER_STAMPER_OPTIONS_TOKEN");var NgW;_.pc=new RDU;NgW=new Map;var FC4="compactRadioRenderer compactPlaylistRenderer playlistVideoRenderer compactVideoRenderer feedNudgeRenderer gridVideoRenderer primetimePromoRenderer radioRenderer primetimePromoRenderer reelItemRenderer reelShelfRenderer richShelfRenderer searchHistoryQueryRenderer shelfRenderer videoWithContextRenderer videoCardRenderer statementBannerRenderer miniGameCardViewModel shortsLockupViewModel lockupViewModel gridShelfViewModel".split(" "),g_y=["notificationTextRenderer","notificationMultiActionRenderer"],
ZNC="primetimePromoRenderer statementBannerRenderer brandVideoShelfRenderer brandVideoSingletonRenderer feedNudgeRenderer playlistVideoRenderer".split(" "),t54=pdW(function(b){return _.Qo(b==null?void 0:b.targetId)}).useUpdatableData;var lvW=0,hHQ=new Set;_.MN.debugName="EjJbCe";var aNH=_.y(function(b){var d=b.data;b=b.className;_.ng(function(){d().formId||_.xs(Error("Dh"))});
var B=_.mIm(function(){return d().formId},function(){return d().beforeSubmitCommand},function(){return d().afterSubmitCommand}),k=B.submitForm,G=B.isValid,P=B.isSubmitting,v=function(){return{state:d().isDisabled||!G()||P()?"disabled":"active"}};
return _.W("yt-submit-button-view-model",{class:_.LQ("ytSubmitButtonViewModelHost",b)},_.W(_.MN,{data:function(){return d().button}},{buttonViewModel:function(L){return _.W(_.F0,{data:L.data,
buttonOverrides:v,onClick:k})}}))},"la");var $Vs=_.y(function(b){var d=b.backgroundLottieRef;var B=b.foregroundLottieRef;var k=b.children;var G=b.wrapperClass;var P=b.disableAnimation;b=function(){return(_.N("web_animated_actions")||_.N("web_animated_actions_v2"))&&!(P==null?0:P())};
return _.W("yt-animated-action",{class:_.LQ("ytAnimatedActionHost",G)},_.W("div",{class:"ytAnimatedActionContentWithBackground"},_.W(_.m,{cond:b,then:function(){return _.W(mVV,{wrapperClass:"ytAnimatedActionBackgroundContainer",lottieClass:"ytAnimatedActionBackground",lottiePlayerProps:function(){return{animationRef:d==null?void 0:d(),animationConfig:{name:"animated-actions-background",autoplay:!1,loop:!1,path:"https://www.gstatic.com/youtube/img/lottie/subscribe_action/subscribe_action_container_"+
(S54()?"dark":"light")+"_v5.json"}}}})}}),k),_.W(_.m,{cond:b,
then:function(){return _.W(mVV,{lottiePlayerProps:function(){return{animationRef:B==null?void 0:B(),animationConfig:{name:"animated-actions-foreground",autoplay:!1,loop:!1,path:"https://www.gstatic.com/youtube/img/lottie/subscribe_action/subscribe_action_sparkles_"+(S54()?"dark":"light")+"_v4.json"}}}})}}))},"ma");
$Vs.idomCompat=!0;var mVV=_.y(function(b){var d=b.wrapperClass;var B=b.lottieClass;var k=b.lottiePlayerProps;return _.W("div",{class:_.LQ("ytAnimatedActionLottie",d),"aria-hidden":"true"},_.W(_.K2,{className:B,data:k,animationName:function(){return k().animationConfig.name}}))},"na");var V5y={isOpen:!1};var wd2={isAllowed:!1};var KC2={errorMessage:"",title:"",privacy:"",isDisabled:!0};var Tgx={isOpen:!1};var QC4={isFullscreen:!1,topPanelId:void 0,navigationButtons:{},secondaryHeader:{}};var Ofe={response:void 0};var xIJ=function(b,d){b=b===void 0?Ofe:b;switch(d.type){case "LOCATION_COLLECTION_RESPONSE_CHANGE":return Object.assign({},b,{response:d.payload});default:return b}};var INV={nextCommand:void 0,nextDisabled:!1,footerSubmissionData:void 0,isImpersonationValid:!1};var Y5J=function(b,d){b=b===void 0?INV:b;switch(d.type){case "REPORT_CHANNEL_NEXT_DISABLED_CHANGE":return Object.assign({},b,{nextDisabled:d.payload});case "REPORT_CHANNEL_NEXT_COMMAND_CHANGE":return Object.assign({},b,{nextCommand:d.payload});case "REPORT_CHANNEL_MODAL_FOOTER_RENDERER_SUBMISSION_DATA_CHANGE":return Object.assign({},b,{footerSubmissionData:d.payload});case "REPORT_CHANNEL_NEXT_IMPERSONATION_VALIDITY_CHANGE":return Object.assign({},b,{isImpersonationValid:d.payload});default:return b}};var DVS={reportFormData:void 0,reportDetailsFormData:void 0};var eHy=function(b,d){b=b===void 0?DVS:b;switch(d.type){case "REPORT_FORM_MODAL_RENDERER_DATA_CHANGE":return Object.assign({},b,{reportFormData:d.payload});case "REPORT_DETAILS_FORM_RENDERER_DATA_CHANGE":return Object.assign({},b,{reportDetailsFormData:d.payload});default:return b}};var UVS=void 0;_.N("mweb_enable_redux_store_on_demand")||(UVS=new xg(bJE()));var La=_.N("enable_web_delhi_icons");var oFH=_.y(function(b){b=_.eS(b,{themeOverride:void 0,animationRef:{}});var d=b.animatedIconType,B=b.active,k=b.themeOverride,G=b.animationRef;b=b.staticIconFn;var P=_.C(_.zk(void 0,void 0,"l48agc")),v=P.next().value,L=P.next().value,A=function(){a:{var H=d();var l=k==null?void 0:k();var F;l=(l==null?void 0:l.useDarkTheme)||((F=_.I2().resolve(_.O6(_.nx)))==null?void 0:F());switch(H){case "LIKE":UVS||(UVS=new xg(bJE()));H=(H=J8E(UVS.getState()))&&H.animationLightUrl&&H.animationDarkUrl?{lottiePlayerProps:{animationConfig:{name:l?
"custom_animated_like_icon_dark":"custom_animated_like_icon",path:l?H.animationDarkUrl:H.animationLightUrl,loop:!1,autoplay:!1,rendererSettings:{viewBoxOnly:!0,className:"custom-animated-like-icon"}}},totalFrames:120,lazyLoad:!0}:void 0;if(H){l=H;break a}l="animated_like_icon_"+(l?"dark":"light")+"_"+(La?"v5":"v4");l={lottiePlayerProps:{animationConfig:{name:l,path:"https://www.gstatic.com/youtube/img/lottie/animated_like_icon/"+l+".json",loop:!1,autoplay:!1,rendererSettings:{viewBoxOnly:!0,className:"animated-like-icon"+
(La?" animated-like-icon-delhi":"")}}},totalFrames:La?120:60,lazyLoad:!0};break a;case "NOTIFICATION_BELL":l={lottiePlayerProps:{animationConfig:{name:l?"notification_bell_dark":"notification_bell_light",path:"https://www.gstatic.com/youtube/img/lottie/subscribe_action/subscribe_action_bell_icon_"+(l?"dark":"light")+(La?"_v4":"")+".json",loop:!1,autoplay:!1,rendererSettings:{className:"animated-subscribe-icon"+(La?" animated-subscribe-icon-delhi":"")}}},totalFrames:La?120:79,lazyLoad:!1};break a}l=
void 0}return l},a=function(){var H,l;
return(l=(H=A())==null?void 0:H.lottiePlayerProps.animationConfig.name)!=null?l:""},O=function(){if(A()){var H=A().lottiePlayerProps.animationConfig.path;
return c$.get(H)||v()}};
P=_.C(_.zk(!1,void 0,"sDrGId"));var I=P.next().value;P=P.next().value;var D=BxC(P),U=function(){var H=A(),l,F,K;return(K=H==null?void 0:(l=H.lottiePlayerProps.animationConfig)==null?void 0:(F=l.rendererSettings)==null?void 0:F.className)!=null?K:""},M=void 0,z=void 0;
_.nL(function(){var H=A(),l=a(),F=O(),K=I(),u=B();if(H&&(z!==l&&(z=l,M=u,l=G(),D.animationConfig=H.lottiePlayerProps.animationConfig,D.animationRef=l,F&&(D.animationConfig.animationData=F,D.animationConfig.path=void 0),l=H.lottiePlayerProps.animationConfig.path,!c$.get(l)&&H.lazyLoad&&l&&d0m(l,L)),!(K||H.lazyLoad&&!F))){if(F=!G().lottieEl)u?(K=H.totalFrames,D.animationConfig.initialSegment=[K-1,K]):D.animationConfig.initialSegment=void 0;if(M!==u&&!F)if(F=G(),u){var r;(r=F.lottieEl)==null||r.playSegments([0,
H.totalFrames],!0)}else{var Q;(Q=F.lottieEl)==null||Q.playSegments([0,1],!0)}M=u}},"RQVZ1d");
return _.W("animated-icon",{class:"ytAnimatedIconHost"},_.W(_.m,{cond:function(){var H,l;return!((H=A())==null||!H.lottiePlayerProps.animationConfig.path||((l=A())==null?0:l.lazyLoad)&&!O()||I())},
then:function(){return _.W(_.K2,{data:D,animationName:a,className:U,animationRef:G})},
else:b}))},"pa");_.fa=_.y(function(b){var d=_.WC("yt-subscribe-button-view-model"),B=_.WC("div"),k=_.WC("div"),G=_.OI(),P=_.OI(),v=_.OI(),L=_.on(EIW,function(){return b.data().stateEntityStoreKey}),A=_.on(sXW,function(){var QE,mV;
return(mV=(QE=b.data().notificationStateEntityStoreKeys)==null?void 0:QE.subsNotificationStateKey)!=null?mV:""}),a=function(){return!b.data().enableSubscribeButtonPostClickAnimation},O=_.C(_.zk(0,void 0,"YtsSKb")),I=O.next().value,D=O.next().value;
O=_.C(_.zk(0,void 0,"V6JxRe"));var U=O.next().value,M=O.next().value;O=_.C(_.zk(!1,void 0,"JUCSZ"));var z=O.next().value,H=O.next().value;O=_.C(_.zk(!1,void 0,"oV6jwf"));var l=O.next().value,F=O.next().value;O=_.C(_.zk(!1,void 0,"hK1Whe"));var K=O.next().value,u=O.next().value,r;O=_.C(_.zk(!1,void 0,"Asaolf"));var Q=O.next().value,q=O.next().value,sW=function(){F(!0);_.Rn(_.Y8,function(){F(!1)},1500)};
_.nL(function(){var QE=l();_.ct(function(){QE&&!a()&&L()&&U0J(G,P,v)})},"Qq6Hsf");
_.nL(function(){var QE=L();_.ct(function(){if(!a()&&QE){var mV;((mV=b.animateWidth)==null?0:mV.call(b))&&D0G(d.value,!!QE.subscribed,I(),U());var pe,RS;((pe=r)==null?0:pe.subscribed)||!QE.subscribed||QE.key!==((RS=r)==null?void 0:RS.key)||sW();r=QE}})},"hog8te");
O=_.lp(function(){var QE,mV,pe,RS=b.data(),Dg=!((QE=L())==null||!QE.subscribed);QE=!((mV=b.isOverlay)==null||!mV.call(b));mV=z()?d:void 0;var XM=(pe=A())==null?void 0:pe.state;pe=Q();IeW(RS,XM);return Plm({model:RS,subscribed:Dg,isOverlay:QE,element:mV,notificationState:XM,disableTextEllipsis:!0,focused:pe})},void 0,"hc1PRd");
var L1=function(){var QE;if(!a()&&((QE=b.animateWidth)==null?0:QE.call(b))&&(B==null?0:B.value)&&(k==null?0:k.value)&&!K()){QE=L();var mV=_.C((QE==null?0:QE.subscribed)?[B,k]:[k,B]),pe=mV.next().value;mV=mV.next().value;pe=Math.ceil(pe.value.getBoundingClientRect().width);mV=Math.ceil(mV.value.getBoundingClientRect().width);D(pe);M(mV);D0G(d.value,!(QE==null||!QE.subscribed),pe,mV);u(!0)}},cJ=_.A2(function(QE){L1();
var mV=L();mV&&(QE.detail.endpoint.subscribeEndpoint||QE.detail.endpoint.unsubscribeEndpoint)&&m0d(d.value,!mV.subscribed,mV)}),OW=function(){var QE=_.I2().resolve(_.O6(_.X0));
QE&&q(QE.isKeyBoardInUse())},ow=function(){q(!1)};
_.Ae("yt-player-subscribe",function(QE){var mV=L();mV&&QE===b.data().channelId&&m0d(d.value,!0,mV)});
_.Ae("yt-player-unsubscribe",function(QE){var mV=L();mV&&QE===b.data().channelId&&m0d(d.value,!1,mV)});
_.Ae("yt-update-subscribe-button-action",function(QE){QE=_.p(QE,A9V);var mV=L();mV&&QE&&QE.channelId===b.data().channelId&&m0d(d.value,!!QE.subscribed,mV)});
_.Ti(function(){d.value&&(d.value.addEventListener("focusin",OW),d.value.addEventListener("focusout",ow));var QE=_.ws(_.Y8,function(){L1()});
H(!0);_.Tk(function(){_.Y8.cancelJob(QE);d.value&&(d.value.removeEventListener("focusin",OW),d.value.removeEventListener("focusout",ow))})});
var Z2=function(){var QE,mV,pe;if(pe=!((QE=L())==null||!QE.subscribed))QE=!!b.data().disableNotificationBell,pe=(mV=A())==null?void 0:mV.state,pe=!QE&&!!pe;return pe},yE=function(){var QE;
return!((QE=L())==null?0:QE.subscribed)},wG=function(){var QE,mV;
if(mV=yE()){mV=!!b.data().disableNotificationBell;var pe=(QE=A())==null?void 0:QE.state;mV=!mV&&!!pe}return mV},aS={},b2={};
return _.W("yt-subscribe-button-view-model",{class:_.LQ(b.className,"ytSubscribeButtonViewModelHost",(aS.ytSubscribeButtonViewModelHostCanAnimateWidth=function(){var QE,mV;return!((QE=L())==null||!QE.subscribed)&&((mV=b.animateWidth)==null?void 0:mV.call(b))&&l()},aS.ytSubscribeButtonViewModelHostHidden=function(){var QE;
return!((QE=L())==null?0:QE.subscribed)&&b.data().hideWhenUnsubscribed},aS)),
el:d,"on:yt-service-request-sent":cJ},_.W($Vs,{backgroundLottieRef:G,foregroundLottieRef:P,wrapperClass:_.LQ("ytSubscribeButtonViewModelAnimatedActionWrapper",(b2.ytSubscribeButtonViewModelAnimatedActionWrapperIsAnimating=function(){var QE;return((QE=b.animateWidth)==null?void 0:QE.call(b))&&l()},b2.ytSubscribeButtonViewModelStaticWidth=function(){var QE;
return!((QE=b.animateWidth)==null?0:QE.call(b))},b2)),
disableAnimation:a},_.W("div",{el:B,class:"ytSubscribeButtonViewModelContainer"},_.W(_.jH,{data:O,icon:function(){return _.W(_.m,{cond:Z2,then:function(){var QE=function(){var mV;return aey((mV=A())==null?void 0:mV.state)};
return _.W(_.m,{cond:function(){return a()||QE()!=="NOTIFICATIONS_NONE"},
then:function(){return _.W(_.$u,{icon:QE})},
else:function(){return _.W(oFH,{animatedIconType:"NOTIFICATION_BELL",active:!1,animationRef:v})}})}})},
secondaryIconName:function(){return Z2()?"EXPAND":void 0}}))),_.W("div",{el:k,
class:"ytSubscribeButtonViewModelInvisible"},_.W(_.m,{cond:function(){var QE;return((QE=b.animateWidth)==null?void 0:QE.call(b))&&!a()&&!K()},
then:function(){return _.W(_.jH,{data:_.lp(function(){var QE;return Plm({model:b.data(),subscribed:yE(),isOverlay:!((QE=b.isOverlay)==null||!QE.call(b)),element:d,disableTextEllipsis:!0})},void 0,"L4sKmd"),
iconName:function(){var QE;return wG()?aey((QE=A())==null?void 0:QE.state):void 0},
secondaryIconName:function(){return wG()?"EXPAND":void 0}})}})))},"sa");
_.fa.idomCompat=!0;var NBM=_.y(function(b){var d=b.data;var B=_.on(EIW,function(){return d().subscriptionStateEntityKey});
return _.W(_.m,{cond:function(){var k=d(),G=B();return!k.hideWhenUnsubscribed||(G==null?0:G.subscribed)?_.p(d().button,_.Im):void 0},
then:function(k){return _.W("yt-subscribe-plus-button-view-model",{class:"ytSubscribePlusButtonViewModelHost"},_.W(_.F0,{data:k,buttonOverrides:function(){return{toggled:!0}}}))}})},"ta");
NBM.idomCompat=!0;var pYH,AR;pYH=_.y(function(b){return _.W(_.MN,{data:function(){return b.actionRow().actions}},{buttonViewModel:function(d){var B=d.data;
return _.W(AR,{isRow:b.isRow,isIconOnlyButton:function(){return oIF(B())},
useIntrinsicWidth:b.useIntrinsicWidth},_.W(_.F0,{data:B}))},
subscribeButtonViewModel:function(d){return _.W(AR,{isRow:b.isRow},_.W(_.fa,{data:d.data,isOverlay:!1,animateWidth:function(){return!b.isRow()}}))},
downloadButtonViewModel:function(d){var B=d.data;return _.W(AR,{isRow:b.isRow,isIconOnlyButton:function(){return!!B().playlistId}},_.W(WMH,{data:B}))},
submitButtonViewModel:function(d){var B=d.data;return _.W(AR,{isRow:b.isRow,isIconOnlyButton:function(){var k=B();return oIF(_.p(k==null?void 0:k.button,_.Im))}},_.W(aNH,{data:B}))},
toggleButtonViewModel:function(d){var B=d.data;return _.W(AR,{isRow:b.isRow,isIconOnlyButton:function(){var k=B();return oIF(_.p(k.isToggled?k.toggledButtonViewModel:k.defaultButtonViewModel,_.Im))}},_.W(_.kk,{data:B}))},
subscribePlusButtonViewModel:function(d){return _.W(AR,{isRow:b.isRow},_.W(NBM,{data:d.data}))}})},"ua");
AR=_.y(function(b){var d={};return _.W("div",{class:_.LQ("ytFlexibleActionsViewModelAction",(d.ytFlexibleActionsViewModelActionRowAction=b.isRow,d.ytFlexibleActionsViewModelActionIntrinsicWidth=b.useIntrinsicWidth,d.ytFlexibleActionsViewModelActionRowActionFeaturePhone=!1,d.ytFlexibleActionsViewModelActionIconOnlyButton=b.isIconOnlyButton,d))},b.children)},"va");
_.WV=_.y(function(b){var d=function(){var k;return((k=b.layout)==null?void 0:k.call(b))===1},B={};
return _.W("yt-flexible-actions-view-model",{class:_.LQ("ytFlexibleActionsViewModelHost",b.className,(B.ytFlexibleActionsViewModelInline=function(){return!d()},B.ytFlexibleActionsViewModelScrollable=function(){return b.data().style==="FLEXIBLE_ACTIONS_STYLE_SCROLLING"},B))},_.W(_.iY,{each:function(){return b.data().actionsRows||[]}},function(k){return _.W(_.m,{cond:d,
then:function(){return _.W("div",{class:"ytFlexibleActionsViewModelActionRow"},_.W(pYH,{actionRow:k,isRow:d,useIntrinsicWidth:function(){return!!b.data().respectActionIntrinsicWidth}}))},
else:function(){return _.W(pYH,{actionRow:k,isRow:d})}})}))},"wa");_.B$(_.WV,"yt-flexible-actions-view-model",{props:{data:_.DK,layout:_.DK,justifyContentOverride:_.DK,className:_.DK}});_.av=_.y(function(b){var d=_.on(_.ZZ,function(){var G;return(G=b.data().dislikeEntityKey)!=null?G:""}),B=_.lp(function(){var G=d();
return G?G.likeStatus==="DISLIKE":_.p(b.data().toggleButtonViewModel,_.U0).isToggled},void 0,"fNr9he"),k=_.lp(function(){return Object.assign({},_.p(b.data().toggleButtonViewModel,_.U0),{isToggled:B()})},void 0,"AezoCc");
return _.W("dislike-button-view-model",{class:"ytDislikeButtonViewModelHost"},_.W(_.kk,{data:k,buttonShapeOverrides:b.buttonShapeOverrideables,onToggle:function(G){var P=d();P&&G!==(P.likeStatus==="DISLIKE")&&P.key&&_.x0(_.jh("likeStatusEntity",P.key,{likeStatus:G?"DISLIKE":"INDIFFERENT",hadUserInteraction:G}))}}))},"xa");
_.av.idomCompat=!0;_.m5=_.y(function(b){var d=_.N("web_supports_animations_api"),B=l81(function(D){var U=a();if(!D){var M,z;return{numberText:(z=U==null?void 0:(M=U.likeCountIfIndifferent)==null?void 0:M.content)!=null?z:"",numberValue:Number(U==null?void 0:U.likeCountIfIndifferentNumber),heightPx:36,shouldAnimate:!1}}var H;M=(U==null?void 0:(H=U.likeCountIfIndifferent)==null?void 0:H.content)!==D.numberText;if(L()||!M)return D;var l;return{numberText:(U==null?void 0:(l=U.likeCountIfIndifferent)==null?void 0:l.content)||
"",numberValue:Number(U==null?void 0:U.likeCountIfIndifferentNumber),heightPx:36,shouldAnimate:!!U}}),k=l81(function(D){var U=a();
if(!D){var M,z;return{numberText:(z=U==null?void 0:(M=U.likeCountIfLiked)==null?void 0:M.content)!=null?z:"",numberValue:Number(U==null?void 0:U.likeCountIfLikedNumber),heightPx:36,shouldAnimate:!1}}var H;M=(U==null?void 0:(H=U.likeCountIfIndifferent)==null?void 0:H.content)!==D.numberText;if(L()||!M)return D;var l;return{numberText:(U==null?void 0:(l=U.likeCountIfLiked)==null?void 0:l.content)||"",numberValue:Number(U==null?void 0:U.likeCountIfLikedNumber),heightPx:36,shouldAnimate:!!U}}),G=_.C(_.zk(void 0,
void 0,"xYSlUe")),P=G.next().value,v=G.next().value,L=P,A=_.on(_.ZZ,function(){var D,U;
return(U=(D=b.data())==null?void 0:D.likeStatusEntityKey)!=null?U:""}),a=_.on(LNw,function(){var D,U;
return((D=b.likeCountEntity)==null?void 0:(U=D.call(b))==null?void 0:U.key)||""}),O=_.lp(function(){var D;
return((D=A())==null?void 0:D.likeStatus)==="LIKE"},void 0,"DG5Osd"),I=function(){var D;
return d&&!((D=b.likeCountEntity)==null||!D.call(b))};
return _.W("like-button-view-model",{class:_.LQ("ytLikeButtonViewModelHost",b.className)},_.W(_.kk,{data:function(){var D=Object,U=D.assign,M;var z=_.p((M=b.data())==null?void 0:M.toggleButtonViewModel,_.U0);return U.call(D,{},z||{},{isToggled:O()})},
buttonShapeOverrides:b.buttonShapeOverrideables,animatedTextPropsDefault:function(){return I()?B():void 0},
animatedTextPropsToggled:function(){return I()?k():void 0},
onToggle:function(D){NxF(D,A(),L(),v)},
style:function(){var D;return((D=b.disableIconAnimation)==null?0:D.call(b))?void 0:{animateIcon:"true"}}}))},"ya");
_.m5.idomCompat=!0;var MvV=_.y(function(b){var d=function(){return _.p(b.data().likeButtonViewModel,_.iy)},B=function(){var G;
return((G=d())==null?void 0:G.likeStatusEntityKey)||""},k=_.lp(function(){var G,P;
var v=(P=_.on(_.ZZ,B)())!=null?P:(G=d())==null?void 0:G.likeStatusEntity;G=b.data();var L;G=(G==null?void 0:(L=G.timedAnimationData)==null?void 0:L.animationTiming)||[];return{uniqueId:"like-dislike",timings:G,enabled:(v==null?void 0:v.likeStatus)==="INDIFFERENT"&&G.length>0,experimentEnabled:G.length>0}},void 0,"zZ3GQb");
return _.W("segmented-like-dislike-button-view-model",{class:_.LQ("ytSegmentedLikeDislikeButtonViewModelHost",b.className),"button-renderer":!0},_.W(EFh,{settings:k},_.W("div",{class:"ytSegmentedLikeDislikeButtonViewModelSegmentedButtonsWrapper"},_.W(_.m,{cond:d,then:function(G){return _.W(_.m5,{data:G,likeCountEntity:function(){return b.data().likeCountEntity},
buttonShapeOverrideables:{segmentedPosition:"start",onClickRateLimitMs:_.N("web_enable_like_button_click_debouncing")?500:void 0}})}}),_.W(_.m,{cond:function(){return _.p(b.data().dislikeButtonViewModel,_.wt)},
then:function(G){return _.W(_.av,{data:G,buttonShapeOverrideables:{iconPosition:"icon-only",segmentedPosition:"end"}})}}))))},"za");
MvV.idomCompat=!0;_.B$(MvV,"segmented-like-dislike-button-view-model",{props:{data:_.DK,className:_.DK}});var cZV=_.y(function(b){var d=b.data;var B=b.className;var k=b.setMinWidth;var G=b.forceIconOnly;var P=_.WC("account-link-button-view-model"),v=_.on(_.pjJ,function(){var D;return(D=d().accountLinkStatusEntityKey)!=null?D:""}),L=_.on(_.pjJ,function(){var D;
return(D=d().accountLinkStatusSecondaryEntityKey)!=null?D:""}),A=function(){if(!_.N("web_account_link_secondary_killswitch")){var D,U;
return((D=v())==null?void 0:D.linked)||((U=L())==null?void 0:U.linked)}var M;return(M=v())==null?void 0:M.linked};
_.nL(function(){var D=v();if(D){var U=Vde(new S0$,gtU(new Z7l,!!D.linked));_.mp().then(function(M){M&&(M.setAccountLinkState(_.j0(U.JSC$12492_serializeBinary(),4)),M.updateAccountLinkingConfig(!!D.linked))})}},"IvZF7");
var a=function(){return _.p(d().toggleButtonViewModel,_.U0)};
_.Ae("yt-signal-action-show-account-link-dialog",function(){if(a()){var D=A()?a().toggledButtonViewModel:a().defaultButtonViewModel;D=_.p(D,_.Im);var U;if((U=v())==null?0:U.isWarning){U=_.p(d().warningButtonViewModel,_.Im);if(!U){_.BQ(Error("Eh"));return}D=U}var M;(U=_.ZX((M=D)==null?void 0:M.onTap))&&_.CT([U],P.value)}else _.BQ(Error("Fh"))});
var O=function(){var D=a();return Object.assign({},D,{isToggled:A()})},I=function(){return(G==null?0:G())?{iconPosition:"icon-only"}:{}};
return _.W("account-link-button-view-model",{class:_.LQ("ytwAccountLinkButtonViewModelHost",B,function(){return(k==null?0:k())?"ytwAccountLinkButtonViewModelHostMinWidth":""}),
el:P,"button-renderer":!0},_.W("div",null,_.W(_.m,{cond:function(){var D;if((D=v())==null?0:D.isWarning)return(D=_.p(d().warningButtonViewModel,_.Im))||_.BQ(Error("Eh")),D},
then:function(D){return _.W(_.F0,{data:D,buttonOverrides:I})},
else:function(){return _.W(_.kk,{data:O,buttonShapeOverrides:I})}})))},"Ba");_.B$(cZV,"account-link-button-view-model",{props:{data:_.DK,className:_.eI,setMinWidth:_.eI,forceIconOnly:_.eI}});_.Xf("menuRenderer","menuRenderer","ytd-menu-renderer");
var JZA={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"}},
z1e=_.N("web_fix_missing_action_buttons")?100:200,$m=function(){var b=_.g.apply(this,arguments)||this;b.safeArea=!_.N("kevlar_flex_menu_safe_area_killswitch");b.tonalOverride=!1;b.threeDotSize="M";b.isOverlay=!1;b.useOverlayDark=!1;b.topLevelIconsOnly=!1;b.JSC$14937_lastWidth=0;b.maybeUpdateFlexibleMenu=function(){_.N("web_fix_missing_action_buttons")?requestAnimationFrame(b.maybeUpdateFlexibleMenuImpl):b.maybeUpdateFlexibleMenuImpl()};
b.maybeUpdateFlexibleMenuImpl=function(){var d;if((d=b.data)!=null&&d.flexibleItems){b.maybeFlushDebouncer();d=b.hostElement.clientWidth;var B=d>b.JSC$14937_lastWidth,k,G=((k=b.topLevelButtonsContainer)==null?void 0:k.scrollHeight)||0,P;k=((P=b.flexibleItemButtonsContainer)==null?void 0:P.scrollHeight)||0;P=b.hostElement.scrollHeight>Math.max(G,k)+8;B?(b.resetFlexibleItems(),b.JSC$14937_lastWidth=b.hostElement.clientWidth,b.maybeUpdateFlexibleMenu()):P&&(b.shrinkFlexibleMenu(),b.JSC$14937_lastWidth=
d)}};
b.computeThreeDotButtonShape=function(){if(b.tonalOverride)return Object.assign({},{onTap:function(){b.onOverflowTap()},
iconPosition:"icon-only",style:b.isOverlay?b.useOverlayDark?"overlay-dark":"overlay":"mono",type:"tonal",size:b.threeDotSize,state:"active",accessibilityLabel:b.computeAccessibilityLabel(b.data)},b.threeDotButtonOverride)};
b.onOverflowTap=function(){var d,B,k,G,P,v;_.f(function(L){switch(L.nextAddress){case 1:if(b.data.fetchMenuCommand)return d=_.I2().resolve(_.U6),d.resolveCommand(b.data.fetchMenuCommand,{form:{element:b.hostElement}}),L.return();if(b.data.isDisabled&&b.data.disabledCommand)return _.ak(b.data.disabledCommand,b.hostElement),L.return();B=b.createMenuRendererVe();k={items:b.items};b.data.menuPopupAccessibility&&(k.menuPopupAccessibility=b.data.menuPopupAccessibility);b.data.footer&&(k.footer=b.data.footer);
G={openPopupAction:{popupType:"DROPDOWN",popup:{menuPopupRenderer:k},veData:B}};P=_.I2().resolve(_.sF);if(!_.N("ytd-menu-singleton-sheet-killswitch")){L.jumpTo(2);break}return L.yield(P.openSheet({openPopupActionCommand:G},b.hostElement),3);case 3:return L.return();case 2:return L.yield(P.isSheetOpen(),4);case 4:return(v=L.yieldResult)?L.yield(P.closeSheet(),0):L.yield(P.openSheet({openPopupActionCommand:G},b.hostElement),0)}})};
return b};
_.c($m,_.g);_.E=$m.prototype;_.E.updateButtonOverrides=function(){if(!_.N("menu_renderer_label_update_upkillswitch")){var b=_.Cl(this.hostElement).querySelector("yt-button-view-model");b&&(b.buttonOverrides=this.buttonOverrides)}};
_.E.computeHasItems=function(){var b;return((b=this.topLevelButtonData)==null?void 0:b.length)||this.hasFlexibleItems};
_.E.created=function(){this.boundOnStamperFinished=this.onStamperFinished.bind(this)};
_.E.iconButtonColorChanged=function(){this.data&&this.data.iconColor&&(this.hasCustomIconColor=!0,_.Wf(this.hostElement,{"--ytd-menu-renderer-button-color":_.Hg(this.data.iconColor)}))};
_.E.onStamperFinished=function(){this.JSC$14937_lastWidth=this.hostElement.clientWidth;this.maybeUpdateFlexibleMenu()};
_.E.setupFlexibleMenu=function(){var b=this,d;(d=this.data)!=null&&d.flexibleItems?window.ResizeObserver&&(this.hostElement.addEventListener("yt-rendererstamper-finished",this.boundOnStamperFinished),this.hostElement.addEventListener("yt-renderidom-finished",this.boundOnStamperFinished),this.resizeThrottle||(this.resizeThrottle=new _.aI(this.maybeUpdateFlexibleMenu,z1e,this)),this.resizeObserver||(this.resizeObserver=new ResizeObserver(function(){b.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))};
_.E.maybeFlushDebouncer=function(){if(_.N("web_replace_formatted_with_attributed_string")){var b;(b=this.topLevelButtons)==null||b.forEach(function(B){var k;(B=(k=B.getElementsByTagName("yt-attributed-string"))==null?void 0:k[0])&&zGJ(B)});
var d;(d=this.flexibleItemButtons)==null||d.forEach(function(B){var k;(B=(k=B.getElementsByTagName("yt-attributed-string"))==null?void 0:k[0])&&zGJ(B)})}};
_.E.resetFlexibleItems=function(){var b;if((b=this.data)!=null&&b.flexibleItems){_.N("web_fix_missing_action_buttons")||this.hostElement.removeEventListener("yt-rendererstamper-finished",this.maybeUpdateFlexibleMenu);var d;this.flexAsTopLevelButtons=(d=this.data.flexibleItems)==null?void 0:d.map(function(B){return _.p(B,_.URH).topLevelButton});
_.N("web_fix_missing_action_buttons")||this.hostElement.addEventListener("yt-rendererstamper-finished",this.maybeUpdateFlexibleMenu)}};
_.E.computeButtonOverride=function(){if(this.tonalOverride)return{style:"mono",type:"tonal"}};
_.E.shrinkFlexibleMenu=function(){var b;(b=this.flexAsTopLevelButtons)!=null&&b.length&&(this.flexAsTopLevelButtons=[].concat(_.K6(this.flexAsTopLevelButtons.slice(0,-1))))};
_.E.configureRendererStamper=function(){return{topLevelButtonData:{id:"top-level-buttons-computed",mapping:JZA,events:!0},flexAsTopLevelButtons:{id:"flexible-item-buttons",mapping:JZA,events:!0}}};
_.E.tonalOverrideChanged=function(){this.tonalOverride&&(this.ytdOpenPopupBehavior.popupPositionTarget=this.buttonShape)};
_.E.ready=function(){this.menuFocused=!0;this.overlayOpen=!1;this.ytdOpenPopupBehavior.popupPositionTarget=this.button;this.tonalOverride&&(this.ytdOpenPopupBehavior.popupPositionTarget=this.buttonShape)};
_.E.detached=function(){this.icon="MORE_VERT"};
_.E.computeTopLevelButtonData=function(b){if(!b)return[];var d;b=(d=b==null?void 0:b.topLevelButtons)!=null?d:[];return _.w1.unsafeClone([].concat(_.K6(b)))};
_.E.computeItems=function(b,d){if(!b)return[];var B=[];if(d){var k=(b.flexibleItems||[]).map(function(v){return _.p(v,_.URH)});
k=_.C(k);for(var G=k.next();!G.done;G=k.next())G=G.value,d.includes(G.topLevelButton)||(G=G.menuItem)&&B.push(G)}var P;b=(P=b==null?void 0:b.items)!=null?P:[];return[].concat(_.K6(B),_.K6(b))};
_.E.computeMenuActive=function(b,d){return b||d};
_.E.onPopupOpened=function(){this.overlayOpen=!0;_.dp(this.hostElement,"yt-menu-overlay-changed",this.overlayOpen);this.menuFocused==null&&(this.menuFocused=!1)};
_.E.onPopupClosed=function(){this.overlayOpen=!1;_.dp(this.hostElement,"yt-menu-overlay-changed",this.overlayOpen)};
_.E.onPopupCanceled=function(){this.overlayOpen=!1;_.dp(this.hostElement,"yt-menu-overlay-changed",this.overlayOpen)};
_.E.computeAccessibilityLabel=function(b){return this.get("accessibility.accessibilityData.label",b)};
_.E.isHidden=function(b,d){return this.tonalOverride||!b?!0:b.fetchMenuCommand||b.isDisabled&&b.disabledCommand?!1:!(d==null?0:d.length)};
_.E.isModernOverflowHidden=function(b,d){return this.tonalOverride&&b?b.fetchMenuCommand?!1:!(d==null?0:d.length):!0};
_.E.createMenuRendererVe=function(){var b=this.data.trackingParams,d=_.hb(),B=_.RD();return b&&d&&B?(b=_.Mc(b),B=_.an(7591),_.N("combine_ve_grafts")?_.wd(_.DX(),B,b):_.VV(d,b,B),B):null};
_.DB.Object.defineProperties($m.prototype,{hasFlexibleItems:{configurable:!0,enumerable:!0,get:function(){var b;return!((b=this.flexAsTopLevelButtons)==null||!b.length)}},
buttonOverrides:{configurable:!0,enumerable:!0,get:function(){if(this.topLevelIconsOnly)return{iconPosition:"icon-only"}}}});
$m.prototype.onPopupCanceled=$m.prototype.onPopupCanceled;$m.prototype.onPopupClosed=$m.prototype.onPopupClosed;$m.prototype.onPopupOpened=$m.prototype.onPopupOpened;$m.prototype.tonalOverrideChanged=$m.prototype.tonalOverrideChanged;$m.prototype.resetFlexibleItems=$m.prototype.resetFlexibleItems;$m.prototype.setupFlexibleMenu=$m.prototype.setupFlexibleMenu;$m.prototype.iconButtonColorChanged=$m.prototype.iconButtonColorChanged;$m.prototype.updateButtonOverrides=$m.prototype.updateButtonOverrides;
_.w([_.R(_.X4),_.n("design:type",Object)],$m.prototype,"ytdOpenPopupBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],$m.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],$m.prototype,"ytRendererstamperBehavior",void 0);_.w([_.DM("#button-shape"),_.n("design:type",HTMLElement)],$m.prototype,"buttonShape",void 0);_.w([_.DM("#button"),_.n("design:type",Object)],$m.prototype,"button",void 0);
_.w([_.Z(),_.n("design:type",Object)],$m.prototype,"data",void 0);_.w([_.Z({computed:"computeTopLevelButtonData(data)"}),_.n("design:type",Array)],$m.prototype,"topLevelButtonData",void 0);_.w([_.Z(),_.n("design:type",Array)],$m.prototype,"flexAsTopLevelButtons",void 0);_.w([_.Z({computed:"computeItems(data, flexAsTopLevelButtons)"}),_.n("design:type",Array)],$m.prototype,"items",void 0);_.w([_.Z({value:"MORE_VERT"}),_.n("design:type",String)],$m.prototype,"icon",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],$m.prototype,"safeArea",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"computeMenuActive(menuFocused, overlayOpen)"}),_.n("design:type",Boolean)],$m.prototype,"menuActive",void 0);_.w([_.Z(),_.n("design:type",Boolean)],$m.prototype,"menuFocused",void 0);_.w([_.Z({value:"bottom"}),_.n("design:type",String)],$m.prototype,"buttonTooltipPosition",void 0);_.w([_.Z(),_.n("design:type",Boolean)],$m.prototype,"overlayOpen",void 0);
_.w([_.Z({value:!0}),_.n("design:type",Boolean)],$m.prototype,"forceIconButton",void 0);_.w([_.Z(),_.n("design:type",Boolean)],$m.prototype,"styleActionButton",void 0);_.w([_.Z(),_.n("design:type",Boolean)],$m.prototype,"disableTextTransformOnButtons",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],$m.prototype,"tonalOverride",void 0);_.w([_.Z(),_.n("design:type",Object)],$m.prototype,"threeDotSize",void 0);
_.w([_.Z(),_.n("design:type",Object)],$m.prototype,"threeDotButtonOverride",void 0);_.w([_.Z(),_.n("design:type",Object)],$m.prototype,"isOverlay",void 0);_.w([_.Z(),_.n("design:type",Object)],$m.prototype,"useOverlayDark",void 0);_.w([_.Z({computed:"computeButtonOverride(tonalOverride)"}),_.n("design:type",Object)],$m.prototype,"buttonOverride",void 0);_.w([_.Z(),_.n("design:type",Boolean)],$m.prototype,"minimizePipBreakages",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],$m.prototype,"hasCustomIconColor",void 0);_.w([_.Z({reflectToAttribute:!0}),_.X("flexAsTopLevelButtons"),_.n("design:type",Object),_.n("design:paramtypes",[])],$m.prototype,"hasFlexibleItems",null);_.w([_.Z({reflectToAttribute:!0,computed:"computeHasItems(topLevelButtonData, flexAsTopLevelButtons)"}),_.n("design:type",Boolean)],$m.prototype,"hasItems",void 0);_.w([_.Z(),_.n("design:type",Object)],$m.prototype,"topLevelIconsOnly",void 0);
_.w([_.O8("topLevelIconsOnly"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],$m.prototype,"updateButtonOverrides",null);_.w([_.X("topLevelIconsOnly"),_.n("design:type",Object),_.n("design:paramtypes",[])],$m.prototype,"buttonOverrides",null);_.w([_.DM("#top-level-buttons-computed"),_.n("design:type",HTMLElement)],$m.prototype,"topLevelButtonsContainer",void 0);_.w([_.U8(".top-level-buttons > *"),_.n("design:type",Array)],$m.prototype,"topLevelButtons",void 0);
_.w([_.DM("#flexible-item-buttons"),_.n("design:type",HTMLElement)],$m.prototype,"flexibleItemButtonsContainer",void 0);_.w([_.U8("#flexible-item-buttons > *"),_.n("design:type",Array)],$m.prototype,"flexibleItemButtons",void 0);_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],$m.prototype,"iconButtonColorChanged",null);
_.w([_.pl("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],$m.prototype,"setupFlexibleMenu",null);_.w([_.pl("topLevelIconsOnly"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],$m.prototype,"resetFlexibleItems",null);_.w([_.O8("tonalOverride"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],$m.prototype,"tonalOverrideChanged",null);
_.w([_.$0("yt-popup-opened"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],$m.prototype,"onPopupOpened",null);_.w([_.$0("yt-popup-closed"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],$m.prototype,"onPopupClosed",null);_.w([_.$0("yt-popup-canceled"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],$m.prototype,"onPopupCanceled",null);
_.V($m,"ytd-menu-renderer",function(){if(nIl===void 0){var b=document.createElement("template");_.J(b,'\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>');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);nIl=b}b=nIl;return b},{mode:2});var R1H;var XYM;_.OF=_.y(function(b){var d=b.data;var B=function(){if(d().icon)a:{var G={iconName:d().icon};for(var P=_.I2().resolve(_.AP),v=_.C([12,24]),L=v.next();!L.done;L=v.next()){var A=L.value;L=Object.assign({},G,{iconStyle:"youtube_fill",iconSize:A});A=Object.assign({},G,{iconStyle:"youtube_outline",iconSize:A});if(P.resolveIcon(L)){G=L;break a}if(P.resolveIcon(A)){G=A;break a}}G=void 0}else G=void 0;return G};
b={};var k={};return _.W("badge-shape",{class:_.LQ("yt-badge-shape",function(){return XjF(d().type)},(b["yt-badge-shape--overlay"]=function(){return d().isOverlay},b["yt-badge-shape--ads-include-dot"]=function(){return d().adsIncludeDot},b["yt-badge-shape--thumbnail-badge"]=function(){a:switch(d().type){case 17:case 18:case 19:var G=!0;
break a;default:G=!1}return G},b["yt-badge-shape--status-badge"]=function(){a:switch(d().type){case 12:case 13:case 14:case 15:case 16:var G=!0;
break a;default:G=!1}return G},b["yt-badge-shape--no-text"]=function(){return!d().text},b["yt-badge-shape--modern"]=function(){return d().modern||_.N("web_modern_badge_shape")},b["yt-badge-shape--typography"]=function(){a:{var G=d();
if(G.shouldInheritTypography)switch(G.type){case 0:case 1:case 9:G=!0;break a;default:G=!1}else G=!1}return!G},b)),
style:_.m2({"background-color":function(){var G;return(G=d().customColors)==null?void 0:G.backgroundColor}}),
role:function(){return d().accessibilityText?"img":void 0},
"aria-label":function(){return d().accessibilityText}},_.W(_.m,{cond:function(){return d().animation},
then:function(G){return _.W(_.K2,{className:"yt-badge-shape__icon",data:G,animationName:function(){return G().animationConfig.name||""}})}}),_.W(_.m,{cond:function(){var G;
return B()&&!((G=d())==null?0:G.animation)},
then:function(){return _.W("div",{class:"yt-badge-shape__icon"},_.W(_.J2,{data:function(){return B()}}))}}),_.W("div",{class:_.LQ("yt-badge-shape__text",(k["yt-badge-shape__text--clip-text-overflow"]=function(){return d().clipTextOverflow},k["yt-badge-shape__text--has-multiple-badges-in-row"]=function(){return(d().numBadgesInRow||0)>1},k))},function(){var G;
return(G=d())==null?void 0:G.text}))},"Ca");
_.OF.idomCompat=!0;_.B$(_.OF,"badge-shape",{props:{data:_.DK}});var Iv=function(){var b=_.g.apply(this,arguments)||this;b.systemIcons=_.N("kevlar_system_icons");b.animated=_.N("animated_live_badge_icon");b.useBadgeShape=_.N("web_badge_shape_defrag");return b};
_.c(Iv,_.g);_.E=Iv.prototype;_.E.addTooltips=function(){for(var b=_.Cl(this.hostElement).querySelectorAll(".badge"),d=0,B;B=b[d++];){var k=this.repeatElement.itemForElement(B);B=_.Cl(B);B.lastChild&&B.lastChild.is==="tp-yt-paper-tooltip"&&B.removeChild(B.lastChild);if(k=k.metadataBadgeRenderer&&k.metadataBadgeRenderer.tooltip){var G=_.cS("tp-yt-paper-tooltip");(0,_.As)(G).textContent=k;G.setAttribute("position","top");G.setAttribute("aria-hidden","true");B.appendChild(G)}}};
_.E.badgesChanged=function(){var b=this;_.UQ().parkOrScheduleJob(function(){b.addTooltips()},0,"eocs",16);
this.updateComputedBadges(this.badges,this.topStandaloneBadge)};
_.E.standaloneRoundedBadgeChanged=function(){var b=this.useRoundedBadge?this.useRoundedBadge:void 0;b&&(this.useRoundedBadge=b)};
_.E.standaloneBadgeChanged=function(){this.updateComputedBadges(this.badges,this.topStandaloneBadge,this.bottomStandaloneBadge)};
_.E.hiddenBadgeGroupsChanged=function(){this.updateComputedBadges(this.badges,this.topStandaloneBadge,this.bottomStandaloneBadge)};
_.E.computeStyle=function(b){_.N("kevlar_ytb_live_badges")&&b==="BADGE_STYLE_TYPE_LIVE_NOW"&&(b="badge-style-type-live-now-alternate");return b?b.toLowerCase().replace(/_/g,"-"):""};
_.E.computeRole=function(b){return this.computeAriaLabel(b)?"img":"status"};
_.E.computeAriaLabel=function(b){var d;return(b==null?void 0:(d=b.accessibilityData)==null?void 0:d.label)||(b==null?void 0:b.label)};
_.E.computeBadgeShape=function(b){if(b){var d,B;var k=zax(b.style);var G=RaQ(b.style),P=b.label,v=((d=b.accessibilityData)==null?void 0:d.label)||b.label;a:switch(b.style){case "BADGE_STYLE_TYPE_SHORTS_PLAYER":case "BADGE_STYLE_TYPE_BLACK":case "BADGE_STYLE_TYPE_OVERLAY":d=!0;break a;default:d=!1}var L=(B=b.icon)==null?void 0:B.iconType;a:switch(b.style){case "BADGE_STYLE_TYPE_AD":case "BADGE_STYLE_TYPE_AD_STARK":b=!0;break a;default:b=!1}k={type:k,brNzRatingBadgeType:G,text:P,accessibilityText:v,
isOverlay:d,icon:L!=="PREMIUM"?L:void 0,modern:_.N("web_modern_badge_view_model"),numBadgesInRow:this.numBadgesInRow,adsIncludeDot:b}}else k={};return k};
_.E.updateComputedBadges=function(b,d,B){var k=this;(d=d?[d]:B?[B]:void 0)?this.computedBadges=d:this.computedBadges=b==null?void 0:b.filter(function(G){var P;if((P=G.metadataBadgeRenderer)==null?0:P.groups){P=!1;G=_.C(G.metadataBadgeRenderer.groups);for(var v=G.next();!v.done;v=G.next()){v=v.value;var L=void 0;P=P||((L=k.hiddenBadgeGroups)==null?void 0:L.includes(v))}return!P}return!0})};
_.E.useFilledIcons=function(b){return _.N("kevlar_system_icons")&&(b==="AUDIO_BADGE"||b==="CHECK_CIRCLE_THICK"||b==="OFFICIAL_ARTIST_BADGE"||b==="SPONSORSHIP_STAR"||b==="PERSON_RADAR_FILLED"||b==="PERSON_RADAR")};
_.E.computeBadgeShapeStyle=function(b){return this.useBadgeShape?b==="BADGE_STYLE_TYPE_VERIFIED_ARTIST"||b==="BADGE_STYLE_TYPE_VERIFIED"?"badge-shape-style-type-verified-artist":b==="BADGE_STYLE_TYPE_SIMPLE_STRIKETHROUGH"?"badge-shape-style-type-strikethrough":"":""};
_.E.computeIcon=function(b){var d,B;b=b==null?void 0:(d=b.metadataBadgeRenderer)==null?void 0:(B=d.icon)==null?void 0:B.iconType;if(b!=="PREMIUM"&&b)return _.fx(b)};
_.E.computeStandaloneBadge=function(b){var d;b=b==null?void 0:(d=b.icon)==null?void 0:d.iconType;return b==="PREMIUM_STANDALONE"||b==="PREMIUM_STANDALONE_CAIRO"?"standalone-badge":""};
Iv.prototype.hiddenBadgeGroupsChanged=Iv.prototype.hiddenBadgeGroupsChanged;Iv.prototype.standaloneBadgeChanged=Iv.prototype.standaloneBadgeChanged;Iv.prototype.standaloneRoundedBadgeChanged=Iv.prototype.standaloneRoundedBadgeChanged;Iv.prototype.badgesChanged=Iv.prototype.badgesChanged;_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],Iv.prototype,"hidden",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],Iv.prototype,"componentBehavior",void 0);
_.w([_.Z(),_.n("design:type",Array)],Iv.prototype,"badges",void 0);_.w([_.Z(),_.n("design:type",Object)],Iv.prototype,"topStandaloneBadge",void 0);_.w([_.Z(),_.n("design:type",Object)],Iv.prototype,"bottomStandaloneBadge",void 0);_.w([_.Z(),_.n("design:type",Object)],Iv.prototype,"computedBadges",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],Iv.prototype,"mediumFontAdBadge",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],Iv.prototype,"useRoundedBadge",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],Iv.prototype,"largeFontAdBadge",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],Iv.prototype,"overlayAd",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],Iv.prototype,"overlayPremium",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],Iv.prototype,"noDotAdBadge",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],Iv.prototype,"collectionTruncate",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],Iv.prototype,"isThumbnailBadge",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],Iv.prototype,"wrapBadges",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Number)],Iv.prototype,"numBadgesInRow",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Iv.prototype,"systemIcons",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Iv.prototype,"animated",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Iv.prototype,"useBadgeShape",void 0);_.w([_.Z({value:[]}),_.n("design:type",Array)],Iv.prototype,"hiddenBadgeGroups",void 0);_.w([_.DM("#repeat"),_.n("design:type",Hf)],Iv.prototype,"repeatElement",void 0);_.w([_.pl("badges"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Iv.prototype,"badgesChanged",null);
_.w([_.pl("useRoundedBadge"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Iv.prototype,"standaloneRoundedBadgeChanged",null);_.w([_.pl("topStandaloneBadge","bottomStandaloneBadge"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Iv.prototype,"standaloneBadgeChanged",null);_.w([_.pl("hiddenBadgeGroups"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Iv.prototype,"hiddenBadgeGroupsChanged",null);
_.w([_.ZM({is:"ytd-badge-supported-renderer",disableElementRegistration:!0})],Iv);
var h12=_.E_()(Iv,"ytd-badge-supported-renderer",function(){if(XYM===void 0){var b=document.createElement("template");_.J(b,'\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>');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);XYM=b}b=XYM;return b},{allowedProps:"badges bottomStandaloneBadge collectionTruncate hidden hiddenBadgeGroups numBadgesInRow isThumbnailBadge largeFontAdBadge noDotAdBadge overlayAd overlayPremium topStandaloneBadge useRoundedBadge wrapBadges".split(" "),
mode:_.s_("kevlar_poly_si_batch_j053")?1:2});var Dc=function(){var b=_.g.apply(this,arguments)||this;b.iconType="STAR";b.plaMedium=_.N("enable_pla_resizing_for_desktop_medium");b.plaLarge=_.N("enable_pla_resizing_for_desktop_large");b.plaExtraLarge=_.N("enable_pla_resizing_for_desktop_extra_large");b.standardizeIconSize=_.N("kevlar_system_icons");b.mediaHoverOverlayInitialVisibility=_.N("enable_top_landscape_image_button_command_web");b.noBottomMargin=!1;b.thumbnailObjectFit="CONTAIN";b.thumbnailFitHeight=!0;b.actionMap={"yt-mute-ad-action":"handleMuteAd"};
return b};
_.c(Dc,_.g);_.E=Dc.prototype;_.E.created=function(){this.activeView=new ZF(this.hostElement)};
_.E.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"}}}};
_.E.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",Dc.JSC$14950_DEFAULT_CLICK_LOCATION_BEHAVIOR,Dc.JSC$14950_CLICK_LOCATION_ID_MAP))};
_.E.onTap=function(b){this.onTapOrClick(b)};
_.E.onTapOrClick=function(b){this.clickCommand&&this.ytSparklesClickLocationBehavior.handleClick(this.clickCommand,b,!1)};
_.E.updateMediaBackgroundImage=function(){var b=this.get("data.image.thumbnail.thumbnails");b&&(b=_.ku(b,0))&&_.Wf(this.hostElement,{"--ytd-display-ad-media-background-image":"url("+b+")"})};
_.E.impressionLog=function(){if(!this.data||!this.data.impressionsFired){if(this.data&&this.data.impressionEndpoints){for(var b=0;b<this.data.impressionEndpoints.length;b++){var d=this.data.impressionEndpoints[b];d.clickTrackingParams&&delete d.clickTrackingParams;_.I2().resolve(_.U6).resolveCommand(d,{form:{element:this.hostElement}})}this.data.impressionsFired=!0}var B;((B=this.data)==null?0:B.activeView)&&gm(this.activeView,this.data.activeView)}};
_.E.handleMuteAd=function(){};
_.E.attached=function(){var b=this;_.N("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&yi(b.activeView)})};
_.E.detached=function(){_.N("stop_av_measurement_on_detach")&&yi(this.activeView)};
_.DB.Object.defineProperties(Dc.prototype,{titleAriaLabel:{configurable:!0,enumerable:!0,get:function(){var b;if((b=this.data)==null||!b.titleText)return"";var d;return _.AU("AD_TITLE",{title:this.ytRendererBehavior.getSimpleString((d=this.data)==null?void 0:d.titleText)})}},
getRating:{configurable:!0,enumerable:!0,get:function(){var b;return((b=this.data)==null?0:b.rating)?Number(this.data.rating).toPrecision(2):null}},
getPrice:{configurable:!0,enumerable:!0,get:function(){var b;return((b=this.data)==null?0:b.price)?this.data.price:null}},
getThirdLine:{configurable:!0,enumerable:!0,get:function(){var b;return((b=this.data)==null?0:b.thirdLine)?this.data.thirdLine:null}},
getFourthLine:{configurable:!0,enumerable:!0,get:function(){var b;return((b=this.data)==null?0:b.fourthLine)?this.data.fourthLine:null}},
getFifthLine:{configurable:!0,enumerable:!0,get:function(){var b;return((b=this.data)==null?0:b.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 b;return!((b=this.data)==null||!b.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"}}});
Dc.prototype.onTap=Dc.prototype.onTap;Dc.prototype.dataChanged=Dc.prototype.dataChanged;
Dc.JSC$14950_CLICK_LOCATION_ID_MAP=_.N("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"]]);
Dc.JSC$14950_DEFAULT_CLICK_LOCATION_BEHAVIOR=_.N("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"}];_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Dc.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],Dc.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.R(_.Wl),_.n("design:type",Object)],Dc.prototype,"ytdDismissibleItemBehavior",void 0);_.w([_.R(_.fH),_.n("design:type",Object)],Dc.prototype,"ytdReduxBehavior",void 0);_.w([_.R(_.hv.YtSparklesClickLocationBehavior),_.n("design:type",Object)],Dc.prototype,"ytSparklesClickLocationBehavior",void 0);_.w([_.R([_.uA.YtActionHandlerBehavior]),_.n("design:type",Object)],Dc.prototype,"actionHandlerBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Dc.prototype,"data",void 0);
_.w([_.Z(),_.n("design:type",Object)],Dc.prototype,"clickCommand",void 0);_.w([_.Z({reflectToAttribute:!0,selector:_.HZ}),_.n("design:type",Boolean)],Dc.prototype,"miniMode",void 0);_.w([_.Z(),_.n("design:type",String)],Dc.prototype,"iconType",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Dc.prototype,"plaMedium",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Dc.prototype,"plaLarge",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Dc.prototype,"plaExtraLarge",void 0);_.w([_.X("data.titleText"),_.n("design:type",String),_.n("design:paramtypes",[])],Dc.prototype,"titleAriaLabel",null);_.w([_.X("data.rating"),_.n("design:type",Object),_.n("design:paramtypes",[])],Dc.prototype,"getRating",null);_.w([_.X("data.price"),_.n("design:type",Object),_.n("design:paramtypes",[])],Dc.prototype,"getPrice",null);
_.w([_.X("data.thirdLine"),_.n("design:type",Object),_.n("design:paramtypes",[])],Dc.prototype,"getThirdLine",null);_.w([_.X("data.fourthLine"),_.n("design:type",Object),_.n("design:paramtypes",[])],Dc.prototype,"getFourthLine",null);_.w([_.X("data.fifthLine"),_.n("design:type",Object),_.n("design:paramtypes",[])],Dc.prototype,"getFifthLine",null);_.w([_.X("getRating"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],Dc.prototype,"computeRatingHidden",null);
_.w([_.X("getPrice"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],Dc.prototype,"computePriceHidden",null);_.w([_.X("getThirdLine"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],Dc.prototype,"computeThirdLineHidden",null);_.w([_.X("getFourthLine"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],Dc.prototype,"computeFourthLineHidden",null);_.w([_.X("getFifthLine"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],Dc.prototype,"computeFifthLineHidden",null);
_.w([_.Z({reflectToAttribute:!0}),_.X("data.energyIcon"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],Dc.prototype,"hasEnergyIcon",null);_.w([_.X("computePriceHidden","computeRatingHidden"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],Dc.prototype,"computeSecondaryTextHidden",null);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Dc.prototype,"standardizeIconSize",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Dc.prototype,"mediaHoverOverlayInitialVisibility",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Dc.prototype,"noBottomMargin",void 0);_.w([_.Z({reflectToAttribute:!0}),_.X("data.layout"),_.n("design:type",String),_.n("design:paramtypes",[])],Dc.prototype,"layout",null);_.w([_.X("data.layout"),_.n("design:type",Object),_.n("design:paramtypes",[])],Dc.prototype,"mediaThumbnailWidth",null);
_.w([_.X("layout"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],Dc.prototype,"useRoundedBadge",null);_.w([_.Z(),_.n("design:type",String)],Dc.prototype,"thumbnailObjectFit",void 0);_.w([_.Z(),_.n("design:type",Object)],Dc.prototype,"thumbnailFitHeight",void 0);_.w([_.pl("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Dc.prototype,"dataChanged",null);
_.w([_.$0("tap"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],Dc.prototype,"onTap",null);_.w([_.ZM({is:"ytd-display-ad-renderer",disableElementRegistration:!0})],Dc);
_.V(Dc,"ytd-display-ad-renderer",function(){if(R1H!==void 0)return R1H;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return R1H=b},{mode:1});var Hf2;var lN2;var tv5;var haW=new Map;var j8r=!1;var UF=function(){var b=_.g.apply(this,arguments)||this;b.DEFAULT_TOOLTIP_OFFSET="10";b.TOOLTIP_OFFSET_NO_BANNER="-8";b.badges=null;b.noEndpoints=!1;b.wrapText=!1;b.forceVerified=!1;b.tooltipPosition="top";b.compactStyle=!1;b.height=0;b.lineHeight=0;return b};
_.c(UF,_.g);_.E=UF.prototype;_.E.created=function(){this.ytActionHandlerBehavior.actionMap={"yt-window-resized":"handleWindowResized"}};
_.E.attached=function(){var b=this;this.observer=new MutationObserver(function(d,B){b.handleResized();B.disconnect()});
this.observer.observe(this.textEl,{childList:!0})};
_.E.detached=function(){this.observer&&this.observer.disconnect()};
_.E.logTooltipEvent=function(){_.N("kevlar_wiz_tooltip_event_killswitch")||j8r||(_.HJJ("GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WIZ_NEXT_CHANNEL_NAME_TOOLTIP"),j8r=!0)};
_.E.handleWindowResized=function(){this.handleResized()};
_.E.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")))};
_.E.onHeightChanged=function(){if(this.verified){var b=Math.ceil(this.height*Math.tan(30*Math.PI/180))+"px";_.xe("HTML_DIR")==="rtl"?this.textContainerEl.style.marginLeft=b:this.textContainerEl.style.marginRight=b}};
_.E.onLineHeightChanged=function(){this.verified&&(this.lineHeight>=24||this.lineHeight===0&&this.height>=24)&&(this.textContainerEl.style.padding=_.xe("HTML_DIR")==="rtl"?"0 6px 0 2px":"0 2px 0 6px")};
_.E.handleResized=function(){var b=this;this.verified&&_.Y8.addLowPriorityJob(function(){b.fitBackgroundToText();var d=getComputedStyle(b.hostElement).lineHeight;d&&(d=d.match(/\d+/))&&d.length&&(b.lineHeight=Number(d[0]));b.height=b.lineHeight&&!b.wrapText?b.lineHeight:b.textEl.offsetHeight})};
_.E.fitBackgroundToText=function(){if(this.verified&&this.wrapText){this.textEl.style.width="unset";var b=document.createRange(),d=_.Cl(this.textEl).children;d.length>0?b.selectNodeContents(d[0]):b.selectNodeContents(this.textEl);this.textEl.style.width=Math.ceil(b.getBoundingClientRect().width)+"px"}};
_.E.computeChannelBadgeStyle=function(b){var d;if((b==null?0:(d=b.runs)==null?0:d.length)&&b.runs[0].textColor)return"--ytd-badge-icon-color:"+_.Hg(b.runs[0].textColor)+";"};
_.DB.Object.defineProperties(UF.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"?_.QS(this.channelName):this.channelName}},
tooltipText:{configurable:!0,enumerable:!0,get:function(){if(this.verified){if(this.tooltip)return this.tooltip;var b=this.get("badges.0.metadataBadgeRenderer.tooltip");if(b)return b}return _.qA(this.formattedName)}},
tooltipOffset:{configurable:!0,enumerable:!0,get:function(){return this.hasChannelArt?this.DEFAULT_TOOLTIP_OFFSET:this.TOOLTIP_OFFSET_NO_BANNER}}});
UF.prototype.onLineHeightChanged=UF.prototype.onLineHeightChanged;UF.prototype.onHeightChanged=UF.prototype.onHeightChanged;UF.prototype.onChannelNameChanged=UF.prototype.onChannelNameChanged;_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],UF.prototype,"ytActionHandlerBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],UF.prototype,"badges",void 0);_.w([_.Z(),_.n("design:type",Object)],UF.prototype,"channelName",void 0);
_.w([_.Z(),_.n("design:type",Object)],UF.prototype,"noEndpoints",void 0);_.w([_.Z(),_.n("design:type",Object)],UF.prototype,"wrapText",void 0);_.w([_.Z(),_.n("design:type",Object)],UF.prototype,"forceVerified",void 0);_.w([_.Z(),_.n("design:type",Object)],UF.prototype,"tooltipPosition",void 0);_.w([_.Z(),_.n("design:type",String)],UF.prototype,"tooltip",void 0);_.w([_.Z(),_.n("design:type",Boolean)],UF.prototype,"hasChannelArt",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],UF.prototype,"compactStyle",void 0);_.w([_.DM("#text-container"),_.n("design:type",HTMLElement)],UF.prototype,"textContainerEl",void 0);_.w([_.DM("#text"),_.n("design:type",Object)],UF.prototype,"textEl",void 0);_.w([_.DM("#verified-tooltip"),_.n("design:type",HTMLElement)],UF.prototype,"verifiedTooltip",void 0);_.w([_.Z(),_.n("design:type",Object)],UF.prototype,"height",void 0);
_.w([_.Z(),_.n("design:type",Object)],UF.prototype,"lineHeight",void 0);_.w([_.Z({reflectToAttribute:!0}),_.X("badges","forceVerified"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],UF.prototype,"verified",null);_.w([_.X("badges","verified"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],UF.prototype,"hideBadges",null);_.w([_.X("channelName"),_.n("design:type",Object),_.n("design:paramtypes",[])],UF.prototype,"formattedName",null);
_.w([_.X("badges","verified","formattedName"),_.n("design:type",String),_.n("design:paramtypes",[])],UF.prototype,"tooltipText",null);_.w([_.X("hasChannelArt"),_.n("design:type",String),_.n("design:paramtypes",[])],UF.prototype,"tooltipOffset",null);_.w([_.O8("channelName"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],UF.prototype,"onChannelNameChanged",null);
_.w([_.O8("height"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],UF.prototype,"onHeightChanged",null);_.w([_.O8("lineHeight","height"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],UF.prototype,"onLineHeightChanged",null);_.w([_.ZM({is:"ytd-channel-name",disableElementRegistration:!0})],UF);
_.V(UF,"ytd-channel-name",function(){if(tv5!==void 0)return tv5;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return tv5=b},{mode:_.s_("kevlar_poly_si_batch_j036")?1:2});var ov=function(){var b=_.g.apply(this,arguments)||this;b.standardizeIconSize=_.N("kevlar_system_icons");return b};
_.c(ov,_.g);ov.prototype.basicPaletteChanged=function(){var b;(b=this.data.color)!=null&&b.basicColorPaletteData&&_.zD(this.hostElement,this.data.color.basicColorPaletteData)};
ov.prototype.useFilledIcons=function(b){return _.N("kevlar_system_icons")&&(b==="CHECK_CIRCLE_THICK"||b==="OFFICIAL_ARTIST_BADGE")};
_.DB.Object.defineProperties(ov.prototype,{verified:{configurable:!0,enumerable:!0,get:function(){return!!this.data.authorUnifiedVerified}},
creator:{configurable:!0,enumerable:!0,get:function(){var b,d,B;return this.data.authorCreator||((b=this.data)==null?void 0:(d=b.color)==null?void 0:(B=d.basicColorPaletteData)==null?void 0:B.backgroundColor)}}});
ov.prototype.basicPaletteChanged=ov.prototype.basicPaletteChanged;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],ov.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],ov.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],ov.prototype,"standardizeIconSize",void 0);_.w([_.Z({reflectToAttribute:!0}),_.X("data.authorUnifiedVerified"),_.n("design:type",Object),_.n("design:paramtypes",[])],ov.prototype,"verified",null);
_.w([_.Z({reflectToAttribute:!0}),_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],ov.prototype,"creator",null);_.w([_.O8("data.color.basicColorPaletteData"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],ov.prototype,"basicPaletteChanged",null);_.w([_.ZM({is:"ytd-author-comment-badge-renderer",disableElementRegistration:!0})],ov);
_.V(ov,"ytd-author-comment-badge-renderer",function(){if(lN2!==void 0)return lN2;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return lN2=b},{mode:1});var FM$;var No=function(){return _.g.apply(this,arguments)||this};
_.c(No,_.g);No.prototype.computeThumbnailWidth=function(b){if(b==="BACKSTAGE_SURFACE_TYPE_STREAM")return 638};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],No.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],No.prototype,"data",void 0);_.w([_.Z({computed:"computeIcon_(data.icon)"}),_.n("design:type",String)],No.prototype,"icon",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",String)],No.prototype,"surface",void 0);
_.w([_.Z({reflectToAttribute:!0,value:_.N("enable_shrink_image_size_on_web_posts_singleton")}),_.n("design:type",Boolean)],No.prototype,"searchSxsUx",void 0);_.w([_.Z({reflectToAttribute:!0,value:_.N("enable_community_page_on_desktop")}),_.n("design:type",Boolean)],No.prototype,"useSmallerPostImageAttachments",void 0);_.w([_.ZM({is:"ytd-backstage-image-renderer",disableElementRegistration:!0})],No);
_.V(No,"ytd-backstage-image-renderer",function(){if(FM$!==void 0)return FM$;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return FM$=b},{mode:1});var Zf$;var pa=function(){var b=_.g.apply(this,arguments)||this;b.isLoading=!1;b.selectedItemIndex=-1;return b};
_.c(pa,_.g);_.E=pa.prototype;_.E.computeIsChannelOwner=function(b){if(!b)return!0;b=b[0];return!(b&&(b.signinEndpoint||b.selectServiceEndpoint))};
_.E.computeIsImagePoll=function(b){return(b==null?void 0:b.type)==="POLL_TYPE_IMAGE"};
_.E.computeIsTotalVotesDisabled=function(b){return!(b==null?0:b.totalVotes)};
_.E.thumbnailSrc=function(b){var d,B,k,G;return(b==null?0:(d=b.thumbnails)==null?0:(B=d[0])==null?0:B.url)?_.Tb((k=b.thumbnails)==null?void 0:(G=k[0])==null?void 0:G.url):void 0};
_.E.progressWidth=function(b){return"width:"+(b?b*100:0)+"%;"};
_.E.textAreaWidth=function(b){return this.isImagePoll?null:"width:"+(b?b*100:0)+"%;"};
_.E.hasEndpointStyle=function(){return this.isChannelOwner?"":"yt-simple-endpoint"};
_.E.dataChanged=function(){if(this.data&&(this.isLoading=!1,this.previousPollInfo=null,this.data.choices))for(var b=this.data.choices,d=0;d<b.length;d++)if(b[d].selected){this.selectedItemIndex=d;break}};
_.E.onPopupClosed=function(b,d){b=Number(this.pollVotes.selected);d.confirmed&&(this.selectChoice(b,!1),_.BG(this.hostElement,"yt-remove-comment-action",[{removeCommentAction:{commentId:this.data.votedCommentId}}]));this.pollVotes.selected=-1};
_.E.onPollChoiceSelected=function(){this.isLoading||this.isChannelOwner||this.selectChoice(Number(this.pollVotes.selected),!1);this.pollVotes.selected=-1};
_.E.onYtCommentPollRevert=function(b,d){d&&(this.selectChoice(d.selectedChoiceIndex,!0),this.set("data.totalVotes",d.totalVotes))};
_.E.onYtServiceRequestSent=function(b,d){if(d.actions)for(b=0;b<d.actions.length;b++){var B=d.actions[b];_.p(B,qz)&&this.set("data.totalVotes",_.p(B,qz).totalVotes)}};
_.E.onYtServiceRequestCompleted=function(b){var d=this.get("detail.data.actionResults.0.feedback",b);b=this.get("detail.data.actionResults.0.status",b);if(d==="FEEDBACK_DESELECT"||d==="FEEDBACK_SELECT")this.isLoading=!1,b==="STATUS_FAILED"?_.dp(this.hostElement,"yt-comment-poll-revert",this.previousPollInfo):this.previousPollInfo=null};
_.E.getEndpoint=function(b,d){return d===b?this.data.choices[d].deselectServiceEndpoint||null:this.data.choices[b].selectServiceEndpoint||null};
_.E.selectChoice=function(b,d){this.previousPollInfo||(this.previousPollInfo={totalVotes:this.data.totalVotes,selectedChoiceIndex:this.selectedItemIndex});for(var B=0;B<this.data.choices.length;B++){var k;if(b===this.selectedItemIndex){var G=!1;var P=k=null}else k=(G=B===b)?this.data.choices[B].voteRatioIfSelected:this.data.choices[B].voteRatioIfNotSelected,P=G?this.data.choices[B].votePercentageIfSelected:this.data.choices[B].votePercentageIfNotSelected;this.set("data.choices."+B+".voteRatio",k);
this.set("data.choices."+B+".votePercentage",P);this.set("data.choices."+B+".selected",G)}d||(this.isLoading=!0,(d=this.getEndpoint(b,this.selectedItemIndex))&&_.I2().resolve(_.U6).resolveCommand(d,{form:{element:this.hostElement}}));this.selectedItemIndex=this.selectedItemIndex===b?-1:b};
_.DB.Object.defineProperties(pa.prototype,{endpointStyle:{configurable:!0,enumerable:!0,get:function(){return this.isChannelOwner?"yt-simple-endpoint disable-cursor":"yt-simple-endpoint"}}});
pa.prototype.onYtServiceRequestCompleted=pa.prototype.onYtServiceRequestCompleted;pa.prototype.onYtServiceRequestSent=pa.prototype.onYtServiceRequestSent;pa.prototype.onYtCommentPollRevert=pa.prototype.onYtCommentPollRevert;pa.prototype.onPopupClosed=pa.prototype.onPopupClosed;pa.prototype.dataChanged=pa.prototype.dataChanged;_.w([_.R(_.DL),_.n("design:type",Object)],pa.prototype,"paperItemBehavior",void 0);
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],pa.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.X4),_.n("design:type",Object)],pa.prototype,"ytdOpenPopupBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],pa.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Object)],pa.prototype,"isLoading",void 0);_.w([_.Z({computed:"computeIsChannelOwner(data.choices)"}),_.n("design:type",Boolean)],pa.prototype,"isChannelOwner",void 0);
_.w([_.Z({reflectToAttribute:!0,computed:"computeIsImagePoll(data)"}),_.n("design:type",Boolean)],pa.prototype,"isImagePoll",void 0);_.w([_.Z({computed:"computeIsTotalVotesDisabled(data)"}),_.n("design:type",Boolean)],pa.prototype,"isTotalVotesDisabled",void 0);_.w([_.Z(),_.n("design:type",Object)],pa.prototype,"previousPollInfo",void 0);_.w([_.Z(),_.n("design:type",Object)],pa.prototype,"selectedItemIndex",void 0);_.w([_.DM("#poll-votes"),_.n("design:type",Object)],pa.prototype,"pollVotes",void 0);
_.w([_.X("isChannelOwner"),_.n("design:type",Object),_.n("design:paramtypes",[])],pa.prototype,"endpointStyle",null);_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],pa.prototype,"dataChanged",null);_.w([_.$0("yt-popup-closed"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent,Object]),_.n("design:returntype")],pa.prototype,"onPopupClosed",null);
_.w([_.$0("yt-comment-poll-revert"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent,Object]),_.n("design:returntype")],pa.prototype,"onYtCommentPollRevert",null);_.w([_.$0("yt-service-request-sent"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent,_.iI]),_.n("design:returntype")],pa.prototype,"onYtServiceRequestSent",null);
_.w([_.$0("yt-service-request-completed"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],pa.prototype,"onYtServiceRequestCompleted",null);_.w([_.ZM({is:"ytd-backstage-poll-renderer",disableElementRegistration:!0})],pa);
_.V(pa,"ytd-backstage-poll-renderer",function(){if(Zf$!==void 0)return Zf$;var b=document.createElement("template");_.J(b,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-poll-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="vote-info" hidden="[[isTotalVotesDisabled]]" text="[[data.totalVotes]]" class="style-scope ytd-backstage-poll-renderer">\n</yt-formatted-string>\n<tp-yt-paper-listbox id="poll-votes" on-iron-select="onPollChoiceSelected" class="style-scope ytd-backstage-poll-renderer">\n  <template is="dom-repeat" items="[[data.choices]]" class="style-scope ytd-backstage-poll-renderer">\n    <a id="sign-in" class$="[[endpointStyle]] style-scope ytd-backstage-poll-renderer" href$="[[computeHref_(item.signinEndpoint)]]" data="[[item.signinEndpoint]]" role="option" aria-selected$="[[item.selected]]">\n      <tp-yt-paper-item class="vote-choice style-scope ytd-backstage-poll-renderer" name="[[index]]" selected$="[[item.selected]]" show-percentage$="[[item.votePercentage]]">\n        <template is="dom-if" if="[[!isImagePoll]]" class="style-scope ytd-backstage-poll-renderer">\n          <tp-yt-paper-button class="check-icons style-scope ytd-backstage-poll-renderer" hidden="[[isChannelOwner]]">\n            <yt-icon hidden="[[item.selected]]" icon="radio-button-unchecked" class="style-scope ytd-backstage-poll-renderer"></yt-icon>\n            <yt-icon class="checked style-scope ytd-backstage-poll-renderer" hidden="[[!item.selected]]" icon="check-circle" default-to-filled="true"></yt-icon>\n          </tp-yt-paper-button>\n        </template>\n        <template is="dom-if" if="[[isImagePoll]]" class="style-scope ytd-backstage-poll-renderer">\n          <img class="choice-image style-scope ytd-backstage-poll-renderer" alt="" src$="[[thumbnailSrc(item.image)]]">\n        </template>\n        <div class="choice-info style-scope ytd-backstage-poll-renderer">\n          <div class="text-area style-scope ytd-backstage-poll-renderer">\n            <yt-formatted-string class="choice-text style-scope ytd-backstage-poll-renderer" text="[[item.text]]">\n            </yt-formatted-string>\n            <yt-formatted-string class="vote-percentage style-scope ytd-backstage-poll-renderer" hidden="[[!item.votePercentage]]" text="[[item.votePercentage]]">\n            </yt-formatted-string>\n          </div>\n          <div class="vote-percentage-area style-scope ytd-backstage-poll-renderer" style$="[[textAreaWidth(item.voteRatio)]]">\n          </div>\n          <div class="progress-bar style-scope ytd-backstage-poll-renderer" hidden="[[!item.votePercentage]]" style$="[[progressWidth(item.voteRatio)]]">\n          </div>\n        </div>\n      </tp-yt-paper-item>\n    </a>\n  </template>\n</tp-yt-paper-listbox>\n');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return Zf$=b},{mode:2});var gF3;var yZM={autoplay:!1,loop:!1},SUS={simpleText:""},Mo=function(){var b=_.g.apply(this,arguments)||this;b.isLoading=!1;b.usesPanelLockup=!1;b.selectedItemIndex=-1;b.baseCorrectLottiePlayerAnimationConfig=Object.assign({},{name:"CORRECT",path:"https://www.gstatic.com/youtube/img/creator/posts/Lottie_QuizCorrect_LightTheme_01a.json",renderer:"svg"},yZM,{rendererSettings:{viewBoxOnly:!0,viewBoxSize:"12 20 80 80"}});b.baseIncorrectLottiePlayerAnimationConfig=Object.assign({},{name:"INCORRECT",path:"https://www.gstatic.com/youtube/img/creator/posts/Lottie_QuizIncorrect_LightTheme_01a.json",
renderer:"svg"},yZM,{rendererSettings:{viewBoxOnly:!0,viewBoxSize:"26 26 80 80"}});b.correctnessAnimationProps=[];b.correctnessAnimationRefs=[];return b};
_.c(Mo,_.g);_.E=Mo.prototype;_.E.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark");this.ytRendererBehavior.markDirty()};
_.E.computeIsChannelOwner=function(b){if(!b)return!0;b=b[0];return!(b&&(b.signinEndpoint||b.selectServiceEndpoint))};
_.E.computeIsTotalVotesDisabled=function(b){return!(b==null?0:b.totalVotes)};
_.E.computeIsImageQuiz=function(b){return(b==null?void 0:b.type)==="POLL_TYPE_IMAGE"};
_.E.onExplanationChanged=function(){this.expander.reset()};
_.E.dataChanged=function(){if(this.data){this.isLoading=!1;this.previousQuizInfo=null;var b=this.data.choices;if(b){this.maybeInitializeQuizLotties(b);for(var d=0;d<b.length;d++)if(b[d].isSelected||this.isChannelOwner&&b[d].isCorrect){this.selectedItemIndex=d;return}this.selectedItemIndex=-1}}};
_.E.onQuizChoiceSelected=function(){if(this.isLoading||this.isChannelOwner||this.isQuizAnsweringDisabled)this.quizVotes.selected=-1;else{var b=this.selectedItemIndex,d=Number(this.quizVotes.selected);this.selectChoice(d);this.sendVoteAction(d,b);this.quizVotes.selected=-1;var B;b=!((B=this.data)==null?0:B.enableAnimation);this.maybePlayAnswerAnimations(b)}};
_.E.onYtCommentPollRevert=function(b,d){d&&(this.selectChoice(d.selectedChoiceIndex),this.set("data.totalVotes",d.totalVotes))};
_.E.onYtServiceRequestSent=function(b,d){if(d.actions)for(b=_.C(d.actions),d=b.next();!d.done;d=b.next())(d=_.p(d.value,qz))&&this.set("data.totalVotes",d.totalVotes)};
_.E.onYtServiceRequestCompleted=function(b){var d=this.get("detail.data.actionResults.0.feedback",b);b=this.get("detail.data.actionResults.0.status",b);if(d==="FEEDBACK_DESELECT"||d==="FEEDBACK_SELECT")this.isLoading=!1,b==="STATUS_FAILED"?_.dp(this.hostElement,"yt-comment-quiz-revert",this.previousQuizInfo):this.previousQuizInfo=null};
_.E.getAnimationPropsForChoiceIndex=function(b,d){return d[b]};
_.E.maybePlayAnswerAnimations=function(b){b=b===void 0?!1:b;var d;if((d=this.data)!=null&&d.choices&&!(this.correctnessAnimationRefs.length<this.data.choices.length)){d=_.C(this.correctnessAnimationRefs);for(var B=d.next();!B.done;B=d.next()){var k=void 0,G=void 0;(k=B.value)==null||(G=k.lottieEl)==null||G.stop()}if(!(this.selectedItemIndex<0)){d=0;b&&(d=this.isCorrect?37:25);var P,v;(P=this.correctnessAnimationRefs[this.selectedItemIndex])==null||(v=P.lottieEl)==null||v.goToAndPlay(b?d:0,!0);if(!(this.isCorrect||
(P=this.data.choices.findIndex(function(O){return O.isCorrect}),P<0))){var L,A;
(A=(L=this.correctnessAnimationRefs[P])==null?void 0:L.lottieEl)==null||A.goToAndPlay(37,!0);var a;L=(a=this.fadeContainers)==null?void 0:a.item(P);!b&&L&&this.fadeIn(L)}}}};
_.E.thumbnailSrc=function(b){var d,B,k,G;return(b==null?0:(d=b.thumbnails)==null?0:(B=d[0])==null?0:B.url)?_.Tb((k=b.thumbnails)==null?void 0:(G=k[0])==null?void 0:G.url):void 0};
_.E.a11yVotedText=function(b,d){var B,k,G=((B=this.data)==null?void 0:(k=B.correctVotedText)==null?void 0:k.simpleText)||"",P,v;B=((P=this.data)==null?void 0:(v=P.votedText)==null?void 0:v.simpleText)||"";if(!d)return"";var L,A;if((L=this.data)==null?0:(A=L.choices)==null?0:A[b].isCorrect)return G;var a,O;return((a=this.data)==null?0:(O=a.choices)==null?0:O[b].isSelected)?B:""};
_.E.getEndpoint=function(b,d){return d===b?this.data.choices[b].deselectServiceEndpoint||null:this.data.choices[b].selectServiceEndpoint||null};
_.E.sendVoteAction=function(b,d){if(b=this.getEndpoint(b,d))this.isLoading=!0,this.ytComponentBehavior.resolveCommand(b)};
_.E.selectChoice=function(b){this.previousQuizInfo||(this.previousQuizInfo={totalVotes:this.data.totalVotes,selectedChoiceIndex:this.selectedItemIndex});for(var d=0;d<this.data.choices.length;d++)this.set("data.choices."+d+".isSelected",b===this.selectedItemIndex?!1:d===b);this.selectedItemIndex=this.selectedItemIndex===b?-1:b};
_.E.maybeInitializeQuizLotties=function(b){var d=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=b.map(function(B){return{animationConfig:B.isCorrect?d.baseCorrectLottiePlayerAnimationConfig:d.baseIncorrectLottiePlayerAnimationConfig,
animationRef:{},listeners:{DOMLoaded:function(){d.maybePlayAnswerAnimations(!0)}}}});
this.correctnessAnimationRefs=this.correctnessAnimationProps.map(function(B){return B.animationRef||{}})};
_.E.fadeIn=function(b){b.classList.add("fade-in");_.sZ(_.Y8,function(){b.classList.remove("fade-in")},900)};
_.DB.Object.defineProperties(Mo.prototype,{shouldUseModernUi:{configurable:!0,enumerable:!0,get:function(){return _.N("enable_modern_quiz_consumption_ui")||this.usesPanelLockup}},
showExplanation:{configurable:!0,enumerable:!0,get:function(){return _.qA(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 b,d;return((b=this.data)==null?void 0:(d=b.choices)==null?void 0:d.some(function(B){return B.isSelected}))||!1}},
explanation:{configurable:!0,enumerable:!0,get:function(){var b;return(b=this.data)==null||!b.choices||this.selectedItemIndex<0||this.selectedItemIndex>=this.data.choices.length?SUS:this.data.choices[this.selectedItemIndex].explanation||SUS}},
isCorrect:{configurable:!0,enumerable:!0,get:function(){var b;return(b=this.data)==null||!b.choices||this.selectedItemIndex<0||this.selectedItemIndex>=this.data.choices.length?!1:this.data.choices[this.selectedItemIndex].isCorrect||!1}}});
Mo.prototype.onYtServiceRequestCompleted=Mo.prototype.onYtServiceRequestCompleted;Mo.prototype.onYtServiceRequestSent=Mo.prototype.onYtServiceRequestSent;Mo.prototype.onYtCommentPollRevert=Mo.prototype.onYtCommentPollRevert;Mo.prototype.dataChanged=Mo.prototype.dataChanged;Mo.prototype.onExplanationChanged=Mo.prototype.onExplanationChanged;_.w([_.R(_.DL),_.n("design:type",Object)],Mo.prototype,"paperItemBehavior",void 0);
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Mo.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],Mo.prototype,"ytComponentBehavior",void 0);_.w([_.R(_.Ml.YtTaskEmitterBehavior),_.n("design:type",Object)],Mo.prototype,"ytTaskEmitterBehavior",void 0);_.w([_.R(_.X4),_.n("design:type",Object)],Mo.prototype,"ytdOpenPopupBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Mo.prototype,"data",void 0);
_.w([_.Z(),_.n("design:type",Object)],Mo.prototype,"isLoading",void 0);_.w([_.Z(),_.n("design:type",Object)],Mo.prototype,"usesPanelLockup",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"computeIsChannelOwner(data.choices)"}),_.n("design:type",Boolean)],Mo.prototype,"isChannelOwner",void 0);_.w([_.Z({computed:"computeIsTotalVotesDisabled(data)"}),_.n("design:type",Boolean)],Mo.prototype,"isTotalVotesDisabled",void 0);
_.w([_.Z({reflectToAttribute:!0,computed:"computeIsImageQuiz(data)"}),_.n("design:type",Boolean)],Mo.prototype,"isImageQuiz",void 0);_.w([_.Z(),_.n("design:type",Object)],Mo.prototype,"previousQuizInfo",void 0);_.w([_.Z(),_.n("design:type",Object)],Mo.prototype,"selectedItemIndex",void 0);_.w([_.Z({reflectToAttribute:!0}),_.X("data","usesPanelLockup"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],Mo.prototype,"shouldUseModernUi",null);
_.w([_.U8(".fade-container"),_.n("design:type",Object)],Mo.prototype,"fadeContainers",void 0);_.w([_.Z(),_.n("design:type",Array)],Mo.prototype,"correctnessAnimationProps",void 0);_.w([_.X("explanation","showCorrectAnswer"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],Mo.prototype,"showExplanation",null);_.w([_.X("isChannelOwner","isAttempted"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],Mo.prototype,"showCorrectAnswer",null);
_.w([_.X("isChannelOwner","isAttempted","data"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],Mo.prototype,"isQuizAnsweringDisabled",null);_.w([_.X("isQuizAnsweringDisabled"),_.n("design:type",Object),_.n("design:paramtypes",[])],Mo.prototype,"endpointStyle",null);_.w([_.X("data","selectedItemIndex"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],Mo.prototype,"isAttempted",null);
_.w([_.X("data","selectedItemIndex"),_.n("design:type",Object),_.n("design:paramtypes",[])],Mo.prototype,"explanation",null);_.w([_.X("data","selectedItemIndex"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],Mo.prototype,"isCorrect",null);_.w([_.DM("ytd-expander"),_.n("design:type",Object)],Mo.prototype,"expander",void 0);_.w([_.DM("#quiz-votes"),_.n("design:type",Object)],Mo.prototype,"quizVotes",void 0);
_.w([_.O8("explanation"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Mo.prototype,"onExplanationChanged",null);_.w([_.O8("data","isChannelOwner"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Mo.prototype,"dataChanged",null);_.w([_.$0("yt-comment-quiz-revert"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent,Object]),_.n("design:returntype")],Mo.prototype,"onYtCommentPollRevert",null);
_.w([_.$0("yt-service-request-sent"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent,_.iI]),_.n("design:returntype")],Mo.prototype,"onYtServiceRequestSent",null);_.w([_.$0("yt-service-request-completed"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],Mo.prototype,"onYtServiceRequestCompleted",null);_.w([_.ZM({is:"ytd-backstage-quiz-renderer",disableElementRegistration:!0})],Mo);
_.V(Mo,"ytd-backstage-quiz-renderer",function(){if(gF3!==void 0)return gF3;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return gF3=b},{mode:1});var Vve;var cV=function(){return _.g.apply(this,arguments)||this};
_.c(cV,_.g);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],cV.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],cV.prototype,"data",void 0);_.w([_.ZM({is:"ytd-post-uploaded-video-renderer",disableElementRegistration:!0})],cV);
_.V(cV,"ytd-post-uploaded-video-renderer",function(){if(Vve!==void 0)return Vve;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return Vve=b},{mode:1});var ifS;var JR=function(){return _.g.apply(this,arguments)||this};
_.c(JR,_.g);JR.prototype.useFilledIcons=function(b){return b==="SPONSORSHIP_STAR"};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],JR.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],JR.prototype,"data",void 0);_.w([_.ZM({is:"ytd-sponsors-only-badge-renderer",disableElementRegistration:!0})],JR);
var wYH=_.E_()(JR,"ytd-sponsors-only-badge-renderer",function(){if(ifS===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);ifS=b}b=ifS;return b},{allowedProps:["data"],
mode:1});var u5e;var zZ=function(){return _.g.apply(this,arguments)||this};
_.c(zZ,_.g);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],zZ.prototype,"componentBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],zZ.prototype,"data",void 0);_.w([_.ZM({is:"ytd-child-video-renderer",disableElementRegistration:!0})],zZ);
_.V(zZ,"ytd-child-video-renderer",function(){if(u5e!==void 0)return u5e;var b=document.createElement("template");_.J(b,'\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>');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return u5e=b},{mode:1});var KM$;var nFV;var Rv=function(){var b=_.g.apply(this,arguments)||this;b.size=0;b.fallbackImageSize={height:void 0,width:9999};b.webModernCollections=!1;return b};
_.c(Rv,_.g);_.E=Rv.prototype;_.E.computeBlurredImageSize=function(b){return b?{height:b*2,width:b*2}:this.fallbackImageSize};
_.E.computeImageSize=function(b){return b?{height:b,width:b}:this.fallbackImageSize};
_.E.computeObjectFit=function(b){return b?"FILL":"CONTAIN"};
_.E.computePreserve=function(b){return b?!0:!1};
_.E.setBackground=function(){var b,d;if((b=this.data)==null?0:(d=b.thumbnail)==null?0:d.sampledThumbnailColor)b=this.data.thumbnail.sampledThumbnailColor,this.hostElement.style.background="rgba("+b.red+","+b.green+","+b.blue+",1)"};
Rv.prototype.setBackground=Rv.prototype.setBackground;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Rv.prototype,"ytRendererBehavior",void 0);_.w([_.Z({reflectToAttribute:!0,value:!1}),_.n("design:type",Boolean)],Rv.prototype,"watchFeedThumbnail",void 0);_.w([_.Z(),_.n("design:type",Object)],Rv.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Object)],Rv.prototype,"size",void 0);
_.w([_.Z({computed:"computeBlurredImageSize(size)"}),_.n("design:type",Object)],Rv.prototype,"blurredImageSize",void 0);_.w([_.Z({computed:"computeImageSize(size)"}),_.n("design:type",Object)],Rv.prototype,"imageSize",void 0);_.w([_.Z({computed:"computePreserve(size)"}),_.n("design:type",String)],Rv.prototype,"preserve",void 0);_.w([_.Z({computed:"computeObjectFit(size)"}),_.n("design:type",String)],Rv.prototype,"objectFit",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Rv.prototype,"webModernCollections",void 0);_.w([_.O8("data.thumbnail.sampledThumbnailColor"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Rv.prototype,"setBackground",null);_.w([_.ZM({is:"ytd-playlist-custom-thumbnail-renderer",disableElementRegistration:!0})],Rv);
_.V(Rv,"ytd-playlist-custom-thumbnail-renderer",function(){if(nFV!==void 0)return nFV;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return nFV=b},{mode:1});var TB2;var XJ=function(){return _.g.apply(this,arguments)||this};
_.c(XJ,_.g);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],XJ.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],XJ.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Number)],XJ.prototype,"width",void 0);_.w([_.ZM({is:"ytd-playlist-video-thumbnail-renderer",disableElementRegistration:!0})],XJ);
_.V(XJ,"ytd-playlist-video-thumbnail-renderer",function(){if(TB2!==void 0)return TB2;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return TB2=b},{mode:1});var rZM;var hR=function(){return _.g.apply(this,arguments)||this};
_.c(hR,_.g);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],hR.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],hR.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Number)],hR.prototype,"width",void 0);_.w([_.ZM({is:"ytd-show-custom-thumbnail-renderer",disableElementRegistration:!0})],hR);
_.V(hR,"ytd-show-custom-thumbnail-renderer",function(){if(rZM!==void 0)return rZM;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return rZM=b},{mode:1});var Q82;var HV=function(){return _.g.apply(this,arguments)||this};
_.c(HV,_.g);HV.prototype.useFilledIcons=function(b){return b==="MUSIC"||b==="COURSE"};
HV.prototype.overlayColorChanged=function(){if(typeof this.overlayColor==="number")this.hostElement.style.backgroundColor=tS(this.overlayColor,"0.8");else if(this.overlayColor){var b=this.overlayColor;this.hostElement.style.backgroundColor="rgba("+b.red+","+b.green+","+b.blue+",0.8)"}};
_.DB.Object.defineProperties(HV.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)}}});
HV.prototype.overlayColorChanged=HV.prototype.overlayColorChanged;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],HV.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],HV.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Object)],HV.prototype,"overlayColor",void 0);_.w([_.Z({reflectToAttribute:!0}),_.X("data.icon","data.text"),_.n("design:type",Object),_.n("design:paramtypes",[])],HV.prototype,"overlayStyle",null);
_.w([_.Z({reflectToAttribute:!0}),_.X("data.icon","data.text"),_.n("design:type",Object),_.n("design:paramtypes",[])],HV.prototype,"overlayTextStyle",null);_.w([_.O8("overlayColor"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],HV.prototype,"overlayColorChanged",null);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-bottom-panel-renderer"})],HV);
_.V(HV,"ytd-thumbnail-overlay-bottom-panel-renderer",function(){if(Q82!==void 0)return Q82;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return Q82=b},{mode:1});var qU2;var lR=function(){var b=_.g.apply(this,arguments)||this;b.active=!1;return b};
_.c(lR,_.g);lR.prototype.computeIsSpinnerHidden=function(b){return(b==null?void 0:b.state)!=="THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_DOWNLOADING"};
lR.prototype.computeOverlayIcon=function(b){return(b==null?void 0:b.state)==="THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_FAILED"?"ERROR_OUTLINE":(b==null?void 0:b.state)==="THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_PAUSED_BY_USER"?"OFFLINE_PAUSE":"OFFLINE_DOWNLOADING_SPINNER"};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],lR.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],lR.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Object)],lR.prototype,"active",void 0);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-downloading-renderer"})],lR);
_.V(lR,"ytd-thumbnail-overlay-downloading-renderer",function(){if(qU2!==void 0)return qU2;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return qU2=b},{mode:1});var xV5;var tR=function(){return _.g.apply(this,arguments)||this};
_.c(tR,_.g);_.DB.Object.defineProperties(tR.prototype,{text:{configurable:!0,enumerable:!0,get:function(){if(this.data)return this.ytRendererBehavior.getSimpleString(this.data.text)}}});
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],tR.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],tR.prototype,"data",void 0);_.w([_.X("data.text"),_.n("design:type",Object),_.n("design:paramtypes",[])],tR.prototype,"text",null);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-hover-text-renderer"})],tR);
_.V(tR,"ytd-thumbnail-overlay-hover-text-renderer",function(){if(xV5!==void 0)return xV5;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return xV5=b},{mode:1});var YUU,e1S=function(){if(YUU!==void 0)return YUU;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return YUU=b};var jY=function(){return _.g.apply(this,arguments)||this};
_.c(jY,_.g);_.DB.Object.defineProperties(jY,{template:{configurable:!0,enumerable:!0,get:function(){return e1S()}}});
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],jY.prototype,"animateEqualizer",void 0);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-equalizer"})],jY);_.E_()(jY,"ytd-thumbnail-overlay-equalizer",function(){return e1S()},{allowedProps:["animateEqualizer"],
mode:1});var b$S;var FJ=function(){var b=_.g.apply(this,arguments)||this;b.nowPlayingBadge=_.N("web_now_playing_badge");b.actionMap={"yt-miniplayer-play-state-changed":"onMiniplayerPlayStateChanged"};return b};
_.c(FJ,_.g);FJ.prototype.activeChanged=function(){var b=this;_.N("web_enable_playlist_video_lockup_equalizer")&&this.isActive&&_.Op(this,function(){_.dp(b.hostElement,"yt-playlist-lockup-now-playing-active",b)})};
FJ.prototype.onMiniplayerPlayStateChanged=function(b){var d,B=(d=_.p(_.qw().currentEndpoint,_.KB))==null?void 0:d.videoId;this.isVideoPlaying=b&&(_.N("web_limit_now_playing_animation_killswitch")||this.videoId===B)};
FJ.prototype.activeChanged=FJ.prototype.activeChanged;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],FJ.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],FJ.prototype,"ytActionHandlerBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],FJ.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Boolean)],FJ.prototype,"isVideoPlaying",void 0);_.w([_.Z(),_.n("design:type",String)],FJ.prototype,"videoId",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],FJ.prototype,"equalizerOnly",void 0);_.w([_.Z(),_.n("design:type",Boolean)],FJ.prototype,"isActive",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],FJ.prototype,"nowPlayingBadge",void 0);_.w([_.O8("isActive"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],FJ.prototype,"activeChanged",null);
_.w([_.ZM({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-now-playing-renderer"})],FJ);
_.V(FJ,"ytd-thumbnail-overlay-now-playing-renderer",function(){if(b$S!==void 0)return b$S;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return b$S=b},{mode:1});var dbV;var Zc=function(){return _.g.apply(this,arguments)||this};
_.c(Zc,_.g);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Zc.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Zc.prototype,"data",void 0);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-playback-status-renderer"})],Zc);
_.V(Zc,"ytd-thumbnail-overlay-playback-status-renderer",function(){if(dbV!==void 0)return dbV;var b=document.createElement("template");_.J(b,'\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>');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return dbV=b},{mode:_.s_("kevlar_poly_si_batch_j025")?1:2});var BC3;var gY=function(){return _.g.apply(this,arguments)||this};
_.c(gY,_.g);gY.prototype.onDurationChanged=function(){var b,d;_.Cl(this.hostElement).querySelector("#progress").style.width=((d=(b=this.data)==null?void 0:b.percentDurationWatched)!=null?d:0)+"%"};
gY.prototype.onDurationChanged=gY.prototype.onDurationChanged;_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],gY.prototype,"componentBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],gY.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],gY.prototype,"isLive",void 0);_.w([_.O8("data.percentDurationWatched"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],gY.prototype,"onDurationChanged",null);
_.w([_.ZM({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-resume-playback-renderer"})],gY);
_.V(gY,"ytd-thumbnail-overlay-resume-playback-renderer",function(){if(BC3!==void 0)return BC3;var b=document.createElement("template");_.J(b,'\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>');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return BC3=b},{mode:1});var ka5;var yF=function(){var b=_.g.apply(this,arguments)||this;b.bottomPanel=!1;b.richGridOverlay=!1;b.watchFeedOverlay=!1;b.isCompact=!1;return b};
_.c(yF,_.g);yF.prototype.widthChanged=function(){this.watchFeedOverlay?this.hostElement.style.width="":this.richGridOverlay||(this.hostElement.style.width=this.width+"px")};
_.DB.Object.defineProperties(yF.prototype,{isIconFilled:{configurable:!0,enumerable:!0,get:function(){var b,d;return((b=this.data)==null?void 0:(d=b.icon)==null?void 0:d.iconType)==="PLAY_ALL"&&_.N("kevlar_system_icons")}}});
yF.prototype.widthChanged=yF.prototype.widthChanged;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],yF.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],yF.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Number)],yF.prototype,"width",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],yF.prototype,"bottomPanel",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],yF.prototype,"richGridOverlay",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],yF.prototype,"watchFeedOverlay",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],yF.prototype,"isCompact",void 0);_.w([_.X("data"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],yF.prototype,"isIconFilled",null);_.w([_.O8("width","watchFeedOverlay"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],yF.prototype,"widthChanged",null);
_.w([_.ZM({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-side-panel-renderer"})],yF);
_.V(yF,"ytd-thumbnail-overlay-side-panel-renderer",function(){if(ka5!==void 0)return ka5;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return ka5=b},{mode:1});var Gal;var PW3=["CLIP","SHORTS"],SY=function(){var b=_.g.apply(this,arguments)||this;b.animated=_.N("animated_live_badge_icon");b.hasIcon=!1;b.updateTimerIntervalId=0;b.timeSinceLive=0;return b};
_.c(SY,_.g);_.E=SY.prototype;_.E.detached=function(){clearInterval(this.updateTimerIntervalId)};
_.E.dataChanged=function(){this.data&&(this.hasIcon=!!this.data.icon)};
_.E.computeHideTimeStatus=function(){return this.hideBadgeShape?!this.hasIconOrText():!0};
_.E.hasIconOrText=function(){var b,d;return!!(((b=this.data)==null?0:b.icon)||((d=this.data)==null?0:d.text))};
_.E.initializeLiveBadgeTimer=function(){var b=this,d,B=(d=this.liveBadgeData)==null?void 0:d.startTimestampSec;if(B&&this.canShowLiveBadgeTimer()){var k;d=Number((k=this.liveBadgeData)==null?void 0:k.tickIntervalUsec)/1E3||1E3;this.timeSinceLive=Date.now()/1E3-Number(B);this.updateTimerIntervalId=_.R2(function(){b.canShowLiveBadgeTimer()?b.timeSinceLive++:(b.timeSinceLive=0,window.clearInterval(b.updateTimerIntervalId))},d)}else this.timeSinceLive=0};
_.E.canShowLiveBadgeTimer=function(){var b=Date.now(),d,B;return b<(Number((d=this.liveBadgeData)==null?void 0:d.endTimestampSec)-1)*1E3&&b>Number((B=this.liveBadgeData)==null?void 0:B.startTimestampSec)*1E3};
_.DB.Object.defineProperties(SY.prototype,{badgeShapeData:{configurable:!0,enumerable:!0,get:function(){return this.data?_.leQ(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 b;return(b=this.data)==null?void 0:b.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 PW3.indexOf(this.overlayType||this.overlayStyle||"")!==-1}}});
SY.prototype.initializeLiveBadgeTimer=SY.prototype.initializeLiveBadgeTimer;SY.prototype.dataChanged=SY.prototype.dataChanged;_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],SY.prototype,"componentBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],SY.prototype,"data",void 0);_.w([_.Z({computed:"computeIcon_(data.icon)"}),_.n("design:type",String)],SY.prototype,"icon",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],SY.prototype,"animated",void 0);
_.w([_.Z({reflectToAttribute:!0,computed:"computeHideTimeStatus(data,hideBadgeShape)"}),_.n("design:type",Boolean)],SY.prototype,"hideTimeStatus",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],SY.prototype,"hasIcon",void 0);_.w([_.Z(),_.n("design:type",Object)],SY.prototype,"timeSinceLive",void 0);_.w([_.X("data","timeSinceLive"),_.n("design:type",Object),_.n("design:paramtypes",[])],SY.prototype,"badgeShapeData",null);
_.w([_.X("data","overlayType"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],SY.prototype,"hideBadgeShape",null);_.w([_.pl("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],SY.prototype,"dataChanged",null);_.w([_.Z({reflectToAttribute:!0}),_.X("data.style"),_.n("design:type",Object),_.n("design:paramtypes",[])],SY.prototype,"overlayStyle",null);
_.w([_.X("data.liveBadgeData"),_.n("design:type",Object),_.n("design:paramtypes",[])],SY.prototype,"liveBadgeData",null);_.w([_.Z({reflectToAttribute:!0}),_.X("data.type"),_.n("design:type",Object),_.n("design:paramtypes",[])],SY.prototype,"overlayType",null);_.w([_.X("overlayType","overlayStyle"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],SY.prototype,"useFilledIcon",null);
_.w([_.pl("liveBadgeData"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],SY.prototype,"initializeLiveBadgeTimer",null);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-time-status-renderer"})],SY);
_.V(SY,"ytd-thumbnail-overlay-time-status-renderer",function(){if(Gal!==void 0)return Gal;var b=document.createElement("template");_.J(b,'\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>');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return Gal=b},{mode:_.s_("kevlar_poly_si_batch_j035")?1:2});var Eae;var VF=function(){return _.g.apply(this,arguments)||this};
_.c(VF,_.g);VF.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"}}}}};
VF.prototype.computeThumbnailOverlayResumePlaybackRenderer=function(b){if(this.hasPlaybackProgressBar)return{percentDurationWatched:b.percentDurationWatched}};
VF.prototype.computeHasPlaybackProgressBar=function(b){return!!b.percentDurationWatched&&b.percentDurationWatched>0};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],VF.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],VF.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],VF.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"computeHasPlaybackProgressBar(data)"}),_.n("design:type",Boolean)],VF.prototype,"hasPlaybackProgressBar",void 0);
_.w([_.ZM({disableElementRegistration:!0,is:"ytd-tvfilm-show-watch-forward-overlay-renderer"})],VF);
_.V(VF,"ytd-tvfilm-show-watch-forward-overlay-renderer",function(){if(Eae!==void 0)return Eae;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return Eae=b},{mode:1});var sFs;var CW5=_.y(function(b){var d=b.data;var B=b.children;var k=function(){return!!d().doubleStack},G=function(){return!!d().includeStackHeight};
return _.W("yt-collections-stack",{class:"ytCollectionsStackHost",hidden:function(){return!d().experimentEnabled}},_.W(_.m,{cond:d,
then:function(){var P={};return _.W(_.Dz,null,_.W(_.m,{cond:G,then:function(){var v={};return _.W("div",{class:_.LQ("ytCollectionsStackSpacer",(v.ytCollectionsStackSpacerDoubleStack=k,v))})}}),_.W("div",{class:_.LQ((P.ytCollectionsStackRelativeStack=G,P))},_.W(_.m,{cond:k,
then:function(){var v={};return _.W("div",{class:_.LQ("ytCollectionsStackCollectionStack2",function(){return d().customClassName2ndStack},(v.ytCollectionsStackCollectionStack2ResponsiveMode=function(){return d().enableResponsiveMode},v)),
style:_.m2({"background-color":function(){return jXw(d())}})})}}),_.W("div",{class:_.LQ("ytCollectionsStackCollectionStack1",function(){return d().customClassName1stStack},function(){return twd(d().thumbnailSize?d().thumbnailSize:"medium")}),
style:_.m2({"background-color":function(){return jXw(d())}})}),B))}}))},"Da");_.B$(CW5,"yt-collections-stack",{props:{data:_.DK}});var iR=function(){var b=_.g.apply(this,arguments)||this;b.actionMap={"yt-miniplayer-endpoint-changed":"checkMiniplayer_"};b.webModernCollections=!1;b.isSearch=!1;b.isDoubleStack=!1;b.thumbnailSize="medium";return b};
_.c(iR,_.g);_.E=iR.prototype;
_.E.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]]"}}}}}};
_.E.getThumbnailDetails=function(b){if(b!=null&&b.thumbnailRenderer){var d=b.thumbnailRenderer,B;if((B=d.playlistVideoThumbnailRenderer)==null?0:B.thumbnail)return d.playlistVideoThumbnailRenderer.thumbnail;var k;if((k=d.playlistCustomThumbnailRenderer)==null?0:k.thumbnail)return d.playlistCustomThumbnailRenderer.thumbnail;b=b.thumbnailRenderer;var G;if((G=b.showCustomThumbnailRenderer)==null?0:G.thumbnail)return b.showCustomThumbnailRenderer.thumbnail}};
_.E.computeOverlayColor=function(b){var d,B;if((d=this.getThumbnailDetails(b))==null?0:(B=d.darkColorPalette)==null?0:B.section2Color)return this.getThumbnailDetails(b).darkColorPalette.section2Color;var k;return(k=this.getThumbnailDetails(b))==null?void 0:k.sampledThumbnailColor};
_.E.computeWebModernCollections=function(b){if(b==null||!b.thumbnailOverlays)return!1;b=_.C(b.thumbnailOverlays);for(var d=b.next();!d.done;d=b.next()){var B=void 0;if((B=d.value)==null?0:B.thumbnailOverlayBottomPanelRenderer)return!0}return!1};
_.E.computeNavigationEndpoint=function(b){return i7w(b==null?void 0:b.navigationEndpoint)};
_.DB.Object.defineProperties(iR.prototype,{collectionStack:{configurable:!0,enumerable:!0,get:function(){var b=this.getThumbnailDetails(this.data);return{thumbnailSize:this.thumbnailSize,doubleStack:this.isDoubleStack,sampledThumbnailColor:b==null?void 0:b.sampledThumbnailColor,vibrantColorPalette:b==null?void 0:b.vibrantColorPalette,darkColorPalette:b==null?void 0:b.darkColorPalette,experimentEnabled:!0}}}});
_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],iR.prototype,"ytActionHandlerBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],iR.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R($Is),_.n("design:type",Object)],iR.prototype,"ytdThumbnailBehavior",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],iR.prototype,"componentBehavior",void 0);
_.w([_.Z({value:!1}),_.n("design:type",Boolean)],iR.prototype,"watchFeedThumbnail",void 0);_.w([_.Z(),_.n("design:type",Number)],iR.prototype,"customThumbnailSize",void 0);_.w([_.Z({value:!0}),_.n("design:type",Boolean)],iR.prototype,"hideAria",void 0);_.w([_.Z(),_.n("design:type",Object)],iR.prototype,"data",void 0);_.w([_.Z({computed:"computeOverlayColor(data)"}),_.n("design:type",Object)],iR.prototype,"overlayColor",void 0);
_.w([_.Z({computed:"computeWebModernCollections(data)"}),_.n("design:type",Object)],iR.prototype,"webModernCollections",void 0);_.w([_.Z({computed:"computeNavigationEndpoint(data)"}),_.n("design:type",Object)],iR.prototype,"computedNavigationEndpoint",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],iR.prototype,"isSearch",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],iR.prototype,"isDoubleStack",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",String)],iR.prototype,"thumbnailSize",void 0);_.w([_.X("data","isDoubleStack","thumbnailSize"),_.n("design:type",Object),_.n("design:paramtypes",[])],iR.prototype,"collectionStack",null);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-playlist-thumbnail"})],iR);
_.V(iR,"ytd-playlist-thumbnail",function(){if(sFs!==void 0)return sFs;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return sFs=b},{mode:_.s_("kevlar_poly_si_batch_j025")?1:2});var L1h;_.B$(_.y(function(b){return _.W("yt-text-view-model",{class:_.LQ("ytTextViewModelHost")},_.W(_.I4,{text:function(){return b.data().text}}))},"Ea"),"yt-text-view-model",{props:{data:_.DK}});var wY=function(){var b=_.g.apply(this,arguments)||this;b.noEndpoints=!1;b.amsterdamPostMvp=_.N("web_amsterdam_post_mvp_playlists");b.badges=[];b.transferState="TRANSFER_STATE_UNKNOWN";return b};
_.c(wY,_.g);_.E=wY.prototype;_.E.configureRendererStamper=function(){return{"data.attributedBylineText":{id:"attributed-channel-name",mapping:{textViewModel:"yt-text-view-model"}}}};
_.E.getMetadata=function(b){if(!b)return[];var d=[],B=b.shortViewCountText||b.viewCountText;B&&d.push(_.qA(B));b.publishedTimeText&&d.push(_.qA(b.publishedTimeText));b.upcomingEventData&&b.upcomingEventData.upcomingEventText&&d.push(_.XT(_.qA(b.upcomingEventData.upcomingEventText),Number(b.upcomingEventData.startTime)));return d};
_.E.observeDataForBylineSeparator=function(){this.data&&_.Ll(this.hostElement,"byline-separated",this.getMetadata(this.data).length>0&&!this.data.ownerBadges||this.shouldShowVideoInfo)};
_.E.metadataColorChanged=function(){this.metadataColor||(this.metadataLine.style.color="");this.metadataLine.style.color=_.Hg(this.metadataColor)};
_.E.getSimpleString=function(b){return _.qA(b)};
_.E.isBylineHidden=function(b){return this.noByline||!((b==null?0:b.longBylineText)||(b==null?0:b.shortBylineText))};
_.E.isMetadataHidden=function(b){var d;return((d=this.getMetadata(b))==null?void 0:d.length)===0};
_.E.isBylineMetadataSeparatorHidden=function(b){return this.isMetadataHidden(b)||!this.shouldShowVideoInfo};
_.E.isLongByline=function(b,d){return d&&!(b==null||!b.longBylineText)};
_.DB.Object.defineProperties(wY.prototype,{shouldShowVideoInfo:{configurable:!0,enumerable:!0,get:function(){var b;return this.amsterdamPostMvp&&!((b=this.data)==null||!b.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 b;return!((b=this.data)==null||!b.attributedBylineText)}},
watchFeedBigThumbs:{configurable:!0,enumerable:!0,get:function(){return _.N("kevlar_watch_feed_big_thumbs")?!0:!!this.isGridViewEnabled}}});
wY.prototype.metadataColorChanged=wY.prototype.metadataColorChanged;wY.prototype.observeDataForBylineSeparator=wY.prototype.observeDataForBylineSeparator;_.w([_.R(_.fH),_.n("design:type",Object)],wY.prototype,"ytdReduxBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],wY.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],wY.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Object)],wY.prototype,"noEndpoints",void 0);
_.w([_.Z({reflectToAttribute:!0,value:!1}),_.n("design:type",Boolean)],wY.prototype,"isSlimShort",void 0);_.w([_.Z({reflectToAttribute:!0,value:!1}),_.n("design:type",Boolean)],wY.prototype,"radioMeta",void 0);_.w([_.Z({selector:_.Ff}),_.n("design:type",Object)],wY.prototype,"isGridViewEnabled",void 0);_.w([_.Z({reflectToAttribute:!0,value:!1}),_.n("design:type",Boolean)],wY.prototype,"richMeta",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],wY.prototype,"amsterdamPostMvp",void 0);
_.w([_.Z(),_.n("design:type",Boolean)],wY.prototype,"noByline",void 0);_.w([_.Z({computed:"isLongByline(data, radioMeta)"}),_.n("design:type",Boolean)],wY.prototype,"longByline",void 0);_.w([_.Z({reflectToAttribute:!0,value:!1}),_.n("design:type",Boolean)],wY.prototype,"truncateMetadataLine",void 0);_.w([_.Z({reflectToAttribute:!0,value:!1}),_.n("design:type",Boolean)],wY.prototype,"miniMode",void 0);_.w([_.Z(),_.n("design:type",Number)],wY.prototype,"metadataColor",void 0);
_.w([_.Z(),_.n("design:type",Array)],wY.prototype,"badges",void 0);_.w([_.Z({selector:_.ZS,selectorArgs:["data.videoId"]}),_.n("design:type",String)],wY.prototype,"transferState",void 0);_.w([_.Z({reflectToAttribute:!0,value:!1}),_.n("design:type",Boolean)],wY.prototype,"isDownloading",void 0);_.w([_.Z({reflectToAttribute:!0,value:!1}),_.n("design:type",Boolean)],wY.prototype,"typographyBump",void 0);_.w([_.DM("#metadata-line"),_.n("design:type",HTMLElement)],wY.prototype,"metadataLine",void 0);
_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],wY.prototype,"observeDataForBylineSeparator",null);_.w([_.O8("metadataColor"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],wY.prototype,"metadataColorChanged",null);_.w([_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],wY.prototype,"shouldShowVideoInfo",null);
_.w([_.X("badges"),_.n("design:type",String),_.n("design:paramtypes",[])],wY.prototype,"inlineBadgeClass",null);_.w([_.X("longByline"),_.n("design:type",String),_.n("design:paramtypes",[])],wY.prototype,"longBylineClass",null);_.w([_.X("data","longByline"),_.n("design:type",Object),_.n("design:paramtypes",[])],wY.prototype,"bylineText",null);_.w([_.X("data"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],wY.prototype,"hasAttributedBylineText",null);
_.w([_.X("isGridViewEnabled","data"),_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean),_.n("design:paramtypes",[])],wY.prototype,"watchFeedBigThumbs",null);_.w([_.ZM({is:"ytd-video-meta-block",disableElementRegistration:!0})],wY);
_.V(wY,"ytd-video-meta-block",function(){if(L1h!==void 0)return L1h;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return L1h=b},{mode:_.s_("kevlar_poly_si_batch_j080")?1:2});_.Xf("itemSectionRenderer","playlistRenderer","ytd-playlist-renderer");var uR=function(){var b=_.g.apply(this,arguments)||this;b.displayItemCount=2;b.isBackstagePlaylist=!1;b.isPostCompactPlaylist=!1;b.shouldShowChannelThumbnail=!1;return b};
_.c(uR,_.g);_.E=uR.prototype;_.E.computeFirstVideos=function(b,d){return b===void 0||d===void 0?[]:b.slice(0,d)};
_.E.dataChanged=function(){if(this.data&&this.data.thumbnailRenderer){var b=this.data.thumbnailRenderer;b.playlistVideoThumbnailRenderer&&this.set("data.thumbnail",b.playlistVideoThumbnailRenderer.thumbnail);b.playlistCustomThumbnailRenderer&&this.set("data.thumbnail",b.playlistCustomThumbnailRenderer.thumbnail)}};
_.E.computeThumbnailHeight=function(b,d,B,k,G){return k?G==="BIG"?280:G==="MASSIVE"?337:234:B?240:d?72:b?118:138};
_.E.computeThumbnailWidth=function(b,d,B,k,G){return k?G==="MEDIUM"?450:G==="BIG"?500:G==="MASSIVE"?600:420:B?360:d?128:b?210:246};
_.E.computeUseBiggerThumbs=function(b){return b&&_.N("enable_desktop_search_bigger_thumbs")};
_.E.computeShouldShowChannelThumbnail=function(b,d){return b&&!(d==null||!d.channelThumbnail)};
_.DB.Object.defineProperties(uR.prototype,{stackThumbnailSize:{configurable:!0,enumerable:!0,get:function(){return this.isSearch?"large":"medium"}}});
uR.prototype.dataChanged=uR.prototype.dataChanged;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],uR.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.Ui),_.n("design:type",Object)],uR.prototype,"ytdLockupBehavior",void 0);_.w([_.R(_.fH),_.n("design:type",Object)],uR.prototype,"ytdReduxBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],uR.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Object)],uR.prototype,"displayItemCount",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],uR.prototype,"isBackstagePlaylist",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],uR.prototype,"isPostCompactPlaylist",void 0);_.w([_.Z({value:!1,reflectToAttribute:!0}),_.n("design:type",Boolean)],uR.prototype,"isSearch",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"computeUseBiggerThumbs(isSearch)"}),_.n("design:type",Boolean)],uR.prototype,"useBiggerThumbs",void 0);_.w([_.Z({reflectToAttribute:!0,value:function(){return _.pw("desktop_search_bigger_thumbs_style")}}),
_.n("design:type",String)],uR.prototype,"biggerThumbsStyle",void 0);_.w([_.Z({value:!1,reflectToAttribute:!0}),_.n("design:type",Boolean)],uR.prototype,"isDownloads",void 0);_.w([_.Z({computed:"computeShouldShowChannelThumbnail(isSearch, data)"}),_.n("design:type",Object)],uR.prototype,"shouldShowChannelThumbnail",void 0);_.w([_.pl("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],uR.prototype,"dataChanged",null);
_.w([_.X("isSearch"),_.n("design:type",String),_.n("design:paramtypes",[])],uR.prototype,"stackThumbnailSize",null);_.w([_.ZM({is:"ytd-playlist-renderer",disableElementRegistration:!0})],uR);
_.V(uR,"ytd-playlist-renderer",function(){if(KM$===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);KM$=b}b=KM$;return b},{mode:1});var fWs;var A72;var Ka=function(){var b=_.g.apply(this,arguments)||this;b.startX=0;return b};
_.c(Ka,_.g);Ka.prototype.onEndpointMouseDown=function(b){this.startX=b.clientX};
Ka.prototype.onEndpointClick=function(b){this.startX!==b.clientX&&(b.preventDefault(),b.stopPropagation())};
Ka.prototype.computeObjectFit=function(b){return b==="CARD_RENDERER_STYLE_TYPE_UNIVERSAL_WATCH_CARD_MOVIE_POSTER"||b==="CARD_RENDERER_STYLE_TYPE_MOVIE_POSTER"||b==="CARD_RENDERER_STYLE_TYPE_CENTERED"?"COVER":"FILL"};
Ka.prototype.computeCardStyle=function(b){return b?b.replace("CARD_RENDERER_STYLE_TYPE_","").toLowerCase():""};
_.DB.Object.defineProperties(Ka.prototype,{isAlbumCard:{configurable:!0,enumerable:!0,get:function(){var b,d;return((b=this.data)==null?void 0:(d=b.searchRefinementCardRendererStyle)==null?void 0:d.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}}}});
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Ka.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Ka.prototype,"data",void 0);_.w([_.Z({computed:"computeObjectFit(data.searchRefinementCardRendererStyle.value)"}),_.n("design:type",Number)],Ka.prototype,"objectFit",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"computeCardStyle(data.searchRefinementCardRendererStyle.value)"}),_.n("design:type",String)],Ka.prototype,"cardStyle",void 0);
_.w([_.Z({reflectToAttribute:!0,value:!0}),_.n("design:type",Boolean)],Ka.prototype,"roundContainer",void 0);_.w([_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],Ka.prototype,"isAlbumCard",null);_.w([_.X("data","isAlbumCard"),_.n("design:type",Object),_.n("design:paramtypes",[])],Ka.prototype,"collectionStack",null);_.w([_.ZM({is:"ytd-search-refinement-card-renderer",disableElementRegistration:!0})],Ka);
_.V(Ka,"ytd-search-refinement-card-renderer",function(){if(A72!==void 0)return A72;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return A72=b},{mode:1});var W15;var na=function(){var b=_.g.apply(this,arguments)||this;b.isRichGrid=!1;return b};
_.c(na,_.g);_.w([_.Z(),_.n("design:type",Object)],na.prototype,"data",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],na.prototype,"componentBehavior",void 0);_.w([_.R(_.fH),_.n("design:type",Object)],na.prototype,"ytdReduxBehavior",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],na.prototype,"isRichGrid",void 0);_.w([_.Z({reflectToAttribute:!0,selector:_.HZ}),_.n("design:type",Boolean)],na.prototype,"miniMode",void 0);
_.w([_.ZM({is:"ytd-game-details-renderer",disableElementRegistration:!0})],na);
_.V(na,"ytd-game-details-renderer",function(){if(W15!==void 0)return W15;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return W15=b},{mode:1});var aWA;var mbs;var TZ=function(){var b=_.g.apply(this,arguments)||this;b.actionMap={"yt-menu-service-item-selected-action":"handleBellMenuOpenSelectedAction"};return b};
_.c(TZ,_.g);_.E=TZ.prototype;_.E.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.E.currentStateData=function(b){var d=b||this.data;return d&&d.states&&d.currentStateId!=null?d.states.find(function(B){return B.stateId===d.currentStateId})||null:null};
_.E.currentStateRendererData=function(b){return(b=this.currentStateData(b))&&b.state&&b.state.buttonRenderer?b.state.buttonRenderer:null};
_.E.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())};
_.E.computeButtonIcon=function(b){b=this.currentStateRendererData(b);var d;return(b==null?0:(d=b.icon)==null?0:d.iconType)?b.icon.iconType.toLowerCase():null};
_.E.computeAccessibility=function(b){return(b=this.currentStateRendererData(b))&&b.accessibilityData?b.accessibilityData.accessibilityData||null:null};
_.E.computeButtonClass=function(b){var d=this.currentStateRendererData(b);if(!d)return"";b="";var B=d.style;B&&(b+=B.toLowerCase().replace(/_/g,"-")+" ");(d=d.size)&&(b+=d.toLowerCase().replace(/_/g,"-")+" ");return b.trim()};
_.E.computeServiceEndpoint=function(b){if(!b)return null;var d=b&&b.serviceEndpoint,B=this.get("command.commandMetadata.webCommandMetadata.sendPost",b);return d?d:B&&b.command?b.command:null};
_.E.computeBellMenuItemParams=function(b){var d;b=(d=_.p(b==null?void 0:b.command,_.sq))==null?void 0:d.commands;if(!b||b.length===0)return null;d=_.p(b[0],_.xQ);var B,k;return(d==null?0:(B=d.popup)==null?0:(k=B.menuPopupRenderer)==null?0:k.items)?d.popup.menuPopupRenderer.items.map(function(G){return G.menuServiceItemRenderer.trackingParams}):null};
_.E.handleBellMenuOpenSelectedAction=function(b){var d=b.trackingParams,B=this.computeBellMenuItemParams(this.data);this.data&&d&&B&&B.includes(d)&&this.ytRenderButtonBehavior._setButtonIcon(b.icon.iconType.toLowerCase())};
_.E.onYtServiceRequestCompleted=function(b,d){(b=this.get("data.newNotificationButton.subscriptionNotificationToggleButtonRenderer",d))&&this.set("data",b)};
_.E.onYtServiceRequestError=function(){this.ytRenderButtonBehavior._setButtonIcon(this.computeButtonIcon(this.data))};
_.E.resetState=function(){this.set("data.currentStateId",3)};
_.E.onYtButtonTapHandler=function(){if(this.data){var b=this.currentStateRendererData(this.data);b&&this.ytRendererBehavior.logExplicitClick(b)}};
TZ.prototype.onYtServiceRequestError=TZ.prototype.onYtServiceRequestError;TZ.prototype.onYtServiceRequestCompleted=TZ.prototype.onYtServiceRequestCompleted;TZ.prototype.stateChanged=TZ.prototype.stateChanged;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],TZ.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],TZ.prototype,"ytActionHandlerBehavior",void 0);
_.w([_.R(xP.YtRenderButtonBehavior),_.n("design:type",Object)],TZ.prototype,"ytRenderButtonBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],TZ.prototype,"data",void 0);_.w([_.pl("data","data.currentStateId"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],TZ.prototype,"stateChanged",null);
_.w([_.$0("yt-service-request-completed"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent,_.xu]),_.n("design:returntype")],TZ.prototype,"onYtServiceRequestCompleted",null);_.w([_.$0("yt-service-request-error"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],TZ.prototype,"onYtServiceRequestError",null);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-subscription-notification-toggle-button-renderer"})],TZ);
_.V(TZ,"ytd-subscription-notification-toggle-button-renderer",function(){if(mbs!==void 0)return mbs;var b=document.createElement("template");_.J(b,"\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");b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return mbs=b},{mode:1});var $bH;var rY=function(){var b=_.g.apply(this,arguments)||this;b.actionMap={"yt-menu-service-item-selected-action":"handleBellMenuOpenSelectedAction"};b.tapHandler=function(){if(b.data){var d=b.currentStateRendererData();d&&b.ytRendererBehavior.logExplicitClick(d)}};
return b};
_.c(rY,_.g);_.E=rY.prototype;_.E.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.E.currentStateData=function(){var b=this;return this.data&&this.data.states&&this.data.currentStateId!=null?this.data.states.find(function(d){return d.stateId===b.data.currentStateId})||null:null};
_.E.currentStateRendererData=function(){var b=this.currentStateData();return b&&b.state&&b.state.buttonRenderer?b.state.buttonRenderer:null};
_.E.computeAccessibilityLabel=function(){var b,d,B;return(b=this.currentStateRendererData())==null?void 0:(d=b.accessibilityData)==null?void 0:(B=d.accessibilityData)==null?void 0:B.label};
_.E.computeBellMenuItemParams=function(){var b,d,B=(d=_.p((b=this.data)==null?void 0:b.command,_.sq))==null?void 0:d.commands;if(!B||B.length===0)return null;b=_.p(B[0],_.xQ);var k,G;return(b==null?0:(k=b.popup)==null?0:(G=k.menuPopupRenderer)==null?0:G.items)?b.popup.menuPopupRenderer.items.map(function(P){return P.menuServiceItemRenderer.trackingParams}):null};
_.E.handleBellMenuOpenSelectedAction=function(b){var d=b.trackingParams,B=this.computeBellMenuItemParams();if(this.data&&d&&B&&B.includes(d)&&(b==null||!b.isDisabled)){var k;((k=_.p(b.serviceEndpoint,_.vG))==null?void 0:k.signal)!=="CLIENT_SIGNAL"&&(this.icon=b.icon.iconType)}};
_.E.resetState=function(){this.icon=void 0;this.set("data.currentStateId",3)};
_.E.onYtServiceRequestCompleted=function(b,d){if(b=this.get("data.newNotificationButton.subscriptionNotificationToggleButtonRenderer",d))this.icon=void 0,this.set("data",b)};
_.E.onYtServiceRequestError=function(){this.icon=void 0};
_.DB.Object.defineProperties(rY.prototype,{computedButtonShape:{configurable:!0,enumerable:!0,get:function(){if(this.data){var b=this.data,d=this.textLabel,B=this.hostElement,k=this.computeAccessibilityLabel(),G=this.tapHandler,P=this.isOverlay?"overlay":"mono",v=(b==null?0:b.disableButton)?"disabled":"active";d=d?_.lr(d):void 0;return{style:P,type:"tonal",state:v,size:"M",focused:!1,formattedButtonText:d,iconPosition:"leading-trailing",onTap:ZJ4(b,G,B),accessibilityLabel:k}}}},
computedIcon:{configurable:!0,enumerable:!0,get:function(){var b=this.currentStateRendererData(),d,B,k=(B=this.icon)!=null?B:b==null?void 0:(d=b.icon)==null?void 0:d.iconType;if(k)return _.fx(k)}},
computedAnimateIcon:{configurable:!0,enumerable:!0,get:function(){return this.computedIcon==="NOTIFICATIONS_NONE"?!0:void 0}},
computedSecondaryIcon:{configurable:!0,enumerable:!0,get:function(){var b,d,B=(b=this.data)==null?void 0:(d=b.secondaryIcon)==null?void 0:d.iconType;if(B)return _.fx(B)}}});
rY.prototype.onYtServiceRequestError=rY.prototype.onYtServiceRequestError;rY.prototype.onYtServiceRequestCompleted=rY.prototype.onYtServiceRequestCompleted;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],rY.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],rY.prototype,"ytActionHandlerBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],rY.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Object)],rY.prototype,"textLabel",void 0);
_.w([_.Z(),_.n("design:type",String)],rY.prototype,"icon",void 0);_.w([_.Z(),_.n("design:type",Boolean)],rY.prototype,"isOverlay",void 0);_.w([_.X("data.*","textLabel"),_.n("design:type",Object),_.n("design:paramtypes",[])],rY.prototype,"computedButtonShape",null);_.w([_.X("data.*","icon"),_.n("design:type",Object),_.n("design:paramtypes",[])],rY.prototype,"computedIcon",null);_.w([_.X("computedIcon"),_.n("design:type",Object),_.n("design:paramtypes",[])],rY.prototype,"computedAnimateIcon",null);
_.w([_.X("data.*"),_.n("design:type",Object),_.n("design:paramtypes",[])],rY.prototype,"computedSecondaryIcon",null);_.w([_.$0("yt-service-request-completed"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent,_.xu]),_.n("design:returntype")],rY.prototype,"onYtServiceRequestCompleted",null);_.w([_.$0("yt-service-request-error"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],rY.prototype,"onYtServiceRequestError",null);
_.w([_.ZM({disableElementRegistration:!0,is:"ytd-subscription-notification-toggle-button-renderer-next"})],rY);
_.V(rY,"ytd-subscription-notification-toggle-button-renderer-next",function(){if($bH!==void 0)return $bH;var b=document.createElement("template");_.J(b,'\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 $bH=b},{mode:_.s_("kevlar_poly_si_batch_j081")?1:2});var O$S;_.B$($Vs,"yt-animated-action",{props:{backgroundLottieRef:_.DK,foregroundLottieRef:_.DK,wrapperClass:_.DK,disableAnimation:_.DK},unsafeExternallySettableAttributes:new Set(["key"])});var QF=function(){var b=_.g.apply(this,arguments)||this;b.animatedActionEnabled=_.N("web_animated_actions");b.foregroundLottieRef={};b.backgroundLottieRef={};b.forceIconOnly=!1;b.showTextWhileAnimating=!1;b.keyboardFocused=!1;b.isAnimating=!1;b.actionMap={"yt-player-subscribe":"onPlayerSubscribe","yt-player-unsubscribe":"onPlayerUnsubscribe","yt-update-subscribe-button-action":"handleUpdateSubscribeButtonAction"};return b};
_.c(QF,_.g);_.E=QF.prototype;_.E.maybeUpdateBellButtonText=function(){this.showTextWhileAnimating&&this.bellButton&&(this.bellButton.textLabel=this.subscribedButtonText)};
_.E.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]]"}}}}}};
_.E.attached=function(){this.keyboardFocused=!1};
_.E.onYtServiceRequestSent=function(b,d){(this.get("endpoint.subscribeEndpoint",d)||this.get("endpoint.unsubscribeEndpoint",d))&&this.updateSubscriptionState(!this.subscribed)};
_.E.onYtServiceRequestCompleted=function(b,d){(b=this.get("newNotificationButton.subscriptionNotificationToggleButtonRenderer",d.data))&&this.bellButton&&(this.bellButton.data=b)};
_.E.observedSubscribed=function(){this.isAnimating||this.clearContainerSize();_.Wf(this.hostElement)};
_.E.onPlayerSubscribe=function(b){this.isCompactRed()||b!==this.data.channelId||(this.tryToSaveButtonWidths(),this.updateContainerToFitContent(!!this.subscribed),this.updateSubscriptionState(!0))};
_.E.onPlayerUnsubscribe=function(b){this.isCompactRed()||b!==this.data.channelId||this.updateSubscriptionState(!1)};
_.E.handleUpdateSubscribeButtonAction=function(b){b=_.p(b,A9V);var d;b&&b.channelId===((d=this.data)==null?void 0:d.channelId)&&this.updateSubscriptionState(!!b.subscribed)};
_.E.computeButtonStyle=function(b){return this.get("style.styleType",b)||null};
_.E.isCompactRed=function(){return this.computeButtonStyle(this.data)==="COMPACT_RED"};
_.E.computeSubscribed=function(){return this.subscriptionStateEntity?!!this.subscriptionStateEntity.subscribed:!(!this.data||!this.data.subscribed)};
_.E.updateSubscriptionState=function(b){if(b!==this.subscribed){this.set("data.subscribed",b);var d,B=(d=this.data)==null?void 0:d.subscribedEntityKey;B&&this.ytdReduxBehavior.dispatch(_.cE("subscriptionStateEntity",B,{key:B,subscribed:b}));this.isCompactRed()||_.dp(this.hostElement,"yt-subscription-changed",b);b||(_.BG(this.hostElement,"yt-unsubscribe-action"),this.resetNotificationBellState());this.animatedActionEnabled&&(this.updateContainerToFitContent(!!b),b&&this.hasBellButton&&this.startAnimation())}};
_.E.startAnimation=function(){var b=this;if(!this.isAnimating){var d=this.forceIconOnly&&this.showTextWhileAnimating?2E3:1500;this.isAnimating=!0;var B;(B=this.backgroundLottieRef.lottieEl)==null||B.goToAndPlay(0);var k;(k=this.foregroundLottieRef.lottieEl)==null||k.goToAndPlay(0);_.Y8.addJob(function(){b.maybeAnimateBellIcon()},2,300);
this.forceIconOnly&&this.showTextWhileAnimating&&_.Y8.addJob(function(){b.updateContainerToFitContent(!!b.subscribed,!0)},2,1500);
_.Y8.addJob(function(){b.isAnimating=!1},2,d)}};
_.E.maybeAnimateBellIcon=function(){var b=_.vf(this.hostElement).querySelector("yt-animated-icon");if(b){var d;(d=b.animationRef.lottieEl)==null||d.goToAndPlay(0)}};
_.E.onDataChanged=function(){this.animatedActionEnabled&&(this.hostElement.style.width="")};
_.E.onMouseDown=function(){this.tryToSaveButtonWidths();this.updateContainerToFitContent(!!this.subscribed)};
_.E.tryToSaveButtonWidths=function(){if(this.animatedActionEnabled&&!this.unsubscribedWidth){if(!this.subscribed){var b;this.unsubscribedWidth=(b=this.subscribeButtonShape)==null?void 0:b.getBoundingClientRect().width}var d;this.subscribedWidth=(d=this.bellButton)==null?void 0:d.getBoundingClientRect().width;this.maybeSetSubscribedButtonIconOnlyWidth()}};
_.E.updateContainerToFitContent=function(b,d){this.animatedActionEnabled&&this.subscribedWidth&&this.unsubscribedWidth&&(b?(b=this.subscribedWidth,d=this.isAnimating&&!d,this.subscribedIconOnlyWidth===void 0||d||(b=this.subscribedIconOnlyWidth),this.hostElement.style.width=b+"px"):this.hostElement.style.width=this.unsubscribedWidth+"px")};
_.E.clearContainerSize=function(){this.hostElement.style.width=""};
_.E.resetNotificationBellState=function(){this.get("notificationPreferenceButton.subscriptionNotificationToggleButtonRenderer",this.data)&&this.bellButton&&this.bellButton.resetState()};
_.E.maybeSetSubscribedButtonIconOnlyWidth=function(){var b=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 d;b.subscribedIconOnlyWidth=(d=b.bellButton)==null?void 0:d.getBoundingClientRect().width;requestAnimationFrame(function(){if(b.bellButton){var B;b.bellButton.textLabel=
(B=b.data)==null?void 0:B.subscribedButtonText}})})))};
_.DB.Object.defineProperties(QF.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 b;return(b=this.data)==null?void 0:b.subscribedButtonText}var d;return this.forceIconOnly?void 0:(d=this.data)==null?void 0:d.subscribedButtonText}},
smartimationSettings:{configurable:!0,enumerable:!0,get:function(){var b,d,B=((b=this.data)==null?void 0:(d=b.timedAnimationData)==null?void 0:d.animationTiming)||[];return{uniqueId:"subscribe",timings:B,enabled:B.length>0&&!this.subscribed,experimentEnabled:B.length>0}}},
subscribeButtonHidden:{configurable:!0,enumerable:!0,get:function(){var b;return!this.subscribed&&((b=this.data)==null?void 0:b.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 b={renderer:this.data,element:this.hostElement,subscribed:!!this.subscribed,isOverlay:!!this.overlayButton};var d=b.renderer;var B=b.element;var k=b.subscribed;var G=b.commandController;var P=b.isOverlay;b=b.stopPropagation;var v=Vwd(d,k);P&&(v.style="overlay");P=Object;var L=P.assign,A;a:switch((A=d.style)==null?void 0:A.styleType){case "COMPACT_GRAY":case "COMPACT_RED":A={size:"S"};break a;default:A={size:"M"}}var a=SKw(d,
k);var O=(O=k?d.subscribedButtonText:d.unsubscribedButtonText)?_.lr(O):void 0;return L.call(P,{},v,A,{focused:!1,toggled:k,accessibilityLabel:a,formattedButtonText:O,onTap:ydm(d,k,B,G,b)})}}}});
QF.prototype.onMouseDown=QF.prototype.onMouseDown;QF.prototype.onDataChanged=QF.prototype.onDataChanged;QF.prototype.observedSubscribed=QF.prototype.observedSubscribed;QF.prototype.onYtServiceRequestCompleted=QF.prototype.onYtServiceRequestCompleted;QF.prototype.onYtServiceRequestSent=QF.prototype.onYtServiceRequestSent;QF.prototype.maybeUpdateBellButtonText=QF.prototype.maybeUpdateBellButtonText;_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],QF.prototype,"ytComponentBehavior",void 0);
_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],QF.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],QF.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],QF.prototype,"ytActionHandlerBehavior",void 0);_.w([_.R(_.fH),_.n("design:type",Object)],QF.prototype,"ytdReduxBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],QF.prototype,"data",void 0);
_.w([_.Z({selectorArgs:["data.subscribedEntityKey"],selector:EIW}),_.n("design:type",Object)],QF.prototype,"subscriptionStateEntity",void 0);_.w([_.Z({computed:"computeSubscribed(data.subscribed, subscriptionStateEntity)",reflectToAttribute:!0}),_.n("design:type",Boolean)],QF.prototype,"subscribed",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],QF.prototype,"branded",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],QF.prototype,"animatedActionEnabled",void 0);
_.w([_.Z(),_.n("design:type",Object)],QF.prototype,"foregroundLottieRef",void 0);_.w([_.Z(),_.n("design:type",Object)],QF.prototype,"backgroundLottieRef",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],QF.prototype,"overlayButton",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"computeButtonStyle(data)"}),_.n("design:type",Object)],QF.prototype,"buttonStyle",void 0);_.w([_.Z(),_.n("design:type",Object)],QF.prototype,"forceIconOnly",void 0);
_.w([_.Z(),_.n("design:type",Object)],QF.prototype,"showTextWhileAnimating",void 0);_.w([_.Z({value:function(){return!!_.I2().resolve(_.O6(_.X0))&&_.N("kevlar_keyboard_button_focus")},
reflectToAttribute:!0}),_.n("design:type",Boolean)],QF.prototype,"useKeyboardFocused",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],QF.prototype,"keyboardFocused",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],QF.prototype,"isAnimating",void 0);_.w([_.X("data.notificationPreferenceButton.*"),_.n("design:type",Object),_.n("design:paramtypes",[])],QF.prototype,"hasBellButton",null);
_.w([_.O8("subscribedButtonText"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],QF.prototype,"maybeUpdateBellButtonText",null);_.w([_.X("data.subscribedButtonText","forceIconOnly","isAnimating","subscribed"),_.n("design:type",Object),_.n("design:paramtypes",[])],QF.prototype,"subscribedButtonText",null);_.w([_.X("data.timedAnimationData.animationTiming","subscribed"),_.n("design:type",Object),_.n("design:paramtypes",[])],QF.prototype,"smartimationSettings",null);
_.w([_.Z({reflectToAttribute:!0}),_.X("subscribed","hasBellButton","data.hideWhenUnsubscribed"),_.n("design:type",Object),_.n("design:paramtypes",[])],QF.prototype,"subscribeButtonHidden",null);_.w([_.Z({reflectToAttribute:!0}),_.X("subscribed","hasBellButton"),_.n("design:type",Object),_.n("design:paramtypes",[])],QF.prototype,"subscribeButtonInvisible",null);
_.w([_.Z({reflectToAttribute:!0}),_.X("subscribed"),_.n("design:type",Object),_.n("design:paramtypes",[])],QF.prototype,"unsubscribeButtonHidden",null);_.w([_.DM("ytd-subscription-notification-toggle-button-renderer-next"),_.n("design:type",Object)],QF.prototype,"bellButton",void 0);_.w([_.DM("#subscribe-button-shape"),_.n("design:type",HTMLElement)],QF.prototype,"subscribeButtonShape",void 0);
_.w([_.X("overlayButton","subscribed","data"),_.n("design:type",Object),_.n("design:paramtypes",[])],QF.prototype,"buttonShape",null);_.w([_.$0("yt-service-request-sent"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent,_.iI]),_.n("design:returntype")],QF.prototype,"onYtServiceRequestSent",null);_.w([_.$0("yt-service-request-completed"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent,_.xu]),_.n("design:returntype")],QF.prototype,"onYtServiceRequestCompleted",null);
_.w([_.O8("subscribed"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],QF.prototype,"observedSubscribed",null);_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],QF.prototype,"onDataChanged",null);_.w([_.$0("mousedown"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],QF.prototype,"onMouseDown",null);
_.w([_.ZM({disableElementRegistration:!0,is:"ytd-subscribe-button-renderer"})],QF);
_.V(QF,"ytd-subscribe-button-renderer",function(){if(O$S!==void 0)return O$S;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return O$S=b},{mode:1});var qo=function(){var b=_.g.apply(this,arguments)||this;b.isRichGrid=!1;return b};
_.c(qo,_.g);qo.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"}}}};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],qo.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],qo.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],qo.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],qo.prototype,"isRichGrid",void 0);_.w([_.ZM({is:"ytd-game-card-renderer",disableElementRegistration:!0})],qo);
_.V(qo,"ytd-game-card-renderer",function(){if(aWA!==void 0)return aWA;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return aWA=b},{mode:1});var xm={id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer"}},initialRenderPriority:_.N("defer_menus")&&!QJ$?0:void 0,waitForSignal:"eocs"};var IW3;var DbU;var Ym=function(){var b=_.g.apply(this,arguments)||this;b.actionMap={"yt-update-upcoming-event-reminder-button-state-command":"handleUpdateUpcomingEventReminderButtonStateCommand"};return b};
_.c(Ym,_.g);_.E=Ym.prototype;_.E.configureRendererStamper=function(){return{"currentButtonStateRenderer.button":{id:"button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{buttonTooltipPosition:"top"}}}}}};
_.E.onSeriesReminderStateEntityChange=function(){var b,d,B;((b=this.eventReminderStateEntity)==null?0:b.key)&&((d=this.seriesReminderStateEntity)==null?void 0:d.state)==="SPORTS_SERIES_REMINDER_STATE_ALL"&&((B=this.eventReminderStateEntity)==null?void 0:B.state)==="UPCOMING_EVENT_REMINDER_STATE_SINGLE"&&this.ytdReduxBehavior.dispatch(_.cE("upcomingEventReminderStateEntity",this.eventReminderStateEntity.key,Object.assign({},this.eventReminderStateEntity,{state:"UPCOMING_EVENT_REMINDER_STATE_NONE"})))};
_.E.onYtServiceRequestCompleted=function(){this.set("data.currentState",this.getButtonStateFromReminderState())};
_.E.onYtServiceRequestError=function(){var b;this.updateReminderStateEntitiesFromButtonState((b=this.data)==null?void 0:b.currentState)};
_.E.handleUpdateUpcomingEventReminderButtonStateCommand=function(b){if(b=_.p(b,fFS)){var d,B=(d=this.data)==null?void 0:d.targetId;B&&b.targetId===B&&_.uw(this.updateReminderStateEntitiesFromButtonState.bind(this,b.state))}};
_.E.getButtonStateFromReminderState=function(){var b;if(((b=this.seriesReminderStateEntity)==null?void 0:b.state)==="SPORTS_SERIES_REMINDER_STATE_ALL")return"UPCOMING_EVENT_REMINDER_BUTTON_STATE_SERIES";var d;if(((d=this.eventReminderStateEntity)==null?void 0:d.state)==="UPCOMING_EVENT_REMINDER_STATE_SINGLE")return"UPCOMING_EVENT_REMINDER_BUTTON_STATE_SINGLE";var B,k;if(((B=this.seriesReminderStateEntity)==null?void 0:B.state)==="SPORTS_SERIES_REMINDER_STATE_NONE"&&((k=this.eventReminderStateEntity)==
null?void 0:k.state)==="UPCOMING_EVENT_REMINDER_STATE_NONE")return"UPCOMING_EVENT_REMINDER_BUTTON_STATE_NONE";var G;return(G=this.data)==null?void 0:G.currentState};
_.E.updateReminderStateEntitiesFromButtonState=function(b){if(b){switch(b){case "UPCOMING_EVENT_REMINDER_BUTTON_STATE_SERIES":b="UPCOMING_EVENT_REMINDER_STATE_NONE";var d="SPORTS_SERIES_REMINDER_STATE_ALL";break;case "UPCOMING_EVENT_REMINDER_BUTTON_STATE_SINGLE":b="UPCOMING_EVENT_REMINDER_STATE_SINGLE";d="SPORTS_SERIES_REMINDER_STATE_NONE";break;case "UPCOMING_EVENT_REMINDER_BUTTON_STATE_NONE":b="UPCOMING_EVENT_REMINDER_STATE_NONE";d="SPORTS_SERIES_REMINDER_STATE_NONE";break;default:return}var B;
((B=this.eventReminderStateEntity)==null?0:B.key)&&this.ytdReduxBehavior.dispatch(_.cE("upcomingEventReminderStateEntity",this.eventReminderStateEntity.key,Object.assign({},this.eventReminderStateEntity,{state:b})));var k;((k=this.seriesReminderStateEntity)==null?0:k.key)&&this.ytdReduxBehavior.dispatch(_.cE("sportsSeriesReminderStateEntity",this.seriesReminderStateEntity.key,Object.assign({},this.seriesReminderStateEntity,{state:d})))}};
_.DB.Object.defineProperties(Ym.prototype,{currentButtonStateRenderer:{configurable:!0,enumerable:!0,get:function(){var b=this.getButtonStateFromReminderState(),d,B;if(b&&((d=this.data)==null?0:(B=d.states)==null?0:B.length))for(d=_.C(this.data.states),B=d.next();!B.done;B=d.next()){B=B.value;var k=void 0;if(((k=_.p(B,AvU))==null?void 0:k.state)===b)return _.p(B,AvU)}}}});
Ym.prototype.onYtServiceRequestError=Ym.prototype.onYtServiceRequestError;Ym.prototype.onYtServiceRequestCompleted=Ym.prototype.onYtServiceRequestCompleted;Ym.prototype.onSeriesReminderStateEntityChange=Ym.prototype.onSeriesReminderStateEntityChange;_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],Ym.prototype,"ytActionHandlerBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Ym.prototype,"ytRendererBehavior",void 0);
_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],Ym.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.fH),_.n("design:type",Object)],Ym.prototype,"ytdReduxBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Ym.prototype,"data",void 0);_.w([_.Z({selectorArgs:["data.upcomingEventData.reminderStateEntityKey"],selector:Cl2}),_.n("design:type",Object)],Ym.prototype,"eventReminderStateEntity",void 0);
_.w([_.Z({selectorArgs:["eventReminderStateEntity.seriesReminderState"],selector:function(b,d){return _.AY(b.entities,"sportsSeriesReminderStateEntity",d)}}),
_.n("design:type",Object)],Ym.prototype,"seriesReminderStateEntity",void 0);_.w([_.X("data.currentState","eventReminderStateEntity","seriesReminderStateEntity"),_.n("design:type",Object),_.n("design:paramtypes",[])],Ym.prototype,"currentButtonStateRenderer",null);_.w([_.O8("seriesReminderStateEntity"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Ym.prototype,"onSeriesReminderStateEntityChange",null);
_.w([_.$0("yt-service-request-completed"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Ym.prototype,"onYtServiceRequestCompleted",null);_.w([_.$0("yt-service-request-error"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Ym.prototype,"onYtServiceRequestError",null);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-upcoming-event-reminder-button-renderer"})],Ym);
_.V(Ym,"ytd-upcoming-event-reminder-button-renderer",function(){if(DbU!==void 0)return DbU;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);
return DbU=b},{mode:1});var UbV;var eY=function(){return _.g.apply(this,arguments)||this};
_.c(eY,_.g);eY.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{ellipsisTruncate:!0}}}}}};
_.DB.Object.defineProperties(eY.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(_.N("web_announce_stop_seeing_this_ad_text_a11y_bugfix")&&this.data)return this.ytRendererBehavior.getSimpleString(this.data.responseText)}}});
_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],eY.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],eY.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],eY.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0,value:!1}),_.n("design:type",Boolean)],eY.prototype,"shelfDismissal",void 0);_.w([_.X("data.responseText"),_.n("design:type",Object),_.n("design:paramtypes",[])],eY.prototype,"text",null);
_.w([_.X("data.responseText"),_.n("design:type",Object),_.n("design:paramtypes",[])],eY.prototype,"textAriaLabel",null);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-notification-multi-action-renderer"})],eY);
_.V(eY,"ytd-notification-multi-action-renderer",function(){if(UbV!==void 0)return UbV;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return UbV=b},{mode:1});var oae;var b9=function(){return _.g.apply(this,arguments)||this};
_.c(b9,_.g);b9.prototype.ready=function(){var b=this;_.Cl(this.hostElement).querySelector("#undo").addEventListener("tap",function(){b.onUndoTap()})};
b9.prototype.onUndoTap=function(){this.data.undoEndpoint&&_.I2().resolve(_.U6).resolveCommand(this.data.undoEndpoint,{form:{element:this.hostElement}})};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],b9.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],b9.prototype,"data",void 0);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-notification-text-renderer"})],b9);
_.V(b9,"ytd-notification-text-renderer",function(){if(oae!==void 0)return oae;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return oae=b},{mode:1});var NCe;var d2=function(){var b=_.g.apply(this,arguments)||this;b.mouseOverDelayJobId=0;b.fadeInImageDelayJobId=0;b.startTimeMs=-1;b.loadingStartTimeMs=-1;b.loadingEndTimeMs=-1;b.hasVideoPreview=!1;return b};
_.c(d2,_.g);_.E=d2.prototype;_.E.attached=function(){this.data&&(this.isAttachedAndDataSet=!0,this.showThumbnail())};
_.E.detached=function(){this.isAttachedAndDataSet=!1;this.hideThumbnail();this.data=void 0;this.csn=null};
_.E.dataChanged=function(){this.data&&this.isAttached&&!this.isAttachedAndDataSet&&(this.isAttachedAndDataSet=!0,this.showThumbnail())};
_.E.showThumbnail=function(){var b=this;this.csn=_.hb();_.HG("fmth");_.Y8.cancelJob(this.mouseOverDelayJobId);this.data&&this.data.movingThumbnailDetails&&this.data.movingThumbnailDetails.thumbnails?this.mouseOverDelayJobId=_.sZ(_.Y8,function(){b.loadingStartTimeMs=(0,_.N$)();var d=_.Cl(b.hostElement).querySelector("#thumbnail");d.complete?b.displayMouseOverImage():d.addEventListener("load",_.mq(b,b.displayMouseOverImage))},150):_.Ll(_.Cl(this.hostElement).querySelector("#play"),"show",!0)};
_.E.hideThumbnail=function(){this.data&&this.data.enableHoveredLogging&&this.logHoverEvent();this.removeVideoPreview()};
_.E.onTap=function(){this.removeVideoPreview()};
_.E.logHoverEvent=function(){if(this.csn&&this.trackingParams&&!(this.loadingStartTimeMs<=0)){var b=this.videoId,d=this.csn,B=this.loadingEndTimeMs>0?this.loadingEndTimeMs-this.loadingStartTimeMs:0,k=this.startTimeMs,G=this.hasVideoPreview,P=_.Mc(this.trackingParams),v={isMovingThumbnail:G};G&&k>0&&(B>0&&(v.movingThumbnailLoadingDurationMs=Math.round(B)),v.durationHoveredMs=Math.round((0,_.N$)()-k));b&&(v.videoId=b);_.TA(d,P,"INTERACTION_LOGGING_GESTURE_TYPE_HOVER",{thumbnailHoveredData:v});this.startTimeMs=
this.loadingEndTimeMs=this.loadingStartTimeMs=-1;this.hasVideoPreview=!1}};
_.E.removeVideoPreview=function(){_.Y8.cancelJob(this.mouseOverDelayJobId);_.Y8.cancelJob(this.fadeInImageDelayJobId);var b=_.Cl(this.hostElement).querySelector("#thumbnail");_.Ll(b,"fade-in",!1);b.removeEventListener("load",_.mq(this,this.displayMouseOverImage));b=_.Cl(this.hostElement).querySelector("#play");_.Ll(b,"fade-in",!1);_.Ll(b,"show",!1)};
_.E.displayMouseOverImage=function(){var b=_.Cl(this.hostElement).querySelector("#thumbnail"),d=_.Cl(this.hostElement).querySelector("#play");this.isImageAvailable(b)?(this.hasVideoPreview=!0,this.loadingEndTimeMs=(0,_.N$)(),this.startTimeMs=(0,_.N$)(),this.fadeInImageDelayJobId=_.sZ(_.Y8,function(){_.Ll(b,"fade-in",!0)},50)):_.Ll(d,"fade-in",!0)};
_.E.computeThumbnail=function(b,d){var B;b&&b.movingThumbnailDetails&&b.movingThumbnailDetails.thumbnails&&d?B=_.ku(b.movingThumbnailDetails.thumbnails,this.hostElement.clientWidth):B=d?"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7":"";if(B)return _.Tb(B)};
_.E.isImageAvailable=function(b){return!(!b.src||b.src==="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"||b.naturalWidth===120)};
d2.prototype.onTap=d2.prototype.onTap;d2.prototype.dataChanged=d2.prototype.dataChanged;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],d2.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],d2.prototype,"ytComponentBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],d2.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Object)],d2.prototype,"csn",void 0);_.w([_.Z(),_.n("design:type",Object)],d2.prototype,"trackingParams",void 0);
_.w([_.Z(),_.n("design:type",String)],d2.prototype,"videoId",void 0);_.w([_.Z(),_.n("design:type",Boolean)],d2.prototype,"isAttachedAndDataSet",void 0);_.w([_.pl("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],d2.prototype,"dataChanged",null);_.w([_.$0("click"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],d2.prototype,"onTap",null);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-moving-thumbnail-renderer"})],d2);
_.V(d2,"ytd-moving-thumbnail-renderer",function(){if(NCe!==void 0)return NCe;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return NCe=b},{mode:1});var pRe;_.AI=function(b){this.hostElement=b;this.eventSink=null;this.eventList=[]};
_.AI.prototype.shouldForward=function(){var b,d;return(d=(b=this.eventSink)==null?void 0:b.isConnected)!=null?d:document.body.contains(this.eventSink)};
_.AI.prototype.start=function(b,d){this.eventSink&&this.stop();for(var B=0;B<b.length;B++)this.hostElement.addEventListener(b[B],_.mq(this,this.forwardEvent));var k;this.eventSink=(k=d.hostElement)!=null?k:d;this.eventList=b};
_.AI.prototype.stop=function(){for(var b=0;b<this.eventList.length;b++)this.hostElement.removeEventListener(this.eventList[b],_.mq(this,this.forwardEvent));this.eventSink=null;this.eventList=[]};
_.AI.prototype.forwardEvent=function(b,d){this.shouldForward()&&(b.stopPropagation(),this.eventSink instanceof Element?_.dp(this.eventSink,b.type,d):_.eu(new _.iq("eventSink is not an element")))};_.B5={YtEventForwardingBehavior:{created:function(){this.forwarder_=new _.AI(this.hostElement)},
shouldForward:function(){return this.forwarder_.shouldForward()},
startForwardingEvents:function(b,d){this.forwarder_.start(b,d)},
stopForwardingEvents:function(){this.forwarder_.stop()}}};var kL=function(){return _.g.apply(this,arguments)||this};
_.c(kL,_.g);_.E=kL.prototype;_.E.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=_.xe("HTML_DIR")==="rtl"?"right":"left"};
_.E.dataChanged=function(){this.popupOpen=!1};
_.E.computeAriaLabel=function(b){return _.p(b,Hj5).label};
_.E.onTap=function(b){b.stopPropagation();b.preventDefault();this.data.command&&_.I2().resolve(_.U6).resolveCommand(this.data.command,{form:{element:this.hostElement}})};
_.E.onPopupOpened=function(){this.popupOpen=!0;this.eventForwardingBehavior.startForwardingEvents(["yt-navigate"],this.eventSink)};
_.E.onPopupClosed=function(){this.popupOpen=!1;this.eventForwardingBehavior.stopForwardingEvents()};
kL.prototype.onPopupClosed=kL.prototype.onPopupClosed;kL.prototype.onPopupOpened=kL.prototype.onPopupOpened;kL.prototype.onTap=kL.prototype.onTap;kL.prototype.dataChanged=kL.prototype.dataChanged;_.w([_.R(_.B5.YtEventForwardingBehavior),_.n("design:type",Object)],kL.prototype,"eventForwardingBehavior",void 0);_.w([_.R(_.BB),_.n("design:type",Object)],kL.prototype,"ironButtonState",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],kL.prototype,"componentBehavior",void 0);
_.w([_.Z(),_.n("design:type",Object)],kL.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0,value:-1}),_.n("design:type",Number)],kL.prototype,"tabindex",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"computeAriaLabel(data.accessibility)"}),_.n("design:type",Object)],kL.prototype,"ariaLabel",void 0);_.w([_.Z({value:!1}),_.n("design:type",Boolean)],kL.prototype,"disableTooltips",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],kL.prototype,"popupOpen",void 0);
_.w([_.Z(),_.n("design:type",Element)],kL.prototype,"eventSink",void 0);_.w([_.DM("#tooltip"),_.n("design:type",Object)],kL.prototype,"tooltip",void 0);_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],kL.prototype,"dataChanged",null);_.w([_.$0("tap"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],kL.prototype,"onTap",null);
_.w([_.$0("yt-popup-opened"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],kL.prototype,"onPopupOpened",null);_.w([_.$0("yt-popup-closed"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],kL.prototype,"onPopupClosed",null);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-button-renderer"})],kL);
_.V(kL,"ytd-thumbnail-overlay-button-renderer",function(){if(pRe!==void 0)return pRe;var b=document.createElement("template");_.J(b,'\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>');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return pRe=b},{mode:1});var MrS;var Gs=function(){return _.g.apply(this,arguments)||this};
_.c(Gs,_.g);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Gs.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Gs.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],Gs.prototype,"disableAnimation",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],Gs.prototype,"rounded",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],Gs.prototype,"transparentBackground",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],Gs.prototype,"noPadding",void 0);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-endorsement-renderer"})],Gs);
_.V(Gs,"ytd-thumbnail-overlay-endorsement-renderer",function(){if(MrS!==void 0)return MrS;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return MrS=b},{mode:1});var c7A;var P5=function(){return _.g.apply(this,arguments)||this};
_.c(P5,_.g);P5.prototype.computeIconPosition=function(b){return this.get("iconPosition",b)||null};
P5.prototype.computeIconStyle=function(b){return this.get("iconStyle",b)||null};
P5.prototype.computeIsIconStyleFilled=function(b){if(!b)return!1;var d;return b.iconStyle==="THUMBNAIL_OVERLAY_ICON_RENDERER_ICON_STYLE_FILLED"||((d=b.icon)==null?void 0:d.iconType)==="ERROR_BLACK"};
_.w([_.Z(),_.n("design:type",Object)],P5.prototype,"data",void 0);_.w([_.Z({computed:"computeIconPosition(data)",reflectToAttribute:!0}),_.n("design:type",Object)],P5.prototype,"iconPosition",void 0);_.w([_.Z({computed:"computeIconStyle(data)",reflectToAttribute:!0}),_.n("design:type",Object)],P5.prototype,"iconStyle",void 0);_.w([_.Z({computed:"computeIsIconStyleFilled(data)",reflectToAttribute:!0}),_.n("design:type",Boolean)],P5.prototype,"iconStyleFilled",void 0);
_.w([_.ZM({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-icon-renderer"})],P5);
_.V(P5,"ytd-thumbnail-overlay-icon-renderer",function(){if(c7A!==void 0)return c7A;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return c7A=b},{mode:1});var J7S;var ET=function(){return _.g.apply(this,arguments)||this};
_.c(ET,_.g);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],ET.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],ET.prototype,"data",void 0);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-inline-unplayable-renderer"})],ET);
_.V(ET,"ytd-thumbnail-overlay-inline-unplayable-renderer",function(){if(J7S!==void 0)return J7S;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return J7S=b},{mode:1});var zws;var sT=function(){var b=_.g.apply(this,arguments)||this;b.isPreviewLoading=!1;return b};
_.c(sT,_.g);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],sT.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],sT.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],sT.prototype,"isPreviewLoading",void 0);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-loading-preview-renderer"})],sT);
_.V(sT,"ytd-thumbnail-overlay-loading-preview-renderer",function(){if(zws!==void 0)return zws;var b=document.createElement("template");_.J(b,'\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>');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return zws=b},{mode:1});var RwS;var Cm=function(){return _.g.apply(this,arguments)||this};
_.c(Cm,_.g);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Cm.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Cm.prototype,"data",void 0);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-pinking-renderer"})],Cm);
_.V(Cm,"ytd-thumbnail-overlay-pinking-renderer",function(){if(RwS!==void 0)return RwS;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return RwS=b},{mode:1});var XRV;var v5=function(){var b=_.g.apply(this,arguments)||this;b.disableTooltips=!1;b.isLoading=!1;b.useExpandableTooltip=!1;b.toggled=!1;b.hovered=!1;b.mouseoverDelayJobId=0;b.toggleDelayJobId=0;b.expandAnimationDelayJobId=0;return b};
_.c(v5,_.g);_.E=v5.prototype;_.E.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");_.Cl(this.hostElement).querySelector("#tooltip").position=_.xe("HTML_DIR")==="rtl"?"right":"left"};
_.E.detached=function(){this.useExpandableTooltip&&(this.isLoading=this.hovered=!1,this.data&&!this.data.toggledServiceEndpoint&&this.set("data.isToggled",!1),this.mouseoverDelayJobId&&_.Y8.cancelJob(this.mouseoverDelayJobId),this.toggleDelayJobId&&_.Y8.cancelJob(this.toggleDelayJobId),this.expandAnimationDelayJobId&&_.Y8.cancelJob(this.expandAnimationDelayJobId),this.useExpandableTooltip=!1)};
_.E.dataChanged=function(){this.popupOpen=this.isLoading=!1;this.mouseoverDelayJobId&&_.Y8.cancelJob(this.mouseoverDelayJobId);this.toggleDelayJobId&&_.Y8.cancelJob(this.toggleDelayJobId);this.expandAnimationDelayJobId&&_.Y8.cancelJob(this.expandAnimationDelayJobId)};
_.E.computeIcon=function(b,d,B){return(b=B?d:b)&&b.iconType?_.fx(b.iconType):void 0};
_.E.computeAriaLabel=function(b,d,B){return _.p(B?d:b,Hj5).label};
_.E.computeTooltip=function(b,d,B){return B?d:b};
_.E.computeToggled=function(){return!(!this.data||!this.data.isToggled)};
_.E.computeIconOnHover=function(b,d){if((b==null?0:b.iconType)&&!d)return _.fx(b.iconType)};
_.E.onTap=function(b){var d=this;b.stopPropagation();b.preventDefault();if(!this.isLoading||this.useExpandableTooltip)if(b=this.data.isToggled?this.data.toggledServiceEndpoint:this.data.untoggledServiceEndpoint)this.isLoading=!0,this.set("data.isToggled",!this.data.isToggled),this.ytComponentBehavior.resolveCommand(b),this.useExpandableTooltip&&(this.toggleDelayJobId=_.sZ(_.Y8,function(){d.hovered=!1;d.data&&!d.data.toggledServiceEndpoint&&(d.expandAnimationDelayJobId=_.sZ(_.Y8,function(){d.set("data.isToggled",
!1)},200))},2E3))};
_.E.onMouseenter=function(){var b=this;this.mouseoverDelayJobId=_.sZ(_.Y8,function(){b.hovered=!0},300)};
_.E.onMouseleave=function(){_.Y8.cancelJob(this.mouseoverDelayJobId);this.toggled||(this.hovered=!1)};
_.E.onPopupOpened=function(){this.popupOpen=!0;this.ytEventForwardingBehavior.startForwardingEvents(["yt-navigate"],this.eventSink)};
_.E.onPopupClosed=function(){this.popupOpen=!1;this.ytEventForwardingBehavior.stopForwardingEvents()};
_.E.onServiceRequestCompleted=function(b,d){this.isLoading=!1;if(!this.useExpandableTooltip||this.data.toggledServiceEndpoint&&this.data.untoggledServiceEndpoint)this.serviceRequestWasSuccessful(d)||this.set("data.isToggled",!this.data.isToggled)};
_.E.serviceRequestWasSuccessful=function(b){return _.p(this.data.isToggled?this.data.toggledServiceEndpoint:this.data.untoggledServiceEndpoint,_.L7)?b.data.status==="STATUS_SUCCEEDED":!0};
v5.prototype.onServiceRequestCompleted=v5.prototype.onServiceRequestCompleted;v5.prototype.onPopupClosed=v5.prototype.onPopupClosed;v5.prototype.onPopupOpened=v5.prototype.onPopupOpened;v5.prototype.onMouseleave=v5.prototype.onMouseleave;v5.prototype.dataChanged=v5.prototype.dataChanged;_.w([_.R(_.BB),_.n("design:type",Object)],v5.prototype,"ironButtonState",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],v5.prototype,"ytComponentBehavior",void 0);
_.w([_.R(_.B5.YtEventForwardingBehavior),_.n("design:type",Object)],v5.prototype,"ytEventForwardingBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],v5.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"computeAriaLabel(data.untoggledAccessibility, data.toggledAccessibility, data.isToggled)"}),_.n("design:type",Object)],v5.prototype,"ariaLabel",void 0);_.w([_.Z(),_.n("design:type",Object)],v5.prototype,"disableTooltips",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],v5.prototype,"popupOpen",void 0);_.w([_.Z(),_.n("design:type",Object)],v5.prototype,"isLoading",void 0);_.w([_.Z(),_.n("design:type",Element)],v5.prototype,"eventSink",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],v5.prototype,"useExpandableTooltip",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"computeToggled(data.isToggled)"}),_.n("design:type",Object)],v5.prototype,"toggled",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],v5.prototype,"hovered",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"computeIconOnHover(data.untoggledIconOnHover, isToggled)"}),_.n("design:type",Object)],v5.prototype,"iconOnHover",void 0);_.w([_.pl("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],v5.prototype,"dataChanged",null);
_.w([_.$0("mouseleave"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],v5.prototype,"onMouseleave",null);_.w([_.$0("yt-popup-opened"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],v5.prototype,"onPopupOpened",null);_.w([_.$0("yt-popup-closed"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],v5.prototype,"onPopupClosed",null);
_.w([_.$0("yt-service-request-completed"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent,_.xu]),_.n("design:returntype")],v5.prototype,"onServiceRequestCompleted",null);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-toggle-button-renderer"})],v5);
_.V(v5,"ytd-thumbnail-overlay-toggle-button-renderer",function(){if(XRV!==void 0)return XRV;var b=document.createElement("template");_.J(b,'\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>');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return XRV=b},{mode:_.s_("kevlar_poly_si_batch_j053")?1:2});var hw$;var H$M=_.y(function(b){var d=b.data;var B=b.thumbnailSize;var k=function(){return d().enableSegmentView};
return _.W("yt-thumbnail-overlay-progress-bar-view-model",{class:_.LQ("ytThumbnailOverlayProgressBarHost",function(){return iJw(B==null?void 0:B())})},_.W(_.m,{cond:k,
then:function(){return _.W("div",{class:"ytThumbnailOverlayProgressBarHostProgressBar"},_.W("div",{class:_.HE("ytThumbnailOverlayProgressBarHostProgressBarLeftSegment","ytThumbnailOverlayProgressBarHostProgressBarSegment","ytThumbnailOverlayProgressBarHostProgressBarInactiveSegment"),style:function(){return"width:"+d().startPercent+"%"}}),_.W("div",{class:_.HE("ytThumbnailOverlayProgressBarHostProgressBarContainer"),
style:function(){return"width:"+d().segmentDurationPercent+"%"}},_.W("div",{class:_.HE("ytThumbnailOverlayProgressBarHostProgressBarActiveSegment","ytThumbnailOverlayProgressBarHostProgressBarSegment")}),_.W("div",{class:"ytThumbnailOverlayProgressBarHostLabel"},_.W("div",null," ",function(){return d().segmentLabel})),_.W("div",{class:"ytThumbnailOverlayProgressBarHostLabelTriangle"})),_.W("div",{class:_.HE("ytThumbnailOverlayProgressBarHostProgressBarRightSegment","ytThumbnailOverlayProgressBarHostProgressBarSegment",
"ytThumbnailOverlayProgressBarHostProgressBarInactiveSegment")}))}}),_.W(_.m,{cond:function(){return!k()&&d().startPercent},
then:function(){var G={};return _.W("div",{class:_.HE("ytThumbnailOverlayProgressBarHostWatchedProgressBar",(G.ytThumbnailOverlayProgressBarHostUseLegacyBar=!_.N("web_enable_modern_progress_bar_overlay"),G))},_.W("div",{class:"ytThumbnailOverlayProgressBarHostWatchedProgressBarSegment",style:function(){return"width:"+d().startPercent+"%"}}))}}))},"Fa");
H$M.idomCompat=!0;_.lWe=_.y(function(b){var d=_.OI(),B=_.UZ(function(G){var P,v,L;a:{var A=(P=b.data())==null?void 0:P.animationActivationTargetId;P=((v=b.data())==null?void 0:v.animationActivationEntityKey)||"";v=(L=b.data())==null?void 0:L.animationActivationEntitySelectorType;if(P&&A)switch(v){case "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE":G=_.fQ(G,P);L=_.I2().resolve(_.O6(_.VD));A=!!(G&&G.videoId===A&&(L==null?0:L.isMiniplayerActive()));A={activated:A,playAnimation:A&&G.playerState==="PLAYER_STATE_PLAYING"};
break a}A=void 0}return A});
_.nL(function(){var G;if((G=B())==null?0:G.activated){var P;if((P=B())==null?0:P.playAnimation){var v;(v=d.lottieEl)==null||v.goToAndPlay(0)}else{var L;(L=d.lottieEl)==null||L.goToAndStop(0)}}},"DbQiXd");
var k=function(){var G,P=!((G=B())==null||!G.activated);if(b.data()){G=b.data();var v=void 0;G.icon&&(v=_.CMF(G.icon),v=O3d(v));var L=void 0,A;if((A=G.backgroundColor)==null?0:A.lightTheme){var a;L={backgroundColor:tS((a=G.backgroundColor)==null?void 0:a.lightTheme,"0.8")}}if(G.text||v||P){if(P&&G.lottieData&&d){a=G.lottieData;var O,I,D;A={animationConfig:{name:a.url,path:a.url,autoplay:(O=a.settings)==null?void 0:O.autoplay,loop:(D=(I=a.settings)==null?void 0:I.loop)!=null?D:!0},animationRef:d}}else A=
void 0;if(P)O=17;else b:switch(G.badgeStyle){case "THUMBNAIL_OVERLAY_BADGE_STYLE_LIVE":O=18;break b;case "THUMBNAIL_OVERLAY_BADGE_STYLE_SPECIAL":O=19;break b;default:O=17}P={type:O,text:P&&G.animatedText?G.animatedText:G.text,icon:v,customColors:L,animation:A}}else P=void 0}else P=void 0;return P};
return _.W("yt-thumbnail-badge-view-model",{class:_.LQ("ytThumbnailBadgeViewModelHost",b.class)},_.W(_.m,{cond:k,then:function(){return _.W(_.OF,{data:function(){return k()}})}}))},"Ha");var trS=_.y(function(b){var d={},B={};return _.W("yt-thumbnail-bottom-overlay-view-model",{class:_.LQ("ytThumbnailBottomOverlayViewModelHost",(d.ytThumbnailBottomOverlayViewModelHostBackground=function(){return b.data().enableGradientBackground},d))},_.W(_.MN,{data:function(){return b.data().progressBar}},{thumbnailOverlayProgressBarViewModel:function(k){return _.W(H$M,{data:k.data,
thumbnailSize:b.thumbnailSize})}}),_.W("div",{class:_.LQ("ytThumbnailBottomOverlayViewModelBadgeContainer",function(){var k;
return wjd((k=b.thumbnailSize)==null?void 0:k.call(b))},(B.ytThumbnailBottomOverlayViewModelBadgeContainerClip=function(){var k;
return(k=b.isClip)==null?void 0:k.call(b)},B.ytThumbnailBottomOverlayViewModelBadgeContainerSmallLegacy=function(){var k;
return!_.N("web_enable_modern_progress_bar_overlay")&&((k=b.thumbnailSize)==null?void 0:k.call(b))==="small"},B))},_.W(_.MN,{data:function(){return b.data().badge}},{thumbnailBadgeViewModel:function(k){return _.W(_.lWe,{data:k.data,
class:"ytThumbnailBottomOverlayViewModelBadge"})}}),_.W(_.MN,{data:function(){return b.data().badges}},{thumbnailBadgeViewModel:function(k){return _.W(_.lWe,{data:k.data,
class:"ytThumbnailBottomOverlayViewModelBadge"})}})))},"Ia");
trS.idomCompat=!0;_.B$(trS,"yt-thumbnail-bottom-overlay-view-model",{props:{data:_.eI,thumbnailSize:_.eI,isClip:_.eI}});var Lm=_.y(function(b){var d=b.data;var B=b.className;b=b.alwaysShow;var k=_.nIC(),G={};return _.W("thumbnail-hover-overlay-view-model",{el:_.Yl(_.ZC(function(){return d().rendererContext})),
class:_.LQ("ytThumbnailHoverOverlayViewModelHost",B,(G.ytThumbnailHoverOverlayViewModelHostForceHover=b,G)),"aria-label":function(){var P;return(P=_.p(d().rendererContext,_.c0))==null?void 0:P.label},
role:function(){return _.jZ(d().rendererContext)!==void 0?"button":void 0},
tabindex:function(){return _.jZ(d().rendererContext)!==void 0?0:void 0},
"on:keypress":k},_.W("div",{class:_.LQ("ytThumbnailHoverOverlayViewModelScrim",function(){a:switch(d().style){case "THUMBNAIL_HOVER_OVERLAY_STYLE_BUTTON":var P="ytThumbnailHoverOverlayViewModelStyleButton";break a;default:P="ytThumbnailHoverOverlayViewModelStyleCover"}return P})},_.W(_.m,{cond:function(){return d().icon},
then:function(P){return _.W(_.qc,{data:P,alt:"",className:"ytThumbnailHoverOverlayViewModelIcon"})}}),_.W(_.m,{cond:function(){return d().text},
then:function(P){return _.W(_.I4,{text:P,className:"ytThumbnailHoverOverlayViewModelText"})}})))},"Ka");
Lm.idomCompat=!0;var jFs=_.y(function(b){var d=b.data;return _.W(_.MN,{data:function(){return d==null?void 0:d().overlays}},{thumbnailHoverOverlayViewModel:Lm})},"La");
jFs.idomCompat=!0;var F1$={};var Z$5=_.y(function(b){var d=b.data;var B=b.image;var k=b.state;var G=b.iconType;var P=b.overlays;var v=b.isOverlay;var L=_.$i("div");b=_.C(_.zk(!0,void 0,"AA4e7b"));var A=b.next().value,a=b.next().value,O=function(){return!!d().onTap},I=_.Y0(G,"LIVE");
_.nL(function(){var U=d();requestAnimationFrame(function(){if(L.value===null)var M=!0;else{var z=L.value;M=U.badgeText;var H=bfF(U.size);M in F1$?z=F1$[M]:(z=z.clientWidth,F1$[M]=z);(M=z>H)?L.value.style.display="none":L.value.style.visibility="visible"}a(M)})},"vNdN8b");
var D=function(){var U={};return U["yt-spec-avatar-shape__image"]=!0,U["yt-spec-avatar-shape__image--ads-app"]=d().type===1,U["yt-spec-avatar-shape__image--inscribed-square"]=d().type===2,U};
return _.W("yt-avatar-shape",null,_.W("div",{el:_.Yl(BB1(O,{keydown:function(U){if(U.key==="Enter"){var M;(M=U.currentTarget)==null||M.click()}},
click:function(U){var M,z;return void((z=(M=d()).onTap)==null?void 0:z.call(M,U))}})),
class:function(){var U={"yt-spec-avatar-shape":!0,"yt-spec-avatar-shape__button":!0},M=d();U=(U[M.clusterLayoutConfig?PXW(M.clusterLayoutConfig):EFm(M.size)]=!0,U["yt-spec-avatar-shape__button--tappable"]=O(),U);(M=d().avatarButtonCustomClassName)&&(U[M]=!0);return _.HE(U)},
"aria-label":function(){return O()?d().accessibilityText:""},
role:function(){return O()?"button":void 0},
tabindex:function(){return O()?0:void 0}},_.W("div",{class:function(){var U,M=d(),z=k==null?void 0:k(),H=v==null?void 0:v(),l=!((U=M.decorations)==null||!U.includes(2)||M.size!=="medium"&&M.size!=="large"),F=M.size==="tiny"||M.size==="extra-small",K,u,r,Q,q={};
U=(q["yt-spec-avatar-shape--live-ring"]=!!(((K=M.decorations)==null?0:K.includes(0))&&CXy(M.size)),q["yt-spec-avatar-shape--stories-watched"]=l&&!(z==null||!z.storiesWatched),q["yt-spec-avatar-shape--stories-unwatched"]=l&&!(z==null?0:z.storiesWatched),q["yt-spec-avatar-shape--background-border"]=vFd(M.decorations)&&!F,q["yt-spec-avatar-shape--background-border-thin"]=vFd(M.decorations)&&F,q["yt-spec-avatar-shape__on-select-border"]=!((u=M.decorations)==null||!u.includes(4)),q["yt-spec-avatar-shape__white-border"]=
!((r=M.decorations)==null||!r.includes(5)),q["yt-spec-avatar-shape__white-border--white-border-thin"]=!!(((Q=M.decorations)==null?0:Q.includes(5))&&F),q["yt-spec-avatar-shape--is-overlay"]=!!H,q);return _.HE(U)},
style:function(){a:{var U=d().clusterLayoutConfig;if(U){b:{var M=U.numAvatarsInCluster;var z=U.avatarIndex;if(z!==M-1){switch(U.clusterSize){case "small":U="32";break;case "medium":U="36";break;case "40":U="40";break;default:M=void 0;break b}M="https://www.gstatic.com/youtube/img/creator/video_collaborations/cluster_size_"+U+"x"+U+"_avatars_"+M+"_index_"+z+".svg"}else M=void 0}if(M){M=_.m2({"-webkit-mask-image":"url("+M+")","mask-image":"url("+M+")","--webkit-mask-size":"100%","--mask-size":"100%",
"-webkit-mask-repeat":"no-repeat","mask-repeat":"no-repeat"})();break a}}M=void 0}return M}},_.W("div",{class:function(){var U={};
var M=d();U=(U[M.clusterLayoutConfig?kqd(M.clusterLayoutConfig):Gqd(M.size)]=!0,U["yt-spec-avatar-shape--no-margin"]=vFd(d().decorations),U["yt-spec-avatar-shape--square"]=d().type===2,U);return _.HE(U)}},_.W(_.qc,{data:B,
alt:function(){return!O()&&d().accessibilityText?d().accessibilityText:""},
targetWidth:function(){return s8G(d().size)},
targetHeight:function(){return s8G(d().size)},
className:function(){return _.HE(D())}}),_.W(_.m,{cond:function(){var U;
return((U=d().decorations)==null?void 0:U.includes(0))&&CXy(d().size)},
then:function(){return _.W("div",{class:function(){var U={};U=(U["yt-spec-avatar-shape__live-badge"]=!0,U["yt-spec-avatar-shape__live-badge--badge-small"]=d().size==="small",U["yt-spec-avatar-shape__live-badge--badge-medium"]=d().size==="medium"||d().size==="48",U["yt-spec-avatar-shape__live-badge--badge-large"]=d().size==="large",U["yt-spec-avatar-shape__live-badge--badge-extra-large"]=d().size==="extra-large"||d().size==="extra-extra-large"||d().size==="giant",U);return _.HE(U)}},_.W(_.m,{cond:function(){return d().badgeText},
then:function(U){return _.W("div",{class:"yt-spec-avatar-shape__badge-text",el:L},U)}}),_.W(_.m,{cond:A,
then:function(){return _.W("div",{class:"yt-spec-avatar-shape__badge-icon"},_.W(_.$u,{icon:I,size:function(){a:switch(d().size){case "extra-large":var U=16;break a;default:U=13}return U}}))}}))}}),_.W(_.m,{cond:function(){var U,M;
return((U=d().decorations)==null?void 0:U.includes(1))||((M=d().decorations)==null?void 0:M.includes(0))&&!CXy(d().size)},
then:function(){return _.W("div",{class:function(){var U=d(),M,z,H={};var l=(H["yt-spec-avatar-shape__live-dot"]=!((M=U.decorations)==null||!M.includes(0)||CXy(U.size)),H["yt-spec-avatar-shape__new-content"]=!((z=U.decorations)==null||!z.includes(1)),H);return _.HE(l)}})}}),_.W(_.m,{cond:function(){return!!P},
then:function(){return _.W("div",{class:function(){var U={};U=Object.assign((U["yt-spec-avatar-shape__image-overlays"]=!0,U),D());return _.HE(U)}},P==null?void 0:P())}})))))},"Oa");
Z$5.idomCompat={callbacks:{overlays:!0}};_.fm=_.y(function(b){function d(){B().endpoint&&_.VW(B().endpoint)}
var B=b.data;var k=b.decorations;var G=b.avatarButtonCustomClassName;var P=b.isOverlay;var v=b.clusterLayoutConfig;return _.W("avatar-view-model",null,_.W(_.m,{cond:function(){return B().image},
then:function(L){return _.W(Z$5,{data:function(){return fN4({data:B(),onTap:B().endpoint?d:void 0,decorations:k==null?void 0:k(),badgeText:void 0,accessibilityText:B().accessibilityText,avatarButtonCustomClassName:G==null?void 0:G(),clusterLayoutConfig:v==null?void 0:v()})},
image:L,iconType:"RADAR_LIVE",overlays:function(){return _.W(jFs,{data:B})},
isOverlay:P})}}))},"Pa");
_.fm.idomCompat=!0;_.A1=_.y(function(b){var d=b.data;b=b.className;var B=_.$i("yt-decorated-avatar-view-model"),k=function(){return _.p(d().avatar,_.yk)},G=_.lp(function(){var P,v=d(),L=k(),A=_.jZ(d().rendererContext),a=(P=B.value)!=null?P:void 0,O;
if(L){a={data:v,avatar:L,onTap:A,element:a};P=a.data;v=a.avatar;L=a.onTap;A=a.element;a=a.commandController;L=L?mVQ(L,A,a):void 0;A=[];P.liveData&&A.push(0);var I;a=(I=P.liveData)==null?void 0:I.liveBadgeText;I=(O=_.p(P.rendererContext,_.c0))==null?void 0:O.label;O=fN4({data:v,onTap:L,decorations:A,badgeText:a,accessibilityText:I?I:P.a11yLabel})}else O={size:"medium"};return O},void 0,"c00kWd");
return _.W("yt-decorated-avatar-view-model",{class:_.LQ("ytDecoratedAvatarViewModelHost",b),el:B},_.W(_.m,{cond:function(){var P;return(P=k())==null?void 0:P.image},
then:function(P){return _.W(Z$5,{data:G,image:P,iconType:"RADAR_LIVE",overlays:function(){return _.W(jFs,{data:k})}})}}))},"Qa");
_.A1.idomCompat=!0;_.W5=_.y(function(b){var d=function(){var L;return Object.assign({},b.data(),(L=b.overrides)==null?void 0:L.call(b))},B=function(){return _.FT(d().rendererContext)},k=function(){var L=d().avatars,A,a;
return(a=(A=(L==null?0:L[0])?_.p(L[0],_.yk):void 0)==null?void 0:A.avatarImageSize)!=null?a:"AVATAR_SIZE_UNKNOWN"},G=function(){return aNJ(d())},P=function(){if(d().layoutType==="AVATAR_STACK_LAYOUT_CLUSTER")var L=void 0;
else if((L=b.decorations)==null?0:L.call(b))L=b.decorations();else{L=d();var A=0;L.avatars&&(A+=L.avatars.length);L.decoratedText&&(A+=1);L=A>1?[3]:[]}return L},v={};
return _.W("yt-avatar-stack-view-model",{el:_.Yl(_.ZC(function(){return d().rendererContext})),
class:_.LQ("yt-avatar-stack-view-model",b.className,(v["yt-avatar-stack-view-model--tappable"]=B,v["yt-avatar-stack-view-model--is-overlay"]=b.isOverlay,v["yt-avatar-stack-view-model--medium-text"]=b.useMediumText,v)),tabindex:function(){return B()?0:void 0},
role:function(){return B()?"link":void 0},
"aria-label":function(){var L,A;return(A=(L=_.p(d().rendererContext,_.c0))==null?void 0:L.label)!=null?A:""}},_.W(_.m,{cond:function(){var L;
return d().avatars&&!((L=b.hideAvatar)==null?0:L.call(b))},
then:function(){return _.W("div",{class:"yt-avatar-stack-view-model__avatars"},_.W(_.m,{cond:function(){return d().decoratedText},
then:function(L){var A={};return _.W("div",{class:_.LQ("yt-avatar-stack-view-model__text-container",(A["yt-avatar-stack-view-model__text-container--thin-border"]=function(){return k()==="AVATAR_SIZE_XXS"||k()==="AVATAR_SIZE_XS"},A["yt-avatar-stack-view-model__text-container--thin-border-overlay"]=function(){var a;
return((a=b.isOverlay)==null?void 0:a.call(b))&&(k()==="AVATAR_SIZE_XXS"||k()==="AVATAR_SIZE_XS")},A)),
style:_.m2({width:function(){return G().avatarSizeInPx+"px"},
height:function(){return G().avatarSizeInPx+"px"}})},_.W(_.I4,{text:L,
className:"yt-avatar-stack-view-model__avatar-decorated-text"}))}}),_.W("div",{style:function(){return _.m2(G().avatarStackStyle)()},
class:function(){return G().avatarStackClass}},_.W(_.MN,{data:function(){return G().avatars.reverse()}},{avatarViewModel:function(L,A){return _.W("div",{style:function(){var a,O;
return _.m2((O=(a=G()).avatarStyle)==null?void 0:O.call(a,A()))()},
class:function(){return G().avatarClass}},_.W(_.fm,{data:L.data,
decorations:P,avatarButtonCustomClassName:function(){return G().avatarButtonCustomClassName},
isOverlay:b.isOverlay,clusterLayoutConfig:function(){var a,O;return(O=(a=G()).clusterLayoutConfig)==null?void 0:O.call(a,A())}}))},
decoratedAvatarViewModel:function(L,A){return _.W("div",{style:function(){var a,O;return _.m2((O=(a=G()).avatarStyle)==null?void 0:O.call(a,A()))()},
class:function(){return G().avatarClass}},_.W(_.A1,{data:L.data}))}})))}}),_.W(_.m,{cond:function(){return d().text},
then:function(L){return _.W(_.I4,{text:L,className:"yt-avatar-stack-view-model__avatar-stack-text",linkInheritColor:!0})}}))},"Ra");
_.W5.idomCompat=!0;_.B$(_.y(function(b){var d=b.data;var B=b.thumbnailSize;return _.W("thumbnail-overlay-avatar-stack-view-model",{class:"ytThumbnailOverlayAvatarStackViewModelHost"},_.W("div",{class:_.LQ("ytThumbnailOverlayAvatarStackViewModelavatarStack",function(){return $Vd(B==null?void 0:B())})},_.W(_.MN,{data:function(){return d().avatarStack}},{avatarStackViewModel:function(k){return _.W(_.W5,{data:k.data,
decorations:[5]})}})))},"Sa"),"thumbnail-overlay-avatar-stack-view-model",{props:{data:_.DK,
thumbnailSize:_.DK}});var gar=_.y(function(b){b=_.eS(b,{hidden:!1});var d=b.data;b=b.hidden;return _.W("yt-thumbnail-overlay-title-view-model",{class:_.LQ("ytThumbnailOverlayTitleViewModelHost",function(){a:switch(d().position){case "THUMBNAIL_OVERLAY_TITLE_POSITION_BOTTOM":var B="ytThumbnailOverlayTitleViewModelPositionBottom";break a;default:B="ytThumbnailOverlayTitleViewModelPositionTop"}return B}),
hidden:b},_.W(_.m,{cond:function(){return d().leadingContent},
then:function(B){return _.W("div",{class:"ytThumbnailOverlayTitleViewModelLeadingContent"},_.W(_.MN,{data:B},{decoratedAvatarViewModel:_.A1}))}}),_.W("div",null,_.W(_.I4,{text:function(){return d().title},
className:"ytThumbnailOverlayTitleViewModelTitle"}),_.W(_.m,{cond:function(){return d().subtitle},
then:function(){return _.W(_.I4,{text:function(){return d().subtitle},
className:"ytThumbnailOverlayTitleViewModelSubtitle"})}})))},"Ta");
gar.idomCompat=!0;_.B$(gar,"yt-thumbnail-overlay-title-view-model",{props:{data:_.DK,hidden:_.DK}});_.y75=_.y(function(b){b=_.eS(b,{isClip:!1});var d=b.data,B=b.thumbnailSize,k={};return _.W("yt-thumbnail-overlay-badge-view-model",{class:_.LQ("yt-thumbnail-overlay-badge-view-model",function(){a:switch(d().position){case "THUMBNAIL_OVERLAY_BADGE_POSITION_TOP_START":var G="yt-thumbnail-overlay-badge-view-model--top-start";break a;default:G="yt-thumbnail-overlay-badge-view-model--bottom-end"}return G},function(){return Of1(B==null?void 0:B())},(k["yt-thumbnail-overlay-badge-view-model--clip"]=b.isClip,
k))},_.W(_.MN,{data:function(){return d().thumbnailBadges}},{thumbnailBadgeViewModel:function(G){return _.W(_.lWe,{data:G.data,
class:"yt-thumbnail-overlay-badge-view-model__badge"})}}))},"Ua");
_.y75.idomCompat=!0;_.B$(_.y75,"yt-thumbnail-overlay-badge-view-model",{props:{data:_.DK,thumbnailSize:_.DK,isClip:_.DK}});var SMV=_.y(function(b){var d=b.data;b=b.hidden;var B=_.lp(function(){return d().indicatorCount||0},void 0,"AbKnMc"),k={};
return _.W("yt-page-indicator-view-model",{class:_.LQ("ytPageIndicatorViewModelHost",(k.ytPageIndicatorViewModelIndicatorHidden=function(){return!d().indicatorCount},k)),
hidden:b},_.W(_.iY,{each:function(){return Array(B())}},function(G,P){var v={};
return _.W("div",{class:_.LQ("ytPageIndicatorViewModelIndicator",(v.ytPageIndicatorViewModelIndicatorSelected=function(){return d().selectedIndex===P()},v))})}))},"Va");
SMV.idomCompat=!0;_.B$(SMV,"yt-page-indicator-view-model",{props:{data:_.DK,hidden:_.DK}});var a$=function(){var b=_.g.apply(this,arguments)||this;b.eventSink=function(){return b};
b.disableInteraction=!1;b.noRoundedCorners=!1;b.isPreviewLoading=!1;b.isOriginalAspectRatio=!1;b.computedObjectFit=!1;b.actionMap={"yt-miniplayer-endpoint-changed":"checkMiniplayer_"};return b};
_.c(a$,_.g);_.E=a$.prototype;
_.E.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:_.N("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"}}};
_.E.onImageLoaded=function(){this.loaded=!0};
_.E.onImageUnloaded=function(){this.loaded=!1};
_.E.computeRichThumbnail=function(b,d,B,k){if(b&&d&&!k&&!_.N("disable_moving_thumbs_handling")&&!B)return d};
_.E.computeImageWidth=function(b,d){return d||9999};
_.E.computeIsOriginalAspectRatio=function(b){return b};
_.E.computeIsLive=function(b){if(b==null?0:b.badges)for(var d=0;d<b.badges.length;d++){var B=b.badges[d];if(B.metadataBadgeRenderer&&B.metadataBadgeRenderer.style==="BADGE_STYLE_TYPE_LIVE_NOW")return!0}else if(b==null?0:b.thumbnailOverlays)for(d=0;d<b.thumbnailOverlays.length;d++)if(B=b.thumbnailOverlays[d],B.thumbnailOverlayTimeStatusRenderer&&B.thumbnailOverlayTimeStatusRenderer.style==="LIVE")return!0;return!1};
_.E.computeObjectFit=function(b,d){return d||(b?"CONTAIN":"")};
_.E.computeNavigationEndpoint=function(b,d,B){return b?d:B};
_.E.computeHasClip=function(b){b=_.C(b||[]);for(var d=b.next();!d.done;d=b.next())if(d.value.thumbnailOverlayPinkingRenderer)return!0;return!1};
_.E.computeOverlayColor=function(b){var d;return(b==null?0:(d=b.darkColorPalette)==null?0:d.section2Color)?b.darkColorPalette.section2Color:b==null?void 0:b.sampledThumbnailColor};
_.DB.Object.defineProperties(a$.prototype,{isPreviewDisabled:{configurable:!0,enumerable:!0,get:function(){return!this.inlinePreviewIsEnabled}},
thumbnailSize:{configurable:!0,enumerable:!0,get:function(){return _.u$G(this.width)}}});
a$.prototype.onImageUnloaded=a$.prototype.onImageUnloaded;a$.prototype.onImageLoaded=a$.prototype.onImageLoaded;_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],a$.prototype,"ytActionHandlerBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],a$.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R($Is),_.n("design:type",Object)],a$.prototype,"ytdThumbnailBehavior",void 0);
_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],a$.prototype,"componentBehavior",void 0);_.w([_.R(_.fH),_.n("design:type",Object)],a$.prototype,"ytdReduxBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],a$.prototype,"data",void 0);_.w([_.Z({value:!1}),_.n("design:type",Boolean)],a$.prototype,"circular",void 0);
_.w([_.Z({computed:"computeRichThumbnail(finalHoveredState_, data.richThumbnail, isPreviewLoading, isPreviewDisabled)"}),_.n("design:type",Object)],a$.prototype,"richThumbnail",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"computeHasClip(data.thumbnailOverlays)"}),_.n("design:type",Boolean)],a$.prototype,"hasClip",void 0);_.w([_.Z(),_.n("design:type",Object)],a$.prototype,"eventSink",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],a$.prototype,"queued",void 0);
_.w([_.Z({value:!1}),_.n("design:type",Boolean)],a$.prototype,"richGridThumbnail",void 0);_.w([_.Z({value:!1}),_.n("design:type",Boolean)],a$.prototype,"useExpandableTooltip",void 0);_.w([_.Z({value:!1}),_.n("design:type",Boolean)],a$.prototype,"useUntranslatedNavigationEndpoint",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],a$.prototype,"disableInteraction",void 0);
_.w([_.Z({computed:"computeNavigationEndpoint(useUntranslatedNavigationEndpoint, data.untranslatedNavigationEndpoint, data.navigationEndpoint)"}),_.n("design:type",Object)],a$.prototype,"computedNavigationEndpoint",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],a$.prototype,"nowPlayingEqualizerOnly",void 0);_.w([_.Z({value:!1,reflectToAttribute:!0}),_.n("design:type",Boolean)],a$.prototype,"hidePlaybackStatus",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",String)],a$.prototype,"objectFit",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],a$.prototype,"noRoundedCorners",void 0);_.w([_.Z({value:!1}),_.n("design:type",Boolean)],a$.prototype,"watchFeedThumbnail",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],a$.prototype,"isPreviewLoading",void 0);
_.w([_.Z({reflectToAttribute:!0,computed:"computeIsOriginalAspectRatio(data.thumbnail.isOriginalAspectRatio)"}),_.n("design:type",Object)],a$.prototype,"isOriginalAspectRatio",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"computeObjectFit(isOriginalAspectRatio, objectFit)"}),_.n("design:type",Object)],a$.prototype,"computedObjectFit",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"computeIsLive(data)"}),_.n("design:type",Boolean)],a$.prototype,"isLiveVideo",void 0);
_.w([_.Z({value:!1,reflectToAttribute:!0}),_.n("design:type",Boolean)],a$.prototype,"loaded",void 0);_.w([_.Z({computed:"computeOverlayColor(data.thumbnail)"}),_.n("design:type",Object)],a$.prototype,"overlayColor",void 0);_.w([_.Z(),_.n("design:type",Boolean)],a$.prototype,"minimizePipBreakages",void 0);_.w([_.Z({selector:_.VHF}),_.n("design:type",Boolean)],a$.prototype,"inlinePreviewIsEnabled",void 0);_.w([_.Z(),_.n("design:type",Number)],a$.prototype,"width",void 0);
_.w([_.X("inlinePreviewIsEnabled"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],a$.prototype,"isPreviewDisabled",null);_.w([_.X("width"),_.n("design:type",String),_.n("design:paramtypes",[])],a$.prototype,"thumbnailSize",null);_.w([_.$0("image-loaded"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],a$.prototype,"onImageLoaded",null);
_.w([_.$0("image-unloaded"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],a$.prototype,"onImageUnloaded",null);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-thumbnail"})],a$);
var VrV=_.E_()(a$,"ytd-thumbnail",function(){if(hw$===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);hw$=b}b=hw$;return b},{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 UVw=function(b){var d=this;this.inlinePreviewIsActive=this.inlinePreviewIsEnabledForUser=!1;this.unsubscribeFromInlinePreviewIsEnabled=function(){};
this.JSC$15210_unsubscribeFromInlinePreviewIsActive=function(){};
this.videoPreviewJobId=0;this.JSC$15210_touched=this.previewTriggered=!1;this.onMouseMoveFn=function(B){i$V(d,B)};
this.onLockupMouseLeaveFn=function(B){B=B.relatedTarget;var k,G;((k=document.getElementsByTagName("ytd-video-preview"))==null?0:(G=k.item(0))==null?0:G.contains(B))||(d.terminateVideoPreview(),md(d))};
this.onThumbnailMouseDownFn=function(){d.terminateVideoPreview();md(d)};
this.onTouchStart=function(){d.JSC$15210_touched=!0};
this.mediaRenderer=b.mediaRenderer;this.thumbnailElement=b.thumbnailElement;this.lockupElement=b.lockupElement;this.videoPreviewOptsInput=b.videoPreviewOpts;wRs(this);$L(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)):
_.eu(Error("Gh")):_.eu(Error("Hh")):uxS(this)},eh=function(b){uxS(b);
var d;(d=b.lockupElement)==null||d.removeEventListener("mouseenter",b.onMouseMoveFn);var B;(B=b.lockupElement)==null||B.removeEventListener("mouseleave",b.onLockupMouseLeaveFn);var k;(k=b.lockupElement)==null||k.removeEventListener("touchstart",b.onTouchStart);var G;(G=b.thumbnailElement)==null||G.removeEventListener("mousedown",b.onThumbnailMouseDownFn);md(b)},wRs=function(b){b.inlinePreviewIsEnabledForUser=_.Yg().getState().ui.inlinePreviewIsEnabled;
b.unsubscribeFromInlinePreviewIsEnabled=_.Yt(_.Yg(),_.VHF,function(d){(b.inlinePreviewIsEnabledForUser=d)||md(b)});
b.JSC$15210_unsubscribeFromInlinePreviewIsActive=_.Yt(_.Yg(),_.Sb2,function(d){(b.inlinePreviewIsActive=d)||md(b)})},uxS=function(b){b.unsubscribeFromInlinePreviewIsEnabled();
b.unsubscribeFromInlinePreviewIsEnabled=function(){};
b.JSC$15210_unsubscribeFromInlinePreviewIsActive();b.JSC$15210_unsubscribeFromInlinePreviewIsActive=function(){}},i$V=function(b,d){d.buttons>0||(d=_.Nt("kevlar_lockup_hover_delay",-1),b.JSC$15210_touched&&d>=0?(_.Y8.cancelJob(b.videoPreviewJobId),b.videoPreviewJobId=_.sZ(_.Y8,function(){K1l(b)},d),b.JSC$15210_touched=!1):K1l(b))},aRQ=function(b){b.videoPreviewJobId=_.sZ(_.Y8,function(){return _.f(function(d){return d.yield(naU(b,{isAutoplay:!0}),0)})})},K1l=function(b){!b.previewTriggered&&$L(b)&&
(b.inlinePreviewIsActive&&b.terminateVideoPreview(),b.previewTriggered=!0,b.mediaRenderer.isInlinePreviewTriggered=!0,_.Y8.cancelJob(b.videoPreviewJobId),b.videoPreviewJobId=_.sZ(_.Y8,function(){return _.f(function(d){return d.yield(naU(b),0)})}))},naU=function(b,d){d=d===void 0?{}:d;
var B=d.isAutoplay===void 0?!1:d.isAutoplay;var k,G,P,v;return _.f(function(L){if(L.nextAddress==1){if(!$L(b))return L.return();k=b.getVideoPreviewOpts();if(!k)return L.return();B&&(k.isAutoplay=!0);return(P=(G=_.kJ(b.mediaRenderer.hostElement,"yt-open-video-preview-action",[k]))&&G[0])?L.yield(G[0],3):L.jumpTo(2)}L.nextAddress!=2&&(P=L.yieldResult===1);if(P){var A=(v=b.mediaRenderer)==null?void 0:v.data;A&&(DV4(A)?delete A.inlinePlayerData:"inlinePlaybackEndpoint"in A&&delete A.inlinePlaybackEndpoint)}_.tn(L)})};
UVw.prototype.getVideoPreviewOpts=function(){if(this.mediaRenderer.data){var b,d;if((d=(b=this.videoPreviewOptsInput)==null?void 0:b.videoPreviewData)!=null)b=d;else if(b=this.mediaRenderer.data)if(DV4(b))b={inlinePlaybackEndpoint:_.ZX(b.inlinePlayerData.onVisible),navigationEndpoint:_.ZX(b.onTap),thumbnail:"image"in b?b.image:b.thumbnail,thumbnailOverlays:void 0,accessibilityText:INQ(b)};else if("multipleInlinePlaybackEndpoint"in b){var B=_.p(_.p(b.multipleInlinePlaybackEndpoint,r9V),Qz3);if(B!=
null&&B.playerDescriptors){d=[];B=_.C(B.playerDescriptors);for(var k=B.next();!k.done;k=B.next())k=k.value,d.push({inlinePlaybackEndpoint:k.inlinePlaybackEndpoint,navigationEndpoint:k.navigationEndpoint,thumbnail:k.thumbnail,thumbnailOverlays:k.thumbnailOverlays,accessibilityText:INQ(b)});b=d}else b=void 0}else b={inlinePlaybackEndpoint:b.inlinePlaybackEndpoint,navigationEndpoint:b.navigationEndpoint,thumbnail:b.thumbnail,thumbnailOverlays:b.thumbnailOverlays,accessibilityText:INQ(b)};else b=void 0;
return Object.assign({},{mediaRenderer:this.mediaRenderer.hostElement,thumbnail:this.thumbnailElement,videoPreviewData:b,showPlayerControls:!0},this.videoPreviewOptsInput)}};
var $L=function(b){var d;if(d=b.inlinePreviewIsEnabledForUser)d=(b=b.mediaRenderer.data)?"inlinePlaybackEndpoint"in b&&b.inlinePlaybackEndpoint||DV4(b)&&b.inlinePlayerData||"multipleInlinePlaybackEndpoint"in b&&b.multipleInlinePlaybackEndpoint?!0:!1:!1;return d};
UVw.prototype.terminateVideoPreview=function(){_.BG(this.mediaRenderer.hostElement,"yt-terminate-video-preview-action")};
var md=function(b){_.Y8.cancelJob(b.videoPreviewJobId);b.inlinePreviewIsActive=!1;b.previewTriggered=!1;b.mediaRenderer.isInlinePreviewTriggered=!1};var TCA=_.YE(["#"]),OT=function(){var b=_.g.apply(this,arguments)||this;b.isDisabled=!1;return b};
_.c(OT,_.g);_.E=OT.prototype;
_.E.configureRendererStamper=function(){return{"data.menu":xm,"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"}}}};
_.E.attached=function(){this.updateInlinePreviewHoverListeners()};
_.E.detached=function(){this.clearInlinePreviewHoverListeners()};
_.E.getMetadata=function(b){var d=[];if(b.metadataText&&Object.keys(b.metadataText).length>0){var B=this.ytRendererBehavior.getSimpleString(b.metadataText);b.upcomingEventData&&b.upcomingEventData.upcomingEventText&&(B=_.XT(B,Number(b.upcomingEventData.startTime)));d.push(B)}else b.shortViewCountText&&d.push(this.ytRendererBehavior.getSimpleString(b.shortViewCountText)),b.publishedTimeText&&d.push(this.ytRendererBehavior.getSimpleString(b.publishedTimeText)),b.upcomingEventData&&b.upcomingEventData.upcomingEventText&&
(B=this.ytRendererBehavior.getSimpleString(b.upcomingEventData.upcomingEventText),d.push(_.XT(B,Number(b.upcomingEventData.startTime))));return d};
_.E.calculateBylineText=function(b){return b.shortBylineText?b.shortBylineText:b.bylineText?b.bylineText:null};
_.E.calculateIsDisabled=function(b){return!!b.isDisabled};
_.E.computeHrefWithDefault=function(b){return this.ytComponentBehavior.computeHref_(b)||_.m1C(TCA)};
_.E.onDetailsTap=function(b){var d=this.data&&this.data.navigationEndpoint;d&&!_.eK(_.Q8(b)||[],this.hostElement,["A".toString(),"BUTTON".toString()])&&(_.N("kevlar_grid_video_renderer_killswitch")?_.dp(this.hostElement,"yt-navigate",{endpoint:d}):this.ytComponentBehavior.resolveCommand(d))};
_.E.dataChanged=function(){this.updateInlinePreviewHoverListeners()};
_.E.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$15217_inlinePreviewHoverListener=SZ({mediaRenderer:this,lockupElement:_.Cl(this.hostElement).querySelector("#dismissible"),thumbnailElement:_.Cl(this.hostElement).querySelector("ytd-thumbnail")})};
_.E.clearInlinePreviewHoverListeners=function(){var b;(b=this.JSC$15217_inlinePreviewHoverListener)==null||eh(b)};
_.E.computeThumbnailWidth=function(b,d){return d&&d>0?d:b?360:210};
_.E.computeNumBadgesInRow=function(b){var d;return((d=b.badges)==null?void 0:d.length)||0};
_.E.computeShowChannelThumbnail=function(b,d){var B;return d&&!!(b==null?0:(B=b.channelThumbnailSupportedRenderers)==null?0:B.channelThumbnailWithLinkRenderer)};
_.DB.Object.defineProperties(OT.prototype,{isHovered:{configurable:!0,enumerable:!0,get:function(){var b;return!((b=this.JSC$15217_inlinePreviewHoverListener)==null?0:$L(b))&&!!this.ytdLockupBehavior.lockupIsHovered}},
hasAttributedBylineText:{configurable:!0,enumerable:!0,get:function(){var b;return!((b=this.data)==null||!b.attributedBylineText)}},
showBylineText:{configurable:!0,enumerable:!0,get:function(){return!!this.bylineText&&!this.hasAttributedBylineText}}});
OT.prototype.dataChanged=OT.prototype.dataChanged;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],OT.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],OT.prototype,"ytComponentBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],OT.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.Wl),_.n("design:type",Object)],OT.prototype,"ytdDismissibleItemBehavior",void 0);
_.w([_.R(_.Ui),_.n("design:type",Object)],OT.prototype,"ytdLockupBehavior",void 0);_.w([_.R(_.fH),_.n("design:type",Object)],OT.prototype,"ytdReduxBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],OT.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Boolean)],OT.prototype,"noEndpoints",void 0);_.w([_.Z({computed:"calculateBylineText(data)"}),_.n("design:type",Object)],OT.prototype,"bylineText",void 0);
_.w([_.Z({reflectToAttribute:!0,value:!1}),_.n("design:type",Boolean)],OT.prototype,"isSearch",void 0);_.w([_.Z({reflectToAttribute:!0,value:!1}),_.n("design:type",Boolean)],OT.prototype,"isDownloading",void 0);_.w([_.Z({reflectToAttribute:!0,value:0}),_.n("design:type",Number)],OT.prototype,"width",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"calculateIsDisabled(data)"}),_.n("design:type",Object)],OT.prototype,"isDisabled",void 0);
_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],OT.prototype,"dataChanged",null);_.w([_.X("lockupIsHovered"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],OT.prototype,"isHovered",null);_.w([_.X("data"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],OT.prototype,"hasAttributedBylineText",null);
_.w([_.X("bylineText","hasAttributedBylineText"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],OT.prototype,"showBylineText",null);_.w([_.ZM({is:"ytd-grid-video-renderer",disableElementRegistration:!0})],OT);
_.V(OT,"ytd-grid-video-renderer",function(){if(IW3!==void 0)return IW3;var b=document.createElement("template");_.J(b,'\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>');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return IW3=b},{mode:_.s_("kevlar_poly_si_batch_j047")?1:2});var r7M;var I$=function(){var b=_.g.apply(this,arguments)||this;b.roundedContainer=!0;b.skipRoundingTop=!1;b.disableTopPadding=!1;b.amsterdamEnabled=_.N("enable_desktop_amsterdam_info_panels");b.extractOverlay=!1;return b};
_.c(I$,_.g);I$.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
I$.prototype.onClick=function(b){var d,B=(d=this.data)==null?void 0:d.sourceEndpoint;!_.eK(_.Q8(b),this.hostElement,["A".toString()])&&B&&_.dp(this.hostElement,"yt-navigate",{endpoint:B})};
_.DB.Object.defineProperties(I$.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 b;return!((b=this.data)==null||!b.menu)}},
truncateParagraphs:{configurable:!0,enumerable:!0,get:function(){var b;return!((b=this.data)==null||!b.truncateParagraphs)}},
paragraphMaxLines:{configurable:!0,enumerable:!0,get:function(){var b,d;return(d=(b=this.data)==null?void 0:b.paragraphMaxLines)!=null?d:3}},
background:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.background?this.data.background.replace("INFO_PANEL_CONTENT_BACKGROUND_",""):""}}});
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],I$.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],I$.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],I$.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],I$.prototype,"showVerticalDividers",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],I$.prototype,"roundedContainer",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],I$.prototype,"skipRoundingTop",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],I$.prototype,"disableTopPadding",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],I$.prototype,"amsterdamEnabled",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],I$.prototype,"extractOverlay",void 0);
_.w([_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],I$.prototype,"showMetadataAtTop",null);_.w([_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],I$.prototype,"showMetadataBelowTitle",null);_.w([_.Z({reflectToAttribute:!0}),_.X("data.menu"),_.n("design:type",Object),_.n("design:paramtypes",[])],I$.prototype,"hasMenu",null);
_.w([_.Z({reflectToAttribute:!0}),_.X("data.truncateParagraphs"),_.n("design:type",Object),_.n("design:paramtypes",[])],I$.prototype,"truncateParagraphs",null);_.w([_.Z({reflectToAttribute:!0}),_.X("data.paragraphMaxLines"),_.n("design:type",Number),_.n("design:paramtypes",[])],I$.prototype,"paragraphMaxLines",null);
_.w([_.Z({type:_.N("kevlar_property_type_migration_killswitch")?String:void 0,reflectToAttribute:!0}),_.X("data.background"),_.n("design:type",Object),_.n("design:paramtypes",[])],I$.prototype,"background",null);_.w([_.ZM({is:"ytd-info-panel-content-renderer",disableElementRegistration:!0})],I$);
_.V(I$,"ytd-info-panel-content-renderer",function(){if(r7M!==void 0)return r7M;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return r7M=b},{mode:_.s_("kevlar_poly_si_batch_j076")?1:2});var QF$;var qMs;var xbU;var YM2;var DY=function(){return _.g.apply(this,arguments)||this};
_.c(DY,_.g);DY.prototype.computeStyle=function(b){return b};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],DY.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],DY.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.n("design:type",String)],DY.prototype,"style_",void 0);_.w([_.Fk({is:"yt-channel-thumbnail-with-link-renderer",disableElementRegistration:!0})],DY);
_.V(DY,"yt-channel-thumbnail-with-link-renderer",function(){if(YM2===void 0){var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);var d=b.content,B=d.insertBefore;xbU===void 0&&(xbU=document.createElement("template"));var k=xbU;B.call(d,k.content.cloneNode(!0),b.content.firstChild);YM2=b}b=YM2;return b},{mode:2});var UT=function(){return _.g.apply(this,arguments)||this};
_.c(UT,_.g);UT.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"}}}};
UT.prototype.computeTitleStyle=function(b){return b||null};
UT.prototype.computeAvatarStyle=function(b){return b||null};
UT.prototype.computeShowNavigationButton=function(b,d){return!(b==null||!b.navigationButton||d)};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],UT.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],UT.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],UT.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"computeTitleStyle(data.titleStyle.style)"}),_.n("design:type",String)],UT.prototype,"titleStyle",void 0);
_.w([_.Z({reflectToAttribute:!0,computed:"computeAvatarStyle(data.channelThumbnail.channelThumbnailWithLinkRenderer.style)"}),_.n("design:type",String)],UT.prototype,"avatarStyle",void 0);_.w([_.Z(),_.n("design:type",Boolean)],UT.prototype,"hideNavigationButton",void 0);_.w([_.ZM({is:"ytd-rich-list-header-renderer",disableElementRegistration:!0})],UT);
_.V(UT,"ytd-rich-list-header-renderer",function(){if(qMs!==void 0)return qMs;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return qMs=b},{mode:_.s_("kevlar_poly_si_batch_j058")?1:2});var o$=function(){return _.g.apply(this,arguments)||this};
_.c(o$,_.g);o$.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]]"}}}}}};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],o$.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],o$.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],o$.prototype,"data",void 0);_.w([_.Z({value:!1}),_.n("design:type",Boolean)],o$.prototype,"isSearch",void 0);_.w([_.ZM({is:"ytd-preview-card-renderer",disableElementRegistration:!0})],o$);
_.V(o$,"ytd-preview-card-renderer",function(){if(QF$!==void 0)return QF$;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return QF$=b},{mode:1});var ewe;var Nh=function(){return _.g.apply(this,arguments)||this};
_.c(Nh,_.g);Nh.prototype.configureRendererStamper=function(){return{"data.menu":xm}};
Nh.prototype.dataChanged=function(){var b=this.get("colorExtractionPalette.section1Color",this.data);b=_.Hg(b);_.Wf(this.hostElement,{"--ytd-channel-recommendation-card-avatar-overlay-color":b})};
Nh.prototype.computeCardStyle=function(b){return this.get("style.value",b)||null};
Nh.prototype.dataChanged=Nh.prototype.dataChanged;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Nh.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],Nh.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.Wl),_.n("design:type",Object)],Nh.prototype,"ytdDismissibleItemBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Nh.prototype,"data",void 0);
_.w([_.Z({reflectToAttribute:!0,computed:"computeCardStyle(data)"}),_.n("design:type",String)],Nh.prototype,"cardStyle",void 0);_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Nh.prototype,"dataChanged",null);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-compact-channel-recommendation-card-renderer"})],Nh);
_.V(Nh,"ytd-compact-channel-recommendation-card-renderer",function(){if(ewe!==void 0)return ewe;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return ewe=b},{mode:1});var bDS;var dDh;var pm=function(){var b=_.g.apply(this,arguments)||this;b.alignAuto=!1;b.collapsed=!0;b.isToggled=!1;b.alwaysCollapsed=!1;b.canToggle=!0;b.collapsedHeight=80;b.disableToggle=!1;b.alwaysToggleable=!1;b.reversed=!1;b.shouldUseNumberOfLines=!1;b.recomputeOnResize=!1;b.canToggleJobId=0;b.lastReversed=!1;return b};
_.c(pm,_.g);_.E=pm.prototype;_.E.alwaysToggleableChanged=function(){this.alwaysToggleable&&(this.canToggle=!0)};
_.E.toggledChanged=function(){this.collapsed=this.alwaysCollapsed||!this.isToggled};
_.E.reversedChanged=function(){if(this.reversed&&!this.lastReversed||this.lastReversed&&!this.reversed){for(var b=_.Cl(this.hostElement),d=b.childNodes,B=document.createDocumentFragment(),k=b.childNodes.length-1;k>=0;k--)_.Cl(B).appendChild(d[k]);_.N("enable_shadydom_free_scoped_node_methods")?_.vf(this.hostElement).appendChild(B):b.appendChild(B)}};
_.E.ready=function(){var b=this;_.uw(function(){b.initChildrenObserver()},1)};
_.E.attached=function(){var b;(b=this.resizeObserver)==null||b.observe(this.content)};
_.E.detached=function(){this.detachObserver()};
_.E.toggle=function(b,d){this.canToggle&&(this.isToggled=d,_.dp(this.hostElement,"yt-refit"),b&&b.stopPropagation())};
_.E.reset=function(){this.childrenChanged()};
_.E.onIronResize=function(){this.recomputeOnResize&&!_.N("ytd_expander_use_resize_observer")&&this.childrenChanged()};
_.E.computeIsMoreVisible=function(b,d){return b&&!d};
_.E.computeShouldUseNumberOfLines=function(b){try{return!!b&&window.CSS.supports("-webkit-line-clamp","1")}catch(d){}return!1};
_.E.computeIsLessVisible=function(b,d){return b&&d};
_.E.observeCollapsedHeightAndMaxLines=function(){var b=this.collapsedHeight,d=this.maxNumberOfLines;this.shouldUseNumberOfLines?_.Wf(this.hostElement,{"--ytd-expander-max-lines":""+d,"--ytd-expander-collapsed-height":""}):_.Wf(this.hostElement,{"--ytd-expander-collapsed-height":b+"px","--ytd-expander-max-lines":""})};
_.E.handleMoreTap=function(b){this.disableToggle||(_.dp(this.hostElement,"yt-expander-more-tapped"),this.toggle(b,!0))};
_.E.handleLessTap=function(b){_.dp(this.hostElement,"yt-expander-less-tapped");this.toggle(b,!1)};
_.E.initChildrenObserver=function(){var b=this;this.observer=new MutationObserver(function(){b.childrenChanged()});
this.recomputeOnResize&&window.ResizeObserver&&_.N("ytd_expander_use_resize_observer")&&(this.resizeThrottle=new _.aI(this.childrenChanged,50,this),this.resizeObserver=new ResizeObserver(function(){var d;(d=b.resizeThrottle)==null||d.fire()}),this.resizeObserver.observe(this.content));
this.observer.observe(this.content,{subtree:!0,childList:!0,attributes:!0,characterData:!0});this.childrenChanged()};
_.E.childrenChanged=function(){var b=this;this.alwaysToggleable?this.canToggle=this.alwaysToggleable:this.canToggleJobId||(this.canToggleJobId=window.requestAnimationFrame(function(){EZ(function(){b.canToggleJobId=0;b.calculateCanCollapse()})}))};
_.E.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};
_.E.detachObserver=function(){this.observer&&this.observer.disconnect();this.resizeObserver&&this.resizeObserver.disconnect()};
_.E.collapsedChangedForBinding=function(){this.hostElement.dispatchEvent(new _.pA("collapsed-changed",this.collapsed))};
_.E.isToggledChangedForBinding=function(){this.hostElement.dispatchEvent(new _.pA("is-toggled-changed",this.isToggled))};
_.E.canToggleChangedForBinding=function(){this.hostElement.dispatchEvent(new _.pA("can-toggle-changed",this.canToggle))};
_.DB.Object.defineProperties(pm.prototype,{isResetting:{configurable:!0,enumerable:!0,get:function(){return this.canToggleJobId!==0}}});
pm.prototype.canToggleChangedForBinding=pm.prototype.canToggleChangedForBinding;pm.prototype.isToggledChangedForBinding=pm.prototype.isToggledChangedForBinding;pm.prototype.collapsedChangedForBinding=pm.prototype.collapsedChangedForBinding;pm.prototype.observeCollapsedHeightAndMaxLines=pm.prototype.observeCollapsedHeightAndMaxLines;pm.prototype.onIronResize=pm.prototype.onIronResize;pm.prototype.reversedChanged=pm.prototype.reversedChanged;pm.prototype.toggledChanged=pm.prototype.toggledChanged;
pm.prototype.alwaysToggleableChanged=pm.prototype.alwaysToggleableChanged;_.w([_.R(_.bm),_.n("design:type",Object)],pm.prototype,"ironResizableBehavior",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],pm.prototype,"alignAuto",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],pm.prototype,"collapsed",void 0);_.w([_.Z(),_.n("design:type",Object)],pm.prototype,"isToggled",void 0);_.w([_.Z(),_.n("design:type",Object)],pm.prototype,"alwaysCollapsed",void 0);
_.w([_.Z(),_.n("design:type",Object)],pm.prototype,"canToggle",void 0);_.w([_.Z(),_.n("design:type",Object)],pm.prototype,"collapsedHeight",void 0);_.w([_.Z(),_.n("design:type",Object)],pm.prototype,"disableToggle",void 0);_.w([_.Z(),_.n("design:type",Object)],pm.prototype,"alwaysToggleable",void 0);_.w([_.Z(),_.n("design:type",Object)],pm.prototype,"reversed",void 0);_.w([_.Z(),_.n("design:type",Number)],pm.prototype,"maxNumberOfLines",void 0);
_.w([_.Z({reflectToAttribute:!0,computed:"computeShouldUseNumberOfLines(maxNumberOfLines)"}),_.n("design:type",Object)],pm.prototype,"shouldUseNumberOfLines",void 0);_.w([_.Z(),_.n("design:type",Object)],pm.prototype,"recomputeOnResize",void 0);_.w([_.DM("#content"),_.n("design:type",HTMLDivElement)],pm.prototype,"content",void 0);_.w([_.pl("alwaysToggleable"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],pm.prototype,"alwaysToggleableChanged",null);
_.w([_.pl("isToggled"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],pm.prototype,"toggledChanged",null);_.w([_.X("canToggleJobId"),_.n("design:type",Object),_.n("design:paramtypes",[])],pm.prototype,"isResetting",null);_.w([_.O8("reversed"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],pm.prototype,"reversedChanged",null);
_.w([_.$0("iron-resize"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],pm.prototype,"onIronResize",null);_.w([_.O8("maxNumberOfLines","collapsedHeight"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],pm.prototype,"observeCollapsedHeightAndMaxLines",null);_.w([_.O8("collapsed"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],pm.prototype,"collapsedChangedForBinding",null);
_.w([_.O8("isToggled"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],pm.prototype,"isToggledChangedForBinding",null);_.w([_.O8("canToggle"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],pm.prototype,"canToggleChangedForBinding",null);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-expander"})],pm);
_.V(pm,"ytd-expander",function(){if(dDh!==void 0)return dDh;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return dDh=b},{mode:1});var Mh=function(){return _.g.apply(this,arguments)||this};
_.c(Mh,_.g);Mh.prototype.computeIsCarousel=function(b){return!!b.isCarousel};
Mh.prototype.observeLightsourcePalette=function(){var b,d=(b=this.data)==null?void 0:b.vibrantsourceColorPaletteData;d&&_.zD(this.hostElement,d)};
Mh.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!1}}}}}};
Mh.prototype.observeLightsourcePalette=Mh.prototype.observeLightsourcePalette;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Mh.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],Mh.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Mh.prototype,"data",void 0);_.w([_.Z({computed:"computeIsCarousel(data)",reflectToAttribute:!0}),_.n("design:type",Boolean)],Mh.prototype,"isCarousel",void 0);
_.w([_.O8("data.vibrantsourceColorPaletteData"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Mh.prototype,"observeLightsourcePalette",null);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-media-upsell-renderer"})],Mh);
_.V(Mh,"ytd-media-upsell-renderer",function(){if(bDS!==void 0)return bDS;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return bDS=b},{mode:2});var BuU;var c5=function(){var b=_.g.apply(this,arguments)||this;b.JSC$15244_playerEvents=new Map;b.listeningToPlayer=!1;b.startX=0;b.active=!1;b.shouldShowButtons=_.N("web_buttons_hidden_killswitch");b.isHighlighted=!1;b.useHighlightStyling=_.N("web_enable_deeper_metadata_highlight_styling");b.enableProblemWalkthrough=_.N("problem_walkthrough_sd");return b};
_.c(c5,_.g);_.E=c5.prototype;
_.E.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}}}}}};
_.E.created=function(){this.JSC$15244_playerEvents.set("onLoopRangeChange",this.onLoopRangeChange)};
_.E.attached=function(){this.repeatButton.addEventListener("yt-toggle-button",_.mq(this,this.onRepeatButtonToggle));this.hostElement.addEventListener("yt-synced-panel-active-item-update",_.mq(this,this.onActiveUpdate))};
_.E.detached=function(){this.removePlayerListeners();this.repeatButton.removeEventListener("yt-toggle-button",_.mq(this,this.onRepeatButtonToggle));this.hostElement.removeEventListener("yt-synced-panel-active-item-update",_.mq(this,this.onActiveUpdate))};
_.E.onDataChanged=function(){this.removePlayerListeners()};
_.E.onColorPaletteChange=function(){var b={},d;if(_.ST()==="USER_INTERFACE_THEME_DARK"&&((d=this.data)==null?0:d.darkColorPalette)){var B=this.data.darkColorPalette;b["--ytd-macro-markers-list-item-background-color"]=_.lG(this.get("section2Color",B))}else{var k;_.ST()==="USER_INTERFACE_THEME_LIGHT"&&((k=this.data)==null?0:k.lightColorPalette)&&(B=this.data.lightColorPalette,b["--ytd-macro-markers-list-item-background-color"]=_.lG(this.get("section3Color",B)))}B?(b["--ytd-macro-markers-list-item-title-color"]=
_.lG(this.get("primaryTitleColor",B)),b["--ytd-macro-markers-list-item-secondary-color"]=_.lG(this.get("secondaryTitleColor",B)),b["--ytd-macro-markers-list-item-timestamp-background-color"]=_.lG(this.get("section1Color",B)),this.customButtonProperties={customColors:{color:_.lG(this.get("primaryTitleColor",B))}},this.useColorSampling=!0):(b["--ytd-macro-markers-list-item-background-color"]="initial",b["--ytd-macro-markers-list-item-title-color"]="initial",b["--ytd-macro-markers-list-item-secondary-color"]=
"initial",b["--ytd-macro-markers-list-item-timestamp-background-color"]="initial",this.customButtonProperties=void 0,this.useColorSampling=!1);_.Wf(this.hostElement,b)};
_.E.onEndpointMouseDown=function(b){this.startX=b.clientX};
_.E.onEndpointClick=function(b){var d=this,B,k,G;return _.f(function(P){if(P.nextAddress==1){if(d.startX!==b.clientX)return b.preventDefault(),P.return();d.data&&d.ytRendererBehavior.logExplicitClick(d.data);if(!d.seekWithAnimationOnClick)return P.jumpTo(0);if(b.button!==0||b.shiftKey||b.altKey||b.metaKey||b.ctrlKey||_.eK(_.Q8(b),d.hostElement,["BUTTON".toString()]))return P.return();b.stopPropagation();b.preventDefault();return d.data?P.yield(_.Gn().getPlayerPromise(),3):P.return()}B=P.yieldResult;
G=(k=_.p(d.data.onTap,_.KB))==null?void 0:k.startTimeSeconds;G!==void 0&&B.seekToTimeWithAnimation(G*1E3,_.qA(d.data.title));_.tn(P)})};
_.E.computeLayout=function(b){return b};
_.E.computeIsHighlighted=function(b){return!!b};
_.E.computeCarouselType=function(b){return b};
_.E.hideCarousel=function(b){return this.hideThumbnail(b)};
_.E.hideThumbnail=function(b){return this.enableProblemWalkthrough&&b!==null&&b==="MACRO_MARKERS_LIST_ITEM_RENDERER_CAROUSEL_TYPE_TEXT_ONLY"};
_.E.onRepeatButtonToggle=function(b){var d=this;b.detail.toggled&&_.Gn().getPlayerPromise().then(function(B){d.ytPlayerListenerBehavior.listenToPlayerEvents(B,d.JSC$15244_playerEvents);d.listeningToPlayer=!0})};
_.E.onLoopRangeChange=function(b){var d=_.Cl(this.hostElement).querySelector("#repeat-button").querySelector("ytd-toggle-button-renderer");if(d){var B=d.polymerController.get("defaultServiceEndpoint.repeatChapterCommand",d.polymerController.data);if(B){var k=Number(B.endTimeMs);if(Number(B.startTimeMs)!==(b==null?void 0:b.startTimeMs)||k!==(b==null?void 0:b.endTimeMs))d.polymerController.toggle(!1),this.removePlayerListeners()}}};
_.E.removePlayerListeners=function(){var b=this;this.listeningToPlayer&&_.Gn().getPlayerPromise().then(function(d){b.ytPlayerListenerBehavior.unlistenFromPlayerEvents(d,b.JSC$15244_playerEvents);b.listeningToPlayer=!1})};
_.E.onActiveUpdate=function(b){this.active=b.detail.active};
c5.prototype.onColorPaletteChange=c5.prototype.onColorPaletteChange;c5.prototype.onDataChanged=c5.prototype.onDataChanged;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],c5.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],c5.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.NF.YtPlayerListenerBehavior),_.n("design:type",_.pH)],c5.prototype,"ytPlayerListenerBehavior",void 0);
_.w([_.Z(),_.n("design:type",Object)],c5.prototype,"data",void 0);_.w([_.Z({value:!1,reflectToAttribute:!0}),_.n("design:type",Boolean)],c5.prototype,"useCustomColors",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],c5.prototype,"active",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],c5.prototype,"shouldShowButtons",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"computeLayout(data.layout)"}),_.n("design:type",String)],c5.prototype,"layout",void 0);
_.w([_.Z({reflectToAttribute:!0,computed:"computeIsHighlighted(data.isHighlighted)"}),_.n("design:type",Object)],c5.prototype,"isHighlighted",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],c5.prototype,"useHighlightStyling",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],c5.prototype,"enableProblemWalkthrough",void 0);
_.w([_.Z({reflectToAttribute:!0,computed:"computeCarouselType(data.carouselType)"}),_.n("design:type",String)],c5.prototype,"carouselType",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],c5.prototype,"useColorSampling",void 0);_.w([_.Z(),_.n("design:type",Boolean)],c5.prototype,"seekWithAnimationOnClick",void 0);_.w([_.Z(),_.n("design:type",Object)],c5.prototype,"customButtonProperties",void 0);
_.w([_.DM("#repeat-button"),_.n("design:type",HTMLElement)],c5.prototype,"repeatButton",void 0);_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],c5.prototype,"onDataChanged",null);_.w([_.O8("data.lightColorPalette","data.darkColorPalette"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],c5.prototype,"onColorPaletteChange",null);
_.w([_.ZM({is:"ytd-macro-markers-list-item-renderer",disableElementRegistration:!0})],c5);
_.V(c5,"ytd-macro-markers-list-item-renderer",function(){if(BuU!==void 0)return BuU;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return BuU=b},{mode:1});var kOS;var GOh;var J1=function(){return _.g.apply(this,arguments)||this};
_.c(J1,_.g);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],J1.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],J1.prototype,"data",void 0);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-title-and-button-list-header-renderer"})],J1);
_.V(J1,"ytd-title-and-button-list-header-renderer",function(){if(GOh!==void 0)return GOh;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return GOh=b},{mode:1});var Pjl;var E65=new _.$n("BUTTON_RENDERER_TOKEN");_.H5=_.y(function(b){var d=_.I2().resolve(E65);return _.W(d,Object.assign({},b,{overrides:b.buttonOverrides}))},"Wa");var sql=_.y(function(b){var d=b.data,B=_.Y0(b.useSquareAspectRatio,!1);return _.W("dismissed-mini-game-card-view-model",null,_.W(_.m,{cond:function(){var k,G;return(k=d().responseText)==null?void 0:(G=k.runs)==null?void 0:G.length},
then:function(){var k={};return _.W("div",{class:_.LQ("yt-mini-game-card-view-model__dismissed-card",(k["yt-mini-game-card-view-model__dismissed-portrait-card"]=function(){return!B()},k["yt-mini-game-card-view-model--dismissed-portrait-card-2by3-aspect-ratio"]=function(){return!!_.N("web_game_card_force_2_by_3")},k["yt-mini-game-card-view-model--dismissed-square-card"]=B,k))},_.W("div",{class:"yt-mini-game-card-view-model__dismissed-mini-app-content"},_.W(_.m,{cond:function(){return d().responseText.runs[0].text},
then:function(G){return _.W("span",{class:"yt-mini-game-card-view-model__dismissed-text",title:G},G)}}),_.W(_.MN,{data:function(){return d().buttons}},{buttonRenderer:_.H5,
buttonViewModel:_.F0})))}}))},"Xa");var Cjr=_.y(function(b){var d=b.data;return _.W("br-nz-badge-shape",{class:_.LQ(function(){return oFJ(d().brNzRatingBadgeType)}),
role:function(){return d().accessibilityText?"img":void 0},
"aria-label":function(){return d().accessibilityText}},function(){var B;
return(B=d())==null?void 0:B.text})},"Ya");_.l9=_.y(function(b){var d=function(){var B=b.data(),k,G,P,v,L;if(B){var A=!((k=b.workaroundShortsIsThumbnailBadge)==null||!k.call(b));k=(G=b.modern)==null?void 0:G.call(b);G=(P=b.numBadgesInRow)==null?void 0:P.call(b);P=(v=b.clipTextOverflow)==null?void 0:v.call(b);v=(L=b.inheritTypography)==null?void 0:L.call(b);var a;a:switch(B.badgeStyle){case "BADGE_OVERLAY":L=!0;break a;default:L=!1}B={type:A?17:NBy(B.badgeStyle),brNzRatingBadgeType:pYJ(B.badgeStyle),text:B.badgeText,icon:B.iconName,isOverlay:L,
modern:k||_.N("web_modern_badge_view_model"),accessibilityText:B.accessibilityLabel||((a=_.p(B.rendererContext,_.c0))==null?void 0:a.label),numBadgesInRow:G,clipTextOverflow:P,shouldInheritTypography:v}}else B=void 0;return B};
return _.W("yt-badge-view-model",{class:_.LQ("ytBadgeViewModelHost",b.class)},_.W(_.wJ,null,_.W(_.S8,{when:function(){var B;return!((B=d())==null||!B.brNzRatingBadgeType)}},function(){return _.W(Cjr,{data:function(){return d()}})}),_.W(_.S8,{when:function(){return!!d()&&!d().brNzRatingBadgeType}},function(){return _.W(_.OF,{data:function(){return d()}})})))},"Za");
_.l9.idomCompat=!0;var $D3=_.y(function(b){b=_.eS(b,{data:{},className:void 0,useFullWidth:!1,isDesktopWeb:!1,addSearchResultTopMargin:!1});var d=b.data,B=b.useFullWidth,k=b.isDesktopWeb,G=b.addSearchResultTopMargin,P=function(){return d().layout},v=function(){return d().title},L=function(){return d().metadataText?d().metadataText:d().genre},A=function(){return d().channelName},a=function(){return d().image},O=function(){return d().colorPalette},I=function(){return d().actionButton},D=function(){return d().overflowButton},
U=function(){return d().avatar},M=function(){return d().ageRating},z=function(){var K={};
K=_.LQ("yt-mini-game-card-view-model","yt-mini-game-card-view-model--singleton-card",(K["yt-mini-game-card-view-model--singleton-card-desktop"]=function(){return k()},K));
return _.W("div",{class:K},_.W(v6V,{imageData:a,colorPalette:O}),_.W(LIS,{onTap:function(){return d().onTap},
imageData:a,accessibilityText:function(){return d().accessibilityText},
overlayBadgeText:function(){return d().overlayBadgeText},
iconName:function(){return d().iconName},
unplayableInlinePlaybackIconName:function(){return d().unplayableInlinePlaybackIconName},
isDesktopWeb:k}),_.W(_.m,{cond:function(){return!k()},
then:function(){return _.W(_.Dz,null,_.W(fUh,{layout:P,colorPalette:O,isDesktopWeb:k,overflowButton:D,avatar:U,onTap:function(){return d().onTap},
genre:L,title:v,channelName:A}),_.W(A_A,{actionButton:I}))}}))},H=function(){var K={};
K=_.LQ((K["yt-mini-game-card-view-model--search-result-desktop"]=function(){return k()},K["yt-mini-game-card-view-model--search-result-mweb"]=function(){return!k()},K["yt-mini-game-card-view-model--search-result-top-margin"]=function(){return G()},K));
return _.W("div",{class:K},z(),_.W(WIs,{description:function(){return d().description},
isDesktopWeb:k,title:v,genre:L,onTap:function(){return d().onTap},
actionButton:I,overflowButton:D,avatar:U,channelName:A}))},l=function(){var K={};
K=_.LQ("yt-mini-game-card-view-model","yt-mini-game-card-view-model--portrait-card",(K["yt-mini-game-card-view-model--portrait-card-desktop"]=function(){return k()},K["yt-mini-game-card-view-model--portrait-card-desktop-skinny-width"]=function(){return k()&&d().width===135},K["yt-mini-game-card-view-model--show-unplayable-on-hover"]=function(){return k()},K["yt-mini-game-card-view-model--big-metadata-font"]=function(){return d().style==="MINI_GAME_CARD_STYLE_BIG_METADATA_FONT"},K["yt-mini-game-card-view-model--use-full-width"]=
function(){return B()},K["yt-mini-game-card-view-model--portrait-card-force-2by3-aspect-ratio"]=function(){return!!_.N("web_game_card_force_2_by_3")},K));
return _.W("div",{class:K},_.W(aUs,{colorPalette:O,isDesktopWeb:k,onTap:function(){return d().onTap},
accessibilityText:function(){return d().accessibilityText},
overlayBadgeText:function(){return d().overlayBadgeText},
iconName:function(){return d().iconName},
unplayableInlinePlaybackIconName:function(){return d().unplayableInlinePlaybackIconName},
actionButton:I,imageData:a}),_.W(fUh,{layout:P,colorPalette:O,isDesktopWeb:k,overflowButton:D,avatar:U,onTap:function(){return d().onTap},
genre:L,title:v,channelName:A}),_.W(_.m,{cond:M,then:function(u){return _.W(mDM,{ageRating:u})}}))},F=function(){var K={};
K=_.LQ("yt-mini-game-card-view-model","yt-mini-game-card-view-model--square-card",(K["yt-mini-game-card-view-model--square-card-desktop"]=function(){return k()},K["yt-mini-game-card-view-model--use-full-width"]=function(){return B()},K));
return _.W("div",{class:K},_.W(LIS,{onTap:function(){return d().onTap},
imageData:a,accessibilityText:function(){return d().accessibilityText},
overlayBadgeText:function(){return d().overlayBadgeText},
iconName:function(){return d().iconName},
unplayableInlinePlaybackIconName:function(){return d().unplayableInlinePlaybackIconName},
isDesktopWeb:k}),_.W(fUh,{layout:P,colorPalette:O,isDesktopWeb:k,overflowButton:D,avatar:U,onTap:function(){return d().onTap},
genre:L,title:v,channelName:A}),_.W(_.m,{cond:M,then:function(u){return _.W(mDM,{ageRating:u})}}))};
return _.W("mini-game-card-view-model",{class:b.className},_.W(_.wJ,null,_.W(_.S8,{when:function(){return P()==="MINI_APP_LAYOUT_PORTRAIT"}},function(){return l()}),_.W(_.S8,{when:function(){return P()==="MINI_APP_LAYOUT_SQUARE"}},function(){return F()}),_.W(_.S8,{when:function(){return P()==="MINI_APP_LAYOUT_SINGLETON"}},function(){return H()})))},"$a");
$D3.idomCompat=!0;var A_A=_.y(function(b){var d=_.Y0(b.wrapperClass,"yt-mini-game-card-view-model__card-action-button");return _.W(_.MN,{data:b.actionButton},{buttonViewModel:function(B){return _.W("div",{class:d},_.W(_.F0,{data:B.data}))}})},"ab"),LIS=_.y(function(b){var d=b.onTap;
var B=b.imageData;var k=b.accessibilityText;var G=b.overlayBadgeText;var P=b.iconName;var v=b.unplayableInlinePlaybackIconName;b=b.isDesktopWeb;return _.W(_.hF,{className:"yt-mini-game-card-view-model__thumbnail-wrapper",command:d},_.W(_.qc,{data:B,className:"yt-mini-game-card-view-model__thumbnail-image",alt:function(){return(k==null?void 0:k())||""},
contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"}),_.W(OD2,{overlayBadgeText:G,iconName:P,unplayableInlinePlaybackIconName:v,isDesktopWeb:b}))},"bb"),OD2=_.y(function(b){var d=b.overlayBadgeText;
var B=b.iconName;var k=b.unplayableInlinePlaybackIconName;var G=b.isDesktopWeb;return _.W("div",{class:"yt-mini-game-card-view-model__badge-container"},_.W(_.m,{cond:B,then:function(P){return _.W("div",{class:"yt-mini-game-card-view-model__badge"},_.W("div",{class:"yt-mini-game-card-view-model__badge-high-score"},_.W(_.$u,{icon:P,className:"yt-mini-game-card-view-model__icon",size:12}),_.W("span",{class:"yt-mini-game-card-view-model__badge-text","aria-hidden":!0},d)))}}),_.W(_.m,{cond:function(){return!B()&&
d()},
then:function(){return _.W("span",{class:"yt-mini-game-card-view-model__badge","aria-hidden":!0},d)}}),_.W(_.m,{cond:function(){return k()&&G()},
then:function(){return _.W("div",{class:"yt-mini-game-card-view-model__unplayable-badge"},_.W(_.$u,{icon:k,className:"yt-mini-game-card-view-model__unplayable-icon"}))}}))},"cb"),v6V=_.y(function(b){var d=b.colorPalette;
var B=b.imageData;var k=function(){return d().vibrantColorPalette?d().vibrantColorPalette.section2Color:d().sectionTwoColor};
return _.W(_.Dz,null,_.W("div",{class:"yt-mini-game-card-view-model__background-base",style:_.m2({"background-color":function(){return tS(k(),"1")}})}),_.W("div",{class:"yt-mini-game-card-view-model__background-blur",
style:_.m2({"background-image":function(){return"url("+B().sources[0].url+")"}})}),_.W("div",{class:"yt-mini-game-card-view-model__gradient-scrim",
style:_.m2({background:function(){return"linear-gradient(180deg,\n    "+tS(k(),".8")+" 0%,\n    "+tS(k(),".4")+" 25%,\n    "+tS(d().vibrantColorPalette?d().vibrantColorPalette.section4Color:d().sectionFourColor,".8")+" 100%)"}})}))},"db"),fUh=_.y(function(b){var d=b.layout;
var B=b.colorPalette;var k=b.overflowButton;var G=b.avatar;var P=b.onTap;var v=b.title;var L=b.channelName;var A=b.genre;var a=function(){var O;return d()!=="MINI_APP_LAYOUT_SQUARE"&&((O=B())==null?0:O.textPrimaryColor)?"color: "+tS(B().textPrimaryColor,".7"):""};
return _.W("div",{class:"yt-mini-game-card-view-model__card-metadata-wrapper"},_.W(_.m,{cond:G,then:function(){return _.W("div",{class:"yt-mini-game-card-view-model__avatar"},_.W(_.MN,{data:G},{avatarViewModel:_.fm}))}}),_.W(_.hF,{command:P,
className:"yt-mini-game-card-view-model__metadata-details"},_.W("h3",{class:"yt-mini-game-card-view-model__title",title:v},v),_.W(_.m,{cond:G,then:function(){return _.W("div",{class:"yt-mini-game-card-view-model__channel-metadata-line"},_.W("span",{class:"yt-mini-game-card-view-model__genre",title:L,style:a},L),_.W("span",{class:"yt-mini-game-card-view-model__genre-with-separator",style:a},A))},
else:function(){return _.W("span",{class:"yt-mini-game-card-view-model__genre",title:A},A)}})),_.W("div",{class:"yt-mini-game-card-view-model__overflow-button"},_.W(_.MN,{data:k},{buttonViewModel:function(O){var I=O.data;
return _.W(_.F0,{data:function(){return Object.assign({},I(),{customFontColor:d()==="MINI_APP_LAYOUT_SINGLETON"?I().customFontColor:void 0})}})}})))},"eb"),aUs=_.y(function(b){var d=b.colorPalette;
var B=b.isDesktopWeb;var k=b.onTap;var G=b.accessibilityText;var P=b.overlayBadgeText;var v=b.iconName;var L=b.unplayableInlinePlaybackIconName;var A=b.actionButton;b=b.imageData;return _.W("div",{class:"yt-mini-game-card-view-model__cinematic-background-wrapper"},_.W(v6V,{imageData:b,colorPalette:d}),_.W(LIS,{onTap:k,imageData:b,accessibilityText:G,overlayBadgeText:P,iconName:v,unplayableInlinePlaybackIconName:L,isDesktopWeb:B}),_.W(_.m,{cond:function(){return A==null?void 0:A()},
then:function(){return _.W(A_A,{actionButton:A})}}))},"fb"),WIs=_.y(function(b){var d=b.description;
var B=b.isDesktopWeb;var k=b.title;var G=b.genre;var P=b.onTap;var v=b.actionButton;var L=b.overflowButton;var A=b.avatar;b=b.channelName;var a={};a=_.LQ("yt-mini-game-card-view-model--search-result-metadata-wrapper",(a["yt-mini-game-card-view-model--show-overflow-menu-on-hover"]=B,a["yt-mini-game-card-view-model--show-unplayable-on-hover"]=B,a["yt-mini-game-card-view-model--search-result-metadata-wrapper-mweb"]=function(){return!B()},a));
var O={};O=_.LQ("yt-mini-game-card-view-model__search-result-info-row",(O["yt-mini-game-card-view-model__search-result-info-row-mweb"]=function(){return!B()},O));
return _.W("div",{class:a},_.W("div",{class:O},_.W(_.hF,{command:P,className:"yt-mini-game-card-view-model__metadata-details"},_.W("h3",{class:"yt-mini-game-card-view-model__title",title:k},k),_.W("span",{class:"yt-mini-game-card-view-model__genre",title:G},G)),_.W(A_A,{actionButton:v,wrapperClass:"yt-mini-game-card-view-model__search-result-action-button"}),_.W("div",{class:"yt-mini-game-card-view-model__overflow-button"},_.W(_.MN,{data:L},{buttonViewModel:_.F0}))),_.W("div",{class:"yt-mini-game-card-view-model__search-result-channel-row"},
_.W("div",{class:"yt-mini-game-card-view-model--search-result-channel-name"},_.W("div",{class:"yt-mini-game-card-view-model__avatar"},_.W(_.MN,{data:A},{avatarViewModel:function(I){var D=I.data;return _.W(_.fm,{data:function(){return Object.assign({},D(),{avatarImageSize:B()?"AVATAR_SIZE_XS":"AVATAR_SIZE_M"})}})}})),_.W(_.hF,{command:P,
className:"yt-mini-game-card-view-model__description"},_.W("p",{class:"yt-mini-game-card-view-model__search-result-channel-text"},b)),_.W(_.hF,{command:P,className:"yt-mini-game-card-view-model__metadata-row-extra-endpoint",tabIndex:-1},_.W("div",null)))),_.W(_.m,{cond:B,then:function(){return _.W(_.hF,{command:P,className:"yt-mini-game-card-view-model__description"},d)}}))},"gb"),mDM=_.y(function(b){var d=b.ageRating;
return _.W("div",{class:"yt-mini-game-card-view-model__age-rating-wrapper"},_.W(_.qc,{data:function(){return{sources:[{url:d().imageUrl||"",width:16,height:16}]}},
className:"yt-mini-game-card-view-model__age-rating-image",alt:"",targetHeight:16,targetWidth:16,preserveWidth:!0,preserveHeight:!0}),_.W(_.l9,{data:function(){return{badgeText:d().label||"",badgeStyle:"BADGE_MEDIA"}},
modern:!0,class:"yt-mini-game-card-view-model__age-rating-badge",clipTextOverflow:!0}))},"hb");_.B$($D3,"mini-game-card-view-model",{props:{data:_.DK,className:_.DK,useFullWidth:_.DK,isDesktopWeb:_.DK,addSearchResultTopMargin:_.DK}});_.B$(sql,"dismissed-mini-game-card-view-model",{props:{data:_.DK,useSquareAspectRatio:_.DK}});var t1=function(){var b=_.g.apply(this,arguments)||this;b.isSearch=!1;b.isRichGrid=!1;return b};
_.c(t1,_.g);_.E=t1.prototype;_.E.dismissibleItemReset=function(){this.isDismissed&&(this.isDismissed=!1);this.dismissedRenderer&&(this.dismissedRenderer=void 0)};
_.E.dismissibleItemOnYtServiceRequestSent=function(b,d){d.actions&&this.dismissibleItemProcessActions(b,d.actions)};
_.E.dismissibleItemOnRequestSent=function(){this.dismissibleItemReset()};
_.E.dataChanged=function(){this.dismissibleItemReset()};
_.E.dismissibleItemProcessActions=function(b,d){for(var B=0;B<d.length;B++){var k=d[B];_.p(k,_.TK)&&(this.dismissibleItemHandleReplaceEnclosingAction(_.p(k,_.TK)),b.stopPropagation())}};
_.E.dismissibleItemHandleReplaceEnclosingAction=function(b){this.dismissedRenderer=b.item;this.isDismissed=!0};
_.DB.Object.defineProperties(t1.prototype,{useSquareAspectRatio:{configurable:!0,enumerable:!0,get:function(){var b;return((b=this.data)==null?void 0:b.layout)==="MINI_APP_LAYOUT_SQUARE"}},
showCard:{configurable:!0,enumerable:!0,get:function(){var b;return!!this.data&&!((b=this.dismissedRenderer)==null?0:b.notificationMultiActionRenderer)}},
showDismissed:{configurable:!0,enumerable:!0,get:function(){var b;return!((b=this.dismissedRenderer)==null||!b.notificationMultiActionRenderer)}}});
t1.prototype.dataChanged=t1.prototype.dataChanged;t1.prototype.dismissibleItemOnRequestSent=t1.prototype.dismissibleItemOnRequestSent;t1.prototype.dismissibleItemOnYtServiceRequestSent=t1.prototype.dismissibleItemOnYtServiceRequestSent;_.w([_.Z(),_.n("design:type",Object)],t1.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],t1.prototype,"isSearch",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],t1.prototype,"isDismissed",void 0);
_.w([_.Z(),_.n("design:type",Object)],t1.prototype,"dismissedRenderer",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],t1.prototype,"isRichGrid",void 0);_.w([_.X("data.layout"),_.n("design:type",Object),_.n("design:paramtypes",[])],t1.prototype,"useSquareAspectRatio",null);_.w([_.X("data","dismissedRenderer"),_.n("design:type",Object),_.n("design:paramtypes",[])],t1.prototype,"showCard",null);
_.w([_.X("data","dismissedRenderer"),_.n("design:type",Object),_.n("design:paramtypes",[])],t1.prototype,"showDismissed",null);_.w([_.$0("yt-service-request-sent"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent,_.iI]),_.n("design:returntype")],t1.prototype,"dismissibleItemOnYtServiceRequestSent",null);
_.w([_.$0("yt-service-request-sent-button-renderer"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],t1.prototype,"dismissibleItemOnRequestSent",null);_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],t1.prototype,"dataChanged",null);_.w([_.Fk({disableElementRegistration:!0,is:"ytd-mini-game-card-view-model",isInjectionRoot:!0})],t1);
_.V(t1,"ytd-mini-game-card-view-model",function(){if(Pjl!==void 0)return Pjl;var b=document.createElement("template");_.J(b,'\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>');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return Pjl=b},{mode:_.s_("kevlar_poly_si_batch_j081")?1:2});var IU$;var DDH;var j2=function(){return _.Up.apply(this,arguments)||this};
_.c(j2,_.Up);j2.prototype.trigger=function(){this.fire("yt-load-reload-continuation",this.getContinuationUrl.bind(this))};
j2.prototype.getContinuationUrl=function(b){var d={ctoken:this.data.continuation,continuation:this.data.continuation};this.data.clickTrackingParams&&(d.itct=this.data.clickTrackingParams);return _.fw(b,d)};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],j2.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],j2.prototype,"data",void 0);_.w([_.Fk({is:"yt-reload-continuation",noInjection:!0})],j2);var UDr;var o6$;var F7=function(){var b=_.g.apply(this,arguments)||this;b.notificationData={};return b};
_.c(F7,_.g);_.E=F7.prototype;_.E.isMenuExpanded=function(b){return b&&b.length<=1?"undefined":"false"};
_.E.dataChanged_=function(){this.selected=void 0;var b=this.computeSelectedIndex_(this.data);b>=0&&(this.selected=b);b=this.data&&this.data.length>1;_.Ll(this.hostElement,"has-items",b);_.Cl(this.hostElement).querySelector("#label").tabIndex=b?0:-1};
_.E.onDropdownOpen=function(){var b=_.hb();if(this.parentTrackingParams&&this.data){var d=_.Mc(this.parentTrackingParams);this.data.forEach(function(B){b&&d&&B.trackingParams&&(B=_.Mc(B.trackingParams),_.VV(b,d,B),_.uV(b,[B]))})}else this.parentTrackingParams||_.eu(new _.iq("No parent tracking params passed in for yt-dropdown-menu."))};
_.E.hasNotification=function(b){var d;if(b.targetId&&((d=this.notificationData)==null?0:d.targetId)){var B;return b.targetId===((B=this.notificationData)==null?void 0:B.targetId)}};
_.E.computeSelectedIndex_=function(b){if(b)for(var d=0,B=b.length;d<B;d++)if(b[d].selected)return d;return-1};
_.E.computeLabel_=function(b){return this.data&&b!=void 0?this.data[b].title:""};
_.E.computeShowIcon_=function(b,d){return!d&&!!b};
_.E.computeVerticalOffset_=function(b){return b?36:0};
_.E.computeEndpoint_=function(b){return b.endpoint||b.navigationEndpoint};
_.E.onLabelClick_=function(b){this.data&&this.data.length<=1?b.stopPropagation():this.menuExpanded="true"};
_.E.onIronActivate_=function(b){b=b.detail.item;var d=_.Cl(this.hostElement).querySelector("#repeat").itemForElement(b);if(d&&d.trackingParams){var B=_.hb(),k=_.Mc(d.trackingParams);B&&_.nT(B,k)}if(d&&d.serviceEndpoint)_.N("web_use_resolve_command_for_service_endpoint_in_dropdown_killswitch")?this.ytComponentBehavior.resolveCommand(d.serviceEndpoint):_.GA(this.hostElement,[d.serviceEndpoint]),_.dp(this.hostElement,"yt-playlist-reloading");else a:{if((d=b.querySelector("yt-supported-renderers"))&&
(d=d.rendererElement)&&d.is=="yt-reload-continuation"){d.trigger();break a}(b=b.querySelector("yt-reload-continuation"))&&b.trigger()}};
_.E.onTap_=function(b){b.preventDefault()};
_.E.onItemTap_=function(b){this.ytEndpointBehavior.onEndpointTap_(b)};
_.E.onLinkFocus_=function(b){try{var d=b.target}catch(k){}if(d){var B=d.querySelector("tp-yt-paper-item");B&&_.Kl(this,"focus",function(){B.focus()})}};
_.E.onMenuClose_=function(){this.menuExpanded="false"};
_.E.isLabelIconActive_=function(b){return b==="true"};
_.E.computeHasSubtitle_=function(b){return!!b};
_.E.computeHrefForItem_=function(b){return this.ytComponentBehavior.computeHref_(this.computeEndpoint_(b))};
_.E.updateSelectedFromBinding=function(b){this.selected=b.detail.value};
_.DB.Object.defineProperties(F7.prototype,{computedAriaLabel:{configurable:!0,enumerable:!0,get:function(){return this.useComputedAriaLabel&&this.selected!==void 0?this.ariaLabel+": "+this.data[this.selected].title:this.ariaLabel}}});
F7.prototype.onMenuClose_=F7.prototype.onMenuClose_;F7.prototype.onTap_=F7.prototype.onTap_;F7.prototype.onIronActivate_=F7.prototype.onIronActivate_;F7.prototype.onDropdownOpen=F7.prototype.onDropdownOpen;F7.prototype.dataChanged_=F7.prototype.dataChanged_;_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],F7.prototype,"ytComponentBehavior",void 0);_.w([_.R(_.wb.YtEndpointBehavior),_.n("design:type",Object)],F7.prototype,"ytEndpointBehavior",void 0);
_.w([_.Z(),_.n("design:type",Array)],F7.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Object)],F7.prototype,"parentTrackingParams",void 0);_.w([_.Z(),_.n("design:type",Object)],F7.prototype,"selected",void 0);_.w([_.Z({value:!1}),_.n("design:type",Boolean)],F7.prototype,"useLabel",void 0);_.w([_.Z({value:!1}),_.n("design:type",Boolean)],F7.prototype,"useComputedAriaLabel",void 0);_.w([_.Z(),_.n("design:type",String)],F7.prototype,"icon",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",String)],F7.prototype,"iconLabel",void 0);_.w([_.Z(),_.n("design:type",String)],F7.prototype,"ariaLabel",void 0);_.w([_.Z({value:!1,reflectToAttribute:!0}),_.n("design:type",Boolean)],F7.prototype,"disabled",void 0);_.w([_.Z({computed:"isMenuExpanded(data)"}),_.n("design:type",String)],F7.prototype,"menuExpanded",void 0);_.w([_.Z({value:!1}),_.n("design:type",Boolean)],F7.prototype,"closeOnActivate",void 0);
_.w([_.Z({reflectToAttribute:!0,value:_.N("web_modern_buttons")}),_.n("design:type",Boolean)],F7.prototype,"modernButtons",void 0);_.w([_.Z(),_.n("design:type",Object)],F7.prototype,"notificationData",void 0);_.w([_.X("ariaLabel, selected"),_.Z(),_.n("design:type",String),_.n("design:paramtypes",[])],F7.prototype,"computedAriaLabel",null);_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],F7.prototype,"dataChanged_",null);
_.w([_.$0("paper-dropdown-open"),_.n("design:type",Function),_.n("design:paramtypes",[Event]),_.n("design:returntype")],F7.prototype,"onDropdownOpen",null);_.w([_.$0("iron-activate"),_.n("design:type",Function),_.n("design:paramtypes",[Event]),_.n("design:returntype")],F7.prototype,"onIronActivate_",null);_.w([_.$0("tap"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],F7.prototype,"onTap_",null);
_.w([_.$0("iron-overlay-closed"),_.n("design:type",Function),_.n("design:paramtypes",[Event]),_.n("design:returntype")],F7.prototype,"onMenuClose_",null);_.w([_.Fk({is:"yt-dropdown-menu",disableElementRegistration:!0})],F7);
_.V(F7,"yt-dropdown-menu",function(){if(o6$===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;UDr===void 0&&(UDr=document.createElement("template"));var k=UDr;B.call(d,k.content.cloneNode(!0),b.content.firstChild);o6$=b}b=o6$;return b},{mode:2});var ZY=function(){var b=_.g.apply(this,arguments)||this;b.hasNotification=!1;return b};
_.c(ZY,_.g);ZY.prototype.computeId=function(b){return b};
ZY.prototype.computeHorizontalAlign=function(b){return b?"right":"left"};
ZY.prototype.computeAccessibilityLabel=function(b){var d,B;return((d=b.accessibility)==null?void 0:(B=d.accessibilityData)==null?void 0:B.label)||null};
ZY.prototype.notificationDataChanged=function(){var b;this.hasNotification=!!this.notificationData&&!((b=this.data)==null?0:b.icon)};
ZY.prototype.notificationDataChanged=ZY.prototype.notificationDataChanged;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],ZY.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.L2.YtLiveChatTooltipTargetingBehavior),_.n("design:type",Object)],ZY.prototype,"ytLiveChatTooltipTargetingBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],ZY.prototype,"data",void 0);_.w([_.Z({computed:"computeId(data.targetId)",reflectToAttribute:!0}),_.n("design:type",String)],ZY.prototype,"id",void 0);
_.w([_.Z({value:!1}),_.n("design:type",Boolean)],ZY.prototype,"isRightAligned",void 0);_.w([_.Z({value:!1,reflectToAttribute:!0}),_.n("design:type",Boolean)],ZY.prototype,"disabled",void 0);_.w([_.Z({value:!1}),_.n("design:type",Boolean)],ZY.prototype,"closeOnActivate",void 0);_.w([_.Z(),_.n("design:type",Object)],ZY.prototype,"notificationData",void 0);_.w([_.Z(),_.n("design:type",Object)],ZY.prototype,"hasNotification",void 0);
_.w([_.Z({value:!1}),_.n("design:type",Boolean)],ZY.prototype,"useComputedAriaLabel",void 0);_.w([_.O8("notificationData"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],ZY.prototype,"notificationDataChanged",null);_.w([_.Fk({is:"yt-sort-filter-sub-menu-renderer",disableElementRegistration:!0})],ZY);
_.V(ZY,"yt-sort-filter-sub-menu-renderer",function(){if(DDH===void 0){var b=document.createElement("template");_.J(b,'\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>');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;IU$===void 0&&(IU$=document.createElement("template"));var k=IU$;B.call(d,k.content.cloneNode(!0),b.content.firstChild);DDH=b}b=DDH;return b},{mode:2});var NuS=_.y(function(b){var d=b.data;var B=_.A2(function(){var P=d().onTap;(P=_.p(P,_.FB))&&_.I2().resolve(_.U6).resolveCommand(P);return!1}),k=function(){return{sources:[{url:d().thumbnailUrl,
width:120,height:90}]}},G=function(){return d().rating&&d().ratingA11yLabel&&d().reviewsCount&&d().reviewsCountA11yLabel};
return _.W("place-data-view-model",null,_.W(_.m,{cond:function(){return d().placeName&&d().placeCategory},
then:function(){return _.W("div",{class:"ytSpecPlaceDataViewModelShapeHost","on:click":B},_.W(_.qc,{data:k,alt:"",targetWidth:120,targetHeight:90,className:"ytSpecPlaceDataViewModelShapeThumbnail"}),_.W(_.hF,{className:"ytSpecPlaceDataViewModelShapePlaceLink",command:function(){return d().onTap}},_.W("h3",{class:"ytSpecPlaceDataViewModelShapeName",
title:function(){return d().placeName}},function(){return d().placeName})),_.W("div",{class:"ytSpecPlaceDataViewModelShapeMetadata"},_.W(_.m,{cond:G,
then:function(){return _.W("div",{class:_.LQ("ytSpecPlaceDataViewModelShapeMetadataRow","ytSpecPlaceDataViewModelShapeMetadataRowRatings")},_.W("span",{class:"score",title:function(){return d().ratingA11yLabel}},function(){return d().rating}),_.W("span",{class:"ytSpecPlaceDataViewModelShapeMetadataRowStarIcon"},_.W(_.$u,{icon:"STAR",
active:!0,style:"width: 14px; height: 14px; color: #fabb05"})),_.W("span",{class:"ytSpecPlaceDataViewModelShapeMetadataRowReviews",title:function(){return d().reviewsCountA11yLabel}},function(){return d().reviewsCount}))},
else:function(){return _.W("div",{class:_.LQ("ytSpecPlaceDataViewModelShapeMetadataRow","ytSpecPlaceDataViewModelShapeMetadataRowRatings")})}}),_.W("div",{class:_.LQ("ytSpecPlaceDataViewModelShapeMetadataRow","ytSpecPlaceDataViewModelShapeMetadataRowCategories")},_.W("span",{class:"category",
title:function(){return d().placeCategory}},function(){return d().placeCategory}))))}}))},"ib");
NuS.idomCompat=!0;_.B$(NuS,"place-data-view-model",{props:{data:_.DK}});var pLU=new _.$n("INLINE_PLAYBACK_HOOK_TOKEN");var MUS=H$({sharedUi:d6A});_.nc=lI(MUS)(MUS.sharedUi,{animatedThumbnailEnabledSelector:function(b){return b.animatedThumbnailEnabled},
inlinePreviewEnabledSelector:function(b){return b.inlinePreviewEnabled},
currentPageTypeSelector:function(b){return b.currentPageType},
currentPageSubTypeSelector:function(b){return b.currentPageSubType},
persistentPanelVisibleSelector:function(b){return b.persistentPanelVisible}});var c_H=function(b){this.setActiveSlideIndex=b;this.jobIds=[];this.isSlideshowPlaying=!1},RJS=function(b,d){b.isSlideshowPlaying||(b.isSlideshowPlaying=!0,J_r(b),zJh(b,d,0))},J_r=function(b){_.sZ(_.Y8,function(){b.setActiveSlideIndex(0)},1)},zJh=function(b,d,B){b.jobIds.push(_.sZ(_.Y8,function(){var k=B<d-1?B+1:0;
b.setActiveSlideIndex(k);zJh(b,d,k)},1800))};var XLV,HDM;XLV=new _.$n("CHANNEL_DISCLOSURE_VIEW_MODEL_TOKEN");_.hJe=new _.$n("AI_COMPANION_ATTACHMENT_VIEW_MODEL_TOKEN");HDM=new _.$n("COMMON_MARK_VIEW_MODEL_TOKEN");var lUA=new _.$n("IMAGE_ON_LOAD_HANDLER_TOKEN");var tUM=_.y(function(b){return _.W("animated-thumbnail-overlay-view-model",{class:"ytAnimatedThumbnailOverlayViewModelHost"},_.W(_.m,{cond:function(){var d;return(d=b.data())==null?void 0:d.thumbnail},
then:function(d){return _.W(_.qc,{data:d,alt:"",contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL",hideOn404:!0})}}))},"jb");_.jqH=_.y(function(b){var d=b.data;var B=b.lockupExperiments;b={};return _.W("thumbnail-overlay-button-view-model",{class:"ytThumbnailOverlayButtonViewModelHost"},_.W("div",{class:_.LQ("ytThumbnailOverlayButtonViewModelButton",(b.ytThumbnailOverlayButtonViewModelButtonLegacyIcon=function(){var k;return B&&((k=B())==null?void 0:k.useLegacySizedIconButton)},b))},_.W(_.MN,{data:function(){return d().overlayButton}},{buttonViewModel:function(k){return _.W(_.F0,{data:k.data,
buttonOverrides:function(){var G;return B&&((G=B())==null?0:G.useLegacySizedIconButton)?{iconPosition:"icon-only-40",customColors:{backgroundColor:"rgba(0,0,0,0.6)"},ariaHidden:!0,tabIndex:-1}:void 0}})}})))},"kb");
_.jqH.idomCompat=!0;var FI3=_.y(function(b){return _.W("yt-thumbnail-hover-overlay-toggle-actions-view-model",{class:"ytThumbnailHoverOverlayToggleActionsViewModelHost","on:click":_.A2(function(d){d.preventDefault();return!1})},_.W(_.MN,{data:function(){return b.data().buttons}},{toggleButtonViewModel:function(d){return _.W("div",{class:"ytThumbnailHoverOverlayToggleActionsViewModelButton"},_.W(_.kk,{data:d.data}))}}))},"lb");
FI3.idomCompat=!0;var ZDs=_.y(function(b){var d=function(){var B;return((B=_.p(b.data().rendererContext,_.c0))==null?void 0:B.label)||""};
return _.W("yt-thumbnail-overlay-full-view-model",{class:"ytThumbnailOverlayFullViewModelHost"},_.W(_.m,{cond:function(){return b.data().image},
then:function(){return _.W("div",{class:"ytThumbnailOverlayFullViewModelIcon"},_.W(_.qc,{data:function(){return b.data().image},
alt:d}))}}),_.W(_.m,{cond:function(){return b.data().text},
then:function(){return _.W("div",{class:"ytThumbnailOverlayFullViewModelText"},function(){return b.data().text})}}))},"mb");var g6l;g6l=_.nc.animatedThumbnailEnabledSelector;_.g2=_.y(function(b){var d=[],B=function(){var D,U;return _.u$G((D=b.width)==null?void 0:D.call(b),(U=b.height)==null?void 0:U.call(b))},k=_.I2().resolve(_.O6(lUA)),G=_.WC("yt-thumbnail-view-model",function(){d.push("elRef.value set");
var D;(D=b.playbackRef)==null||D.call(b,{thumbnailElRef:G,thumbnail:b.data().image,thumbnailOverlays:b.data().overlays,thumbnailSize:B()})});
_.Ti(function(){d.push("onInit");_.Tk(function(){d.push("onCleanup")})});
var P=_.UZ(g6l),v=function(){var D,U;return(U=(D=b.aspectRatio)==null?void 0:D.call(b))!=null?U:0},L=function(){return(b.data().image?_.s9w(b.data().image):v())<=1&&v()===0},A=function(){return L()?"CONTENT_MODE_SCALE_ASPECT_FIT":"CONTENT_MODE_SCALE_ASPECT_FILL"},a=function(){G.value||_.eu(new _.iq("Thumbnail elRef.value is null",d.join("\n")));
k&&G.value&&k(G.value)},O=function(){var D,U;
return((D=b.hovered)==null?void 0:D.call(b))&&B()!=="large"&&((U=b.data().overlays)==null?void 0:U.some(function(M){return _.p(M,tRh)}))},I={};
return _.W("yt-thumbnail-view-model",{class:_.LQ("ytThumbnailViewModelHost",b.className,function(){return cZQ(v())},function(){var D,U;
a:{var M=B(),z=(D=b.disableRounding)==null?void 0:D.call(b);D=(U=b.isClip)==null?void 0:U.call(b);if(!z&&!D)switch(M){case "large":U="ytThumbnailViewModelLarge";break a;case "small":U="ytThumbnailViewModelSmall";break a;default:U="ytThumbnailViewModelMedium";break a}U=void 0}return U},(I.ytThumbnailViewModelCinematic=L,I)),
style:_.m2({"background-color":function(){var D,U=L()?(D=b.data().backgroundColor)==null?void 0:D.lightTheme:void 0;return U?tS(U,"1"):void 0}}),
el:G},_.W(_.m,{cond:L,then:function(){return _.W("div",{class:"ytThumbnailViewModelBlurredImage"},_.W(_.qc,{data:function(){return b.data().image},
alt:"",contentMode:A,targetWidth:b.width,onload:a}))}}),_.W("div",{class:"ytThumbnailViewModelImage"},_.W(_.qc,{data:function(){return b.data().image},
alt:"",contentMode:A,targetWidth:b.width,onload:a}),null),_.W(_.MN,{data:function(){return O()?void 0:b.data().overlays},
allowIncompleteMapping:!0},{thumbnailOverlayTitleViewModel:gar,thumbnailOverlayBadgeViewModel:function(D){return _.W(_.y75,{data:D.data,thumbnailSize:B,isClip:b.isClip})},
thumbnailBottomOverlayViewModel:function(D){return _.W(trS,{data:D.data,thumbnailSize:B,isClip:b.isClip})},
thumbnailOverlayFullViewModel:ZDs,thumbnailOverlayButtonViewModel:function(D){return _.W(_.jqH,{data:D.data,lockupExperiments:b.lockupExperiments})},
channelDisclosureViewModel:function(D){D=D.data;var U;return _.W("div",null,(U=_.I2().resolve(_.O6(XLV)))==null?void 0:U({data:D}))}}),_.W(_.MN,{data:function(){var D;
return((D=b.hovered)==null?0:D.call(b))?b.data().overlays:void 0},
allowIncompleteMapping:!0},{thumbnailHoverOverlayViewModel:function(D){return _.W(Lm,{data:D.data,alwaysShow:!0})},
thumbnailHoverOverlayToggleActionsViewModel:FI3}),_.W(_.MN,{data:function(){var D;return((D=b.hovered)==null?0:D.call(b))&&P()?b.data().overlays:void 0},
allowIncompleteMapping:!0},{animatedThumbnailOverlayViewModel:tUM}),_.W(_.m,{cond:b.isClip,then:function(){return _.W("div",{class:"ytPinkingNsHost"},_.W("svg",{class:"ytPinkingNsPinkingLeft"},_.W("defs",null,_.W("pattern",{id:"left-pattern",width:"4",height:"8",patternUnits:"userSpaceOnUse"},_.W("polygon",{class:"ytPinkingNsPinking",points:"0,0 4,4 0,8"}))),_.W("rect",{fill:"url(#left-pattern)",width:"4",height:"100%"})),_.W("svg",{class:"ytPinkingNsPinkingRight"},_.W("defs",null,_.W("pattern",{id:"right-pattern",
width:"4",height:"8",patternUnits:"userSpaceOnUse"},_.W("polygon",{class:"ytPinkingNsPinking",points:"4,0 0,4 4,8"}))),_.W("rect",{fill:"url(#right-pattern)",width:"4",height:"100%"})))}}))},"nb");
_.g2.idomCompat={callbacks:{playbackRef:!0}};var y_A=_.y(function(b){var d=_.C(_.zk(-1,void 0,"RW2Ole")),B=d.next().value,k=d.next().value;_.Ti(function(){var G=new c_H(k);RJS(G,b.data().thumbnails.length);_.Tk(function(){if(G.isSlideshowPlaying){G.isSlideshowPlaying=!1;for(var P=G.jobIds,v=0,L=P.length;v<L;v++)_.Y8.cancelJob(P[v]);G.jobIds.length=0}})});
return _.W("yt-collection-thumbnail-slideshow",{class:"ytCollectionThumbnailSlideshowHost"},_.W(_.MN,{data:function(){return b.data().thumbnails}},{thumbnailViewModel:function(G,P){return _.W("div",{class:function(){var v=!b.data().primaryThumbnail,L=P(),A=B(),a=["ytCollectionThumbnailSlideshowSlideshowThumbnail"];
v&&L===0&&a.push("ytCollectionThumbnailSlideshowSlideshowThumbnailFirstSlide");L<=A&&a.push("ytCollectionThumbnailSlideshowSlideshowThumbnailShowSlide");return a.join(" ")}},_.W(_.g2,{data:G.data,
disableRounding:b.disableRounding}))}}))},"ob");
y_A.idomCompat=!0;var JZG=new _.$n("DWELL_DETECTOR_REGISTRY_TOKEN");var VUV=_.y(function(b){var d=z11(b.triggeringElement),B=function(){return!!b.data().primaryThumbnail},k=function(){var P,v=(P=b.data())==null?void 0:P.maxHeight,L;
P=(L=b.maxHeight)==null?void 0:L.call(b);return v!=null&&P!=null?Math.min(v,P):P!=null?P:v},G=function(){var P=k();
if(P){var v;if(B()&&(v=b.includeStackHeight)!=null&&v.call(b)){var L;v=((L=b.doubleStack)==null?0:L.call(b))?8:4}else v=0;P=P-v-1;if(!(P<0)){L=Math;v=L.ceil;var A,a;var O=wp2((a=(A=b.aspectRatio)==null?void 0:A.call(b))!=null?a:0);return v.call(L,P*O)}}};
return _.W("yt-collection-thumbnail-view-model",{class:"ytCollectionThumbnailViewModelHost","aria-hidden":"true",style:_.m2({height:function(){return k()?k()+"px":void 0},
width:function(){return G()?G()+"px":void 0}})},_.W(SOr,{stackEnabled:B,
thumbnailSize:function(){var P,v;return _.u$G((P=b.width)==null?void 0:P.call(b),(v=b.height)==null?void 0:v.call(b))},
doubleStack:b.doubleStack,stackColor:function(){return b.data().stackColor},
includeStackHeight:b.includeStackHeight},_.W(_.MN,{data:function(){return b.data().primaryThumbnail}},{thumbnailViewModel:function(P){var v={};
return _.W(_.g2,{data:P.data,width:b.width,height:b.height,aspectRatio:b.aspectRatio,disableRounding:b.disableRounding,className:_.LQ((v.ytCollectionThumbnailViewModelHostHasStacks=B,v)),hovered:b.hovered,playbackRef:b.playbackRef})}}),_.W(_.m,{cond:function(){var P;
return d()&&((P=b.data().thumbnails)==null?void 0:P.length)},
then:function(){return _.W("div",{class:"ytCollectionThumbnailViewModelSlideshow"},_.W(y_A,{data:b.data,disableRounding:function(){return!B()}}))}})))},"pb");
VUV.idomCompat={callbacks:{playbackRef:!0}};
var SOr=_.y(function(b){var d=b.children;var B=b.stackEnabled;var k=b.thumbnailSize;var G=b.doubleStack;var P=b.stackColor;var v=b.includeStackHeight;var L,A=(L=_.I2().resolve(_.O6(_.nx)))==null?void 0:L();return _.W(_.m,{cond:B,then:function(){return _.W(CW5,{data:function(){var a,O;return{experimentEnabled:!0,thumbnailSize:k(),doubleStack:G==null?void 0:G(),color:A?P==null?void 0:(a=P())==null?void 0:a.darkTheme:P==null?void 0:(O=P())==null?void 0:O.lightTheme,enableResponsiveMode:!1,includeStackHeight:v==
null?void 0:v()}}},d)},
else:function(){return d}})},"qb");var iDV=new _.$n("EXPANDABLE_METADATA_VIEW_MODEL_TOKEN");var S2;_.yg={calledOnce:!0,state:"visible"};S2={calledOnce:!0,state:"hidden"};_.Vg=_.y(function(b){var d=b.data;var B=b.customCommandResolver;var k=b.className;var G=b.delayedClassName;var P=b.animationEntityKey;var v=b.isCompactWidth;var L=b.isContentWidth;b=_.C(_.zk(!1,void 0,"pC3tUb"));var A=b.next().value,a=b.next().value,O=_.Y0(P,""),I=_.on(M$J,O),D=function(){var OW,ow;return(ow=(OW=I())==null?void 0:OW.value)!=null?ow:!1},U=function(){_.x0(_.cE("booleanEntity",O(),{key:O(),
value:!0}));r=void 0};
P=_.C(_.br(D));var M=P.next().value,z=P.next().value;P=_.C(_.br(D));var H=P.next().value,l=P.next().value;P=_.C(_.br(function(){var OW;return D()?(OW=d().styleTransitionConfig)==null?void 0:OW.destinationStyle:void 0}));
var F=P.next().value,K=P.next().value,u=function(){var OW=Object.assign({},d(),F()&&{style:F()});var ow,Z2,yE=OW.label,wG=(ow=OW.interaction)==null?void 0:(Z2=ow.accessibility)==null?void 0:Z2.label;ow=OW.iconImage?OW.label&&OW.label.content?OW.iconLeading?"leading":"trailing":"icon-only":void 0;OW={formattedButtonText:yE,accessibilityLabel:wG,style:HfF(OW.style),type:lNF(OW.style),state:"active",size:h1F(OW.size),iconPosition:ow,disabled:!1,aTagConfig:XYy(OW,B)};_.N("enable_desktop_vdcbg_components")&&
(OW.focused=A());return OW},r;
P=_.od({visibilityCallback:function(OW){var ow,Z2=(ow=d().interaction)==null?void 0:ow.onFirstVisible;OW&&Z2&&_.VW(Z2)},
showOption:_.yg});var Q=function(){return Yc2(u(),!!d().iconImage)};
b={};var q={};k=_.LQ(function(){return"ytwAdButtonViewModelHost"},function(){return d().delayedAppearanceConfig?"ytwAdButtonViewModelHostHasAnimation":""},function(){var OW=!!d().delayedAppearanceConfig,ow=M();
return OW?ow?"ytwAdButtonViewModelFullHeight":"ytwAdButtonViewModelNoHeight":""},function(){var OW=!!d().delayedAppearanceConfig,ow=H();
return OW?ow?"ytwAdButtonViewModelShow":"ytwAdButtonViewModelHide":""},function(){return!d().delayedAppearanceConfig||M()?G==null?void 0:G():""},(b.ytwAdButtonViewModelHostCompactWidth=function(){return v==null?void 0:v()},b),(q.ytwAdButtonViewModelHostContentWidth=function(){return L==null?void 0:L()},q),k!=null?k:"");
var sW=function(){var OW,ow=(OW=d().delayedAppearanceConfig)==null?void 0:OW.delayedInvisibleSeconds;ow&&(r=_.Rn(_.Y8,function(){z(!0);L1()},ow*1E3))},L1=function(){var OW,ow=(OW=d().delayedAppearanceConfig)==null?void 0:OW.delayedVisibleSeconds;
ow&&(r=_.Rn(_.Y8,function(){l(!0);cJ()},ow*1E3))},cJ=function(){var OW,ow=(OW=d().styleTransitionConfig)==null?void 0:OW.styleTransitionSeconds,Z2,yE=(Z2=d().styleTransitionConfig)==null?void 0:Z2.destinationStyle;
ow&&yE?r=_.Rn(_.Y8,function(){K(yE);U()},ow*1E3):U()};
_.Ti(function(){sW()});
_.Tk(function(){r&&_.Y8.cancelJob(r)});
return _.W("ad-button-view-model",{"on:focusin":_.A2(_.N("enable_desktop_vdcbg_components")?function(){var OW=_.I2().resolve(_.O6(_.X0));OW&&a(OW.isKeyBoardInUse());return!1}:void 0),
"on:focusout":_.A2(_.N("enable_desktop_vdcbg_components")?function(){a(!1);return!1}:void 0),
class:k,el:_.Yl(P),style:_.m2({"transition-duration":"0.3s"})},_.W(_.m,{cond:u,then:function(){return _.W(_.jH,{data:u,icon:function(){return _.W(_.m,{cond:function(){return d().iconImage},
then:function(OW){return _.W(_.qc,{data:OW,alt:"",targetWidth:Q,targetHeight:Q,preserveWidth:!0,preserveHeight:!0})}})}})}}))},"sb");var wLl=_.y(function(b){var d=b.data;b=function(){return d().style==="AD_BUTTON_GROUP_STYLE_COMPACT_WIDTH"};
var B=_.od({visibilityCallback:function(P){var v,L=(v=d().interaction)==null?void 0:v.onFirstVisible;P&&L&&_.VW(L)},
showOption:_.yg}),k={},G={};return _.W("ad-button-group-view-model",{class:_.LQ("ytwAdButtonGroupViewModelHost",(k.ytwAdButtonGroupViewModelHostCompactWidth=b,k)),el:_.Yl(B)},_.W("div",{class:_.LQ("ytwAdButtonGroupViewModelHostSecondaryButton",(G.ytwAdButtonGroupViewModelHostCompactWidthSecondaryButton=b,G))},_.W(_.MN,{data:function(){return d().secondaryAdButton}},{adButtonViewModel:function(P){return _.W(_.Vg,{data:P.data})}})),_.W("div",{class:"ytwAdButtonGroupViewModelHostPrimaryButton"},_.W(_.MN,
{data:function(){return d().primaryAdButton}},{adButtonViewModel:function(P){return _.W(_.Vg,{data:P.data})}})))},"tb");var uAe=_.y(function(b){var d=function(){var B;return((B=b.data())==null?void 0:B.answers)||[]};
return _.W("yt-survey-icons",{class:"ytSurveyIconsHost"},_.W("div",{class:"ytSurveyIconsHeader"},_.W("div",{class:"ytSurveyIconsTitle"},function(){var B;return(B=b.data())==null?void 0:B.text}),_.W("div",null,_.W(_.jH,{data:function(){return{style:"mono",
type:"text",state:"active",size:"M",iconPosition:"icon-only",onTap:function(){var B;(B=b.onDismiss)==null||B.call(b)}}},
iconName:"DISMISSAL"}))),_.W("div",null,_.W("div",{class:"ytSurveyIconsAnswers"},_.W(_.iY,{each:function(){return d()},
keyBy:"INDEX"},function(B,k){return _.W("div",null,_.W(_.jH,{data:function(){return{style:"mono",type:"text",state:"active",size:"XL",iconPosition:"icon-only",onTap:function(){var G;(G=b.onSelect)==null||G.call(b,B(),k)}}},
icon:function(){return _.W(_.$u,{icon:function(){var G,P;return(G=B())==null?void 0:(P=G.icon)==null?void 0:P.iconType},
className:"ytSurveyIconsIcon"})}}))})),_.W("div",{class:"ytSurveyIconsAnswersText"},_.W("div",null,function(){return d().length?d()[0].text:""}),_.W("div",null,function(){return d().length?d()[d().length-1].text:""}))))},"ub");var KI3=_.y(function(b){var d=_.Yl(_.ZC(function(){var A;return(A=b.data())==null?void 0:A.rendererContext},void 0,void 0,void 0,!0)),B=_.C(_.zk(!1,void 0,"GW0yjf")),k=B.next().value,G=B.next().value,P=_.on(Mwy,function(){var A;
return(A=b.data().keys)==null?void 0:A.surveyEntityKey}),v=_.on(cdF,function(){var A;
return(A=b.data().keys)==null?void 0:A.surveyStateEntityKey});
_.Ae("ytd-slimline-survey-show-action",function(){G(!1)});
var L=function(){var A,a;var O=(A=v())==null?void 0:(a=A.questionStack)==null?void 0:a[0];if(O!==void 0){var I,D;return(I=P())==null?void 0:(D=I.questions)==null?void 0:D[O]}};
B={};return _.W("yt-slimline-survey-view-model",{el:d,class:_.LQ("ytSlimlineSurveyViewModelHost",(B.ytSlimlineSurveyViewModelCollapsed=function(){return k()},B))},_.W("div",{class:"ytSlimlineSurveyViewModelContainer"},_.W(_.m,{cond:function(){var A;
return((A=L())==null?void 0:A.layout)==="SURVEY_LAYOUT_TYPE_ICONS"},
then:function(){return _.W(uAe,{data:function(){return L()},
onSelect:function(A,a){var O,I;return _.f(function(D){G(!0);if(I=(O=b.data())==null?void 0:O.onSelectRating)_.VW(I),_.x0(aul(a));_.tn(D)})},
onDismiss:function(){G(!0);var A;var a=(A=P())==null?void 0:A.dismissalFeedbackToken;A=a?{feedbackEndpoint:{feedbackToken:a}}:void 0;A&&_.gf(A,{form:{element:d.value}})}})}})))},"vb");var n6M=_.y(function(b){return _.W("yt-table-view-model",{class:_.LQ("ytTableViewModelHost",b.className)},_.W(_.iY,{each:function(){return b.data().rows||[]}},function(d){var B={};
return _.W("div",{class:_.LQ("ytTableViewModelRow",(B.ytTableViewModelRowBottomBorder=function(){return b.data().showSeparators},B))},_.W(_.iY,{each:function(){return(d==null?void 0:d.cells)||[]}},function(k,G){var P,v={};
return _.W("span",{class:_.LQ((v.ytTableViewModelRowLabel=function(){return G()===0&&b.data().showHorizontalHeaders},v.ytTableViewModelCell=function(){return!b.data().showHorizontalHeaders||G()>0},v))},(P=k.text)==null?void 0:P.content)}))}))},"wb");var Tu3=_.y(function(b){return _.W("lockup-attachments-view-model",{class:"ytLockupAttachmentsViewModelHost"},_.W(_.MN,{data:function(){var d;return(d=b.data())==null?void 0:d.attachments}},{flexibleActionsViewModel:function(d){return _.W("div",{class:"ytLockupAttachmentsViewModelAttachment"},_.W(_.WV,{data:d.data,
layout:function(){var B;return((B=b.lockupStyle())==null?void 0:B.arrangement)===1?0:1},
justifyContentOverride:function(){var B;return((B=b.lockupStyle())==null?void 0:B.arrangement)===1?"FLEXIBLE_ACTIONS_JUSTIFY_CONTENT_START":"FLEXIBLE_ACTIONS_JUSTIFY_CONTENT_EVENLY"}}))},
slimlineSurveyViewModel:function(d){return _.W("div",{class:"ytLockupAttachmentsViewModelAttachment"},_.W(KI3,{data:d.data}))},
expandableMetadataViewModel:function(d){d=d.data;var B;return _.W("div",{class:_.LQ("ytLockupAttachmentsViewModelAttachment","ytLockupAttachmentsViewModelExpandableMetadata")},(B=_.I2().resolve(_.O6(iDV)))==null?void 0:B({data:d}))},
adButtonGroupViewModel:function(d){return _.W("div",{class:"ytLockupAttachmentsViewModelAttachment"},_.W(wLl,{data:d.data}))},
adButtonViewModel:function(d){return _.W("div",{class:"ytLockupAttachmentsViewModelAttachment"},_.W(_.Vg,{data:d.data,isCompactWidth:!0}))},
tableViewModel:function(d){return _.W("div",{class:"ytLockupAttachmentsViewModelAttachment"},_.W(n6M,{data:d.data}))},
aiCompanionAttachmentViewModel:function(d){d=d.data;var B;return _.W("div",{class:"ytLockupAttachmentsViewModelAttachment"},(B=_.I2().resolve(_.O6(_.hJe)))==null?void 0:B({data:d}))}}))},"xb");var yZy=_.Nt("rich_grid_min_item_width",310),ZfW=_.Nt("rich_grid_max_item_width",500);var rZy,TBF;rZy=16/9;TBF=2/3;_.i9=_.y(function(b){var d=b.data;var B=b.className;var k=b.imageSizeConfig;var G=b.notifyOnLoaded;var P=function(){return d().style||"CONTENT_PREVIEW_IMAGE_STYLE_CIRCLE"},v=function(){var D;
return _.FT((D=d())==null?void 0:D.rendererContext)};
b={};b=(b.ytContentPreviewImageViewModelHost=!0,b.ytContentPreviewImageViewModelCircleImage=function(){return P()==="CONTENT_PREVIEW_IMAGE_STYLE_CIRCLE"},b.ytContentPreviewImageViewModelTappable=function(){return v()},b);
var L=function(){var D,U;return(U=(D=_.p(d().rendererContext,_.c0))==null?void 0:D.label)!=null?U:""},A=function(){return qUF(d())},a=function(){var D=Q8F(P(),d().layoutMode||"CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_UNKNOWN",k==null?void 0:k(),xVx(A()),d().layoutWidth,d().layoutHeight),U=Object.assign({},D);
D.width&&(U.width=Math.round(D.width));D.height&&(U.height=Math.round(D.height));D.maxWidth&&(U.maxWidth=Math.round(D.maxWidth));D.maxHeight&&(U.maxHeight=Math.round(D.maxHeight));return U},O=_.lp(function(){return a().height},void 0,"CxFlJb"),I=_.lp(function(){return a().width},void 0,"lb8Jhd");
return _.W("yt-content-preview-image-view-model",{el:_.Yl(_.ZC(function(){var D;return(D=d())==null?void 0:D.rendererContext})),
role:function(){return v()?"link":void 0},
tabindex:function(){return v()?0:void 0},
class:_.LQ(B,b,function(){var D=P();var U=k==null?void 0:k();D=D==="CONTENT_PREVIEW_IMAGE_STYLE_SQUARE"||D==="CONTENT_PREVIEW_IMAGE_STYLE_VERTICAL_RECTANGLE_2_BY_3"||D==="CONTENT_PREVIEW_IMAGE_STYLE_HORIZONTAL_RECTANGLE_16_BY_9"||D==="CONTENT_PREVIEW_IMAGE_STYLE_CUSTOM_ASPECT_RATIO"?(U==null?void 0:U.size)!=null&&U.size<=16?"ytContentPreviewImageViewModelExtraSmallRoundedImage":(U==null?void 0:U.size)!=null&&U.size<=24?"ytContentPreviewImageViewModelSmallRoundedImage":"ytContentPreviewImageViewModelLargeRoundedImage":
void 0;return D}),
style:function(){var D=a(),U=[];D.width&&U.push("width: "+D.width+"px");D.height&&U.push("height: "+D.height+"px");D.maxWidth&&U.push("max-width: "+D.maxWidth+"px");D.maxHeight&&U.push("max-height: "+D.maxHeight+"px");D.fullWidth&&U.push("width: 100%");return U.join(";")}},_.W(_.m,{cond:A,
then:function(D){return _.W(_.qc,{data:D,alt:L,"data-disabled$":function(){return!L()},
notifyOnLoaded:G,targetWidth:I,targetHeight:O,preserveWidth:function(){return!!I()},
preserveHeight:function(){return!!O()}})}}),_.W(_.MN,{data:function(){var D;
return(D=d())==null?void 0:D.overlays}},{thumbnailHoverOverlayViewModel:Lm,
thumbnailOverlayButtonViewModel:_.jqH}))},"yb");
_.i9.idomCompat=!0;var w2=_.y(function(b){var d=b.data;var B=b.className;var k=b.useSmallLayout;var G=b.useMediumText;var P=b.useHeavyText;var v=function(){return!(G==null||!G())||!(P==null||!P())};
b={};return _.W("yt-attribution-view-model",{el:_.Yl(_.ZC(function(){var L;return(L=d())==null?void 0:L.rendererContext})),
class:_.LQ(B,(b.ytAttributionViewModelHost=!0,b.ytAttributionViewModelMediumText=G,b.ytAttributionViewModelHeavyText=P,b))},_.W(_.m,{cond:function(){return _.FT(d().rendererContext)},
then:function(){return _.W("button",{class:"ytAttributionViewModelTappable"},_.W(r_U,{data:d,useSmallLayout:k,badgesShouldInheritTypography:v}))},
else:function(){return _.W(r_U,{data:d,useSmallLayout:k,badgesShouldInheritTypography:v})}}))},"zb"),r_U=_.y(function(b){var d=b.data;
var B=b.useSmallLayout;var k=b.badgesShouldInheritTypography;var G=function(){return{size:(B==null?0:B())?16:24}};
return _.W(_.Dz,null,_.W(_.MN,{data:function(){return d().contentPreviewImage}},{contentPreviewImageViewModel:function(P){return _.W(_.i9,{data:P.data,
className:"ytAttributionViewModelAttributionImage",imageSizeConfig:G})}}),_.W(_.MN,{data:function(){return d().badge}},{badgeViewModel:function(P){return _.W(_.l9,{data:P.data,
class:"ytAttributionViewModelBadge",modern:!0,inheritTypography:k})}}),_.W(_.m,{cond:function(){return d().text},
then:function(){return _.W(_.I4,{text:function(){return d().text},
noWrap:!0,linkInheritColor:!0,className:"ytAttributionViewModelAttributionText"})}}),_.W(_.m,{cond:function(){return d().suffix},
then:function(){return _.W(_.I4,{text:function(){return d().suffix},
linkInheritColor:!0,className:"ytAttributionViewModelSuffix"})}}))},"Ab");
w2.idomCompat=!0;var Qqs,qOS,xDH,YO2,eJM;Qqs=_.y(function(b){var d=b.delimiter;var B=b.max;var k=b.index;var G=b.isStandalone;return _.W(_.m,{cond:function(){return B()-1>k()},
then:function(){var P={};return _.W("span",{class:_.LQ("yt-content-metadata-view-model__delimiter",(P["yt-content-metadata-view-model__delimiter--standalone"]=G,P)),"aria-hidden":!0},d)}})},"Bb");
qOS=_.y(function(b){var d=b.metadataPart;var B=b.maxLines;return _.W(_.I4,{text:function(){return d().text},
linkInheritColor:!0,className:function(){return YUE(B())},
userInput:!0})},"Cb");
xDH=_.y(function(b){var d=b.metadataPart;var B=b.maxLines;return _.W(_.m,{cond:function(){return d().tooltip},
then:function(k){return _.W("span",{title:k,role:"tooltip"},_.W(qOS,{metadataPart:d,maxLines:B}))},
else:function(){return _.W(qOS,{metadataPart:d,maxLines:B})}})},"Db");
YO2=_.y(function(b){var d=b.metadataPart;var B=b.isOverlay;var k=b.useMediumText;var G=b.hideAvatar;var P=function(){return d().maxLines!==void 0?d().maxLines:1};
return _.W(_.Dz,null,_.W(_.MN,{data:function(){return d().avatarStack}},{avatarStackViewModel:function(v){return _.W(_.W5,{data:v.data,
isOverlay:B,useMediumText:k,hideAvatar:G})},
badgeViewModel:_.l9}),_.W(_.m,{cond:function(){return d().leadingIcon},
then:function(v){return _.W(_.$u,{className:"yt-content-metadata-view-model__leading-icon",icon:function(){return v().name},
size:function(){return v().width}})}}),_.W(_.m,{cond:function(){return d().text},
then:function(){return _.W(xDH,{metadataPart:d,maxLines:P})}}),_.W(_.m,{cond:function(){return d().icon},
then:function(v){return _.W(_.$u,{className:"yt-content-metadata-view-model__icon",icon:function(){return v().name},
size:function(){return v().width}})}}))},"Eb");
eJM=_.y(function(b){var d=b.metadataRow;var B=b.isInline;var k=b.delimiter;var G=b.isOverlay;var P=b.useMediumText;var v=b.extensions;var L=function(){var a,O=v==null?void 0:(a=v())==null?void 0:a.lockupMetadata;a=d();var I,D;return!!((O==null?0:(I=O.byline)==null?0:I.hideAvatar)&&((D=_.p(a,cvM))==null?void 0:D.contentType)==="METADATA_ROW_CONTENT_TYPE_BYLINE")},A=function(){return d().metadataParts||[]};
b={};return _.W("div",{class:_.LQ("yt-content-metadata-view-model__metadata-row",(b["yt-content-metadata-view-model__metadata-row--metadata-row-inline"]=B,b["yt-content-metadata-view-model__metadata-row--metadata-row-padding"]=function(){var a,O=v==null?void 0:(a=v())==null?void 0:a.lockupMetadata;a=d();var I,D;return!!((O==null?0:(I=O.byline)==null?0:I.addPadding)&&((D=_.p(a,cvM))==null?void 0:D.contentType)==="METADATA_ROW_CONTENT_TYPE_BYLINE")},b["yt-content-metadata-view-model__metadata-row--metadata-row-wrap"]=
function(){var a;
return!!(v==null?0:(a=v())==null?0:a.lockupMetadata)&&d().badges&&!d().metadataParts},b))},_.W(_.MN,{data:function(){return d().badges}},{badgeViewModel:function(a){return _.W("div",{class:"yt-content-metadata-view-model__badge"},_.W(_.l9,{data:a.data,
numBadgesInRow:function(){var O,I;return((O=d())==null?void 0:(I=O.badges)==null?void 0:I.length)||0}}))}}),_.W(_.iY,{each:A},function(a,O){return _.W(_.Dz,null,_.W(YO2,{metadataPart:a,
isOverlay:G,useMediumText:P,hideAvatar:L}),_.W(Qqs,{delimiter:k,max:function(){return A().length},
index:O,isStandalone:!1}))}),_.W(_.m,{cond:function(){return d().isSpacerRow&&!B()},
then:function(){return _.W("div",{class:"yt-content-metadata-view-model__spacer"})}}))},"Fb");
_.u9=_.y(function(b){b=_.eS(b,{layout:0,isOverlay:!1});var d=b.data,B=b.layout,k=b.isOverlay,G=b.useMediumText,P=b.extensions,v=function(){return B()===0},L=function(){var a;
return((a=d().metadataRows)==null?void 0:a.filter(function(O){var I,D=P==null?void 0:(I=P())==null?void 0:I.lockupMetadata,U,M;I=!!((D==null?0:(U=D.description)==null?0:U.hideDescription)&&((M=_.p(O,cvM))==null?void 0:M.contentType)==="METADATA_ROW_CONTENT_TYPE_DESCRIPTION");var z,H;return!((D==null?0:(z=D.spacer)==null?0:z.hideSpacer)&&((H=_.p(O,cvM))==null?void 0:H.contentType)==="METADATA_ROW_CONTENT_TYPE_SPACER"||I)}))||[]},A={};
return _.W("yt-content-metadata-view-model",{class:_.LQ(b.className,"yt-content-metadata-view-model",(A["yt-content-metadata-view-model--inline"]=v,A["yt-content-metadata-view-model--tappable"]=function(){return _.FT(d().rendererContext)},A["yt-content-metadata-view-model--medium-text"]=G,A)),
el:_.Yl(_.ZC(function(){return d().rendererContext}))},_.W(_.iY,{each:L},function(a,O){return _.W(_.Dz,null,_.W(eJM,{metadataRow:a,
isInline:v,delimiter:function(){return d().delimiter},
isOverlay:k,useMediumText:G,extensions:P}),_.W(_.m,{cond:function(){return v()&&!a.isSpacerRow},
then:function(){return _.W(Qqs,{delimiter:function(){return d().delimiter},
max:function(){return L().length},
index:O,isStandalone:!0})}}))}))},"Gb");
_.u9.idomCompat=!0;var b9r=_.y(function(b){var d=_.I2().resolve(_.O6(_.nx)),B={};return _.W("yt-lockup-metadata-view-model",{class:_.LQ("yt-lockup-metadata-view-model",function(){a:{var k=b.lockupStyle();if(k==null?0:k.isOverlay)k="yt-lockup-metadata-view-model--overlay";else switch(k==null?void 0:k.arrangement){case 1:k="yt-lockup-metadata-view-model--horizontal";break a;default:k="yt-lockup-metadata-view-model--vertical"}}return k},function(){a:{var k=b.lockupStyle();
switch(k==null?void 0:k.titleMaxLines){case 1:k="yt-lockup-metadata-view-model--title-max-lines-1";break a}k=void 0}return k},function(){a:{var k=b.lockupStyle();
if(k==null?0:k.isTiny)k="yt-lockup-metadata-view-model--tiny";else switch(k==null?void 0:k.sizing){case "MINI":case "EXTRA_COMPACT":case "COMPACT":k="yt-lockup-metadata-view-model--compact";break a;default:k="yt-lockup-metadata-view-model--standard"}}return k},(B["yt-lockup-metadata-view-model--overlay"]=function(){var k;
return(k=b.lockupStyle())==null?void 0:k.isOverlay},B["yt-lockup-metadata-view-model--card"]=function(){var k;
return(k=b.lockupStyle())==null?void 0:k.isCard},B["yt-lockup-metadata-view-model--centered"]=function(){var k;
return(k=b.lockupStyle())==null?void 0:k.isCentered},B["yt-lockup-metadata-view-model--typography-bump"]=function(){var k;
return(k=b.lockupStyle())==null?void 0:k.typographyBump},B["yt-lockup-metadata-view-model--legacy-typography"]=function(){var k;
return(k=b.lockupStyle())==null?void 0:k.useLegacyTypography},B["yt-lockup-metadata-view-model--rich-grid-legacy-typography"]=function(){var k;
return(k=b.lockupStyle())==null?void 0:k.useRichGridLegacyTypography},B))},_.W(_.MN,{data:function(){return b.data().image}},{avatarStackViewModel:function(k){return _.W("div",{class:"yt-lockup-metadata-view-model__avatar"},_.W(_.W5,{data:k.data,
overrides:{layoutType:"AVATAR_STACK_LAYOUT_CLUSTER"}}))},
avatarViewModel:function(k){return _.W("div",{class:"yt-lockup-metadata-view-model__avatar"},_.W(_.fm,{data:k.data}))},
decoratedAvatarViewModel:function(k){return _.W("div",{class:"yt-lockup-metadata-view-model__avatar"},_.W(_.A1,{data:k.data}))}}),_.W("div",{class:"yt-lockup-metadata-view-model__text-container"},_.W("h3",{class:"yt-lockup-metadata-view-model__heading-reset",
title:function(){var k;return(k=b.data().title)==null?void 0:k.content}},_.W(_.m,{cond:function(){return b.data().title},
then:function(k){return _.W(_.hF,{command:b.lockupCommand,className:"yt-lockup-metadata-view-model__title",style:_.m2({color:function(){var G;a:{var P=b.lockupStyle();var v=(G=b.hovered)==null?void 0:G.call(b);G=!(d==null||!d());var L;if((P==null?0:(L=P.onFocusEffect)==null?0:L.textPrimaryColor)&&v&&(P=G?P.onFocusEffect.textPrimaryColor.darkTheme:P.onFocusEffect.textPrimaryColor.lightTheme)){P=jT(P);break a}P=void 0}return P}}),
ariaLabel:b.lockupAccessibilityLabel},_.W(_.I4,{text:k,userInput:!0}))}})),_.W("div",{class:"yt-lockup-metadata-view-model__metadata",
style:_.m2({color:function(){var k;a:{var G=b.lockupStyle();var P=(k=b.hovered)==null?void 0:k.call(b);k=!(d==null||!d());var v;if((G==null?0:(v=G.onFocusEffect)==null?0:v.textSecondaryColor)&&P&&(G=k?G.onFocusEffect.textSecondaryColor.darkTheme:G.onFocusEffect.textSecondaryColor.lightTheme)){G=jT(G);break a}G=void 0}return G}})},_.W(_.MN,{data:function(){return b.data().metadata}},{contentMetadataViewModel:function(k){return _.W(_.u9,{data:k.data,
layout:function(){var G,P;return(P=(G=b.layout)==null?void 0:G.call(b))!=null?P:1},
useMediumText:function(){var G,P;return((G=b.lockupStyle())==null?void 0:G.typographyBump)||((P=b.lockupStyle())==null?void 0:P.useRichGridLegacyTypography)},
extensions:function(){var G,P,v,L;return{lockupMetadata:{byline:{hideAvatar:((G=b.lockupStyle())==null?void 0:G.arrangement)===0,addPadding:((P=b.lockupStyle())==null?void 0:P.arrangement)===1},description:{hideDescription:!((v=b.lockupStyle())==null||!v.compactMetadata)},spacer:{hideSpacer:!((L=b.lockupStyle())==null||!L.compactMetadata)}}}}})}})),_.W(_.MN,{data:function(){return b.data().attribution}},{attributionViewModel:function(k){return _.W("div",{class:"yt-lockup-metadata-view-model__attribution"},
_.W(w2,{data:k.data,
useSmallLayout:!0}))}})),_.W("div",{class:"yt-lockup-metadata-view-model__menu-button"},_.W(_.MN,{data:function(){return b.data().menuButton}},{buttonViewModel:function(k){return _.W(_.F0,{data:k.data,
buttonOverrides:function(){var G;return((G=b.lockupStyle())==null?0:G.isOverlay)?{style:"overlay"}:void 0}})}})))},"Hb");
b9r.idomCompat=!0;var dKh=_.y(function(b){var d=_.WC("notification-multi-action-renderer");_.ng(function(){requestAnimationFrame(function(){_.a_(d.value)})});
var B={},k={},G={};return _.W("notification-multi-action-renderer",{class:_.LQ("ytNotificationMultiActionRendererHost",(B.ytNotificationMultiActionRendererHostLegacyShelfStyle=function(){var P;return(P=b.useLegacyShelfStyle)==null?void 0:P.call(b)},B)),
el:d},_.W("span",{"aria-live":"polite",class:_.LQ("ytNotificationMultiActionRendererTextContainer",(k.ytNotificationMultiActionRendererTextContainerLegacyShelfStyle=function(){var P;return(P=b.useLegacyShelfStyle)==null?void 0:P.call(b)},k))},_.W(_.I4,{text:function(){return b.data().responseText}})),_.W("div",{class:_.LQ("ytNotificationMultiActionRendererButtonContainer",(G.ytNotificationMultiActionRendererButtonContainerLegacyShelfStyle=function(){var P;
return(P=b.useLegacyShelfStyle)==null?void 0:P.call(b)},G))},_.W(_.MN,{data:function(){var P;
return(P=b.data().buttons)==null?void 0:P.map(function(v){if(v=v.buttonRenderer){var L,A=Object,a=A.assign,O=(L=v.icon)==null?void 0:L.iconType;L=(L=v.command||v.serviceEndpoint||v.navigationEndpoint)?{innertubeCommand:L}:void 0;v={buttonViewModel:a.call(A,{},{iconName:O,onTap:L,trackingParams:v.trackingParams,titleFormatted:v.text?_.lr(v.text):void 0},b$w(v))}}else v=void 0;return v}).filter(function(v){return!!v})}},{buttonViewModel:function(P,v){return _.W("div",null,_.W(_.F0,{data:P.data,
className:"ytNotificationMultiActionRendererButton",buttonOverrides:function(){var L;return((L=b.useModernStyles)==null?0:L.call(b))?{type:v()?"filled":"tonal",style:"mono"}:void 0}}))}})))},"Jb");var Bz5=_.y(function(b){var d=_.WC("notification-text-renderer");_.ng(function(){requestAnimationFrame(function(){_.a_(d.value)})});
return _.W("notification-text-renderer",{el:d,class:"ytNotificationTextRendererHost","aria-live":"polite"},_.W(_.I4,{text:function(){return b.data().successResponseText}}))},"Lb");_.Km=_.y(function(b){var d=_.on(WcG,function(){var k;return dbQ((k=b.contentId)==null?void 0:k.call(b))}),B=function(){var k;
return _.p((k=d())==null?void 0:k.command,_.TK)};
return _.W(_.m,{cond:function(){var k;if(!(k=B())){var G;k=_.p((G=d())==null?void 0:G.command,S2h)}return k},
then:function(){return _.W(_.m,{cond:B,then:function(){var k={};return _.W("div",{class:_.LQ("ytDismissibleItemReplacedContent",function(){var G;return BC2((G=b.aspectRatio)==null?void 0:G.call(b))})},_.W("div",{class:_.LQ((k.ytDismissibleItemAspectRatioContainer=function(){var G;
return((G=b.aspectRatio)==null?void 0:G.call(b))!==void 0},k))},_.W(_.MN,{data:function(){var G;
return(G=B())==null?void 0:G.item}},{notificationMultiActionRenderer:function(G){return _.W(dKh,{data:G.data,
useModernStyles:b.useModernStyle,useLegacyShelfStyle:b.useLegacyShelfStyle})},
notificationTextRenderer:Bz5})))}})},
else:b.children})},"Mb");_.k95=_.y(function(b){var d=b.data;var B=b.customCommandResolver;b=_.Yl(_.od({visibilityCallback:function(P){var v,L=(v=d().interaction)==null?void 0:v.onFirstVisible;P&&L&&_.VW(L)},
showOption:_.yg}));var k=function(){var P;return((P=d().interaction)==null?0:P.onTap)?function(v){var L;R1J(v,(L=d().interaction)==null?void 0:L.onTap,B)}:void 0},G=function(){var P,v=d(),L=k(),A=(P=_.p(d().rendererContext,_.c0))==null?void 0:P.label;
a:switch(v.style){case "AD_AVATAR_STYLE_ROUNDED_CORNER":P=1;break a;default:P=0}return{size:PW2(v.size),type:P,onTap:L,accessibilityText:A}};
return _.W("ad-avatar-view-model",{class:function(){var P;return((P=d().interaction)==null?0:P.onTap)?"ytwAdAvatarViewModelHostIsClickableAdComponent":"ytwAdAvatarViewModelHost"},
el:b},_.W(_.m,{cond:function(){return d().image},
then:function(P){return _.W(Z$5,{data:G,image:P})}}))},"Nb");_.nm=_.y(function(b){var d=_.eS(b,{hasDot:!1,usedInMasthead:!1}),B=Object.assign({},d),k=d.data,G=d.hasDot;b=d.customCommandResolver;var P=d.usedInMasthead,v=(delete B.data,delete B.hasDot,delete B.customCommandResolver,delete B.usedInMasthead,B);d=function(){return k().style};
d!==void 0&&d!==null||_.BQ(Error("Ih"));b=_.i3(function(){return k().interaction},b);
return _.W("ad-badge-view-model",{class:_.LQ(function(){var L;return((L=k().interaction)==null?0:L.onTap)?"ytwAdBadgeViewModelHostIsClickableAdComponent":"ytwAdBadgeViewModelHost"},function(){var L=v.adRenderingContextType(),A=P();
k();return L!=="AD_RENDERING_CONTEXT_TYPE_BROWSE"||A?"ytwAdBadgeViewModelHostStyleStandard":"ytwAdBadgeViewModelHostStyleStandardBrowse"}),
el:_.Yl(b)},_.W(_.OF,{data:function(){var L;k();return{type:2,text:(L=k().label)==null?void 0:L.content,adsIncludeDot:G(),isOverlay:k().style==="AD_BADGE_STYLE_STARK_OVERLAY"}}}))},"Ob");var G9$;_.Ts=_.y(function(b){var d=b.data;var B=b.customCommandResolver;var k=b.adRenderingContextType;return _.W("ad-details-line-view-model",{class:function(){var G;return((G=d().interaction)==null?0:G.onTap)?"ytwAdDetailsLineViewModelHostIsClickableAdComponent":"ytwAdDetailsLineViewModelHost"},
el:_.Yl(_.od({visibilityCallback:function(G){var P,v=(P=d().interaction)==null?void 0:P.onFirstVisible;G&&v&&_.VW(v)},
showOption:_.yg}),_.i3(function(){return d().interaction},B))},_.W(_.m,{cond:function(){return d().style},
then:function(G){return _.W(_.iY,{each:function(){var P;return((P=d())==null?void 0:P.attributes)||[]},
keyBy:"INDEX"},function(P){return _.W(G9$,{attribute:P,style:G,adRenderingContextType:function(){return k()}})})}}))},"Pb");
G9$=_.y(function(b){var d=b.attribute;var B=b.style;var k=b.adRenderingContextType;return _.W(_.m,{cond:function(){return d().text},
then:function(G){return _.W(_.I4,{text:G,className:function(){var P=k();B();return P==="AD_RENDERING_CONTEXT_TYPE_BROWSE"?"ytwAdDetailsLineViewModelHostTextStyleStandardBrowse":"ytwAdDetailsLineViewModelHostTextStyleStandard"}})}})},"Qb");var PCr=_.y(function(b){var d=b.data;var B=b.typographyBump;var k=function(){return d().adRenderingContextType==="AD_RENDERING_CONTEXT_TYPE_SEARCH"},G=function(){return{size:"M"}};
b={};return _.W(_.Dz,null,_.W("div",{class:"ytwFeedAdMetadataViewModelHostMetadata"},_.W(_.I4,{text:function(){return d().headline},
className:_.LQ("ytwFeedAdMetadataViewModelHostTextsStyleCompactHeadline",(b.ytwFeedAdMetadataViewModelHostTextsStyleCompactHeadlineSearch=function(){return k==null?void 0:k()},b.ytwFeedAdMetadataViewModelHostTextsStyleCompactHeadlineTypographyBump=function(){return(B==null?void 0:B())&&!(k==null?0:k())},b)),
linkInheritColor:!0}),_.W(_.m,{cond:function(){return d().description},
then:function(P){var v={};return _.W(_.I4,{text:P,className:_.LQ("ytwFeedAdMetadataViewModelHostTextsStyleCompactDescription",(v.ytwFeedAdMetadataViewModelHostTextsStyleCompactDescriptionSearch=function(){return k==null?void 0:k()},v.ytwFeedAdMetadataViewModelHostTextsStyleCompactDescriptionTypographyBump=function(){return(B==null?void 0:B())&&!(k==null?0:k())},v)),
linkInheritColor:!0})}}),_.W(_.m,{cond:function(){return d().secondaryDescription},
then:function(P){var v={};return _.W(_.I4,{text:P,className:_.LQ("ytwFeedAdMetadataViewModelHostTextsStyleCompactSecondaryDescription",(v.ytwFeedAdMetadataViewModelHostTextsStyleCompactSecondaryDescriptionTypographyBump=function(){return B==null?void 0:B()},v)),
linkInheritColor:!0})}}),_.W("div",{class:function(){return k()?"ytwFeedAdMetadataViewModelHostMetadataAdBadgeDetailsLineContainerStyleCompactSearch":"ytwFeedAdMetadataViewModelHostMetadataAdBadgeDetailsLineContainer"}},_.W(_.m,{cond:function(){return d().adAvatar},
then:function(){return _.W("div",{class:"ytwFeedAdMetadataViewModelHostAvatarStyleCompact"},_.W(_.MN,{data:function(){return d().adAvatar}},{adAvatarViewModel:_.k95}))}}),_.W(_.MN,{data:function(){return d().adBadge}},{adBadgeViewModel:function(P){return _.W(_.nm,{data:P.data,
hasDot:function(){return!!d().adDetailsLine},
adRenderingContextType:function(){return d().adRenderingContextType}})}}),_.W(_.MN,{data:function(){return d().adDetailsLine}},{adDetailsLineViewModel:function(P){return _.W(_.Ts,{data:P.data,
adRenderingContextType:function(){return d().adRenderingContextType}})}}))),_.W("div",{class:function(){return _.N("enable_desktop_vdc_components")?"ytwFeedAdMetadataViewModelHostMenuButton":k()?"ytwFeedAdMetadataViewModelHostMenuSearch":"ytwFeedAdMetadataViewModelHostMenu"}},_.W(_.MN,{data:function(){return d().menu}},{buttonViewModel:function(P){return _.W(_.F0,{data:P.data,
buttonOverrides:_.N("enable_desktop_vdc_components")?G:function(){a:switch(d().adRenderingContextType){case "AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT":var v="S";break a;default:v="M"}return{size:v}}})}})))},"Rb"),EWH=_.y(function(b){var d=b.data;
var B=b.noBottomMargin;var k=b.useVideoLockupTopPadding;var G=b.typographyBump;b={};b=_.LQ("ytwFeedAdMetadataViewModelHostMetadata",(b.ytwFeedAdMetadataViewModelHostMetadataNoBottomMargin=function(){return B==null?void 0:B()},b.ytwFeedAdMetadataViewModelHostNoTopPadding=function(){return k==null?void 0:k()},b));
var P=function(){return d().adBadge};
P!==void 0&&P!==null||_.BQ(Error("Jh"));P={};var v={};return _.W(_.Dz,null,_.W(_.m,{cond:function(){return d().adAvatar},
then:function(){return _.W("div",{class:"ytwFeedAdMetadataViewModelHostAvatarStyleStandard"},_.W(_.MN,{data:function(){return d().adAvatar}},{adAvatarViewModel:function(L){return _.W(_.k95,{data:L.data})}}))}}),_.W("div",{class:b},_.W("div",{class:_.LQ("ytwFeedAdMetadataViewModelHostTextsStyleStandardHeadline",(P.ytwFeedAdMetadataViewModelHostTextsStyleStandardHeadlineTypographyBump=function(){return G==null?void 0:G()},P.ytwFeedAdMetadataViewModelHostTextsStyleStandardHeadlineTypographyBumpV2=function(){return(G==
null?void 0:G())&&_.N("web_enable_typography_bump_v2")},P))},_.W(_.I4,{text:function(){return d().headline},
linkInheritColor:!0})),_.W(_.m,{cond:function(){return d().description},
then:function(L){return _.W(_.I4,{text:L,className:"ytwFeedAdMetadataViewModelHostTextsStyleStandardDescription",linkInheritColor:!0})}}),_.W("div",{class:function(){return d().adRenderingContextType==="AD_RENDERING_CONTEXT_TYPE_BROWSE"&&_.N("enable_top_landscape_image_components_legacy_ui_web")?"ytwFeedAdMetadataViewModelHostMetadataAdBadgeDetailsLineContainerStyleStandardLegacy":"ytwFeedAdMetadataViewModelHostMetadataAdBadgeDetailsLineContainerStyleStandard"}},_.W(_.MN,{data:function(){return d().adBadge}},
{adBadgeViewModel:function(L){return _.W(_.nm,{data:L.data,
hasDot:function(){return!!d().adDetailsLine},
adRenderingContextType:function(){return d().adRenderingContextType}})}}),_.W(_.MN,{data:function(){return d().adDetailsLine}},{adDetailsLineViewModel:function(L){return _.W(_.Ts,{data:L.data,
adRenderingContextType:function(){return d().adRenderingContextType}})}})),_.W(_.m,{cond:function(){return d().secondaryDescription},
then:function(L){return _.W(_.I4,{text:L,className:"ytwFeedAdMetadataViewModelHostTextsStyleStandardSecondaryDescription",linkInheritColor:!0})}})),_.W("div",{class:_.LQ("ytwFeedAdMetadataViewModelHostMenuStyleStandard",(v.ytwFeedAdMetadataViewModelHostNoTopPadding=function(){return k==null?void 0:k()},v))},_.W(_.MN,{data:function(){return d().menu}},{buttonViewModel:_.F0})))},"Sb"),r2=_.y(function(b){var d=b.data;
var B=b.noBottomMargin;var k=b.listenToTapEvent;var G=b.setTouchEndHandler;var P=b.useVideoLockupTopPadding;var v=b.typographyBump;b=_.od({visibilityCallback:function(I){var D,U=(D=d().interaction)==null?void 0:D.onFirstVisible;I&&U&&_.VW(U)},
showOption:_.yg});var L=_.i3(function(){return d().interaction},void 0,function(){return k==null?void 0:k()}),A=_.C(_.zk(!1,void 0,"N3Oquc")),a=A.next().value,O=A.next().value;
A=_.A2(function(I){(G==null?0:G())&&!a()&&(I.currentTarget.click(),O(!0),setTimeout(function(){O(!1)},100));
return!1});
return _.W("feed-ad-metadata-view-model",{class:function(){var I;return((I=d().interaction)==null?0:I.onTap)?"ytwFeedAdMetadataViewModelHostIsClickableAdComponent":"ytwFeedAdMetadataViewModelHost"},
el:_.Yl(b,L),"on:touchend":A},_.W(_.wJ,null,_.W(_.S8,{when:function(){return d().style==="FEED_AD_METADATA_STYLE_COMPACT"}},function(){return _.W(PCr,{data:d,
typographyBump:v})}),_.W(_.S8,{when:function(){return d().style==="FEED_AD_METADATA_STYLE_STANDARD"}},function(){return _.W(EWH,{data:d,
noBottomMargin:B,useVideoLockupTopPadding:P,typographyBump:v})})))},"Tb");var ssS,CCs;ssS=_.nc.inlinePreviewEnabledSelector;_.Qg=_.y(function(b){return _.W("yt-lockup-view-model",{class:_.LQ(b.className,"yt-lockup-view-model--wrapper")},_.W(_.Km,{contentId:function(){return b.data().contentId},
useModernStyle:!0,aspectRatio:function(){var d,B;return((d=b.containerType)==null?void 0:d.call(b))!==3?KMW(b.data().contentType,(B=b.force16By9ThumbnailAspectRatio)==null?void 0:B.call(b)):void 0}},function(){return _.W(CCs,Object.assign({},b))}))},"Ub");
CCs=_.y(function(b){b=_.eS(b,{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 d=b.data,B=b.containerLayoutConfig,k=b.containerType,G=b.sizing,P=b.protectBackground,v=b.typographyBump,L=b.force16By9ThumbnailAspectRatio,A=b.thumbnailFixedWidth,a=b.thumbnailTargetWidth,O=b.lockupExperiments,
I=b.elementsPerRow,D=b.useOverlayStyling,U=_.I2().resolve(_.O6(_.nx));b=_.Yl(_.ZC(function(){var wG;return(wG=d())==null?void 0:wG.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 M=_.UZ(ssS),z=_.I2().resolve(_.O6(pLU)),H=z?{}:void 0,l=function(){var wG,aS,b2;return(b2=(aS=_.p((wG=d())==null?void 0:wG.rendererContext,_.c0))==null?void 0:aS.label)!=null?b2:void 0},F=function(){var wG;
return(wG=_.p(d().metadata,_.JvH))==null?void 0:wG.endorsement},K=function(){var wG=B==null?void 0:B(),aS;
if(wG==null?0:wG.containerType){var b2=(aS=d())==null?void 0:aS.contentType;aS=O();var QE=v(),mV=a(),pe=P();wG=Object.assign({},nFQ(Vv1(wG),u3(wG.responsiveSize),QE,b2,wG.force16By9ThumbnailAspectRatio,mV,pe,void 0,aS),{thumbnailFixedWidth:wG.contentPreviewWidth})}else wG=nFQ(k(),G(),v(),(b2=d())==null?void 0:b2.contentType,L(),a(),P(),D(),O());return wG};
z&&H&&z({enabled:function(){return M()},
itemPlaybackModel:function(){return d().itemPlayback},
thumbnailElRef:function(){return H.thumbnailElRef},
containerElRef:b,options:function(){var wG=H.thumbnailOverlays||[],aS=F(),b2;!aS||((b2=O())==null?0:b2.onFocusEffect)||wG.push(aS);var QE,mV;return{thumbnail:H.thumbnail,thumbnailOverlays:wG,accessibilityText:l(),thumbnailSize:H.thumbnailSize,enableRounding:K().isCollection,containPlayerWithinThumbnail:K().isCollection,mouseleaveCallback:function(){Q(!1)},
trackingParams:(QE=_.p(d().rendererContext,_.U_))==null?void 0:(mV=QE.loggingDirectives)==null?void 0:mV.trackingParams}}});
var u=0;z=_.C(_.zk(!1,void 0,"v0iGab"));var r=z.next().value,Q=z.next().value;z=_.C(_.zk(!1,void 0,"PVKcBd"));var q=z.next().value,sW=z.next().value;z=_.A2(function(){q()?(_.Y8.cancelJob(u),u=_.Y8.addJob(function(){Q(!0)},8,32)):Q(!0);
return!0});
var L1=_.A2(function(wG){wG=wG.relatedTarget;var aS=document.querySelector("ytd-video-preview");wG&&aS&&aS.contains(wG)||(u&&(_.Y8.cancelJob(u),u=0),Q(!1))});
_.Tk(function(){u&&(_.Y8.cancelJob(u),u=0)});
var cJ=GaC(function(){sW(!0)}),OW=cJ.touchFeedbackEvents,ow=cJ.touchFeedbackOnPointerUp,Z2=cJ.touchFeedbackOnPointerDown;
cJ=cJ.touchFeedbackOnPointerLeave;var yE={};return _.W(_.Dz,null,_.W("div",{el:b,class:_.LQ("yt-lockup-view-model",function(){a:{var wG=K();if(wG.metadataOnThumbnail)wG="yt-lockup-view-model--metadata-on-thumbnail";else switch(wG.arrangement){case 1:wG="yt-lockup-view-model--horizontal";break a;default:wG="yt-lockup-view-model--vertical"}}return wG},function(){a:{var wG=K();
if(wG.metadataOnThumbnail)wG="yt-lockup-view-model--metadata-on-thumbnail";else{switch(wG.collectionStackNumber){case 1:wG="yt-lockup-view-model--collection-stack-1";break a;case 2:wG="yt-lockup-view-model--collection-stack-2";break a}wG=void 0}}return wG},function(){var wG;
return _.e1w((wG=d())==null?void 0:wG.contentId)},(yE["yt-lockup-view-model--card"]=function(){return K().isCard},yE["yt-lockup-view-model--compact"]=function(){return K().isTiny||K().sizing!=="STANDARD"},yE["yt-lockup-view-model--protect-background"]=P,yE["yt-lockup-view-model--add-margins"]=function(){return K().addMarginForFullbleed},yE["yt-lockup-view-model--centered"]=function(){return K().isCentered},yE["yt-lockup-view-model--fullbleed"]=function(){return K().fullbleed},yE["yt-lockup-view-model--single-column-grid"]=
function(){return I()===1&&k()===2},yE["yt-lockup-view-model--rich-grid-legacy-margin"]=function(){var wG;
return(wG=O())==null?void 0:wG.useRichGridLegacyMargin},yE["yt-lockup-view-model--flex-none"]=function(){return!_.N("lockup_flex_none_killswitch")},yE)),
"on:mousedown":Z2,"on:mouseleave":L1,"on:mouseup":ow,"on:mouseover":z,"on:touchstart":Z2,"on:touchend":ow,"on:pointerleave":cJ},_.W(_.HS,{model:function(){var wG,aS,b2=Object,QE=b2.assign,mV=(H==null?void 0:H.thumbnailSize)||"small";a:{var pe=K();var RS=!!(F()&&((wG=O())==null?0:wG.onFocusEffect));switch((H==null?void 0:H.thumbnailSize)||"small"){case "small":wG=4;break;case "large":wG=12;break;default:wG=8}if(RS)pe=wG+12;else{switch(pe.collectionStackNumber){case 1:pe=wG+8;break a;case 2:pe=wG+12;
break a}pe=void 0}}mV={thumbnailSize:mV,triggerEvents:!0,customTopExtend:pe};var Dg;pe=(aS=O())==null?void 0:aS.onFocusEffect;RS=!(U==null||!U());if(pe){var XM,mQ;aS=RS?(XM=pe.onFocusColor)==null?void 0:XM.darkTheme:(mQ=pe.onFocusColor)==null?void 0:mQ.lightTheme;var uF,O$;XM=RS?(uF=pe.keyLightColor)==null?void 0:uF.darkTheme:(O$=pe.keyLightColor)==null?void 0:O$.lightTheme;var Ke;uF=RS?(Dg=pe.touchResponseColor)==null?void 0:Dg.darkTheme:(Ke=pe.touchResponseColor)==null?void 0:Ke.lightTheme;Dg={background:aS!==
void 0?jT(aS):void 0,keyLight:XM!==void 0?jT(XM):void 0};Ke=[];O$=_.C(pe.lightingTechniques||[]);for(XM=O$.next();!XM.done;XM=O$.next())switch(XM.value){case "LIGHTING_TECHNIQUE_KEY_LIGHT":Ke.push(2);break;case "LIGHTING_TECHNIQUE_BACK_LIGHT":Ke.push(1);break;case "LIGHTING_TECHNIQUE_FILL_LIGHT":Ke.push(3)}Dg={hoverEffect:{palette:Dg,lightingTechniques:Ke},touchEffect:{palette:{background:uF!==void 0?jT(uF):void 0}}}}else Dg={};return QE.call(b2,{},mV,Dg)},
hovered:function(){return r()},
pointerDownEvent:OW.pointerDownEvent,pointerUpEvent:OW.pointerUpEvent,pointerLeaveEvent:OW.pointerLeaveEvent}),_.W(_.m,{cond:function(){var wG;return F()&&r()&&((wG=O())==null?void 0:wG.onFocusEffect)},
then:function(){return _.W("div",{class:"yt-lockup-view-model__endorsement"},_.W(_.MN,{data:function(){return F()}},{attributionViewModel:function(wG){return _.W(w2,{data:wG.data,
useHeavyText:!0})}}))}}),_.W(_.hF,{command:function(){var wG;
return _.jZ((wG=d())==null?void 0:wG.rendererContext)},
ariaHidden:!0,tabIndex:-1,className:"yt-lockup-view-model__content-image",style:function(){return(A()||K().thumbnailFixedWidth)&&K().arrangement===1?"width: "+(A()||K().thumbnailFixedWidth):""}},_.W(_.MN,{data:function(){var wG;
return(wG=d())==null?void 0:wG.contentImage}},{thumbnailViewModel:function(wG){return _.W(_.g2,{data:wG.data,
aspectRatio:function(){return K().aspectRatio},
disableRounding:function(){return K().disableRounding},
width:a,hovered:function(){return r()&&!(M()&&d().itemPlayback)},
isClip:function(){var aS;return((aS=d())==null?void 0:aS.contentType)==="LOCKUP_CONTENT_TYPE_CLIP"},
playbackRef:MvQ(H),lockupExperiments:function(){return O()}})},
collectionThumbnailViewModel:function(wG){return _.W(VUV,{data:wG.data,aspectRatio:function(){return K().aspectRatio},
disableRounding:function(){return K().disableRounding},
width:a,doubleStack:function(){return K().collectionStackNumber===2},
hovered:function(){return r()&&!(M()&&d().itemPlayback)},
playbackRef:MvQ(H)})},
decoratedAvatarViewModel:_.A1})),_.W("div",{class:"yt-lockup-view-model__metadata"},_.W(_.MN,{data:function(){var wG;return(wG=d())==null?void 0:wG.metadata}},{lockupMetadataViewModel:function(wG){return _.W(b9r,{data:wG.data,
hovered:r,lockupStyle:K,lockupCommand:function(){var aS;return _.jZ((aS=d())==null?void 0:aS.rendererContext)},
lockupAccessibilityLabel:function(){return l()},
layout:function(){var aS;return((aS=O())==null?0:aS.useInlineContentMetadata)?0:void 0}})},
feedAdMetadataViewModel:function(wG){return _.W(r2,{data:wG.data,noBottomMargin:function(){return!0},
useVideoLockupTopPadding:function(){return!0},
typographyBump:v})}}),_.W(_.MN,{data:function(){var wG;
return(wG=d())==null?void 0:wG.attachmentSlot}},{lockupAttachmentsViewModel:function(wG){return _.W(Tu3,{data:wG.data,
lockupStyle:K})}}))),_.W(_.MN,{data:function(){var wG;
return(wG=d())==null?void 0:wG.bottomAttachmentSlot}},{lockupAttachmentsViewModel:function(wG){return _.W(Tu3,{data:wG.data,
lockupStyle:K})}}))},"Vb");
_.Qg.idomCompat=!0;_.B$(_.Qg,"yt-lockup-view-model",{props:{data:_.DK,containerLayoutConfig:_.DK,containerType:_.DK,sizing:_.DK,protectBackground:_.DK,typographyBump:_.DK,thumbnailFixedWidth:_.DK,thumbnailTargetWidth:_.DK,force16By9ThumbnailAspectRatio:_.DK,className:_.DK,lockupExperiments:_.DK,elementsPerRow:_.DK,useOverlayStyling:_.DK}});var va4,vW3=_.y(function(b){var d=_.eS(b,{maxLines:2,disableTextMask:!1,textStyle:"default",accessibilityLabel:"",textSize:"small",alwaysTruncateAtMaxLines:!1,expandOnClick:!1}),B=d.text,k=d.alwaysShowTruncationText;b=d.truncationText;var G=d.onTextClick,P=d.maxLines,v=d.disableTextMask,L=d.textStyle,A=d.accessibilityLabel,a=d.textSize,O=d.alwaysTruncateAtMaxLines,I=d.expandOnClick;d=_.C(_.zk(!1,void 0,"EzA1q"));var D=d.next().value,U=d.next().value;d=_.A2(function(){I()&&U(!D());G==null||G()});
var M=function(){a:switch(a()){case "medium":var q=2;break a;case "large":q=2.2;break a;default:q=1.8}return q},z=A7F(B,function(){return D()?Infinity:P()},M,v,O,D),H=z.isTruncated;
B=z.displayText;O=z.contentRef;var l=z.hiddenRef,F=z.placeholderTruncationTextRef,K=z.hiddenTruncationTextRef;z=z.truncationTextRef;var u={},r={},Q={};return _.W("truncated-text",{class:_.LQ((u["yt-truncated-text"]=!0,u["yt-truncated-text--overlay"]=function(){return L()==="overlay"},u["yt-truncated-text--medium-text"]=function(){return a()==="medium"},u["yt-truncated-text--large-text"]=function(){return a()==="large"},u["yt-truncated-text--primary-text"]=function(){return L()==="primary-text"},u)),
"on:click":d,style:function(){return"line-height: "+M()+"rem;"}},_.W("truncated-text-content",{class:"yt-truncated-text__truncated-text-content",
el:O,style:function(){return D()?"":"max-height: "+P()*M()+"rem;"}},_.W(_.I4,{text:B}),_.W("button",{"aria-disabled":!0,
disabled:!0,class:_.LQ((r["yt-truncated-text__inline-button"]=!0,r["yt-truncated-text--hidden"]=function(){return!(!D()&&(k!=null&&k()||H()))},r)),
el:F,style:function(){return"line-height: "+M()+"rem;"}},_.W(_.I4,{text:b}))),_.W("truncated-text-content",{class:_.LQ("yt-truncated-text__truncated-text-content","yt-truncated-text__truncated-text-content--hidden-text-content"),
el:l,style:function(){return D()?"":"max-height: "+P()*M()+"rem;"},
"aria-hidden":"true"},_.W(_.I4,{text:B}),_.W("button",{"aria-disabled":!0,disabled:!0,class:"yt-truncated-text__inline-button",el:K,style:function(){return"line-height: "+M()+"rem;"}},_.W(_.I4,{text:b}))),_.W("button",{"aria-label":A,
class:_.LQ((Q["yt-truncated-text__absolute-button"]=function(){return!v()},Q["yt-truncated-text__bottom-button"]=function(){return v()},Q["yt-truncated-text--hidden"]=function(){return!(!D()&&(k!=null&&k()||H()))},Q)),
el:z,style:function(){return"line-height: "+M()+"rem;"}},_.W(_.I4,{text:b})))},"Xb");
vW3.idomCompat={callbacks:{onTextClick:!0}};var AES=_.y(function(b){var d=b.data;b=b.className;var B=_.lp(function(){return aWG(d())},void 0,"uDhDke"),k=_.W(_.Dz,null,_.W(_.m,{cond:function(){return d().heroText||d().image},
then:function(){return _.W(LwH,{data:d})}}),_.W(fk$,{data:d,
sizeSmall:function(){return d().imageSize==="VIDEO_ATTRIBUTE_IMAGE_SIZE_SMALL"}}));
return _.W("yt-video-attribute-view-model",{class:b},_.W("div",{class:function(){var G=d();a:switch(G.orientation){case "VIDEO_ATTRIBUTE_ORIENTATION_VERTICAL":var P="yt-video-attribute-view-model--vertical";break a;default:P="yt-video-attribute-view-model--horizontal"}a:switch(G.imageSize){case "VIDEO_ATTRIBUTE_IMAGE_SIZE_SMALL":var v="yt-video-attribute-view-model--image-small";break a;default:v="yt-video-attribute-view-model--image-large"}a:switch(G.imageStyle){case "VIDEO_ATTRIBUTE_IMAGE_STYLE_SQUARE":var L=
"yt-video-attribute-view-model--image-square";break a;case "VIDEO_ATTRIBUTE_IMAGE_STYLE_AVATAR":L="yt-video-attribute-view-model--image-avatar";break a;default:L=""}a:switch(G.metadataStyle){case "VIDEO_ATTRIBUTE_METADATA_STYLE_HEADER":var A="yt-video-attribute-view-model--metadata-header";break a;default:A=""}a:switch(G.containerStyle){case "VIDEO_ATTRIBUTE_CONTAINER_STYLE_CARD":var a="yt-video-attribute-view-model--container-card";break a;default:a=""}return["yt-video-attribute-view-model",P,v,
L,A,a,aWG(G)?"yt-video-attribute-view-model--clickable":""].join(" ")},
style:_.m2({"background-color":function(){var G=d();if(G.containerStyle!=="VIDEO_ATTRIBUTE_CONTAINER_STYLE_CARD")var P="";else{P=G.lightColorPalette;G=G.darkColorPalette;var v,L=((v=_.I2().resolve(_.O6(_.nx)))==null?0:v())&&G?G:P;P=(P=L==null?void 0:L.section2Color)?_.lG(P):""}return P}})},_.W(_.m,{cond:B,
then:function(){return _.W(_.hF,{className:"yt-video-attribute-view-model__content-container",command:B,role:"group",ariaLabel:function(){return d().title}},k)},
else:function(){return _.W("div",{class:"yt-video-attribute-view-model__content-container"},k)}})))},"Yb");
AES.idomCompat=!0;var LwH=_.y(function(b){var d=b.data;var B,k=(B=_.I2().resolve(_.O6(_.nx)))==null?void 0:B(),G=function(){return k&&d().darkThemeImage?d().darkThemeImage:d().image},P=_.lp(function(){return mbd(d())},void 0,"UDqj0b");
return _.W("div",{class:"yt-video-attribute-view-model__hero-section"},_.W(_.wJ,null,_.W(_.S8,{when:G},function(){return _.W(_.qc,{data:function(){return G()},
className:"yt-video-attribute-view-model__hero-image",alt:"",contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"})}),_.W(_.S8,{when:function(){return d().heroText}},function(){return _.W("div",{class:"yt-video-attribute-view-model__hero-text-wrapper"},_.W("span",{class:"yt-video-attribute-view-model__hero-text"},function(){return d().heroText}))})),_.W(_.m,{cond:function(){return d().overflowMenuOnTap},
then:function(){return _.W("div",{class:"yt-video-attribute-view-model__overflow-menu"},_.W(_.jH,{data:P,iconName:"MORE_VERT"}))}}))},"Zb");
LwH.idomCompat=!0;var fk$=_.y(function(b){var d=b.data;b=b.sizeSmall;var B=function(){return d().containerStyle==="VIDEO_ATTRIBUTE_CONTAINER_STYLE_CARD"},k=_.lp(function(){return SI(_.yW({innertubeCommand:aWG(d())}))?"link":aWG(d())?"button":"group"},void 0,"e2MmYe"),G={};
return _.W("div",{class:_.LQ("yt-video-attribute-view-model__metadata",(G["yt-video-attribute-view-model--small-font"]=b,G)),role:k},_.W("h1",{class:"yt-video-attribute-view-model__title"},function(){return d().title}),_.W(_.m,{cond:function(){return d().subtitle},
then:function(){return _.W("h4",{class:"yt-video-attribute-view-model__subtitle"},_.W(_.m,{cond:B,then:function(){return _.W(vW3,{text:function(){return W1x(d().subtitle)},
truncationText:function(){return W1x(d().subtitleTruncationText)},
maxLines:2})},
else:function(){return _.W("span",null,function(){return d().subtitle})}}))}}),_.W(_.m,{cond:function(){return d().secondarySubtitle},
then:function(P){return _.W("span",{class:"yt-video-attribute-view-model__secondary-subtitle"},_.W(_.I4,{text:function(){var v=P();if(v!=null&&v.attachmentRuns){for(var L=[],A=_.C(v.attachmentRuns),a=A.next();!a.done;a=A.next())a=a.value,a.element&&L.push(Object.assign({},a,{element:Object.assign({},a.element,{properties:{layoutProperties:{height:{unit:"DIMENSION_UNIT_POINT",value:15},width:{unit:"DIMENSION_UNIT_POINT",value:15}}}})}));v=Object.assign({},v,{attachmentRuns:L})}return v}}))}}),_.W(_.MN,
{data:function(){return d().buttonViewModel}},{buttonViewModel:function(P){return _.W(_.F0,{data:P.data,
className:"yt-video-attribute-view-model__button"})}}))},"$b");
fk$.idomCompat=!0;_.B$(AES,"yt-video-attribute-view-model",{props:{data:_.DK,className:_.DK}});var qh=function(){var b=_.g.apply(this,arguments)||this;b.useHighlightStyling=_.N("web_enable_deeper_metadata_highlight_styling");b.isSearch=!1;b.JSC$15460_lastScrollContainerWidth=NaN;b.pageLoadingFromNavigation=!1;b.currentIndex=0;b.supportComponentResize=!1;return b};
_.c(qh,_.g);_.E=qh.prototype;
_.E.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}}}}}};
_.E.attached=function(){document.addEventListener("yt-page-type-changed",_.mq(this,this.onPageChange))};
_.E.detached=function(){document.removeEventListener("yt-page-type-changed",_.mq(this,this.onPageChange))};
_.E.getItemsPath=function(){return"data.cards"};
_.E.onIronResize=function(){this.updateListStyles()};
_.E.dataChanged=function(){this.updateListStyles();this.supportComponentResize=!!this.centerItems;var b;this.ytdHorizontalListBehavior.initialStartIndex=(this==null?void 0:(b=this.data)==null?void 0:b.scrollToIndex)||0;this.ytdHorizontalListBehavior.reset();this.ytdHorizontalListBehavior.centerListItems=_.N("problem_walkthrough_sd")&&!!this.centerItems};
_.E.computeCardListStyle=function(b){return b||null};
_.E.computeEmpty=function(b){return!this.get("cards.length",b)};
_.E.computeThumbnailStyle=function(b){return this.get("header.richListHeaderRenderer.channelThumbnail.channelThumbnailWithLinkRenderer.style",b)||null};
_.E.computeHasSubtitle=function(b){return!!this.get("header.richListHeaderRenderer.subtitle",b)};
_.E.computeInitialCountNumber=function(b){return this.hasSquareMiniApp&&b==="HORIZONTAL_CARD_LIST_STYLE_TYPE_CHANNEL_SHELF"?12:this.hasSkinnyWidthPortraitMiniApp&&b==="HORIZONTAL_CARD_LIST_STYLE_TYPE_CHANNEL_SHELF"?7:b==="HORIZONTAL_CARD_LIST_STYLE_TYPE_CHANNEL_SHELF"?6:b==="HORIZONTAL_CARD_LIST_STYLE_TYPE_INLINE_RECOMMENDATIONS"?8:b==="HORIZONTAL_CARD_LIST_STYLE_TYPE_NARROW_SHELF"?10:this.isSearch&&b==="HORIZONTAL_CARD_LIST_STYLE_TYPE_ENGAGEMENT_PANEL_SECTION"?7:this.inlineStructuredDescription?
8:4};
_.E.computeUseFloorScrolling=function(b){return b==="HORIZONTAL_CARD_LIST_STYLE_TYPE_RELATED_CHANNELS"||this.hasSquareMiniApp};
_.E.computeHasGameCard=function(b){return(b=this.get("cards",b))?b.some(function(d){return d.gameCardRenderer}):!1};
_.E.computeCenterHeaderTitle=function(b){return!(b==null||!b.centerHeaderTitle)};
_.E.computeHasPortraitMiniApp=function(b){return(b=b==null?void 0:b.cards)?b.some(function(d){return d.miniGameCardViewModel&&d.miniGameCardViewModel.layout==="MINI_APP_LAYOUT_PORTRAIT"}):!1};
_.E.computeHasSquareMiniApp=function(b){return(b=b==null?void 0:b.cards)?b.some(function(d){return d.miniGameCardViewModel&&d.miniGameCardViewModel.layout==="MINI_APP_LAYOUT_SQUARE"}):!1};
_.E.computeHasSkinnyWidthPortraitMiniApp=function(b){return(b=b==null?void 0:b.cards)?b.some(function(d){return d.miniGameCardViewModel&&d.miniGameCardViewModel.width===135}):!1};
_.E.computeCenterItems=function(b){return!!b};
_.E.computeHasInfoPanel=function(b){var d;return b==null?void 0:(d=b.cards)==null?void 0:d.some(function(B){return B.infoPanelContentRenderer})};
_.E.handleKeyDown=function(){this.ytdHorizontalListBehavior.fillRemainingListItems();this.ytRendererBehavior.markDirty()};
_.E.getItemByIndex=function(b){var d=this.items.children;return d&&d.length>b?d[b]:void 0};
_.E.onPageChange=function(){var b=this;this.pageLoadingFromNavigation=!0;_.Y8.addJob(function(){b.pageLoadingFromNavigation=!1;_.kJ(b.hostElement,"yt-terminate-video-preview-action")},8)};
_.E.updateListStyles=function(){if(_.N("problem_walkthrough_sd")&&this.JSC$15460_scrollContainer!==void 0){var b=this.JSC$15460_scrollContainer.clientWidth;b!==this.JSC$15460_lastScrollContainerWidth&&(this.JSC$15460_lastScrollContainerWidth=b,_.Wf(this.hostElement,{"--ytd-horizontal-card-list-item-width":Math.min(b*.8,415)+"px"}),_.dp(this.hostElement,"iron-resize"))}};
_.DB.Object.defineProperties(qh.prototype,{hideNavigationButton:{configurable:!0,enumerable:!0,get:function(){return!(!this.inlineStructuredDescription||!_.N("sd_horizontal_list_show_nav_killswitch"))}},
modernChapters:{configurable:!0,enumerable:!0,get:function(){var b,d,B;return!!((b=this.data)==null?0:(d=b.cards)==null?0:(B=d[0])==null?0:B.macroMarkersListItemRenderer)}},
hasVideoAttributeViewModels:{configurable:!0,enumerable:!0,get:function(){var b,d,B;return!!((b=this.data)==null?0:(d=b.cards)==null?0:(B=d[0])==null?0:B.videoAttributeViewModel)}},
modernInfoPanels:{configurable:!0,enumerable:!0,get:function(){var b,d,B;return _.N("enable_desktop_amsterdam_info_panels")&&!!((b=this.data)==null?0:(d=b.cards)==null?0:(B=d[0])==null?0:B.infoPanelContentRenderer)}}});
qh.prototype.dataChanged=qh.prototype.dataChanged;qh.prototype.onIronResize=qh.prototype.onIronResize;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],qh.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],qh.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.ln.YtdHorizontalListBehavior),_.n("design:type",Object)],qh.prototype,"ytdHorizontalListBehavior",void 0);
_.w([_.R(_.Wl),_.n("design:type",Object)],qh.prototype,"ytdDismissibleItemBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],qh.prototype,"data",void 0);_.w([_.Z({value:!1,reflectToAttribute:!0}),_.n("design:type",Boolean)],qh.prototype,"useCustomColors",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],qh.prototype,"useHighlightStyling",void 0);
_.w([_.Z({reflectToAttribute:!0,computed:"computeCardListStyle(data.style.type)"}),_.n("design:type",Object)],qh.prototype,"cardListStyle",void 0);_.w([_.Z({value:!0,reflectToAttribute:!0,computed:"computeEmpty(data)"}),_.n("design:type",Boolean)],qh.prototype,"empty",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"computeHasSubtitle(data)"}),_.n("design:type",Boolean)],qh.prototype,"hasSubtitle",void 0);
_.w([_.Z({reflectToAttribute:!0,computed:"computeThumbnailStyle(data)"}),_.n("design:type",Boolean)],qh.prototype,"thumbnailStyle",void 0);_.w([_.Z({readOnly:!0,reflectToAttribute:!0,computed:"computeHasGameCard(data)"}),_.n("design:type",Boolean)],qh.prototype,"hasGameCard",void 0);_.w([_.Z({readOnly:!0,reflectToAttribute:!0,computed:"computeCenterHeaderTitle(data)"}),_.n("design:type",Boolean)],qh.prototype,"centerHeaderTitle",void 0);
_.w([_.Z({readOnly:!0,reflectToAttribute:!0,computed:"computeHasPortraitMiniApp(data)"}),_.n("design:type",Boolean)],qh.prototype,"hasPortraitMiniApp",void 0);_.w([_.Z({readOnly:!0,reflectToAttribute:!0,computed:"computeHasSquareMiniApp(data)"}),_.n("design:type",Boolean)],qh.prototype,"hasSquareMiniApp",void 0);_.w([_.Z({readOnly:!0,reflectToAttribute:!0,computed:"computeHasSkinnyWidthPortraitMiniApp(data)"}),_.n("design:type",Boolean)],qh.prototype,"hasSkinnyWidthPortraitMiniApp",void 0);
_.w([_.Z({readOnly:!0,reflectToAttribute:!0,computed:"computeHasInfoPanel(data)"}),_.n("design:type",Boolean)],qh.prototype,"hasInfoPanel",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],qh.prototype,"isSearch",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],qh.prototype,"inlineStructuredDescription",void 0);_.w([_.DM("#scroll-container"),_.n("design:type",HTMLDivElement)],qh.prototype,"JSC$15460_scrollContainer",void 0);
_.w([_.Z({computed:"computeInitialCountNumber(data.style.type)"}),_.n("design:type",Number)],qh.prototype,"initialCount",void 0);_.w([_.Z({computed:"computeUseFloorScrolling(data.style.type)"}),_.n("design:type",Boolean)],qh.prototype,"useFloorScrolling",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"computeCenterItems(data.centerItems)"}),_.n("design:type",Boolean)],qh.prototype,"centerItems",void 0);_.w([_.Z(),_.n("design:type",Object)],qh.prototype,"pageLoadingFromNavigation",void 0);
_.w([_.Z(),_.n("design:type",Object)],qh.prototype,"currentIndex",void 0);_.w([_.Z(),_.n("design:type",Number)],qh.prototype,"scrollCount",void 0);_.w([_.Z(),_.n("design:type",Object)],qh.prototype,"supportComponentResize",void 0);_.w([_.DM("#items"),_.n("design:type",HTMLDivElement)],qh.prototype,"items",void 0);_.w([_.$0("iron-resize"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],qh.prototype,"onIronResize",null);
_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],qh.prototype,"dataChanged",null);_.w([_.Z({reflectToAttribute:!0}),_.X("inlineStructuredDescription"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],qh.prototype,"hideNavigationButton",null);_.w([_.Z({reflectToAttribute:!0}),_.X("data"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],qh.prototype,"modernChapters",null);
_.w([_.Z({reflectToAttribute:!0}),_.X("data"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],qh.prototype,"hasVideoAttributeViewModels",null);_.w([_.Z({reflectToAttribute:!0}),_.X("data"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],qh.prototype,"modernInfoPanels",null);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-horizontal-card-list-renderer"})],qh);
_.V(qh,"ytd-horizontal-card-list-renderer",function(){if(kOS!==void 0)return kOS;var b=document.createElement("template");_.J(b,'\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>');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return kOS=b},{mode:_.s_("kevlar_poly_si_batch_j072")?1:2});var Ww3=_.y(function(b){var d=b.data;var B={};return _.W("video-summary-content-view-model",{class:_.LQ("videoSummaryContentViewModelHost",b.className,(B.videoSummaryContentViewModelHostIsSearch=b.isSearch,B))},_.W(_.iY,{each:function(){var k=[],G=d().paragraphs;if(G==null||!G.length)return[];for(var P=0;P<G.length;P++){var v=_.p(G[P],Ry5),L=void 0;P>0&&(L=_.p(G[P-1],Ry5));L&&!!L.marker===!!v.marker?k[k.length-1].paragraphs.push(v):k.push({isList:!!v.marker,paragraphs:[v]})}return k},
keyBy:"INDEX"},function(k){return _.W(_.m,{cond:function(){return k().isList},
then:function(){return _.W("ul",{class:"videoSummaryContentViewModelList"},_.W(_.iY,{each:function(){return k().paragraphs},
keyBy:"INDEX"},function(G){return _.W("li",{class:"videoSummaryContentViewModelListItem"},_.W(_.I4,{text:function(){return G().text}}))}))},
else:function(){return _.W("div",{class:"videoSummaryContentViewModelParagraphContainer"},_.W(_.iY,{each:function(){return k().paragraphs},
keyBy:"INDEX"},function(G){return _.W("p",{class:"videoSummaryContentViewModelParagraph"},_.W(_.I4,{text:function(){return G().text}}))}))}})}),_.W(_.m,{cond:function(){return!!_.p(d().likeButtonViewModel,_.iy)&&!!_.p(d().dislikeButtonViewModel,_.wt)},
then:function(){return _.W("div",{class:"videoSummaryContentViewModelBottomButtonsContainer"},_.W("div",{class:"videoSummaryContentViewModelLikeButton"},_.W(_.m5,{data:function(){return _.p(d().likeButtonViewModel,_.iy)},
disableIconAnimation:!0})),_.W(_.av,{data:function(){return _.p(d().dislikeButtonViewModel,_.wt)}}))}}))},"ac");
Ww3.idomCompat=!0;_.B$(Ww3,"video-summary-content-view-model",{props:{data:_.DK,isSearch:_.DK,className:_.DK}});var xL=function(){var b=_.g.apply(this,arguments)||this;var d,B;b.isExpanded=(B=(d=b.data)==null?void 0:d.isExpanded)!=null?B:!1;b.disableExpand=!1;b.showProminentLabel=!1;b.showRightSideLabel=!0;b.toggleExpandableContent=function(k){b.disableExpand||(k.stopPropagation(),_.b3(_.Q8(k),b.hostElement,["info","expanded-subtitle"])||(b.isExpanded=!b.isExpanded,b.ytRendererBehavior.logExplicitClick(b.data),b.JSC$15471_cardList&&!_.N("expandable_metadata_a11y_fix_ks")&&_.Op(b,function(){_.WA(b.hostElement)})))};
b.useSquareThumbnail=!1;b.startX=0;return b};
_.c(xL,_.g);_.E=xL.prototype;_.E.computeUseSquareThumbnail=function(){var b;return(b=this.data)==null?void 0:b.useSquareThumbnail};
_.E.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"}}}}};
_.E.dataChanged=function(){if(this.data){var b,d;this.isExpanded=(d=(b=this.data)==null?void 0:b.isExpanded)!=null?d:!1;var B,k,G,P;if(b=this.isDarkTheme()?(B=this.data)==null?void 0:(k=B.colorData)==null?void 0:k.darkColorPalette:(G=this.data)==null?void 0:(P=G.colorData)==null?void 0:P.lightColorPalette){var v,L;if((v=this.data)==null?0:(L=v.colorData)==null?0:L.vibrantColorPalette)b.section1Color=this.data.colorData.vibrantColorPalette.section1Color,_.zD(this.hostElement,b)}}};
_.E.isExpandedChanged=function(){this.isExpanded&&this.JSC$15471_cardList&&_.dp(this.JSC$15471_cardList,"iron-resize")};
_.E.computeIsExpanded=function(b){return!!b.isExpanded};
_.E.computeShowProminentLabel=function(b,d){var B;return!!(b==null?0:(B=b.header)==null?0:B.showLeadingCollapsedLabel)&&!d};
_.E.computeShowRightSideLabel=function(b,d){var B;return!(b==null?0:(B=b.header)==null?0:B.showLeadingCollapsedLabel)&&!d};
_.E.captureContentClick=function(b){if(!this.disableExpand)if(_.N("expandable_metadata_fix_killswitch")){var d=b.target;_.uFr(d,"ytd-macro-markers-list-item-renderer")||b.stopPropagation();(d==null?void 0:d.id)==="scroll-container"&&(this.isExpanded=!this.isExpanded)}else _.b3(_.Q8(b),this.hostElement,["items"])||_.eK(_.Q8(b),this.hostElement,["BUTTON"])||(this.isExpanded=!this.isExpanded)};
_.E.timestampClick=function(b){b.stopPropagation();var d,B;(b=(d=this.data)==null?void 0:(B=d.header)==null?void 0:B.jumpToTimestampEndpoint)&&this.ytComponentBehavior.resolveCommand(b)};
_.E.onDown=function(b){b.stopPropagation();this.startX=b.detail?b.detail.x:0};
_.E.onUp=function(b){this.skipKeyInteraction(b)&&b.stopPropagation()};
_.E.skipKeyInteraction=function(b){var d=b.target;if((d==null?void 0:d.id)==="scroll-container"||(d==null?void 0:d.id)==="items"||b.detail&&b.detail.x!==this.startX)return!0;b=_.Q8(b);b=_.C(b);for(d=b.next();!d.done;d=b.next()){d=d.value;if(d===this.hostElement)break;if(d.hasAttribute&&d.hasAttribute("skip-key-interaction"))return!0}return!1};
_.E.isDarkTheme=function(){return document.documentElement.hasAttribute("dark")};
_.DB.Object.defineProperties(xL.prototype,{hasVideoSummary:{configurable:!0,enumerable:!0,get:function(){var b;return!!_.p((b=this.data)==null?void 0:b.expandedContent,zy3)}},
hasLockupViewModel:{configurable:!0,enumerable:!0,get:function(){var b;return!!_.p((b=this.data)==null?void 0:b.expandedContent,_.zAr)}},
useCustomColors:{configurable:!0,enumerable:!0,get:function(){var b,d;return!((b=this.data)==null||!b.useCustomColors)&&!((d=this.data)==null||!d.colorData)&&!this.isWatch}},
showInfoButton:{configurable:!0,enumerable:!0,get:function(){var b;return!((b=this.data)==null||!b.infoButton)&&!!this.isExpanded}},
showTimestamp:{configurable:!0,enumerable:!0,get:function(){var b,d;return!!((b=this.data)==null?0:(d=b.header)==null?0:d.collapsedJumpToTimestamp)&&!this.isExpanded}},
showExpandedSubtitle:{configurable:!0,enumerable:!0,get:function(){var b,d;return!!((b=this.data)==null?0:(d=b.header)==null?0:d.expandedSubtitle)&&this.isExpanded}},
expandedSubtitleTarget:{configurable:!0,enumerable:!0,get:function(){var b,d,B=(b=this.data)==null?void 0:(d=b.header)==null?void 0:d.expandedSubtitleTapCommand;b=B&&_.p(B,_.sN);return _.N("web_open_ai_support_links_external_window")&&(b==null?void 0:b.target)==="TARGET_NEW_WINDOW"?"_blank":null}},
expandedSubtitleRel:{configurable:!0,enumerable:!0,get:function(){var b,d,B=(b=this.data)==null?void 0:(d=b.header)==null?void 0:d.expandedSubtitleTapCommand;b=B&&_.p(B,_.sN);return _.N("web_open_ai_support_links_external_window")&&(b==null?void 0:b.target)==="TARGET_NEW_WINDOW"?"noopener":null}},
showThumbnail:{configurable:!0,enumerable:!0,get:function(){var b,d;return!!((b=this.data)==null?0:(d=b.header)==null?0:d.collapsedThumbnail)&&!this.isExpanded}},
useVppShoppingDestinationStyle:{configurable:!0,enumerable:!0,get:function(){var b;return((b=this.data)==null?void 0:b.style)==="EXPANDABLE_METADATA_STYLE_VPP_SHOPPING_DESTINATION"}}});
xL.prototype.onUp=xL.prototype.onUp;xL.prototype.onDown=xL.prototype.onDown;xL.prototype.isExpandedChanged=xL.prototype.isExpandedChanged;xL.prototype.dataChanged=xL.prototype.dataChanged;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],xL.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],xL.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],xL.prototype,"ytComponentBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],xL.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],xL.prototype,"isExpanded",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],xL.prototype,"disableExpand",void 0);_.w([_.Z({value:!1}),_.n("design:type",Boolean)],xL.prototype,"isSearch",void 0);
_.w([_.Z({value:!1,reflectToAttribute:!0}),_.n("design:type",Boolean)],xL.prototype,"isWatch",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"computeShowProminentLabel(data, isExpanded)"}),_.n("design:type",Object)],xL.prototype,"showProminentLabel",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"computeShowRightSideLabel(data, isExpanded)"}),_.n("design:type",Object)],xL.prototype,"showRightSideLabel",void 0);
_.w([_.Z({value:!1,reflectToAttribute:!0}),_.X("data"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],xL.prototype,"hasVideoSummary",null);_.w([_.Z({value:!1,reflectToAttribute:!0}),_.X("data"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],xL.prototype,"hasLockupViewModel",null);_.w([_.Z({reflectToAttribute:!0}),_.X("data","isWatch"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],xL.prototype,"useCustomColors",null);
_.w([_.Z({reflectToAttribute:!0}),_.X("data","isExpanded"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],xL.prototype,"showInfoButton",null);_.w([_.X("data","isExpanded"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],xL.prototype,"showTimestamp",null);_.w([_.X("data","isExpanded"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],xL.prototype,"showExpandedSubtitle",null);
_.w([_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],xL.prototype,"expandedSubtitleTarget",null);_.w([_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],xL.prototype,"expandedSubtitleRel",null);_.w([_.X("data","isExpanded"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],xL.prototype,"showThumbnail",null);_.w([_.Z({reflectToAttribute:!0}),_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],xL.prototype,"useVppShoppingDestinationStyle",null);
_.w([_.Z(),_.n("design:type",Object)],xL.prototype,"toggleExpandableContent",void 0);_.w([_.DM("ytd-horizontal-card-list-renderer"),_.n("design:type",Object)],xL.prototype,"JSC$15471_cardList",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"computeUseSquareThumbnail(data.useSquareThumbnail)"}),_.n("design:type",Object)],xL.prototype,"useSquareThumbnail",void 0);_.w([_.pl("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],xL.prototype,"dataChanged",null);
_.w([_.O8("isExpanded"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],xL.prototype,"isExpandedChanged",null);_.w([_.$0("down"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],xL.prototype,"onDown",null);_.w([_.$0("up"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],xL.prototype,"onUp",null);
_.w([_.ZM({is:"ytd-expandable-metadata-renderer",disableElementRegistration:!0})],xL);
_.V(xL,"ytd-expandable-metadata-renderer",function(){if(fWs!==void 0)return fWs;var b=document.createElement("template");_.J(b,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-expandable-metadata-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" on-click="toggleExpandableContent" skip-key-interaction="" class="style-scope ytd-expandable-metadata-renderer">\n  <div id="left-section" class="style-scope ytd-expandable-metadata-renderer">\n    <div id="thumbnail" hidden="[[!showThumbnail]]" class="style-scope ytd-expandable-metadata-renderer">\n      <yt-img-shadow object-fit="FILL" thumbnail="[[data.header.collapsedThumbnail]]" class="style-scope ytd-expandable-metadata-renderer">\n      </yt-img-shadow>\n    </div>\n    <div id="prominent-collapsed-label" hidden="[[!showProminentLabel]]" class="style-scope ytd-expandable-metadata-renderer">\n      <yt-formatted-string id="prominent-label-text" text="[[data.header.collapsedLabel]]" class="style-scope ytd-expandable-metadata-renderer"></yt-formatted-string>\n    </div>\n    <div id="timestamp" hidden="[[!showTimestamp]]" raised="" on-click="timestampClick" class="style-scope ytd-expandable-metadata-renderer">\n      <yt-formatted-string text="[[data.header.collapsedJumpToTimestamp]]" class="style-scope ytd-expandable-metadata-renderer"></yt-formatted-string>\n    </div>\n    <div id="collapsed-title" hidden="[[isExpanded]]" role="button" class="style-scope ytd-expandable-metadata-renderer">\n      <yt-formatted-string text="[[data.header.collapsedTitle]]" class="style-scope ytd-expandable-metadata-renderer"></yt-formatted-string>\n    </div>\n    <div id="expanded-title-subtitle-group" hidden="[[!isExpanded]]" class="style-scope ytd-expandable-metadata-renderer">\n      <yt-icon id="expanded-title-icon" disable-upgrade$="[[!data.header.expandedTitleIcon.iconType]]" hidden="[[!data.header.expandedTitleIcon.iconType]]" icon="[[data.header.expandedTitleIcon.iconType]]" class="style-scope ytd-expandable-metadata-renderer">\n      </yt-icon>\n      <div id="expanded-title-subtitle-text" class="style-scope ytd-expandable-metadata-renderer">\n        <div id="expanded-title" class="style-scope ytd-expandable-metadata-renderer">\n          <yt-formatted-string text="[[data.header.expandedTitle]]" class="style-scope ytd-expandable-metadata-renderer"></yt-formatted-string>\n        </div>\n        <div id="expanded-subtitle" hidden="[[!showExpandedSubtitle]]" class="style-scope ytd-expandable-metadata-renderer">\n          <a class="yt-simple-endpoint style-scope ytd-expandable-metadata-renderer" href$="[[computeHref_(data.header.expandedSubtitleTapCommand)]]" data="[[data.header.expandedSubtitleTapCommand]]" target$="[[expandedSubtitleTarget]]" rel$="[[expandedSubtitleRel]]">\n            <yt-formatted-string text="[[data.header.expandedSubtitle]]" class="style-scope ytd-expandable-metadata-renderer"></yt-formatted-string>\n            <yt-icon disable-upgrade$="[[!data.header.expandedSubtitleTrailingIcon.iconType]]" hidden="[[!data.header.expandedSubtitleTrailingIcon.iconType]]" icon="[[data.header.expandedSubtitleTrailingIcon.iconType]]" class="style-scope ytd-expandable-metadata-renderer">\n            </yt-icon>\n          </a>\n        </div>\n      </div>\n    </div>\n  </div>\n  <div id="right-section" class="style-scope ytd-expandable-metadata-renderer">\n    <div id="info" hidden="[[!showInfoButton]]" class="style-scope ytd-expandable-metadata-renderer"></div>\n    <div id="collapsed-label" hidden="[[!showRightSideLabel]]" class="style-scope ytd-expandable-metadata-renderer">\n      <yt-icon disable-upgrade$="[[!data.header.collapsedLabelIcon.iconType]]" hidden="[[!data.header.collapsedLabelIcon.iconType]]" icon="[[data.header.collapsedLabelIcon.iconType]]" class="style-scope ytd-expandable-metadata-renderer">\n      </yt-icon>\n      <yt-formatted-string text="[[data.header.collapsedLabel]]" class="style-scope ytd-expandable-metadata-renderer"></yt-formatted-string>\n    </div>\n    <div id="expand" hidden="[[isExpanded]]" class="style-scope ytd-expandable-metadata-renderer"></div>\n    <div id="collapse" hidden="[[!isExpanded]]" class="style-scope ytd-expandable-metadata-renderer"></div>\n  </div>\n</div>\n<div id="content" hidden="[[!isExpanded]]" on-click="captureContentClick" class="style-scope ytd-expandable-metadata-renderer"></div>\n<div id="menu" hidden="[[!isExpanded]]" class="style-scope ytd-expandable-metadata-renderer"></div>\n');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return fWs=b},{mode:1});var akA,mKs=function(){if(akA!==void 0)return akA;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return akA=b};_.B$(_.W5,"yt-avatar-stack-view-model",{props:{className:_.DK,data:_.DK,overrides:_.DK,isOverlay:_.DK,useMediumText:_.DK,decorations:_.DK,hideAvatar:_.DK}});_.Xf("itemSectionRenderer","videoRenderer","ytd-video-renderer");var YL=function(){var b=_.g.apply(this,arguments)||this;b.disableExpand=!1;b.shouldShowChannelInfo=!1;b.hasAttributedBylineText=!1;b.actionMap={"yt-hide-item-section-videos-by-id-command":"handleHideItemSectionVideosByIdCommand"};return b};
_.c(YL,_.g);_.E=YL.prototype;_.E.computeUseSearchUi=function(){var b,d;return this.isSearch||((b=this.data)==null?void 0:(d=b.style)==null?void 0:d.value)==="VIDEO_STYLE_TYPE_WITH_EXPANDED_METADATA"};
_.E.computeUseThreeLineTitle=function(){var b;return((b=this.data)==null?void 0:b.maxTitleLines)===3};
_.E.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"},initialRenderPriority:_.N("polymer_video_renderer_defer_menu")&&!QJ$?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"}}}};
_.E.attached=function(){_.Ll(this.hostElement,"blue-links",_.N("kevlar_video_blue_links"));this.updateInlinePreviewHoverListeners()};
_.E.detached=function(){this.clearInlinePreviewHoverListeners()};
_.E.dataChanged=function(){this.isHistory=window.location.pathname.indexOf("/feed/history")!==-1;_.fl(_.Cl(this.hostElement).querySelector("#description-text"),"ellipsis-truncate",!!this.data.topStandaloneBadge);var b=this.get("data.buttons.buttonRenderer.serviceEndpoint"),d;b&&((d=_.p(b.commandMetadata,_.YQ))==null?0:d.fireAutomatically)&&this.ytComponentBehavior.resolveCommand(b);this.updateInlinePreviewHoverListeners()};
_.E.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$15476_inlinePreviewHoverListener=SZ({mediaRenderer:this,lockupElement:this.JSC$15476_dismissibleMedia,thumbnailElement:this.thumbnail})};
_.E.clearInlinePreviewHoverListeners=function(){var b;(b=this.JSC$15476_inlinePreviewHoverListener)==null||eh(b)};
_.E.onTextWrapperClick=function(b){var d,B,k=this.hideTranslation?(d=this.data)==null?void 0:d.untranslatedNavigationEndpoint:(B=this.data)==null?void 0:B.navigationEndpoint;d=_.b3(_.Q8(b),this.hostElement,["expandable-metadata"]);!k||d&&!_.N("expandable_metadata_fix_killswitch")||_.eK(_.Q8(b),this.hostElement,["A".toString(),"BUTTON".toString(),"YT-AVATAR-STACK-VIEW-MODEL"])||_.dp(this.hostElement,"yt-navigate",{endpoint:k})};
_.E.computeThumbnailWidth=function(b,d,B,k,G){return this.videoStyle==="VIDEO_STYLE_TYPE_WITH_EXPANDED_METADATA"?500:k?G==="MASSIVE"?600:G==="BIG"?500:G==="MEDIUM"?450:420:B?360:d?128:b?210:246};
_.E.computeUseBiggerThumbs=function(b){return b&&_.N("enable_desktop_search_bigger_thumbs")};
_.E.computeShouldShowChannelInfo=function(){return this.useSearchUi};
_.E.computeHasAttributedBylineText=function(){var b;return!((b=this.data)==null||!b.attributedBylineText)};
_.E.computeVideoStyle=function(){if(_.N("enable_video_style")){var b,d;return(b=this.data)==null?void 0:(d=b.style)==null?void 0:d.value}};
_.E.computeDisableExpand=function(){return this.videoStyle==="VIDEO_STYLE_TYPE_WITH_EXPANDED_METADATA"};
_.E.handleHideItemSectionVideosByIdCommand=function(b){var d;b=(d=_.p(b,q0h))==null?void 0:d.videoId;this.data&&this.data.videoId===b&&(this.isHidden=!0)};
_.E.getMetadataSnippetContainerClass=function(b){return b?"metadata-snippet-container-one-line":"metadata-snippet-container"};
_.E.computeTitleText=function(b,d,B){return b?B:d};
_.E.computeDescriptionSnippet=function(b,d,B){return b?B:d};
_.E.computeSnippetText=function(b,d,B){return b?B:d};
_.E.computeNavigationEndpoint=function(b,d){return b?d==null?void 0:d.untranslatedNavigationEndpoint:d==null?void 0:d.navigationEndpoint};
_.E.hideInlineTitleIcon=function(b,d){return b||!d};
_.DB.Object.defineProperties(YL.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 b;return(b=this.searchVideoResultEntity.hiddenBadgeGroups)!=null?b:[]}return[]}},
shouldShowChannelThumbnail:{configurable:!0,enumerable:!0,get:function(){var b,d,B;return!!(this==null?0:(b=this.data)==null?0:(d=b.channelThumbnailSupportedRenderers)==null?0:(B=d.channelThumbnailWithLinkRenderer)==null?0:B.thumbnail)&&!this.useAvatar}},
useAvatar:{configurable:!0,enumerable:!0,get:function(){var b;return!!_.p((b=this.data)==null?void 0:b.avatar,RAV)}},
isHovered:{configurable:!0,enumerable:!0,get:function(){var b;return!((b=this.JSC$15476_inlinePreviewHoverListener)==null?0:$L(b))&&!!this.ytdLockupBehavior.lockupIsHovered}}});
_.DB.Object.defineProperties(YL,{template:{configurable:!0,enumerable:!0,get:function(){return mKs()}}});
YL.prototype.dataChanged=YL.prototype.dataChanged;_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],YL.prototype,"ytComponentBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],YL.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],YL.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.Wl),_.n("design:type",Object)],YL.prototype,"ytdDismissibleItemBehavior",void 0);
_.w([_.R(_.Ui),_.n("design:type",Object)],YL.prototype,"ytdLockupBehavior",void 0);_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],YL.prototype,"ytActionHandlerBehavior",void 0);_.w([_.R(_.fH),_.n("design:type",Object)],YL.prototype,"ytdReduxBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],YL.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0,value:!1}),_.n("design:type",Boolean)],YL.prototype,"isBackstageVideo",void 0);
_.w([_.Z({reflectToAttribute:!0,value:!1}),_.n("design:type",Boolean)],YL.prototype,"isPostCompactVideo",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],YL.prototype,"isHistory",void 0);_.w([_.Z({reflectToAttribute:!0,value:!1}),_.n("design:type",Boolean)],YL.prototype,"isRichGridVideoPost",void 0);_.w([_.Z({reflectToAttribute:!0,value:!1}),_.n("design:type",Boolean)],YL.prototype,"isHidden",void 0);
_.w([_.Z({reflectToAttribute:!0,value:!1}),_.n("design:type",Boolean)],YL.prototype,"isSearch",void 0);_.w([_.Z({reflectToAttribute:!0,value:!1,computed:"computeUseSearchUi(isSearch, data)"}),_.n("design:type",Boolean)],YL.prototype,"useSearchUi",void 0);_.w([_.Z({reflectToAttribute:!0,value:!1,computed:"computeUseThreeLineTitle(data)"}),_.n("design:type",Boolean)],YL.prototype,"useThreeLineTitle",void 0);
_.w([_.Z({reflectToAttribute:!0,computed:"computeUseBiggerThumbs(useSearchUi)"}),_.n("design:type",Boolean)],YL.prototype,"useBiggerThumbs",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"computeVideoStyle(data.style.value)"}),_.n("design:type",Object)],YL.prototype,"videoStyle",void 0);_.w([_.Z({computed:"computeDisableExpand(videoStyle)"}),_.n("design:type",Object)],YL.prototype,"disableExpand",void 0);
_.w([_.Z({computed:"computeShouldShowChannelInfo(useSearchUi)"}),_.n("design:type",Object)],YL.prototype,"shouldShowChannelInfo",void 0);_.w([_.Z({computed:"computeHasAttributedBylineText(data)"}),_.n("design:type",Object)],YL.prototype,"hasAttributedBylineText",void 0);_.w([_.Z({reflectToAttribute:!0,value:function(){return _.pw("desktop_search_bigger_thumbs_style")}}),
_.n("design:type",String)],YL.prototype,"biggerThumbsStyle",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"computeIcon_(data.inlineTitleIcon)"}),_.n("design:type",String)],YL.prototype,"inlineTitleIcon",void 0);_.w([_.Z({computed:"computeNavigationEndpoint(hideTranslation, data)"}),_.n("design:type",Object)],YL.prototype,"computedNavigationEndpoint",void 0);_.w([_.Z({selectorArgs:["data.searchVideoResultEntityKey"],selector:function(b,d){return _.AY(b.entities,"searchVideoResultEntity",d)}}),
_.n("design:type",Object)],YL.prototype,"searchVideoResultEntity",void 0);_.w([_.DM("ytd-thumbnail"),_.n("design:type",HTMLElement)],YL.prototype,"thumbnail",void 0);_.w([_.DM("#dismissible"),_.n("design:type",HTMLElement)],YL.prototype,"JSC$15476_dismissibleMedia",void 0);_.w([_.pl("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],YL.prototype,"dataChanged",null);
_.w([_.X("searchVideoResultEntity"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],YL.prototype,"hideTranslation",null);_.w([_.X("searchVideoResultEntity"),_.n("design:type",Array),_.n("design:paramtypes",[])],YL.prototype,"hiddenBadgeGroups",null);_.w([_.X("data","useAvatar"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],YL.prototype,"shouldShowChannelThumbnail",null);_.w([_.X("data"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],YL.prototype,"useAvatar",null);
_.w([_.X("lockupIsHovered"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],YL.prototype,"isHovered",null);_.w([_.ZM({is:"ytd-video-renderer",disableElementRegistration:!0})],YL);_.V(YL,"ytd-video-renderer",function(){return mKs()},{mode:_.s_("kevlar_poly_si_batch_j047")?1:2});var e2=function(){var b=_.g.apply(this,arguments)||this;b.editDialog=null;b.roundedContainer=!0;b.isLoading=!1;b.isRichGrid=!1;b.isRichGridRepost=!1;b.reduceSidePaddings=_.N("reduce_side_paddings_in_shelf");b.JSC$15483_spinnerEl=null;return b};
_.c(e2,_.g);_.E=e2.prototype;
_.E.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"}}}};
_.E.contentTextChanged=function(){this.expander.reset()};
_.E.dataChanged=function(){var b=this;if(this.data){this.isLoading=!1;this.editDialog=null;for(var d=0,B=this.data.actions&&this.data.actions.length;d<B;d++)this.openEditDialog(_.p(this.data.actions[d],lpr));if((d=this.get("actionButtons.commentActionButtonsRenderer.shareButton",this.data))&&(d=this.get("buttonRenderer.hint.hintRenderer.hintId",d))&&d.startsWith("share-post-hint")){var k=this.get("children.dismissible.children.toolbar.children.action-buttons.children.toolbar.children.share-button",
this);if(k){_.S_.getInstance();var G=VR(_.QS(_.AU("SHARE_POST_EDU_TEXT")),"share-post-edu-displayed","OPEN_POPUP_POSITION_TOPRIGHT");_.Y8.addLowPriorityJob(function(){_.PG(b.hostElement,G,k)})}}}};
_.E.updatePoll=function(b){b>=0?this.actionButtons.reply():this.actionButtons.hideReplyDialog()};
_.E.isLoadingChanged=function(){!this.isLoading||this.editDialog||this.JSC$15483_spinnerEl||(this.JSC$15483_spinnerEl=document.createElement("tp-yt-paper-spinner-lite"),_.Cl(this.hostElement).appendChild(this.JSC$15483_spinnerEl));this.JSC$15483_spinnerEl&&(this.JSC$15483_spinnerEl.active=this.isLoading)};
_.E.onYtNavigate=function(b){var d=this.get("updateCommentDialogEndpoint",b.detail.endpoint);d&&(this.openEditDialog(d),b.stopPropagation())};
_.E.onYtCommentboxDismiss=function(){this.editDialog=null};
_.E.onYtCommentPollRevert=function(b,d){d&&this.updatePoll(d.selectedChoiceIndex)};
_.E.onYtServiceRequestSent=function(b,d){var B;d.endpoint&&(_.p(d.endpoint,wI3)||_.p(d.endpoint,iA$)&&((B=_.p(d.endpoint,iA$))==null||!B.clientActions))&&(this.isLoading=!0);if(d.actions)for(b=0;b<d.actions.length;b++)B=d.actions[b],_.p(B,qz)&&(B=this.get("updateBackstagePollAction.selectedChoiceIndex",B),B==void 0&&(B=-1),this.updatePoll(B))};
_.E.onYtServiceRequestCompleted=function(){this.isLoading=!1};
_.E.openEditDialog=function(b){b&&b.dialog&&(this.editDialog=b.dialog,b=this.editDialogEl.firstElementChild)&&(b.focus(),b.openDialog&&b.openDialog())};
_.E.computeIsPostHidden=function(b,d){return!!b||d};
_.E.computeSurfaceType=function(b){return b?b.toLowerCase().replace(/_/g,"-"):""};
_.E.computeUsesCompactLockup=function(b){return b==="BACKSTAGE_SURFACE_TYPE_HOME"||b==="BACKSTAGE_SURFACE_TYPE_SEARCH"||b==="BACKSTAGE_SURFACE_TYPE_NEWS_DESTINATION"||b==="BACKSTAGE_SURFACE_TYPE_CHANNEL_HOME"||b==="BACKSTAGE_SURFACE_TYPE_STRUCTURED_DESCRIPTION"||b==="BACKSTAGE_SURFACE_TYPE_REPOST_PREVIEW"};
_.E.computeShowWithoutToolbar=function(b){return!b.actionButtons&&!b.actionMenu};
_.E.computePostAttachment=function(b){if(b.backstageAttachment){if(_.p(b.backstageAttachment,okr))return"poll";if(_.p(b.backstageAttachment,PhU))return"quiz";if(_.p(b.backstageAttachment,_.$t))return"video";if(_.p(b.backstageAttachment,Eke))return"uploaded-videos";if(_.p(b.backstageAttachment,G_A))return b.contentText?"image":"image-only";if(_.p(b.backstageAttachment,dRU))return"playlist"}return"none"};
_.E.computePostTabIndex=function(b){return b?0:-1};
_.E.computeButtonTooltipPosition=function(b){return this.computeUsesCompactLockup(b)?"top":"bottom"};
_.E.computeHasText=function(b){return!(b==null||!b.contentText)};
_.E.onTap=function(b){var d,B;if(((d=this.data)==null?0:d.navigationEndpoint)&&((B=this.data)==null?void 0:B.surface)==="BACKSTAGE_SURFACE_TYPE_STRUCTURED_DESCRIPTION")this.ytComponentBehavior.resolveCommand(this.data.navigationEndpoint);else{var k;((k=this.data)==null?0:k.navigationEndpoint)&&!_.eK(_.Q8(b)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"YTD-VIDEO-RENDERER","YTD-PLAYLIST-RENDERER"])&&_.dp(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint})}};
_.DB.Object.defineProperties(e2.prototype,{voteCount:{configurable:!0,enumerable:!0,get:function(){var b;return((b=this.data)==null?void 0:b.voteCount)||_.QS("0")}},
commentCount:{configurable:!0,enumerable:!0,get:function(){var b;return(b=this.data)==null?void 0:b.commentCount}},
hasPoll:{configurable:!0,enumerable:!0,get:function(){return!(!this.data.backstageAttachment||!_.p(this.data.backstageAttachment,okr))}},
hasUploadedVideo:{configurable:!0,enumerable:!0,get:function(){return!(!this.data.backstageAttachment||!_.p(this.data.backstageAttachment,Eke))}}});
e2.prototype.onYtServiceRequestCompleted=e2.prototype.onYtServiceRequestCompleted;e2.prototype.onYtServiceRequestSent=e2.prototype.onYtServiceRequestSent;e2.prototype.onYtCommentPollRevert=e2.prototype.onYtCommentPollRevert;e2.prototype.onYtCommentboxDismiss=e2.prototype.onYtCommentboxDismiss;e2.prototype.onYtNavigate=e2.prototype.onYtNavigate;e2.prototype.isLoadingChanged=e2.prototype.isLoadingChanged;e2.prototype.dataChanged=e2.prototype.dataChanged;e2.prototype.contentTextChanged=e2.prototype.contentTextChanged;
_.w([_.R(_.Wl),_.n("design:type",Object)],e2.prototype,"ytdDismissibleItemBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],e2.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],e2.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],e2.prototype,"ytComponentBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],e2.prototype,"data",void 0);
_.w([_.Z(),_.n("design:type",Object)],e2.prototype,"editDialog",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],e2.prototype,"roundedContainer",void 0);_.w([_.Z(),_.n("design:type",Object)],e2.prototype,"isLoading",void 0);_.w([_.Z({computed:"computeSurfaceType(data.surface)",reflectToAttribute:!0}),_.n("design:type",String)],e2.prototype,"surface",void 0);
_.w([_.Z({computed:"computeUsesCompactLockup(data.surface)",reflectToAttribute:!0}),_.n("design:type",Boolean)],e2.prototype,"usesCompactLockup",void 0);_.w([_.Z({computed:"computeShowWithoutToolbar(data)",reflectToAttribute:!0}),_.n("design:type",Boolean)],e2.prototype,"showWithoutToolbar",void 0);_.w([_.Z({computed:"computePostAttachment(data)",reflectToAttribute:!0}),_.n("design:type",String)],e2.prototype,"attachment",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],e2.prototype,"isRichGrid",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],e2.prototype,"isRichGridRepost",void 0);_.w([_.Z({reflectToAttribute:!0,value:_.N("use_better_post_dismissals")}),_.n("design:type",Boolean)],e2.prototype,"useBetterPostDismissals",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],e2.prototype,"reduceSidePaddings",void 0);
_.w([_.Z({computed:"computeHasText(data)",reflectToAttribute:!0}),_.n("design:type",Boolean)],e2.prototype,"hasText",void 0);_.w([_.DM("#expander"),_.n("design:type",Object)],e2.prototype,"expander",void 0);_.w([_.DM("#action-buttons"),_.n("design:type",Object)],e2.prototype,"actionButtons",void 0);_.w([_.DM("#edit-dialog"),_.n("design:type",HTMLElement)],e2.prototype,"editDialogEl",void 0);
_.w([_.O8("data.contentText"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],e2.prototype,"contentTextChanged",null);_.w([_.pl("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],e2.prototype,"dataChanged",null);_.w([_.O8("isLoading"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],e2.prototype,"isLoadingChanged",null);
_.w([_.$0("yt-navigate"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],e2.prototype,"onYtNavigate",null);_.w([_.$0("yt-commentbox-dismiss"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],e2.prototype,"onYtCommentboxDismiss",null);_.w([_.$0("yt-comment-poll-revert"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent,Object]),_.n("design:returntype")],e2.prototype,"onYtCommentPollRevert",null);
_.w([_.$0("yt-service-request-sent"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent,_.iI]),_.n("design:returntype")],e2.prototype,"onYtServiceRequestSent",null);_.w([_.$0("yt-service-request-completed"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent,_.xu]),_.n("design:returntype")],e2.prototype,"onYtServiceRequestCompleted",null);_.w([_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],e2.prototype,"voteCount",null);
_.w([_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],e2.prototype,"commentCount",null);_.w([_.X("data"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],e2.prototype,"hasPoll",null);_.w([_.X("data"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],e2.prototype,"hasUploadedVideo",null);_.w([_.ZM({is:"ytd-post-renderer",disableElementRegistration:!0})],e2);
_.V(e2,"ytd-post-renderer",function(){if(Hf2!==void 0)return Hf2;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return Hf2=b},{mode:1});var $Kr;var O9U;var bv=function(){return _.g.apply(this,arguments)||this};
_.c(bv,_.g);bv.prototype.configureRendererStamper=function(){return{"data.images":{id:"items",mapping:{backstageImageRenderer:{component:"ytd-backstage-image-renderer",properties:{surface:"[[surface]]"}}}}}};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],bv.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],bv.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.ln.YtdHorizontalListBehavior),_.n("design:type",Object)],bv.prototype,"ytdHorizontalListBehavior",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],bv.prototype,"componentBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],bv.prototype,"data",void 0);
_.w([_.Z({value:"$.items.children"}),_.n("design:type",String)],bv.prototype,"itemsPath",void 0);_.w([_.Z({value:1}),_.n("design:type",Number)],bv.prototype,"initialCount",void 0);_.w([_.Z({reflectToAttribute:!0,value:_.N("enable_community_page_on_desktop")}),_.n("design:type",Boolean)],bv.prototype,"useSmallerPostImageAttachments",void 0);_.w([_.Z(),_.n("design:type",String)],bv.prototype,"surface",void 0);_.w([_.ZM({is:"ytd-post-multi-image-renderer",disableElementRegistration:!0})],bv);
_.V(bv,"ytd-post-multi-image-renderer",function(){if(O9U!==void 0)return O9U;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return O9U=b},{mode:_.s_("kevlar_poly_si_batch_j079")?1:2});var Ikr={"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"}}},
dK=function(){var b=_.g.apply(this,arguments)||this;b.hasInlineCommentSection=!1;b.editDialog=null;b.isLoading=!1;b.shouldHideAuthor=!1;b.shouldShowVideoTime=!1;b.isInEngagementPanel=!1;b.hideBorder=!1;b.usesFullLockup=!1;b.shouldShowMenuInCompactView=!1;b.JSC$15498_spinnerEl=null;b.actionMap={"yt-signal-action-open-post-comment-dialog":"handleSignalActionOpenPostCommentDialogAction"};return b};
_.c(dK,_.g);_.E=dK.prototype;_.E.configureRendererStamper=function(){return Ikr};
_.E.computeIsPollHeaderEnabled=function(b){return(b==null?void 0:b.pollMetadataIcon)!=null};
_.E.getPublishTimeStampString=function(b,d){d=new Date((Number(d)-60*((new Date).getTimezoneOffset()-(new Date(Number(d)*1E3)).getTimezoneOffset()))*1E3);d=(new r7(10)).format(d);if(b&&b.runs&&b.runs.length)for(var B=0;B<b.runs.length;B++)b.runs[B].text&&(b.runs[B].text=b.runs[B].text.replace("POST_SCHEDULED_TIMESTAMP_PLACEHOLDER",d));return b};
_.E.created=function(){this.JSC$15498_spinnerEl=null};
_.E.contentTextChanged=function(){this.expander.reset()};
_.E.dataChanged=function(){this.isLoading=!1;this.editDialog=null;var b;if((b=this.data)==null?0:b.actions){b=_.C(this.data.actions);for(var d=b.next();!d.done;d=b.next())this.openEditDialog(_.p(d.value,lpr))}};
_.E.handleSignalActionOpenPostCommentDialogAction=function(){_.Cl(this.hostElement).querySelector("#action-buttons").reply()};
_.E.updatePoll=function(b,d){d&&this.set("data.pollMetadataVoteCountText",d);this.hasInlineCommentSection&&(b=b>=0,d=_.Cl(this.hostElement).querySelector("#action-buttons"),b?d.reply():d.hideReplyDialog())};
_.E.isLoadingChanged=function(){!this.isLoading||this.editDialog||this.JSC$15498_spinnerEl||(this.JSC$15498_spinnerEl=document.createElement("tp-yt-paper-spinner-lite"),_.Cl(this.hostElement).appendChild(this.JSC$15498_spinnerEl));this.JSC$15498_spinnerEl&&(this.JSC$15498_spinnerEl.active=this.isLoading)};
_.E.onYtNavigate=function(b){var d=this.get("updateCommentDialogEndpoint",b.detail.endpoint);d&&(this.openEditDialog(d),b.stopPropagation())};
_.E.onYtCommentboxDismiss=function(){this.editDialog=null};
_.E.onYtCommentPollRevert=function(b,d){d&&this.updatePoll(d.selectedChoiceIndex,d.totalVotes)};
_.E.onYtServiceRequestSent=function(b,d){b.stopPropagation();b=_.p(d.endpoint,iA$);if(_.p(d.endpoint,wI3)||b&&!b.clientActions)this.isLoading=!0;if(d.actions)for(b=0;b<d.actions.length;b++){var B=d.actions[b],k=_.p(B,qz);k&&(B=this.get("updateBackstagePollAction.selectedChoiceIndex",B),B===void 0&&(B=-1),this.updatePoll(B,k.totalVotes))}};
_.E.onYtServiceRequestCompleted=function(){this.isLoading=!1};
_.E.openEditDialog=function(b){b&&b.dialog&&(this.editDialog=b.dialog,b=this.editDialogElement.firstElementChild)&&(b.focus(),b.openDialog&&b.openDialog())};
_.E.computeIsBodyHidden=function(b,d){return!!b||d};
_.DB.Object.defineProperties(dK.prototype,{authorCommentBadge:{configurable:!0,enumerable:!0,get:function(){if(!this.data)return null;var b=this.data,d=b.showPostAuthorBackgroundHighlight,B=b.postAuthorBadgeType,k=b.authorEndpoint;if(!d&&B!=="POST_AUTHOR_BADGE_TYPE_VERIFIED"&&B!=="POST_AUTHOR_BADGE_TYPE_ARTIST")return null;var G,P,v;b=_.QS(((G=b.authorText)==null?void 0:(P=G.runs)==null?void 0:(v=P[0])==null?void 0:v.text)||"");G=void 0;switch(B){case "POST_AUTHOR_BADGE_TYPE_ARTIST":G={iconType:"AUDIO_BADGE"};
break;case "POST_AUTHOR_BADGE_TYPE_VERIFIED":G={iconType:d?"CHECK_CIRCLE_THICK":"CHECK"}}return{renderer:{authorText:b,authorEndpoint:k,authorCreator:d,icon:G}}}},
postTextMaxLines:{configurable:!0,enumerable:!0,get:function(){return this.isInEngagementPanel?10:4}},
pollIcon:{configurable:!0,enumerable:!0,get:function(){var b,d;if((b=this.data)==null?0:(d=b.pollMetadataIcon)==null?0:d.iconType)return _.fx(this.data.pollMetadataIcon.iconType)}},
voteCount:{configurable:!0,enumerable:!0,get:function(){var b;return((b=this.data)==null?void 0:b.voteCount)||_.QS("0")}},
commentCount:{configurable:!0,enumerable:!0,get:function(){var b;return(b=this.data)==null?void 0:b.commentCount}},
hasPoll:{configurable:!0,enumerable:!0,get:function(){return!(!this.data.backstageAttachment||!_.p(this.data.backstageAttachment,okr))}},
hasQuiz:{configurable:!0,enumerable:!0,get:function(){return!(!this.data.backstageAttachment||!_.p(this.data.backstageAttachment,PhU))}},
hasUploadedVideo:{configurable:!0,enumerable:!0,get:function(){return!(!this.data.backstageAttachment||!_.p(this.data.backstageAttachment,Eke))}}});
dK.prototype.onYtServiceRequestCompleted=dK.prototype.onYtServiceRequestCompleted;dK.prototype.onYtServiceRequestSent=dK.prototype.onYtServiceRequestSent;dK.prototype.onYtCommentPollRevert=dK.prototype.onYtCommentPollRevert;dK.prototype.onYtCommentboxDismiss=dK.prototype.onYtCommentboxDismiss;dK.prototype.onYtNavigate=dK.prototype.onYtNavigate;dK.prototype.isLoadingChanged=dK.prototype.isLoadingChanged;dK.prototype.dataChanged=dK.prototype.dataChanged;dK.prototype.contentTextChanged=dK.prototype.contentTextChanged;
_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],dK.prototype,"actionHandlerBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],dK.prototype,"rendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],dK.prototype,"rendererstamperBehavior",void 0);_.w([_.R(_.Wl),_.n("design:type",Object)],dK.prototype,"ytdDismissibleItemBehavior",void 0);
_.w([_.DM("#contentTextExpander"),_.n("design:type",Object)],dK.prototype,"expander",void 0);_.w([_.DM("#edit-dialog"),_.n("design:type",Element)],dK.prototype,"editDialogElement",void 0);_.w([_.Z(),_.n("design:type",Object)],dK.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Object)],dK.prototype,"hasInlineCommentSection",void 0);_.w([_.Z(),_.n("design:type",Object)],dK.prototype,"editDialog",void 0);_.w([_.Z(),_.n("design:type",Object)],dK.prototype,"isLoading",void 0);
_.w([_.Z({computed:"computeIsPollHeaderEnabled(data)"}),_.n("design:type",Boolean)],dK.prototype,"isPollHeaderEnabled",void 0);_.w([_.Z(),_.n("design:type",Object)],dK.prototype,"shouldHideAuthor",void 0);_.w([_.Z(),_.n("design:type",Object)],dK.prototype,"shouldShowVideoTime",void 0);_.w([_.Z(),_.n("design:type",Object)],dK.prototype,"isInEngagementPanel",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],dK.prototype,"hideBorder",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],dK.prototype,"usesFullLockup",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],dK.prototype,"shouldShowMenuInCompactView",void 0);_.w([_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],dK.prototype,"authorCommentBadge",null);_.w([_.X("isInEngagementPanel"),_.n("design:type",Number),_.n("design:paramtypes",[])],dK.prototype,"postTextMaxLines",null);
_.w([_.X("data.icon.iconType"),_.n("design:type",Object),_.n("design:paramtypes",[])],dK.prototype,"pollIcon",null);_.w([_.O8("data.contentText"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],dK.prototype,"contentTextChanged",null);_.w([_.pl("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],dK.prototype,"dataChanged",null);
_.w([_.O8("isLoading"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],dK.prototype,"isLoadingChanged",null);_.w([_.$0("yt-navigate"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],dK.prototype,"onYtNavigate",null);_.w([_.$0("yt-commentbox-dismiss"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],dK.prototype,"onYtCommentboxDismiss",null);
_.w([_.$0("yt-comment-poll-revert"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent,Object]),_.n("design:returntype")],dK.prototype,"onYtCommentPollRevert",null);_.w([_.$0("yt-service-request-sent"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent,_.iI]),_.n("design:returntype")],dK.prototype,"onYtServiceRequestSent",null);
_.w([_.$0("yt-service-request-completed"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],dK.prototype,"onYtServiceRequestCompleted",null);_.w([_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],dK.prototype,"voteCount",null);_.w([_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],dK.prototype,"commentCount",null);
_.w([_.X("data.backstageAttachment"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],dK.prototype,"hasPoll",null);_.w([_.X("data"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],dK.prototype,"hasQuiz",null);_.w([_.X("data"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],dK.prototype,"hasUploadedVideo",null);_.w([_.ZM({is:"ytd-backstage-post-renderer",disableElementRegistration:!0})],dK);
_.V(dK,"ytd-backstage-post-renderer",function(){if($Kr!==void 0)return $Kr;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return $Kr=b},{mode:1});var DKU;var Bb=function(){var b=_.g.apply(this,arguments)||this;b.editDialog=null;b.showExpandButton=!1;b.isRichGrid=!1;b.usesFullLockup=!1;return b};
_.c(Bb,_.g);_.E=Bb.prototype;_.E.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"}}}};
_.E.dataChanged=function(){this.editDialog=null;this.showExpandButton=this.computeShowExpandButton(this.data)};
_.E.computeShowExpandButton=function(b){return this.usesCompactLockup||b&&b.showFullContentText?!1:this.repostContentTextEl.scrollHeight>this.repostContentTextEl.clientHeight};
_.E.computeUsesCompactLockup=function(b){return!!b.condensedContent};
_.E.computeShowFullContentText=function(b){return!b};
_.E.onYtNavigate=function(b){b=this.get("updateCommentDialogEndpoint",b.detail.endpoint);this.openEditDialog(b)};
_.E.onYtCommentboxDismiss=function(){this.editDialog=null};
_.E.openEditDialog=function(b){b&&b.dialog&&(this.editDialog=b.dialog,b=this.repostEditDialogEl.firstElementChild)&&(b.focus(),b.openDialog&&b.openDialog())};
_.E.onTap=function(b){if(this.data){var d=null;this.usesCompactLockup&&!_.eK(_.Q8(b)||[],this.hostElement,["YT-IMG-SHADOW"])?d=this.get("navigationEndpoint",this.data):b.target===this.moreButtonEl&&(d=this.get("navigationEndpoint",b.target.data));d&&_.dp(this.hostElement,"yt-navigate",{endpoint:d})}};
Bb.prototype.onYtCommentboxDismiss=Bb.prototype.onYtCommentboxDismiss;Bb.prototype.onYtNavigate=Bb.prototype.onYtNavigate;Bb.prototype.dataChanged=Bb.prototype.dataChanged;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Bb.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],Bb.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Bb.prototype,"data",void 0);
_.w([_.Z(),_.n("design:type",Object)],Bb.prototype,"editDialog",void 0);_.w([_.Z({computed:"computeUsesCompactLockup(data)",reflectToAttribute:!0}),_.n("design:type",Boolean)],Bb.prototype,"usesCompactLockup",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Bb.prototype,"showExpandButton",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Bb.prototype,"isRichGrid",void 0);
_.w([_.Z({computed:"computeShowFullContentText(data.showFullContentText)",reflectToAttribute:!0}),_.n("design:type",Boolean)],Bb.prototype,"showFullContentText",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Bb.prototype,"usesFullLockup",void 0);_.w([_.DM("#more"),_.n("design:type",Object)],Bb.prototype,"moreButtonEl",void 0);_.w([_.DM("#repost-content-text"),_.n("design:type",HTMLElement)],Bb.prototype,"repostContentTextEl",void 0);
_.w([_.DM("#repost-edit-dialog"),_.n("design:type",HTMLElement)],Bb.prototype,"repostEditDialogEl",void 0);_.w([_.pl("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Bb.prototype,"dataChanged",null);_.w([_.$0("yt-navigate"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],Bb.prototype,"onYtNavigate",null);
_.w([_.$0("yt-commentbox-dismiss"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Bb.prototype,"onYtCommentboxDismiss",null);_.w([_.ZM({is:"ytd-shared-post-renderer",disableElementRegistration:!0})],Bb);
_.V(Bb,"ytd-shared-post-renderer",function(){if(DKU!==void 0)return DKU;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return DKU=b},{mode:1});var UK2;var oWr;var k3=function(){return _.g.apply(this,arguments)||this};
_.c(k3,_.g);k3.prototype.attached=function(){var b=this;this.networkStatusManager||(this.networkStatusManager=new _.L_,this.networkStatusManager.listen("publicytnetworkstatus-online",function(){b.onlineHandler()}))};
k3.prototype.detached=function(){var b=this;this.networkStatusManager&&(this.networkStatusManager.unlisten("publicytnetworkstatus-online",function(){b.onlineHandler()}),delete this.networkStatusManager)};
k3.prototype.onlineHandler=function(){this.data.serviceEndpoint&&this.ytComponentBehavior.resolveCommand(this.data.serviceEndpoint)};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],k3.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],k3.prototype,"ytComponentBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],k3.prototype,"data",void 0);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-reload-page-button-renderer"})],k3);
_.V(k3,"ytd-reload-page-button-renderer",function(){if(oWr!==void 0)return oWr;var b=document.createElement("template");_.J(b,'\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>');b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);
return oWr=b},{mode:1});var NzA={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"},Gw=function(){var b=_.g.apply(this,arguments)||this;b.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return b};
_.c(Gw,_.g);_.E=Gw.prototype;_.E.attached=function(){this.isDarkTheme=this.isAppDarkTheme()};
_.E.configureRendererStamper=function(){return{buttons:{id:"buttons",mapping:{buttonRenderer:"ytd-button-renderer",reloadPageButtonRenderer:"ytd-reload-page-button-renderer",toggleButtonRenderer:"ytd-toggle-button-renderer"}}}};
_.E.computeHasBodyText=function(b){return!!b.bodyText};
_.E.computeButtons=function(b){var d=[];b.ctaButton&&d.push(b.ctaButton);b.secondaryButton&&d.push(b.secondaryButton);return d};
_.E.computeRendererStyle=function(b){return b.style?b.style.value.split("TYPE_")[1].replace(/_/g,"-").toLowerCase():b.icon?"":"no-icon"};
_.E.getIconName=function(b,d){d=d===void 0?!1:d;if(b===void 0)return"";b=this.get("icon.iconType",b);var B;_.N("enable_hlp_client_icon_pick")?B=this.getThemedIcon(b,d):B=b;(d=NzA[B])||(d="yt-icons");return[d,B].join(":")};
_.E.getThemedIcon=function(b,d){return["HASHTAG_LANDING_PAGE_EMPTY","HASHTAG_LANDING_PAGE_EMPTY_DARK_MODE"].includes(b)?d?"HASHTAG_LANDING_PAGE_EMPTY_DARK_MODE":"HASHTAG_LANDING_PAGE_EMPTY":["HASHTAG_LANDING_PAGE_ERROR","HASHTAG_LANDING_PAGE_ERROR_DARK_MODE"].includes(b)?d?"HASHTAG_LANDING_PAGE_ERROR_DARK_MODE":"HASHTAG_LANDING_PAGE_ERROR":b};
_.E.isThumbnail=function(b){return!!b.thumbnail};
_.E.onDarkModeToggledAction=function(){this.isDarkTheme=this.isAppDarkTheme()};
_.E.isAppDarkTheme=function(){return document.documentElement.hasAttribute("dark")};
_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],Gw.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Gw.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],Gw.prototype,"ytActionHandlerBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Gw.prototype,"data",void 0);
_.w([_.Z({computed:"computeRendererStyle(data)",reflectToAttribute:!0}),_.n("design:type",String)],Gw.prototype,"rendererStyle",void 0);_.w([_.Z({computed:"getIconName(data, isDarkTheme)",reflectToAttribute:!0}),_.n("design:type",String)],Gw.prototype,"iconName",void 0);_.w([_.Z({computed:"isThumbnail(data)",reflectToAttribute:!0}),_.n("design:type",Boolean)],Gw.prototype,"thumbnail",void 0);_.w([_.Z({computed:"computeButtons(data)"}),_.n("design:type",Array)],Gw.prototype,"buttons",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],Gw.prototype,"isDarkTheme",void 0);_.w([_.Z({computed:"computeHasBodyText(data)",reflectToAttribute:!0}),_.n("design:type",Boolean)],Gw.prototype,"hasBodyText",void 0);_.w([_.ZM({is:"ytd-background-promo-renderer",disableElementRegistration:!0})],Gw);
_.E_()(Gw,"ytd-background-promo-renderer",function(){if(UK2===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);UK2=b}b=UK2;return b},{allowedProps:["data"],
mode:1});var pxS;var Pb=function(){return _.g.apply(this,arguments)||this};
_.c(Pb,_.g);_.DB.Object.defineProperties(Pb.prototype,{collectionStack:{configurable:!0,enumerable:!0,get:function(){var b,d,B,k,G,P;return{thumbnailSize:"small",doubleStack:!1,sampledThumbnailColor:(b=this.data)==null?void 0:(d=b.thumbnail)==null?void 0:d.sampledThumbnailColor,vibrantColorPalette:(B=this.data)==null?void 0:(k=B.thumbnail)==null?void 0:k.vibrantColorPalette,darkColorPalette:(G=this.data)==null?void 0:(P=G.thumbnail)==null?void 0:P.darkColorPalette,experimentEnabled:!0}}}});
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Pb.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Pb.prototype,"data",void 0);_.w([_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],Pb.prototype,"collectionStack",null);_.w([_.ZM({is:"ytd-compact-station-renderer",disableElementRegistration:!0})],Pb);
_.V(Pb,"ytd-compact-station-renderer",function(){if(pxS!==void 0)return pxS;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return pxS=b},{mode:1});var M4V;var EG=function(){var b=_.g.apply(this,arguments)||this;b.isRichGrid=!1;return b};
_.c(EG,_.g);EG.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]]"}}}}}};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],EG.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],EG.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],EG.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],EG.prototype,"isRichGrid",void 0);_.w([_.ZM({is:"ytd-grid-channel-renderer",disableElementRegistration:!0})],EG);
_.V(EG,"ytd-grid-channel-renderer",function(){if(M4V!==void 0)return M4V;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return M4V=b},{mode:1});var cEA;var sG=function(){return _.g.apply(this,arguments)||this};
_.c(sG,_.g);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],sG.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],sG.prototype,"data",void 0);_.w([_.ZM({is:"ytd-grid-movie-playlist-renderer",disableElementRegistration:!0})],sG);
_.V(sG,"ytd-grid-movie-playlist-renderer",function(){if(cEA!==void 0)return cEA;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return cEA=b},{mode:1});var JEh;var CU=function(){var b=_.g.apply(this,arguments)||this;b.downloadProgress=0;b.transferState="TRANSFER_STATE_UNKNOWN";b.modernButtons=_.N("web_modern_buttons");return b};
_.c(CU,_.g);CU.prototype.detached=function(){this.ytdLockupBehavior.lockupIsHovered=!1};
CU.prototype.configureRendererStamper=function(){return{"data.menu":xm}};
CU.prototype.dataChanged=function(){this.data&&this.transferStateChanged()};
CU.prototype.transferStateChanged=function(){this.isDownloads=!1;if(this.transferState!=="TRANSFER_STATE_UNKNOWN"&&this.entityInfo&&!_.N("woffle_playlist_renderer_killswitch")){var b,d=gkd(this.entityInfo,this.transferState,this.downloadProgress,(b=this.data)==null?void 0:b.playlistId,this.isOnline);b=d.viewPlaylistText;var B=d.badges;d=d.thumbnailOverlays;this.isDownloads=!!b||!!B;this.set("data.viewPlaylistText",b);B&&B.length>0&&this.set("data.badges",B);d&&d.length>0&&this.set("data.thumbnailOverlays",
d)}};
_.DB.Object.defineProperties(CU.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 b;return!((b=this.data)==null?0:b.menu)}}});
CU.prototype.transferStateChanged=CU.prototype.transferStateChanged;CU.prototype.dataChanged=CU.prototype.dataChanged;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],CU.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.Ui),_.n("design:type",Object)],CU.prototype,"ytdLockupBehavior",void 0);_.w([_.R(_.fH),_.n("design:type",Object)],CU.prototype,"ytdReduxBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],CU.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.Z({selector:_.Q4G,selectorArgs:["data.playlistId"]}),_.n("design:type",Object)],CU.prototype,"downloadProgress",void 0);_.w([_.Z({selector:_.yS,selectorArgs:["data.playlistId"]}),_.n("design:type",Object)],CU.prototype,"transferState",void 0);_.w([_.Z({selector:rF1,selectorArgs:["data.playlistId"]}),_.n("design:type",Object)],CU.prototype,"entityInfo",void 0);_.w([_.Z({selector:_.FD}),_.n("design:type",Boolean)],CU.prototype,"isOnline",void 0);
_.w([_.Z(),_.n("design:type",Object)],CU.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Object)],CU.prototype,"downloadRenderData",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],CU.prototype,"modernButtons",void 0);_.w([_.Z({value:!1,reflectToAttribute:!0}),_.n("design:type",Boolean)],CU.prototype,"isDownloads",void 0);_.w([_.X("transferState"),_.Z({reflectToAttribute:!0}),_.n("design:type",String),_.n("design:paramtypes",[])],CU.prototype,"downloadState",null);
_.w([_.X("data"),_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean),_.n("design:paramtypes",[])],CU.prototype,"menuHidden",null);_.w([_.pl("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],CU.prototype,"dataChanged",null);_.w([_.pl("transferState","downloadProgress","isOnline"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],CU.prototype,"transferStateChanged",null);
_.w([_.ZM({is:"ytd-grid-playlist-renderer",disableElementRegistration:!0})],CU);
_.V(CU,"ytd-grid-playlist-renderer",function(){if(JEh!==void 0)return JEh;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return JEh=b},{mode:1});var zY5;var vb=function(){return _.g.apply(this,arguments)||this};
_.c(vb,_.g);vb.prototype.configureRendererStamper=function(){return{"data.menu":xm,dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.DB.Object.defineProperties(vb.prototype,{collectionStack:{configurable:!0,enumerable:!0,get:function(){var b,d,B,k,G,P;return{thumbnailSize:"medium",doubleStack:!1,sampledThumbnailColor:(b=this.data)==null?void 0:(d=b.thumbnail)==null?void 0:d.sampledThumbnailColor,vibrantColorPalette:(B=this.data)==null?void 0:(k=B.thumbnail)==null?void 0:k.vibrantColorPalette,darkColorPalette:(G=this.data)==null?void 0:(P=G.thumbnail)==null?void 0:P.darkColorPalette,experimentEnabled:!0}}}});
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],vb.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.Wl),_.n("design:type",Object)],vb.prototype,"ytdDismissibleItemBehavior",void 0);_.w([_.R(_.Ui),_.n("design:type",Object)],vb.prototype,"ytdLockupBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],vb.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],vb.prototype,"data",void 0);
_.w([_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],vb.prototype,"collectionStack",null);_.w([_.ZM({is:"ytd-grid-radio-renderer",disableElementRegistration:!0})],vb);
_.V(vb,"ytd-grid-radio-renderer",function(){if(zY5!==void 0)return zY5;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return zY5=b},{mode:1});var RY$;var LU=function(){return _.g.apply(this,arguments)||this};
_.c(LU,_.g);LU.prototype.configureRendererStamper=function(){return{"data.offerButton":{id:"offer-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!0}}}}}};
LU.prototype.computeNavigationEndpoint=function(b){return i7w(b==null?void 0:b.navigationEndpoint)};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],LU.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],LU.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.Ui),_.n("design:type",Object)],LU.prototype,"ytdLockupBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],LU.prototype,"data",void 0);_.w([_.Z({computed:"computeNavigationEndpoint(data)"}),_.n("design:type",Object)],LU.prototype,"computedNavigationEndpoint",void 0);
_.w([_.ZM({is:"ytd-grid-show-renderer",disableElementRegistration:!0})],LU);
_.V(LU,"ytd-grid-show-renderer",function(){if(RY$!==void 0)return RY$;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return RY$=b},{mode:1});var Xxe;_.fU=function(b){this.playerClient=b};
_.hYH=function(b,d,B){B=B===void 0?{}:B;return b.playerClient.setOption("ad",d,B)};
_.fU.prototype.getOptions=function(){return this.playerClient.getOptions("ad")||[]};
_.fU.prototype.executeCommand=function(b,d){this.getOptions().includes("executeCommand")?_.hYH(this,"executeCommand",{command:b,layoutId:d}):_.Tn("Calling executeCommand when adModule is not loaded")};var AN=function(){return _.g.apply(this,arguments)||this};
_.c(AN,_.g);AN.prototype.getLayoutId=function(){var b=_.dF("yt.www.ads.eventcache.getLastCompanionData");return b?(b=b())&&b.layoutId:null};
AN.prototype.onTap=function(){if(this.data&&this.data.clickthroughEndpoint){var b=_.kN(),d=this.getLayoutId(),B=this.data.clickthroughEndpoint;b&&d&&_.N("h5_companion_enable_adcpn_macro_substitution_for_click_pings")?b.getPlayerPromise().then(function(k){(new _.fU(k)).executeCommand(B,d)}):_.dp(this.hostElement,"yt-navigate",{endpoint:B})}};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],AN.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],AN.prototype,"data",void 0);_.w([_.ZM({is:"ytd-shopping-companion-item-renderer",disableElementRegistration:!0})],AN);
_.V(AN,"ytd-shopping-companion-item-renderer",function(){if(Xxe!==void 0)return Xxe;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return Xxe=b},{mode:1});var H9S;var Wb=function(){var b=_.g.apply(this,arguments)||this;b.isExpandableContent=!1;return b};
_.c(Wb,_.g);_.DB.Object.defineProperties(Wb.prototype,{showCta:{configurable:!0,enumerable:!0,get:function(){var b;return!((b=this.data)==null||!b.ctaText)}},
ctaText:{configurable:!0,enumerable:!0,get:function(){var b;return(b=this.data)==null?void 0:b.ctaText}},
hasPriceTopPosition:{configurable:!0,enumerable:!0,get:function(){var b;return((b=this.data)==null?void 0:b.layoutStyle)!=="VERTICAL_PRODUCT_CARD_LAYOUT_STYLE_SHOPPING_COLLECTION"}},
hasPriceBottomPosition:{configurable:!0,enumerable:!0,get:function(){var b;return((b=this.data)==null?void 0:b.layoutStyle)==="VERTICAL_PRODUCT_CARD_LAYOUT_STYLE_SHOPPING_COLLECTION"}},
useNewStyle:{configurable:!0,enumerable:!0,get:function(){var b;return(b=this.data)==null?void 0:b.useNewStyle}},
showPriceReplacementText:{configurable:!0,enumerable:!0,get:function(){var b;return!((b=this.data)==null||!b.priceReplacementText)}},
priceValue:{configurable:!0,enumerable:!0,get:function(){var b,d,B;return((b=this.data)==null?void 0:b.price)||((d=this.data)==null?void 0:(B=d.dealsData)==null?void 0:B.currentPrice)}},
showDeal:{configurable:!0,enumerable:!0,get:function(){var b,d;if((b=this.data)!=null&&b.dealsData&&((d=this.data)==null||!d.priceReplacementText)){b=this.data.dealsData;var B,k,G;return((B=b.salesData)==null?void 0:B.originalPrice)||((k=b.priceDropData)==null?void 0:k.referencePrice)||((G=b.promotionData)==null?void 0:G.promotionLabel)}}},
showAffiliateDisclaimer:{configurable:!0,enumerable:!0,get:function(){var b;return!((b=this.data)==null||!b.affiliateDisclaimer)}},
useSaleStyle:{configurable:!0,enumerable:!0,get:function(){var b,d;return(b=this.data)==null?void 0:(d=b.dealsData)==null?void 0:d.salesData}},
useFromBrandCtaStyle:{configurable:!0,enumerable:!0,get:function(){var b;return((b=this.data)==null?void 0:b.ctaStyle)==="VERTICAL_PRODUCT_CARD_CTA_STYLE_FROM_BRAND"}},
useFromVendorCtaStyle:{configurable:!0,enumerable:!0,get:function(){var b;return((b=this.data)==null?void 0:b.ctaStyle)==="VERTICAL_PRODUCT_CARD_CTA_STYLE_FROM_VENDOR"}},
useShoppingCollectionCtaStyle:{configurable:!0,enumerable:!0,get:function(){var b;return((b=this.data)==null?void 0:b.ctaStyle)==="VERTICAL_PRODUCT_CARD_CTA_STYLE_SHOPPING_COLLECTION"}}});
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Wb.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],Wb.prototype,"componentBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Wb.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Wb.prototype,"isExpandableContent",void 0);_.w([_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],Wb.prototype,"showCta",null);
_.w([_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],Wb.prototype,"ctaText",null);_.w([_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],Wb.prototype,"hasPriceTopPosition",null);_.w([_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],Wb.prototype,"hasPriceBottomPosition",null);_.w([_.Z({reflectToAttribute:!0}),_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],Wb.prototype,"useNewStyle",null);
_.w([_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],Wb.prototype,"showPriceReplacementText",null);_.w([_.Z({reflectToAttribute:!0}),_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],Wb.prototype,"priceValue",null);_.w([_.Z({reflectToAttribute:!0}),_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],Wb.prototype,"showDeal",null);_.w([_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],Wb.prototype,"showAffiliateDisclaimer",null);
_.w([_.Z({reflectToAttribute:!0}),_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],Wb.prototype,"useSaleStyle",null);_.w([_.Z({reflectToAttribute:!0}),_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],Wb.prototype,"useFromBrandCtaStyle",null);_.w([_.Z({reflectToAttribute:!0}),_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],Wb.prototype,"useFromVendorCtaStyle",null);
_.w([_.Z({reflectToAttribute:!0}),_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],Wb.prototype,"useShoppingCollectionCtaStyle",null);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-vertical-product-card-renderer"})],Wb);
_.V(Wb,"ytd-vertical-product-card-renderer",function(){if(H9S!==void 0)return H9S;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return H9S=b},{mode:1});var lkr;var aY=function(){return _.g.apply(this,arguments)||this};
_.c(aY,_.g);aY.prototype.configureRendererStamper=function(){return{"data.offerButton":{id:"offer-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!0}}}}}};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],aY.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],aY.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.Ui),_.n("design:type",Object)],aY.prototype,"ytdLockupBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],aY.prototype,"data",void 0);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-grid-movie-renderer"})],aY);
_.V(aY,"ytd-grid-movie-renderer",function(){if(lkr!==void 0)return lkr;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return lkr=b},{mode:1});var t4s;var mL=function(){var b=_.g.apply(this,arguments)||this;b.roundedFix=_.N("web_enable_merch_item_rounding_fix");b.itemStyle="small-item";return b};
_.c(mL,_.g);mL.prototype.showSnackbarIfPlaceholder=function(){if(this.isProductPlaceholder){var b,d,B,k,G=(d=_.p((b=this.data)==null?void 0:b.buttonCommand,_.yQ3))==null?void 0:(B=d.item)==null?void 0:(k=B.notificationTextRenderer)==null?void 0:k.successResponseText;G&&_.$bJ(this.hostElement,G)}};
_.DB.Object.defineProperties(mL.prototype,{hasPrice:{configurable:!0,enumerable:!0,get:function(){var b;return((b=this.data)==null?void 0:b.price)!==void 0}},
hasPriceReplacementText:{configurable:!0,enumerable:!0,get:function(){var b;return!((b=this.data)==null||!b.priceReplacementText)}},
hasAdditionalFeesText:{configurable:!0,enumerable:!0,get:function(){var b;return((b=this.data)==null?void 0:b.additionalFeesText)!==void 0}},
hasAffiliateDisclaimer:{configurable:!0,enumerable:!0,get:function(){var b;return((b=this.data)==null?void 0:b.affiliateDisclaimer)!==void 0}},
isProductPlaceholder:{configurable:!0,enumerable:!0,get:function(){var b,d;return((b=this.data)==null?void 0:b.isProductPlaceholder)!==void 0&&((d=this.data)==null?void 0:d.isProductPlaceholder)}},
hideOpenInNewIcon:{configurable:!0,enumerable:!0,get:function(){var b;return((b=this.data)==null?void 0:b.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}}});
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],mL.prototype,"ytRendererBehavior",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],mL.prototype,"roundedFix",void 0);_.w([_.Z(),_.n("design:type",Object)],mL.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",String)],mL.prototype,"itemStyle",void 0);_.w([_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],mL.prototype,"hasPrice",null);
_.w([_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],mL.prototype,"hasPriceReplacementText",null);_.w([_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],mL.prototype,"hasAdditionalFeesText",null);_.w([_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],mL.prototype,"hasAffiliateDisclaimer",null);_.w([_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],mL.prototype,"isProductPlaceholder",null);
_.w([_.Z(),_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],mL.prototype,"hideOpenInNewIcon",null);_.w([_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],mL.prototype,"ariaLabel",null);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-merch-shelf-item-renderer"})],mL);
_.V(mL,"ytd-merch-shelf-item-renderer",function(){if(t4s!==void 0)return t4s;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return t4s=b},{mode:1});_.B$(_.y(function(b){return _.W("button-card-view-model",{el:_.Yl(_.ZC(function(){return b.data().rendererContext})),
class:"ytwButtonCardViewModelHost",tabindex:0,"aria-label":function(){return b.data().title},
role:"button"},_.W(_.HS,{model:{}}),_.W("div",{class:"ytwButtonCardViewModelHostContentContainer"},_.W("div",{class:"ytwButtonCardViewModelHostContentContainerIconContainer"},_.W(_.m,{cond:function(){return b.data().image},
then:function(d){return _.W(_.qc,{data:d,alt:"",className:"ytwButtonCardViewModelHostImage"})}})),_.W("div",{class:"ytwButtonCardViewModelHostContentContainerTitleContainer"},function(){return b.data().title})))},"bc"),"button-card-view-model",{props:{data:_.DK}});_.B$(_.y(function(b){b=_.eS(b,{className:void 0});var d=b.data;b=b.className;var B=_.lp(function(){return d().onTapCommand},void 0,"SXkP9e");
return _.W("ytd-shopping-item-card",{class:_.LQ("ytdShoppingItemCardHost",b)},_.W(_.hF,{command:B,className:"ytdShoppingItemCardHostLink"},_.W("div",{class:"ytdShoppingItemCardHostThumbnailViewModel"},_.W(_.MN,{data:function(){return d().thumbnailViewModel}},{thumbnailViewModel:function(k){return _.W(_.g2,{data:k.data,
aspectRatio:3})}})),_.W("div",null,_.W("p",{class:"ytdShoppingItemCardHostItemTitle"},_.W(_.I4,{text:function(){return d().itemTitle}})),_.W("p",{class:"ytdShoppingItemCardHostPrice"},_.W(_.I4,{text:function(){return d().priceOrStatus}})))))},"cc"),"ytd-shopping-item-card",{props:{data:_.DK,
className:_.DK}});var jsH={isAdsVideo:!0},Fwl={showPlayerControls:!1,forceMutedVolume:!0,roundedCornersSize:3},Z9V={showPlayerControls:!1,videoPreviewDurationMs:15E3},gWe={showPlayerControls:!1,videoPreviewDurationMs:5E3,forceCaptionsOff:!0,forceMutedVolume:!0,roundedCornersSize:2,cropPlayerToFillThumbnailHorizontally:!0},yEr={showPlayerControls:!0,videoPreviewDurationMs:5E3,forceCaptionsOff:!0,roundedCornersSize:2,cropPlayerToFillThumbnailHorizontally:!0,hideTimeDisplay:!0,hideCaptionsToggleButton:!0,hideScrubber:!0};var Qk=null,O$4={};var UbQ="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(" "),$3={},oa1=($3.FEwhat_to_watch="home",$3.FEhashtag="hashtag",$3.FEtrending="trending",$3.FEhistory="history",$3.SPunlimited="premium",$3.FEmemberships_and_purchases="paid_memberships",$3.SPredeem_code="redeem",$3.SPverify_location="locate",$3.SPminor_moment="minor_moment",
$3.FEmini_app_container="mini_app",$3.FEnews_destination="news",$3.SPopen_in_app="open_in_app",$3.FEexplore="explore",$3.FEsubscriptions="subscriptions",$3.FEsfv_audio_pivot="sfv_audio_pivot",$3.FEplaylist_aggregation="playlist_aggregation",$3);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");_.Eq("init");var SrV=function(){},uZh=_.y(function(b){var d=b.data;
var B=b.inlineMetadata;var k=b.aspectRatio;var G=b.scrimStyle;var P=b.className;var v=b.useDefaultStyle;var L=b.titleStyle;var A=new SrV,a=_.N("web_enable_default_style_for_pivot_panel")?"SHORTS_LOCKUP_STYLE_UNKNOWN":"SHORTS_LOCKUP_STYLE_SLIM",O=_.lp(function(){return(v==null?0:v())?a==="SHORTS_LOCKUP_STYLE_SLIM":d().style==="SHORTS_LOCKUP_STYLE_SLIM"},void 0,"CIGaAf"),I=_.lp(function(){return _.Qo(B)||O()||!1},void 0,"SEL6Qd"),D=function(){return(G==null?void 0:G())!==void 0?G==null?void 0:G():1},
U=_.lp(function(){return d().belowThumbnailMetadata||!I()},void 0,"KAqk1b");
b=_.od({visibilityCallback:function(sW){var L1=d().onFirstVisible;sW&&L1&&_.VW(L1)},
showOption:{calledOnce:!0,state:"visible"}});var M=_.Yl(),z={},H=_.LQ(function(){return O(),"shortsLockupViewModelHostThumbnailContainer"},(z.shortsLockupViewModelHostThumbnailContainerAspectRatioTwoByThree=function(){return _.Qo(k)===1},z.shortsLockupViewModelHostThumbnailContainerAspectRatioThreeByFour=function(){return _.Qo(k)===2},z.shortsLockupViewModelHostThumbnailContainerCustomDimensions=function(){return!_.N("web_shorts_2_by_3_lockups_study")&&!_.N("desktop_search_enable_two_by_three_shorts_aspect_ratio")},
z)),l=_.lp(function(){if(_.Qo(k)===1)return 1;
_.Qo(k);return 2},void 0,"Bg5Es"),F,K=function(){if(A){var sW;
(sW=F)==null||eh(sW);var L1;if(A.hostElement&&((L1=A.data)==null?0:L1.inlinePlayerData)){var cJ,OW;sW=((cJ=A.data)==null?0:(OW=cJ.inlinePlayerData)==null?0:OW.enableAudioControl)?Object.assign({},yEr):Object.assign({},gWe);var ow,Z2;((ow=A.data)==null?void 0:(Z2=ow.inlinePlayerData)==null?void 0:Z2.maxPlaybackLengthSec)!==void 0&&(sW.videoPreviewDurationMs=A.data.inlinePlayerData.maxPlaybackLengthSec*1E3);F=SZ({mediaRenderer:A,lockupElement:A.hostElement,thumbnailElement:M.value,videoPreviewOpts:sW})}}};
_.nL(function(){A&&(A.data=d(),K())},"wo9C7e");
var u=_.lp(function(){return d().thumbnail},void 0,"haijYd");
z=_.lp(function(){return d().badge},void 0,"RpDeSe");
var r=_.lp(function(){return d().onTap},void 0,"hOfuOb"),Q={},q={};
return _.W("ytm-shorts-lockup-view-model",{el:_.Yl(function(sW){A&&(A.hostElement=sW)},K,b),
class:_.LQ("shortsLockupViewModelHost",P)},_.W(_.Dz,null,_.W(_.hF,{command:r,className:_.LQ("shortsLockupViewModelHostEndpoint",(Q.shortsLockupViewModelHostEndpointNoOutsideMetadata=function(){return!U()},Q),"reel-item-endpoint",""),
ariaHidden:function(){return!I()},
tabIndex:function(){return I()?0:-1}},_.W("div",{el:M,
class:_.LQ("shortsLockupViewModelHostThumbnailParentContainer",(q.shortsLockupViewModelHostThumbnailParentContainerRounded=function(){return!O()},q))},_.W(_.m,{cond:u,
then:function(){return _.W("div",{class:H},_.W(_.qc,{data:function(){var sW;return(sW=u==null?void 0:u())!=null?sW:{}},
alt:"",className:"shortsLockupViewModelHostThumbnail",useWidth:!1,contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"}))}}),_.W(_.MN,{data:function(){return d().thumbnailViewModel}},{thumbnailViewModel:function(sW){return _.W(_.g2,{data:sW.data,
aspectRatio:function(){return l()},
disableRounding:function(){return O()}})}}),null),_.W(_.m,{cond:I,
then:function(){return _.W(V4S,{data:d,scrimStyle:D,useDefaultStyle:v,titleStyle:L})}}),_.W(_.MN,{data:z},{badgeViewModel:function(sW){return _.W(_.l9,{data:sW.data,
class:"shortsLockupViewModelHostBadge",workaroundShortsIsThumbnailBadge:!0})}})),_.W(_.m,{cond:function(){return I()&&d().menuOnTap},
then:function(){return _.W(i92,{data:d,inlineMetadata:!0})}}),_.W(_.m,{cond:U,
then:function(){return _.W(wxH,{data:d,useDefaultStyle:v,inlineMetadata:I})}})))},"ec"),V4S=_.y(function(b){var d=b.data;
var B=b.scrimStyle;var k=b.useDefaultStyle;var G=b.titleStyle;var P=_.N("web_enable_default_style_for_pivot_panel")?"SHORTS_LOCKUP_STYLE_UNKNOWN":"SHORTS_LOCKUP_STYLE_SLIM",v=k&&_.N("web_hide_primary_text_for_pivot_panel"),L=_.lp(function(){return(k==null?0:k())?P==="SHORTS_LOCKUP_STYLE_SLIM":d().style==="SHORTS_LOCKUP_STYLE_SLIM"},void 0,"c5smEd");
b={};b=_.LQ("shortsLockupViewModelHostInlineMetadata",(b.shortsLockupViewModelHostMetadataRounded=function(){return!L()},b.shortsLockupViewModelHostInlineMetadataShortScrim=function(){return(B==null?void 0:B())===3&&!_.N("enable_shorts_lockup_new_scrim")},b.shortsLockupViewModelHostInlineMetadataShortScrimNew=function(){return(B==null?void 0:B())===3&&_.N("enable_shorts_lockup_new_scrim")},b.shortsLockupViewModelHostInlineMetadataMediumScrim=function(){return(B==null?void 0:B())===2||(B==null?void 0:
B())===4},b.shortsLockupViewModelHostShowOverPlayer=function(){return!0},b),"image-overlay-text");
var A={};return _.W("div",{class:b},_.W("h3",{class:_.LQ("shortsLockupViewModelHostMetadataTitle",(A.shortsLockupViewModelHostMetadataTitleTextShadow=function(){return(B==null?void 0:B())===4},A.shortsLockupViewModelHostMetadataTitleHasBottomMetadata=function(){return d().belowThumbnailMetadata},A.shortsLockupViewModelHostMetadataTitleMaxLines1=function(){return(G==null?void 0:G())===1},A.shortsLockupViewModelHostMetadataTitleMaxLines2=function(){return(G==null?void 0:G())===2},A)),
"aria-label":function(){return d().accessibilityText}},_.W(_.m,{cond:function(){var a;
return!((a=d().overlayMetadata)==null||!a.primaryText)&&!v},
then:function(){return _.W(_.I4,{text:function(){var a;return(a=d().overlayMetadata)==null?void 0:a.primaryText},
noEndpoints:!0,noStyleRuns:!0})}})),_.W(_.m,{cond:function(){var a;
return(a=d().overlayMetadata)==null?void 0:a.secondaryText},
then:function(){return _.W(Kw$,{data:d,scrimStyle:B,className:void 0})}}))},"fc"),wxH=_.y(function(b){var d=b.data;
var B=b.useDefaultStyle;var k=b.inlineMetadata;var G=_.N("web_enable_default_style_for_pivot_panel")?"SHORTS_LOCKUP_STYLE_UNKNOWN":"SHORTS_LOCKUP_STYLE_SLIM",P=_.lp(function(){return(B==null?0:B())?G==="SHORTS_LOCKUP_STYLE_SLIM":d().style==="SHORTS_LOCKUP_STYLE_SLIM"},void 0,"hn3pLe"),v=_.Yl(),L;
b=_.A2(function(U){if(_.tB(_.l3(U),v.value,["AVATAR-VIEW-MODEL"]))return!1;var M;(M=L)==null||M.click();return!1});
var A=_.lp(function(){return d().belowThumbnailMetadata||d().overlayMetadata},void 0,"GwezKf"),a=function(){return d().menuOnTap&&!k()},O=function(){var U;
return(U=A())==null?void 0:U.avatar},I={},D={};
return _.W("div",{class:_.LQ(function(){return P()?"shortsLockupViewModelHostOutsideMetadata":"shortsLockupViewModelHostOutsideMetadata shortsLockupViewModelHostMetadataRounded"},(I.shortsLockupViewModelHostOutsideMetadataHasAvatar=function(){return!!O()},I.shortsLockupViewModelHostOutsideMetadataHasMenu=a,I)),
"on:click":b,el:v,role:"presentation"},_.W(_.MN,{data:O},{avatarViewModel:function(U){return _.W(_.fm,{data:U.data,avatarButtonCustomClassName:"shortsLockupViewModelHostOutsideMetadataAvatar"})}}),_.W("div",null,_.W("h3",{class:_.LQ("shortsLockupViewModelHostMetadataTitle","shortsLockupViewModelHostOutsideMetadataTitle","",(D.shortsLockupViewModelHostOutsideMetadataMissingTitle=function(){var U,M;
return!((U=A())==null?0:(M=U.primaryText)==null?0:M.content)},D.shortsLockupViewModelHostOutsideMetadataTitleHasInlineMetadata=k,D)),
role:"presentation"},_.W(_.hF,{ref:function(U){return void(L=U)},
command:function(){return d().onTap},
className:_.LQ("shortsLockupViewModelHostEndpoint","shortsLockupViewModelHostOutsideMetadataEndpoint"),title:function(){var U,M;return(U=A())==null?void 0:(M=U.primaryText)==null?void 0:M.content},
"aria-label":function(){return d().accessibilityText}},_.W(_.m,{cond:function(){var U;
return(U=A())==null?void 0:U.primaryText},
then:function(U){return _.W(_.I4,{text:U,noEndpoints:!0,noStyleRuns:!0})}}))),_.W(_.m,{cond:function(){var U;
return(U=A())==null?void 0:U.secondaryText},
then:function(U){return _.W("div",{class:_.LQ("shortsLockupViewModelHostOutsideMetadataSubhead","shortsLockupViewModelHostMetadataSubhead")},_.W(_.I4,{text:U,noStyleRuns:!0}))}})),_.W(_.m,{cond:a,
then:function(){return _.W(i92,{data:d,inlineMetadata:!1})}}))},"gc"),Kw$=_.y(function(b){var d=b.data;
var B=b.scrimStyle;b=b.className;var k={};return _.W("div",{class:_.LQ((k.shortsLockupViewModelHostMetadataSubhead=function(){return(B==null?void 0:B())!==4},k.shortsLockupViewModelHostMetadataSubheadNew=_.N("enable_shorts_lockup_new_scrim"),k.shortsLockupViewModelHostMetadataSubheadTextShadow=function(){return(B==null?void 0:B())===4},k),b),
"aria-hidden":"true"},_.W(_.I4,{text:function(){var G;return(G=d().overlayMetadata)==null?void 0:G.secondaryText},
noStyleRuns:!0}))},"hc"),i92=_.y(function(b){var d=b.data;
var B=b.inlineMetadata;b={};b=_.LQ((b.shortsLockupViewModelHostInlineMetadataMenu=function(){return B()},b.shortsLockupViewModelHostOutsideMetadataMenu=function(){return!B()},b.shortsLockupViewModelHostShowOverPlayer=function(){return!0},b),"image-overlay-text");
return _.W("div",{class:b},_.W(_.jH,{data:function(){return{style:B()?"overlay":"mono",accessibilityLabel:d().menuOnTapA11yLabel,type:"text",state:"active",size:"M",iconPosition:"icon-only",onTap:function(k){k.preventDefault();k.stopPropagation();var G=_.yW({elementsCommand:d().menuOnTap,forceNewState:!0});if(G==null?0:G.onclick)G.onclick(k)}}},
iconName:"MORE_VERT"}))},"ic");var nWr=_.y(function(b){var d=b.data;var B=b.inlineMetadata;var k=b.aspectRatio;var G=b.scrimStyle;var P=b.className;var v=b.useDefaultStyle;b=_.lp(function(){var L=d().entityId;return L?L.replace("shorts-shelf-item-","").replace("subscriptions-",""):""},void 0,"r2ABGd");
return _.W("ytm-shorts-lockup-view-model-v2",{class:_.LQ("shortsLockupViewModelHost",P)},_.W(_.Km,{contentId:b,aspectRatio:function(){return(k==null?void 0:k())===1?1:(k==null?void 0:k())===2?2:4}},function(){return _.W(uZh,{data:d,
inlineMetadata:B,aspectRatio:k,scrimStyle:G,className:P,useDefaultStyle:v})}))},"jc");_.B$(nWr,"ytm-shorts-lockup-view-model-v2",{props:{data:_.eI,inlineMetadata:_.eI,aspectRatio:_.eI,scrimStyle:_.eI,className:_.eI,useDefaultStyle:_.eI,titleStyle:_.eI}});var TzA=16/9*210,OG=function(){var b=_.g.apply(this,arguments)||this;b.isExpandableContent=!1;b.hideShelfHeader=!1;b.engagementPanel=!1;b.buttonClasses=["arrow"];b.isSearch=!1;b.disableScrollEventListener=!1;b.containsLockup=!1;b.overrideArrowPositionForProductCard=!1;b.overrideArrowPositionForShoppingItemCard=!1;b.overrideArrowPositionForReelItems=!1;b.overrideArrowPositionForGridMovie=!1;b.overrideArrowPositionToCenter=!1;b.isSearchPostShelf=!1;b.overrideArrowPositionForMixedShelf=!1;b.overrideArrowPositionForMixedShelfShortsOnly=
!1;b.hasBigThumbsReelItems=!1;b.shouldUseMixedListHeight=!1;b.shouldUseShortsListHeight=!1;b.gridVideoWidth=0;b.isSearchVodShelf=!1;b.disableWheelScroll=!1;b.sizing="COMPACT";b.shortsLockupAspectRatio=0;return b};
_.c(OG,_.g);_.E=OG.prototype;
_.E.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]]"}}}}};
_.E.dataChanged=function(){this.ytdHorizontalListBehavior.reset();this.data&&this.data.items&&(this.ytdHorizontalListBehavior.useFloorScrolling=this.computeContainsPost(this.data),this.maybeUpdateSearchReelItemDimensions(),_.N("web_horizontal_list_lockup_arrow_killswitch")||this.maybeUpdateLockupAspectRatio())};
_.E.computeInitialCountNumber=function(b){if(!b)return 6;var d=b.items.some(function(P){return!!P.topicRecommendationsChipRenderer}),B=b.items.some(function(P){return!!P.displayAdRenderer}),k=this.computeShouldListItemsHaveEqualHeight(b),G=b.items.some(function(P){return!!P.gridPlaylistRenderer});
b=b.items.some(function(P){return!!P.shoppingItemCardViewModel});
return d?9:B?8:G||k?10:b?7:6};
_.E.computeContainsPost=function(b){return!!b&&!!b.items&&b.items.some(function(d){return!!d.postRenderer})};
_.E.computeContainsLockup=function(){if(_.N("web_horizontal_list_lockup_arrow_killswitch"))return!1;var b,d;return(b=this.data)==null?void 0:(d=b.items)==null?void 0:d.some(function(B){return!!B.lockupViewModel})};
_.E.maybeUpdateLockupAspectRatio=function(){var b,d;if(this.computeContainsLockup()&&((b=this.data)==null?0:(d=b.items)==null?0:d.length)){var B;b=KMW((B=this.data.items[0].lockupViewModel)==null?void 0:B.contentType,this.data.force16By9ThumbnailAspectRatio);B=K3C(b);B=this.computeLockupWidth()/B;_.Wf(this.hostElement,{"--yt-horizontal-list-content-height":B+"px"})}};
_.E.computeOverrideArrowPositionForProductCard=function(b){if(this.isExpandableContent)return!1;var d;return!!(b==null?0:(d=b.items)==null?0:d.some(function(B){return!!B.verticalProductCardRenderer}))};
_.E.computeOverrideArrowPositionForShoppingItemCard=function(b){var d;return!!(b==null?0:(d=b.items)==null?0:d.some(function(B){return!!B.shoppingItemCardViewModel}))};
_.E.computeOverrideArrowPositionForReelItemRenderer=function(b){return this.containsReelItemRenderer(b)};
_.E.computeHasBigThumbsReelItems=function(b,d){return b&&this.containsReelItemRenderer(d)};
_.E.computeShouldListItemsHaveEqualHeight=function(b){return"LIST_ITEM_SIZE_CONSTRAINT_EQUAL_HEIGHT"===(b==null?void 0:b.itemSizeConstraint)};
_.E.computeShouldListItemsHaveShortsHeight=function(b){return this.computeShouldListItemsHaveEqualHeight(b)&&!this.containsGridVideoRenderer(b)};
_.E.computeLockupWidth=function(){return this.isSearchVodShelf?360:210};
_.E.computeGridVideoWidth=function(){return this.shouldUseMixedListHeight?354:0};
_.E.containsReelItemRenderer=function(b){var d;return!!(b==null?0:(d=b.items)==null?0:d.some(function(B){return!(!B.reelItemRenderer&&!B.shortsLockupViewModel)}))};
_.E.containsGridVideoRenderer=function(b){var d;return!!(b==null?0:(d=b.items)==null?0:d.some(function(B){return!!B.gridVideoRenderer||!!B.lockupViewModel}))};
_.E.computeContainsGridMovieRenderer=function(b){var d;return!!(b==null?0:(d=b.items)==null?0:d.some(function(B){return!!B.gridMovieRenderer}))};
_.E.computeOverrideArrowPositionToCenter=function(b){return this.computeIsSearchPostShelf(b)};
_.E.computeIsSearchPostShelf=function(b){var d;return!!(b==null?0:(d=b.items)==null?0:d.some(function(B){var k,G;return((G=(k=B.postRenderer)==null?void 0:k.surface)!=null?G:"BACKSTAGE_SURFACE_TYPE_UNKNOWN")==="BACKSTAGE_SURFACE_TYPE_SEARCH"}))};
_.E.computeContainsBackgroundPromoRendererWithEmbeddedContainerStyle=function(b){var d;return!!(b==null?0:(d=b.items)==null?0:d.some(function(B){var k,G,P;return((P=(k=B.backgroundPromoRenderer)==null?void 0:(G=k.style)==null?void 0:G.value)!=null?P:"BACKGROUND_PROMO_STYLE_TYPE_UNKNOWN")==="BACKGROUND_PROMO_STYLE_TYPE_EMBEDDED_CONTAINER"}))};
_.E.computeIsSearchVodShelf=function(b,d){return b&&this.containsGridVideoRenderer(d)};
_.E.computeDisableWheelScroll=function(b,d){return this.computeIsSearchVodShelf(b,d)};
_.E.computeSizing=function(){return this.isSearch?"STANDARD":"COMPACT"};
_.E.computeShortsLockupAspectRatio=function(){return 1};
_.E.maybeUpdateSearchReelItemDimensions=function(){this.isSearch&&this.hasBigThumbsReelItems&&_.Wf(this.hostElement,{"--ytd-reel-item-thumbnail-height":TzA+"px"})};
OG.prototype.dataChanged=OG.prototype.dataChanged;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],OG.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],OG.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.ln.YtdHorizontalListBehavior),_.n("design:type",Object)],OG.prototype,"ytdHorizontalListBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],OG.prototype,"data",void 0);
_.w([_.Z(),_.n("design:type",Object)],OG.prototype,"isExpandableContent",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],OG.prototype,"hideShelfHeader",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],OG.prototype,"engagementPanel",void 0);_.w([_.Z(),_.n("design:type",Array)],OG.prototype,"buttonClasses",void 0);_.w([_.Z(),_.n("design:type",Object)],OG.prototype,"isSearch",void 0);
_.w([_.Z(),_.n("design:type",Object)],OG.prototype,"disableScrollEventListener",void 0);_.w([_.Z({computed:"computeInitialCountNumber(data)"}),_.n("design:type",Number)],OG.prototype,"initialCount",void 0);_.w([_.Z({computed:"computeContainsPost(data)"}),_.n("design:type",Boolean)],OG.prototype,"supportComponentResize",void 0);_.w([_.Z({computed:"computeContainsPost(data)"}),_.n("design:type",Boolean)],OG.prototype,"containsPost",void 0);
_.w([_.Z({computed:"computeContainsLockup(data)",reflectToAttribute:!0}),_.n("design:type",Object)],OG.prototype,"containsLockup",void 0);_.w([_.Z({computed:"computeContainsBackgroundPromoRendererWithEmbeddedContainerStyle(data)",reflectToAttribute:!0}),_.n("design:type",Boolean)],OG.prototype,"containsBackgroundPromoRendererWithEmbeddedContainerStyle",void 0);
_.w([_.Z({computed:"computeOverrideArrowPositionForProductCard(data)",reflectToAttribute:!0}),_.n("design:type",Object)],OG.prototype,"overrideArrowPositionForProductCard",void 0);_.w([_.Z({computed:"computeOverrideArrowPositionForShoppingItemCard(data)",reflectToAttribute:!0}),_.n("design:type",Object)],OG.prototype,"overrideArrowPositionForShoppingItemCard",void 0);
_.w([_.Z({computed:"computeOverrideArrowPositionForReelItemRenderer(data)",reflectToAttribute:!0}),_.n("design:type",Object)],OG.prototype,"overrideArrowPositionForReelItems",void 0);_.w([_.Z({computed:"computeContainsGridMovieRenderer(data)",reflectToAttribute:!0}),_.n("design:type",Object)],OG.prototype,"overrideArrowPositionForGridMovie",void 0);
_.w([_.Z({computed:"computeOverrideArrowPositionToCenter(data)",reflectToAttribute:!0}),_.n("design:type",Object)],OG.prototype,"overrideArrowPositionToCenter",void 0);_.w([_.Z({computed:"computeIsSearchPostShelf(data)",reflectToAttribute:!0}),_.n("design:type",Object)],OG.prototype,"isSearchPostShelf",void 0);_.w([_.Z({computed:"computeShouldListItemsHaveEqualHeight(data)",reflectToAttribute:!0}),_.n("design:type",Object)],OG.prototype,"overrideArrowPositionForMixedShelf",void 0);
_.w([_.Z({computed:"computeShouldListItemsHaveShortsHeight(data)",reflectToAttribute:!0}),_.n("design:type",Object)],OG.prototype,"overrideArrowPositionForMixedShelfShortsOnly",void 0);_.w([_.Z({computed:"computeHasBigThumbsReelItems(isSearch, data)",reflectToAttribute:!0}),_.n("design:type",Object)],OG.prototype,"hasBigThumbsReelItems",void 0);
_.w([_.Z({computed:"computeShouldListItemsHaveEqualHeight(data)",reflectToAttribute:!0}),_.n("design:type",Object)],OG.prototype,"shouldUseMixedListHeight",void 0);_.w([_.Z({computed:"computeShouldListItemsHaveShortsHeight(data)",reflectToAttribute:!0}),_.n("design:type",Object)],OG.prototype,"shouldUseShortsListHeight",void 0);_.w([_.Z({computed:"computeGridVideoWidth(data)",reflectToAttribute:!0}),_.n("design:type",Object)],OG.prototype,"gridVideoWidth",void 0);
_.w([_.Z({computed:"computeIsSearchVodShelf(isSearch, data)",reflectToAttribute:!0}),_.n("design:type",Object)],OG.prototype,"isSearchVodShelf",void 0);_.w([_.Z({computed:"computeDisableWheelScroll(isSearch, data)",reflectToAttribute:!0}),_.n("design:type",Object)],OG.prototype,"disableWheelScroll",void 0);_.w([_.Z({computed:"computeSizing(isSearch)"}),_.n("design:type",Object)],OG.prototype,"sizing",void 0);
_.w([_.Z({computed:"computeShortsLockupAspectRatio(isSearch)"}),_.n("design:type",Object)],OG.prototype,"shortsLockupAspectRatio",void 0);_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],OG.prototype,"dataChanged",null);
_.V(OG,"yt-horizontal-list-renderer",function(){if(KcM===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);KcM=b}b=KcM;return b},{mode:1});var rEV=function(){this.subscriptions=new Map([["navigation-start",new Set],["navigation-end",new Set]])};
rEV.prototype.subscribe=function(b,d){var B=this.subscriptions.get(b);if(!B)return function(){};
B.add(d);return function(){B.delete(d)}};
rEV.prototype.unsubscribe=function(b,d){(b=this.subscriptions.get(b))&&b.delete(d)};
rEV.prototype.publish=function(b,d){d=d===void 0?{}:d;(b=this.subscriptions.get(b))&&b.forEach(function(B){B(d)})};var QsV;var qr$=[10,12,14,16,18,20,24,28,32,36],xK3=[20,22,24,26,28,32,36,40,48,56,64,72,84,96,120],IY=function(){var b=_.g.apply(this,arguments)||this;b.fontFamily="PROMO_FONT_FAMILY_YOUTUBE_SANS_BOLD";b.hideOverflow=!1;b.useRoboto=!1;b.fontClass="";b.overflown=!1;b.actionMap={"yt-window-resized":"resize"};return b};
_.c(IY,_.g);_.E=IY.prototype;
_.E.attached=function(){var b=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();_.Op(this,function(){b.resize()});
if(!_.Wu){var d,B,k;(d=document)==null||(B=d.fonts)==null||(k=B.ready)==null||k.then(function(){b.resize()})}};
_.E.dataChanged=function(){this.resize()};
_.E.guideIsExpandedChanged=function(){this.resize()};
_.E.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 b=this.getMaxNumLines(),d=this.getMinFont(),B=this.getMaxFont(),k=this.useRoboto?qr$:xK3;for(k=k.filter(function(P){return P<=B&&P>=d});k.length>1;){var G=Math.floor(k.length/2);
this.updateFontSize(k[G]);if(this.textNode.offsetWidth<=this.getMaxWidth()&&this.textNode.offsetHeight<=this.getMaxHeight()&&this.textNode.getClientRects().length<=b)k=k.slice(G,k.length);else if(this.textNode.offsetWidth>this.getMaxWidth()||this.textNode.offsetHeight>this.getMaxHeight()||this.textNode.getClientRects().length>b)k=k.slice(0,G);else break}this.updateFontSize(k[k.length-1]);this.textNode.style.visibility="inherit";this.handleOverflow(b)}};
_.E.handleOverflow=function(b){this.hideOverflow&&this.maxLines&&this.textNode.getClientRects().length>b&&(this.overflown=!0,this.textNode.classList.add("overflown"),this.textNode.style.setProperty("-webkit-line-clamp",b.toString()))};
_.E.updateFontSize=function(b){this.fontClass&&this.textNode.classList.remove(this.fontClass);this.fontClass=(this.useRoboto?"roboto-":"yt-sans-")+b;this.textNode.classList.add(this.fontClass)};
_.E.getMaxFont=function(){var b=this.useRoboto?qr$:xK3;b=b[b.length-1];return this.maxFontSize&&this.maxFontSize<=b?this.maxFontSize:b};
_.E.getMinFont=function(){var b=(this.useRoboto?qr$:xK3)[0];return this.minFontSize&&this.minFontSize>=b?this.minFontSize:b};
_.E.getMaxWidth=function(){return this.maxWidth?this.maxWidth:this.containerNode.offsetWidth};
_.E.getMaxHeight=function(){return this.maxHeight?this.maxHeight:this.containerNode.offsetHeight};
_.E.getMaxNumLines=function(){return this.maxLines&&this.text?this.maxLines+_.qA(this.text).split("\n").length-1:Infinity};
_.E.setParentConstraints=function(){this.maxWidth&&(this.containerNode.style.maxWidth=this.maxWidth+"px");this.maxHeight&&(this.containerNode.style.maxHeight=this.maxHeight+"px");if(this.fontWeight){if(this.useRoboto&&this.fontWeight!==400&&this.fontWeight!==500)throw Error("Kh`"+this.fontWeight);this.textNode.style.fontWeight=this.fontWeight.toString()}};
IY.prototype.guideIsExpandedChanged=IY.prototype.guideIsExpandedChanged;IY.prototype.dataChanged=IY.prototype.dataChanged;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],IY.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.fH),_.n("design:type",Object)],IY.prototype,"ytdReduxBehavior",void 0);_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],IY.prototype,"actionHandlerBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],IY.prototype,"text",void 0);
_.w([_.Z(),_.n("design:type",String)],IY.prototype,"fontFamily",void 0);_.w([_.Z(),_.n("design:type",Number)],IY.prototype,"maxWidth",void 0);_.w([_.Z(),_.n("design:type",Number)],IY.prototype,"maxHeight",void 0);_.w([_.Z(),_.n("design:type",Number)],IY.prototype,"maxFontSize",void 0);_.w([_.Z(),_.n("design:type",Number)],IY.prototype,"minFontSize",void 0);_.w([_.Z(),_.n("design:type",Number)],IY.prototype,"maxLines",void 0);_.w([_.Z(),_.n("design:type",Object)],IY.prototype,"hideOverflow",void 0);
_.w([_.Z({selector:_.F8C}),_.n("design:type",Boolean)],IY.prototype,"guideIsExpanded",void 0);_.w([_.DM("#container"),_.n("design:type",HTMLElement)],IY.prototype,"containerNode",void 0);_.w([_.DM("#text"),_.n("design:type",HTMLElement)],IY.prototype,"textNode",void 0);_.w([_.pl("text"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],IY.prototype,"dataChanged",null);
_.w([_.pl("guideIsExpanded"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],IY.prototype,"guideIsExpandedChanged",null);_.w([_.ZM({disableElementRegistration:!0,is:"yt-dynamic-sizing-formatted-string"})],IY);
_.V(IY,"yt-dynamic-sizing-formatted-string",function(){if(QsV!==void 0)return QsV;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return QsV=b},{mode:1});var YrA;_.eYS=function(b){_.bF.call(this,b)};
_.c(_.eYS,_.bF);var btV=function(b){_.bF.call(this,b)};
_.c(btV,_.eYS);var D6=function(){return _.g.apply(this,arguments)||this};
_.c(D6,_.g);D6.prototype.onTapSuspendedChannel=function(){var b;if((b=this.data)!=null&&b.serviceEndpoint){var d,B;(b=(B=_.p((d=this.data)==null?void 0:d.serviceEndpoint,_.sN))==null?void 0:B.url)?_.g3(b,void 0,void 0,window.top):(d=new btV("Did not handle suspended account tap. No appealUrl."),_.xs(d))}else d=new btV("Did not handle suspended account tap. No serviceEndpoint."),_.xs(d)};
D6.prototype.onTap=function(){var b=this,d=_.DX(),B,k=(B=_.Ik(d,{veType:7116}))!=null?B:void 0;_.wy(d,{visualElement:k});_.FN();this.saveRoleText();var G;if((G=this.data)==null?0:G.youtubeSuspended)this.onTapSuspendedChannel();else{var P=!1,v,L;(d=(L=_.p((v=this.data)==null?void 0:v.serviceEndpoint,_.QWs))==null?void 0:L.supportedTokens)&&d.forEach(function(A){if(A.accountSigninToken)if(P=!0,b.onAccountItemTap)b.onAccountItemTap(A.accountSigninToken.signinUrl);else _.g3(A.accountSigninToken.signinUrl,
void 0,void 0,window.top)});
if(!P){if(v=this.get("serviceEndpoint",this.data))P=!0,this.ytComponentBehavior.resolveCommand(v);P||_.Ys(new btV("Did not handle account switch tap. No token."))}}};
D6.prototype.saveRoleText=function(){if(this.data){var b=this.data,d=b.channelDelegationRole;if(d){var B,k=(B=_.p(b==null?void 0:b.serviceEndpoint,_.QWs))==null?void 0:B.supportedTokens;if(!k){var G,P,v,L;k=(G=_.p(b==null?void 0:b.serviceEndpoint,_.xQ))==null?void 0:(P=G.popup)==null?void 0:(v=P.confirmDialogRenderer)==null?void 0:(L=v.confirmButton)==null?void 0:L.buttonRenderer;var A;k=(A=_.p(k==null?void 0:k.command,_.sq))==null?void 0:A.commands;if(!k)return;var a;k=(a=_.p(k[1],_.QWs))==null?
void 0:a.supportedTokens}if(k){A=void 0;a=_.C(k);for(k=a.next();!k.done;k=a.next())if(k=k.value,k.datasyncIdToken){A=k.datasyncIdToken.datasyncIdToken;break}if(A){var O;a:{if(_.Q$4()&&(a=_.T3(A+"::pom"))){a=new QR(a);break a}a=void 0}(O=a)==null||O.set("role_text",d);if((CvF?CvF:window.location).href.indexOf("studio")!==-1&&(O=qTQ())){a=O.src?(new URL(O.src)).origin:"*";var I;(I=O.contentWindow)==null||I.postMessage({action:"save_pom_role",datasyncId:A,roleText:d},a)}}}}}};
_.DB.Object.defineProperties(D6.prototype,{enableRingForActiveAccount:{configurable:!0,enumerable:!0,get:function(){var b;return!((b=this.data)==null||!b.isSelected)}},
thumbnailSize:{configurable:!0,enumerable:!0,get:function(){var b,d,B=(b=this.data)==null?void 0:(d=b.accountPhoto)==null?void 0:d.thumbnails;return B&&B.length>0&&(B[0].height===36||B[0].height===48)?B[0].height:40}}});
D6.prototype.onTap=D6.prototype.onTap;_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],D6.prototype,"ytComponentBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],D6.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],D6.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!1}),_.n("design:type",Function)],D6.prototype,"onAccountItemTap",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.X("data"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],D6.prototype,"enableRingForActiveAccount",null);_.w([_.Z({reflectToAttribute:!0}),_.X("data"),_.n("design:type",Number),_.n("design:paramtypes",[])],D6.prototype,"thumbnailSize",null);_.w([_.$0("tap"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],D6.prototype,"onTap",null);_.w([_.ZM({is:"ytd-account-item-renderer",disableElementRegistration:!0})],D6);
_.V(D6,"ytd-account-item-renderer",function(){if(YrA!==void 0)return YrA;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return YrA=b},{mode:1});var d72;var UG=function(){return _.g.apply(this,arguments)||this};
_.c(UG,_.g);UG.prototype.onClickEditIcon=function(){this.data&&this.data.onTapCommand&&_.I2().resolve(_.U6).resolveCommand(this.data.onTapCommand,{form:{element:this.hostElement}})};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],UG.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],UG.prototype,"data",void 0);_.w([_.ZM({is:"ytd-identity-chip-renderer",disableElementRegistration:!0})],UG);
_.V(UG,"ytd-identity-chip-renderer",function(){if(d72!==void 0)return d72;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return d72=b},{mode:1});var Bc3;var ktl;var GtS;var PBV;var oY=function(){var b=_.g.apply(this,arguments)||this;b.richItemMinWidth=_.Nt("wn_grid_min_item_width",310);b.isShorts=!1;b.isWatchNext=!1;b.isExploreHub=!1;return b};
_.c(oY,_.g);_.DB.Object.defineProperties(oY.prototype,{shimmerAnimation:{configurable:!0,enumerable:!0,get:function(){return this.isExploreHub}},
cardItems:{configurable:!0,enumerable:!0,get:function(){var b=[],d=this.isShorts?this.slimItemsPerRow:this.itemsPerRow;this.isWatchNext&&_.Wf(this.hostElement,{"--ytd-ghost-grid-items-per-row":""+this.itemsPerRow,"--ytd-ghost-grid-min-width":this.richItemMinWidth+"px"});var B;if(((B=this.data)==null?0:B.rows)&&d)for(d*=this.data.rows,B=0;B<d;B++)b.push({});return b}}});
_.w([_.R(_.fH),_.n("design:type",Object)],oY.prototype,"ytdReduxBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],oY.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],oY.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0,selector:_.lT,value:3}),_.n("design:type",Number)],oY.prototype,"itemsPerRow",void 0);_.w([_.Z({selector:_.j4J,value:6}),_.n("design:type",Number)],oY.prototype,"slimItemsPerRow",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Number)],oY.prototype,"richItemMinWidth",void 0);_.w([_.Z({reflectToAttribute:!0,selector:_.HZ}),_.n("design:type",Boolean)],oY.prototype,"miniMode",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],oY.prototype,"isShorts",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],oY.prototype,"isWatchNext",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],oY.prototype,"isExploreHub",void 0);
_.w([_.X("isExploreHub"),_.Z({reflectToAttribute:!0}),_.n("design:type",Object),_.n("design:paramtypes",[])],oY.prototype,"shimmerAnimation",null);_.w([_.X("data.rows","isShorts","slimItemsPerRow","itemsPerRow"),_.n("design:type",Array),_.n("design:paramtypes",[])],oY.prototype,"cardItems",null);_.w([_.ZM({is:"ytd-ghost-grid-renderer",disableElementRegistration:!0})],oY);
_.Ebr=_.E_()(oY,"ytd-ghost-grid-renderer",function(){if(PBV===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);PBV=b}b=PBV;return b},{allowedProps:["data",
"isShorts","isWatchNext","isExploreHub","richItemMinWidth"],mode:1});_.B$(_.y(function(b){var d=_.eS(b,{numberOfComments:3}).numberOfComments,B=_.eS(b,{isInitialLoad:!1}).isInitialLoad,k=_.eS(b,{engagementPanel:!1}).engagementPanel,G=function(){return Math.min(Number(d==null?void 0:d())||20,20)};
return _.W("yt-ghost-comments",{class:"ytGhostCommentsHost"},_.W(_.m,{cond:function(){return!(k==null?0:k())&&(B==null?void 0:B())},
then:function(){return _.W("div",{class:"ytGhostCommentsComments"},_.W("div",{class:"ytGhostCommentsGhostCommentsHeader"},_.W("div",{class:_.LQ("ytGhostCommentsGhostCommentCount","ytGhostCommentsGhostFill")}),_.W("div",{class:_.LQ("ytGhostCommentsGhostSort","ytGhostCommentsGhostFill")})),_.W("div",{class:"ytGhostCommentsGhostCard"},_.W("div",{class:"ytGhostCommentsAvatar"},_.W("div",{class:"ytGhostCommentsCircle"})),_.W("div",{class:"ytGhostCommentsComments"},_.W("div",{class:"ytGhostCommentsMeta"},
_.W("div",{class:_.LQ("ytGhostCommentsGhostInputPlaceholder","ytGhostCommentsGhostFill")})),_.W("div",{class:_.LQ("ytGhostCommentsGhostInputUnderline","ytGhostCommentsGhostFill")}))))}}),_.W("div",{class:"ytGhostCommentsComments"},_.W(_.iY,{each:function(){return Array((G==null?void 0:G())||3)}},function(){return _.W("div",{class:"ytGhostCommentsGhostCard"},_.W("div",{class:"ytGhostCommentsAvatar"},_.W("div",{class:"ytGhostCommentsCircle"})),_.W("div",{class:"ytGhostCommentsHost"},_.W("div",{class:"ytGhostCommentsMeta"},
_.W("div",{class:_.LQ("ytGhostCommentsGhostText","ytGhostCommentsGhostFill")})),_.W("div",{class:_.LQ("ytGhostCommentsGhostText","ytGhostCommentsGhostFill")}),_.W("div",{class:_.LQ("ytGhostCommentsGhostText","ytGhostCommentsGhostFill")}),_.W("div",{class:"ytGhostCommentsGhostLikeDislike"},_.W("div",{class:_.LQ("ytGhostCommentsGhostText","ytGhostCommentsGhostFill")}),_.W("div",{class:_.LQ("ytGhostCommentsGhostText","ytGhostCommentsGhostFill")}))))})))},"kc"),"yt-ghost-comments",{props:{numberOfComments:_.DK,
isInitialLoad:_.DK,engagementPanel:_.DK},unsafeExternallySettableAttributes:new Set(["hidden"])});_.Xf("multiPageMenuSectionItems","continuationItemRenderer","ytd-continuation-item-renderer");var Ne=function(){var b=_.g.apply(this,arguments)||this;b.isOverridable=!1;b.spinnerActive=!1;b.showButton=!1;b.isCommentsSection=!1;b.engagementPanel=!0;b.isShortsGrid=!1;b.isShortsPage=!1;b.isWatchPage=!1;b.originalShowButton=!1;b.endOfList=!1;return b};
_.c(Ne,_.g);_.E=Ne.prototype;_.E.resetIntersectionObserver=function(){var b;(b=this.observer)==null||b.disconnect();this.observer=void 0};
_.E.triggerContinuation=function(){if(!this.showButton&&!this.endOfList){this.spinnerActive=!0;var b,d;((b=this.data)==null?void 0:b.trigger)==="CONTINUATION_TRIGGER_ON_ITEM_SHOWN"&&((d=this.data)==null?0:d.continuationEndpoint)&&this.ytComponentBehavior.resolveCommand(this.data.continuationEndpoint)}};
_.E.initializeIntersectionObserver=function(){var b=this;this.resetIntersectionObserver();this.continuationTriggerOffset&&(this.observer=new IntersectionObserver(function(d){d=_.C(d);for(var B=d.next();!B.done;B=d.next())B.value.isIntersecting&&(b.triggerContinuation(),b.resetIntersectionObserver())},{rootMargin:"0px 0px "+this.continuationTriggerOffset+"px",
threshold:0}),this.observer.observe(this.hostElement))};
_.E.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]]"}}}}}};
_.E.observeData=function(){this.endOfList=this.spinnerActive=!1;this.ytRendererBehavior.invalidate(!1);var b;((b=this.data)==null?0:b.continuationEndpoint)&&(b=_.p(this.data.continuationEndpoint,_.gy))&&this.ytdReduxBehavior.dispatch(_.ER({type:"SET_CONTINUATION_COMMAND",payload:{continuationCommand:b}}))};
_.E.onShow=function(){this.numberOfGhostCommentsChanged();this.continuationTriggerOffset||this.triggerContinuation()};
_.E.onYtServiceRequestSentForButtonRenderer=function(){this.buttonRenderer&&(this.spinnerActive=!0,this.originalShowButton=this.showButton,this.showButton=!1)};
_.E.onServiceRequestCompleted=function(b,d){if(!_.N("kevlar_hide_spinner_on_empty_continuation_killswitch")){var B;(B=d.actions)!=null&&B.length||(this.spinnerActive=!1,this.endOfList=!0)}};
_.E.onYtServiceRequestCompletedForButtonRenderer=function(){this.buttonRenderer&&(this.spinnerActive=!1,this.showButton=this.originalShowButton)};
_.E.showButtonChanged=function(){this.showButton&&(this.spinnerActive=!1);this.ytRendererBehavior.invalidate(!1)};
_.E.continuationTriggerOffsetChanged=function(){this.initializeIntersectionObserver()};
_.E.numberOfGhostCommentsChanged=function(){var b=3;if(this.engagementPanel){var d,B,k;b=Math.floor(((((d=this.hostElement)==null?void 0:(B=d.parentElement)==null?void 0:(k=B.parentElement)==null?void 0:k.scrollHeight)||108)-108)/108);b=this.isInitialLoad?Math.max(b,3):3}d=[].concat(_.K6(this.hostElement.querySelectorAll("yt-ghost-comments")));d=_.C(d);for(B=d.next();!B.done;B=d.next())B=B.value,B.numberOfComments=b,B.isInitialLoad=this.isInitialLoad,B.engagementPanel=this.engagementPanel};
_.E.detached=function(){this.resetIntersectionObserver()};
_.DB.Object.defineProperties(Ne.prototype,{showGhostCardComments:{configurable:!0,enumerable:!0,get:function(){return this.isCommentsSection&&!this.showButton?{ghostCommentsSectionRenderer:!0}:!1}}});
Ne.prototype.numberOfGhostCommentsChanged=Ne.prototype.numberOfGhostCommentsChanged;Ne.prototype.continuationTriggerOffsetChanged=Ne.prototype.continuationTriggerOffsetChanged;Ne.prototype.showButtonChanged=Ne.prototype.showButtonChanged;Ne.prototype.onYtServiceRequestCompletedForButtonRenderer=Ne.prototype.onYtServiceRequestCompletedForButtonRenderer;Ne.prototype.onServiceRequestCompleted=Ne.prototype.onServiceRequestCompleted;Ne.prototype.onYtServiceRequestSentForButtonRenderer=Ne.prototype.onYtServiceRequestSentForButtonRenderer;
Ne.prototype.observeData=Ne.prototype.observeData;_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],Ne.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Ne.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.a4.YtVisibilityBehavior),_.n("design:type",Object)],Ne.prototype,"ytVisibilityBehavior",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],Ne.prototype,"ytComponentBehavior",void 0);
_.w([_.R(_.fH),_.n("design:type",Object)],Ne.prototype,"ytdReduxBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Ne.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Object)],Ne.prototype,"isOverridable",void 0);_.w([_.Z(),_.n("design:type",Object)],Ne.prototype,"spinnerActive",void 0);_.w([_.Z(),_.n("design:type",Object)],Ne.prototype,"showButton",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Ne.prototype,"isCommentsSection",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Ne.prototype,"engagementPanel",void 0);_.w([_.Z(),_.n("design:type",Object)],Ne.prototype,"isShortsGrid",void 0);_.w([_.Z({reflectToAttribute:!0,selector:_.yFJ}),_.n("design:type",Object)],Ne.prototype,"isShortsPage",void 0);_.w([_.Z({reflectToAttribute:!0,selector:_.gPF}),_.n("design:type",Object)],Ne.prototype,"isWatchPage",void 0);_.w([_.Z(),_.n("design:type",Number)],Ne.prototype,"continuationTriggerOffset",void 0);
_.w([_.Z(),_.n("design:type",Object)],Ne.prototype,"endOfList",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],Ne.prototype,"isInitialLoad",void 0);_.w([_.DM("ytd-button-renderer"),_.n("design:type",_.HI)],Ne.prototype,"buttonRenderer",void 0);_.w([_.Z(),_.n("design:type",Object)],Ne.prototype,"buttonOverrides",void 0);
_.w([_.Z(),_.X("engagementPanel","isCommentsSection","showButton","isShortsPage","isWatchPage"),_.n("design:type",Object),_.n("design:paramtypes",[])],Ne.prototype,"showGhostCardComments",null);_.w([_.pl("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Ne.prototype,"observeData",null);
_.w([_.$0("yt-service-request-sent-button-renderer"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Ne.prototype,"onYtServiceRequestSentForButtonRenderer",null);_.w([_.$0("yt-service-request-completed"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent,_.xu]),_.n("design:returntype")],Ne.prototype,"onServiceRequestCompleted",null);
_.w([_.$0("yt-service-request-completed-button-renderer"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Ne.prototype,"onYtServiceRequestCompletedForButtonRenderer",null);_.w([_.pl("showButton"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Ne.prototype,"showButtonChanged",null);
_.w([_.pl("continuationTriggerOffset"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Ne.prototype,"continuationTriggerOffsetChanged",null);_.w([_.O8("isInitialLoad","engagementPanel"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Ne.prototype,"numberOfGhostCommentsChanged",null);_.w([_.ZM({is:"ytd-continuation-item-renderer",disableElementRegistration:!0})],Ne);
_.V(Ne,"ytd-continuation-item-renderer",function(){if(GtS!==void 0)return GtS;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return GtS=b},{mode:1});var sjV;var pU=function(){var b=_.g.apply(this,arguments)||this;b.downloadProgress=0;b.transferState="TRANSFER_STATE_UNKNOWN";b.downloadState="DOWNLOAD_STATE_UNKNOWN";b.offlinePolicyAction="OFFLINE_VIDEO_POLICY_ACTION_UNKNOWN";b.offlineVideoPolicyExpirationTimestamp=0;b.downloadedVideoPlaybackPosition=0;return b};
_.c(pU,_.g);pU.prototype.dataChanged=function(){var b;this.videoData=_.p((b=this.data)==null?void 0:b.renderer,Jpl);this.transferStateChanged()};
pU.prototype.downloadProgressChanged=function(){if(this.entityInfo){var b=Object.assign({},this.videoData),d=ypm(this.entityInfo,this.transferState,this.downloadProgress,this.downloadState,this.relativeDateReference),B=d.publishedTimeText,k=d.badges;b.shortViewCountText=d.shortViewCountText;b.publishedTimeText=B;b.badges=k;this.set("videoData",b)}};
pU.prototype.transferStateChanged=function(){if(this.entityInfo){var b=this.transferState==="TRANSFER_STATE_PAUSED_BY_USER",d=_.op(this.transferState)||this.transferState==="TRANSFER_STATE_FAILED"||this.transferState==="TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH"||!UR(this.entityInfo.policyEntity),B=Object.assign({},this.videoData),k=ypm(this.entityInfo,this.transferState,this.downloadProgress,this.downloadState,this.relativeDateReference),G=k.publishedTimeText,P=k.badges;B.shortViewCountText=
k.shortViewCountText;B.publishedTimeText=G;B.badges=P;B.isDisabled=d;B.isWatched=this.downloadedVideoPlaybackPosition>0;B.navigationEndpoint=d?void 0:S0W(this.videoData.videoId,this.downloadedVideoPlaybackPosition,this.entityInfo.videoEntity.lengthSeconds);var v;b&&((v=this.videoData)==null?0:v.videoId)&&!_.N("dl_resume_click_killswitch")&&(B.isDisabled=!1,B.navigationEndpoint={offlineVideoEndpoint:{videoId:this.videoData.videoId,action:"ACTION_RESUME"}});B.thumbnailOverlays=ZAy(this.entityInfo,this.transferState,
this.downloadState,this.downloadedVideoPlaybackPosition);this.set("videoData",B)}};
pU.prototype.transferStateChanged=pU.prototype.transferStateChanged;pU.prototype.downloadProgressChanged=pU.prototype.downloadProgressChanged;pU.prototype.dataChanged=pU.prototype.dataChanged;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],pU.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.fH),_.n("design:type",Object)],pU.prototype,"ytdReduxBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],pU.prototype,"data",void 0);
_.w([_.Z(),_.n("design:type",Object)],pU.prototype,"videoData",void 0);_.w([_.Z({selector:S6,selectorArgs:["videoData.videoId"]}),_.n("design:type",Object)],pU.prototype,"downloadProgress",void 0);_.w([_.Z(),_.n("design:type",Number)],pU.prototype,"relativeDateReference",void 0);_.w([_.Z({selector:_.ZS,selectorArgs:["videoData.videoId"]}),_.n("design:type",Object)],pU.prototype,"transferState",void 0);
_.w([_.Z({selector:PhE,selectorArgs:["videoData.videoId"]}),_.n("design:type",Object)],pU.prototype,"downloadState",void 0);_.w([_.Z({selector:u01,selectorArgs:["videoData.videoId"]}),_.n("design:type",Object)],pU.prototype,"offlinePolicyAction",void 0);_.w([_.Z({selector:K8W,selectorArgs:["videoData.videoId"]}),_.n("design:type",Object)],pU.prototype,"offlineVideoPolicyExpirationTimestamp",void 0);
_.w([_.Z({selector:VS,selectorArgs:["videoData.videoId"]}),_.n("design:type",Object)],pU.prototype,"downloadedVideoPlaybackPosition",void 0);_.w([_.Z({selector:Tb4,selectorArgs:["videoData.videoId"]}),_.n("design:type",Object)],pU.prototype,"entityInfo",void 0);_.w([_.Z({reflectToAttribute:!0,value:!1}),_.n("design:type",Boolean)],pU.prototype,"isDownloading",void 0);_.w([_.pl("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],pU.prototype,"dataChanged",null);
_.w([_.pl("downloadProgress"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],pU.prototype,"downloadProgressChanged",null);_.w([_.pl("transferState","offlinePolicyAction","offlineVideoPolicyExpirationTimestamp","downloadState","downloadedVideoPlaybackPosition"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],pU.prototype,"transferStateChanged",null);
_.w([_.ZM({is:"ytd-downloaded-video-grid-video-renderer",disableElementRegistration:!0})],pU);
_.V(pU,"ytd-downloaded-video-grid-video-renderer",function(){if(sjV!==void 0)return sjV;var b=document.createElement("template");_.J(b,'\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>');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return sjV=b},{mode:_.s_("kevlar_poly_si_batch_j025")?1:2});var CBV;var Me=function(){};
Me.prototype.resolve=function(b,d){var B=this;return _.f(function(k){return k.yield(B.resolveCommand(b,d),0)})};var vb5,cb;vb5=pdW(function(b){return b.targetId},{shouldPersist:!1});
cb=vb5.updateData;_.LRr=vb5.useUpdatableData;var flU,A6U;flU=pdW(function(b){return b.targetId});
A6U=flU.updateData;_.WR2=flU.useUpdatableData;var al2=Mr4.bind(null,cb),m7S=Mr4.bind(null,A6U);(function(b,d,B){var k=_.p(B==null?void 0:B.updatedRenderer,_.BwS);return k?b({targetId:d},function(){return k}):!1}).bind(null,cb);var JN=function(){};
_.c(JN,Me);JN.prototype.resolveCommand=function(b){var d;return _.f(function(B){d=_.p(b,_.j7E);if(!d)return B.return();al2(d.targetId,d);_.tn(B)})};var zw=function(){var b=_.o3.apply(this,arguments)||this;b.continuationActionMap={"yt-append-continuation-items-action":"handleAppendContinuationItemsAction","yt-reload-continuation-items-command":"handleReloadContinuationItemsCommand","yt-show-reload-ui-command":"handleShowReloadUiCommand"};return b};
_.c(zw,_.o3);_.E=zw.prototype;_.E.configureContinuationPathMap=function(){return{}};
_.E.beforeRegister=function(){this.continuationPathMap=this.configureContinuationPathMap()};
_.E.attached=function(){this.actionHandlerBehavior.registerActionMap(this.continuationActionMap)};
_.E.detached=function(){this.actionHandlerBehavior.unregisterActionMap(this.continuationActionMap)};
_.E.observeData=function(){this.data&&(this.continuationIsReloading=!1,this.reloadUiContent=void 0)};
_.E.handleAppendContinuationItemsAction=function(b){var d=_.p(b,_.rWV);if(this.data&&this.data.targetId&&d&&this.continuationPathMap&&d.targetId===this.data.targetId){var B=aCE(b),k=B&&this.continuationPathMap[B];if(k&&B)if(b=this.get(k,this.data)){a:{for(B=0;B<b.length;B++){var G=b[B],P=void 0,v=!!_.p((P=_.p(G,jzH))==null?void 0:P.content,_.NwU);if(_.p(G,_.by)||v)break a}B=b.length}k="data."+k;d.continuationItems?B===b.length-1?(this.pop(k),this.push.apply(this,[k].concat(_.K6(d.continuationItems)))):
B===b.length?this.push.apply(this,[k].concat(_.K6(d.continuationItems))):this.splice.apply(this,[k,B,1].concat(_.K6(d.continuationItems))):this.splice(k,B,1);(_.N("web_enable_voting_animation")||_.N("enable_music_web_cairo_voting_animation"))&&_.dp(this.hostElement,"yt-append-continuation-items-action-finished");_.dp(this.hostElement,"yt-next-continuation-data-updated",null,{bubbles:!1})}else _.eu(new _.iq("append continuation items does not exist",B));else _.eu(new _.iq("append continuation path does not exist",
B))}};
_.E.handleReloadContinuationItemsCommand=function(b){var d=_.p(b,_.j7E);if(this.data&&d){if(!_.N("web_reload_continuation_items_command_resolver_killswitch")){var B=_.I2().resolve(_.O6(JN));B&&B.resolveCommand(b)}if(this.data.targetId&&this.continuationPathMap&&d.targetId===this.data.targetId&&(!_.N("web_enable_channel_pivot_panel")||this.data.targetId!=="browse-feedFEsfv_channel_pivot"||d.slot!=="RELOAD_CONTINUATION_SLOT_HEADER")){var k;B=(k=d.slot)==null?void 0:k.replace("RELOAD_CONTINUATION_SLOT_",
"");k=(b=aCE(b)+"-"+(B==null?void 0:B.toLowerCase()))&&this.continuationPathMap[b];if(!k||!b||!B)_.eu(new _.iq("reload continuation path does not exist",b));else if(!this.reloadContinuationItemsCommandMatcher||this.reloadContinuationItemsCommandMatcher(d)){if(d.replaceWithFirstItem){var G;this.set("data."+k,((G=d.continuationItems)==null?0:G.length)?d.continuationItems[0]:{})}else this.set("data."+k,d.continuationItems?d.continuationItems:[]);this.continuationIsReloading=!1;this.reloadUiContent=void 0;
_.dp(this.hostElement,"yt-reload-continuation-finish",null,{bubbles:!1})}}}};
_.E.handleShowReloadUiCommand=function(b){b=_.p(b,vR$);var d;((d=this.data)==null?0:d.targetId)&&(b==null?0:b.targetId)&&b.targetId===this.data.targetId&&(this.continuationIsReloading=!0,b.content&&(this.reloadUiContent=b.content))};
zw.prototype.observeData=zw.prototype.observeData;_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],zw.prototype,"actionHandlerBehavior",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],zw.prototype,"componentBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],zw.prototype,"data",void 0);_.w([_.Z({value:!1,reflectToAttribute:!0}),_.n("design:type",Boolean)],zw.prototype,"continuationIsReloading",void 0);
_.w([_.Z(),_.n("design:type",Object)],zw.prototype,"reloadUiContent",void 0);_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],zw.prototype,"observeData",null);_.w([_.NO()],zw);_.RY=[_.f2.YtComponentBehavior,_.uA.YtActionHandlerBehavior,zw.prototype];_.XE={};_.XE.YtNextContinuationBehavior=[_.Ml.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",_.mq(this,this.onYtNavigateStart_)),this.listeningForNavigate_=!0)},
stopListeningForNavigate_:function(){this.canUseContextualNetworkManager_()||(document.removeEventListener("yt-navigate-start",_.mq(this,this.onYtNavigateStart_)),this.listeningForNavigate_=!1)},
onLoadNextContinuation_:function(b,d){b.stopPropagation();this.nextContinuation.requestPath?this.makeNextContinuationRequest_(this.nextContinuation.requestPath,d,{}):(b={locationRetrieved:function(B){this.makeNextContinuationRequest_(B,d,{})}.bind(this)},_.dp(this.hostElement,"yt-retrieve-location",b))},
makeNextContinuationRequest_:function(b,d,B){_.HG("nct");this.pendingContinuationRequest_&&this.pendingContinuationRequest_.cancel();b=d(b);var k;this.canUseContextualNetworkManager_()&&(k=this.getNetworkManager());k||(k=_.I2().resolve(_.Ng));d=_.uI.instance;if(_.xe("INNERTUBE_CLIENT_NAME")==="WEB_REMIX"&&d){k=_.e6([b.startsWith("/")?b.substr(1):b]);var G,P;B=_.OQ(d,{},k,B==null?void 0:(G=B.context)==null?void 0:(P=G.clickTracking)==null?void 0:P.clickTrackingParams).then(function(v){return{response:v}})}else B=
this.nextContinuation.usePost?k.postData(b,B):k.fetchData(b);
B.then(this.updateNextContinuationData_.bind(this,b));this.pendingContinuationRequest_=B;this.startListeningForNavigate_()},
updateNextContinuationData_:function(b,d){var B=this;_.HG("ncl");this.pendingContinuationRequest_=void 0;if(d){var k={};this.nextContinuation&&(k=this.nextContinuation);if(d.response&&d.response.continuationContents&&d.response.continuationContents[k.continuationType]){b=d.response.continuationContents[k.continuationType];var G=k.header||"data.header",P=b[k.responseHeaderKey||"header"];P&&this.set(G,P);G=k.contentsArray||"data.contents";P=this.getContents_(b,k.responseContentsKey||"contents")||[];
this.pathExists_(G)?(P.unshift(G),this.push.apply(this,P)):this.set(G,P);P&&(c7G(_.DX(),d.response,this.hostElement,function(v){_.BG(B.hostElement,"yt-store-grafted-ve-action",[v])}),_.dp(this.hostElement,"yt-next-continuation-data-updated",{continuationData:d,
page:this,contentsArray:G}));this.set(k.continuationsArray||"data.continuations",b[k.responseContinuationsKey||"continuations"]||[])}else d.reload?_.eu(new _.iq("Reloading from continuation is unsupported")):d.responseContext&&d.responseContext.errors||(delete d.xsrf_token,delete d.timing,delete d.endpoint,delete d.csn,d.responseContext&&delete d.responseContext.serviceTrackingParams,G={request:_.Lw(b,{ctoken:"x",continuation:"x",itct:"x"}),responseKeys:Object.keys(d).sort()},d.response&&(G.responseContentKeys=
Object.keys(d.response).sort()),this.nextContinuation&&this.nextContinuation.continuationType&&(G.continuationType=this.nextContinuation.continuationType.substr(0,256)),d=new _.iq("Malformed continuation",G),b.indexOf("/comment_service_ajax")==0?_.eu(d):_.xs(d)),this.set(k.continuationsArray||"data.continuations",[])}else _.Ys(new _.iq("Missing continuation response",b))},
getContents_:function(b,d){d=d.split(".");return _.w1.getValueByKeys(b,d)},
pathExists_:function(b){var d=this;b=b.toString().split(".");for(var B=0;B<b.length;B++)if(d=d[b[B]],d===void 0)return!1;return!0},
onYtNavigateStart_:function(){this.pendingContinuationRequest_&&(this.pendingContinuationRequest_.cancel(),this.pendingContinuationRequest_=void 0);this.stopListeningForNavigate_()}}];var $7S;var OtS;var hN=function(){var b=_.g.apply(this,arguments)||this;b.triggered_=!1;return b};
_.c(hN,_.g);_.E=hN.prototype;_.E.attached=function(){this.maybeTriggerAutoload()};
_.E.detached=function(){this.hasBeenTriggered_=!1};
_.E.onPrescanVisible=function(){this.onShow()};
_.E.onShow=function(){this.showButton||this.trigger()};
_.E.trigger=function(){this.data&&this.data.continuation&&(this.spinnerActive_=!0,this.showButton=!1,this.triggered_||(_.dp(this.hostElement,"yt-load-next-continuation",this.getContinuationUrl.bind(this)),this.hasBeenTriggered_=this.triggered_=!0))};
_.E.triggerIfNotPreviouslyTriggered=function(){this.hasBeenTriggered_||this.trigger()};
_.E.maybeTriggerAutoload=function(){this.data&&this.isAttached&&this.data.autoloadEnabled&&this.data.autoloadImmediately&&this.trigger()};
_.E.computeLabel_=function(b,d){return b===void 0?null:b.label||!d?b.label:this.showMoreText_};
_.E.observeData_=function(){this.spinnerActive_=this.triggered_=!1;this.ytRendererBehavior.invalidate(!1);this.maybeTriggerAutoload()};
_.E.getContinuationUrl=function(b){var d={ctoken:this.data.continuation,continuation:this.data.continuation,type:"next"};this.data.clickTrackingParams&&(d.itct=this.data.clickTrackingParams);return _.fw(b,d)};
_.E.showButtonChanged_=function(){this.ytRendererBehavior.invalidate(!1)};
hN.prototype.showButtonChanged_=hN.prototype.showButtonChanged_;hN.prototype.observeData_=hN.prototype.observeData_;_.w([_.R(_.a4.YtVisibilityBehavior),_.n("design:type",Object)],hN.prototype,"ytVisibilityBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],hN.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],hN.prototype,"data",void 0);_.w([_.Z({value:!1}),_.n("design:type",Boolean)],hN.prototype,"showButton",void 0);
_.w([_.Z({value:!1}),_.n("design:type",Boolean)],hN.prototype,"showIcon",void 0);_.w([_.Z({computed:"computeLabel_(data, showButton)"}),_.n("design:type",Object)],hN.prototype,"label",void 0);_.w([_.Z({value:_.QS(_.AU("SHOW_MORE",void 0,"Show More"))}),_.n("design:type",Object)],hN.prototype,"showMoreText_",void 0);_.w([_.Z({value:!1}),_.n("design:type",Boolean)],hN.prototype,"spinnerActive_",void 0);_.w([_.Z({value:!1}),_.n("design:type",Boolean)],hN.prototype,"hasBeenTriggered_",void 0);
_.w([_.Z({value:void 0}),_.n("design:type",String)],hN.prototype,"observeVisibleOption",void 0);_.w([_.Z({value:void 0}),_.n("design:type",String)],hN.prototype,"observeHiddenOption",void 0);_.w([_.Z({value:"observe_once"}),_.n("design:type",Object)],hN.prototype,"observePrescanOption",void 0);_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],hN.prototype,"observeData_",null);
_.w([_.O8("showButton"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],hN.prototype,"showButtonChanged_",null);_.w([_.Fk({is:"yt-next-continuation",disableElementRegistration:!0})],hN);
_.V(hN,"yt-next-continuation",function(){if(OtS===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;$7S===void 0&&($7S=document.createElement("template"));var k=$7S;B.call(d,k.content.cloneNode(!0),b.content.firstChild);OtS=b}b=OtS;return b},{mode:2});var IlU;var D7S;var Hb=function(){return _.g.apply(this,arguments)||this};
_.c(Hb,_.g);Hb.prototype.attached=function(){this.hostElement.parentNode.style.justifyContent="center"};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Hb.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Hb.prototype,"data",void 0);_.w([_.Fk({is:"yt-music-pass-small-feature-info-renderer",disableElementRegistration:!0})],Hb);
_.V(Hb,"yt-music-pass-small-feature-info-renderer",function(){if(D7S===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;IlU===void 0&&(IlU=document.createElement("template"));var k=IlU;B.call(d,k.content.cloneNode(!0),b.content.firstChild);D7S=b}b=D7S;return b},{mode:2});_.Xf("itemSectionRenderer","gridRenderer","ytd-grid-renderer");var lv=function(){var b=_.g.apply(this,arguments)||this;b.isCollapsible=!1;b.nextContinuation={continuationType:"gridContinuation",contentsArray:"data.items",responseContentsKey:"items"};return b};
_.c(lv,_.g);_.E=lv.prototype;_.E.computeIsCollapsible=function(b){return!!(((b==null?0:b.showMoreText)||(b==null?0:b.visibleRowCount))&&(b==null?0:b.isCollapsible))};
_.E.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"}}}};
_.E.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"items"}};
_.E.persistentGuideChanged=function(){this.maybeUpdateInitialItemsDisplayed()};
_.E.onIronResize=function(){var b=this;_.Kl(this,"updateGridInitItems",function(){b.maybeUpdateInitialItemsDisplayed()})};
_.E.maybeUpdateInitialItemsDisplayed=function(){if(this.collapsed){var b=this.getVisibleWidth();b!==0&&(b=Math.floor(b/214)*(this.data.visibleRowCount||2),b!==this.initialCount&&(this.initialCount=b,this.data&&this.data.items&&this.ytLazyListBehavior.setInitialItemsOnDataChanged(this.data.items)))}};
_.E.getVisibleWidth=function(){return this.hostElement.offsetWidth};
_.E.computeExpandVisible=function(b,d,B,k){return b&&d&&B&&!!k&&!!k.showMoreText};
_.E.computeShowMoreButton=function(b){return{text:b,style:"STYLE_TEXT",size:"SIZE_DEFAULT"}};
_.E.onExpandTap=function(){this.collapsed=!1;this.ytLazyListBehavior.canShowMore&&this.ytLazyListBehavior.fillRemainingListItems()};
_.E.initCollapsed=function(){var b=this;this.ytLazyListBehavior.canShowMore=!1;var d;(this.collapsed=!((d=this.data)==null||!d.isCollapsible))&&this.maybeUpdateInitialItemsDisplayed();_.Op(this,function(){_.kJ(b.hostElement,"yt-refit-popups-action")})};
_.E.fillRestIfNotCollapsible=function(){var b=this.ytLazyListBehavior.canShowMore;this.data&&this.isCollapsible||!b||this.ytLazyListBehavior.fillRemainingListItems()};
_.E.computeViewAllHidden=function(b,d){return b||!d.viewAllEndpoint};
lv.prototype.fillRestIfNotCollapsible=lv.prototype.fillRestIfNotCollapsible;lv.prototype.initCollapsed=lv.prototype.initCollapsed;lv.prototype.onIronResize=lv.prototype.onIronResize;lv.prototype.persistentGuideChanged=lv.prototype.persistentGuideChanged;_.w([_.R(_.bm),_.n("design:type",Object)],lv.prototype,"ironResizableBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],lv.prototype,"ytRendererBehavior",void 0);
_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],lv.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.Hl.YtLazyListBehavior),_.n("design:type",Object)],lv.prototype,"ytLazyListBehavior",void 0);_.w([_.R(_.XE.YtNextContinuationBehavior),_.n("design:type",Object)],lv.prototype,"ytNextContinuationBehavior",void 0);_.w([_.R(_.Oi.YtdGuideStateAwareBehavior),_.n("design:type",Object)],lv.prototype,"ytdGuideStateAwareBehavior",void 0);
_.w([_.R(_.RY),_.n("design:type",Object)],lv.prototype,"ytContinuationHandlerBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],lv.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Boolean)],lv.prototype,"collapsed",void 0);_.w([_.Z(),_.n("design:type",Number)],lv.prototype,"initialCount",void 0);_.w([_.Z({computed:"computeShowMoreButton(data.showMoreText)"}),_.n("design:type",Object)],lv.prototype,"showMoreButton",void 0);
_.w([_.Z({computed:"computeIsCollapsible(data)"}),_.n("design:type",Object)],lv.prototype,"isCollapsible",void 0);_.w([_.DM("#items"),_.n("design:type",HTMLElement)],lv.prototype,"items",void 0);_.w([_.pl("guidePersistentAndVisible"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],lv.prototype,"persistentGuideChanged",null);_.w([_.$0("iron-resize"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],lv.prototype,"onIronResize",null);
_.w([_.pl("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],lv.prototype,"initCollapsed",null);_.w([_.pl("canShowMore"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],lv.prototype,"fillRestIfNotCollapsible",null);_.w([_.ZM({is:"ytd-grid-renderer",disableElementRegistration:!0})],lv);
_.V(lv,"ytd-grid-renderer",function(){if(CBV!==void 0)return CBV;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return CBV=b},{mode:_.s_("kevlar_poly_si_batch_j025")?1:2});var tN=function(){return _.g.apply(this,arguments)||this};
_.c(tN,_.g);
tN.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"}}}};
_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],tN.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],tN.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],tN.prototype,"data",void 0);_.w([_.ZM({is:"ytd-carousel-ad-renderer",disableElementRegistration:!0})],tN);
_.V(tN,"ytd-carousel-ad-renderer",function(){if(ktl!==void 0)return ktl;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return ktl=b},{mode:1});var U7V;var j9=function(){return _.g.apply(this,arguments)||this};
_.c(j9,_.g);_.E=j9.prototype;_.E.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"}}}};
_.E.dataChanged=function(){this.data&&this.data.content&&this.data.clickLocationTargets&&this.data.content.navigationEndpoint&&(this.sendImpression(),this.ytSparklesClickLocationBehavior.configureClickTargets("root-container",this.data.clickLocationTargets,j9.JSC$15682_CLICK_LOCATION_ID_MAP))};
_.E.onSitelinkTap=function(b){b.stopPropagation();var d,B,k=b==null?void 0:(d=b.model)==null?void 0:(B=d.item)==null?void 0:B.onTap;k&&this.ytSparklesClickLocationBehavior.handleClick(k,b,!1)};
_.E.onTap=function(b){var d=this.data&&this.data.content&&this.data.content.navigationEndpoint;d&&this.ytSparklesClickLocationBehavior.handleClick(d,b,!1)};
_.E.sendImpression=function(){if(this.data&&this.data.content)for(var b=_.C(this.data.content.impressionEndpoints||[]),d=b.next();!d.done;d=b.next()){d=_.C(d.value.loggingUrls||[]);for(var B=d.next();!B.done;B=d.next())B=B.value,B.baseUrl&&vA(B.baseUrl,B.attributionSrcMode)}};
j9.prototype.onTap=j9.prototype.onTap;j9.prototype.dataChanged=j9.prototype.dataChanged;j9.JSC$15682_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"]]);
_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],j9.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],j9.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.hv.YtSparklesClickLocationBehavior),_.n("design:type",Object)],j9.prototype,"ytSparklesClickLocationBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],j9.prototype,"data",void 0);
_.w([_.pl("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],j9.prototype,"dataChanged",null);_.w([_.$0("tap"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],j9.prototype,"onTap",null);_.w([_.ZM({is:"ytd-promoted-sparkles-text-search-renderer",disableElementRegistration:!0})],j9);
_.V(j9,"ytd-promoted-sparkles-text-search-renderer",function(){if(U7V!==void 0)return U7V;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return U7V=b},{mode:1});var ob2;var FE=function(){var b=_.g.apply(this,arguments)||this;b.actionMap={"yt-mute-ad-action":"handleMuteAd"};return b};
_.c(FE,_.g);_.E=FE.prototype;_.E.created=function(){this.activeView=new ZF(this.hostElement)};
_.E.configureRendererStamper=function(){return{"data.menu":{id:_.N("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]]"}}}}}};
_.E.computeButtonOverride=function(){return{style:"call-to-action",type:"tonal"}};
_.E.computeHasAdBadge=function(b){return!(b==null||!b.adBadge)};
_.E.dataChanged=function(){this.data&&this.data.impressionCommands&&this.data.clickLocationTargets&&(this.data.adBadge||this.set("data.adBadge",FE.JSC$15691_DEFAULT_AD_BADGE_RENDERER),_.Ll(this.hostElement,"sparkles-light-cta",!0),this.data.activeView&&gm(this.activeView,this.data.activeView),this.ytSparklesClickLocationBehavior.configureClickTargets("sparkles-container",this.data.clickLocationTargets,FE.JSC$15691_CLICK_LOCATION_ID_MAP))};
_.E.impressionLog=function(){if(!this.data||!this.data.impressionsFired){var b;(((b=this.data)==null?void 0:b.impressionCommands)||[]).forEach(function(d){d=_.C(d.loggingUrls||[]);for(var B=d.next();!B.done;B=d.next())B=B.value,B.baseUrl&&vA(B.baseUrl,B.attributionSrcMode)});
this.data.impressionsFired=!0}};
_.E.onTap=function(b){var d,B=(d=this.data)==null?void 0:d.navigationEndpoint,k;(d=(k=this.data)==null?void 0:k.thumbnailNavigationEndpoint)&&_.b3(_.Q8(b),this.hostElement,["thumbnail-container"])?this.ytSparklesClickLocationBehavior.handleClick(d,b,!1):B&&this.ytSparklesClickLocationBehavior.handleClick(B,b,!1)};
_.E.handleMuteAd=function(){this.collapsed=!0};
_.E.attached=function(){var b=this;_.N("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&yi(b.activeView)})};
_.E.detached=function(){_.N("stop_av_measurement_on_detach")&&yi(this.activeView)};
_.DB.Object.defineProperties(FE.prototype,{hideHoverOverlay:{configurable:!0,enumerable:!0,get:function(){return!this.data||!this.data.mediaHoverOverlay}},
webSearchLayout:{configurable:!0,enumerable:!0,get:function(){var b;return((b=this.data)==null?void 0:b.promotedSparklesWebStyle)==="PROMOTED_SPARKLES_WEB_STYLE_LANDSCAPE_IMAGE_ASPECT_RATIO"}},
webSearchLayoutLandscape:{configurable:!0,enumerable:!0,get:function(){var b;return!(((b=this.data)==null?void 0:b.promotedSparklesWebStyle)!=="PROMOTED_SPARKLES_WEB_STYLE_LANDSCAPE_IMAGE_ASPECT_RATIO"||this.data.isSquareThumbnail)}},
webSearchLayoutSquare:{configurable:!0,enumerable:!0,get:function(){var b;return!(((b=this.data)==null?void 0:b.promotedSparklesWebStyle)!=="PROMOTED_SPARKLES_WEB_STYLE_LANDSCAPE_IMAGE_ASPECT_RATIO"||!this.data.isSquareThumbnail)}},
sparklesCtaNoBackground:{configurable:!0,enumerable:!0,get:function(){var b;return((b=this.data)==null?void 0:b.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}}});
FE.prototype.dataChanged=FE.prototype.dataChanged;
FE.JSC$15691_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"]]);
FE.JSC$15691_DEFAULT_AD_BADGE_RENDERER={metadataBadgeRenderer:{label:_.AU("AD_BADGE_TEXT",void 0,"Ad"),style:"BADGE_STYLE_TYPE_AD"}};_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],FE.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],FE.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],FE.prototype,"actionHandlerBehavior",void 0);
_.w([_.R(_.hv.YtSparklesClickLocationBehavior),_.n("design:type",Object)],FE.prototype,"ytSparklesClickLocationBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],FE.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],FE.prototype,"collapsed",void 0);_.w([_.Z({reflectToAttribute:!0,value:function(){return _.N("enable_desktop_search_bigger_thumbs")}}),
_.n("design:type",Boolean)],FE.prototype,"useBiggerThumbs",void 0);_.w([_.Z({reflectToAttribute:!0,value:function(){return _.pw("desktop_search_bigger_thumbs_style")}}),
_.n("design:type",String)],FE.prototype,"biggerThumbsStyle",void 0);_.w([_.Z({reflectToAttribute:!0,value:function(){return _.N("fix_alignment_search_desktop_text_image_ads_small_screens")}}),
_.n("design:type",Boolean)],FE.prototype,"fixAlignmentSmallScreens",void 0);_.w([_.Z({reflectToAttribute:!0,value:function(){return _.N("enable_desktop_search_bigger_thumbs_square")}}),
_.n("design:type",Boolean)],FE.prototype,"useBiggerThumbsSquare",void 0);_.w([_.Z({reflectToAttribute:!0}),_.X("data.mediaHoverOverlay"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],FE.prototype,"hideHoverOverlay",null);_.w([_.Z({reflectToAttribute:!0}),_.X("data.promotedSparklesWebStyle"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],FE.prototype,"webSearchLayout",null);
_.w([_.Z({reflectToAttribute:!0}),_.X("data.promotedSparklesWebStyle","data.isSquareThumbnail"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],FE.prototype,"webSearchLayoutLandscape",null);_.w([_.Z({reflectToAttribute:!0}),_.X("data.promotedSparklesWebStyle","data.isSquareThumbnail"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],FE.prototype,"webSearchLayoutSquare",null);
_.w([_.Z({reflectToAttribute:!0}),_.X("data.promotedSparklesWebStyle"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],FE.prototype,"sparklesCtaNoBackground",null);_.w([_.Z({reflectToAttribute:!0}),_.X("data.actionButton"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],FE.prototype,"hideActionButton",null);_.w([_.Z({computed:"computeButtonOverride(uiUpdate)"}),_.n("design:type",Object)],FE.prototype,"buttonOverride",void 0);
_.w([_.Z({reflectToAttribute:!0,computed:"computeHasAdBadge(data)"}),_.n("design:type",Boolean)],FE.prototype,"hasNewAdBadge",void 0);_.w([_.X("data.promotedSparklesWebStyle"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],FE.prototype,"useRoundedBadge",null);_.w([_.pl("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],FE.prototype,"dataChanged",null);_.w([_.ZM({is:"ytd-promoted-sparkles-web-renderer",disableElementRegistration:!0})],FE);
_.V(FE,"ytd-promoted-sparkles-web-renderer",function(){if(ob2!==void 0)return ob2;var b=document.createElement("template");_.J(b,'\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>');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return ob2=b},{mode:1});var Ncs;var Z6=function(){var b=_.g.apply(this,arguments)||this;b.isInlinePreviewTriggered=!1;b.enableMonoStyle=_.N("enable_default_mono_cta_migration_web_client");return b};
_.c(Z6,_.g);_.E=Z6.prototype;_.E.created=function(){this.activeView=new ZF(this.hostElement)};
_.E.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]]"}}}}}};
_.E.computeShowCta=function(b){return!(b==null||!b.ctaRenderer)};
_.E.onCtaClick=function(){var b,d,B,k=(b=this.data)==null?void 0:(d=b.ctaRenderer)==null?void 0:(B=d.buttonRenderer)==null?void 0:B.command;k&&this.ytComponentBehavior.resolveCommand(k)};
_.E.onWatchButtonClick=function(){var b,d,B,k=(b=this.data)==null?void 0:(d=b.watchButtonRenderer)==null?void 0:(B=d.buttonRenderer)==null?void 0:B.command;k&&this.ytComponentBehavior.resolveCommand(k)};
_.E.onTap=function(){};
_.E.dataChanged=function(){if(this.data){var b;_.N("enable_inline_muted_playback_on_web_search")&&((b=this.data)==null?0:b.inlinePlaybackEndpoint)&&this.updateInlinePreviewHoverListeners();this.data.adBadge||this.set("data.adBadge",Z6.JSC$15695_DEFAULT_AD_BADGE_RENDERER);this.data.activeView&&gm(this.activeView,this.data.activeView);this.ytSparklesClickLocationBehavior.configureClickTargets("main-container",Z6.JSC$15695_DEFAULT_CLICK_LOCATION_BEHAVIOR,Z6.JSC$15695_CLICK_LOCATION_ID_MAP);this.thumbnail&&
(b=this.thumbnail.getElementsByTagName("a"),b.length>0&&(b=b.namedItem("thumbnail"))&&b.removeAttribute("href"));var d;if(((d=this.data)==null?0:d.forceImpAutoplay)&&_.N("enable_force_imp_autoplay_on_desktop_search")){var B;(B=this.JSC$15696_inlinePreviewHoverListener)==null||aRQ(B)}}};
_.E.impressionLog=function(){if(this.data&&this.data.impressionUrls&&!this.data.impressionsFired){for(var b=_.C(this.data.impressionUrls),d=b.next();!d.done;d=b.next())d=d.value,eu4(d,dc1(d));this.data.impressionsFired=!0}};
_.E.maybeComputeHref=function(){return null};
_.E.computeIsShortDR=function(b){return!(b==null||!b.watchButtonRenderer)&&!(b==null||!b.ctaRenderer)&&!!this.enableShortDR};
_.E.computeIsNewUiOrShortDr=function(b){return!!this.enableUiUpdate||this.computeIsShortDR(b)};
_.E.computeIsNewUiAndNotShortDr=function(b){return!!this.enableUiUpdate&&!this.computeIsShortDR(b)};
_.E.computeHideAvatar=function(b){return!((b==null?0:b.channelThumbnail)&&this.computeIsNewUiOrShortDr(b))};
_.E.onClick=function(b){var d,B=(d=this.data)==null?void 0:d.navigationEndpoint;if(this.enableShortDR&&B&&(_.p(B,_.KB)||this.computeIsShortDR(this.data)))this.ytSparklesClickLocationBehavior.handleClick(B,b,!!_.p(B,_.KB)),b.stopPropagation();else if(B&&_.p(B,_.KB))this.ytSparklesClickLocationBehavior.handleClick(B,b,!0),b.stopPropagation();else if(B){var k,G;((k=this.data)==null?0:k.navigationEndpoint)&&((G=this.data)==null?0:G.adPlaybackContextParams)&&(d=this.data.navigationEndpoint,b=this.data.adPlaybackContextParams,
d.commandMetadata&&_.p(d.commandMetadata,_.LT)&&_.p(d.commandMetadata,_.LT).url&&(d=_.vQ(_.p(d.commandMetadata,_.LT).url).adurl)&&_.Bp1(d)&&_.Qw(_.Sn(d),{encoded_ad_playback_context:b}));this.ytComponentBehavior.resolveCommand(B)}};
_.E.computeButtonOverride=function(b){if(this.computeIsNewUiOrShortDr(b))return{style:this.enableMonoStyle?"mono":"call-to-action",type:this.enableMonoStyle?"filled":"tonal",iconPosition:"none"}};
_.E.computeSecondaryButtonOverride=function(){return{style:this.enableMonoStyle?"mono":"call-to-action",type:this.enableMonoStyle?"tonal":"outline",iconPosition:"none"}};
_.E.onThumbnailContainerClick=function(b){this.onClick(b)};
_.E.computeThumbnailWidth=function(b,d){return b?d==="MASSIVE"?600:d==="BIG"?500:d==="MEDIUM"?450:420:360};
_.E.attached=function(){var b=this,d;_.N("enable_inline_muted_playback_on_web_search")&&((d=this.data)==null?0:d.inlinePlaybackEndpoint)&&this.updateInlinePreviewHoverListeners();_.N("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&yi(b.activeView)})};
_.E.detached=function(){var b;_.N("enable_inline_muted_playback_on_web_search")&&((b=this.data)==null?0:b.inlinePlaybackEndpoint)&&this.clearInlinePreviewHoverListeners();_.N("stop_av_measurement_on_detach")&&yi(this.activeView)};
_.E.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$15696_inlinePreviewHoverListener=SZ({mediaRenderer:this,lockupElement:this.mainContainer,thumbnailElement:this.thumbnail,videoPreviewOpts:jsH})};
_.E.clearInlinePreviewHoverListeners=function(){var b;(b=this.JSC$15696_inlinePreviewHoverListener)==null||eh(b)};
Z6.prototype.dataChanged=Z6.prototype.dataChanged;Z6.prototype.onTap=Z6.prototype.onTap;Z6.JSC$15695_DEFAULT_AD_BADGE_RENDERER={metadataBadgeRenderer:{label:_.AU("AD_BADGE_TEXT",void 0,"Ad"),style:"BADGE_STYLE_TYPE_AD"}};Z6.JSC$15695_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL","thumbnail-container"],["PROMOTED_SPARKLES_CLICK_LOCATION_BACKGROUND","endpoint"]]);
Z6.JSC$15695_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"}];_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],Z6.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Z6.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],Z6.prototype,"ytComponentBehavior",void 0);_.w([_.R(_.hv.YtSparklesClickLocationBehavior),_.n("design:type",Object)],Z6.prototype,"ytSparklesClickLocationBehavior",void 0);_.w([_.DM("#main-container"),_.n("design:type",HTMLElement)],Z6.prototype,"mainContainer",void 0);
_.w([_.Z(),_.n("design:type",Object)],Z6.prototype,"isInlinePreviewTriggered",void 0);_.w([_.Z(),_.n("design:type",Object)],Z6.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0,value:function(){return _.N("enable_desktop_search_bigger_thumbs")}}),
_.n("design:type",Boolean)],Z6.prototype,"useBiggerThumbs",void 0);_.w([_.Z({reflectToAttribute:!0,value:function(){return _.N("enable_video_display_compact_button_group_for_desktop_search")}}),
_.n("design:type",Boolean)],Z6.prototype,"enableShortDR",void 0);_.w([_.Z({reflectToAttribute:!0,value:function(){return _.N("enable_vac_ui_update_for_desktop_search")}}),
_.n("design:type",Boolean)],Z6.prototype,"enableUiUpdate",void 0);_.w([_.Z({reflectToAttribute:!0,value:function(){return _.pw("desktop_search_bigger_thumbs_style")}}),
_.n("design:type",String)],Z6.prototype,"biggerThumbsStyle",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"computeShowCta(data)"}),_.n("design:type",Boolean)],Z6.prototype,"showCta",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"computeIsShortDR(data)"}),_.n("design:type",Boolean)],Z6.prototype,"isShortDr",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"computeIsNewUiOrShortDr(data)"}),_.n("design:type",Boolean)],Z6.prototype,"isShortDrOrNewUi",void 0);
_.w([_.Z({reflectToAttribute:!0,computed:"computeIsNewUiAndNotShortDr(data)"}),_.n("design:type",Boolean)],Z6.prototype,"isNewUiAndNotShortDr",void 0);_.w([_.Z({computed:"computeButtonOverride(data)"}),_.n("design:type",Object)],Z6.prototype,"buttonOverride",void 0);_.w([_.Z({computed:"computeSecondaryButtonOverride(data)"}),_.n("design:type",Object)],Z6.prototype,"secondaryButtonOverride",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Z6.prototype,"enableMonoStyle",void 0);
_.w([_.DM("ytd-thumbnail"),_.n("design:type",HTMLElement)],Z6.prototype,"thumbnail",void 0);_.w([_.$0("tap"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Z6.prototype,"onTap",null);_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Z6.prototype,"dataChanged",null);_.w([_.ZM({is:"ytd-promoted-video-renderer",disableElementRegistration:!0})],Z6);
_.V(Z6,"ytd-promoted-video-renderer",function(){if(Ncs!==void 0)return Ncs;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return Ncs=b},{mode:1});var p7r;var gK=function(){var b=_.g.apply(this,arguments)||this;b.useRoundedBadge=!0;b.sitelinkIds=[];return b};
_.c(gK,_.g);_.E=gK.prototype;
_.E.configureRendererStamper=function(){return{"data.menu":{id:_.N("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]]"}}}}}};
_.E.dataChanged=function(){var b;(b=this.data)!=null&&b.clickLocationTargets&&this.ytSparklesClickLocationBehavior.configureClickTargets("root-container",this.data.clickLocationTargets,gK.JSC$15701_CLICK_LOCATION_ID_MAP)};
_.E.onTap=function(b){var d,B=(d=this.data)==null?void 0:d.navigationCommand;B&&!_.b3(_.Q8(b),this.hostElement,this.sitelinkIds)&&this.ytSparklesClickLocationBehavior.handleClick(B,b,!1)};
_.E.onSitelinkTap=function(b){var d,B,k=b==null?void 0:(d=b.model)==null?void 0:(B=d.item)==null?void 0:B.onTap;k&&this.ytSparklesClickLocationBehavior.handleClick(k,b,!1)};
_.E.configureSitelinkClickTargets=function(){var b=this,d,B,k=(d=this.data)==null?void 0:(B=d.clickLocationTargets)==null?void 0:B.find(function(G){return G.location==="PROMOTED_SPARKLES_CLICK_LOCATION_SITELINK"});
k&&_.Cl(this.hostElement).querySelectorAll(".sitelink").forEach(function(G){_.Ll(G,"yt-simple-endpoint",!0);b.sitelinkIds.push(G.id);var P,v;(P=b.ytSparklesClickLocationBehavior)==null||(v=P.clickTargetMap)==null||v.set(G.id,k)})};
_.E.sendImpression=function(){var b,d,B=((b=this.data)==null?void 0:(d=b.impressionCommand)==null?void 0:d.loggingUrls)||[];b=_.C(B);for(d=b.next();!d.done;d=b.next())d=d.value,d.baseUrl&&vA(d.baseUrl,d.attributionSrcMode)};
_.E.impressionLog=function(){this.data&&this.data.impressionsFired||(this.sendImpression(),this.data.impressionsFired=!0)};
_.DB.Object.defineProperties(gK.prototype,{showFavicon:{configurable:!0,enumerable:!0,get:function(){return!!this.data&&!!this.data.favicon}}});
gK.prototype.onTap=gK.prototype.onTap;gK.prototype.dataChanged=gK.prototype.dataChanged;gK.JSC$15701_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"]]);
_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],gK.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],gK.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.hv.YtSparklesClickLocationBehavior),_.n("design:type",Object)],gK.prototype,"ytSparklesClickLocationBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],gK.prototype,"data",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.X("data"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],gK.prototype,"showFavicon",null);_.w([_.Z({reflectToAttribute:!0,value:function(){return _.N("enable_desktop_search_bigger_thumbs")}}),
_.n("design:type",Boolean)],gK.prototype,"useBiggerThumbs",void 0);_.w([_.Z({reflectToAttribute:!0,value:function(){return _.pw("desktop_search_bigger_thumbs_style")}}),
_.n("design:type",String)],gK.prototype,"biggerThumbsStyle",void 0);_.w([_.Z({reflectToAttribute:!0,value:function(){return _.N("enable_text_ad_web_thumbnail_scaling_fix")}}),
_.n("design:type",Boolean)],gK.prototype,"enableThumbnailScalingFix",void 0);_.w([_.pl("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],gK.prototype,"dataChanged",null);_.w([_.$0("tap"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],gK.prototype,"onTap",null);_.w([_.ZM({is:"ytd-text-image-no-button-layout-renderer",disableElementRegistration:!0})],gK);
_.V(gK,"ytd-text-image-no-button-layout-renderer",function(){if(p7r!==void 0)return p7r;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return p7r=b},{mode:_.s_("kevlar_poly_si_batch_j028")?1:2});var MXV;var yG=function(){var b=_.g.apply(this,arguments)||this;b.isInlinePlaybackState=!1;b.uiUpdate=_.N("web_modern_buttons");b.hideCta=_.N("hide_cta_for_home_web_video_ads");b.noBottomMargin=!1;b.animateInTimeStamp=_.Nt("hide_cta_for_home_web_video_ads_animate_in_time");b.animateInCta=!1;b.isHovered=!1;b.enableMonoStyle=_.N("enable_default_mono_cta_migration_web_client");b.player=null;b.JSC$15708_playerEvents=new Map;b.JSC$15708_preventProgressSaveTimer=null;b.delayedCtaJobId=null;return b};
_.c(yG,_.g);_.E=yG.prototype;_.E.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]]"}}}}}};
_.E.attached=function(){this.JSC$15708_playerEvents.set("onPlaybackStartExternal",this.onPlaybackStart);this.JSC$15708_playerEvents.set("onVideoProgress",this.onVideoProgress);this.hideCta&&this.setPlayer();_.N("enable_delayed_cta_on_web")&&this.buttonContainer.classList.add("hide-delayed-buttons")};
_.E.detached=function(){this.resetPreventProgressSaveTimer();this.hideCta&&this.player&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$15708_playerEvents)};
_.E.dataChanged=function(){this.data&&this.data.navigationEndpoint&&this.data.channelEndpoint&&(this.animateInCta=!1,this.ytSparklesClickLocationBehavior.configureClickTargets("ad-inline-playback-metadata",yG.JSC$15707_DEFAULT_CLICK_LOCATION_BEHAVIOR,yG.JSC$15707_CLICK_LOCATION_ID_MAP),this.isInlinePlaybackState&&!this.hideCta&&this.setPlayer())};
_.E.hoverChanged=function(){var b=this;this.delayedCtaJobId&&(_.Y8.cancelJob(this.delayedCtaJobId),this.delayedCtaJobId=null);this.isHovered&&!this.buttonContainer.classList.contains("show-delayed-buttons")&&_.N("enable_delayed_cta_on_web")&&(this.delayedCtaJobId=_.Rn(_.Y8,function(){b.buttonContainer.classList.add("show-delayed-buttons")},_.Nt("delayed_cta_on_web_delay_milliseconds")))};
_.E.setPlayer=function(){var b=this,d;return _.f(function(B){if(B.nextAddress==1)return(d=_.kJ(b.hostElement,"yt-get-inline-preview-player-action"))&&d[0]?B.yield(d[0].getPlayerPromise(),3):B.jumpTo(0);b.player=B.yieldResult;b.ytPlayerListenerBehavior.listenToPlayerEvents(b.player,b.JSC$15708_playerEvents);_.tn(B)})};
_.E.onPlaybackStart=function(){var b=this;this.player&&(this.resetPreventProgressSaveTimer(),this.JSC$15708_preventProgressSaveTimer=_.sZ(_.Y8,function(){b.JSC$15708_preventProgressSaveTimer=null},1E4))};
_.E.onVideoProgress=function(b){this.hideCta&&this.isHovered&&!(this.animateInTimeStamp<0)&&b>=this.animateInTimeStamp&&!this.animateInCta&&(this.animateInCta=!0)};
_.E.resetPreventProgressSaveTimer=function(){_.Y8.cancelJob(this.JSC$15708_preventProgressSaveTimer);this.JSC$15708_preventProgressSaveTimer=null};
_.E.getSimpleString=function(b){return _.qA(b)};
_.E.onClick=function(b){if(this.data&&this.data.navigationEndpoint&&this.data.channelEndpoint){var d,B=(d=this.data)==null?void 0:d.navigationEndpoint,k;d=(k=this.data)==null?void 0:k.channelEndpoint;var G,P;((P=_.p((G=this.data)==null?void 0:G.adCtaButton,_.am))==null?0:P.command)&&_.b3(_.Q8(b),this.hostElement,["call-to-action"])||(d&&_.b3(_.Q8(b),this.hostElement,["channel-thumbnail-container","short-byline-text"])?this.ytSparklesClickLocationBehavior.handleClick(d,b,!1):!_.b3(_.Q8(b),this.hostElement,
["secondary-button"])&&B&&(_.N("enable_short_dr_for_desktop_launchable")?(k=!!_.p(B,_.KB),this.isInlinePlaybackState&&k&&this.updateWatchEndpointStartTime(),this.ytSparklesClickLocationBehavior.handleClick(B,b,k)):(this.isInlinePlaybackState&&this.updateWatchEndpointStartTime(),this.ytSparklesClickLocationBehavior.handleClick(B,b,!0))))}};
_.E.updateWatchEndpointStartTime=function(){var b,d;this.player&&((b=this.data)==null?0:b.inlinePlaybackEndpoint)&&((d=this.data)==null?0:d.navigationEndpoint)&&!this.JSC$15708_preventProgressSaveTimer&&(b=Math.floor(this.player.getCurrentTime()),_.p(this.data.navigationEndpoint,_.KB).startTimeSeconds=b,_.p(this.data.inlinePlaybackEndpoint,_.KB).startTimeSeconds=b)};
_.E.computeButtonOverride=function(){if(this.uiUpdate)return{style:this.enableMonoStyle?"mono":"call-to-action",type:this.enableMonoStyle?"filled":"tonal"}};
_.E.computeSecondaryButtonOverride=function(){return{style:this.enableMonoStyle?"mono":"call-to-action",type:this.enableMonoStyle?"tonal":"outline",iconPosition:"none"}};
_.DB.Object.defineProperties(yG.prototype,{typographyBumpV2:{configurable:!0,enumerable:!0,get:function(){return this.typographyBump&&_.N("web_enable_typography_bump_v2")}},
isButtonGroup:{configurable:!0,enumerable:!0,get:function(){var b,d;return!((b=this.data)==null||!b.watchButton)&&!((d=this.data)==null||!d.adCtaButton)}}});
yG.prototype.hoverChanged=yG.prototype.hoverChanged;yG.prototype.dataChanged=yG.prototype.dataChanged;
yG.JSC$15707_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"]]);
yG.JSC$15707_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"}];
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],yG.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],yG.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.fH),_.n("design:type",Object)],yG.prototype,"ytdReduxBehavior",void 0);_.w([_.R(_.hv.YtSparklesClickLocationBehavior),_.n("design:type",Object)],yG.prototype,"ytSparklesClickLocationBehavior",void 0);
_.w([_.R(_.NF.YtPlayerListenerBehavior),_.n("design:type",_.pH)],yG.prototype,"ytPlayerListenerBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],yG.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],yG.prototype,"isInlinePlaybackState",void 0);_.w([_.Z({reflectToAttribute:!0,value:!1}),_.n("design:type",Boolean)],yG.prototype,"miniMode",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],yG.prototype,"uiUpdate",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],yG.prototype,"hideCta",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],yG.prototype,"noBottomMargin",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],yG.prototype,"animateInCta",void 0);_.w([_.Z({computed:"computeButtonOverride(uiUpdate)"}),_.n("design:type",Object)],yG.prototype,"buttonOverride",void 0);
_.w([_.Z({computed:"computeSecondaryButtonOverride(uiUpdate)"}),_.n("design:type",Object)],yG.prototype,"secondaryButtonOverride",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],yG.prototype,"isHovered",void 0);_.w([_.DM("#button-container"),_.n("design:type",HTMLElement)],yG.prototype,"buttonContainer",void 0);_.w([_.Z({reflectToAttribute:!0,value:!1}),_.n("design:type",Boolean)],yG.prototype,"typographyBump",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.X("typographyBump"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],yG.prototype,"typographyBumpV2",null);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],yG.prototype,"enableMonoStyle",void 0);_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],yG.prototype,"dataChanged",null);
_.w([_.O8("isHovered"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],yG.prototype,"hoverChanged",null);_.w([_.X("data"),_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean),_.n("design:paramtypes",[])],yG.prototype,"isButtonGroup",null);_.w([_.ZM({is:"ytd-ad-inline-playback-meta-block",disableElementRegistration:!0})],yG);
_.V(yG,"ytd-ad-inline-playback-meta-block",function(){if(MXV!==void 0)return MXV;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return MXV=b},{mode:_.s_("kevlar_poly_si_batch_j065")?1:2});var c6H;var S9=function(){var b=_.g.apply(this,arguments)||this;b.noBottomMargin=!1;b.isInlinePreviewTriggered=!1;b.JSC$15713_activeViewMeasurementDataResolver=_.ry();return b};
_.c(S9,_.g);_.E=S9.prototype;_.E.created=function(){this.activeView=new ZF(this.hostElement)};
_.E.configureRendererStamper=function(){return{dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.E.attached=function(){var b=this;this.updateInlinePreviewHoverListeners();this.JSC$15713_activeViewMeasurementDataResolver.promise.then(function(d){gm(b.activeView,d)});
_.N("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&yi(b.activeView)})};
_.E.detached=function(){this.clearInlinePreviewHoverListeners();_.N("stop_av_measurement_on_detach")&&yi(this.activeView)};
_.E.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$15713_inlinePreviewHoverListener=SZ({mediaRenderer:this,lockupElement:this.JSC$15713_dismissibleMedia,thumbnailElement:this.thumbnail,videoPreviewOpts:jsH})};
_.E.clearInlinePreviewHoverListeners=function(){var b;(b=this.JSC$15713_inlinePreviewHoverListener)==null||eh(b)};
_.E.onDataChanged=function(){var b;((b=this.data)==null?0:b.activeView)&&this.JSC$15713_activeViewMeasurementDataResolver.resolve(this.data.activeView);this.updateInlinePreviewHoverListeners();this.ytSparklesClickLocationBehavior.configureClickTargets("thumbnail-container",S9.JSC$15712_DEFAULT_CLICK_LOCATION_BEHAVIOR,S9.JSC$15712_CLICK_LOCATION_ID_MAP);this.thumbnail&&(b=this.thumbnail.getElementsByTagName("a"),b.length>0&&(b=b.namedItem("thumbnail"))&&b.removeAttribute("href"));var d;if((d=this.data)==
null?0:d.forceImpAutoplay){var B;(B=this.JSC$15713_inlinePreviewHoverListener)==null||aRQ(B)}};
_.E.onTypographyBumpChanged=function(){this.adInlinePlaybackMetaBlock&&(this.adInlinePlaybackMetaBlock.typographyBump=this.typographyBump)};
_.E.onThumbnailContainerClick=function(b){if(this.data&&this.data.navigationEndpoint){var d,B=(d=this.data)==null?void 0:d.navigationEndpoint;this.ytSparklesClickLocationBehavior.handleClick(B,b,!!_.p(B,_.KB));b.stopPropagation()}};
_.E.shouldUseImpressionPingingEndpoint=function(){return this.data&&this.data.onImpression};
_.E.impressionLog=function(){var b=this;if(!(!this.shouldUseImpressionPingingEndpoint()||this.data&&this.data.impressionsFired)){var d,B,k=(B=_.p((d=this.data)==null?void 0:d.onImpression,_.sq))==null?void 0:B.commands;k&&(k.forEach(function(G){G.clickTrackingParams&&delete G.clickTrackingParams;b.ytComponentBehavior.resolveCommand(G)}),this.data.impressionsFired=!0)}};
_.DB.Object.defineProperties(S9.prototype,{isHovered:{configurable:!0,enumerable:!0,get:function(){var b;return!((b=this.JSC$15713_inlinePreviewHoverListener)==null?0:$L(b))&&!!this.ytdLockupBehavior.lockupIsHovered}}});
S9.prototype.onTypographyBumpChanged=S9.prototype.onTypographyBumpChanged;S9.prototype.onDataChanged=S9.prototype.onDataChanged;S9.JSC$15712_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL","thumbnail-container"]]);S9.JSC$15712_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"}];
_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],S9.prototype,"ytComponentBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],S9.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],S9.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.Wl),_.n("design:type",Object)],S9.prototype,"ytdDismissibleItemBehavior",void 0);_.w([_.R(_.Ui),_.n("design:type",Object)],S9.prototype,"ytdLockupBehavior",void 0);
_.w([_.R(_.fH),_.n("design:type",Object)],S9.prototype,"ytdReduxBehavior",void 0);_.w([_.R(_.hv.YtSparklesClickLocationBehavior),_.n("design:type",Object)],S9.prototype,"ytSparklesClickLocationBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],S9.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Object)],S9.prototype,"noBottomMargin",void 0);_.w([_.Z(),_.n("design:type",Object)],S9.prototype,"isInlinePreviewTriggered",void 0);
_.w([_.Z({reflectToAttribute:!0,selector:_.HZ}),_.n("design:type",Boolean)],S9.prototype,"miniMode",void 0);_.w([_.Z({value:!1}),_.n("design:type",Boolean)],S9.prototype,"typographyBump",void 0);_.w([_.DM("ytd-thumbnail"),_.n("design:type",HTMLElement)],S9.prototype,"thumbnail",void 0);_.w([_.DM("#dismissible"),_.n("design:type",HTMLElement)],S9.prototype,"JSC$15713_dismissibleMedia",void 0);
_.w([_.DM("ytd-ad-inline-playback-meta-block"),_.n("design:type",HTMLElement)],S9.prototype,"adInlinePlaybackMetaBlock",void 0);_.w([_.pl("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],S9.prototype,"onDataChanged",null);_.w([_.pl("typographyBump"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],S9.prototype,"onTypographyBumpChanged",null);
_.w([_.X("lockupIsHovered"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],S9.prototype,"isHovered",null);_.w([_.ZM({is:"ytd-video-display-full-buttoned-and-button-group-renderer",disableElementRegistration:!0})],S9);
_.V(S9,"ytd-video-display-full-buttoned-and-button-group-renderer",function(){if(c6H!==void 0)return c6H;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return c6H=b},{mode:1});var J6A;var VG=function(){var b=_.g.apply(this,arguments)||this;b.isInlinePreviewTriggered=!1;b.JSC$15716_activeViewMeasurementDataResolver=_.ry();return b};
_.c(VG,_.g);_.E=VG.prototype;_.E.created=function(){this.activeView=new ZF(this.hostElement)};
_.E.configureRendererStamper=function(){return{dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.E.attached=function(){var b=this;this.updateInlinePreviewHoverListeners();this.JSC$15716_activeViewMeasurementDataResolver.promise.then(function(d){gm(b.activeView,d)})};
_.E.detached=function(){this.clearInlinePreviewHoverListeners()};
_.E.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$15716_inlinePreviewHoverListener=SZ({mediaRenderer:this,lockupElement:this.JSC$15716_dismissibleMedia,thumbnailElement:this.thumbnail,videoPreviewOpts:jsH})};
_.E.clearInlinePreviewHoverListeners=function(){var b;(b=this.JSC$15716_inlinePreviewHoverListener)==null||eh(b)};
_.E.onDataChanged=function(){var b;((b=this.data)==null?0:b.activeView)&&this.JSC$15716_activeViewMeasurementDataResolver.resolve(this.data.activeView);this.updateInlinePreviewHoverListeners();this.ytSparklesClickLocationBehavior.configureClickTargets("thumbnail-container",VG.JSC$15715_DEFAULT_CLICK_LOCATION_BEHAVIOR,VG.JSC$15715_CLICK_LOCATION_ID_MAP);this.thumbnail&&(b=this.thumbnail.getElementsByTagName("a"),b.length>0&&(b=b.namedItem("thumbnail"))&&b.removeAttribute("href"))};
_.E.onThumbnailContainerClick=function(b){if(this.data&&this.data.navigationEndpoint){var d,B=(d=this.data)==null?void 0:d.navigationEndpoint;this.ytSparklesClickLocationBehavior.handleClick(B,b,!0);b.stopPropagation()}};
_.E.shouldUseImpressionPingingEndpoint=function(){return this.data&&this.data.onImpression};
_.E.impressionLog=function(){var b=this;if(!(!this.shouldUseImpressionPingingEndpoint()||this.data&&this.data.impressionsFired)){var d,B,k=(B=_.p((d=this.data)==null?void 0:d.onImpression,_.sq))==null?void 0:B.commands;k&&(k.forEach(function(G){G.clickTrackingParams&&delete G.clickTrackingParams;_.I2().resolve(_.U6).resolveCommand(G,{form:{element:b.hostElement}})}),this.data.impressionsFired=!0)}};
_.DB.Object.defineProperties(VG.prototype,{isHovered:{configurable:!0,enumerable:!0,get:function(){var b;return!((b=this.JSC$15716_inlinePreviewHoverListener)==null?0:$L(b))&&!!this.ytdLockupBehavior.lockupIsHovered}}});
VG.prototype.onDataChanged=VG.prototype.onDataChanged;VG.JSC$15715_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL","thumbnail-container"]]);VG.JSC$15715_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"}];_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],VG.prototype,"ytRendererBehavior",void 0);
_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],VG.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.Wl),_.n("design:type",Object)],VG.prototype,"ytdDismissibleItemBehavior",void 0);_.w([_.R(_.Ui),_.n("design:type",Object)],VG.prototype,"ytdLockupBehavior",void 0);_.w([_.R(_.fH),_.n("design:type",Object)],VG.prototype,"ytdReduxBehavior",void 0);_.w([_.R(_.hv.YtSparklesClickLocationBehavior),_.n("design:type",Object)],VG.prototype,"ytSparklesClickLocationBehavior",void 0);
_.w([_.Z(),_.n("design:type",Object)],VG.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Object)],VG.prototype,"isInlinePreviewTriggered",void 0);_.w([_.Z({reflectToAttribute:!0,selector:_.HZ}),_.n("design:type",Boolean)],VG.prototype,"miniMode",void 0);_.w([_.DM("ytd-thumbnail"),_.n("design:type",HTMLElement)],VG.prototype,"thumbnail",void 0);_.w([_.DM("#dismissible"),_.n("design:type",HTMLElement)],VG.prototype,"JSC$15716_dismissibleMedia",void 0);
_.w([_.pl("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],VG.prototype,"onDataChanged",null);_.w([_.X("lockupIsHovered"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],VG.prototype,"isHovered",null);_.w([_.ZM({is:"ytd-video-display-full-buttoned-renderer",disableElementRegistration:!0})],VG);
_.V(VG,"ytd-video-display-full-buttoned-renderer",function(){if(J6A!==void 0)return J6A;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return J6A=b},{mode:1});var ko=function(b,d,B,k){k=k===void 0?!1:k;_.bF.call(this,b);this.adsClientErrorMessage=B;this.aggressivelySample=k;this.args=[];d&&this.args.push(d)};
_.c(ko,_.bF);var d6=function(b,d,B,k){k=k===void 0?!1:k;_.bF.call(this,b);this.adsClientErrorMessage=B;this.aggressivelySample=k;this.args=[];d&&this.args.push(d)};
_.c(d6,_.bF);var zVS=function(b){_.yQ.call(this);var d=this;this.initializationFunction=b;this.instance=null;this.addOnDisposeCallback(function(){_.fO(d.instance);d.instance=null})};
_.c(zVS,_.yQ);zVS.prototype.get=function(){Math.random()<.001&&this.isDisposed()&&_.Tn("Tried to retrieve object during dispose",void 0,void 0,{type:typeof this.instance});this.instance||(this.instance=this.initializationFunction());return this.instance};var trw=function(){var b=new Map;[].forEach(function(d){b.set(d.JSC$31256_getType(),d)});
this.getters=b};new Promise(function(){});var Rw4=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"]]),J74=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"}]]),RVV=function(b){this.experimentApiProvider=b;b=Math.random();this.experimentApiProvider.get();this.alwaysIncludeDebugData=b<.1};var iv=function(b,d,B,k){_.yQ.call(this);this.adsControlFlowEventListeners=d;this.adEventLogger=B;this.experimentApiProvider=k;this.adsControlFlowManagerHelper=b(this,this,this,this,this);_.RK(this,this.adsControlFlowManagerHelper);b=_.C(d);for(d=b.next();!d.done;d=b.next())_.RK(this,d.value)};
_.c(iv,_.yQ);var X7V=function(b,d,B,k){wK(b.adEventLogger,"ADS_CLIENT_EVENT_TYPE_OPPORTUNITY_RECEIVED",d,B,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,k);b=_.C(b.adsControlFlowEventListeners);for(k=b.next();!k.done;k=b.next())X7V(k.value,d,B)};
_.E=iv.prototype;_.E.onOpportunityProcessedExternallyManaged=function(b,d,B,k){wK(this.adEventLogger,"ADS_CLIENT_EVENT_TYPE_OPPORTUNITY_PROCESSED",b,B,d,void 0,void 0,void 0,void 0,void 0,void 0,void 0,k)};
_.E.onSlotReceivedExternallyManaged=function(b,d){uv(this.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_RECEIVED",b,d)};
_.E.onSlotEntered=function(b){if(KU(this.adsControlFlowManagerHelper,b)!=null){uv(this.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_ENTERED",b);this.adsControlFlowManagerHelper.onSlotEntered(b);for(var d=_.C(this.adsControlFlowEventListeners),B=d.next();!B.done;B=d.next())B.value.onSlotEntered(b);if(KU(this.adsControlFlowManagerHelper,b)!=null&&KU(this.adsControlFlowManagerHelper,b).isOccupyingSlotType()&&nU(this.adsControlFlowManagerHelper,b)&&!hVS(this.adsControlFlowManagerHelper,b)){var k;Tw(this.adEventLogger,
"ADS_CLIENT_EVENT_TYPE_ENTER_LAYOUT_REQUESTED",b,(k=nU(this.adsControlFlowManagerHelper,b))!=null?k:void 0);b=KU(this.adsControlFlowManagerHelper,b);b.slotLifecycleStage!=="entered"&&rK(b.slot,b.slotLifecycleStage,"enterLayoutForSlot");b.slotLifecycleStage="rendering";b.registeredLayoutRenderingAdapter.startRendering(b.layout)}}};
_.E.onSlotExited=function(b){if(KU(this.adsControlFlowManagerHelper,b)!=null){uv(this.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_EXITED",b);this.adsControlFlowManagerHelper.onSlotExited(b);for(var d=_.C(this.adsControlFlowEventListeners),B=d.next();!B.done;B=d.next())B.value.onSlotExited(b);KU(this.adsControlFlowManagerHelper,b)!=null&&KU(this.adsControlFlowManagerHelper,b).markedForUnscheduleAfterOutboundAdapterRequests&&Htl(this,b)}};
_.E.onLayoutReceivedExternallyManaged=function(b,d,B){b.managerLayer!=="core"&&Tw(this.adEventLogger,"ADS_CLIENT_EVENT_TYPE_LAYOUT_RECEIVED",b,d,B)};
var llA=function(b,d,B){if(KU(b.adsControlFlowManagerHelper,d)!=null){Tw(b.adEventLogger,"ADS_CLIENT_EVENT_TYPE_LAYOUT_ENTERED",d,B);b=_.C(b.adsControlFlowEventListeners);for(var k=b.next();!k.done;k=b.next())llA(k.value,d,B)}};
iv.prototype.onLayoutExited=function(b,d,B){if(KU(this.adsControlFlowManagerHelper,b)!=null){Tw(this.adEventLogger,zwd(B),b,d);this.adsControlFlowManagerHelper.onLayoutExited(b,d);for(var k=_.C(this.adsControlFlowEventListeners),G=k.next();!G.done;G=k.next())G.value.onLayoutExited(b,d,B);(B=nU(this.adsControlFlowManagerHelper,b))&&d.layoutId===B.layoutId&&tXl(this,b)}};
iv.prototype.disposeInternal=function(){var b=jj2(this.adsControlFlowManagerHelper);b=_.C(b);for(var d=b.next();!d.done;d=b.next())Htl(this,d.value);_.yQ.prototype.disposeInternal.call(this)};
var Htl=function(b,d){if(KU(b.adsControlFlowManagerHelper,d)!=null)if(KU(b.adsControlFlowManagerHelper,d).JSC$31286_isSlotExitRequested()||KU(b.adsControlFlowManagerHelper,d).JSC$31286_isLayoutExitRequested())KU(b.adsControlFlowManagerHelper,d).markedForUnscheduleAfterOutboundAdapterRequests=!0;else if(KU(b.adsControlFlowManagerHelper,d).isOccupyingSlotType())KU(b.adsControlFlowManagerHelper,d).markedForUnscheduleAfterOutboundAdapterRequests=!0,tXl(b,d);else if(KU(b.adsControlFlowManagerHelper,d).JSC$31286_isSlotFillRequested())KU(b.adsControlFlowManagerHelper,
d).markedForUnscheduleAfterOutboundAdapterRequests=!0,KU(b.adsControlFlowManagerHelper,d)!=null&&(uv(b.adEventLogger,"ADS_CLIENT_EVENT_TYPE_CANCEL_SLOT_FULFILLMENT_REQUESTED",d),d=KU(b.adsControlFlowManagerHelper,d),d.fulfillmentLifecycleStage="fill_cancel_requested",d.registeredFulfillmentAdapter.cancelSlotFilling());else{var B=nU(b.adsControlFlowManagerHelper,d),k;b.experimentApiProvider.get();(k=_.N("h5_enable_layout_unscheduling_events"))&&(B?FRS(b,d,B):_.Tn(Error("Mh"),d,B,void 0,!1));uv(b.adEventLogger,
"ADS_CLIENT_EVENT_TYPE_UNSCHEDULE_SLOT_REQUESTED",d);var G=KU(b.adsControlFlowManagerHelper,d),P=d.slotEntryTrigger,v=G.registeredSlotEntryTriggerAdapters.get(P.triggerId);v&&(v.unregisterTrigger(P),G.registeredSlotEntryTriggerAdapters.delete(P.triggerId));P=_.C(d.slotFulfillmentTriggers);for(v=P.next();!v.done;v=P.next()){v=v.value;var L=G.registeredFulfillmentTriggerAdapters.get(v.triggerId);L&&(L.unregisterTrigger(v),G.registeredFulfillmentTriggerAdapters.delete(v.triggerId))}P=_.C(d.slotExpirationTriggers);
for(v=P.next();!v.done;v=P.next())if(v=v.value,L=G.registeredExpirationTriggerAdapters.get(v.triggerId))L.unregisterTrigger(v),G.registeredExpirationTriggerAdapters.delete(v.triggerId);G.hasLayout()&&(P=G.layout,QG(G,P.layoutExitNormalTriggers),QG(G,P.layoutExitSkipTriggers),QG(G,P.layoutExitMuteTriggers),QG(G,P.layoutExitUserInputSubmittedTriggers),QG(G,P.layoutExitUserCancelledTriggers));G.registeredFulfillmentAdapter=void 0;G.registeredSlotAdapter!=null&&(G.registeredSlotAdapter.release(),G.registeredSlotAdapter=
void 0);G.registeredLayoutRenderingAdapter!=null&&(G.registeredLayoutRenderingAdapter.release(),G.registeredLayoutRenderingAdapter=void 0);G=b.adsControlFlowManagerHelper;KU(G,d)&&(G=ZtH(G,d.slotType+"_"+d.slotPhysicalPosition))&&G.delete(d.slotId);uv(b.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_UNSCHEDULED",d);b=_.C(b.adsControlFlowEventListeners);for(G=b.next();!G.done;G=b.next())G=G.value,G.onSlotUnscheduled(d),B&&!k&&FRS(G,d,B)}},FRS=function(b,d,B){Tw(b.adEventLogger,"ADS_CLIENT_EVENT_TYPE_UNSCHEDULE_LAYOUT_REQUESTED",
d,B);
Tw(b.adEventLogger,"ADS_CLIENT_EVENT_TYPE_LAYOUT_UNSCHEDULED",d,B);b=_.C(b.adsControlFlowEventListeners);for(var k=b.next();!k.done;k=b.next())k=k.value,B&&FRS(k,d,B)},tXl=function(b,d){if(KU(b.adsControlFlowManagerHelper,d)!=null&&KU(b.adsControlFlowManagerHelper,d).isOccupyingSlotType()){var B=nU(b.adsControlFlowManagerHelper,d);
if(B&&hVS(b.adsControlFlowManagerHelper,d)){if(KU(b.adsControlFlowManagerHelper,d)!=null){var k=b.adEventLogger,G;var P=((G=J74.get("abandoned"))==null?void 0:G.requestEvent)||"ADS_CLIENT_EVENT_TYPE_UNSPECIFIED";Tw(k,P,d,B);b=KU(b.adsControlFlowManagerHelper,d);b.slotLifecycleStage!=="rendering"&&rK(b.slot,b.slotLifecycleStage,"exitLayout");b.slotLifecycleStage="rendering_stop_requested";b.registeredLayoutRenderingAdapter.stopRendering(B,"abandoned")}}else{uv(b.adEventLogger,"ADS_CLIENT_EVENT_TYPE_EXIT_SLOT_REQUESTED",
d);try{k=KU(b.adsControlFlowManagerHelper,d);if(!k)throw new d6("Cannot exit slot it is unregistered",void 0,"ADS_CLIENT_ERROR_MESSAGE_SLOT_WAS_UNREGISTERED");k.slotLifecycleStage!=="enter_requested"&&k.slotLifecycleStage!=="entered"&&k.slotLifecycleStage!=="rendering"&&rK(k.slot,k.slotLifecycleStage,"exitSlot");k.slotLifecycleStage="exit_requested";if(k.registeredSlotAdapter===void 0)throw k.slotLifecycleStage="scheduled",new d6("Cannot exit slot because adapter is not defined",void 0,"ADS_CLIENT_ERROR_MESSAGE_NO_SLOT_ADAPTER_REGISTERED");
k.registeredSlotAdapter.exit()}catch(v){v instanceof d6&&v.adsClientErrorMessage?(gbl(b.adEventLogger,v.adsClientErrorMessage,d),_.Tn(v,d,void 0,void 0,v.aggressivelySample)):(gbl(b.adEventLogger,"ADS_CLIENT_ERROR_MESSAGE_UNEXPECTED_ERROR",d),_.Tn(v,d))}}}};var qe=function(b,d,B,k,G,P){_.yQ.call(this);this.registry=b;this.experimentApiProvider=P;this.slotMap=new Map};
_.c(qe,_.yQ);var ZtH=function(b,d){return(b=b.slotMap.get(d))?b:new Map},KU=function(b,d){return ZtH(b,d.slotType+"_"+d.slotPhysicalPosition).get(d.slotId)},jj2=function(b){var d=[];
b.slotMap.forEach(function(B){B=_.C(B.values());for(var k=B.next();!k.done;k=B.next())d.push(k.value.slot)});
return d};
qe.prototype.onSlotEntered=function(b){b=KU(this,b);b.slotLifecycleStage!=="enter_requested"&&rK(b.slot,b.slotLifecycleStage,"onSlotEntered");b.slotLifecycleStage="entered"};
var hVS=function(b,d){b=KU(b,d);return b.hasLayout()&&b.isRendering()},nU=function(b,d){(b=KU(b,d))?b.hasLayout()&&!b.layout&&_.Tn("Unexpected empty layout",d):_.Tn("Unexpected undefined slotState",d);
return(b==null?void 0:b.layout)||null};
qe.prototype.onSlotExited=function(b){b=KU(this,b);b.slotLifecycleStage!=="exit_requested"&&rK(b.slot,b.slotLifecycleStage,"onSlotExited");b.slotLifecycleStage="scheduled"};
qe.prototype.onLayoutExited=function(b,d){b=KU(this,b);b.isPrimaryLayout(d)&&(b.slotLifecycleStage!=="rendering_stop_requested"&&rK(b.slot,b.slotLifecycleStage,"onLayoutExited"),b.slotLifecycleStage="entered")};
var QG=function(b,d){d=_.C(d);for(var B=d.next();!B.done;B=d.next()){B=B.value;var k=b.registeredLayoutExitTriggerAdapters.get(B.triggerId);k&&(k.unregisterTrigger(B),b.registeredLayoutExitTriggerAdapters.delete(B.triggerId))}},rK=function(b,d,B){_.Tn("Slot stage was "+d+" when calling method "+B,b)};var SSM=function(b){_.yQ.call(this);this.deps=b;this.JSC$15769_adsControlFlowManager=y6H(this)};
_.c(SSM,_.yQ);var y6H=function(b){var d=new iv(function(B,k,G,P){return new qe(b.deps.registry,B,k,G,P,b.deps.experimentApiProvider)},new Set(lW1(b.deps.registry).concat(b.deps.listeners)),b.deps.adEventLogger,b.deps.experimentApiProvider);
_.RK(b,d);return d};var sZF=function(){};var VXr=function(b,d){_.yQ.call(this);this.experimentApiProvider=b;this.eventLoggingSettingsProvider=d;this.eventCount=0;this.premiumAdSeenEventLogger=CVJ()()};
_.c(VXr,_.yQ);VXr.prototype.logEvent=function(b){wK(this,b)};
var uv=function(b,d,B,k){wK(b,d,void 0,void 0,void 0,B,void 0,void 0,void 0,B.adSlotLoggingData,void 0,void 0,k)},Tw=function(b,d,B,k,G){wK(b,d,void 0,void 0,void 0,B,k?k:void 0,void 0,void 0,B.adSlotLoggingData,k?k.adLayoutLoggingData:void 0,void 0,G);
B=_.I2().resolve(_.O6(uc))==null?void 0:K_();d=B==null?void 0:B.adsSeenHotConfig;B=B==null?void 0:B.adsHotConfig;(d==null?0:d.logOnAdsSeen)&&(B==null?0:B.webEnablePremiumAdsSeenLogging)&&it2(b,k?k:void 0,G)},gbl=function(b,d,B){wK(b,"ADS_CLIENT_EVENT_TYPE_ERROR",void 0,void 0,void 0,B,void 0,void 0,void 0,B.adSlotLoggingData,void 0,{errorType:"ADS_CLIENT_ERROR_TYPE_EXIT_SLOT_FAILED",
errorMessage:d})},wK=function(b,d,B,k,G,P,v,L,A,a,O,I,D){D=D===void 0?0:D;
w7A(b.experimentApiProvider.get(),"h5_enable_pacf_debug_logs")&&console.log("[PACF]: "+d,"slot:",P,"layout:",v,"ping:",L,"Opportunity:",{opportunityType:B,associatedSlotId:k,slotsFromOpportunity:G,triggerBundle:A,adSlotLoggingData:a,adLayoutLoggingData:O});try{var U=function(){b.experimentApiProvider.get();if(d!=="ADS_CLIENT_EVENT_TYPE_UNSPECIFIED"){d||_.Tn("Empty PACF event type",P,v);var M=b.eventLoggingSettingsProvider.get();var z;(z=M.alwaysIncludeDebugData)||(M.experimentApiProvider.get(),z=
!1);M=z;z={eventType:d,eventOrder:++b.eventCount};var H={};P&&(H.slotData=hwW(M,P));if(v){var l={type:v.layoutType,controlFlowManagerLayer:Rw4.get(v.managerLayer)||"CONTROL_FLOW_MANAGER_LAYER_UNSPECIFIED"};M&&(l.debugData={layoutId:v.layoutId});H.layoutData=l}L&&(H.pingData={pingDispatchStatus:L.dispatchStatus,serializedAdPingMetadata:L.ping.serializedAdPingMetadata,pingIndex:L.index});A&&(H.triggerData=XRQ(A.trigger,A.category));B&&(H.opportunityData=H$y(M,B,k,G));z.adClientData=H;a&&(z.serializedSlotAdServingData=
a.serializedSlotAdServingDataEntry);O&&(z.serializedAdServingData=O.serializedAdServingDataEntry);I&&(z.errorInfo=I);_.Q4("adsClientStateChange",{adsClientEvent:z})}};
D&&D>0?_.ws(_.Hs(),function(){return U()},D):U()}catch(M){w7A(b.experimentApiProvider.get(),"html5_log_pacf_logging_errors")&&_.ws(_.Hs(),function(){_.Tn(M instanceof Error?M:String(M),P,v,{pacf_message:"exception during pacf logging"})})}},it2=function(b,d,B){if(d){var k=d.adLayoutLoggingData;
_.ws(_.Hs(),function(){b.premiumAdSeenEventLogger!=null&&k&&_.Q4("adsSeenClientLogging",{serializedAdServingDataEntry:k.serializedAdServingDataEntry})},B!=null?B:0)}};var usV=function(b,d){VXr.call(this,b,d)};
_.c(usV,VXr);var KRS=function(){},w7A=function(b,d){return _.N(d)};var Tc5=function(){var b=new nb2;this.JSC$15794_adsControlFlowManager=(new SSM(b)).JSC$15769_adsControlFlowManager},nb2=function(){_.yQ.call(this);
var b=this;this.experimentApiProvider=new zVS(function(){return new KRS});
var d=new zVS(function(){return new RVV(b.experimentApiProvider)});
this.adEventLogger=new usV(this.experimentApiProvider,d);this.registry={opportunityAdapterMap:new Map,fulfillmentAdapterFactoryMap:new Map,triggerAdapterMap:new Map,slotAdapterFactoryMap:new Map,layoutRenderingAdapterFactoryMap:new Map};this.listeners=[]};
_.c(nb2,_.yQ);var r6$=function(){},QjH,x3=function(){QjH||(QjH=new r6$);
return QjH},Y3=function(b){if(!b.JSC$15805_externallyManagedSlotAdapterCallback){var d=(new Tc5).JSC$15794_adsControlFlowManager;
b.JSC$15805_externallyManagedSlotAdapterCallback=d}return b.JSC$15805_externallyManagedSlotAdapterCallback},qS$=function(b,d,B){var k=d.opportunityType,G=Error("Nh");
if(k!==void 0){var P=Y3(b);X7V(P,k,void 0,B)}else _.Tn(G,void 0,void 0,{event:"onOpportunityReceivedExternallyManaged"});P=[];if(d.adSlotAndLayoutMetadata!==void 0){d=_.C(d.adSlotAndLayoutMetadata);for(var v=d.next();!v.done;v=d.next()){var L=v.value;if(v=L.adSlotMetadata)if(P.push(v),b.onSlotReceivedExternallyManaged(v,B),L.adLayoutMetadata){L=_.C(L.adLayoutMetadata);for(var A=L.next();!A.done;A=L.next())b.onLayoutReceivedExternallyManaged(v,A.value,B)}else B>0&&_.Tn("AdLayoutMetadata is not filled for PACFied response on TV for opportunity type: "+
k,void 0,void 0,{event:"onOpportunityReceivedExternallyManaged"});else B>0&&_.Tn("AdSlotMetadata is not filled for PACFied response on TV for opportunity type: "+k,void 0,void 0,{event:"onOpportunityReceivedExternallyManaged"})}}else B>0&&_.Tn("AdSlotAndLayoutMetadata is not filled for PACFied response on TV for opportunity type: "+k,void 0,void 0,{event:"onOpportunityReceivedExternallyManaged"});if(k!==void 0)b.onOpportunityProcessedExternallyManaged(k,P,void 0,B);else _.Tn(G,void 0,void 0,{event:"onOpportunityProcessedExternallyManaged"})};
r6$.prototype.onSlotReceivedExternallyManaged=function(b,d){b=B0(b);if(b instanceof d6)_.Tn(b,void 0,void 0,{event:"onSlotReceivedExternallyManaged"});else Y3(this).onSlotReceivedExternallyManaged(b,d)};
r6$.prototype.onLayoutReceivedExternallyManaged=function(b,d,B){b=B0(b);d=jFd(d);if(b instanceof d6)_.Tn(b,void 0,void 0,{event:"onLayoutReceivedExternallyManaged"});else if(d instanceof ko)_.Tn(d,void 0,void 0,{event:"onLayoutReceivedExternallyManaged"});else Y3(this).onLayoutReceivedExternallyManaged(b,d,B)};
r6$.prototype.onOpportunityProcessedExternallyManaged=function(b,d,B,k){var G=[];d=_.C(d);for(var P=d.next();!P.done;P=d.next())P=B0(P.value),P instanceof d6?_.Tn(P,void 0,void 0,{event:"onOpportunityProcessedExternallyManaged"}):G.push(P);Y3(this).onOpportunityProcessedExternallyManaged(b,G,B,k)};
var x7e=function(b,d){d=B0(d);if(d instanceof d6)_.Tn(d,void 0,void 0,{event:"onSlotScheduledAndEnteredExternallyManaged"});else{var B=Y3(b);uv(B.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_SCHEDULED",d);B=_.C(B.adsControlFlowEventListeners);for(var k=B.next();!k.done;k=B.next())k=KU(k.value,d),k.slotLifecycleStage!=="not_scheduled"&&rK(k.slot,k.slotLifecycleStage,"onSlotScheduled"),k.slotLifecycleStage="scheduled";b=Y3(b);uv(b.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_ENTERED",d);b=_.C(b.adsControlFlowEventListeners);
for(B=b.next();!B.done;B=b.next())B.value.onSlotEntered(d)}},YSh=function(b,d){d=B0(d);
if(d instanceof d6)_.Tn(d,void 0,void 0,{event:"onSlotExitedAndUnscheduledExternallyManaged"});else{var B=Y3(b);uv(B.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_EXITED",d);B=_.C(B.adsControlFlowEventListeners);for(var k=B.next();!k.done;k=B.next())k.value.onSlotExited(d);b=Y3(b);uv(b.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_UNSCHEDULED",d);b=_.C(b.adsControlFlowEventListeners);for(B=b.next();!B.done;B=b.next())B.value.onSlotUnscheduled(d)}},eVl=function(b,d,B){d=B0(d);
B=jFd(B);if(d instanceof d6)_.Tn(d,void 0,void 0,{event:"onLayoutScheduledAndEnteredExternallyManaged"});else if(B instanceof ko)_.Tn(B,void 0,void 0,{event:"onLayoutScheduledAndEnteredExternallyManaged"});else{var k=Y3(b);Tw(k.adEventLogger,"ADS_CLIENT_EVENT_TYPE_LAYOUT_SCHEDULED",d,B);k=_.C(k.adsControlFlowEventListeners);for(var G=k.next();!G.done;G=k.next())G.value.onLayoutScheduled(d,B);b=Y3(b);Tw(b.adEventLogger,"ADS_CLIENT_EVENT_TYPE_LAYOUT_ENTERED",d,B);b=_.C(b.adsControlFlowEventListeners);
for(k=b.next();!k.done;k=b.next())llA(k.value,d,B)}},e9=function(b,d,B){d=B0(d);
B=jFd(B);if(d instanceof d6)_.Tn(d,void 0,void 0,{event:"onLayoutExitedAndUnscheduledExternallyManaged"});else if(B instanceof ko)_.Tn(B,void 0,void 0,{event:"onLayoutExitedAndUnscheduledExternallyManaged"});else{var k=Y3(b);Tw(k.adEventLogger,zwd("normal"),d,B);k=_.C(k.adsControlFlowEventListeners);for(var G=k.next();!G.done;G=k.next())G.value.onLayoutExited(d,B,"normal");b=Y3(b);b=_.C(b.adsControlFlowEventListeners);for(k=b.next();!k.done;k=b.next())FRS(k.value,d,B)}};_.bg=_.y(function(b){var d=_.eS(b,{targetHeight:void 0,targetWidth:void 0,preserveHeight:!1,preserveWidth:!1,useWidth:!1,setOnErrorHandler:!1,setProgressiveImageLoading:!1,listenToTapEvent:!1,isGridViewEnabled:!1});b=Object.assign({},d);var B=d.data;d=d.customCommandResolver;var k=(delete b.data,delete b.customCommandResolver,b);b=_.od({visibilityCallback:function(L,A){var a,O=(a=B().interaction)==null?void 0:a.onFirstVisible;L&&(O&&_.VW(O),k.setOnErrorHandler()&&F1W(A))},
showOption:_.yg});d=_.i3(function(){return B().interaction},d,function(){var L;
return(L=k.listenToTapEvent)==null?void 0:L.call(k)});
var G=_.C(_.zk(!1,void 0,"wAC0Lc")),P=G.next().value,v=G.next().value;G=_.A2(function(L){var A;((A=k.setTouchEndHandler)==null?0:A.call(k))&&!P()&&(L.currentTarget.click(),v(!0),setTimeout(function(){v(!1)},100));
return!1});
return _.W("ad-image-view-model",{class:function(){var L,A=[((L=B().interaction)==null?0:L.onTap)?"ytwAdImageViewModelHostIsClickableAdComponent":"ytwAdImageViewModelHost"],a;((a=k.isGridViewEnabled)==null?0:a.call(k))&&A.push("ytwAdImageViewModelHostInGridView");return A.join(" ")},
el:_.Yl(b,d),"on:touchend":G},_.W("div",{class:"ytwAdImageViewModelHostImageContainer"},_.W(_.qc,{data:function(){var L;return{sources:B().imageSources,contentMode:(L=B().imageProperties)==null?void 0:L.contentMode}},
alt:function(){var L,A;return((L=B().interaction)==null?void 0:(A=L.accessibility)==null?void 0:A.label)||""},
targetHeight:k.targetHeight,targetWidth:k.targetWidth,preserveHeight:k.preserveHeight,preserveWidth:k.preserveWidth,useWidth:k.useWidth,style:function(){var L,A;return"vertical-align: bottom;"+(((L=B().background)==null?0:L.color)?"background-color:"+_.Hg((A=B().background)==null?void 0:A.color)+";":"")},
className:function(){return k.setProgressiveImageLoading()?"ytwAdImageViewModelHostImage":void 0},
draggable:function(){var L,A;return(A=(L=k.setDraggable)==null?void 0:L.call(k))!=null?A:void 0}})))},"lc");var bnr=_.y(function(b){var d=b.data,B=b.listenToTapEvent,k=function(){};
return _.W("ad-button-hover-overlay-view-model",{"on:click":_.A2(function(G){if(_.N("enable_web_home_top_landscape_image_layout_legacy_click_command")){var P,v=(P=d().interaction)==null?void 0:P.onTap;v&&_.dp(G.currentTarget,"yt-navigate",{endpoint:_.ZX(v)})}}),
class:function(){var G;return((G=d().interaction)==null?0:G.onTap)?"ytwAdButtonHoverOverlayViewModelHostIsClickableAdComponent":"ytwAdButtonHoverOverlayViewModelHost"},
el:_.Yl(_.od({visibilityCallback:function(G){var P,v=(P=d().interaction)==null?void 0:P.onFirstVisible;G&&v&&_.VW(v)},
showOption:_.yg}),_.i3(function(){return d().interaction},void 0,function(){return!_.N("enable_web_home_top_landscape_image_layout_legacy_click_command")&&(B==null?void 0:B())}))},function(){return _.N("enable_web_home_top_landscape_image_layout_legacy_click_command")?_.W(_.MN,{data:function(){return d().button}},{adButtonViewModel:function(G){return _.W(_.Vg,{data:G.data,
customCommandResolver:k})}}):_.W(_.MN,{data:function(){return d().button}},{adButtonViewModel:_.Vg})}())},"mc");var Gd;_.B$(_.y(function(b){var d=b.data;b=_.od({visibilityCallback:function(L,A){if(L){var a;(L=(a=d().interaction)==null?void 0:a.onFirstVisible)&&_.VW(L);var O;if(a=(O=d().adLayoutData)==null?void 0:O.activeViewData)P0(A,a),_.N("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&Ea(A)})}else _.N("stop_av_measurement_on_detach")&&Ea(A)},
showOption:_.yg,hideOption:S2});var B=_.i3(function(){return d().interaction},void 0,function(){return!0}),k=_.C(_.zk(!1,void 0,"VNDDT")),G=k.next().value,P=k.next().value;
k=_.A2(function(){P(!0)});
var v=_.A2(function(){P(!1)});
return _.W("compact-landscape-no-button-layout-view-model",{class:"ytwCompactLandscapeNoButtonLayoutViewModelHost",el:_.Yl(b,wRd,B),"on:mouseenter":k,"on:mouseleave":v},_.W("div",{class:"ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainer",style:_.m2({"max-width":function(){return _.N("enable_desktop_search_bigger_thumbs")?"500px":"360px"}})},_.W("div",{class:function(){var L;
a:{var A;switch((L=_.p(d().thumbnailImage,Y2V))==null?void 0:(A=L.imageProperties)==null?void 0:A.renderingAspect){case "RENDERING_ASPECT_SQUARE":L="ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerSquareImageContainer";break a;case "RENDERING_ASPECT_LANDSCAPE":L="ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerLandscapeImageContainer";break a}L=void 0}return L}},_.W(_.MN,{data:function(){return d().thumbnailImage}},{adImageViewModel:function(L){return _.W(_.bg,
{data:L.data,
listenToTapEvent:!0,setTouchEndHandler:_.N("enable_top_landscape_image_experiment_dom_id_web")})}})),_.W("div",{class:"ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerOverlayIcon"},_.W(_.m,{cond:function(){var L,A,a;
return(L=_.p(d().thumbnailImage,Y2V))==null?void 0:(A=L.imageProperties)==null?void 0:(a=A.overlayIcon)==null?void 0:a.iconImage},
then:function(L){return _.W(_.qc,{data:L,alt:"",className:"ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerOverlayIconIconShape"})}})),_.W("div",{class:function(){return G()?"ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerAdButtonHoverOverlayVisible":"ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerAdButtonHoverOverlay"}},_.W(_.MN,{data:function(){return d().adButtonHoverOverlay}},{adButtonHoverOverlayViewModel:function(L){return _.W(bnr,
{data:L.data,
listenToTapEvent:!0})}}))),_.W("div",{class:"ytwCompactLandscapeNoButtonLayoutViewModelHostMetadata"},_.W(_.MN,{data:function(){return d().feedAdMetadata}},{feedAdMetadataViewModel:function(L){return _.W(r2,{data:L.data,
listenToTapEvent:!0,setTouchEndHandler:_.N("enable_top_landscape_image_experiment_dom_id_web")})}})))},"nc"),"compact-landscape-no-button-layout-view-model",{props:{data:_.DK}});_.B$(_.y(function(b){var d=b.data;b=_.od({visibilityCallback:function(L,A){if(L){var a;(L=(a=d().interaction)==null?void 0:a.onFirstVisible)&&_.VW(L);var O;if(a=(O=d().adLayoutData)==null?void 0:O.activeViewData)P0(A,a),_.N("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&Ea(A)})}else _.N("stop_av_measurement_on_detach")&&Ea(A)},
showOption:_.yg,hideOption:S2});var B=_.UZ(_.Ff),k=_.i3(function(){return d().interaction}),G={},P={},v={};
return _.W("square-image-layout-view-model",{class:_.LQ("ytwSquareImageLayoutViewModelHost",(G.ytwSquareImageLayoutViewModelHostColumn=B,G)),el:_.Yl(b,uxw,k)},_.W("div",{class:_.LQ("ytwSquareImageLayoutViewModelHostImage",(P.ytwSquareImageLayoutViewModelHostColumnImage=B,P))},function(){return _.W(_.MN,{data:function(){return d().adImage}},{adImageViewModel:function(L){return _.W(_.bg,{data:L.data,
isGridViewEnabled:B,targetHeight:168,setOnErrorHandler:!0,setDraggable:!1,setProgressiveImageLoading:!0})}})}()),_.W("div",{class:_.LQ("ytwSquareImageLayoutViewModelHostMetadataButtonContainer",(v.ytwSquareImageLayoutViewModelHostColumnMetadataButtonContainer=B,v))},_.W(_.MN,{data:function(){return d().feedAdMetadata}},{feedAdMetadataViewModel:r2}),function(){return _.W(_.MN,{data:function(){return d().adButton}},{adButtonViewModel:function(L){var A={};
return _.W(_.Vg,{data:L.data,className:_.LQ((A.ytwSquareImageLayoutViewModelHostMetadataButtonContainerButton=!0,A.ytwSquareImageLayoutViewModelHostColumnMetadataButtonContainerButton=B,A))})}})}()))},"oc"),"square-image-layout-view-model",{props:{data:_.DK}});_.B$(_.y(function(b){var d=b.data;var B=b.noBottomMargin;var k=b.typographyBump;b=_.od({visibilityCallback:function(I,D){if(I){var U;(I=(U=d().interaction)==null?void 0:U.onFirstVisible)&&_.VW(I);var M;if(U=(M=d().adLayoutData)==null?void 0:M.activeViewData)P0(D,U),_.N("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&Ea(D)})}else _.N("stop_av_measurement_on_detach")&&Ea(D)},
showOption:_.yg,hideOption:S2});var G=_.i3(function(){return d().interaction},void 0,function(){return _.N("enable_web_home_top_landscape_image_layout_level_click")}),P=function(){return d().interaction};
P!==void 0&&P!==null||_.BQ(Error("Oh"));var v=function(){var I,D,U;return(I=_.p(d().thumbnailImage,Y2V))==null?void 0:(D=I.background)==null?void 0:(U=D.backgroundImageSource)==null?void 0:U.imageSources};
P=_.C(_.zk(!1,void 0,"NFjwje"));var L=P.next().value,A=P.next().value;P=_.A2(function(){A(!0)});
var a=_.A2(function(){A(!1)}),O=function(){return L()?"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerAdButtonHoverOverlayVisible":"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerAdButtonHoverOverlay"};
return _.W("top-landscape-image-layout-view-model",{class:function(){var I;return((I=d().interaction)==null?0:I.onTap)&&_.N("enable_web_home_top_landscape_image_layout_level_click")?"ytwTopLandscapeImageLayoutViewModelHostIsClickableAdComponent":"ytwTopLandscapeImageLayoutViewModelHost"},
el:_.Yl(b,K1C,G),"on:mouseenter":P,"on:mouseleave":a},_.W("div",{class:"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainer"},_.W(_.m,{cond:function(){return v()&&v().length>0},
then:function(){return _.W("div",{class:"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerBackgroundImage",style:_.m2({top:"0","background-image":function(){return"url("+String(v()[0].url)+")"},
"background-position":"center","background-repeat":"no-repeat","background-size":"100% 100%"})})}}),_.W(_.m,{cond:function(){return!!d().adButtonHoverOverlay},
then:function(){return _.W("div",{class:O},_.W(_.MN,{data:function(){return d().adButtonHoverOverlay}},{adButtonHoverOverlayViewModel:bnr}))}}),_.W("div",{class:"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerImage"},_.W(_.MN,{data:function(){return d().thumbnailImage}},{adImageViewModel:function(I){return _.W(_.bg,{data:I.data,
targetWidth:1152,useWidth:!0,setTouchEndHandler:!1,listenToTapEvent:_.N("enable_web_home_top_landscape_image_layout_level_click")})}})),_.W("div",{class:"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerOverlayIcon"},_.W(_.qc,{data:{sources:[{clientResource:{imageName:_.N("swap_open_in_new_with_arrow_diagonal_up_right_on_desktop")?"arrow_diagonal_up_right":"EXTERNAL_LINK"}}]},
alt:"",className:"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerOverlayIconIconShape"}))),_.W("div",{class:"ytwTopLandscapeImageLayoutViewModelHostMetadata"},_.W(_.MN,{data:function(){return d().feedAdMetadata}},{feedAdMetadataViewModel:function(I){return _.W(r2,{data:I.data,
noBottomMargin:function(){return B==null?void 0:B()},
listenToTapEvent:function(){return _.N("enable_web_home_top_landscape_image_layout_level_click")},
typographyBump:function(){return k==null?void 0:k()}})}})))},"pc"),"top-landscape-image-layout-view-model",{props:{data:_.DK,
noBottomMargin:_.DK,typographyBump:_.DK}});var dBM=_.y(function(b){var d=b.data,B=_.od({visibilityCallback:function(G){var P,v=(P=d().interaction)==null?void 0:P.onFirstVisible;G&&v&&_.VW(v)},
showOption:_.yg});b=_.i3(function(){return d().interaction},b.customCommandResolver);
var k={};return _.W("ad-text-image-view-model",{class:_.LQ("ytwAdTextImageViewModelHost",(k.ytwAdTextImageViewModelHostDarkBackground=function(){return d().style==="AD_TEXT_IMAGE_STYLE_DARK_BACKGROUND"},k)),
el:_.Yl(B,b),"aria-label":function(){var G,P;return(G=d().interaction)==null?void 0:(P=G.accessibility)==null?void 0:P.label}},_.W("div",{class:"ytwAdTextImageViewModelHostHeadlineContainer"},_.W(_.I4,{text:function(){return d().headline},
className:"ytwAdTextImageViewModelHostHeadlineContainerHeadline",linkInheritColor:!0,noEndpoints:!0})),_.W(_.m,{cond:function(){return d().overlayIcon},
then:function(G){return _.W("div",{class:"ytwAdTextImageViewModelHostOverlayIconContainer"},_.W(_.qc,{data:G,alt:"",className:"ytwAdTextImageViewModelHostOverlayIconContainerOverlayIcon"}))}}))},"qc");var Bk$=_.y(function(b){var d=b.data;return _.W("feed-ad-sitelink-view-model",{class:function(){var B;return((B=d().interaction)==null?0:B.onTap)?"ytwFeedAdSitelinkViewModelHostIsClickableAdComponent":"ytwFeedAdSitelinkViewModelHost"},
el:_.Yl(_.i3(function(){return d().interaction},b.customCommandResolver,void 0,function(){return!0})),
"aria-label":function(){var B,k;return(B=d().interaction)==null?void 0:(k=B.accessibility)==null?void 0:k.label},
role:"link",tabindex:0},_.W(_.I4,{text:function(){return d().headline},
className:"ytwFeedAdSitelinkViewModelHeadline",linkInheritColor:!0}))},"rc");var k4r=_.y(function(b){var d=b.data;b={};return _.W("feed-ad-sitelinks-carousel-view-model",{el:_.Yl(_.od({visibilityCallback:function(B){var k,G=(k=d().interaction)==null?void 0:k.onFirstVisible;B&&G&&_.VW(G)},
showOption:_.yg})),class:_.LQ("ytwFeedAdSitelinksCarouselViewModelHost",(b.ytwFeedAdSitelinksCarouselViewModelHostDefault=function(){return d().style==="FEED_AD_SITELINKS_STYLE_NONE"},b))},_.W(_.MN,{data:function(){return d().sitelinks}},{feedAdSitelinkViewModel:Bk$}))},"sc");_.B$(_.y(function(b){var d=b.data;b=_.od({visibilityCallback:function(v,L){if(v){var A;(v=(A=d().interaction)==null?void 0:A.onFirstVisible)&&_.VW(v);var a;(A=(a=d().adLayoutData)==null?void 0:a.activeViewData)&&P0(L,A)}},
showOption:_.yg});var B=_.C(_.zk(!1,void 0,"BzPhl")),k=B.next().value,G=B.next().value;B=_.A2(function(){G(!0)});
var P=_.A2(function(){G(!1)});
return _.W("text-image-no-button-layout-view-model",{class:"ytwTextImageNoButtonLayoutViewModelHost",el:_.Yl(b),"on:mouseenter":B,"on:mouseleave":P},_.W("div",{class:"ytwTextImageNoButtonLayoutViewModelHostImageHoverOverlayContainer"},_.W("div",{class:"ytwTextImageNoButtonLayoutViewModelHostImageHoverOverlayContainerImageContainer"},_.W(_.MN,{data:function(){return d().textImage}},{adTextImageViewModel:dBM})),_.W("div",{class:function(){return k()?"ytwTextImageNoButtonLayoutViewModelHostImageHoverOverlayContainerAdButtonHoverOverlayVisible":
"ytwTextImageNoButtonLayoutViewModelHostImageHoverOverlayContainerAdButtonHoverOverlay"}},_.W(_.MN,{data:function(){return d().adButtonHoverOverlay}},{adButtonHoverOverlayViewModel:function(v){return _.W(bnr,{data:v.data,
listenToTapEvent:!0})}}))),_.W("div",{class:"ytwTextImageNoButtonLayoutViewModelHostMetadataContainer"},_.W(_.MN,{data:function(){return d().feedAdMetadata}},{feedAdMetadataViewModel:function(v){return _.W(r2,{data:v.data,
listenToTapEvent:!0})}}),_.W(_.MN,{data:function(){return d().feedAdSitelinksCarousel}},{feedAdSitelinksCarouselViewModel:k4r})))},"tc"),"text-image-no-button-layout-view-model",{props:{data:_.DK}});_.B$(_.y(function(b){var d=b.data;var B=b.typographyBump;return _.W("video-display-button-group-layout-view-model",{class:"ytwVideoDisplayButtonGroupLayoutViewModelHost",el:_.Yl(_.od({visibilityCallback:function(k,G){if(k){var P;(k=(P=d().interaction)==null?void 0:P.onFirstVisible)&&_.VW(k);var v;(P=(v=d().adLayoutData)==null?void 0:v.activeViewData)&&P0(G,P)}},
showOption:_.yg,hideOption:S2}))},_.W("div",null,_.W(_.MN,{data:function(){return d().videoLockup}},{lockupViewModel:function(k){return _.W(_.Qg,{data:k.data,
containerLayoutConfig:{containerType:"CONTAINER_TYPE_GRID"},lockupExperiments:{useRichGridLegacyMargin:!0,useLegacySizedIconButton:!0},thumbnailTargetWidth:9999,typographyBump:B})}})))},"uc"),"video-display-button-group-layout-view-model",{props:{data:_.DK,
noBottomMargin:_.DK,typographyBump:_.DK}});_.B$(_.y(function(b){var d=b.data;var B=b.className;var k=b.typographyBump;return _.W("video-display-compact-button-group-layout-view-model",{el:_.Yl(_.od({visibilityCallback:function(G,P){if(G){var v;(G=(v=d().interaction)==null?void 0:v.onFirstVisible)&&_.VW(G);var L;(v=(L=d().adLayoutData)==null?void 0:L.activeViewData)&&P0(P,v)}},
showOption:_.yg})),class:_.LQ("videoDisplayCompactButtonGroupLayoutViewModelHost",B)},_.W(_.MN,{data:function(){return d().videoLockup}},{lockupViewModel:function(G){return _.W(_.Qg,{data:G.data,
containerLayoutConfig:{containerType:"CONTAINER_TYPE_VERTICAL_LIST"},lockupExperiments:{useRichGridLegacyMargin:!0,useLegacySizedIconButton:!0},thumbnailFixedWidth:"50%",typographyBump:k})}}))},"vc"),"video-display-compact-button-group-layout-view-model",{props:{data:_.DK,
className:_.DK,typographyBump:_.DK}});_.B$(_.y(function(b){var d=b.data;var B=b.className;var k=b.typographyBump;return _.W("video-display-compact-buttoned-layout-view-model",{el:_.Yl(_.od({visibilityCallback:function(G,P){if(G){var v;(G=(v=d().interaction)==null?void 0:v.onFirstVisible)&&_.VW(G);var L;(v=(L=d().adLayoutData)==null?void 0:L.activeViewData)&&P0(P,v)}},
showOption:_.yg})),class:_.LQ("videoDisplayCompactButtonedLayoutViewModelHost",B)},_.W(_.MN,{data:function(){return d().videoLockup}},{lockupViewModel:function(G){return _.W(_.Qg,{data:G.data,
containerLayoutConfig:{containerType:"CONTAINER_TYPE_VERTICAL_LIST"},lockupExperiments:{useRichGridLegacyMargin:!0,useLegacySizedIconButton:!0},thumbnailFixedWidth:"50%",typographyBump:k})}}))},"wc"),"video-display-compact-buttoned-layout-view-model",{props:{data:_.DK,
className:_.DK,typographyBump:_.DK}});_.B$(_.y(function(b){var d=b.data;var B=b.className;var k=b.typographyBump;var G=function(){return d().adRenderingContextType==="AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"},P=_.UZ(_.Ff);
b=_.od({visibilityCallback:function(a,O){if(a){var I=d();a=I.adLayoutData;var D;(I=(D=I.interaction)==null?void 0:D.onFirstVisible)&&_.VW(I);(D=a==null?void 0:a.activeViewData)&&P0(O,D)}},
showOption:_.yg});var v=_.lp(function(){return{containerType:G()&&P()?"CONTAINER_TYPE_GRID":"CONTAINER_TYPE_VERTICAL_LIST",responsiveSize:G()?"RESPONSIVE_SIZE_COMPACT":void 0}},void 0,"Ikxfhe"),L=_.lp(function(){return G()&&P()?"":G()?"168px":"50%"},void 0,"Om6kNe"),A=_.lp(function(){return G()&&P()?9999:void 0},void 0,"S71lKd");
return _.W("video-display-compact-layout-view-model",{el:_.Yl(b),class:_.LQ("videoDisplayCompactLayoutViewModelHost",B)},_.W(_.MN,{data:function(){return d().videoLockup}},{lockupViewModel:function(a){return _.W(_.Qg,{data:a.data,
containerLayoutConfig:v,lockupExperiments:{useRichGridLegacyMargin:!0,useLegacySizedIconButton:!0},thumbnailFixedWidth:L,thumbnailTargetWidth:A,typographyBump:k})}}))},"xc"),"video-display-compact-layout-view-model",{props:{data:_.DK,
className:_.DK,typographyBump:_.DK}});_.B$(_.y(function(b){var d=b.data;var B=b.typographyBump;return _.W("video-display-full-layout-view-model",{class:"ytwVideoDisplayFullLayoutViewModelHost",el:_.Yl(_.od({visibilityCallback:function(k,G){if(k){var P;(k=(P=d().interaction)==null?void 0:P.onFirstVisible)&&_.VW(k);var v;(P=(v=d().adLayoutData)==null?void 0:v.activeViewData)&&P0(G,P)}},
showOption:_.yg,hideOption:S2}))},_.W("div",null,_.W(_.MN,{data:function(){return d().videoLockup}},{lockupViewModel:function(k){return _.W(_.Qg,{data:k.data,
containerLayoutConfig:{containerType:"CONTAINER_TYPE_GRID"},lockupExperiments:{useRichGridLegacyMargin:!0},thumbnailTargetWidth:9999,typographyBump:B})}})))},"yc"),"video-display-full-layout-view-model",{props:{data:_.DK,
noBottomMargin:_.DK,typographyBump:_.DK}});_.G4V=_.y(function(b){var d=b.data;b=_.WC("ad-card-badge-view-model");return _.W("ad-card-badge-view-model",{class:function(){return"ytwAdCardBadgeViewModelHost"},
el:b},_.W(_.m,{cond:function(){return d().imageBadge},
then:function(B){return _.W(_.qc,{data:B,alt:""})}}))},"zc");var Pa2=_.y(function(b){var d=b.data;var B=b.customCommandResolver;return _.W("carousel-ad-card-image-view-model",{class:function(){var k;return((k=d().interaction)==null?0:k.onTap)?"ytwCarouselAdCardImageViewModelHostIsClickableAdComponent":"ytwCarouselAdCardImageViewModelHost"},
el:_.Yl(_.od({visibilityCallback:function(k){var G,P=(G=d().interaction)==null?void 0:G.onFirstVisible;k&&P&&_.VW(P)},
showOption:_.yg}),_.i3(function(){return d().interaction},B)),
"aria-label":function(){var k,G;return(k=d().interaction)==null?void 0:(G=k.accessibility)==null?void 0:G.label}},_.W(_.MN,{data:function(){return d().adImage}},{adImageViewModel:function(k){return _.W(_.bg,{data:k.data,
customCommandResolver:B})}}),_.W("div",{class:"ytwCarouselAdCardImageViewModelHostCardBadge"},_.W(_.MN,{data:function(){return d().badge}},{adCardBadgeViewModel:_.G4V})),_.W(_.HS,{model:{color:4}}))},"Ac");var Eyr=_.y(function(b){var d=_.C(_.zk(0,void 0,"JJ0QQc")),B=d.next().value;d.next();var k=d.next().value,G=_.C(_.zk(!1,void 0,"f6YICe"));d=G.next().value;var P=G.next().value,v;_.Tk(function(){clearTimeout(v)});
G=_.A2(function(){var a;((a=b.animate)==null?0:a.call(b))?(P(!0),v=setTimeout(function(){P(!1);L()},200)):L();
return!1});
var L=function(){k(function(a){return(a+b.numShownItems())%b.data().length})},A={};
return _.W("horizontal-carousel",{class:"ytwHorizontalCarouselHost"},_.W("div",{class:_.LQ("ytwHorizontalCarouselCarouselWrapper")},_.W("div",{class:_.LQ("ytwHorizontalCarouselCarouselInnerWrapper",(A.ytwHorizontalCarouselAnimating=d,A))},_.W(_.iY,{each:b.data,keyBy:"INDEX"},function(a,O){return _.W("div",{class:"ytwHorizontalCarouselCarouselItem",style:_.m2({"flex-basis":function(){return"calc((100% - (8px * "+(b.numShownItems()-1)+")) / "+b.numShownItems()+")"},
order:function(){var I=O-B();I<0&&(I+=b.data().length);return I}})},b.children(a,O))}))),_.W("div",{class:"ytwHorizontalCarouselNextButton",
"on:click":G},b.nextButton()))},"Bc");var sA3=_.y(function(b){var d=b.data;var B=b.customCommandResolver;var k=b.expansive;return _.W("carousel-ad-card-collection-view-model",{class:"ytwCarouselAdCardCollectionViewModelHost",el:_.Yl(_.od({visibilityCallback:function(G){var P,v=(P=d().interaction)==null?void 0:P.onFirstVisible;G&&v&&_.VW(v)},
showOption:_.yg}))},_.W(Eyr,{data:function(){var G;return((G=d())==null?void 0:G.carouselAdCards)||[]},
nextButton:function(){return _.W(_.MN,{data:function(){return d().nextButton}},{buttonViewModel:function(G){var P=G.data;
return _.W(_.F0,{data:function(){return(k==null?0:k())?Object.assign({},P(),{style:"mono"}):P()},
className:_.N("web_enable_full_height_carousel_next_button")?"ytwCarouselAdCardCollectionViewModelFullHeightButton":""})}})},
numShownItems:3,animate:!0},function(G){return _.W(_.MN,{data:G},{carouselAdCardImageViewModel:function(P){return _.W(Pa2,{data:P.data,customCommandResolver:B})}})}))},"Cc");var Cal=_.y(function(b){var d=b.data;var B=b.customCommandResolver;var k=b.className;var G=b.buttonClassName;var P=b.animationEntityKey;var v=b.expansive;return _.W("carousel-button-view-model",{class:_.LQ("ytwCarouselButtonViewModelHost",k)},_.W(_.MN,{data:function(){return d().carousel}},{carouselAdCardCollectionViewModel:function(L){return _.W(sA3,{data:L.data,
customCommandResolver:B,expansive:v})}}),_.W(_.MN,{data:function(){return d().button}},{adButtonViewModel:function(L){var A=L.data;
return _.W(_.Vg,{data:function(){return(v==null?0:v())?Object.assign({},A(),{style:"AD_BUTTON_STYLE_TONAL"}):A()},
className:G,customCommandResolver:B,animationEntityKey:P})}}))},"Dc");_.vys=_.y(function(b){var d=b.data;b=b.className;var B=_.WC("pivot-button-view-model");_.Ti(function(){var k;((k=d())==null?0:k.backgroundColor)&&B.value.setAttribute("data-background-color",String(d().backgroundColor))});
return _.W("pivot-button-view-model",{el:B,class:_.LQ("ytwPivotButtonViewModelHost",b)},_.W(_.hF,{command:function(){var k=d();k=k.onClickCommand?_.ZX(k.onClickCommand):k.contentDescription?_.d3(k.contentDescription):void 0;return k},
ariaLabel:function(){return d().contentDescription}},_.W(_.m,{cond:function(){return d().thumbnail},
then:function(k){return _.W(_.qc,{data:k,alt:"",className:"ytwPivotButtonViewModelHostImage"})},
else:function(){return _.W(_.m,{cond:function(){return d().icon},
then:function(k){return _.W(_.$u,{icon:function(){return k().iconType},
className:"ytwPivotButtonViewModelHostIcon"})}})}})))},"Ec");_.Lu3=_.y(function(b){var d=b.data;var B=b.buttonShapeOverrideables;return _.W("reel-action-bar-view-model",{class:"ytwReelActionBarViewModelHost"},_.W(_.MN,{data:function(){return d().buttonViewModels}},{buttonViewModel:function(k){return _.W(_.F0,{data:k.data,
buttonOverrides:B})},
likeButtonViewModel:function(k){return _.W(_.m5,{data:k.data,buttonShapeOverrideables:B})},
dislikeButtonViewModel:function(k){return _.W(_.av,{data:k.data,buttonShapeOverrideables:B})},
toggleButtonViewModel:function(k){return _.W(_.kk,{data:k.data,buttonShapeOverrides:B})}}))},"Fc");var fdh=_.y(function(b){var d=b.avatar;var B=b.headline;var k=b.badge;var G=b.description;var P=b.expansive;b={};return _.W("yt-ad-metadata-shape",{class:_.LQ("ytAdMetadataShapeHost",(b.ytAdMetadataShapeHostLarge=P,b))},_.W("div",{class:"ytAdMetadataShapeHostAvatarLockup"},_.W(_.m,{cond:d,then:function(v){return _.W(_.k95,{data:function(){return(P==null?0:P())?Object.assign({},v(),{size:"AD_AVATAR_SIZE_M"}):v()}})}}),_.W("div",{class:"ytAdMetadataShapeHostHeadlineContainer"},_.W(_.I4,{text:B,
className:"ytAdMetadataShapeHostHeadline",linkInheritColor:!0}),_.W(_.m,{cond:k,then:function(v){return _.W(_.nm,{data:function(){return(P==null?0:P())?Object.assign({},v(),{style:"AD_BADGE_STYLE_STARK"}):v()},
adRenderingContextType:"AD_RENDERING_CONTEXT_TYPE_REELS"})}}))),_.W("h2",{class:"ytAdMetadataShapeHostDescription"},_.W(_.I4,{text:G,
linkInheritColor:!0,isHeadline:function(){return P==null?void 0:P()}})))},"Gc");var AuV=_.y(function(b){var d=b.data;var B=b.onShow;var k=b.expansive;b=_.i3(function(){return d().interaction});
_.Ti(function(){var P,v=(P=d().animatedRenderingConfig)==null?void 0:P.delayedSecondsToVisible;if(v){var L=setTimeout(B,v*1E3);_.Tk(function(){clearTimeout(L)})}});
var G={};return _.W("reels-ad-card-buttoned-view-model",{class:_.LQ(function(){var P;return((P=d().interaction)==null?0:P.onTap)?"ytwReelsAdCardButtonedViewModelHostIsClickableAdComponent":"ytwReelsAdCardButtonedViewModelHost"},(G.ytwReelsAdCardButtonedViewModelHostExpansive=k,G)),
el:_.Yl(b)},_.W(fdh,{avatar:function(){return _.p(d().avatar,QRs)},
headline:function(){return d().headline},
badge:function(){return _.p(d().adBadge,q2S)},
description:function(){return d().description},
expansive:k}),_.W(_.MN,{data:function(){return d().ctaButton}},{adButtonViewModel:function(P){var v=P.data;
return _.W(_.Vg,{data:function(){return(k==null?0:k())?Object.assign({},v(),{style:"AD_BUTTON_STYLE_FILLED"}):v()}})}}))},"Hc");var WuH=_.y(function(b){var d=b.data;b=b.expansive;var B=_.N("web_ad_metadata_clickable")?_.i3(function(){return d().interaction},void 0,function(){return _.N("web_ad_metadata_clickable")}):void 0,k={};
k=_.HE("ytwReelsAdMetadataViewModelHost",(k.ytwReelsAdMetadataViewModelHostIsClickableAdComponent=_.N("web_ad_metadata_clickable"),k));return _.W("reels-ad-metadata-view-model",{class:k,el:_.Yl(B)},_.W(fdh,{avatar:function(){return _.p(d().avatar,QRs)},
headline:function(){return d().headline},
badge:function(){return _.p(d().adBadge,q2S)},
description:function(){return d().description},
expansive:b}))},"Ic");var ad3={iconPosition:"icon-with-label",size:"L"},mBh=_.y(function(b){var d=b.data;var B=b.overlayDensity;var k=b.extractOverlay;var G=b.extractActionBar;b=_.WC("reels-player-overlay-layout-view-model");var P=_.Y0(B,0),v=function(){var U;return(U=d().reelsAdCardButtonedEntityKey)!=null?U:""},L=function(){return v()+"/ad_button"},A=_.on(M$J,v),a=function(){var U,M;
return(M=(U=A())==null?void 0:U.value)!=null?M:!1},O=_.UZ(naE),I=function(){var U,M=Object.assign({},ad3,(O()||!((U=G==null?void 0:G())!=null&&U))&&{style:"overlay-dark"});
return _.N("mweb_shorts_rhs_no_background_protection")?Object.assign({},M,{type:"text",style:"overlay"}):M};
B={};var D={};return _.W("reels-player-overlay-layout-view-model",{class:_.LQ("ytwReelsPlayerOverlayLayoutViewModelHost",(B.ytwReelsPlayerOverlayLayoutViewModelHostHasExtension=function(){return!!d().extension},B.ytwReelsPlayerOverlayLayoutViewModelHostDesktop=function(){return!0},B.ytwReelsPlayerOverlayLayoutViewModelHostExpansiveOverlay=function(){return P()===1&&!(k==null?0:k())},B.ytwReelsPlayerOverlayLayoutViewModelHostExtractOverlay=function(){var U;
return(U=k==null?void 0:k())!=null?U:!1},B.ytwReelsPlayerOverlayLayoutViewModelHostExtractActionBar=function(){var U;
return(U=G==null?void 0:G())!=null?U:!1},B)),
"overlay-density":function(){return String(P())},
el:b},_.W("div",{class:_.LQ("ytwReelsPlayerOverlayLayoutViewModelHostMetadataContainer",(D.ytwReelsPlayerOverlayLayoutViewModelHostMetadataContainerEnableBorderRadius=function(){return!0},D))},_.W("div",{"aria-hidden":function(){return a()},
class:_.LQ("ytwReelsPlayerOverlayLayoutViewModelHostAnimatingContainer",function(){return a()?"ytwReelsPlayerOverlayLayoutViewModelHide":"ytwReelsPlayerOverlayLayoutViewModelShow"}),
style:_.m2({"transition-duration":function(){return qMd(d())}})},_.W(_.MN,{data:function(){return d().adMetadata}},{reelsAdMetadataViewModel:function(U){return _.W(WuH,{data:U.data,
expansive:function(){return P()===1}})}}),_.W(_.m,{cond:function(){return d().extension},
then:function(U){return _.W("div",{class:"ytwReelsPlayerOverlayLayoutViewModelHostExtension"},_.W(_.MN,{data:U},{adButtonViewModel:function(M){return _.W(_.Vg,{data:M.data,animationEntityKey:L,delayedClassName:"ytwReelsPlayerOverlayLayoutViewModelTopMargin"})},
carouselButtonViewModel:function(M){return _.W(Cal,{data:M.data,animationEntityKey:L,className:"ytwReelsPlayerOverlayLayoutViewModelTopMargin",expansive:function(){return P()===1}})}}))}})),_.W("div",{"aria-hidden":function(){return!a()},
class:_.LQ("ytwReelsPlayerOverlayLayoutViewModelHostAnimatingContainer",function(){return a()?"ytwReelsPlayerOverlayLayoutViewModelShow":"ytwReelsPlayerOverlayLayoutViewModelHide"}),
style:_.m2({"transition-duration":function(){return qMd(d())}})},_.W(_.MN,{data:function(){return d().reelsAdCardButtoned}},{reelsAdCardButtonedViewModel:function(U){return _.W(AuV,{data:U.data,
onShow:function(){_.x0(_.cE("booleanEntity",v(),{key:v(),value:!0}))},
expansive:function(){var M;return(M=k==null?void 0:k())!=null?M:!1}})}}))),_.W("div",{class:"ytwReelsPlayerOverlayLayoutViewModelHostActionBar"},_.W(_.MN,{data:function(){return d().actions}},{reelActionBarViewModel:function(U){return _.W(_.Lu3,{data:U.data,
buttonShapeOverrideables:I})}}),_.W(_.MN,{data:function(){return d().menu}},{buttonViewModel:function(U){return _.W(_.F0,{data:U.data,
className:"ytwReelsPlayerOverlayLayoutViewModelHostMenuButton",buttonOverrides:function(){return Object.assign({},{type:"tonal"},I())}})}}),_.W(_.MN,{data:function(){return d().pivotButton}},{pivotButtonViewModel:function(U){return _.W(_.vys,{data:U.data,
className:"ytwReelsPlayerOverlayLayoutViewModelHostPivotButton"})}})))},"Jc");_.B$(mBh,"reels-player-overlay-layout-view-model",{props:{data:_.DK,overlayDensity:_.DK,extractOverlay:_.DK,extractActionBar:_.DK}});var dZ=function(){var b=_.g.apply(this,arguments)||this;b.noBottomMargin=!1;b.overlayDensity=0;b.extractOverlay=!1;b.extractActionBar=!1;return b};
_.c(dZ,_.g);_.E=dZ.prototype;
_.E.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:_.N("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]]"}}}}}};
_.E.ready=function(){var b=this;CHy(function(){b.isAttached&&eZ(b.JSC$15851_storedAdSlotMetadata,b.JSC$15851_storedAdLayoutMetadata,b.adSlotMetadata,b.adLayoutMetadata)&&e9(x3(),b.JSC$15851_storedAdSlotMetadata,b.JSC$15851_storedAdLayoutMetadata)})};
_.E.attached=function(){eZ(this.JSC$15851_storedAdSlotMetadata,this.JSC$15851_storedAdLayoutMetadata,this.adSlotMetadata,this.adLayoutMetadata)&&eVl(x3(),this.JSC$15851_storedAdSlotMetadata,this.JSC$15851_storedAdLayoutMetadata)};
_.E.detached=function(){eZ(this.JSC$15851_storedAdSlotMetadata,this.JSC$15851_storedAdLayoutMetadata,this.adSlotMetadata,this.adLayoutMetadata)&&e9(x3(),this.JSC$15851_storedAdSlotMetadata,this.JSC$15851_storedAdLayoutMetadata)};
_.E.onTypographyBumpChanged=function(){this.videoDisplayFullButtonedGroupRenderer&&(this.videoDisplayFullButtonedGroupRenderer.typographyBump=this.typographyBump)};
_.E.onAdMetadataChanged=function(){this.adLayoutMetadata&&this.adSlotMetadata&&this.JSC$15851_storedAdLayoutMetadata!==this.adLayoutMetadata&&this.JSC$15851_storedAdSlotMetadata!==this.adSlotMetadata&&(this.isAttached&&(this.JSC$15851_storedAdLayoutMetadata!==void 0&&this.JSC$15851_storedAdSlotMetadata!==void 0&&e9(x3(),this.JSC$15851_storedAdSlotMetadata,this.JSC$15851_storedAdLayoutMetadata),eVl(x3(),this.adSlotMetadata,this.adLayoutMetadata)),this.JSC$15851_storedAdLayoutMetadata=this.adLayoutMetadata,
this.JSC$15851_storedAdSlotMetadata=this.adSlotMetadata)};
_.DB.Object.defineProperties(dZ.prototype,{adLayoutMetadata:{configurable:!0,enumerable:!0,get:function(){var b;return(b=this.data)==null?void 0:b.adLayoutMetadata}}});
dZ.prototype.onAdMetadataChanged=dZ.prototype.onAdMetadataChanged;dZ.prototype.onTypographyBumpChanged=dZ.prototype.onTypographyBumpChanged;_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],dZ.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],dZ.prototype,"rendererBehavior",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],dZ.prototype,"ytComponentBehavior",void 0);
_.w([_.Z(),_.n("design:type",Object)],dZ.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Object)],dZ.prototype,"noBottomMargin",void 0);_.w([_.Z(),_.n("design:type",Object)],dZ.prototype,"overlayDensity",void 0);_.w([_.Z(),_.n("design:type",Object)],dZ.prototype,"extractOverlay",void 0);_.w([_.Z(),_.n("design:type",Object)],dZ.prototype,"extractActionBar",void 0);_.w([_.Z({value:!1}),_.n("design:type",Boolean)],dZ.prototype,"typographyBump",void 0);
_.w([_.X("data.adLayoutMetadata"),_.n("design:type",Object),_.n("design:paramtypes",[])],dZ.prototype,"adLayoutMetadata",null);_.w([_.Z(),_.n("design:type",Object)],dZ.prototype,"adSlotMetadata",void 0);_.w([_.DM("ytd-video-display-full-buttoned-and-button-group-renderer"),_.n("design:type",HTMLElement)],dZ.prototype,"videoDisplayFullButtonedGroupRenderer",void 0);
_.w([_.O8("typographyBump"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],dZ.prototype,"onTypographyBumpChanged",null);_.w([_.O8("adLayoutMetadata","adSlotMetadata"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],dZ.prototype,"onAdMetadataChanged",null);_.w([_.ZM({is:"ytd-in-feed-ad-layout-renderer",disableElementRegistration:!0})],dZ);
_.V(dZ,"ytd-in-feed-ad-layout-renderer",function(){if(Bc3!==void 0)return Bc3;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return Bc3=b},
{mode:_.s_("kevlar_poly_si_batch_j028")?1:2});var $B5;var One;_.B$(_.nm,"ad-badge-view-model",{props:{data:_.DK,hasDot:_.DK,customCommandResolver:_.eI,adRenderingContextType:_.eI,usedInMasthead:_.eI}});_.B$(_.Vg,"ad-button-view-model",{props:{data:_.DK,customCommandResolver:_.eI,className:_.eI,delayedClassName:_.eI,animationEntityKey:_.eI,isCompactWidth:_.eI,isContentWidth:_.eI}});var BW=function(){var b=_.g.apply(this,arguments)||this;b.actionMap={"ytd-video-masthead-ad-primary-video-renderer-playing":"onPlayerReady"};return b};
_.c(BW,_.g);_.E=BW.prototype;_.E.computeHasLiveDescription=function(b){return!(b==null||!b.liveDescription)};
_.E.computeHasByline=function(b){return!(b==null||!b.byline)};
_.E.computeUsesAdButtonViewModel=function(b){return!!_.p(b==null?void 0:b.cta,xre)};
_.E.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"}}}}}};
_.E.onYtToggleButton=function(b){var d,B=(d=this.data)==null?void 0:d.videoReminderEntityKey;B&&this.ytdReduxBehavior.dispatch(_.cE("upcomingEventReminderStateEntity",B,{key:B,state:b.detail.toggled?"UPCOMING_EVENT_REMINDER_STATE_SINGLE":"UPCOMING_EVENT_REMINDER_STATE_NONE"}))};
_.E.attached=function(){this.updateChannelBanner()};
_.E.dataChanged=function(){this.updateChannelBanner()};
_.E.videoReminderStateChanged=function(){var b;this.videoReminderState&&_.p((b=this.data)==null?void 0:b.cta,_.m9)&&this.set("data.cta.toggleButtonRenderer.isToggled",this.videoReminderState.state==="UPCOMING_EVENT_REMINDER_STATE_SINGLE")};
_.E.updateChannelBanner=function(){if(this.data&&this.data.channelBanner){var b=_.ku(this.data.channelBanner.thumbnails,this.hostElement.clientWidth);b&&(b.startsWith("//")&&(b="https:"+b),this.hostElement.classList.add("channel-banner"),_.Wf(this.hostElement,{"--ytvmh-channel-banner":"url("+b+")"}))}else _.N("remove_masthead_channel_banner_on_refresh")&&this.hostElement.classList.remove("channel-banner")};
_.E.onPlayerReady=function(){this.onIronResize()};
_.E.maybeFlushDebouncer=function(){_.N("web_replace_formatted_with_attributed_string")&&this.formattedStrings.forEach(function(b){var d;b=(d=b.getElementsByTagName("yt-attributed-string"))==null?void 0:d[0];zGJ(b==null?void 0:b.polymerController)})};
_.E.onIronResize=function(){this.maybeFlushDebouncer();this.hostElement.clientWidth<370?this.hostElement.classList.add("no-thumbnail"):this.hostElement.classList.remove("no-thumbnail");var b=_.Cl(this.hostElement).querySelector("#live-description"),d;b&&((d=this.data)==null?0:d.shortLiveDescription)&&b.clientWidth<b.scrollWidth?this.hostElement.classList.add("short-live-description"):this.hostElement.classList.remove("short-live-description")};
BW.prototype.onIronResize=BW.prototype.onIronResize;BW.prototype.videoReminderStateChanged=BW.prototype.videoReminderStateChanged;BW.prototype.dataChanged=BW.prototype.dataChanged;BW.prototype.onYtToggleButton=BW.prototype.onYtToggleButton;_.w([_.R(_.bm),_.n("design:type",Object)],BW.prototype,"ironResizableBehavior",void 0);_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],BW.prototype,"ytActionHandlerBehavior",void 0);
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],BW.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],BW.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.fH),_.n("design:type",Object)],BW.prototype,"ytdReduxBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],BW.prototype,"data",void 0);_.w([_.Z({selectorArgs:["data.videoReminderEntityKey"],selector:Cl2}),_.n("design:type",Object)],BW.prototype,"videoReminderState",void 0);
_.w([_.Z({reflectToAttribute:!0,value:_.N("web_modern_buttons")}),_.n("design:type",Boolean)],BW.prototype,"rounded",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"computeHasLiveDescription(data)"}),_.n("design:type",Boolean)],BW.prototype,"hasLiveDescription",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"computeHasByline(data)"}),_.n("design:type",Boolean)],BW.prototype,"hasByline",void 0);
_.w([_.Z({value:"AD_RENDERING_CONTEXT_TYPE_BROWSE"}),_.n("design:type",String)],BW.prototype,"adRenderingContextType",void 0);_.w([_.Z({value:!0}),_.n("design:type",Boolean)],BW.prototype,"isMasthead",void 0);_.w([_.Z({computed:"computeUsesAdButtonViewModel(data)"}),_.n("design:type",Boolean)],BW.prototype,"usesAdButtonViewModel",void 0);
_.w([_.Z({reflectToAttribute:!0,value:_.N("web_resizable_advertiser_banner_on_masthead_safari_fix")}),_.n("design:type",Boolean)],BW.prototype,"resizableAdBannerSafariFix",void 0);_.w([_.U8("yt-formatted-string"),_.n("design:type",Array)],BW.prototype,"formattedStrings",void 0);_.w([_.DM("#cta-button"),_.n("design:type",HTMLElement)],BW.prototype,"ctaButton",void 0);
_.w([_.$0("yt-toggle-button"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],BW.prototype,"onYtToggleButton",null);_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],BW.prototype,"dataChanged",null);_.w([_.O8("videoReminderState"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],BW.prototype,"videoReminderStateChanged",null);
_.w([_.$0("iron-resize"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],BW.prototype,"onIronResize",null);_.w([_.ZM({is:"ytd-video-masthead-ad-advertiser-info-renderer",disableElementRegistration:!0})],BW);
_.V(BW,"ytd-video-masthead-ad-advertiser-info-renderer",function(){if(One!==void 0)return One;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return One=b},{mode:1});var Idr;var sJ=function(){var b=_.g.apply(this,arguments)||this;b.actionMap={"ytd-video-masthead-expandable-tile-expanding":"onExpandableTileExpanding","ytd-video-masthead-expandable-tile-lock-and-collapse":"onExpandableTileLockAndCollapse","ytd-video-masthead-expandable-tile-unlock":"onExpandableTileUnlock"};b.isLocked=!1;return b};
_.c(sJ,_.g);_.E=sJ.prototype;_.E.maybeExpand=function(){this.isLocked||this.expanded||(this.expanded=!0)};
_.E.onExpandedChanged=function(){this.expanded&&_.kJ(this.hostElement,"ytd-video-masthead-expandable-tile-expanding",[this])};
_.E.onMouseOver=function(){this.maybeExpand()};
_.E.onTap=function(){this.maybeExpand()};
_.E.onExpandableTileExpanding=function(b){b!==this&&(this.expanded=!1)};
_.E.onExpandableTileLockAndCollapse=function(b){this.isLocked=!0;b!==this&&(this.expanded=!1)};
_.E.onExpandableTileUnlock=function(){this.isLocked=!1};
sJ.prototype.onTap=sJ.prototype.onTap;sJ.prototype.onMouseOver=sJ.prototype.onMouseOver;sJ.prototype.onExpandedChanged=sJ.prototype.onExpandedChanged;_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],sJ.prototype,"ytActionHandlerBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],sJ.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],sJ.prototype,"data",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],sJ.prototype,"expanded",void 0);_.w([_.pl("expanded"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],sJ.prototype,"onExpandedChanged",null);_.w([_.$0("mouseover"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],sJ.prototype,"onMouseOver",null);_.w([_.$0("tap"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],sJ.prototype,"onTap",null);
_.w([_.ZM({is:"ytd-video-masthead-ad-expandable-thumbnail-tile-renderer",disableElementRegistration:!0})],sJ);
_.V(sJ,"ytd-video-masthead-ad-expandable-thumbnail-tile-renderer",function(){if(Idr!==void 0)return Idr;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return Idr=b},{mode:1});var DBS;var Cp=function(){var b=_.g.apply(this,arguments)||this;b.buttonOverrides={style:"overlay"};b.useYtdPlayer=_.N("use_ytd_player_for_desktop_masthead");b.actionMap={"ytd-video-masthead-expandable-tile-expanding":"onExpandableTileExpanding","ytd-video-masthead-expandable-tile-lock-and-collapse":"onExpandableTileLockAndCollapse","ytd-video-masthead-expandable-tile-unlock":"onExpandableTileUnlock"};b.playbackFinished=!1;b.JSC$15865_playerManager=null;b.JSC$15865_mastheadCounter=new m$V;return b};
_.c(Cp,_.g);_.E=Cp.prototype;_.E.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"}}}};
_.E.created=function(){this.JSC$15865_mastheadCounter.increment("PLAYER_CONTAINER_CREATED",this.useYtdPlayer,!0);this.useYtdPlayer||(this.JSC$15865_playerManager=new qH)};
_.E.ready=function(){var b=this;this.JSC$15865_mastheadCounter.increment("PLAYER_CONTAINER_READY",this.useYtdPlayer,!0);var d=_.Cl(this.hostElement).querySelector("#player");this.useYtdPlayer?d.style.display="none":(this.ytdPlayer.style.display="none",CLS(this.JSC$15865_playerManager,d,function(){b.onPlaybackEnded()}),_.Cl(this.hostElement).querySelector("#replay-button").addEventListener("click",function(){var B;
((B=b.data)==null?0:B.navigationEndpoint)&&_.dp(b.hostElement,"yt-navigate",{endpoint:b.data.navigationEndpoint})}))};
_.E.onPlaybackEnded=function(){this.hostElement.classList.remove("video-playing");this.hostElement.classList.add("video-ended");this.unlockExpandableTiles();this.playbackFinished=!0;this.JSC$15865_mastheadCounter.increment("VIDEO_END",this.useYtdPlayer,!0)};
_.E.attached=function(){var b=this;_.uw(function(){b.maybePlayVideo()})};
_.E.maybePlayVideo=function(){var b=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$15865_playerManager.playVideo(),this.getPlayerPromise().then(function(){b.JSC$15865_mastheadCounter.increment("VIDEO_START",!1,!0)})))};
_.E.stopVideo=function(){this.useYtdPlayer?this.ytdPlayer.stop():this.JSC$15865_playerManager.stopVideo()};
_.E.dataChanged=function(){if(this.data)if(this.useYtdPlayer){var b,d={autoplay:0,adformat:"17_8",video_id:this.data.videoId,suggestedQuality:"hd720",startSeconds:((b=this.data.playbackStartMs)!=null?b:0)/1E3,player_params:this.data.playerParams};this.ytdPlayer.loadVideoWithPlayerVars(d);this.setupYtdPlayer()}else Llr(this.JSC$15865_playerManager,this.data.videoId,this.data.playbackStartMs,this.data.playbackDurationMs,this.data.playerParams),this.data.disableAutoPlayback&&(v2S(this.JSC$15865_playerManager),
this.hostElement.classList.add("video-ended"),this.playbackFinished=!0),this.maybePlayVideo()};
_.E.getPlayerPromise=function(){return this.JSC$15865_playerManager.getPlayerPromise()};
_.E.onYtToggleButton=function(b){this.useYtdPlayer?this.toggleMute(b.detail.toggled):b.detail.toggled?this.JSC$15865_playerManager.mute():this.JSC$15865_playerManager.unMute()};
_.E.onYtNavigate=function(b){var d=LL4(b.detail.endpoint),B=f6y(this.data.clickthroughReportingData);d&&B&&(b.detail.endpoint.watchEndpoint?b.detail.tempData=B:_.Qw(d,B,30))};
_.E.maybeExpand=function(){this.isLocked||this.expanded||(this.expanded=!0)};
_.E.onExpandedChanged=function(){this.expanded?(_.kJ(this.hostElement,"ytd-video-masthead-expandable-tile-expanding",[this]),this.maybePlayVideo()):this.stopVideo()};
_.E.onMouseOver=function(){this.maybeExpand()};
_.E.onTap=function(){this.maybeExpand()};
_.E.onExpandableTileExpanding=function(b){b!==this&&(this.stopVideo(),this.expanded=!1)};
_.E.onExpandableTileLockAndCollapse=function(b){b!==this&&(this.isLocked=!0,this.expanded=!1)};
_.E.onExpandableTileUnlock=function(){this.isLocked=!1};
_.E.lockAndCollapseExpandableTiles=function(){_.BG(this.hostElement,"ytd-video-masthead-expandable-tile-lock-and-collapse",[this])};
_.E.unlockExpandableTiles=function(){_.BG(this.hostElement,"ytd-video-masthead-expandable-tile-unlock")};
_.E.setupYtdPlayer=function(){var b=this,d;return _.f(function(B){if(B.nextAddress==1)return B.yield(b.ytdPlayer.getPlayerPromise(),2);d=B.yieldResult;d.addEventListener("onStateChange",function(k){b.onPlayerStateChange(k)});
d.addEventListener("onCueRangeExit",function(k){b.onCueRangeExit(k)});
_.tn(B)})};
_.E.onPlayerStateChange=function(b){if(b===1&&(b=this.ytdPlayer.getPlayer())){var d=b.getCurrentTime(),B,k,G=d+((k=(B=this.data)==null?void 0:B.playbackDurationMs)!=null?k:0)/1E3;b.addCueRange("playback",d,G);this.JSC$15865_mastheadCounter.increment("VIDEO_START",!0,!0)}};
_.E.onCueRangeExit=function(b){b==="playback"&&(this.ytdPlayer.stop(),this.onPlaybackEnded())};
_.E.toggleMute=function(b){var d=this,B;return _.f(function(k){if(k.nextAddress==1)return k.yield(d.ytdPlayer.getPlayerPromise(),2);B=k.yieldResult;b?B.mute():B.unMute();_.tn(k)})};
Cp.prototype.onTap=Cp.prototype.onTap;Cp.prototype.onMouseOver=Cp.prototype.onMouseOver;Cp.prototype.onExpandedChanged=Cp.prototype.onExpandedChanged;Cp.prototype.onYtNavigate=Cp.prototype.onYtNavigate;Cp.prototype.onYtToggleButton=Cp.prototype.onYtToggleButton;Cp.prototype.dataChanged=Cp.prototype.dataChanged;_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],Cp.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],Cp.prototype,"ytActionHandlerBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Cp.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Cp.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],Cp.prototype,"expanded",void 0);_.w([_.Z(),_.n("design:type",Object)],Cp.prototype,"buttonOverrides",void 0);
_.w([_.Z(),_.n("design:type",Object)],Cp.prototype,"useYtdPlayer",void 0);_.w([_.DM("#ytd-player"),_.n("design:type",Object)],Cp.prototype,"ytdPlayer",void 0);_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Cp.prototype,"dataChanged",null);_.w([_.$0("yt-toggle-button"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],Cp.prototype,"onYtToggleButton",null);
_.w([_.$0("yt-navigate"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],Cp.prototype,"onYtNavigate",null);_.w([_.pl("expanded"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Cp.prototype,"onExpandedChanged",null);_.w([_.$0("mouseover"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Cp.prototype,"onMouseOver",null);
_.w([_.$0("tap"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Cp.prototype,"onTap",null);_.w([_.ZM({is:"ytd-video-masthead-ad-expandable-video-tile-renderer",disableElementRegistration:!0})],Cp);
_.V(Cp,"ytd-video-masthead-ad-expandable-video-tile-renderer",function(){if(DBS!==void 0)return DBS;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return DBS=b},{mode:1});var UBh;var vW=function(){return _.g.apply(this,arguments)||this};
_.c(vW,_.g);vW.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
vW.prototype.onShow=function(){var b=_.Cl(this.hostElement).querySelector("#live-description"),d;b&&((d=this.data)==null?0:d.shortLiveDescription)&&b.clientWidth<b.scrollWidth&&this.hostElement.classList.add("short-live-description")};
vW.prototype.onYtToggleButton=function(b){var d,B=(d=this.data)==null?void 0:d.videoReminderEntityKey;B&&this.ytdReduxBehavior.dispatch(_.cE("upcomingEventReminderStateEntity",B,{key:B,state:b.detail.toggled?"UPCOMING_EVENT_REMINDER_STATE_SINGLE":"UPCOMING_EVENT_REMINDER_STATE_NONE"}))};
vW.prototype.videoReminderStateChanged=function(){var b;this.videoReminderState&&_.p((b=this.data)==null?void 0:b.cta,_.m9)&&this.set("data.cta.toggleButtonRenderer.isToggled",this.videoReminderState.state==="UPCOMING_EVENT_REMINDER_STATE_SINGLE")};
vW.prototype.videoReminderStateChanged=vW.prototype.videoReminderStateChanged;vW.prototype.onYtToggleButton=vW.prototype.onYtToggleButton;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],vW.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],vW.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.fH),_.n("design:type",Object)],vW.prototype,"ytdReduxBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],vW.prototype,"data",void 0);
_.w([_.Z({selectorArgs:["data.videoReminderEntityKey"],selector:Cl2}),_.n("design:type",Object)],vW.prototype,"videoReminderState",void 0);_.w([_.$0("yt-toggle-button"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],vW.prototype,"onYtToggleButton",null);_.w([_.O8("videoReminderState"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],vW.prototype,"videoReminderStateChanged",null);
_.w([_.ZM({is:"ytd-video-masthead-ad-primary-video-overlay-renderer",disableElementRegistration:!0})],vW);
_.V(vW,"ytd-video-masthead-ad-primary-video-overlay-renderer",function(){if(UBh!==void 0)return UBh;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return UBh=b},{mode:_.s_("kevlar_poly_si_batch_j065")?1:2});var oyM;var Lp=function(){var b=_.g.apply(this,arguments)||this;b.useYtdPlayer=_.N("use_ytd_player_for_desktop_masthead");b.buttonOverrides={style:"overlay"};b.JSC$15873_playerManager=null;b.JSC$15873_mastheadCounter=new m$V;b.actionMap={"yt-masthead-hidden":"onYtMastheadHidden"};return b};
_.c(Lp,_.g);_.E=Lp.prototype;_.E.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"}}}};
_.E.created=function(){this.JSC$15873_mastheadCounter.increment("PLAYER_CONTAINER_CREATED",this.useYtdPlayer,!1);this.useYtdPlayer||(this.JSC$15873_playerManager=new qH)};
_.E.ready=function(){var b=this;this.JSC$15873_mastheadCounter.increment("PLAYER_CONTAINER_READY",this.useYtdPlayer,!1);if(this.useYtdPlayer){var d;(d=this.embeddedPlayer)==null||d.remove()}else{var B;(B=this.ytdPlayer)==null||B.remove();CLS(this.JSC$15873_playerManager,this.embeddedPlayer,function(){b.onPlaybackEnded()});
this.replayButton.addEventListener("click",function(){b.data&&b.data.navigationEndpoint&&_.dp(b.hostElement,"yt-navigate",{endpoint:b.data.navigationEndpoint})})}};
_.E.onPlaybackEnded=function(){this.hostElement.classList.remove("video-playing");this.hostElement.classList.add("video-ended");this.JSC$15873_mastheadCounter.increment("VIDEO_END",this.useYtdPlayer,!1)};
_.E.dataChanged=function(){var b=this;if(this.data){if(typeof this.data.videoId==="string")if(this.useYtdPlayer){var d=!this.data.disableAutoPlayback,B,k={autoplay:d,adformat:"17_8",video_id:this.data.videoId,suggestedQuality:"hd720",startSeconds:((B=this.data.playbackStartMs)!=null?B:0)/1E3,player_params:this.data.playerParams};this.hostElement.classList.add(d?"video-playing":"video-ended");this.ytdPlayer.loadVideoWithPlayerVars(k);this.setupYtdPlayer()}else Llr(this.JSC$15873_playerManager,this.data.videoId,
this.data.playbackStartMs,this.data.playbackDurationMs,this.data.playerParams||void 0),this.data.disableAutoPlayback?(v2S(this.JSC$15873_playerManager),this.hostElement.classList.add("video-ended")):(this.JSC$15873_playerManager.playVideo(),this.hostElement.classList.add("video-playing"),this.getPlayerPromise().then(function(){_.BG(b.hostElement,"ytd-video-masthead-ad-primary-video-renderer-playing");b.JSC$15873_mastheadCounter.increment("VIDEO_START",!1,!1)}));
this.data.isWidescreen&&this.playerContainer.classList.add("widescreen")}};
_.E.getPlayerPromise=function(){return this.JSC$15873_playerManager.getPlayerPromise()};
_.E.onYtToggleButton=function(b){this.useYtdPlayer?this.toggleMute(b.detail.toggled):b.detail.toggled?this.JSC$15873_playerManager.mute():this.JSC$15873_playerManager.unMute()};
_.E.onYtNavigate=function(b){var d=LL4(b.detail.endpoint),B=f6y(this.data.clickthroughReportingData);d&&B&&(b.detail.endpoint.watchEndpoint?b.detail.tempData=B:_.Qw(d,B,30))};
_.E.onYtMastheadHidden=function(){this.useYtdPlayer?this.ytdPlayer.stop():this.JSC$15873_playerManager.stopVideo()};
_.E.setupYtdPlayer=function(){var b=this,d;return _.f(function(B){if(B.nextAddress==1)return B.yield(b.ytdPlayer.getPlayerPromise(),2);d=B.yieldResult;d.addEventListener("onStateChange",function(k){b.onPlayerStateChange(k)});
d.addEventListener("onCueRangeExit",function(k){b.onCueRangeExit(k)});
_.tn(B)})};
_.E.onPlayerStateChange=function(b){if(b===1&&(b=this.ytdPlayer.getPlayer())){var d=b.getCurrentTime(),B,k,G=d+((k=(B=this.data)==null?void 0:B.playbackDurationMs)!=null?k:0)/1E3;b.addCueRange("playback",d,G);_.BG(this.hostElement,"ytd-video-masthead-ad-primary-video-renderer-playing");this.JSC$15873_mastheadCounter.increment("VIDEO_START",!0,!1)}};
_.E.onCueRangeExit=function(b){b==="playback"&&(this.ytdPlayer.stop(),this.onPlaybackEnded())};
_.E.toggleMute=function(b){var d=this,B;return _.f(function(k){if(k.nextAddress==1)return k.yield(d.ytdPlayer.getPlayerPromise(),2);B=k.yieldResult;b?B.mute():B.unMute();_.tn(k)})};
_.DB.Object.defineProperties(Lp.prototype,{titleAriaLabel:{configurable:!0,enumerable:!0,get:function(){var b,d;if(!((b=this.data)==null?0:(d=b.accessibilityData)==null?0:d.label))return"Ad primary link";var B,k;return _.AU("AD_TITLE",{title:(B=this.data)==null?void 0:(k=B.accessibilityData)==null?void 0:k.label})}}});
Lp.prototype.onYtMastheadHidden=Lp.prototype.onYtMastheadHidden;Lp.prototype.onYtNavigate=Lp.prototype.onYtNavigate;Lp.prototype.onYtToggleButton=Lp.prototype.onYtToggleButton;Lp.prototype.dataChanged=Lp.prototype.dataChanged;_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],Lp.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Lp.prototype,"ytRendererBehavior",void 0);
_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],Lp.prototype,"ytActionHandlerBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Lp.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Object)],Lp.prototype,"useYtdPlayer",void 0);_.w([_.DM("ytd-toggle-button-renderer"),_.n("design:type",Object)],Lp.prototype,"muteButton",void 0);_.w([_.Z(),_.n("design:type",Object)],Lp.prototype,"buttonOverrides",void 0);
_.w([_.X("data.accessibilityData.label"),_.n("design:type",String),_.n("design:paramtypes",[])],Lp.prototype,"titleAriaLabel",null);_.w([_.DM("#replay-button"),_.n("design:type",Object)],Lp.prototype,"replayButton",void 0);_.w([_.DM("#player-container"),_.n("design:type",Object)],Lp.prototype,"playerContainer",void 0);_.w([_.DM("#player"),_.n("design:type",Object)],Lp.prototype,"embeddedPlayer",void 0);_.w([_.DM("#ytd-player"),_.n("design:type",Object)],Lp.prototype,"ytdPlayer",void 0);
_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Lp.prototype,"dataChanged",null);_.w([_.$0("yt-toggle-button"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],Lp.prototype,"onYtToggleButton",null);_.w([_.$0("yt-navigate"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],Lp.prototype,"onYtNavigate",null);
_.w([_.$0("yt-masthead-hidden"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Lp.prototype,"onYtMastheadHidden",null);_.w([_.ZM({is:"ytd-video-masthead-ad-primary-video-renderer",disableElementRegistration:!0})],Lp);
_.V(Lp,"ytd-video-masthead-ad-primary-video-renderer",function(){if(oyM!==void 0)return oyM;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return oyM=b},{mode:2});var NkV;var fp=function(){var b=_.g.apply(this,arguments)||this;b.collapsed=!1;b.impressionResolver=_.ry();b.JSC$15877_activeViewMeasurementDataResolver=_.ry();b.actionMap={"yt-mute-ad-action":"handleMuteAd"};return b};
_.c(fp,_.g);_.E=fp.prototype;_.E.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"}}}};
_.E.created=function(){this.activeView=new ZF(this.hostElement)};
_.E.ready=function(){var b=this;_.Cl(this.hostElement).querySelector("#show-ad").addEventListener("click",function(){b.expandAd()});
this.hostElement.addEventListener("yt-action",function(d){if(d.detail.actionName==="yt-service-request"){var B=d.detail.args[1];B.videoMastheadAdMuteCommand&&(b.collapseAd(B.videoMastheadAdMuteCommand.encryptedMastheadId),d.stopPropagation())}})};
_.E.attached=function(){var b=this;_.uw(function(){b.ironResizableBehavior.notifyResize()});
this.impressionResolver.promise.then(function(d){if(!b.collapsed){d=_.C(d);for(var B=d.next();!B.done;B=d.next())B=B.value,vA(B.baseUrl,B.attributionSrcMode);b.data.impressionCommand=void 0}});
this.JSC$15877_activeViewMeasurementDataResolver.promise.then(function(d){gm(b.activeView,d)});
_.N("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&yi(b.activeView)})};
_.E.dataChanged=function(){var b;((b=this.data.impressionCommand)==null?0:b.loggingUrls)&&this.impressionResolver.resolve(this.data.impressionCommand.loggingUrls);var d;((d=this.data)==null?0:d.activeView)&&this.JSC$15877_activeViewMeasurementDataResolver.resolve(this.data.activeView);(b=this.get("data.showAdRenderer.buttonRenderer.command.videoMastheadAdMuteCommand"))&&this.restoreCollapsedState(b.encryptedMastheadId);this.collapsed&&(this.data.primaryVideo&&(this.data.primaryVideo=void 0),this.data.expandableTiles&&
(this.data.expandableTiles=void 0))};
_.E.computeWidescreen=function(b){var d;return!!(b&&((d=_.p(b,uWA))==null?0:d.isWidescreen))};
_.E.computeExpandable=function(b){return!!(b&&b.length>0)};
_.E.onIronResize=function(){if(this.expandable){var b=_.Cl(this.hostElement).querySelector("#expandable-tile-container :first-child");b&&!b.expanded&&(b.expanded=!0)}};
_.E.handleMuteAd=function(){this.collapseAd(null)};
_.E.restoreCollapsedState=function(b){this.collapsed=_.mh().get("HIDDEN_MASTHEAD_ID")===b};
_.E.collapseAd=function(b){if(b){var d=_.mh();d.set("HIDDEN_MASTHEAD_ID",b);d.save()}(b=_.Cl(this.hostElement).querySelector("#video"))&&_.dp(b,"yt-masthead-hidden");this.collapsed=!0};
_.E.expandAd=function(){var b=_.mh();b.set("HIDDEN_MASTHEAD_ID",!1);b.save();location.reload()};
_.E.detached=function(){_.N("stop_av_measurement_on_detach")&&yi(this.activeView)};
fp.prototype.onIronResize=fp.prototype.onIronResize;fp.prototype.dataChanged=fp.prototype.dataChanged;_.w([_.R(_.bm),_.n("design:type",Object)],fp.prototype,"ironResizableBehavior",void 0);_.w([_.R(_.ma),_.n("design:type",Object)],fp.prototype,"ytdGridStateAwareBehavior",void 0);_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],fp.prototype,"ytActionHandlerBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],fp.prototype,"ytRendererBehavior",void 0);
_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],fp.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],fp.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"computeWidescreen(data.primaryVideo)"}),_.n("design:type",Boolean)],fp.prototype,"widescreen",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"computeExpandable(data.expandableTiles)"}),_.n("design:type",Boolean)],fp.prototype,"expandable",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],fp.prototype,"collapsed",void 0);_.w([_.pl("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],fp.prototype,"dataChanged",null);_.w([_.$0("iron-resize"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],fp.prototype,"onIronResize",null);_.w([_.ZM({is:"ytd-video-masthead-ad-v3-renderer",disableElementRegistration:!0})],fp);
_.V(fp,"ytd-video-masthead-ad-v3-renderer",function(){if(NkV!==void 0)return NkV;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return NkV=b},{mode:2});var Af=function(){return _.g.apply(this,arguments)||this};
_.c(Af,_.g);_.E=Af.prototype;_.E.configureRendererStamper=function(){return{"data.renderingContent":{id:"rendering-content",mapping:{videoMastheadAdV3Renderer:"ytd-video-masthead-ad-v3-renderer"}}}};
_.E.ready=function(){var b=this;CHy(function(){b.isAttached&&eZ(b.JSC$15882_storedAdSlotMetadata,b.JSC$15882_storedAdLayoutMetadata,b.adSlotMetadata,b.adLayoutMetadata)&&e9(x3(),b.JSC$15882_storedAdSlotMetadata,b.JSC$15882_storedAdLayoutMetadata)})};
_.E.attached=function(){eZ(this.JSC$15882_storedAdSlotMetadata,this.JSC$15882_storedAdLayoutMetadata,this.adSlotMetadata,this.adLayoutMetadata)&&eVl(x3(),this.JSC$15882_storedAdSlotMetadata,this.JSC$15882_storedAdLayoutMetadata)};
_.E.detached=function(){eZ(this.JSC$15882_storedAdSlotMetadata,this.JSC$15882_storedAdLayoutMetadata,this.adSlotMetadata,this.adLayoutMetadata)&&e9(x3(),this.JSC$15882_storedAdSlotMetadata,this.JSC$15882_storedAdLayoutMetadata)};
_.E.onAdMetadataChanged=function(){this.adLayoutMetadata&&this.adSlotMetadata&&this.JSC$15882_storedAdLayoutMetadata!==this.adLayoutMetadata&&this.JSC$15882_storedAdSlotMetadata!==this.adSlotMetadata&&(this.isAttached&&(this.JSC$15882_storedAdLayoutMetadata!==void 0&&this.JSC$15882_storedAdSlotMetadata!==void 0&&e9(x3(),this.JSC$15882_storedAdSlotMetadata,this.JSC$15882_storedAdLayoutMetadata),eVl(x3(),this.adSlotMetadata,this.adLayoutMetadata)),this.JSC$15882_storedAdLayoutMetadata=this.adLayoutMetadata,
this.JSC$15882_storedAdSlotMetadata=this.adSlotMetadata)};
_.DB.Object.defineProperties(Af.prototype,{adLayoutMetadata:{configurable:!0,enumerable:!0,get:function(){var b;return(b=this.data)==null?void 0:b.adLayoutMetadata}}});
Af.prototype.onAdMetadataChanged=Af.prototype.onAdMetadataChanged;_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],Af.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],Af.prototype,"ytComponentBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Af.prototype,"data",void 0);_.w([_.X("data.adLayoutMetadata"),_.n("design:type",Object),_.n("design:paramtypes",[])],Af.prototype,"adLayoutMetadata",null);
_.w([_.Z(),_.n("design:type",Object)],Af.prototype,"adSlotMetadata",void 0);_.w([_.O8("adLayoutMetadata","adSlotMetadata"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Af.prototype,"onAdMetadataChanged",null);_.w([_.ZM({is:"ytd-page-top-ad-layout-renderer",disableElementRegistration:!0})],Af);
_.V(Af,"ytd-page-top-ad-layout-renderer",function(){if($B5!==void 0)return $B5;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return $B5=
b},{mode:_.s_("kevlar_poly_si_batch_j070")?1:2});var p1S;var WW=function(){var b=_.g.apply(this,arguments)||this;b.noBottomMargin=!1;b.overlayDensity=0;b.typographyBump=!1;b.extractOverlay=!1;b.extractActionBar=!1;return b};
_.c(WW,_.g);_.E=WW.prototype;
_.E.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]]"}}}}}};
_.E.ready=function(){var b=this;CHy(function(){b.isAttached&&b.adSlotMetadata&&YSh(x3(),b.adSlotMetadata)})};
_.E.attached=function(){if(this.adSlotMetadata){var b;if(this.adSlotMetadata===((b=this.data)==null?void 0:b.adSlotMetadata))x7e(x3(),this.adSlotMetadata);else{var d;_.eu(Error("Ph`"+this.adSlotMetadata+"`"+((d=this.data)==null?void 0:d.adSlotMetadata)))}}};
_.E.detached=function(){this.adSlotMetadata&&YSh(x3(),this.adSlotMetadata)};
_.E.onTypographyBumpChanged=function(){this.inFeedAdLayoutRenderer&&(this.inFeedAdLayoutRenderer.typographyBump=this.typographyBump)};
_.E.onAdSlotMetadataChanged=function(){this.data&&this.data.adSlotMetadata&&(this.isAttached&&this.adSlotMetadata!==this.data.adSlotMetadata&&(this.adSlotMetadata!==void 0&&YSh(x3(),this.adSlotMetadata),x7e(x3(),this.data.adSlotMetadata)),this.adSlotMetadata=this.data.adSlotMetadata)};
_.DB.Object.defineProperties(WW.prototype,{layout:{configurable:!0,enumerable:!0,get:function(){var b,d,B=_.p((b=this.data)==null?void 0:(d=b.fulfillmentContent)==null?void 0:d.fulfilledLayout,_.nn3),k;return(b=(k=_.p(B==null?void 0:B.renderingContent,KZ$))==null?void 0:k.layout)?b.toLowerCase().replace(/_/g,"-"):""}}});
WW.prototype.onAdSlotMetadataChanged=WW.prototype.onAdSlotMetadataChanged;WW.prototype.onTypographyBumpChanged=WW.prototype.onTypographyBumpChanged;_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],WW.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],WW.prototype,"ytComponentBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],WW.prototype,"rendererBehavior",void 0);
_.w([_.Z(),_.n("design:type",Object)],WW.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Object)],WW.prototype,"noBottomMargin",void 0);_.w([_.Z(),_.n("design:type",Object)],WW.prototype,"overlayDensity",void 0);_.w([_.Z(),_.n("design:type",Object)],WW.prototype,"typographyBump",void 0);_.w([_.Z(),_.n("design:type",Object)],WW.prototype,"extractOverlay",void 0);_.w([_.Z(),_.n("design:type",Object)],WW.prototype,"extractActionBar",void 0);
_.w([_.DM("ytd-in-feed-ad-layout-renderer"),_.n("design:type",HTMLElement)],WW.prototype,"inFeedAdLayoutRenderer",void 0);_.w([_.Z({reflectToAttribute:!0}),_.X("data"),_.n("design:type",String),_.n("design:paramtypes",[])],WW.prototype,"layout",null);_.w([_.O8("typographyBump"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],WW.prototype,"onTypographyBumpChanged",null);
_.w([_.O8("data.adSlotMetadata"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],WW.prototype,"onAdSlotMetadataChanged",null);_.w([_.ZM({is:"ytd-ad-slot-renderer",disableElementRegistration:!0})],WW);
_.V(WW,"ytd-ad-slot-renderer",function(){if(p1S!==void 0)return p1S;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return p1S=b},{mode:_.s_("kevlar_poly_si_batch_j077")?
1:2});var Mqs;var at=function(){return _.g.apply(this,arguments)||this};
_.c(at,_.g);_.E=at.prototype;_.E.created=function(){this.activeView=new ZF(this.hostElement)};
_.E.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"}}}};
_.E.maybeComputeHref=function(){return null};
_.E.onTap=function(){};
_.E.onThumbnailContainerClick=function(b){this.onClick(b)};
_.E.onClick=function(b){var d,B=(d=this.data)==null?void 0:d.navigationEndpoint;B&&_.p(B,_.KB)&&(this.ytSparklesClickLocationBehavior.handleClick(B,b,!1),b.stopPropagation())};
_.E.dataChanged=function(){if(this.data){if(this.data.impressionUrls)for(var b=_.C(this.data.impressionUrls),d=b.next();!d.done;d=b.next())d=d.value,eu4(d,dc1(d));this.data.activeView&&gm(this.activeView,this.data.activeView);this.ytSparklesClickLocationBehavior.configureClickTargets("main-container",at.JSC$15890_DEFAULT_CLICK_LOCATION_BEHAVIOR,at.JSC$15890_CLICK_LOCATION_ID_MAP);this.thumbnail&&(b=this.thumbnail.getElementsByTagName("a"),b.length>0&&(b=b.namedItem("thumbnail"))&&b.removeAttribute("href"))}};
_.E.attached=function(){var b=this;_.N("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&yi(b.activeView)})};
_.E.detached=function(){_.N("stop_av_measurement_on_detach")&&yi(this.activeView)};
_.DB.Object.defineProperties(at.prototype,{watchFeedBigThumbs:{configurable:!0,enumerable:!0,get:function(){return _.N("kevlar_watch_feed_big_thumbs")?!0:!!this.isGridViewEnabled}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isGridViewEnabled||_.N("kevlar_watch_feed_big_thumbs")?"9999":"168"}}});
at.prototype.dataChanged=at.prototype.dataChanged;at.prototype.onTap=at.prototype.onTap;at.JSC$15890_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL","thumbnail-container"],["PROMOTED_SPARKLES_CLICK_LOCATION_BACKGROUND","endpoint"]]);
at.JSC$15890_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"}];_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],at.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],at.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],at.prototype,"ytComponentBehavior",void 0);_.w([_.R(_.fH),_.n("design:type",Object)],at.prototype,"ytdReduxBehavior",void 0);_.w([_.R(_.hv.YtSparklesClickLocationBehavior),_.n("design:type",Object)],at.prototype,"ytSparklesClickLocationBehavior",void 0);
_.w([_.Z({selector:_.Ff}),_.n("design:type",Object)],at.prototype,"isGridViewEnabled",void 0);_.w([_.X("isGridViewEnabled"),_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean),_.n("design:paramtypes",[])],at.prototype,"watchFeedBigThumbs",null);_.w([_.X("isGridViewEnabled"),_.Z({reflectToAttribute:!0}),_.n("design:type",String),_.n("design:paramtypes",[])],at.prototype,"thumbnailWidth",null);_.w([_.Z(),_.n("design:type",Object)],at.prototype,"data",void 0);
_.w([_.DM("ytd-thumbnail"),_.n("design:type",HTMLElement)],at.prototype,"thumbnail",void 0);_.w([_.$0("tap"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],at.prototype,"onTap",null);_.w([_.pl("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],at.prototype,"dataChanged",null);_.w([_.ZM({is:"ytd-compact-promoted-video-renderer",disableElementRegistration:!0})],at);
_.V(at,"ytd-compact-promoted-video-renderer",function(){if(Mqs!==void 0)return Mqs;var b=document.createElement("template");_.J(b,'\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>');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return Mqs=b},{mode:1});var cu2;_.Xf("itemSectionRenderer","searchPyvRenderer","ytd-search-pyv-renderer");var mA=function(){return _.g.apply(this,arguments)||this};
_.c(mA,_.g);mA.prototype.configureRendererStamper=function(){return{"data.ads":{id:"contents",mapping:{adSlotRenderer:"ytd-ad-slot-renderer",promotedVideoRenderer:"ytd-promoted-video-renderer"}}}};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],mA.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],mA.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],mA.prototype,"data",void 0);_.w([_.ZM({is:"ytd-search-pyv-renderer",disableElementRegistration:!0})],mA);
_.V(mA,"ytd-search-pyv-renderer",function(){if(cu2!==void 0)return cu2;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return cu2=b},{mode:1});var Ju2;_.Xf("itemSectionRenderer","backstagePostThreadRenderer","ytd-backstage-post-thread-renderer");var $X=function(){var b=_.g.apply(this,arguments)||this;b.roundedContainer=!0;b.JSC$15898_handleOpenPostCommentDialogActionAfterStamp=!1;b.actionMap={"yt-signal-action-open-post-comment-dialog":"handleSignalActionOpenPostCommentDialogAction"};return b};
_.c($X,_.g);_.E=$X.prototype;
_.E.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}}};
_.E.onStampFinished=function(){this.JSC$15898_handleOpenPostCommentDialogActionAfterStamp&&this.handleSignalActionOpenPostCommentDialogAction()};
_.E.handleSignalActionOpenPostCommentDialogAction=function(){var b=_.Cl(this.hostElement).querySelector("ytd-comment-reply-dialog-renderer");b?b.openDialog():this.JSC$15898_handleOpenPostCommentDialogActionAfterStamp=!0};
_.E.onYtCommentModerationPanelEmpty=function(){this.set("data.moderationPanel",{})};
_.E.computeHideBorder=function(){return this.isInEngagementPanel};
_.E.computeIsCompact=function(){return this.isInEngagementPanel};
_.E.computeUsesCompactLockup=function(b){return b==="BACKSTAGE_SURFACE_TYPE_HOME"||b==="BACKSTAGE_SURFACE_TYPE_SEARCH"||b==="BACKSTAGE_SURFACE_TYPE_NEWS_DESTINATION"||b==="BACKSTAGE_SURFACE_TYPE_CHANNEL_HOME"||b==="BACKSTAGE_SURFACE_TYPE_STRUCTURED_DESCRIPTION"||b==="BACKSTAGE_SURFACE_TYPE_REPOST_PREVIEW"};
_.E.computeUsesFullLockup=function(){var b,d=(b=this.data)==null?void 0:b.post,B;b=(B=_.p(d,P6V))==null?void 0:B.surface;var k;B=(k=_.p(d,C6l))==null?void 0:k.originalPost;var G;if(k=b||((G=_.p(B,P6V))==null?void 0:G.surface))return!this.computeUsesCompactLockup(k)&&this.useUpdatedRepostUi;var P;return((P=_.p(d,C6l))==null?void 0:P.originalPostDeletedMessage)!==void 0&&this.useUpdatedRepostUi};
_.DB.Object.defineProperties($X.prototype,{isInEngagementPanel:{configurable:!0,enumerable:!0,get:function(){var b,d;return((d=_.p((b=this.data)==null?void 0:b.post,P6V))==null?void 0:d.surface)==="BACKSTAGE_SURFACE_TYPE_ENGAGEMENT_PANEL"}},
useUpdatedRepostUi:{configurable:!0,enumerable:!0,get:function(){var b;return(b=this.data)==null?void 0:b.useUpdatedRepostUi}}});
$X.prototype.onYtCommentModerationPanelEmpty=$X.prototype.onYtCommentModerationPanelEmpty;$X.prototype.onStampFinished=$X.prototype.onStampFinished;_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],$X.prototype,"ytActionHandlerBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],$X.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],$X.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.Z(),_.n("design:type",Object)],$X.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],$X.prototype,"roundedContainer",void 0);_.w([_.Z({computed:"computeHideBorder(data, isInEngagementPanel)",reflectToAttribute:!0}),_.n("design:type",Boolean)],$X.prototype,"hideBorder",void 0);_.w([_.Z({computed:"computeIsCompact(data, isInEngagementPanel)",reflectToAttribute:!0}),_.n("design:type",Boolean)],$X.prototype,"isCompact",void 0);
_.w([_.Z({computed:"computeUsesFullLockup(data, useUpdatedRepostUi)",reflectToAttribute:!0}),_.n("design:type",Boolean)],$X.prototype,"usesFullLockup",void 0);_.w([_.$0("yt-rendererstamper-finished"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],$X.prototype,"onStampFinished",null);
_.w([_.$0("ytd-comment-moderation-panel-empty"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],$X.prototype,"onYtCommentModerationPanelEmpty",null);_.w([_.X("data"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],$X.prototype,"isInEngagementPanel",null);_.w([_.X("data"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],$X.prototype,"useUpdatedRepostUi",null);
_.w([_.ZM({is:"ytd-backstage-post-thread-renderer",disableElementRegistration:!0})],$X);
_.V($X,"ytd-backstage-post-thread-renderer",function(){if(Ju2!==void 0)return Ju2;var b=document.createElement("template");_.J(b,'\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>');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return Ju2=b},{mode:1});var z$V;var OJ=function(){var b=_.g.apply(this,arguments)||this;b.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return b};
_.c(OJ,_.g);OJ.prototype.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
OJ.prototype.computeBannerImageUrl=function(){if(this.data!==void 0){var b=this.data.thumbnail.thumbnails;this.isDarkTheme&&(b=this.data.thumbnailDark.thumbnails);this.bannerImageUrl=(b=_.ku(b,24,void 0,"height"))?b:void 0}};
OJ.prototype.onDarkModeToggledAction=function(b){this.isDarkTheme=b};
OJ.prototype.computeHasText=function(){var b;return!((b=this.data)==null||!b.text)};
_.DB.Object.defineProperties(OJ.prototype,{bannerStyle:{configurable:!0,enumerable:!0,get:function(){if(this.bannerImageUrl)return'background-image:url("'+String(_.Tb(this.bannerImageUrl))+'");'}}});
OJ.prototype.computeHasText=OJ.prototype.computeHasText;OJ.prototype.computeBannerImageUrl=OJ.prototype.computeBannerImageUrl;_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],OJ.prototype,"ytActionHandlerBehavior",void 0);_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],OJ.prototype,"actionHandlerBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],OJ.prototype,"ytRendererBehavior",void 0);
_.w([_.Z(),_.n("design:type",Object)],OJ.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Boolean)],OJ.prototype,"isDarkTheme",void 0);_.w([_.Z(),_.n("design:type",String)],OJ.prototype,"bannerImageUrl",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"computeHasText(data.text)"}),_.n("design:type",Boolean)],OJ.prototype,"hasText",void 0);_.w([_.O8("data","isDarkTheme"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],OJ.prototype,"computeBannerImageUrl",null);
_.w([_.O8("data.text"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],OJ.prototype,"computeHasText",null);_.w([_.X("bannerImageUrl"),_.n("design:type",Object),_.n("design:paramtypes",[])],OJ.prototype,"bannerStyle",null);_.w([_.ZM({is:"ytd-backstage-prefilled-post-dialog-header-renderer",disableElementRegistration:!0})],OJ);
_.V(OJ,"ytd-backstage-prefilled-post-dialog-header-renderer",function(){if(z$V!==void 0)return z$V;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return z$V=b},{mode:1});var R$S;var It=function(){return _.g.apply(this,arguments)||this};
_.c(It,_.g);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],It.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],It.prototype,"data",void 0);_.w([_.ZM({is:"ytd-backstage-zero-state-renderer",disableElementRegistration:!0})],It);
_.V(It,"ytd-backstage-zero-state-renderer",function(){if(R$S!==void 0)return R$S;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return R$S=b},{mode:1});var X1S;var Di=function(){return _.g.apply(this,arguments)||this};
_.c(Di,_.g);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Di.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Di.prototype,"data",void 0);_.w([_.Z({computed:"computeIcon_(data.icon)"}),_.n("design:type",String)],Di.prototype,"icon",void 0);_.w([_.ZM({is:"ytd-post-filter-zero-state-renderer",disableElementRegistration:!0})],Di);
_.V(Di,"ytd-post-filter-zero-state-renderer",function(){if(X1S!==void 0)return X1S;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return X1S=b},{mode:1});var h$V;var HnA={"data.actionButton":{id:"schedule-button",mapping:{buttonRenderer:"ytd-button-renderer"}}},UJ=function(){return _.g.apply(this,arguments)||this};
_.c(UJ,_.g);UJ.prototype.configureRendererStamper=function(){return HnA};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],UJ.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],UJ.prototype,"rendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],UJ.prototype,"data",void 0);_.w([_.Z({computed:"computeIcon_(data.icon)"}),_.n("design:type",String)],UJ.prototype,"icon",void 0);_.w([_.ZM({is:"ytd-post-scheduling-zero-state-renderer",disableElementRegistration:!0})],UJ);
_.V(UJ,"ytd-post-scheduling-zero-state-renderer",function(){if(h$V!==void 0)return h$V;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return h$V=b},{mode:1});var ldh;var ot=function(){var b=_.g.apply(this,arguments)||this;b.actionMap={"yt-update-posts-total-count-action":"handleUpdatePostsTotalCountAction"};return b};
_.c(ot,_.g);ot.prototype.onTabsActivate=function(b){this.data&&this.data.tabs&&_.dp(this.hostElement,"yt-navigate",{endpoint:this.data.tabs[b.detail.selected].navigationEndpoint})};
ot.prototype.shouldShowTotalCount=function(b){return b&&b.totalCount!==void 0};
ot.prototype.handleUpdatePostsTotalCountAction=function(b){var d=this.get(["data.tabs",1,"totalCount"]),B=this.get("updatePostsTotalCountAction.updateType",b);b=this.get("updatePostsTotalCountAction.number",b);d!==void 0&&B!=="UPDATE_POSTS_TOTAL_COUNT_TYPE_UNKNOWN"&&b&&(B==="UPDATE_POSTS_TOTAL_COUNT_TYPE_ADD"?this.set(["data.tabs",1,"totalCount"],Number(d)+b):B==="UPDATE_POSTS_TOTAL_COUNT_TYPE_REMOVE"&&this.set(["data.tabs",1,"totalCount"],Number(d)-b))};
_.DB.Object.defineProperties(ot.prototype,{selected:{configurable:!0,enumerable:!0,get:function(){if(this.data&&this.data.tabs)for(var b=0,d=this.data.tabs.length;b<d;b++)if(this.data.tabs[b].selected)return b;return 0}}});
_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],ot.prototype,"actionHandlerBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],ot.prototype,"rendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],ot.prototype,"data",void 0);_.w([_.X("data.tabs"),_.n("design:type",Number),_.n("design:paramtypes",[])],ot.prototype,"selected",null);_.w([_.ZM({is:"ytd-post-stream-filter-renderer",disableElementRegistration:!0})],ot);
_.V(ot,"ytd-post-stream-filter-renderer",function(){if(ldh!==void 0)return ldh;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return ldh=b},{mode:1});var tqe;var Nf=function(){return _.g.apply(this,arguments)||this};
_.c(Nf,_.g);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Nf.prototype,"kevlarBehaviors",void 0);_.w([_.Z(),_.n("design:type",Object)],Nf.prototype,"data",void 0);_.w([_.ZM({is:"ytd-channel-age-gate-renderer",disableElementRegistration:!0})],Nf);
_.V(Nf,"ytd-channel-age-gate-renderer",function(){if(tqe!==void 0)return tqe;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return tqe=b},{mode:1});var jAV;_.Xf("sharingItemSection","channelOwnerEmptyStateRenderer","ytd-channel-owner-empty-state-renderer");var pp=function(){var b=_.g.apply(this,arguments)||this;b.data=null;return b};
_.c(pp,_.g);pp.prototype.configureRendererStamper=function(){return{"data.uploadVideoButton":{id:"upload-video-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.DB.Object.defineProperties(pp.prototype,{imageSizePx:{configurable:!0,enumerable:!0,get:function(){var b,d,B;return((b=this.data)==null?0:(d=b.title)==null?0:(B=d.runs)==null?0:B.length)?147:160}}});
_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],pp.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],pp.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0}),_.X("data"),_.n("design:type",Number),_.n("design:paramtypes",[])],pp.prototype,"imageSizePx",null);_.w([_.ZM({is:"ytd-channel-owner-empty-state-renderer",disableElementRegistration:!0})],pp);
_.V(pp,"ytd-channel-owner-empty-state-renderer",function(){if(jAV!==void 0)return jAV;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return jAV=b},{mode:1});var Fus;var ZnS;var Mf=function(){var b=_.g.apply(this,arguments)||this;b.boundSubmitSearch=function(){b.submitSearch()};
b.boundClearSearch=function(){b.clearSearch()};
return b};
_.c(Mf,_.g);_.E=Mf.prototype;_.E.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]]"}}}}}};
_.E.toggleClearButton=function(){this.hideClearButton=QwS||!this.input.value};
_.E.submitOnEnterKeyUp=function(b){b.keyCode!==13||this.input.invalid||this.submit(this.input.value)};
_.E.clearSearch=function(){this.input.value="";this.submit(this.input.value)};
_.E.submitSearch=function(){this.input.invalid||this.submit(this.input.value)};
_.E.submit=function(){_.dp(this.hostElement,"search-query-changed",this.input.value)};
Mf.prototype.toggleClearButton=Mf.prototype.toggleClearButton;_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],Mf.prototype,"ytComponentBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Mf.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],Mf.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Mf.prototype,"data",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],Mf.prototype,"hideClearButton",void 0);_.w([_.Z(),_.n("design:type",Object)],Mf.prototype,"boundSubmitSearch",void 0);_.w([_.Z(),_.n("design:type",Object)],Mf.prototype,"boundClearSearch",void 0);_.w([_.DM("#input"),_.n("design:type",Object)],Mf.prototype,"input",void 0);_.w([_.pl("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Mf.prototype,"toggleClearButton",null);
_.w([_.ZM({is:"ytd-channel-switcher-search-box-renderer",disableElementRegistration:!0})],Mf);
_.V(Mf,"ytd-channel-switcher-search-box-renderer",function(){if(ZnS!==void 0)return ZnS;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return ZnS=b},{mode:1});var gy3;var cW=function(){var b=_.g.apply(this,arguments)||this;b.boundSubmit=function(){b.submit()};
return b};
_.c(cW,_.g);_.E=cW.prototype;_.E.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"}}}}};
_.E.ready=function(){var b=this;this.form.addEventListener("submit",function(d){return b.onSubmit(d)})};
_.E.onSubmit=function(b){b.preventDefault();return!1};
_.E.toggleClearButton=function(){this.hideClearButton=QwS||!this.input.value};
_.E.submitOnEnterKeyUp=function(b){b.keyCode===13&&this.submit()};
_.E.submit=function(){var b=this.data.endpoint,d=(0,_.w1.unsafeClone)(b);_.p(d,_.$x)?_.p(d,_.$x).query=this.input.value:_.p(d,_.Ok)&&(_.p(d,_.Ok).query=this.input.value);var B=_.p(d.commandMetadata,_.LT);(B==null?0:B.url)?(B.url=_.ki(B.url,"query",this.input.value),_.dp(this.hostElement,"yt-navigate",{endpoint:d})):_.p(d,gnH)?(_.p(d,gnH).channelSwitcherQuery=this.input.value,_.I2().resolve(_.U6).resolveCommand(d,{form:{element:this.hostElement}})):(b=Error("Qh`"+JSON.stringify(b)),_.xs(b))};
_.E.getUrl=function(b){return this.get("commandMetadata.webCommandMetadata.url",b)};
cW.prototype.toggleClearButton=cW.prototype.toggleClearButton;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],cW.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],cW.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],cW.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],cW.prototype,"hideClearButton",void 0);
_.w([_.Z(),_.n("design:type",Object)],cW.prototype,"boundSubmit",void 0);_.w([_.DM("#form"),_.n("design:type",HTMLFormElement)],cW.prototype,"form",void 0);_.w([_.DM("#input"),_.n("design:type",Object)],cW.prototype,"input",void 0);_.w([_.pl("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],cW.prototype,"toggleClearButton",null);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-search-box-renderer"})],cW);
_.V(cW,"ytd-search-box-renderer",function(){if(gy3!==void 0)return gy3;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return gy3=b},{mode:2});var Jf=function(){var b=_.g.apply(this,arguments)||this;b.showSearchBox=!0;return b};
_.c(Jf,_.g);Jf.prototype.configureRendererStamper=function(){return{"data.searchBox":{id:"search-box",mapping:{searchBoxRenderer:"ytd-search-box-renderer",channelSwitcherSearchBoxRenderer:"ytd-channel-switcher-search-box-renderer"}}}};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Jf.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],Jf.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Jf.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Jf.prototype,"showSearchBox",void 0);_.w([_.ZM({is:"ytd-channel-switcher-header-renderer",disableElementRegistration:!0})],Jf);
_.V(Jf,"ytd-channel-switcher-header-renderer",function(){if(Fus!==void 0)return Fus;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return Fus=b},{mode:1});var yu5;var SwM;var zu=function(){var b=_.g.apply(this,arguments)||this;b.isDisplayed=!0;return b};
_.c(zu,_.g);_.E=zu.prototype;_.E.configureRendererStamper=function(){return{"data.button":{id:"button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.E.dataChanged=function(){this.isDisplayed=!0};
_.E.computeType=function(b){return b||"UNKNOWN"};
_.E.onYtServiceRequestCompleted=function(b){b.stopPropagation();this.isDisplayed=!1};
_.E.onClose=function(){this.isDisplayed=!1};
zu.prototype.onYtServiceRequestCompleted=zu.prototype.onYtServiceRequestCompleted;zu.prototype.dataChanged=zu.prototype.dataChanged;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],zu.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],zu.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],zu.prototype,"data",void 0);
_.w([_.Z({computed:"computeType(data.type)",reflectToAttribute:!0}),_.n("design:type",String)],zu.prototype,"type",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],zu.prototype,"isDisplayed",void 0);_.w([_.pl("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],zu.prototype,"dataChanged",null);
_.w([_.$0("yt-service-request-completed"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],zu.prototype,"onYtServiceRequestCompleted",null);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-alert-with-button-renderer"})],zu);
_.V(zu,"ytd-alert-with-button-renderer",function(){if(SwM!==void 0)return SwM;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return SwM=b},{mode:1});var Rt=function(){var b=_.g.apply(this,arguments)||this;b.noResult=!1;b.enableAlertBanner=!1;b.dismissedAlertBanner=!1;b.hideCreateChannelButton=!1;b.boundDismissAlertBanner=function(){b.dismissAlertBanner()};
b.actionMap={"yt-update-channel-switcher-page-action":"updateChannelSwitcherAction"};return b};
_.c(Rt,_.g);_.E=Rt.prototype;_.E.computeButtonOverride=function(){return{style:"mono",type:"tonal"}};
_.E.onDataChanged=function(){this.setShowSearchBox(this.data)};
_.E.updateChannelSwitcherAction=function(b){var d;b=(d=_.p(b,tk3))==null?void 0:d.page;_.p(b,l0M)!==void 0&&(this.data=_.p(b,l0M))};
_.E.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]]"}}}}}};
_.E.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents"}};
_.E.searchQueryChanged=function(b,d){if(this.data&&this.data.contents&&this.data.contents.length){b=[];var B=[];this.hideCreateChannelButton=this.noResult=!1;for(var k=document.querySelectorAll("ytd-account-item-renderer"),G=_.C(k),P=G.next();!P.done;P=G.next())P=P.value,B.push(P),P.style.display="block";this.resetRightBorder(B);if(d){this.hideCreateChannelButton=!0;for(B=1;B<this.data.contents.length;B++)if(P=this.data.contents[B],_.p(P,jRH)){var v=void 0,L=void 0;G=(v=_.p(P,jRH))==null?void 0:(L=
v.accountName)==null?void 0:L.simpleText;L=v=void 0;P=(v=_.p(P,jRH))==null?void 0:(L=v.channelHandle)==null?void 0:L.simpleText;(v=k[B-1])&&G&&_.Ax(G,d)?b.push(v):_.N("enable_handle_search_on_channel_switcher")&&v&&P&&_.Ax(P.toString(),d.toString())?b.push(v):v.style.display="none"}b.length===0&&(this.noResult=!0);this.resetRightBorder(b)}}};
_.E.resetRightBorder=function(b){for(var d=0;d<b.length;d++)b[d].style.borderRight=!this.hideCreateChannelButton&&(d+2)%3===0||this.hideCreateChannelButton&&(d+1)%3===0?"none":"1px solid var(--yt-spec-outline)"};
_.E.onContinuationItemsUpdated=function(){this.setShowSearchBox(this.data)};
_.E.setShowSearchBox=function(b){if(b&&b.contents&&this.channelSwitcherHeaderRenderer){this.enableAlertBanner=!1;this.channelSwitcherHeaderRenderer.showSearchBox=!0;for(var d=0;d<b.contents.length;d++)_.p(b.contents[d],_.by)&&(this.enableAlertBanner=!0,this.channelSwitcherHeaderRenderer.showSearchBox=!1);this.dismissedAlertBanner&&(this.enableAlertBanner=!1)}};
_.E.dismissAlertBanner=function(){this.dismissedAlertBanner=!0;this.enableAlertBanner=!1};
_.DB.Object.defineProperties(Rt.prototype,{isLoading:{configurable:!0,enumerable:!0,get:function(){var b;return!((b=this.data)==null?0:b.contents)}}});
Rt.prototype.onContinuationItemsUpdated=Rt.prototype.onContinuationItemsUpdated;Rt.prototype.searchQueryChanged=Rt.prototype.searchQueryChanged;Rt.prototype.onDataChanged=Rt.prototype.onDataChanged;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Rt.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],Rt.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],Rt.prototype,"actionHandlerBehavior",void 0);_.w([_.R(_.RY),_.n("design:type",Object)],Rt.prototype,"ytContinuationHandlerBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Rt.prototype,"data",void 0);_.w([_.DM("ytd-channel-switcher-header-renderer"),_.n("design:type",Object)],Rt.prototype,"channelSwitcherHeaderRenderer",void 0);_.w([_.Z(),_.n("design:type",Object)],Rt.prototype,"noResult",void 0);
_.w([_.Z(),_.n("design:type",Object)],Rt.prototype,"enableAlertBanner",void 0);_.w([_.Z(),_.n("design:type",Object)],Rt.prototype,"dismissedAlertBanner",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Rt.prototype,"hideCreateChannelButton",void 0);_.w([_.X("data.contents"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],Rt.prototype,"isLoading",null);_.w([_.Z(),_.n("design:type",Object)],Rt.prototype,"boundDismissAlertBanner",void 0);
_.w([_.Z({computed:"computeButtonOverride()"}),_.n("design:type",Object)],Rt.prototype,"buttonOverride",void 0);_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Rt.prototype,"onDataChanged",null);_.w([_.$0("search-query-changed"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent,String]),_.n("design:returntype")],Rt.prototype,"searchQueryChanged",null);
_.w([_.$0("yt-next-continuation-data-updated"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],Rt.prototype,"onContinuationItemsUpdated",null);_.w([_.ZM({is:"ytd-channel-switcher-page-renderer",disableElementRegistration:!0})],Rt);
_.V(Rt,"ytd-channel-switcher-page-renderer",function(){if(yu5!==void 0)return yu5;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return yu5=b},{mode:1});var Vqs;var in$;var XI=function(){var b=_.g.apply(this,arguments)||this;b.images=[];b.selectedImageIndex=0;return b};
_.c(XI,_.g);_.E=XI.prototype;
_.E.ready=function(){_.JP(this.thumbnailImagesContainer,"ytb-backstage-multi-image-thumbnail-render-click",this.onThumbnailClick,!1,this);_.JP(this.JSC$15943_imagePreviewContainer,"ytd-backstage-image-preview-coordinates-update",this.updateImageThumbnails,!1,this);_.JP(this.JSC$15943_imagePreviewContainer,"ytd-backstage-image-preview-coordinates-save",this.saveImageRepositions,!1,this);_.JP(this.JSC$15943_imagePreviewContainer,"ytd-backstage-image-preview-coordinates-cancel",this.cancelImageRepositions,
!1,this)};
_.E.onThumbnailClick=function(b){if(b=b.event_.detail)this.selectedImageIndex=this.images.indexOf(b)};
_.E.updateImageThumbnails=function(b){b=Object.assign({},this.images[this.selectedImageIndex],{previewCoordinates:b.event_.detail});this.images.splice(this.selectedImageIndex,1,b);this.images=[].concat(_.K6(this.images))};
_.E.cancelImageRepositions=function(){this.selectedImageIndex=0;_.dp(this.hostElement,"ytd-backstage-image-reposition-cancel")};
_.E.saveImageRepositions=function(){this.selectedImageIndex=0;_.dp(this.hostElement,"ytd-backstage-image-reposition-save",this.images)};
_.DB.Object.defineProperties(XI.prototype,{thumbnailRendererDatas:{configurable:!0,enumerable:!0,get:function(){var b=this;return(this.images||[]).map(function(d,B){return{image:d,selected:B===b.selectedImageIndex}})}},
selectedImageData:{configurable:!0,enumerable:!0,get:function(){return this.images[this.selectedImageIndex]}}});
_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],XI.prototype,"ytRendererstamperBehavior",void 0);_.w([_.DM("ytd-backstage-image-preview-renderer"),_.n("design:type",Object)],XI.prototype,"JSC$15943_imagePreviewContainer",void 0);_.w([_.DM(".thumbnail-images-container"),_.n("design:type",HTMLElement)],XI.prototype,"thumbnailImagesContainer",void 0);_.w([_.Z(),_.n("design:type",Array)],XI.prototype,"images",void 0);
_.w([_.Z(),_.n("design:type",Object)],XI.prototype,"repositionInstructions",void 0);_.w([_.Z(),_.n("design:type",Object)],XI.prototype,"selectedImageIndex",void 0);_.w([_.X("images","selectedImageIndex"),_.n("design:type",Array),_.n("design:paramtypes",[])],XI.prototype,"thumbnailRendererDatas",null);_.w([_.X("images","selectedImageIndex"),_.n("design:type",Object),_.n("design:paramtypes",[])],XI.prototype,"selectedImageData",null);
_.w([_.ZM({is:"ytd-backstage-multi-image-reposition-renderer",disableElementRegistration:!0})],XI);
_.V(XI,"ytd-backstage-multi-image-reposition-renderer",function(){if(in$!==void 0)return in$;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return in$=b},{mode:1});var hf=function(b,d){_.gh.call(this);this.uploadUrl=b;this.channelId=d;this.imagesUploadData=[]};
_.c(hf,_.gh);hf.prototype.getAllUploadStatuses=function(){var b=this,d,B,k;return _.f(function(G){if(G.nextAddress==1)return G.yield(w1V(b),2);d=G.yieldResult;B=d.get("succeed");k=d.get("failed");return G.return(B.concat(k))})};
var KuU=function(b){var d,B;return _.f(function(k){if(k.nextAddress==1)return k.yield(w1V(b),2);d=k.yieldResult;B=d.get("failed");B.length>0&&u8h(b,B);return k.return(b.getAllUploadStatuses())})},w1V=function(b){var d,B,k,G,P,v,L;
return _.f(function(A){if(A.nextAddress==1)return d=new Map,A.yield(Promise.allSettled(b.imagesUploadData.map(function(a){return a.uploadPromise})),2);
B=A.yieldResult;k=[];G=_.C(B);for(P=G.next();!P.done;P=G.next())v=P.value,v.status==="fulfilled"&&k.push(v.value);L=b.imagesUploadData.map(function(a){return a.image}).filter(function(a){return k.every(function(O){return O.id!==a.id})});
d.set("succeed",k);d.set("failed",L);return A.return(d)})},u8h=function(b,d){d=_.C(d);
for(var B=d.next();!B.done;B=d.next()){var k=b;B=B.value;ny$(k,B.id)>=0&&k.cancel(B.id);var G=new Tk$(B),P=_.pas(k.uploadUrl,{"X-YouTube-ChannelId":k.channelId},B.imageBlob);G.transfer=P;G.uploadPromise=ruS(P,B);k.imagesUploadData.push(G);P.run()}};
hf.prototype.cancel=function(b){var d=ny$(this,b);d!==-1&&((d=this.imagesUploadData[d].transfer)&&d.cancel(),this.imagesUploadData=this.imagesUploadData.filter(function(B){return B.image.id!==b}))};
var ny$=function(b,d){return b.imagesUploadData.findIndex(function(B){return B.image.id===d})},ruS=function(b,d){return new Promise(function(B,k){b.listen("l",function(){var G=b.getResponseText();
G?(G=JSON.parse(G).encryptedBlobId,d.encryptedBlobId=G,B(d)):k("upload failed")});
b.listen("n",function(){k("upload failed")})})},Tk$=function(b){this.image=b};var xbE=function(b,d,B,k,G){this.id=b;this.imageBlob=d;this.localImageSrc=B;this.naturalWidth=k;this.naturalHeight=G;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 QAl=[".jpeg",".jpg",".png"],HW=function(){var b=_.g.apply(this,arguments)||this;b.showImagesPreview=!1;b.pollOptions=[];b.errorMessage="";b.optionPlaceholderText="";b.optionDefaultText="";b.JSC$15954_imageId=0;b.maxFileSizeMb=0;b.maxAspectRatio=0;b.invalidFileSizeError="";b.invalidAspectRatioError="";b.invalidFileTypeError="";b.imageSelector=new gQ(null,"single_file",QAl);return b};
_.c(HW,_.g);_.E=HW.prototype;_.E.ready=function(){_.JP(this.imageSelector,"j",this.onImageSelect,!1,this);_.JP(this.imageRepositionContainer,"ytd-backstage-image-reposition-save",this.saveImageRepositions,!1,this);_.JP(this.imageRepositionContainer,"ytd-backstage-image-reposition-cancel",this.cancelImageRepositions,!1,this)};
_.E.dataChanged=function(){var b,d,B=_.p((b=this.data)==null?void 0:(d=b.cellTemplate)==null?void 0:d.onEmptyCellTap,aKl);if(B&&B.uploadUrl&&B.channelId){var k;this.maxFileSizeMb=((k=B.imageValidationInfo)==null?void 0:k.maxFileSizeMb)||0;var G;this.maxAspectRatio=((G=B.imageValidationInfo)==null?void 0:G.allowedMaxAspectRatio)||0;var P;this.invalidFileSizeError=this.getSimpleString((P=this.data)==null?void 0:P.invalidFileSizeError);var v;this.invalidAspectRatioError=this.getSimpleString((v=this.data)==
null?void 0:v.invalidAspectRatioError);var L;this.invalidFileTypeError=this.getSimpleString((L=this.data)==null?void 0:L.invalidFileTypeError);this.uploadManager=new hf(B.uploadUrl,B.channelId)}};
_.E.onEditorInfoChange=function(){this.optionPlaceholderText=_.qA(this.editorInfo.optionPlaceholderText);this.optionDefaultText=_.qA(this.editorInfo.optionDefaultText);this.pollOptions=this.createPollOptions(this.editorInfo)};
_.E.observeAddImageError=function(){this.errorMessage!==""&&_.dp(this.hostElement,"yt-backstage-add-image-error",this.errorMessage)};
_.E.onPollOptionsChange=function(){for(var b=!1,d=[],B=0;B<this.pollOptions.length;B++){var k=this.hasCustomOptionText?this.optionPlaceholderText:this.optionDefaultText+" "+(B+1);this.pollOptions[B].placeholderText!==k?(b=!0,d.push(Object.assign({},this.pollOptions[B],{placeholderText:k}))):d.push(this.pollOptions[B])}b&&(this.pollOptions=d);this.isValid()?_.dp(this.hostElement,"yt-commentbox-post-enable"):_.dp(this.hostElement,"yt-commentbox-post-disable")};
_.E.createPollOptions=function(b){var d=[],B;b=(B=b==null?void 0:b.minPollOptions)!=null?B:0;for(B=0;B<b;B++)d.push(this.createPollOption());return d};
_.E.onImageSelect=function(b){var d=this,B,k,G,P,v,L;return _.f(function(A){if(A.nextAddress==1){if(d.selectedImageIndex===void 0)return A.jumpTo(0);B=b.files[0];d.errorMessage="";k=d.validateImage(B);if(k!=="")return d.errorMessage=k,A.return();G=new Jk(d.maxAspectRatio,!1,!0);return A.yield(G.transform(B),3)}if(A.nextAddress!=4)return P=A.yieldResult,P.transformedData?P.invalidAspectRatio?(d.errorMessage=d.invalidAspectRatioError,A.return()):A.yield(YMF(d.JSC$15954_imageId,b.files[0],P.transformedData),
4):(d.errorMessage=d.invalidFileTypeError,A.return());v=A.yieldResult;d.JSC$15954_imageId++;u8h(d.uploadManager,[v]);L=Object.assign({},d.pollOptions[d.selectedImageIndex],{image:v});d.pollOptions.splice(d.selectedImageIndex,1,L);d.refreshPollOptions();_.dp(d.hostElement,"yt-backstage-poll-image-select");_.tn(A)})};
_.E.validateImage=function(b){return b.size>1048576*this.maxFileSizeMb?this.invalidFileSizeError:""};
_.E.refreshPollOptions=function(){this.pollOptions=[].concat(_.K6(this.pollOptions))};
_.E.onAddPollOption=function(){this.isAllowedToAddOption&&(this.pollOptions=[].concat(_.K6(this.pollOptions),[this.createPollOption()]))};
_.E.onRemovePollOption=function(b){var d=this.pollOptions[b.model.index];d&&d.image&&this.uploadManager.cancel(d.image.id);this.pollOptions.splice(b.model.index,1);this.refreshPollOptions();this.pollOptions.length===0&&_.dp(this.hostElement,"yt-image-poll-attachment-dismiss")};
_.E.onTextInput=function(){this.refreshPollOptions()};
_.E.onImageButtonClick=function(b){this.selectedImageIndex=b.model.index;this.imageSelector.click()};
_.E.onRepositionImages=function(){this.hasImages&&(this.showImagesPreview=!0,this.refreshPollOptions())};
_.E.cancelImageRepositions=function(){this.showImagesPreview=!1;this.refreshPollOptions()};
_.E.saveImageRepositions=function(b){b=b.event_.detail;for(var d=0,B=[],k=_.C(this.pollOptions),G=k.next();!G.done;G=k.next())G=G.value,G.image!==void 0?(G=Object.assign({},G,{image:b[d]}),B.push(G),d++):B.push(G);this.showImagesPreview=!1;this.pollOptions=[].concat(_.K6(B))};
_.E.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 b=0,d=_.C(this.pollOptions),B=d.next();!B.done;B=d.next())if(B=B.value,B.optionText.trim()!==""||B.image!==void 0){if(!B.image||this.hasCustomOptionText&&B.optionText.trim().length<Number(this.editorInfo.minPollOptionChars))return!1;b++}return b>=Number(this.editorInfo.minPollOptions)};
_.E.getAllUploadStatuses=function(){var b=this,d,B,k,G;return _.f(function(P){if(P.nextAddress==1)return P.yield(b.uploadManager.getAllUploadStatuses(),2);d=P.yieldResult;B=_.C(d);for(k=B.next();!k.done;k=B.next())if(G=k.value,G.encryptedBlobId===void 0)return P.return(KuU(b.uploadManager));return P.return(d)})};
_.E.getPostCreateOptions=function(){for(var b=[],d=_.C(this.pollOptions),B=d.next();!B.done;B=d.next())B=B.value,B.image!==void 0&&b.push({text:this.hasCustomOptionText?B.optionText:B.placeholderText,image:B.image});return b};
_.E.resetPollOptions=function(){this.pollOptions=this.createPollOptions(this.editorInfo);this.showImagesPreview=!1};
_.E.createButtonRenderer=function(b,d){return{style:"STYLE_SUGGESTIVE",size:"SIZE_SMALL",text:b,accessibilityData:{accessibilityData:{label:this.getSimpleString(b)}},isDisabled:d}};
_.E.createPollOption=function(){return{optionText:"",placeholderText:""}};
_.E.computeThumbnailRendererData=function(b){return b?{image:b,selected:!1}:void 0};
_.E.getSimpleString=function(b){return _.qA(b)};
_.E.updateOptionTextFromBinding=function(b){if(b.target){var d=Array.from(_.Cl(this.hostElement).querySelectorAll("tp-yt-iron-autogrow-textarea.poll-option-input-text")).indexOf(b.target);if(d>=0){var B;this.pollOptions[d].optionText=(B=b.detail.value)!=null?B:""}}};
_.DB.Object.defineProperties(HW.prototype,{isAllowedToAddOption:{configurable:!0,enumerable:!0,get:function(){var b,d;return this.pollOptions.length<((d=(b=this.editorInfo)==null?void 0:b.maxPollOptions)!=null?d:0)}},
hasImages:{configurable:!0,enumerable:!0,get:function(){return this.pollOptions.some(function(b){return b.image})}},
imagesToReposition:{configurable:!0,enumerable:!0,get:function(){return this.pollOptions.filter(function(b){return b.image}).map(function(b){return b.image})}},
hasCustomOptionText:{configurable:!0,enumerable:!0,get:function(){return this.pollOptions.some(function(b){return b.optionText.trim()})}},
addOptionButton:{configurable:!0,enumerable:!0,get:function(){var b,d=(b=this.data)==null?void 0:b.addOptionButtonText;return d?this.createButtonRenderer(d,!this.isAllowedToAddOption):void 0}},
repositionImagesButton:{configurable:!0,enumerable:!0,get:function(){var b,d=(b=this.data)==null?void 0:b.repositionImagesButtonLabel;return d?this.createButtonRenderer(d,!this.hasImages):void 0}}});
HW.prototype.onPollOptionsChange=HW.prototype.onPollOptionsChange;HW.prototype.observeAddImageError=HW.prototype.observeAddImageError;HW.prototype.onEditorInfoChange=HW.prototype.onEditorInfoChange;HW.prototype.dataChanged=HW.prototype.dataChanged;_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],HW.prototype,"ytRendererstamperBehavior",void 0);_.w([_.DM("ytd-backstage-multi-image-reposition-renderer"),_.n("design:type",Object)],HW.prototype,"imageRepositionContainer",void 0);
_.w([_.Z(),_.n("design:type",Object)],HW.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Object)],HW.prototype,"editorInfo",void 0);_.w([_.Z(),_.n("design:type",hf)],HW.prototype,"uploadManager",void 0);_.w([_.Z(),_.n("design:type",Object)],HW.prototype,"showImagesPreview",void 0);_.w([_.Z(),_.n("design:type",Array)],HW.prototype,"pollOptions",void 0);_.w([_.Z(),_.n("design:type",Object)],HW.prototype,"errorMessage",void 0);
_.w([_.pl("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],HW.prototype,"dataChanged",null);_.w([_.pl("editorInfo"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],HW.prototype,"onEditorInfoChange",null);_.w([_.O8("errorMessage"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],HW.prototype,"observeAddImageError",null);
_.w([_.pl("pollOptions"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],HW.prototype,"onPollOptionsChange",null);_.w([_.X("pollOptions","editorInfo"),_.n("design:type",Object),_.n("design:paramtypes",[])],HW.prototype,"isAllowedToAddOption",null);_.w([_.X("pollOptions"),_.n("design:type",Object),_.n("design:paramtypes",[])],HW.prototype,"hasImages",null);
_.w([_.X("pollOptions"),_.n("design:type",Object),_.n("design:paramtypes",[])],HW.prototype,"imagesToReposition",null);_.w([_.X("pollOptions"),_.n("design:type",Object),_.n("design:paramtypes",[])],HW.prototype,"hasCustomOptionText",null);_.w([_.X("data","isAllowedToAddOption"),_.n("design:type",Object),_.n("design:paramtypes",[])],HW.prototype,"addOptionButton",null);_.w([_.X("data","hasImages"),_.n("design:type",Object),_.n("design:paramtypes",[])],HW.prototype,"repositionImagesButton",null);
_.w([_.ZM({is:"ytd-backstage-image-poll-editor-renderer",disableElementRegistration:!0})],HW);
_.V(HW,"ytd-backstage-image-poll-editor-renderer",function(){if(Vqs!==void 0)return Vqs;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return Vqs=b},{mode:2});var qwe={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 xBM;var lg=function(){var b=_.g.apply(this,arguments)||this;b.a11yConfig=qwe;b.imageDisplayOffsetTop=0;b.imageDisplayOffsetLeft=0;b.pickerDisplayOffsetTop=0;b.pickerDisplayOffsetLeft=0;b.showPreviewContainer=!0;b.startPicker=!1;b.repositionOptional=!1;b.editOnlyMode=!1;b.savedImageDisplayOffsetTop=0;b.savedImageDisplayOffsetLeft=0;return b};
_.c(lg,_.g);_.E=lg.prototype;_.E.created=function(){_.fP.requestAvailability()};
_.E.ready=function(){};
_.E.onArrowKeysDown=function(b){if(!this.showPreviewContainer&&this.pickerSize&&this.imageHeight&&this.imageWidth&&this.displayScale){b.detail.keyboardEvent.preventDefault();var d=0,B=0,k="";switch(b.detail.keyboardEvent.key){case "ArrowUp":ew1(this.imageDisplayOffsetTop+this.imageHeight,this.pickerDisplayOffsetTop+this.pickerSize)?k=this.a11yConfig.reachBottomOfImage:d=this.imageHeight*.05*-1;break;case "ArrowDown":ew1(this.pickerDisplayOffsetTop,this.imageDisplayOffsetTop)?k=this.a11yConfig.reachTopOfImage:
d=this.imageHeight*.05;break;case "ArrowLeft":ew1(this.pickerDisplayOffsetLeft+this.pickerSize,this.imageDisplayOffsetLeft+this.imageWidth)?k=this.a11yConfig.reachRightOfImage:B=this.imageWidth*.05*-1;break;case "ArrowRight":ew1(this.pickerDisplayOffsetLeft,this.imageDisplayOffsetLeft)?k=this.a11yConfig.reachLeftOfImage:B=this.imageWidth*.05}k&&_.AU(k)&&_.dp(this.hostElement,"iron-announce",{text:_.AU(k)});if(B||d)this.imageHeight>this.imageWidth?(this.imageDisplayOffsetTop=Math.min(this.pickerDisplayOffsetTop,
Math.max(this.pickerDisplayOffsetTop+this.pickerSize-this.imageHeight,this.imageDisplayOffsetTop+d)),b=this.getPreviewPosition(this.pickerDisplayOffsetTop,this.pickerSize,this.imageDisplayOffsetTop,this.imageHeight),b=_.AU(this.a11yConfig.imageVerticalPosition,{x_percent:""+b,y_percent:""+(100-b)})):(this.imageDisplayOffsetLeft=Math.min(this.pickerDisplayOffsetLeft,Math.max(this.pickerDisplayOffsetLeft+this.pickerSize-this.imageWidth,this.imageDisplayOffsetLeft+B)),b=this.getPreviewPosition(this.pickerDisplayOffsetLeft,
this.pickerSize,this.imageDisplayOffsetLeft,this.imageWidth),b=_.AU(this.a11yConfig.imageHorizontalPosition,{x_percent:""+b,y_percent:""+(100-b)})),b&&_.dp(this.hostElement,"iron-announce",{text:b})}};
_.E.getPreviewPosition=function(b,d,B,k){return Math.round(100*(b+d*.5-B)/k)};
_.E.calculateDisplayPosition=function(){var b=this.imageData.naturalWidth,d=this.imageData.naturalHeight;this.displayScale=Math.max(200/b,200/d);this.pickerDisplayOffsetTop=this.pickerDisplayOffsetLeft=50;var B=b*this.displayScale*this.imageData.previewCoordinates.left,k=d*this.displayScale*this.imageData.previewCoordinates.top;this.imageDisplayOffsetLeft=d>b?this.pickerDisplayOffsetLeft:this.pickerDisplayOffsetLeft-B;this.savedImageDisplayOffsetTop=this.imageDisplayOffsetTop=b>d?this.pickerDisplayOffsetTop:
this.pickerDisplayOffsetTop-k;this.savedImageDisplayOffsetLeft=this.imageDisplayOffsetLeft;this.imageWidth=b*this.displayScale;this.imageHeight=d*this.displayScale};
_.E.onImageChange=function(){this.imageData&&(this.editOnlyMode||(this.showPreviewContainer=!0),this.calculateDisplayPosition())};
_.E.onEditOnlyModeUpdate=function(){this.showPreviewContainer=!this.editOnlyMode};
_.E.getSignedPosition=function(b,d,B){return d==="X"&&_.xe("HTML_DIR")==="rtl"?B==="-"?b+"px":b*-1+"px":B==="-"?b*-1+"px":b+"px"};
_.E.pickerMove=function(b){if(this.startPicker&&!this.showPreviewContainer&&this.pickerSize&&this.pickerOffsetX!==void 0&&this.pickerOffsetY!==void 0&&this.imageHeight&&this.imageWidth&&this.displayScale){var d=this.pickerOffsetX-b.clientX,B=this.pickerOffsetY-b.clientY;this.pickerOffsetX=b.clientX;this.pickerOffsetY=b.clientY;this.imageHeight>this.imageWidth?this.imageDisplayOffsetTop=Math.min(this.pickerDisplayOffsetTop,Math.max(this.pickerDisplayOffsetTop+this.pickerSize-this.imageHeight,this.imageDisplayOffsetTop-
B)):this.imageDisplayOffsetLeft=Math.min(this.pickerDisplayOffsetLeft,Math.max(this.pickerDisplayOffsetLeft+this.pickerSize-this.imageWidth,this.imageDisplayOffsetLeft-d))}};
_.E.pickerMoveStart=function(b){this.startPicker=!0;this.pickerOffsetX=b.clientX;this.pickerOffsetY=b.clientY};
_.E.pickerMoveComplete=function(){this.startPicker=!1;this.pickerOffsetY=this.pickerOffsetX=void 0;var b=this.generateCropPreview();b&&_.dp(this.hostElement,"ytd-backstage-image-preview-coordinates-update",b)};
_.E.cancelReposition=function(){this.editOnlyMode||(this.imageDisplayOffsetTop=this.savedImageDisplayOffsetTop,this.imageDisplayOffsetLeft=this.savedImageDisplayOffsetLeft,this.startPicker=!1,this.showPreviewContainer=!0);_.dp(this.hostElement,"ytd-backstage-image-preview-coordinates-cancel")};
_.E.deleteImage=function(){_.dp(this.hostElement,"ytd-backstage-image-preview-delete")};
_.E.editCropCoordinates=function(){this.showPreviewContainer=!1};
_.E.saveCropCoordinates=function(){this.editOnlyMode||(this.savedImageDisplayOffsetTop=this.imageDisplayOffsetTop,this.savedImageDisplayOffsetLeft=this.imageDisplayOffsetLeft,this.startPicker=!1,this.showPreviewContainer=!0);var b=this.generateCropPreview();b&&_.dp(this.hostElement,"ytd-backstage-image-preview-coordinates-save",b)};
_.E.getPreviewOffset=function(b,d,B){return d&&b?(B==="X"&&_.xe("HTML_DIR")==="rtl"?300/d*b:300/d*b*-1)+"px":"0px"};
_.E.getSimpleText=function(b){return b?_.qA(b):""};
_.E.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}};
_.DB.Object.defineProperties(lg.prototype,{altLabelForImage:{configurable:!0,enumerable:!0,get:function(){if(!this.imageWidth||!this.imageHeight||!this.pickerSize)return"";if(this.imageHeight>this.imageWidth){var b=this.getPreviewPosition(this.pickerDisplayOffsetTop,this.pickerSize,this.imageDisplayOffsetTop,this.imageHeight);return _.AU(this.a11yConfig.imageVerticalPosition,{x_percent:""+b,y_percent:""+(100-b)})+"\n"+_.AU(this.a11yConfig.verticalRepositionInstruction)}b=this.getPreviewPosition(this.pickerDisplayOffsetLeft,
this.pickerSize,this.imageDisplayOffsetLeft,this.imageWidth);return _.AU(this.a11yConfig.imageHorizontalPosition,{x_percent:""+b,y_percent:""+(100-b)})+"\n"+_.AU(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 b,d,B=(b=this.instruction)==null?void 0:(d=b.previewInstruction)==null?void 0:d.editButtonLabel;return B?{size:"SIZE_SMALL",style:"STYLE_SUGGESTIVE",text:B,accessibilityData:{accessibilityData:{label:this.getSimpleText(B)}}}:void 0}},
saveButton:{configurable:!0,enumerable:!0,get:function(){var b,d,B,k,G=this.editOnlyMode?(b=this.instruction)==null?void 0:(d=b.editInstruction)==null?void 0:d.saveImagesButtonLabel:(B=this.instruction)==null?void 0:(k=B.editInstruction)==null?void 0:k.saveButtonLabel;return G?{style:"STYLE_SUGGESTIVE",size:"SIZE_SMALL",text:G,accessibilityData:{accessibilityData:{label:this.getSimpleText(G)}}}:void 0}},
deleteButton:{configurable:!0,enumerable:!0,get:function(){var b,d,B=(b=this.instruction)==null?void 0:(d=b.previewInstruction)==null?void 0:d.deleteButtonLabel;return B?{size:"SIZE_SMALL",text:B,accessibilityData:{accessibilityData:{label:this.getSimpleText(B)}}}:void 0}},
cancelButton:{configurable:!0,enumerable:!0,get:function(){var b,d,B=(b=this.instruction)==null?void 0:(d=b.editInstruction)==null?void 0:d.cancelButtonLabel;b=this.editOnlyMode?"STYLE_BLUE_TEXT":"STYLE_TEXT";return B?{style:b,size:"SIZE_SMALL",text:B,accessibilityData:{accessibilityData:{label:this.getSimpleText(B)}}}: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"}}});
lg.prototype.onEditOnlyModeUpdate=lg.prototype.onEditOnlyModeUpdate;lg.prototype.onImageChange=lg.prototype.onImageChange;_.w([_.Z(),_.n("design:type",xbE)],lg.prototype,"imageData",void 0);_.w([_.Z(),_.n("design:type",Object)],lg.prototype,"instruction",void 0);_.w([_.Z(),_.n("design:type",Object)],lg.prototype,"a11yConfig",void 0);_.w([_.Z(),_.n("design:type",Number)],lg.prototype,"imageWidth",void 0);_.w([_.Z(),_.n("design:type",Number)],lg.prototype,"imageHeight",void 0);
_.w([_.Z(),_.n("design:type",Number)],lg.prototype,"displayScale",void 0);_.w([_.Z(),_.n("design:type",Object)],lg.prototype,"imageDisplayOffsetTop",void 0);_.w([_.Z(),_.n("design:type",Object)],lg.prototype,"imageDisplayOffsetLeft",void 0);_.w([_.Z(),_.n("design:type",Object)],lg.prototype,"pickerDisplayOffsetTop",void 0);_.w([_.Z(),_.n("design:type",Object)],lg.prototype,"pickerDisplayOffsetLeft",void 0);_.w([_.Z(),_.n("design:type",Object)],lg.prototype,"showPreviewContainer",void 0);
_.w([_.Z(),_.n("design:type",Object)],lg.prototype,"startPicker",void 0);_.w([_.Z(),_.n("design:type",Number)],lg.prototype,"pickerOffsetX",void 0);_.w([_.Z(),_.n("design:type",Number)],lg.prototype,"pickerOffsetY",void 0);_.w([_.Z(),_.n("design:type",Object)],lg.prototype,"repositionOptional",void 0);_.w([_.Z(),_.n("design:type",Object)],lg.prototype,"editOnlyMode",void 0);_.w([_.DM("#picker-container"),_.n("design:type",HTMLElement)],lg.prototype,"JSC$15967_pickerContainer",void 0);
_.w([_.DM("#picker"),_.n("design:type",HTMLElement)],lg.prototype,"picker",void 0);_.w([_.DM("#preview-clipper"),_.n("design:type",HTMLElement)],lg.prototype,"previewClipper",void 0);_.w([_.DM("#image-in-picker-background"),_.n("design:type",HTMLImageElement)],lg.prototype,"JSC$15967_imageInBackground",void 0);_.w([_.DM("#image-in-picker"),_.n("design:type",HTMLImageElement)],lg.prototype,"JSC$15967_imageInPicker",void 0);
_.w([_.DM("#image-in-preview-clipper"),_.n("design:type",HTMLImageElement)],lg.prototype,"JSC$15967_imageInPreviewClipper",void 0);_.w([_.X("pickerSize","imageWidth","imageHeight","pickerDisplayOffsetTop","imageDisplayOffsetTop"),_.n("design:type",String),_.n("design:paramtypes",[])],lg.prototype,"altLabelForImage",null);_.w([_.X("imageHeight","imageWidth"),_.n("design:type",Number),_.n("design:paramtypes",[])],lg.prototype,"pickerSize",null);
_.w([_.X("imageHeight","imageWidth"),_.n("design:type",Object),_.n("design:paramtypes",[])],lg.prototype,"imageOrientationStyle",null);_.w([_.X("instruction"),_.n("design:type",Object),_.n("design:paramtypes",[])],lg.prototype,"editButton",null);_.w([_.X("instruction","editOnlyMode"),_.n("design:type",Object),_.n("design:paramtypes",[])],lg.prototype,"saveButton",null);_.w([_.X("instruction"),_.n("design:type",Object),_.n("design:paramtypes",[])],lg.prototype,"deleteButton",null);
_.w([_.X("instruction","editOnlyMode"),_.n("design:type",Object),_.n("design:paramtypes",[])],lg.prototype,"cancelButton",null);_.w([_.X("imageDisplayOffsetTop","pickerDisplayOffsetTop"),_.n("design:type",Number),_.n("design:paramtypes",[])],lg.prototype,"cropOffsetTop",null);_.w([_.X("imageDisplayOffsetLeft","pickerDisplayOffsetLeft"),_.n("design:type",Number),_.n("design:paramtypes",[])],lg.prototype,"cropOffsetLeft",null);
_.w([_.X("imageDisplayOffsetLeft","imageDisplayOffsetTop"),_.n("design:type",String),_.n("design:paramtypes",[])],lg.prototype,"pickerBackgroundStyle",null);_.w([_.X("pickerDisplayOffsetLeft","pickerDisplayOffsetTop"),_.n("design:type",String),_.n("design:paramtypes",[])],lg.prototype,"pickerDisplayStyle",null);_.w([_.X("cropOffsetLeft","cropOffsetTop"),_.n("design:type",String),_.n("design:paramtypes",[])],lg.prototype,"imageInPickerStyle",null);
_.w([_.X("cropOffsetLeft","cropOffsetTop","pickerSize"),_.n("design:type",String),_.n("design:paramtypes",[])],lg.prototype,"previewClipperStyle",null);_.w([_.pl("imageData"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],lg.prototype,"onImageChange",null);_.w([_.pl("editOnlyMode"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],lg.prototype,"onEditOnlyModeUpdate",null);
_.w([_.X("showPreviewContainer"),_.n("design:type",String),_.n("design:paramtypes",[])],lg.prototype,"pickerModeStyle",null);_.w([_.ZM({is:"ytd-backstage-image-preview-renderer",disableElementRegistration:!0})],lg);
_.V(lg,"ytd-backstage-image-preview-renderer",function(){if(xBM!==void 0)return xBM;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return xBM=b},{mode:1});var YwS;var e$2={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 bKH;var ddV;var tf=function(){var b=_.g.apply(this,arguments)||this;b.a11yConfig=e$2;b.imageDisplayOffsetTop=0;b.imageDisplayOffsetLeft=0;b.pickerDisplayOffsetTop=0;b.pickerDisplayOffsetLeft=0;b.cropCoordinatesSaved=!1;b.previewSize=0;b.startPicker=!1;b.repositionOptional=!1;return b};
_.c(tf,_.g);_.E=tf.prototype;_.E.created=function(){_.fP.requestAvailability()};
_.E.ready=function(){};
_.E.onArrowKeysDown=function(b){if(!this.cropCoordinatesSaved&&this.pickerSize&&this.imageHeight&&this.imageWidth&&this.displayScale){b.detail.keyboardEvent.preventDefault();var d=0,B=0,k="";switch(b.detail.keyboardEvent.key){case "ArrowUp":bDw(this.imageDisplayOffsetTop+this.imageHeight,this.pickerDisplayOffsetTop+this.pickerSize)?k=this.a11yConfig.reachBottomOfImage:d=this.imageHeight*.05*-1;break;case "ArrowDown":bDw(this.pickerDisplayOffsetTop,this.imageDisplayOffsetTop)?k=this.a11yConfig.reachTopOfImage:
d=this.imageHeight*.05;break;case "ArrowLeft":bDw(this.pickerDisplayOffsetLeft+this.pickerSize,this.imageDisplayOffsetLeft+this.imageWidth)?k=this.a11yConfig.reachRightOfImage:B=this.imageWidth*.05*-1;break;case "ArrowRight":bDw(this.pickerDisplayOffsetLeft,this.imageDisplayOffsetLeft)?k=this.a11yConfig.reachLeftOfImage:B=this.imageWidth*.05}k&&_.AU(k)&&_.dp(this.hostElement,"iron-announce",{text:_.AU(k)});if(B||d)this.imageHeight>this.imageWidth?(this.imageDisplayOffsetTop=Math.min(this.pickerDisplayOffsetTop,
Math.max(this.pickerDisplayOffsetTop+this.pickerSize-this.imageHeight,this.imageDisplayOffsetTop+d)),b=this.getPreviewPosition(this.pickerDisplayOffsetTop,this.pickerSize,this.imageDisplayOffsetTop,this.imageHeight),b=_.AU(this.a11yConfig.imageVerticalPosition,{x_percent:""+b,y_percent:""+(100-b)})):(this.imageDisplayOffsetLeft=Math.min(this.pickerDisplayOffsetLeft,Math.max(this.pickerDisplayOffsetLeft+this.pickerSize-this.imageWidth,this.imageDisplayOffsetLeft+B)),b=this.getPreviewPosition(this.pickerDisplayOffsetLeft,
this.pickerSize,this.imageDisplayOffsetLeft,this.imageWidth),b=_.AU(this.a11yConfig.imageHorizontalPosition,{x_percent:""+b,y_percent:""+(100-b)})),b&&_.dp(this.hostElement,"iron-announce",{text:b})}};
_.E.getPreviewPosition=function(b,d,B,k){return Math.round(100*(b+d*.5-B)/k)};
_.E.displayImage=function(){var b=this.JSC$15978_pickerContainer.getBoundingClientRect().width,d=this.JSC$15978_pickerContainer.getBoundingClientRect().height,B=Math.min(this.picker.getBoundingClientRect().height,this.picker.getBoundingClientRect().width),k=this.JSC$15978_imageInBackground.naturalWidth,G=this.JSC$15978_imageInBackground.naturalHeight;this.displayScale=Math.max(B/k,B/G);this.imageWidth=k*this.displayScale;this.imageHeight=G*this.displayScale;this.pickerDisplayOffsetLeft=(b-B)/2;this.pickerDisplayOffsetTop=
(d-B)/2;this.imageDisplayOffsetLeft=G>k?this.pickerDisplayOffsetLeft:(b-this.imageWidth)/2;this.imageDisplayOffsetTop=k>G?this.pickerDisplayOffsetTop:(d-this.imageHeight)/2;this.repositionOptional&&this.saveCropCoordinates()};
_.E.onImageDataChange=function(){this.imageData&&(this.pickerDisplayOffsetLeft=this.pickerDisplayOffsetTop=0,this.cropCoordinatesSaved=!1,this.JSC$15978_imageInBackground.src=this.imageData.toString(),this.JSC$15978_imageInPicker.src=this.imageData.toString(),this.JSC$15978_imageInPreviewClipper.src=this.imageData.toString(),this.imageAsPreview.src=this.imageData.toString())};
_.E.getSignedPosition=function(b,d,B){return d==="X"&&_.xe("HTML_DIR")==="rtl"?B==="-"?b+"px":b*-1+"px":B==="-"?b*-1+"px":b+"px"};
_.E.pickerMove=function(b){if(this.startPicker&&!this.cropCoordinatesSaved&&this.pickerSize&&this.pickerOffsetX!==void 0&&this.pickerOffsetY!==void 0&&this.imageHeight&&this.imageWidth&&this.displayScale){var d=this.pickerOffsetX-b.clientX,B=this.pickerOffsetY-b.clientY;this.pickerOffsetX=b.clientX;this.pickerOffsetY=b.clientY;this.imageHeight>this.imageWidth?this.imageDisplayOffsetTop=Math.min(this.pickerDisplayOffsetTop,Math.max(this.pickerDisplayOffsetTop+this.pickerSize-this.imageHeight,this.imageDisplayOffsetTop-
B)):this.imageDisplayOffsetLeft=Math.min(this.pickerDisplayOffsetLeft,Math.max(this.pickerDisplayOffsetLeft+this.pickerSize-this.imageWidth,this.imageDisplayOffsetLeft-d))}};
_.E.pickerMoveStart=function(b){this.startPicker=!0;this.pickerOffsetX=b.clientX;this.pickerOffsetY=b.clientY};
_.E.pickerMoveComplete=function(){this.startPicker=!1;this.pickerOffsetY=this.pickerOffsetX=void 0};
_.E.saveCropCoordinates=function(){this.cropCoordinatesSaved?(this.cropCoordinatesSaved=!1,this.previewSize=0,_.dp(this.hostElement,"yt-img-crop-reposition")):(this.startPicker=!1,this.generateCropPreview())};
_.E.getPreviewOffset=function(b,d,B,k){return d&&b&&B?(k==="X"&&_.xe("HTML_DIR")==="rtl"?B/d*b:B/d*b*-1)+"px":"0px"};
_.E.getSimpleText=function(b){return b?_.qA(b):""};
_.E.generateCropPreview=function(){if(this.imageWidth&&this.imageHeight&&this.pickerSize){this.cropCoordinatesSaved=!0;var b=this.cropOffsetTop/this.imageHeight,d=(this.cropOffsetLeft+this.pickerSize)/this.imageWidth,B=(this.cropOffsetTop+this.pickerSize)/this.imageHeight,k=this.cropOffsetLeft/this.imageWidth;this.previewSize=_.Cl(this.hostElement).querySelector("#preview-clipper").getBoundingClientRect().width;_.dp(this.hostElement,"yt-img-crop-coordinates-update",{top:b,right:d,bottom:B,left:k})}};
_.DB.Object.defineProperties(tf.prototype,{altLabelForImage:{configurable:!0,enumerable:!0,get:function(){if(!this.imageWidth||!this.imageHeight||!this.pickerSize)return"";if(this.imageHeight>this.imageWidth){var b=this.getPreviewPosition(this.pickerDisplayOffsetTop,this.pickerSize,this.imageDisplayOffsetTop,this.imageHeight);return _.AU(this.a11yConfig.imageVerticalPosition,{x_percent:""+b,y_percent:""+(100-b)})+"\n"+_.AU(this.a11yConfig.verticalRepositionInstruction)}b=this.getPreviewPosition(this.pickerDisplayOffsetLeft,
this.pickerSize,this.imageDisplayOffsetLeft,this.imageWidth);return _.AU(this.a11yConfig.imageHorizontalPosition,{x_percent:""+b,y_percent:""+(100-b)})+"\n"+_.AU(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 b,d=(b=this.learnMore.runs[0])==null?void 0:b.navigationEndpoint,B;return((B=_.p(d,_.sN))==null?void 0:B.url)||void 0}}}});
tf.prototype.onImageDataChange=tf.prototype.onImageDataChange;_.w([_.Z(),_.n("design:type",Object)],tf.prototype,"imageData",void 0);_.w([_.Z(),_.n("design:type",Object)],tf.prototype,"instruction",void 0);_.w([_.Z(),_.n("design:type",Object)],tf.prototype,"a11yConfig",void 0);_.w([_.Z(),_.n("design:type",Number)],tf.prototype,"imageWidth",void 0);_.w([_.Z(),_.n("design:type",Number)],tf.prototype,"imageHeight",void 0);_.w([_.Z(),_.n("design:type",Number)],tf.prototype,"displayScale",void 0);
_.w([_.Z(),_.n("design:type",Object)],tf.prototype,"imageDisplayOffsetTop",void 0);_.w([_.Z(),_.n("design:type",Object)],tf.prototype,"imageDisplayOffsetLeft",void 0);_.w([_.Z(),_.n("design:type",Object)],tf.prototype,"pickerDisplayOffsetTop",void 0);_.w([_.Z(),_.n("design:type",Object)],tf.prototype,"pickerDisplayOffsetLeft",void 0);_.w([_.Z(),_.n("design:type",Object)],tf.prototype,"cropCoordinatesSaved",void 0);_.w([_.Z(),_.n("design:type",Object)],tf.prototype,"previewSize",void 0);
_.w([_.Z(),_.n("design:type",Object)],tf.prototype,"startPicker",void 0);_.w([_.Z(),_.n("design:type",Number)],tf.prototype,"pickerOffsetX",void 0);_.w([_.Z(),_.n("design:type",Number)],tf.prototype,"pickerOffsetY",void 0);_.w([_.Z(),_.n("design:type",Object)],tf.prototype,"repositionOptional",void 0);_.w([_.DM("#picker-container"),_.n("design:type",HTMLElement)],tf.prototype,"JSC$15978_pickerContainer",void 0);_.w([_.DM("#picker"),_.n("design:type",HTMLElement)],tf.prototype,"picker",void 0);
_.w([_.DM("#image-in-picker-background"),_.n("design:type",HTMLImageElement)],tf.prototype,"JSC$15978_imageInBackground",void 0);_.w([_.DM("#image-in-picker"),_.n("design:type",HTMLImageElement)],tf.prototype,"JSC$15978_imageInPicker",void 0);_.w([_.DM("#image-in-preview-clipper"),_.n("design:type",HTMLImageElement)],tf.prototype,"JSC$15978_imageInPreviewClipper",void 0);_.w([_.DM("#full-image-as-preview"),_.n("design:type",HTMLImageElement)],tf.prototype,"imageAsPreview",void 0);
_.w([_.X("pickerSize","imageWidth","imageHeight","pickerDisplayOffsetTop","imageDisplayOffsetTop"),_.n("design:type",String),_.n("design:paramtypes",[])],tf.prototype,"altLabelForImage",null);_.w([_.X("imageHeight","imageWidth"),_.n("design:type",Number),_.n("design:paramtypes",[])],tf.prototype,"pickerSize",null);_.w([_.X("imageHeight","imageWidth"),_.n("design:type",Object),_.n("design:paramtypes",[])],tf.prototype,"imageOrientationStyle",null);
_.w([_.X("instruction.previewInstruction.editButtonLabel"),_.n("design:type",Object),_.n("design:paramtypes",[])],tf.prototype,"editButton",null);_.w([_.X("instruction.editInstruction.saveButtonLabel"),_.n("design:type",Object),_.n("design:paramtypes",[])],tf.prototype,"saveButton",null);_.w([_.X("imageDisplayOffsetTop","pickerDisplayOffsetTop"),_.n("design:type",Number),_.n("design:paramtypes",[])],tf.prototype,"cropOffsetTop",null);
_.w([_.X("imageDisplayOffsetLeft","pickerDisplayOffsetLeft"),_.n("design:type",Number),_.n("design:paramtypes",[])],tf.prototype,"cropOffsetLeft",null);_.w([_.X("imageDisplayOffsetLeft","imageDisplayOffsetTop"),_.n("design:type",String),_.n("design:paramtypes",[])],tf.prototype,"pickerBackgroundStyle",null);_.w([_.X("pickerDisplayOffsetLeft","pickerDisplayOffsetTop"),_.n("design:type",String),_.n("design:paramtypes",[])],tf.prototype,"pickerDisplayStyle",null);
_.w([_.X("cropOffsetLeft","cropOffsetTop"),_.n("design:type",String),_.n("design:paramtypes",[])],tf.prototype,"imageInPickerStyle",null);_.w([_.X("cropOffsetLeft","cropOffsetTop","pickerSize","previewSize"),_.n("design:type",String),_.n("design:paramtypes",[])],tf.prototype,"previewClipperStyle",null);_.w([_.O8("imageData"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],tf.prototype,"onImageDataChange",null);
_.w([_.X("cropCoordinatesSaved"),_.n("design:type",String),_.n("design:paramtypes",[])],tf.prototype,"pickerModeStyle",null);_.w([_.X("instruction.editInstruction.learnMore"),_.n("design:type",Object),_.n("design:paramtypes",[])],tf.prototype,"learnMore",null);_.w([_.X("learnMore"),_.n("design:type",Object),_.n("design:paramtypes",[])],tf.prototype,"learnMoreUrl",null);_.w([_.Fk({is:"yt-img-crop-picker",disableElementRegistration:!0})],tf);
_.V(tf,"yt-img-crop-picker",function(){if(ddV===void 0){var b=document.createElement("template");_.J(b,'\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>');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);var d=b.content,B=d.insertBefore;bKH===void 0&&(bKH=document.createElement("template"));var k=bKH;B.call(d,k.content.cloneNode(!0),b.content.firstChild);ddV=b}b=ddV;return b},{mode:2});var j1=function(){var b=_.g.apply(this,arguments)||this;b.errorMessage="";b.hasPreview=!1;b.isBackstagePost=!1;b.dismissButtonOverrides={size:"XS"};return b};
_.c(j1,_.g);_.E=j1.prototype;_.E.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"}}}};
_.E.detached=function(){this.removeOverlay()};
_.E.setPreview=function(b){_.Cl(this.hostElement).querySelector("#preview-picker").imageData=b;this.hasPreview=!0;_.dp(this.hostElement,"yt-backstage-image-select-preview")};
_.E.cancel=function(){this.errorMessage="";this.overlay&&this.overlay.cancel();this.hasPreview=!1;var b=_.Cl(this.hostElement).querySelector("#dropzone");b.classList.remove("dragover");b.classList.remove("error");_.dp(this.hostElement,"yt-backstage-image-select-cancel")};
_.E.setupOverlay=function(){var b=this.imageUploadEndpoint;this.removeOverlay();if(b&&b.imageValidationInfo){var d=_.Cl(this.hostElement).querySelector("#dropzone"),B=_.Cl(this.hostElement).querySelector("#select");this.overlay=new Rm(b.uploadUrl,b.channelId,b.imageValidationInfo.maxFileSizeMb,b.imageValidationInfo.allowedMaxAspectRatio,d,B,!0);_.JP(this.overlay,"yt.comments.ImageUploadOverlay.CHANGE_EVENT",this.onPreview,!1,this);_.JP(this.overlay,"yt.comments.ImageUploadOverlay.FILE_TOO_LARGE_EVENT",
this.onImageError,!1,this);_.JP(this.overlay,"yt.comments.ImageUploadOverlay.HOVER_EVENT",this.onDragOver,!1,this);_.JP(this.overlay,"yt.comments.ImageUploadOverlay.INVALID_EVENT",this.onImageError,!1,this);_.JP(this.overlay,"yt.comments.ImageUploadOverlay.FILE_INVALID_ASPECT_RATIO_EVENT",this.onImageAlert,!1,this)}};
_.E.removeOverlay=function(){this.overlay&&(_.Zj(this.overlay,"yt.comments.ImageUploadOverlay.INVALID_EVENT",this.onImageError,!1,this),_.Zj(this.overlay,"yt.comments.ImageUploadOverlay.HOVER_EVENT",this.onDragOver,!1,this),_.Zj(this.overlay,"yt.comments.ImageUploadOverlay.FILE_TOO_LARGE_EVENT",this.onImageError,!1,this),_.Zj(this.overlay,"yt.comments.ImageUploadOverlay.FILE_INVALID_ASPECT_RATIO_EVENT",this.onImageAlert,!1,this),_.Zj(this.overlay,"yt.comments.ImageUploadOverlay.CHANGE_EVENT",this.onPreview,
!1,this),this.overlay.dispose(),this.overlay=void 0)};
_.E.onDragOver=function(b){var d=_.Cl(this.hostElement).querySelector("#dropzone");_.Ll(d,"dragover",b.value)};
_.E.onPreview=function(b){this.setPreview(b.value)};
_.E.onImageError=function(b){if(b.type==="yt.comments.ImageUploadOverlay.FILE_TOO_LARGE_EVENT"){var d;b=(d=this.data)==null?void 0:d.fileSizeError}else if(b.type==="yt.comments.ImageUploadOverlay.INVALID_EVENT"){var B;b=(B=this.data)==null?void 0:B.invalidError}else if(b.type==="yt.comments.ImageUploadOverlay.FILE_INVALID_ASPECT_RATIO_EVENT"){var k;b=(k=this.data)==null?void 0:k.invalidAspectRatioError}else return;this.errorMessage=_.qA(b);_.Cl(this.hostElement).querySelector("#dropzone").classList.add("error")};
_.E.onImageAlert=function(b){this.onImageError(b)};
_.E.uploadPromise=function(){var b=this,d=this.overlay&&this.overlay.uploadPromise();if(d)return d.catch(function(){throw Error(b.data?_.qA(b.data.uploadFailureError):"");})};
_.DB.Object.defineProperties(j1.prototype,{selectionCancel:{configurable:!0,enumerable:!0,get:function(){var b;return(b=this.data)==null?void 0:b.cancelButton}},
previewCancel:{configurable:!0,enumerable:!0,get:function(){var b;return(b=this.data)==null?void 0:b.cancelButton}},
icon:{configurable:!0,enumerable:!0,get:function(){var b,d;if((b=this.data)==null?0:(d=b.icon)==null?0:d.iconType)return _.fx(this.data.icon.iconType)}}});
j1.prototype.setupOverlay=j1.prototype.setupOverlay;_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],j1.prototype,"rendererStamperBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],j1.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],j1.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Object)],j1.prototype,"imageUploadEndpoint",void 0);_.w([_.Z(),_.n("design:type",Object)],j1.prototype,"errorMessage",void 0);
_.w([_.Z(),_.n("design:type",Rm)],j1.prototype,"overlay",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],j1.prototype,"hasPreview",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],j1.prototype,"isBackstagePost",void 0);_.w([_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],j1.prototype,"selectionCancel",null);_.w([_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],j1.prototype,"previewCancel",null);
_.w([_.X("data.icon.iconType"),_.n("design:type",Object),_.n("design:paramtypes",[])],j1.prototype,"icon",null);_.w([_.Z(),_.n("design:type",Object)],j1.prototype,"dismissButtonOverrides",void 0);_.w([_.O8("imageUploadEndpoint"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],j1.prototype,"setupOverlay",null);_.w([_.ZM({is:"ytd-backstage-image-select-renderer",disableElementRegistration:!0})],j1);
_.V(j1,"ytd-backstage-image-select-renderer",function(){if(YwS!==void 0)return YwS;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return YwS=b},{mode:1});var B5V;var kRV;var FI=function(){var b=_.g.apply(this,arguments)||this;b.selected=!1;return b};
_.c(FI,_.g);_.E=FI.prototype;_.E.computeSelected=function(b){return b==null?void 0:b.selected};
_.E.computeTransform=function(b,d,B){var k,G,P=(G=(k=this.imageContainer)==null?void 0:k.getBoundingClientRect())!=null?G:{width:0,height:0};k=Math.max(P.width/d,P.height/B);B=B*k*b.top;return"translateX("+this.getSignedPosition(d*k*b.left,"X","-")+") translateY("+this.getSignedPosition(B,"Y","-")+")"};
_.E.getSignedPosition=function(b,d,B){return d==="X"&&_.xe("HTML_DIR")==="rtl"?B==="-"?b+"px":b*-1+"px":B==="-"?b*-1+"px":b+"px"};
_.E.onClick=function(){var b;_.dp(this.hostElement,"ytb-backstage-multi-image-thumbnail-render-click",(b=this.data)==null?void 0:b.image)};
_.E.onKeyPress=function(b){if(b.keyCode===13)this.onClick()};
_.DB.Object.defineProperties(FI.prototype,{thumbnailUrl:{configurable:!0,enumerable:!0,get:function(){var b,d;return((b=this.data)==null?void 0:(d=b.image)==null?void 0:d.localImageSrc)||void 0}},
thumbnailStyle:{configurable:!0,enumerable:!0,get:function(){var b;if((b=this.data)!=null&&b.image){var d;b=(d=this.data)==null?void 0:d.image;return b.previewCoordinates.top!==0||b.previewCoordinates.left!==0?(d=this.computeTransform(b.previewCoordinates,b.naturalWidth,b.naturalHeight),b.naturalHeight>=b.naturalWidth?"width:inherit;transform:"+d+";":"height:inherit;transform:"+d+";"):b.naturalHeight>=b.naturalWidth?"width:inherit;":"height:inherit;"}}}});
FI.prototype.onKeyPress=FI.prototype.onKeyPress;_.w([_.DM(".image-container"),_.n("design:type",HTMLElement)],FI.prototype,"imageContainer",void 0);_.w([_.Z(),_.n("design:type",Object)],FI.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"computeSelected(data)"}),_.n("design:type",Object)],FI.prototype,"selected",void 0);_.w([_.X("data.image"),_.n("design:type",Object),_.n("design:paramtypes",[])],FI.prototype,"thumbnailUrl",null);
_.w([_.X("data.image","data.image.previewCoordinates"),_.n("design:type",Object),_.n("design:paramtypes",[])],FI.prototype,"thumbnailStyle",null);_.w([_.$0("keypress"),_.n("design:type",Function),_.n("design:paramtypes",[Event]),_.n("design:returntype")],FI.prototype,"onKeyPress",null);_.w([_.ZM({is:"ytd-backstage-multi-image-thumbnail-renderer",disableElementRegistration:!0})],FI);
_.V(FI,"ytd-backstage-multi-image-thumbnail-renderer",function(){if(kRV!==void 0)return kRV;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return kRV=b},{mode:2});var Zi=function(b,d,B){B=B===void 0?!1:B;_.gh.call(this);var k=this;this.dropZoneOverlay=new ZL(b);this.selectOverlay=B?new gQ(d,"multiple_file",["image/*"]):new gQ(d,"single_file",["image/*"]);this.handler=new _.Jt(this);_.RK(this,this.handler);this.handler.listen(this.dropZoneOverlay,"f",this.onChange).listen(d,"click",function(){k.selectOverlay.click()}).listen(this.selectOverlay,"j",this.onChange)};
_.c(Zi,_.gh);Zi.prototype.onChange=function(b){var d;(d=b.files)!=null&&d.length&&this.dispatchEvent(new CustomEvent("yt.comments.ImagePicker.select",{detail:b.files}))};var gZ=function(){var b=_.g.apply(this,arguments)||this;b.addImageErrorMessage="";b.errorMessage="";b.images=[];b.selectedImageIndex=0;b.modern=_.N("web_modern_buttons");b.maxNumImagesPerPost=_.Nt("max_num_images_per_post_web_ui");b.JSC$15993_imageId=0;return b};
_.c(gZ,_.g);_.E=gZ.prototype;_.E.created=function(){var b=this;this.JSC$15993_ytReorderableController=new _.Ie$(100,function(d){b.handleDrop(d)})};
_.E.observeAddImageError=function(){this.addImageErrorMessage!==""&&_.dp(this.hostElement,"yt-backstage-add-image-error",this.addImageErrorMessage)};
_.E.observeDragToReorder=function(){var b=this;if(this.showImagesPreview){var d,B=z3e(_.S_.getInstance(),(d=this.data)==null?void 0:d.dragToReorderTooltip);_.Y8.addLowPriorityJob(function(){_.PG(b.hostElement,B,b.thumbnailDragDropArea)})}};
_.E.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}}};
_.E.computeThumbnail=function(b){return(b==null?void 0:b.localImageSrc)||void 0};
_.E.onRendererstamperFinished=function(){_.D0A(this.JSC$15993_ytReorderableController,_.Cl(this.hostElement).querySelector("#thumbnail-drag-drop-area"),_.Cl(this.hostElement).querySelector("#thumbnail-drag-drop-area"))};
_.E.handleDrop=function(b){var d=b.currDragItem;if(d!=null&&d.data){b=this.images[this.selectedImageIndex];var B=d.data.image,k=this.images.indexOf(B)||0;d=_.Fy(d.parentNode.children,d);this.images.splice(k,1);this.images.splice(d,0,B);this.images=[].concat(_.K6(this.images));this.selectedImageIndex=this.images.indexOf(b)}};
_.E.setUpImagePicker=function(){var b=this.imageUploadEndpoint;b&&b.imageValidationInfo&&(this.uploadManager=new hf(b.uploadUrl,b.channelId),this.initialPicker||(this.initialPicker=new Zi(this.dropzone,this.selectLink,!0),_.JP(this.initialPicker,"yt.comments.ImagePicker.select",this.onInitialSelectImages,!1,this)),this.addImagePicker||(this.addImagePicker=new Zi(this.addImageButtonContainer,this.addImageSelectButton),_.JP(this.addImagePicker,"yt.comments.ImagePicker.select",this.onAddImage,!1,this)),
_.JP(this.JSC$15993_imagePreviewContainer,"ytd-backstage-image-preview-coordinates-save",this.repositionImage,!1,this),_.JP(this.JSC$15993_imagePreviewContainer,"ytd-backstage-image-preview-delete",this.deleteImage,!1,this),_.JP(_.Cl(this.hostElement).querySelector("#thumbnail-drag-drop-area"),"ytb-backstage-multi-image-thumbnail-render-click",this.onThumbnailClick,!1,this))};
_.E.detached=function(){this.initialPicker&&(_.Zj(this.initialPicker,"yt.comments.ImagePicker.select",this.onInitialSelectImages,!1,this),this.initialPicker.dispose(),this.initialPicker=void 0);this.addImagePicker&&(_.Zj(this.addImagePicker,"yt.comments.ImagePicker.select",this.onAddImage,!1,this),this.addImagePicker.dispose(),this.addImagePicker=void 0);_.qF(this.JSC$15993_ytReorderableController)};
_.E.onInitialSelectImages=function(b){var d=this;return _.f(function(B){return B.yield(d.onSelectImages(b,!1),0)})};
_.E.onAddImage=function(b){var d=this;return _.f(function(B){return B.yield(d.onSelectImages(b,!0),0)})};
_.E.onSelectImages=function(b,d){var B=this,k,G,P,v,L,A,a,O,I,D,U,M,z,H,l,F,K,u,r,Q;return _.f(function(q){switch(q.nextAddress){case 1:d?B.addImageErrorMessage="":(B.images=[],B.errorMessage="");k=b.detail;G=B.validateImages([].concat(_.K6(k)));if(G!=="")return d?B.addImageErrorMessage=G:B.errorMessage=G,q.return();P=[].concat(_.K6(k)).map(function(sW){return(new Jk(B.maxAspectRatio,!1,!0)).transform(sW)});
return q.yield(Promise.allSettled(P),2);case 2:v=q.yieldResult,L=_.C(v.entries()),A=L.next();case 3:if(A.done){q.jumpTo(5);break}a=A.value;O=_.C(a);I=O.next().value;D=O.next().value;U=I;M=D;if(M.status!=="fulfilled"){l=H=z=void 0;d?B.addImageErrorMessage=_.qA((z=B.data)==null?void 0:z.invalidError):B.errorMessage=B.errorMessage===""?_.qA((H=B.data)==null?void 0:H.invalidError):_.qA((l=B.data)==null?void 0:l.multiFileError);q.jumpTo(4);break}F=M.value;F.cropped&&_.dp(B.hostElement,"yt-backstage-multi-image-cropped");
if(F.invalidAspectRatio){r=u=K=void 0;d?B.addImageErrorMessage=_.qA((K=B.data)==null?void 0:K.invalidAspectRatioError):B.errorMessage=B.errorMessage===""?_.qA((u=B.data)==null?void 0:u.invalidAspectRatioError):_.qA((r=B.data)==null?void 0:r.multiFileError);q.jumpTo(4);break}return q.yield(YMF(B.JSC$15993_imageId,b.detail[U],F.transformedData),8);case 8:Q=q.yieldResult,B.images.push(Q),B.JSC$15993_imageId++;case 4:A=L.next();q.jumpTo(3);break;case 5:if(B.errorMessage!==""||B.addImageErrorMessage!==
"")return q.return();d?u8h(B.uploadManager,[B.images[B.images.length-1]]):u8h(B.uploadManager,B.images);B.images=[].concat(_.K6(B.images));B.selectedImageIndex=d?Math.max(B.images.length-1,0):0;_.dp(B.hostElement,"yt-backstage-multi-image-select");_.tn(q)}})};
_.E.onThumbnailClick=function(b){if(b=b.event_.detail)this.selectedImageIndex=this.images.indexOf(b)};
_.E.validateImages=function(b){if(b.length>this.maxNumImagesPerPost){var d;return _.qA((d=this.data)==null?void 0:d.multiImageExceedMaxImageCountError)}var B=1048576*this.maxFileSizeMb;b=b.filter(function(P){return P.size>B}).length;
if(b===0)return"";var k,G;b=b>1?(k=this.data)==null?void 0:k.multiFileError:(G=this.data)==null?void 0:G.fileSizeError;return _.qA(b)};
_.E.deleteImage=function(){this.uploadManager.cancel(this.images[this.selectedImageIndex].id);this.images.splice(this.selectedImageIndex,1);this.images=[].concat(_.K6(this.images));this.selectedImageIndex=0};
_.E.repositionImage=function(b){this.images[this.selectedImageIndex].previewCoordinates=b.event_.detail;this.images=[].concat(_.K6(this.images))};
_.E.getAllUploadStatuses=function(){var b=this,d,B,k,G;return _.f(function(P){if(P.nextAddress==1)return P.yield(b.uploadManager.getAllUploadStatuses(),2);d=P.yieldResult;B=_.C(d);for(k=B.next();!k.done;k=B.next())if(G=k.value,G.encryptedBlobId===void 0)return P.return(KuU(b.uploadManager));return P.return(d)})};
_.E.hasImages=function(){return this.images.length>0};
_.E.cancel=function(){for(var b=this.uploadManager,d=_.C(b.imagesUploadData),B=d.next();!B.done;B=d.next())b.cancel(B.value.image.id);this.addImageErrorMessage=this.errorMessage="";this.images=[];_.dp(this.hostElement,"yt-backstage-multi-image-cancel")};
_.DB.Object.defineProperties(gZ.prototype,{maxAspectRatio:{configurable:!0,enumerable:!0,get:function(){var b,d;return((b=this.imageUploadEndpoint)==null?void 0:(d=b.imageValidationInfo)==null?void 0:d.allowedMaxAspectRatio)||0}},
maxFileSizeMb:{configurable:!0,enumerable:!0,get:function(){var b,d;return((b=this.imageUploadEndpoint)==null?void 0:(d=b.imageValidationInfo)==null?void 0:d.maxFileSizeMb)||0}},
dropIcon:{configurable:!0,enumerable:!0,get:function(){var b,d;if((b=this.data)==null?0:(d=b.icon)==null?0:d.iconType)return _.fx(this.data.icon.iconType)}},
selectionCancel:{configurable:!0,enumerable:!0,get:function(){var b;return(b=this.data)==null?void 0:b.cancelButton}},
previewCancel:{configurable:!0,enumerable:!0,get:function(){var b;return(b=this.data)==null?void 0:b.cancelButton}},
dataForAddImageButton:{configurable:!0,enumerable:!0,get:function(){var b;return(b=this.data)==null?void 0:b.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 b=this;return(this.images||[]).map(function(d,B){return{renderer:{image:d,selected:B===b.selectedImageIndex}}})}}});
gZ.prototype.setUpImagePicker=gZ.prototype.setUpImagePicker;gZ.prototype.onRendererstamperFinished=gZ.prototype.onRendererstamperFinished;gZ.prototype.observeDragToReorder=gZ.prototype.observeDragToReorder;gZ.prototype.observeAddImageError=gZ.prototype.observeAddImageError;_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],gZ.prototype,"rendererStamperBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],gZ.prototype,"ytRendererBehavior",void 0);
_.w([_.DM("#dropzone"),_.n("design:type",HTMLElement)],gZ.prototype,"dropzone",void 0);_.w([_.DM("#select-link"),_.n("design:type",HTMLElement)],gZ.prototype,"selectLink",void 0);_.w([_.DM("#thumbnail-drag-drop-area"),_.n("design:type",HTMLElement)],gZ.prototype,"thumbnailDragDropArea",void 0);_.w([_.DM("#add-image-button-container"),_.n("design:type",HTMLElement)],gZ.prototype,"addImageButtonContainer",void 0);
_.w([_.DM("#add-image-button"),_.n("design:type",HTMLElement)],gZ.prototype,"addImageSelectButton",void 0);_.w([_.DM("#image-preview-container"),_.n("design:type",Object)],gZ.prototype,"JSC$15993_imagePreviewContainer",void 0);_.w([_.Z(),_.n("design:type",Object)],gZ.prototype,"addImageErrorMessage",void 0);_.w([_.Z(),_.n("design:type",Object)],gZ.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Object)],gZ.prototype,"errorMessage",void 0);
_.w([_.Z(),_.n("design:type",Object)],gZ.prototype,"imageUploadEndpoint",void 0);_.w([_.Z(),_.n("design:type",Array)],gZ.prototype,"images",void 0);_.w([_.Z(),_.n("design:type",Zi)],gZ.prototype,"initialPicker",void 0);_.w([_.Z(),_.n("design:type",Zi)],gZ.prototype,"addImagePicker",void 0);_.w([_.Z(),_.n("design:type",hf)],gZ.prototype,"uploadManager",void 0);_.w([_.Z(),_.n("design:type",Object)],gZ.prototype,"selectedImageIndex",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],gZ.prototype,"modern",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],gZ.prototype,"maxNumImagesPerPost",void 0);_.w([_.X("imageUploadEndpoint"),_.n("design:type",Number),_.n("design:paramtypes",[])],gZ.prototype,"maxAspectRatio",null);_.w([_.X("imageUploadEndpoint"),_.n("design:type",Number),_.n("design:paramtypes",[])],gZ.prototype,"maxFileSizeMb",null);
_.w([_.X("data.icon.iconType"),_.n("design:type",Object),_.n("design:paramtypes",[])],gZ.prototype,"dropIcon",null);_.w([_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],gZ.prototype,"selectionCancel",null);_.w([_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],gZ.prototype,"previewCancel",null);_.w([_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],gZ.prototype,"dataForAddImageButton",null);
_.w([_.X("errorMessage"),_.n("design:type",String),_.n("design:paramtypes",[])],gZ.prototype,"dropzoneClass",null);_.w([_.X("images"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],gZ.prototype,"showImagesPreview",null);_.w([_.X("images"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],gZ.prototype,"containMaxImages",null);_.w([_.O8("addImageErrorMessage"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],gZ.prototype,"observeAddImageError",null);
_.w([_.O8("showImagesPreview"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],gZ.prototype,"observeDragToReorder",null);_.w([_.X("images","selectedImageIndex"),_.n("design:type",Object),_.n("design:paramtypes",[])],gZ.prototype,"selectedImageData",null);_.w([_.X("images","selectedImageIndex"),_.n("design:type",Array),_.n("design:paramtypes",[])],gZ.prototype,"thumbnailRenderers",null);
_.w([_.$0("yt-rendererstamper-finished"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],gZ.prototype,"onRendererstamperFinished",null);_.w([_.O8("imageUploadEndpoint"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],gZ.prototype,"setUpImagePicker",null);_.w([_.ZM({is:"ytd-backstage-multi-image-select-renderer",disableElementRegistration:!0})],gZ);
_.V(gZ,"ytd-backstage-multi-image-select-renderer",function(){if(B5V!==void 0)return B5V;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return B5V=b},{mode:1});var GRS;var P12;var E9h;var yL=function(){var b=_.g.apply(this,arguments)||this;b.boundCaptureFocus=function(d){b.onCaptureFocus(d)};
return b};
_.c(yL,_.g);_.E=yL.prototype;_.E.attached=function(){document.addEventListener("focus",this.boundCaptureFocus,!0)};
_.E.detached=function(){document.removeEventListener("focus",this.boundCaptureFocus)};
_.E.onCaptureFocus=function(b){_.Q8(b).indexOf(this.hostElement)!==-1&&this.item.focus()};
_.E.getIconType=function(b){return b?"yt-icons:"+b.toLowerCase():null};
_.E.onSelect=function(){var b;if((b=this.data)==null?0:b.onSelectCommand)if(_.N("refresh_upon_dismiss_channel_creation_from_playlists"))this.ytComponentBehavior.resolveCommand(this.data.onSelectCommand);else{var d;((d=_.p(this.data.onSelectCommand.commandMetadata,_.LT))==null?0:d.url)?_.dp(this.hostElement,"yt-navigate",{endpoint:this.data.onSelectCommand}):_.I2().resolve(_.U6).resolveCommand(this.data.onSelectCommand,{form:{element:this.hostElement}})}};
_.DB.Object.defineProperties(yL.prototype,{label:{configurable:!0,enumerable:!0,get:function(){return this.data?_.qA(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}}});
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],yL.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],yL.prototype,"ytComponentBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],yL.prototype,"data",void 0);_.w([_.DM("#item"),_.n("design:type",HTMLElement)],yL.prototype,"item",void 0);_.w([_.X("data.label"),_.n("design:type",String),_.n("design:paramtypes",[])],yL.prototype,"label",null);
_.w([_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],yL.prototype,"value",null);_.w([_.ZM({is:"ytd-privacy-dropdown-item-renderer",disableElementRegistration:!0})],yL);
_.V(yL,"ytd-privacy-dropdown-item-renderer",function(){if(E9h!==void 0)return E9h;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return E9h=b},{mode:1});var S1=function(){var b=_.g.apply(this,arguments)||this;b.value="";b.label="";b.disabled=!1;return b};
_.c(S1,_.g);_.E=S1.prototype;_.E.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"}}}};
_.E.reset=function(){this.entries.selected=-1;this.entries.forceSynchronousItemUpdate();this.entries.select(this.getInitiallySelectedItem());this.setInitialLabel()};
_.E.dataChanged=function(){this.reset()};
_.E.valueChanged=function(){var b;if(this.value&&(b=this.data)!=null&&b.entries){b=_.C(this.data.entries);for(var d=b.next();!d.done;d=b.next())if((d=this.getRendererForEntry(d.value))&&this.getItemRendererValue(d)===this.value){this.label=this.ytComponentBehavior.getSimpleString(d.label);break}}};
_.E.setInitialLabel=function(){if(this.data&&this.data.entries)for(var b=_.C(this.data.entries),d=b.next();!d.done;d=b.next())if(d=this.getRendererForEntry(d.value)){if(d.isSelected){this.label=this.ytComponentBehavior.getSimpleString(d.label);break}this.data.label&&(this.label=this.data.label)}};
_.E.getInitiallySelectedItem=function(){if(!this.data||!this.data.entries)return-1;for(var b=_.C(this.data.entries),d=b.next();!d.done;d=b.next()){d=this.getRendererForEntry(d.value);var B=void 0;if((B=d)==null?0:B.isSelected)return this.getItemRendererValue(d)||-1}return-1};
_.E.getItemRendererValue=function(b){return"stringValue"in b||"int32Value"in b?b.stringValue||b.int32Value||null:null};
_.E.getRendererForEntry=function(b){return b.dropdownItemRenderer||b.privacyDropdownItemRenderer||b.navigationDropdownItemRenderer||null};
_.E.valueChangedForBinding=function(){this.hostElement.dispatchEvent(new _.pA("value-changed",this.value))};
_.E.updateValueFromBinding=function(b){this.value=b.detail.value};
S1.prototype.valueChangedForBinding=S1.prototype.valueChangedForBinding;S1.prototype.valueChanged=S1.prototype.valueChanged;S1.prototype.dataChanged=S1.prototype.dataChanged;_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],S1.prototype,"ytComponentBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],S1.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],S1.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.Z(),_.n("design:type",Object)],S1.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Object)],S1.prototype,"value",void 0);_.w([_.Z(),_.n("design:type",Object)],S1.prototype,"label",void 0);_.w([_.DM("#entries"),_.n("design:type",Object)],S1.prototype,"entries",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],S1.prototype,"disabled",void 0);_.w([_.pl("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],S1.prototype,"dataChanged",null);
_.w([_.pl("value"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],S1.prototype,"valueChanged",null);_.w([_.O8("value"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],S1.prototype,"valueChangedForBinding",null);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-flat-dropdown-renderer"})],S1);
_.V(S1,"ytd-flat-dropdown-renderer",function(){if(P12!==void 0)return P12;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return P12=b},{mode:1});var sOs;var VL=function(){var b=_.g.apply(this,arguments)||this;b.quizOptions=[];b.explanationPlaceholderText="";b.optionPlaceholderText="";b.correctAnswerIndex=-1;b.isMarkAnswerTooltipShown=!1;b.timer=0;return b};
_.c(VL,_.g);_.E=VL.prototype;_.E.dataChanged=function(){this.optionPlaceholderText=_.qA(this.editorInfo.optionPlaceholderText);this.explanationPlaceholderText=_.qA(this.editorInfo.explanationPlaceholderText);this.quizOptions.length===0&&(this.quizOptions=this.createQuizOptions(this.editorInfo))};
_.E.onMarkCorrectAnswer=function(b){var d,B=((d=this.quizOptions[this.correctAnswerIndex])==null?void 0:d.explanationText)||"";this.correctAnswerIndex>=0&&(this.quizOptions[this.correctAnswerIndex]=Object.assign({},this.quizOptions[this.correctAnswerIndex],{isCorrect:!1,explanationText:""}));this.quizOptions[b.model.index]=Object.assign({},this.quizOptions[b.model.index],{explanationText:B,isCorrect:!0});this.correctAnswerIndex=b.model.index;this.quizOptions=[].concat(_.K6(this.quizOptions))};
_.E.updatePlaceholderTexts=function(){for(var b=!1,d=[],B=0;B<this.quizOptions.length;B++){var k=this.optionPlaceholderText+" "+(B+1),G=void 0;((G=this.quizOptions[B])==null?void 0:G.placeholderText)!==k?(b=!0,d.push(Object.assign({},this.quizOptions[B],{placeholderText:k}))):d.push(this.quizOptions[B])}b&&(this.quizOptions=d);this.isValid()?_.dp(this.hostElement,"yt-commentbox-post-enable"):_.dp(this.hostElement,"yt-commentbox-post-disable")};
_.E.getSimpleString=function(b){return _.qA(b)};
_.E.createQuizOptions=function(b){var d=[],B;b=(B=b==null?void 0:b.minQuizOptions)!=null?B:0;for(B=0;B<b;B++)d.push(this.createQuizOption());return d};
_.E.onAddQuizOption=function(){this.isAllowedToAddOption&&(this.quizOptions=[].concat(_.K6(this.quizOptions),[this.createQuizOption()]))};
_.E.onInput=function(){this.quizOptions=[].concat(_.K6(this.quizOptions))};
_.E.onExplanationInput=function(){_.dp(this.hostElement,"yt-quiz-attachment-explanation-update")};
_.E.onRemoveQuizOption=function(b){this.quizOptions.splice(b.model.index,1);b.model.index<this.correctAnswerIndex?--this.correctAnswerIndex:b.model.index===this.correctAnswerIndex&&(this.correctAnswerIndex=-1);this.quizOptions=[].concat(_.K6(this.quizOptions));this.quizOptions.length===0&&_.dp(this.hostElement,"yt-quiz-attachment-dismiss")};
_.E.updateHintRenderer=function(){var b=this;clearTimeout(this.timer);this.timer=setTimeout(function(){b.maybeDisplayMarkAnswerEduToolTip()},4E3)};
_.E.isValid=function(){if(!this.editorInfo||this.quizOptions.length<Number(this.editorInfo.minQuizOptions)||this.quizOptions.length>Number(this.editorInfo.maxQuizOptions))return!1;for(var b=0,d=0,B=_.C(this.quizOptions),k=B.next();!k.done;k=B.next()){k=k.value;var G=void 0;if(((G=k.optionText)==null?void 0:G.trim())!==""||k.isCorrect){k.isCorrect&&d++;G=void 0;if(this.hasCustomOptionText&&((G=k.optionText)==null?void 0:G.trim().length)<Number(this.editorInfo.minQuizOptionChars))return!1;b++}}return b>=
Number(this.editorInfo.minQuizOptions)&&d===1};
_.E.getPostCreateOptions=function(){for(var b=[],d=_.C(this.quizOptions),B=d.next();!B.done;B=d.next()){B=B.value;var k=void 0;((k=B.optionText)==null?void 0:k.trim())!==""&&b.push({pollOption:{text:B.optionText,explanation:B.explanationText},isCorrect:B.isCorrect})}return b};
_.E.getExplanationText=function(){var b;return((b=this.quizOptions[this.correctAnswerIndex])==null?void 0:b.explanationText)||""};
_.E.maybeDisplayMarkAnswerEduToolTip=function(){var b,d,B,k,G,P,v;this.shouldShowMarkAnswerTooltip()&&((b=this.editorInfo)==null?0:(d=b.markAnswerButton)==null?0:(B=d.buttonRenderer)==null?0:(k=B.hint)==null?0:(G=k.hintRenderer)==null?0:(P=G.content)==null?0:(v=P.bubbleHintRenderer)==null?0:v.text)&&(_.S_.getInstance(),b=VR(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,(b==null?void 0:b.length)>0&&this.optionSelectors&&_.ak(b[0],this.optionSelectors[0]))};
_.E.shouldShowMarkAnswerTooltip=function(){if(this.isMarkAnswerTooltipShown||this.quizOptions.length<=1)return!1;for(var b=0,d=_.C(this.quizOptions),B=d.next();!B.done;B=d.next()){B=B.value;var k=void 0;((k=B.optionText)==null?void 0:k.trim())!==""&&b++;if(B.isCorrect)return!1}return b<2?!1:!0};
_.E.resetQuizOptions=function(){this.quizOptions=this.createQuizOptions(this.editorInfo);this.isMarkAnswerTooltipShown=!1};
_.E.createQuizOption=function(){return{optionText:"",placeholderText:"",explanationText:"",isCorrect:!1}};
_.E.updateOptionTextFromBinding=function(b){if(b.target){var d=Array.from(_.Cl(this.hostElement).querySelectorAll("tp-yt-iron-autogrow-textarea.quiz-option-input-input")).indexOf(b.target);if(d>=0){var B;this.quizOptions[d].optionText=(B=b.detail.value)!=null?B:""}}};
_.DB.Object.defineProperties(VL.prototype,{addAnswerButton:{configurable:!0,enumerable:!0,get:function(){var b,d,B=(b=this.editorInfo)==null?void 0:(d=b.addOptionButton)==null?void 0:d.buttonRenderer;B&&(B.style="STYLE_SUGGESTIVE",B.size="SIZE_SMALL",B.isDisabled=!this.isAllowedToAddOption);return(B==null?0:B.text)?B:void 0}},
isAllowedToAddOption:{configurable:!0,enumerable:!0,get:function(){var b,d;return this.quizOptions.length<((d=(b=this.editorInfo)==null?void 0:b.maxQuizOptions)!=null?d:0)}},
hasCustomOptionText:{configurable:!0,enumerable:!0,get:function(){return this.quizOptions.some(function(b){var d;return(d=b.optionText)==null?void 0:d.trim()})}}});
VL.prototype.updatePlaceholderTexts=VL.prototype.updatePlaceholderTexts;VL.prototype.dataChanged=VL.prototype.dataChanged;_.w([_.Z(),_.n("design:type",Object)],VL.prototype,"editorInfo",void 0);_.w([_.Z(),_.n("design:type",Array)],VL.prototype,"quizOptions",void 0);_.w([_.Z(),_.n("design:type",Object)],VL.prototype,"explanationPlaceholderText",void 0);_.w([_.U8(".option-selector-button"),_.n("design:type",Array)],VL.prototype,"optionSelectors",void 0);
_.w([_.pl("editorInfo"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],VL.prototype,"dataChanged",null);_.w([_.X("editorInfo","isAllowedToAddOption","quizOptions"),_.n("design:type",Object),_.n("design:paramtypes",[])],VL.prototype,"addAnswerButton",null);_.w([_.X("editorInfo","quizOptions"),_.n("design:type",Object),_.n("design:paramtypes",[])],VL.prototype,"isAllowedToAddOption",null);
_.w([_.pl("quizOptions"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],VL.prototype,"updatePlaceholderTexts",null);_.w([_.X("quizOptions"),_.n("design:type",Object),_.n("design:paramtypes",[])],VL.prototype,"hasCustomOptionText",null);_.w([_.ZM({is:"ytd-backstage-quiz-editor-renderer",disableElementRegistration:!0})],VL);
_.V(VL,"ytd-backstage-quiz-editor-renderer",function(){if(sOs!==void 0)return sOs;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return sOs=b},{mode:2});var C1H;var v9r=(Oa.FIRSTDAYOFWEEK+1)%7;var L$r;var fRr=[],AAV=0,W$U=0;AAV=0;W$U=24;if(.25*(W$U-AAV)<0)L$r=[];else{for(var aRV=AAV;aRV<W$U;aRV+=.25)fRr.push(aRV);L$r=fRr}var md$=L$r.map(function(b){b=b*60*60;return{secondsSinceMidnight:b,text:(new r7(7)).format(new Date(0,0,0,0,0,b))}});var $dr;var ig=function(){var b=_.g.apply(this,arguments)||this;b.skipNextOpenDialog=!1;b.errorMessage="";b.previousMonthLabel=_.AU("PREVIOUS_MONTH_LABEL");b.nextMonthLabel=_.AU("NEXT_MONTH_LABEL");return b};
_.c(ig,_.g);_.E=ig.prototype;_.E.attached=function(){var b=this,d=new MutationObserver(function(){b.JSC$16035_calendarMain.scrollHeight>0&&(d.disconnect(),b.calendarConfig&&b.calendarConfig.selectedDate&&b.scrollToDate())});
d.observe(this.JSC$16035_calendarMain,{childList:!0,subtree:!0});window.setTimeout(function(){d.disconnect()},1E3)};
_.E.openPicker=function(){this.skipNextOpenDialog?this.skipNextOpenDialog=!1:(this.dialog.positionTarget=this.dropdownButton,this.dialog.open())};
_.E.onDateTextChange=function(){if(this.calendarConfig){var b=this.validateDateText();b.isValid?(this.textbox.removeAttribute("invalid"),this.commitDate(b.details)):this.textbox.setAttribute("invalid","")}};
_.E.handleDayClick=function(b){b.model.day.date&&(this.commitDate(b.model.day.date),this.dialog.close())};
_.E.scrollToDate=function(){if(this.calendarConfig&&this.calendarConfig.selectedDate&&this.renderData){var b=v6Q(this.calendarConfig.selectedDate,this.renderData);b!==void 0&&this.JSC$16035_calendarMain.scrollToIndex(b)}};
_.E.scrollToNextMonth=function(){this.JSC$16035_calendarMain.scrollToIndex(this.JSC$16035_calendarMain.firstVisibleIndex+1)};
_.E.scrollToPrevMonth=function(){this.JSC$16035_calendarMain.firstVisibleIndex===0&&this.JSC$16035_calendarMain.scrollTo(0,0);this.JSC$16035_calendarMain.scrollToIndex(this.JSC$16035_calendarMain.firstVisibleIndex-1)};
_.E.onFormSubmit=function(b){b.preventDefault();this.calendarConfig&&(b=this.validateDateText(),b.isValid&&(this.commitDate(b.details),this.dialog.close()))};
_.E.onEscOrClickingOutside=function(b){b=b.detail.path&&!!b.detail.path.length&&b.detail.path[0];if(b.classList.contains("ytd-calendar-date-picker")){b===this.dropdownButton&&(this.skipNextOpenDialog=!0);for(var d=0;d<this.dropdownButton.children.length;d++)this.dropdownButton.children[d]===b&&(this.skipNextOpenDialog=!0);if(!this.skipNextOpenDialog)return}b=this.textbox.value!==this.dateText;d=this.validateDateText();b&&d.isValid&&this.commitDate(d.details);this.dialog.close();this.textbox.value=
this.dateText};
_.E.commitDate=function(b){this.calendarConfig&&(this.set("calendarConfig.selectedDate",b),_.dp(this.hostElement,"ytd-calendar-date-selected",b))};
_.E.validateDateText=function(){if(!this.calendarConfig||!this.textbox)return{isValid:!1,details:void 0};var b=this.textbox.value;var d=new Date;b=(new RJw(2)).parse(b,d,{validate:!0})===b.length?sqC(d):void 0;if(!b)return this.errorMessage=_.AU("INVALID_DATE_ERROR"),{isValid:!1,details:void 0};d=this.calendarConfig.start;var B=this.calendarConfig.end;if(BuE(b,d))return this.errorMessage=_.AU("ENTER_DATE_OR_LATER",{allowed_date:E6x(d)}),{isValid:!1,details:void 0};if(BuE(B,b))return this.errorMessage=
_.AU("ENTER_DATE_OR_EARLIER",{allowed_date:E6x(B)}),{isValid:!1,details:void 0};this.errorMessage="";return{isValid:!0,details:b}};
_.DB.Object.defineProperties(ig.prototype,{dateText:{configurable:!0,enumerable:!0,get:function(){return this.calendarConfig&&this.calendarConfig.selectedDate?E6x(this.calendarConfig.selectedDate):""}},
renderData:{configurable:!0,enumerable:!0,get:function(){if(this.calendarConfig){for(var b=this.calendarConfig,d=[],B=0;B<7;B++)d.push(Oa.NARROWWEEKDAYS[(B+v9r)%7]);B=[];for(var k=new Date(b.start.year,b.start.month);k.getFullYear()<b.end.year||k.getFullYear()===b.end.year&&k.getMonth()<=b.end.month;){var G=B,P=G.push,v=k.getFullYear(),L=k.getMonth(),A=b,a=void 0,O=[],I=Object.freeze({extraCssClass:"invisible",debugClass:""}),D=new Date(v,L),U=sqC(D);D=D.getDay();for(var M=sqC(new Date);U.month===
L;){D!==v9r&&a||(a=Array.from({length:7}).fill(I),O.push(a));var z={date:{year:v,month:L,day:U.day},extraCssClass:"",debugClass:""};A.selectedDate&&z.date&&dDm(z.date,A.selectedDate)&&(z.extraCssClass+=" selected");if(BuE(U,A.start)||BuE(A.end,U))z.extraCssClass+=" disabled";dDm(U,M)&&(z.extraCssClass+=" today");z.extraCssClass=z.extraCssClass.trim();a[(D-v9r+7)%7]=z;U=GOm(U);D=(D+1)%7}P.call(G,{weeks:O,monthLabel:Oa.SHORTMONTHS[L]+" "+v,year:v,month:L,monthLabelExtraCssClass:O[0][2]===I?"shift-down-label":
""});k.setMonth(k.getMonth()+1)}return{months:B,daysOfWeekLabel:d}}}}});
ig.prototype.onEscOrClickingOutside=ig.prototype.onEscOrClickingOutside;ig.prototype.scrollToDate=ig.prototype.scrollToDate;_.w([_.Z(),_.n("design:type",Object)],ig.prototype,"calendarConfig",void 0);_.w([_.Z(),_.n("design:type",Object)],ig.prototype,"skipNextOpenDialog",void 0);_.w([_.Z(),_.n("design:type",Object)],ig.prototype,"errorMessage",void 0);_.w([_.Z(),_.n("design:type",Object)],ig.prototype,"previousMonthLabel",void 0);
_.w([_.Z(),_.n("design:type",Object)],ig.prototype,"nextMonthLabel",void 0);_.w([_.DM("#textbox"),_.n("design:type",HTMLInputElement)],ig.prototype,"textbox",void 0);_.w([_.DM("#calendar-dialog"),_.n("design:type",Object)],ig.prototype,"dialog",void 0);_.w([_.DM("#calendar-main"),_.n("design:type",Object)],ig.prototype,"JSC$16035_calendarMain",void 0);_.w([_.DM("#date-picker"),_.n("design:type",HTMLElement)],ig.prototype,"dropdownButton",void 0);
_.w([_.X("calendarConfig.selectedDate"),_.n("design:type",String),_.n("design:paramtypes",[])],ig.prototype,"dateText",null);_.w([_.X("calendarConfig","calendarConfig.selectedDate"),_.n("design:type",Object),_.n("design:paramtypes",[])],ig.prototype,"renderData",null);_.w([_.O8("renderData","calendarConfig.selectedDate"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],ig.prototype,"scrollToDate",null);
_.w([_.$0("iron-overlay-canceled"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],ig.prototype,"onEscOrClickingOutside",null);_.w([_.Fk({disableElementRegistration:!0,is:"ytd-calendar-date-picker",noInjection:!0})],ig);
_.V(ig,"ytd-calendar-date-picker",function(){if($dr!==void 0)return $dr;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return $dr=b},{mode:2});var OKe=_.AU("UTC_OFFSET_FORMAT",{utc_offset:(new r7("Z")).format(new Date)}),IR3=(new Date).getTimezoneOffset()*-60,DdV=new Date,UdS,o9U=T2(DdV.getTimezoneOffset());UdS=Gn$(EN2(o9U,DdV));var N5S=_.AU("LOCAL_TIME_GMT_LABEL",{gmt_text:UdS.replace("+0","+").replace("-0","-").replace(":00","")}),wZ=function(){var b=_.g.apply(this,arguments)||this;b.selectedTimeIndex=0;b.selectedTimezoneIndex=0;b.timeOfDayOptions=md$;return b};
_.c(wZ,_.g);_.E=wZ.prototype;_.E.configureRendererStamper=function(){return{"data.dismissButton":{id:"cancel-button-wrapper",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.E.updateDefaultSelectedValue=function(){if(this.timeZones&&this.timeZones.length&&this.data){var b=PjC();if(this.data.defaultTimeSec===void 0||isNaN(Number(this.data.defaultTimeSec)))this.calendarConfig=b,this.selectedTimeIndex=0;else{var d=Cj4(Number(this.data.defaultTimeSec),this.timeZones[0]);this.calendarConfig=Object.assign({},b,{selectedDate:d.date});this.selectedTimeIndex=this.timeOfDayOptions.findIndex(function(B){return B.secondsSinceMidnight===d.secondsSinceMidnight})}this.selectedTimezoneIndex=
0;
this.selectedDate=this.calendarConfig.selectedDate}};
_.E.onDatePicked=function(b){this.selectedDate=b.detail};
_.E.onCancelButtonTap=function(){this.data&&this.data.dismissButton&&_.dp(this.hostElement,"ytd-date-time-selection-cancelled")};
_.E.onDateTimeTimezoneChange=function(){if(this.selectedTimezone&&this.selectedTime&&this.selectedDate){var b=this.selectedDate;b=new Date(b.year,b.month,b.day);_.dp(this.hostElement,"ytd-date-time-selection-update",Math.floor(b.getTime()/1E3)+this.selectedTime.secondsSinceMidnight-(Number(this.selectedTimezone.utcOffsetSec)+b.getTimezoneOffset()*60))}};
_.E.getTimezoneFormat=function(b){return b.localizedDisplayText?b.localizedDisplayText:_.AU("TIMEZONE_FORMAT",{utc_offset_text:""+b.localizedUtcOffset,city_name:""+b.localizedName})};
_.E.updateSelectedTimeIndexFromBinding=function(b){this.selectedTimeIndex=b.detail.value};
_.E.updateSelectedTimezoneIndexFromBinding=function(b){this.selectedTimezoneIndex=b.detail.value};
_.DB.Object.defineProperties(wZ.prototype,{timeZones:{configurable:!0,enumerable:!0,get:function(){if(this.data){var b=this.data.timezoneOptions;var d={name:"Etc/Unknown",localizedName:_.AU("LOCAL_TIME_LABEL"),localizedUtcOffset:OKe,utcOffsetSec:""+IR3,localizedDisplayText:N5S};b?b.length&&b[0].name!==d.name&&(b[0].localizedDisplayText||(d.localizedDisplayText=""),b.unshift(d)):b=[d];return b}}},
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]}}});
wZ.prototype.onDateTimeTimezoneChange=wZ.prototype.onDateTimeTimezoneChange;wZ.prototype.onDatePicked=wZ.prototype.onDatePicked;wZ.prototype.updateDefaultSelectedValue=wZ.prototype.updateDefaultSelectedValue;_.w([_.Z(),_.n("design:type",Object)],wZ.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Object)],wZ.prototype,"calendarConfig",void 0);_.w([_.Z(),_.n("design:type",Object)],wZ.prototype,"selectedDate",void 0);_.w([_.Z(),_.n("design:type",Object)],wZ.prototype,"selectedTimeIndex",void 0);
_.w([_.Z(),_.n("design:type",Object)],wZ.prototype,"selectedTimezoneIndex",void 0);_.w([_.DM("#time-listbox"),_.n("design:type",Object)],wZ.prototype,"timeListBox",void 0);_.w([_.DM("#timezone-listbox"),_.n("design:type",Object)],wZ.prototype,"timezoneListBox",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],wZ.prototype,"rendererStamperBehavior",void 0);_.w([_.X("data.timezoneOptions"),_.n("design:type",Object),_.n("design:paramtypes",[])],wZ.prototype,"timeZones",null);
_.w([_.pl("data","timeZones"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],wZ.prototype,"updateDefaultSelectedValue",null);_.w([_.X("selectedTimezoneIndex","timeZones"),_.n("design:type",Object),_.n("design:paramtypes",[])],wZ.prototype,"selectedTimezone",null);_.w([_.X("selectedTimeIndex"),_.n("design:type",Object),_.n("design:paramtypes",[])],wZ.prototype,"selectedTime",null);
_.w([_.$0("ytd-calendar-date-selected"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],wZ.prototype,"onDatePicked",null);_.w([_.O8("selectedTimezone","selectedTime","selectedDate"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],wZ.prototype,"onDateTimeTimezoneChange",null);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-date-time-picker-renderer"})],wZ);
_.V(wZ,"ytd-date-time-picker-renderer",function(){if(C1H!==void 0)return C1H;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return C1H=b},{mode:1});var pXA;var ug=function(){var b=_.g.apply(this,arguments)||this;b.boundOnTapDismissButton=function(){b.dismissTapHandler()};
b.dismissButtonOverrides={size:"XS"};return b};
_.c(ug,_.g);ug.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}}}}}};
ug.prototype.dismissTapHandler=function(){_.dp(this.hostElement,"yt-backstage-attachment-dismissed")};
ug.prototype.computeAttachmentType=function(b){return b?b.backstageImageRenderer?"image":b.videoRenderer?"video":"none":"none"};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],ug.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],ug.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],ug.prototype,"attachmentPreview",void 0);_.w([_.Z(),_.n("design:type",Object)],ug.prototype,"dismissButton",void 0);_.w([_.Z(),_.n("design:type",Object)],ug.prototype,"boundOnTapDismissButton",void 0);
_.w([_.Z(),_.n("design:type",Object)],ug.prototype,"dismissButtonOverrides",void 0);_.w([_.Z({reflectToAttribute:!0,readOnly:!0,computed:"computeAttachmentType(attachmentPreview)"}),_.n("design:type",String)],ug.prototype,"attachmentType",void 0);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-backstage-dismissable-attachment"})],ug);
_.V(ug,"ytd-backstage-dismissable-attachment",function(){if(pXA!==void 0)return pXA;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return pXA=b},{mode:1});var MjH;var Kp=function(){var b=_.g.apply(this,arguments)||this;b.selectedVideoId=void 0;b.picker=void 0;b.dismissButtonOverrides={size:"XS"};b.actionMap={"yt-add-video-preview-action":"handleAddVideoPreviewAction"};return b};
_.c(Kp,_.g);_.E=Kp.prototype;_.E.onServiceRequestCompleted=function(b){b.stopPropagation()};
_.E.handleAddVideoPreviewAction=function(b){b=this.get("addVideoPreviewAction",b);this.onGetVideoPreviewSuccess(b)};
_.E.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}}}}}};
_.E.onLaunchVideoPicker=function(b){var d=this,B=_.qA(this.get("addVideoLinkAction.title",b)),k=this.get("addVideoLinkAction.onePickHostId",b);this.getVideoPreviewCommand=this.get("addVideoLinkAction.onVideoSelectCommand",b);k&&(this.picker||(B=_.reV(_.aYF(k).setTitle(B).addView(uUS()).addView(wC5()),function(G){d.onPickVideo(G)}),this.get("addVideoLinkAction.hideYourYoutubeVideos",b)||B.addView("youtube"),this.picker=B.build()),this.picker.setVisible(!0))};
_.E.onPickVideo=function(b){if(b)if(b.action==="cancel")_.dp(this.hostElement,"yt-video-link-button-cancel");else if(b.action==="picked"){b=b.docs;if(!b||b.length===0)this.onGetVideoPreviewError("No valid docs in response");this.selectedVideoId=(b=(b==null?0:b.length)?b[0]:void 0)?b.id:void 0;this.setVideoPreview()}};
_.E.setVideoPreview=function(){var b=this;if(this.getVideoPreviewCommand)this.ytComponentBehavior.resolveCommand(this.getVideoPreviewCommand,{form:{video_id:this.selectedVideoId},onError:function(){b.onGetVideoPreviewError("Error executing command")}});
else this.onGetVideoPreviewError("Video preview command not set.")};
_.E.onGetVideoPreviewSuccess=function(b){if(b&&b.videoPreview&&b.cancelButton)this.videoPreview=b.videoPreview,this.cancelButton=b.cancelButton,_.dp(this.hostElement,"yt-video-link-selected",{videoId:this.selectedVideoId});else this.onGetVideoPreviewError("Empty data from ajax")};
_.E.onGetVideoPreviewError=function(){this.cancel()};
_.E.cancel=function(){this.videoPreview=this.cancelButton=this.selectedVideoId=void 0;_.dp(this.hostElement,"yt-video-link-cancel")};
_.E.isValid=function(){return!(!this.videoPreview||!this.selectedVideoId)};
Kp.prototype.onServiceRequestCompleted=Kp.prototype.onServiceRequestCompleted;_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],Kp.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],Kp.prototype,"ytActionHandlerBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Kp.prototype,"ytRendererBehavior",void 0);
_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],Kp.prototype,"ytComponentBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Kp.prototype,"videoPreview",void 0);_.w([_.Z(),_.n("design:type",Object)],Kp.prototype,"cancelButton",void 0);_.w([_.Z(),_.n("design:type",Object)],Kp.prototype,"getVideoPreviewCommand",void 0);_.w([_.Z(),_.n("design:type",Object)],Kp.prototype,"dismissButtonOverrides",void 0);
_.w([_.$0("yt-service-request-completed"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],Kp.prototype,"onServiceRequestCompleted",null);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-backstage-video-link-attachment"})],Kp);
_.V(Kp,"ytd-backstage-video-link-attachment",function(){if(MjH!==void 0)return MjH;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return MjH=b},{mode:1});var cAl;var JA$;var zKh;var np=function(){return _.g.apply(this,arguments)||this};
_.c(np,_.g);np.prototype.dataChanged=function(){this.active=!1};
np.prototype.onTap=function(){_.dp(this.hostElement,"yt-select-emoji-suggestion",this.data)};
np.prototype.identity=function(b){return b};
_.DB.Object.defineProperties(np.prototype,{imageSrc:{configurable:!0,enumerable:!0,get:function(){var b,d,B,k;if((b=this.data)==null?0:(d=b.image)==null?0:(B=d.thumbnails)==null?0:(k=B[0])==null?0:k.url)return b=this.data.image.thumbnails[0].url,b.startsWith("data:image/svg+xml")?y1(b):_.Tb(b)}}});
np.prototype.dataChanged=np.prototype.dataChanged;_.w([_.Z(),_.n("design:type",Object)],np.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],np.prototype,"active",void 0);_.w([_.pl("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],np.prototype,"dataChanged",null);_.w([_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],np.prototype,"imageSrc",null);
_.w([_.ZM({disableElementRegistration:!0,is:"ytd-emoji-suggestion"})],np);
_.V(np,"ytd-emoji-suggestion",function(){if(zKh!==void 0)return zKh;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return zKh=b},{mode:1});var RK$=/.*([:@#].*?)$/,Tu=function(){var b=_.g.apply(this,arguments)||this;b.suggestions=[];b.suggestionIndex=-1;b.JSC$16063_lastSuggestionRange=null;return b};
_.c(Tu,_.g);_.E=Tu.prototype;_.E.configureRendererStamper=function(){return{suggestions:{id:"dropdown-content",mapping:{suggestion:"ytd-emoji-suggestion"},reuseComponents:!0}}};
_.E.getSuggestions=function(b){var d=[],B=xUU(this.emojiManager,b.substr(0,3));if(B)for(var k in B)if(k.toLocaleLowerCase().indexOf(b)===0){var G=B[k];if(G&&G.emojiId){G=IW(this.emojiManager,G.emojiId);var P=void 0,v=void 0,L=void 0,A=void 0,a=((P=G)==null?0:P.isCustomEmoji)?(v=G)==null?void 0:(L=v.shortcuts)==null?void 0:L[0]:(A=G)==null?void 0:A.emojiId;P=void 0;d.push({suggestion:{image:(P=G)==null?void 0:P.image,alt:a,text:k}});if(d.length>=64)break}}return d?d.sort(function(O,I){return I.suggestion.text<
O.suggestion.text?-1:I.suggestion.text===O.suggestion.text?0:1}):null};
_.E.insertSuggestion=function(b){_.dp(this.hostElement,"yt-insert-suggestion",{range:this.JSC$16063_lastSuggestionRange,text:b.alt});this.dropdown.opened=!1};
_.E.updateSuggestionsAtCaret=function(b){this.updateSuggestions(b,this.retrieveTextBeforeRange(b))};
_.E.offsetStartOfRangeBy=function(b,d){b.startOffset>=d&&b.setStart(b.startContainer,b.startOffset-d)};
_.E.updateSuggestions=function(b,d){var B=this;this.JSC$16063_lastSuggestionRange&&(this.JSC$16063_lastSuggestionRange.detach(),this.JSC$16063_lastSuggestionRange=null);if((d=RK$.exec(d))&&d.length&&(d=d[d.length-1].toLocaleLowerCase(),d.length>2||d===":_")&&(this.offsetStartOfRangeBy(b,d.length),this.JSC$16063_lastSuggestionRange=b,(b=this.getSuggestions(d))&&b.length)){this.suggestions=b;_.Op(this,function(){B.dropdownContent.scrollTop=16777216});
this.dropdown.opened?this.dropdown.notifyResize():this.dropdown.opened=!0;this.suggestionIndex=-1;this.changeSuggestionIndex(b.length-1);return}this.dropdown.opened=!1};
_.E.onKeyDown=function(b){if(this.dropdown.opened)switch(b.key){case "Escape":this.dropdown.opened=!1;b.stopPropagation();break;case "Tab":this.insertSuggestion(this.suggestions[this.suggestionIndex].suggestion);b.preventDefault();break;case "ArrowUp":this.changeSuggestionIndex(this.suggestionIndex-1);b.preventDefault();break;case "ArrowDown":this.changeSuggestionIndex(this.suggestionIndex+1),b.preventDefault()}};
_.E.onKeyUp=function(b,d){switch(b.key){case "ArrowLeft":case "ArrowRight":this.updateSuggestionsAtCaret(d);break;case "ArrowUp":case "ArrowDown":this.dropdown.opened||this.updateSuggestionsAtCaret(d)}};
_.E.onKeyPress=function(b){b.key==="Enter"&&this.dropdown.opened&&(this.insertSuggestion(this.suggestions[this.suggestionIndex].suggestion),b.preventDefault())};
_.E.changeSuggestionIndex=function(b){this.dropdown.opened&&(this.suggestionIndex>=0&&this.suggestionIndex<this.dropdownContent.children.length&&(this.dropdownContent.children[this.suggestionIndex].active=!1),this.suggestionIndex=(b+this.suggestions.length)%this.suggestions.length,b=this.dropdownContent.children[this.suggestionIndex],b.active=!0,this.dropdownContent.scrollTop=b.offsetTop)};
_.E.retrieveTextBeforeRange=function(b){var d=b.startContainer;return d&&d.nodeType===Node.TEXT_NODE?d.textContent.substr(0,b.startOffset):""};
Tu.prototype.onKeyPress=Tu.prototype.onKeyPress;Tu.prototype.onKeyUp=Tu.prototype.onKeyUp;Tu.prototype.onKeyDown=Tu.prototype.onKeyDown;_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],Tu.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Array)],Tu.prototype,"suggestions",void 0);_.w([_.Z(),_.n("design:type",_.$k)],Tu.prototype,"emojiManager",void 0);_.w([_.Z(),_.n("design:type",Number)],Tu.prototype,"verticalSuggestionsOffset",void 0);
_.w([_.DM("#dropdown"),_.n("design:type",Object)],Tu.prototype,"dropdown",void 0);_.w([_.DM("#dropdown-content"),_.n("design:type",HTMLDivElement)],Tu.prototype,"dropdownContent",void 0);_.w([_.$0("keydown"),_.n("design:type",Function),_.n("design:paramtypes",[KeyboardEvent]),_.n("design:returntype")],Tu.prototype,"onKeyDown",null);_.w([_.$0("keyup"),_.n("design:type",Function),_.n("design:paramtypes",[KeyboardEvent,Range]),_.n("design:returntype")],Tu.prototype,"onKeyUp",null);
_.w([_.$0("keypress"),_.n("design:type",Function),_.n("design:paramtypes",[KeyboardEvent]),_.n("design:returntype")],Tu.prototype,"onKeyPress",null);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-emoji-input"})],Tu);
_.V(Tu,"ytd-emoji-input",function(){if(JA$!==void 0)return JA$;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return JA$=b},{mode:2});var XXM;var rZ=function(){var b=_.g.apply(this,arguments)||this;b.hasMaxOptions=!1;return b};
_.c(rZ,_.g);_.E=rZ.prototype;_.E.configureRendererStamper=function(){return{"data.addOptionButton":{id:"add-option",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.E.dataChanged=function(){this.pollOptions=this.setPollOptions(this.data)};
_.E.setPrefilledChoices=function(b){var d=this;this.set("pollOptions",[]);var B;for(B=0;B<Math.min(b.length,this.data.maxPollOptions);B++)this.push("pollOptions",b[B].substring(0,this.data.maxPollOptionChars));for(;B<this.data.minPollOptions;B++)this.push("pollOptions","");this.hasMaxOptions=B>=this.data.maxPollOptions;_.Op(this,function(){for(var k=d.pollOptions,G=_.Cl(d.hostElement).querySelectorAll(".poll-option-input"),P=0;P<G.length;P++)G[P].value=k[P]})};
_.E.focusChanged=function(){_.Wf(this.hostElement)};
_.E.onInput=function(){var b=this;_.Kl(this,"onInput",function(){b.isValid()?_.dp(b.hostElement,"yt-commentbox-post-enable"):_.dp(b.hostElement,"yt-commentbox-post-disable")},300)};
_.E.setPollOptions=function(){var b=[],d,B=((d=this.data)==null?0:d.minPollOptions)?this.data.minPollOptions:0;for(d=0;d<B;d++)b.push("");return b};
_.E.addPollOption=function(){var b=this;_.dp(this.hostElement,"yt-commentbox-post-disable");this.push("pollOptions","");this.data.maxPollOptions&&this.pollOptions.length===this.data.maxPollOptions&&(this.hasMaxOptions=!0);_.Y8.addLowPriorityJob(function(){var d;(d=_.Cl(b.hostElement).querySelector(".poll-option:last-of-type > .poll-option-input"))==null||d.focus()})};
_.E.onRemovePollOption=function(b){this.setPollOptionsFromInputs();this.data.minPollOptions&&this.pollOptions.length===this.data.minPollOptions?(this.clearPollOptions(),_.dp(this.hostElement,"yt-poll-attachment-dismiss")):(b=this.repeat.indexForElement(b.target.parentNode),b!==null&&(this.splice("pollOptions",b,1),this.hasMaxOptions=!1,this.areAllOptionsValid()&&(this.repeat.render(),_.dp(this.hostElement,"yt-commentbox-post-enable"))))};
_.E.isValid=function(){this.setPollOptionsFromInputs();return this.areAllOptionsValid()};
_.E.areAllOptionsValid=function(){if(this.data.minPollOptionChars)for(var b=0,d=this.pollOptions.length;b<d;b++)if(this.pollOptions[b].length<Number(this.data.minPollOptionChars))return!1;return!0};
_.E.getPollOptions=function(){return this.pollOptions};
_.E.setPollOptionsFromInputs=function(){for(var b=_.Cl(this.hostElement).querySelectorAll(".poll-option-input"),d=0;d<b.length;d++)this.pollOptions[d]=b[d].value.trim()};
_.E.clearPollOptions=function(){var b=_.Cl(this.hostElement).querySelectorAll(".poll-option-input");b=_.C(b);for(var d=b.next();!d.done;d=b.next())d.value.value="";this.pollOptions=this.setPollOptions(this.data);this.hasMaxOptions=!1};
_.E.getSimpleString=function(b){return _.qA(b)};
_.E.updateValueFromBinding=function(b){if(b.target&&this.pollOptions){var d=Array.from(_.Cl(this.hostElement).querySelectorAll("tp-yt-paper-input.poll-option-input")).indexOf(b.target);if(d>=0){var B;this.pollOptions[d]=(B=b.detail.value)!=null?B:"";this.notifyPath("pollOptions."+d)}}};
rZ.prototype.dataChanged=rZ.prototype.dataChanged;_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],rZ.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],rZ.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Array)],rZ.prototype,"pollOptions",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],rZ.prototype,"hasMaxOptions",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],rZ.prototype,"enableCreationBox",void 0);
_.w([_.DM("#repeat"),_.n("design:type",Hf)],rZ.prototype,"repeat",void 0);_.w([_.pl("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],rZ.prototype,"dataChanged",null);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-poll-attachment"})],rZ);
_.V(rZ,"ytd-poll-attachment",function(){if(XXM!==void 0)return XXM;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return XXM=b},{mode:2});var hKA;var HK5;var lRS;var tjl;var QL=function(){return _.g.apply(this,arguments)||this};
_.c(QL,_.g);_.DB.Object.defineProperties(QL.prototype,{ariaSelected:{configurable:!0,enumerable:!0,get:function(){return this.focused?"true":null}}});
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],QL.prototype,"rendererBehaviors",void 0);_.w([_.Z(),_.n("design:type",Object)],QL.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],QL.prototype,"focused",void 0);_.w([_.Z({reflectToAttribute:!0}),_.X("focused"),_.n("design:type",Object),_.n("design:paramtypes",[])],QL.prototype,"ariaSelected",null);_.w([_.Fk({is:"yt-user-mention-suggestion-renderer",disableElementRegistration:!0})],QL);
_.V(QL,"yt-user-mention-suggestion-renderer",function(){if(tjl===void 0){var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);var d=b.content,B=d.insertBefore;lRS===void 0&&(lRS=document.createElement("template"));var k=lRS;B.call(d,k.content.cloneNode(!0),b.content.firstChild);tjl=b}b=tjl;return b},{mode:2});var jO5;var F$2;var qf=function(){var b=_.g.apply(this,arguments)||this;b.focusedSuggestionIndex=-1;return b};
_.c(qf,_.g);_.E=qf.prototype;_.E.created=function(){this.ytRendererBehavior.monitorScroll=!0};
_.E.clearFocusedSuggestion=function(){this.focusedSuggestionIndex=-1;this._setFocusedSuggestionId(void 0)};
_.E.setFocusedSuggestionIndex=function(b){!this.data||!this.data.suggestions||b<0||b>=this.data.suggestions.length||(this.focusedSuggestionIndex=b,b=this.getSuggestionId(b),this._setFocusedSuggestionId(b))};
_.E.advanceSuggestion=function(b){this.focusedSuggestionIndex===-1||b!==-1&&b!==1||(this.setFocusedSuggestionIndex(this.focusedSuggestionIndex+b),this.ensureSuggestionVisible(this.focusedSuggestionIndex))};
_.E.ensureSuggestionVisible=function(b){b=this.getSuggestionId(b);b=_.Cl(this.hostElement).querySelector("[id="+b+"]");b!=null&&(b.offsetTop<this.hostElement.scrollTop?b.scrollIntoView(!0):b.offsetTop+b.clientHeight>this.hostElement.scrollTop+this.hostElement.clientHeight&&b.scrollIntoView(!1))};
_.E.getSuggestionId=function(b){return"user-mention-suggestion-"+b};
_.E.onSuggestionTap=function(b){var d=_.p(b.model.item,sxA);this.ytRendererBehavior.logExplicitClick(d);_.dp(this.hostElement,"yt-user-mention-suggestion-selected",{data:d,index:b.model.index})};
_.E.onSuggestionMouseMove=function(b){b.model.index!==this.focusedSuggestionIndex&&this.setFocusedSuggestionIndex(b.model.index)};
_.E.isSuggestionFocused=function(b,d){return b===d};
_.E.onDomChange=function(){this.ytRendererBehavior.markDirty()};
_.E.focusedSuggestionIdChangedForBinding=function(){this.hostElement.dispatchEvent(new _.pA("focused-suggestion-id-changed",this.focusedSuggestionId))};
qf.prototype.focusedSuggestionIdChangedForBinding=qf.prototype.focusedSuggestionIdChangedForBinding;qf.prototype.onDomChange=qf.prototype.onDomChange;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],qf.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],qf.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Object)],qf.prototype,"focusedSuggestionIndex",void 0);_.w([_.Z({readOnly:!0}),_.n("design:type",String)],qf.prototype,"focusedSuggestionId",void 0);
_.w([_.$0("dom-change"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],qf.prototype,"onDomChange",null);_.w([_.O8("focusedSuggestionId"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],qf.prototype,"focusedSuggestionIdChangedForBinding",null);_.w([_.Fk({is:"yt-user-mention-suggestions-dropdown",disableElementRegistration:!0})],qf);
_.V(qf,"yt-user-mention-suggestions-dropdown",function(){if(F$2===void 0){var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);var d=b.content,B=d.insertBefore;jO5===void 0&&(jO5=document.createElement("template"));var k=jO5;B.call(d,k.content.cloneNode(!0),b.content.firstChild);F$2=b}b=F$2;return b},{mode:2});var xX=function(){var b=_.g.apply(this,arguments)||this;b.suggestionsResponse=null;b.activeMention=null;b.selectionChangeListener=b.onSelectionChange.bind(b);b.handlesEnabled=_.N("enable_handles_in_mention_suggest_posts");b.handlesInMentionSuggestionsEnabled=_.N("handles_in_mention_suggest_posts");b.zeroPrefixMentionSuggestionEnabled=_.N("enable_zero_prefix_mention_suggestion_web");b.pendingQuery=null;b.flowNonce=null;return b};
_.c(xX,_.g);_.E=xX.prototype;_.E.beforeRegister=function(){this.ironA11yKeysBehavior.keyBindings={up:"focusPreviousSuggestion",down:"focusNextSuggestion","tab enter":"selectFocusedSuggestion",esc:"cancelActiveMention"}};
_.E.attached=function(){document.addEventListener("selectionchange",this.selectionChangeListener)};
_.E.detached=function(){document.removeEventListener("selectionchange",this.selectionChangeListener)};
_.E.hasSuggestions=function(b){return!!(b&&b.suggestions&&b.suggestions.length>0)};
_.E.onInput=function(){var b=this;if(this.suggestionsEndpoint){if(!this.activeMention&&(this.maybeStartSuggest(),!this.zeroPrefixMentionSuggestionEnabled))return;if(this.activeMention){this.updateActiveMention();var d=this.suggestionsResponse!=null&&!this.hasSuggestions(this.suggestionsResponse),B=this.activeMention.JSC$11517_getText().slice(-1)===" ",k=this.activeMention.JSC$11517_getText().slice(-2,-1)===" ",G="@\ufe6b\uff20+\ufe62\uff0b".indexOf(this.activeMention.JSC$11517_getText().slice(-2,
-1))>=0;G=this.zeroPrefixMentionSuggestionEnabled&&G;if(this.activeMention.isCollapsed()||(d||k||G)&&B)this.cancelActiveMention();else{var P=this.activeMention.JSC$11517_getText().substring(1).trim();this.logGELEvent("USER_MENTION_AUTO_COMPLETE_BOX_EVENT_TYPE_INPUT_TEXT_UPDATED");_.Kl(this,"requestSuggestions",function(){b.requestSuggestions(P)},100)}}}};
_.E.onServiceRequestSent=function(b){b.stopPropagation()};
_.E.onServiceRequestCompleted=function(b){b.stopPropagation();b=b.detail.data;b.query&&(!this.pendingQuery||this.pendingQuery!==b.query)||!this.zeroPrefixMentionSuggestionEnabled&&b.query===""||this.zeroPrefixMentionSuggestionEnabled&&this.activeMention==null||(this.pendingQuery=null,this.suggestionsResponse=b,this.hasSuggestions(b)&&this.dropdown.setFocusedSuggestionIndex(0))};
_.E.onServiceRequestError=function(b){b.stopPropagation()};
_.E.onUserMentionSuggestionSelected=function(b){this.selectSuggestion(b.detail.data,b.detail.index)};
_.E.onSelectionChange=function(){if(this.activeMention){var b=_.AT(),d=this.activeMention.JSC$11517_containsRange(b);b=b&&this.containsHelper(this.dropdown,b.getContainer());d||b||this.cancelActiveMention()}};
_.E.containsHelper=function(b,d){var B;if(((B=window.ShadyDOM)==null?void 0:B.noPatch)===!0)return b.contains(d);for(;d;){if(d===b)return!0;d=d instanceof ShadowRoot?d.host:d.parentNode}return!1};
_.E.maybeStartSuggest=function(){var b=_.AT();if(b&&b.isCollapsed()){var d=b.JSC$11517_getStartNode(),B=b.JSC$11517_getStartOffset();if(d instanceof Text&&!(B<1)){var k=d.textContent;!(k=k&&k.charAt(B-1))||"@\ufe6b\uff20+\ufe62\uff0b".indexOf(k)<0||(this.activeMention=_.P3(d,B-1,b.JSC$11517_getEndNode(),b.JSC$11517_getEndOffset()),this.flowNonce=Jb(16),this.logGELEvent("USER_MENTION_AUTO_COMPLETE_BOX_EVENT_TYPE_MENTION_FLOW_STARTED"))}}};
_.E.updateActiveMention=function(){if(this.activeMention){var b=_.AT();b&&b.isCollapsed()&&(this.activeMention=_.P3(this.activeMention.JSC$11517_getStartNode(),this.activeMention.JSC$11517_getStartOffset(),b.JSC$11517_getEndNode(),b.JSC$11517_getEndOffset()))}};
_.E.requestSuggestions=function(b){if(this.activeMention){var d={suggestions_query:b};this.pendingQuery=b;_.GA(this.hostElement,[this.suggestionsEndpoint,d])}};
_.E.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()};
_.E.focusPreviousSuggestion=function(b){this.hasSuggestions(this.suggestionsResponse)&&(this.dropdown.advanceSuggestion(-1),b.preventDefault())};
_.E.focusNextSuggestion=function(b){this.hasSuggestions(this.suggestionsResponse)&&(this.dropdown.advanceSuggestion(1),b.preventDefault())};
_.E.selectFocusedSuggestion=function(b){if(this.hasSuggestions(this.suggestionsResponse)){var d=this.suggestionsResponse.suggestions[this.dropdown.focusedSuggestionIndex];_.p(d,sxA)&&(this.selectSuggestion(_.p(d,sxA),this.dropdown.focusedSuggestionIndex),b.preventDefault())}};
_.E.selectSuggestion=function(b,d){if(b){var B=this.activeMention;if(B){var k=document.createElement("a");this.handlesInMentionSuggestionsEnabled&&b.handle?_.r8(k,"\u00a0\u2068@"+b.handle+"\u2069\u00a0"):this.handlesEnabled?_.r8(k,"\u00a0"+b.displayName+"\u00a0"):_.r8(k,"\u00a0@"+b.displayName+"\u00a0");xV(k,"/channel/"+b.channelId);k.classList.add("yt-formatted-string","yt-simple-endpoint");k.setAttribute("spellcheck","false");B.isCollapsed()||B.JSC$11517_removeContents();B.insertNode(k,!0);b=document.createTextNode(" ");
k.parentNode.insertBefore(b,k.nextSibling);window.getSelection().collapse(b,1);d={suggestionSelected:{suggestionIndex:d}};if(this.zeroPrefixMentionSuggestionEnabled){var G;d.suggestionSelected.isZeroPrefix=((G=this.suggestionsResponse)==null?void 0:G.query)===""}this.logGELEvent("USER_MENTION_AUTO_COMPLETE_BOX_EVENT_TYPE_SUGGESTION_SELECTED",d);this.cancelActiveMention();_.dp(this.hostElement,"yt-mention-inserted")}}};
_.E.getPositionTarget=function(b){return b&&b.getBrowserRangeObject()};
_.E.onDomChange=function(){this.ironDropdown.refit();this.logGELEvent("USER_MENTION_AUTO_COMPLETE_BOX_EVENT_TYPE_CONTENT_UPDATED")};
_.E.onFocusedSuggestionIdChanged=function(b){var d=_.zFx(this.hostElement)[0];d&&(b.detail.value?d.setAttribute("aria-activedescendant",b.detail.value):d.removeAttribute("aria-activedescendant"))};
_.E.onDropdownOpened=function(){this.logGELEvent("USER_MENTION_AUTO_COMPLETE_BOX_EVENT_TYPE_BOX_OPENED")};
_.E.logGELEvent=function(b,d){b={eventType:b,flowNonce:this.flowNonce,source:"USER_MENTION_AUTO_COMPLETE_SOURCE_BACKSTAGE_POST"};d&&(b=Object.assign(b,d));_.Q4("userMentionAutoCompleteBoxEvent",b)};
xX.prototype.onDomChange=xX.prototype.onDomChange;xX.prototype.onUserMentionSuggestionSelected=xX.prototype.onUserMentionSuggestionSelected;xX.prototype.onServiceRequestError=xX.prototype.onServiceRequestError;xX.prototype.onServiceRequestCompleted=xX.prototype.onServiceRequestCompleted;xX.prototype.onServiceRequestSent=xX.prototype.onServiceRequestSent;xX.prototype.onInput=xX.prototype.onInput;_.w([_.R(_.Kq),_.n("design:type",Object)],xX.prototype,"ironA11yKeysBehavior",void 0);
_.w([_.Z(),_.n("design:type",Object)],xX.prototype,"suggestionsEndpoint",void 0);_.w([_.Z(),_.n("design:type",Object)],xX.prototype,"suggestionsResponse",void 0);_.w([_.Z(),_.n("design:type",Object)],xX.prototype,"activeMention",void 0);_.w([_.DM("#dropdown"),_.n("design:type",Object)],xX.prototype,"dropdown",void 0);_.w([_.DM("#iron-dropdown"),_.n("design:type",Object)],xX.prototype,"ironDropdown",void 0);
_.w([_.$0("input"),_.n("design:type",Function),_.n("design:paramtypes",[Event]),_.n("design:returntype")],xX.prototype,"onInput",null);_.w([_.$0("yt-service-request-sent"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],xX.prototype,"onServiceRequestSent",null);_.w([_.$0("yt-service-request-completed"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],xX.prototype,"onServiceRequestCompleted",null);
_.w([_.$0("yt-service-request-error"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],xX.prototype,"onServiceRequestError",null);_.w([_.$0("yt-user-mention-suggestion-selected"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],xX.prototype,"onUserMentionSuggestionSelected",null);
_.w([_.$0("dom-change"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],xX.prototype,"onDomChange",null);_.w([_.Fk({is:"yt-user-mention-autosuggest-input",disableElementRegistration:!0})],xX);
_.V(xX,"yt-user-mention-autosuggest-input",function(){if(HK5===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;hKA===void 0&&(hKA=document.createElement("template"));var k=hKA;B.call(d,k.content.cloneNode(!0),b.content.firstChild);HK5=b}b=HK5;return b},{mode:2});var YX=null;
_.hs({is:"ytd-commentbox",_template:function(){if(cAl!==void 0)return cAl;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return cAl=b},
behaviors:[_.Poy.YtHostElementBehavior,_.Kq,_.uA.YtActionHandlerBehavior,_.f2.YtComponentBehavior,_.R4.YtRendererstamperBehavior,_.mIh.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(b,d){return _.AY(b.entities,"aadcGuidelinesStateEntityPayload",d)}},
dismissData_:{type:Object,value:null},commentboxStateKey_:{type:String,value:void 0},commentboxState_:{type:Object,selectorArgs:["commentboxStateKey_"],selector:function(b,d){return _.AY(b.entities,"commentboxStateEntity",d)},
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 _.DD}},
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:_.N("web_modern_buttons")},swatcheroo:{type:Boolean,reflectToAttribute:!0,value:_.N("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",_.mq(this,this.onTap_));this.emojiInput=this.$.emoji},
isLoadingChanged_:function(b){this.fire(b?"yt-commentbox-loading-start":"yt-commentbox-loading-end")},
dataChanged_:function(b){this.set("submitButtonDisabled",void 0);this.clear();b&&this.computeIsEmojiButtonDisplayed_(b)&&(b=this.$$("#emoji-picker > yt-emoji-picker-renderer"))&&b.updateEmojiCategories()},
observePrefilledImage_:function(b,d,B){this.isValidPrefilledImage_(b,d,B)&&(this.prefilledAttachment_="image",this.prefilledImageData_=d,this.submitButtonDisabled=!1)},
observePrefilledVideo_:function(b,d){this.isValidPrefilledVideo_(b,d)&&(this.prefilledAttachment_="video")},
observePrefilledPoll_:function(b){b&&b.pollData&&b.pollData.choices&&(this.addedAttachment="poll",this.$["poll-attachment"].setPrefilledChoices(b.pollData.choices))},
attached:function(){this.$["input-container"].getElementsByClassName("underline")[0].style.height=0;_.He();this.focus()},
detached:function(){document.removeEventListener("tap",_.mq(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(b){b=b.detail;b=b.isCustomEmoji?b.shortcuts[0]:b.emojiId;var d=this.getInputRange_().cloneRange();this.insertTextWithEmojis_(d,b);this.maybeUpdateTextDirection_()},
getInputRange_:function(){var b=_.AT();if(b){b=b.getBrowserRangeObject();for(var d=b.commonAncestorContainer;d;){if(d===this.getEditableTextArea_())return b;d=d.parentNode}}b=this.getEditableTextArea_();b=_.GL(b,b.childNodes.length);b.select();return b.getBrowserRangeObject()},
insertTextWithEmojis_:function(b,d,B){(d=this.emojiManager.createDocumentFragment(d,!0,!1,B===void 0?!0:B))&&d.childNodes.length!==0&&(b.collapsed||b.deleteContents(),B=d.lastChild,b.insertNode(d),_.c2l(B).select(),this.getInputRange_().collapse(!1),this.getEditableTextArea_().normalize(),this.submitButtonDisabled=!1)},
onSelectionChange_:function(){var b=_.AT();if(b){var d=b.JSC$11517_getStartNode(),B=b.JSC$11517_getEndNode();if(LIw(d)&&LIw(B)){var k=b.JSC$11517_getStartOffset(),G;if(_.Om&&d.nodeType===Node.ELEMENT_NODE&&(G=_.UxU(d)))_.GL(G,0).select();else{G=v0(d)?d:_.qx(d,v0);var P=v0(B)?B:_.qx(B,v0);if(G||P)if(b.isCollapsed()){if(d.nodeType===Node.TEXT_NODE){b=!0;k===d.length&&(b=!1);if(YX==="end"||YX==="right")b=!1;d=d.parentNode;b=[].concat(_.K6(d.parentNode.childNodes)).indexOf(d)+(b?0:1);_.GL(d.parentNode,
b).select()}}else G?G.previousSibling&&G.previousSibling.length>0?_.P3(B,b.JSC$11517_getEndOffset(),G.previousSibling,G.previousSibling.length-1).select():(d=document.createTextNode("\u200b"),G.parentNode.insertBefore(d,G),_.P3(B,b.JSC$11517_getEndOffset(),d,0).select()):P&&(P.nextSibling&&P.nextSibling.length>0?_.P3(d,b.JSC$11517_getStartOffset(),P.nextSibling,1).select():(B=document.createTextNode("\u200b"),P.parentNode.insertBefore(B,P.nextSibling),_.P3(d,b.JSC$11517_getStartOffset(),B,B.length).select()));
YX=null}}else YX=null}else YX=null},
leftKeyPressed_:function(){YX="left"},
rightKeyPressed_:function(){YX="right"},
endKeyPressed_:function(){YX="end"},
maybeDeleteChip_:function(){var b=$D2(!0);if(b){var d=_.AT(),B=d.JSC$11517_getStartNode();d=d.JSC$11517_getStartOffset();_.ep(B,d,b,b.childNodes.length).select()}},
maybeBackspaceChip_:function(){var b=$D2(!1);if(b){var d=_.AT(),B=d.JSC$11517_getStartNode();d=d.JSC$11517_getStartOffset();_.ep(B,d,b,0).select()}},
maybeBackspaceChipWordMode_:function(b){var d=_.AT();if(d.isCollapsed()){var B=d.JSC$11517_getStartNode();d=d.JSC$11517_getStartOffset();var k=ODF(B,d,!0);k&&(_.ep(B,d,k,0).select(),document.execCommand("delete"),b.preventDefault(),b.stopImmediatePropagation())}},
maybeDeleteChipWordMode_:function(b){var d=_.AT();if(d.isCollapsed()){var B=d.JSC$11517_getStartNode();d=d.JSC$11517_getStartOffset();var k=ODF(B,d,!1);k&&(_.ep(B,d,k,k.childNodes.length).select(),document.execCommand("delete"),b.preventDefault(),b.stopImmediatePropagation())}},
onTap_:function(b){if(!b.defaultPrevented&&(b.currentTarget.tagName==="YTD-COMMENTBOX"&&v0(b.target)&&b.preventDefault(),this.isEmojiPickerDisplayed)){var d=this.$$("#emojis"),B=this.$$("#emoji-button"),k=this.getEditableTextArea_();if((b=b.path?b.path:b.composedPath&&b.composedPath())&&!b.includes(d)&&!b.includes(k)&&!b.includes(B))this.onEmojiButtonTap_()}},
isValidPrefilledImage_:function(b,d,B){return b==="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE"&&d!==void 0&&d.encryptedBlobId!==null&&d.sourceExternalVideoId!==null&&B!==void 0&&B.backstageImageRenderer!==null},
isValidPrefilledVideo_:function(b,d){return b==="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE"&&!!d&&!!d.videoRenderer&&!!d.videoRenderer.videoId},
isValidPrefilledAttachment_:function(b,d,B){return this.isValidPrefilledImage_(b,d,B)||this.isValidPrefilledVideo_(b,B)},
dismissPrefilledContent_:function(){this.prefilledImageData_=void 0;this.prefilledAttachment_="none"},
clear:function(){this.errorMessage_=this.alertMessage_=null;this.taggedVideoId_=void 0;if(_.N("enable_multi_image_post_creation")){var b=this.$$("ytd-backstage-multi-image-select-renderer");b&&b.hasImages()&&b.cancel()}else(b=this.$$("ytd-backstage-image-select-renderer"))&&this.hasImage_&&b.cancel();(b=this.$["poll-attachment"])&&this.hasPoll_&&b.clearPollOptions();(b=this.$["image-poll-attachment"])&&this.hasImagePoll_&&b.resetPollOptions();(b=this.$["quiz-attachment"])&&this.hasQuiz_&&b.resetQuizOptions();
(b=this.$["video-link-attachment"])&&this.hasVideo_&&b.cancel();(b=this.$["access-restrictions-selector"].firstElementChild)&&b.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 _.Cl(this.hostElement).querySelector("#contenteditable-textarea").getRoot().root.node},
getEditableFormattedString_:function(){return _.Cl(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(b,d){b=A_G(b,this.emojiManager,d).cloneNode(!0);for(d=b.firstChild;d;)if(d.nodeType!==1)d=d.nextSibling;else switch(d.tagName){case "BR":var B=_.iz();_.Rpl(B,d);d=B.nextSibling;break;case "DIV":(B=d.lastChild)&&d.nextSibling&&_.nM(_.iz(),B);d.previousSibling&&(d.previousSibling.nodeType===1||d.previousSibling.nodeType===3&&!d.previousSibling.textContent.endsWith("\n"))&&_.KM(_.iz(),d);B&&B.nodeName==="BR"&&_.tr(B);B=d;d.hasChildNodes()?(d=d.firstChild,
_.Xme(B)):(d=d.nextSibling,_.tr(B));break;default:d=d.nextSibling}return IUW(b)},
onAddImageError_:function(b){b.stopPropagation();this.errorMessage_=_.QS(b.detail)},
setTextAreaValue_:function(b){b||(b="");var d=this.getEditableFormattedString_();d.text="";this.getEditableTextArea_().innerText="";typeof b==="string"&&(b={runs:[{text:b}]});d.text=b},
focus:function(){this.$["author-thumbnail"].markDirty();this.getEditableTextArea_().focus();this.maybeSetCursorAtEnd_();this.maybeUpdateTextDirection_();YX=null},
maybeSetCursorAtEnd_:function(){if(!this.receivedFocusPreviously_){var b=this.getEditableTextArea_();b&&(_.GL(b,b.childNodes.length).select(),this.receivedFocusPreviously_=!0)}},
maybeUpdateTextDirection_:function(){if(_.xe("HTML_DIR")==="rtl"){var b=this.getEditableTextArea_(),d=this.getTextAreaValue()!==""?"auto":"rtl";b.setAttribute("dir",d)}},
maybeUpdateExternalLinksBanner_:function(){!this.hasExternalLinksAccess_&&this.computePostHasExternaLink_()?this.isExternalLinksBannerDisplayed=!0:this.isExternalLinksBannerDisplayed=!1},
computePostHasExternaLink_:function(){var b;return CdE((b=this.$["quiz-attachment"])==null?void 0:b.getExplanationText())||CdE(this.getTextAreaValue().trim())},
handleInputEvent_:function(){var b=null;if(this.isEmojiButtonDisplayed){var d=this.getInputRange_();d&&(b=this.emojiInput.retrieveTextBeforeRange(d))}this.insertText_(b,!0);this.updateCharCount_();this.setSubmitButton_();b=this.getEditableTextArea_();this.isBackstagePost&&(this.textRequiresScrolling=b.scrollHeight>b.clientHeight,this.maybeUpdateExternalLinksBanner_());this.maybeHeightChanged()},
maybeHeightChanged:function(){var b=52+this.getEditableTextArea_().offsetHeight;this.fire("yt-commentbox-resize",{height:b})},
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(b){if(this.isEmojiButtonDisplayed)this.onPasteEmoji_(b)},
onPasteEmoji_:function(b){b.preventDefault();b.stopImmediatePropagation();b=b.clipboardData.getData("text/plain");this.insertText_(b,!1,!1)},
insertText_:function(b,d,B){d=d===void 0?!1:d;B=B===void 0?!0:B;this.maybeUpdateTextDirection_();if(this.isEmojiButtonDisplayed&&b){var k=this.getInputRange_().cloneRange();this.emojiManager&&k&&(d&&this.emojiInput.offsetStartOfRangeBy(k,b.length),this.insertTextWithEmojis_(k,b,B),fUm(this.getEditableTextArea_().lastChild)||(k=this.getInputRange_().cloneRange()),k&&(this.emojiInput.updateSuggestions(k,b),this.updateSuggestionOffset_(k)))}},
setSubmitButton_:function(){if(this.data){var b=this.data&&this.data.purpose==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT",d=this.data&&this.data.editableText&&this.data.purpose!=="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE";if(b||d){var B=this.getTextAreaValue().trim();d=B===this.previousText_;B=!B||this.aboveCharLimit_;b&&this.data&&this.data.backstageAttachment&&(this.data.backstageAttachment.backstageImageRenderer||this.data.backstageAttachment.postMultiImageRenderer)&&(B=this.aboveCharLimit_);this.submitButtonDisabled=
d||B||!this.getTextLength();b&&_.N("enable_post_scheduling")&&(this.submitButtonDisabled=d&&!this.scheduledPublishTimeSec_||B)}else this.submitButtonDisabled=!this.isValidInput_()}},
onSubmitButtonEnable_:function(){this.setSubmitButton_()},
onSubmitButtonDisable_:function(){this.submitButtonDisabled=!0},
getSimpleString:_.qA,computeCreationBoxClass_:function(b){return b?"focused":"not-focused"},
computeFooterMessageClass_:function(b,d){return d?"footer-error-message":"footer-alert-message"},
computeFooterMessage_:function(b,d){return d?d:b},
computeFooterMessageHidden_:function(b,d){return!d&&!b},
computePlaceholderText_:function(b,d,B){return(B==="video"||B==="image")&&(b==null?0:b.prefilledPlaceholderText)?b==null?void 0:b.prefilledPlaceholderText:d==="poll"||d==="image-poll"?b==null?void 0:b.pollPostPlaceholderText:d==="quiz"?b==null?void 0:b.quizPostPlaceholderText:d==="image"?b==null?void 0:b.imagePostPlaceholderText:b==null?void 0:b.placeholderText},
computeHideAttachmentButtons_:function(b,d,B,k){return b===void 0?!1:k&&this.getSimpleString(k)===this.getSimpleString(b.rateLimitErrorMessage)?!0:d!=="none"||B!=="none"||!b.videoLinkButton&&!b.pollButton&&!b.imagePollButton&&!b.quizButton&&!b.imageButton},
computeHideDismissableAttachment_:function(b){return b!=="image"&&b!=="video"},
computeHasVideo_:function(b){return b==="video"},
computeHasImage_:function(b){return b==="image"},
computeHasPoll_:function(b){return b==="poll"},
computeHasImagePoll_:function(b){return b==="image-poll"},
computeHasQuiz_:function(b){return b==="quiz"},
computeHasPollOrQuizRendererInEditDialog_:function(b){return b&&b.backstageAttachment?b.purpose==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"&&!(!b.backstageAttachment.quizRenderer&&!b.backstageAttachment.pollRenderer):!1},
computePrefilledContent_:function(b){if(this.isValidPrefilledAttachment_(b.purpose,b.prefilledImageData,b.backstageAttachment))return b.backstageAttachment},
computeEditAttachment_:function(b){if(this.computePrefilledContent_(b)===void 0)return b.backstageAttachment},
computeAuthorThumbnailDimension_:function(b,d){return b&&!d?24:40},
computeImageUploadEndpoint_:function(b){return this.get("imageButton.buttonRenderer.navigationEndpoint.backstageImageUploadEndpoint",b)},
computeRateLimitErrorCommands_:function(b){var d,B;return b==null?void 0:(d=b.advancedTierFeatures)==null?void 0:(B=d.rateLimit)==null?void 0:B.rateLimitCommands},
computeIsBackstageComment_:function(b){return!(!b||b!=="COMMENT_DIALOG_AVATAR_SIZE_TYPE_BACKSTAGE_COMMENT")},
computeServiceEndpoint_:function(b){return this.get("submitButton.buttonRenderer.serviceEndpoint",b)||this.get("replyButton.buttonRenderer.serviceEndpoint",b)||this.get("postButton.buttonRenderer.serviceEndpoint",b)},
computeSubmitButtonOverride:function(){if(_.N("web_modern_buttons")){var b,d;return{segmentedPosition:this.dropdownSchedulePanel_||!((b=this.data)==null?0:(d=b.postOptionsMenu)==null?0:d.menuRenderer)?void 0:"start",type:"filled",style:"call-to-action",state:this.submitButtonDisabled?"disabled":"active"}}},
computeThreeDotButtonOverride:function(){if(_.N("web_modern_buttons"))return{segmentedPosition:"end",type:"filled",style:"call-to-action",state:this.submitButtonDisabled?"disabled":"active"}},
computeSubmitButton_:function(b,d){b=this.get("submitButton.buttonRenderer",b)||this.get("replyButton.buttonRenderer",b)||this.get("postButton.buttonRenderer",b);d&&(b=d);b&&(b=Object.assign({},b),b.serviceEndpoint=void 0,b.isDisabled=this.submitButtonDisabled);return b},
computeHasExternalLinksAccess_:function(b){if(_.N("enable_rfa_external_links")){var d,B,k;return(k=b==null?void 0:(d=b.advancedTierFeatures)==null?void 0:(B=d.externalLinks)==null?void 0:B.allowExternalLinks)!=null?k:!0}return!0},
computeIsEmojiButtonDisplayed_:function(b){return b.emojiButton&&b.emojiPicker&&b.emojiPicker.emojiPickerRenderer&&b.emojiPicker.emojiPickerRenderer.categories?b.emojiPicker.emojiPickerRenderer.categories.find(function(d){return d.emojiPickerCategoryRenderer?d.emojiPickerCategoryRenderer.emojiIds&&d.emojiPickerCategoryRenderer.emojiIds.length>0:d.emojiPickerUpsellCategoryRenderer?d.emojiPickerUpsellCategoryRenderer.emojis&&d.emojiPickerUpsellCategoryRenderer.emojis.length>0:!1}):!1},
computeCharLimit_:function(b){return b.charLimit?b.charLimit:null},
computeDropdownSchedulingPanel_:function(b,d){if(b==="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE"&&d)return d},
computeInlineSchedulingPanel_:function(b,d){if(b==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"&&d)return d},
computeHideAuthorThumbnail_:function(b,d){return b||this.computeUseIdentityChip_(d)},
computeHideIdentityChipRenderer_:function(b,d){return b||!this.computeUseIdentityChip_(d)},
computeUseIdentityChip_:function(b){return!!b&&!!b.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(b){var d,B,k,G;(b==null?0:(d=b.detail)==null?0:(B=d.endpoint)==null?0:B.ypcGetOffersEndpoint)||(b==null?0:(k=b.detail)==null?0:(G=k.endpoint)==null?0:G.ypcOffersEndpoint)?(b.stopPropagation(),_.GA(this,[b.detail.endpoint])):this.get("detail.endpoint.backstageImageUploadEndpoint",b)&&(b.stopPropagation(),this.addedAttachment="image",this.submitButtonDisabled=!0)},
onVideoLinkSelected_:function(b){this.addedAttachment="video";this.selectedVideoId_=b.detail.videoId},
commentboxStateEntityChanged_:function(b){var d=this;(b==null?void 0:b.state)=="COMMENTBOX_STATE_INITIAL"?(this.clear(),this.fire("yt-commentbox-dismiss",this.dismissData_),this.dismissData_=null):(b==null?void 0:b.state)=="COMMENTBOX_STATE_WRITING"&&Promise.resolve().then(function(){d.focus()})},
onYtServiceRequestSent_:function(b,d){if(d.actions)for(b=_.C(d.actions),d=b.next();!d.done;d=b.next())d.value.createPollAction&&(this.submitButtonDisabled=!0)},
onYtServiceRequestCompleted_:function(b){this.isLoading=!1;var d=this.get("detail.actions.0.showErrorAction.errorMessage.messageRenderer.text",b),B,k,G,P=b==null?void 0:(B=b.detail)==null?void 0:(k=B.data)==null?void 0:(G=k.actionResult)==null?void 0:G.commentboxStateEntityKey;if(d)this.errorMessage_=d;else if(P){var v;this.dismissData_=b==null?void 0:(v=b.detail)==null?void 0:v.data;this.commentboxStateKey_=P}else{this.clear();var L;this.fire("yt-commentbox-dismiss",b==null?void 0:(L=b.detail)==
null?void 0:L.data)}},
onYtServiceRequestError_:function(b){b.stopPropagation();this.isLoading=!1;var d,B;if(((d=this.data)==null?void 0:d.purpose)==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"||((B=this.data)==null?void 0:B.purpose)==="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE")if(d=this.get("detail.error.args",b)||[],d.length>1&&d[1].message){this.handlePostsServiceRequestError_(d[1].message);return}(b=this.get("detail.error.message",b))?this.errorMessage_=this.data.errorMessage||_.QS(b):(this.clear(),this.fire("yt-commentbox-dismiss"))},
handlePostsServiceRequestError_:function(b){if(_.N("enable_rfa_rate_limits")&&this.rateLimitErrorCommands)for(var d=_.C(this.rateLimitErrorCommands),B=d.next();!B.done;B=d.next())if(B=B.value,B.errorLabel===b){_.ak(B.command,this.hostElement);return}this.errorMessage_=_.QS(b)},
submitIfNotBackstagePost_:function(b){if(!this.isBackstagePost)this.onSubmit_(b)},
onSubmit_:function(b){var d=this,B,k,G,P,v,L,A,a,O,I,D,U,M,z,H;return _.f(function(l){switch(l.nextAddress){case 1:b.stopPropagation();if(!d.serviceEndpoint||!d.isValidInput_())return l.return();if(d.shouldShowPostAadcNotice_())return d.showPostAadcNotice_(),l.return();if(d.shouldShowCommentAadcNotice_())return d.showCommentAadcNotice_(),l.return();if(!(d.$$("ytd-backstage-multi-image-select-renderer")&&d.hasImage_&&_.N("enable_multi_image_post_creation"))){l.jumpTo(2);break}B=d.$$("ytd-backstage-multi-image-select-renderer");
return l.yield(B.getAllUploadStatuses(),3);case 3:k=l.yieldResult;if(!k)return l.return();G=_.C(k);for(P=G.next();!P.done;P=G.next())if(v=P.value,v.encryptedBlobId===void 0)return d.isLoading=!1,A=L=void 0,d.errorMessage_=(A=(L=d.imageUploadEndpoint_)==null?void 0:L.imageEditor.backstageMultiImageSelectRenderer.uploadFailureError)!=null?A:null,l.return();return l.return(d.submitForm_(void 0,void 0,void 0,void 0,B.images,d.taggedVideoId_));case 2:if(!d.hasImagePoll_||!d.$["image-poll-attachment"]){l.jumpTo(4);
break}return l.yield(d.$["image-poll-attachment"].getAllUploadStatuses(),5);case 5:a=l.yieldResult;if(!a)return l.return();O=_.C(a);for(I=O.next();!I.done;I=O.next())if(D=I.value,!D.encryptedBlobId)return d.isLoading=!1,U=void 0,d.errorMessage_=(U=d.data.errorMessage)!=null?U:null,l.return();case 4:z=(M=d.$$("ytd-backstage-image-select-renderer"))&&M.uploadPromise(),H=d.getSharedPostId_(),z?z.then(function(){d.submitForm_.apply(d,_.K6(_.Q1.apply(0,arguments)))}).catch(function(F){d.isLoading=!1;
d.errorMessage_=_.QS(F.message)}):d.selectedVideoId_?d.submitForm_(void 0,d.selectedVideoId_):d.prefilledAttachment_==="image"?d.submitForm_(d.prefilledImageData_.encryptedBlobId,void 0,void 0,d.prefilledImageData_.sourceExternalVideoId,void 0,d.taggedVideoId_):d.prefilledAttachment_==="video"?d.submitForm_(void 0,d.data.backstageAttachment.videoRenderer.videoId):H?d.submitForm_(void 0,void 0,H):d.taggedVideoId_!==void 0?d.submitForm_(void 0,void 0,void 0,void 0,void 0,d.taggedVideoId_):d.submitForm_(),
_.tn(l)}})},
openSchedulingPanel:function(b){b&&b.scheduleButton&&b.scheduleButton.buttonRenderer&&(this.scheduleButton_=b.scheduleButton.buttonRenderer);b&&b.dateTimePicker&&this.set("data.schedulingDateTimePicker",b.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(b){b.stopPropagation();this.clear();this.fire("yt-commentbox-dismiss")},
onPrefilledContentDismissed_:function(b){b.stopPropagation();this.dismissPrefilledContent_();this.setSubmitButton_();this.getEditableTextArea_().focus()},
onInsertMention_:function(){this.updateCharCount_()},
onQuizExplanationUpdated_:function(){this.maybeUpdateExternalLinksBanner_()},
onImageAlert_:function(b){b.stopPropagation();b.detail.alertMessage&&(this.alertMessage_=b.detail.alertMessage)},
onImageSelected_:function(b){b.stopPropagation();this.setSubmitButton_()},
onImagesSelected_:function(b){b.stopPropagation();this.errorMessage_=null;this.setSubmitButton_()},
onImagePreviewCoordinatesUpdated_:function(b){b.stopPropagation();this.imagePreviewCoordinates_=JSON.stringify(b.detail);this.setSubmitButton_()},
onImagePreviewReposition_:function(b){b.stopPropagation();this.imagePreviewCoordinates_=void 0;this.submitButtonDisabled=!0},
onVideoLinkButtonCancel_:function(){this.getEditableTextArea_().focus()},
onAddVideoLink:function(b){var d=this.$["video-link-attachment"];d&&d.onLaunchVideoPicker(b)},
onAttachmentDismiss_:function(b){b.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"&&_.N("enable_multi_image_post_creation")&&(!this.$$("ytd-backstage-multi-image-select-renderer")||!this.$$("ytd-backstage-multi-image-select-renderer").hasImages())||!(this.addedAttachment!=="image"||_.N("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 b;if(this.addedAttachment==="image-poll"&&((b=this.$["image-poll-attachment"])==null||!b.isValid()))return!1;var d;if(this.addedAttachment==="quiz"&&((d=this.$["quiz-attachment"])==null||!d.isValid())||this.addedAttachment==="video"&&this.$["video-link-attachment"]&&!this.$["video-link-attachment"].isValid()||
this.aboveCharLimit_||this.dropdownSchedulePanel_&&!this.scheduledPublishTimeSec_)return!1;b=!1;this.data&&this.data.purpose==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"&&this.data.backstageAttachment&&(this.data.backstageAttachment.backstageImageRenderer||this.data.backstageAttachment.postMultiImageRenderer)&&(b=!0);if(this.addedAttachment==="image"||this.prefilledAttachment_==="image")b=!0;return b||!!this.getTextAreaValue().trim()},
submitForm_:function(b,d,B,k,G,P){var v=this.getTextAreaValue().trim(),L={};this.data&&this.data.purpose==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"&&v===this.previousText_&&(v=void 0);v!==void 0&&(L.comment_text=v);this.isLoading=!0;P!=void 0&&(L.tagged_video_id=P);b?(L.image_blob_id=b,this.imagePreviewCoordinates_&&(L.image_preview_coordinates=this.imagePreviewCoordinates_)):d?L.attached_video_id=d:B?L.shared_post_id=B:G&&G.length>0&&(L.images_data=G.map(function(A){return{encryptedBlobId:A.encryptedBlobId,
previewCoordinates:A.previewCoordinates}}));
k&&(L.source_video_id=k);this.data.accessRestrictionsSelector&&this.data.accessRestrictionsSelector.dropdownRenderer&&(L.access_restrictions=this.accessRestriction?this.accessRestriction:this.$["access-restrictions-selector"].firstElementChild.value);this.addedAttachment==="poll"&&(L.poll_options=this.$["poll-attachment"].getPollOptions());this.addedAttachment==="image-poll"&&(L.image_poll_options=this.$["image-poll-attachment"].getPostCreateOptions());this.addedAttachment==="quiz"&&(L.quiz_options=
this.$["quiz-attachment"].getPostCreateOptions());_.N("enable_post_scheduling")&&this.scheduledPublishTimeSec_&&(L.scheduled_publish_time_sec=this.scheduledPublishTimeSec_);_.GA(this,[this.serviceEndpoint,L])},
onIsInputFocusChanged_:function(b,d){b?this.fire("yt-autonav-pause-focus"):d!==void 0&&this.fire("yt-autonav-pause-blur")},
plaintextDrop_:function(b){var d=this.getEditableTextArea_();[].concat(_.K6(b.dataTransfer.items)).forEach(function(B){B.kind==="string"&&B.type.match("^text/plain")&&B.getAsString(function(k){d.appendChild(document.createTextNode(k))})});
b.preventDefault()},
preventDefault_:function(b){b.preventDefault()},
onSuggestionInsert_:function(b){this.insertTextWithEmojis_(b.detail.range,b.detail.text)},
onEmojiSuggestionClick_:function(b){this.emojiInput.insertSuggestion(b.detail)},
computeSubmitButtonClass_:function(b,d){return!d||b?"":"with-options"},
updateSuggestionOffset_:function(b){if(this.emojiInput&&_.Cl(this.emojiInput).querySelector("#dropdown")){var d=this.getEditableTextArea_().getBoundingClientRect().bottom,B=b.getBoundingClientRect().top;this.verticalSuggestionsOffset=Math.ceil(d-B)+5;d=this.getEditableTextArea_().getBoundingClientRect().left;b=b.getBoundingClientRect().left-d;_.Cl(this.emojiInput).querySelector("#dropdown").style.marginLeft=b+"px"}},
onDateTimeSelectionCancelled_:function(){this.scheduleButton_=void 0;this.set("data.schedulingDateTimePicker",null);this.scheduledPublishTimeSec_=void 0;this.setSubmitButton_()},
onDateTimeSelectionUpdate_:function(b){if(_.N("enable_post_scheduling")&&this.data&&this.data.purpose){b=b.detail;if(Math.floor(Date.now()/1E3)>=b)this.scheduledPublishTimeSec_=void 0;else if(this.data.purpose==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"){var d=parseInt(this.get("schedulingDateTimePicker.dateTimePickerRenderer.defaultTimeSec",this.data),10);isNaN(d)||d!==b?this.scheduledPublishTimeSec_=b:this.scheduledPublishTimeSec_=void 0}else this.scheduledPublishTimeSec_=b;this.setSubmitButton_()}},
computeAttachmentButtonIds_:function(){var b=["image-button","image-poll-button","poll-button","quiz-button"];_.N("auto_convert_posts_video_tag")||b.push("video-link-button");return b},
getButtonRenderer:function(b,d){if(b)switch(d){case "video-link-button":var B;return((B=b.videoLinkButton)==null?void 0:B.buttonRenderer)||void 0;case "image-button":var k;return((k=b.imageButton)==null?void 0:k.buttonRenderer)||void 0;case "poll-button":var G;return((G=b.pollButton)==null?void 0:G.buttonRenderer)||void 0;case "image-poll-button":var P;return((P=b.imagePollButton)==null?void 0:P.buttonRenderer)||void 0;case "quiz-button":var v;return((v=b.quizButton)==null?void 0:v.buttonRenderer)||
void 0}},
shouldShowPostAadcNotice_:function(){var b;return(b=this.data)==null||!b.showAadcNoticeCommand||this.getLocalStorage_().get(this.getAadcNoticeShownKey_())?!1:!0},
shouldShowCommentAadcNotice_:function(){var b,d;return!((b=this.data)==null||!b.openAadcDialog)&&!((d=this.aadcGuidelinesState_)==null||!d.shouldRequireViewerAck)},
getAadcNoticeShownKey_:function(){return"post-aadc-notice-shown-"+_.xe("DATASYNC_ID","unknown")},
showPostAadcNotice_:function(){var b;((b=this.data)==null?0:b.showAadcNoticeCommand)&&this.resolveCommand(this.data.showAadcNoticeCommand)},
showCommentAadcNotice_:function(){this.resolveCommand(this.data.openAadcDialog)},
getLocalStorage_:function(){this.localStorage||(this.localStorage=new _.ks("yt-post"));return this.localStorage},
onAadcNoticeConfirm_:function(b){b.clickTrackingParams&&_.DX().clickCommand(b);this.getLocalStorage_().set(this.getAadcNoticeShownKey_(),!0);_.BG(this,"yt-close-popup-action")},
onHideIdentityChip:function(b){var d;this.set("data.placeholderText",(d=b.hideIdentityChipAction)==null?void 0:d.placeholderText);this.set("zeroStepChannelCreationRenderer",{})}});var e1=function(){var b=_.g.apply(this,arguments)||this;b.isOpen=!1;b.modern=_.N("web_modern_buttons");b.roundedContainer=!0;b.dropdownButtonOverride=_.N("web_modern_buttons")?{segmentedPosition:"end",state:"disabled",type:"filled"}:void 0;b.inPopupContainer=!1;b.isCommentboxLoading=!1;var d=["image-button","image-poll-button","poll-button"];_.N("enable_quiz_creation")&&d.push("quiz-button");_.N("auto_convert_posts_video_tag")||d.push("video-link-button");b.attachmentButtonIds=d;b.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 b};
_.c(e1,_.g);_.E=e1.prototype;_.E.computeButtonOverride=function(){var b;return((b=this.data)==null?0:b.postOptionsMenu)&&_.N("web_modern_buttons")?{segmentedPosition:"start"}:void 0};
_.E.configureRendererStamper=function(){var b={"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]]"}}}}};_.N("auto_convert_posts_video_tag")||(b["data.videoLinkButton"]={id:"video-link-button",mapping:{buttonRenderer:"ytd-button-renderer"}});return b};
_.E.ready=function(){var b=this,d=_.Cl(this.hostElement).querySelector("#placeholder-area"),B=function(k){b.onOpen(k)};
d.addEventListener("tap",B);d.addEventListener("keypress",B)};
_.E.showButtonEduTooltip=function(){var b,d,B,k,G,P,v;if(_.N("enable_quiz_creation")&&((b=this.data)==null?0:(d=b.quizButton)==null?0:(B=d.buttonRenderer)==null?0:(k=B.hint)==null?0:(G=k.hintRenderer)==null?0:(P=G.content)==null?0:(v=P.bubbleHintRenderer)==null?0:v.text)&&(_.S_.getInstance(),b=VR(this.data.quizButton.buttonRenderer.hint.hintRenderer.content.bubbleHintRenderer.text,"quiz-button-edu-displayed","OPEN_POPUP_POSITION_BOTTOM",604800,"quiz-button-edu-displayed-impression",3),(b==null?void 0:
b.length)>0)){this.ytComponentBehavior.resolveCommand(b[0],{form:{element:this.quizButton}});return}var L;if((L=this.data)==null?0:L.imagePollButtonTooltip)if(_.S_.getInstance(),L=VR(this.data.imagePollButtonTooltip,"image-poll-button-edu-displayed","OPEN_POPUP_POSITION_BOTTOM",604800,"image-poll-button-edu-displayed-impression",3),(L==null?void 0:L.length)>0){this.ytComponentBehavior.resolveCommand(L[0],{form:{element:this.imagePollButton}});return}var A;_.N("enable_multi_image_post_creation")&&
((A=this.data)==null?0:A.multiImageButtonTooltip)&&(_.S_.getInstance(),A=VR(this.data.multiImageButtonTooltip,"multi-image-button-edu-displayed","OPEN_POPUP_POSITION_BOTTOM",604800,"multi-image-button-edu-displayed-impression",3),(A==null?void 0:A.length)>0&&this.ytComponentBehavior.resolveCommand(A[0],{form:{element:this.imageButton}}))};
_.E.onCreatePollAction=function(b){_.p(b,hhh)&&(this.JSC$16118_commentbox.addedAttachment="poll",this.openDialog())};
_.E.onAddVideoLinkAction=function(b){if(_.p(b,JWS))this.JSC$16118_commentbox.onAddVideoLink(b)};
_.E.onShowSchedulingPanelCommand=function(b){(b=_.p(b,Bl3))&&this.openSchedulingPanel(b)};
_.E.onCreateImagePollCommand=function(b){_.p(b,k8S)&&(this.JSC$16118_commentbox.openImagePollComponent(),this.openDialog())};
_.E.onCreateQuizCommand=function(b){_.p(b,G8M)&&(this.JSC$16118_commentbox.openQuizComponent(),this.openDialog())};
_.E.openSchedulingPanel=function(b){_.N("enable_post_scheduling")&&(this.openDialog(),this.JSC$16118_commentbox.openSchedulingPanel(b))};
_.E.onCreateCommentAction=function(b){this.get("createCommentAction.contents",b)&&(this.JSC$16118_commentbox.clear(),this.closeDialog())};
_.E.onOpen=function(b){b instanceof KeyboardEvent&&b.type==="keypress"&&b.keyCode!==13&&b.keyCode!==32||(this.data.prepareAccountEndpoint?_.dp(this.hostElement,"yt-navigate",{endpoint:this.data.prepareAccountEndpoint}):this.openDialog())};
_.E.onYtCommentboxDismiss=function(){this.closeDialog()};
_.E.onYtCommentboxLoadingStart=function(b){b.stopPropagation();this.isCommentboxLoading=!0};
_.E.onYtCommentboxLoadingEnd=function(b){b.stopPropagation();this.isCommentboxLoading=!1};
_.E.onYtVideoLinkButtonCancel=function(b){b.stopPropagation();this.onOpen(b)};
_.E.onYtVideoLinkSelected=function(b){b.stopPropagation();this.onOpen(b)};
_.E.onIronSelect=function(b){b.stopPropagation();b.detail.item.tagName==="YTD-PRIVACY-DROPDOWN-ITEM-RENDERER"&&this.accessRestriction!=b.detail.item.value&&(this.accessRestriction?(this.accessRestriction=b.detail.item.value,this.onOpen(b)):this.accessRestriction=b.detail.item.value)};
_.E.onYtNavigate=function(b){this.get("detail.endpoint.backstageImageUploadEndpoint",b)&&(this.JSC$16118_commentbox.addedAttachment="image",this.JSC$16118_commentbox.submitButtonDisabled=!0,this.onOpen(b))};
_.E.onRequestSent=function(b){for(var d=_.C(b.detail),B=d.next();!B.done;B=d.next())_.p(B.value,aKl)&&(this.JSC$16118_commentbox.addedAttachment="image",this.JSC$16118_commentbox.submitButtonDisabled=!0,this.onOpen(b))};
_.E.openDialog=function(){var b;(b=this.data)!=null&&b.isIneligibleForCommunityPagePostCreation||(this.JSC$16118_commentbox.accessRestriction=this.accessRestriction,this.isOpen=!0,this.JSC$16118_commentbox.focus())};
_.E.onPopupClosed=function(){_.S_.getInstance()};
_.E.computeCreationDisabled=function(b){return!!b};
_.E.computeIsCreationDialog=function(b){return!!b&&b==="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE"};
_.E.computeDisabledPostButton=function(b){if(!b)return null;b.isDisabled=!0;return b};
_.E.computeIsCreationDialogWithHeader=function(b){return!this.inPopupContainer&&!!b&&!!b.authorText&&b.purpose!="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"};
_.E.computeIsHeaderHidden=function(b,d){return!b||d};
_.E.computeDropdownRendererClasses=function(b){return b?["text-secondary-style"]:[]};
_.E.closeDialog=function(){this.isCommentboxLoading=this.isOpen=!1;var b=_.Cl(this.hostElement).querySelector("#access-restrictions-selector").firstElementChild;b&&b.reset()};
e1.prototype.onPopupClosed=e1.prototype.onPopupClosed;e1.prototype.onRequestSent=e1.prototype.onRequestSent;e1.prototype.onYtNavigate=e1.prototype.onYtNavigate;e1.prototype.onIronSelect=e1.prototype.onIronSelect;e1.prototype.onYtVideoLinkSelected=e1.prototype.onYtVideoLinkSelected;e1.prototype.onYtVideoLinkButtonCancel=e1.prototype.onYtVideoLinkButtonCancel;e1.prototype.onYtCommentboxLoadingEnd=e1.prototype.onYtCommentboxLoadingEnd;e1.prototype.onYtCommentboxLoadingStart=e1.prototype.onYtCommentboxLoadingStart;
e1.prototype.onYtCommentboxDismiss=e1.prototype.onYtCommentboxDismiss;e1.prototype.showButtonEduTooltip=e1.prototype.showButtonEduTooltip;_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],e1.prototype,"ytComponentBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],e1.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],e1.prototype,"ytRendererBehavior",void 0);
_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],e1.prototype,"ytActionHandlerBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],e1.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],e1.prototype,"isOpen",void 0);_.w([_.Z({computed:"computeButtonOverride(data)"}),_.n("design:type",Object)],e1.prototype,"buttonOverride",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],e1.prototype,"modern",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],e1.prototype,"roundedContainer",void 0);_.w([_.Z(),_.n("design:type",Object)],e1.prototype,"dropdownButtonOverride",void 0);_.w([_.Z({computed:"computeCreationDisabled(data.postCreationDisabledText)"}),_.n("design:type",Boolean)],e1.prototype,"creationDisabled",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],e1.prototype,"enableCreationBox",void 0);
_.w([_.Z({reflectToAttribute:!0,computed:"computeIsCreationDialog(data.purpose)"}),_.n("design:type",Boolean)],e1.prototype,"isCreationDialog",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],e1.prototype,"inPopupContainer",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"computeIsCreationDialogWithHeader(data)"}),_.n("design:type",Boolean)],e1.prototype,"isCreationDialogWithHeader",void 0);_.w([_.Z(),_.n("design:type",Object)],e1.prototype,"accessRestriction",void 0);
_.w([_.Z({computed:"computeDropdownRendererClasses(isCreationDialogWithHeader)"}),_.n("design:type",Array)],e1.prototype,"dropdownRendererClasses",void 0);_.w([_.Z(),_.n("design:type",Object)],e1.prototype,"isCommentboxLoading",void 0);_.w([_.Z(),_.n("design:type",Array)],e1.prototype,"attachmentButtonIds",void 0);_.w([_.DM("#image-button"),_.n("design:type",HTMLElement)],e1.prototype,"imageButton",void 0);
_.w([_.DM("#image-poll-button"),_.n("design:type",HTMLElement)],e1.prototype,"imagePollButton",void 0);_.w([_.DM("#quiz-button"),_.n("design:type",HTMLElement)],e1.prototype,"quizButton",void 0);_.w([_.DM("#commentbox"),_.n("design:type",Object)],e1.prototype,"JSC$16118_commentbox",void 0);_.w([_.O8("data.multiImageButtonTooltip","data.imagePollButtonTooltip","data.quizButton"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],e1.prototype,"showButtonEduTooltip",null);
_.w([_.$0("yt-commentbox-dismiss"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],e1.prototype,"onYtCommentboxDismiss",null);_.w([_.$0("yt-commentbox-loading-start"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],e1.prototype,"onYtCommentboxLoadingStart",null);
_.w([_.$0("yt-commentbox-loading-end"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],e1.prototype,"onYtCommentboxLoadingEnd",null);_.w([_.$0("yt-video-link-button-cancel"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],e1.prototype,"onYtVideoLinkButtonCancel",null);
_.w([_.$0("yt-video-link-selected"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],e1.prototype,"onYtVideoLinkSelected",null);_.w([_.$0("iron-select"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],e1.prototype,"onIronSelect",null);_.w([_.$0("yt-navigate"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],e1.prototype,"onYtNavigate",null);
_.w([_.$0("yt-service-request-sent-button-renderer"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],e1.prototype,"onRequestSent",null);_.w([_.$0("yt-popup-closed"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],e1.prototype,"onPopupClosed",null);_.w([_.ZM({is:"ytd-backstage-post-dialog-renderer",disableElementRegistration:!0})],e1);
_.V(e1,"ytd-backstage-post-dialog-renderer",function(){if(GRS!==void 0)return GRS;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return GRS=b},{mode:1});var ZKH;var g95;var bo=function(){return _.g.apply(this,arguments)||this};
_.c(bo,_.g);_.E=bo.prototype;_.E.computeHeartButtonStyle=function(b){return(b==null?0:b.styleType)?b.styleType.split("TYPE_")[1].replace(/_/g,"-").toLowerCase():"unknown"};
_.E.onYtButtonTap=function(){if(this.data.isEnabled){var b=this.data.isHearted;this.toggle();this.ytRendererBehavior.markDirty();(b=this.getEndpoint(b))&&_.I2().resolve(_.U6).resolveCommand(b,{form:{element:this.hostElement}})}else(b=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(this.data.disabledEndpoint))&&this.ytdOpenPopupBehavior.openPopup(b)};
_.E.toggle=function(b){this.set("data.isHearted",b!==void 0?b:!this.data.isHearted)};
_.E.getEndpoint=function(b){var d,B=(d=this.data)==null?void 0:d.heartEndpoint,k;d=(k=this.data)==null?void 0:k.unheartEndpoint;if(B&&d)return b?d:B};
_.E.computeButtonAccessibility=function(b,d){var B,k,G=b==null?void 0:(B=b.heartedAccessibility)==null?void 0:(k=B.accessibilityData)==null?void 0:k.label,P,v;b=b==null?void 0:(P=b.unheartedAccessibility)==null?void 0:(v=P.accessibilityData)==null?void 0:v.label;return d?G:b};
_.DB.Object.defineProperties(bo.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 b;return _.N("kevlar_system_icons")&&!((b=this.data)==null||!b.isHearted)}}});
bo.prototype.onYtButtonTap=bo.prototype.onYtButtonTap;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],bo.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.X4),_.n("design:type",Object)],bo.prototype,"ytdOpenPopupBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],bo.prototype,"data",void 0);_.w([_.X("data.isHearted"),_.n("design:type",Object),_.n("design:paramtypes",[])],bo.prototype,"heartTooltip",null);
_.w([_.X("data.isHearted"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],bo.prototype,"iconFilled",null);_.w([_.Z({computed:"computeButtonAccessibility(data,data.isHearted)"}),_.n("design:type",String)],bo.prototype,"buttonAccessibility",void 0);_.w([_.Z({computed:"computeHeartButtonStyle(data)",reflectToAttribute:!0}),_.n("design:type",String)],bo.prototype,"heartButtonStyle",void 0);
_.w([_.$0("tap"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],bo.prototype,"onYtButtonTap",null);_.w([_.ZM({is:"ytd-creator-heart-renderer",disableElementRegistration:!0})],bo);
_.V(bo,"ytd-creator-heart-renderer",function(){if(g95!==void 0)return g95;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return g95=b},{mode:1});var dL=function(){var b=_.g.apply(this,arguments)||this;b.hasCreatorReply=!1;b.buttonOverrides={size:"S",iconPosition:"icon-only"};b.replyButtonOverrides={size:"S",type:"text"};b.forceIconButton=!_.N("web_modern_buttons");b.modern=_.N("web_modern_buttons");b.buttonTooltipPosition="bottom";b.systemIcons=_.N("kevlar_system_icons");b.replyDialog=null;return b};
_.c(dL,_.g);_.E=dL.prototype;
_.E.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]]"}}}}}};
_.E.detached=function(){this.replyDialog&&this.replyDialog.remove();this.replyDialog=null};
_.E.dataChange=function(){this.replyDialog&&_.Cl(this.replyDialogElement).removeChild(this.replyDialog);this.replyDialog=null;var b,d,B;this.isLiked=this.systemIcons&&!!((b=this.data)==null?0:(d=b.likeButton)==null?0:(B=d.toggleButtonRenderer)==null?0:B.isToggled)};
_.E.computeShowVoteCountBeginning=function(b,d){return b===void 0||d===void 0?!0:b.style!=="COMMENT_ACTION_BUTTON_STYLE_TYPE_DESKTOP_TOOLBAR"&&!!d&&this.ytRendererBehavior.getSimpleString(d)!=="0"};
_.E.computeShowVoteCountEnd=function(b,d){return b===void 0||d===void 0?!0:b.style==="COMMENT_ACTION_BUTTON_STYLE_TYPE_DESKTOP_TOOLBAR"&&!!d&&this.ytRendererBehavior.getSimpleString(d)!=="0"};
_.E.computeShowCommentCount=function(b,d){return b===void 0||d===void 0?!0:b.style==="COMMENT_ACTION_BUTTON_STYLE_TYPE_DESKTOP_TOOLBAR"&&!!d&&this.ytRendererBehavior.getSimpleString(d)!=="0"};
_.E.hideReplyDialog=function(){this.replyDialogElement.hidden=!0};
_.E.reply=function(){this.replyButtonElement.firstElementChild?this.replyButtonElement.firstElementChild.firstElementChild.click():this.replyButtonEndElement.firstElementChild&&this.replyButtonEndElement.firstElementChild.firstElementChild.click()};
_.E.showReplyDialog=function(b){b&&(this.replyDialog||(this.replyDialog=document.createElement("ytd-comment-reply-dialog-renderer"),this.replyDialog.id="replybox"),this.replyDialog.isAttached||_.Cl(this.replyDialogElement).appendChild(this.replyDialog),this.replyDialog.data=b,this.replyDialogElement.hidden=!1,this.replyDialog.openDialog())};
_.E.onYtCommentboxDismiss=function(){this.hideReplyDialog()};
_.E.onRequestSent=function(b){b=_.C(b.detail);for(var d=b.next();!d.done;d=b.next())(d=this.get("createCommentReplyDialogEndpoint.dialog.commentReplyDialogRenderer",d.value))&&this.showReplyDialog(d)};
_.E.onYtNavigate=function(b){var d,B;(b=(d=_.p(b.detail.endpoint,_.$lU))==null?void 0:(B=d.dialog)==null?void 0:B.commentReplyDialogRenderer)&&this.showReplyDialog(b)};
_.E.onYtServiceRequestSent=function(b,d){b.stopPropagation();if(d.actions)for(b=0;b<d.actions.length;b++){var B=_.p(d.actions[b],Zhe);B&&this.handleUpdateCommentVoteAction(B)}};
_.E.handleUpdateCommentVoteAction=function(b){this.voteCount=b.voteCount||_.QS("0");b.voteStatus==="LIKE"?this.JSC$16130_ytdDislikeToggleButtonRenderer.toggle(!1):b.voteStatus==="DISLIKE"?this.JSC$16130_ytdLikeToggleButtonRenderer.toggle(!1):(this.JSC$16130_ytdLikeToggleButtonRenderer.toggle(!1),this.JSC$16130_ytdDislikeToggleButtonRenderer.toggle(!1))};
_.E.computeReplyButtonHidden=function(b){return b};
_.E.computeReplyButtonBeginning=function(b){return(b==null?0:b.replyButton)&&b.style!=="COMMENT_ACTION_BUTTON_STYLE_TYPE_DESKTOP_TOOLBAR"?b.replyButton:void 0};
_.E.computeReplyButtonEnd=function(b){return(b==null?0:b.replyButton)&&b.style==="COMMENT_ACTION_BUTTON_STYLE_TYPE_DESKTOP_TOOLBAR"?b.replyButton:void 0};
_.E.computeActionButtonStyle=function(b){return(b==null?0:b.style)?b.style.split("TYPE_")[1].replace(/_/g,"-").toLowerCase():"unknown"};
_.E.onButtonTooltipPositionChanged=function(){this.ytdReplyButtonRenderer&&(this.ytdReplyButtonRenderer.buttonTooltipPosition=this.buttonTooltipPosition)};
_.E.onYtToggleButton=function(b){var d,B;this.isLiked=this.systemIcons&&!!((d=b.detail)==null?0:(B=d.actions)==null?0:B.like)};
dL.prototype.onYtToggleButton=dL.prototype.onYtToggleButton;dL.prototype.onButtonTooltipPositionChanged=dL.prototype.onButtonTooltipPositionChanged;dL.prototype.onYtServiceRequestSent=dL.prototype.onYtServiceRequestSent;dL.prototype.onYtNavigate=dL.prototype.onYtNavigate;dL.prototype.onRequestSent=dL.prototype.onRequestSent;dL.prototype.onYtCommentboxDismiss=dL.prototype.onYtCommentboxDismiss;dL.prototype.dataChange=dL.prototype.dataChange;
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],dL.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],dL.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],dL.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Object)],dL.prototype,"voteCount",void 0);_.w([_.Z(),_.n("design:type",Object)],dL.prototype,"commentCount",void 0);_.w([_.Z(),_.n("design:type",Object)],dL.prototype,"replyThumbnail",void 0);
_.w([_.Z(),_.n("design:type",Object)],dL.prototype,"hasCreatorReply",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],dL.prototype,"enableCreationBox",void 0);_.w([_.Z({computed:"computeActionButtonStyle(data)",reflectToAttribute:!0}),_.n("design:type",String)],dL.prototype,"actionButtonsStyle",void 0);_.w([_.Z({computed:"computeReplyButtonBeginning(data)"}),_.n("design:type",Object)],dL.prototype,"replyButtonBeginning",void 0);
_.w([_.Z({computed:"computeReplyButtonEnd(data)"}),_.n("design:type",Object)],dL.prototype,"replyButtonEnd",void 0);_.w([_.Z(),_.n("design:type",Object)],dL.prototype,"buttonOverrides",void 0);_.w([_.Z(),_.n("design:type",Object)],dL.prototype,"replyButtonOverrides",void 0);_.w([_.Z(),_.n("design:type",Object)],dL.prototype,"forceIconButton",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],dL.prototype,"useCommentIcon",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],dL.prototype,"modern",void 0);_.w([_.Z(),_.n("design:type",Object)],dL.prototype,"buttonTooltipPosition",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],dL.prototype,"systemIcons",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],dL.prototype,"isLiked",void 0);_.w([_.DM("ytd-button-renderer"),_.n("design:type",Object)],dL.prototype,"ytdReplyButtonRenderer",void 0);
_.w([_.DM("#like-button"),_.n("design:type",Object)],dL.prototype,"JSC$16130_ytdLikeToggleButtonRenderer",void 0);_.w([_.DM("#dislike-button"),_.n("design:type",Object)],dL.prototype,"JSC$16130_ytdDislikeToggleButtonRenderer",void 0);_.w([_.DM("#reply-dialog"),_.n("design:type",HTMLElement)],dL.prototype,"replyDialogElement",void 0);_.w([_.DM("#reply-button"),_.n("design:type",HTMLElement)],dL.prototype,"replyButtonElement",void 0);
_.w([_.DM("#reply-button-end"),_.n("design:type",HTMLElement)],dL.prototype,"replyButtonEndElement",void 0);_.w([_.pl("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],dL.prototype,"dataChange",null);_.w([_.$0("yt-commentbox-dismiss"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],dL.prototype,"onYtCommentboxDismiss",null);
_.w([_.$0("yt-service-request-sent-button-renderer"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],dL.prototype,"onRequestSent",null);_.w([_.$0("yt-navigate"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],dL.prototype,"onYtNavigate",null);
_.w([_.$0("yt-service-request-sent"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent,_.iI]),_.n("design:returntype")],dL.prototype,"onYtServiceRequestSent",null);_.w([_.O8("buttonTooltipPosition"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],dL.prototype,"onButtonTooltipPositionChanged",null);
_.w([_.$0("yt-toggle-button"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],dL.prototype,"onYtToggleButton",null);_.w([_.ZM({is:"ytd-comment-action-buttons-renderer",disableElementRegistration:!0})],dL);
_.V(dL,"ytd-comment-action-buttons-renderer",function(){if(ZKH!==void 0)return ZKH;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return ZKH=b},{mode:1});var yA3;var By=function(){return _.g.apply(this,arguments)||this};
_.c(By,_.g);By.prototype.focus=function(){_.Cl(this.hostElement).querySelector("#commentbox").focus()};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],By.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],By.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Object)],By.prototype,"zeroStepChannelCreationRenderer",void 0);_.w([_.ZM({is:"ytd-comment-dialog-renderer",disableElementRegistration:!0})],By);
_.V(By,"ytd-comment-dialog-renderer",function(){if(yA3!==void 0)return yA3;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return yA3=b},{mode:1});var SX$;var kH=function(){var b=_.g.apply(this,arguments)||this;b.buttonOverrides={size:"S",iconPosition:"icon-only",ignoreIconSizeOverride:_.N("enable_web_delhi_icons")};b.replyButtonOverrides={size:"S",type:"text"};return b};
_.c(kH,_.g);_.E=kH.prototype;_.E.configureRendererStamper=function(){return{creatorHeartSupportedRenderer:{id:"creator-heart",mapping:{creatorHeartRenderer:{component:"ytd-creator-heart-renderer"}}}}};
_.E.detached=function(){this.replyBox&&this.replyBox.remove()};
_.E.showReplyDialog=function(b){if(b){var d=this.replyBox;d||(d=document.createElement("ytd-comment-reply-dialog-renderer"),d.id="replybox",_.Cl(this.replyDialogDiv).appendChild(d));d.data=b;this.replyDialogDiv.hidden=!1;d.openDialog()}};
_.E.hideReplyDialogDiv=function(){this.replyDialogDiv.hidden=!0};
_.E.handleReplyButtonClick=function(){if(this.isSubsOnlyCommentsEligibleUser){var b,d=_.p((b=this.toolbarSurface)==null?void 0:b.subscribersOnlyDisclaimerSnackbarCommand,_.FB);d&&_.dp(this.hostElement,"yt-show-subscribers-only-disclaimer",{command:d})}};
_.E.onYtServiceRequestSent=function(b,d){b.stopPropagation();if(d.actions)for(var B=0;B<d.actions.length;B++){var k=_.p(d.actions[B],Zhe);k?this.handleUpdateCommentVoteAction(k):b.target===this.heartButton&&this.toggleHeartState()}};
_.E.handleUpdateCommentVoteAction=function(b){var d;(d=this.toolbarState)!=null&&d.key&&this.ytdReduxBehavior.dispatch(_.jh("engagementToolbarStateEntityPayload",this.toolbarState.key,{likeState:b.voteStatus==="LIKE"?"TOOLBAR_LIKE_STATE_LIKED":b.voteStatus==="DISLIKE"?"TOOLBAR_LIKE_STATE_DISLIKED":"TOOLBAR_LIKE_STATE_INDIFFERENT"}))};
_.E.toggleHeartState=function(){var b;(b=this.toolbarState)!=null&&b.key&&this.ytdReduxBehavior.dispatch(_.jh("engagementToolbarStateEntityPayload",this.toolbarState.key,{heartState:this.toolbarState.heartState==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"?"TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE":"TOOLBAR_HEART_STATE_HEARTED_EDITABLE"}))};
_.DB.Object.defineProperties(kH.prototype,{likeCount:{configurable:!0,enumerable:!0,get:function(){var b,d,B;return(((b=this.toolbarState)==null?void 0:b.likeState)==="TOOLBAR_LIKE_STATE_LIKED"?(d=this.toolbarData)==null?void 0:d.likeCountLiked:(B=this.toolbarData)==null?void 0:B.likeCountNotliked)||""}},
showLikeCount:{configurable:!0,enumerable:!0,get:function(){return this.likeCount.trim().length>0}},
isVisiblyDisabled:{configurable:!0,enumerable:!0,get:function(){var b;return((b=this.toolbarSurface)==null?void 0:b.commentDisabledActionCommand)!==void 0}},
isSubsOnlyCommentsIneligibleUser:{configurable:!0,enumerable:!0,get:function(){var b;return((b=this.toolbarSurface)==null?void 0:b.subscribersOnlySnackbarCommand)!==void 0}},
isSubsOnlyCommentsEligibleUser:{configurable:!0,enumerable:!0,get:function(){var b;return((b=this.toolbarSurface)==null?void 0:b.subscribersOnlyDisclaimerSnackbarCommand)!==void 0}},
hasPrepareAccountCommand:{configurable:!0,enumerable:!0,get:function(){var b;return((b=this.toolbarSurface)==null?void 0:b.prepareAccountCommand)!==void 0&&!_.N("comment_prepare_account_command_killswitch")}},
likeToggleButtonRenderer:{configurable:!0,enumerable:!0,get:function(){var b,d=_.p((b=this.toolbarSurface)==null?void 0:b.prepareAccountCommand,_.FB),B,k,G,P,v,L,A,a,O;return{style:{styleType:this.isVisiblyDisabled?"STYLE_VISIBLY_DISABLED":"STYLE_TEXT"},size:{sizeType:"SIZE_DEFAULT"},isDisabled:!((B=this.toolbarSharedData)==null||!B.disabledLikeCommand),isToggled:!this.isVisiblyDisabled&&((k=this.toolbarState)==null?void 0:k.likeState)==="TOOLBAR_LIKE_STATE_LIKED",defaultIcon:{iconType:"LIKE"},defaultServiceEndpoint:this.isVisiblyDisabled?
void 0:d!=null?d:_.p((G=this.toolbarSurface)==null?void 0:G.likeCommand,_.FB),toggledServiceEndpoint:this.isVisiblyDisabled?void 0:d!=null?d:_.p((P=this.toolbarSurface)==null?void 0:P.unlikeCommand,_.FB),defaultCommand:this.isVisiblyDisabled?_.p((v=this.toolbarSurface)==null?void 0:v.commentDisabledActionCommand,_.FB):void 0,defaultTooltip:(L=this.toolbarData)==null?void 0:L.likeInactiveTooltip,toggledTooltip:(A=this.toolbarData)==null?void 0:A.likeActiveTooltip,toggledStyle:{styleType:this.isVisiblyDisabled?
"STYLE_VISIBLY_DISABLED":"STYLE_DEFAULT_ACTIVE"},accessibilityData:{accessibilityData:{label:(a=this.toolbarData)==null?void 0:a.likeButtonA11y}},toggledAccessibilityData:{accessibilityData:{label:(O=this.toolbarSharedData)==null?void 0:O.unlikeButtonA11y}},preventAutoToggle:this.isVisiblyDisabled||this.hasPrepareAccountCommand}}},
dislikeToggleButtonRenderer:{configurable:!0,enumerable:!0,get:function(){var b,d=_.p((b=this.toolbarSurface)==null?void 0:b.prepareAccountCommand,_.FB),B,k,G,P,v,L,A,a,O,I;return{style:{styleType:this.isVisiblyDisabled?"STYLE_VISIBLY_DISABLED":"STYLE_TEXT"},size:{sizeType:"SIZE_DEFAULT"},isDisabled:!((B=this.toolbarSharedData)==null||!B.disabledDislikeCommand),isToggled:!this.isVisiblyDisabled&&((k=this.toolbarState)==null?void 0:k.likeState)==="TOOLBAR_LIKE_STATE_DISLIKED",defaultIcon:{iconType:"DISLIKE"},
defaultServiceEndpoint:this.isVisiblyDisabled?void 0:d!=null?d:_.p((G=this.toolbarSurface)==null?void 0:G.dislikeCommand,_.FB),toggledServiceEndpoint:this.isVisiblyDisabled?void 0:d!=null?d:_.p((P=this.toolbarSurface)==null?void 0:P.undislikeCommand,_.FB),defaultCommand:this.isVisiblyDisabled?_.p((v=this.toolbarSurface)==null?void 0:v.commentDisabledActionCommand,_.FB):void 0,defaultTooltip:(L=this.toolbarData)==null?void 0:L.dislikeInactiveTooltip,toggledTooltip:(A=this.toolbarData)==null?void 0:
A.dislikeActiveTooltip,toggledStyle:{styleType:this.isVisiblyDisabled?"STYLE_VISIBLY_DISABLED":"STYLE_DEFAULT_ACTIVE"},accessibilityData:{accessibilityData:{label:this.isReply?(a=this.toolbarSharedData)==null?void 0:a.dislikeReplyButtonA11y:(O=this.toolbarSharedData)==null?void 0:O.dislikeCommentButtonA11y}},toggledAccessibilityData:{accessibilityData:{label:(I=this.toolbarSharedData)==null?void 0:I.undislikeButtonA11y}},preventAutoToggle:this.isVisiblyDisabled||this.hasPrepareAccountCommand}}},
creatorHeartSupportedRenderer:{configurable:!0,enumerable:!0,get:function(){var b,d,B;if(((b=this.toolbarState)==null?void 0:b.heartState)!==void 0&&((d=this.toolbarState)==null?void 0:d.heartState)!=="TOOLBAR_HEART_STATE_UNKNOWN"&&((B=this.toolbarState)==null?void 0:B.heartState)!=="TOOLBAR_HEART_STATE_UNHEARTED"){var k,G,P,v,L,A,a,O,I,D,U,M,z,H;return{creatorHeartRenderer:{creatorThumbnail:{thumbnails:[{url:(k=this.toolbarData)==null?void 0:k.creatorThumbnailUrl,width:32,height:32}]},heartIcon:{iconType:"FULL_HEART"},
isHearted:((G=this.toolbarState)==null?void 0:G.heartState)==="TOOLBAR_HEART_STATE_HEARTED"||((P=this.toolbarState)==null?void 0:P.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE",isEnabled:!this.isVisiblyDisabled&&(((v=this.toolbarState)==null?void 0:v.heartState)==="TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE"||((L=this.toolbarState)==null?void 0:L.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"),heartEndpoint:this.isVisiblyDisabled?void 0:_.p((A=this.toolbarSurface)==null?void 0:A.heartCommand,
_.FB),unheartEndpoint:this.isVisiblyDisabled?void 0:_.p((a=this.toolbarSurface)==null?void 0:a.unheartCommand,_.FB),disabledEndpoint:this.isVisiblyDisabled?_.p((O=this.toolbarSurface)==null?void 0:O.commentDisabledActionCommand,_.FB):void 0,styleType:this.isVisiblyDisabled?"CREATOR_HEART_STYLE_TYPE_VISIBLY_DISABLED":void 0,heartedTooltip:(I=this.toolbarData)==null?void 0:I.heartActiveTooltip,unheartedTooltip:(D=this.toolbarData)==null?void 0:D.heartInactiveTooltip,heartedAccessibility:{accessibilityData:{label:((U=
this.toolbarState)==null?void 0:U.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"?(M=this.toolbarSharedData)==null?void 0:M.unheartButtonA11y:(z=this.toolbarSharedData)==null?void 0:z.heartButtonA11y}},unheartedAccessibility:{accessibilityData:{label:(H=this.toolbarSharedData)==null?void 0:H.heartButtonA11y}}}}}}},
hasReplyCommand:{configurable:!0,enumerable:!0,get:function(){var b;return!((b=this.toolbarSurface)==null||!b.replyCommand)}},
replyButtonRenderer:{configurable:!0,enumerable:!0,get:function(){var b;if((b=this.commentStrings)!=null&&b.replyButtonText){var d,B,k,G;return{size:"SIZE_DEFAULT",style:this.isVisiblyDisabled||this.isSubsOnlyCommentsIneligibleUser?"STYLE_VISIBLY_DISABLED":"STYLE_TEXT",text:{runs:[{text:(d=this.commentStrings)==null?void 0:d.replyButtonText}]},navigationEndpoint:this.isVisiblyDisabled||this.isSubsOnlyCommentsIneligibleUser?void 0:_.p((B=this.toolbarSurface)==null?void 0:B.replyCommand,_.FB),command:this.isVisiblyDisabled?
_.p((k=this.toolbarSurface)==null?void 0:k.commentDisabledActionCommand,_.FB):this.isSubsOnlyCommentsIneligibleUser?_.p((G=this.toolbarSurface)==null?void 0:G.subscribersOnlySnackbarCommand,_.FB):void 0}}}}});
kH.prototype.onYtServiceRequestSent=kH.prototype.onYtServiceRequestSent;kH.prototype.hideReplyDialogDiv=kH.prototype.hideReplyDialogDiv;_.w([_.Z(),_.n("design:type",Object)],kH.prototype,"commentStrings",void 0);_.w([_.Z(),_.n("design:type",Boolean)],kH.prototype,"isReply",void 0);_.w([_.Z(),_.n("design:type",Object)],kH.prototype,"toolbarData",void 0);_.w([_.Z(),_.n("design:type",Object)],kH.prototype,"toolbarSharedData",void 0);
_.w([_.Z(),_.n("design:type",String)],kH.prototype,"toolbarStateKey",void 0);_.w([_.Z(),_.n("design:type",String)],kH.prototype,"toolbarSurfaceKey",void 0);_.w([_.R(_.fH),_.n("design:type",Object)],kH.prototype,"ytdReduxBehavior",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],kH.prototype,"ytComponentBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],kH.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.R(_.X4),_.n("design:type",Object)],kH.prototype,"ytdOpenPopupBehavior",void 0);_.w([_.DM("#reply-dialog"),_.n("design:type",HTMLElement)],kH.prototype,"replyDialogDiv",void 0);_.w([_.DM("#replybox"),_.n("design:type",Object)],kH.prototype,"replyBox",void 0);_.w([_.DM("ytd-creator-heart-renderer"),_.n("design:type",Object)],kH.prototype,"heartButton",void 0);_.w([_.Z({selector:function(b,d){return _.AY(b.entities,"engagementToolbarStateEntityPayload",d)},
selectorArgs:["toolbarStateKey"]}),_.n("design:type",Object)],kH.prototype,"toolbarState",void 0);_.w([_.Z({selector:Lc1,selectorArgs:["toolbarSurfaceKey"]}),_.n("design:type",Object)],kH.prototype,"toolbarSurface",void 0);_.w([_.Z(),_.n("design:type",Object)],kH.prototype,"buttonOverrides",void 0);_.w([_.$0("yt-commentbox-dismiss"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],kH.prototype,"hideReplyDialogDiv",null);
_.w([_.X("toolbarData","toolbarState"),_.n("design:type",String),_.n("design:paramtypes",[])],kH.prototype,"likeCount",null);_.w([_.X("likeCount"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],kH.prototype,"showLikeCount",null);_.w([_.X("toolbarSurface"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],kH.prototype,"isVisiblyDisabled",null);_.w([_.X("toolbarSurface"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],kH.prototype,"isSubsOnlyCommentsIneligibleUser",null);
_.w([_.X("toolbarSurface"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],kH.prototype,"isSubsOnlyCommentsEligibleUser",null);_.w([_.X("toolbarSurface"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],kH.prototype,"hasPrepareAccountCommand",null);_.w([_.X("toolbarData","toolbarState","toolbarSurface"),_.n("design:type",Object),_.n("design:paramtypes",[])],kH.prototype,"likeToggleButtonRenderer",null);
_.w([_.X("isReply","toolbarData","toolbarState","toolbarSurface"),_.n("design:type",Object),_.n("design:paramtypes",[])],kH.prototype,"dislikeToggleButtonRenderer",null);_.w([_.X("toolbarData","toolbarState","toolbarSurface"),_.n("design:type",Object),_.n("design:paramtypes",[])],kH.prototype,"creatorHeartSupportedRenderer",null);_.w([_.X("toolbarSurface"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],kH.prototype,"hasReplyCommand",null);
_.w([_.X("toolbarSurface","commentStrings","isVisiblyDisabled"),_.n("design:type",Object),_.n("design:paramtypes",[])],kH.prototype,"replyButtonRenderer",null);_.w([_.Z(),_.n("design:type",Object)],kH.prototype,"replyButtonOverrides",void 0);_.w([_.$0("yt-service-request-sent"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent,_.iI]),_.n("design:returntype")],kH.prototype,"onYtServiceRequestSent",null);_.w([_.ZM({is:"ytd-comment-engagement-bar",disableElementRegistration:!0})],kH);
_.V(kH,"ytd-comment-engagement-bar",function(){if(SX$!==void 0)return SX$;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return SX$=b},{mode:1});var Vje;var GX=function(){return _.g.apply(this,arguments)||this};
_.c(GX,_.g);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],GX.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],GX.prototype,"data",void 0);_.w([_.ZM({is:"ytd-comment-inline-thumbnail-renderer",disableElementRegistration:!0})],GX);
_.V(GX,"ytd-comment-inline-thumbnail-renderer",function(){if(Vje!==void 0)return Vje;var b=document.createElement("template");_.J(b,'\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>');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return Vje=b},{mode:1});var iKl;var Py=function(){return _.g.apply(this,arguments)||this};
_.c(Py,_.g);Py.prototype.onMessageTap=function(){if(this.onTapCommand){var b=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(this.onTapCommand);b&&this.ytdOpenPopupBehavior.openPopup(b)}};
_.DB.Object.defineProperties(Py.prototype,{onTapCommand:{configurable:!0,enumerable:!0,get:function(){var b,d,B;return(b=this.data)==null?void 0:(d=b.button)==null?void 0:(B=d.buttonRenderer)==null?void 0:B.command}}});
_.w([_.R(_.X4),_.n("design:type",Object)],Py.prototype,"ytdOpenPopupBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Py.prototype,"data",void 0);_.w([_.X("data.button.buttonRenderer.command"),_.n("design:type",Object),_.n("design:paramtypes",[])],Py.prototype,"onTapCommand",null);_.w([_.ZM({is:"ytd-comment-pause-composer-renderer",disableElementRegistration:!0})],Py);
_.V(Py,"ytd-comment-pause-composer-renderer",function(){if(iKl!==void 0)return iKl;var b=document.createElement("template");_.J(b,'\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>');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return iKl=b},{mode:1});var wXs;var urU;var Ez=function(){var b=_.g.apply(this,arguments)||this;b.isOpen=!1;return b};
_.c(Ez,_.g);_.E=Ez.prototype;_.E.dataChanged=function(){this.isOpen=!1};
_.E.onTap=function(){this.data&&(this.data.navigationEndpoint?_.dp(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint}):this.openDialog())};
_.E.focus=function(){this.JSC$16159_commentbox.focus()};
_.E.onYtCommentboxDismiss=function(){this.isOpen=!1};
_.E.openDialog=function(){this.isOpen=!0;this.JSC$16159_commentbox.focus();this.JSC$16159_commentbox.maybeHeightChanged()};
Ez.prototype.onYtCommentboxDismiss=Ez.prototype.onYtCommentboxDismiss;Ez.prototype.dataChanged=Ez.prototype.dataChanged;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Ez.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Ez.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Object)],Ez.prototype,"isOpen",void 0);_.w([_.DM("#commentbox"),_.n("design:type",Object)],Ez.prototype,"JSC$16159_commentbox",void 0);
_.w([_.pl("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Ez.prototype,"dataChanged",null);_.w([_.$0("yt-commentbox-dismiss"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],Ez.prototype,"onYtCommentboxDismiss",null);_.w([_.ZM({is:"ytd-comment-reply-dialog-renderer",disableElementRegistration:!0})],Ez);
_.V(Ez,"ytd-comment-reply-dialog-renderer",function(){if(urU!==void 0)return urU;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return urU=b},{mode:1});var K$U;var sz=function(){return _.g.apply(this,arguments)||this};
_.c(sz,_.g);_.DB.Object.defineProperties(sz.prototype,{icon:{configurable:!0,enumerable:!0,get:function(){var b,d,B=(b=this.data)==null?void 0:(d=b.icon)==null?void 0:d.iconType;return B?"yt-icons:"+B.toLowerCase():null}}});
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],sz.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],sz.prototype,"data",void 0);_.w([_.Z(),_.X("data.icon"),_.n("design:type",Object),_.n("design:paramtypes",[])],sz.prototype,"icon",null);_.w([_.ZM({is:"ytd-pinned-comment-badge-renderer",disableElementRegistration:!0})],sz);
_.V(sz,"ytd-pinned-comment-badge-renderer",function(){if(K$U!==void 0)return K$U;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return K$U=b},{mode:1});var n9$;var T5U={},rAh={input:!0,meta:!0,br:!0,link:!0,img:!0},CS=null;T5U.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(){CS==null&&(CS=document.createElement("tp-yt-paper-tooltip"),CS.offset=8,CS.fitToVisibleBounds=!0)},
onMouseOver_:function(b){if(b=_.qx(b.target,function(G){return G==this||G.getAttribute&&G.getAttribute("shared-tooltip-text")}.bind(this),!0)){var d=b.getAttribute("shared-tooltip-text");
if(d){var B=this,k=null;b!=this&&(b.tagName.toLowerCase()in rAh?B=b.parentElement:B=b,b.id&&(k=b.id));this.polymerController.createTooltipIfRequired_();if(CS.parentElement!=B||CS.for!=k)(0,_.As)(CS).textContent=d,_.Cl(B).appendChild(CS),CS.for=k,CS.animationDelay=this.polymerController.sharedTooltipAnimationDelay,CS.position=this.polymerController.sharedTooltipPosition}}}};var vy=function(){return _.g.apply(this,arguments)||this};
_.c(vy,_.g);vy.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]]"}}}}}};
vy.prototype.attached=function(){if(!this.hostElement.hasAttribute("role")){this.hostElement.setAttribute("role","img");var b;((b=this.data)==null?0:b.tooltip)&&this.hostElement.setAttribute("alt",this.data.tooltip)}var d;((d=this.data)==null?0:d.tooltip)?this.hostElement.setAttribute("aria-label",this.data.tooltip):this.hostElement.removeAttribute("aria-label")};
vy.prototype.colorChanged=function(){var b,d,B,k=(b=this.data)==null?void 0:(d=b.color)==null?void 0:(B=d.basicColorPaletteData)==null?void 0:B.foregroundBodyColor;k&&(this.rgbBadgeColor=_.Hg(k));_.Cl(this.hostElement).querySelector("#icon").style.color=this.rgbBadgeColor};
vy.prototype.tooltipChanged=function(){var b;((b=this.data)==null?0:b.tooltip)?this.hostElement.setAttribute("aria-label",this.data.tooltip):this.hostElement.removeAttribute("aria-label")};
vy.prototype.tooltipChanged=vy.prototype.tooltipChanged;vy.prototype.colorChanged=vy.prototype.colorChanged;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],vy.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],vy.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(T5U.YtSharedTooltipBehavior),_.n("design:type",Object)],vy.prototype,"ytSharedTooltipBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],vy.prototype,"data",void 0);
_.w([_.Z({value:"#4285F4"}),_.n("design:type",String)],vy.prototype,"rgbBadgeColor",void 0);_.w([_.O8("data.color"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],vy.prototype,"colorChanged",null);_.w([_.O8("data.tooltip"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],vy.prototype,"tooltipChanged",null);_.w([_.ZM({is:"ytd-sponsor-comment-badge-renderer",disableElementRegistration:!0})],vy);
_.V(vy,"ytd-sponsor-comment-badge-renderer",function(){if(n9$!==void 0)return n9$;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return n9$=b},{mode:1});var QO2;var qXV;var LS=function(){return _.g.apply(this,arguments)||this};
_.c(LS,_.g);LS.prototype.computeState=function(b){switch(b==null?void 0:b.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"}};
LS.prototype.updateStateIdentifier=function(b){if(this.viewModel.triStateKey){var d=this.viewModel.triStateKey;this.ytdReduxBehavior.dispatch(_.jh("triStateButtonStateEntityPayload",d,{key:d,stateIdentifier:b}))}};
LS.prototype.onClick=function(){var b=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(){b.updateStateIdentifier("TRI_STATE_IDENTIFIER_TOGGLED_STATE")},
onServerError:function(){b.updateStateIdentifier("TRI_STATE_IDENTIFIER_UNTOGGLED_STATE")}}})):this.updateStateIdentifier("TRI_STATE_IDENTIFIER_TOGGLED_STATE")}};
_.DB.Object.defineProperties(LS.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 b;return((b=this.data)==null?void 0:b.buttonText)||""}}});
_.w([_.Z(),_.n("design:type",Object)],LS.prototype,"viewModel",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],LS.prototype,"ytComponentBehavior",void 0);_.w([_.R(_.fH),_.n("design:type",Object)],LS.prototype,"ytdReduxBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],LS.prototype,"ytRendererBehavior",void 0);_.w([_.Z({selector:fem,selectorArgs:["viewModel.triStateKey"]}),_.n("design:type",Object)],LS.prototype,"triStateButtonStateEntity",void 0);
_.w([_.Z({computed:"computeState(triStateButtonStateEntity)",reflectToAttribute:!0}),_.n("design:type",String)],LS.prototype,"state",void 0);_.w([_.X("viewModel","state"),_.n("design:type",Object),_.n("design:paramtypes",[])],LS.prototype,"data",null);_.w([_.X("data"),_.n("design:type",String),_.n("design:paramtypes",[])],LS.prototype,"buttonText",null);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-tri-state-button-view-model"})],LS);
_.V(LS,"ytd-tri-state-button-view-model",function(){if(qXV!==void 0)return qXV;var b=document.createElement("template");_.J(b,'\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>');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return qXV=b},{mode:1});var xdM;var YXs;var fS=function(){var b=_.g.apply(this,arguments)||this;b.defaultIconToFilled=!_.N("kevlar_fill_comment_chip_icon_killswitch");return b};
_.c(fS,_.g);fS.prototype.beforeRegister=function(){this.ironA11yKeysBehavior.keyBindings={"enter:keydown":"onTap","space:keydown":"onTap"}};
fS.prototype.dataChanged=function(){if(this.data){var b,d;((b=this.data.chipColorPalette)==null?0:b.backgroundColor)&&((d=this.data.chipColorPalette)==null?0:d.foregroundTitleColor)&&_.Wf(this.hostElement,{"--yt-pdg-comment-chip-background-color":_.lG(this.data.chipColorPalette.backgroundColor),"--yt-pdg-comment-chip-font-color":_.lG(this.data.chipColorPalette.foregroundTitleColor)});var B;((B=this.data)==null?0:B.command)?(_.Wf(this.hostElement,{"--yt-pdg-comment-chip-cursor":"pointer"}),this.hostElement.setAttribute("role",
"button"),this.hostElement.setAttribute("tabindex","0")):(_.Wf(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}};
fS.prototype.onTap=function(){var b;if(this.data&&(b=this.data)!=null&&b.command){var d;this.ytComponentBehavior.resolveCommand((d=this.data)==null?void 0:d.command)}};
fS.prototype.getIconSize=function(){return _.N("kevlar_fill_comment_chip_icon_killswitch")?24:12};
fS.prototype.onTap=fS.prototype.onTap;fS.prototype.dataChanged=fS.prototype.dataChanged;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],fS.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],fS.prototype,"ytComponentBehavior",void 0);_.w([_.R(_.Kq),_.n("design:type",Object)],fS.prototype,"ironA11yKeysBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],fS.prototype,"data",void 0);
_.w([_.Z(),_.n("design:type",Object)],fS.prototype,"basePriceText",void 0);_.w([_.Z(),_.n("design:type",Object)],fS.prototype,"chipIcon",void 0);_.w([_.Z(),_.n("design:type",Object)],fS.prototype,"defaultIconToFilled",void 0);_.w([_.pl("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],fS.prototype,"dataChanged",null);_.w([_.$0("tap"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],fS.prototype,"onTap",null);
_.w([_.Fk({is:"yt-pdg-comment-chip-renderer",disableElementRegistration:!0})],fS);
_.V(fS,"yt-pdg-comment-chip-renderer",function(){if(YXs===void 0){var b=document.createElement("template");_.J(b,'\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>');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;xdM===void 0&&(xdM=document.createElement("template"));var k=xdM;B.call(d,k.content.cloneNode(!0),b.content.firstChild);YXs=b}b=YXs;return b},{mode:2});var Aa=function(){var b=_.g.apply(this,arguments)||this;b.useSmallAvatars=_.N("small_avatars_for_comments");b.commentThreadingEnabled=_.N("web_delhi_comment_threads");b.webWatchCompactComments=_.N("web_watch_compact_comments");b.editDialog=null;return b};
_.c(Aa,_.g);_.E=Aa.prototype;_.E.onShow=function(){_.HG("cmv",void 0,"wn_comments")};
_.E.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"}}}};
_.E.detached=function(){this.editDialog=null;this.expander.reset()};
_.E.updateBackgroundColor=function(){if(this.backgroundColor){var b={"--ytd-comment-paid-background-color":_.lG(this.backgroundColor),"--ytd-decorated-comment-background-offset-left":"8px","--ytd-decorated-comment-background-offset-top":"8px"};_.Wf(this.hostElement,b)}else _.Wf(this.hostElement,{"--ytd-comment-paid-background-color":"initial"})};
_.E.resetExpander=function(){var b;(b=this.expander)==null||b.reset()};
_.E.openEditDialog=function(b){b.dialog&&(this.editDialog=b.dialog,this.editReplyDialogContainer?this.editReplyDialogContainer.openDialog():this.editCommentDialogContainer&&this.editCommentDialogContainer.focus())};
_.E.onYtNavigate=function(b){var d=b.detail.endpoint;if(d=_.p(d,_.O2e)||_.p(d,_.IKr))b.stopPropagation(),this.openEditDialog(d)};
_.E.onYtCommentboxDismiss=function(){this.editDialog=null;_.Wf(this.hostElement,{"--ytd-decorated-comment-reply-box-height-offset":"0px"})};
_.E.onAuthorThumbnailClicked=function(){_.N("enable_profile_cards_on_comments")&&(this==null?0:this.authorThumbnailEndpoint)&&(this==null?0:this.authorThumbnailAnchor)&&this.ytComponentBehavior.resolveCommand(this.authorThumbnailEndpoint,{form:{sourceElement:this.authorThumbnailAnchor}})};
_.E.onYtCommentboxResize=function(b){var d;(b==null?0:(d=b.detail)==null?0:d.height)&&_.Wf(this.hostElement,{"--ytd-decorated-comment-reply-box-height-offset":b.detail.height+"px"})};
_.DB.Object.defineProperties(Aa.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 b,d=(b=this.commentEntity)==null?void 0:b.author;return d&&(d.isCreator||d.isVerified||d.isArtist)?{renderer:{authorEndpoint:d.channelPageEndpoint?_.p(d.channelPageEndpoint,_.FB):_.p(d.channelCommand,_.FB),authorText:{runs:[{text:d.displayName}]},color:d.isCreator?{basicColorPaletteData:{backgroundColor:Number.parseInt("ff888888",16),foregroundTitleColor:Number.parseInt("ffffffff",16)}}:void 0,icon:d.isArtist?{iconType:"AUDIO_BADGE"}:
d.isVerified?{iconType:d.isCreator?"CHECK_CIRCLE_THICK":"CHECK"}:void 0,iconTooltip:d.isArtist||d.isVerified?d.innerBadgeA11y:void 0}}:null}},
hasAuthorBadge:{configurable:!0,enumerable:!0,get:function(){return!!this.authorCommentBadge}},
sponsorCommentBadge:{configurable:!0,enumerable:!0,get:function(){var b,d=(b=this.commentEntity)==null?void 0:b.author;return d!=null&&d.sponsorBadgeUrl?{renderer:{customBadge:{thumbnails:[{url:d.sponsorBadgeUrl}]},tooltip:d.sponsorBadgeA11y}}:null}},
hasSponsorBadge:{configurable:!0,enumerable:!0,get:function(){return!!this.sponsorCommentBadge}},
pdgCommentChipRenderer:{configurable:!0,enumerable:!0,get:function(){var b;return _.p((b=this.commentSurfaceEntity)==null?void 0:b.pdgCommentChip,_.TbS)||null}},
hasVoiceReply:{configurable:!0,enumerable:!0,get:function(){var b;return this.voiceReplyContainerViewModel&&((b=this.voiceReplyContainerViewModel)==null?void 0:b.transcriptText)}},
voiceReplyContainerViewModel:{configurable:!0,enumerable:!0,get:function(){var b;return _.p((b=this.commentSurfaceEntity)==null?void 0:b.voiceReplyContainerViewModel,nKS)||null}},
voiceReplyUnavailableText:{configurable:!0,enumerable:!0,get:function(){var b;return this.voiceReplyContainerViewModel&&(b=this.voiceReplyContainerViewModel)!=null&&b.voiceReplyUnavailableText?this.voiceReplyContainerViewModel.voiceReplyUnavailableText:null}},
viewModel:{configurable:!0,enumerable:!0,get:function(){return this.data||{}}},
backgroundColor:{configurable:!0,enumerable:!0,get:function(){var b,d;return(d=(b=this.commentSurfaceEntity)==null?void 0:b.commentBackgroundColor)!=null?d:null}},
optimalReadingWidthComments:{configurable:!0,enumerable:!0,get:function(){return _.N("web_watch_compact_comments")}},
isReply:{configurable:!0,enumerable:!0,get:function(){var b,d;return(((b=this.commentEntity)==null?void 0:(d=b.properties)==null?void 0:d.replyLevel)||0)>0}},
authorThumbnailEndpoint:{configurable:!0,enumerable:!0,get:function(){var b,d;if(_.N("enable_profile_cards_on_comments")&&((b=this.commentEntity)==null?0:(d=b.author)==null?0:d.profileCardEndpoint)&&this.viewModel.allowProfileCard){var B,k;return _.p((B=this.commentEntity)==null?void 0:(k=B.author)==null?void 0:k.profileCardEndpoint,_.FB)}var G,P;return _.p((G=this.commentEntity)==null?void 0:(P=G.avatar)==null?void 0:P.endpoint,_.FB)}},
authorNameEndpoint:{configurable:!0,enumerable:!0,get:function(){var b,d;if(_.N("enable_profile_cards_on_comments")&&((b=this.commentEntity)==null?0:(d=b.author)==null?0:d.channelPageEndpoint)){var B,k;return _.p((B=this.commentEntity)==null?void 0:(k=B.author)==null?void 0:k.channelPageEndpoint,_.FB)}var G,P;return _.p((G=this.commentEntity)==null?void 0:(P=G.avatar)==null?void 0:P.endpoint,_.FB)}},
authorThumbnail:{configurable:!0,enumerable:!0,get:function(){var b,d,B,k,G=(b=this.commentEntity)==null?void 0:(d=b.avatar)==null?void 0:(B=d.image)==null?void 0:(k=B.sources)==null?void 0:k[0];return G?{thumbnails:[{url:G.url,width:G.width,height:G.height}]}:null}},
authorTextClass:{configurable:!0,enumerable:!0,get:function(){var b,d;return((b=this.commentEntity)==null?0:(d=b.author)==null?0:d.isCreator)?"channel-owner":""}},
authorChannelName:{configurable:!0,enumerable:!0,get:function(){var b,d;return((b=this.commentEntity)==null?void 0:(d=b.author)==null?void 0:d.displayName)||""}},
publishedTime:{configurable:!0,enumerable:!0,get:function(){var b,d;return((b=this.commentEntity)==null?void 0:(d=b.properties)==null?void 0:d.publishedTime)||null}},
publishedTimeCommand:{configurable:!0,enumerable:!0,get:function(){var b;return _.p((b=this.commentSurfaceEntity)==null?void 0:b.publishedTimeCommand,_.FB)||null}},
contentText:{configurable:!0,enumerable:!0,get:function(){var b,d;if(((b=this.commentEntity)==null?0:b.translatedContent)&&((d=this.translateButtonState)==null?void 0:d.stateIdentifier)==="TRI_STATE_IDENTIFIER_TOGGLED_STATE")return this.commentEntity.translatedContent;var B;if((B=this.voiceReplyContainerViewModel)==null?0:B.transcriptText)return this.voiceReplyContainerViewModel.transcriptText;var k,G;return((k=this.commentEntity)==null?void 0:(G=k.properties)==null?void 0:G.content)||null}},
shouldShowReadMoreInitially:{configurable:!0,enumerable:!0,get:function(){return!1}},
expandText:{configurable:!0,enumerable:!0,get:function(){var b,d;return((b=this.commentSharedEntity)==null?void 0:(d=b.strings)==null?void 0:d.expandText)||""}},
collapseText:{configurable:!0,enumerable:!0,get:function(){var b,d;return((b=this.commentSharedEntity)==null?void 0:(d=b.strings)==null?void 0:d.collapseText)||""}},
shouldShowTranslateButton:{configurable:!0,enumerable:!0,get:function(){var b;return!((b=this.commentEntity)==null||!b.isTranslationAvailable)}},
translateButton:{configurable:!0,enumerable:!0,get:function(){if(!this.commentEntity||!this.commentSharedEntity)return{};var b,d,B=(d=_.p((b=this.viewModel)==null?void 0:b.translateButton,KUS))!=null?d:{},k,G,P,v,L,A,a,O,I,D,U;return Object.assign({},B,{untoggledStateData:Object.assign({},B.untoggledStateData,{buttonText:(k=this.commentEntity)==null?void 0:(G=k.translateData)==null?void 0:G.text}),togglingStateData:Object.assign({},B.togglingStateData,{buttonText:(P=this.commentSharedEntity)==null?
void 0:(v=P.strings)==null?void 0:v.translatingText}),toggledStateData:Object.assign({},B.toggledStateData,{buttonText:(L=this.commentSharedEntity)==null?void 0:(A=L.strings)==null?void 0:A.seeOriginalText}),transitionCommand:((a=this.commentEntity)==null?0:a.translatedContent)?void 0:_.p((O=this.commentEntity)==null?void 0:(I=O.translateData)==null?void 0:I.translateComment,_.FB),triStateKey:(D=this.commentEntity)==null?void 0:(U=D.properties)==null?void 0:U.translateButtonEntityKey})}},
overflowMenuRenderer:{configurable:!0,enumerable:!0,get:function(){var b,d,B;return((d=_.p(_.p((b=this.toolbarSurface)==null?void 0:b.menuCommand,_.FB),Dll))==null?void 0:(B=d.menu)==null?void 0:B.menuRenderer)||null}}});
Aa.prototype.onYtCommentboxResize=Aa.prototype.onYtCommentboxResize;Aa.prototype.onYtCommentboxDismiss=Aa.prototype.onYtCommentboxDismiss;Aa.prototype.onYtNavigate=Aa.prototype.onYtNavigate;Aa.prototype.resetExpander=Aa.prototype.resetExpander;Aa.prototype.updateBackgroundColor=Aa.prototype.updateBackgroundColor;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Aa.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.fH),_.n("design:type",Object)],Aa.prototype,"ytdReduxBehavior",void 0);
_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],Aa.prototype,"ytComponentBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],Aa.prototype,"ytRendererstamperBehavior",void 0);_.w([_.DM("#author-thumbnail > button"),_.n("design:type",HTMLElement)],Aa.prototype,"authorThumbnailAnchor",void 0);_.w([_.Z({reflectToAttribute:!0}),_.X("viewModel"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],Aa.prototype,"linked",null);
_.w([_.X("viewModel","linked"),_.n("design:type",Object),_.n("design:paramtypes",[])],Aa.prototype,"linkedCommentBadge",null);_.w([_.Z({reflectToAttribute:!0}),_.X("viewModel"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],Aa.prototype,"pinned",null);_.w([_.X("viewModel","pinned"),_.n("design:type",Object),_.n("design:paramtypes",[])],Aa.prototype,"pinnedCommentBadge",null);
_.w([_.X("commentEntity","commentSharedEntity"),_.n("design:type",Object),_.n("design:paramtypes",[])],Aa.prototype,"authorCommentBadge",null);_.w([_.Z({reflectToAttribute:!0}),_.X("authorCommentBadge"),_.n("design:type",Object),_.n("design:paramtypes",[])],Aa.prototype,"hasAuthorBadge",null);_.w([_.X("commentEntity"),_.n("design:type",Object),_.n("design:paramtypes",[])],Aa.prototype,"sponsorCommentBadge",null);
_.w([_.Z({reflectToAttribute:!0}),_.X("sponsorCommentBadge"),_.n("design:type",Object),_.n("design:paramtypes",[])],Aa.prototype,"hasSponsorBadge",null);_.w([_.X("commentSurfaceEntity"),_.n("design:type",Object),_.n("design:paramtypes",[])],Aa.prototype,"pdgCommentChipRenderer",null);_.w([_.Z({reflectToAttribute:!0}),_.X("voiceReplyContainerViewModel"),_.n("design:type",Object),_.n("design:paramtypes",[])],Aa.prototype,"hasVoiceReply",null);
_.w([_.X("commentSurfaceEntity"),_.n("design:type",Object),_.n("design:paramtypes",[])],Aa.prototype,"voiceReplyContainerViewModel",null);_.w([_.X("voiceReplyContainerViewModel"),_.n("design:type",Object),_.n("design:paramtypes",[])],Aa.prototype,"voiceReplyUnavailableText",null);_.w([_.Z(),_.n("design:type",Object)],Aa.prototype,"data",void 0);_.w([_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],Aa.prototype,"viewModel",null);
_.w([_.Z({selector:function(b,d){return _.AY(b.entities,"commentSharedEntityPayload",d)},
selectorArgs:["viewModel.sharedKey"]}),_.n("design:type",Object)],Aa.prototype,"commentSharedEntity",void 0);_.w([_.Z({selector:vIm,selectorArgs:["viewModel.commentKey"]}),_.n("design:type",Object)],Aa.prototype,"commentEntity",void 0);_.w([_.Z({selector:function(b,d){return _.AY(b.entities,"commentSurfaceEntityPayload",d)},
selectorArgs:["viewModel.commentSurfaceKey"]}),_.n("design:type",Object)],Aa.prototype,"commentSurfaceEntity",void 0);_.w([_.Z({selector:Lc1,selectorArgs:["viewModel.toolbarSurfaceKey"]}),_.n("design:type",Object)],Aa.prototype,"toolbarSurface",void 0);_.w([_.Z({selector:fem,selectorArgs:["commentEntity.properties.translateButtonEntityKey"]}),_.n("design:type",Object)],Aa.prototype,"translateButtonState",void 0);
_.w([_.X("commentSurfaceEntity"),_.n("design:type",Object),_.n("design:paramtypes",[])],Aa.prototype,"backgroundColor",null);_.w([_.Z({reflectToAttribute:!0}),_.X("viewModel"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],Aa.prototype,"optimalReadingWidthComments",null);_.w([_.DM("ytd-expander"),_.n("design:type",Object)],Aa.prototype,"expander",void 0);
_.w([_.O8("backgroundColor"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Aa.prototype,"updateBackgroundColor",null);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Aa.prototype,"useSmallAvatars",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],Aa.prototype,"engagementPanel",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Aa.prototype,"commentThreadingEnabled",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Aa.prototype,"webWatchCompactComments",void 0);_.w([_.Z({reflectToAttribute:!0}),_.X("commentEntity"),_.n("design:type",Object),_.n("design:paramtypes",[])],Aa.prototype,"isReply",null);_.w([_.X("commentEntity"),_.n("design:type",Object),_.n("design:paramtypes",[])],Aa.prototype,"authorThumbnailEndpoint",null);_.w([_.X("commentEntity"),_.n("design:type",Object),_.n("design:paramtypes",[])],Aa.prototype,"authorNameEndpoint",null);
_.w([_.X("commentEntity"),_.n("design:type",Object),_.n("design:paramtypes",[])],Aa.prototype,"authorThumbnail",null);_.w([_.X("commentEntity"),_.n("design:type",String),_.n("design:paramtypes",[])],Aa.prototype,"authorTextClass",null);_.w([_.X("commentEntity"),_.n("design:type",String),_.n("design:paramtypes",[])],Aa.prototype,"authorChannelName",null);_.w([_.X("commentEntity"),_.n("design:type",Object),_.n("design:paramtypes",[])],Aa.prototype,"publishedTime",null);
_.w([_.X("commentSurfaceEntity"),_.n("design:type",Object),_.n("design:paramtypes",[])],Aa.prototype,"publishedTimeCommand",null);_.w([_.X("commentEntity","translateButtonState","voiceReplyContainerViewModel"),_.n("design:type",Object),_.n("design:paramtypes",[])],Aa.prototype,"contentText",null);_.w([_.O8("contentText"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Aa.prototype,"resetExpander",null);
_.w([_.X("commentEntity"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],Aa.prototype,"shouldShowReadMoreInitially",null);_.w([_.X("commentSharedEntity"),_.n("design:type",String),_.n("design:paramtypes",[])],Aa.prototype,"expandText",null);_.w([_.X("commentSharedEntity"),_.n("design:type",String),_.n("design:paramtypes",[])],Aa.prototype,"collapseText",null);_.w([_.X("commentEntity"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],Aa.prototype,"shouldShowTranslateButton",null);
_.w([_.X("commentEntity","commentSharedEntity"),_.n("design:type",Object),_.n("design:paramtypes",[])],Aa.prototype,"translateButton",null);_.w([_.X("toolbarSurface"),_.n("design:type",Object),_.n("design:paramtypes",[])],Aa.prototype,"overflowMenuRenderer",null);_.w([_.Z(),_.n("design:type",Object)],Aa.prototype,"editDialog",void 0);_.w([_.DM("ytd-comment-dialog-renderer"),_.n("design:type",Object)],Aa.prototype,"editCommentDialogContainer",void 0);
_.w([_.DM("ytd-comment-reply-dialog-renderer"),_.n("design:type",Object)],Aa.prototype,"editReplyDialogContainer",void 0);_.w([_.$0("yt-navigate"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],Aa.prototype,"onYtNavigate",null);_.w([_.$0("yt-commentbox-dismiss"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],Aa.prototype,"onYtCommentboxDismiss",null);
_.w([_.$0("yt-commentbox-resize"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],Aa.prototype,"onYtCommentboxResize",null);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-comment-view-model"})],Aa);
_.V(Aa,"ytd-comment-view-model",function(){if(QO2!==void 0)return QO2;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return QO2=b},{mode:_.s_("kevlar_poly_si_batch_j025")?1:2});_.B$(_.y(function(b){var d={};return _.W("yt-sub-thread",{class:_.LQ("ytSubThreadHost",(d.ytSubThreadHasButton=b.isButton,d.ytSubThreadHovered=b.hovered,d.ytSubThreadTopLevelThread=function(){var B,k;return((B=b.topLevelThread)==null?void 0:B.call(b))&&!(_.N("small_avatars_for_comments")&&((k=b.engagementPanel)==null?0:k.call(b)))},d))},_.W("div",{class:"ytSubThreadThreadline"},_.W(_.m,{cond:function(){var B;
return!((B=b.isTeaser)==null?0:B.call(b))},
then:function(){return _.W("div",{class:"ytSubThreadConnection"})}}),_.W("div",{class:"ytSubThreadContinuation"}),_.W("div",{class:"ytSubThreadShadow"})),_.W("div",{class:"ytSubThreadSubThreadContent"},b.children))},"Kc"),"yt-sub-thread",{props:{isButton:_.DK,
isTeaser:_.DK,hovered:_.DK,topLevelThread:_.DK,engagementPanel:_.DK}});var Wy=function(){var b=_.g.apply(this,arguments)||this;b.modern=_.N("web_modern_buttons");b.commentThreadingEnabled=_.N("web_delhi_comment_threads");b.isWatchGrid=_.N("kevlar_watch_grid");b.buttonOverrides=b.commentThreadingEnabled?_.N("web_delhi_comment_threads_call_to_action")?{iconPosition:"trailing",type:"text",style:"call-to-action"}:{iconPosition:"trailing",type:"text"}:{style:"call-to-action"};b.JSC$16205_spinnerEl=null;return b};
_.c(Wy,_.g);_.E=Wy.prototype;_.E.configureContinuationPathMap=function(){return _.N("web_delhi_comment_threads")?{"yt-append-continuation-items-action":"subThreads"}:{"yt-append-continuation-items-action":"contents","yt-reload-continuation-items-command-body":"contents"}};
_.E.shouldShowLegacyTeasers=function(b,d){return b&&!d};
_.E.shouldShowExpandedThreads=function(b,d){return this.commentThreadingEnabled&&d&&(b==null?void 0:b.length)>0};
_.E.shouldShowCollapsedThreads=function(b,d){return this.commentThreadingEnabled&&!d&&b};
_.E.computeCommentViewModel=function(b){return _.p(b,uiU)};
_.E.computeThreadRenderer=function(b){return _.p(b,gKe)};
_.E.computeIsContinuationItem=function(b){return!!this.computeContinuationItemRenderer(b)};
_.E.computeButtonRenderer=function(b){return _.p(b,_.am)};
_.E.computeContinuationItemRenderer=function(b){return _.p(b,_.by)};
_.E.computeShowButton=function(b){var d;return!((d=this.computeContinuationItemRenderer(b))==null||!d.button)};
_.E.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]]"}}}}}};
_.E.attached=function(){this.isShowRepliesVisible=!0};
_.E.dataChanged=function(){var b=this.expanderContents;b&&(b.hidden=!0);this.isLoading=!1};
_.E.endsInContinuation=function(b){return!!b&&b.length>0&&!!this.computeContinuationItemRenderer(b[b.length-1])};
_.E.computeShouldShowHideRepliesButton=function(b,d){return!b&&d};
_.E.triggerFirstContinuation=function(){this.continuationItemRenderer&&!this.continuationItemRenderer.buttonRenderer&&(this.continuationItemRenderer.showButton=!1)};
_.E.isLoadingChanged=function(){this.isLoading&&!this.JSC$16205_spinnerEl&&(this.JSC$16205_spinnerEl=document.createElement("tp-yt-paper-spinner-lite"),_.Cl(this.expanderContents).appendChild(this.JSC$16205_spinnerEl));this.JSC$16205_spinnerEl&&(this.JSC$16205_spinnerEl.active=this.isLoading);if(this.isLoading)this.contents.classList.add("reloading");else{var b;(b=this.contents)==null||b.classList.remove("reloading")}};
_.E.handleIsShowMoreTap=function(){this.isShowRepliesVisible=!1;this.commentThreadingEnabled||this.triggerFirstContinuation();var b=_.p(this.data.viewReplies,_.am);b&&this.ytRendererBehavior.logExplicitClick(b);this.commentThreadingEnabled&&this.toggleExpanded&&this.toggleExpanded()};
_.E.handleIsShowLessTap=function(){this.isShowRepliesVisible=!0;var b=_.p(this.data.hideReplies,_.am);b&&this.ytRendererBehavior.logExplicitClick(b);this.commentThreadingEnabled&&this.toggleExpanded&&this.toggleExpanded()};
_.E.isShowMoreChanged=function(){if(!this.commentThreadingEnabled){var b=_.Cl(this.hostElement).querySelector("#expander-contents");b&&(b.hidden=this.isShowRepliesVisible)}};
_.E.computeAlign=function(){if(this.modern){var b;return!((b=this.data)==null?0:b.viewRepliesCreatorThumbnail)}};
_.DB.Object.defineProperties(Wy.prototype,{hasContinuation:{configurable:!0,enumerable:!0,get:function(){var b,d;return this.endsInContinuation((b=this.data)==null?void 0:b.contents)||this.commentThreadingEnabled&&this.endsInContinuation((d=this.data)==null?void 0:d.subThreads)}},
subThreadTeasers:{configurable:!0,enumerable:!0,get:function(){if(!this.commentThreadingEnabled)return[];var b;return(b=this.data)==null?void 0:b.teaserContents}}});
Wy.prototype.isShowMoreChanged=Wy.prototype.isShowMoreChanged;Wy.prototype.isLoadingChanged=Wy.prototype.isLoadingChanged;Wy.prototype.triggerFirstContinuation=Wy.prototype.triggerFirstContinuation;Wy.prototype.dataChanged=Wy.prototype.dataChanged;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Wy.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],Wy.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.R(_.RY),_.n("design:type",Object)],Wy.prototype,"ytContinuationHandlerBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Wy.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Wy.prototype,"modern",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Wy.prototype,"commentThreadingEnabled",void 0);_.w([_.Z(),_.n("design:type",Boolean)],Wy.prototype,"expanded",void 0);
_.w([_.Z(),_.n("design:type",Function)],Wy.prototype,"toggleExpanded",void 0);_.w([_.Z(),_.n("design:type",Array)],Wy.prototype,"addedReplies",void 0);_.w([_.Z(),_.n("design:type",Boolean)],Wy.prototype,"hovered",void 0);_.w([_.Z(),_.n("design:type",Boolean)],Wy.prototype,"topLevelThread",void 0);_.w([_.Z(),_.n("design:type",Boolean)],Wy.prototype,"isLoading",void 0);_.w([_.Z({value:!0}),_.n("design:type",Boolean)],Wy.prototype,"isShowRepliesVisible",void 0);
_.w([_.Z({value:!1}),_.n("design:type",Boolean)],Wy.prototype,"useNewFormatting",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],Wy.prototype,"engagementPanel",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Wy.prototype,"isWatchGrid",void 0);_.w([_.Z(),_.n("design:type",Object)],Wy.prototype,"buttonOverrides",void 0);_.w([_.DM("#expander-contents"),_.n("design:type",HTMLElement)],Wy.prototype,"expanderContents",void 0);
_.w([_.DM("ytd-continuation-item-renderer"),_.n("design:type",Object)],Wy.prototype,"continuationItemRenderer",void 0);_.w([_.DM("#contents"),_.n("design:type",HTMLElement)],Wy.prototype,"contents",void 0);_.w([_.pl("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Wy.prototype,"dataChanged",null);_.w([_.X("data.contents","data.subThreads.*"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],Wy.prototype,"hasContinuation",null);
_.w([_.X("data.teaserContents"),_.n("design:type",Object),_.n("design:paramtypes",[])],Wy.prototype,"subThreadTeasers",null);_.w([_.$0("yt-expander-more-tapped"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Wy.prototype,"triggerFirstContinuation",null);_.w([_.O8("isLoading"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Wy.prototype,"isLoadingChanged",null);
_.w([_.O8("isShowRepliesVisible"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Wy.prototype,"isShowMoreChanged",null);_.w([_.ZM({is:"ytd-comment-replies-renderer",disableElementRegistration:!0})],Wy);
_.V(Wy,"ytd-comment-replies-renderer",function(){if(wXs!==void 0)return wXs;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return wXs=b},{mode:1});var eKs;var aB=function(){var b=_.g.apply(this,arguments)||this;b.isOpen=!1;b.commentDialog=null;b.useSmallAvatars=_.N("small_avatars_for_comments");b.useSmallAvatarsEngagementPanelOnly=_.N("small_avatars_for_comments_ep");b.placeholderFocusListener=null;b.hasOpenedDialog=!1;b.actionMap={"yt-create-comment-action":"onCreateCommentAction","yt-hide-identity-chip-action":"onHideIdentityChip"};return b};
_.c(aB,_.g);_.E=aB.prototype;_.E.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]]"}}}}}};
_.E.ready=function(){var b=this,d=_.Cl(this.hostElement).querySelector("#placeholder-area"),B=_.Cl(this.hostElement).querySelector("#simplebox-placeholder"),k=function(G){G.stopPropagation();G instanceof KeyboardEvent&&G.type==="keypress"&&G.keyCode!==13&&G.keyCode!==32||b.openDialog()};
this.placeholderFocusListener=k;B.addEventListener("focus",this.placeholderFocusListener);d.addEventListener("tap",k);d.addEventListener("keypress",k)};
_.E.maybeRemoveFocusEventListener=function(){var b;(b=this.data)!=null&&b.prepareAccountEndpoint&&!_.N("web_comments_simplebox_modal_focus_on_tap_ks")&&(b=_.Cl(this.hostElement).querySelector("#simplebox-placeholder"),this.placeholderFocusListener&&(b.removeEventListener("focus",this.placeholderFocusListener),this.placeholderFocusListener=null))};
_.E.dataChanged=function(){this.maybeRemoveFocusEventListener();this.commentDialog=null;this.hasOpenedDialog=this.isOpen=!1;this.showCreateDialog&&this.openDialog()};
_.E.openDialog=function(){if(this.data)if(this.data.prepareAccountEndpoint)_.N("web_comment_simplebox_resolve_polymer_command_ks")?_.Wo.instance.resolveCommand(this.data.prepareAccountEndpoint):_.ak(this.data.prepareAccountEndpoint,this.hostElement);else{if(this.data.superfanOnlySnackbarCommand&&!this.hasOpenedDialog){var b=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(this.data.superfanOnlySnackbarCommand);b&&this.ytdOpenPopupBehavior.openPopup(b);this.hasOpenedDialog=!0}this.data.subscribersOnlySnackbarCommand&&
!this.hasOpenedDialog&&((b=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(this.data.subscribersOnlySnackbarCommand))&&this.ytdOpenPopupBehavior.openPopup(b),this.hasOpenedDialog=!0);this.commentDialog||(this.commentDialog={commentDialogRenderer:this.computeCommentDialog(this.data)});this.isOpen=!0;_.Cl(this.hostElement).querySelector("#comment-dialog").firstElementChild.focus()}};
_.E.onYtCommentboxDismiss=function(b){b.stopPropagation();this.isOpen=!1};
_.E.onCreateCommentAction=function(b){this.get("createCommentAction.contents",b)&&(this.isOpen=!1)};
_.E.computeCommentDialog=function(b){return{placeholderText:b.placeholderText,authorThumbnail:b.authorThumbnail,submitButton:b.submitButton,imageButton:b.imageButton,cancelButton:b.cancelButton,emojiButton:b.emojiButton,emojis:b.emojis,emojiPicker:b.emojiPicker,aadcGuidelinesStateEntityKey:b.aadcGuidelinesStateEntityKey,openAadcDialog:b.openAadcDialog,unicodeEmojisUrl:b.unicodeEmojisUrl}};
_.E.onHideIdentityChip=function(b){_.p(b,Hh$)&&this.set("data.placeholderText",_.p(b,Hh$).placeholderText)};
aB.prototype.onYtCommentboxDismiss=aB.prototype.onYtCommentboxDismiss;aB.prototype.dataChanged=aB.prototype.dataChanged;_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],aB.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.X4),_.n("design:type",Object)],aB.prototype,"ytdOpenPopupBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],aB.prototype,"ytRendererBehavior",void 0);
_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],aB.prototype,"ytActionHandlerBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],aB.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Object)],aB.prototype,"isOpen",void 0);_.w([_.Z(),_.n("design:type",Object)],aB.prototype,"commentDialog",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],aB.prototype,"engagementPanel",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],aB.prototype,"useSmallAvatars",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],aB.prototype,"useSmallAvatarsEngagementPanelOnly",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],aB.prototype,"enableCreationBox",void 0);_.w([_.Z(),_.n("design:type",Boolean)],aB.prototype,"showCreateDialog",void 0);
_.w([_.pl("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],aB.prototype,"dataChanged",null);_.w([_.$0("yt-commentbox-dismiss"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],aB.prototype,"onYtCommentboxDismiss",null);_.w([_.ZM({is:"ytd-comment-simplebox-renderer",disableElementRegistration:!0})],aB);
_.V(aB,"ytd-comment-simplebox-renderer",function(){if(eKs!==void 0)return eKs;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return eKs=b},{mode:1});var b8h;_.Xf("itemSectionRenderer","commentThreadRenderer","ytd-comment-thread-renderer");
var mY=function(){var b=_.g.apply(this,arguments)||this;b.addHoverEffect=_.N("swatcheroo_comments_hover_effect");b.useSmallAvatars=_.N("small_avatars_for_comments");b.scrollingEnabled=_.N("web_comment_threading_scroll_on_collapse");b.isSubThread=!1;b.threadHovered=!1;b.expanded=!1;b.removed=!1;b.addedReplies=[];b.actionMap=b.configureActionMap();b.toggleExpanded=function(){b.expanded=!b.expanded;!b.expanded&&b.scrollingEnabled&&_.BG(b.hostElement,"yt-scroll-to-comment-element",[b.commentElement])};
return b};
_.c(mY,_.g);_.E=mY.prototype;_.E.configureActionMap=function(){return _.N("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"}:{}};
_.E.createCommentReplyAction=function(b){b=_.p(b,XeU);if(b!=null&&b.contents){var d=b.replyToCommentId,B=b.parentCommentId,k,G=(k=this.commentViewModel)==null?void 0:k.commentId;(G===d||G===B&&!d)&&this.maybeAttachReply(b.contents)}};
_.E.maybeAttachReply=function(b){var d,B;(((d=this.commentEntity)==null?void 0:(B=d.properties)==null?void 0:B.replyLevel)||0)>=3?_.dp(this.hostElement,"yt-pushed-create-comment-reply",b):this.attachReply(b)};
_.E.onPushedCreateCommentReply=function(b){var d,B;(((d=this.commentEntity)==null?void 0:(B=d.properties)==null?void 0:B.replyLevel)||0)>=3||(this.attachReply(b.detail),b.stopPropagation())};
_.E.attachReply=function(b){var d;((d=this.data)==null?0:d.replies)?(d=this.get("data.replies.commentRepliesRenderer.subThreads").length-1,this.get("data.replies.commentRepliesRenderer.subThreads."+d+".continuationItemRenderer")?d===0?this.push("addedReplies",b):this.splice("data.replies.commentRepliesRenderer.subThreads",d,0,b):this.push("data.replies.commentRepliesRenderer.subThreads",b)):(this.set("data.replies",{commentRepliesRenderer:{subThreads:[b],viewReplies:{buttonRenderer:{text:_.kg(_.AU("VIEW_REPLIES",
void 0,"View replies")),icon:{iconType:"EXPAND"}}}}}),this.expanded=!0)};
_.E.onAppendContinuationItemsActionFinished=function(){this.addedReplies.length&&(this.splice.apply(this,["data.replies.commentRepliesRenderer.subThreads",0,0].concat(_.K6(this.addedReplies))),this.set("addedReplies",[]))};
_.E.removeCommentAction=function(b){b=_.p(b,jNU);var d=b==null?void 0:b.commentId,B;d&&((B=this.commentViewModel)==null?void 0:B.commentId)===d&&this.maybeRemoveComment(b.actionResult)};
_.E.banAuthorAction=function(b){b=_.p(b,zh5);var d=b==null?void 0:b.commentId,B;d&&((B=this.commentViewModel)==null?void 0:B.commentId)===d&&this.maybeRemoveComment(b.actionResult)};
_.E.hideReportedCommentAction=function(b){b=_.p(b,qYV);var d=b==null?void 0:b.commentId,B;d&&((B=this.commentViewModel)==null?void 0:B.commentId)===d&&this.maybeRemoveComment(b.actionResult)};
_.E.maybeRemoveComment=function(b){b&&b.status==="STATUS_SUCCEEDED"&&(this.feedbackText=b.feedbackText||_.kg("Reply removed"),this.removed=!0)};
_.E.onTap=function(b){if(this.addHoverEffect&&!this.engagementPanel&&!_.eK(_.Q8(b)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"TP-YT-PAPER-BUTTON"])){var d;((d=window.getSelection())==null?0:d.toString().length)||_.ak({changeEngagementPanelVisibilityAction:{targetId:"engagement-panel-comments-section",visibility:"ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"}},this.hostElement)}};
_.E.attached=function(){var b=this;this.isSubThread&&(this.expanded=!0);var d;(d=this.commentThreadHitbox)==null||d.addEventListener("mouseover",function(){b.threadHovered=!0});
var B;(B=this.commentThreadHitbox)==null||B.addEventListener("mouseout",function(){b.threadHovered=!1});
var k;(k=this.commentThreadHitbox)==null||k.addEventListener("click",function(){b.maybeToggleExpanded()})};
_.E.onDataChanged=function(){var b=_.N("web_delhi_comment_threads")?"data.replies.commentRepliesRenderer.subThreads":"data.replies.commentRepliesRenderer.contents";this.get("data.replies.commentRepliesRenderer.teaserContents")&&!this.get(b)&&this.set(b,[{commentThreadRenderer:{commentViewModel:this.get("data.replies.commentRepliesRenderer.teaserContents")[0]}}])};
_.E.maybeToggleExpanded=function(){var b,d,B,k=(b=this.data)==null?void 0:(d=b.replies)==null?void 0:(B=d.commentRepliesRenderer)==null?void 0:B.subThreads,G;(k==null?void 0:k.length)===1&&((G=_.p(k[0],_.by))==null?0:G.button)&&this.expanded||this.toggleExpanded()};
_.DB.Object.defineProperties(mY.prototype,{commentViewModel:{configurable:!0,enumerable:!0,get:function(){var b;return _.p((b=this.data)==null?void 0:b.commentViewModel,uiU)}},
hasSubThreading:{configurable:!0,enumerable:!0,get:function(){var b,d,B;return _.N("web_delhi_comment_threads")&&!!((b=this.data)==null?0:(d=b.replies)==null?0:(B=d.commentRepliesRenderer)==null?0:B.subThreads)}}});
mY.prototype.onDataChanged=mY.prototype.onDataChanged;mY.prototype.onTap=mY.prototype.onTap;mY.prototype.onAppendContinuationItemsActionFinished=mY.prototype.onAppendContinuationItemsActionFinished;mY.prototype.onPushedCreateCommentReply=mY.prototype.onPushedCreateCommentReply;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],mY.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.fH),_.n("design:type",Object)],mY.prototype,"ytdReduxBehavior",void 0);
_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],mY.prototype,"ytActionHandlerBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],mY.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],mY.prototype,"addHoverEffect",void 0);_.w([_.Z(),_.n("design:type",Object)],mY.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],mY.prototype,"useSmallAvatars",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],mY.prototype,"scrollingEnabled",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],mY.prototype,"isSubThread",void 0);_.w([_.DM(".thread-hitbox"),_.n("design:type",HTMLElement)],mY.prototype,"commentThreadHitbox",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],mY.prototype,"threadHovered",void 0);_.w([_.DM("#comment"),_.n("design:type",HTMLElement)],mY.prototype,"commentElement",void 0);
_.w([_.Z(),_.n("design:type",Object)],mY.prototype,"expanded",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],mY.prototype,"removed",void 0);_.w([_.Z(),_.n("design:type",Object)],mY.prototype,"feedbackText",void 0);_.w([_.Z(),_.n("design:type",Array)],mY.prototype,"addedReplies",void 0);_.w([_.Z({selector:vIm,selectorArgs:["commentViewModel.commentKey"]}),_.n("design:type",Object)],mY.prototype,"commentEntity",void 0);
_.w([_.$0("yt-pushed-create-comment-reply"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],mY.prototype,"onPushedCreateCommentReply",null);_.w([_.$0("yt-append-continuation-items-action-finished"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],mY.prototype,"onAppendContinuationItemsActionFinished",null);_.w([_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],mY.prototype,"commentViewModel",null);
_.w([_.X("data.replies.commentRepliesRenderer.subThreads"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],mY.prototype,"hasSubThreading",null);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],mY.prototype,"engagementPanel",void 0);_.w([_.$0("tap"),_.$0("click"),_.n("design:type",Function),_.n("design:paramtypes",[Event]),_.n("design:returntype")],mY.prototype,"onTap",null);
_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],mY.prototype,"onDataChanged",null);_.w([_.ZM({is:"ytd-comment-thread-renderer",disableElementRegistration:!0})],mY);
_.V(mY,"ytd-comment-thread-renderer",function(){if(b8h!==void 0)return b8h;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return b8h=b},{mode:_.s_("kevlar_poly_si_batch_j025")?1:2});var du2;var $H=function(){var b=_.g.apply(this,arguments)||this;b.compactHeader=_.N("web_watch_compact_comments_header");b.hidePanelButton=!1;b.isPostSchedulingEnabled=_.N("enable_post_scheduling");b.hasFinishedStamping=!1;b.JSC$16228_handleOpenPostCommentDialogActionAfterStamp=!1;b.actionMap={"yt-signal-action-open-post-comment-dialog":"handleSignalActionOpenPostCommentDialogAction"};return b};
_.c($H,_.g);_.E=$H.prototype;
_.E.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"}}}};
_.E.attached=function(){this.hasActionsChange&&this.observePrefilledBackstagePostDialog()};
_.E.onStampFinished=function(){this.hasFinishedStamping=!0;this.hasActionsChange&&this.observePrefilledBackstagePostDialog();this.JSC$16228_handleOpenPostCommentDialogActionAfterStamp&&this.handleSignalActionOpenPostCommentDialogAction()};
_.E.onYtServiceRequestSent=function(b,d){if(!_.N("kevlar_command_handler")&&d.actions)for(b=0;b<d.actions.length;b++){var B=d.actions[b];_.p(B,Bl3)&&_.Cl(this.hostElement).querySelector("#backstage-post-dialog > ytd-backstage-post-dialog-renderer").openSchedulingPanel(_.p(B,Bl3))}};
_.E.observePrefilledBackstagePostDialog=function(){if(this.hasFinishedStamping){this.hasActionsChange=!1;var b;if(this.getPrefilledBackstagePostDialog((b=this.data)==null?void 0:b.actions)){_.Cl(this.hostElement).querySelector("#prefilled-dialog-header").hidden=!1;var d=_.Cl(this.hostElement).querySelector("#backstage-post-dialog").firstElementChild;d&&_.Op(this,function(){d.focus();d.openDialog&&d.openDialog()})}}else this.hasActionsChange=!0};
_.E.computeIsBackstage=function(b){return b};
_.E.onYtCommentboxDismiss=function(){_.Cl(this.hostElement).querySelector("#prefilled-dialog-header").hidden=!0;this.removePrefilledDialog(this.data)};
_.E.removePrefilledDialog=function(b){if(b==null?0:b.actions){for(var d=b.actions.length-1;d>=0;d--){var B=void 0;((B=_.p(b.actions[d],mlS))==null?0:B.dialog)&&delete b.actions[d]}this.set("data",void 0);this.set("data",b)}};
_.E.getPrefilledBackstagePostDialog=function(b){if(b)for(var d=0;d<b.length;d++){var B=b[d],k=void 0;if((k=_.p(B,mlS))==null?0:k.dialog)return _.p(B,mlS).dialog}return null};
_.E.computeBackstagePostDialog=function(b){return b&&(this.getPrefilledBackstagePostDialog(b.actions)||b.createRenderer)};
_.E.dataChanged=function(){if(this.data){var b=this.data.customEmojis,d=this.data.unicodeEmojisUrl;_.DD.clear();d&&_.n7V(_.DD,d);b&&_.DD.load(b)}};
_.E.handleSignalActionOpenPostCommentDialogAction=function(){var b=_.Cl(this.hostElement).querySelector("ytd-comment-simplebox-renderer");b?b.openDialog():this.JSC$16228_handleOpenPostCommentDialogActionAfterStamp=!0};
_.E.onPostHeaderTap=function(){var b;((b=this.data)==null?0:b.postHeaderOnTap)&&this.ytComponentBehavior.resolveCommand(this.data.postHeaderOnTap)};
_.DB.Object.defineProperties($H.prototype,{useSpaceBetween:{configurable:!0,enumerable:!0,get:function(){return this.showCommentsPanelButton||_.N("kevlar_watch_grid")}},
showCommentsPanelButton:{configurable:!0,enumerable:!0,get:function(){var b,d,B,k,G,P,v;return!this.hidePanelButton&&_.N("kevlar_watch_comments_panel_button")&&((v=_.p((b=this.data)==null?void 0:(d=b.sortMenu)==null?void 0:(B=d.sortFilterSubMenuRenderer)==null?void 0:(k=B.subMenuItems)==null?void 0:(G=k[0])==null?void 0:(P=G.serviceEndpoint)==null?void 0:P.commandMetadata,_.LT))==null?void 0:v.apiUrl)==="/youtubei/v1/next"}},
commentsPanelButtonData:{configurable:!0,enumerable:!0,get:function(){if(this.showCommentsPanelButton)return{icon:{iconType:"EXPAND_ALL"},tooltip:_.AU("MINIPLAYER_EXPAND_LABEL"),text:_.QS(_.AU("MINIPLAYER_EXPAND_LABEL")),command:{commandExecutorCommand:{commands:[{changeEngagementPanelVisibilityAction:{targetId:"engagement-panel-comments-section",visibility:"ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"}},{scrollToEngagementPanelCommand:{targetId:"engagement-panel-comments-section"}}]}}}}}});
$H.prototype.dataChanged=$H.prototype.dataChanged;$H.prototype.onYtCommentboxDismiss=$H.prototype.onYtCommentboxDismiss;$H.prototype.observePrefilledBackstagePostDialog=$H.prototype.observePrefilledBackstagePostDialog;$H.prototype.onYtServiceRequestSent=$H.prototype.onYtServiceRequestSent;$H.prototype.onStampFinished=$H.prototype.onStampFinished;_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],$H.prototype,"ytComponentBehavior",void 0);
_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],$H.prototype,"ytActionHandlerBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],$H.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],$H.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],$H.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],$H.prototype,"compactHeader",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],$H.prototype,"engagementPanel",void 0);_.w([_.Z(),_.n("design:type",Object)],$H.prototype,"hidePanelButton",void 0);_.w([_.Z({computed:"computeIsBackstage(data.isBackstageContent)",reflectToAttribute:!0}),_.n("design:type",Boolean)],$H.prototype,"isBackstage",void 0);_.w([_.Z({readOnly:!0,computed:"computeBackstagePostDialog(data)"}),_.n("design:type",Object)],$H.prototype,"backstagePostDialog",void 0);
_.w([_.Z(),_.n("design:type",Object)],$H.prototype,"isPostSchedulingEnabled",void 0);_.w([_.Z({reflectToAttribute:!0}),_.X("data","showCommentsPanelButton"),_.n("design:type",Object),_.n("design:paramtypes",[])],$H.prototype,"useSpaceBetween",null);_.w([_.Z({reflectToAttribute:!0}),_.X("data","hidePanelButton"),_.n("design:type",Object),_.n("design:paramtypes",[])],$H.prototype,"showCommentsPanelButton",null);
_.w([_.X("data","showCommentsPanelButton"),_.n("design:type",Object),_.n("design:paramtypes",[])],$H.prototype,"commentsPanelButtonData",null);_.w([_.$0("yt-rendererstamper-finished"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],$H.prototype,"onStampFinished",null);_.w([_.$0("yt-service-request-sent"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent,_.iI]),_.n("design:returntype")],$H.prototype,"onYtServiceRequestSent",null);
_.w([_.O8("data.actions"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],$H.prototype,"observePrefilledBackstagePostDialog",null);_.w([_.$0("yt-commentbox-dismiss"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],$H.prototype,"onYtCommentboxDismiss",null);_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],$H.prototype,"dataChanged",null);
_.w([_.ZM({is:"ytd-comments-header-renderer",disableElementRegistration:!0})],$H);
_.V($H,"ytd-comments-header-renderer",function(){if(du2!==void 0)return du2;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return du2=b},{mode:1});var BVl;var Oz=function(){return _.g.apply(this,arguments)||this};
_.c(Oz,_.g);_.w([_.Z(),_.n("design:type",Object)],Oz.prototype,"data",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Oz.prototype,"ytRendererBehavior",void 0);_.w([_.ZM({is:"ytd-destination-button-renderer",disableElementRegistration:!0})],Oz);
_.V(Oz,"ytd-destination-button-renderer",function(){if(BVl!==void 0)return BVl;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return BVl=b},{mode:1});var kC2;var IB=function(){var b=_.g.apply(this,arguments)||this;b.isRichGrid=!1;b.gridStateActionMap={"ytd-update-grid-state-action":"handleUpdateGridStateAction"};return b};
_.c(IB,_.g);_.E=IB.prototype;_.E.configureRendererStamper=function(){return{"data.destinationButtons":{id:"destination-buttons",mapping:{destinationButtonRenderer:{component:"ytd-destination-button-renderer"}}}}};
_.E.attached=function(){this.ytActionHandlerBehavior.registerActionMap(this.gridStateActionMap)};
_.E.handleUpdateGridStateAction=function(){this.updateDestinationButtonsVisibility()};
_.E.updateDestinationButtonsVisibility=function(){if(!this.isRichGrid){var b;if((b=this.data)==null||!b.isExpanded){b=this.hostElement.clientWidth;var d;if(b&&(d=this.data)!=null&&d.destinationButtons){d=Math.floor((b+4)/214);b=this.data.destinationButtons.length;var B=Math.ceil(b/d);this.fullyVisibleRows=b%d===1&&B===2?1:Math.min(B,2);this.isShowMoreVisible=this.fullyVisibleRows<B}}}};
_.E.updateRichGridDestinationButtonsVisibility=function(){var b,d;if(this.isRichGrid&&((b=this.data)==null||!b.isExpanded)&&(d=this.data)!=null&&d.destinationButtons){b=this.richGridItemsPerRow+1;d=this.data.destinationButtons.length;var B=Math.ceil(d/b);this.fullyVisibleRows=d%b===1&&B===2?1:Math.min(B,2);this.isShowMoreVisible=this.fullyVisibleRows<B}};
_.E.onShowMoreClick=function(){this.isShowMoreVisible=!1;this.data&&(this.data.isExpanded=!0)};
IB.prototype.updateRichGridDestinationButtonsVisibility=IB.prototype.updateRichGridDestinationButtonsVisibility;_.w([_.Z(),_.n("design:type",Object)],IB.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Number)],IB.prototype,"fullyVisibleRows",void 0);_.w([_.Z({reflectToAttribute:!0,value:!1}),_.n("design:type",Boolean)],IB.prototype,"isShowMoreVisible",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],IB.prototype,"isRichGrid",void 0);
_.w([_.Z({selector:_.lT,value:0}),_.n("design:type",Number)],IB.prototype,"richGridItemsPerRow",void 0);_.w([_.Z(),_.n("design:type",Object)],IB.prototype,"gridStateActionMap",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],IB.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],IB.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],IB.prototype,"ytActionHandlerBehavior",void 0);_.w([_.R(_.fH),_.n("design:type",Object)],IB.prototype,"ytdReduxBehavior",void 0);_.w([_.O8("data","richGridItemsPerRow"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],IB.prototype,"updateRichGridDestinationButtonsVisibility",null);_.w([_.ZM({is:"ytd-destination-shelf-renderer",disableElementRegistration:!0})],IB);
_.V(IB,"ytd-destination-shelf-renderer",function(){if(kC2!==void 0)return kC2;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return kC2=b},{mode:1});var GCr;var Do=function(){return _.g.apply(this,arguments)||this};
_.c(Do,_.g);Do.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"}}}};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Do.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],Do.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Do.prototype,"data",void 0);_.w([_.ZM({is:"ytd-brandconnect-cta-shelf-card-renderer",disableElementRegistration:!0})],Do);
_.V(Do,"ytd-brandconnect-cta-shelf-card-renderer",function(){if(GCr!==void 0)return GCr;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return GCr=b},{mode:1});var PDS;var Uz=function(){var b=_.g.apply(this,arguments)||this;b.disableAnimation=!1;b.isSlimlineSurvey=!1;b.isSlimlineSurveyFollowUp=!1;b.isShortsStyle=!1;return b};
_.c(Uz,_.g);Uz.prototype.onTap=function(b){b.preventDefault();this.data&&_.dp(this.hostElement,"ytd-rating-survey-option-changed",this.data)};
_.DB.Object.defineProperties(Uz.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 b,d,B,k,G;return((b=this.data)==null?0:b.checked)?(d=this.data)==null?void 0:(B=d.onStateIcon)==null?void 0:B.iconType:(k=this.data)==null?void 0:(G=k.defaultStateIcon)==null?void 0:G.iconType}}});
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Uz.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],Uz.prototype,"ytComponentBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Uz.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Object)],Uz.prototype,"disableAnimation",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Uz.prototype,"isSlimlineSurvey",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Uz.prototype,"isSlimlineSurveyFollowUp",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Uz.prototype,"isShortsStyle",void 0);_.w([_.X("disableAnimation","isSlimlineSurveyFollowUp","isShortsStyle"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],Uz.prototype,"isAnimatedIcon",null);
_.w([_.X("isSlimlineSurvey","isSlimlineSurveyFollowUp","isShortsStyle"),_.n("design:type",Number),_.n("design:paramtypes",[])],Uz.prototype,"iconSize",null);_.w([_.X("isShortsStyle"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],Uz.prototype,"isDarkTheme",null);_.w([_.X("data.checked"),_.n("design:type",Object),_.n("design:paramtypes",[])],Uz.prototype,"icon",null);_.w([_.ZM({is:"ytd-rating-survey-option-renderer",disableElementRegistration:!0})],Uz);
_.V(Uz,"ytd-rating-survey-option-renderer",function(){if(PDS!==void 0)return PDS;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return PDS=b},{mode:2});var Ed5;var oB=function(){var b=_.g.apply(this,arguments)||this;b.firstResponseText=null;b.lastResponseText=null;b.selectedNonStarOption=null;b.hideOptions=!1;b.hideUndoButton=!0;b.disableAnimation=!1;b.showResponseRangeText=!1;b.selectedRatingIndex=-1;b.isSlimlineSurvey=!1;b.isSlimlineSurveyFollowUp=!1;b.isShortsStyle=!1;b.slimlineSurveyRatingSelectedIndex=-1;return b};
_.c(oB,_.g);_.E=oB.prototype;_.E.configureRendererStamper=function(){return{"data.ratings":{id:"ratings",mapping:{ratingSurveyOptionRenderer:{component:"ytd-rating-survey-option-renderer",properties:{disableAnimation:"[[disableAnimation]]",isSlimlineSurvey:"[[isSlimlineSurvey]]",isSlimlineSurveyFollowUp:"[[isSlimlineSurveyFollowUp]]",isShortsStyle:"[[isShortsStyle]]"}}}}}};
_.E.dataChanged=function(){this.resetComponent();this.isSlimlineSurveyFollowUp&&this.slimlineSurveyRatingSelectedIndex>-1&&this.showSelectedOption()};
_.E.onOptionChange=function(b,d){var B=this;b=d.onStateIcon&&d.defaultStateIcon&&d.onStateIcon.iconType===d.defaultStateIcon.iconType;this.hideUndoButton=this.isSlimlineSurvey;if(this.isSingleSelect)this.getOptionRenderers().forEach(function(v,L){v.responseText===d.responseText?B.isSlimlineSurvey?(B.selectedRatingIndex=L,B.ytdReduxBehavior.dispatch(aul(L))):(B.setSurveyOptionValue(L,!0,"checked"),B.setSurveyOptionValue(L,!0,"selected")):(B.setSurveyOptionValue(L,!1,"checked"),B.setSurveyOptionValue(L,
!1,"selected"))});
else if(b)this.selectedNonStarOption=d,this.hideOptions=!0;else{var k=this.ytRendererBehavior.getSimpleString(d.responseText),G=!0;this.getOptionRenderers().forEach(function(v,L){B.setSurveyOptionValue(L,G,"checked");B.setSurveyOptionValue(L,!1,"selected");B.ytRendererBehavior.getSimpleString(v.responseText)===k&&(G=!1,B.setSurveyOptionValue(L,!0,"selected"))})}b=d.responseEndpoint;
var P;d.followUpCommand&&(P=_.p(d.followUpCommand,srr));this.isSlimlineSurvey?(this.resetComponent(),_.BG(this.hostElement,"ytd-slimline-survey-rating-select-action")):_.BG(this.hostElement,"ytd-inline-survey-rating-select-action",[b,P])};
_.E.showSelectedOption=function(){var b=this;_.Y8.addJob(function(){var d=b.getOptionRenderers()[b.slimlineSurveyRatingSelectedIndex];b.onOptionChange(new CustomEvent("ytd-rating-survey-option-changed"),d)},8,100)};
_.E.getOptionRenderers=function(){return this.data&&this.data.ratings?this.data.ratings.map(function(b){var d;return(d=_.p(b,vQS))!=null?d:{}}):[]};
_.E.onUndoClick=function(){this.resetComponent();_.BG(this.hostElement,"ytd-inline-survey-rating-select-action",[null,null])};
_.E.setSurveyOptionValue=function(b,d,B){this.notifyPath("data.ratings."+b+".ratingSurveyOptionRenderer."+B);this.set("data.ratings."+b+".ratingSurveyOptionRenderer."+B,d)};
_.E.resetComponent=function(){var b=this;this.selectedNonStarOption=null;this.hideOptions=!1;this.hideUndoButton=!0;var d=this.getOptionRenderers(),B,k;this.firstResponseText=(k=(B=d[0])==null?void 0:B.responseText)!=null?k:null;var G,P;this.lastResponseText=(P=(G=d[d.length-1])==null?void 0:G.responseText)!=null?P:null;d.forEach(function(v,L){b.setSurveyOptionValue(L,!1,"checked");b.setSurveyOptionValue(L,!1,"selected")})};
_.DB.Object.defineProperties(oB.prototype,{isSingleSelect:{configurable:!0,enumerable:!0,get:function(){return this.isSlimlineSurvey||this.isSlimlineSurveyFollowUp||this.isShortsStyle}}});
oB.prototype.onOptionChange=oB.prototype.onOptionChange;oB.prototype.dataChanged=oB.prototype.dataChanged;_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],oB.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],oB.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.fH),_.n("design:type",Object)],oB.prototype,"ytdReduxBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],oB.prototype,"data",void 0);
_.w([_.Z(),_.n("design:type",Object)],oB.prototype,"firstResponseText",void 0);_.w([_.Z(),_.n("design:type",Object)],oB.prototype,"lastResponseText",void 0);_.w([_.Z(),_.n("design:type",Object)],oB.prototype,"selectedNonStarOption",void 0);_.w([_.Z(),_.n("design:type",Object)],oB.prototype,"hideOptions",void 0);_.w([_.Z(),_.n("design:type",Object)],oB.prototype,"hideUndoButton",void 0);_.w([_.Z(),_.n("design:type",Object)],oB.prototype,"disableAnimation",void 0);
_.w([_.Z(),_.n("design:type",Object)],oB.prototype,"showResponseRangeText",void 0);_.w([_.Z(),_.n("design:type",Object)],oB.prototype,"selectedRatingIndex",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],oB.prototype,"isSlimlineSurvey",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],oB.prototype,"isSlimlineSurveyFollowUp",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],oB.prototype,"isShortsStyle",void 0);_.w([_.Z({selector:function(b){return b.ui.slimlineSurveyRatingSelectedIndex}}),
_.n("design:type",Object)],oB.prototype,"slimlineSurveyRatingSelectedIndex",void 0);_.w([_.X("isSlimlineSurvey","isSlimlineSurveyFollowUp","isShortsStyle"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],oB.prototype,"isSingleSelect",null);_.w([_.pl("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],oB.prototype,"dataChanged",null);
_.w([_.$0("ytd-rating-survey-option-changed"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent,Object]),_.n("design:returntype")],oB.prototype,"onOptionChange",null);_.w([_.ZM({is:"ytd-rating-survey-renderer",disableElementRegistration:!0})],oB);
_.V(oB,"ytd-rating-survey-renderer",function(){if(Ed5!==void 0)return Ed5;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return Ed5=b},{mode:1});var syA;var CDA;var vdh;var c_J=(Oa.FIRSTDAYOFWEEK+1)%7,LJs=function(b,d,B,k){var G="";if(k.selection&&o6W(k.selection))ae(b,k.selection)&&(G+=" selected");else if(k.selection&&Nuw(k.selection)){var P=k.selection.selectionState||"START_DATE";ae(b,k.selection.start)&&(G+=" period-start ",P==="START_DATE"&&(G+="selected"));ae(b,k.selection.end)&&(G+=" period-end ",P==="END_DATE"&&(G+="selected"));m6(b,k.selection.start)||m6(k.selection.end,b)||(G+=" highlighted")}if(m6(d,k.start)||m6(k.end,d))G+=" disabled";k.circleToday&&
ae(d,B)&&(G+=" today");return G};var NJ=function(){return _.g.apply(this,arguments)||this};
_.c(NJ,_.g);_.E=NJ.prototype;_.E.attached=function(){var b=this;_.Op(this,function(){b.JSC$16262_calendarMain.scrollHeight>0&&(b.calendarConfig.selection?b.scrollToDate(pLE(b.calendarConfig.selection)):b.scrollToDate(b.calendarConfig.end))})};
_.E.updateSelection=function(b){b=J_4(Object.assign({},this.calendarConfig,{selection:b}),LJs);this.splice.apply(this,["renderData.months",0,b.length].concat(_.K6(b)))};
_.E.scrollToDate=function(b){this.renderData&&(b=zJm(b,this.renderData),b!==void 0&&this.JSC$16262_calendarMain.scrollToIndex(b))};
_.E.scrollToNextMonth=function(){this.JSC$16262_calendarMain.scrollToIndex(this.JSC$16262_calendarMain.firstVisibleIndex+1)};
_.E.scrollToPrevMonth=function(){this.JSC$16262_calendarMain.firstVisibleIndex===0&&this.JSC$16262_calendarMain.scrollTo(0,0);this.JSC$16262_calendarMain.scrollToIndex(this.JSC$16262_calendarMain.firstVisibleIndex-1)};
_.E.handleDayClick=function(b){_.BG(this.hostElement,"ytd-calendar-date-clicked",[b.model.day.date])};
_.E.handleDayMouseDown=function(b){b.preventDefault();_.BG(this.hostElement,"ytd-calendar-date-mousedown",[b.model.day.date])};
_.E.handleDayMouseUp=function(b){_.BG(this.hostElement,"ytd-calendar-date-mouseup",[b.model.day.date])};
_.E.handleDayMouseEnter=function(b){b.preventDefault();_.BG(this.hostElement,"ytd-calendar-date-mouseenter",[b.model.day.date])};
_.E.handleDayMouseLeave=function(b){_.BG(this.hostElement,"ytd-calendar-date-mouseleave",[b.model.day.date])};
_.DB.Object.defineProperties(NJ.prototype,{renderData:{configurable:!0,enumerable:!0,get:function(){var b=this.calendarConfig,d=LJs;d=d===void 0?LJs:d;for(var B=[],k=0;k<7;k++)B.push(Oa.NARROWWEEKDAYS[(k+c_J)%7]);return{months:J_4(b,d),daysOfWeekLabel:B}}}});
_.w([_.Z(),_.n("design:type",Object)],NJ.prototype,"calendarConfig",void 0);_.w([_.DM("#calendar-main"),_.n("design:type",Object)],NJ.prototype,"JSC$16262_calendarMain",void 0);_.w([_.X("calendarConfig"),_.n("design:type",Object),_.n("design:paramtypes",[])],NJ.prototype,"renderData",null);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-scrollable-calendar"})],NJ);
_.V(NJ,"ytd-scrollable-calendar",function(){if(vdh!==void 0)return vdh;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return vdh=b},{mode:2});var fVs;var Awl;var pS=function(){var b=_.g.apply(this,arguments)||this;b.hideCharCounter=!1;b.hideLabel=!1;b.noLabelFloat=!1;b.autoValidate=!0;b.invalid=!1;b.disabled=!1;b.actionMap={"yt-update-text-input-form-field-renderer-command":"handleUpdateTextInputFormFieldRendererCommand"};return b};
_.c(pS,_.g);_.E=pS.prototype;_.E.reset=function(b){this.value=b&&this.data?this.data.value=b:"";this.input.invalid=!1;this.input.autoValidate=!1};
_.E.save=function(){this.data&&this.data.onChange&&this.ytComponentBehavior.resolveCommand(this.data.onChange)};
_.E.focusTextInput=function(){this.input.focus()};
_.E.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()};
_.E.valueChanged=function(){var b,d;if(((b=this.data)==null?0:b.value)||((d=this.data)==null?void 0:d.value)==="")this.value=this.data.value;else{var B;((B=this.data)==null?void 0:B.value)!==void 0||this.value||(this.value="")}};
_.E.computeLabel=function(b,d){return d?"":_.qA(b)};
_.E.computeAriaLabel=function(b,d){return d?_.qA(b):""};
_.E.computeErrorMessage=function(b,d,B,k){!b&&d?b=B||this.strings.REQUIRED_LABEL:(b=_.qA(k),b=_.vJ(b,"&")?"document"in _.k4?a9A(b):m1l(b):b);return b};
_.E.computeType=function(b){return b==="TEXT_INPUT_FORM_FIELD_TYPE_PASSWORD"?"password":null};
_.E.onTextValueChanged=function(b){this.value=b.detail.value;var d;(d=this.onValueChanged)==null||d.call(this);this.validate()&&this.data&&this.data.key&&this.data.onChange&&this.set(this.data.key,this.input.value,this.data.onChange)};
_.E.handleUpdateTextInputFormFieldRendererCommand=function(b){(b=_.p(b,RfS))&&this.data&&this.data.id===b.id&&(b.invalid!==void 0&&(this.invalid=b.invalid),b.invalidValueErrorMessage!==void 0&&this.set("data.invalidValueErrorMessage",b.invalidValueErrorMessage))};
_.E.valueChangedForBinding=function(){this.hostElement.dispatchEvent(new _.pA("value-changed",this.value))};
_.E.updateInvalidFromBinding=function(b){this.invalid=b.detail.value};
_.DB.Object.defineProperties(pS.prototype,{isMultiline:{configurable:!0,enumerable:!0,get:function(){if(this.isMultilineOverride!==void 0)return this.isMultilineOverride;var b;return!((b=this.data)==null||!b.isMultiline)}}});
pS.prototype.valueChangedForBinding=pS.prototype.valueChangedForBinding;pS.prototype.valueChanged=pS.prototype.valueChanged;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],pS.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],pS.prototype,"ytComponentBehavior",void 0);_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],pS.prototype,"ytActionHandlerBehavior",void 0);
_.w([_.Z(),_.n("design:type",Object)],pS.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",String)],pS.prototype,"value",void 0);_.w([_.Z(),_.n("design:type",String)],pS.prototype,"pattern",void 0);_.w([_.Z(),_.n("design:type",String)],pS.prototype,"errorMessage",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",String)],pS.prototype,"componentStyle",void 0);_.w([_.Z(),_.n("design:type",Object)],pS.prototype,"hideCharCounter",void 0);
_.w([_.Z(),_.n("design:type",Object)],pS.prototype,"hideLabel",void 0);_.w([_.Z(),_.n("design:type",Object)],pS.prototype,"noLabelFloat",void 0);_.w([_.Z(),_.n("design:type",Function)],pS.prototype,"onValueChanged",void 0);_.w([_.Z(),_.n("design:type",Boolean)],pS.prototype,"isMultilineOverride",void 0);_.w([_.Z(),_.n("design:type",Object)],pS.prototype,"autoValidate",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],pS.prototype,"invalid",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],pS.prototype,"disabled",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],pS.prototype,"enableOverlayTheme",void 0);_.w([_.Z({value:{REQUIRED_LABEL:_.AU("REQUIRED_LABEL",void 0,"Required")}}),_.n("design:type",Object)],pS.prototype,"strings",void 0);_.w([_.DM("#input"),_.n("design:type",Object)],pS.prototype,"input",void 0);
_.w([_.X("data","isMultilineOverride"),_.n("design:type",Object),_.n("design:paramtypes",[])],pS.prototype,"isMultiline",null);_.w([_.pl("data.value"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],pS.prototype,"valueChanged",null);_.w([_.O8("value"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],pS.prototype,"valueChangedForBinding",null);_.w([_.Fk({is:"yt-text-input-form-field-renderer",disableElementRegistration:!0})],pS);
_.V(pS,"yt-text-input-form-field-renderer",function(){if(Awl===void 0){var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);var d=b.content,B=d.insertBefore;fVs===void 0&&(fVs=document.createElement("template"));var k=fVs;B.call(d,k.content.cloneNode(!0),b.content.firstChild);Awl=b}b=Awl;return b},{mode:2});var MJ=function(){var b=_.g.apply(this,arguments)||this;b.data=void 0;b.selectionState="START_DATE";b.isStartDateInvalid=!1;b.isEndDateInvalid=!1;b.autoapply=!1;b.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 b};
_.c(MJ,_.g);_.E=MJ.prototype;_.E.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"}}}}};
_.E.focus=function(){this.startDateInput.focus()};
_.E.dataChanged=function(){this.data&&this.data.selection&&(this.selection={start:$o(this.data.selection.start),end:$o(this.data.selection.end)})};
_.E.observeSelection=function(){this.selection&&this.updateCalendarSelection(this.selection);this.isEndDateInvalid=this.isStartDateInvalid=!1;this.updateDateStrings()};
_.E.resetTextboxes=function(){switch(this.selectionState){case "START_DATE":this.isStartDateInvalid=!1;break;case "END_DATE":this.isEndDateInvalid=!1;break;default:_.qS(this.selectionState)}};
_.E.onDateInputBlur=function(){this.isEndDateInvalid=this.isStartDateInvalid=!1;this.updateDateStrings()};
_.E.onStartDateTapOrFocus=function(){this.startDate&&this.calendar.scrollToDate(this.startDate);this.selectionState="START_DATE"};
_.E.onEndDateTapOrFocus=function(){this.endDate&&this.calendar.scrollToDate(this.endDate);this.selectionState="END_DATE"};
_.E.onStartDateTextChange=function(){if(this.calendar.calendarConfig){var b=this.calendar.calendarConfig,d=b.end;b=XLQ({start:b.start,end:this.endDate||d},this.startDateInput.value||"");this.isStartDateInvalid=!b.isValid;b.isValid&&(b=b.value,this.selection=this.endDate?{start:b,end:this.endDate}:b,this.calendar.scrollToDate(b));this.updateInvalidState()}};
_.E.onEndDateTextChange=function(){if(this.calendar.calendarConfig){var b=this.calendar.calendarConfig,d=b.start;b=XLQ({start:this.startDate||d,end:b.end},this.endDateInput.value||"");this.isEndDateInvalid=!b.isValid;b.isValid&&(b=b.value,this.selection={start:this.startDate,end:b},this.calendar.scrollToDate(b));this.updateInvalidState()}};
_.E.handleCalendarDateClicked=function(b){var d=this.selection&&pLE(this.selection),B=this.selection&&MU4(this.selection);d&&!m6(b,d)&&this.selectionState==="END_DATE"?(this.selection={start:d,end:b},this.selectionState="START_DATE"):(B&&!m6(B,b)?this.selection={start:b,end:B}:this.selection=b,this.selectionState="END_DATE")};
_.E.handleCalendarDateMouseDown=function(b){this.selection&&!o6W(this.selection)&&(this.dragPivot=ae(b,this.selection.start)?this.selection.end:ae(b,this.selection.end)?this.selection.start:b)};
_.E.handleCalendarDateMouseUp=function(){this.dragPivot=void 0};
_.E.handleCalendarDateMouseEnter=function(b){this.dragPivot&&(this.selection={start:function(d,B){return m6(d,B)?d:B}(this.dragPivot,b),
end:function(d,B){return m6(d,B)?B:d}(this.dragPivot,b)},this.dragPivot||(this.selectionState="START_DATE"))};
_.E.handleCalendarDateMouseLeave=function(){};
_.E.handleCalendarSubmitDateRange=function(){this.selection&&!o6W(this.selection)&&_.BG(this.hostElement,"ytd-date-period-picker-apply",[this.selection])};
_.E.updateInvalidState=function(){var b=function(d,B){B?d.setAttribute("invalid",""):d.removeAttribute("invalid")};
b(this.startDateInput,this.isStartDateInvalid);b(this.endDateInput,this.isEndDateInvalid)};
_.E.updateDateStrings=function(){this.selection&&(o6W(this.selection)?UD4(this.selection):(UD4(this.selection.start),UD4(this.selection.end)))};
_.E.updateCalendarSelection=function(b){this.calendar.updateSelection(Object.assign({},b,{selectionState:this.selectionState}))};
_.E.updateIsStartDateInvalidFromBinding=function(b){this.isStartDateInvalid=b.detail.value};
_.E.updateIsEndDateInvalidFromBinding=function(b){this.isEndDateInvalid=b.detail.value};
_.E.updateStartDateStringFromBinding=function(){};
_.E.updateEndDateStringFromBinding=function(){};
_.DB.Object.defineProperties(MJ.prototype,{calendarConfig:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.selection?{start:$o(this.data.dateRangeStart),end:$o(this.data.dateRangeEnd),selection:{start:$o(this.data.selection.start),end:$o(this.data.selection.end)},circleToday:!0}:{}}},
errorMessage:{configurable:!0,enumerable:!0,get:function(){var b;return(b=this.data)==null?void 0:b.errorMessage}},
startDate:{configurable:!0,enumerable:!0,get:function(){return this.selection&&pLE(this.selection)}},
endDate:{configurable:!0,enumerable:!0,get:function(){return this.selection&&MU4(this.selection)}}});
MJ.prototype.resetTextboxes=MJ.prototype.resetTextboxes;MJ.prototype.observeSelection=MJ.prototype.observeSelection;MJ.prototype.dataChanged=MJ.prototype.dataChanged;_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],MJ.prototype,"ytActionHandlerBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],MJ.prototype,"ytRendererstamperBehavior",void 0);_.w([_.DM("#calendar"),_.n("design:type",Object)],MJ.prototype,"calendar",void 0);
_.w([_.DM("#start-date"),_.n("design:type",Object)],MJ.prototype,"startDateInput",void 0);_.w([_.DM("#end-date"),_.n("design:type",Object)],MJ.prototype,"endDateInput",void 0);_.w([_.Z(),_.n("design:type",Object)],MJ.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Object)],MJ.prototype,"selection",void 0);_.w([_.Z(),_.n("design:type",String)],MJ.prototype,"selectionState",void 0);_.w([_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],MJ.prototype,"calendarConfig",null);
_.w([_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],MJ.prototype,"errorMessage",null);_.w([_.X("selection"),_.n("design:type",Object),_.n("design:paramtypes",[])],MJ.prototype,"startDate",null);_.w([_.X("selection"),_.n("design:type",Object),_.n("design:paramtypes",[])],MJ.prototype,"endDate",null);_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],MJ.prototype,"dataChanged",null);
_.w([_.O8("selection","selectionState"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],MJ.prototype,"observeSelection",null);_.w([_.O8("selectionState"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],MJ.prototype,"resetTextboxes",null);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-date-period-picker-renderer"})],MJ);
_.V(MJ,"ytd-date-period-picker-renderer",function(){if(CDA!==void 0)return CDA;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return CDA=b},{mode:1});var cy=function(){var b=_.g.apply(this,arguments)||this;var d={};b.actionMap=(d["ytd-date-period-picker-apply"]="handleDateRangeUpdated",d);return b};
_.c(cy,_.g);cy.prototype.configureRendererStamper=function(){return{"data.timeRangeDropdown":{id:"time-range-dropdown",mapping:{sortFilterSubMenuRenderer:"yt-sort-filter-sub-menu-renderer"}}}};
cy.prototype.handleDateRangeUpdated=function(){};
_.w([_.Z(),_.n("design:type",Object)],cy.prototype,"data",void 0);_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],cy.prototype,"actionHandlerBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],cy.prototype,"rendererstamperBehavior",void 0);_.w([_.ZM({is:"ytd-report-history-section-header-renderer",disableElementRegistration:!0})],cy);
_.V(cy,"ytd-report-history-section-header-renderer",function(){if(syA!==void 0)return syA;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return syA=b},{mode:1});var WJV;var aVs;var muS;var Ja=function(){return _.g.apply(this,arguments)||this};
_.c(Ja,_.g);_.DB.Object.defineProperties(Ja.prototype,{icon:{configurable:!0,enumerable:!0,get:function(){var b,d;return((b=this.data)==null?0:(d=b.icon)==null?0:d.iconType)?_.fx(this.data.icon.iconType):""}}});
_.w([_.Z(),_.n("design:type",Object)],Ja.prototype,"data",void 0);_.w([_.X("data"),_.n("design:type",String),_.n("design:paramtypes",[])],Ja.prototype,"icon",null);_.w([_.ZM({is:"ytd-report-history-table-text-cell-renderer",disableElementRegistration:!0})],Ja);
_.V(Ja,"ytd-report-history-table-text-cell-renderer",function(){if(muS!==void 0)return muS;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return muS=b},{mode:1});var zX=function(){return _.g.apply(this,arguments)||this};
_.c(zX,_.g);zX.prototype.configureRendererStamper=function(){return{"data.latestReason":{id:"latest-reason",mapping:{reportHistoryTableTextCellRenderer:"ytd-report-history-table-text-cell-renderer"}}}};
_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],zX.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],zX.prototype,"data",void 0);_.w([_.ZM({is:"ytd-report-history-table-reason-cell-renderer",disableElementRegistration:!0})],zX);
_.V(zX,"ytd-report-history-table-reason-cell-renderer",function(){if(aVs!==void 0)return aVs;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return aVs=b},{mode:1});var RB=function(){return _.g.apply(this,arguments)||this};
_.c(RB,_.g);RB.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"}}}};
_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],RB.prototype,"rendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],RB.prototype,"data",void 0);_.w([_.ZM({is:"ytd-report-history-table-cell-renderer",disableElementRegistration:!0})],RB);
_.V(RB,"ytd-report-history-table-cell-renderer",function(){if(WJV!==void 0)return WJV;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);
return WJV=b},{mode:1});var $uM;var Xj=function(){var b=_.g.apply(this,arguments)||this;b.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 b};
_.c(Xj,_.g);Xj.prototype.onDataChanged=function(){var b;if((b=this.data)==null?0:b.style)this.componentStyle=this.getStyleName(this.data.style)};
Xj.prototype.getCellForColumn=function(b){return this.cells.find(function(d){var B;return((B=_.p(d==null?void 0:d.cell,ADS)||_.p(d==null?void 0:d.cell,fLs))==null?void 0:B.columnId)===b.type})};
Xj.prototype.getClassForColumn=function(b){switch(b){case "REPORT_HISTORY_COLUMN_DATE":return"date";default:return""}};
Xj.prototype.getStyleName=function(b){switch(b){case "REPORT_HISTORY_ROW_STYLE_COMPACT":return"COMPACT_ROW";default:return""}};
_.DB.Object.defineProperties(Xj.prototype,{cells:{configurable:!0,enumerable:!0,get:function(){var b;return(((b=this.data)==null?void 0:b.cells)||[]).map(function(d){return _.p(d,LEA)})}}});
Xj.prototype.onDataChanged=Xj.prototype.onDataChanged;_.w([_.Z(),_.n("design:type",Object)],Xj.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Array)],Xj.prototype,"columnRenderData",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",String)],Xj.prototype,"componentStyle",void 0);_.w([_.X("data"),_.n("design:type",Array),_.n("design:paramtypes",[])],Xj.prototype,"cells",null);
_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Xj.prototype,"onDataChanged",null);_.w([_.ZM({is:"ytd-report-history-table-row-renderer",disableElementRegistration:!0})],Xj);
_.V(Xj,"ytd-report-history-table-row-renderer",function(){if($uM!==void 0)return $uM;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return $uM=b},{mode:1});var O8s;var IV$;var hJ1={padding:12,paddingLeftFirstColumn:0,paddingRightLastColumn:0,minWidth:50,maxWidth:Infinity,flexGrow:1},HDy={padding:12,paddingLeftFirstColumn:24,paddingRightLastColumn:24,minWidth:50,maxWidth:Infinity,flexGrow:0};var ha=function(){return _.g.apply(this,arguments)||this};
_.c(ha,_.g);ha.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"}}}}}};
ha.prototype.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"rows","yt-reload-continuation-items-command-body":"rows"}};
_.DB.Object.defineProperties(ha.prototype,{tableSpec:{configurable:!0,enumerable:!0,get:function(){var b;return((b=this.data)==null?0:b.columns)?ZDd(this.data.columns):{columns:{},columnsToShow:[]}}},
columnRenderData:{configurable:!0,enumerable:!0,get:function(){return jqJ(this.tableSpec)}},
totalMinWidth:{configurable:!0,enumerable:!0,get:function(){var b=this.tableSpec,d=hJ1;d=d===void 0?HDy:d;d=FI2(b.columnDimensions,b.columnsToShow||[],d);b=0;d=_.C(d);for(var B=d.next();!B.done;B=d.next())B=B.value,b+=B.minWidth+B.paddingLeft+B.paddingRight;return b}},
tableWidthStyle:{configurable:!0,enumerable:!0,get:function(){return"min-width:"+this.totalMinWidth+"px;"}}});
_.w([_.R(_.RY),_.n("design:type",Object)],ha.prototype,"ytContinuationHandlerBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],ha.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],ha.prototype,"data",void 0);_.w([_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],ha.prototype,"tableSpec",null);_.w([_.X("tableSpec"),_.n("design:type",Array),_.n("design:paramtypes",[])],ha.prototype,"columnRenderData",null);
_.w([_.X("tableSpec"),_.n("design:type",Number),_.n("design:paramtypes",[])],ha.prototype,"totalMinWidth",null);_.w([_.X("totalMinWidth"),_.n("design:type",String),_.n("design:paramtypes",[])],ha.prototype,"tableWidthStyle",null);_.w([_.ZM({is:"ytd-table-renderer",disableElementRegistration:!0})],ha);
_.V(ha,"ytd-table-renderer",function(){if(IV$!==void 0)return IV$;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return IV$=b},{mode:1});var Hy=function(){return _.g.apply(this,arguments)||this};
_.c(Hy,_.g);Hy.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}}}}}};
_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],Hy.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Hy.prototype,"data",void 0);_.w([_.ZM({is:"ytd-report-reason-history-modal-renderer",disableElementRegistration:!0})],Hy);
_.V(Hy,"ytd-report-reason-history-modal-renderer",function(){if(O8s!==void 0)return O8s;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return O8s=b},{mode:1});var DuM;var UuM;var odH;var lo=function(){return _.g.apply(this,arguments)||this};
_.c(lo,_.g);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],lo.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],lo.prototype,"data",void 0);_.w([_.ZM({is:"ytd-profile-column-stats-entry-renderer",disableElementRegistration:!0})],lo);
_.V(lo,"ytd-profile-column-stats-entry-renderer",function(){if(odH!==void 0)return odH;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return odH=b},{mode:1});var NV3;var ta=function(){return _.g.apply(this,arguments)||this};
_.c(ta,_.g);ta.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{profileColumnStatsEntryRenderer:{component:"ytd-profile-column-stats-entry-renderer",noInjection:!0}}}}};
_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],ta.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],ta.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],ta.prototype,"data",void 0);_.w([_.ZM({is:"ytd-profile-column-stats-renderer",disableElementRegistration:!0})],ta);
_.V(ta,"ytd-profile-column-stats-renderer",function(){if(NV3!==void 0)return NV3;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return NV3=b},{mode:1});var p8$;var jA=function(){return _.g.apply(this,arguments)||this};
_.c(jA,_.g);_.DB.Object.defineProperties(jA.prototype,{thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){var b;if((b=this.data)==null||!b.useThumbnailSize)return 80;var d,B;b=(d=this.data)==null?void 0:(B=d.thumbnail)==null?void 0:B.thumbnails;var k;return b&&((k=b[0])==null?void 0:k.width)||80}},
thumbnailHeight:{configurable:!0,enumerable:!0,get:function(){var b;if((b=this.data)==null||!b.useThumbnailSize)return 80;var d,B;b=(d=this.data)==null?void 0:(B=d.thumbnail)==null?void 0:B.thumbnails;var k;return b&&((k=b[0])==null?void 0:k.height)||80}}});
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],jA.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],jA.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",String)],jA.prototype,"componentStyle",void 0);_.w([_.X("data.useThumbnailSize"),_.n("design:type",Object),_.n("design:paramtypes",[])],jA.prototype,"thumbnailWidth",null);
_.w([_.X("data.useThumbnailSize"),_.n("design:type",Object),_.n("design:paramtypes",[])],jA.prototype,"thumbnailHeight",null);_.w([_.ZM({is:"ytd-profile-column-user-info-renderer",disableElementRegistration:!0})],jA);
_.V(jA,"ytd-profile-column-user-info-renderer",function(){if(p8$!==void 0)return p8$;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return p8$=b},{mode:1});var Fj=function(){return _.g.apply(this,arguments)||this};
_.c(Fj,_.g);Fj.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]]"}}}}}};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Fj.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],Fj.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Fj.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",String)],Fj.prototype,"componentStyle",void 0);_.w([_.ZM({is:"ytd-profile-column-renderer",disableElementRegistration:!0})],Fj);
_.V(Fj,"ytd-profile-column-renderer",function(){if(UuM!==void 0)return UuM;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return UuM=b},{mode:1});var Zo=function(){var b=_.g.apply(this,arguments)||this;b.componentStyle="NON_CENTERED_PROFILE";return b};
_.c(Zo,_.g);Zo.prototype.configureRendererStamper=function(){return{"data.reportStats":{id:"report-stats",mapping:{profileColumnRenderer:{component:"ytd-profile-column-renderer",properties:{componentStyle:"[[componentStyle]]"}}}}}};
Zo.prototype.getIcon=function(b){return b?"settings:"+b.toLowerCase():null};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Zo.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],Zo.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Zo.prototype,"data",void 0);_.w([_.ZM({is:"ytd-page-introduction-renderer",disableElementRegistration:!0})],Zo);
_.V(Zo,"ytd-page-introduction-renderer",function(){if(DuM!==void 0)return DuM;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return DuM=b},{mode:1});var MxV;var gL=function(){return _.g.apply(this,arguments)||this};
_.c(gL,_.g);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],gL.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],gL.prototype,"data",void 0);_.w([_.ZM({is:"ytd-report-description-renderer",disableElementRegistration:!0})],gL);
_.V(gL,"ytd-report-description-renderer",function(){if(MxV!==void 0)return MxV;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return MxV=b},{mode:1});var cwH;var JwS;var y6=function(){return _.g.apply(this,arguments)||this};
_.c(y6,_.g);y6.prototype.configureRendererStamper=function(){return{"data.description":{id:"description",mapping:{reportDescriptionRenderer:"ytd-report-description-renderer"}}}};
_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],y6.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],y6.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],y6.prototype,"data",void 0);_.w([_.ZM({is:"ytd-video-report-renderer",disableElementRegistration:!0})],y6);
_.V(y6,"ytd-video-report-renderer",function(){if(JwS!==void 0)return JwS;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return JwS=b},{mode:1});var zLH;_.Xf("itemSectionRenderer","messageRenderer","ytd-message-renderer");_.Xf("multiPageMenuSectionItems","messageRenderer","ytd-message-renderer");var SA=function(){return _.g.apply(this,arguments)||this};
_.c(SA,_.g);SA.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]]"}}}}}};
SA.prototype.computeMessageStyle=function(b){return b};
SA.prototype.computeButtonOverride=function(b){var d;if((b==null?0:(d=b.style)==null?0:d.value)&&b.style.value==="RENDER_STYLE_BANNER_PANEL")return{size:"S"}};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],SA.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],SA.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],SA.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],SA.prototype,"shelf",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],SA.prototype,"panel",void 0);
_.w([_.Z({reflectToAttribute:!0,computed:"computeMessageStyle(data.style.value)"}),_.n("design:type",Boolean)],SA.prototype,"componentStyle",void 0);_.w([_.Z({computed:"computeButtonOverride(data)"}),_.n("design:type",Object)],SA.prototype,"buttonOverride",void 0);_.w([_.ZM({is:"ytd-message-renderer",disableElementRegistration:!0})],SA);
_.V(SA,"ytd-message-renderer",function(){if(zLH!==void 0)return zLH;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return zLH=b},{mode:1});var V6=function(){return _.g.apply(this,arguments)||this};
_.c(V6,_.g);V6.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"}}}};
V6.prototype.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"table"}};
V6.prototype.onRequestError=function(){this.ytContinuationHandlerBehavior.continuationIsReloading=!1};
_.DB.Object.defineProperties(V6.prototype,{isUnifiedReportHistory:{configurable:!0,enumerable:!0,get:function(){var b,d;return!!(((b=this.data)==null?0:b.header)&&((d=this.data)==null?0:d.table))}}});
V6.prototype.onRequestError=V6.prototype.onRequestError;_.w([_.R(_.RY),_.n("design:type",Object)],V6.prototype,"ytContinuationHandlerBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],V6.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],V6.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],V6.prototype,"data",void 0);
_.w([_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],V6.prototype,"isUnifiedReportHistory",null);_.w([_.$0("yt-service-request-error"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],V6.prototype,"onRequestError",null);_.w([_.ZM({is:"ytd-report-history-section-renderer",disableElementRegistration:!0})],V6);
_.V(V6,"ytd-report-history-section-renderer",function(){if(cwH!==void 0)return cwH;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return cwH=b},{mode:1});var RLe;var io=function(){var b=_.g.apply(this,arguments)||this;b.answerExpanded=!1;return b};
_.c(io,_.g);io.prototype.toggleAnswer=function(){this.answerExpanded=!this.answerExpanded};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],io.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],io.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],io.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],io.prototype,"answerExpanded",void 0);_.w([_.ZM({is:"ytd-handles-claiming-faq-renderer",disableElementRegistration:!0})],io);
_.V(io,"ytd-handles-claiming-faq-renderer",function(){if(RLe!==void 0)return RLe;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return RLe=b},{mode:1});var X8r;var hLH=function(){return _.g.apply(this,arguments)||this};
_.c(hLH,_.g);_.w([_.Z(),_.n("design:type",Object)],hLH.prototype,"data",void 0);_.w([_.ZM({is:"ytd-handles-claiming-faq-section-renderer",disableElementRegistration:!0})],hLH);
_.V(hLH,"ytd-handles-claiming-faq-section-renderer",function(){if(X8r!==void 0)return X8r;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return X8r=b},{mode:1});var H8A;var wL=function(){var b=_.g.apply(this,arguments)||this;b.rightSquigglyDark="https://www.gstatic.com/youtube/img/handles/handles_squiggle_1_dark_v1.svg";b.rightSquigglyLight="https://www.gstatic.com/youtube/img/handles/handles_squiggle_1_light_v1.svg";b.leftSquigglyDark="https://www.gstatic.com/youtube/img/handles/handles_squiggle_2_dark_v1.svg";b.leftSquigglyLight="https://www.gstatic.com/youtube/img/handles/handles_squiggle_2_light_v1.svg";b.leftSquiggly=b.leftSquigglyLight;b.rightSquiggly=b.rightSquigglyLight;
b.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};b.actionButtonOverride={style:"mono",type:"filled",size:"XL"};return b};
_.c(wL,_.g);_.E=wL.prototype;_.E.updateLeftSquigglyStyle=function(){_.Wf(this.hostElement,{"--yt-left-squiggly-background":"url("+this.leftSquiggly+")"})};
_.E.updateRightSquigglyStyle=function(){_.Wf(this.hostElement,{"--yt-right-squiggly-background":"url("+this.rightSquiggly+")"})};
_.E.ready=function(){var b=document.documentElement.hasAttribute("dark");this.onDarkModeToggledAction(b)};
_.E.onDarkModeToggledAction=function(b){b!==this.isDarkTheme&&(this.set("isDarkTheme",b),b?(this.leftSquiggly=this.leftSquigglyDark,this.rightSquiggly=this.rightSquigglyDark):(this.leftSquiggly=this.leftSquigglyLight,this.rightSquiggly=this.rightSquigglyLight))};
_.E.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[actionButtonOverride]]"}}}}}};
wL.prototype.updateRightSquigglyStyle=wL.prototype.updateRightSquigglyStyle;wL.prototype.updateLeftSquigglyStyle=wL.prototype.updateLeftSquigglyStyle;_.w([_.Z(),_.n("design:type",Object)],wL.prototype,"data",void 0);_.w([_.Z({value:!1}),_.n("design:type",Boolean)],wL.prototype,"isDarkTheme",void 0);_.w([_.Z(),_.n("design:type",String)],wL.prototype,"leftSquiggly",void 0);_.w([_.Z(),_.n("design:type",String)],wL.prototype,"rightSquiggly",void 0);
_.w([_.O8("leftSquiggly"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],wL.prototype,"updateLeftSquigglyStyle",null);_.w([_.O8("rightSquiggly"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],wL.prototype,"updateRightSquigglyStyle",null);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],wL.prototype,"ytRendererBehavior",void 0);
_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],wL.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],wL.prototype,"ytActionHandlerBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],wL.prototype,"actionButtonOverride",void 0);_.w([_.ZM({is:"ytd-handles-claiming-header-renderer",disableElementRegistration:!0})],wL);
_.V(wL,"ytd-handles-claiming-header-renderer",function(){if(H8A!==void 0)return H8A;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return H8A=b},{mode:1});var lV$;var uo=function(){var b=_.g.apply(this,arguments)||this;b.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};b.image0DarkSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_4_dark.svg";b.image0LightSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_4_light.svg";b.image1DarkSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_6_dark.svg";b.image1LightSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_6_light.svg";
b.image3DarkSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_5_dark.svg";b.image3LightSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_5_light_v2.svg";b.image0SquigglyBackground=b.image0LightSquigglyBackground;b.image1SquigglyBackground=b.image1LightSquigglyBackground;b.image3SquigglyBackground=b.image3LightSquigglyBackground;return b};
_.c(uo,_.g);_.E=uo.prototype;_.E.ready=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark");this.updateTitleAndImages()};
_.E.onDataChanged=function(){this.updateTitleAndImages()};
_.E.onThemeChanged=function(){this.updateTitleAndImages()};
_.E.onDarkModeToggledAction=function(b){b!==this.isDarkTheme&&(this.isDarkTheme=b)};
_.E.updateImage0SquigglyBackground=function(){_.Wf(this.hostElement,{"--yt-image0-squiggly-background":"url("+this.image0SquigglyBackground+")"})};
_.E.updateImage1SquigglyBackground=function(){_.Wf(this.hostElement,{"--yt-image1-squiggly-background":"url("+this.image1SquigglyBackground+")"})};
_.E.updateImage3SquigglyBackground=function(){_.Wf(this.hostElement,{"--yt-image3-squiggly-background":"url("+this.image3SquigglyBackground+")"})};
_.E.updateTitleAndImages=function(){var b,d;((b=this.data)==null?void 0:(d=b.titleImages)==null?void 0:d.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))};
uo.prototype.updateImage3SquigglyBackground=uo.prototype.updateImage3SquigglyBackground;uo.prototype.updateImage1SquigglyBackground=uo.prototype.updateImage1SquigglyBackground;uo.prototype.updateImage0SquigglyBackground=uo.prototype.updateImage0SquigglyBackground;uo.prototype.onThemeChanged=uo.prototype.onThemeChanged;uo.prototype.onDataChanged=uo.prototype.onDataChanged;_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],uo.prototype,"ytActionHandlerBehavior",void 0);
_.w([_.Z({reflectToAttribute:!0,value:!1}),_.n("design:type",Boolean)],uo.prototype,"isDarkTheme",void 0);_.w([_.Z(),_.n("design:type",Object)],uo.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Object)],uo.prototype,"title0",void 0);_.w([_.Z(),_.n("design:type",Object)],uo.prototype,"title1",void 0);_.w([_.Z(),_.n("design:type",Object)],uo.prototype,"title2",void 0);_.w([_.Z(),_.n("design:type",Object)],uo.prototype,"title3",void 0);
_.w([_.Z(),_.n("design:type",Object)],uo.prototype,"title4",void 0);_.w([_.Z(),_.n("design:type",Object)],uo.prototype,"image0",void 0);_.w([_.Z(),_.n("design:type",Object)],uo.prototype,"image1",void 0);_.w([_.Z(),_.n("design:type",Object)],uo.prototype,"image2",void 0);_.w([_.Z(),_.n("design:type",Object)],uo.prototype,"image3",void 0);_.w([_.Z(),_.n("design:type",Object)],uo.prototype,"image4",void 0);_.w([_.Z(),_.n("design:type",String)],uo.prototype,"image0SquigglyBackground",void 0);
_.w([_.Z(),_.n("design:type",String)],uo.prototype,"image1SquigglyBackground",void 0);_.w([_.Z(),_.n("design:type",String)],uo.prototype,"image3SquigglyBackground",void 0);_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],uo.prototype,"onDataChanged",null);_.w([_.O8("isDarkTheme"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],uo.prototype,"onThemeChanged",null);
_.w([_.O8("image0SquigglyBackground"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],uo.prototype,"updateImage0SquigglyBackground",null);_.w([_.O8("image1SquigglyBackground"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],uo.prototype,"updateImage1SquigglyBackground",null);
_.w([_.O8("image3SquigglyBackground"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],uo.prototype,"updateImage3SquigglyBackground",null);_.w([_.ZM({is:"ytd-handles-claiming-title-images-section-renderer",disableElementRegistration:!0})],uo);
_.V(uo,"ytd-handles-claiming-title-images-section-renderer",function(){if(lV$!==void 0)return lV$;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return lV$=b},{mode:1});var txU;var KS=function(){var b=_.g.apply(this,arguments)||this;b.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return b};
_.c(KS,_.g);KS.prototype.ready=function(){var b=document.documentElement.hasAttribute("dark");this.onDarkModeToggledAction(b)};
KS.prototype.onDarkModeToggledAction=function(b){b!==this.isDarkTheme&&this.set("isDarkTheme",b)};
KS.prototype.onCopyButtonClick=function(){var b=this,d,B,k;return _.f(function(G){return(d=b.data)!=null&&d.primaryChannelUrl?G.yield(navigator.clipboard.writeText(((B=b.data)==null?0:B.encodedChannelUrl)?b.data.encodedChannelUrl:"https://"+_.qA((k=b.data)==null?void 0:k.primaryChannelUrl)),0):G.jumpTo(0)})};
_.w([_.Z(),_.n("design:type",Object)],KS.prototype,"data",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],KS.prototype,"ytComponentBehavior",void 0);_.w([_.Z({reflectToAttribute:!0,value:!1}),_.n("design:type",Boolean)],KS.prototype,"isDarkTheme",void 0);_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],KS.prototype,"ytActionHandlerBehavior",void 0);_.w([_.ZM({is:"ytd-handles-claiming-update-social-renderer",disableElementRegistration:!0})],KS);
_.V(KS,"ytd-handles-claiming-update-social-renderer",function(){if(txU!==void 0)return txU;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return txU=b},{mode:1});var jyh;var nS=function(){var b=_.g.apply(this,arguments)||this;b.JSC$16356_squigglyBackgroundDark="https://www.gstatic.com/youtube/img/handles/handles_curl_section_illustration_dark_v1.svg";b.JSC$16356_squigglyBackgroundLight="https://www.gstatic.com/youtube/img/handles/handles_curl_section_illustration_light_v1.svg";b.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};b.squigglyBackground=b.JSC$16356_squigglyBackgroundLight;return b};
_.c(nS,_.g);nS.prototype.updateSquigglyBackgroundStyle=function(){_.Wf(this.hostElement,{"--yt-squiggly-background":"url("+this.squigglyBackground+")"})};
nS.prototype.ready=function(){var b=document.documentElement.hasAttribute("dark");this.set("isDarkTheme",b);this.squigglyBackground=b?this.JSC$16356_squigglyBackgroundDark:this.JSC$16356_squigglyBackgroundLight};
nS.prototype.onDarkModeToggledAction=function(b){b!==this.isDarkTheme&&(this.set("isDarkTheme",b),this.squigglyBackground=b?this.JSC$16356_squigglyBackgroundDark:this.JSC$16356_squigglyBackgroundLight)};
nS.prototype.updateSquigglyBackgroundStyle=nS.prototype.updateSquigglyBackgroundStyle;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],nS.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],nS.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],nS.prototype,"ytActionHandlerBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],nS.prototype,"data",void 0);
_.w([_.Z({reflectToAttribute:!0,value:!1}),_.n("design:type",Boolean)],nS.prototype,"isDarkTheme",void 0);_.w([_.Z(),_.n("design:type",String)],nS.prototype,"squigglyBackground",void 0);_.w([_.O8("squigglyBackground"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],nS.prototype,"updateSquigglyBackgroundStyle",null);_.w([_.ZM({is:"ytd-handles-claiming-vanity-info-renderer",disableElementRegistration:!0})],nS);
_.V(nS,"ytd-handles-claiming-vanity-info-renderer",function(){if(jyh!==void 0)return jyh;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return jyh=b},{mode:1});var FJ$;var TX=function(){var b=_.g.apply(this,arguments)||this;b.JSC$16359_squigglyBackgroundDark="https://www.gstatic.com/youtube/img/handles/handles_squiggle_3_dark.svg";b.JSC$16359_squigglyBackgroundLight="https://www.gstatic.com/youtube/img/handles/handles_squiggle_3_light.svg";b.squigglyBackground=b.JSC$16359_squigglyBackgroundLight;b.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return b};
_.c(TX,_.g);_.E=TX.prototype;_.E.ready=function(){var b=document.documentElement.hasAttribute("dark");this.onDarkModeToggledAction(b)};
_.E.onDarkModeToggledAction=function(b){b!==this.isDarkTheme&&(this.set("isDarkTheme",b),this.squigglyBackground=b?this.JSC$16359_squigglyBackgroundDark:this.JSC$16359_squigglyBackgroundLight)};
_.E.updateSquigglyBackgroundStyle=function(){_.Wf(this.hostElement,{"--yt-squiggly-background":"url("+this.squigglyBackground+")"})};
_.E.onDataChanged=function(){this.data&&this.setupVideoPlayer()};
_.E.detached=function(){this.stop()};
_.E.stop=function(){this.playerElement.stop()};
_.E.setupVideoPlayer=function(){var b=this,d,B;return _.f(function(k){d=b.data.videoId;B="http://i1.ytimg.com/vi/"+d+"/maxresdefault.jpg";b.playerElement.loadVideoWithPlayerVars({video_id:d,iurlhq:B});_.tn(k)})};
TX.prototype.onDataChanged=TX.prototype.onDataChanged;TX.prototype.updateSquigglyBackgroundStyle=TX.prototype.updateSquigglyBackgroundStyle;_.w([_.Z({value:!1}),_.n("design:type",Boolean)],TX.prototype,"isDarkTheme",void 0);_.w([_.Z(),_.n("design:type",String)],TX.prototype,"squigglyBackground",void 0);_.w([_.DM("#player"),_.n("design:type",Object)],TX.prototype,"playerElement",void 0);_.w([_.Z(),_.n("design:type",Object)],TX.prototype,"data",void 0);
_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],TX.prototype,"ytActionHandlerBehavior",void 0);_.w([_.O8("squigglyBackground"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],TX.prototype,"updateSquigglyBackgroundStyle",null);_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],TX.prototype,"onDataChanged",null);
_.w([_.ZM({is:"ytd-handles-claiming-video-item-renderer",disableElementRegistration:!0})],TX);
_.V(TX,"ytd-handles-claiming-video-item-renderer",function(){if(FJ$!==void 0)return FJ$;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return FJ$=b},{mode:1});var Z83;var Q6=function(){var b=_.o3.apply(this,arguments)||this;b.dragging=!1;b.dragMouseStart=0;b.dragOffsetStart=0;b.containerWidthDiff=0;b.boundPrevClick=function(){b.set("offset",rL(b,b.offset-(b.scrollDistance||320)))};
b.boundNextClick=function(){b.set("offset",rL(b,b.offset+(b.scrollDistance||320)))};
b.boundScrollContainerMouseDown=function(d){b.dragMouseStart=d.clientX;b.dragOffsetStart=b.offset;b.dragging=!0};
b.boundScrollContainerDrag=function(d){b.dragging&&b.set("offset",rL(b,b.dragOffsetStart-(d.clientX-b.dragMouseStart)))};
b.boundMouseUp=function(){b.onMouseUp()};
b.boundWheelScroll=function(d){var B=0;Math.abs(d.deltaX)>=Math.abs(d.deltaY)?B=d.deltaX:d.shiftKey&&(B=d.deltaY);B!==0&&(b.offset+=B,d.stopPropagation(),d.preventDefault())};
b.boundChipCloudChipScrollIntoView=function(d){(d=d.detail)&&b.scrollChipIntoView(d)};
return b};
_.c(Q6,_.o3);Q6.prototype.attached=function(){var b=_.Cl(this.hostElement).querySelector("#scroll-container");b.addEventListener("wheel",this.boundWheelScroll);b.addEventListener("yt-chip-cloud-chip-scroll-into-view",this.boundChipCloudChipScrollIntoView);b.style.touchAction="pan-y";b.addEventListener("pointerdown",this.boundScrollContainerMouseDown);b.addEventListener("pointermove",this.boundScrollContainerDrag);window.addEventListener("pointerup",this.boundMouseUp)};
Q6.prototype.detached=function(){var b=_.Cl(this.hostElement).querySelector("#scroll-container");b.removeEventListener("wheel",this.boundWheelScroll);b.removeEventListener("yt-chip-cloud-chip-scroll-into-view",this.boundChipCloudChipScrollIntoView);b.removeEventListener("pointerdown",this.boundScrollContainerMouseDown);b.removeEventListener("pointermove",this.boundScrollContainerDrag);window.removeEventListener("pointerup",this.boundMouseUp)};
Q6.prototype.reset=function(){this.set("offset",0);_.Op(this,this.setContainerWidthDiff);_.Op(this,this.setButtonsState)};
var rL=function(b,d){return Math.min(Math.max(d,0),b.containerWidthDiff)};
_.E=Q6.prototype;_.E.onMouseUp=function(){this.dragging=!1};
_.E.transformContainer=function(){this.offset=rL(this,this.offset);var b=_.xe("HTML_DIR")==="rtl"?"":"-";_.Cl(this.hostElement).querySelector("#chips").style.transform="translateX("+b+this.offset+"px)";_.Op(this,this.setButtonsState)};
_.E.setButtonsState=function(){(this.atEnd=this.offset>=this.containerWidthDiff)&&!this.atStart&&(this.offset=rL(this,this.offset));this.atStart=this.offset<=0};
_.E.setContainerWidthDiff=function(){var b=_.Cl(this.hostElement).querySelector("#scroll-container"),d=_.Cl(this.hostElement).querySelector("#chips");b&&d&&(this.containerWidthDiff=d.clientWidth-b.clientWidth)};
_.E.scrollChipIntoView=function(b){var d=_.Cl(this.hostElement).querySelector("#scroll-container");if(d){var B=this.atStart?0:106,k=this.atEnd?0:106;b.offsetLeft<this.offset+B?this.offset=rL(this,b.offsetLeft-B):b.offsetLeft+b.clientWidth>this.offset+d.clientWidth-k&&(this.offset=rL(this,b.offsetLeft+b.clientWidth+k-d.clientWidth))}};
Q6.prototype.transformContainer=Q6.prototype.transformContainer;_.w([_.Z({value:0}),_.n("design:type",Number)],Q6.prototype,"offset",void 0);_.w([_.Z({value:!0,reflectToAttribute:!0}),_.n("design:type",Boolean)],Q6.prototype,"atStart",void 0);_.w([_.Z({value:!1,reflectToAttribute:!0}),_.n("design:type",Boolean)],Q6.prototype,"atEnd",void 0);_.w([_.Z(),_.n("design:type",Number)],Q6.prototype,"scrollDistance",void 0);
_.w([_.O8("offset"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Q6.prototype,"transformContainer",null);_.w([_.NO()],Q6);var gde;var ywV;_.qJ=_.y(function(b){var d=b.data;b=_.C(_.zk(!1,void 0,"bob3J"));var B=b.next().value,k=b.next().value;b=function(P){if((d==null?void 0:d().state)!==1){var v,L;(L=(v=d()).onTap)==null||L.call(v,P)}};
var G={};return _.W("chip-shape",{class:"ytChipShapeHost","on:focusin":_.A2(function(){var P=_.I2().resolve(_.O6(_.X0));if(P){k(P.isKeyBoardInUse());var v,L;(L=(v=d()).onFocusIn)==null||L.call(v)}return!1}),
"on:focusout":_.A2(function(){k(!1);return!1})},_.W(SfU,{shouldWrapInButton:function(){return d().type!==2},
selected:function(){return d().state===0},
onClick:b,isDropdown:function(){return d().type===1},
accessibilityLabel:function(){return d().type===1?void 0:d().accessibilityLabel}},_.W("div",{class:_.LQ("ytChipShapeChip",function(){a:switch(d==null?void 0:d().state){case 0:var P="ytChipShapeActive";
break a;case 1:P="ytChipShapeDisabled";break a;default:P="ytChipShapeInactive"}return P},function(){var P=d().type===1||d().type===2,v=d();
return P||v!=null&&v.startIcon?v==null||!v.startIcon||v!=null&&v.text?P?"ytChipShapeEndIconPadding":(v==null?0:v.startIcon)?"ytChipShapeStartIconPadding":"":"ytChipShapeOnlyIconPadding":"ytChipShapeOnlyTextPadding"},function(){var P=d();
if((P==null?void 0:P.style)===0&&(P==null?void 0:P.state)===0){var v;P=((v=_.I2().resolve(_.O6(_.nx)))==null?0:v())?"ytChipShapeAICustomizedChipBorderDarkMode":"ytChipShapeAICustomizedChipBackgroundLightMode"}else P="";return P},(G.ytChipShapeFocused=function(){var P;
return B()&&((P=d())==null?void 0:P.state)!==1},G))},_.W(_.m,{cond:function(){return d().startIcon},
then:function(){return _.W(_.$u,{icon:function(){var P;return(P=d())==null?void 0:P.startIcon},
className:_.LQ(function(){return d().text?"ytChipShapeIconStart":"ytChipShapeIconOnly"},function(){var P=d(),v,L=(v=_.I2().resolve(_.O6(_.nx)))==null?void 0:v();
return(P==null?void 0:P.style)===0&&(P==null?void 0:P.state)===0&&L?"ytChipShapeAICustomizedChipIconDarkMode":""})})}}),function(){return d().text},_.W(Vxh,{shape:d,
onClick:b}),_.W(_.HS,{model:{borderRadius:"8px"}}))))},"Lc");
_.qJ.idomCompat=!0;var SfU=_.y(function(b){var d=_.A2(function(B){b.onClick(B);return!1});
return _.W(_.m,{cond:b.shouldWrapInButton,then:function(){return _.W("button",{class:"ytChipShapeButtonReset","on:click":d,role:function(){return b.isDropdown()?"combobox":"tab"},
"aria-label":b.accessibilityLabel,"aria-selected":b.selected},b.children)},
else:function(){return b.children}})},"Mc"),Vxh=_.y(function(b){var d=b.shape;
var B=b.onClick;var k=_.A2(function(G){B(G);return!1});
return _.W(_.wJ,null,_.W(_.S8,{when:function(){return d().type===1}},function(){return _.W(_.$u,{icon:"EXPAND",
className:"ytChipShapeIconEnd"})}),_.W(_.S8,{when:function(){return d().type===2}},function(){return _.W("button",{class:"ytChipShapeButtonReset",
"on:click":k},_.W(_.$u,{icon:"CLOSE",className:"ytChipShapeIconEnd"}))}),_.W(_.S8,{when:function(){return d().type===0}},function(){return _.W(_.Dz,null)}))},"Nc");_.B$(_.qJ,"chip-shape",{props:{data:_.DK}});var xH=function(){var b=_.g.apply(this,arguments)||this;b.disableDeselectEvent=!1;b.actionMap={"yt-select-chip-command":"onSelectChipCommand","yt-filter-chip-transform-command":"onFilterChipTransformCommand"};return b};
_.c(xH,_.g);_.E=xH.prototype;_.E.onSelectChipCommand=function(b){if(!this.selected&&this.data&&(b=_.p(b,I0l),b.targetId&&b.targetId===this.data.targetId))this.onTap()};
_.E.onFilterChipTransformCommand=function(b){if(!this.selected&&this.data){var d;(b=(d=_.p(b,AWM))==null?void 0:d.chipUniqueId)&&b===this.data.uniqueId&&(this.scrollChipIntoView(),this.onTap())}};
_.E.dataChanged=function(){var b=this;_.Op(this,function(){b.data&&b.data.isSelected&&!b.selected&&(b.scrollChipIntoView(),b.onTap())})};
_.E.computeChipStyle=function(b){return b!=null?b:"STYLE_DEFAULT"};
_.E.onTap=function(){!this.data||this.selected&&this.disableDeselectEvent||(this.ytRendererBehavior.logExplicitClick(this.data),this.selected||!this.data.navigationEndpoint?_.BG(this.hostElement,"yt-chip-cloud-chip-deselect-action"):(_.BG(this.hostElement,"yt-chip-cloud-chip-select-action",[this.hostElement]),this.data&&this.data.navigationEndpoint&&this.ytComponentBehavior.resolveCommand(this.data.navigationEndpoint)))};
_.E.onFocus=function(){var b=_.I2().resolve(_.O6(_.X0));b&&b.isKeyBoardInUse()&&this.scrollChipIntoView()};
_.E.scrollChipIntoView=function(){_.dp(this.hostElement,"yt-chip-cloud-chip-scroll-into-view",this.hostElement)};
_.DB.Object.defineProperties(xH.prototype,{hasIcon:{configurable:!0,enumerable:!0,get:function(){var b;return!((b=this.data)==null||!b.icon)}},
chipShapeData:{configurable:!0,enumerable:!0,get:function(){return uA1({data:this.data,onTap:this.onTap.bind(this),isSelected:this.selected,onFocusIn:this.onFocus.bind(this)})}}});
xH.prototype.onFocus=xH.prototype.onFocus;xH.prototype.onTap=xH.prototype.onTap;xH.prototype.dataChanged=xH.prototype.dataChanged;_.w([_.R(_.rD),_.n("design:type",Object)],xH.prototype,"ironButtonState",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],xH.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],xH.prototype,"ytActionHandlerBehavior",void 0);
_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],xH.prototype,"ytComponentBehavior",void 0);_.w([_.R(_.Kq),_.n("design:type",Object)],xH.prototype,"ironA11yKeysBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],xH.prototype,"disableDeselectEvent",void 0);_.w([_.Z(),_.n("design:type",Object)],xH.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0}),_.X("data.icon"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],xH.prototype,"hasIcon",null);
_.w([_.Z({computed:"computeChipStyle(data.style.styleType)",reflectToAttribute:!0}),_.n("design:type",String)],xH.prototype,"chipStyle",void 0);_.w([_.Z({value:!1,reflectToAttribute:!0}),_.n("design:type",Boolean)],xH.prototype,"selected",void 0);_.w([_.X("data","selected"),_.n("design:type",Object),_.n("design:paramtypes",[])],xH.prototype,"chipShapeData",null);_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],xH.prototype,"dataChanged",null);
_.w([_.$0("tap"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],xH.prototype,"onTap",null);_.w([_.$0("focus"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],xH.prototype,"onFocus",null);_.w([_.Fk({is:"yt-chip-cloud-chip-renderer",disableElementRegistration:!0})],xH);
_.V(xH,"yt-chip-cloud-chip-renderer",function(){if(ywV===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;gde===void 0&&(gde=document.createElement("template"));var k=gde;B.call(d,k.content.cloneNode(!0),b.content.firstChild);ywV=b}b=ywV;return b},{mode:2});var Tu2=new Set([void 0,"CHIP_VIEW_MODEL_DISPLAY_TYPE_UNSPECIFIED","CHIP_VIEW_MODEL_DISPLAY_TYPE_NO_ICON"]);_.i8l=_.y(function(b){function d(){if(Tu2.has(b.data().displayType)){var a=!k(),O;if((O=b.disableDeselection)==null||!O.call(b)||a){b.data().selected=a;O=Object.assign({},v(),{selected:a});L(O);var I;(I=b.callback)==null||I.call(b,O,a)}}}
var B=_.WC("chip-view-model",function(a){var O=b.data().tooltipTargetId,I=_.TY();O&&_.nV(I,O,a);return function(){KV(I,a)}}),k=function(){var a,O;
return!!(((a=b.selected)==null?void 0:a.call(b))!==void 0?(O=b.selected)==null?0:O.call(b):v().selected)},G=_.C(_.br(b.data)),P=G.next().value;
G=G.next().value;var v=P,L=G,A=_.on(n6y,function(){return b.data().chipEntityKey||""});
return _.W("chip-view-model",{class:"ytChipViewModelHost",el:B},_.W(_.qJ,{data:function(){var a,O=Object.assign({},v(),{selected:k()}),I=A(),D=(a=b.disableDeselection)==null?void 0:a.call(b);a:switch(O.displayType){case "CHIP_VIEW_MODEL_DISPLAY_TYPE_DROP_DOWN":case "CHIP_VIEW_MODEL_DISPLAY_TYPE_DROP_DOWN_WITH_CLEAR":a=1;break a;case "CHIP_VIEW_MODEL_DISPLAY_TYPE_STATELESS":a=3;break a;default:a=0}return{text:(I==null?void 0:I.text)||O.text,state:O.disabled?1:O.selected?0:2,type:a,onTap:r_E(O,B,d,
D),accessibilityLabel:O.accessibilityLabel||O.text}}}))},"Oc");
_.i8l.idomCompat={callbacks:{callback:!0}};_.YH=_.y(function(b){b=_.eS(b,{nextButtonStyle:0});var d=b.data,B=b.callback,k=b.selectionBehavior,G=b.disableChipsScrollAnimation,P=b.nextButtonStyle,v=_.$i("div");b=_.C(_.zk(!0,void 0,"VwW6Jc"));var L=b.next().value,A=b.next().value;b=_.C(_.zk(!1,void 0,"OIoagd"));var a=b.next().value,O=b.next().value,I=!1,D=0,U=function(){switch(P()){case 0:return"ytChipsShelfViewModelGradientButton";case 1:return"ytChipsShelfViewModelFloatingButton";default:return"ytChipsShelfViewModelGradientButton"}};
_.ng(function(){A(H());O(l())});
b=_.C(_.br(function(){var L1={};return d().autoselectedChipIndex!=null?(L1[d().autoselectedChipIndex]=!0,L1):{}}));
var M=b.next().value,z=b.next().value,H=function(){var L1=v.value;return L1==null||L1.scrollLeft-1<=0},l=function(){var L1=v.value;
return L1==null?!1:L1.scrollLeft+1>=(L1==null?NaN:L1.scrollWidth)-(L1==null?NaN:L1.clientWidth)},F=function(){return d().isHorizontallyScrollable},K=function(L1){v.value!=null&&(_.xe("HTML_DIR")==="rtl"&&(L1=-L1),v.value.scrollBy({left:L1,
behavior:(G==null?0:G())?"instant":"smooth"}))},u=function(){K(-320)},r=function(){K(320)},Q=_.A2(function(L1){I=!0;
D=L1.clientX}),q=_.A2(function(L1){if(I){L1=L1.clientX;
var cJ=L1-D;D=L1;var OW;(OW=v.value)==null||OW.scrollBy({left:-cJ})}}),sW=_.A2(function(){var L1=H(),cJ=l();
L1!==L()&&A(L1);cJ!==a()&&O(cJ)});
_.Dn("pointerup",function(){I&&(I=!1)});
return _.W("chips-shelf-view-model",{class:"ytChipsShelfViewModelHost"},_.W(_.Km,{contentId:function(){return d().contentId},
useModernStyle:!0},function(){var L1={},cJ={};return _.W("div",null,_.W(_.m,{cond:function(){return d().title},
then:function(){return _.W("div",{class:"ytChipsShelfViewModelChipsShelfHeader"},_.W("h2",{class:"ytChipsShelfViewModelChipsShelfTitle"},function(){return d().title}),_.W(_.MN,{data:function(){return d().overflowButton}},{buttonViewModel:_.F0}))}}),_.W("div",{class:_.LQ("ytChipsShelfViewModelChipsShelfContent",U)},_.W(_.m,{cond:function(){return d().previousButton},
then:function(){var OW={};return _.W("div",{class:_.LQ("ytChipsShelfViewModelLeftArrowContainer",(OW.ytChipsShelfViewModelLeftArrowContainerIsHidden=function(){return L()},OW))},_.W(_.MN,{data:function(){return d().previousButton}},{buttonViewModel:function(ow){return _.W(_.F0,{data:ow.data,
className:"ytChipsShelfViewModelLeftArrow",onClick:u})}}))}}),_.W("div",{el:v,
"on:pointerdown":Q,"on:pointermove":q,"on:scroll":sW,class:_.LQ("ytChipsShelfViewModelChipsScrollContainer",(L1.ytChipsShelfViewModelChipsScrollContainerIsHorizontallyScrollable=F,L1))},_.W("div",{class:_.LQ("ytChipsShelfViewModelChipsContainer",(cJ.ytChipsShelfViewModelChipsContainerIsHorizontallyScrollable=F,cJ.ytChipsShelfViewModelChipsContainerIsHorizontallyScrollableFeaturePhone=!1,cJ)),role:"tablist"},_.W(_.MN,{data:function(){return d().contents}},{chipViewModel:function(OW,ow){return _.W("div",
{class:"ytChipsShelfViewModelChipWrapper"},_.W(_.i8l,{data:OW.data,
callback:function(Z2,yE){var wG=ow(),aS,b2=(aS=k==null?void 0:k())!=null?aS:0;b2===1||b2===2?(aS={},z((aS[wG]=yE,aS))):b2===0&&(aS={},z(Object.assign({},M(),(aS[wG]=yE,aS))));B==null||B(Z2,yE,wG)},
disableDeselection:function(){return(k==null?void 0:k())===1},
selected:function(){return!!M()[ow()]}}))}}))),_.W(_.m,{cond:function(){return d().nextButton},
then:function(){var OW={};return _.W("div",{class:_.LQ("ytChipsShelfViewModelRightArrowContainer",(OW.ytChipsShelfViewModelRightArrowContainerIsHidden=a,OW))},_.W(_.MN,{data:function(){return d().nextButton}},{buttonViewModel:function(ow){return _.W(_.F0,{data:ow.data,
className:"ytChipsShelfViewModelRightArrow",onClick:r})}}))}})))}))},"Qc");
_.YH.idomCompat={callbacks:{callback:!0}};var w8S=_.y(function(b){var d=b.data;var B=b.showChips;var k=b.isUpdateInProgress;var G=b.chipClickCallback;b=_.C(_.zk(!1,void 0,"uth3se"));var P=b.next().value,v=b.next().value;b=_.C(_.zk(!1,void 0,"qED0bb"));var L=b.next().value,A=b.next().value,a=void 0;_.nL(function(){A(!0);var O=B()&&!k();requestAnimationFrame(function(){v(O)});
a&&clearTimeout(a);a=setTimeout(function(){A(!1)},300)},"fnso6");
_.Tk(function(){a&&clearTimeout(a)});
b={};return _.W("ytd-ai-response-box-view-model",{class:_.LQ("ytdAiResponseBoxViewModelHost")},_.W("div",{class:_.LQ("ytdAiResponseBoxViewModelResponseMessageContainer",(b.ytdAiResponseBoxViewModelResponseMessageContainerHidden=P,b.ytdAiResponseBoxViewModelNotShown=function(){return P()&&!L()},b))},_.W(_.m,{cond:k,
then:function(){return _.W("div",null,_.W(_.I4,{text:function(){return d().responsePendingMessage}}))},
else:function(){return _.W(_.Dz,null,_.W(_.m,{cond:function(){var O;return(O=d().responseMessageIcon)==null?void 0:O.iconType},
then:function(O){return _.W("div",{class:"ytdAiResponseBoxViewModelResponseMessageIcon"},_.W(_.$u,{icon:O}))}}),_.W("div",null,_.W(_.I4,{text:function(){return d().responseMessage}})))}})),_.W(_.MN,{data:function(){return d().chipsShelf}},{chipsShelfViewModel:function(O){O=O.data;
var I={};return _.W("div",{class:_.LQ("ytdAiResponseBoxViewModelChipsShelfContainer",(I.ytdAiResponseBoxViewModelChipsShelfContainerShown=P,I.ytdAiResponseBoxViewModelNotShown=function(){return!P()&&!L()},I))},_.W(_.YH,{data:O,
selectionBehavior:3,nextButtonStyle:1,callback:G}))}}))},"Sc");var uOr;uOr=Object.assign({},{continuation:kF$,download:qzM,canvas:u4m,reportChannelAbuse:vws,ui:nkG,share:LHA,talkToRecs:WHV,watch:Al,ypc:D62,radioButtonGroup:iAW,collabInviteLink:SuF},BS3,{voiceSearch:QWd,shorts:fV});_.KJ2=H$(uOr);_.nds=lI(_.KJ2);_.TVM=(0,_.nds)(_.KJ2.talkToRecs,{talkToRecsStateSelector:function(b){return b}});_.B$(_.y(function(b){var d=_.C((0,_.LRr)(b.data)).next().value;b=_.C(_.zk(!1,void 0,"wK1hV"));var B=b.next().value,k=b.next().value;b=_.C(_.zk(!1,void 0,"QNzWBf"));var G=b.next().value,P=b.next().value;b=_.C(KI2());var v=b.next().value;b=b.next().value;var L=_.UZ(_.TVM.talkToRecsStateSelector),A=_.C(_.zk("",void 0,"qkUInc")),a=A.next().value,O=A.next().value;A=_.C(_.zk(!1,void 0,"D8Tnjb"));var I=A.next().value,D=A.next().value,U=_.C(_.zk(!1,void 0,"AAxskd"));A=U.next().value;var M=U.next().value;
U=_.C(_.zk(!1,void 0,"fPqlme"));var z=U.next().value,H=U.next().value;U=_.C(_.zk(!1,void 0,"exlayb"));var l=U.next().value,F=U.next().value,K=_.WC("div");U=_.C(_.zk(void 0,void 0,"K6Q9Je"));var u=U.next().value,r=U.next().value,Q=void 0,q=function(XM){XM!==B()&&(P(!0),k(XM),Q&&clearTimeout(Q),Q=setTimeout(function(){P(!1)},300))},sW=function(){if(u()!==void 0){var XM=u();
q(window.scrollY>XM)}},L1=function(){var XM;
r((XM=K.value)==null?void 0:XM.offsetHeight);v("yt-feed-filter-chip-bar-resize")};
_.Ti(function(){var XM,mQ,uF;O((uF=(mQ=qO4(d(),L()))!=null?mQ:(XM=d().textInputValue)==null?void 0:XM.content)!=null?uF:"");D(!!d().welcomeBannerTitle&&!a());L1();document.addEventListener("scroll",sW);_.Tk(function(){document.removeEventListener("scroll",sW);Q&&clearTimeout(Q)})});
_.nL(function(){var XM=qO4(d(),L());XM!==void 0&&XM!==a()&&O(XM)},"dOzUt");
_.nL(function(){I();L1()},"KIy8if");
U=_.A2(function(){H(!0);M(!0)});
var cJ=_.A2(function(){M(!1)});
_.nL(function(){d()&&(H(!1),F(!1))},"vkhp5b");
var OW=function(XM){var mQ=d().onUpdateText;mQ&&_.VW(mQ,{form:{userQuery:XM}})},ow=_.jL(function(XM){OW(XM)},150),Z2=_.A2(function(XM){ow(XM.target.value);
return!1});
_.nL(function(){var XM=qO4(d(),L());XM&&XM!==a()&&O(XM)},"OF3gn");
var yE=function(){F(!0);D(!1)},wG=function(){var XM=_.p(d().submitButton,_.Im);
if(XM==null?0:XM.trackingParams){var mQ=_.Mc(XM.trackingParams),uF=_.hb();uF&&mQ&&_.TA(uF,mQ,"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK")}if(XM=XM==null?void 0:XM.onTap)_.VW(XM),yE()},aS=_.A2(function(XM){XM.key==="Enter"&&(OW(XM.target.value.trim()),wG());
return!1}),b2=function(){wG()},QE=_.A2(function(){v("yt-feed-customization-scroll-up")}),mV={},pe={},RS={},Dg={};
return _.W("ytd-feed-customization-form-view-model",{class:_.LQ("ytdFeedCustomizationFormViewModelHost",(mV.ytdFeedCustomizationFormViewModelHostCollapsed=B,mV)),el:_.Yl(b)},_.W("div",{class:"ytdFeedCustomizationFormViewModelBodyContainer",el:K},_.W("div",{class:_.LQ("ytdFeedCustomizationFormViewModelExpandedContent",(pe.ytdFeedCustomizationFormViewModelNotShown=function(){return B()&&!G()},pe))},_.W(_.m,{cond:I,
then:function(){return _.W("div",{class:"ytdFeedCustomizationFormViewModelWelcomeBannerContainer"},_.W("div",{class:"ytdFeedCustomizationFormViewModelWelcomeBannerTitle"},_.W(_.I4,{text:function(){return d().welcomeBannerTitle}})),_.W("div",{class:"ytdFeedCustomizationFormViewModelWelcomeBannerSubtitle"},_.W(_.I4,{text:function(){return d().welcomeBannerSubtitle}})))}}),_.W("div",{class:_.LQ("ytdFeedCustomizationFormViewModelInputContainer",(RS.ytdFeedCustomizationFormViewModelInputContainerHighlighted=
A,RS))},_.W("input",{class:"ytdFeedCustomizationFormViewModelInput",
type:"text",placeholder:function(){var XM;return(XM=d().textInputPlaceholder)==null?void 0:XM.content},
"prop:value":a,"on:focus":U,"on:blur":cJ,"on:input":Z2,"on:keyup":aS,maxlength:250}),_.W(_.m,{cond:function(){return!!a()},
then:function(){return _.W(_.MN,{data:function(){return d().clearButton}},{buttonViewModel:function(XM){return _.W("div",{class:"ytdFeedCustomizationFormViewModelClearButtonContainer"},_.W(_.F0,{data:XM.data}))}})}}),_.W(_.m,{cond:function(){return l()},
then:function(){return _.W(_.MN,{data:function(){return d().inProgressButton}},{buttonViewModel:function(XM){return _.W("div",{class:"ytdFeedCustomizationFormViewModelSubmitButtonContainer"},_.W(_.F0,{data:XM.data,
buttonOverrides:{disabled:!0}}))}})},
else:function(){return _.W(_.MN,{data:function(){return d().submitButton}},{buttonViewModel:function(XM){return _.W("div",{class:"ytdFeedCustomizationFormViewModelSubmitButtonContainer"},_.W(_.F0,{data:XM.data,
onClick:yE}))}})}}),_.W(_.MN,{data:function(){return d().menuButton}},{buttonViewModel:function(XM){return _.W("div",{class:"ytdFeedCustomizationFormViewModelMenuButtonContainer"},_.W(_.F0,{data:XM.data}))}})),_.W(_.MN,{data:function(){return d().contents}},{aiResponseBoxViewModel:function(XM){return _.W("div",{class:"ytdFeedCustomizationFormViewModelResponseContainer"},_.W(w8S,{data:XM.data,
showChips:z,isUpdateInProgress:l,chipClickCallback:b2}))}})),_.W("div",{class:_.LQ("ytdFeedCustomizationFormViewModelCollapsedContent",(Dg.ytdFeedCustomizationFormViewModelNotShown=function(){return!B()&&!G()},Dg)),
"on:click":QE},_.W("div",{class:"ytdFeedCustomizationFormViewModelCollapsedText"},function(){var XM;return a()||((XM=d().textInputPlaceholder)==null?void 0:XM.content)}))))},"Xc"),"ytd-feed-customization-form-view-model",{props:{data:_.DK}});var rwS=_.nc.persistentPanelVisibleSelector,eA=function(){var b=_.g.apply(this,arguments)||this;b.isDarkTheme=!1;b.notSticky=!1;b.transparentBackground=!1;b.shouldHide=!1;b.disableSticky=!1;b.fluidWidth=!1;b.isClipList=!1;b.defaultChipIndex=0;b.hasSelectedChipContent=!1;b.isPlaylist=!1;b.playlistVotingAnimationEnabled=_.N("web_enable_voting_animation");b.toolbarHeight=0;b.actionMap={"yt-chip-cloud-chip-select-action":"handleChipCloudChipSelectAction","yt-chip-cloud-chip-deselect-action":"handleChipCloudChipDeselectAction",
"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return b};
_.c(eA,_.g);_.E=eA.prototype;
_.E.configureRendererStamper=function(){return{"data.contents":{id:"chips",mapping:{chipCloudChipRenderer:{component:"yt-chip-cloud-chip-renderer",properties:{disableDeselectEvent:"[[isDisableDeselectEvent]]"}}}},sortFilterHeaderRendererData:{id:"filter",mapping:{sortFilterHeaderRenderer:{component:"ytd-sort-filter-header-renderer",properties:{isClipList:"[[isClipList]]",isPlaylistPageWithFilters:"[[isPlaylistPage]]"}}}},"data.previousButton":{id:"left-arrow-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundPrevClick]]"},
params:{iconSize:16}}}},selectedChipContent:{id:"selected-chip-content",mapping:{feedCustomizationFormViewModel:{component:"ytd-feed-customization-form-view-model"}}},"data.nextButton":{id:"right-arrow-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundNextClick]]"},params:{iconSize:16}}}}}};
_.E.attached=function(){var b=this;document.addEventListener("scroll",_.mq(this,this.updateChipBarWidthAndTop));document.addEventListener("yt-feed-filter-chip-bar-resize",_.mq(this,this.onFeedFilterChipBarResize));this.isDarkTheme=document.documentElement.hasAttribute("dark");var d;this.toolbarHeight=((d=document.querySelector("ytd-masthead"))==null?void 0:d.clientHeight)||0;window.IntersectionObserver&&(this.intersectionObserver=new IntersectionObserver(function(B){b.handleIntersect(B)},{rootMargin:"-"+
(this.toolbarHeight+1)+"px 0px 0px 0px",
threshold:[1]}),this.intersectionObserver.observe(this.hostElement));window.ResizeObserver&&(this.resizeObserver=new ResizeObserver(function(){b.updateChipBarWidthAndTop()}),this.resizeObserver.observe(this.hostElement))};
_.E.detached=function(){var b;(b=this.intersectionObserver)==null||b.disconnect();var d;(d=this.resizeObserver)==null||d.disconnect();document.removeEventListener("scroll",_.mq(this,this.updateChipBarWidthAndTop));document.removeEventListener("yt-feed-filter-chip-bar-resize",_.mq(this,this.onFeedFilterChipBarResize))};
_.E.dataChanged=function(){var b=this,d,B,k=(d=this.data)==null?void 0:(B=d.contents)==null?void 0:B.findIndex(function(P){var v;return!((v=_.p(P,Mgs))==null?0:v.navigationEndpoint)});
k&&(this.defaultChipIndex=k);this.updating=!0;var G=this.findSelectedChipIndex();this.selectedIndex!==G&&(this.selectedIndex=-1);_.Op(this,function(){b.selectedIndex=G;b.updateSelectedChipContent(b.selectedIndex);b.updating=!1;b.ytScrollableChipCloudBehavior.reset()})};
_.E.findSelectedChipIndex=function(){var b;if((b=this.data)==null||!b.contents)return 0;b=this.data.contents;for(var d=0;d<b.length;d++){var B=void 0;if((B=_.p(b[d],Mgs))==null?0:B.isSelected)return d}return 0};
_.E.computeStyle=function(b){return b};
_.E.handleChipCloudChipSelectAction=function(b){b=this.JSC$16401_chipsSelector.indexOf(b);b>-1&&(this.JSC$16401_chipsSelector.selectIndex(b),this.updateSelectedChipContent(b))};
_.E.updateSelectedChipContent=function(b){var d;if((d=this.data)==null||!d.contents||b<0||b>=this.data.contents.length)this.selectedChipContent=void 0;else{var B;this.selectedChipContent=(B=_.p(this.data.contents[b],Mgs))==null?void 0:B.content}};
_.E.handleChipCloudChipDeselectAction=function(){if(_.N("kevlar_chips_check_index_zero_killswitch")||![this.defaultChipIndex,-1].includes(this.selectedIndex)){var b,d,B,k=(B=_.p((b=this.data)==null?void 0:(d=b.contents)==null?void 0:d[this.defaultChipIndex],Mgs))==null?void 0:B.navigationEndpoint;k&&_.BG(this.hostElement,"yt-browse-section-list-reload-endpoint",[k]);this.JSC$16401_chipsSelector.selectIndex(this.defaultChipIndex);this.updateSelectedChipContent(this.defaultChipIndex);this.ytScrollableChipCloudBehavior.reset()}};
_.E.onSelectedChipContentChanged=function(){this.hasSelectedChipContent=!!this.selectedChipContent};
_.E.onFeedFilterChipBarResize=function(){this.updateDynamicHeight()};
_.E.updateDynamicHeight=function(){var b=this;this.hasSelectedChipContent&&!this.notSticky?_.Op(this,function(){var d=_.Cl(b.hostElement).querySelector("#chips-wrapper");d&&_.Wf(b.hostElement,{"--ytd-chips-bar-dynamic-height":d.clientHeight+"px"})}):_.Wf(this.hostElement,{"--ytd-chips-bar-dynamic-height":""})};
_.E.onGuideIsExpandedChanged=function(){this.updateLayout()};
_.E.onPersistentPanelVisibleChanged=function(){this.updateLayout()};
_.E.onResize=function(){this.updateLayout()};
_.E.updateLayout=function(){var b=this.ytScrollableChipCloudBehavior;_.Op(b,b.setContainerWidthDiff);b=this.ytScrollableChipCloudBehavior;_.Op(b,b.setButtonsState)};
_.E.onDarkModeToggledAction=function(b){this.isDarkTheme=b};
_.E.updateChipBarWidthAndTop=function(){this.updateDimensions();this.notSticky=this.isChannelPageGrid||this.disableSticky||this.hostElement.getBoundingClientRect().y>this.toolbarHeight};
_.E.handleIntersect=function(b){this.notSticky=this.isChannelPageGrid||this.disableSticky||b[0].intersectionRatio===1};
_.E.updateDimensions=function(){var b=this.ytRendererBehavior.parentComponent;if(b){var d,B=(d=b.headerElement)!=null?d:b;_.Wf(this.hostElement,{"--ytd-rich-grid-chips-bar-width":B.clientWidth+"px","--ytd-rich-grid-chips-bar-top":this.toolbarHeight+"px"})}};
_.E.updateSelectedIndexFromBinding=function(b){this.selectedIndex=b.detail.value};
_.E.isPlaylistPageChanged=function(){if(this.isPlaylistPage){var b;(b=this.sortFilterHeaderRendererElement)==null||b.setAttribute("is-playlist-page-with-filters","")}};
_.E.dispatchChipBarIsSticky=function(){this.ytdReduxBehavior.dispatch(Oi2(!this.notSticky))};
_.DB.Object.defineProperties(eA.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 b,d,B=(b=this.data)==null?void 0:(d=b.contents)==null?void 0:d.find(function(k){return _.p(k,XIH)});
return{sortFilterHeaderRenderer:_.p(B,XIH)}}}});
eA.prototype.dispatchChipBarIsSticky=eA.prototype.dispatchChipBarIsSticky;eA.prototype.isPlaylistPageChanged=eA.prototype.isPlaylistPageChanged;eA.prototype.updateChipBarWidthAndTop=eA.prototype.updateChipBarWidthAndTop;eA.prototype.onResize=eA.prototype.onResize;eA.prototype.onPersistentPanelVisibleChanged=eA.prototype.onPersistentPanelVisibleChanged;eA.prototype.onGuideIsExpandedChanged=eA.prototype.onGuideIsExpandedChanged;eA.prototype.updateDynamicHeight=eA.prototype.updateDynamicHeight;
eA.prototype.onSelectedChipContentChanged=eA.prototype.onSelectedChipContentChanged;eA.prototype.dataChanged=eA.prototype.dataChanged;_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],eA.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],eA.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],eA.prototype,"actionHandlerBehavior",void 0);
_.w([_.R(_.bm),_.n("design:type",Object)],eA.prototype,"ironResizableBehavior",void 0);_.w([_.R(),_.n("design:type",Q6)],eA.prototype,"ytScrollableChipCloudBehavior",void 0);_.w([_.R(_.fH),_.n("design:type",Object)],eA.prototype,"ytdReduxBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],eA.prototype,"data",void 0);_.w([_.Z({value:0}),_.n("design:type",Number)],eA.prototype,"selectedIndex",void 0);_.w([_.Z({value:320}),_.n("design:type",Number)],eA.prototype,"scrollDistance",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],eA.prototype,"isDarkTheme",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],eA.prototype,"notSticky",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],eA.prototype,"transparentBackground",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"computeStyle(data.styleType)"}),_.n("design:type",String)],eA.prototype,"componentStyle",void 0);
_.w([_.Z({selector:_.F8C}),_.n("design:type",Boolean)],eA.prototype,"guideIsExpanded",void 0);_.w([_.Z({selector:rwS}),_.n("design:type",Boolean)],eA.prototype,"persistentPanelVisible",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],eA.prototype,"shouldHide",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],eA.prototype,"disableSticky",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],eA.prototype,"fluidWidth",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],eA.prototype,"isClipList",void 0);_.w([_.Z(),_.n("design:type",Object)],eA.prototype,"defaultChipIndex",void 0);_.w([_.Z(),_.n("design:type",Object)],eA.prototype,"selectedChipContent",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],eA.prototype,"hasSelectedChipContent",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],eA.prototype,"isPlaylist",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],eA.prototype,"playlistVotingAnimationEnabled",void 0);_.w([_.DM("#chips"),_.n("design:type",Object)],eA.prototype,"JSC$16401_chipsSelector",void 0);_.w([_.DM("ytd-sort-filter-header-renderer"),_.n("design:type",HTMLElement)],eA.prototype,"sortFilterHeaderRendererElement",void 0);_.w([_.Z({value:!1,reflectToAttribute:!0}),_.n("design:type",Boolean)],eA.prototype,"updating",void 0);
_.w([_.pl("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],eA.prototype,"dataChanged",null);_.w([_.O8("selectedChipContent"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],eA.prototype,"onSelectedChipContentChanged",null);_.w([_.O8("hasSelectedChipContent","notSticky"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],eA.prototype,"updateDynamicHeight",null);
_.w([_.O8("guideIsExpanded"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],eA.prototype,"onGuideIsExpandedChanged",null);_.w([_.O8("persistentPanelVisible"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],eA.prototype,"onPersistentPanelVisibleChanged",null);_.w([_.$0("iron-resize"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],eA.prototype,"onResize",null);
_.w([_.pl("isChannelPageGrid","disableSticky","data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],eA.prototype,"updateChipBarWidthAndTop",null);_.w([_.X("componentStyle"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],eA.prototype,"isChannelPageGrid",null);_.w([_.X("componentStyle"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],eA.prototype,"isHashtagLandingPage",null);
_.w([_.O8("isPlaylistPage"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],eA.prototype,"isPlaylistPageChanged",null);_.w([_.X("componentStyle"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],eA.prototype,"isPlaylistPage",null);_.w([_.X("componentStyle"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],eA.prototype,"isDisableDeselectEvent",null);
_.w([_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],eA.prototype,"sortFilterHeaderRendererData",null);_.w([_.Z({reflectToAttribute:!0,selector:_.wSC}),_.n("design:type",String)],eA.prototype,"frostedGlassMode",void 0);_.w([_.O8("notSticky"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],eA.prototype,"dispatchChipBarIsSticky",null);_.w([_.ZM({is:"ytd-feed-filter-chip-bar-renderer",disableElementRegistration:!0})],eA);
_.V(eA,"ytd-feed-filter-chip-bar-renderer",function(){if(Z83!==void 0)return Z83;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return Z83=b},{mode:1});var Qyl;var qfV=_.y(function(b){var d=b.data;var B=b.buttonIndex;var k=b.selectedIndex;var G=b.onSelect;var P=function(){return B()===k()},v=function(){var L,A;
return(A=(L=d().text)==null?void 0:L.content)!=null?A:""};
b=_.Kcy();return _.W("yt-toggleable-image-button-view-model",{class:function(){var L={};L=(L.toggleableImageButtonViewModelHost=!0,L[""]=!0,L.toggleableImageButtonViewModelSemiTransparent=k()!==-1&&!P(),L);return _.HE(L)},
tabindex:0,"aria-label":v,"aria-pressed":P,role:"button","on:keydown":b,"on:click":_.A2(function(){G(d().onSubmitCommand);return!1})},_.W(_.m,{cond:function(){return d().logo},
then:function(L){return _.W(_.qc,{data:L,className:function(){var A={};A=(A.toggleableImageButtonViewModelImage=!0,A.toggleableImageButtonViewModelCircularRadius=!(!d().backgroundColor||!d().backgroundColorDarkMode),A.toggleableImageButtonViewModelGradientRing=!!(P()&&d().backgroundColor&&d().backgroundColorDarkMode),A);return _.HE(A)},
alt:v,useWidth:!1,style:function(){if(P()&&d().backgroundColor&&d().backgroundColorDarkMode){var A=tS(Number(d().backgroundColorDarkMode),"1");var a=tS(Number(d().backgroundColor),"1");A="background: linear-gradient(180deg,"+A+","+a+") border-box;"}else A="";return A}})}}),_.W(_.HS,{model:{borderRadius:"16px"}}),_.W("p",{class:function(){var L={};
L=(L.toggleableImageButtonViewModelLabel=!0,L.toggleableImageButtonViewModelBoldText=P(),L);return _.HE(L)}},_.W(_.I4,{text:function(){return d().text}})))},"Yc");
qfV.idomCompat=!0;var Yf5=_.y(function(b){var d=b.data;b=_.C(_.zk({index:-1,command:{}},void 0,"GM3umb"));var B=b.next().value,k=b.next().value;return _.W("yt-nudge-form-view-model",{class:"nudgeFormViewModelHost"},_.W("div",{class:"nudgeFormViewModelFormOptions"},_.W(_.MN,{data:function(){return d().inputFields},
allowIncompleteMapping:!0},{toggleableImageButtonViewModel:function(G,P){return _.W(qfV,{data:G.data,buttonIndex:P,selectedIndex:function(){return B().index},
onSelect:function(v){k({index:P(),command:v})}})}})),_.W(_.I4,{text:function(){return d().subtitle},
className:"nudgeFormViewModelSubtitle"}),_.W("div",{class:"nudgeFormViewModelSubmit"},_.W(_.MN,{data:function(){return d().submitButton}},{buttonViewModel:function(G){return _.W(xuS,{data:G.data,
isDisabled:function(){return B().index===-1},
onClick:function(){_.VW(B().command)}})}})))},"Zc");
Yf5.idomCompat=!0;var xuS=_.y(function(b){var d=_.lp(function(){return Object.assign({},b.data(),{state:b.isDisabled()?"BUTTON_VIEW_MODEL_STATE_DISABLED":"BUTTON_VIEW_MODEL_STATE_ACTIVE"})},void 0,"wMKC2e");
return _.W(_.F0,{data:d,onClick:b.onClick})},"$c");_.B$(Yf5,"yt-nudge-form-view-model",{props:{data:_.DK}});var bP=function(){var b=_.g.apply(this,arguments)||this;b.roundedContainer=!0;b.buttonUpdate=_.N("web_modern_buttons");b.isDarkMode=!1;b.actionMap={"yt-dark-mode-toggled-action":"handleDarkModeToggledAction"};return b};
_.c(bP,_.g);_.E=bP.prototype;_.E.computeNudgeStyle=function(b){return b?"modernized-nudge":""};
_.E.handleDarkModeToggledAction=function(b){this.isDarkMode=b};
_.E.attached=function(){this.handleDarkModeToggledAction(document.documentElement.hasAttribute("dark"))};
_.E.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"}}}};
_.E.computeIsHorizontalButtons=function(b){return b?!!b.applyModernizedStyle&&!!b.enableHorizontalButtons&&!!b.secondaryButton:!1};
_.DB.Object.defineProperties(bP.prototype,{isHidden:{configurable:!0,enumerable:!0,get:function(){return!!this.ytdDismissibleItemBehavior.isHideEnclosingAction}},
trimStyle:{configurable:!0,enumerable:!0,get:function(){var b;return((b=this.data)==null?void 0:b.trimStyle)==="FEED_NUDGE_TRIM_STYLE_NO_TRIM"?"no-trim":"gradient-trim-1"}},
backgroundStyle:{configurable:!0,enumerable:!0,get:function(){var b,d;return(d=(b=this.data)==null?void 0:b.backgroundStyle)!=null?d:"FEED_NUDGE_BACKGROUND_STYLE_UNKNOWN"}},
contentsLocation:{configurable:!0,enumerable:!0,get:function(){var b,d;return(d=(b=this.data)==null?void 0:b.contentsLocation)!=null?d:"FEED_NUDGE_CONTENTS_LOCATION_UNKNOWN"}},
noShadow:{configurable:!0,enumerable:!0,get:function(){var b;return!((b=this.data)==null||!b.disableDropShadow)}},
noIcon:{configurable:!0,enumerable:!0,get:function(){var b;return!((b=this.data)==null?0:b.lightIconImage)}}});
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],bP.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],bP.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.Wl),_.n("design:type",Object)],bP.prototype,"ytdDismissibleItemBehavior",void 0);_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],bP.prototype,"actionHandlerBehavior",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.X("isHideEnclosingAction"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],bP.prototype,"isHidden",null);_.w([_.Z(),_.n("design:type",Object)],bP.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],bP.prototype,"roundedContainer",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],bP.prototype,"buttonUpdate",void 0);
_.w([_.Z({reflectToAttribute:!0,computed:"computeNudgeStyle(data.applyModernizedStyle)"}),_.n("design:type",String)],bP.prototype,"nudgeStyle",void 0);_.w([_.Z({reflectToAttribute:!0}),_.X("data.trimStyle"),_.n("design:type",String),_.n("design:paramtypes",[])],bP.prototype,"trimStyle",null);_.w([_.Z({reflectToAttribute:!0}),_.X("data.backgroundStyle"),_.n("design:type",String),_.n("design:paramtypes",[])],bP.prototype,"backgroundStyle",null);
_.w([_.Z({reflectToAttribute:!0}),_.X("data.contentsLocation"),_.n("design:type",String),_.n("design:paramtypes",[])],bP.prototype,"contentsLocation",null);_.w([_.Z({reflectToAttribute:!0}),_.X("data.disableDropShadow"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],bP.prototype,"noShadow",null);_.w([_.Z({reflectToAttribute:!0}),_.X("data.lightIconImage"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],bP.prototype,"noIcon",null);
_.w([_.Z({reflectToAttribute:!0,computed:"computeIsHorizontalButtons(data)"}),_.n("design:type",Boolean)],bP.prototype,"isHorizontalButtons",void 0);_.w([_.Z({reflectToAttribute:!0,value:!1}),_.n("design:type",Object)],bP.prototype,"isDarkMode",void 0);_.w([_.ZM({is:"ytd-feed-nudge-renderer",disableElementRegistration:!0})],bP);
_.V(bP,"ytd-feed-nudge-renderer",function(){if(Qyl!==void 0)return Qyl;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return Qyl=b},{mode:_.s_("kevlar_poly_si_batch_j028")?1:2});var eLM;var bse;var dS=function(){var b=_.g.apply(this,arguments)||this;b.collapsed=!1;b.actionMap={"ytd-slimline-survey-rating-select-action":"handleRatingSelect","ytd-slimline-survey-show-action":"handleShowSurvey"};return b};
_.c(dS,_.g);dS.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"}}}};
dS.prototype.handleRatingSelect=function(){var b;((b=this.data)==null?0:b.onSelectRating)&&this.ytComponentBehavior.resolveCommand(this.data.onSelectRating);this.collapsed=!0};
dS.prototype.handleShowSurvey=function(){this.collapsed=!1};
_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],dS.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],dS.prototype,"actionHandlerBehavior",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],dS.prototype,"ytComponentBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],dS.prototype,"ytRendererBehavior",void 0);
_.w([_.R(_.Wl),_.n("design:type",Object)],dS.prototype,"ytdDismissibleItemBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],dS.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],dS.prototype,"collapsed",void 0);_.w([_.ZM({is:"ytd-slimline-survey-renderer",disableElementRegistration:!0})],dS);
_.V(dS,"ytd-slimline-survey-renderer",function(){if(bse!==void 0)return bse;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return bse=b},{mode:1});var dvS;var B6=function(){return _.g.apply(this,arguments)||this};
_.c(B6,_.g);B6.prototype.maybeGetBackgroundColor=function(b){return this.isDarkMode?b.section2Color:b.section3Color};
B6.prototype.colorPaletteChanged=function(){var b=this.isDarkMode?this.darkColorPalette:this.lightColorPalette;b&&(b==null?0:b.secondaryTitleColor)&&this.maybeGetBackgroundColor(b)?(this.hostElement.style.backgroundColor=_.Hg(this.maybeGetBackgroundColor(b)),this.hostElement.style.color=_.Hg(b.secondaryTitleColor)):(this.hostElement.style.backgroundColor="",this.hostElement.style.color="")};
B6.prototype.colorPaletteChanged=B6.prototype.colorPaletteChanged;_.w([_.R(_.fH),_.n("design:type",Object)],B6.prototype,"ytdReduxBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],B6.prototype,"data",void 0);_.w([_.Z({selector:function(b){return b.ui.darkModeIsEnabled}}),
_.n("design:type",Boolean)],B6.prototype,"isDarkMode",void 0);_.w([_.Z(),_.n("design:type",Object)],B6.prototype,"lightColorPalette",void 0);_.w([_.Z(),_.n("design:type",Object)],B6.prototype,"darkColorPalette",void 0);_.w([_.O8("darkColorPalette","lightColorPalette","data","isDarkMode"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],B6.prototype,"colorPaletteChanged",null);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-endorsement-header-renderer"})],B6);
_.V(B6,"ytd-endorsement-header-renderer",function(){if(dvS!==void 0)return dvS;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return dvS=b},{mode:1});_.B$(_.A1,"yt-decorated-avatar-view-model",{props:{data:_.DK,className:_.DK}});_.kw=new _.$n("VIEW_TRANSITION_MANAGER_TOKEN");var GF=function(){var b=_.g.apply(this,arguments)||this;b.fullHeight=_.N("web_rich_grid_media_full_height");b.showChannelAvatar=!0;b.hasPlaylistThumbnail=!1;b.avatarStackViewModelOverrides={layoutType:"AVATAR_STACK_LAYOUT_CLUSTER"};b.registerThumbnailForPageTransition=function(){_.N("web_thumbnail_to_watch_transition")&&_.Boe(_.I2().resolve(_.kw),b.thumbnail)};
return b};
_.c(GF,_.g);_.E=GF.prototype;
_.E.configureRendererStamper=function(){return{lazyLoadMenu:xm,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"}}}};
_.E.attached=function(){this.updateInlinePreviewHoverListeners()};
_.E.detached=function(){this.clearInlinePreviewHoverListeners()};
_.E.shouldLazyLoadMenu=function(){var b=this.entitySelectorType==="RICH_ITEM_ENTITY_SELECTOR_TYPE_VIDEO"||this.entitySelectorType==="RICH_ITEM_ENTITY_SELECTOR_TYPE_PLAYLIST";return!_.N("kevlar_modern_downloads_page")||!b};
_.E.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$16425_inlinePreviewHoverListener=SZ({mediaRenderer:this,lockupElement:this.JSC$16425_dismissibleMedia,thumbnailElement:this.thumbnail,videoPreviewOpts:this.getVideoPreviewOpts()})};
_.E.getVideoPreviewOpts=function(){var b={},d;if((d=this.data)==null?0:d.multipleInlinePlaybackEndpoint)b=Z9V;this.isRadio&&(b=Fwl);return b};
_.E.clearInlinePreviewHoverListeners=function(){var b;(b=this.JSC$16425_inlinePreviewHoverListener)==null||eh(b)};
_.E.getOwner=function(){var b,d,B;return((b=this.data)==null?void 0:(d=b.channelThumbnailSupportedRenderers)==null?void 0:d.channelThumbnailWithLinkRenderer)||_.p((B=this.data)==null?void 0:B.showProviderChannelThumbnail,NlM)};
_.E.updateLockupSize=function(){var b;((b=this.getOwner())==null?0:b.thumbnail)?this.showChannelAvatar=!0:this.showChannelAvatar=!1};
_.E.getFeedbackEndpoint=function(b){if(_.p(b,_.Fq))return b;var d,B;b=(B=(d=_.p(b,_.sq))==null?void 0:d.commands)!=null?B:[];d=_.C(b);for(B=d.next();!B.done;B=d.next())if(B=this.getFeedbackEndpoint(B.value))return B;return null};
_.E.computeNavigationEndpoint=function(b){return i7w(b==null?void 0:b.navigationEndpoint)};
_.E.handleReloadDownloadsInfo=function(){if(this.entityDrivenState){var b=Object.assign({},this.data,this.entityDrivenState);JSON.stringify(b)!==JSON.stringify(this.data)&&this.set("data",b)}};
_.E.onDataChanged=function(){var b=this,d=this.getOwner();if(d){this.set("data.owner",d);var B,k,G,P,v,L=((B=this.data)==null?void 0:(k=B.shortBylineText)==null?void 0:(G=k.runs)==null?void 0:(P=G[0])==null?void 0:P.text)||((v=d.name)==null?void 0:v.simpleText);this.set("data.owner.title",L)}var A,a,O,I,D,U;d=((A=this.data)==null?void 0:(a=A.thumbnailRenderer)==null?void 0:a.playlistVideoThumbnailRenderer)||((O=this.data)==null?void 0:(I=O.thumbnailRenderer)==null?void 0:I.playlistCustomThumbnailRenderer)||
((D=this.data)==null?void 0:(U=D.thumbnailRenderer)==null?void 0:U.showCustomThumbnailRenderer);var M;((M=this.data)==null?0:M.thumbnail)||!d||this.set("data.thumbnail",d.thumbnail);this.updateInlinePreviewHoverListeners();requestAnimationFrame(function(){b.updateLockupSize()});
var z;if(A=((z=this.data)==null?void 0:z.trackingParams)||"")this.dismissedContentId=this.ytdDismissibleItemBehavior.setAndGetDismissedContentId(A);var H;((H=this.dismissActionToReplayEntity)==null?0:H.command)&&this.ytdDismissibleItemBehavior.replayDismissAction(this.dismissActionToReplayEntity.command)};
_.E.onHiddenChanged=function(){this.updateLockupSize()};
_.E.onIsDismissedChanged=function(){if(this.ytdDismissibleItemBehavior.isDismissed)_.BG(this.hostElement,"yt-terminate-video-preview-action");else{var b;(b=this.videoTitleLink)==null||b.focus()}};
_.E.metadataColorChanged=function(){var b;if(this.metadataColor&&((b=this.videoTitle)==null?0:b.style))this.videoTitle.style.color=_.Hg(this.metadataColor);else{var d,B;!this.metadataColor&&((d=this.videoTitle)==null?0:(B=d.style)==null?0:B.color)&&(this.videoTitle.style.color="")}};
_.E.onDetailsClick=function(b){var d=this.computedNavigationEndpoint;d&&(_.eK(_.Q8(b),this.hostElement,["A","BUTTON","YT-AVATAR-STACK-VIEW-MODEL"])||_.dp(this.hostElement,"yt-navigate",{endpoint:d}))};
_.E.onRendererTap=function(){this.registerThumbnailForPageTransition();var b,d,B=((b=this.data)==null?void 0:b.serviceEndpoint)||this.getFeedbackEndpoint((d=this.data)==null?void 0:d.navigationEndpoint);B&&_.p(B,_.Fq)&&this.ytComponentBehavior.resolveCommand(B)};
_.E.onMouseDown=function(b){var d=b.target,B=this.computedNavigationEndpoint,k;b=d.href||((k=_.p(B==null?void 0:B.commandMetadata,_.LT))==null?void 0:k.url);k=d.data||B;b&&k&&lf4(b,k)};
_.E.computeVideoTitleText=function(){var b;if((b=this.data)==null?0:b.title)return Object.assign({},this.data.title,{accessibility:void 0})};
_.E.computeHasPlaylistThumbnail=function(b){var d,B,k,G,P;if((((d=b.thumbnailRenderer)==null?0:d.playlistVideoThumbnailRenderer)||((B=b.thumbnailRenderer)==null?0:B.playlistCustomThumbnailRenderer)||((k=b.thumbnailRenderer)==null?0:k.showCustomThumbnailRenderer)||((G=b.thumbnailRenderer)==null?0:G.playlistVideoThumbnailRenderer)||((P=b.thumbnailRenderer)==null?0:P.playlistCustomThumbnailRenderer))&&b.thumbnailOverlays)for(d=0;d<b.thumbnailOverlays.length;d++)if(B=void 0,(B=b.thumbnailOverlays[d])==
null?0:B.thumbnailOverlayBottomPanelRenderer)return!0;return!1};
_.DB.Object.defineProperties(GF.prototype,{typographyBumpV2:{configurable:!0,enumerable:!0,get:function(){return this.typographyBump&&_.N("web_enable_typography_bump_v2")}},
lazyLoadMenu:{configurable:!0,enumerable:!0,get:function(){if(this.shouldLazyLoadMenu()){var b;return(b=this.data)==null?void 0:b.menu}}},
immediateLoadMenu:{configurable:!0,enumerable:!0,get:function(){if(!this.shouldLazyLoadMenu()){var b;return(b=this.data)==null?void 0:b.menu}}},
isHovered:{configurable:!0,enumerable:!0,get:function(){var b;return!((b=this.JSC$16425_inlinePreviewHoverListener)==null?0:$L(b))&&!!this.ytdLockupBehavior.lockupIsHovered}},
stackThumbnailSize:{configurable:!0,enumerable:!0,get:function(){return _.C9F(location.pathname)==="home"?"large":"medium"}},
useAvatar:{configurable:!0,enumerable:!0,get:function(){var b;return!((b=this.data)==null||!b.avatar)}},
mediaId:{configurable:!0,enumerable:!0,get:function(){var b,d;return((b=this.data)==null?void 0:b.videoId)||((d=this.data)==null?void 0:d.playlistId)||""}}});
GF.prototype.onMouseDown=GF.prototype.onMouseDown;GF.prototype.metadataColorChanged=GF.prototype.metadataColorChanged;GF.prototype.onIsDismissedChanged=GF.prototype.onIsDismissedChanged;GF.prototype.onHiddenChanged=GF.prototype.onHiddenChanged;GF.prototype.onDataChanged=GF.prototype.onDataChanged;GF.prototype.handleReloadDownloadsInfo=GF.prototype.handleReloadDownloadsInfo;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],GF.prototype,"ytRendererBehavior",void 0);
_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],GF.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],GF.prototype,"ytComponentBehavior",void 0);_.w([_.R(_.Wl),_.n("design:type",Object)],GF.prototype,"ytdDismissibleItemBehavior",void 0);_.w([_.R(_.Ui),_.n("design:type",Object)],GF.prototype,"ytdLockupBehavior",void 0);_.w([_.R(_.fH),_.n("design:type",Object)],GF.prototype,"ytdReduxBehavior",void 0);
_.w([_.Z(),_.n("design:type",Object)],GF.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",String)],GF.prototype,"entitySelectorType",void 0);_.w([_.Z(),_.n("design:type",Boolean)],GF.prototype,"noEndpoints",void 0);_.w([_.Z({value:!1}),_.n("design:type",Boolean)],GF.prototype,"isRadio",void 0);_.w([_.Z({reflectToAttribute:!0,selector:_.HZ}),_.n("design:type",Boolean)],GF.prototype,"miniMode",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],GF.prototype,"fullHeight",void 0);
_.w([_.Z(),_.n("design:type",Boolean)],GF.prototype,"showDarkVideoMetadata",void 0);_.w([_.Z(),_.n("design:type",Boolean)],GF.prototype,"showLightVideoMetadata",void 0);_.w([_.Z(),_.n("design:type",Number)],GF.prototype,"metadataColor",void 0);_.w([_.Z(),_.n("design:type",Object)],GF.prototype,"showChannelAvatar",void 0);_.w([_.Z(),_.n("design:type",Boolean)],GF.prototype,"hidden",void 0);_.w([_.Z({value:!0}),_.n("design:type",Boolean)],GF.prototype,"showYtInteraction",void 0);
_.w([_.Z(),_.n("design:type",String)],GF.prototype,"dismissedContentId",void 0);_.w([_.Z({selectorArgs:["dismissedContentId"],selector:WcG}),_.n("design:type",Object)],GF.prototype,"dismissActionToReplayEntity",void 0);
_.w([_.Z({selectorArgs:["entitySelectorType","mediaId"],selector:function(b,d,B){if(_.N("kevlar_modern_downloads_page")&&B&&d&&d!=="RICH_ITEM_ENTITY_SELECTOR_TYPE_UNSPECIFIED")switch(d){case "RICH_ITEM_ENTITY_SELECTOR_TYPE_VIDEO":var k=Tb4(b,B);if(k){d=_.ZS(b,B);var G=S6(b,B),P=PhE(b,B);b=VS(b,B);var v=ypm(k,d,G,P);G=v.shortViewCountText;var L=v.publishedTimeText;v=v.badges;var A=b>0;P=ZAy(k,d,P,b);k=_.op(d)||d==="TRANSFER_STATE_FAILED"||d==="TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH"||!UR(k.policyEntity)?
void 0:S0W(B,b,k.videoEntity.lengthSeconds);d==="TRANSFER_STATE_PAUSED_BY_USER"&&B&&!_.N("dl_resume_click_killswitch")&&(k={offlineVideoEndpoint:{videoId:B,action:"ACTION_RESUME"}});B={shortViewCountText:G,publishedTimeText:L,badges:v,isWatched:A,navigationEndpoint:k,thumbnailOverlays:P}}else B=void 0;return B;case "RICH_ITEM_ENTITY_SELECTOR_TYPE_PLAYLIST":a:{if(d=rF1(b,B))if(k=_.yS(b,B),P=_.Q4G(b,B),k!=="TRANSFER_STATE_UNKNOWN"){B=gkd(d,k,P,B,_.FD(b));break a}B=void 0}return B;default:_.eu(new _.iq("Error: entitySelectorType defined but not matched in selector.",
b,d))}}}),
_.n("design:type",Object)],GF.prototype,"entityDrivenState",void 0);_.w([_.Z({computed:"computeVideoTitleText(data)"}),_.n("design:type",Object)],GF.prototype,"videoTitleText",void 0);_.w([_.Z({computed:"computeHasPlaylistThumbnail(data)"}),_.n("design:type",Object)],GF.prototype,"hasPlaylistThumbnail",void 0);_.w([_.Z({computed:"computeNavigationEndpoint(data)"}),_.n("design:type",Object)],GF.prototype,"computedNavigationEndpoint",void 0);
_.w([_.Z({reflectToAttribute:!0,value:!1}),_.n("design:type",Boolean)],GF.prototype,"typographyBump",void 0);_.w([_.Z({reflectToAttribute:!0}),_.X("typographyBump"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],GF.prototype,"typographyBumpV2",null);_.w([_.DM("#video-title"),_.n("design:type",HTMLElement)],GF.prototype,"videoTitle",void 0);_.w([_.DM("#video-title-link"),_.n("design:type",HTMLElement)],GF.prototype,"videoTitleLink",void 0);
_.w([_.DM("#thumbnail"),_.n("design:type",HTMLElement)],GF.prototype,"thumbnail",void 0);_.w([_.DM("#dismissible"),_.n("design:type",HTMLElement)],GF.prototype,"JSC$16425_dismissibleMedia",void 0);_.w([_.X("data.menu"),_.n("design:type",Object),_.n("design:paramtypes",[])],GF.prototype,"lazyLoadMenu",null);_.w([_.X("data.menu"),_.n("design:type",Object),_.n("design:paramtypes",[])],GF.prototype,"immediateLoadMenu",null);
_.w([_.pl("entityDrivenState"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],GF.prototype,"handleReloadDownloadsInfo",null);_.w([_.pl("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],GF.prototype,"onDataChanged",null);_.w([_.pl("hidden"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],GF.prototype,"onHiddenChanged",null);
_.w([_.O8("isDismissed"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],GF.prototype,"onIsDismissedChanged",null);_.w([_.O8("metadataColor"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],GF.prototype,"metadataColorChanged",null);_.w([_.$0("mousedown"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],GF.prototype,"onMouseDown",null);
_.w([_.X("lockupIsHovered"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],GF.prototype,"isHovered",null);_.w([_.X("data"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],GF.prototype,"useAvatar",null);_.w([_.X("data","entitySelectorType"),_.n("design:type",String),_.n("design:paramtypes",[])],GF.prototype,"mediaId",null);_.w([_.ZM({is:"ytd-rich-grid-media",disableElementRegistration:!0})],GF);
var k5H=_.E_()(GF,"ytd-rich-grid-media",function(){if(eLM!==void 0)return eLM;var b=document.createElement("template");_.J(b,'\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>');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return eLM=b},{mode:_.s_("kevlar_poly_si_batch_j072")?1:2});var G5M;var P6=function(){var b=_.g.apply(this,arguments)||this;b.removeMaxWidth=!0;b.insetMetadata=!1;return b};
_.c(P6,_.g);_.E=P6.prototype;_.E.configureRendererStamper=function(){return{innerMenu:xm,outerMenu:Object.assign({},xm,{id:"menu-outer"}),dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.E.onDataChanged=function(){var b,d=((b=this.data)==null?void 0:b.trackingParams)||"";d&&(this.dismissedContentId=this.ytdDismissibleItemBehavior.setAndGetDismissedContentId(d));var B;((B=this.dismissActionToReplayEntity)==null?0:B.command)&&this.ytdDismissibleItemBehavior.replayDismissAction(this.dismissActionToReplayEntity.command);this.updateInlinePreviewHoverListeners()};
_.E.attached=function(){this.updateInlinePreviewHoverListeners()};
_.E.detached=function(){this.clearInlinePreviewHoverListeners()};
_.E.updateInlinePreviewHoverListeners=function(){if(this.isShort||this.isSlimShort)this.clearInlinePreviewHoverListeners(),this.JSC$16430_inlinePreviewHoverListener=SZ({mediaRenderer:this,lockupElement:this.JSC$16430_dismissibleMedia,thumbnailElement:this.thumbnail,videoPreviewOpts:gWe})};
_.E.clearInlinePreviewHoverListeners=function(){var b;(b=this.JSC$16430_inlinePreviewHoverListener)==null||eh(b)};
_.E.onRendererTap=function(){var b,d,B=(b=this.data)==null?void 0:(d=b.serviceEndpoints)==null?void 0:d[0];_.p(B,_.Fq)&&this.componentBehavior.resolveCommand(B)};
_.E.onDetailsClick=function(b){var d,B=(d=this.data)==null?void 0:d.navigationEndpoint;B&&(_.eK(_.Q8(b),this.hostElement,["A","BUTTON"])||this.componentBehavior.resolveCommand(B))};
_.E.onShow=function(){var b=this.data;b.onFirstVisibleCommand&&(this.componentBehavior.resolveCommand(b.onFirstVisibleCommand),delete b.onFirstVisibleCommand)};
_.DB.Object.defineProperties(P6.prototype,{thumbnailObjectFit:{configurable:!0,enumerable:!0,get:function(){return this.insetMetadata?"COVER":void 0}},
innerMenu:{configurable:!0,enumerable:!0,get:function(){var b;return this.insetMetadata?void 0:(b=this.data)==null?void 0:b.menu}},
outerMenu:{configurable:!0,enumerable:!0,get:function(){var b;return this.insetMetadata?(b=this.data)==null?void 0:b.menu:void 0}},
shortsBadges:{configurable:!0,enumerable:!0,get:function(){var b=this.data;if(b!=null&&b.badge&&(b=_.p(b.badge,OAU))){var d,B,k;return[{metadataBadgeRenderer:{label:((d=b.label)==null?void 0:(B=d.runs)==null?void 0:B[0].text)||((k=b.label)==null?void 0:k.simpleText),style:"BADGE_STYLE_TYPE_SHORTS_PLAYER"}}]}}},
isShort:{configurable:!0,enumerable:!0,get:function(){var b;return((b=this.data)==null?void 0:b.videoType)==="REEL_VIDEO_TYPE_VIDEO"}},
isSlimShort:{configurable:!0,enumerable:!0,get:function(){var b;return((b=this.data)==null?void 0:b.style)==="REEL_ITEM_STYLE_SHORTS_SLIM"}},
computedTitle:{configurable:!0,enumerable:!0,get:function(){if(this.isShort){var b=this.data;return Object.assign({},b.headline,{accessibility:b.accessibility})}return this.data.title}},
computedAccessibilityLabel:{configurable:!0,enumerable:!0,get:function(){var b,d,B;return this.isSlimShort?(b=this.computedTitle)==null?void 0:(d=b.accessibility)==null?void 0:(B=d.accessibilityData)==null?void 0:B.label:void 0}},
shouldForce2By3:{configurable:!0,enumerable:!0,get:function(){return _.N("web_slim_media_force_2_by_3")}},
isHovered:{configurable:!0,enumerable:!0,get:function(){var b;return!((b=this.JSC$16430_inlinePreviewHoverListener)==null?0:$L(b))&&!!this.ytdLockupBehavior.lockupIsHovered}}});
P6.prototype.onDataChanged=P6.prototype.onDataChanged;_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],P6.prototype,"componentBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],P6.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.Ui),_.n("design:type",Object)],P6.prototype,"ytdLockupBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],P6.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.R(_.Wl),_.n("design:type",Object)],P6.prototype,"ytdDismissibleItemBehavior",void 0);_.w([_.R(_.fH),_.n("design:type",Object)],P6.prototype,"ytdReduxBehavior",void 0);_.w([_.DM("ytd-thumbnail"),_.n("design:type",HTMLElement)],P6.prototype,"thumbnail",void 0);_.w([_.DM("#dismissible"),_.n("design:type",HTMLElement)],P6.prototype,"JSC$16430_dismissibleMedia",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],P6.prototype,"removeMaxWidth",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],P6.prototype,"insetMetadata",void 0);_.w([_.Z(),_.n("design:type",String)],P6.prototype,"dismissedContentId",void 0);_.w([_.Z({selectorArgs:["dismissedContentId"],selector:WcG}),_.n("design:type",Object)],P6.prototype,"dismissActionToReplayEntity",void 0);_.w([_.X("insetMetadata"),_.n("design:type",Object),_.n("design:paramtypes",[])],P6.prototype,"thumbnailObjectFit",null);
_.w([_.X("data","insetMetadata"),_.n("design:type",Object),_.n("design:paramtypes",[])],P6.prototype,"innerMenu",null);_.w([_.X("data","insetMetadata"),_.n("design:type",Object),_.n("design:paramtypes",[])],P6.prototype,"outerMenu",null);_.w([_.Z(),_.n("design:type",Object)],P6.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0,selector:_.HZ}),_.n("design:type",Boolean)],P6.prototype,"miniMode",void 0);
_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],P6.prototype,"onDataChanged",null);_.w([_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],P6.prototype,"shortsBadges",null);_.w([_.X("data"),_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean),_.n("design:paramtypes",[])],P6.prototype,"isShort",null);
_.w([_.X("data"),_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean),_.n("design:paramtypes",[])],P6.prototype,"isSlimShort",null);_.w([_.X("data","isShort"),_.n("design:type",Object),_.n("design:paramtypes",[])],P6.prototype,"computedTitle",null);_.w([_.X("isSlimShort","computedTitle"),_.n("design:type",Object),_.n("design:paramtypes",[])],P6.prototype,"computedAccessibilityLabel",null);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean),_.n("design:paramtypes",[])],P6.prototype,"shouldForce2By3",null);_.w([_.X("lockupIsHovered"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],P6.prototype,"isHovered",null);_.w([_.ZM({is:"ytd-rich-grid-slim-media",disableElementRegistration:!0})],P6);
_.V(P6,"ytd-rich-grid-slim-media",function(){if(G5M!==void 0)return G5M;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return G5M=b},{mode:_.s_("kevlar_poly_si_batch_j063")?1:2});var Pbl;var Ecs;var Eg=function(){return _.g.apply(this,arguments)||this};
_.c(Eg,_.g);Eg.prototype.computeIcon=function(b){return b&&b.iconType?"yt-sys-icons:"+b.iconType.toLowerCase():""};
Eg.prototype.onMouseEnter=function(){this.isHovered=!0};
Eg.prototype.onMouseLeave=function(){this.isHovered=!1};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Eg.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],Eg.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],Eg.prototype,"ytComponentBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Eg.prototype,"data",void 0);_.w([_.Z({value:!1}),_.n("design:type",Boolean)],Eg.prototype,"isHovered",void 0);
_.w([_.ZM({is:"ytd-expand-on-hover-card-renderer",disableElementRegistration:!0})],Eg);
_.V(Eg,"ytd-expand-on-hover-card-renderer",function(){if(Ecs!==void 0)return Ecs;var b=document.createElement("template");_.J(b,'\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>');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return Ecs=b},{mode:1});var sfr,Cbe=function(){if(sfr!==void 0)return sfr;var b=document.createElement("template");_.J(b,'\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>');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return sfr=b};_.Xf("itemSectionRenderer","channelRenderer","ytd-channel-renderer");var sg=function(){var b=_.g.apply(this,arguments)||this;b.compactStyle=!1;b.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return b};
_.c(sg,_.g);_.E=sg.prototype;_.E.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
_.E.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"}}}};
_.E.computeHideDot=function(b){return!(b&&b.subscriberCountText&&b.videoCountText)||this.compactStyle};
_.E.hasDualButtons=function(b){return b&&b.purchaseButton&&b.subscribeButton};
_.E.backgroundColorChanged=function(){if(this.data!==void 0){var b=this.data.backgroundColor;this.isDarkTheme&&(b=this.data.backgroundColorDarkTheme);this.hostElement.style.backgroundColor=b!=null?_.Hg(b):"transparent"}};
_.E.onDarkModeToggledAction=function(b){this.isDarkTheme=b};
_.E.onTap=function(b){var d,B,k=((d=this.data)==null?void 0:d.navigationEndpoint)||((B=this.data)==null?void 0:B.serviceEndpoint);_.p(k,_.xN)&&(k&&_.I2().resolve(_.U6).resolveCommand(k,{form:{element:this.hostElement}}),b.preventDefault())};
_.E.computeChannelEndpoint=function(b){return _.p(b,_.xN)?null:b};
_.E.computeHrefEndpoint=function(b){return _.p(b,_.xN)?null:this.componentBehavior.computeHref_(b)};
_.E.computeChannelRendererStyle=function(b){return b};
_.E.computeIconSize=function(b){return b?108:136};
_.DB.Object.defineProperties(sg,{template:{configurable:!0,enumerable:!0,get:function(){return Cbe()}}});
sg.prototype.backgroundColorChanged=sg.prototype.backgroundColorChanged;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],sg.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],sg.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.X4),_.n("design:type",Object)],sg.prototype,"ytdOpenPopupBehavior",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],sg.prototype,"componentBehavior",void 0);
_.w([_.Z(),_.n("design:type",Object)],sg.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Boolean)],sg.prototype,"isDarkTheme",void 0);_.w([_.Z({computed:"computeChannelRendererStyle(data.channelRendererStyle)",reflectToAttribute:!0}),_.n("design:type",String)],sg.prototype,"channelRendererStyle",void 0);_.w([_.Z({computed:"hasDualButtons(data)",reflectToAttribute:!0}),_.n("design:type",Boolean)],sg.prototype,"dualButtons",void 0);_.w([_.Z({reflectToAttribute:!0,value:function(){return _.N("enable_desktop_search_bigger_thumbs")}}),
_.n("design:type",Boolean)],sg.prototype,"useBiggerThumbs",void 0);_.w([_.Z({reflectToAttribute:!0,value:function(){return _.pw("desktop_search_bigger_thumbs_style")}}),
_.n("design:type",String)],sg.prototype,"biggerThumbStyle",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],sg.prototype,"compactStyle",void 0);_.w([_.O8("data","isDarkTheme"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],sg.prototype,"backgroundColorChanged",null);_.w([_.ZM({is:"ytd-channel-renderer",disableElementRegistration:!0})],sg);_.V(sg,"ytd-channel-renderer",function(){return Cbe()},{mode:1});var vcV;var Ly5;_.Xf("itemSectionRenderer","radioRenderer","ytd-radio-renderer");var Ci=function(){var b=_.g.apply(this,arguments)||this;b.displayItemCount=2;b.hasPlaylistThumbnail=!1;b.stackThumbnailSize="large";return b};
_.c(Ci,_.g);_.E=Ci.prototype;_.E.attached=function(){this.updateInlinePreviewHoverListeners()};
_.E.detached=function(){this.clearInlinePreviewHoverListeners()};
_.E.dataChanged=function(){this.updateInlinePreviewHoverListeners()};
_.E.computeFirstVideos=function(b,d){return b&&d?b.slice(0,d):[]};
_.E.computeThumbnailWidth=function(b,d){return b?d==="BIG"?500:d==="MASSIVE"?600:d==="MEDIUM"?450:420:360};
_.E.computeThumbnailHeight=function(b,d){return b?d==="BIG"?280:d==="MASSIVE"?337:234:202};
_.E.clearInlinePreviewHoverListeners=function(){var b;(b=this.JSC$16443_inlinePreviewHoverListener)==null||eh(b)};
_.E.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$16443_inlinePreviewHoverListener=SZ({mediaRenderer:this,lockupElement:this.hostElement,videoPreviewOpts:Z9V,thumbnailElement:this.thumbnail})};
_.E.computeHasPlaylistThumbnail=function(b){var d,B;if((((d=b.thumbnailRenderer)==null?0:d.playlistVideoThumbnailRenderer)||((B=b.thumbnailRenderer)==null?0:B.playlistCustomThumbnailRenderer))&&b.thumbnailOverlays)for(d=0;d<b.thumbnailOverlays.length;d++)if(B=void 0,(B=b.thumbnailOverlays[d])==null?0:B.thumbnailOverlayBottomPanelRenderer)return!0;return!1};
_.DB.Object.defineProperties(Ci.prototype,{isHovered:{configurable:!0,enumerable:!0,get:function(){var b;return!((b=this.JSC$16443_inlinePreviewHoverListener)==null?0:$L(b))&&!!this.ytdLockupBehavior.lockupIsHovered}}});
Ci.prototype.dataChanged=Ci.prototype.dataChanged;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Ci.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.Ui),_.n("design:type",Object)],Ci.prototype,"ytdLockupBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Ci.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Object)],Ci.prototype,"displayItemCount",void 0);_.w([_.Z({reflectToAttribute:!0,value:function(){return _.N("enable_desktop_search_bigger_thumbs")}}),
_.n("design:type",Boolean)],Ci.prototype,"useBiggerThumbs",void 0);_.w([_.Z({reflectToAttribute:!0,value:function(){return _.pw("desktop_search_bigger_thumbs_style")}}),
_.n("design:type",String)],Ci.prototype,"biggerThumbsStyle",void 0);_.w([_.Z({computed:"computeHasPlaylistThumbnail(data)"}),_.n("design:type",Object)],Ci.prototype,"hasPlaylistThumbnail",void 0);_.w([_.Z(),_.n("design:type",String)],Ci.prototype,"stackThumbnailSize",void 0);_.w([_.DM("ytd-thumbnail"),_.n("design:type",HTMLElement)],Ci.prototype,"thumbnail",void 0);_.w([_.pl("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Ci.prototype,"dataChanged",null);
_.w([_.X("lockupIsHovered"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],Ci.prototype,"isHovered",null);_.w([_.ZM({is:"ytd-radio-renderer",disableElementRegistration:!0})],Ci);
_.V(Ci,"ytd-radio-renderer",function(){if(Ly5!==void 0)return Ly5;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return Ly5=b},{mode:_.s_("kevlar_poly_si_batch_j058")?1:2});var fTe;_.Xf("itemSectionRenderer","showRenderer","ytd-show-renderer");var v6=function(){return _.g.apply(this,arguments)||this};
_.c(v6,_.g);v6.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
v6.prototype.computeThumbnailWidth=function(b){return b?360:246};
v6.prototype.computeUseProminentThumbs=function(b){return b};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],v6.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],v6.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],v6.prototype,"data",void 0);_.w([_.Z({value:!1}),_.n("design:type",Boolean)],v6.prototype,"isSearch",void 0);
_.w([_.Z({reflectToAttribute:!0,computed:"computeUseProminentThumbs(isSearch)"}),_.n("design:type",Boolean)],v6.prototype,"useProminentThumbs",void 0);_.w([_.ZM({is:"ytd-show-renderer",disableElementRegistration:!0})],v6);
_.V(v6,"ytd-show-renderer",function(){if(fTe!==void 0)return fTe;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return fTe=b},{mode:1});_.Xf("itemSectionRenderer","feedEntryRenderer","ytd-feed-entry-renderer");var Li=function(){var b=_.g.apply(this,arguments)||this;b.isRichGrid=!1;return b};
_.c(Li,_.g);Li.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"}}}}}};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Li.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],Li.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Li.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Li.prototype,"isRichGrid",void 0);_.w([_.ZM({is:"ytd-feed-entry-renderer",disableElementRegistration:!0})],Li);
_.V(Li,"ytd-feed-entry-renderer",function(){if(vcV!==void 0)return vcV;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return vcV=b},{mode:1});var AhU;var fi=function(){return _.g.apply(this,arguments)||this};
_.c(fi,_.g);fi.prototype.showChevronIcon=function(){return this.itemsPerRow>1};
_.w([_.R(_.fH),_.n("design:type",Object)],fi.prototype,"ytdReduxBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],fi.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],fi.prototype,"ytComponentBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],fi.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0,selector:_.lT,value:3}),_.n("design:type",Number)],fi.prototype,"itemsPerRow",void 0);
_.w([_.ZM({is:"ytd-link-card-renderer",disableElementRegistration:!0})],fi);
_.V(fi,"ytd-link-card-renderer",function(){if(AhU!==void 0)return AhU;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return AhU=b},{mode:1});var WyU;var Ag=function(){return _.g.apply(this,arguments)||this};
_.c(Ag,_.g);_.E=Ag.prototype;_.E.configureRendererStamper=function(){return{"data.menu":xm,dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.E.onRendererTap=function(b){if(!this.ytdDismissibleItemBehavior.isDismissed){var d,B=(d=this.data)==null?void 0:d.navigationEndpoint;B&&!_.eK(_.Q8(b),this.hostElement,["BUTTON"])&&(this.isNavigationCommand(B)?_.eK(_.Q8(b),this.hostElement,["A"])||_.dp(this.hostElement,"yt-navigate",{endpoint:B}):this.ytComponentBehavior.resolveCommand(B,{}))}};
_.E.maybeComputeHref=function(b){return this.ytComponentBehavior.computeHref_(b,!0)};
_.E.getNavigationCommand=function(b){return this.isNavigationCommand(b)?b:null};
_.E.isNavigationCommand=function(b){return b?_.p(b,_.$x)||_.p(b,_.KB)||_.p(b,_.sN)?!0:!1:!1};
Ag.prototype.onRendererTap=Ag.prototype.onRendererTap;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Ag.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],Ag.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.Wl),_.n("design:type",Object)],Ag.prototype,"ytdDismissibleItemBehavior",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],Ag.prototype,"ytComponentBehavior",void 0);
_.w([_.Z(),_.n("design:type",Object)],Ag.prototype,"data",void 0);_.w([_.$0("tap"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],Ag.prototype,"onRendererTap",null);_.w([_.ZM({is:"ytd-lumiere-promo-item-image-renderer",disableElementRegistration:!0})],Ag);
_.V(Ag,"ytd-lumiere-promo-item-image-renderer",function(){if(WyU!==void 0)return WyU;var b=document.createElement("template");_.J(b,'\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>');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return WyU=b},{mode:1});var aTr;var W6=function(){return _.g.apply(this,arguments)||this};
_.c(W6,_.g);W6.prototype.computeLandscapeThumbnail=function(){var b;return((b=this.data)==null?void 0:b.thumbnailDimensions)==="LUMIERE_SHELF_THUMBNAIL_DIMENSIONS_16_9"};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],W6.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.fH),_.n("design:type",Object)],W6.prototype,"ytdReduxBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],W6.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0,selector:_.HZ}),_.n("design:type",Boolean)],W6.prototype,"miniMode",void 0);_.w([_.Z({reflectToAttribute:!0,selector:_.lT}),_.n("design:type",Number)],W6.prototype,"itemsPerRow",void 0);
_.w([_.Z({reflectToAttribute:!0,computed:"computeLandscapeThumbnail(data)"}),_.n("design:type",Boolean)],W6.prototype,"landscapeThumbnail",void 0);_.w([_.ZM({is:"ytd-lumiere-shelf-details-renderer",disableElementRegistration:!0})],W6);
_.V(W6,"ytd-lumiere-shelf-details-renderer",function(){if(aTr!==void 0)return aTr;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return aTr=b},{mode:_.s_("kevlar_poly_si_batch_j076")?1:2});var mvU;var aV=function(){return _.g.apply(this,arguments)||this};
_.c(aV,_.g);aV.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],aV.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],aV.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],aV.prototype,"data",void 0);_.w([_.ZM({is:"ytd-primetime-promo-details-renderer",disableElementRegistration:!0})],aV);
_.V(aV,"ytd-primetime-promo-details-renderer",function(){if(mvU!==void 0)return mvU;var b=document.createElement("template");_.J(b,'\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>');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return mvU=b},{mode:1});var $v3;var mH=function(){return _.g.apply(this,arguments)||this};
_.c(mH,_.g);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],mH.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],mH.prototype,"data",void 0);_.w([_.ZM({is:"ytd-panel-show-style-metadata-renderer",disableElementRegistration:!0})],mH);
_.V(mH,"ytd-panel-show-style-metadata-renderer",function(){if($v3!==void 0)return $v3;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return $v3=b},{mode:1});var Os5;var $w=function(){return _.g.apply(this,arguments)||this};
_.c($w,_.g);_.E=$w.prototype;_.E.onPanelTap=function(){if(this.data&&this.data.command&&!this.isNavigationCommand(this.data.command))return this.ytComponentBehavior.resolveCommand(this.data.command,{})};
_.E.configureRendererStamper=function(){return{"data.metadata":{id:"panel-metadata",mapping:{panelShowStyleMetadataRenderer:{component:"ytd-panel-show-style-metadata-renderer"}}}}};
_.E.computeThumbnail=function(b){if(b)return b.smallFormFactorBackgroundThumbnail||b.largeFormFactorBackgroundThumbnail};
_.E.maybeComputeHref=function(b){return this.ytComponentBehavior.computeHref_(b,!0)};
_.E.isNavigationCommand=function(b){return b?_.p(b,_.$x)||_.p(b,_.KB)||_.p(b,_.sN)?!0:!1:!1};
_.E.getNavigationCommand=function(b){return this.isNavigationCommand(b)?b:null};
$w.prototype.onPanelTap=$w.prototype.onPanelTap;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],$w.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],$w.prototype,"ytComponentBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],$w.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],$w.prototype,"data",void 0);
_.w([_.Z({reflectToAttribute:!0,value:!0}),_.n("design:type",Boolean)],$w.prototype,"roundedContainer",void 0);_.w([_.Z({reflectToAttribute:!0,value:_.N("web_modern_buttons")}),_.n("design:type",Boolean)],$w.prototype,"modernButtons",void 0);_.w([_.$0("tap"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],$w.prototype,"onPanelTap",null);_.w([_.ZM({is:"ytd-primetime-promo-panel-renderer",disableElementRegistration:!0})],$w);
_.V($w,"ytd-primetime-promo-panel-renderer",function(){if(Os5!==void 0)return Os5;var b=document.createElement("template");_.J(b,'\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>');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return Os5=b},{mode:1});_.B$(_.y(function(b){b=_.eS(b,{data:{},useFullWidth:!1});var d=b.data,B=b.useFullWidth;b={};return _.W("teaser-card-view-model",{class:_.LQ("ytTeaserCardViewModelHost",(b.ytTeaserCardViewModelUseFullWidth=function(){return B()},b))},_.W(_.m,{cond:function(){return d().onTap},
then:function(k){return _.W(_.hF,{className:"ytTeaserCardViewModelLink",command:k},_.W("div",{class:"ytTeaserCardViewModelImageContainer"},_.W(_.m,{cond:function(){return d().image},
then:function(G){return _.W(_.qc,{data:G,className:"ytTeaserCardViewModelImage",alt:""})}})),_.W("p",{class:"ytTeaserCardViewModelCaption"},function(){return d().caption}))}}))},"ad"),"teaser-card-view-model",{props:{data:_.DK,
useFullWidth:_.DK}});_.B$(_.y(function(b){var d=b.data;var B=function(){var k;return _.Kc((k=d())==null?void 0:k.iconThemedImage)};
return _.W("yt-edu-card-view-model",null,_.W(_.Km,{contentId:function(){return d().nudgeId}},function(){return _.W("div",{class:_.LQ("ytEduCardViewModelHost",function(){return d().trimStyle==="FEED_NUDGE_TRIM_STYLE_NO_TRIM"?null:"ytEduCardViewModelGradientTrim"})},_.W("div",{class:"ytEduCardViewModelTopCornerButton"},_.W(_.MN,{data:function(){return d().dismissButton}},{buttonViewModel:_.F0})),_.W("div",{class:"ytEduCardViewModelContentWrapper"},_.W("div",{class:"ytEduCardViewModelHeaderImage"},_.W(_.m,
{cond:B,
then:function(k){return _.W(_.qc,{data:k,alt:"",useWidth:!1,contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"})}})),_.W("div",{class:"ytEduCardViewModelTextContainer"},_.W("div",{class:"ytEduCardViewModelTitle"},_.W(_.I4,{text:function(){return d().title}})),_.W("div",{class:"ytEduCardViewModelSubtitle"},_.W(_.I4,{text:function(){return d().subtitle}}))),_.W("div",{class:"ytEduCardViewModelContent"},_.W(_.MN,{data:function(){return d().form}},{nudgeFormViewModel:Yf5}))),_.W("div",{class:_.LQ("ytEduCardViewModelButtonWrapper",
function(){return d().enableHorizontalButtons?"ytEduCardViewModelHorizontalButtonWrapper":null})},_.W(_.MN,{data:function(){return d().primaryButton}},{buttonViewModel:function(k){return _.W("div",{class:"ytEduCardViewModelPrimaryButton"},_.W(_.F0,{data:k.data}))}}),_.W(_.MN,{data:function(){return d().secondaryButton}},{buttonViewModel:function(k){return _.W("div",{class:"ytEduCardViewModelSecondaryButton"},_.W(_.F0,{data:k.data}))}})))}))},"bd"),"yt-edu-card-view-model",{props:{data:_.DK}});var ITe=new _.$n("RICH_GRID_VIDEO_RENDERER_TOKEN");_.B$(_.y(function(b){var d=b.data;var B=b.showYtInteractionInContent;var k=function(){return!!d().selectableFeedback};
b=_.C(_.zk(!1,void 0,"qxtgaf"));var G=b.next().value,P=b.next().value;_.Ti(function(){var D=_.p(d().primaryButton,_.U0);(D==null?0:D.isToggled)&&P(D.isToggled)});
b=_.A2(function(D){if(!k())return!1;if(G()){var U;var M=(U=d().selectableFeedback)==null?void 0:U.onDeselect}else{var z;M=(z=d().selectableFeedback)==null?void 0:z.onSelect}M&&_.VW(M,{form:{element:D.target}});P(!G());if(D=_.p(d().primaryButton,_.U0))D.isToggled=G();return!1});
var v=function(){if(!k()){var D,U=(D=d().loggingDirectives)==null?void 0:D.trackingParams;U&&_.n7(_.I2().resolve(_.dw),U)}},L=_.nIC(),A=function(){var D;
return k()?(D=d().selectableFeedback)==null?void 0:D.a11yLabel:void 0},a=function(){return k()?{toggled:G()}:{}},O=_.I2().resolve(_.O6(ITe)),I={};
return _.W("yt-feedback-item-renderer",{class:_.LQ("ytFeedbackItemRendererHost",(I.ytFeedbackItemRendererSelectableFeedback=k,I)),"on:click":b,"on:keydown":L,title:A,"aria-label":A,"aria-pressed":function(){return k()?G():void 0},
tabindex:function(){return k()?0:void 0},
role:function(){return k()?"button":void 0}},_.W("div",{class:"ytFeedbackItemRendererContentContainer"},_.W(_.MN,{data:function(){return d().content}},{videoRenderer:function(D){return _.W(O,{data:D.data,
showYtInteraction:B})},
lockupViewModel:function(D){return _.W(_.Qg,{data:D.data,containerType:2})}})),_.W("div",{class:"ytFeedbackItemRendererButtonsContainer"},_.W(_.MN,{data:function(){return d().primaryButton}},{toggleButtonViewModel:function(D){return _.W(_.kk,{data:D.data,
buttonShapeOverrides:a,disableExplicitClickLogging:!0,onToggle:v})}})))},"cd"),"yt-feedback-item-renderer",{props:{data:_.DK,
showYtInteractionInContent:_.DK}});var Og=function(){var b=_.g.apply(this,arguments)||this;b.isShortsGrid=!1;b.isCompactGrid=!1;b.isShortsPanelGrid=!1;b.renderedFromRichGrid=!1;b.isInFirstColumn=!1;b.noGutterMargins=!1;b.noBottomMargin=!1;b.halfBottomMargin=!1;b.isInlineGroupItem=!1;b.insetMetadata=!1;b.noBottomMarginInAds=!0;b.force16By9ThumbnailAspectRatio=!1;b.useCompactList=!1;b.containerType=2;b.thumbnailTargetWidth=9999;b.isResponsiveGrid=!1;b.actionMap={"ytd-rich-item-index-update-action":"onIndexUpdateAction"};b.hoverListener=
b.hover.bind(b);b.leaveListener=b.leave.bind(b);b.highlighted=!1;b.JSC$16479_unsubscribeFromInlinePreviewIsActive=function(){};
return b};
_.c(Og,_.g);_.E=Og.prototype;_.E.computeContainerType=function(){return this.useCompactList?3:2};
_.E.itemWidthChanged=function(){var b;this.thumbnailTargetWidth=(b=this.itemWidth)!=null?b:9999};
_.E.updateIsInFirstColumn=function(){var b;this.isInFirstColumn=((b=this.data)==null?void 0:b.colIndex)===0};
_.E.observerContainerType=function(){if(this.lockup){var b=this.lockup;b.containerType=this.containerType;b.sizing=this.sizing;b.typographyBump=this.typographyBump;b.itemWidth=this.itemWidth}this.richGridMedia&&_.N("rich_grid_enable_dynamic_offset")&&(this.richGridMedia.typographyBump=this.richTypographyBump);this.adSlotRenderer&&_.N("rich_grid_enable_dynamic_offset")&&(this.adSlotRenderer.typographyBump=this.richTypographyBump)};
_.E.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]]"}}}}}};
_.E.leave=function(b){b=b.relatedTarget;var d=document.querySelector("ytd-video-preview");b&&d&&_.vf(d).contains(b)||this.removeAndCleanupHighlight()};
_.E.hover=function(){var b;!this.highlighted&&(b=this.data)!=null&&b.onFocusEffect&&(this.data.onFocusEffect.onFocusStyle==="ON_FOCUS_STYLE_BACKGROUND"&&(this.hostElement.classList.add("ytd-rich-item-renderer-highlight"),(b=this.getBackgroundColor())&&Object.assign(this.hostElement.style,{backgroundColor:b,boxShadow:"0 0 0 10px "+b})),this.data.onFocusEffect.onFocusStyle==="ON_FOCUS_STYLE_BORDER"&&this.hostElement.classList.add("ytd-rich-item-renderer-highlight-border"),this.highlighted=!0)};
_.E.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};
_.E.registerHoverHighlightListeners=function(){var b=this;this.hostElement.addEventListener("mouseover",this.hoverListener);this.hostElement.addEventListener("mouseleave",this.leaveListener);this.JSC$16479_unsubscribeFromInlinePreviewIsActive=_.Yt(_.Yg(),_.Sb2,function(d){b.highlighted&&!d&&b.removeAndCleanupHighlight()})};
_.E.removeHoverHighlightListeners=function(){this.hostElement.removeEventListener("mouseover",this.hoverListener);this.hostElement.removeEventListener("mouseleave",this.leaveListener);this.JSC$16479_unsubscribeFromInlinePreviewIsActive()};
_.E.richGridHoverHighlightChanged=function(){this.richGridHoverHighlight?this.registerHoverHighlightListeners():this.removeHoverHighlightListeners()};
_.E.detached=function(){this.richGridHoverHighlight&&this.removeHoverHighlightListeners()};
_.E.getBackgroundColor=function(){var b,d,B=(b=this.data)==null?void 0:(d=b.onFocusEffect)==null?void 0:d.onFocusColor;if(B){if(document.documentElement.hasAttribute("dark")&&(B==null?0:B.darkTheme))return jT(B==null?void 0:B.darkTheme);if(B==null?0:B.lightTheme)return jT(B==null?void 0:B.lightTheme)}};
_.E.onIndexUpdateAction=function(){this.updateIsInFirstColumn();if(this.hostElement.offsetParent!==null){var b=_.hb(),d,B,k;b&&((d=this.data)==null?0:d.trackingParams)&&((B=this.data)==null?void 0:B.colIndex)!=null&&((k=this.data)==null?void 0:k.rowIndex)!=null&&_.rp(b,_.Mc(this.data.trackingParams),{gridData:{veColumnCoordinate:this.data.colIndex,veRowCoordinate:this.data.rowIndex}})}};
_.E.isSlimMediaRenderer=function(b){return!!_.p(b==null?void 0:b.content,_.K_r)||!!_.p(b==null?void 0:b.content,unl)||!!_.p(b==null?void 0:b.content,_.Ak)||!!_.p(b==null?void 0:b.content,aDl)};
_.E.isPostRenderer=function(){var b,d;return!!_.p((b=this.data)==null?void 0:b.content,sNH)||!!_.p((d=this.data)==null?void 0:d.content,C6l)};
_.E.computeIsGameCardShelf=function(){var b;return!!_.p((b=this.data)==null?void 0:b.content,NQ5)};
_.E.computeIsMiniGameCardShelf=function(){var b,d;return!!_.p((b=this.data)==null?void 0:b.content,ZPU)||!!_.p((d=this.data)==null?void 0:d.content,gQ$)};
_.E.computeIsTeaserCard=function(){var b;return!!_.p((b=this.data)==null?void 0:b.content,gQ$)};
_.E.computeIsSelectableFeedbackItem=function(){var b,d;return!((d=_.p((b=this.data)==null?void 0:b.content,SdA))==null||!d.selectableFeedback)};
_.E.computeContainsLumierePosters=function(){var b,d;return((d=_.p((b=this.data)==null?void 0:b.content,OhA))==null?void 0:d.thumbnailDimensions)==="LUMIERE_SHELF_THUMBNAIL_DIMENSIONS_POSTER"};
_.E.computeIsExpandOnHoverCardShelf=function(){var b;return!!_.p((b=this.data)==null?void 0:b.content,$Mh)};
_.E.computeIsLinkCardShelf=function(){var b;return!!_.p((b=this.data)==null?void 0:b.content,cRh)};
_.E.computeIsReelItemStyleAvatarCircle=function(b){var d;return((d=_.p(b==null?void 0:b.content,_.Ak))==null?void 0:d.style)==="REEL_ITEM_STYLE_AVATAR_CIRCLE"};
_.E.computeIsLinkCardFullWidth=function(b,d){var B;return((B=_.p(b==null?void 0:b.content,cRh))==null?void 0:B.useFullWidth)||d<=2};
_.DB.Object.defineProperties(Og.prototype,{showYtInteractionOnRichGridMedia:{configurable:!0,enumerable:!0,get:function(){return!this.showYtInteractionOnRichItem}},
showYtInteractionOnRichItem:{configurable:!0,enumerable:!0,get:function(){var b;return _.N("web_hover_effect_refactor")&&_.p((b=this.data)==null?void 0:b.content,_.zAr)?!1:this.richGridHoverHighlight||this.isSelectableFeedbackItem}},
richTypographyBump:{configurable:!0,enumerable:!0,get:function(){return this.typographyBump&&!!this.isHomeGrid&&_.N("web_enable_typography_bump")}},
richGridHoverHighlight:{configurable:!0,enumerable:!0,get:function(){var b;if(_.N("web_hover_effect_refactor")&&_.p((b=this.data)==null?void 0:b.content,_.zAr))return!1;var d;return!((d=this.data)==null||!d.onFocusEffect)||_.N("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 b;return{useRichGridLegacyTypography:!0,useRichGridLegacyMargin:!0,onFocusEffect:_.N("web_hover_effect_refactor")?(b=this.data)==null?void 0:b.onFocusEffect:void 0}}}});
Og.prototype.richGridHoverHighlightChanged=Og.prototype.richGridHoverHighlightChanged;Og.prototype.observerContainerType=Og.prototype.observerContainerType;Og.prototype.updateIsInFirstColumn=Og.prototype.updateIsInFirstColumn;Og.prototype.itemWidthChanged=Og.prototype.itemWidthChanged;_.w([_.R(_.fH),_.n("design:type",Object)],Og.prototype,"ytdReduxBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],Og.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],Og.prototype,"ytActionHandlerBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Og.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.Ui),_.n("design:type",Object)],Og.prototype,"ytdLockupBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Og.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"isPostRenderer(data)"}),_.n("design:type",Boolean)],Og.prototype,"isPost",void 0);
_.w([_.Z({reflectToAttribute:!0,computed:"computeContainsLumierePosters(data)"}),_.n("design:type",Boolean)],Og.prototype,"containsLumierePosters",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"isSlimMediaRenderer(data)"}),_.n("design:type",Boolean)],Og.prototype,"isSlimMedia",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"computeIsGameCardShelf(data)"}),_.n("design:type",Boolean)],Og.prototype,"isGameCardShelf",void 0);
_.w([_.Z({reflectToAttribute:!0,computed:"computeIsMiniGameCardShelf(data)"}),_.n("design:type",Boolean)],Og.prototype,"isMiniGameCardShelf",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"computeIsTeaserCard(data)"}),_.n("design:type",Boolean)],Og.prototype,"isTeaserCard",void 0);_.w([_.Z({computed:"computeIsSelectableFeedbackItem(data)"}),_.n("design:type",Boolean)],Og.prototype,"isSelectableFeedbackItem",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Og.prototype,"isShortsGrid",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],Og.prototype,"isSlimGrid",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Og.prototype,"isCompactGrid",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Og.prototype,"isShortsPanelGrid",void 0);
_.w([_.Z({reflectToAttribute:!0,computed:"computeIsExpandOnHoverCardShelf(data)"}),_.n("design:type",Boolean)],Og.prototype,"isExpandOnHoverCardShelf",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"computeIsLinkCardShelf(data)"}),_.n("design:type",Boolean)],Og.prototype,"isLinkCardShelf",void 0);_.w([_.Z({reflectToAttribute:!0,selector:_.lT,value:3}),_.n("design:type",Number)],Og.prototype,"itemsPerRow",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Og.prototype,"renderedFromRichGrid",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Og.prototype,"isInFirstColumn",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Og.prototype,"noGutterMargins",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Og.prototype,"noBottomMargin",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Og.prototype,"halfBottomMargin",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Og.prototype,"isInlineGroupItem",void 0);_.w([_.Z(),_.n("design:type",Object)],Og.prototype,"insetMetadata",void 0);_.w([_.Z(),_.n("design:type",Object)],Og.prototype,"noBottomMarginInAds",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],Og.prototype,"isShelfItem",void 0);
_.w([_.Z({reflectToAttribute:!0,computed:"computeIsReelItemStyleAvatarCircle(data)"}),_.n("design:type",Boolean)],Og.prototype,"isReelItemStyleAvatarCircle",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"computeIsLinkCardFullWidth(data, itemsPerRow)"}),_.n("design:type",Boolean)],Og.prototype,"isLinkCardFullWidth",void 0);_.w([_.Z(),_.n("design:type",Object)],Og.prototype,"force16By9ThumbnailAspectRatio",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Og.prototype,"useCompactList",void 0);_.w([_.Z(),_.n("design:type",String)],Og.prototype,"sizing",void 0);_.w([_.Z({value:!1}),_.n("design:type",Boolean)],Og.prototype,"typographyBump",void 0);_.w([_.Z(),_.n("design:type",Number)],Og.prototype,"itemWidth",void 0);_.w([_.Z(),_.n("design:type",Boolean)],Og.prototype,"isHomeShelf",void 0);_.w([_.Z(),_.n("design:type",Boolean)],Og.prototype,"isHomeGrid",void 0);
_.w([_.DM("yt-lockup-view-model"),_.n("design:type",HTMLElement)],Og.prototype,"lockup",void 0);_.w([_.DM("ytd-rich-grid-media"),_.n("design:type",HTMLElement)],Og.prototype,"richGridMedia",void 0);_.w([_.DM("ytd-ad-slot-renderer"),_.n("design:type",HTMLElement)],Og.prototype,"adSlotRenderer",void 0);_.w([_.Z({computed:"computeContainerType(useCompactList)"}),_.n("design:type",Object)],Og.prototype,"containerType",void 0);_.w([_.Z(),_.n("design:type",Object)],Og.prototype,"thumbnailTargetWidth",void 0);
_.w([_.X("showYtInteractionOnRichItem"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],Og.prototype,"showYtInteractionOnRichGridMedia",null);_.w([_.X("isSelectableFeedbackItem","richGridHoverHighlight"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],Og.prototype,"showYtInteractionOnRichItem",null);_.w([_.X("typographyBump","isHomeGrid"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],Og.prototype,"richTypographyBump",null);
_.w([_.Z({reflectToAttribute:!0}),_.X("data","isShortsGrid","isCompactGrid"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],Og.prototype,"richGridHoverHighlight",null);_.w([_.X("isShortsPanelGrid","isHomeShelf","isInlineGroupItem"),_.n("design:type",Number),_.n("design:paramtypes",[])],Og.prototype,"shortsLockupViewModelAspectRatio",null);_.w([_.X("isInlineGroupItem"),_.n("design:type",Number),_.n("design:paramtypes",[])],Og.prototype,"shortsLockupViewModelScrimStyle",null);
_.w([_.O8("itemWidth"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Og.prototype,"itemWidthChanged",null);_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Og.prototype,"updateIsInFirstColumn",null);_.w([_.O8("containerType","sizing","typographyBump"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Og.prototype,"observerContainerType",null);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Og.prototype,"isResponsiveGrid",void 0);_.w([_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],Og.prototype,"lockupExperiments",null);_.w([_.O8("richGridHoverHighlight"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Og.prototype,"richGridHoverHighlightChanged",null);_.w([_.ZM({is:"ytd-rich-item-renderer",disableElementRegistration:!0})],Og);
_.Dv5=_.E_()(Og,"ytd-rich-item-renderer",function(){if(Pbl===void 0){var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);Pbl=b}b=Pbl;return b},{mode:_.s_("kevlar_poly_si_batch_j028")?1:2});var G9W={url:"https://www.gstatic.com/youtube/img/useredu/smart_downloads_optin_banner.gif"};var O9E=_.QS(_.AU("DELETE_FROM_DOWNLOADS",{},"Delete from downloads"));var EWJ={url:"https://www.gstatic.com/youtube/img/useredu/smart_downloads_optin_banner.svg"},CCd={url:"https://www.gstatic.com/youtube/img/promos/growth/premium_lp2_small_feature_DownloadMultiple_light_phone_600x508.webp"},vW2={url:"https://www.gstatic.com/youtube/img/promos/growth/premium_lp2_small_feature_DownloadMultiple_dark_phone_600x508.webp"};var Uvr;var IV=function(){var b=_.g.apply(this,arguments)||this;b.useResponsiveGrid=!1;b.hidden=!1;b.isShowMoreHidden=!1;b.isShowLessHidden=!0;b.hasExpansionButton=!1;b.isInnerShelf=!1;b.allVideosCount=0;b.allPlaylistCount=0;b.haveSmartDownloadsCompleted=!1;b.restrictContentsOverflow=!1;b.firstShownIndex=0;b.horizontalOffset=0;b.atEnd=!0;b.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction","yt-rich-grid-resize-observed":"resizeObserved","yt-section-reactive-dismissal":"onSectionReactiveDismissal"};
b.disableServiceRequestPropagation=function(d){d.stopPropagation()};
b.nextClick=function(){var d;(d=b.data)!=null&&d.contents&&(b.firstShownIndex+=b.currentElementsPerRow,b.updateHorizontalOffset(),b.updateHorizontalItemVisibility())};
b.previousClick=function(){var d;(d=b.data)!=null&&d.contents&&(b.firstShownIndex-=b.currentElementsPerRow,b.updateHorizontalOffset(),b.updateHorizontalItemVisibility())};
return b};
_.c(IV,_.g);_.E=IV.prototype;
_.E.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:_.xe("HTML_DIR")==="rtl"?"right":"left"}}}},dismissedRenderer:{id:"dismissed",mapping:{notificationMultiActionRenderer:{component:"ytd-notification-multi-action-renderer",params:{shelfDismissal:!0}}}}}};
_.E.attached=function(){this.requestElementsPerRow();_.N("disable_service_request_rich_shelf_killswitch")||this.contents.addEventListener("yt-service-request-sent",this.disableServiceRequestPropagation)};
_.E.detached=function(){_.N("disable_service_request_rich_shelf_killswitch")||this.contents.removeEventListener("yt-service-request-sent",this.disableServiceRequestPropagation)};
_.E.refreshGridLayoutNew=function(){var b;if((b=this.data)!=null&&b.contents&&this.containerWidth){var d;((d=this.data.responsiveContainerConfiguration)==null?0:d.responsiveSize)?(b=_.UKF(this.data.responsiveContainerConfiguration,this.containerWidth,2),b=_.wT(Object.assign({},b,{standardUnitMinWidth:this.standardUnitMinWidth}))):b=_.wT({containerWidth:this.containerWidth,sizing:this.sizing,marginSettings:2,standardUnitMinWidth:this.standardUnitMinWidth});this.typographyBump=b.typographyBump;if(this.elementsPerRow!==
b.numItems||this.gutter!==b.gutter)this.elementsPerRow=b.numItems,this.gutter=b.gutter,this.itemWidth=b.itemWidth,_.Wf(this.hostElement,{"--ytd-rich-grid-items-per-row":""+this.elementsPerRow,"--ytd-rich-grid-item-margin":b.gutter+"px"})}};
_.E.computeSizing=function(){if(!this.isLumiere){var b=_.SUw(this.data);return b?b:this.isGameCardShelf()||this.isMiniGameCardShelf()||this.isSlimMediaShelfRenderer()||this.isLumiereShelfWithPosters()||this.isShortsShelf()?"EXTRA_COMPACT":"STANDARD"}};
_.E.computeUseResponsiveGrid=function(){return!this.isLumiere&&this.sizing};
_.E.computeButton=function(b){var d=_.p(b,_.am);b=Object.assign({},_.p(b,_.am));return d?(b.text||(b.text={simpleText:b.tooltip}),b.style="STYLE_MONO_OUTLINE",b.iconPosition="BUTTON_ICON_POSITION_TYPE_RIGHT_OF_TEXT",b):d};
_.E.onRowIndexChange=function(){var b=_.hb(),d,B;((d=this.data)==null?0:d.trackingParams)&&((B=this.data)==null?void 0:B.rowIndex)!=null&&b&&_.rp(b,_.Mc(this.data.trackingParams),{gridData:{veRowCoordinate:this.data.rowIndex}})};
_.E.resizeObserved=function(){if(this.hasChevronButtons&&this.horizontalOffset!==0){var b,d=((b=this.getRichItemRenderers()[0])==null?void 0:b.clientWidth)+this.gutter;this.horizontalOffset=this.firstShownIndex*d;this.updateHorizontalItemVisibility()}else this.contents.style.transform="translateX(0px)"};
_.E.requestElementsPerRow=function(){_.dp(this.hostElement,"yt-request-elements-per-row")};
_.E.onUpdateElementsPerRowAction=function(b,d,B,k,G,P){if(this.containerWidth!==P&&(this.containerWidth=P,this.useResponsiveGrid)){this.refreshGridLayoutNew();this.updateItemVisibility();return}!this.useResponsiveGrid&&b&&d&&B&&k&&G&&(this.elementsPerRow!==b||this.postsPerRow!==d||this.slimItemsPerRow!==B||this.gameCardsPerRow!==k||this.miniGameCardsPerRow!==G)&&(this.elementsPerRow=b,this.postsPerRow=d,this.slimItemsPerRow=B,this.gameCardsPerRow=k,this.miniGameCardsPerRow=G,this.updateItemVisibility())};
_.E.isExpandedChanged=function(){var b=this.getRichItemRenderers(),d=this.isExpanded;b.forEach(function(B){B.halfBottomMargin=d})};
_.E.isCollapsedChanged=function(){var b=this.getRichItemRenderers(),d=this.isCollapsed;b.forEach(function(B){B.noBottomMargin=d})};
_.E.getRichItemRenderers=function(){return _.Cl(this.hostElement).querySelectorAll("ytd-rich-item-renderer")};
_.E.updateItemVisibility=function(){var b=this;if(this.data&&this.data.contents){var d=this.data.contents.length;if(this.hasChevronButtons)this.updateArrowButtonStatus();else{this.getRichItemRenderers().forEach(function(k,G){var P;((P=b.data)==null?0:P.isExpanded)?(k.hidden=G>d-1,k.ytRendererBehavior.markDirty()):k.hidden=G>b.currentElementsPerRow-1||G>d-1});
var B=this.data.contents.length<=this.currentElementsPerRow;this.isShowMoreHidden=!this.data.showMoreButton||B||!!this.data.isExpanded||this.isTruncated;this.isShowLessHidden=!this.data.showLessButton||B||!this.data.isExpanded||this.isTruncated;this.hasExpansionButton=!this.isShowMoreHidden||!this.isShowLessHidden}this.contents.style.visibility="visible"}};
_.E.setHeightToSingleRow=function(){var b=this.getRichItemRenderers(),d=Number.parseInt(getComputedStyle(b[0]).marginBottom,10)||0;b=b.slice(0,this.currentElementsPerRow).reduce(function(B,k){return Math.max(B,k.getBoundingClientRect().height+d)},0);
this.contents.style.height=b+"px"};
_.E.focusNextExpandedItem=function(){var b;((b=this.data)==null?0:b.isExpanded)&&this.focusItem(this.currentElementsPerRow,!0)};
_.E.focusItem=function(b,d){var B=this.getRichItemRenderers();if(B[b]&&(b=B[b].querySelector(".focus-on-expand"))){if(d){var k;(k=B[this.currentElementsPerRow])==null||k.scrollIntoView({behavior:"smooth",block:"center"})}b.focus({preventScroll:!0})}};
_.E.onDataChange=function(){var b=this;this.useResponsiveGrid&&this.containerWidth&&this.refreshGridLayoutNew();var d;if((d=this.data)==null?0:d.isExpanded)this.firstShownIndex=0,this.updateHorizontalOffset(),this.updateHorizontalItemVisibility();_.Op(this,function(){b.updateItemVisibility()});
var B;if((B=this.data)==null?0:B.contents)for(this.restrictContentsOverflow=!this.isExpandOnHoverCardShelf(),_.Wf(this.hostElement,{"--ytd-rich-shelf-items-count":""+this.data.contents.length}),d=0;d<this.data.contents.length;d++)B=_.p(this.data.contents[d],_.e3)||{},B.colIndex=d,B.rowIndex=this.data.rowIndex};
_.E.handleRerenderDownloadsData=function(){_.N("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())};
_.E.blockInlinePreview=function(b){var d=this,B;return _.f(function(k){(B=d.inlinePreviewIsEnabled)&&d.ytdReduxBehavior.dispatch(_.$6M(!1));return k.return(new Promise(function(G){b(function(){B&&d.ytdReduxBehavior.dispatch(_.$6M(!0));G()})}))})};
_.E.expandShelf=function(){var b=this;if(this.data){var d,B=(d=_.p(this.data.showMoreButton,_.am))==null?void 0:d.trackingParams;B&&_.n7(_.DX(),B);this.set("data.isExpanded",!0);this.blockInlinePreview(function(k){b.setHeightToSingleRow();b.updateItemVisibility();b.contents.style.height=b.contents.scrollHeight+"px";_.Y8.addJob(function(){b.contents.style.height="auto";b.focusNextExpandedItem();k()},2,200)})}};
_.E.collapseShelf=function(){var b=this;return _.f(function(d){if(d.nextAddress==1){if(!b.data)return d.return();b.set("data.isExpanded",!1);return d.yield(b.blockInlinePreview(function(B){b.contents.style.height=b.contents.scrollHeight+"px";b.setHeightToSingleRow();_.Y8.addJob(function(){b.updateItemVisibility();b.contents.style.height="auto";B()},2,200)}),2)}_.dp(b.hostElement,"yt-rich-shelf-renderer-collapse",b.data.trackingParams);
b.focusItem(0,!1);_.tn(d)})};
_.E.updateArrowButtonStatus=function(){this.getRichItemRenderers();var b,d;var B=((b=this.data)==null?void 0:(d=b.contents)==null?void 0:d.length)||0;this.atEnd=this.firstShownIndex+this.currentElementsPerRow>=B};
_.E.onChildElementFocus=function(b){this.hasChevronButtons&&(b=b.target.closest("#contents > *"),this.contents.contains(b)&&(b.offsetLeft<this.horizontalOffset?this.previousClick():b.offsetLeft+b.clientWidth>this.horizontalOffset+this.contents.clientWidth&&(this.contents.parentElement&&(this.contents.parentElement.scrollLeft=0),this.nextClick())))};
_.E.updateHorizontalItemVisibility=function(){this.updateArrowButtonStatus();this.contents.style.transform="translateX("+(_.xe("HTML_DIR")==="rtl"?"":"-")+this.horizontalOffset+"px)"};
_.E.updateHorizontalOffset=function(){var b=this.getRichItemRenderers(),d,B;var k=((d=this.data)==null?void 0:(B=d.contents)==null?void 0:B.length)||0;var G;b=((G=b[0])==null?void 0:G.clientWidth)+this.gutter;this.firstShownIndex+this.currentElementsPerRow>k?this.firstShownIndex=k-this.currentElementsPerRow:this.firstShownIndex<0&&(this.firstShownIndex=0);this.horizontalOffset=this.firstShownIndex*b};
_.E.isSlimMediaShelfRenderer=function(){var b,d,B,k=(B=_.p((b=this.data)==null?void 0:(d=b.contents)==null?void 0:d[0],_.e3))==null?void 0:B.content;return!!(_.p(k,_.K_r)||_.p(k,unl)||_.p(k,_.Ak)||_.p(k,aDl))};
_.E.isGameCardShelf=function(){var b,d,B,k=(B=_.p((b=this.data)==null?void 0:(d=b.contents)==null?void 0:d[0],_.e3))==null?void 0:B.content;return!!_.p(k,NQ5)};
_.E.isMiniGameCardShelf=function(){var b,d,B,k=(B=_.p((b=this.data)==null?void 0:(d=b.contents)==null?void 0:d[0],_.e3))==null?void 0:B.content;return!!_.p(k,ZPU)||!!_.p(k,gQ$)};
_.E.hasGameBoxArtAvatarStyle=function(){var b;return((b=this.data)==null?void 0:b.thumbnailStyle)==="CHANNEL_THUMBNAIL_STYLE_BOXART"};
_.E.hasRoundedGameBoxArtAvatarStyle=function(){var b;return((b=this.data)==null?void 0:b.thumbnailStyle)==="CHANNEL_THUMBNAIL_STYLE_BOXART_ROUNDED"};
_.E.isShortsShelf=function(){var b,d,B,k=(B=_.p((b=this.data)==null?void 0:(d=b.contents)==null?void 0:d[0],_.e3))==null?void 0:B.content;return!!_.p(k,_.Ak)||!!_.p(k,aDl)};
_.E.isPostShelfRenderer=function(){var b,d,B,k=(B=_.p((b=this.data)==null?void 0:(d=b.contents)==null?void 0:d[0],_.e3))==null?void 0:B.content;return!(!_.p(k,sNH)&&!_.p(k,C6l))};
_.E.isLumiereShelf=function(){var b,d,B=_.p((b=this.data)==null?void 0:(d=b.contents)==null?void 0:d[0],_.e3);return!!_.p(B==null?void 0:B.content,OhA)};
_.E.isLumiereShelfWithPosters=function(){var b,d,B=_.p((b=this.data)==null?void 0:(d=b.contents)==null?void 0:d[0],_.e3),k;return((k=_.p(B==null?void 0:B.content,OhA))==null?void 0:k.thumbnailDimensions)==="LUMIERE_SHELF_THUMBNAIL_DIMENSIONS_POSTER"};
_.E.isExpandOnHoverCardShelf=function(){var b,d,B,k=(B=_.p((b=this.data)==null?void 0:(d=b.contents)==null?void 0:d[0],_.e3))==null?void 0:B.content;return!!_.p(k,$Mh)};
_.E.computeHasFeaturedBadge=function(){var b,d,B=_.p((b=this.data)==null?void 0:(d=b.badges)==null?void 0:d[0],_.ZqV);return B?B.style!=="BADGE_STYLE_TYPE_SIMPLE":!1};
_.E.computeHasPaygatedFeaturedBadge=function(){var b,d,B=_.p((b=this.data)==null?void 0:(d=b.badges)==null?void 0:d[0],_.ZqV);return B?(B==null?void 0:B.style)==="BADGE_STYLE_TYPE_SIMPLE":!1};
_.E.computeHeaderHidden=function(){var b,d,B,k,G,P;return!((b=this.data)==null?0:b.icon)&&!((d=this.data)==null?0:d.title)&&!((B=this.data)==null?0:B.subtitle)&&!((k=this.data)==null?0:k.thumbnail)&&!((G=this.data)==null?0:G.badges)&&!((P=this.data)==null?0:P.menu)};
_.E.showCtaButton=function(){var b;return!((b=this.data)==null||!b.ctaButton)&&!this.isPostShelfRenderer()&&!this.isGameCardShelf()&&!this.isMiniGameCardShelf()};
_.E.showTopCtaButton=function(){return this.showCtaButton()?this.isSlimMediaShelfRenderer()?this.slimItemsPerRow>=4:this.elementsPerRow>=3:!1};
_.E.showBottomCtaButton=function(){return this.showCtaButton()?!this.showTopCtaButton():!1};
_.E.computeForce16By9ThumbnailAspectRatio=function(){var b,d;return((b=this.data)==null?void 0:(d=b.responsiveContainerConfiguration)==null?void 0:d.enableContentSpecificAspectRatio)!==void 0?!this.data.responsiveContainerConfiguration.enableContentSpecificAspectRatio:!1};
_.E.onSectionReactiveDismissal=function(b,d,B){var k,G;var P=(k=this.data)==null?void 0:(G=k.targetingContext)==null?void 0:G.targetGroupId;this&&P&&d.targetGroupId&&P.includes(d.targetGroupId)?(k=this.rowIndex,b=k===void 0?!1:!(d.behavior==="GROUP_DISMISSAL_BEHAVIOR_REMOVE_SUBSEQUENT_ITEMS"&&k<=b)):b=!1;b&&(this.hidden=B)};
_.DB.Object.defineProperties(IV.prototype,{isExpanded:{configurable:!0,enumerable:!0,get:function(){var b;return!((b=this.data)==null||!b.isExpanded)}},
isCollapsed:{configurable:!0,enumerable:!0,get:function(){var b;return!((b=this.data)==null?0:b.isExpanded)}},
currentElementsPerRow:{configurable:!0,enumerable:!0,get:function(){if(this.useResponsiveGrid)return this.elementsPerRow;var b=this.elementsPerRow;this.isPostShelfRenderer()?b=this.postsPerRow:this.isSlimMediaShelfRenderer()?b=this.slimItemsPerRow:this.isLumiereShelfWithPosters()?b=this.slimItemsPerRow-1:this.isGameCardShelf()?b=this.gameCardsPerRow:this.isMiniGameCardShelf()&&(b=this.miniGameCardsPerRow);return b}},
isTruncated:{configurable:!0,enumerable:!0,get:function(){return this.isShortsShelf()&&this.isHomePage}},
showBottomDivider:{configurable:!0,enumerable:!0,get:function(){var b;return!((b=this.data)==null?0:b.isBottomDividerHidden)}},
hasChevronButtons:{configurable:!0,enumerable:!0,get:function(){var b,d;return!((b=this.data)==null||!b.previousButton)&&!((d=this.data)==null||!d.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 b;return((b=_.I2().resolve(_.dT).getCurrentPage())==null?void 0:b.pageSubtype)==="home"}},
thumbnailAriaHidden:{configurable:!0,enumerable:!0,get:function(){var b,d,B,k;return!((b=this.data)==null?0:(d=b.thumbnail)==null?0:(B=d.accessibility)==null?0:(k=B.accessibilityData)==null?0:k.label)}},
entitySelectorType:{configurable:!0,enumerable:!0,get:function(){var b;return((b=this.data)==null?void 0:b.entitySelectorType)||"RICH_SHELF_ENTITY_SELECTOR_TYPE_UNSPECIFIED"}},
rowIndex:{configurable:!0,enumerable:!0,get:function(){return this.data.rowIndex}}});
IV.prototype.onChildElementFocus=IV.prototype.onChildElementFocus;IV.prototype.handleRerenderDownloadsData=IV.prototype.handleRerenderDownloadsData;IV.prototype.onDataChange=IV.prototype.onDataChange;IV.prototype.isCollapsedChanged=IV.prototype.isCollapsedChanged;IV.prototype.isExpandedChanged=IV.prototype.isExpandedChanged;IV.prototype.onRowIndexChange=IV.prototype.onRowIndexChange;_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],IV.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],IV.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.Wl),_.n("design:type",Object)],IV.prototype,"ytdDismissibleItemBehavior",void 0);_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],IV.prototype,"actionHandlerBehavior",void 0);_.w([_.R(_.fH),_.n("design:type",Object)],IV.prototype,"ytdReduxBehavior",void 0);
_.w([_.Z({computed:"computeUseResponsiveGrid(isLumiere, sizing)"}),_.n("design:type",Object)],IV.prototype,"useResponsiveGrid",void 0);_.w([_.Z(),_.n("design:type",Object)],IV.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Number)],IV.prototype,"standardUnitMinWidth",void 0);_.w([_.Z({reflectToAttribute:!0,value:3}),_.n("design:type",Number)],IV.prototype,"elementsPerRow",void 0);_.w([_.Z({value:3}),_.n("design:type",Number)],IV.prototype,"postsPerRow",void 0);
_.w([_.Z({value:6}),_.n("design:type",Number)],IV.prototype,"slimItemsPerRow",void 0);_.w([_.Z({value:6}),_.n("design:type",Number)],IV.prototype,"gameCardsPerRow",void 0);_.w([_.Z({value:6}),_.n("design:type",Number)],IV.prototype,"miniGameCardsPerRow",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],IV.prototype,"hidden",void 0);_.w([_.Z(),_.n("design:type",Object)],IV.prototype,"isShowMoreHidden",void 0);
_.w([_.Z(),_.n("design:type",Object)],IV.prototype,"isShowLessHidden",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],IV.prototype,"hasExpansionButton",void 0);_.w([_.X("data.isExpanded"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],IV.prototype,"isExpanded",null);_.w([_.X("data.isExpanded"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],IV.prototype,"isCollapsed",null);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],IV.prototype,"isInnerShelf",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"isShortsShelf(data)"}),_.n("design:type",Boolean)],IV.prototype,"isShorts",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"isLumiereShelf(data)"}),_.n("design:type",Boolean)],IV.prototype,"isLumiere",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"hasGameBoxArtAvatarStyle(data)"}),_.n("design:type",Boolean)],IV.prototype,"hasBoxArtThumbnailStyle",void 0);
_.w([_.Z({reflectToAttribute:!0,computed:"hasRoundedGameBoxArtAvatarStyle(data)"}),_.n("design:type",Boolean)],IV.prototype,"hasRoundedBoxArtThumbnailStyle",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"computeHasFeaturedBadge(data)"}),_.n("design:type",Boolean)],IV.prototype,"hasFeaturedBadge",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"computeHasPaygatedFeaturedBadge(data)"}),_.n("design:type",Boolean)],IV.prototype,"hasPaygatedFeaturedBadge",void 0);
_.w([_.Z({reflectToAttribute:!0,computed:"computeHeaderHidden(data)"}),_.n("design:type",Boolean)],IV.prototype,"isHeaderHidden",void 0);_.w([_.Z({selector:_.nPC}),_.n("design:type",Object)],IV.prototype,"allVideosCount",void 0);_.w([_.Z({selector:DKE}),_.n("design:type",Object)],IV.prototype,"allPlaylistCount",void 0);_.w([_.Z({selector:Bww}),_.n("design:type",Object)],IV.prototype,"haveSmartDownloadsCompleted",void 0);
_.w([_.Z({selectorArgs:["entitySelectorType"],selector:function(b,d){if(_.N("kevlar_modern_downloads_page")&&d&&d!=="RICH_SHELF_ENTITY_SELECTOR_TYPE_UNSPECIFIED"){var B=b.entities;switch(d){case "RICH_SHELF_ENTITY_SELECTOR_TYPE_DOWNLOADS_PAGE_SMART_DOWNLOADS":d=_.Rp(B);b=Dw(d);var k=_.NA(d);B=_.hY(B);B=_.kg(fkW(k,B,d.length));return{contents:b,subtitle:B};case "RICH_SHELF_ENTITY_SELECTOR_TYPE_SMART_DOWNLOADS_PAGE":return B=_.Rp(B),{contents:Dw(B)};case "RICH_SHELF_ENTITY_SELECTOR_TYPE_DOWNLOADS_PAGE_MANUAL_DOWNLOADS":return B=
_.XD(B),{contents:Dw(B)};case "RICH_SHELF_ENTITY_SELECTOR_TYPE_OFFLINE_HOME_PAGE":return B=_.Nbm(B),{contents:Dw(B)};default:_.eu(new _.iq("Error: entitySelectorType defined but not matched in selector.",b,d))}}}}),
_.n("design:type",Object)],IV.prototype,"entityDrivenRichShelfData",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"showTopCtaButton(data, elementsPerRow, slimItemsPerRow)"}),_.n("design:type",Boolean)],IV.prototype,"hasTopCtaButton",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"showBottomCtaButton(data, elementsPerRow, slimItemsPerRow)"}),_.n("design:type",Boolean)],IV.prototype,"hasBottomCtaButton",void 0);
_.w([_.Z({reflectToAttribute:!0,computed:"computeForce16By9ThumbnailAspectRatio(data)"}),_.n("design:type",Boolean)],IV.prototype,"force16By9ThumbnailAspectRatio",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],IV.prototype,"restrictContentsOverflow",void 0);_.w([_.Z({selector:_.VHF}),_.n("design:type",Boolean)],IV.prototype,"inlinePreviewIsEnabled",void 0);_.w([_.Z({computed:"computeSizing(data)"}),_.n("design:type",String)],IV.prototype,"sizing",void 0);
_.w([_.Z(),_.n("design:type",Boolean)],IV.prototype,"typographyBump",void 0);_.w([_.Z(),_.n("design:type",Number)],IV.prototype,"itemWidth",void 0);_.w([_.Z(),_.n("design:type",Object)],IV.prototype,"firstShownIndex",void 0);_.w([_.Z(),_.n("design:type",Object)],IV.prototype,"horizontalOffset",void 0);_.w([_.Z(),_.n("design:type",Object)],IV.prototype,"atEnd",void 0);_.w([_.DM("#contents"),_.n("design:type",HTMLElement)],IV.prototype,"contents",void 0);
_.w([_.O8("data.rowIndex"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],IV.prototype,"onRowIndexChange",null);_.w([_.O8("isExpanded"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],IV.prototype,"isExpandedChanged",null);_.w([_.O8("isCollapsed"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],IV.prototype,"isCollapsedChanged",null);
_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],IV.prototype,"onDataChange",null);_.w([_.O8("allVideosCount","allPlaylistsCount","haveSmartDownloadsCompleted"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],IV.prototype,"handleRerenderDownloadsData",null);_.w([_.$0("focusin"),_.n("design:type",Function),_.n("design:paramtypes",[Event]),_.n("design:returntype")],IV.prototype,"onChildElementFocus",null);
_.w([_.Z({reflectToAttribute:!0}),_.X("data","isHomePage"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],IV.prototype,"isTruncated",null);_.w([_.Z({reflectToAttribute:!0}),_.X("data"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],IV.prototype,"showBottomDivider",null);_.w([_.Z({reflectToAttribute:!0}),_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],IV.prototype,"hasChevronButtons",null);
_.w([_.X("firstShownIndex"),_.n("design:type",Object),_.n("design:paramtypes",[])],IV.prototype,"previousButtonOverride",null);_.w([_.X("atEnd"),_.n("design:type",Object),_.n("design:paramtypes",[])],IV.prototype,"nextButtonOverride",null);_.w([_.X("data"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],IV.prototype,"isHomePage",null);_.w([_.X("data"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],IV.prototype,"thumbnailAriaHidden",null);
_.w([_.X("data"),_.n("design:type",String),_.n("design:paramtypes",[])],IV.prototype,"entitySelectorType",null);_.w([_.ZM({is:"ytd-rich-shelf-renderer",disableElementRegistration:!0})],IV);
_.ocl=_.E_()(IV,"ytd-rich-shelf-renderer",function(){if(Uvr===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);Uvr=b}b=Uvr;return b},{allowedProps:["data",
"isInnerShelf","standardUnitMinWidth"],mode:_.s_("kevlar_poly_si_batch_j028")?1:2});var NoS;_.B$(_.l9,"yt-badge-view-model",{props:{data:_.DK,class:_.DK,workaroundShortsIsThumbnailBadge:_.DK,modern:_.DK,numBadgesInRow:_.DK,clipTextOverflow:_.DK,inheritTypography:_.DK}});_.B$(KI3,"yt-slimline-survey-view-model",{props:{data:_.DK}});var Du=function(){var b=_.g.apply(this,arguments)||this;b.tileLottieAnimationRef={};b.backgroundLottieAnimationRef={};b.isOnHoverBehaviorForLottieEnabled=!0;b.useBiggerShowcaseImage=_.N("enable_desktop_search_bigger_thumbs");b.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction","yt-dark-mode-toggled-action":"onDarkModeToggledAction","yt-open-video-preview-action":"pauseLottie"};return b};
_.c(Du,_.g);_.E=Du.prototype;_.E.attached=function(){this.requestElementsPerRow();this.isDarkTheme=!!document.documentElement.hasAttribute("dark");this.data&&(this.currentColorData=this.isDarkTheme?this.data.darkColorData:this.data.lightColorData)};
_.E.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"}}}};
_.E.dataChanged=function(){if(this.data){this.requestElementsPerRow();this.updateButtonPalette();var b=this.hasStaticTile(this.data)||this.hasTileLottie(this.data);b!==this.hasTile&&this.set("hasTile",b);this.currentColorData=this.isDarkTheme?this.data.darkColorData:this.data.lightColorData;this.maybeInitializeTileLottie();this.maybeInitializeBackgroundLottie()}};
_.E.themeChanged=function(){this.data&&(this.set("currentColorData",this.isDarkTheme?this.data.darkColorData:this.data.lightColorData),this.maybeInitializeTileLottie(),this.maybeInitializeBackgroundLottie())};
_.E.currentColorChanged=function(){this.updateButtonPalette()};
_.E.computeBackgroundStyle=function(b){if(b&&this.data){var d=[];if(this.data.lightBackgroundImage&&this.data.darkBackgroundImage){var B=_.GD((this.isDarkTheme?this.data.darkBackgroundImage:this.data.lightBackgroundImage).thumbnails);B&&d.push('background-image: url("'+B+'");')}var k;((k=b.basicColorData)==null?void 0:k.backgroundColor)!==void 0&&d.push("background-color: "+_.lG(b.basicColorData.backgroundColor)+";");return d.join("")}};
_.E.onDarkModeToggledAction=function(b){b!==this.isDarkTheme&&this.set("isDarkTheme",b)};
_.E.getCurrentLogo=function(b,d){if(b)return d?b.darkLogoImage:b.lightLogoImage};
_.E.getCurrentStaticTileImage=function(b,d){if(this.hasStaticTile(b))return b.darkTileImage?d?b.darkTileImage:b.tileImage:b.tileImage};
_.E.computeTitleStyle=function(b){if(this.data&&this.data.title&&b&&b.basicColorData&&b.basicColorData.foregroundTitleColor!==void 0)return"color:"+_.Hg(b.basicColorData.foregroundTitleColor)+";"};
_.E.computeSubtitleStyle=function(b){if(this.data&&this.data.subtitle&&b&&b.basicColorData&&b.basicColorData.foregroundBodyColor!==void 0)return"color:"+_.Hg(b.basicColorData.foregroundBodyColor)+";"};
_.E.computeSupplementalStyle=function(b){if(this.data&&this.data.supplementalText&&b&&b.supplementalTextColor!==void 0)return b=_.Hg(b.supplementalTextColor),"color:"+b+";--yt-endpoint-color:"+b+";--yt-endpoint-hover-color:"+b+";--yt-endpoint-visited-color:"+b+";--yt-formatted-string-bold-font-weight:700;"};
_.E.computeDismissIconStyle=function(b){var d,B;if((b==null?0:(d=b.dismissButtonColorData)==null?0:d.foregroundTitleColor)&&(b==null?0:(B=b.dismissButtonColorData)==null?0:B.backgroundColor))return"--yt-button-color:"+_.lG(b.dismissButtonColorData.foregroundTitleColor)+";background-color:"+_.lG(b.dismissButtonColorData.backgroundColor)+";"};
_.E.computeOverflowIconStyle=function(b){var d,B;if((b==null?0:(d=b.dismissButtonColorData)==null?0:d.foregroundTitleColor)&&(b==null?0:(B=b.dismissButtonColorData)==null?0:B.backgroundColor))return"--ytd-menu-renderer-button-color:"+_.lG(b.dismissButtonColorData.foregroundTitleColor)+";background-color:"+_.lG(b.dismissButtonColorData.backgroundColor)+";--yt-spec-icon-active-other:"+_.lG(b.dismissButtonColorData.foregroundTitleColor)+";"};
_.E.computeBannerStyle=function(b){return b?b.toLowerCase().replace(/_/g,"-"):""};
_.E.computeLocation=function(b){switch(b==null?void 0:b.location){case "LOCATION_CONTEXT_SEARCH_PAGE":return"search";case "LOCATION_CONTEXT_SLOT_ZERO_HOME":return"slot-zero-home"}};
_.E.shouldShowTileSection=function(b,d,B){return!this.shouldExpandLogo(b,d,B)&&d};
_.E.shouldShowExpandedLogoSection=function(b,d,B){return this.shouldExpandLogo(b,d,B)&&b!==void 0&&this.hasLogo(b)};
_.E.shouldExpandLogo=function(b,d,B){return b&&d?!1:B>=2};
_.E.hasStaticTile=function(b){return!(b==null||!b.tileImage)};
_.E.hasTileLottie=function(b){var d;return!!(b==null?0:(d=b.tileLottie)==null?0:d.url)};
_.E.hasLogo=function(b){return this.getCurrentLogo(b,this.isDarkTheme)!==void 0};
_.E.getLogoHeight=function(b){return this.logoWithPadding(b)?"26":"20"};
_.E.getExpandedLogoHeight=function(b){return this.logoWithPadding(b)?"31":"24"};
_.E.getLogoImageId=function(b){return this.logoWithPadding(b)?"logo-image-with-padding":"logo-image"};
_.E.getMaxTitleFontSize=function(b){return b.overrideTitleMaxFontSize?String(b.overrideTitleMaxFontSize):"36"};
_.E.hasBackgroundLottie=function(b){var d;return!!(b==null?0:(d=b.backgroundLottie)==null?0:d.url)};
_.E.maybePlayLottie=function(){if(this.isOnHoverBehaviorForLottieEnabled){var b,d;(b=this.tileLottieAnimationRef)==null||(d=b.lottieEl)==null||d.play();var B,k;(B=this.backgroundLottieAnimationRef)==null||(k=B.lottieEl)==null||k.play()}};
_.E.maybePauseLottie=function(){if(this.isOnHoverBehaviorForLottieEnabled){var b,d;(b=this.tileLottieAnimationRef)==null||(d=b.lottieEl)==null||d.pause();var B,k;(B=this.backgroundLottieAnimationRef)==null||(k=B.lottieEl)==null||k.pause()}};
_.E.pauseLottie=function(){var b,d;(b=this.tileLottieAnimationRef)==null||(d=b.lottieEl)==null||d.pause();var B,k;(B=this.backgroundLottieAnimationRef)==null||(k=B.lottieEl)==null||k.pause();this.isOnHoverBehaviorForLottieEnabled||(this.isOnHoverBehaviorForLottieEnabled=!0)};
_.E.performPrimaryButtonAction=function(){var b,d,B;((b=this.data)==null?0:(d=b.primaryButton)==null?0:(B=d.buttonRenderer)==null?0:B.command)&&this.ytComponentBehavior.resolveCommand(this.data.primaryButton.buttonRenderer.command)};
_.E.requestElementsPerRow=function(){_.dp(this.hostElement,"yt-request-elements-per-row")};
_.E.updateButtonPalette=function(){if(this.data&&this.currentColorData){var b;((b=this.data.dismissButton)==null?0:b.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 d;if((d=this.data.primaryButton)==null?0:d.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 B;if((B=this.data.secondaryButton)==
null?0:B.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 k;((k=this.data.primaryButton)==null?0:k.toggleButtonRenderer)&&this.set("primaryButton",{toggleButtonRenderer:Object.assign({},this.data.primaryButton.toggleButtonRenderer)});var G;((G=this.data.primaryButton)==null?0:G.toggleButtonViewModel)&&this.set("primaryButton",{toggleButtonViewModel:Object.assign({},this.data.primaryButton.toggleButtonViewModel)});var P;((P=this.data.secondaryButton)==null?0:P.toggleButtonRenderer)&&this.set("secondaryButton",
{toggleButtonRenderer:Object.assign({},this.data.secondaryButton.toggleButtonRenderer)});var v;((v=this.data.primaryButton)==null?0:v.buttonViewModel)&&this.set("primaryButton",{buttonViewModel:Object.assign({},this.data.primaryButton.buttonViewModel)})}};
_.E.maybeInitializeTileLottie=function(){if(this.hasTileLottie(this.data)){var b=this.getTileLottieDataBasedOnTheme(),d,B;if(b.url!==((d=this.tileLottiePlayerProps)==null?void 0:(B=d.animationConfig)==null?void 0:B.path)){var k,G;(k=this.tileLottieAnimationRef)==null||(G=k.lottieEl)==null||G.destroy();var P;this.isOnHoverBehaviorForLottieEnabled=!((P=b.settings)==null?0:P.autoplay);var v,L;this.tileLottiePlayerProps={animationRef:this.tileLottieAnimationRef,animationConfig:{name:this.isDarkTheme?
"STATEMENT_BANNER_TILE_LOTTIE_DARK":"STATEMENT_BANNER_TILE_LOTTIE_LIGHT",autoplay:(L=(v=b.settings)==null?void 0:v.autoplay)!=null?L:!1,loop:this.getLottieLoopValue(b.settings),renderer:"svg",rendererSettings:{viewBoxOnly:!1,preserveAspectRatio:"xMidYMid slice"}},listeners:{complete:this.onLottieComplete.bind(this)}};typeof b.url==="string"?this.tileLottiePlayerProps.animationConfig.path=b.url:this.tileLottiePlayerProps.animationConfig.animationData=b.url}}};
_.E.getOverflowButton=function(b){return _.p(b.overflowButton,DRH)};
_.E.maybeInitializeBackgroundLottie=function(){if(this.hasBackgroundLottie(this.data)){var b=this.getBackgroundLottieDataBasedOnTheme(),d,B;if(b.url!==((d=this.backgroundLottiePlayerProps)==null?void 0:(B=d.animationConfig)==null?void 0:B.path)){var k,G;(k=this.backgroundLottieAnimationRef)==null||(G=k.lottieEl)==null||G.destroy();var P;this.isOnHoverBehaviorForLottieEnabled=!((P=b.settings)==null?0:P.autoplay);var v,L;this.backgroundLottiePlayerProps={animationRef:this.backgroundLottieAnimationRef,
animationConfig:{name:this.isDarkTheme?"STATEMENT_BANNER_BACKGROUND_LOTTIE_DARK":"STATEMENT_BANNER_BACKGROUND_LOTTIE_LIGHT",autoplay:(L=(v=b.settings)==null?void 0:v.autoplay)!=null?L:!1,loop:this.getLottieLoopValue(b.settings),renderer:"svg",rendererSettings:{viewBoxOnly:!1,preserveAspectRatio:"xMidYMid slice"}},listeners:{complete:this.onLottieComplete.bind(this)}};typeof b.url==="string"?this.backgroundLottiePlayerProps.animationConfig.path=b.url:this.backgroundLottiePlayerProps.animationConfig.animationData=
b.url}}};
_.E.onLottieComplete=function(){if(!this.isOnHoverBehaviorForLottieEnabled){var b;((b=this.tileLottieAnimationRef)==null?void 0:b.lottieEl)!==void 0&&(this.tileLottieAnimationRef.lottieEl.loop=!0);var d;((d=this.backgroundLottieAnimationRef)==null?void 0:d.lottieEl)!==void 0&&(this.backgroundLottieAnimationRef.lottieEl.loop=!0);this.isOnHoverBehaviorForLottieEnabled=!0}};
_.E.getTileLottieDataBasedOnTheme=function(){var b;if(this.isDarkTheme&&((b=this.data)==null?0:b.darkThemeTileLottie))return this.data.darkThemeTileLottie;var d;return((d=this.data)==null?0:d.tileLottie)?this.data.tileLottie:{}};
_.E.getBackgroundLottieDataBasedOnTheme=function(){var b;if(this.isDarkTheme&&((b=this.data)==null?0:b.darkThemeBackgroundLottie))return this.data.darkThemeBackgroundLottie;var d;return((d=this.data)==null?0:d.backgroundLottie)?this.data.backgroundLottie:{}};
_.E.onUpdateElementsPerRowAction=function(b){b&&this.elementsPerRow!==b&&(this.elementsPerRow=b)};
_.E.getLottieLoopValue=function(b){return b?b.loop!==void 0?b.loop:b.loopCount?b.loopCount-1:!0:!0};
_.E.logoWithPadding=function(b){var d,B,k;return(b=(d=this.getCurrentLogo(b,this.isDarkTheme))==null?void 0:(B=d.thumbnails)==null?void 0:(k=B[0])==null?void 0:k.height)&&b%31===0?!0:!1};
Du.prototype.currentColorChanged=Du.prototype.currentColorChanged;Du.prototype.themeChanged=Du.prototype.themeChanged;Du.prototype.dataChanged=Du.prototype.dataChanged;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Du.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],Du.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.Wl),_.n("design:type",Object)],Du.prototype,"ytdDismissibleItemBehavior",void 0);
_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],Du.prototype,"actionHandlerBehavior",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],Du.prototype,"ytComponentBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Du.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Object)],Du.prototype,"primaryButton",void 0);_.w([_.Z(),_.n("design:type",Object)],Du.prototype,"secondaryButton",void 0);
_.w([_.Z({reflectToAttribute:!0,value:3}),_.n("design:type",Number)],Du.prototype,"elementsPerRow",void 0);_.w([_.Z({reflectToAttribute:!0,value:!1}),_.n("design:type",Boolean)],Du.prototype,"isDarkTheme",void 0);_.w([_.Z({reflectToAttribute:!0,value:!1}),_.n("design:type",Boolean)],Du.prototype,"hasTile",void 0);_.w([_.Z({reflectToAttribute:!0,value:!1}),_.n("design:type",Boolean)],Du.prototype,"hasMetadata",void 0);
_.w([_.Z({reflectToAttribute:!0,value:!1}),_.n("design:type",Boolean)],Du.prototype,"showLogoImage",void 0);_.w([_.Z(),_.n("design:type",Object)],Du.prototype,"currentColorData",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"computeBannerStyle(data.style)"}),_.n("design:type",String)],Du.prototype,"bannerStyle",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"computeLocation(data.shelfContext)"}),_.n("design:type",String)],Du.prototype,"location",void 0);
_.w([_.Z(),_.n("design:type",Object)],Du.prototype,"tileLottiePlayerProps",void 0);_.w([_.Z(),_.n("design:type",Object)],Du.prototype,"tileLottieAnimationRef",void 0);_.w([_.Z(),_.n("design:type",Object)],Du.prototype,"backgroundLottiePlayerProps",void 0);_.w([_.Z(),_.n("design:type",Object)],Du.prototype,"backgroundLottieAnimationRef",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Du.prototype,"useBiggerShowcaseImage",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],Du.prototype,"isHideEnclosingAction",void 0);_.w([_.pl("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Du.prototype,"dataChanged",null);_.w([_.pl("isDarkTheme"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Du.prototype,"themeChanged",null);
_.w([_.pl("currentColorData"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Du.prototype,"currentColorChanged",null);_.w([_.ZM({is:"ytd-statement-banner-renderer",disableElementRegistration:!0})],Du);
_.V(Du,"ytd-statement-banner-renderer",function(){if(NoS!==void 0)return NoS;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return NoS=b},{mode:1});var prl;var Ug=function(){var b=_.g.apply(this,arguments)||this;b.isSearch=!1;b.hideShelfHeader=!1;b.engagementPanel=!1;b.disableMouseScroll=!0;b.useFloorScrolling=!0;return b};
_.c(Ug,_.g);Ug.prototype.onDataChanged=function(){this.set("data.nextButton",{buttonRenderer:{style:"STYLE_DEFAULT",size:"SIZE_DEFAULT",icon:{iconType:"CHEVRON_RIGHT"},accessibility:{label:_.AU("HORIZONTAL_LIST_NEXT_LABEL",void 0,"Next")}}});this.set("data.previousButton",{buttonRenderer:{style:"STYLE_DEFAULT",size:"SIZE_DEFAULT",icon:{iconType:"CHEVRON_LEFT"},accessibility:{label:_.AU("HORIZONTAL_LIST_PREVIOUS_LABEL",void 0,"Previous")}}})};
Ug.prototype.configureRendererStamper=function(){return{"data.button":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
Ug.prototype.onDataChanged=Ug.prototype.onDataChanged;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Ug.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],Ug.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Ug.prototype,"isSearch",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Ug.prototype,"hideShelfHeader",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Ug.prototype,"engagementPanel",void 0);_.w([_.Z(),_.n("design:type",Object)],Ug.prototype,"disableMouseScroll",void 0);_.w([_.Z(),_.n("design:type",Object)],Ug.prototype,"useFloorScrolling",void 0);_.w([_.Z(),_.n("design:type",Object)],Ug.prototype,"data",void 0);_.w([_.pl("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Ug.prototype,"onDataChanged",null);
_.w([_.ZM({is:"ytd-reel-shelf-renderer",disableElementRegistration:!0})],Ug);
_.V(Ug,"ytd-reel-shelf-renderer",function(){if(prl!==void 0)return prl;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return prl=b},{mode:_.s_("kevlar_poly_si_batch_j028")?1:2});var MOS;var ch5;ch5=_.YE(["https://www.google.com/recaptcha/api.js?trustedtypes=true"]);_.JhA=_.p5(ch5);var z7l=_.y(function(b){var d=b.data;b=b.useSmallFont;var B={},k={};return _.W("yt-channel-external-link-view-model",{class:"ytChannelExternalLinkViewModelHost"},_.W(_.m,{cond:function(){return d().favicon},
then:function(G){return _.W(_.qc,{data:G,className:"ytChannelExternalLinkViewModelFavicon",alt:"",preserveWidth:!0,preserveHeight:!0,targetWidth:24,targetHeight:24})}}),_.W("div",{class:"ytChannelExternalLinkViewModelContainer"},_.W(_.I4,{text:function(){return d().title},
className:_.LQ("ytChannelExternalLinkViewModelTitle",(B.ytChannelExternalLinkViewModelTitleSmallFont=b,B)),ellipsisTruncate:!0,userInput:!0}),_.W(_.I4,{text:function(){return d().link},
className:_.LQ("ytChannelExternalLinkViewModelLink",(k.ytChannelExternalLinkViewModelLinkSmallFont=b,k)),ellipsisTruncate:!0,linkInheritColor:!0,userInput:!0})))},"dd");
z7l.idomCompat=!0;_.B$(z7l,"yt-channel-external-link-view-model",{props:{data:_.DK,useSmallFont:_.DK}});_.Xf("itemSectionRenderer","aboutChannelRenderer","ytd-about-channel-renderer");var oV=function(){var b=_.g.apply(this,arguments)||this;b.revealButtonClass="button";b.businessEmailDisplayState="HIDE_SECTION";return b};
_.c(oV,_.g);_.E=oV.prototype;_.E.refit=function(){var b=this;_.uw(function(){_.kJ(b.hostElement,"yt-refit-popups-action")});
_.Op(this,function(){_.kJ(b.hostElement,"yt-refit-popups-action")})};
_.E.onBusinessEmailClick=function(){this.metadata.bypassBusinessEmailCaptcha?this.businessEmailDisplayState="BUSINESS_EMAIL":(_.gn(_.JhA),this.businessEmailDisplayState="CAPTCHA")};
_.E.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"};
_.E.detached=function(){this.businessEmailErrorMessage=this.businessEmail=void 0;this.businessEmailDisplayState="HIDE_SECTION"};
_.E.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"}}}};
_.E.computeEmailHref=function(b){return"mailto:"+b};
_.E.computeSafeUrl=function(b){if(b)return _.Tb(b)};
_.E.linkEndpoint=function(b){return _.p(b.onTap,_.FB)};
_.E.linkEndpointToHref=function(b){return this.ytComponentBehavior.computeHref_(this.linkEndpoint(b))};
_.E.onYtServiceRequestCompleted=function(b){var d;if((d=b.detail.data)==null?0:d.businessEmail)this.businessEmail=b.detail.data.businessEmail,this.businessEmailDisplayState="BUSINESS_EMAIL";else{var B;if((B=b.detail.data)==null?0:B.errorMessage)this.businessEmailErrorMessage=b.detail.data.errorMessage,this.businessEmailDisplayState="ERROR_MESSAGE"}};
_.E.onBusinessEmailCaptchaSubmit=function(){if(this.metadata.channelId&&this.metadata.onBusinessEmailRevealClickCommand){var b=this.JSC$16593_captchaTextarea.value;if(b){b={recaptcha_response_token:b,channel_id:this.metadata.channelId};var d=_.p(this.metadata.onBusinessEmailRevealClickCommand,_.FB);d&&this.ytComponentBehavior.resolveCommand(d,{form:b})}}};
_.E.recaptchaSiteKey=function(){return"6Lf39AMTAAAAALPbLZdcrWDa8Ygmgk_fmGmrlRog"};
_.DB.Object.defineProperties(oV.prototype,{metadata:{configurable:!0,enumerable:!0,get:function(){var b;return _.p((b=this.data)==null?void 0:b.metadata,oKS)}},
revealButton:{configurable:!0,enumerable:!0,get:function(){return _.p(this.metadata.businessEmailRevealButton,_.Im)}},
channelDisplayUrl:{configurable:!0,enumerable:!0,get:function(){if(this.metadata.displayCanonicalChannelUrl)return this.metadata.displayCanonicalChannelUrl;if(this.metadata.canonicalChannelUrl){var b=new URL(this.metadata.canonicalChannelUrl);return b.host+b.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 _.p(this.metadata.learnMoreOnTap,_.FB)}}});
oV.prototype.onYtServiceRequestCompleted=oV.prototype.onYtServiceRequestCompleted;oV.prototype.businessEmailMetadataChanged=oV.prototype.businessEmailMetadataChanged;oV.prototype.refit=oV.prototype.refit;_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],oV.prototype,"ytComponentBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],oV.prototype,"ytRendererBehavior",void 0);
_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],oV.prototype,"ytRendererstamperBehavior",void 0);_.w([_.DM("#g-recaptcha-response"),_.n("design:type",HTMLTextAreaElement)],oV.prototype,"JSC$16593_captchaTextarea",void 0);_.w([_.Z(),_.n("design:type",Object)],oV.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Object)],oV.prototype,"revealButtonClass",void 0);_.w([_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],oV.prototype,"metadata",null);
_.w([_.X("metadata"),_.n("design:type",Object),_.n("design:paramtypes",[])],oV.prototype,"revealButton",null);_.w([_.X("metadata"),_.n("design:type",Object),_.n("design:paramtypes",[])],oV.prototype,"channelDisplayUrl",null);_.w([_.pl("metadata"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],oV.prototype,"refit",null);_.w([_.X("metadata"),_.n("design:type",Object),_.n("design:paramtypes",[])],oV.prototype,"formattedDescription",null);
_.w([_.X("metadata","learnMoreCommand"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],oV.prototype,"shouldRendereVerifiedPhoneStatus",null);_.w([_.X("metadata"),_.n("design:type",Object),_.n("design:paramtypes",[])],oV.prototype,"learnMoreCommand",null);_.w([_.Z(),_.n("design:type",String)],oV.prototype,"businessEmailDisplayState",void 0);_.w([_.Z(),_.n("design:type",String)],oV.prototype,"businessEmail",void 0);
_.w([_.Z(),_.n("design:type",String)],oV.prototype,"businessEmailErrorMessage",void 0);_.w([_.pl("metadata"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],oV.prototype,"businessEmailMetadataChanged",null);_.w([_.$0("yt-service-request-completed"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],oV.prototype,"onYtServiceRequestCompleted",null);
_.w([_.ZM({is:"ytd-about-channel-renderer",disableElementRegistration:!0})],oV);
_.V(oV,"ytd-about-channel-renderer",function(){if(MOS!==void 0)return MOS;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return MOS=b},{mode:1});var R7l;var N6=function(){return _.g.apply(this,arguments)||this};
_.c(N6,_.g);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],N6.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],N6.prototype,"data",void 0);_.w([_.ZM({is:"ytd-channel-list-sub-menu-avatar-renderer",disableElementRegistration:!0})],N6);
_.V(N6,"ytd-channel-list-sub-menu-avatar-renderer",function(){if(R7l!==void 0)return R7l;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return R7l=b},{mode:1});var XrS;var pi=function(){return _.g.apply(this,arguments)||this};
_.c(pi,_.g);pi.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{channelListSubMenuAvatarRenderer:"ytd-channel-list-sub-menu-avatar-renderer"}}}};
_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],pi.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],pi.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",String)],pi.prototype,"aligment",void 0);_.w([_.ZM({is:"ytd-channel-list-sub-menu-renderer",disableElementRegistration:!0})],pi);
_.V(pi,"ytd-channel-list-sub-menu-renderer",function(){if(XrS!==void 0)return XrS;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return XrS=
b},{mode:1});var h7r;var M6=function(){return _.g.apply(this,arguments)||this};
_.c(M6,_.g);M6.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}}}}}};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],M6.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],M6.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],M6.prototype,"data",void 0);_.w([_.ZM({is:"ytd-channel-sub-menu-renderer",disableElementRegistration:!0})],M6);
_.V(M6,"ytd-channel-sub-menu-renderer",function(){if(h7r!==void 0)return h7r;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return h7r=b},{mode:1});var HsM;var lTU;var c6=function(){var b=_.g.apply(this,arguments)||this;b.isCompact=!1;return b};
_.c(c6,_.g);_.DB.Object.defineProperties(c6.prototype,{thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isCompact?112:80}},
openNewWindow:{configurable:!0,enumerable:!0,get:function(){var b,d;return((d=_.p((b=this.data)==null?void 0:b.endpoint,_.sN))==null?void 0:d.target)==="TARGET_NEW_WINDOW"}}});
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],c6.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],c6.prototype,"componentBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],c6.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],c6.prototype,"isCompact",void 0);_.w([_.X("isCompact"),_.n("design:type",Number),_.n("design:paramtypes",[])],c6.prototype,"thumbnailWidth",null);
_.w([_.X("data"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],c6.prototype,"openNewWindow",null);_.w([_.ZM({is:"ytd-media-lockup-renderer",disableElementRegistration:!0})],c6);
_.V(c6,"ytd-media-lockup-renderer",function(){if(lTU!==void 0)return lTU;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return lTU=b},{mode:1});var tOH;var Jg=function(){return _.g.apply(this,arguments)||this};
_.c(Jg,_.g);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Jg.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],Jg.prototype,"componentBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Jg.prototype,"data",void 0);_.w([_.ZM({is:"ytd-structured-description-channel-lockup-renderer",disableElementRegistration:!0})],Jg);
_.V(Jg,"ytd-structured-description-channel-lockup-renderer",function(){if(tOH!==void 0)return tOH;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return tOH=b},{mode:1});var jf$;var zF=function(){var b=_.g.apply(this,arguments)||this;b.isCompact=!1;b.collectionsStackColor=_.N("modernize_structured_description_playlist_lockups_v2");return b};
_.c(zF,_.g);zF.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:_.N("defer_overlays")?1:void 0,waitForSignal:"eocs"}}};
_.DB.Object.defineProperties(zF.prototype,{twoLineTitle:{configurable:!0,enumerable:!0,get:function(){var b;return((b=this.data)==null?void 0:b.maxLinesTitle)===2}},
collectionStack:{configurable:!0,enumerable:!0,get:function(){var b,d,B,k,G,P;return{thumbnailSize:"small",doubleStack:!1,experimentEnabled:!0,sampledThumbnailColor:this.collectionsStackColor?(b=this.data)==null?void 0:(d=b.thumbnail)==null?void 0:d.sampledThumbnailColor:void 0,darkColorPalette:this.collectionsStackColor?(B=this.data)==null?void 0:(k=B.thumbnail)==null?void 0:k.darkColorPalette:void 0,vibrantColorPalette:this.collectionsStackColor?(G=this.data)==null?void 0:(P=G.thumbnail)==null?
void 0:P.vibrantColorPalette:void 0}}}});
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],zF.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],zF.prototype,"componentBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],zF.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],zF.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],zF.prototype,"showSidePanelThumbnailOverlay",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],zF.prototype,"isCompact",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],zF.prototype,"collectionsStackColor",void 0);_.w([_.X("data"),_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean),_.n("design:paramtypes",[])],zF.prototype,"twoLineTitle",null);_.w([_.X("data","collectionsStackColor"),_.n("design:type",Object),_.n("design:paramtypes",[])],zF.prototype,"collectionStack",null);
_.w([_.ZM({is:"ytd-structured-description-playlist-lockup-renderer",disableElementRegistration:!0})],zF);
_.V(zF,"ytd-structured-description-playlist-lockup-renderer",function(){if(jf$!==void 0)return jf$;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return jf$=b},{mode:1});var FyM;var RV=function(){return _.g.apply(this,arguments)||this};
_.c(RV,_.g);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],RV.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],RV.prototype,"componentBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],RV.prototype,"data",void 0);_.w([_.ZM({is:"ytd-structured-description-video-lockup-renderer",disableElementRegistration:!0})],RV);
_.V(RV,"ytd-structured-description-video-lockup-renderer",function(){if(FyM!==void 0)return FyM;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return FyM=b},{mode:2});var Xv=function(){return _.g.apply(this,arguments)||this};
_.c(Xv,_.g);
Xv.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}}}}}};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Xv.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],Xv.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Xv.prototype,"data",void 0);_.w([_.ZM({is:"ytd-compact-infocard-renderer",disableElementRegistration:!0})],Xv);
_.V(Xv,"ytd-compact-infocard-renderer",function(){if(HsM!==void 0)return HsM;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return HsM=b},{mode:1});var ZsA;var hg=function(){return _.g.apply(this,arguments)||this};
_.c(hg,_.g);hg.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer"}}},dismissedRenderer:{id:"dismissed",mapping:{notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.DB.Object.defineProperties(hg.prototype,{watchFeedBigThumbs:{configurable:!0,enumerable:!0,get:function(){return _.N("kevlar_watch_feed_big_thumbs")?!0:!!this.isGridViewEnabled}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isGridViewEnabled||_.N("kevlar_watch_feed_big_thumbs")?"9999":"168"}},
customThumbnailSize:{configurable:!0,enumerable:!0,get:function(){return this.isGridViewEnabled||_.N("kevlar_watch_feed_big_thumbs")?"":"94"}}});
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],hg.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],hg.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.Wl),_.n("design:type",Object)],hg.prototype,"ytdDismissibleItemBehavior",void 0);_.w([_.R(_.fH),_.n("design:type",Object)],hg.prototype,"ytdReduxBehavior",void 0);_.w([_.Z({selector:_.Ff}),_.n("design:type",Object)],hg.prototype,"isGridViewEnabled",void 0);
_.w([_.X("isGridViewEnabled"),_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean),_.n("design:paramtypes",[])],hg.prototype,"watchFeedBigThumbs",null);_.w([_.X("isGridViewEnabled","data"),_.Z({reflectToAttribute:!0,value:"168"}),_.n("design:type",String),_.n("design:paramtypes",[])],hg.prototype,"thumbnailWidth",null);_.w([_.X("isGridViewEnabled","data"),_.Z({reflectToAttribute:!0,value:"94"}),_.n("design:type",String),_.n("design:paramtypes",[])],hg.prototype,"customThumbnailSize",null);
_.w([_.Z(),_.n("design:type",Object)],hg.prototype,"data",void 0);_.w([_.ZM({is:"ytd-compact-playlist-renderer",disableElementRegistration:!0})],hg);
_.V(hg,"ytd-compact-playlist-renderer",function(){if(ZsA!==void 0)return ZsA;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return ZsA=b},{mode:1});var gce;var H6=function(){var b=_.g.apply(this,arguments)||this;b.roundedContainer=!0;b.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction"};return b};
_.c(H6,_.g);_.E=H6.prototype;_.E.attached=function(){this.requestElementsPerRow()};
_.E.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"}}}};
_.E.dataChanged=function(){this.hideThumbnail=!1;this.requestElementsPerRow()};
_.E.computeViewStyle=function(b){return b.style?b.style:"COMPACT_PROMOTED_ITEM_STYLE_UNSPECIFIED"};
_.E.onUpdateElementsPerRowAction=function(b){this.hideThumbnail=this.viewStyle==="COMPACT_PROMOTED_ITEM_STYLE_RICH_GRID"&&b===1};
_.E.requestElementsPerRow=function(){_.dp(this.hostElement,"yt-request-elements-per-row")};
H6.prototype.dataChanged=H6.prototype.dataChanged;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],H6.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],H6.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.Wl),_.n("design:type",Object)],H6.prototype,"ytdDismissibleItemBehavior",void 0);_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],H6.prototype,"actionHandlerBehavior",void 0);
_.w([_.Z(),_.n("design:type",Object)],H6.prototype,"data",void 0);_.w([_.Z({value:!1}),_.n("design:type",Boolean)],H6.prototype,"hideThumbnail",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"computeViewStyle(data)"}),_.n("design:type",String)],H6.prototype,"viewStyle",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],H6.prototype,"roundedContainer",void 0);
_.w([_.pl("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],H6.prototype,"dataChanged",null);_.w([_.ZM({is:"ytd-compact-promoted-item-renderer",disableElementRegistration:!0})],H6);
_.V(H6,"ytd-compact-promoted-item-renderer",function(){if(gce!==void 0)return gce;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return gce=b},{mode:1});var yh5;var lP=function(){return _.g.apply(this,arguments)||this};
_.c(lP,_.g);lP.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer"}}},dismissedRenderer:{id:"dismissed",mapping:{notificationTextRenderer:"ytd-notification-text-renderer"}}}};
lP.prototype.attached=function(){this.hostElement.classList.add("use-ellipsis")};
lP.prototype.onYtNavigate=function(b,d){var B=this;if(d.endpoint===this.data.navigationEndpoint&&this.get("endpoint.watchEndpoint.continuePlayback",d)){var k=this.get("watchEndpoint.videoId",d.endpoint),G=_.kJ(this.hostElement,"yt-get-current-video-id-action")[0];_.N("kevlar_mix_handle_first_endpoint_different")&&k&&G&&k!==G||(b.stopPropagation(),_.Gn().getPlayerPromise().then(function(P){if(P.getPlayerState()===0&&B.data.secondaryNavigationEndpoint)var v=B.data.secondaryNavigationEndpoint;else{v=
Object.assign({},d.endpoint);var L=_.p(v.commandMetadata,_.LT);L&&(P=Math.floor(P.getCurrentTime()),L.url=_.fw(L.url,{t:P}),!_.N("kevlar_add_start_time_to_mix_endpoint_killswitch")&&(L=_.p(v,_.KB)))&&(L.startTimeSeconds=P)}_.dp(B.hostElement,"yt-navigate",{endpoint:v})}))}};
_.DB.Object.defineProperties(lP.prototype,{watchFeedBigThumbs:{configurable:!0,enumerable:!0,get:function(){return _.N("kevlar_watch_feed_big_thumbs")?!0:!!this.isGridViewEnabled}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isGridViewEnabled||_.N("kevlar_watch_feed_big_thumbs")?"9999":"168"}},
collectionStack:{configurable:!0,enumerable:!0,get:function(){var b,d,B,k,G,P;return{thumbnailSize:"medium",doubleStack:!1,sampledThumbnailColor:(b=this.data)==null?void 0:(d=b.thumbnail)==null?void 0:d.sampledThumbnailColor,vibrantColorPalette:(B=this.data)==null?void 0:(k=B.thumbnail)==null?void 0:k.vibrantColorPalette,darkColorPalette:(G=this.data)==null?void 0:(P=G.thumbnail)==null?void 0:P.darkColorPalette,experimentEnabled:!0}}}});
lP.prototype.onYtNavigate=lP.prototype.onYtNavigate;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],lP.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.wb.YtEndpointBehavior),_.n("design:type",Object)],lP.prototype,"ytEndpointBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],lP.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.Wl),_.n("design:type",Object)],lP.prototype,"ytdDismissibleItemBehavior",void 0);
_.w([_.R(_.Ui),_.n("design:type",Object)],lP.prototype,"ytdLockupBehavior",void 0);_.w([_.R(_.fH),_.n("design:type",Object)],lP.prototype,"ytdReduxBehavior",void 0);_.w([_.Z({selector:_.Ff}),_.n("design:type",Object)],lP.prototype,"isGridViewEnabled",void 0);_.w([_.X("isGridViewEnabled"),_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean),_.n("design:paramtypes",[])],lP.prototype,"watchFeedBigThumbs",null);
_.w([_.X("isGridViewEnabled"),_.Z({reflectToAttribute:!0}),_.n("design:type",String),_.n("design:paramtypes",[])],lP.prototype,"thumbnailWidth",null);_.w([_.Z(),_.n("design:type",Object)],lP.prototype,"data",void 0);_.w([_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],lP.prototype,"collectionStack",null);_.w([_.$0("yt-navigate"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent,Object]),_.n("design:returntype")],lP.prototype,"onYtNavigate",null);
_.w([_.ZM({is:"ytd-compact-radio-renderer",disableElementRegistration:!0})],lP);
_.V(lP,"ytd-compact-radio-renderer",function(){if(yh5!==void 0)return yh5;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return yh5=b},{mode:1});var SCl;var tg=function(){return _.g.apply(this,arguments)||this};
_.c(tg,_.g);tg.prototype.configureRendererStamper=function(){return{"data.button":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!1}}}}}};
tg.prototype.computeRendererStyle=function(b){return b.style?b.style.split("STYLE_")[1].replace(/_/g,"-").toLowerCase():""};
_.w([_.Z(),_.n("design:type",Object)],tg.prototype,"data",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],tg.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],tg.prototype,"rendererBehavior",void 0);_.w([_.Z({computed:"computeRendererStyle(data)",reflectToAttribute:!0}),_.n("design:type",String)],tg.prototype,"rendererStyle",void 0);_.w([_.ZM({is:"ytd-compact-text-promo-renderer",disableElementRegistration:!0})],tg);
_.V(tg,"ytd-compact-text-promo-renderer",function(){if(SCl!==void 0)return SCl;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return SCl=b},{mode:1});var VOA;var jc=function(){var b=_.g.apply(this,arguments)||this;b.isShortsStyle=!1;return b};
_.c(jc,_.g);_.E=jc.prototype;_.E.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"}}}};
_.E.disableInteractionChanged=function(){this.isShortsStyle||(this.disableInteraction?_.dp(this.hostElement,"yt-disable-lockup-interaction"):_.dp(this.hostElement,"yt-enable-lockup-interaction"))};
_.E.isMetaBlockEmpty=function(b){return!b||!b.longBylineText&&!b.shortBylineText&&!b.shortViewCountText&&!b.viewCountText};
_.E.computeHasOneLineTitle=function(b){return this.forceOneLineTitle||!(b==null||!b.buttons)};
_.E.computeDisableInteraction=function(){var b;return!((b=this.data)==null?0:b.navigationEndpoint)};
_.E.hasSingularTopStandaloneBadge=function(){var b;return!((b=this.data)==null||!b.topStandaloneBadge)};
_.DB.Object.defineProperties(jc.prototype,{watchFeedBigThumbs:{configurable:!0,enumerable:!0,get:function(){return _.N("kevlar_watch_feed_big_thumbs")?!0:!!this.isGridViewEnabled}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isGridViewEnabled||_.N("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 b;return this.hasSingularTopStandaloneBadge()?[(b=this.data)==null?void 0:b.topStandaloneBadge]:[]}},
inlineMetadataBadges:{configurable:!0,enumerable:!0,get:function(){var b;return this.shouldShowTopBadges?((b=this.data)==null?void 0:b.badges)||[]:[]}},
shouldShowBadgesBelowMetadata:{configurable:!0,enumerable:!0,get:function(){return!this.shouldShowTopBadges}},
compactTitleClass:{configurable:!0,enumerable:!0,get:function(){return this.shouldShowTopBadges?"compact-title":""}}});
jc.prototype.disableInteractionChanged=jc.prototype.disableInteractionChanged;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],jc.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],jc.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.Wl),_.n("design:type",Object)],jc.prototype,"ytdDismissibleItemBehavior",void 0);_.w([_.R(_.Ui),_.n("design:type",Object)],jc.prototype,"ytdLockupBehavior",void 0);
_.w([_.R(_.fH),_.n("design:type",Object)],jc.prototype,"ytdReduxBehavior",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"isMetaBlockEmpty(data)"}),_.n("design:type",Boolean)],jc.prototype,"metaBlockEmpty",void 0);_.w([_.Z({selector:_.Ff}),_.n("design:type",Object)],jc.prototype,"isGridViewEnabled",void 0);_.w([_.X("isGridViewEnabled"),_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean),_.n("design:paramtypes",[])],jc.prototype,"watchFeedBigThumbs",null);
_.w([_.X("isGridViewEnabled"),_.Z({reflectToAttribute:!0}),_.n("design:type",String),_.n("design:paramtypes",[])],jc.prototype,"thumbnailWidth",null);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],jc.prototype,"isShortsStyle",void 0);_.w([_.Z(),_.n("design:type",Object)],jc.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"computeHasOneLineTitle(data)"}),_.n("design:type",Boolean)],jc.prototype,"hasOneLineTitle",void 0);
_.w([_.Z(),_.n("design:type",Boolean)],jc.prototype,"hideThumbnail",void 0);_.w([_.Z(),_.n("design:type",Boolean)],jc.prototype,"forceOneLineTitle",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"computeDisableInteraction(data)"}),_.n("design:type",Boolean)],jc.prototype,"disableInteraction",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],jc.prototype,"musicMetadataVideoLockup",void 0);
_.w([_.O8("disableInteraction"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],jc.prototype,"disableInteractionChanged",null);_.w([_.X("data"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],jc.prototype,"shouldShowTopBadges",null);_.w([_.X("data"),_.n("design:type",Array),_.n("design:paramtypes",[])],jc.prototype,"topBadges",null);
_.w([_.X("shouldShowTopBadges","data"),_.n("design:type",Array),_.n("design:paramtypes",[])],jc.prototype,"inlineMetadataBadges",null);_.w([_.X("shouldShowTopBadges"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],jc.prototype,"shouldShowBadgesBelowMetadata",null);_.w([_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],jc.prototype,"compactTitleClass",null);_.w([_.ZM({is:"ytd-compact-video-renderer",disableElementRegistration:!0})],jc);
_.V(jc,"ytd-compact-video-renderer",function(){if(VOA!==void 0)return VOA;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return VOA=b},{mode:_.s_("kevlar_poly_si_batch_j067")?1:2});var isH;_.Xf("itemSectionRenderer","counterfactualRenderer","ytd-counterfactual-renderer");var Fv=function(){return _.g.apply(this,arguments)||this};
_.c(Fv,_.g);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Fv.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Fv.prototype,"data",void 0);_.w([_.ZM({is:"ytd-counterfactual-renderer",disableElementRegistration:!0})],Fv);
_.V(Fv,"ytd-counterfactual-renderer",function(){if(isH!==void 0)return isH;var b=document.createElement("template");_.J(b,"\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");b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return isH=b},{mode:1});var wrV;var Zu=function(){var b=_.g.apply(this,arguments)||this;b.hidden=!1;return b};
_.c(Zu,_.g);Zu.prototype.onSelect=function(){this.data&&this.data.onSelectCommand&&_.I2().resolve(_.U6).resolveCommand(this.data.onSelectCommand,{form:{element:this.hostElement}})};
Zu.prototype.computeHidden=function(b){return!!b};
_.DB.Object.defineProperties(Zu.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}}});
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Zu.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Zu.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"computeHidden(data.isHidden)"}),_.n("design:type",Object)],Zu.prototype,"hidden",void 0);_.w([_.X("data.label"),_.n("design:type",String),_.n("design:paramtypes",[])],Zu.prototype,"label",null);_.w([_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],Zu.prototype,"value",null);
_.w([_.ZM({is:"ytd-dropdown-item-renderer",disableElementRegistration:!0})],Zu);
_.V(Zu,"ytd-dropdown-item-renderer",function(){if(wrV!==void 0)return wrV;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return wrV=b},{mode:1});var uhM;var KyA;var gS=function(){return _.g.apply(this,arguments)||this};
_.c(gS,_.g);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],gS.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],gS.prototype,"data",void 0);_.w([_.Z({computed:"getSimpleString(data.label)"}),_.n("design:type",String)],gS.prototype,"label",void 0);_.w([_.ZM({is:"ytd-navigation-dropdown-item-renderer",disableElementRegistration:!0})],gS);
_.V(gS,"ytd-navigation-dropdown-item-renderer",function(){if(KyA!==void 0)return KyA;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return KyA=b},{mode:1});var y9=function(){var b=_.g.apply(this,arguments)||this;b.disabled=!1;b.value="";b.noLabelFloat=!1;b.noUnderline=!1;b.usePrimaryColor=!1;b.hasBackground=!1;b.verticalAlign="top";b.autosize=!1;b.minAutosizeWidth=100;b.autosizeFont="14px Roboto";return b};
_.c(y9,_.g);_.E=y9.prototype;_.E.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"}}}};
_.E.open=function(){this.inputEl.open()};
_.E.reset=function(){this.entries.selected=-1;this.entries.forceSynchronousItemUpdate();this.entries.select(this.getSelectedItem())};
_.E.dataChanged=function(){this.reset()};
_.E.valueChangedForBinding=function(){this.hostElement.dispatchEvent(new _.pA("value-changed",this.value))};
_.E.stopPropagation=function(b){b.stopPropagation()};
_.E.autoSizeLabel=function(){if(this.autosizeFont&&this.autosize){this.canvas||(this.canvas=document.createElement("canvas"));var b=this.canvas.getContext("2d");b&&(b.font=this.autosizeFont,this.inputEl.style.width=Math.max(this.minAutosizeWidth,Number(b.measureText(this.inputEl.value).width)+24)+"px")}};
_.E.getSelectedItem=function(){if(!this.data||!this.data.entries)return null;for(var b=0,d=this.data.entries.length;b<d;b++){var B=this.data.entries[b],k;for(k in B)if(B.hasOwnProperty(k)){var G=B[k];if("isSelected"in G&&G.isSelected)return"stringValue"in G?G.stringValue||"":"int32Value"in G?G.int32Value||0:0}}return null};
_.E.updateValueFromBinding=function(b){this.value=b.detail.value};
_.DB.Object.defineProperties(y9.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 b=0,d=this.data.entries.length;b<d;b++){var B=this.data.entries[b],k;for(k in B)if(B.hasOwnProperty(k)){var G=B[k];if("isSelected"in G&&G.isSelected&&"label"in G)return this.ytRendererBehavior.getSimpleString(G.label)}}return null}}});
y9.prototype.autoSizeLabel=y9.prototype.autoSizeLabel;y9.prototype.stopPropagation=y9.prototype.stopPropagation;y9.prototype.valueChangedForBinding=y9.prototype.valueChangedForBinding;y9.prototype.dataChanged=y9.prototype.dataChanged;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],y9.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],y9.prototype,"ytRendererStamperBehavior",void 0);
_.w([_.Z(),_.n("design:type",Object)],y9.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],y9.prototype,"disabled",void 0);_.w([_.Z(),_.n("design:type",Object)],y9.prototype,"value",void 0);_.w([_.Z(),_.n("design:type",Object)],y9.prototype,"noLabelFloat",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],y9.prototype,"noUnderline",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",String)],y9.prototype,"theme",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],y9.prototype,"usePrimaryColor",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],y9.prototype,"hasBackground",void 0);_.w([_.Z(),_.n("design:type",Object)],y9.prototype,"verticalAlign",void 0);_.w([_.Z(),_.n("design:type",Object)],y9.prototype,"autosize",void 0);_.w([_.Z(),_.n("design:type",Object)],y9.prototype,"minAutosizeWidth",void 0);_.w([_.Z(),_.n("design:type",Object)],y9.prototype,"autosizeFont",void 0);
_.w([_.DM("#entries"),_.n("design:type",Object)],y9.prototype,"entries",void 0);_.w([_.DM("#input"),_.n("design:type",Object)],y9.prototype,"inputEl",void 0);_.w([_.pl("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],y9.prototype,"dataChanged",null);_.w([_.pl("value"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],y9.prototype,"valueChangedForBinding",null);
_.w([_.$0("iron-overlay-opened"),_.$0("iron-overlay-closed"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],y9.prototype,"stopPropagation",null);_.w([_.$0("iron-select"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],y9.prototype,"autoSizeLabel",null);_.w([_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],y9.prototype,"label",null);
_.w([_.ZM({disableElementRegistration:!0,is:"ytd-dropdown-renderer"})],y9);
_.V(y9,"ytd-dropdown-renderer",function(){if(uhM!==void 0)return uhM;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return uhM=b},{mode:1});var ncU;var Sc=function(){var b=_.g.apply(this,arguments)||this;b.isConstrainedList=!1;return b};
_.c(Sc,_.g);Sc.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"}}}};
Sc.prototype.fillRestIfNoShowMore=function(){this.data&&!this.data.showMoreText&&this.ytLazyListBehavior.canShowMore&&this.ytLazyListBehavior.fillRemainingListItems()};
Sc.prototype.onShowMoreClick=function(){this.ytLazyListBehavior.fillRemainingListItems()};
Sc.prototype.computeViewAllHidden=function(b,d){return b||!d.viewAllEndpoint};
Sc.prototype.fillRestIfNoShowMore=Sc.prototype.fillRestIfNoShowMore;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Sc.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],Sc.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.Hl.YtLazyListBehavior),_.n("design:type",Object)],Sc.prototype,"ytLazyListBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Sc.prototype,"data",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Sc.prototype,"isConstrainedList",void 0);_.w([_.pl("data","canShowMore"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Sc.prototype,"fillRestIfNoShowMore",null);_.w([_.ZM({is:"ytd-expanded-shelf-contents-renderer",disableElementRegistration:!0})],Sc);
_.V(Sc,"ytd-expanded-shelf-contents-renderer",function(){if(ncU!==void 0)return ncU;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return ncU=b},{mode:_.s_("kevlar_poly_si_batch_j025")?1:2});var To5;var V9=function(){return _.g.apply(this,arguments)||this};
_.c(V9,_.g);V9.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}}}}}};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],V9.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],V9.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],V9.prototype,"data",void 0);_.w([_.ZM({is:"ytd-feed-channel-filter-header-renderer",disableElementRegistration:!0})],V9);
_.V(V9,"ytd-feed-channel-filter-header-renderer",function(){if(To5!==void 0)return To5;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return To5=b},{mode:1});var rhs;var Qf3;var qCA;var iP=function(){return _.g.apply(this,arguments)||this};
_.c(iP,_.g);_.E=iP.prototype;_.E.onClick=function(b){var d,B=(d=this.data)==null?void 0:d.sectionEndpoint;!_.eK(_.Q8(b),this.hostElement,["A".toString()])&&B&&_.dp(this.hostElement,"yt-navigate",{endpoint:B})};
_.E.computeHasSectionEndpoint=function(b){return(b==null?void 0:b.sectionEndpoint)!==void 0};
_.E.computeShowHeaderAsLink=function(b){return(b==null?void 0:b.header)!==void 0&&(b==null?void 0:b.sectionEndpoint)!==void 0};
_.E.computeShowSubheaderAsLink=function(b){return(b==null?void 0:b.subheader)!==void 0&&(b==null?void 0:b.sectionEndpoint)!==void 0&&(b==null?void 0:b.header)===void 0};
_.E.getHeaderAsLinkClass=function(b){var d=[],B;(b==null?0:(B=b.headerIcon)==null?0:B.iconType)&&d.push("header-link-active");return d.join(" ")};
_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],iP.prototype,"ytComponentBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],iP.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],iP.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],iP.prototype,"data",void 0);
_.w([_.Z({computed:"computeHasSectionEndpoint(data)",reflectToAttribute:!0}),_.n("design:type",Boolean)],iP.prototype,"hasSectionEndpoint",void 0);_.w([_.Z({computed:"computeShowHeaderAsLink(data)"}),_.n("design:type",Boolean)],iP.prototype,"showHeaderAsLink",void 0);_.w([_.Z({computed:"computeShowSubheaderAsLink(data)"}),_.n("design:type",Boolean)],iP.prototype,"showSubheaderAsLink",void 0);_.w([_.ZM({is:"ytd-medical-panel-section-renderer",disableElementRegistration:!0})],iP);
_.V(iP,"ytd-medical-panel-section-renderer",function(){if(qCA!==void 0)return qCA;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return qCA=b},{mode:1});var wS=function(){var b=_.g.apply(this,arguments)||this;b.isExpanded=!1;b.roundedContainer=!0;b.skipRoundingTop=!1;b.toggleExpandableSection=function(){b.isExpanded=!b.isExpanded};
return b};
_.c(wS,_.g);
wS.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]]"}}}}}};
wS.prototype.dataChanged=function(){this.data&&(this.isExpanded=!1)};
wS.prototype.dataChanged=wS.prototype.dataChanged;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],wS.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],wS.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],wS.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Object)],wS.prototype,"isExpanded",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],wS.prototype,"roundedContainer",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],wS.prototype,"skipRoundingTop",void 0);_.w([_.Z(),_.n("design:type",Object)],wS.prototype,"toggleExpandableSection",void 0);_.w([_.pl("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],wS.prototype,"dataChanged",null);_.w([_.ZM({is:"ytd-medical-panel-content-renderer",disableElementRegistration:!0})],wS);
_.V(wS,"ytd-medical-panel-content-renderer",function(){if(Qf3!==void 0)return Qf3;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return Qf3=b},{mode:1});_.Xf("itemSectionRenderer","infoPanelContainerRenderer","ytd-info-panel-container-renderer");var uP=function(){var b=_.g.apply(this,arguments)||this;b.roundedContainer=!0;b.extractOverlay=!1;b.amsterdamEnabled=_.N("enable_desktop_amsterdam_info_panels");b.hasTitle=!1;b.linkIcon="OPEN_IN_NEW";b.isDismissed=!1;return b};
_.c(uP,_.g);uP.prototype.onOverlayConditionsChange=function(){var b=_.Cl(this.hostElement).querySelector("ytd-info-panel-content-renderer");b&&(b.set("extractOverlay",this.extractOverlay),b.set("roundedContainer",this.roundedContainer))};
uP.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"}}}};
uP.prototype.computeHasTitle=function(b){return!(b==null||!b.title)};
uP.prototype.onClick=function(b){var d,B=(d=this.data)==null?void 0:d.headerEndpoint;!_.eK(_.Q8(b),this.hostElement,["BUTTON".toString()])&&B&&this.ytComponentBehavior.resolveCommand(B)};
_.DB.Object.defineProperties(uP.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 b;return((b=this.data)==null?void 0:b.titleStyle)==="INFO_PANEL_CONTAINER_TITLE_STYLE_LINK"}},
hideDivider:{configurable:!0,enumerable:!0,get:function(){var b,d;return((b=this.data)==null?void 0:b.disableBottomDivider)||!((d=this.data)==null?0:d.title)}}});
uP.prototype.onOverlayConditionsChange=uP.prototype.onOverlayConditionsChange;_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],uP.prototype,"ytComponentBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],uP.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],uP.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.fH),_.n("design:type",Object)],uP.prototype,"ytdReduxBehavior",void 0);
_.w([_.Z(),_.n("design:type",Object)],uP.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],uP.prototype,"roundedContainer",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],uP.prototype,"extractOverlay",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],uP.prototype,"amsterdamEnabled",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"computeHasTitle(data)"}),_.n("design:type",Object)],uP.prototype,"hasTitle",void 0);
_.w([_.Z({type:_.N("kevlar_property_type_migration_killswitch")?String:void 0,reflectToAttribute:!0}),_.X("data.background"),_.n("design:type",Object),_.n("design:paramtypes",[])],uP.prototype,"background",null);_.w([_.Z({type:_.N("kevlar_property_type_migration_killswitch")?String:void 0,reflectToAttribute:!0}),_.X("data.titleStyle"),_.n("design:type",Object),_.n("design:paramtypes",[])],uP.prototype,"titleStyle",null);
_.w([_.Z({type:_.N("kevlar_property_type_migration_killswitch")?Boolean:void 0}),_.X("data.titleStyle"),_.n("design:type",Object),_.n("design:paramtypes",[])],uP.prototype,"showLinkIcon",null);_.w([_.Z(),_.n("design:type",String)],uP.prototype,"linkIcon",void 0);_.w([_.Z({type:_.N("kevlar_property_type_migration_killswitch")?Boolean:void 0}),_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],uP.prototype,"hideDivider",null);
_.w([_.Z({selectorArgs:["data.dismissStateEntityKey"],selector:function(b,d){b=_.AY(b.entities,"dismissState",d);return(b==null?void 0:b.isDismissed)||(b==null?void 0:b.vwcDismissState)==="VWC_DISMISS_STATE_NOT_INTERESTED"||(b==null?void 0:b.vwcDismissState)==="VWC_DISMISS_STATE_BLOCK_CHANNEL"}}),
_.n("design:type",Object)],uP.prototype,"isDismissed",void 0);_.w([_.O8("roundedContainer","extractOverlay"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],uP.prototype,"onOverlayConditionsChange",null);_.w([_.ZM({is:"ytd-info-panel-container-renderer",disableElementRegistration:!0})],uP);
_.V(uP,"ytd-info-panel-container-renderer",function(){if(rhs!==void 0)return rhs;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return rhs=b},{mode:1});var xvl;_.Xf("sharingItemSection","itemSectionHeaderRenderer","ytd-item-section-header-renderer");var Ki=function(){return _.g.apply(this,arguments)||this};
_.c(Ki,_.g);Ki.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
Ki.prototype.computeStyle=function(b){return b?b:""};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Ki.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],Ki.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Ki.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"computeStyle(data.titleStyle)"}),_.n("design:type",String)],Ki.prototype,"titleStyle",void 0);
_.w([_.ZM({is:"ytd-item-section-header-renderer",disableElementRegistration:!0})],Ki);
_.E_()(Ki,"ytd-item-section-header-renderer",function(){if(xvl===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);xvl=b}b=xvl;return b},{allowedProps:["data"],
mode:1});var YC$;var e7h,bze=function(){return e7h!==void 0?e7h:e7h=document.createElement("template")};
document.head.appendChild(bze().content);var d2M;_.ni=new _.$n("VOTING_ANIMATION_CONTROLLER_TOKEN");var kJS=_.y(function(b){var d=b.data;var B=_.WC("div"),k=_.WC("div");b=_.C(_.zk("VOTE_STATUS_NONE",void 0,"YPH5mf"));var G=b.next().value,P=b.next().value,v=_.on(oW4,function(){var D;return(D=d())==null?void 0:D.entityKey}),L=_.N("web_enable_voting_animation")||_.N("enable_music_web_cairo_voting_animation");
_.Ti(function(){var D;((D=d().initialState)==null?0:D.status)&&P(d().initialState.status)});
var A=function(){var D,U,M=(U=(D=d().initialState)==null?void 0:D.votes)!=null?U:0,z;D=(z=d().initialState)==null?void 0:z.status;return D==="VOTE_STATUS_UPVOTED"?M-1:D==="VOTE_STATUS_DOWNVOTED"?M+1:M},a=function(){return G()==="VOTE_STATUS_UPVOTED"?A()+1:G()==="VOTE_STATUS_DOWNVOTED"?A()-1:A()},O=function(D){var U=D?"VOTE_STATUS_UPVOTED":"VOTE_STATUS_NONE";
P(U);var M=a(),z=_.I2().resolve(_.O6(_.ni)),H=v();H&&(D&&(H==null?0:H.upvoteDefaultButtonOnTap)?_.VW(H.upvoteDefaultButtonOnTap,{form:{element:B.value},disableClickTracking:!0}):(H==null?0:H.upvoteToggledButtonOnTap)&&_.VW(H.upvoteToggledButtonOnTap,{form:{element:B.value},disableClickTracking:!0}));var l;D=(l=H==null?void 0:H.enableOptimisticReordering)!=null?l:d().enableOptimisticReordering;L&&z&&d().itemId&&D&&BUA(z,d().itemId,M,U)},I=function(D){var U=D?"VOTE_STATUS_DOWNVOTED":"VOTE_STATUS_NONE";
P(U);var M=a(),z=_.I2().resolve(_.O6(_.ni)),H=v();H&&(D&&(H==null?0:H.downvoteDefaultButtonOnTap)?_.VW(H.downvoteDefaultButtonOnTap,{form:{element:k.value},disableClickTracking:!0}):(H==null?0:H.downvoteToggledButtonOnTap)&&_.VW(H.downvoteToggledButtonOnTap,{form:{element:k.value},disableClickTracking:!0}));var l;D=(l=H==null?void 0:H.enableOptimisticReordering)!=null?l:d().enableOptimisticReordering;L&&z&&d().itemId&&D&&BUA(z,d().itemId,M,U)};
b={};b=_.LQ("ytVotingViewModelVoteCount",(b.ytVotingViewModelVoteCountDisabled=function(){return d().isDisabled},b));
return _.W("voting-view-model",{class:"ytVotingViewModelHost"},_.W("div",{el:B},_.W(_.MN,{data:function(){var D=_.p(d().upvoteButton,_.U0);return{toggleButtonViewModel:Object.assign({},D,{isToggled:G()==="VOTE_STATUS_UPVOTED"})}}},{toggleButtonViewModel:function(D){return _.W(_.kk,{data:D.data,
onToggle:O})}})),_.W("div",{class:b},function(){var D,U,M;
return G()==="VOTE_STATUS_UPVOTED"?(D=d().initialState)==null?void 0:D.compactVotesUpvoted:G()==="VOTE_STATUS_DOWNVOTED"?(U=d().initialState)==null?void 0:U.compactVotesDownvoted:(M=d().initialState)==null?void 0:M.compactVotes}),_.W("div",{el:k},_.W(_.MN,{data:function(){var D=_.p(d().downvoteButton,_.U0);
return{toggleButtonViewModel:Object.assign({},D,{isToggled:G()==="VOTE_STATUS_DOWNVOTED"})}}},{toggleButtonViewModel:function(D){return _.W(_.kk,{data:D.data,
onToggle:I})}})))},"ed");_.B$(_.y(function(b){var d=b.data;return _.W("engagement-bar-view-model",{class:"ytEngagementBarViewModelHost"},_.W("div",{class:_.LQ("ytEngagementBarViewModelEngagementBarWrapper",b.className)},_.W(_.MN,{data:function(){return d().actions}},{votingViewModel:kJS})))},"fd"),"engagement-bar-view-model",{props:{data:_.DK,
className:_.DK}});var TF=function(){var b=_.g.apply(this,arguments)||this;b.playlistVotingAnimationEnabled=_.N("web_enable_voting_animation");b.downloadProgress=0;b.transferState="TRANSFER_STATE_UNKNOWN";b.downloadState="DOWNLOAD_STATE_UNKNOWN";b.offlinePolicyAction="OFFLINE_VIDEO_POLICY_ACTION_UNKNOWN";b.offlineVideoPolicyExpirationTimestamp=0;return b};
_.c(TF,_.g);_.E=TF.prototype;_.E.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"}}}};
_.E.canReorderChanged=function(){this.persistentDragHandle=_.N("kevlar_playlist_drag_handles")&&this.canReorder};
_.E.onDrag=function(){if(this.thumbnail){var b=_.Cl(this.thumbnail).querySelector("yt-image");b&&(b.shouldRenderLazy=!1)}};
_.E.onMenuOverlayChanged=function(b,d){this.menuOpened=d};
_.E.onHandleMouseenter=function(){this.handleIsHovered=!0};
_.E.onHandleMouseleave=function(){this.handleIsHovered=!1};
_.E.onContentsTap=function(b){var d,B=(d=this.data)==null?void 0:d.serviceEndpoints;if(B&&B.length===1&&_.p(B[0],NC1)&&!_.eK(_.Q8(b),this.hostElement,["TP-YT-PAPER-BUTTON"]))this.ytComponentBehavior.resolveCommand(B[0]);else{var k;(d=(k=this.data)==null?void 0:k.navigationEndpoint)&&_.N("music_on_main_open_playlist_recommended_videos_in_miniplayer")&&this.styleType==="playlist-video-renderer-style-recommended-video"?this.miniplayerIsActive?GJS(_.I2().resolve(_.VD),d):(_.qw().playlistSuggestionsShelfActivation=
!0,_.POe(_.I2().resolve(_.VD),d)):d&&!_.eK(_.Q8(b),this.hostElement,["A".toString(),"BUTTON".toString(),"ENGAGEMENT-BAR-VIEW-MODEL"])&&(_.N("kevlar_playlist_video_resolve_nav_endpoint_killswitch")?_.dp(this.hostElement,"yt-navigate",{endpoint:d}):this.ytComponentBehavior.resolveCommand(d))}};
_.E.computeStyle=function(b){return b?b.toLowerCase().replace(/_/g,"-"):""};
_.E.computeThumbnailWidth=function(b){return b==="PLAYLIST_VIDEO_RENDERER_STYLE_EPISODE"?170:200};
_.E.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=ypm(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))}};
_.E.created=function(){this.downloadRenderData=void 0;this.isDownloads=!1};
_.E.detached=function(){this.downloadRenderData=void 0;this.isDownloads=!1};
_.E.dataChanged=function(){if(this.data){var b,d,B,k=((b=this.downloadRenderData)==null?void 0:b.badges)&&((d=this.downloadRenderData)==null?void 0:d.badges)!==((B=this.data)==null?void 0:B.badges),G,P,v;b=((G=this.downloadRenderData)==null?void 0:G.thumbnailOverlays)&&((P=this.downloadRenderData)==null?void 0:P.thumbnailOverlays)!==((v=this.data)==null?void 0:v.thumbnailOverlays);(!this.downloadRenderData||k||b)&&this.downloadStateChanged()}};
_.E.setVideoIdChanged=function(){if(this.data&&this.data.setVideoId){var b,d,B=(b=this.data.menu)==null?void 0:(d=b.menuRenderer)==null?void 0:d.items;if(B)for(b=_.C(B),d=b.next();!d.done;d=b.next())if(d=d.value,B=void 0,_.p((B=d.menuServiceItemRenderer)==null?void 0:B.serviceEndpoint,_.L7)){var k=B=void 0,G=void 0;d=(B=d)==null?void 0:(k=B.menuServiceItemRenderer)==null?void 0:(G=k.serviceEndpoint)==null?void 0:G.playlistEditEndpoint;G=k=void 0;if(B=(k=d)==null?void 0:(G=k.actions)==null?void 0:
G[0])k=void 0,B.setVideoId=(k=this.data)==null?void 0:k.setVideoId;G=k=B=void 0;if(d=(B=d)==null?void 0:(k=B.clientActions)==null?void 0:(G=k[0])==null?void 0:G.playlistRemoveVideosAction)B=void 0,d.setVideoIds=[(B=this.data)==null?void 0:B.setVideoId]}}};
_.DB.Object.defineProperties(TF.prototype,{playlistVideoId:{configurable:!0,enumerable:!0,get:function(){return this.data.videoId}}});
TF.prototype.setVideoIdChanged=TF.prototype.setVideoIdChanged;TF.prototype.dataChanged=TF.prototype.dataChanged;TF.prototype.downloadStateChanged=TF.prototype.downloadStateChanged;TF.prototype.onMenuOverlayChanged=TF.prototype.onMenuOverlayChanged;TF.prototype.canReorderChanged=TF.prototype.canReorderChanged;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],TF.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.fH),_.n("design:type",Object)],TF.prototype,"ytdReduxBehavior",void 0);
_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],TF.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.Ui),_.n("design:type",Object)],TF.prototype,"ytdLockupBehavior",void 0);_.w([_.R(_.Wl),_.n("design:type",Object)],TF.prototype,"ytdDismissibleItemBehavior",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],TF.prototype,"ytComponentBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],TF.prototype,"data",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],TF.prototype,"canReorder",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],TF.prototype,"menuOpened",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],TF.prototype,"handleIsHovered",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],TF.prototype,"persistentDragHandle",void 0);_.w([_.Z(),_.n("design:type",Object)],TF.prototype,"downloadRenderData",void 0);
_.w([_.Z({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.n("design:type",String)],TF.prototype,"styleType",void 0);_.w([_.Z({computed:"computeThumbnailWidth(data.style)"}),_.n("design:type",Number)],TF.prototype,"thumbnailWidth",void 0);_.w([_.Z({value:!1,reflectToAttribute:!0}),_.n("design:type",Boolean)],TF.prototype,"isDownloads",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],TF.prototype,"playlistVotingAnimationEnabled",void 0);
_.w([_.Z({selector:S6,selectorArgs:["data.videoId"]}),_.n("design:type",Object)],TF.prototype,"downloadProgress",void 0);_.w([_.Z(),_.n("design:type",Number)],TF.prototype,"relativeDateReference",void 0);_.w([_.Z({selector:_.ZS,selectorArgs:["data.videoId"]}),_.n("design:type",Object)],TF.prototype,"transferState",void 0);_.w([_.Z({selector:PhE,selectorArgs:["data.videoId"]}),_.n("design:type",Object)],TF.prototype,"downloadState",void 0);
_.w([_.Z({selector:u01,selectorArgs:["data.videoId"]}),_.n("design:type",Object)],TF.prototype,"offlinePolicyAction",void 0);_.w([_.Z({selector:K8W,selectorArgs:["data.videoId"]}),_.n("design:type",Object)],TF.prototype,"offlineVideoPolicyExpirationTimestamp",void 0);_.w([_.Z({selector:Tb4,selectorArgs:["data.videoId"]}),_.n("design:type",Object)],TF.prototype,"entityInfo",void 0);_.w([_.Z({selector:_.tY}),_.n("design:type",Boolean)],TF.prototype,"miniplayerIsActive",void 0);
_.w([_.X("data"),_.n("design:type",String),_.n("design:paramtypes",[])],TF.prototype,"playlistVideoId",null);_.w([_.DM("#thumbnail"),_.n("design:type",Object)],TF.prototype,"thumbnail",void 0);_.w([_.pl("canReorder"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],TF.prototype,"canReorderChanged",null);
_.w([_.$0("yt-menu-overlay-changed"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent,Boolean]),_.n("design:returntype")],TF.prototype,"onMenuOverlayChanged",null);_.w([_.pl("transferState","offlinePolicyAction","offlineVideoPolicyExpirationTimestamp","downloadProgress","downloadState"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],TF.prototype,"downloadStateChanged",null);
_.w([_.pl("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],TF.prototype,"dataChanged",null);_.w([_.pl("data.setVideoId"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],TF.prototype,"setVideoIdChanged",null);_.w([_.ZM({is:"ytd-playlist-video-renderer",disableElementRegistration:!0})],TF);
_.V(TF,"ytd-playlist-video-renderer",function(){if(d2M!==void 0)return d2M;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);b.content.insertBefore(bze().content.cloneNode(!0),b.content.firstChild);return d2M=b},{mode:1});var EvS;var rS=function(){return _.g.apply(this,arguments)||this};
_.c(rS,_.g);_.w([_.Z(),_.n("design:type",Object)],rS.prototype,"data",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],rS.prototype,"rendererBehavior",void 0);_.w([_.ZM({is:"ytd-premium-browse-footer-renderer",disableElementRegistration:!0})],rS);
_.V(rS,"ytd-premium-browse-footer-renderer",function(){if(EvS!==void 0)return EvS;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return EvS=b},{mode:1});var sQs;var Q9=function(){var b=_.g.apply(this,arguments)||this;b.actionMap={"yt-dark-mode-toggled-action":"handleDarkModeToggledAction"};return b};
_.c(Q9,_.g);_.E=Q9.prototype;_.E.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
_.E.handleDarkModeToggledAction=function(b){this.isDarkTheme=b};
_.E.computeHeaderLogoThumbnail=function(b,d){if(b)return d?b.darkLogo:b.lightLogo};
_.E.computeHeaderLogoHeight=function(b,d){var B,k,G;return(b=(B=this.computeHeaderLogoThumbnail(b,d))==null?void 0:(k=B.thumbnails)==null?void 0:(G=k[0])==null?void 0:G.height)&&b%31===0?"31":"24"};
_.E.computeHeaderLogoMarginBottom=function(b,d){return this.computeHeaderLogoHeight(b,d)==="24"?"0":"-7"};
_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],Q9.prototype,"actionHandlerBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Q9.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Q9.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Boolean)],Q9.prototype,"isDarkTheme",void 0);_.w([_.Z({computed:"computeHeaderLogoThumbnail(data,isDarkTheme)"}),_.n("design:type",Object)],Q9.prototype,"themeLogo",void 0);
_.w([_.Z({computed:"computeHeaderLogoHeight(data,isDarkTheme)"}),_.n("design:type",String)],Q9.prototype,"logoHeight",void 0);_.w([_.Z({computed:"computeHeaderLogoMarginBottom(data,isDarkTheme)"}),_.n("design:type",String)],Q9.prototype,"logoMarginBottom",void 0);_.w([_.ZM({is:"ytd-primetime-promo-header-renderer",disableElementRegistration:!0})],Q9);
_.V(Q9,"ytd-primetime-promo-header-renderer",function(){if(sQs!==void 0)return sQs;var b=document.createElement("template");_.J(b,'\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>');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return sQs=b},{mode:1});var COU;_.q6=_.y(function(b){var d=b.className;var B=b.data;var k=b.isOverlay;var G=b.maxLinesOverride;var P=b.useMediumText;var v=function(){return B().alwaysShowTruncationText},L=function(){return B().truncationText},A=function(){return P!==void 0&&P()?"medium":"small"},a=function(){return k!==void 0&&k()?"overlay":"default"},O=function(){var M,z;
return(z=(M=_.p(B().rendererContext,_.c0))==null?void 0:M.label)!=null?z:""};
b=_.C(_.zk(!1,void 0,"llBUm"));var I=b.next().value,D=b.next().value;b=_.A2(function(){B().expandOnTap&&D(!I());return!1});
var U={};return _.W("yt-description-preview-view-model",{el:_.Yl(_.ZC(function(){return B().rendererContext})),
class:_.LQ("ytDescriptionPreviewViewModelHost",d,(U.ytDescriptionPreviewViewModelClickable=function(){var M;return!((M=_.p(B().rendererContext,_.gT))==null||!M.onTap)},U.ytDescriptionPreviewViewModelIsOverlay=k,U)),
"on:click":b},_.W(_.m,{cond:function(){return B().description},
then:function(M){return _.W(_.m,{cond:I,then:function(){var z={};return _.W("div",{class:_.LQ("ytDescriptionPreviewViewModelDescription",(z.ytDescriptionPreviewViewModelDescriptionMediumText=P,z))},_.W(_.I4,{text:M}))},
else:function(){return _.W(vW3,{text:M,alwaysShowTruncationText:v,truncationText:L,maxLines:function(){var z;return(z=G==null?void 0:G())!=null?z:B().maxLines},
textStyle:a,accessibilityLabel:O,textSize:A})}})}}))},"gd");
_.q6.idomCompat=!0;var Lf2=_.y(function(b){var d=_.A2(function(G){var P;(P=b.onClick)==null||P.call(b,G)}),B={},k={};
return _.W("yt-shelf-header-layout",{class:_.LQ("yt-shelf-header-layout",(B["yt-shelf-header-layout--disable-horizontal-padding"]=b.disableHorizontalPadding,B["yt-shelf-header-layout--disable-vertical-padding"]=b.disableVerticalPadding,B["yt-shelf-header-layout--responsive"]=b.useResponsiveLayout,B["yt-shelf-header-layout--narrow"]=function(){var G,P;return((G=b.useResponsiveLayout)==null?void 0:G.call(b))&&((P=b.forceSmallLayout)==null?void 0:P.call(b))},B["yt-shelf-header-layout--is-overlay"]=b.isOverlay,
B["yt-shelf-header-layout--tappable"]=b.isInteractive,B["yt-shelf-header-layout--optional-medium-layout-padding"]=b.useUpdatedPadding,B)),
"on:click":d,tabindex:function(){var G;return((G=b.isInteractive)==null?0:G.call(b))?0:void 0}},_.W("div",{class:"yt-shelf-header-layout__header-row"},_.W(_.m,{cond:b.leadingIcon,
then:function(G){return _.W("div",{class:"yt-shelf-header-layout__leading-icon"},_.W(_.$u,{icon:G}))},
else:function(){return _.W(_.m,{cond:b.hasLeadingImage,then:function(){var G,P={};return _.W("div",{class:_.LQ("yt-shelf-header-layout__leading-image",(P["yt-shelf-header-layout__leading-image--circular-image"]=b.circularImage,P))},(G=b.leadingImage)==null?void 0:G.call(b))}})}}),_.W("div",{class:"yt-shelf-header-layout__label-container"},_.W(_.m,{cond:b.hasSuperlabel,
then:function(){var G;return _.W("div",{class:"yt-shelf-header-layout__superlabel"},(G=b.superlabel)==null?void 0:G.call(b))}}),_.W("div",{class:"yt-shelf-header-layout__title-row"},_.W(vv5,{text:b.title,
className:_.LQ("yt-shelf-header-layout__title",(k["yt-shelf-header-layout__title--small-title"]=b.forceSmallLayout,k)),tagLevel:b.tagLevel}),_.W(_.m,{cond:b.hasDetail,then:function(){var G;return _.W("div",{class:"yt-shelf-header-layout__detail"},(G=b.detail)==null?void 0:G.call(b))}})),_.W(_.m,{cond:b.hasSublabel,
then:function(){var G;return _.W("div",{class:"yt-shelf-header-layout__sublabel"},(G=b.sublabel)==null?void 0:G.call(b))}})),_.W(_.m,{cond:b.hasTrailingActions,
then:function(){var G;return _.W("div",{class:"yt-shelf-header-layout__trailing-actions"},(G=b.trailingActions)==null?void 0:G.call(b))}})),_.W(_.m,{cond:b.hasBottomAccessory,
then:function(){var G;return _.W("div",{class:"yt-shelf-header-layout__bottom-accessory"},(G=b.bottomAccessory)==null?void 0:G.call(b))}}))},"hd");
Lf2.idomCompat={callbacks:{title:!0,detail:!0,sublabel:!0,superlabel:!0,leadingImage:!0,trailingActions:!0,onClick:!0,bottomAccessory:!0}};
var vv5=_.y(function(b){var d=b.text;var B=b.className;var k=b.tagLevel;return _.W(_.wJ,null,_.W(_.S8,{when:function(){return(k==null?void 0:k())===0}},function(){return _.W("h2",{class:B},d())}),_.W(_.S8,{when:function(){return(k==null?void 0:k())===1}},function(){return _.W("h3",{class:B},d())}),_.W(_.S8,{when:function(){return(k==null?void 0:k())===2}},function(){return _.W("h4",{class:B},d())}),_.W(_.Vt,null,function(){return _.W("h2",{class:B},d())}))},"id");var WfV,fyl,AX2;_.xw=_.y(function(b){var d=b.className;var B=b.data;var k=b.disableHorizontalPadding;var G=b.disableVerticalPadding;var P=b.forceSmallLayout;var v=b.useResponsiveLayout;var L=b.isOverlay;b=b.useUpdatedPadding;return _.W("yt-section-header-view-model",{class:_.LQ("ytSectionHeaderViewModelHost",d),style:_.m2({"background-color":function(){return Ua(B().backgroundColor)?_.lG(Ua(B().backgroundColor)):void 0}})},_.W(Lf2,{hasDetail:!1,
title:function(){return _.W(_.I4,{text:function(){return B().headline}})},
hasTitle:!0,sublabel:function(){return _.W(fyl,{data:B})},
hasSublabel:function(){return!!B().sublabel||!!B().bottomBadge},
superlabel:function(){return _.W(AX2,{data:B})},
hasSuperlabel:function(){return!!B().superlabel||!!B().topBadge},
leadingImage:function(){return _.W(WfV,{leadingAccessory:function(){return B().leadingAccessory}})},
hasLeadingImage:function(){return!!B().leadingAccessory},
trailingActions:function(){return _.W(_.MN,{data:function(){return B().trailingActions}},{flexibleActionsViewModel:_.WV})},
hasTrailingActions:function(){return!!B().trailingActions},
disableHorizontalPadding:function(){return(k==null?void 0:k())||B().disableHorizontalPadding},
disableVerticalPadding:G,forceSmallLayout:P,useResponsiveLayout:v,isOverlay:L,isInteractive:function(){return!!_.jZ(B().rendererContext)},
onClick:function(A){if(_.FT(B().rendererContext)){var a=_.jZ(B().rendererContext);a&&_.gf(a,{form:{element:A.target,event:A}})}},
bottomAccessory:function(){return _.W(_.MN,{data:function(){return B().bottomAccessory}},{descriptionPreviewViewModel:function(A){return _.W(_.q6,{data:A.data,
useMediumText:!0})},
commonMarkViewModel:function(A){A=A.data;var a;return _.W(_.Dz,null,(a=_.I2().resolve(_.O6(HDM)))==null?void 0:a({data:A}))}})},
hasBottomAccessory:function(){return!!B().bottomAccessory},
useUpdatedPadding:b}))},"jd");
WfV=_.y(function(b){var d=b.leadingAccessory;return _.W(_.Dz,null,_.W(_.m,{cond:function(){var B;return(B=d().image)!=null?B:_.Kc(d().themedImage)},
then:function(B){return _.W(_.qc,{data:B,alt:"",preserveWidth:!0,preserveHeight:!0})}}),_.W(_.m,{cond:function(){return _.p(d().avatar,_.yk)},
then:function(B){return _.W(_.fm,{data:B})}}))},"kd");
fyl=_.y(function(b){var d=b.data;return _.W(_.Dz,null,_.W(_.m,{cond:function(){return _.p(d().bottomBadge,o5$)},
then:function(B){var k={};return _.W(_.l9,{data:B,class:_.LQ((k.ytSectionHeaderViewModelBadgeWithLabel=function(){return!!B()&&!!d().sublabel},k))})}}),_.W(_.m,{cond:function(){return d().sublabel},
then:function(B){return _.W(_.I4,{text:B})}}))},"ld");
AX2=_.y(function(b){var d=b.data;return _.W(_.Dz,null,_.W(_.m,{cond:function(){return _.p(d().topBadge,o5$)},
then:function(B){var k={};return _.W(_.l9,{data:B,class:_.LQ((k.ytSectionHeaderViewModelBadgeWithLabel=function(){return!!B()&&!!d().superlabel},k))})}}),_.W(_.m,{cond:function(){return d().superlabel},
then:function(B){return _.W(_.I4,{text:B})}}))},"md");_.B$(_.xw,"yt-section-header-view-model",{props:{data:_.DK,className:_.DK,disableHorizontalPadding:_.DK,disableVerticalPadding:_.DK,forceSmallLayout:_.DK,useResponsiveLayout:_.DK,isOverlay:_.DK,useUpdatedPadding:_.DK}});_.Xf("itemSectionRenderer","primetimePromoRenderer","ytd-primetime-promo-renderer");var Yw=function(){var b=_.g.apply(this,arguments)||this;b.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction"};return b};
_.c(Yw,_.g);_.E=Yw.prototype;_.E.attached=function(){this.requestElementsPerRow()};
_.E.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"}}}};
_.E.onDataChange=function(){var b=this;_.Op(this,function(){b.updateItemVisibility()})};
_.E.onUpdateElementsPerRowAction=function(b){b&&this.elementsPerRow!==b&&(this.elementsPerRow=b,this.updateItemVisibility())};
_.E.updateItemVisibility=function(){var b=this;this.data&&this.data.panels&&_.Cl(this.hostElement).querySelectorAll("ytd-rich-item-renderer").forEach(function(d,B){d.hidden=B>b.elementsPerRow-1})};
_.E.requestElementsPerRow=function(){_.dp(this.hostElement,"yt-request-elements-per-row")};
Yw.prototype.onDataChange=Yw.prototype.onDataChange;_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],Yw.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.Wl),_.n("design:type",Object)],Yw.prototype,"ytdDismissibleItemBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Yw.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],Yw.prototype,"actionHandlerBehavior",void 0);
_.w([_.Z(),_.n("design:type",Object)],Yw.prototype,"data",void 0);_.w([_.Z({value:3}),_.n("design:type",Number)],Yw.prototype,"elementsPerRow",void 0);_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Yw.prototype,"onDataChange",null);_.w([_.ZM({is:"ytd-primetime-promo-renderer",disableElementRegistration:!0})],Yw);
_.V(Yw,"ytd-primetime-promo-renderer",function(){if(COU!==void 0)return COU;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return COU=b},{mode:1});var ayH;var ec=function(){var b=_.g.apply(this,arguments)||this;b.actionMap={"yt-button-refresh-action":"handleButtonRefreshAction"};return b};
_.c(ec,_.g);ec.prototype.configureRendererStamper=function(){return{"data.button":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}}}};
ec.prototype.handleButtonRefreshAction=function(b){if(b=_.p(b,VGM))this.set("data.button",b.membershipButton),this.notifyPath("data.button")};
_.DB.Object.defineProperties(ec.prototype,{avatars:{configurable:!0,enumerable:!0,get:function(){var b,d;return((b=this.data)==null?void 0:(d=b.avatars)==null?void 0:d.slice(0,8))||[]}}});
_.w([_.Z(),_.n("design:type",Object)],ec.prototype,"data",void 0);_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],ec.prototype,"ytActionHandlerBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],ec.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],ec.prototype,"rendererBehavior",void 0);_.w([_.X("data"),_.n("design:type",Array),_.n("design:paramtypes",[])],ec.prototype,"avatars",null);
_.w([_.ZM({is:"ytd-recognition-shelf-renderer",disableElementRegistration:!0})],ec);
_.V(ec,"ytd-recognition-shelf-renderer",function(){if(ayH!==void 0)return ayH;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return ayH=b},{mode:1});var m2S;var $25;var bf=function(){var b=_.g.apply(this,arguments)||this;b.modernButtons=_.N("web_modern_buttons");return b};
_.c(bf,_.g);_.E=bf.prototype;
_.E.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]]"}}}}}};
_.E.dataChanged=function(){this.collapsed=!0};
_.E.computeVisibleItems=function(b,d){return b!==void 0&&b.items?d?b.items.slice(0,this.data.collapsedItemCount):b.items:[]};
_.E.computeHideShowMore=function(b,d,B){return b>=d||!B};
_.E.computeHideShowAll=function(b,d,B){return!(b&&d)||B};
_.E.onMoreClick=function(){this.collapsed=!1};
_.DB.Object.defineProperties(bf.prototype,{typographyBump:{configurable:!0,enumerable:!0,get:function(){return this.isSearch&&_.N("use_modern_typography_on_search")}},
lockupExperiments:{configurable:!0,enumerable:!0,get:function(){if(this.isSearch)return{alwaysRespectPodcastShowAspectRatio:_.pw("podcast_show_lockup_style_web")==="square_thumbnail",useLegacyTypography:!_.N("use_modern_typography_on_search")}}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isSearch?"50%":"246px"}}});
bf.prototype.dataChanged=bf.prototype.dataChanged;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],bf.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],bf.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],bf.prototype,"data",void 0);_.w([_.Z({value:!1}),_.n("design:type",Boolean)],bf.prototype,"isSearch",void 0);
_.w([_.Z({computed:"computeVisibleItems(data,collapsed)"}),_.n("design:type",Array)],bf.prototype,"visibleItems",void 0);_.w([_.Z({value:!0}),_.n("design:type",Boolean)],bf.prototype,"collapsed",void 0);_.w([_.Z({computed:"computeHideShowMore(data.collapsedItemCount,data.items.length,collapsed)"}),_.n("design:type",Boolean)],bf.prototype,"hideShowMore",void 0);
_.w([_.Z({computed:"computeHideShowAll(data.expandedStateButtonEndpoint,\n        data.expandedStateButtonText,collapsed)",value:!0}),_.n("design:type",Boolean)],bf.prototype,"hideShowAll",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],bf.prototype,"modernButtons",void 0);_.w([_.X("isSearch"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],bf.prototype,"typographyBump",null);
_.w([_.X("isSearch"),_.n("design:type",Object),_.n("design:paramtypes",[])],bf.prototype,"lockupExperiments",null);_.w([_.X("isSearch"),_.n("design:type",String),_.n("design:paramtypes",[])],bf.prototype,"thumbnailWidth",null);_.w([_.pl("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],bf.prototype,"dataChanged",null);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-vertical-list-renderer"})],bf);
_.V(bf,"ytd-vertical-list-renderer",function(){if($25!==void 0)return $25;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return $25=b},{mode:1});var Oz5=_.YE(["#"]);_.Xf("itemSectionRenderer","shelfRenderer","ytd-shelf-renderer");var dE=function(){var b=_.g.apply(this,arguments)||this;b.isConstrainedList=!1;return b};
_.c(dE,_.g);_.E=dE.prototype;
_.E.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"}}}};
_.E.computeThumbnailStyle=function(b){return b||""};
_.E.computePlaceAnnotationUnderTitle=function(){var b;return["CHANNEL_THUMBNAIL_STYLE_BOXART","CHANNEL_THUMBNAIL_STYLE_BOXART_ROUNDED"].includes(((b=this.data)==null?void 0:b.thumbnailStyle)||"")};
_.E.computeHrefWithDefault=function(b){return this.ytComponentBehavior.computeHref_(b)||_.m1C(Oz5)};
_.E.computeIsPromoShelf=function(b){var d;return(b=b==null?void 0:(d=b[0])==null?void 0:d.metadataBadgeRenderer)?b.style==="BADGE_STYLE_TYPE_YPC_TRANSPARENT":!1};
_.E.computePlaceBadgeBesideTitle=function(b){var d;return(b==null?0:(d=b[0])==null?0:d.metadataBadgeRenderer)?!this.computeIsPromoShelf(b):!1};
_.E.computeMenuIcon=function(b){return this.computeIsPromoShelf(b)?"yt-icons:more_vert":"yt-icons:more"};
_.E.onDataChange=function(){var b,d;((b=this.data)==null?0:(d=b.content)==null?0:d.horizontalListRenderer)&&!this.data.content.horizontalListRenderer.items&&(this.data.content.horizontalListRenderer=void 0)};
_.E.onLockupRequested=function(b){if(this.data&&this.data.content&&this.data.content.gridRenderer&&this.data.content.gridRenderer.items&&b.detail&&b.detail.videoIds){for(var d=this.data.content.gridRenderer.items,B=new Set,k=_.C(b.detail.videoIds),G=k.next();!G.done;G=k.next())B.add(G.value);b.detail.returnValue=d.filter(function(P){return P.gridVideoRenderer&&P.gridVideoRenderer.videoId&&B.has(P.gridVideoRenderer.videoId)}).map(function(P){return P.gridVideoRenderer})}};
_.E.onParentResize=function(){this.ironResizableBehavior.notifyResize()};
dE.prototype.onLockupRequested=dE.prototype.onLockupRequested;dE.prototype.onDataChange=dE.prototype.onDataChange;_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],dE.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.Wl),_.n("design:type",Object)],dE.prototype,"ytdDismissibleItemBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],dE.prototype,"ytRendererBehavior",void 0);
_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],dE.prototype,"ytComponentBehavior",void 0);_.w([_.R(_.bm),_.n("design:type",Object)],dE.prototype,"ironResizableBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],dE.prototype,"data",void 0);_.w([_.Z({value:!1}),_.n("design:type",Boolean)],dE.prototype,"isSearch",void 0);_.w([_.Z(),_.n("design:type",Object)],dE.prototype,"isConstrainedList",void 0);_.w([_.Z({reflectToAttribute:!0,value:function(){return _.N("kevlar_fluid_dismiss")}}),
_.n("design:type",Boolean)],dE.prototype,"enableFluidDismiss",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"computeThumbnailStyle(data.thumbnailStyle)"}),_.n("design:type",String)],dE.prototype,"thumbnailStyle",void 0);_.w([_.Z({computed:"computeMenuIcon(data.badges)"}),_.n("design:type",String)],dE.prototype,"menuIcon",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"computeIsPromoShelf(data.badges)"}),_.n("design:type",Boolean)],dE.prototype,"featuredPromo",void 0);
_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],dE.prototype,"onDataChange",null);_.w([_.$0("yt-lockup-requested"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],dE.prototype,"onLockupRequested",null);_.w([_.ZM({is:"ytd-shelf-renderer",disableElementRegistration:!0})],dE);
_.V(dE,"ytd-shelf-renderer",function(){if(m2S!==void 0)return m2S;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return m2S=b},{mode:1});var Iy$;var Bi=function(){return _.g.apply(this,arguments)||this};
_.c(Bi,_.g);Bi.prototype.configureRendererStamper=function(){return{"data.filterMenu":{id:"filter-menu",mapping:{sortFilterSubMenuRenderer:{component:"yt-sort-filter-sub-menu-renderer",properties:{isRightAligned:"[[isRightAligned]]"}}}}}};
_.DB.Object.defineProperties(Bi.prototype,{hasTitle:{configurable:!0,enumerable:!0,get:function(){var b;return!((b=this.data)==null||!b.title)}},
isRightAligned:{configurable:!0,enumerable:!0,get:function(){return!this.isPlaylist&&!this.isClipList&&!this.isPlaylistPageWithFilters}}});
_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],Bi.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Bi.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Bi.prototype,"data",void 0);_.w([_.Z({value:!1,reflectToAttribute:!0}),_.n("design:type",Boolean)],Bi.prototype,"isPlaylist",void 0);_.w([_.Z({value:!1,reflectToAttribute:!0}),_.n("design:type",Boolean)],Bi.prototype,"isClipList",void 0);
_.w([_.Z({value:!1,reflectToAttribute:!0}),_.n("design:type",Boolean)],Bi.prototype,"isPlaylistPageWithFilters",void 0);_.w([_.Z({value:!1,reflectToAttribute:!0}),_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],Bi.prototype,"hasTitle",null);_.w([_.Z(),_.X("isPlaylist","isClipList","isPlaylistPageWithFilters"),_.n("design:type",Object),_.n("design:paramtypes",[])],Bi.prototype,"isRightAligned",null);
_.w([_.ZM({is:"ytd-sort-filter-header-renderer",disableElementRegistration:!0})],Bi);
_.V(Bi,"ytd-sort-filter-header-renderer",function(){if(Iy$!==void 0)return Iy$;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return Iy$=b},{mode:1});var D2H;var kD=function(){var b=_.g.apply(this,arguments)||this;b.enableRightArrowHidden=_.N("channel_details_shelf_resize_observer")&&!!window.ResizeObserver;return b};
_.c(kD,_.g);kD.prototype.attached=function(){var b=this;this.enableRightArrowHidden&&(this.JSC$16722_throttledOnResize=new _.aI(function(){var d;(d=b.ytdHorizontalListBehavior)==null||d.reset()},200,this),this.resizeObserver=new ResizeObserver(function(){var d;
(d=b.JSC$16722_throttledOnResize)==null||d.fire()}),this.resizeObserver.observe(this.hostElement))};
kD.prototype.detached=function(){if(this.enableRightArrowHidden){var b;(b=this.resizeObserver)==null||b.disconnect();var d;(d=this.JSC$16722_throttledOnResize)==null||d.dispose()}};
kD.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]]"}}}}}};
kD.prototype.getItemsPath=function(){return"data.creatorCustomUrlButtons"};
_.DB.Object.defineProperties(kD.prototype,{hideRightArrow:{configurable:!0,enumerable:!0,get:function(){return this.enableRightArrowHidden&&this.ytdHorizontalListBehavior.atEnd}},
creatorCustomUrlButtons:{configurable:!0,enumerable:!0,get:function(){if(this.data&&_.N("enable_creator_details_shelf_m2")){var b=[],d;((d=this.data)==null?0:d.creatorVideosButton)&&b.push(this.data.creatorVideosButton);var B;((B=this.data)==null?0:B.creatorAboutButton)&&b.push(this.data.creatorAboutButton);d=_.C(this.data.creatorCustomUrlButtons||[]);for(B=d.next();!B.done;B=d.next())b.push(B.value);return b}}},
showCreatorCustomUrlButtons:{configurable:!0,enumerable:!0,get:function(){return!!_.N("enable_creator_details_shelf_m2")}},
channelAvatarSize:{configurable:!0,enumerable:!0,get:function(){return this.showCreatorCustomUrlButtons?36:72}}});
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],kD.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],kD.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.ln.YtdHorizontalListBehavior),_.n("design:type",Object)],kD.prototype,"ytdHorizontalListBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],kD.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],kD.prototype,"engagementPanel",void 0);
_.w([_.Z(),_.n("design:type",Object)],kD.prototype,"enableRightArrowHidden",void 0);_.w([_.X("enableRightArrowHidden","atEnd"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],kD.prototype,"hideRightArrow",null);_.w([_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],kD.prototype,"creatorCustomUrlButtons",null);
_.w([_.Z({reflectToAttribute:!0}),_.X("data","creatorCustomUrlButtons"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],kD.prototype,"showCreatorCustomUrlButtons",null);_.w([_.X("showCreatorCustomUrlButtons"),_.n("design:type",Number),_.n("design:paramtypes",[])],kD.prototype,"channelAvatarSize",null);_.w([_.ZM({is:"ytd-video-description-infocards-section-renderer",disableElementRegistration:!0})],kD);
_.V(kD,"ytd-video-description-infocards-section-renderer",function(){if(D2H!==void 0)return D2H;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return D2H=b},{mode:_.s_("kevlar_poly_si_batch_j067")?1:2});var U2S;var G$=function(){return _.g.apply(this,arguments)||this};
_.c(G$,_.g);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],G$.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],G$.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],G$.prototype,"data",void 0);_.w([_.Z({computed:"computeIcon_(data.infoIcon)"}),_.n("design:type",Object)],G$.prototype,"infoIcon",void 0);_.w([_.ZM({is:"ytd-eom-settings-disclaimer-renderer",disableElementRegistration:!0})],G$);
_.V(G$,"ytd-eom-settings-disclaimer-renderer",function(){if(U2S!==void 0)return U2S;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return U2S=b},{mode:1});var ove;var Pi=function(){return _.g.apply(this,arguments)||this};
_.c(Pi,_.g);_.DB.Object.defineProperties(Pi.prototype,{suppressPaddingDisclaimer:{configurable:!0,enumerable:!0,get:function(){var b;return!((b=this.data)==null||!b.suppressPaddingDisclaimer)}}});
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Pi.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],Pi.prototype,"componentBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],Pi.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Pi.prototype,"data",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.X("data"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],Pi.prototype,"suppressPaddingDisclaimer",null);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-product-list-header-renderer"})],Pi);
_.V(Pi,"ytd-product-list-header-renderer",function(){if(ove!==void 0)return ove;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return ove=b},{mode:1});var NUl;var El=function(){return _.g.apply(this,arguments)||this};
_.c(El,_.g);El.prototype.computeThumbnailStyle=function(b){if(b&&(b=_.Hg(b)))return"background-color:"+b+";"};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],El.prototype,"rendererBehaviors",void 0);_.w([_.Z(),_.n("design:type",Object)],El.prototype,"data",void 0);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-hashtag-tile-renderer"})],El);
_.V(El,"ytd-hashtag-tile-renderer",function(){if(NUl!==void 0)return NUl;var b=document.createElement("template");_.J(b,'\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>');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return NUl=b},{mode:1});var pqe;var sl=function(){return _.g.apply(this,arguments)||this};
_.c(sl,_.g);sl.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}}}}}};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],sl.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],sl.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],sl.prototype,"data",void 0);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-sponsorships-alert-renderer"})],sl);
_.V(sl,"ytd-sponsorships-alert-renderer",function(){if(pqe!==void 0)return pqe;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return pqe=b},{mode:1});var MJS;var CR=function(){return _.g.apply(this,arguments)||this};
_.c(CR,_.g);CR.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer"}}},dismissedRenderer:{id:"dismissed",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer"}}}};
_.DB.Object.defineProperties(CR.prototype,{watchFeedBigThumbs:{configurable:!0,enumerable:!0,get:function(){return _.N("kevlar_watch_feed_big_thumbs")?!0:!!this.isGridViewEnabled}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isGridViewEnabled||_.N("kevlar_watch_feed_big_thumbs")?"9999":"168"}}});
_.w([_.R(_.Wl),_.n("design:type",Object)],CR.prototype,"ytdDismissibleItemBehavior",void 0);_.w([_.R(_.Ui),_.n("design:type",Object)],CR.prototype,"ytdLockupBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],CR.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],CR.prototype,"ytRendererBehavior",void 0);_.w([_.Z({selector:_.Ff}),_.n("design:type",Object)],CR.prototype,"isGridViewEnabled",void 0);
_.w([_.X("isGridViewEnabled"),_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean),_.n("design:paramtypes",[])],CR.prototype,"watchFeedBigThumbs",null);_.w([_.X("isGridViewEnabled"),_.Z({reflectToAttribute:!0}),_.n("design:type",String),_.n("design:paramtypes",[])],CR.prototype,"thumbnailWidth",null);_.w([_.Z(),_.n("design:type",Object)],CR.prototype,"data",void 0);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-compact-movie-renderer"})],CR);
_.V(CR,"ytd-compact-movie-renderer",function(){if(MJS!==void 0)return MJS;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return MJS=b},{mode:1});var cXS;var JXV;var zNh=_.xe("HTML_DIR")==="rtl",vi=function(){var b=_.g.apply(this,arguments)||this;b.engagementPanel=!1;b.maxLines=2;b.expandButtonOffset=0;b.showExpandButton=!1;b.isTruncated=!1;b.isExpanded=!1;b.currentSnippetType=2;b.alwaysShowExpandButton=!1;b.JSC$16739_lastWidth=NaN;b.observer=null;b.left=0;b.right=0;b.mid=0;b.longestSnippetLength=0;b.isFinalSnippet=!1;b.isFirstMutation=!1;b.isResetMutation=!1;b.OVERFLOW_THRESHOLD=5;return b};
_.c(vi,_.g);_.E=vi.prototype;_.E.onClick=function(b){if(this.engagementPanel&&(this.showExpandButton||this.isExpanded)&&!_.eK(_.Q8(b)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"TP-YT-PAPER-BUTTON"])){var d;if((d=window.getSelection())==null||!d.toString().length)if(this.isExpanded)this.onCollapseClick();else this.onExpandClick()}};
_.E.updateIsAttributedExpanded=function(){this.isAttributedExpanded=this.isExpanded&&this.hasAttributedStringText};
_.E.updateIsFormattedExpanded=function(){this.isFormattedExpanded=this.isExpanded&&!this.hasAttributedStringText};
_.E.updateTextOnSnippetTypeChange=function(){_.N("update_text_inline_expander_on_snippet_type_change_killswitch")||this.isResetMutation&&this.mutationCallback()};
_.E.isEmptyStringBestCandidate=function(){return!this.isResetMutation&&!this.isFirstMutation&&this.longestSnippetLength===0&&this.mid===0};
_.E.maybeLogWarningForEmptyAttributedSnippet=function(){this.attributedSnippetIsEmpty()&&!this.attributedTextIsEmpty()&&_.eu(new _.iq("AttributedSnippet is empty when the description is not empty",this.text))};
_.E.mutationCallback=function(){if(this.observer!=null){var b=this.hostElement.offsetWidth;if(this.attributedSnippetIsEmpty()){if(this.isEmptyStringBestCandidate()){var d=Math.floor(b*this.maxLines/8);this.setSnippetText(this.text,d);d!==0||this.attributedTextIsEmpty()||_.eu(new _.iq("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;b=b*this.maxLines/8;this.left=0;var B;this.right=Math.min(b*2,(B=(d=this.simpleText)==null?void 0:d.length)!=null?B: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)}}};
_.E.mutationObserve=function(b){var d=this;this.observer||(this.observer=new MutationObserver(function(){d.mutationCallback()}));
this.observer.observe(b,{childList:!0,characterData:!0,characterDataOldValue:!0,subtree:!0})};
_.E.attached=function(){var b=this;_.Op(this,function(){b.resize()})};
_.E.isExpandedChanged=function(){_.dp(this.hostElement,"yt-text-inline-expander-expanded-changed")};
_.E.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)};
_.E.updateMaskAndExpandButtonOffset=function(){if(this.isTruncated){var b="linear-gradient(\n        to top,\n        transparent 0%,\n        transparent 2rem,\n        #000 2rem,\n        #000 100%), linear-gradient(\n        to "+((zNh?"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",b);this.snippetContainer.style.setProperty("mask-image",
b)}else this.snippetContainer.style.setProperty("-webkit-mask-image",""),this.snippetContainer.style.setProperty("mask-image","");this.showExpandButton&&this.expandButton.style.setProperty(zNh?"right":"left",this.expandButtonOffset+"px")};
_.E.onTextChanged=function(){this.isAttached&&this.resize(!0)};
_.E.setSnippetText=function(b,d){b||(b={});if(_.Tp(b)){var B=Kx(b,d);B.attachmentRuns||B.commandRuns||B.decorationRuns||B.styleRuns||B.alignment||B.lineBreakMode?this.attributedSnippetTextEl?(this.attributedSnippetText={data:Kx(b,d),headerRuns:ghJ(d,this.headerRuns)},this.currentSnippetType=0):_.eu(new _.iq("Tried to set snippet text when HTML element was null",b)):(this.plainSnippetText.textContent=wf(b.content||"",d),this.currentSnippetType=2)}else{a:{B=NzG(b,d);if(B.runs){B=_.C(B.runs);for(var k=
B.next();!k.done;k=B.next())if(k=k.value,k.bold||k.deemphasize||k.italics||k.strikethrough||k.textColor||k.navigationEndpoint||_.p(k,tP)){B=!0;break a}}B=!1}B?this.formattedSnippetText?(this.formattedSnippetText.text=NzG(b,d),this.currentSnippetType=1):_.eu(new _.iq("Tried to set snippet text when HTML element was null",b)):(this.plainSnippetText.textContent=wf(_.qA(b),d),this.currentSnippetType=2)}};
_.E.attributedSnippetIsEmpty=function(){return this.useAttributedSnippet&&this.attributedSnippetTextEl?this.attributedSnippetTextEl.childNodes.length===0:this.plainSnippetText.childNodes.length===0};
_.E.attributedTextIsEmpty=function(){var b=this.text;if(!_.Tp(b))return!0;var d;return((d=b.content)==null?void 0:d.length)===0?!0:!1};
_.E.resize=function(b){if(this.snippetText){if(b===void 0?0:b)this.JSC$16739_lastWidth=NaN;var d=this.hostElement.offsetWidth;if(d!==this.JSC$16739_lastWidth&&!this.isExpanded)if(this.JSC$16739_lastWidth=d,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;b=0;var B,k;d=Math.min(d*this.maxLines/8*2,(k=(B=this.simpleText)==null?void 0:B.length)!=null?k:0)-1;for(B=0;b<=d;)k=Math.floor(b+(d-b)/2),this.setSnippetText(this.text,k),this.isOverflowing()?d=k-1:(b=k+1,B=k);this.setSnippetText(this.text,B);this.expandButtonOffset=this.computeExpandButtonOffset()}else this.isTruncated=
!1,this.alwaysShowExpandButton&&(this.expandButtonOffset=this.computeExpandButtonOffset())}};
_.E.collapse=function(){this.isExpanded=!1;this.resize(!0)};
_.E.onExpandClick=function(){var b=this;this.expandCommand?this.componentBehavior.resolveCommand(this.expandCommand):(this.isExpanded=!0,this.showExpandButton=this.isTruncated=!1);_.N("inline_expander_reset_focus_killswitch")||_.Op(this,function(){var d;((d=_.I2().resolve(_.O6(_.X0)))==null?0:d.isKeyBoardInUse())&&_.WA(b.hostElement)});
_.dp(this.hostElement,"yt-text-inline-expander-expand-clicked")};
_.E.onCollapseClick=function(){this.collapse();_.dp(this.hostElement,"yt-text-inline-expander-collapse-clicked")};
_.E.isOverflowing=function(){return this.snippetContainer.scrollHeight-this.snippetContainer.offsetHeight>this.OVERFLOW_THRESHOLD};
_.E.computeExpandButtonOffset=function(){var b=this.expandSizer;return b?zNh?b.offsetParent?b.offsetParent.offsetWidth-b.offsetWidth-b.offsetLeft:0:b.offsetLeft:0};
_.DB.Object.defineProperties(vi.prototype,{simpleText:{configurable:!0,enumerable:!0,get:function(){return this.text?_.Tp(this.text)?this.text.content||"":_.qA(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 _.Tp(this.text)?!0:this.text&&_.N("web_replace_formatted_with_attributed_string")&&vhm(this.text)?(this.text=_.lr(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}}});
vi.prototype.onTextChanged=vi.prototype.onTextChanged;vi.prototype.updateMaskAndExpandButtonOffset=vi.prototype.updateMaskAndExpandButtonOffset;vi.prototype.updateSnippetContainerMaxHeight=vi.prototype.updateSnippetContainerMaxHeight;vi.prototype.isExpandedChanged=vi.prototype.isExpandedChanged;vi.prototype.updateTextOnSnippetTypeChange=vi.prototype.updateTextOnSnippetTypeChange;vi.prototype.updateIsFormattedExpanded=vi.prototype.updateIsFormattedExpanded;vi.prototype.updateIsAttributedExpanded=vi.prototype.updateIsAttributedExpanded;
vi.prototype.onClick=vi.prototype.onClick;_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],vi.prototype,"componentBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],vi.prototype,"text",void 0);_.w([_.Z(),_.n("design:type",Array)],vi.prototype,"headerRuns",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],vi.prototype,"engagementPanel",void 0);_.w([_.Z(),_.n("design:type",Object)],vi.prototype,"maxLines",void 0);
_.w([_.Z(),_.n("design:type",String)],vi.prototype,"expandLabel",void 0);_.w([_.Z(),_.n("design:type",String)],vi.prototype,"collapseLabel",void 0);_.w([_.Z(),_.n("design:type",Object)],vi.prototype,"expandCommand",void 0);_.w([_.Z(),_.n("design:type",Object)],vi.prototype,"expandButtonOffset",void 0);_.w([_.X("text"),_.n("design:type",String),_.n("design:paramtypes",[])],vi.prototype,"simpleText",null);
_.w([_.$0("click"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],vi.prototype,"onClick",null);_.w([_.X("text","isExpanded"),_.n("design:type",Object),_.n("design:paramtypes",[])],vi.prototype,"expandedText",null);_.w([_.X("headerRuns","isExpanded"),_.n("design:type",Object),_.n("design:paramtypes",[])],vi.prototype,"expandedHeaderRuns",null);
_.w([_.X("text"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],vi.prototype,"hasAttributedStringText",null);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],vi.prototype,"showExpandButton",void 0);_.w([_.X("collapseLabel","isExpanded"),_.n("design:type",Object),_.n("design:paramtypes",[])],vi.prototype,"showCollapseButton",null);_.w([_.Z(),_.n("design:type",Object)],vi.prototype,"isTruncated",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],vi.prototype,"isExpanded",void 0);_.w([_.Z(),_.n("design:type",Boolean)],vi.prototype,"isAttributedExpanded",void 0);_.w([_.O8("isExpanded","hasAttributedStringText"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],vi.prototype,"updateIsAttributedExpanded",null);_.w([_.Z(),_.n("design:type",Boolean)],vi.prototype,"isFormattedExpanded",void 0);
_.w([_.O8("isExpanded","hasAttributedStringText"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],vi.prototype,"updateIsFormattedExpanded",null);_.w([_.Z(),_.n("design:type",Number)],vi.prototype,"currentSnippetType",void 0);_.w([_.X("currentSnippetType"),_.n("design:type",Object),_.n("design:paramtypes",[])],vi.prototype,"useAttributedSnippet",null);
_.w([_.X("currentSnippetType"),_.n("design:type",Object),_.n("design:paramtypes",[])],vi.prototype,"useFormattedSnippet",null);_.w([_.X("currentSnippetType"),_.n("design:type",Object),_.n("design:paramtypes",[])],vi.prototype,"usePlainSnippet",null);_.w([_.Z(),_.n("design:type",Object)],vi.prototype,"alwaysShowExpandButton",void 0);_.w([_.O8("currentSnippetType"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],vi.prototype,"updateTextOnSnippetTypeChange",null);
_.w([_.Z(),_.n("design:type",Object)],vi.prototype,"attributedSnippetText",void 0);_.w([_.DM("#snippet"),_.n("design:type",HTMLElement)],vi.prototype,"snippetContainer",void 0);_.w([_.DM("#snippet-text"),_.n("design:type",HTMLElement)],vi.prototype,"snippetText",void 0);_.w([_.DM("#plain-snippet-text"),_.n("design:type",HTMLElement)],vi.prototype,"plainSnippetText",void 0);_.w([_.DM("#formatted-snippet-text"),_.n("design:type",Object)],vi.prototype,"formattedSnippetText",void 0);
_.w([_.DM("#attributed-snippet-text"),_.n("design:type",Object)],vi.prototype,"attributedSnippetTextEl",void 0);_.w([_.DM("#expand"),_.n("design:type",HTMLElement)],vi.prototype,"expandButton",void 0);_.w([_.DM("#expand-sizer"),_.n("design:type",HTMLElement)],vi.prototype,"expandSizer",void 0);_.w([_.pl("isExpanded"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],vi.prototype,"isExpandedChanged",null);
_.w([_.O8("isExpanded","maxLines"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],vi.prototype,"updateSnippetContainerMaxHeight",null);_.w([_.O8("isTruncated","showExpandButton","expandButtonOffset"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],vi.prototype,"updateMaskAndExpandButtonOffset",null);
_.w([_.pl("text","simpleText","expandLabel","maxLines","alwaysShowExpandButton"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],vi.prototype,"onTextChanged",null);_.w([_.ZM({is:"ytd-text-inline-expander",disableElementRegistration:!0})],vi);
_.V(vi,"ytd-text-inline-expander",function(){if(JXV===void 0){var b=document.createElement("template");_.J(b,'\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>');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);JXV=b}b=JXV;return b},{mode:2});var LR=function(){var b=_.g.apply(this,arguments)||this;b.actionMap={"yt-update-description-action":"handleUpdateDescriptionAction"};return b};
_.c(LR,_.g);LR.prototype.panelContentVisibleChanged=function(){this.panelContentVisible&&this.inlineExpander&&(this.inlineExpander.isExpanded=!1,this.inlineExpander.resize())};
LR.prototype.handleUpdateDescriptionAction=function(b){if(b=_.p(b,_.Qxs))if(b.attributedDescription)this.set("data.attributedDescriptionBodyText",b.attributedDescription);else if(b.description){var d;((d=this.data)==null?0:d.attributedDescriptionBodyText)?this.set("data.attributedDescriptionBodyText",_.lr(b.description)):this.set("data.descriptionBodyText",b.description)}};
_.DB.Object.defineProperties(LR.prototype,{hasDescriptionText:{configurable:!0,enumerable:!0,get:function(){var b,d;return!((b=this.data)==null||!b.attributedDescriptionBodyText)||!((d=this.data)==null||!d.descriptionBodyText)}},
collapsedLines:{configurable:!0,enumerable:!0,get:function(){var b;if((b=this.data)==null?0:b.collapsedLineCount){var d;return(d=this.data)==null?void 0:d.collapsedLineCount}b=_.Nt("web_watch_description_collapsed_default_lines",12);if(_.N("ww_desc_line_page_size_ks"))return b;d=Math.round(_.DA().height*_.Nt("web_watch_description_screen_height_percentage",.5)/20);return Math.max(d,b)}},
descriptionText:{configurable:!0,enumerable:!0,get:function(){var b,d,B;return(B=(b=this.data)==null?void 0:b.descriptionBodyText)!=null?B:(d=this.data)==null?void 0:d.attributedDescriptionBodyText}},
headerRuns:{configurable:!0,enumerable:!0,get:function(){var b;return(b=this.data)==null?void 0:b.headerRuns}},
sourceAttributions:{configurable:!0,enumerable:!0,get:function(){var b;return(b=this.data)==null?void 0:b.sourceAttributions}}});
LR.prototype.panelContentVisibleChanged=LR.prototype.panelContentVisibleChanged;_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],LR.prototype,"ytActionHandlerBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],LR.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],LR.prototype,"componentBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],LR.prototype,"data",void 0);
_.w([_.Z(),_.n("design:type",Boolean)],LR.prototype,"panelContentVisible",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],LR.prototype,"engagementPanel",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],LR.prototype,"shortsPanel",void 0);_.w([_.DM("#inline-expander"),_.n("design:type",Object)],LR.prototype,"inlineExpander",void 0);
_.w([_.O8("panelContentVisible"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],LR.prototype,"panelContentVisibleChanged",null);_.w([_.X("data"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],LR.prototype,"hasDescriptionText",null);_.w([_.X("data"),_.n("design:type",Number),_.n("design:paramtypes",[])],LR.prototype,"collapsedLines",null);
_.w([_.X("data","data.descriptionBodyText","data.attributedDescriptionBodyText"),_.n("design:type",Object),_.n("design:paramtypes",[])],LR.prototype,"descriptionText",null);_.w([_.X("data","data.headerRuns"),_.n("design:type",Object),_.n("design:paramtypes",[])],LR.prototype,"headerRuns",null);_.w([_.X("data","data.sourceAttributions"),_.n("design:type",Object),_.n("design:paramtypes",[])],LR.prototype,"sourceAttributions",null);
_.w([_.ZM({is:"ytd-expandable-video-description-body-renderer",disableElementRegistration:!0})],LR);
_.V(LR,"ytd-expandable-video-description-body-renderer",function(){if(cXS!==void 0)return cXS;var b=document.createElement("template");_.J(b,'\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>');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return cXS=b},{mode:_.s_("kevlar_poly_si_batch_j028")?1:2});var RNh;var Xqr=_.y(function(b){var d=b.data;return _.W("factoid-renderer",{class:"ytwFactoidRendererHost"},_.W("div",{class:"ytwFactoidRendererFactoid",role:"text","aria-label":function(){return d().accessibilityText}},_.W("span",{class:"ytwFactoidRendererValue"},_.W(_.I4,{text:function(){return d().value}})),_.W("span",{class:"ytwFactoidRendererLabel"},_.W(_.I4,{text:function(){return d().label}}))))},"nd");_.B$(Xqr,"factoid-renderer",{props:{data:_.DK}});_.B$(_.y(function(b){var d=b.data;return _.W("upload-time-factoid-renderer",null,_.W(_.MN,{data:function(){return d().factoid}},{factoidRenderer:Xqr}))},"od"),"upload-time-factoid-renderer",{props:{data:_.eI}});_.B$(_.y(function(b){var d=b.data;return _.W("view-count-factoid-renderer",null,_.W(_.MN,{data:function(){return d().factoid}},{factoidRenderer:Xqr}))},"pd"),"view-count-factoid-renderer",{props:{data:_.eI}});var fR=function(){var b=_.g.apply(this,arguments)||this;b.shortsPanel=!1;b.engagementPanel=!1;b.watchWhileSdp=_.N("shorts_desktop_watch_while_sdp");return b};
_.c(fR,_.g);fR.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"}}}}};
_.DB.Object.defineProperties(fR.prototype,{showChannelInfo:{configurable:!0,enumerable:!0,get:function(){if(this.shortsPanel||this.engagementPanel)return!1;var b;return(b=this.data)==null?void 0:b.channel}}});
_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],fR.prototype,"componentBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],fR.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],fR.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],fR.prototype,"shortsPanel",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],fR.prototype,"engagementPanel",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],fR.prototype,"watchWhileSdp",void 0);_.w([_.X("shortsPanel","engagementPanel","data.channel"),_.n("design:type",Object),_.n("design:paramtypes",[])],fR.prototype,"showChannelInfo",null);_.w([_.ZM({is:"ytd-video-description-header-renderer",disableElementRegistration:!0})],fR);
_.V(fR,"ytd-video-description-header-renderer",function(){if(RNh!==void 0)return RNh;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return RNh=b},{mode:1});var hNe;var Ay=function(){return _.g.apply(this,arguments)||this};
_.c(Ay,_.g);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],Ay.prototype,"ytComponentBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Ay.prototype,"ytRendererBehavior",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],Ay.prototype,"noPadding",void 0);_.w([_.Z(),_.n("design:type",Object)],Ay.prototype,"data",void 0);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-list-item-view-model"})],Ay);
_.V(Ay,"ytd-list-item-view-model",function(){if(hNe!==void 0)return hNe;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return hNe=b},{mode:1});var Hz5;var lyr;var tJV;var jQh;var Wi=function(){var b=_.g.apply(this,arguments)||this;b.adaptiveFullWidth=!1;b.modernButtons=_.N("web_modern_buttons");b.buttonOverrides={style:"call-to-action",type:"filled"};b.actionMap={"yt-share-panel-set-timestamp-action":"handleSetTimestamp_","yt-signal-action-copy-share-url":"handleSignalActionCopyShareUrl_"};return b};
_.c(Wi,_.g);Wi.prototype.handleSetTimestamp_=function(b){this.data&&this.data.shortUrl&&(_.Cl(this.hostElement).querySelector("#share-url").value=b.isSet?_.BT(this.data.shortUrl,"t",b.timestamp):this.data.shortUrl)};
Wi.prototype.handleSignalActionCopyShareUrl_=function(b,d){(_.N("killswitch_copy_link_target_check")||_.Cl(this.hostElement).querySelector("#copy-button")===d)&&this.copyUrlToClipboard()};
Wi.prototype.copyUrlToClipboard=function(){window.getSelection().removeAllRanges();_.Cl(this.hostElement).querySelector("#share-url").select();document.execCommand("copy")};
Wi.prototype.computeStyle_=function(b){return b?b.toLowerCase().replace(/_/g,"-"):""};
_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],Wi.prototype,"ytActionHandlerBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Wi.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Wi.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"computeStyle_(data.style)"}),_.n("design:type",String)],Wi.prototype,"rendererStyle",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Wi.prototype,"adaptiveFullWidth",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Wi.prototype,"modernButtons",void 0);_.w([_.Z(),_.n("design:type",Object)],Wi.prototype,"buttonOverrides",void 0);_.w([_.Fk({is:"yt-copy-link-renderer",disableElementRegistration:!0})],Wi);
_.V(Wi,"yt-copy-link-renderer",function(){if(jQh===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;tJV===void 0&&(tJV=document.createElement("template"));var k=tJV;B.call(d,k.content.cloneNode(!0),b.content.firstChild);jQh=b}b=jQh;return b},{mode:2});_.Xf("itemSectionRenderer","toggleFormFieldRenderer","yt-toggle-form-field-renderer");var aJ=function(){var b=_.g.apply(this,arguments)||this;b.actionMap={"yt-update-toggle-action":"handleUpdateToggleAction_"};return b};
_.c(aJ,_.g);_.E=aJ.prototype;_.E.configureRendererStamper=function(){return{"data.footer":{id:"footer-container",mapping:{copyLinkRenderer:"yt-copy-link-renderer"}}}};
_.E.attached=function(){this.keyboardFocused=!1};
_.E.onToggleButtonFocusin_=function(){if(this.useKeyboardFocused){var b=_.I2().resolve(_.O6(_.X0));b&&(this.keyboardFocused=b.isKeyBoardInUse())}};
_.E.onToggleButtonFocusout_=function(){this.keyboardFocused=!1};
_.E.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}};
_.E.onChange_=function(){if(this.data){var b=this.data.toggled?this.data.toggleOnAction:this.data.toggleOffAction;b&&this.ytComponentBehavior.resolveCommand(b);this.data.requireChangeConfirmation&&this.set("data.toggled",!this.data.toggled)}};
_.E.handleUpdateToggleAction_=function(b){(b=_.p(b,W7l))&&this.data&&b.targetId==this.data.targetId&&this.set("data.toggled",b.toggled)};
_.E.toBoolean_=function(b){return!!b};
_.E.reset=function(){};
_.E.dataChangedForBinding=function(){this.hostElement.dispatchEvent(new _.pA("data-changed",this.data))};
_.E.updateDataToggledFromBinding=function(b){this.set("data.toggled",b.detail.value)};
aJ.prototype.dataChangedForBinding=aJ.prototype.dataChangedForBinding;_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],aJ.prototype,"ytActionHandlerBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],aJ.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],aJ.prototype,"ytComponentBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],aJ.prototype,"ytRendererBehavior",void 0);
_.w([_.Z(),_.n("design:type",Object)],aJ.prototype,"data",void 0);_.w([_.Z({computed:"computeDescription_(data.*)"}),_.n("design:type",Object)],aJ.prototype,"description_",void 0);_.w([_.Z({value:function(){return!!_.I2().resolve(_.O6(_.X0))&&_.N("kevlar_keyboard_button_focus")},
reflectToAttribute:!0}),_.n("design:type",Boolean)],aJ.prototype,"useKeyboardFocused",void 0);_.w([_.Z({value:!1,reflectToAttribute:!0}),_.n("design:type",Boolean)],aJ.prototype,"keyboardFocused",void 0);_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],aJ.prototype,"dataChangedForBinding",null);_.w([_.Fk({is:"yt-toggle-form-field-renderer",disableElementRegistration:!0})],aJ);
_.V(aJ,"yt-toggle-form-field-renderer",function(){if(lyr===void 0){var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);var d=b.content,B=d.insertBefore;Hz5===void 0&&(Hz5=document.createElement("template"));var k=Hz5;B.call(d,k.content.cloneNode(!0),b.content.firstChild);lyr=b}b=lyr;return b},{mode:2});var FfS;var ZzS;var mv=function(){var b=_.g.apply(this,arguments)||this;b.isDarkTheme=!1;b.isSearch=!1;b.noTopMargin=_.N("kevlar_watch_no_top_margin");b.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 b};
_.c(mv,_.g);_.E=mv.prototype;_.E.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}}}}}};
_.E.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
_.E.isSearchChanged=function(){this.hostElement.setAttribute("id",this.isSearch?"search-chip-bar":"")};
_.E.dataChanged=function(){var b=this.getSelectedIndex();if(b>0)this.selected=b;else{this.selected=0;var d,B;(d=this.ytScrollableChipCloudBehavior)==null||(B=d.reset)==null||B.call(d)}};
_.E.getSelectedIndex=function(){var b;if((b=this.data)==null||!b.chips)return-1;b=-1;for(var d,B=0;B<((d=this.data)==null?void 0:d.chips.length);B++){var k=void 0,G=void 0;if((k=this.data)==null?0:(G=k.chips[B].chipCloudChipRenderer)==null?0:G.isSelected){b=B;break}}return b};
_.E.onResize=function(){var b=this.ytScrollableChipCloudBehavior;_.Op(b,b.setContainerWidthDiff);b=this.ytScrollableChipCloudBehavior;_.Op(b,b.setButtonsState)};
_.E.onDarkModeToggledAction=function(b){this.isDarkTheme=b};
_.E.handleRelatedChipCommand=function(b,d){b=this.JSC$16766_chipsSelector.indexOf(d);b!==-1&&this.JSC$16766_chipsSelector.selectIndex(b)};
_.E.handleChipCloudChipSelectAction=function(b){b=this.JSC$16766_chipsSelector.indexOf(b);b>-1&&this.JSC$16766_chipsSelector.selectIndex(b)};
_.E.handleChipCloudChipDeselectAction=function(){var b=this.get("chips.0.chipCloudChipRenderer.navigationEndpoint",this.data);this.JSC$16766_chipsSelector&&((b==null?0:b.continuationCommand)?_.GA(this.hostElement,[b]):(b==null?0:b.searchEndpoint)?this.ytComponentBehavior.resolveCommand(b):b&&_.PG(this.hostElement,[b],this.hostElement),this.JSC$16766_chipsSelector.selectIndex(0),this.ytScrollableChipCloudBehavior.reset())};
_.E.updateSelectedFromBinding=function(b){this.selected=b.detail.value};
mv.prototype.onResize=mv.prototype.onResize;mv.prototype.dataChanged=mv.prototype.dataChanged;mv.prototype.isSearchChanged=mv.prototype.isSearchChanged;_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],mv.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],mv.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],mv.prototype,"actionHandlerBehavior",void 0);
_.w([_.R(_.bm),_.n("design:type",Object)],mv.prototype,"ironResizableBehavior",void 0);_.w([_.R(),_.n("design:type",Q6)],mv.prototype,"ytScrollableChipCloudBehavior",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],mv.prototype,"ytComponentBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],mv.prototype,"data",void 0);_.w([_.Z({value:0}),_.n("design:type",Number)],mv.prototype,"selected",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],mv.prototype,"isDarkTheme",void 0);_.w([_.Z({value:160}),_.n("design:type",Number)],mv.prototype,"scrollDistance",void 0);_.w([_.Z(),_.n("design:type",Object)],mv.prototype,"isSearch",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],mv.prototype,"noTopMargin",void 0);_.w([_.DM("#chips"),_.n("design:type",Object)],mv.prototype,"JSC$16766_chipsSelector",void 0);
_.w([_.O8("isSearch"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],mv.prototype,"isSearchChanged",null);_.w([_.pl("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],mv.prototype,"dataChanged",null);_.w([_.$0("iron-resize"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],mv.prototype,"onResize",null);_.w([_.Fk({is:"yt-chip-cloud-renderer",disableElementRegistration:!0})],mv);
_.V(mv,"yt-chip-cloud-renderer",function(){if(ZzS===void 0){var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);var d=b.content,B=d.insertBefore;FfS===void 0&&(FfS=document.createElement("template"));var k=FfS;B.call(d,k.content.cloneNode(!0),b.content.firstChild);ZzS=b}b=ZzS;return b},{mode:2});var gv$,yXs=function(){return gv$!==void 0?gv$:gv$=document.createElement("template")};
document.head.appendChild(yXs().content);var S9h;var VJS=document.head,izV=VJS.appendChild,wq2;if(S9h===void 0){var u32=document.createElement("template");_.J(u32,"");u32.content.insertBefore(yXs().content.cloneNode(!0),u32.content.firstChild);S9h=u32}wq2=S9h;izV.call(VJS,wq2.content);var Kfs=_.y(function(b){var d=b.data;return _.W("offer-plan-details-item-view-model",{class:"ytOfferPlanDetailsItemViewModelHost"},_.W("div",{class:"ytOfferPlanDetailsItemViewModelOfferPlanDetailsItemContainer"},_.W("div",{class:"ytOfferPlanDetailsItemViewModelOfferPlanDetailsItemContent"},_.W(_.m,{cond:function(){return _.Kc(d().image)},
then:function(B){return _.W("div",{class:"ytOfferPlanDetailsItemViewModelLogo"},_.W(_.qc,{data:B,alt:"",className:"ytOfferPlanDetailsItemViewModelLogoImage"}))}}),_.W("div",{class:"ytOfferPlanDetailsItemViewModelTitleText"},_.W(_.I4,{text:function(){return d().title}})),_.W("div",{class:"ytOfferPlanDetailsItemViewModelSubtitleText"},_.W(_.I4,{text:function(){return d().subtitle}})))),_.W(_.m,{cond:function(){var B;
return(B=d())==null?void 0:B.hasBottomDivider},
then:function(){return _.W("div",{class:"ytOfferPlanDetailsItemViewModelDivider"})}}))},"qd");var nvr=_.y(function(b){var d=b.data;return _.W("offer-plan-details-container-view-model",{class:"ytOfferPlanDetailsContainerViewModelHost"},_.W("div",{class:"ytOfferPlanDetailsContainerViewModelOfferPlanContainer"},_.W(_.MN,{data:function(){var B;return(B=d().offerPlanDetailsItem)!=null?B:[]}},{offerPlanDetailsItemViewModel:function(B){return _.W("div",{class:"ytOfferPlanDetailsContainerViewModelOfferPlanDetailsItemContainer"},_.W(Kfs,{data:B.data}))}})),_.W("div",null,_.W(_.m,{cond:function(){return d().hasBottomDivider},
then:function(){return _.W("div",{class:"ytOfferPlanDetailsContainerViewModelDividerContainer"},_.W("div",{class:"ytOfferPlanDetailsContainerViewModelDivider"}),_.W("div",{class:"ytOfferPlanDetailsContainerViewModelAddIconContainer"},_.W("div",{class:"ytOfferPlanDetailsContainerViewModelAddIcon"},"+")),_.W("div",{class:"ytOfferPlanDetailsContainerViewModelDivider"}))}})))},"rd");var TUl=_.y(function(b){var d=b.data;b=_.C(_.zk(!1,void 0,"MrXxy"));var B=b.next().value,k=b.next().value,G=_.A2(function(){k(!B());return!1}),P=function(){var v;
return(v=d().offerPlanDetailsContainer)!=null?v:[]};
return _.W("lp-complex-offer-card-details-view-model",null,_.W("div",null,_.W(_.m,{cond:function(){return B()},
then:function(){return _.W("div",{class:"ytLpComplexOfferCardDetailsViewModelExpandedDetails"},_.W("div",{role:"button",class:"ytLpComplexOfferCardDetailsViewModelExpandedTitle","on:click":G,"aria-expanded":B},_.W(_.I4,{text:function(){return d().expandedTitle}})),_.W("div",{class:"ytLpComplexOfferCardDetailsViewModelOfferPlanDetailsContainers"},_.W(_.MN,{data:P},{offerPlanDetailsContainerViewModel:function(v){return _.W("div",{class:"ytLpComplexOfferCardDetailsViewModelOfferPlanDetailsContainer"},
_.W(nvr,{data:v.data}))}})),_.W("div",{class:"ytLpComplexOfferCardDetailsViewModelLegalText"},_.W(_.I4,{text:function(){return d().legalText}})))},
else:function(){return _.W("div",{role:"button",class:"ytLpComplexOfferCardDetailsViewModelCollapsedDetails","on:click":G,"aria-expanded":B},_.W(_.I4,{text:function(){return d().collapsedTitle}}),_.W("div",{class:"ytLpComplexOfferCardDetailsViewModelExpandIconContainer"},_.W(_.$u,{icon:"EXPAND_MORE".toString(),
ariaHidden:!0})))}})))},"sd");var rXS=_.y(function(b){var d=b.data;return _.W("lp-complex-offer-card-option-view-model",null,_.W("div",{class:"ytLpComplexOfferCardOptionViewModelCardContainer"},_.W(_.m,{cond:function(){return d().topDividerText},
then:function(){return _.W("div",{class:"ytLpComplexOfferCardOptionViewModelDividerContainer"},_.W("div",{class:"ytLpComplexOfferCardOptionViewModelDivider"}),_.W("div",{class:"ytLpComplexOfferCardOptionViewModelDividerTextContainer"},_.W("div",{class:"ytLpComplexOfferCardOptionViewModelDividerText"},_.W(_.I4,{text:function(){return d().topDividerText}}))))}}),_.W(_.m,{cond:function(){return d().description},
then:function(){return _.W("div",{class:"ytLpComplexOfferCardOptionViewModelDescription"},_.W(_.I4,{text:function(){return d().description}}))}}),_.W(_.m,{cond:function(){return d().planPricingPrimary},
then:function(){return _.W("div",{class:"ytLpComplexOfferCardOptionViewModelPlanPricingPrimary"},_.W(_.I4,{text:function(){return d().planPricingPrimary}}))}}),_.W(_.m,{cond:function(){return d().planPricingSecondary},
then:function(){return _.W("div",{class:"ytLpComplexOfferCardOptionViewModelPlanPricingSecondary"},_.W(_.I4,{text:function(){return d().planPricingSecondary}}))}}),_.W(_.m,{cond:function(){return d().primaryButton},
then:function(){return _.W("div",{class:"ytLpComplexOfferCardOptionViewModelPrimaryButtonContainer"},_.W(_.MN,{data:function(){return d().primaryButton}},{buttonViewModel:function(B){return _.W(_.F0,{data:B.data,
className:"ytLpComplexOfferCardOptionViewModelPrimaryButton"})}}))}})))},"td");var QQ5=_.y(function(b){var d=b.data;var B=function(){var P;return((P=d())==null?void 0:P.alignSelf)==="LP_OFFER_TABLE_ALIGNMENT_START"||!1};
b={};var k={},G={};return _.W("ytm-lp-complex-offer-card-view-model",null,_.W("div",{class:"ytmLpComplexOfferCardViewModelHost"},_.W("div",{class:_.LQ((b.ytmLpComplexOfferCardViewModelCardContainerAlignLeft=B,b),"ytmLpComplexOfferCardViewModelCardContainer")},_.W(_.m,{cond:function(){var P;return(P=d())==null?void 0:P.bannerText},
then:function(){return _.W("div",{class:"ytmLpComplexOfferCardViewModelBannerTextContainer"},_.W("div",{class:"ytmLpComplexOfferCardViewModelBannerText"},_.W(_.I4,{text:function(){return d().bannerText}})))}}),_.W(_.m,{cond:function(){return _.Kc(d().logo)},
then:function(P){var v={};return _.W("div",{class:_.LQ((v.ytmLpComplexOfferCardViewModelLogoAlignLeft=B,v),"ytmLpComplexOfferCardViewModelLogo")},_.W(_.qc,{data:P,alt:"",className:"ytmLpComplexOfferCardViewModelLogoImage"}))}}),_.W("div",{class:_.LQ((k.ytmLpComplexOfferCardViewModelTitleAlignLeft=B,k),"ytmLpComplexOfferCardViewModelTitle")},_.W(_.I4,{text:function(){return d().title}})),_.W(_.m,{cond:function(){var P;
return(P=d())==null?void 0:P.subtitle},
then:function(){var P={};return _.W("div",{class:_.LQ((P.ytmLpComplexOfferCardViewModelSubtitleAlignLeft=B,P),"ytmLpComplexOfferCardViewModelSubtitle")},_.W(_.I4,{text:function(){return d().subtitle}}))}}),_.W(_.m,{cond:function(){return d().planPricingPrimary},
then:function(){return _.W("div",{class:"ytmLpComplexOfferCardViewModelPlanPricingPrimary"},_.W(_.I4,{text:function(){return d().planPricingPrimary}}))}}),_.W(_.m,{cond:function(){return d().planPricingSecondary},
then:function(){return _.W("div",{class:"ytmLpComplexOfferCardViewModelPlanPricingSecondary"},_.W(_.I4,{text:function(){return d().planPricingSecondary}}))}}),_.W(_.m,{cond:function(){return d().purchaseButton},
then:function(){return _.W("div",{class:"ytmLpComplexOfferCardViewModelPurchaseButtonContainer"},_.W(_.MN,{data:function(){return d().purchaseButton}},{buttonViewModel:function(P){return _.W(_.F0,{data:P.data,
className:"ytmLpComplexOfferCardViewModelPurchaseButton"})}}))}}),_.W(_.m,{cond:function(){var P;
return(P=d())==null?void 0:P.offerOptions},
then:function(){return _.W("div",{class:"ytmLpComplexOfferCardViewModelOfferOptions"},_.W(_.MN,{data:function(){return d().offerOptions}},{lpComplexOfferCardOptionViewModel:rXS}))}}),_.W("div",{class:_.LQ((G.ytmLpComplexOfferCardViewModelLegalTextAlignLeft=B,G),"ytmLpComplexOfferCardViewModelLegalText")},_.W(_.I4,{text:function(){return d().legalText}})),_.W(_.m,{cond:function(){var P;
return(P=d())==null?void 0:P.offerCardDetails},
then:function(){return _.W("div",{class:"ytmLpComplexOfferCardViewModelOfferCardDetails"},_.W(_.MN,{data:function(){return d().offerCardDetails}},{lpComplexOfferCardDetailsViewModel:TUl}))}}))))},"ud");var q93=_.y(function(b){var d=b.data;var B=function(){var v;return((v=d())==null?void 0:v.alignSelf)==="LP_OFFER_TABLE_ALIGNMENT_START"||!1};
b={};var k={},G={},P={};return _.W("ytm-lp-complex-offer-card-section-view-model",null,_.W("div",{class:_.LQ("ytmLpComplexOfferCardSectionViewModelHost")},_.W("div",{class:_.LQ((b.ytmLpComplexOfferCardSectionViewModelSectionContainerAlignLeft=B,b),"ytmLpComplexOfferCardSectionViewModelSectionContainer")},_.W("div",{class:_.LQ((k.ytmLpComplexOfferCardSectionViewModelTitleContainerAlignLeft=B,k),"ytmLpComplexOfferCardSectionViewModelTitleContainer")},_.W("h2",{class:_.LQ((G.ytmLpComplexOfferCardSectionViewModelTitleTextAlignLeft=
B,G),"ytmLpComplexOfferCardSectionViewModelTitleText")},_.W(_.I4,{text:function(){return d().title}}))),_.W(_.m,{cond:function(){var v;
return(v=d())==null?void 0:v.subtitle},
then:function(){var v={},L={};return _.W("div",{class:_.LQ((v.ytmLpComplexOfferCardSectionViewModelSubtitleContainerAlignLeft=B,v),"ytmLpComplexOfferCardSectionViewModelSubtitleContainer")},_.W("div",{class:_.LQ((L.ytmLpComplexOfferCardSectionViewModelSubtitleTextAlignLeft=B,L),"ytmLpComplexOfferCardSectionViewModelSubtitleText")},_.W(_.I4,{text:function(){return d().subtitle}})))}}),_.W("div",{class:_.LQ((P.ytmLpComplexOfferCardSectionViewModelOfferCardsContainerAlignLeft=B,P),"ytmLpComplexOfferCardSectionViewModelOfferCardsContainer")},
_.W(_.MN,{data:function(){var v;
return(v=d().offerPlans)!=null?v:[]}},{lpComplexOfferCardViewModel:function(v){return _.W("div",{class:"ytmLpComplexOfferCardSectionViewModelOfferCardContainer"},_.W(QQ5,{data:v.data}))}})))))},"vd");var x2$=_.y(function(b){return _.W("lp-coupon-banner-view-model",{class:"ytLpCouponBannerViewModelHost"},_.W("div",{class:"ytLpCouponBannerViewModelIcon"},_.W(_.$u,{icon:function(){return"price_tag"}})),_.W("div",{class:"ytLpCouponBannerViewModelOuterContainer"},_.W("div",{class:"ytLpCouponBannerViewModelContent"},_.W("div",{class:"ytLpCouponBannerViewModelHeading"},_.W(_.I4,{text:function(){var d;
return(d=b.data())==null?void 0:d.title}})),_.W("div",{class:"ytLpCouponBannerViewModelBody"},_.W(_.I4,{text:function(){var d;
return(d=b.data())==null?void 0:d.subtitle}})))))},"wd");
x2$.idomCompat=!0;_.$D=ZbM.getInstance();var Y9V;Y9V=_.y(function(b){return _.W("div",{class:"ytLpFaqEntryViewModelLpFaqSectionFaqsQuestion","aria-hidden":b.shouldAriaHideContent},_.W("h2",{class:"ytLpFaqEntryViewModelLpFaqQuestion",id:b.questionId},_.W(_.I4,{text:b.question})))},"xd");
_.eNe=_.y(function(b){var d=b.data;var B=b.themeOverride;b=_.C(_.zk(!1,void 0,"pNli2b"));var k=b.next().value,G=b.next().value;b=_.A2(function(){G(!k());return!1});
var P=function(){return k()?"EXPAND_LESS":"EXPAND_MORE"},v=("faq-container"+_.Qj(_.$D)).toString(),L="faq-question-and-answers-section-question"+_.Qj(_.$D),A={},a={};
return _.W("faq-entry-view-model",null,_.W("div",{class:_.LQ("ytLpFaqEntryViewModelHost",(A.ytLpFaqEntryViewModelPremiumForceDarkMode=function(){return B==null?void 0:B().useDarkTheme},A))},_.W("div",{class:"ytLpFaqEntryViewModelFaqQuestionAndAnswersSection",
"on:click":b,role:"button","aria-expanded":k,"aria-labelledby":L.toString(),"tab-index":"0"},_.W(Y9V,{question:function(){return d().question},
questionId:L,shouldAriaHideContent:!0}),_.W(_.m,{cond:function(){return k()!==void 0},
then:function(){return _.W("div",{class:"ytLpFaqEntryViewModelIconContainer"},_.W(_.$u,{icon:P,ariaHidden:!0}),_.W("div",{class:"ytLpFaqEntryViewModelIconHoverHighlighting"}))}})),_.W("div",{class:_.LQ("ytLpFaqEntryViewModelLpFaqSectionFaqsOuterAnswer",(a.ytLpFaqEntryViewModelLpFaqSectionFaqsOuterAnswerCollapsed=function(){return!k()},a))},_.W("div",{id:v},_.W(_.iY,{each:function(){return d().answers||[]}},function(O){return _.W("div",{class:"ytLpFaqEntryViewModelLpFaqSectionFaqsAnswer"},_.W(_.I4,
{text:O}))})))))},"yd");
_.eNe.idomCompat=!0;var bZ$=_.y(function(b){var d=b.data;var B=b.themeOverride;b={};return _.W("lp-faq-section-view-model",null,_.W("div",{class:_.LQ("yt-lp-faq-section-view-model",(b["yt-lp-faq-section-view-model--ptc-layout-type"]=function(){return d().layoutType==="LP_MODULE_LAYOUT_TYPE_PTC"},b["yt-lp-faq-section-view-model--premium-force-dark-mode"]=function(){return!(B==null||!B().useDarkTheme)},b))},_.W("div",{class:"yt-lp-faq-section-view-model__faq-container"},_.W(_.m,{cond:function(){return d().header},
then:function(k){return _.W("div",{class:"yt-lp-faq-section-view-model__lp-faq-section-header"},_.W(_.I4,{text:k}))}}),_.W("div",{class:"yt-lp-faq-section-view-model__lp-faq-section-faqs"},_.W(_.MN,{data:function(){return d().faqs}},{faqEntryViewModel:function(k){return _.W(_.eNe,{data:k.data,
themeOverride:B})}})),_.W("div",{class:"yt-lp-faq-section-view-model__lp-faq-section-footers"},_.W(_.iY,{each:function(){return d().footers||[]}},function(k){return _.W(_.I4,{text:k})})),_.W(_.m,{cond:function(){return d().legal},
then:function(k){return _.W("div",{class:"yt-lp-faq-section-view-model__lp-faq-section-legal"},_.W(_.I4,{text:k}))}}))))},"zd");
bZ$.idomCompat=!0;var dQH=_.y(function(b){var d=b.data;var B=b.themeOverride;_.Ti(function(){var v=d().gtmId;v&&_.e_(v,_.xe("GL",""))});
var k={contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT",alt:function(){var v,L,A;return(A=(v=d().logo)==null?void 0:(L=v.accessibilityData)==null?void 0:L.label)!=null?A:""},
targetWidth:140,targetHeight:40,height:40,className:"lp-header-section-view-model__lp-header-logo",useWidth:!1},G=_.I2().resolve(_.O6(_.nx)),P=function(){return G&&G()||(B==null?void 0:B().useDarkTheme)};
return _.W("lp-header-section-view-model",null,_.W("div",{class:function(){var v=d().layoutType,L=d().marginType==="LP_SECTION_MARGIN_TYPE_TOP",A=B==null?void 0:B().useDarkTheme,a=["lp-header-section-view-model"];switch(v){case "LP_MODULE_LAYOUT_TYPE_PTC":a.push("lp-header-section-view-model--ptc-layout-type");break;case "LP_MODULE_LAYOUT_TYPE_NARROW_HEADER":a.push("lp-header-section-view-model--narrow-header-layout-type")}L&&a.push("lp-header-section-view-model__lp-header-section-margin");A&&a.push("lp-header-section-view-model--premium-force-dark-mode");
return a.join(" ")}},_.W(_.m,{cond:function(){return d().logo},
then:function(){return _.W("div",null,_.W(_.m,{cond:P,then:function(){return _.W(_.m,{cond:function(){var v;return(v=d().logo)==null?void 0:v.imageDark},
then:function(v){return _.W(_.qc,Object.assign({},{data:v},k))}})},
else:function(){return _.W(_.m,{cond:function(){var v;return(v=d().logo)==null?void 0:v.imageLight},
then:function(v){return _.W(_.qc,Object.assign({},{data:v},k))}})}}))}}),_.W(_.m,{cond:function(){return d().title},
then:function(v){return _.W("div",{class:"lp-header-section-view-model__lp-header-title"},_.W(_.I4,{text:v}))}}),_.W("div",{class:"lp-header-section-view-model__lp-header-subtitle-section"},_.W(_.m,{cond:function(){return d().subtitles},
then:function(v){return _.W(_.iY,{each:v},function(L){return _.W("div",{class:"lp-header-section-view-model__lp-header-subtitle-line"},_.W(_.I4,{text:L}))})}})),_.W(_.m,{cond:function(){return d().additionalInfo},
then:function(v){return _.W("div",{class:"lp-header-section-view-model__lp-header-additional-info"},_.W(_.I4,{text:v}))}}),_.W("div",{class:"lp-header-section-view-model__lp-header-button-section"},_.W(_.m,{cond:function(){return d().primaryButton},
then:function(v){return _.W("div",{class:"lp-header-section-view-model__lp-header-primary-button"},_.W(_.MN,{data:v},{buttonViewModel:_.F0}))}}),_.W(_.m,{cond:function(){return d().secondaryButton},
then:function(v){return _.W("div",{class:"lp-header-section-view-model__lp-header-secondary-button"},_.W(_.MN,{data:v},{buttonViewModel:_.F0}))}})),_.W(_.m,{cond:function(){return d().otherOffersInfo},
then:function(v){return _.W("div",{class:"lp-header-section-view-model__lp-header-other-offers-info"},_.W(_.I4,{text:v}))}}),_.W("div",{class:"lp-header-section-view-model__lp-header-billing-info"},_.W(_.m,{cond:function(){return d().billingInfo},
then:function(v){return _.W(_.iY,{each:v},function(L){return _.W("div",null,_.W(_.I4,{text:L}))})}}))))},"Ad");
dQH.idomCompat=!0;var B0U=_.y(function(b){return _.W("lp-header-upsell-banner-view-model",{class:_.LQ("lpHeaderUpsellBannerViewModelHost",b.className,{})},_.W("div",{class:"lpHeaderUpsellBannerViewModelIcon"},_.W(_.$u,{icon:function(){return"CAMPAIGN"}})),_.W("div",{class:"lpHeaderUpsellBannerViewModelOuterContainer"},_.W("div",{class:"lpHeaderUpsellBannerViewModelContainer"},_.W("div",{class:"lpHeaderUpsellBannerViewModelContent"},_.W("div",{class:"lpHeaderUpsellBannerViewModelDescription"},_.W(_.I4,{text:function(){var d;
return(d=b.data())==null?void 0:d.description}})))),_.W(_.MN,{data:function(){var d;
return(d=b.data())==null?void 0:d.purchaseButton}},{buttonViewModel:function(d){return _.W(_.F0,{data:d.data,
className:"lpHeaderUpsellBannerViewModelPurchaseButton"})}})))},"Bd");var krH=_.y(function(b){var d=b.data;var B=_.Y0(b.themeOverride,{useDarkTheme:!1});b={};b=_.LQ("ytmLpHeadlineSectionViewModelHost",(b.ytmLpHeadlineSectionViewModelPremiumForceDarkMode=function(){return B().useDarkTheme},b));
return _.W("lp-headline-section-view-model",null,_.W("div",{class:b},_.W(_.m,{cond:function(){return d().title},
then:function(k){return _.W("div",{class:"ytmLpHeadlineSectionViewModelTitleText"},_.W(_.I4,{text:k}))}}),_.W(_.m,{cond:function(){return d().subtitle},
then:function(k){return _.W("div",{class:"ytmLpHeadlineSectionViewModelSubtitleText"},_.W(_.I4,{text:k}))}})))},"Cd");var Gr3=_.y(function(b){var d=b.data;var B=b.themeOverride;var k=_.I2().resolve(_.O6(_.nx)),G=function(){return k&&k()||(B==null?void 0:B().useDarkTheme)},P=function(){var a,O;
var I=G()?(a=d().textBackgroundImage)==null?void 0:a.imageDark:(O=d().textBackgroundImage)==null?void 0:O.imageLight;return EfW((I==null?void 0:I.sources)||[])},v=function(){var a,O;
return G()?(a=d().featureImage)==null?void 0:a.imageDark:(O=d().featureImage)==null?void 0:O.imageLight},L=function(){return d().featureType==="LP_LARGE_FEATURE_SECTION_TYPE_MUSIC"?"CONTENT_MODE_SCALE_ASPECT_FILL":"CONTENT_MODE_SCALE_ASPECT_FIT"},A=function(){var a,O;
return G()?(a=d().logo)==null?void 0:a.imageDark:(O=d().logo)==null?void 0:O.imageLight};
return _.W("ytm-lp-large-feature-section-view-model",null,_.W("div",{class:function(){var a=d().featureType==="LP_LARGE_FEATURE_SECTION_TYPE_MUSIC",O=d().featureType==="LP_LARGE_FEATURE_SECTION_TYPE_PTC",I=(d().index||0)%2===1,D=B==null?void 0:B().useDarkTheme,U=["yt-lp-large-feature-section-view-model"];a?U.push("yt-lp-large-feature-section-view-model--music-feature-type"):O?U.push("yt-lp-large-feature-section-view-model--ptc-feature-type"):I||U.push("yt-lp-large-feature-section-view-model--block-feature-type-2");
D&&U.push("yt-lp-large-feature-section-view-model--premium-force-dark-mode");return U.join(" ")}},_.W("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-container"},_.W(_.m,{cond:v,
then:function(){return _.W(_.qc,{data:function(){return v()},
alt:function(){var a,O,I;return(I=(a=d().featureImage)==null?void 0:(O=a.accessibilityData)==null?void 0:O.label)!=null?I:""},
contentMode:L})}})),_.W("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-container",
style:function(){var a;return((a=P())==null?0:a.url)?"background-image: url("+_.Tb(P().url)+");":""}},_.W("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-text-container"},_.W(_.m,{cond:A,
then:function(){return _.W(_.qc,{data:function(){return A()},
alt:function(){var a,O,I;return(I=(a=d().logo)==null?void 0:(O=a.accessibilityData)==null?void 0:O.label)!=null?I:""},
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"})}}),_.W(_.m,{cond:function(){return d().eyebrowText},
then:function(){return _.W("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-eyebrow-text"},_.W(_.I4,{text:function(){return d().eyebrowText}}))}}),_.W(_.m,{cond:function(){return d().title},
then:function(){return _.W("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-title"},_.W(_.I4,{text:function(){return d().title}}))}}),_.W(_.m,{cond:function(){return d().subtitles},
then:function(){return _.W("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-subtitles"},_.W(_.iY,{each:function(){return d().subtitles||[]}},function(a){return _.W(_.I4,{text:a})}))}})))))},"Dd");
Gr3.idomCompat=!0;var PU5=_.y(function(b){return _.W("yt-lp-feature-list-item-view-model",{class:"ytLpFeatureListItemViewModelHost"},_.W("div",{class:"ytLpFeatureListItemViewModelFeatureList"},_.W(_.$u,{icon:function(){var d;return(d=b.data())==null?void 0:d.iconType},
className:function(){var d;switch((d=b.data())==null?void 0:d.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 d;return((d=b.data())==null?void 0:d.style)==="LP_FEATURE_LIST_ITEM_STYLE_BOLD_ICON_PRIMARY_TEXT"}}),_.W("div",{class:"ytLpFeatureListItemViewModelFeatureListText"},_.W(_.I4,{text:function(){var d;
return(d=b.data())==null?void 0:d.text},
className:function(){var d;return((d=b.data())==null?void 0:d.style)==="LP_FEATURE_LIST_ITEM_STYLE_SMALL_ICON_GREY_TEXT"?"ytLpFeatureListItemViewModelFeatureListSecondaryText":""}}))))},"Ed");var EqM=_.y(function(b){b=_.eS(b,{config:void 0,themeOverride:void 0});var d=b.data,B=b.config,k=b.themeOverride;b={};b=_.LQ("ytmLpOfferCardOptionViewModelHost",(b.ytmLpOfferCardOptionViewModelPremiumForceDarkMode=function(){var L;return(L=k())==null?void 0:L.useDarkTheme},b));
var G=_.A2(function(){var L,A;(L=B())==null||(A=L.handleRadioButtonClick)==null||A.call(L,d());return!1}),P=function(){var L;
return(L=B())==null?void 0:L.shouldDisplayRadioButton},v=function(){var L;
return(L=d().featureListItems)!=null?L:[]};
return _.W("ytm-lp-offer-card-option-view-model",null,_.W("div",{class:b,"on:click":_.A2(function(){if(P()){var L,A;(L=B())==null||(A=L.handleRadioButtonClick)==null||A.call(L,d())}return!1})},_.W(_.m,{cond:P,
then:function(){return _.W("div",null,_.W("input",{type:"radio","on:click":G,class:"ytmLpOfferCardOptionViewModelInputEl","prop:checked":function(){var L;return!((L=B())==null||!L.isOptionSelected)}}))}}),_.W("div",null,_.W("div",{class:"ytmLpOfferCardOptionViewModelEyebrowText"},_.W(_.I4,{text:function(){return d().eyebrowText}})),_.W("div",{class:"ytmLpOfferCardOptionViewModelTitle"},_.W(_.I4,{text:function(){return d().title}})),_.W("div",{class:"ytmLpOfferCardOptionViewModelSubtitle"},_.W(_.I4,
{text:function(){return d().subtitle}})),_.W(_.m,{cond:function(){return v().length>0},
then:function(){return _.W("div",{class:"ytmLpOfferCardOptionViewModelFeatureListItems"},_.W(_.MN,{data:v},{lpFeatureListItemViewModel:PU5}))}}),_.W("div",{class:"ytmLpOfferCardOptionViewModelDescription"},_.W(_.I4,{text:function(){return d().description}})))))},"Fd");
EqM.idomCompat=!0;var sTh=_.y(function(b){var d=b.data;var B=b.themeOverride;b=_.C(_.br(function(){var P,v=(P=d().offerOptions)==null?void 0:P[0];return _.p(v,Ch3)||{}}));
var k=b.next().value,G=b.next().value;b={};return _.W("ytm-lp-offer-card-view-model",null,_.W("div",{class:_.LQ("ytmLpOfferCardViewModelHost",(b.ytmLpOfferCardViewModelPremiumForceDarkMode=function(){return!(B==null||!B().useDarkTheme)},b))},_.W("div",{class:"ytmLpOfferCardViewModelTitleContainer"},_.W(_.m,{cond:function(){return d().titleIconType},
then:function(){return _.W("div",{class:"ytmLpOfferCardViewModelIconContainer"},_.W(_.$u,{icon:function(){var P;return((P=d().titleIconType)==null?void 0:P.toString())||""}}))}}),_.W("div",{class:"ytmLpOfferCardViewModelTitleText"},_.W(_.I4,{text:function(){return d().title}})),_.W(_.MN,{data:function(){return d().titleBadge}},{badgeViewModel:function(P){return _.W("div",{class:"ytmLpOfferCardViewModelTitleBadge"},_.W(_.l9,{data:P.data}))}})),_.W("div",{class:"ytmLpOfferCardViewModelOfferOptionsContainer"},
_.W(_.MN,{data:function(){return d().offerOptions}},{lpOfferCardOptionViewModel:function(P){var v=P.data;
return _.W(_.Dz,null,_.W("div",{class:"ytmLpOfferCardViewModelDivider"}),_.W(EqM,{data:v,config:function(){var L;return{shouldDisplayRadioButton:(d().offerOptions||[]).length>1,isOptionSelected:v().id===((L=k())==null?void 0:L.id),handleRadioButtonClick:function(A){return void G(A)}}},
themeOverride:B}))}})),_.W("div",{class:"ytmLpOfferCardViewModelPurchaseButtonContainer"},_.W(_.MN,{data:function(){var P;
return(P=k())==null?void 0:P.purchaseButtonOverride}},{buttonViewModel:_.F0}))))},"Gd");
sTh.idomCompat=!0;var CUr=_.y(function(b){var d=b.data;var B=b.themeOverride;b={};b=_.LQ("ytmLpOfferCardSectionViewModelHost",(b.ytmLpOfferCardSectionViewModelPremiumForceDarkMode=function(){var k;return B==null?void 0:(k=B())==null?void 0:k.useDarkTheme},b));
return _.W("ytm-lp-offer-card-section-view-model",null,_.W("div",{class:b},_.W(_.m,{cond:function(){return d().title!==void 0},
then:function(){return _.W("div",{class:"ytmLpOfferCardSectionViewModelTitleContainer"},_.W("div",{class:"ytmLpOfferCardSectionViewModelTitleText"},_.W(_.I4,{text:function(){return d().title}})),_.W(_.m,{cond:function(){return d().subtitle},
then:function(){return _.W("div",{class:"ytmLpOfferCardSectionViewModelSubtitleText"},_.W(_.I4,{text:function(){return d().subtitle}}))}}))}}),_.W("div",{class:"ytmLpOfferCardSectionViewModelOfferCardsContainer"},_.W(_.MN,{data:function(){return d().offerCards}},{lpOfferCardViewModel:function(k){return _.W("div",{class:"ytmLpOfferCardSectionViewModelOfferCardContainer"},_.W(sTh,{data:k.data,
themeOverride:B}))}})),_.W(_.m,{cond:function(){return d().footer},
then:function(){return _.W("div",{class:"ytmLpOfferCardSectionViewModelFooterText"},_.W(_.I4,{text:function(){return d().footer}}))}})))},"Hd");var vqe=_.y(function(b){var d=b.data;return _.W("lp-offer-table-cell-content-view-model",null,_.W("div",{class:"ytLpOfferTableCellContentViewModelHost"},_.W(_.wJ,null,_.W(_.S8,{when:function(){return d().title}},function(){return _.W(_.I4,{className:"ytLpOfferTableCellContentViewModelLpOfferTableCellTitle",
text:function(){return d().title}})}),_.W(_.S8,{when:function(){return d().subTitle}},function(){return _.W(_.I4,{className:"ytLpOfferTableCellContentViewModelLpOfferTableCellSubtitle",
text:function(){return d().subTitle}})}),_.W(_.S8,{when:function(){return d().featureDescription}},function(){return _.W(_.I4,{className:"ytLpOfferTableCellContentViewModelLpOfferTableCellFeatureDescription",
text:function(){return d().featureDescription}})}),_.W(_.S8,{when:function(){return d().description}},function(){return _.W(_.I4,{className:"ytLpOfferTableCellContentViewModelLpOfferTableCellDescription",
text:function(){return d().description}})}),_.W(_.S8,{when:function(){return d().iconType}},function(){return _.W("div",{class:"ytLpOfferTableCellContentViewModelLpOfferTableCellIcon"},_.W(_.$u,{icon:function(){return d().iconType.toString()}}))}),_.W(_.S8,{when:function(){return d().purchaseButton}},function(){return _.W(_.MN,{data:function(){return d().purchaseButton}},{buttonViewModel:function(B){return _.W("div",{class:"ytLpOfferTableCellContentViewModelLpOfferTableCellPurchaseButton"},_.W(_.F0,
{data:B.data}))}})}),_.W(_.S8,{when:function(){return d().note}},function(){return _.W(_.I4,{className:"ytLpOfferTableCellContentViewModelLpOfferTableCellNote",
text:function(){return d().note}})}),_.W(_.S8,{when:function(){return d().featureDetail}},function(){return _.W(_.I4,{className:"ytLpOfferTableCellContentViewModelLpOfferTableCellFeatureDetail",
text:function(){return d().featureDetail}})}),_.W(_.S8,{when:function(){return d().badge}},function(){return _.W(_.MN,{data:function(){return d().badge}},{badgeViewModel:_.l9})}))))},"Id");
vqe.idomCompat=!0;var LxS=_.y(function(b){var d=b.data;return _.W("lp-offer-table-cell-view-model",null,_.W("div",{class:"ytLpOfferTableCellViewModelCellWrapper",style:function(){switch(d().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;"}}},_.W(_.MN,{data:function(){return d().contents}},{lpOfferTableCellContentViewModel:vqe})))},
"Jd");
LxS.idomCompat=!0;var fxM=_.y(function(b){var d=b.data;var B=b.lpTableIsFirstRow;var k=b.lpTableIsLastRow;var G=function(){return(B==null?0:B())?"ytLpOfferTableRowViewModelLpOfferTableFirstRowHeaderCell":"ytLpOfferTableRowViewModelLpOfferTableRowHeaderCell"},P=function(){return(B==null?0:B())?"ytLpOfferTableRowViewModelLpOfferTableFirstRowContentCell":(k==null?0:k())?"ytLpOfferTableRowViewModelLpOfferTableLastRowContentCell":"ytLpOfferTableRowViewModelLpOfferTableRowContentCell"};
return _.W("ytm-lp-offer-table-row-view-model",null,_.W("div",{class:"ytLpOfferTableRowViewModelHost"},_.W(_.MN,{data:function(){return d().rowHeaderCell}},{lpOfferTableCellViewModel:function(v){return _.W("div",{class:G},_.W(LxS,{data:v.data}))}}),_.W(_.MN,{data:function(){return d().contentCells}},{lpOfferTableCellViewModel:function(v){return _.W("div",{class:P},_.W(LxS,{data:v.data}))}})))},"Kd");
fxM.idomCompat=!0;var Ajs=_.y(function(b){var d=b.data;var B=b.themeOverride;var k=_.I2().resolve(_.O6(_.nx)),G=function(){return _.p(d().logo,X5M)||{}};
b={};return _.W("ytm-lp-offer-table-section-view-model",null,_.W("div",{class:"ytLpOfferTableViewModelHost"},_.W(_.m,{cond:function(){var P,v;return k&&k()||(B==null?0:B().useDarkTheme)?(P=G())==null?void 0:P.imageDark:(v=G())==null?void 0:v.imageLight},
then:function(P){return _.W(_.qc,{data:P,contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT",alt:function(){var v,L,A;return(A=(v=G())==null?void 0:(L=v.accessibilityData)==null?void 0:L.label)!=null?A:""},
targetWidth:140,targetHeight:40,height:40,className:"ytLpOfferTableViewModelLpOfferTableSectionLogo",useWidth:!1})}}),_.W("div",{class:"ytLpOfferTableViewModelLpOfferTableSectionTitle"},_.W(_.I4,{text:function(){return d().title}})),_.W("div",{class:"ytLpOfferTableViewModelLpOfferTableSectionSubtitle"},_.W(_.I4,{text:function(){return d().subtitle}})),_.W(_.m,{cond:function(){return d().disclaimers},
then:function(P){return _.W("div",{class:"ytLpOfferTableViewModelLpOfferTableSectionDisclaimers"},_.W(_.iY,{each:P},function(v){return _.W("div",null,_.W(_.I4,{text:v}))}))}}),_.W("div",{class:"ytLpOfferTableViewModelLpOfferTableSectionRows"},_.W(_.MN,{data:function(){return d().rows}},{lpOfferTableRowViewModel:function(P,v){return _.W(fxM,{data:P.data,
lpTableIsFirstRow:function(){return v()===0},
lpTableIsLastRow:function(){return v()===d().rows.length-1}})}})),_.W("div",{class:_.LQ((b.ytLpOfferTableViewModelLpOfferTableSectionFooterWrapper=function(){return d().hasFooterBackground},b))},_.W(_.m,{cond:function(){return d().footer},
then:function(){return _.W("div",{class:"ytLpOfferTableViewModelLpOfferTableSectionFooter"},_.W(_.I4,{text:function(){return d().footer}}))}}),_.W(_.m,{cond:function(){return d().footerTitle},
then:function(){return _.W("div",{class:"ytLpOfferTableViewModelLpOfferTableSectionFooterTitle"},_.W(_.I4,{text:function(){return d().footerTitle}}))}}),_.W(_.m,{cond:function(){return d().footerDescription},
then:function(){return _.W("div",{class:"ytLpOfferTableViewModelLpOfferTableSectionFooterDescription"},_.W(_.I4,{text:function(){return d().footerDescription}}))}}),_.W(_.m,{cond:function(){return d().footerDescriptions},
then:function(P){return _.W("div",{class:"ytLpOfferTableViewModelLpOfferTableSectionFooterDescription"},_.W(_.iY,{each:P},function(v){return _.W("div",null,_.W(_.I4,{text:v}))}))}}))))},"Ld");
Ajs.idomCompat=!0;var WxM=_.y(function(b){var d=b.data;var B=b.themeOverride;var k=_.I2().resolve(_.O6(_.nx)),G=function(){var L;return B==null?void 0:(L=B())==null?void 0:L.useDarkTheme},P=function(){var L,A;
return k&&k()||G()?(L=d().image)==null?void 0:L.imageDark:(A=d().image)==null?void 0:A.imageLight};
b={};b=_.LQ("ytmLpSmallFeatureSectionViewModelHost",(b.ytmLpSmallFeatureSectionViewModelPremiumForceDarkMode=G,b));var v=function(){var L,A,a;return(a=(L=d().image)==null?void 0:(A=L.accessibilityData)==null?void 0:A.label)!=null?a:""};
return _.W("ytm-lp-small-feature-section-view-model",{class:b},_.W(_.m,{cond:function(){return P()&&!CWx},
then:function(){return _.W("div",{class:"ytmLpSmallFeatureSectionViewModelFeatureImageContainer"},_.W(_.qc,{data:function(){return P()},
alt:v,contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT",renderLazy:!1}))}}),_.W("div",{class:"ytmLpSmallFeatureSectionViewModelContentSection"},_.W("div",{class:"ytmLpSmallFeatureSectionViewModelTitleText"},_.W(_.m,{cond:function(){return d().title},
then:function(L){return _.W(_.I4,{text:L})}})),_.W("div",{class:"ytmLpSmallFeatureSectionViewModelDescriptionText"},_.W(_.I4,{text:function(){return d().description}}))))},"Md");
WxM.idomCompat=!0;var axU=_.y(function(b){var d=b.data;var B=b.themeOverride;b={};return _.W("ytm-lp-small-feature-section-group-view-model",null,_.W("div",{class:_.LQ("ytmLpSmallFeatureSectionGroupViewModelHost",(b.ytmLpSmallFeatureSectionGroupViewModelPremiumForceDarkMode=function(){return!(B==null||!B().useDarkTheme)},b))},_.W("div",{class:"ytmLpSmallFeatureSectionGroupViewModelSmallFeaturesContainer"},_.W(_.MN,{data:function(){return d().smallFeatures}},{lpSmallFeatureSectionViewModel:function(k){return _.W("div",
{class:"ytmLpSmallFeatureSectionGroupViewModelSmallFeatureContainer"},_.W(WxM,{data:k.data,
themeOverride:B}))}}))))},"Nd");
axU.idomCompat=!0;_.B$(_.y(function(b){var d=b.data;var B=function(){return d().forcedTheme==="USER_INTERFACE_THEME_DARK"},k=function(){return d().backgroundImageType==="LP_SECTION_BACKGROUND_TYPE_PHOTO"},G=function(){var v="",L,A;
var a=_.I2().resolve(_.O6(_.nx));a=B()||(a==null?0:a())?(L=d().themedImageViewModel)==null?void 0:L.imageDark:(A=d().themedImageViewModel)==null?void 0:A.imageLight;(L=EfW((a==null?void 0:a.sources)||[]))&&L.url&&(v=k()?"background-image: linear-gradient(to bottom, transparent, "+(d().layoutType==="LP_MODULE_LAYOUT_TYPE_PTC"?"40%":"80%")+", var(--premium-yt-spec-base-background)), url("+_.Tb(L.url)+");":"background-image: url("+_.Tb(L.url)+");");return v},P=function(){return{useDarkTheme:B()}};
b={};return _.W("yt-section-group-view-model",null,_.W("div",{class:_.LQ("yt-lp-section-group-view-model",(b["yt-lp-section-group-view-model--premium-force-dark-mode"]=B,b["yt-lp-section-group-view-model--ptc-layout-type"]=function(){return d().layoutType==="LP_MODULE_LAYOUT_TYPE_PTC"},b))},_.W(_.m,{cond:function(){return G().length},
then:function(){var v={};return _.W("div",{class:_.LQ("yt-lp-section-group-view-model__bg-image",(v["yt-lp-section-group-view-model__bg-image--bg-image-photo"]=k,v)),style:G})}}),_.W("div",{class:"yt-lp-section-group-view-model__lp-section-group"},_.W(_.MN,{data:function(){return d().sections}},{lpHeaderUpsellBannerViewModel:function(v){return _.W(B0U,{data:v.data})},
lpFaqSectionViewModel:function(v){return _.W(bZ$,{data:v.data,themeOverride:P})},
lpHeaderSectionViewModel:function(v){return _.W(dQH,{data:v.data,themeOverride:P})},
lpHeadlineSectionViewModel:function(v){return _.W(krH,{data:v.data,themeOverride:P})},
lpLargeFeatureSectionViewModel:function(v){return _.W(Gr3,{data:v.data,themeOverride:P})},
lpOfferCardSectionViewModel:function(v){return _.W(CUr,{data:v.data,themeOverride:P})},
lpComplexOfferCardSectionViewModel:function(v){return _.W(q93,{data:v.data})},
lpOfferTableSectionViewModel:function(v){return _.W(Ajs,{data:v.data,themeOverride:P})},
lpSmallFeatureSectionGroupViewModel:function(v){return _.W(axU,{data:v.data,themeOverride:P})},
lpCouponBannerViewModel:function(v){return _.W(x2$,{data:v.data})}}))))},"Od"),"yt-section-group-view-model",{props:{data:_.DK}});_.mQV=_.y(function(b){var d=_.on(px4,function(){var v;return(v=b.data())==null?void 0:v.chipBarStateEntityKey}),B=function(){return b.data().disableDeselection},k=_.C(_.br(function(){var v;
if(((v=d())==null?void 0:v.selectedIndex)!=void 0)return d().selectedIndex;var L,A;v=_.C(((L=b.data())==null?void 0:(A=L.chips)==null?void 0:A.entries())||[]);for(L=v.next();!L.done;L=v.next()){L=_.C(L.value);A=L.next().value;L=L.next().value;var a=void 0;if((a=_.p(L,_.DP))==null?0:a.selected)return A}return-1})),G=k.next().value,P=k.next().value;
return _.W("chip-bar-view-model",{class:_.LQ("ytChipBarViewModelHost",b.className),role:"tablist"},_.W(_.MN,{data:function(){return b.data().chips}},{chipViewModel:function(v,L){return _.W("div",{class:"ytChipBarViewModelChipWrapper"},_.W(_.i8l,{data:v.data,
selected:function(){return L()===G()},
callback:function(A,a){A=!!a;a=L();P(A?a:-1);var O,I=(O=b.data())==null?void 0:O.chipBarStateEntityKey;I&&A&&_.x0(_.cE("chipBarStateEntity",I,{key:I,selectedIndex:a}))},
disableDeselection:b.disableDeselection||B}))}}))},"Pd");_.B$(_.mQV,"chip-bar-view-model",{props:{data:_.eI,className:_.eI,disableDeselection:_.eI}});_.$Q2=_.y(function(b){var d=b.data;b={};return _.W("divider-view-model",{class:_.LQ("dividerViewModelHost",(b.dividerViewModelInsetThinPadding=function(){return d().dividerStyle==="DIVIDER_STYLE_INSET_THIN"},b))},_.W("div",{class:_.LQ("dividerViewModelBaseDivider",function(){return M4Q(d().dividerStyle)})}))},"Qd");
_.$Q2.idomCompat=!0;_.B$(_.$Q2,"divider-view-model",{props:{data:_.DK}});var oe=new Map,N8=new Map,zYx=0,pC;var t4d=[{calledOnce:!1,state:"visible"},{calledOnce:!1,state:"hidden"}],Z9Q={throttleMs:0,canHaveZeroSize:!0,useVisibilityObserver:!1};var OZU,Ixr;OZU=function(b){return function(d){return function(){return(d==null?void 0:d())!==void 0?String(d())+b:void 0}}};
_.Ol=OZU("px");Ixr=OZU("s");var DQs=pdW(function(b){return b.targetGroupId}).useUpdatableData;_.IJ=_.y(function(b){function d(sW){return function(){var L1=H().numItemsPerGridRow,cJ=sW()*L1;L1=cJ+L1;var OW,ow;return(ow=(OW=k().contents)==null?void 0:OW.slice(cJ,L1))!=null?ow:[]}}
var B=_.eS(b,{layoutContainerWidth:0,shouldUseOwnContainerSize:!1,marginSettings:1,useUpdatedMargin:!1}),k=B.data,G=B.layoutContainerWidth,P=B.shouldUseOwnContainerSize,v=B.marginSettings,L=B.useUpdatedMargin,A=sgW(),a=_.C(DQs(function(){var sW,L1;return{targetGroupId:(sW=k().targetingContext)==null?void 0:(L1=sW.targetGroupId)==null?void 0:L1[0]}})).next().value;
B=_.C(_.zk(!0,void 0,"lKny6d"));var O=B.next().value,I=B.next().value,D=function(){var sW,L1=(sW=_.p(k().showMoreButton,_.Im))==null?void 0:sW.trackingParams;L1&&_.n7(_.DX(),L1);I(!1)},U=function(){var sW,L1=(sW=_.p(k().showLessButton,_.Im))==null?void 0:sW.trackingParams;
L1&&_.n7(_.DX(),L1);I(!0)};
B=_.C(_.M8({canHaveZeroSize:!1}));var M=B.next().value;B=B.next().value;var z=function(){var sW;return(sW=k().contentAspectRatio)!=null?sW:"GRID_SHELF_CONTENT_ASPECT_RATIO_UNKNOWN"},H=_.lp(function(){var sW=P()&&M.width()>0?M.width()||G():G(),L1,cJ=(L1=b.data())==null?void 0:L1.responsiveContainerConfiguration;
sW=_.wT({containerWidth:sW,sizing:cJ?u3(cJ==null?void 0:cJ.responsiveSize):"EXTRA_COMPACT",marginSettings:v(),enableFullBleedForSingleCol:!1});return{maxContainerWidth:sW.maxContainerWidth,numItemsPerGridRow:sW.numItems,contentPadding:P()?sW.margin:sW.contentMargin,itemWidth:sW.itemWidth,itemMargin:sW.gutter/2}},void 0,"XYkF9e"),l=function(){if(k().enableVerticalExpansion){if(O())return F();
var sW,L1,cJ=(L1=(sW=k().contents)==null?void 0:sW.length)!=null?L1:0;return Math.ceil(cJ/H().numItemsPerGridRow)}return H().numItemsPerGridRow<=2?2:1},F=function(){var sW;
return Math.ceil(((sW=k().minCollapsedItemCount)!=null?sW:1)/H().numItemsPerGridRow)},K=function(){return k().enableVerticalExpansion&&k().showLessButton&&!O()&&l()>F()},u=function(){var sW,L1;
return k().enableVerticalExpansion&&k().showMoreButton&&O()&&((L1=(sW=k().contents)==null?void 0:sW.length)!=null?L1:0)>H().numItemsPerGridRow*F()},r=function(){return!K()},Q=function(){return!u()},q={};
return _.W("grid-shelf-view-model",{class:_.LQ("ytGridShelfViewModelHost",b.className,(q.ytGridShelfViewModelHostHasBottomButton=function(){return K()||u()},q.ytGridShelfViewModelHostIsDismissed=function(){var sW,L1=(sW=a())!=null?sW:{};
sW=L1.behavior;var cJ=L1.isDismissed,OW=L1.stamperContextTargetId;L1=L1.stamperIndex;if(!(_.N("mweb_see_fewer_shorts_group_dismissal")&&cJ&&sW&&OW))return!1;var ow;cJ=A;for(var Z2,yE,wG=((Z2=cJ)==null?0:Z2.targetId)?_.Qo((yE=cJ)==null?void 0:yE.targetId):void 0;((ow=cJ)==null?0:ow.parent)&&wG!==OW;)cJ=cJ.parent,yE=Z2=void 0,wG=((Z2=cJ)==null?0:Z2.targetId)?_.Qo((yE=cJ)==null?void 0:yE.targetId):void 0;ow=wG===OW?cJ:void 0;if(!ow)return!1;var aS;OW=ow==null?void 0:(aS=ow.stamperIndex)==null?void 0:
aS.call(ow);return sW==="GROUP_DISMISSAL_BEHAVIOR_REMOVE_ALL_ITEMS"||sW==="GROUP_DISMISSAL_BEHAVIOR_REMOVE_SUBSEQUENT_ITEMS"&&OW!=null&&L1!=null&&OW>L1},q.ytGridShelfViewModelHostOptionalMediumLayoutMargin=L,q)),
el:_.Yl(B),style:_.m2({"margin-left":(0,_.Ol)(function(){return H().contentPadding}),
"margin-right":(0,_.Ol)(function(){return H().contentPadding})})},_.W(_.m,{cond:function(){return _.p(k().header,Fas)},
then:function(sW){return _.W(_.xw,{data:sW,useUpdatedPadding:L,disableHorizontalPadding:!0})}}),_.W("div",null,_.W(_.iY,{each:function(){return Array(l())}},function(sW,L1){return _.W(UQS,{className:b.className,
items:d(L1),responsiveGridShelfLayout:H,contentAspectRatio:z})})),_.W("div",{class:"ytGridShelfViewModelGridShelfBottomButtonContainer"},_.W(_.MN,{data:function(){return k().showMoreButton}},{buttonViewModel:function(sW){return _.W("div",{hidden:Q},_.W(_.F0,{data:sW.data,
onClick:D}))}}),_.W(_.MN,{data:function(){return k().showLessButton}},{buttonViewModel:function(sW){return _.W("div",{hidden:r},_.W(_.F0,{data:sW.data,
onClick:U}))}})))},"Sd");
_.IJ.idomCompat=!0;var UQS=_.y(function(b){var d=b.items;var B=b.responsiveGridShelfLayout;var k=b.contentAspectRatio;b=b.className;var G=_.WC("div");JEm(G,function(){a:{var v=G.value;for(var L=d(),A=[],a=0;a<L.length;a++){var O=_.p(L[a],aDl);if(!O||O==null||!O.inlinePlayerData){v=null;break a}var I=v.children.item(a);if(!I){v=null;break a}A.push({thumbnailElement:I,videoData:O})}v={gridVideoPreviewData:{gridItems:A}}}return v});
var P=(0,_.Ol)(function(){return-B().itemMargin});
return _.W("div",{el:G,class:_.LQ("ytGridShelfViewModelGridShelfRow",b),style:_.m2({"margin-left":P,"margin-right":P})},_.W(_.MN,{data:d,replacementWrapper:function(v){return _.W(oq3,{responsiveGridShelfLayout:B},v)}},{shortsLockupViewModel:function(v){return _.W(oq3,{responsiveGridShelfLayout:B},_.W(nWr,{data:v.data,
aspectRatio:function(){return k()==="GRID_SHELF_CONTENT_ASPECT_RATIO_TWO_BY_THREE"?1:0},
scrimStyle:2,inlineMetadata:!1,titleStyle:_.N("mweb_enable_one_line_title_on_shorts")?1:_.N("mweb_enable_two_line_title_on_shorts")?2:void 0,className:void 0}))},
lockupViewModel:function(v){return _.W(oq3,{responsiveGridShelfLayout:B},_.W(_.Qg,{data:v.data,className:"ytGridShelfViewModelLockupItem"}))}}))},"Td"),oq3=_.y(function(b){return _.W("div",{style:_.m2({width:(0,_.Ol)(function(){return b.responsiveGridShelfLayout().itemWidth}),
margin:function(){return"0 "+b.responsiveGridShelfLayout().itemMargin+"px"}}),
class:"ytGridShelfViewModelGridShelfItem"},b.children)},"Ud");
_.IJ.idomCompat=!0;_.B$(_.IJ,"grid-shelf-view-model",{props:{data:_.DK,layoutContainerWidth:_.DK,shouldUseOwnContainerSize:_.DK,marginSettings:_.DK,useUpdatedMargin:_.DK,className:_.DK}});_.N0V=_.y(function(b){var d=_.C(_.zk(!1,void 0,"FVl30c")),B=d.next().value,k=d.next().value;d={};return _.W("yt-alert-banner-view-model",{class:_.LQ("ytAlertBannerViewModelHost",b.className,function(){var G;a:switch((G=b.data())==null?void 0:G.type){case "ALERT_BANNER_TYPE_TIME_SENSITIVE":G="ytAlertBannerViewModelTimeSensitive";break a;case "ALERT_BANNER_TYPE_WARNING":G="ytAlertBannerViewModelWarning";break a;default:G="ytAlertBannerViewModelInformational"}return G},(d.ytAlertBannerViewModelDismissed=
B,d.ytAlertBannerViewModelFullbleed=b.fullbleed,d.ytAlertBannerViewModelNarrow=b.narrow,d.ytAlertBannerViewModelIsInRichGrid=b.isInRichGrid,d))},_.W(_.m,{cond:function(){var G;
return!((G=b.data())==null?0:G.hideIcon)},
then:function(){return _.W("div",{class:"ytAlertBannerViewModelIcon"},_.W(_.$u,{icon:function(){return"info_circle"}}))}}),_.W("div",{class:"ytAlertBannerViewModelOuterContainer"},_.W("div",{class:"ytAlertBannerViewModelContainer"},_.W("div",{class:"ytAlertBannerViewModelContent"},_.W("div",{class:"ytAlertBannerViewModelHeading"},_.W(_.I4,{text:function(){var G;
return(G=b.data())==null?void 0:G.heading}})),_.W("div",{class:"ytAlertBannerViewModelBody"},_.W(_.I4,{text:function(){var G;
return(G=b.data())==null?void 0:G.body}})))),_.W(_.MN,{data:function(){var G;
return(G=b.data())==null?void 0:G.actionButton}},{buttonViewModel:function(G){return _.W(_.F0,{data:G.data,
className:"ytAlertBannerViewModelActionButton"})}})),_.W(_.MN,{data:function(){var G;
return(G=b.data())==null?void 0:G.dismissButton}},{buttonViewModel:function(G){return _.W(_.F0,{data:G.data,
className:"ytAlertBannerViewModelDismissButton",onClick:function(){var P;((P=b.data())==null?0:P.disableLocalDismissBehavior)||k(!0)}})}}))},"Vd");_.B$(_.N0V,"yt-alert-banner-view-model",{props:{data:_.DK,fullbleed:_.DK,narrow:_.DK,isInRichGrid:_.DK,className:_.DK}});var p2U;_.Dm=_.y(function(b){return _.W("basic-content-view-model",{class:_.LQ("ytBasicContentViewModelHost",_.Y0(b.className))},_.W(_.m,{cond:function(){return b.data().headline},
then:function(d){return _.W("div",{class:"ytBasicContentViewModelHeadline"},_.W(_.I4,{text:d}))}}),_.W(_.iY,{each:function(){return b.data().paragraphs||[]},
keyBy:"INDEX"},function(d){return _.W("div",{class:"ytBasicContentViewModelParagraph"},_.W(_.m,{cond:function(){var B=d();return!!(B.header||B.customHeader||B.headline)},
then:function(){return _.W(p2U,{paragraph:d})}}),_.W(_.m,{cond:function(){return d().asset||d().text},
then:function(){return _.W("div",{class:"ytBasicContentViewModelParagraphContent"},_.W(_.m,{cond:function(){return d().asset},
then:function(B){return _.W("div",{class:"ytBasicContentViewModelParagraphAsset"},_.W(_.MN,{data:B},{contentPreviewImageViewModel:_.i9}))}}),_.W(_.m,{cond:function(){return d().text},
then:function(B){return _.W("div",{class:"ytBasicContentViewModelParagraphText"},_.W(_.I4,{text:B}))}}))}}))}))},"Wd");
p2U=_.y(function(b){var d=b.paragraph;return _.W(_.Dz,null,_.W(_.m,{cond:function(){return d().headline},
then:function(B){return _.W(_.I4,{text:B,className:"ytBasicContentViewModelParagraphHeadline"})}}),_.W(_.MN,{data:function(){return d().header||d().customHeader}},{sectionHeaderViewModel:function(B){return _.W(_.xw,{data:B.data,
disableHorizontalPadding:!0,forceSmallLayout:!0})}}))},"Xd");_.MNS=_.y(function(b){function d(){var U,M;A((M=(U=G)==null?void 0:U.isKeyBoardInUse())!=null?M:!1)}
function B(){A(!1)}
function k(){var U;return L()?(U=b.focusedClassName)==null?void 0:U.call(b):""}
var G=_.I2().resolve(_.O6(_.X0)),P=_.C(_.zk(!1,void 0,"SgkTXc")),v=P.next().value;P=P.next().value;var L=v,A=P,a=function(){var U,M;return((U=b.toggleable)==null?0:U.call(b))?(M=b.toggled)==null?void 0:M.call(b):void 0},O=_.A2(function(U){var M,z=(M=b.command)==null?void 0:M.call(b);
z&&_.I2().resolve(_.U6).resolveCommand(z);var H;(H=b.onClick)==null||H.call(b,U)}),I=_.A2(d),D=_.A2(B);
return _.W(_.m,{cond:function(){var U;if(U=b.command){U=b.command();U=OYE(U);var M=U.href;U=!(!U.navigatingCommand||!M)}return U},
then:function(){return _.W(_.hF,Object.assign({},{command:b.command,style:b.style,ariaDescribedby:b.ariaDescribedby,ariaHidden:b.ariaHidden,ariaLabel:b.ariaLabel,ariaLabelledby:b.ariaLabelledby,ariaSelected:b.ariaSelected,disabled:b.disabled,dir:b.dir,tabIndex:b.tabIndex,target:b.target,title:b.title,onClick:b.onClick},{className:_.LQ("ytButtonOrAnchorHost","ytButtonOrAnchorAnchor",b.className,function(){return k()}),
onFocusin:d,onFocusout:B,ariaCurrent:function(){var U,M;return(M=(U=b.ariaCurrent)==null?void 0:U.call(b))!=null?M:a()}}),b.children)},
else:function(){return _.W("button",{"on:click":O,"on:focusin":I,"on:focusout":D,class:_.LQ("ytButtonOrAnchorHost","ytButtonOrAnchorButton",b.className,function(){return k()}),
style:b.style,"aria-describedby":b.ariaDescribedby,"aria-hidden":b.ariaHidden,"aria-label":b.ariaLabel,"aria-labelledby":b.ariaLabelledby,"aria-pressed":a,dir:b.dir,disabled:b.disabled,tabindex:b.tabIndex,title:b.title},b.children)}})},"Yd");var cj2=_.y(function(b){b=_.eS(b,{disabled:!1});var d=b.active,B=b.disabled;b={};b=_.LQ("ytSwitchShapeTrack",(b.ytSwitchShapeTrackActive=function(){return d()},b.ytSwitchShapeTrackDisabled=function(){return B()},b));
var k={};k=_.LQ("ytSwitchShapeKnob",(k.ytSwitchShapeKnobActive=function(){return d()},k));
return _.W("switch-shape",{class:"ytSwitchShapeHost"},_.W("div",{class:b}),_.W("div",{class:k}))},"Zd");var Jjr=_.y(function(b){var d=_.eS(b,{className:void 0,parentActive:void 0,handleOnTapEventInParent:!1}),B=d.data;b=d.className;var k=d.handleOnTapEventInParent,G=d.parentActive,P=d.onTap;d=_.C(_.br(function(){var D;return(D=G())!=null?D:B().switchedOnByDefault||!1}));
var v=d.next().value,L=d.next().value,A=function(){return B().isDisabled},a=_.WC("button");
d=_.A2(function(D){return D.key==="Enter"?(D.preventDefault(),a.value.click(),!1):!0});
var O=_.A2(function(D){if(B().handleOnTapEventInParent||k())return!0;if(A())return!1;if(P)return P(D),!0;SrQ(B(),v(),D);L(!v());return!1}),I={};
I=_.LQ("ytSwitchButtonViewModelButton",(I.ytSwitchButtonViewModelTappable=function(){return!A()},I));
return _.W("switch-button-view-model",{class:_.LQ("ytSwitchButtonViewModelHost",b)},_.W("button",{el:a,class:I,"on:click":O,"on:keydown":d,"aria-label":function(){return v()?B().a11yLabelSwitchedOn:B().a11yLabelSwitchedOff},
"aria-checked":v,"aria-disabled":A,role:"switch"},_.W(cj2,{active:v,disabled:A})))},"$d");var zz5=_.y(function(b){var d=b.data;var B=b.isLeading;var k=b.hideSelectionTextChevron;var G=b.isToggled;var P=b.shouldNotFillIcon;var v=function(){if(B())var I=d().leadingImage;else{var D;I=(D=d().trailingImage)!=null?D:_.Kc(d().themedTrailingImage)}return I},L=function(){a:switch(d().listItemIconAfterSelectionText){case "LIST_ITEM_ICON_AFTER_SELECTION_TEXT_EXPAND_MORE":var I="expand_more";
break a;default:I="chevron_right"}return I};
b={};var A=_.LQ("yt-list-item-view-model__image-container",(b["yt-list-item-view-model__leading"]=B,b["yt-list-item-view-model__trailing"]=function(){return!B()},b)),a=_.LQ("yt-list-item-view-model__accessory","yt-list-item-view-model__image");
b={};var O=_.LQ("yt-list-item-view-model__accessory",(b["yt-list-item-view-model__leading"]=B,b["yt-list-item-view-model__trailing"]=function(){return!B()},b));
return _.W(_.m,{cond:function(){var I=d(),D=B();return!!(D&&(I.leadingImage||I.leadingAccessory)||!D&&(I.trailingImage||I.trailingButton||I.trailingButtons||I.selectionText||I.themedTrailingImage||I.trailingImageAccessoryType==="LIST_ITEM_IMAGE_ACCESSORY_TYPE_NEW_CONTENT_INDICATOR"))},
then:function(){return _.W(_.Dz,null,_.W(_.m,{cond:v,then:function(I){return _.W("div",{class:A,"aria-hidden":"true"},_.W(_.qc,{data:I,alt:"",preserveWidth:!0,preserveHeight:!0,targetWidth:function(){var D=(B()?d().leadingImageAccessoryType==="LIST_ITEM_IMAGE_ACCESSORY_TYPE_ICON":d().trailingImageAccessoryType==="LIST_ITEM_IMAGE_ACCESSORY_TYPE_ICON")?B()?wxJ(d().leadingIconAccessorySize):wxJ(d().trailingIconAccessorySize):void 0;return D},
className:a,isToggled:function(){return!(P==null?0:P())&&(G==null?void 0:G())}}))}}),_.W(_.m,{cond:function(){return B()&&d().leadingAccessory},
then:function(){return _.W("div",{class:A},_.W(_.MN,{data:function(){return d().leadingAccessory}},{avatarViewModel:function(I){return _.W(_.fm,{data:I.data,
avatarButtonCustomClassName:a})},
collectionThumbnailViewModel:function(I){return _.W(VUV,{data:I.data,maxHeight:36,width:56,includeStackHeight:!0})}}))}}),_.W(_.m,{cond:function(){return!B()&&d().trailingButton},
then:function(){return _.W("div",{class:"yt-list-item-view-model__button-container"},_.W(_.MN,{data:function(){return d().trailingButton}},{buttonViewModel:function(I){return _.W(_.F0,{data:I.data,
className:O})}}))}}),_.W(_.m,{cond:function(){var I;
return!B()&&((I=d().trailingButtons)==null?void 0:I.buttons)},
then:function(){return _.W("div",{class:"yt-list-item-view-model__button-container"},_.W(_.MN,{data:function(){var I;return(I=d().trailingButtons)==null?void 0:I.buttons}},{buttonViewModel:function(I){return _.W(_.F0,{data:I.data,
className:O})},
accountLinkButtonViewModel:function(I){return _.W(cZV,{data:I.data,className:O})},
switchButtonViewModel:function(I){return _.W(Jjr,{data:I.data,className:O})},
subscribeButtonViewModel:function(I){return _.W(_.fa,{data:I.data,isOverlay:!1,animateWidth:!1,className:O})},
toggleButtonViewModel:function(I){return _.W(_.kk,{data:I.data,className:O})}}))}}),_.W(_.m,{cond:function(){return!B()&&!!d().selectionText},
then:function(){return _.W(_.Dz,null,_.W(_.I4,{text:function(){return d().selectionText},
className:_.LQ("yt-list-item-view-model__selection-text","yt-list-item-view-model__selection-text--trailing-selection-text")}),_.W(_.m,{cond:function(){return!(k==null?0:k())},
then:function(){return _.W(_.$u,{icon:L,className:"yt-list-item-view-model__chevron-icon"})}}))}}),_.W(_.m,{cond:function(){return!B()&&d().trailingImageAccessoryType==="LIST_ITEM_IMAGE_ACCESSORY_TYPE_NEW_CONTENT_INDICATOR"},
then:function(){return _.W("div",{class:"yt-list-item-view-model__new-content-indicator"})}}))}})},"ae");var Rz$=_.y(function(b){var d=b.data;return _.W(_.m,{cond:function(){return d().title||d().subtitle},
then:function(){return _.W("div",{class:"yt-list-item-view-model__text-wrapper"},_.W(_.m,{cond:function(){return d().title},
then:function(B){return _.W("div",{class:"yt-list-item-view-model__title-wrapper"},_.W(_.I4,{text:B,className:"yt-list-item-view-model__title"}))}}),_.W(_.m,{cond:function(){return d().subtitle},
then:function(B){return _.W(_.I4,{text:B,className:"yt-list-item-view-model__subtitle"})}}))}})},"be");var X2A=_.y(function(b){var d=b.data;var B=b.hideSelectionTextChevron;var k=b.TrailingAccessory;var G=b.isToggled;var P=b.disabled;var v=b.isSelectItem;var L=b.isCompact;var A=b.inPopup;var a=b.disableHorizontalPadding;var O=b.isTappableWithoutSelect;var I=b.useButtonOrAnchor;var D=b.onTap;var U=b.shouldNotFillIcon;var M=function(){return _.W(Rz$,{data:d,onTap:D,useButtonOrAnchor:I,isTappableWithoutSelect:O,isToggled:G})};
b={};return _.W("div",{class:_.LQ("yt-list-item-view-model__label",(b["yt-list-item-view-model__container"]=function(){return!(v==null?0:v())},b["yt-list-item-view-model__container--disabled"]=function(){return!!d().isDisabled||!(P==null||!P())},b["yt-list-item-view-model__container--has-subtitle"]=function(){return!!d().subtitle},b["yt-list-item-view-model__container--compact"]=L,b["yt-list-item-view-model__container--tappable"]=O,b["yt-list-item-view-model__container--in-popup"]=A,b["yt-list-item-view-model__container--disable-horizontal-padding"]=
function(){return(a==null?void 0:a())&&!(v==null?0:v())},b))},_.W(zz5,{data:d,
isLeading:!0,hideSelectionTextChevron:B,isToggled:G,shouldNotFillIcon:U}),_.W(_.m,{cond:function(){return(I==null?void 0:I())&&(O==null?void 0:O())},
then:function(){return _.W(_.MNS,{command:function(){return _.jZ(d().rendererContext)},
onClick:D,className:"yt-list-item-view-model__button-or-anchor",toggleable:G!==void 0,toggled:G},_.W(M,null))},
else:function(){return _.W(M,null)}}),_.W(_.m,{cond:function(){return!!k},
then:function(){return _.W("div",{class:"yt-list-item-view-model__trailing"},k&&_.W(k,null))},
else:function(){return _.W(zz5,{data:d,isLeading:!1,hideSelectionTextChevron:B,isToggled:G,shouldNotFillIcon:U})}}))},"ce");var HZM=_.y(function(b){var d=_.eS(b,{checked:!1,disabled:!1});b=d.name;var B=d.onChange,k=d.onClick,G=d.checked,P=d.labelRenderable,v=d.hasLeadingLabel,L=d.labelClass,A=d.isCompact,a=d.selectElementClass,O=d.disableHorizontalPadding;d=d.disabled;var I="checkbox"+_.Qj(_.$D),D=_.A2(function(z){k==null||k(z);return!1}),U=_.A2(function(z){B==null||B(z);
return!1}),M={};
return _.W("checkbox-shape",null,_.W("label",{class:_.LQ("ytCheckboxShapeHost",L,(M.ytCheckboxShapeHostCompact=A,M.ytCheckboxShapeDisableHorizontalPadding=O,M))},_.W("input",{class:"ytCheckboxShapeInput",id:I,checked:G,name:b,type:"checkbox",disabled:d,"prop:checked":G,"on:change":U,"on:click":D}),_.W(_.m,{cond:function(){return!(v==null?0:v())},
then:function(){return _.W(hzU,{isLeading:!0,selectElementClass:a})}}),_.W(_.m,{cond:function(){return!!P},
then:function(){return _.W("div",{class:"ytCheckboxShapeLabel"},P==null?void 0:P())}}),_.W(_.m,{cond:v,
then:function(){return _.W(hzU,{isLeading:!1,selectElementClass:a})}})))},"de");
HZM.idomCompat={callbacks:{onChange:!0,onClick:!0,labelRenderable:!0}};var hzU=_.y(function(b){var d=b.selectElementClass;b={};return _.W("div",{class:_.LQ("ytCheckboxShapeCheckbox",d,(b.ytCheckboxShapeCheckboxDefaultStyle=function(){return!(d==null?0:d())},b)),
"aria-hidden":"true"},_.W(_.$u,{icon:_.N("enable_web_delhi_icons")?"square":"BOX_EMPTY"}),_.W(_.$u,{icon:_.N("enable_web_delhi_icons")?"check_square":"BOX_CHECK",active:!0}))},"ee");_.Ul=_.y(function(b){var d=b.name;var B=b.onChange;var k=b.onClick;var G=b.checked;var P=b.labelRenderable;var v=b.useCheckIcon;var L=b.hasLeadingLabel;var A=b.labelClass;var a=b.isCompact;var O=b.selectElementClass;var I=b.ariaLabel;var D=b.className;b=b.disabled;var U="radio"+_.Qj(_.$D),M=_.WC("input"),z=_.N("enable_ios_webview_radio_button_responsiveness"),H=_.A2(function(q){M.value.checked=!(G==null||!G());B==null||B(q);return!1}),l=_.A2(function(q){k==null||k(q);
return!1}),F=_.C(_.zk(!1,void 0,"Ucg5gd")),K=F.next().value,u=F.next().value;
F=_.A2(function(){var q;((q=_.I2().resolve(_.O6(_.X0)))==null?0:q.isKeyBoardInUse())&&u(!0)});
var r=_.A2(function(){u(!1)}),Q={};
return _.W("radio-shape",{class:_.LQ("yt-radio-shape",D)},_.W("input",{el:M,class:"yt-radio-shape__input",id:U,"prop:checked":G,name:d,type:"radio",disabled:b,"on:change":H,"on:click":l,"aria-label":I,"on:focusin":F,"on:focusout":r}),_.W("label",{class:_.LQ("yt-radio-shape__label-container",A,(Q["yt-radio-shape--compact"]=a,Q["yt-radio-shape__label-container--keyboard-focused"]=K,Q)),for:U},_.W(_.m,{cond:function(){return!(L==null?0:L())},
then:function(){return _.W(lxU,{checked:G,useCheckIcon:v,isLeading:!0,selectElementClass:O,usePassthrough:z})}}),_.W(_.m,{cond:function(){return!!P},
then:function(){var q={};return _.W("div",{class:_.LQ("yt-radio-shape__label",(q["yt-radio-shape--event-passthrough"]=z,q)),"aria-hidden":function(){return(I==null?0:I())?"true":"false"}},P==null?void 0:P())}}),_.W(_.m,{cond:L,
then:function(){return _.W(lxU,{checked:G,useCheckIcon:v,isLeading:!1,selectElementClass:O,usePassthrough:z})}})))},"fe");
_.Ul.idomCompat={callbacks:{onChange:!0,onClick:!0,labelRenderable:!0}};var lxU=_.y(function(b){var d=b.useCheckIcon;var B=b.selectElementClass;b=b.usePassthrough;var k=function(){return(d==null?0:d())?"CHECK":_.N("radio_shape_filled_icon_manual_setting_killswitch")?"CIRCLE_FILLED":"CIRCLE"},G={};
return _.W("div",{class:_.LQ("yt-radio-shape__radio",B,(G["yt-radio-shape__radio--check-icon"]=d,G["yt-radio-shape__radio--radio-default-style"]=function(){return!(B==null?0:B())},G["yt-radio-shape--event-passthrough"]=b,G)),
"aria-hidden":"true"},_.W(_.$u,{icon:k}),_.W(_.$u,{icon:k,active:function(){return!(d==null?0:d())}}))},"ge");_.oJ=_.y(function(b){var d=b.data;var B=b.isMenuItem;var k=b.isCompact;var G=b.onTap;var P=b.trailingAccessory;var v=b.hideSelectionTextChevron;var L=b.disabled;var A=b.inPopup;var a=b.disableHorizontalPadding;var O=b.isOverlay;var I=b.isToggled;var D=b.ariaLabel;var U=b.ariaPressed;var M=b.shouldNotFillIcon;var z=!_.N("web_enable_killswitch_for_selectable_list_item_on_tap_fix");b=!_.N("web_enable_killswitch_for_skip_child_tags");var H=_.UZ(function(b2){return uZm(d(),b2)}),l=function(){return(a==
null?void 0:a())||d().disableHorizontalPadding},F=function(){return _.N("enable_web_shorts_captions_language_command")||_.N("web_shorts_audio_track_picker")||d().entitySelectorType==="LIST_ITEM_VIEW_MODEL_ENTITY_SELECTOR_TYPE_REMOVE_ADS_AD_STATE"},K=function(){return F()?Object.assign({},d(),H().data):d()},u=function(){return!!K().isDisabled||!(L==null||!L())},r=_.nW4(function(){return K().rendererContext}),Q=function(){return!(K().isSelected===void 0||!K().selectionStyle||K().selectionStyle==="LIST_ITEM_SELECTION_STYLE_UNSPECIFIED")},
q=function(){return(_.FT(K().rendererContext)||G)&&!Q()},sW={},L1=_.LQ("yt-list-item-view-model__container",(sW["yt-list-item-view-model__container--tappable"]=function(){return _.FT(K().rendererContext)||Q()},sW["yt-list-item-view-model__container--compact"]=k,sW["yt-list-item-view-model__container--in-popup"]=A,sW["yt-list-item-view-model__container--disable-horizontal-padding"]=function(){return(l==null?void 0:l())&&Q()},sW)),cJ=function(){return K().leadingImage||K().leadingAccessory},OW=_.LQ("yt-list-item-view-model__image-container",
function(){return cJ()?"yt-list-item-view-model__trailing":"yt-list-item-view-model__leading"});
sW=_.Kcy();var ow=_.C(_.zk(!1,void 0,"D1Nwsd")),Z2=ow.next().value,yE=ow.next().value,wG=function(){return _.W(X2A,{data:K,hideSelectionTextChevron:v,TrailingAccessory:P,isToggled:I,disabled:L,isSelectItem:Q,isCompact:k,inPopup:A,disableHorizontalPadding:l,isTappableWithoutSelect:q,useButtonOrAnchor:aS,onTap:G,shouldNotFillIcon:M})},aS=_.N("web_button_or_anchor_list_item");
ow={};return _.W("yt-list-item-view-model",{el:_.Yl(_.ZC(function(){return u()?void 0:K().rendererContext},void 0,void 0,aS?["A".toString(),
"BUTTON".toString()]:[]),KwW(function(b2){if(!u()){var QE;if(QE=z)QE=K().selectionStyle,QE=QE==="LIST_ITEM_SELECTION_STYLE_CHECKBOX"||QE==="LIST_ITEM_SELECTION_STYLE_RADIO"||QE==="LIST_ITEM_SELECTION_STYLE_DEFAULT";QE||G==null||G(b2)}},b?["A".toString(),
"BUTTON".toString()]:[]),BB1(function(){return q==null?void 0:q()},{focusin:function(){var b2;
((b2=_.I2().resolve(_.O6(_.X0)))==null?0:b2.isKeyBoardInUse())&&yE(!0)},
focusout:function(){yE(!1)}})),
class:_.LQ("yt-list-item-view-model",(ow["yt-list-item-view-model--is-overlay"]=O,ow["yt-list-item-view-model--keyboard-focused"]=Z2,ow["yt-list-item-view-model--hidden"]=function(){return F()?H().isHidden:!1},ow)),
role:function(){return(B==null?0:B())?"menuitem":"listitem"},
tabindex:function(){var b2=q();b2=aS?void 0:G||b2?0:void 0;return b2},
"on:keydown":sW,"aria-label":function(){var b2;return(D==null?void 0:D())||((b2=r())==null?void 0:b2.label)},
"aria-pressed":U},_.W(_.m,{cond:Q,then:function(){return _.W(_.wJ,null,_.W(_.S8,{when:function(){return K().selectionStyle==="LIST_ITEM_SELECTION_STYLE_CHECKBOX"}},function(){return _.W(HZM,{labelRenderable:wG,
isCompact:k,checked:function(){return K().isSelected},
hasLeadingLabel:function(){return!!cJ()},
labelClass:L1,selectElementClass:OW,disableHorizontalPadding:l,onClick:z?G:void 0,disabled:u})}),_.W(_.S8,{when:function(){return K().selectionStyle==="LIST_ITEM_SELECTION_STYLE_RADIO"}},function(){return _.W(_.Ul,{labelRenderable:wG,
isCompact:k,checked:function(){return K().isSelected},
hasLeadingLabel:function(){return!!cJ()},
labelClass:L1,selectElementClass:OW,onClick:z?G:void 0,disabled:u})}),_.W(_.S8,{when:function(){return K().selectionStyle==="LIST_ITEM_SELECTION_STYLE_DEFAULT"}},function(){return _.W(_.Ul,{labelRenderable:wG,
isCompact:k,checked:function(){return K().isSelected},
hasLeadingLabel:function(){return!!cJ()},
labelClass:L1,selectElementClass:OW,useCheckIcon:!0,onClick:z?G:void 0,disabled:u})}),_.W(_.Vt,null,wG))},
else:wG}))},"he");
_.oJ.idomCompat={callbacks:{onTap:!0,trailingAccessory:!0}};_.Np=_.y(function(b){var d=_.C(_.M8({canHaveZeroSize:!1})),B=d.next().value;d=d.next().value;var k=function(){return Gt4(B.width(),b.data().responsiveContainerConfiguration)||eY4(B.width(),b.data().linearLayoutContainerConfiguration)};
return _.W("yt-linear-layout-view-model",{el:_.Yl(d),class:"ytLinearLayoutViewModelHost"},_.W("div",{class:_.LQ("ytLinearLayoutViewModelContainer",function(){a:switch(b.data().orientation){case "LINEAR_LAYOUT_ORIENTATION_HORIZONTAL":var G="ytLinearLayoutViewModelHorizontal";break a;default:G="ytLinearLayoutViewModelVertical"}return G},function(){var G=b.data().linearLayoutContainerConfiguration;
return G?[qrW(G.flexDirection),xK2(G.justifyContent),YrG(G.alignItems)].join(" "):""}),
style:function(){var G;var P=((G=k())==null?void 0:G.containerStyles)||{};return _.m2(P)()}},_.W(_.MN,{data:function(){return b.data().items},
wrapper:function(G,P,v){return _.W("div",{style:function(){var L=v(),A;if((A=k())==null)L=void 0;else{var a=A.itemStyles,O=L===0,I,D;var U=(D=(I=b.data().items)==null?void 0:I.length)!=null?D:0;L=a.call(A,O,L===U-1)}return _.m2(L||{})()}},G())}},{lockupViewModel:function(G){return _.W(_.Qg,{data:G.data,
containerLayoutConfig:function(){var P;return(P=k())==null?void 0:P.containerLayoutConfig}})},
basicContentViewModel:_.Dm,buttonViewModel:_.F0,linearLayoutViewModel:_.Np,thumbnailViewModel:_.g2,descriptionPreviewViewModel:_.q6,listItemViewModel:_.oJ,sectionHeaderViewModel:_.xw})))},"ie");_.B$(_.Np,"yt-linear-layout-view-model",{props:{data:_.DK}});_.B$(_.YH,"chips-shelf-view-model",{props:{data:_.DK,callback:_.eI,selectionBehavior:_.DK,disableChipsScrollAnimation:_.DK,nextButtonStyle:_.DK}});_.B$(_.y(function(b){return _.W("yt-comment-filter-context-view-model",{class:_.LQ("ytCommentFilterContextHost",b.className)},_.W(_.I4,{text:function(){return b.data().text}}))},"je"),"yt-comment-filter-context-view-model",{props:{data:_.DK,
className:_.eI}});_.tNU=_.y(function(b){var d=b.data;var B=b.onTap;var k=b.onSwitch;var G=b.overrideDisabled;b=b.disableHorizontalPadding;var P=_.C(_.br(function(){var D;return((D=i9F(O()))==null?void 0:D.switchedOnByDefault)||!1})),v=P.next().value,L=P.next().value;
P=_.C(_.zk(!1,void 0,"V0hCrd"));var A=P.next().value,a=P.next().value,O=function(){var D;if(!(D=d().switchButton)){var U=d();D=G==null?void 0:G();U={switchOnCommand:U.switchOnCommand,switchOffCommand:U.switchOffCommand,switchedOnByDefault:U.switchedOnByDefault,isDisabled:U.isDisabled,a11yLabelSwitchedOn:U.a11yLabelSwitchedOn,a11yLabelSwitchedOff:U.a11yLabelSwitchedOff};D!==void 0&&(U.isDisabled=D);D={switchButtonViewModel:U}}return D},I=function(D){var U=i9F(O());
!U||U.isDisabled||d().ignoreTapUntilCommandCompletes&&A()||(B==null||B(D),SrQ(U,v(),D,d().ignoreTapUntilCommandCompletes,a),L(!v()),k==null||k(v()))};
return _.W("switch-list-item-view-model",{class:"ytSwitchListItemViewModelHost"},_.W(_.oJ,{data:function(){return{title:d().title,subtitle:d().attributedSubtitle,leadingImage:d().leadingImage,leadingAccessory:d().leadingAccessory,isDisabled:d().isDisabled}},
onTap:I,isToggled:v,shouldNotFillIcon:!0,trailingAccessory:function(){return _.W(_.MN,{data:O},{switchButtonViewModel:function(D){return _.W(Jjr,{data:D.data,parentActive:v,onTap:I})}})},
disableHorizontalPadding:b}))},"ke");var jTV=_.y(function(b){var d=_.C(_.br(function(){var G,P;return!!((G=b.data())==null?0:(P=G.initialState)==null?0:P.isToggled)})),B=d.next().value,k=d.next().value;
return _.W("toggleable-list-item-view-model",{el:_.Yl(_.ZC(function(){return b.data().rendererContext},{onTap:function(G,P){P();
k(!B())}})),
class:_.LQ("toggleableListItemViewModelHost",b.className)},_.W(_.m,{cond:function(){if(B()){var G=b.data().toggledListItem;G=_.p(G,_.zn)}else G=b.data().defaultListItem,G=_.p(G,_.zn);return G},
then:function(G){return _.W(_.oJ,{data:G,isToggled:B,ariaLabel:function(){var P=B()?b.data().toggledListItem:b.data().defaultListItem,v;P=(v=_.p(P,_.zn))==null?void 0:v.rendererContext;var L;return(L=_.p(P,_.c0))==null?void 0:L.label},
ariaPressed:function(){return B()}})}}))},"le");var Fx3=_.AU("DOWNLOAD",{},"Download"),ZZA=_.AU("DELETE_FROM_DOWNLOADS",{},"Delete from downloads"),gqH=_.AU("RETRY",{},"Retry"),yjU=_.AU("PAUSE_DOWNLOADING",{},"Pause downloading"),SDV=_.AU("RESUME_DOWNLOAD",{},"Resume download"),PBQ={text:Fx3,iconType:"OFFLINE_DOWNLOAD",videoAction:"ACTION_ADD",playlistAction:"ACTION_ADD"},JT={text:ZZA,iconType:"DELETE",videoAction:"ACTION_REMOVE",playlistAction:"ACTION_REMOVE"},CBQ={text:gqH,iconType:"OFFLINE_DOWNLOAD",videoAction:"ACTION_RETRY",playlistAction:"ACTION_REMOVE"},
Eb4={text:yjU,iconType:"OFFLINE_PAUSE",videoAction:"ACTION_PAUSE",playlistAction:"ACTION_PAUSE"},sjQ={text:SDV,iconType:"OFFLINE_DOWNLOAD",videoAction:"ACTION_RESUME",playlistAction:"ACTION_RESUME"};var VNH=_.y(function(b){var d=function(){var L=b.data();L=_.jZ(L.rendererContext);var A;return(A=_.p(L,_.DC))==null?void 0:A.videoId},B=_.UZ(function(L){var A=d(),a=flE(b.data());
return A?_.ZS(L,A):a?_.yS(L,a):"TRANSFER_STATE_UNKNOWN"}),k=_.on(_.G8y,d),G=_.UZ(function(L){return _.xld(L,d(),flE(b.data()))}),P=function(){return LR4(B(),k(),_.jZ(b.data().rendererContext),!!flE(b.data()))},v=function(){return G()!=="ADD_TO_OFFLINE_BUTTON_STATE_ENABLED"};
return _.W("yt-download-list-item-view-model",{class:"ytDownloadListItemViewModelHost",hidden:v},_.W(_.m,{cond:function(){return!v()},
then:function(){return _.W(_.m,{cond:P,then:function(L){return _.W(_.iY,{each:L},function(A){return _.W(_.oJ,{data:A,isCompact:b.isCompact,isMenuItem:b.isMenuItem,inPopup:b.inPopup,disableHorizontalPadding:b.disableHorizontalPadding})})}})}}))},"me");
VNH.idomCompat=!0;_.iZ2=_.y(function(b){var d=b.data;var B=b.isCompact;var k=b.hideSelectionTextChevron;var G=b.inPopup;var P=b.isOverlay;var v=b.disableHorizontalPadding;var L=function(){return A6E(d())&&(G==null?void 0:G())},A=_.N("web_list_view_model_listbox_killswitch")?"menu":"listbox";
b=_.A2(function(O){if(G!=null&&G()&&_.N("web_enable_arrow_key_navigation_in_dropdown")){var I=_.sw4(O.currentTarget),D=I.length;if(D!==0){var U=Array.prototype.indexOf.call(I,document.activeElement);switch(O.key){case "ArrowDown":O.preventDefault();var M;(M=I[(U+1)%D])==null||M.focus();break;case "ArrowUp":O.preventDefault();var z;(z=I[U===-1?D-1:(U-1+D)%D])==null||z.focus()}}}});
var a={};return _.W("yt-list-view-model",{class:_.LQ("ytListViewModelHost",(a.ytListViewModelHostKaiosSpatNav=CWx&&document.body.hasAttribute("spatial-navigation-enabled")&&document.body.getAttribute("spatial-navigation-enabled")==="true",a)),role:function(){return L()?A:"list"},
style:_.m2({"max-height":function(){var O,I=(O=d())==null?void 0:O.visibleElementCount;if(I)return(I+.5)*40+"px"}}),
"on:keydown":b},_.W(_.MN,{data:function(){return d().listItems}},{listItemViewModel:function(O){return _.W(_.oJ,{data:O.data,
isMenuItem:L,isCompact:B,hideSelectionTextChevron:k,inPopup:G,isOverlay:P,disableHorizontalPadding:v})},
toggleableListItemViewModel:function(O){return _.W(jTV,{data:O.data})},
downloadListItemViewModel:function(O){return _.W(VNH,{data:O.data,isMenuItem:L,isCompact:B,inPopup:G,disableHorizontalPadding:v})},
switchListItemViewModel:function(O){return _.W(_.tNU,{data:O.data,disableHorizontalPadding:v})}}))},"ne");
_.iZ2.idomCompat=!0;var w2r=_.y(function(b){var d=b.data;var B=b.isOverlay;b={};return _.W("yt-course-perks-view-model",{class:_.LQ("ytwCoursePerksViewModelHost",(b.ytwCoursePerksViewModelHostOverlay=B,b))},_.W("h3",{class:"ytwCoursePerksViewModelHostPerksTitle"},_.W(_.I4,{text:function(){return d().title}})),_.W("div",null,_.W(_.m,{cond:function(){return d().perks},
then:function(k){return _.W(_.iZ2,{data:function(){return{listItems:k()}},
isCompact:!0,isOverlay:B})}})))},"oe");_.B$(w2r,"yt-course-perks-view-model",{props:{data:_.eI,isOverlay:_.eI}});_.B$(_.y(function(b){var d=b.data;return _.W("yt-course-progress-view-model",{class:"ytwCourseProgressViewModelHost"},_.W("h3",{class:"ytwCourseProgressViewModelHostProgressTitle"},_.W(_.I4,{text:function(){return d().title}})),_.W("p",{class:"ytwCourseProgressViewModelHostProgressSubtitle"},_.W(_.I4,{text:function(){return d().progressSummary}})),_.W("div",{class:"ytwCourseProgressViewModelHostProgressBar"},_.W("div",{class:"ytwCourseProgressViewModelHostProgressBarFill",
style:_.m2({width:function(){return d().progressPercentage*100+"%"}})})))},"pe"),"yt-course-progress-view-model",{props:{data:_.DK}});var uQM=_.y(function(b){var d={};return _.W("yt-progress-view-model",{class:_.LQ("ytwProgressViewModelHost",(d.ytwProgressViewModelHostOverlay=_.Y0(b.isOverlay,!1),d))},_.W(_.m,{cond:function(){return b.data().progressSummary},
then:function(B){return _.W("p",{class:"ytwProgressViewModelHostProgressSubtitle"},_.W(_.I4,{text:B}))}}),_.W("div",{class:"ytwProgressViewModelHostProgressContainer"},_.W(_.m,{cond:function(){return b.data().leadingLabel},
then:function(B){return _.W("p",{class:"ytwProgressViewModelHostProgressLeadingLabel"},_.W(_.I4,{text:B}))}}),_.W("div",{class:"ytwProgressViewModelHostProgressBar"},_.W("div",{class:"ytwProgressViewModelHostProgressBarFill",
style:function(){return"width: "+(b.data().progressPercentage||0)*100+"%"}}))))},"qe");var pR=_.y(function(b){var d=b.starNumber;var B=b.data;var k=function(){var G;return((G=B())==null?void 0:G.rating)||0};
return _.W(_.m,{cond:function(){return d()},
then:function(G){return _.W(_.wJ,null,_.W(_.S8,{when:function(){return k()>=G()-.25}},function(){return _.W("div",{class:"ytStarRatingViewModelHostStar"},_.W(_.$u,{icon:"STAR_FILLED",
size:function(){return 24}}))}),_.W(_.S8,{when:function(){return k()>=G()-.75}},function(){return _.W("div",{class:"ytStarRatingViewModelHostStar"},_.W(_.$u,{icon:"STAR_HALF",
active:!0,size:function(){return 24}}))}),_.W(_.Vt,null,function(){return _.W("div",{class:"ytStarRatingViewModelHostStar"},_.W(_.$u,{icon:"STAR",
size:function(){return 24}}))}))}})},"re"),Kxl=_.y(function(b){b=b.data;
return _.W("yt-star-rating-view-model",{class:"ytStarRatingViewModelHost"},_.W(pR,{starNumber:1,data:b}),_.W(pR,{starNumber:2,data:b}),_.W(pR,{starNumber:3,data:b}),_.W(pR,{starNumber:4,data:b}),_.W(pR,{starNumber:5,data:b}))},"se");_.B$(_.y(function(b){var d=_.eS(b,{}).data;return _.W("yt-course-ratings-view-model",{class:"ytCourseRatingsViewModelHost"},_.W("h3",{class:"ytCourseRatingsViewModelHostRatingTitle"},_.W(_.I4,{text:function(){var B;return(B=d())==null?void 0:B.title}})),_.W("div",{class:"ytCourseRatingsViewModelHostRatingContainer"},_.W(_.m,{cond:function(){return d().starProgressViewModels},
then:function(B){return _.W("div",{class:"ytCourseRatingsViewModelHostProgressBarContainer"},_.W(_.MN,{data:B},{progressViewModel:uQM}))}}),_.W("div",{class:"ytCourseRatingsViewModelHostStarRatingAndRatingDataContainer"},_.W("p",{class:"ytCourseRatingsViewModelHostAverageRatingLabel"},_.W(_.I4,{text:function(){var B;
return(B=d())==null?void 0:B.averageRatingLabel}})),_.W(_.m,{cond:function(){return d().zeroStateText},
then:function(B){return _.W("div",{class:"ytCourseRatingsViewModelHostZeroStateText"},_.W(_.I4,{text:B}))}}),_.W(_.m,{cond:function(){return d().starRatingViewModel},
then:function(B){return _.W("div",{class:"ytCourseRatingsViewModelHostStarRatingContainer"},_.W(_.MN,{data:B},{starRatingViewModel:Kxl}))}}),_.W("p",{class:"ytCourseRatingsViewModelHostTotalRatingsCountLabel"},_.W(_.I4,{text:function(){var B;
return(B=d())==null?void 0:B.totalRatingsCountLabel}})))))},"te"),"yt-course-ratings-view-model",{props:{data:_.eI}});var nqs;nqs={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"}};_.T0l=_.y(function(b){var d=_.WC("yt-learning-journey-loader-view-model"),B=_.OI();_.ng(function(){requestAnimationFrame(function(){var G;(G=B.lottieEl)==null||G.addEventListener("DOMLoaded",function(){var P;(P=b.onLottieLoaded)==null||P.call(b)})});
var k=b.data().browseEndpoint;k&&_.VW(k)});
return _.W("yt-learning-journey-loader-view-model",{class:_.LQ("learningJourneyLoaderViewModelHost",b.className),"data-target-id":function(){return b.data().targetId||""},
el:d},_.W(_.K2,{className:_.LQ("learningJourneyLoaderViewModelLoader",b.className),animationName:function(){return nqs.animationConfig.name},
data:nqs,animationRef:B}))},"ve");_.B$(_.T0l,"yt-learning-journey-loader-view-model",{props:{data:_.DK,className:_.eI,onLottieLoaded:_.eI}});var rjU=_.y(function(b){var d=function(){return b.data()},B=function(){return!!_.XY(_.zd(d())).optionColor},k=_.C(_.zk(-1,void 0,"gXOYR")),G=k.next().value,P=k.next().value,v=function(I){return G()===I},L=function(I){return d().correctAnswerIndex===I},A=function(){return G()!==-1};
k=_.C(_.zk("",void 0,"BFwDQb"));var a=k.next().value,O=k.next().value;return _.W("learning-journey-quiz-view-model",{class:_.LQ("learningQuizComponentHost","learningJourneyQuizYoututorHost",b.className),style:_.m2({background:function(){return _.XY(_.zd(d())).backgroundColor}})},_.W("div",{"aria-live":"polite",
class:"learningJourneyQuizYoututorVisuallyHidden"},a),_.W("div",{class:"learningQuizComponentQuizContainer"},_.W("div",{class:"learningQuizComponentQuiz"},_.W("div",{class:"learningQuizComponentQuizContent"},_.W(_.m,{cond:function(){return!!d().aiGeneratedQuizLabel},
then:function(){return _.W("div",{class:"learningQuizComponentQuizAiGeneratedLabel"},_.W(_.I4,{text:function(){return d().aiGeneratedQuizLabel}}))}}),_.W("div",{class:"learningQuizComponentQuizHeader",
style:_.m2({"align-items":function(){return d().overflowMenu?"start":"center"}})},_.W("div",{class:"learningQuizComponentQuizHeaderTextContainer",
style:_.m2({"min-height":function(){return d().overflowMenu?"48px":"26px"}})},_.W("div",{class:"learningJourneyQuizYoututorText",
style:_.m2({color:function(){return _.XY(_.zd(d())).primaryTextColor}})},_.W(_.I4,{text:function(){return d().questionHeaderText}})))),_.W("div",{class:"learningQuizComponentQuizSubheader",
style:_.m2({color:function(){return _.XY(_.zd(d())).secondaryTextColor}})},_.W(_.I4,{text:function(){var I=d();
return A()?I.explanationText:I.questionSubheaderText}}))),_.W("div",{role:"group",
class:_.LQ("learningQuizComponentQuizOptionsList","learningJourneyQuizYoututorOptionsListGap")},_.W(_.iY,{each:function(){return d().optionsData||[]}},function(I,D){var U={};
return _.W("button",{class:_.LQ("learningQuizComponentQuizOptions","learningJourneyQuizYoututorOptionsGap","learningJourneyQuizYoututorOptionsBorderSquare",(U.learningQuizComponentQuizHover=function(){return!A()},U.learningQuizComponentQuizOptionWithCustomColor=B,U.learningJourneyQuizYoututorOptionSelectedCorrectOutline=function(){return A()&&L(D())},U.learningJourneyQuizYoututorOptionSelectedIncorrectOutline=function(){return G()!==d().correctAnswerIndex&&v(D())},U.learningQuizComponentQuizIncorrectShake=
function(){return G()!==d().correctAnswerIndex&&v(D())},U)),
"on:click":_.A2(function(){_.wy(_.DX(),{data:I});if(A())return!1;P(D());var M,z;O(L(D())?((M=d().successTitle)==null?void 0:M.content)||"":((z=d().failureTitle)==null?void 0:z.content)||"");return!1}),
style:_.m2({background:"transparent"}),"aria-description":function(){var M,z;return A()?L(D())?(M=d().successTitle)==null?void 0:M.content:(z=d().failureTitle)==null?void 0:z.content:""},
"aria-disabled":A},_.W("div",{class:"learningQuizComponentQuizOptionContainer"},_.W(_.I4,{text:I.optionText}),_.W(_.m,{cond:function(){var M=D();return A()&&(v(M)||L(M))},
then:function(){var M={};return _.W(_.$u,{className:_.LQ("learningJourneyQuizYoututorOptionIcon",(M.learningQuizComponentQuizPulse=function(){return G()===d().correctAnswerIndex&&L(D())},M)),
size:24,icon:function(){return L(D())?"CHECK_CIRCLE_FILLED":"X_CIRCLE"},
active:!0})}})))}),_.W(_.m,{cond:A,
then:function(){return _.W("div",{class:"learningJourneyQuizYoututorExplanationContainer"},_.W("div",{class:"learningJourneyQuizYoututorExplanationText"},_.W(_.I4,{text:function(){return d().explanationHeaderText}})),_.W(_.I4,{text:function(){return d().optionsData[G()].explanationText},
className:"learningJourneyQuizYoututorExplanationDescriptionText"}))}})))))},"we");
rjU.idomCompat=!0;var alF=new Set,WRF=null;var QTM;_.qDV=_.y(function(b){var d=null,B=null,k=null,G=function(){return b.data()},P=function(){return _.XY(_.zd(G()))},v=function(){return!!P().optionColor},L=_.C(_.zk(-1,void 0,"H2gnQb")),A=L.next().value,a=L.next().value,O=function(u){return A()===u},I=function(u){return G().correctAnswerIndex===u},D=function(){return A()!==-1},U=function(){return A()===G().correctAnswerIndex},M=function(){var u=G(),r=D(),Q=U();
return r?Q?u.successTitle:u.failureTitle:u.questionHeaderText},z=function(){var u=D(),r=U();
return u?r?264685:264684:264683},H=function(){var u=G();
return D()?u.explanationText:u.questionSubheaderText},l=function(){return!!G().video},F=function(u){return U()&&I(u)},K=_.A2(function(){a(-1);
return!1});
return _.W(_.m,{cond:function(){return G().quizType==="LEARNING_JOURNEY_QUIZ_TYPE_YOUTUTOR"},
then:function(){return _.W(rjU,{data:function(){return G()}})},
else:function(){return _.W("learning-journey-quiz-view-model",{class:_.LQ("learningQuizComponentHost",b.className),style:_.m2({background:function(){return P().backgroundColor}})},_.W(_.m,{cond:l,
then:function(){return _.W("div",{class:"learningJourneyQuizViewModelVideoContainer",style:_.m2({background:function(){return P().videoBackgroundColor}})},_.W(_.MN,{data:function(){return G().video}},{lockupViewModel:function(u){return _.W(_.Qg,{data:u.data,
containerType:1,className:"learningJourneyQuizViewModelVideoLockup"})}}))}}),_.W("div",{class:"learningQuizComponentQuizContainer"},_.W("div",{class:"learningQuizComponentQuiz"},_.W("div",{class:"learningQuizComponentQuizContent"},_.W(_.m,{cond:function(){return!!G().aiGeneratedQuizLabel},
then:function(){return _.W("div",{class:"learningQuizComponentQuizAiGeneratedLabel"},_.W(_.I4,{text:function(){return G().aiGeneratedQuizLabel}}))}}),_.W("div",{class:"learningQuizComponentQuizHeader",
style:_.m2({"align-items":function(){return G().overflowMenu?"start":"center"}})},_.W("div",{class:"learningQuizComponentQuizHeaderTextContainer",
style:_.m2({"min-height":function(){return G().overflowMenu?"48px":"26px"}})},_.W("div",{class:"learningJourneyQuizViewModelQuizHeaderText",
el:_.Yl(function(u){_.hT(z(),u,d,function(r){d=r})}),
style:_.m2({color:function(){return P().primaryTextColor}}),
"client-ve-type":z},_.W(_.I4,{text:M}))),_.W("div",{class:"learningJourneyQuizViewModelQuizHeaderButtons"},_.W(_.m,{cond:D,then:function(){return _.W("div",{id:"resetButton",class:"learningQuizComponentQuizHover",el:_.Yl(function(u){_.hT(264687,u,B,function(r){B=r})}),
"on:click":K,role:"button","aria-label":"Reset","tab-index":"0","client-ve-type":264687},_.W("svg",{xmlns:"http://www.w3.org/2000/svg",height:"24",width:"24",viewBox:"0 -960 960 960",style:_.m2({fill:function(){return P().primaryTextColor}})},_.W("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"})))}}),
_.W(_.MN,{data:function(){return G().overflowMenu}},{buttonViewModel:function(u){return _.W(_.F0,{data:u.data})}}))),_.W("div",{class:"learningQuizComponentQuizSubheader",
el:_.Yl(function(u){_.hT(264688,u,k,function(r){k=r})}),
style:_.m2({color:function(){return P().secondaryTextColor}}),
"client-ve-type":264688},_.W(_.I4,{text:H}))),_.W("div",{role:"group",class:"learningQuizComponentQuizOptionsList"},_.W(_.iY,{each:function(){return G().optionsData||[]}},function(u,r){var Q={};
return _.W("button",{class:_.LQ("learningQuizComponentQuizOptions","learningJourneyQuizViewModelQuizOptions","learningJourneyQuizViewModelQuizOptionsBorderRound",(Q.learningQuizComponentQuizHover=function(){return!D()},Q.learningQuizComponentQuizOptionWithCustomColor=v,Q.learningJourneyQuizViewModelQuizOptionSelectedCorrect=function(){return F(r())},Q.learningJourneyQuizViewModelQuizOptionSelectedIncorrect=function(){return!U()&&O(r())},Q.learningQuizComponentQuizIncorrectShake=function(){return!U()&&
O(r())},Q.learningJourneyQuizViewModelQuizOptionNotSelected=function(){return D()&&!O(r())},Q)),
"on:click":_.A2(function(){_.wy(_.DX(),{data:u});if(D())return!1;a(r());return!1}),
style:_.m2({background:function(){var q=r();return D()&&O(q)?"":v()?P().optionColor:"transparent"}}),
"aria-disabled":D},_.W("div",{class:"learningQuizComponentQuizOptionContainer"},_.W(_.m,{cond:D,then:function(){return _.W(QTM,{isOptionCorrect:I,optionIndex:r,isOptionSelectedAndCorrect:F,colors:P})}}),_.W(_.I4,{text:u.optionText})))})))))}})},"xe");
QTM=_.y(function(b){var d={};return _.W("svg",{xmlns:"http://www.w3.org/2000/svg",height:"16",width:"16",viewBox:function(){var B=b.optionIndex();return b.isOptionCorrect(B)?"0 0 24 24":"0 -960 960 960"},
class:_.LQ("learningJourneyQuizViewModelQuizOptionIconLeading",(d.learningQuizComponentQuizPulse=function(){return b.isOptionSelectedAndCorrect(b.optionIndex())},d)),
style:_.m2({fill:function(){return b.colors().primaryTextColor}})},_.W("path",{d:function(){var B=b.optionIndex();
return b.isOptionCorrect(B)?"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"}}))},"ye");
_.qDV.idomCompat=!0;_.B$(_.qDV,"learning-journey-quiz-view-model",{props:{data:_.DK,className:_.DK}});var xQ$=_.y(function(b){var d=_.C((0,_.LRr)(function(){var v;return{targetId:(v=b.data().config)==null?void 0:v.suspenseKey,contents:[b.data()]}})).next().value,B=_.I2().resolve(_.U6),k=function(){var v=d().contents.length>0?d().contents[0]:void 0;
return v==null?void 0:v.config},G=function(){var v;
return(v=k())==null?void 0:v.entityTriggerConfig},P=_.on(AOd,function(){var v,L;
return(L=(v=G())==null?void 0:v.entityKey)!=null?L:""});
_.nL(function(){var v,L,A,a=(A=Number((v=G())==null?void 0:(L=v.invalidationTimestamp)==null?void 0:L.seconds))!=null?A:0,O,I,D;if(((D=Number((O=P())==null?void 0:(I=O.lastUpdated)==null?void 0:I.seconds))!=null?D:0)>a){var U;(v=(U=k())==null?void 0:U.continuationCommand)&&B.resolveCommand(v)}},"tC8nKe");
return _.W("yt-suspense-view-model",{class:_.LQ("ytSuspenseViewModelHost")},_.W(_.MN,{data:function(){var v;return(v=k())==null?void 0:v.contents}},{lockupViewModel:_.Qg}))},"Ae");var YDH=_.y(function(b){var d=_.eS(b,{palette:void 0,isLastItem:!1}),B=d.palette,k=d.isLastItem,G=function(){return b.data().isHighlighted},P=function(){var A;
return $74((A=B())==null?void 0:A.iconDisabledColor)},v=function(){var A;
return $74((A=B())==null?void 0:A.primaryTitleColor)},L=function(){var A;
return $74((A=B())==null?void 0:A.secondaryTitleColor)};
d={};return _.W("yt-macro-marker-list-item-view-model",{class:"ytMacroMarkerListItemViewModelHost",el:_.Yl(_.ZC(function(){return b.data().rendererContext}))},_.W(_.MN,{data:function(){return b.data().thumbnail}},{thumbnailViewModel:_.g2}),_.W("div",{class:"ytMacroMarkerListItemViewModelMetadataContainer"},_.W("div",{class:_.LQ("ytMacroMarkerListItemViewModelTimeDescription",(d.ytMacroMarkerListItemViewModelHighlighted=G,d)),
style:_.m2({"background-color":function(){return G()?v():P()},
color:function(){return G()?"":L()}})},_.W(_.I4,{text:function(){return b.data().timestamp}})),_.W("div",{class:"ytMacroMarkerListItemViewModelTimeLine",
style:_.m2({"background-color":function(){return k()?"transparent":P()}})}),_.W("h4",{class:"ytMacroMarkerListItemViewModelTitle",
style:function(){return"color:"+(G()?v():L())}},_.W(_.I4,{text:function(){return b.data().title}}))))},"Be");_.Mp=_.y(function(b){function d(uF){F("transform:translateX("+(_.xe("HTML_DIR")==="rtl"?"":"-")+uF+"px)")}
function B(uF){return Math.min(Math.max(uF,0),l()-q())}
function k(){var uF=r()+OW();return G()?(Math.round(q()/uF)||1)*uF:0}
var G=function(){return b.data().items||[]},P=function(){return b.data().previousButton},v=function(){return b.data().nextButton},L=function(){var uF,O$;
return(O$=(uF=b.disableArrows)==null?void 0:uF.call(b))!=null?O$:!1},A=function(){var uF;
return!((uF=b.forceNarrowLayout)==null||!uF.call(b))},a=_.lp(function(){var uF;
return!((uF=b.centerAlignItems)==null||!uF.call(b))&&l()<=q()},void 0,"Uto0kc"),O=_.WC("horizontal-shelf-view-model"),I=_.WC("div"),D=_.C(_.zk(0,void 0,"G0xZB")),U=D.next().value,M=D.next().value;
D=_.C(_.zk(0,void 0,"kqCYFf"));var z=D.next().value,H=D.next().value,l=z;z=_.C(_.zk("",void 0,"Hh6Uye"));D=z.next().value;var F=z.next().value;z=_.C(_.zk(0,void 0,"yMGBKb"));var K=z.next().value,u=z.next().value,r=K;z=_.C(_.zk(0,void 0,"VChthd"));K=z.next().value;var Q=z.next().value,q=K;z=_.C(_.zk(!1,void 0,"qJlhhe"));var sW=z.next().value,L1=z.next().value;z=_.C(_.zk(0,void 0,"x7H94"));K=z.next().value;var cJ=z.next().value,OW=K;z=_.C(_.zk(0,void 0,"ksuUee"));var ow=z.next().value,Z2=z.next().value;
z=_.C(_.zk("50%",void 0,"uxCxde"));var yE=z.next().value,wG=z.next().value,aS=function(){var uF,O$=(uF=b.data())==null?void 0:uF.responsiveContainerConfiguration,Ke,MS;return O$?u3(O$==null?void 0:O$.responsiveSize):(MS=(Ke=b.sizing)==null?void 0:Ke.call(b))!=null?MS:"STANDARD"},b2=function(){var uF,O$=(uF=b.data())==null?void 0:uF.responsiveContainerConfiguration;
return O$?O$.enableContentSpecificAspectRatio===!1:!1};
z=_.lp(function(){return!L()&&U()>0},void 0,"hCgtqd");
K=_.lp(function(){return!L()&&U()<l()-q()},void 0,"bluuC");
var QE=function(){M(B(U()-k()));d(U())},mV=function(){M(B(U()+k()));
d(U())},pe=function(){O.value!==null&&Dg()},RS;
_.Ti(function(){Dg();window.ResizeObserver?(RS=new ResizeObserver(_.jL(pe,0)),RS.observe(O.value)):window.addEventListener("resize",pe)});
_.Tk(function(){if(window.ResizeObserver){var uF;(uF=RS)==null||uF.disconnect()}else window.removeEventListener("resize",pe)});
var Dg=function(){var uF=O.value.clientWidth,O$=b.includeMargin!==void 0?b.includeMargin():!1,Ke;var MS=b.hasPeek!==void 0?b.hasPeek():!((Ke=b.data())==null||!Ke.hasPeek);uF=_.wT({containerWidth:uF,hasPeek:MS,sizing:aS(),marginSettings:O$?A()?4:1:0});cJ(uF.gutter);Z2(uF.margin);u(uF.itemWidth);L1(uF.maxContainerWidth<528||A());Q(uF.maxContainerWidth);G()&&H((uF.itemWidth+uF.gutter)*G().length-uF.gutter);if(G()){var b4;if(((b4=b.thumbnailAspectRatio)==null?void 0:b4.call(b))!==void 0){var An;wG(r()/
wp2((An=b.thumbnailAspectRatio)==null?void 0:An.call(b))/2+"px")}else wG("50%")}},XM={},mQ={};
return _.W("horizontal-shelf-view-model",{class:_.LQ("ytwHorizontalShelfViewModelHost",b.className),el:O},_.W(_.m,{cond:function(){var uF;return b.data().header&&!((uF=b.horizontalShelfExperiments)==null?0:uF.call(b).hideHeader)},
then:function(){return _.W("div",{class:"ytwHorizontalShelfViewModelHeader",style:_.m2({width:function(){return q()+"px"},
padding:function(){return"0 "+ow()+"px"}})},_.W(_.MN,{data:function(){return b.data().header}},{sectionHeaderViewModel:function(uF){return _.W(_.xw,{data:uF.data,
disableHorizontalPadding:!0,forceSmallLayout:sW,useResponsiveLayout:!0})}}))}}),_.W("div",{class:_.LQ("ytwHorizontalShelfViewModelOuterContainer",(XM.ytwHorizontalShelfViewModelCenterAlignOuterContainer=function(){return a()},XM)),
style:_.m2({"margin-top":function(){var uF,O$=b.data().header&&!((uF=b.horizontalShelfExperiments)==null?0:uF.call(b).hideHeader),Ke;return(((Ke=b.ensureMarginTop)==null?0:Ke.call(b))&&!O$?12:0)+"px"}})},_.W("div",{class:"ytwHorizontalShelfViewModelHorizontalContainer",
style:_.m2({width:function(){return q()+"px"},
padding:function(){return"0 "+ow()+"px"},
overflow:function(){return L()?"auto":"hidden"}})},_.W("div",{class:_.LQ("ytwHorizontalShelfViewModelItems",(mQ.ytwHorizontalShelfViewModelCenterAlignItems=function(){return a()},mQ)),
el:I,style:D},_.W(_.MN,{data:G},{macroMarkerListItemViewModel:function(uF,O$){return _.W("div",{style:_.m2({width:function(){return r()+"px"},
"margin-right":function(){return(O$()===G().length-1?0:OW())+"px"}})},_.W(YDH,{data:uF.data,
palette:_.Y0(b.palette),isLastItem:function(){return O$()===G().length-1}}))},
lockupViewModel:function(uF,O$){var Ke=uF.data;return _.W("div",{style:_.m2({width:function(){return r()+"px"},
"margin-right":function(){return(O$()===G().length-1?0:OW())+"px"}})},_.W(_.Qg,{data:Ke,
containerType:4,sizing:aS,protectBackground:b.protectBackground,thumbnailFixedWidth:function(){return Ot4(Ke())+"px"},
thumbnailTargetWidth:function(){return Ot4(Ke())},
force16By9ThumbnailAspectRatio:b2}))},
suspenseViewModel:function(uF,O$){return _.W("div",{style:_.m2({width:function(){return r()+"px"},
"margin-right":function(){return(O$()===G().length-1?0:OW())+"px"}})},_.W(xQ$,{data:uF.data}))}}))),_.W(_.m,{cond:z,
then:function(){return _.W("div",{class:"ytwHorizontalShelfViewModelLeftArrow",style:_.m2({top:function(){return yE()}})},_.W(_.MN,{data:P},{buttonViewModel:function(uF){return _.W(_.F0,{data:uF.data,
onClick:QE})}}))}}),_.W(_.m,{cond:K,
then:function(){return _.W("div",{class:"ytwHorizontalShelfViewModelRightArrow",style:_.m2({top:function(){return yE()}})},_.W(_.MN,{data:v},{buttonViewModel:function(uF){return _.W(_.F0,{data:uF.data,
onClick:mV})}}))}})))},"Ce");
_.Mp.idomCompat=!0;var ez$=_.y(function(b){var d=function(){return b.data().targetId||""},B=function(){var z;
return((z=b.data())==null?void 0:z.expansionEntityKey)||""},k=_.on(_.f44,B),G=!0,P=function(){var z;
return((z=k())==null?void 0:z.value)===d()},v=function(z){_.x0(_.cE("stringEntity",B(),{key:B(),
value:z?d():""}))};
_.ng(function(){G=!1;b.data().isExpanded&&v(!0)});
var L=function(){if(P()){var z=!0;b.onCollapse!==void 0&&(z=b.onCollapse());z&&v(!1)}else v(!0)},A=_.A2(L),a=function(){var z;
return(((z=b.accordionStyle)==null?void 0:z.call(b))||"ACCORDION_VIEW_MODEL_STYLE_UNSPECIFIED")==="ACCORDION_VIEW_MODEL_STYLE_MINI"},O=_.WC("div"),I=function(){var z,H;
return(H=(z=_.p(b.data().rendererContext,_.c0))==null?void 0:z.label)!=null?H:""},D=function(){var z,H;
return{disabled:(z=b.hideIfNotExpanded)==null?void 0:z.call(b),ariaHidden:(H=b.hideIfNotExpanded)==null?void 0:H.call(b)}},U={},M={};
return _.W("yt-accordion-item-view-model",{class:_.LQ("ytAccordionItemViewModelHost",b.className,(U.ytAccordionItemViewModelExpanded=function(){return P()},U.ytAccordionItemViewModelHidden=function(){var z;
return(z=b.hideIfNotExpanded)==null?void 0:z.call(b)},U.ytAccordionItemViewModelMini=a,U)),
"data-target-id":d},_.W("div",{class:"ytAccordionItemViewModelContainer"},_.W("div",{class:"ytAccordionItemViewModelLeftSection","on:click":A,title:I,"aria-hidden":function(){var z;return(z=b.hideIfNotExpanded)==null?void 0:z.call(b)}},_.W(_.I4,{text:function(){return b.data().title},
className:"ytAccordionItemViewModelLabel",ariaLabel:I})),_.W("div",{class:"ytAccordionItemViewModelRightSection"},_.W(_.MN,{data:function(){return P()?b.data().expandButton:b.data().collapseButton}},{buttonViewModel:function(z){return _.W(_.F0,{data:z.data,
className:"ytAccordionItemViewModelToggleButton",onClick:L,buttonOverrides:D})}}))),_.W("div",{class:"ytAccordionItemViewModelContainer"},_.W("div",{class:_.LQ("ytAccordionItemViewModelContent",(M.ytAccordionItemViewModelExpandedSubtitle=function(){return P()},M)),
el:O,style:_.m2({"max-height":function(){return G?"auto":P()?O.value.scrollHeight+"px":"0"}}),
"aria-hidden":function(){return!P()}},_.W(_.m,{cond:function(){return!a()},
then:function(){return _.W(_.I4,{text:function(){return b.data().description},
className:"ytAccordionItemViewModelSubtitle"})}}),_.W(_.MN,{data:function(){return b.data().content}},{horizontalShelfViewModel:function(z){return _.W(_.Mp,{data:z.data,
className:"ytAccordionItemViewModelLockupShelf",hasPeek:!0})}}))))},"Ee");_.b1Q=_.y(function(b){var d=_.C((0,_.LRr)(b.data)).next().value,B=function(){return b.data().style||"ACCORDION_VIEW_MODEL_STYLE_UNSPECIFIED"},k=function(){return B()==="ACCORDION_VIEW_MODEL_STYLE_MINI"},G=_.C(_.zk(!0,void 0,"VFpYAb")),P=G.next().value,v=G.next().value,L=function(){return k()&&P()},A=function(){return{type:"tonal",
style:"mono",state:"active",size:"XS",iconPosition:"icon-only",onTap:function(){v(!P())}}},a=_.A2(function(){d().onTitleTap&&_.VW(d().onTitleTap||{})});
G={};return _.W("yt-accordion-view-model",{class:_.LQ("ytAccordionViewModelHost",(G.ytAccordionViewModelMinimized=function(){return L()},G)),
"data-target-id":function(){return b.data().targetId||""}},_.W(_.m,{cond:function(){return k()||!!d().title},
then:function(){return _.W("div",{class:"ytAccordionViewModelHeader"},_.W("div",{class:"ytAccordionViewModelTitleSection"},_.W("div",{class:"ytAccordionViewModelTitleWrapper"},_.W(_.m,{cond:function(){return!!b.data().headerIcon},
then:function(){return _.W(_.$u,{className:"ytAccordionViewModelHeaderIcon",icon:function(){var O;return(O=b.data().headerIcon)==null?void 0:O.iconType}})}}),_.W("div",{class:"ytAccordionViewModelTitle",
"on:click":a},_.W(_.I4,{className:"ytAccordionViewModelTitleText",text:function(){return d().title}})))),_.W("div",{class:"ytAccordionViewModelButtonSection"},_.W(_.m,{cond:k,
then:function(){return _.W(_.jH,{data:A,iconName:function(){return L()?"chevron_down":"chevron_collapse"}})}})))}}),_.W("div",{class:"ytAccordionViewModelContent"},_.W(_.MN,{data:function(){return d().contents}},{accordionItemViewModel:function(O){return _.W(ez$,{data:O.data,
className:"ytAccordionViewModelRow",accordionStyle:B,hideIfNotExpanded:L,onCollapse:function(){return k()?(v(!0),!1):!0}})}})),_.W("div",null,_.W(_.m,{cond:function(){return!k()&&(!!d().disclaimerFooter||!!d().footer)},
then:function(){return _.W("div",{class:"ytAccordionViewModelFooter"},_.W(_.I4,{text:function(){return d().disclaimerFooter},
className:"ytAccordionViewModelDisclaimer"}),_.W(_.MN,{data:function(){return b.data().footer}},{flexibleActionsViewModel:function(O){return _.W(_.WV,{data:O.data,
layout:0})}}))}})))},"Fe");_.B$(_.b1Q,"yt-accordion-view-model",{props:{data:_.DK}});_.B$(_.y(function(b){var d=null,B=null,k,G=(k=_.I2().resolve(_.O6(_.nx)))==null?void 0:k(),P=_.C(_.zk(!1,void 0,"CmEVtc"));k=P.next().value;var v=P.next().value;P=_.C(_.zk(!0,void 0,"yo9dR"));var L=P.next().value,A=P.next().value,a=_.WC("textarea",function(H){_.hT(264503,H,d,function(l){d=l})}),O=function(H){v(!0);
H={learningJourneyFormData:{query:H}};_.VW(b.data().searchEndpoint||{},{form:{formData:H}});return!1},I=_.A2(function(H){H.target.closest("button-view-model")&&v(!0)});
P=_.A2(function(){A(a.value.value.length===0)});
var D=_.A2(function(H){if(H.key==="Enter"&&!H.shiftKey&&!L()){var l=H.target;H.preventDefault();O(l.value)}}),U={},M={},z={};
return _.W("yt-learning-journey-zero-state",{class:"ytLearningJourneyZeroStateHost"},_.W("div",{class:"ytLearningJourneyZeroStateLearningIconContainer"},_.W(_.qc,{data:function(){return b.data().learningIcon},
className:"ytLearningJourneyZeroStateLearningIcon",alt:"Learning icon",contentMode:"CONTENT_MODE_CENTER"})),_.W("div",{class:"ytLearningJourneyZeroStateSearchContainer"},_.W("div",{class:"ytLearningJourneyZeroStateSearchBarContainer"},_.W("div",{class:_.LQ("ytLearningJourneyZeroStateSearchBar",(U.ytLearningJourneyZeroStateSearchBarDark=G,U))},_.W("textarea",{class:_.LQ("ytLearningJourneyZeroStateTextInput",(M.ytLearningJourneyZeroStateTextInputDark=G,M)),el:a,"on:keyup":P,"on:keydown":D,placeholder:"What do you want to learn?",
rows:1,"client-ve-type":264503})),_.W("div",{class:_.LQ("ytLearningJourneyZeroStateSearchButtonContainer",(z.ytLearningJourneyZeroStateSearchButtonContainerDark=G,z))},_.W(_.F0,{data:function(){return _.p(b.data().searchButton,_.Im)},
className:"search-button",onClick:function(){return O(a.value.value)},
buttonOverrides:function(){return{disabled:L(),style:G?"mono-inverse":"mono",size:"XL"}}}))),_.W(_.m,{cond:function(){return!!b.data().errorBanner},
then:function(){return _.W("div",{class:"ytLearningJourneyZeroStateErrorBannerContainer",el:_.Yl(function(H){_.hT(264617,H,B,function(l){B=l})})},_.W(_.MN,{data:function(){return b.data().errorBanner}},{alertBannerViewModel:function(H){return _.W(_.N0V,{data:H.data,
"client-ve-type":264617})}}))}})),_.W(_.m,{cond:k,
then:function(){return _.W("div",{class:"ytLearningJourneyZeroStateLoaderContainer"},_.W(_.MN,{data:function(){return b.data().loader}},{learningJourneyLoaderViewModel:function(H){return _.W(_.T0l,{data:H.data})}}))},
else:function(){return _.W("div",{class:"ytLearningJourneyZeroStateSuggestedJourneySectionContainer"},_.W(_.m,{cond:function(){return!!b.data().learningJourneyShelf},
then:function(){return _.W("div",{class:"ytLearningJourneyZeroStatePlaylistShelfContainer"},_.W("h2",{class:"ytLearningJourneyZeroStateSuggestedJourneySectionTitle"},function(){return b.data().learningJourneySectionTitle}),_.W(_.MN,{data:function(){return b.data().learningJourneyShelf}},{horizontalShelfViewModel:function(H){return _.W(_.Mp,{data:H.data,
centerAlignItems:!0})}}))}}),_.W("div",{class:"ytLearningJourneyZeroStateSuggestedJourneySection"},_.W("h2",{class:"ytLearningJourneyZeroStateSuggestedJourneySectionTitle"},function(){return b.data().suggestedJourneySectionTitle}),_.W("div",{class:"ytLearningJourneyZeroStateSuggestedJourneySectionContentContainer",
"on:click":I},_.W(_.MN,{data:function(){return b.data().suggestedJourneyActions}},{flexibleActionsViewModel:function(H){return _.W(_.WV,{data:H.data,
layout:0,className:"ytLearningJourneyZeroStateSuggestedJourneySectionContent"})}}))))}}))},"Ge"),"yt-learning-journey-zero-state",{props:{data:_.DK}});var d4a=_.y(function(b){var d=b.data;return _.W("ytvl-live-leaderboard-item-action-content-view-model",{class:_.LQ("ytvlLiveLeaderboardItemActionContentViewModelHost")},_.W(_.I4,{text:function(){var B;return(B=d())==null?void 0:B.actionDescription},
className:"ytvlLiveLeaderboardItemActionContentViewModelActionDescription"}),_.W(_.MN,{data:function(){return d().actionButton}},{buttonViewModel:function(B){return _.W(_.F0,{className:"ytvlLiveLeaderboardItemActionContentViewModelActionButton",
data:B.data})}}))},"He");var BG8=_.y(function(b){var d=b.data;return _.W("ytvl-live-leaderboard-item-channel-content-view-model",{class:_.LQ("ytvlLiveLeaderboardItemChannelContentViewModelHost")},_.W(_.I4,{className:"ytvlLiveLeaderboardItemChannelContentViewModelChannelName",text:function(){var B;return(B=d())==null?void 0:B.displayName},
ellipsisTruncate:!0}),_.W(_.MN,{data:function(){return d().badge}},{buttonViewModel:function(B){return _.W(_.F0,{className:"ytvlLiveLeaderboardItemChannelContentViewModelBadge",
data:B.data})}}))},"Ie");_.B$(_.y(function(b){var d=b.data;return _.W("ytvl-live-leaderboard-item-view-model",{class:"ytvlLiveLeaderboardItemViewModelHost"},_.W("div",{class:"ytvlLiveLeaderboardItemViewModelRankNumberContainer"},_.W(_.I4,{className:"ytvlLiveLeaderboardItemViewModelRankNumber",text:function(){var B;return(B=d())==null?void 0:B.rank}})),_.W("div",{class:"ytvlLiveLeaderboardItemViewModelAvatar"},_.W(_.MN,{data:function(){return d().avatar}},{avatarViewModel:_.fm})),_.W("div",{class:"ytvlLiveLeaderboardItemViewModelContent"},
_.W(_.MN,{data:function(){return d().content}},{liveLeaderboardItemChannelContentViewModel:BG8,
liveLeaderboardItemActionContentViewModel:d4a})),_.W(_.I4,{className:"ytvlLiveLeaderboardItemViewModelPoints",text:function(){var B;return(B=d())==null?void 0:B.points}}))},"Je"),"ytvl-live-leaderboard-item-view-model",{props:{data:_.DK}});_.B$(_.y(function(b){var d=b.data;return _.W("ytvl-live-viewer-leaderboard-item-view-model",{class:"ytvlLiveViewerLeaderboardItemViewModelHost"},_.W(_.I4,{className:"ytvlLiveViewerLeaderboardItemViewModelRankNumber",text:function(){var B,k;return(B=d())==null?void 0:(k=B.ranking)==null?void 0:k.rank}}),_.W("div",{class:"ytvlLiveViewerLeaderboardItemViewModelAvatar"},_.W(_.MN,{data:function(){return d().avatar}},{avatarViewModel:_.fm})),_.W(_.I4,{className:"ytvlLiveViewerLeaderboardItemViewModelChannelContent",
text:function(){var B,k;return(B=d())==null?void 0:(k=B.channelContent)==null?void 0:k.channelName}}),_.W(_.I4,{className:"ytvlLiveViewerLeaderboardItemViewModelPoints",
text:function(){var B;return(B=d())==null?void 0:B.points}}))},"Ke"),"ytvl-live-viewer-leaderboard-item-view-model",{props:{data:_.DK}});var kmr=_.y(function(b){b=_.eS(b,{wrapper:!1}).wrapper;return _.W(_.m,{cond:b,then:function(){return _.W("ytw-spinner",{class:"ytWebSpinnerWrapper"},_.W("div",{class:"ytWebSpinnerSpinner"}))},
else:function(){return _.W("ytw-spinner",{class:"ytWebSpinnerSpinner"})}})},"Le");
kmr.idomCompat=!0;var Gmr=["QR_CODE_RENDERER_STYLE_WEB_SHORTS_ENGAGEMENT_PANEL"],PFa=_.y(function(b){var d=b.data;var B=_.Yl(),k=_.lp(function(){return d().command},void 0,"fyYsT");
_.nL(function(){k()&&_.gf(k(),{form:{element:B.value}})},"B0nxdb");
return _.W("div",{el:B,class:"YtQrCodeRendererHostContainer"},_.W(_.m,{cond:function(){return d().qrCodeImage},
then:function(G){return _.W(_.qc,{data:G,alt:"",className:"YtQrCodeRendererHostQrImage",useWidth:!1,contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"})},
else:function(){return _.W(_.m,{cond:function(){return d().spinner},
then:function(){return _.W(kmr,null)}})}}),_.W(_.m,{cond:function(){return d().label},
then:function(G){return _.W(_.I4,{text:G,className:"YtQrCodeRendererHostLabel"})}}),_.W(_.m,{cond:function(){return d().labels},
then:function(G){return _.W("div",{class:"YtQrCodeRendererHostLabels"},_.W(_.iY,{each:G},function(P){return _.W(_.I4,{text:P})}))}}))},"Oe");_.B$(_.y(function(b){var d=b.data;var B=_.lp(function(){return d().qrEntityKey},void 0,"LmZ2xf"),k=_.lp(function(){return d().deleteEntityOnDismiss},void 0,"my0Tzb"),G=_.lp(function(){return d().command},void 0,"hzECIb"),P=_.on(c8Q,B);
b=_.lp(function(){return d().qrCodeImage},void 0,"AnD9rc");
var v=_.lp(function(){return d().style&&Gmr.includes(d().style)},void 0,"f5fZv"),L=_.od({visibilityCallback:function(A){A&&G()&&_.gf(G())},
showOption:{calledOnce:!0,state:"visible"}});_.Ti(function(){_.Tk(function(){k()&&B()&&_.qO().dispatch(_.cE("qrCodeEntity",B()))})});
return _.W("yt-qr-code-renderer",{class:"YtQrCodeRendererHost",el:_.Yl(L)},_.W(_.m,{cond:v,then:function(){return _.W(_.m,{cond:P,then:function(A){return _.W(PFa,{data:A})}})}}),_.W(_.m,{cond:b,
then:function(A){return _.W(_.qc,{data:A,alt:""})}}))},"Me"),"yt-qr-code-renderer",{props:{data:_.DK}});var swP=_.y(function(b){var d=function(){return _.lG(1728053247&(b.barColor!==void 0?Ua(b.barColor()):4278190080))};
return _.W("video-overview-ghost-card",{class:"ytVideoOverviewGhostCardHost"},null,_.W("div",{class:"ytVideoOverviewGhostCardDetails"},_.W(E4Q,{animationDelay:0,percentWidth:100,barColor:function(){return d()}}),_.W(E4Q,{animationDelay:600,
percentWidth:60,barColor:function(){return d()}})))},"Pe"),E4Q=_.y(function(b){return _.W("div",{class:"ytVideoOverviewGhostCardGhostLine",
style:function(){return"max-width:"+b.percentWidth()+"%"}},_.W("div",{class:"ytVideoOverviewGhostCardSlider",
style:function(){var d=b.animationDelay(),B=b.barColor();return"animation-delay:"+d+"ms;\n      background: linear-gradient(\n      90deg,\n      rgba(0, 0, 0, 0)  20%,\n      "+B+" 50%,\n      rgba(0, 0, 0, 0) 80%\n    );"}}))},"Qe");var CFk;_.v44=_.y(function(b){function d(l){v(l)}
var B=b.data;var k=_.WC("yt-video-overview-view-model"),G=_.$i("div");b=_.C(_.zk(-1,void 0,"dW11He"));var P=b.next().value,v=b.next().value;b=_.C(_.zk(0,void 0,"LqrsK"));var L=b.next().value,A=b.next().value,a={},O=_.on(IlE,function(){return B().asyncDataEntityKey}),I=function(){var l;
if((l=O())==null?0:l.videoOverviewViewModel){var F;return _.p((F=O())==null?void 0:F.videoOverviewViewModel,jWV)}return B()};
_.Ti(function(){A(Math.min((k.value.clientWidth-24)/4-8,72))});
var D=function(l){v(l);(G==null?0:G.value)&&G.value.children[l]&&G.value.children[l].scrollIntoView({behavior:"smooth",block:"center",inline:"nearest"})};
JEm(k,function(){var l;if((l=I())==null||!l.inlinePlaybackEndpoint)return null;var F;l=a==null?void 0:(F=a.thumbnailElRef)==null?void 0:F.value;if(!l)return null;var K;F=(K=I())==null?void 0:K.inlinePlaybackEndpoint;K=_.p(F,Qz3);return{multipleVideoPreviewData:{data:(K==null?0:K.playerDescriptors)&&(K==null?0:K.playerDescriptors.length)?K.playerDescriptors:[],thumbnailElement:l,trackingParams:"test",callbacks:{onPlaybackStarted:D},options:{hideScrubbingControls:!0,hideTimeDisplay:!0}}}});
var U=function(){var l;return((l=I())==null?void 0:l.headerSubtext)!==void 0?!0:!1},M=function(){var l,F=Ua((l=I())==null?void 0:l.titleColor);
return F?"color: "+_.lG(F)+";":void 0},z=function(){var l,F=Ua((l=I())==null?void 0:l.subtextColor);
return F?"color: "+_.lG(F)+";":void 0},H=function(){return _.W("div",{class:"ytGenAiVideoOverviewViewModelHeader"},_.W("div",{class:"ytGenAiVideoOverviewViewModelTitle",
style:function(){return M()}},_.W(_.I4,{text:function(){var l;
return(l=I())==null?void 0:l.headerText}})),_.W(_.m,{cond:U,
then:function(){return _.W("div",{class:"ytGenAiVideoOverviewViewModelSubhead"},_.W("div",{class:"ytGenAiVideoOverviewViewModelSubheadIcon",style:function(){return z()}},_.W(_.$u,{icon:"SPARK",
className:"ytGenAiVideoOverviewViewModelSparkIcon"})),_.W("div",{class:"ytGenAiVideoOverviewViewModelSubtext",style:function(){return z()}},_.W(_.I4,{text:function(){var l;
return(l=I())==null?void 0:l.headerSubtext}})))}}))};
b={};return _.W("yt-video-overview-view-model",{class:_.LQ("ytGenAiVideoOverviewViewModelHost",(b.ytGenAiVideoOverviewViewModelMweb=!1,b.ytGenAiVideoOverviewViewModelDesktop=!0,b)),el:k,style:function(){var l,F=Ua((l=I())==null?void 0:l.backgroundColor);return F?"background-color: "+_.lG(F)+";":void 0}},_.W(_.m,{cond:function(){var l;
return(l=I())==null?void 0:l.isLoading},
then:function(){return _.W(swP,{barColor:function(){var l;return(l=I())==null?void 0:l.titleColor}})},
else:function(){return _.W(_.Dz,null,null,_.W("div",{class:"ytGenAiVideoOverviewViewModelThumbnail"},_.W(_.MN,{data:function(){var l;return(l=I())==null?void 0:l.thumbnail}},{thumbnailViewModel:function(l){return _.W(_.g2,{data:l.data,
aspectRatio:0,playbackRef:MvQ(a)})}})),_.W("div",{class:"ytGenAiVideoOverviewViewModelDetails"},H(),_.W(_.m,{cond:function(){var l,F,K,u;
return((l=I())==null?void 0:(F=l.listItems)==null?void 0:F.length)!==void 0&&((K=I())==null?void 0:(u=K.listItems)==null?void 0:u.length)>0?!0:!1},
then:function(){return _.W("div",{class:"ytGenAiVideoOverviewViewModelCarousel",el:G},_.W(_.iY,{each:function(){var l;return(l=I())==null?void 0:l.listItems}},function(l,F){return _.W(CFk,{image:l.image,
index:F,isSelected:function(){return F()===P()},
onClick:d,itemWidth:L})}))}}),_.W("div",{class:"ytGenAiVideoOverviewViewModelFooter"},_.W("div",{class:"ytGenAiVideoOverviewViewModelFooterTitle",
style:function(){return M()}},_.W(_.I4,{text:function(){var l,F,K,u,r,Q,q;
return(q=(l=I())==null?void 0:(F=l.listItems)==null?void 0:(K=F[P()])==null?void 0:K.headline)!=null?q:(u=I())==null?void 0:(r=u.listItems)==null?void 0:(Q=r[0])==null?void 0:Q.headline}})),_.W("div",{class:"ytGenAiVideoOverviewViewModelFooterSubtext",
style:function(){return z()}},_.W(_.I4,{text:function(){var l,F,K,u,r,Q,q;
return(q=(l=I())==null?void 0:(F=l.listItems)==null?void 0:(K=F[P()])==null?void 0:K.subtext)!=null?q:(u=I())==null?void 0:(r=u.listItems)==null?void 0:(Q=r[0])==null?void 0:Q.subtext}})))))}}))},"Re");
CFk=_.y(function(b){var d=b.image;var B=b.itemWidth;var k=b.index;var G=b.isSelected;var P=b.onClick;b=_.A2(function(){k!==void 0&&P!==void 0&&P(k());return!1});
var v={};return _.W("div",{class:_.LQ("ytGenAiVideoOverviewViewModelCarouselItem",(v.ytGenAiVideoOverviewViewModelCarouselItemSelected=function(){return G==null?void 0:G()},v)),
style:function(){return"width: "+B()+"px;"},
"on:click":b},_.W(_.qc,{data:d,alt:"",className:"ytGenAiVideoOverviewViewModelCarouselThumbnail"}),_.W(_.m,{cond:function(){return G==null?void 0:G()},
then:function(){return _.W("div",{class:"ytGenAiVideoOverviewViewModelProgressBar"},_.W("div",{class:"ytGenAiVideoOverviewViewModelInnerProgressBar"}))}}))},"Se");
_.v44.idomCompat=!0;_.B$(_.v44,"yt-video-overview-view-model",{props:{data:_.DK}});_.LQO=_.y(function(b){var d=b.data;var B=b.topbarOffset;var k,G=((k=_.I2().resolve(_.O6(_.nx)))==null?void 0:k())||!1;return _.W("cinematic-container-view-model",{class:"ytCinematicContainerViewModelHost",style:function(){var P=d();var v,L,A=G?(v=P.config)==null?void 0:v.darkThemeBackgroundColor:(L=P.config)==null?void 0:L.lightThemeBackgroundColor;P=A?_.Hg(A):void 0;P="background-color: "+P+";";B!==void 0&&(P+="top: -"+B()+"px;");return P},
"aria-hidden":!0},_.W(_.m,{cond:function(){var P,v,L;return!!((P=d().backgroundImageConfig)==null?0:(v=P.image)==null?0:(L=v.sources)==null?0:L.length)},
then:function(){return _.W(_.qc,{data:function(){var P;return(P=d().backgroundImageConfig)==null?void 0:P.image},
className:"ytCinematicContainerViewModelBackgroundImage",alt:""})}}),_.W("div",{class:"ytCinematicContainerViewModelBackgroundGradient",
style:function(){return"background: "+D74(G,d().gradientColorConfig)+";"}}))},"Te");
_.LQO.idomCompat=!0;var f2r=_.y(function(b){var d=b.data;var B=b.isOverlay;return _.W("channel-info-view-model",{class:"ytwChannelInfoViewModelHost"},_.W("div",{class:"ytwChannelInfoViewModelHostChannelHeader"},_.W(_.MN,{data:function(){return d().header}},{sectionHeaderViewModel:function(k){return _.W(_.xw,{data:k.data,
isOverlay:B})}})),_.W("div",{class:"ytwChannelInfoViewModelHostChannelButtons"},_.W(_.MN,{data:function(){return d().channelInfoButtons}},{flexibleActionsViewModel:_.WV})),_.W("div",{class:"ytwChannelInfoViewModelHostChannelDescription"},_.W(_.MN,{data:function(){return d().description}},{descriptionPreviewViewModel:function(k){return _.W(_.q6,{data:k.data,
isOverlay:B})}})))},"Ue");
f2r.idomCompat=!0;var Ax0=_.y(function(b){var d=b.data;var B={};return _.W("factoid-view-model",{class:_.LQ("ytwFactoidViewModelHost",(B.ytwFactoidViewModelHostOverlay=b.isOverlay,B))},_.W(_.I4,{text:function(){return d().value},
className:"ytwFactoidViewModelHostFactoidValue"}),_.W(_.I4,{text:function(){return d().label},
className:"ytwFactoidViewModelHostFactoidLabel"}))},"Ve");
Ax0.idomCompat=!0;var WQg=_.y(function(b){var d=b.data;var B=b.isOverlay;return _.W("factoids-row-view-model",{class:"ytwFactoidsRowViewModelHost"},_.W(_.MN,{data:function(){return d().factoids}},{factoidViewModel:function(k){return _.W(Ax0,{data:k.data,
isOverlay:B})}}))},"We");
WQg.idomCompat=!0;_.a2O=_.y(function(b){var d=b.data;var B=b.isOverlay;return _.W("course-metadata-view-model",{class:"ytwCourseMetadataViewModelHost"},_.W(_.MN,{data:function(){return d().items}},{channelInfoViewModel:function(k){return _.W("div",{class:"ytwCourseMetadataViewModelHostItem"},_.W(f2r,{data:k.data,
isOverlay:B}))},
coursePerksViewModel:function(k){return _.W("div",{class:"ytwCourseMetadataViewModelHostItem"},_.W(w2r,{data:k.data,isOverlay:B}))},
descriptionPreviewViewModel:function(k){return _.W("div",{class:"ytwCourseMetadataViewModelHostItem"},_.W(_.q6,{data:k.data,isOverlay:B}))},
factoidsRowViewModel:function(k){return _.W("div",{class:"ytwCourseMetadataViewModelHostItem"},_.W(WQg,{data:k.data,isOverlay:B}))},
progressViewModel:function(k){return _.W("div",{class:"ytwCourseMetadataViewModelHostItem"},_.W(uQM,{data:k.data,isOverlay:B}))}}))},"Xe");var m4k=_.y(function(b){return _.W("yt-flexible-container",{class:"ytFlexibleContainerHost"},_.W(_.MN,{data:function(){return b.data().content}},{courseMetadataViewModel:function(d){return _.W(_.a2O,{data:d.data,
isOverlay:b.isOverlay})},
progressViewModel:function(d){return _.W(uQM,{data:d.data})}}))},"Ye");var $4P=_.y(function(b){var d=b.data;b=b.className;var B=function(){var G;return _.FT((G=d())==null?void 0:G.rendererContext)},k={};
k=(k.dynamicTextViewModelHost=!0,k.dynamicTextViewModelHostTappable=function(){return B()},k);
return _.W("yt-dynamic-text-view-model",{el:_.Yl(_.ZC(function(){var G;return(G=d())==null?void 0:G.rendererContext})),
role:function(){return B()?"link":void 0},
tabindex:function(){return B()?0:void 0},
class:_.LQ(b,k)},_.W("h1",{class:"dynamicTextViewModelH1","aria-label":function(){var G,P,v;return(v=(P=_.p((G=d())==null?void 0:G.rendererContext,_.c0))==null?void 0:P.label)!=null?v:""}},_.W(_.I4,{text:function(){return d().text},
userInput:!0})))},"Ze");
$4P.idomCompat=!0;_.ci=_.y(function(b){var d=b.data;var B=b.isPositionRelative;var k=_.obF("(max-width: 527.9px)"),G=function(){var P,v;return(v=(P=d())==null?void 0:P.style)!=null?v:"IMAGE_BANNER_STYLE_FULL_BLEED"};
b={};return _.W("yt-image-banner-view-model",{el:_.Yl(_.ZC(function(){var P;return(P=d())==null?void 0:P.rendererContext})),
class:_.LQ((b.ytImageBannerViewModelHost=!0,b.ytImageBannerViewModelInset=function(){return Ncd(G())},b.ytImageBannerViewModelPositionAbsolute=function(){return _.Qo(!0)&&!(B==null?0:B())},b.ytImageBannerViewModelSmallInset=function(){return Ncd(G())&&k()},b.ytImageBannerViewModelTappable=function(){var P;
return _.FT((P=d())==null?void 0:P.rendererContext)},b))},_.W(_.m,{cond:function(){var P;
return(P=d())==null?void 0:P.image},
then:function(){return _.W(_.qc,{data:function(){return d().image},
alt:"",contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"})}}),_.W(_.MN,{data:function(){var P;
return(P=d())==null?void 0:P.overlays}},{thumbnailHoverOverlayViewModel:Lm}))},"$e");
_.ci.idomCompat=!0;var O1m;O1m=_.y(function(b){var d=b.condition;var B=b.content;return _.W(_.m,{cond:d,then:function(){return _.W("div",{class:"yt-page-header-view-model__scroll-container"},B())},
else:function(){return B()}})},"af");
_.I2k=_.y(function(b){var d=b.data;var B=b.noPadding;var k=b.enableBanner;var G=b.cinematicContainerTopbarOffset;var P=b.allowCinematicContainerOverflow;var v=b.displayAsSidebar;var L=b.displayAsPanel;var A=b.alwaysUseMediumTextDescription;var a=p74(),O=function(){return!!d().image||!!d().animatedImage},I=function(){return!!d().background},D=function(){return(v==null?0:v())||(L==null?0:L())?1:a()},U=function(){return D()===1},M=function(){return U()||D()===2},z=function(){return D()===4},H=function(){var ow=
d();
var Z2=!!d().heroImage;var yE=D(),wG=MXQ(d()),aS=v==null?void 0:v(),b2=!ow.metadata,QE;if(QE=Z2?_.p(ow.heroImage,Nme):_.p(ow.animatedImage||ow.image,Nme)){ow=QE.style;var mV=QE.layoutMode;if(mV!=="CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_EXPLICIT_SIZING")if(QE=xVx(qUF(QE)),Z2)Z2=U7Q(yE,ow,mV,QE,aS);else b:if(b2)Z2=yE===1?{size:48}:{size:72};else switch(yE){case 1:Z2={size:72};break b;case 2:Z2={size:120};break b;default:Z2=wG<4?{size:120}:{size:160}}else Z2=void 0}else Z2={size:0};return Z2};
b={};b=_.LQ((b["yt-page-header-view-model"]=!0,b["yt-page-header-view-model--no-padding"]=function(){return!(B==null||!B())},b["yt-page-header-view-model--small-top-padding"]=function(){return U()&&!d().actions&&!(L==null?0:L())||D()===2&&!(O()||d().heroImage)},b["yt-page-header-view-model--small-bottom-padding"]=function(){return M()&&!d().actions&&!(L==null?0:L())},b["yt-page-header-view-model--cinematic-container-overflow-boundary"]=function(){return!(P==null?0:P())},b["yt-page-header-view-model--display-as-sidebar"]=
v,b));
var l={},F=_.LQ((l["yt-page-header-view-model__page-header-headline"]=!0,l["yt-page-header-view-model__page-header-headline--page-header-headline-full-width-hero"]=function(){var ow;return(ow=H())==null?void 0:ow.allowFullWidth},l)),K=function(){var ow;
return M()&&!((ow=H())==null?0:ow.allowFullWidth)},u=function(){return U()&&(!!d().heroImage||O())&&MXQ(d())>0},r=function(){return u()&&(L==null?void 0:L())};
l={};var Q=_.LQ((l["yt-page-header-view-model__page-header-title"]=!0,l["yt-page-header-view-model__page-header-title--page-header-title-large"]=function(){return!u()},l["yt-page-header-view-model__page-header-title--page-header-title-medium"]=function(){return u()&&!r()},l["yt-page-header-view-model__page-header-title--page-header-title-medium-force-small-layout"]=r,l["yt-page-header-view-model__page-header-title--page-header-title-overlay"]=I,l));
l={};var q=_.LQ((l["yt-page-header-view-model__page-header-headline-image"]=!0,l["yt-page-header-view-model__page-header-headline-image--page-header-headline-image-hero"]=function(){return!!d().heroImage&&M()},l));
l={};var sW=_.LQ((l["yt-page-header-view-model__page-header-banner-container"]=k,l["yt-page-header-view-model__page-header-banner-container--full-bleed"]=function(){var ow;return(k==null?void 0:k())&&((ow=_.p(d().banner,_.MRe))==null?void 0:ow.style)==="IMAGE_BANNER_STYLE_FULL_BLEED"},l));
l={};var L1=_.LQ((l["yt-page-header-view-model__page-header-content-metadata"]=!0,l["yt-page-header-view-model__page-header-content-metadata--page-header-content-metadata-overlay"]=I,l));l={};var cJ=_.LQ((l["yt-page-header-view-model__page-header-flexible-actions"]=!0,l["yt-page-header-view-model__page-header-flexible-actions--page-header-flexible-actions-margin-top"]=function(){return!!d().metadata||M()},l["yt-page-header-view-model__page-header-flexible-actions--page-header-flexible-actions-margin-bottom"]=
function(){return!M()},l));
l={};var OW=_.LQ((l["yt-page-header-view-model__page-header-attribution"]=!0,l["yt-page-header-view-model__page-header-attribution--page-header-attribution-overlay"]=I,l));return _.W("yt-page-header-view-model",{class:b},_.W(_.m,{cond:I,then:function(){return _.W("div",{class:"yt-page-header-view-model__page-header-background"},_.W(_.MN,{data:function(){return d().background}},{cinematicContainerViewModel:function(ow){return _.W(_.LQO,{data:ow.data,
topbarOffset:G})}}))}}),_.W(O1m,{condition:function(){return!(v==null||!v())},
content:function(){return _.W("div",{class:"yt-page-header-view-model__page-header-content"},_.W(_.m,{cond:function(){return(k==null?void 0:k())&&d().banner},
then:function(){return _.W("div",{class:sW},_.W(_.MN,{data:function(){return d().banner}},{imageBannerViewModel:_.ci}))}}),_.W("div",{class:F},_.W(_.m,{cond:O,
then:function(){return _.W(_.MN,{data:function(){var ow;if(!(ow=d().animatedImage)){ow=d();if(O()){var Z2=ow=Object.assign({},ow),yE=D(),wG=MXQ(d()),aS=Z2.image,b2=_.p(aS,plS),QE=b2==null?void 0:b2.avatar,mV=_.p(QE,_.yk);if(aS&&QE&&mV){switch(yE){case 1:mV.avatarImageSize="AVATAR_SIZE_XL";break;case 2:mV.avatarImageSize="AVATAR_SIZE_XXL";break;default:wG<4?mV.avatarImageSize="AVATAR_SIZE_XXL":mV.avatarImageSize="AVATAR_SIZE_XXXL"}_.Ho(QE,_.yk,Object.assign({},mV));b2.avatar=Object.assign({},QE);_.Ho(aS,
plS,Object.assign({},b2));Z2.image=Object.assign({},aS)}}ow=ow.image}return ow}},{contentPreviewImageViewModel:function(ow){return _.W(_.i9,{data:ow.data,
className:q,imageSizeConfig:H})},
decoratedAvatarViewModel:function(ow){return _.W(_.A1,{data:ow.data,className:q})}})}}),_.W(_.m,{cond:function(){return!!d().heroImage&&!K()},
then:function(){return _.W(_.MN,{data:function(){return d().heroImage}},{contentPreviewImageViewModel:function(ow){return _.W(_.i9,{data:ow.data,
className:q,imageSizeConfig:H})}})}}),_.W("div",{class:"yt-page-header-view-model__page-header-headline-info"},_.W(_.m,{cond:function(){return!!d().heroImage&&K()},
then:function(){return _.W("div",{class:"yt-page-header-view-model__page-header-headline-image-hero-container"},_.W(_.MN,{data:function(){return d().heroImage}},{contentPreviewImageViewModel:function(ow){return _.W(_.i9,{data:ow.data,
className:q,imageSizeConfig:H})}}))}}),_.W(_.MN,{data:function(){return d().title}},{dynamicTextViewModel:function(ow){return _.W($4P,{data:ow.data,
className:Q})}}),_.W(_.MN,{data:function(){return d().metadata}},{contentMetadataViewModel:function(ow){return _.W(_.u9,{data:ow.data,
layout:function(){return U()?1:0},
className:L1,isOverlay:I,useMediumText:z})}}),_.W(_.m,{cond:function(){return d().description&&!U()},
then:function(){return _.W(_.MN,{data:function(){return d().description}},{descriptionPreviewViewModel:function(ow){return _.W(_.q6,{data:ow.data,
className:"yt-page-header-view-model__page-header-description",isOverlay:I,maxLinesOverride:function(){return U()?void 0:1},
useMediumText:function(){return(A==null?void 0:A())||z()}})}})}}),_.W(_.m,{cond:function(){return d().attribution&&!M()},
then:function(){return _.W(_.MN,{data:function(){return d().attribution}},{attributionViewModel:function(ow){return _.W(w2,{data:ow.data,
className:OW,useMediumText:z})}})}}),_.W(_.m,{cond:function(){return d().actions&&!M()},
then:function(){return _.W(_.MN,{data:function(){return d().actions}},{flexibleActionsViewModel:function(ow){return _.W(_.WV,{data:ow.data,
layout:function(){return c6J(D())},
className:cJ})}})}}))),_.W("div",{class:"yt-page-header-view-model__page-header-headline-info"},_.W(_.m,{cond:function(){return d().description&&U()},
then:function(){return _.W(_.MN,{data:function(){return d().description}},{descriptionPreviewViewModel:function(ow){return _.W(_.q6,{data:ow.data,
className:"yt-page-header-view-model__page-header-description",isOverlay:I,maxLinesOverride:function(){return U()?void 0:1},
useMediumText:function(){return(A==null?void 0:A())||z()}})}})}}),_.W(_.m,{cond:function(){return d().attribution&&M()},
then:function(){return _.W(_.MN,{data:function(){return d().attribution}},{attributionViewModel:function(ow){return _.W(w2,{data:ow.data,
className:OW,useMediumText:z})}})}}),_.W(_.m,{cond:function(){return d().actions&&M()},
then:function(){return _.W(_.MN,{data:function(){return d().actions}},{flexibleActionsViewModel:function(ow){return _.W(_.WV,{data:ow.data,
layout:function(){return c6J(D())},
className:cJ})}})}})),_.W("div",{class:"yt-page-header-view-model__page-header-headline-info"},_.W(_.MN,{data:function(){return d().bottomMetadataFlexibleContainer}},{flexibleContainer:function(ow){return _.W(m4k,{data:ow.data,
isOverlay:I})}})))}}))},"bf");
_.I2k.idomCompat=!0;_.B$(_.y(function(b){var d=_.C(_.zk(!1,void 0,"qvRy4d")),B=d.next().value,k=d.next().value;return _.W("yt-official-card-view-model",{class:_.LQ("ytOfficialCardViewModelHost",b.className),style:_.m2({"background-color":function(){var G,P=Ua((G=b.data())==null?void 0:G.backgroundColor);return P?_.lG(P):void 0}})},_.W(_.MN,{data:function(){return b.data().header}},{pageHeaderViewModel:function(G){return _.W(_.I2k,{data:G.data,
noPadding:!0})}}),_.W(_.MN,{data:function(){return b.data().contents}},{horizontalShelfViewModel:function(G){return _.W(_.Mp,{data:G.data,
ensureMarginTop:!0,horizontalShelfExperiments:{hideHeader:!0},thumbnailAspectRatio:0})}}),_.W(_.m,{cond:B,
then:function(){return _.W("div",{class:"ytOfficialCardViewModelExpandedContent"},_.W(_.MN,{data:function(){return b.data().expandedContents}},{horizontalShelfViewModel:function(G){return _.W(_.Mp,{data:G.data,
sizing:"MINI"})}}),_.W("div",{class:"ytOfficialCardViewModelCollapseButton"},_.W(_.MN,{data:function(){return b.data().collapseButton}},{buttonViewModel:function(G){return _.W(_.F0,{data:G.data,
onClick:function(){k(!B())}})}})))},
else:function(){return _.W("div",{class:"ytOfficialCardViewModelExpandButton"},_.W(_.MN,{data:function(){return b.data().expandButton}},{buttonViewModel:function(G){return _.W(_.F0,{data:G.data,
onClick:function(){k(!B())}})}}))}}))},"cf"),"yt-official-card-view-model",{props:{data:_.DK,
className:_.DK}});var D4m=_.y(function(b){var d,B=(d=_.I2().resolve(_.O6(_.nx)))==null?void 0:d();return _.W("ytw-search-friction-view-model",{class:_.LQ("ytwSearchFrictionViewModelHost",b.className)},_.W("div",{class:"ytwSearchFrictionViewModelHostImageAndMenuWrapper"},_.W("div",{class:"ytwSearchFrictionViewModelHostImageContainer"},_.W(_.m,{cond:function(){return B&&b.data().darkThemeImage?b.data().darkThemeImage:b.data().image},
then:function(k){return _.W(_.qc,{data:k,alt:"",className:"ytwSearchFrictionViewModelHostImage"})}})),_.W(_.MN,{data:function(){return b.data().overflowMenuButton}},{buttonViewModel:function(k){return _.W(_.F0,{data:k.data,
className:"ytwSearchFrictionViewModelHostMenuButton"})}})),_.W(_.I4,{text:function(){return b.data().title},
className:"ytwSearchFrictionViewModelHostTitle"}),_.W(_.iY,{each:function(){return b.data().bodyText||[]}},function(k){return _.W(_.I4,{text:k,
className:"ytwSearchFrictionViewModelHostBodyText"})}),_.W(_.MN,{data:function(){return b.data().actions}},{buttonViewModel:function(k){return _.W(_.F0,{data:k.data,
className:"ytwSearchFrictionViewModelHostButton"})}}),_.W(_.I4,{text:function(){return b.data().disclaimer},
className:"ytwSearchFrictionViewModelHostDisclaimer"}),_.W(_.I4,{text:function(){return b.data().attribution},
className:"ytwSearchFrictionViewModelHostAttribution"}))},"df");
D4m.idomCompat=!0;_.B$(D4m,"ytw-search-friction-view-model",{props:{data:_.DK,className:_.DK}});_.Jy=_.y(function(b){var d=_.WC("markdown-div"),B,k=(B=_.I2().resolve(_.O6(_.nx)))==null?void 0:B();_.nL(function(){var G=d.value;var P=new fq$,v=new Map(P.JSC$9471_sanitizerTable.globalAttributePolicies);v.set("style",{policyAction:4});P.JSC$9471_sanitizerTable=new FP(P.JSC$9471_sanitizerTable.allowedElements,P.JSC$9471_sanitizerTable.elementPolicies,P.JSC$9471_sanitizerTable.allowedGlobalAttributes,v,P.JSC$9471_sanitizerTable.globallyAllowedAttributePrefixes);var L=["data-time"];if(L===void 0)v=
new Set(P.JSC$9471_sanitizerTable.globallyAllowedAttributePrefixes),v.add("data-"),P.JSC$9471_sanitizerTable=new FP(P.JSC$9471_sanitizerTable.allowedElements,P.JSC$9471_sanitizerTable.elementPolicies,P.JSC$9471_sanitizerTable.allowedGlobalAttributes,P.JSC$9471_sanitizerTable.globalAttributePolicies,v);else{v=new Set(P.JSC$9471_sanitizerTable.allowedGlobalAttributes);L=_.C(L);for(var A=L.next();!A.done;A=L.next()){A=A.value;if(A.indexOf("data-")!==0)throw Error("ka`"+A);v.add(A)}P.JSC$9471_sanitizerTable=
new FP(P.JSC$9471_sanitizerTable.allowedElements,P.JSC$9471_sanitizerTable.elementPolicies,v,P.JSC$9471_sanitizerTable.globalAttributePolicies,P.JSC$9471_sanitizerTable.globallyAllowedAttributePrefixes)}v=new Set(P.JSC$9471_sanitizerTable.allowedGlobalAttributes);v.add("class");P.JSC$9471_sanitizerTable=new FP(P.JSC$9471_sanitizerTable.allowedElements,P.JSC$9471_sanitizerTable.elementPolicies,v,P.JSC$9471_sanitizerTable.globalAttributePolicies,P.JSC$9471_sanitizerTable.globallyAllowedAttributePrefixes);
_.f6(G,_.EBS(P.build(),zV4(b.text())));RVQ(d.value)},"OZ439c");
B={};return _.W("div",null,_.W("markdown-div",{class:_.LQ("ytwMarkdownDivHost",(B.ytwMarkdownDivDark=k,B.ytwMarkdownDivHostEnableDefaultStylingSmall=function(){var G;return((G=b.isSmallText)==null?void 0:G.call(b))||!1},B.ytwMarkdownDivHostWrapCodeBlocks=function(){var G;
return((G=b.wrapCodeBlocks)==null?void 0:G.call(b))||!1},B.ytwMarkdownDivHostEnableDefaultStyling=function(){var G;
return!((G=b.disableDefaultStyling)==null?0:G.call(b))},B)),
el:d}))},"ff");
_.Jy.idomCompat=!0;var U44=_.y(function(b){var d=b.imageData;var B=_.Y0(b.isInList,!1),k=function(){return B()?{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 _.W("div",{class:"ytwGenAiRichTextViewModelImageContent"},_.W(_.m,{cond:function(){return d().image},
then:function(G){return _.W(_.qc,{data:G,alt:function(){return k().alt},
contentMode:function(){return k().contentMode},
targetWidth:function(){return k().targetWidth},
targetHeight:function(){return k().targetHeight},
className:function(){return k().className}})}}),_.W("div",{class:"ytwGenAiRichTextViewModelImageMetadata"},_.W("div",{class:_.LQ("ytwGenAiRichTextViewModelImageTitle","ytwGenAiRichTextViewModelText")},_.W(_.I4,{text:function(){return d().title}})),_.W(_.iY,{each:function(){var G;
return(G=d().description)!=null?G:[]}},function(G){return _.W("div",{class:"ytwGenAiRichTextViewModelImageDescription"},_.W(z$,{content:G}))})))},"gf"),o4W=_.y(function(b){var d=b.list;
var B=function(){var k;return(k=d().items)!=null?k:[]};
return _.W("div",{class:"ytwGenAiRichTextViewModelListContent"},_.W(_.m,{cond:function(){return d().title},
then:function(k){return _.W("div",{class:_.LQ("ytwGenAiRichTextViewModelListTitle","ytwGenAiRichTextViewModelText")},_.W(_.I4,{text:k}))}}),_.W(_.m,{cond:function(){return d().style==="GEN_AI_RICH_TEXT_LIST_STYLE_BULLET"},
then:function(){return _.W("ul",{class:"ytwGenAiRichTextViewModelBulletedList"},_.W(_.iY,{each:B},function(k){return _.W("li",{class:"ytwGenAiRichTextViewModelBulletedListItem"},_.W(z$,{content:k,isInList:!0}))}))}}),_.W(_.m,{cond:function(){return d().style==="GEN_AI_RICH_TEXT_LIST_STYLE_NUMBERED"},
then:function(){return _.W("ol",{class:"ytwGenAiRichTextViewModelNumberedList"},_.W(_.iY,{each:B},function(k){return _.W("li",{class:"ytwGenAiRichTextViewModelNumberedListItem"},_.W(z$,{content:k,isInList:!0}))}))}}),_.W(_.m,{cond:function(){return d().style==="GEN_AI_RICH_TEXT_LIST_STYLE_IMAGE"},
then:function(){return _.W("div",{class:"ytwGenAiRichTextViewModelImageList"},_.W(_.iY,{each:B},function(k){return _.W("div",{class:"ytwGenAiRichTextViewModelListItem"},_.W(z$,{content:k,isInList:!0}))}))}}))},"hf"),NGE=_.y(function(b){var d=b.table;
return _.W("table",{class:"ytwGenAiRichTextViewModelTableContent"},_.W("thead",null,_.W("tr",null,_.W(_.iY,{each:function(){var B,k;return(k=(B=d().header)==null?void 0:B.cells)!=null?k:[]}},function(B){return _.W("th",{class:"ytwGenAiRichTextViewModelTableHeaderCell"},_.W(_.iY,{each:function(){return B.contents}},function(k){return _.W(z$,{content:k})}))}))),_.W("tbody",null,_.W(_.iY,{each:function(){var B;
return(B=d().rows)!=null?B:[]}},function(B){return _.W("tr",null,_.W(_.iY,{each:function(){return B.cells}},function(k){return _.W("th",{class:"ytwGenAiRichTextViewModelTableCell"},_.W(_.iY,{each:function(){return k.contents}},function(G){return _.W(z$,{content:G})}))}))})))},"jf"),z$=_.y(function(b){var d=b.content;
var B=_.Y0(b.isInList,!1),k=function(){var G,P;return(P=(G=d().contentBlock)==null?void 0:G.contents)!=null?P:[]};
return _.W("div",{class:"ytwGenAiRichTextViewModelRichContent"},_.W(_.m,{cond:function(){return d().text},
then:function(G){return _.W(_.I4,{className:"ytwGenAiRichTextViewModelText",text:G})}}),_.W(_.m,{cond:function(){return d().image},
then:function(G){return _.W(U44,{imageData:G,isInList:B})}}),_.W(_.m,{cond:function(){return d().list},
then:function(G){return _.W(o4W,{list:G})}}),_.W(_.m,{cond:function(){return d().contentBlock},
then:function(){return _.W("div",{class:"ytwGenAiRichTextViewModelContentBlock"},_.W(_.iY,{each:k},function(G){return _.W(z$,{content:G,isInList:!1})}))}}),_.W(_.m,{cond:function(){return d().table},
then:function(G){return _.W(NGE,{table:G})}}))},"kf"),pJQ=_.y(function(b){var d={};
d=_.HE("ytwGenAiRichTextViewModelHost",(d.ytwGenAiRichTextViewModelGreenLinks=["green_track","underline"].includes(_.pw("search_overview_link_style")),d));return _.W("gen-ai-rich-text-view-model",{class:d},_.W(z$,{content:function(){return b.data().content}}))},"lf");_.MCQ=_.y(function(b){var d=b.data;var B=function(){var z;return((z=d().loadingUi)!=null?z:"OVERVIEW_ANSWER_LOADING_UI_DEFAULT").replace("OVERVIEW_ANSWER_LOADING_UI_","")},k=function(){return d().isLoading&&(B()==="UNSPECIFIED"||B()==="GHOST_CARD")},G=function(){return!d().isLoading},P=function(){return!!d().content&&!d().contents},v=function(){return!!d().contents},L=function(){return!!d().nextQueryButtons},A=function(){return d().isLoading&&B()==="INVISIBLE"},a=function(){var z,H;
return(H=(z=d().headerIcon)==null?void 0:z.iconType)!=null?H:""},O=function(){var z;
return(z=d().content)!=null?z:""},I=function(){return!!d().sourcesSection},D,U=!((D=_.I2().resolve(_.O6(_.nx)))==null||!D()),M=_.lp(function(){var z=[],H=d().contents;
if(H)for(var l=0;l<H.length;l++){var F=_.p(H&&H[l],tgM);F&&z.push(F)}return z},void 0,"gcCsZb");
_.Ti(function(){d().isLoading||_.hU("so_re",void 0,"search_overview_answer")});
return _.W("ytd-overview-answer-view-model",{class:function(){var z={};z=(z.ytdOverviewAnswerViewModelHost=!0,z.ytdOverviewAnswerViewModelDarkBackground=U&&!A(),z.ytdOverviewAnswerViewModelLightBackground=!U&&!A(),z);return _.HE(z)}},_.W(_.m,{cond:function(){return!A()},
then:function(){return _.W(_.Dz,null,_.W("h2",null,_.W("div",{class:"ytdOverviewAnswerViewModelHeader"},_.W(_.m,{cond:a,then:function(z){return _.W("div",{class:"ytdOverviewAnswerViewModelHeaderIcon"},_.W(_.$u,{icon:z}))}}),_.W("div",{class:"ytdOverviewAnswerViewModelHeaderText"},_.W("div",{class:"ytdOverviewAnswerViewModelHeaderTitle"},function(){return d().headerText}),_.W("div",{class:"ytdOverviewAnswerViewModelHeaderSubtext"},_.W(_.I4,{text:function(){return d().headerSubtext}}))))),_.W(_.m,{cond:k,
then:function(){return _.W(X7Q,null)}}),_.W(_.m,{cond:G,
then:function(){return _.W(_.Dz,null,_.W(_.m,{cond:P,then:function(){return _.W("div",{class:"ytdOverviewAnswerViewModelText"},_.W(_.Jy,{text:O,isSmallText:!0}))}}),_.W(_.m,{cond:v,
then:function(){return _.W("div",{class:"ytdOverviewAnswerViewModelRichText"},_.W(_.iY,{each:M},function(z){return _.W(pJQ,{data:z})}))}}),_.W(_.m,{cond:L,
then:function(){return _.W("div",{class:"ytdOverviewAnswerViewModelNextQueryButtons"},_.W(_.MN,{data:function(){return d().nextQueryButtons}},{buttonViewModel:function(z){return _.W(_.F0,{data:z.data,
className:"ytdOverviewAnswerViewModelNextQueryButton"})},
horizontalShelfViewModel:_.Mp}))}}),_.W("div",{class:"ytdOverviewAnswerViewModelSecondaryHeader"},_.W("div",{class:"ytdOverviewAnswerViewModelFeedbackButtons"},_.W(_.m,{cond:function(){return!!_.p(d().likeButtonViewModel,_.iy)&&!!_.p(d().dislikeButtonViewModel,_.wt)},
then:function(){return _.W("div",{class:"ytdOverviewAnswerViewModelBottomButtonsContainer"},_.W(_.m5,{data:function(){return _.p(d().likeButtonViewModel,_.iy)},
disableIconAnimation:!0}),_.W(_.av,{data:function(){return _.p(d().dislikeButtonViewModel,_.wt)}}))}})),_.W(_.m,{cond:function(){var z;
return(z=d().sourcesSection)==null?void 0:z.headerText},
then:function(z){return _.W("div",{class:"ytdOverviewAnswerViewModelSourcesHeaderText"},_.W(_.I4,{text:z}))}})),_.W(_.m,{cond:I,
then:function(){return _.W("div",{class:"ytdOverviewAnswerViewModelSources"},_.W(_.MN,{data:function(){var z;return(z=d().sourcesSection)==null?void 0:z.sourcesShelf}},{buttonViewModel:_.F0,
horizontalShelfViewModel:function(z){return _.W(_.Mp,{data:z.data,includeMargin:!0,hasPeek:!0})}}))}}),_.W(_.m,{cond:function(){return d().disclaimerText},
then:function(){return _.W("div",{class:"ytdOverviewAnswerViewModelDisclaimer"},_.W(_.I4,{text:function(){return d().disclaimerText},
linkInheritColor:!0}))}}))}}))}}))},"mf");var cx8=_.y(function(b){var d=_.eS(b,{}).data;return _.W("yt-shopping-content-line-item-view-model",{class:_.LQ("ytShoppingContentLineItemViewModelHost")},_.W(_.I4,{text:function(){var B;return(B=d().text)==null?void 0:B.attributedString}}))},"nf");_.RJ=_.y(function(b){b=_.eS(b,{});var d=b.data,B={};return _.W("yt-shopping-content-line-view-model",{class:_.LQ("ytShoppingContentLineViewModelHost",b.className,(B.ytShoppingContentLineViewModelTruncateText=function(){return!d().wrapContent},B)),
style:_.m2({"--shopping-content-line-gap":function(){return d().itemGap?d().itemGap+"px":void 0},
"--shopping-content-line-height":function(){return d().lineHeight?d().lineHeight+"px":void 0}})},_.W(_.iY,{each:function(){return(d().items||[]).map(function(k){return _.p(k,wcS)}).filter(function(k){return!!k})}},function(k){return _.W(cx8,{data:k})}))},"of");var JxQ=_.y(function(b){var d=b.data;var B=function(){var P;return((P=d().image)==null?void 0:P.height)||48},k=function(){var P;
return((P=d().image)==null?void 0:P.width)||48},G=function(){return"width: "+k()+"px; height: "+B()+"px;"};
return _.W("yt-shopping-description-item-view-model",{class:"ytShoppingDescriptionItemViewModelHost",style:function(){var P,v,L,A=((P=_.I2().resolve(_.O6(_.nx)))==null?0:P())?(v=d())==null?void 0:v.darkThemeBackgroundColor:(L=d())==null?void 0:L.lightThemeBackgroundColor;return"background-color: "+(A?_.lG(A):"")+";"},
el:_.Yl(_.ZC(function(){var P;return(P=d())==null?void 0:P.rendererContext}))},_.W(_.m,{cond:function(){var P,v;
return(v=(P=d().image)==null?void 0:P.image)!=null?v:d().thumbnail},
then:function(P){return _.W("div",{class:"ytShoppingDescriptionItemViewModelThumbnail",style:function(){var v;return"background-color: "+(((v=d().image)==null?0:v.backgroundColor)?_.lG(d().image.backgroundColor):"")+";"+G()}},_.W(_.qc,{data:P,
height:B,width:k,style:G,alt:""}))}}),_.W("div",{class:"ytShoppingDescriptionItemViewModelText"},_.W(_.MN,{data:function(){return d().line1}},{shoppingContentLineViewModel:function(P){return _.W(_.RJ,{data:P.data})}}),_.W(_.MN,{data:function(){return d().line2}},{shoppingContentLineViewModel:function(P){return _.W(_.RJ,{data:P.data})}}),_.W(_.MN,{data:function(){return d().line3}},{shoppingContentLineViewModel:function(P){return _.W(_.RJ,{data:P.data})}})))},"pf");var zd0=_.y(function(b){var d=b.data;var B=b.active;var k=_.WC("transcript-segment-view-model");_.nL(function(){var G,P,v,L=((G=_.I2().resolve(_.O6(_.nx)))==null?0:G())?(P=d())==null?void 0:P.darkThemeColorPalette:(v=d())==null?void 0:v.lightThemeColorPalette;L&&(L.additiveBackground&&k.value.style.setProperty("--timestamp-active-background-color",_.lG(L.additiveBackground)),L.textSecondary&&k.value.style.setProperty("--timestamp-active-color",_.Hg(L.textSecondary)))},"TnVCnb");
b={};return _.W("transcript-segment-view-model",{class:_.LQ("ytwTranscriptSegmentViewModelHost",(b.ytwTranscriptSegmentViewModelHostActive=B,b.ytwTranscriptSegmentViewModelHostModern=_.N("enable_timeline_view_modern_transcript")||_.N("enable_timeline_view_modern_transcript_fe"),b)),el:k},_.W(_.m,{cond:function(){var G;return(G=d())==null?void 0:G.timestamp},
then:function(G){var P={};return _.W(_.Dz,null,_.W("div",{class:_.LQ("ytwTranscriptSegmentViewModelTimestamp",(P.ytwTranscriptSegmentViewModelTimestampActive=B,P)),"aria-hidden":!0},G),_.W("div",{class:"ytwTranscriptSegmentViewModelTimestampA11yLabel"},function(){var v=G().split(":").map(Number),L=_.C(v.reverse());v=L.next().value;var A=L.next().value;L=L.next().value;return _.fDW({hours:L,minutes:A,seconds:v})}))}}),_.W(_.I4,{text:function(){var G,P,v;
return(v=(G=d())==null?void 0:G.attributedText)!=null?v:{content:(P=d())==null?void 0:P.simpleText}},
linkInheritColor:!0,noPreWrap:!0}))},"rf");var RdQ=_.y(function(b){var d=b.data;return _.W("div",{class:"videoAttributesSectionViewModelHeader"},_.W("div",{class:"videoAttributesSectionViewModelTitleContainer"},_.W("h3",{class:"videoAttributesSectionViewModelTitle"},function(){return d().headerTitle}),_.W(_.m,{cond:function(){return d().headerInfoButton},
then:function(){return _.W(_.MN,{data:function(){return d().headerInfoButton}},{buttonViewModel:function(B){return _.W(_.F0,{data:B.data,
className:"videoAttributesSectionViewModelInfoButton"})}})}})),_.W(_.m,{cond:function(){return d().headerSubtitle},
then:function(){return _.W("span",{class:"videoAttributesSectionViewModelSubtitle"},function(){return d().headerSubtitle})}}))},"sf"),XJm=_.y(function(b){function d(z){return Math.max(Math.min(z,0),a()-L())}
var B=b.data;var k;b=_.WC("div",function(z){var H=function(){O(z.clientWidth)};
H();window.ResizeObserver&&(k=new ResizeObserver(H),k.observe(z))});
var G=_.WC("div",function(z){A(z.scrollWidth)}),P=_.C(_.zk(0,void 0,"C3XQAe")),v=P.next().value;
P=P.next().value;var L=v,A=P;P=_.C(_.zk(0,void 0,"db7y3"));v=P.next().value;P=P.next().value;var a=v,O=P;v=_.C(_.zk(0,void 0,"RchC7"));var I=v.next().value,D=v.next().value;_.Tk(function(){var z;(z=k)==null||z.disconnect()});
var U=function(){D(d(I()+a()))},M=function(){D(d(I()-a()))};
return _.W("yt-video-attributes-section-view-model",null,_.W("div",{class:"videoAttributesSectionViewModelHost"},_.W(_.m,{cond:function(){return B().headerTitle},
then:function(){return _.W(RdQ,{data:B})}}),_.W("div",{class:_.LQ("videoAttributesSectionViewModelVideoAttributes","videoAttributesSectionViewModelScrollContainer"),
el:b},_.W("div",{class:"videoAttributesSectionViewModelVideoAttributesContainer",style:_.m2({transform:function(){var z=I();_.xe("HTML_DIR")==="rtl"&&(z*=-1);return"translateX("+z+"px)"}}),
el:G},_.W(_.MN,{data:function(){return B().videoAttributeViewModels}},{videoAttributeViewModel:AES}))),_.W(_.MN,{data:function(){return B().footerButton}},{buttonViewModel:function(z){return _.W(_.F0,{data:z.data,
className:"videoAttributesSectionViewModelFooterButton"})}}),_.W(_.m,{cond:function(){return I()<0&&B().previousButton},
then:function(){return _.W("div",{class:"videoAttributesSectionViewModelLeftArrow"},_.W(_.MN,{data:function(){return B().previousButton}},{buttonViewModel:function(z){return _.W(_.F0,{data:z.data,
onClick:U})}}))}}),_.W(_.m,{cond:function(){return I()>a()-L()&&B().nextButton},
then:function(){return _.W("div",{class:"videoAttributesSectionViewModelRightArrow"},_.W(_.MN,{data:function(){return B().nextButton}},{buttonViewModel:function(z){return _.W(_.F0,{data:z.data,
onClick:M})}}))}})))},"tf");
XJm.idomCompat=!0;var hdg=_.y(function(b){var d=b.data;var B=b.active;var k={},G={};return _.W("timeline-item-view-model",{class:_.LQ("ytwTimelineItemViewModelHost",(k.ytwTimelineItemViewModelHostChapterChild=b.chapterChild,k.ytwTimelineItemViewModelModern=_.N("enable_timeline_view_modern_transcript")||_.N("enable_timeline_view_modern_transcript_fe"),k))},_.W("div",{class:"ytwTimelineItemViewModelTimestampSection"},_.W("div",{class:_.LQ("ytwTimelineItemViewModelTimestamp",(G.ytwTimelineItemViewModelTimestampActive=
B,G))},function(){return d().timestamp})),_.W("div",{class:"ytwTimelineItemViewModelContentItems"},_.W(_.MN,{data:function(){return d().contentItems}},{transcriptSegmentViewModel:function(P){return _.W(zd0,{data:P.data,
active:B})},
videoAttributesSectionViewModel:XJm})))},"uf");var H15=_.y(function(b){var d=b.data;b={};return _.W("timeline-chapter-view-model",{class:_.LQ("ytwTimelineChapterViewModelHost")},_.W("div",{class:_.LQ("ytwTimelineChapterViewModelTitle",(b.ytwTimelineChapterViewModelModern=_.N("enable_timeline_view_modern_transcript")||_.N("enable_timeline_view_modern_transcript_fe"),b))},function(){return d().title}),_.W(_.MN,{data:function(){return d().contents}},{timelineItemViewModel:function(B){return _.W(hdg,{data:B.data,
chapterChild:!0})},
videoAttributesSectionViewModel:function(B){return _.W(XJm,{data:B.data})}}))},"vf");var l2r=_.y(function(b){var d=b.data;var B=_.WC("macro-markers-panel-item-view-model"),k=_.on(_.UYy,function(){var P;return(P=d().markersEngagementPanelSyncEntityKey)!=null?P:""}),G=function(){var P;
return((P=k())==null?void 0:P.activeItemIndex)===d().index};
b=_.A2(function(P){var v,L,A,a,O;return _.f(function(I){if(I.nextAddress==1)return P.stopPropagation(),_.tB(_.l3(P),B.value,["A".toString(),"BUTTON".toString()])?I.return():(v=_.ZX(d().onTap))?I.yield(_.mp(),2):I.return();L=I.yieldResult;a=(A=_.p(v,_.KB))==null?void 0:A.startTimeSeconds;a===void 0||(O=L)!=null&&O.seekTo(a,!0);_.tn(I)})});
return _.W("macro-markers-panel-item-view-model",{class:_.LQ("ytwMacroMarkersPanelItemViewModelHost",{"is-active":G}),el:B,"on:click":b,tabindex:0,role:"button"},_.W(_.MN,{data:function(){var P;return(P=d())==null?void 0:P.item}},{timelineChapterViewModel:function(P){return _.W(H15,{data:P.data,
active:G})},
timelineItemViewModel:function(P){return _.W(hdg,{data:P.data,active:G})},
videoAttributeViewModel:AES,shoppingDescriptionItemViewModel:JxQ}))},"wf");
l2r.idomCompat=!0;_.B$(l2r,"macro-markers-panel-item-view-model",{props:{data:_.DK}});_.B$(XJm,"yt-video-attributes-section-view-model",{props:{data:_.DK}});var tCa=_.y(function(b){var d=function(){var B,k,G;return(G=(B=b.data().leadingLogoAccessibility)==null?void 0:(k=B.accessibilityData)==null?void 0:k.label)!=null?G:""};
return _.W("ytw-fantasy-section-header-view-model",{class:"ytwFantasySectionHeaderViewModelHost"},_.W(_.m,{cond:function(){return b.data().leadingLogo},
then:function(B){return _.W(_.qc,{className:"ytwFantasySectionHeaderViewModelLogo",data:B,alt:d})}}),_.W("div",{class:"ytwFantasySectionHeaderViewModelMetadata"},_.W(_.I4,{className:"ytwFantasySectionHeaderViewModelTitle",
text:function(){return b.data().title}}),_.W(_.I4,{className:"ytwFantasySectionHeaderViewModelSubtitle",
text:function(){return b.data().subtitle}})),_.W(_.MN,{data:function(){return b.data().trailingButton}},{buttonViewModel:function(B){return _.W(_.F0,{data:B.data,
className:"ytwFantasySectionHeaderViewModelTrailingButton"})}}))},"xf");var jwr=_.y(function(b){var d={};d=_.LQ("ytwFantasyTeamViewModelHost",(d.ytwFantasyTeamViewModelCompact=function(){var G;return!((G=b.compact)==null||!G.call(b))},d.ytwFantasyTeamViewModelUser=function(){return b.data().teamOwnerType==="FANTASY_TEAM_OWNER_TYPE_USER_TEAM"},d.ytwFantasyTeamViewModelOpponent=function(){return b.data().teamOwnerType==="FANTASY_TEAM_OWNER_TYPE_OPPONENT_USER_TEAM"},d));
var B=function(){var G,P,v;return(v=(G=b.data().teamLogoAccessibility)==null?void 0:(P=G.accessibilityData)==null?void 0:P.label)!=null?v:""},k=_.on(N4y,function(){return b.data().teamEntityKey});
return _.W("ytw-fantasy-team-view-model",{class:d},_.W(_.m,{cond:function(){return b.data().teamLogo},
then:function(G){return _.W(_.qc,{className:"ytwFantasyTeamViewModelLogo",data:G,alt:B})}}),_.W("div",{class:"ytwFantasyTeamViewModelMetadata"},_.W("div",{class:"ytwFantasyTeamViewModelHeader"},_.W(_.I4,{className:"ytwFantasyTeamViewModelScore",
text:function(){var G;return(G=k())==null?void 0:G.score}}),_.W(_.$u,{icon:function(){var G;
return(G=k())==null?void 0:G.projectedScoreTrendingIcon},
className:"ytwFantasyTeamViewModelProjectedScoreIcon",size:12,active:!0}),_.W(_.I4,{className:"ytwFantasyTeamViewModelProjectedScore",text:function(){var G;return(G=k())==null?void 0:G.projectedScore}})),_.W(_.I4,{className:"ytwFantasyTeamViewModelPrimaryText",
text:function(){return b.data().primaryText}}),_.W(_.I4,{className:"ytwFantasyTeamViewModelSecondaryText",
text:function(){return b.data().secondaryText}}),_.W(_.I4,{className:"ytwFantasyTeamViewModelTertiaryText",
text:function(){return b.data().tertiaryText}})),_.W(_.I4,{className:"ytwFantasyTeamViewModelCompactScore",
text:function(){var G;return(G=k())==null?void 0:G.score}}))},"yf");_.B$(_.y(function(b){return _.W("fantasy-league-summary-view-model",{class:"ytwFantasyLeagueSummaryViewModelHost"},_.W("div",{class:"ytwFantasyLeagueSummaryViewModelHeader"},_.W(_.MN,{data:function(){return b.data().summaryHeader}},{fantasySectionHeaderViewModel:tCa})),_.W(_.MN,{data:function(){return b.data().userTeam}},{fantasyTeamViewModel:jwr}),_.W(_.MN,{data:function(){return b.data().opponentTeam}},{fantasyTeamViewModel:jwr}))},"zf"),"fantasy-league-summary-view-model",{props:{data:_.DK}});var FQQ=_.y(function(b){var d=_.eS(b,{shape:{},useCustomTabRenderable:!1}),B=d.shape;d=d.useCustomTabRenderable;var k=b.customTabRenderable,G=function(){return B().disabled},P=function(){return B().selected},v=function(){return B().title},L=function(){return B().icon},A=_.WC("yt-tab-shape");
b=_.A2(function(I){var D;if(!G()&&((D=B().aTagConfig)==null?0:D.onclick))B().aTagConfig.onclick(I);return!1});
var a=_.A2(function(I){if(I.key==="Enter"||I.key==="ArrowUp"||I.key==="ArrowDown")I.preventDefault(),A.value.click();return!1}),O={};
return _.W("yt-tab-shape",{class:_.LQ("yt-tab-shape",function(){return B().className},(O["yt-tab-shape__tab--last-tab"]=function(){return B().isLastTab},O["yt-tab-shape--host-disabled"]=G,O["yt-tab-shape--host-clickable"]=!k,O)),
role:k?void 0:"tab","aria-selected":P!=null?P:!1,"aria-disabled":G,tabindex:k?void 0:0,"on:click":b,"on:keydown":a,el:A,"tab-identifier":function(){return B().identifier},
"tab-title":v},_.W(_.m,{cond:d,then:function(){return k()},
else:function(){var I={},D={};return _.W(_.Dz,null,_.W("div",{class:_.LQ("yt-tab-shape__tab",(I["yt-tab-shape__tab--tab-selected"]=P,I))},_.W(_.m,{cond:L,then:function(U){return _.W(_.$u,{className:"yt-tab-shape__tab-icon",icon:function(){return U().iconType}})}}),v),_.W("div",{class:_.LQ("yt-tab-shape__tab-bar",(D["yt-tab-shape__tab-bar--tab-bar-selected"]=P,D))}))}}))},"Af");
FQQ.idomCompat={callbacks:{customTabRenderable:!0}};_.g4r=_.y(function(b){var d=b.shape;b=_.C(_.zk(48,void 0,"nDAx4"));var B=b.next().value,k=b.next().value;b=_.C(_.zk(0,void 0,"GCgjqb"));var G=b.next().value,P=b.next().value,v=function(){return d().tabs},L=_.WC("yt-tab-group-shape"),A=function(){var D,U;
return(U=(D=v())==null?void 0:D.findIndex(function(M){return M.selected}))!=null?U:-1};
b=_.C(_.zk(!1,void 0,"SU01tf"));var a=b.next().value,O=b.next().value,I=function(){a()||_.Y8.addJob(function(){O(!0)},0)};
_.nL(function(){var D=A(),U=_.Y8.addJob(function(){var M,z=((M=L.value)==null?void 0:M.querySelectorAll("yt-tab-shape"))||[],H;k(((H=D>-1?z[D]:void 0)==null?void 0:H.getBoundingClientRect().width)||0);for(H=M=0;H<D;H++)M+=z[H].offsetWidth+24;_.xe("HTML_DIR")==="rtl"&&(M=-M);P(M);I()},8,0);
_.Tk(function(){_.Y8.cancelJob(U)})},"PMwgb");
b={};return _.W("yt-tab-group-shape",{class:_.LQ("tabGroupShapeHost",(b.tabGroupShapeOverflowHidden=function(){return d().isOverflowHidden},b)),
el:L},_.W(_.m,{cond:v,then:function(D){return _.W(_.Dz,null,_.W("div",{class:"tabGroupShapeTabs",role:"tablist"},_.W(_.iY,{each:D},function(U,M){return _.W(FQQ,{shape:function(){return Object.assign({},U,{isLastTab:M()===D().length-1})},
customTabRenderable:U.customTabRenderable,useCustomTabRenderable:!!U.customTabRenderable})})),_.W(Z1r,{width:B,
sliderOffset:G,enableTransition:a}))}}))},"Cf");
_.g4r.idomCompat=!0;var Z1r=_.y(function(b){var d=_.Y0(b.sliderOffset,0),B=b.width,k=b.enableTransition;b={};return _.W("div",{class:_.LQ("tabGroupShapeSlider",(b.tabGroupShapeSliderTransition=function(){return k()},b)),
style:_.m2({width:function(){return B()+"px"},
transform:function(){return"translateX("+d()+"px)"}})})},"Df");var yxa=_.y(function(b){var d=function(){var P,v,L;return(L=(P=b.data().playerLogoAccessibility)==null?void 0:(v=P.accessibilityData)==null?void 0:v.label)!=null?L:""},B=_.on(ppQ,function(){return b.data().playerEntityKey}),k={};
k=_.LQ("ytwFantasyPlayerViewModelHost",(k.ytwFantasyPlayerViewModelPlaying=function(){var P;return!((P=B())==null||!P.isPlayerPlaying)},k.ytwFantasyPlayerViewModelOnField=function(){var P;
return((P=B())==null?void 0:P.playerInGameStatus)==="FANTASY_PLAYER_IN_GAME_STATUS_ON_FIELD"},k.ytwFantasyPlayerViewModelRedZone=function(){var P;
return((P=B())==null?void 0:P.playerInGameStatus)==="FANTASY_PLAYER_IN_GAME_STATUS_RED_ZONE"},k));
var G=function(){var P,v,L,A=((P=_.I2().resolve(_.O6(_.nx)))==null?0:P())?(v=b.data().playerLogoBackgroundColor)==null?void 0:v.darkTheme:(L=b.data().playerLogoBackgroundColor)==null?void 0:L.lightTheme;return A===void 0?"":_.lG(A)};
return _.W("ytw-fantasy-player-view-model",{class:k},_.W(_.m,{cond:function(){return b.data().playerLogo},
then:function(P){return _.W("div",{class:"ytwFantasyPlayerViewModelLogo"},_.W("div",{class:"ytwFantasyPlayerViewModelLogoRing"},_.W(_.qc,{className:"ytwFantasyPlayerViewModelLogoImage",style$:_.m2({"background-color":G}),data:P,alt:d})),_.W("div",{class:"ytwFantasyPlayerViewModelInGameStatus"},_.W(_.$u,{icon:"FOOTBALL_FILLED",className:"ytwFantasyPlayerViewModelInGameStatusIcon"})))}}),_.W("div",{class:"ytwFantasyPlayerViewModelMetadata"},_.W("div",{class:"ytwFantasyPlayerViewModelHeader"},_.W(_.I4,
{className:"ytwFantasyPlayerViewModelName",
text:function(){var P;return(P=b.data())==null?void 0:P.playerNameText}}),_.W(_.I4,{className:"ytwFantasyPlayerViewModelDescription",
text:function(){var P;return(P=b.data())==null?void 0:P.playerDescriptionText}})),_.W("div",{class:"ytwFantasyPlayerViewModelSecondaryText"},_.W(_.I4,{className:"ytwFantasyPlayerViewModelSecondaryItem",
text:function(){var P;return(P=B())==null?void 0:P.gamePeriodText}}),_.W(_.I4,{className:"ytwFantasyPlayerViewModelSecondaryItem",
text:function(){var P;return(P=b.data())==null?void 0:P.opponentTeamText}}),_.W(_.I4,{className:"ytwFantasyPlayerViewModelSecondaryItem",
text:function(){var P;return(P=B())==null?void 0:P.gameStatusText}}),_.W(_.I4,{className:_.LQ("ytwFantasyPlayerViewModelSecondaryItem","ytwFantasyPlayerViewModelStatus"),
text:function(){var P;return(P=B())==null?void 0:P.playerStatusText}})),_.W("div",{class:"ytwFantasyPlayerViewModelSecondaryText"},_.W(_.I4,{text:function(){var P;
return(P=B())==null?void 0:P.playerStatsText}}))),_.W(_.I4,{className:"ytwFantasyPlayerViewModelScore",
text:function(){var P;return(P=B())==null?void 0:P.fantasyScore}}))},"Ef");var SWa=_.y(function(b){return _.W("ytw-fantasy-roster-view-model",{class:"ytwFantasyRosterViewModelHost"},_.W(_.m,{cond:function(){return b.data().players},
then:function(d){return _.W(_.MN,{data:d},{fantasyPlayerViewModel:yxa})}}))},"Ff");var VCO=_.y(function(b){var d=_.C(_.br(function(){var G;return(G=b.data().selectedTabIdentifierKey)!=null?G:""})),B=d.next().value,k=d.next().value;
_.ng(function(){var G;(G=b.setSelectedTabSignal)==null||G.call(b,B)});
return _.W("yt-tabbed-view-model",{class:"ytTabbedViewModelHost"},_.W("div",{class:"ytTabbedViewModelTabGroup"},_.W(_.g4r,{shape:function(){var G=b.data(),P=[],v={tabs:P};if(!G.tabs)return v;G=_.C(G.tabs);for(var L=G.next(),A={};!L.done;A={tabViewModel:void 0},L=G.next())if(A.tabViewModel=_.p(L.value,n5U),A.tabViewModel){var a=L=void 0;P.push({aTagConfig:{onclick:function(O){return function(){var I;k((I=O.tabViewModel.tabIdentifier)!=null?I:"")}}(A)},
identifier:A.tabViewModel.tabIdentifier,selected:B()===A.tabViewModel.tabIdentifier,title:(a=(L=A.tabViewModel.title)==null?void 0:L.content)!=null?a:""})}return v}})),_.W(_.MN,{data:function(){var G,P=_.C((G=b.data().tabs)!=null?G:[]);
for(G=P.next();!G.done;G=P.next())if((G=_.p(G.value,n5U))&&G.tabIdentifier===B())return G.content}},{fantasyRosterViewModel:SWa}))},"Hf");_.B$(_.y(function(b){var d=_.C(hVw()),B=d.next().value,k=d.next().value;return _.W("ytw-fantasy-matchup-view-model",{class:"ytwFantasyMatchupViewModelHost"},_.W(_.I4,{className:"ytwFantasyMatchupViewModelTitle",text:function(){return b.data().title}}),_.W(_.m,{cond:function(){return b.data().tabbedViewModel},
then:function(G){return _.W(_.MN,{data:G},{tabbedViewModel:function(P){return _.W(VCO,{data:P.data,setSelectedTabSignal:k})}})}}),_.W(_.m,{cond:function(){var G,P=(G=_.p(b.data().tabbedViewModel,TmA))==null?void 0:G.tabs;
G=_.p(P==null?void 0:P[0],n5U);P=_.p(P==null?void 0:P[1],n5U);var v=G==null?void 0:G.tabIdentifier;if(B()===v){var L,A;if(!((L=_.p(G==null?void 0:G.content,EQs))==null?0:(A=L.players)==null?0:A.length))return b.data().noUserTeamPlayersText}else{var a,O;if(!((a=_.p(P==null?void 0:P.content,EQs))==null?0:(O=a.players)==null?0:O.length))return b.data().noOpponentTeamPlayersText}},
then:function(G){return _.W(_.I4,{className:"ytwFantasyMatchupViewModelNoPlayersMessage",text:G})}}))},"If"),"ytw-fantasy-matchup-view-model",{props:{data:_.DK}});_.B$(_.y(function(b){return _.W("ytw-fantasy-weekly-matchup-summary-view-model",{class:"ytwFantasyWeeklyMatchupSummaryViewModelHost"},_.W(_.I4,{className:"ytwFantasyWeeklyMatchupSummaryViewModelTitle",text:function(){return b.data().title}}),_.W(_.m,{cond:function(){return b.data().matchupTeamPairs},
then:function(d){return _.W(_.iY,{each:d,keyBy:"INDEX"},function(B){return _.W("div",{class:"ytwFantasyWeeklyMatchupSummaryViewModelPair"},_.W(_.MN,{data:function(){return[B().firstTeam,B().secondTeam]}},{fantasyTeamViewModel:function(k){return _.W(jwr,{data:k.data,
compact:!0})}}))})}}))},"Jf"),"ytw-fantasy-weekly-matchup-summary-view-model",{props:{data:_.DK}});_.B$(_.y(function(b){var d=function(){var G,P,v;return(v=(G=b.data().userLogoAccessibility)==null?void 0:(P=G.accessibilityData)==null?void 0:P.label)!=null?v:""},B=function(){var G,P,v;
return(v=(G=b.data().opponentLogoAccessibility)==null?void 0:(P=G.accessibilityData)==null?void 0:P.label)!=null?v:""},k=_.on(opC,function(){return b.data().entityKey});
return _.W("fantasy-win-probability-view-model",{class:"ytwFantasyWinProbabilityViewModelHost"},_.W("div",{class:"ytwFantasyWinProbabilityViewModelTop"},_.W(_.m,{cond:function(){return b.data().userLogo},
then:function(G){return _.W(_.qc,{className:"ytwFantasyWinProbabilityViewModelLogo",data:G,alt:d})}}),_.W("h3",{class:"ytwFantasyWinProbabilityViewModelTitle"},_.W(_.I4,{text:function(){return b.data().title}})),_.W(_.m,{cond:function(){return b.data().opponentLogo},
then:function(G){return _.W(_.qc,{className:"ytwFantasyWinProbabilityViewModelLogo",data:G,alt:B})}})),_.W("div",{class:"ytwFantasyWinProbabilityViewModelBottom"},_.W("div",{class:"ytwFantasyWinProbabilityViewModelPercentage"},_.W(_.I4,{text:function(){var G;
return(G=k())==null?void 0:G.userWinNumberLabel}})),_.W("div",{class:"ytwFantasyWinProbabilityViewModelProbabilityBars"},_.W("div",{class:_.LQ("ytwFantasyWinProbabilityViewModelProbabilityBar","ytwFantasyWinProbabilityViewModelProbabilityUserBar"),
style:_.m2({flex:function(){var G,P;return(P=(G=k())==null?void 0:G.userWinNumber)!=null?P:50}})}),_.W("div",{class:_.LQ("ytwFantasyWinProbabilityViewModelProbabilityBar","ytwFantasyWinProbabilityViewModelProbabilityOpponentBar"),
style:_.m2({flex:function(){var G,P;return(P=(G=k())==null?void 0:G.opponentWinNumber)!=null?P:50}})})),_.W("div",{class:"ytwFantasyWinProbabilityViewModelPercentage"},_.W(_.I4,{text:function(){var G;
return(G=k())==null?void 0:G.opponentWinNumberLabel}}))))},"Kf"),"fantasy-win-probability-view-model",{props:{data:_.DK}});var i1m={sources:[{clientResource:{imageName:"LOCK_FILLED"}}]},wJ4=_.y(function(b){return _.W(_.MN,{data:b.button},{buttonViewModel:function(d){return _.W(_.F0,{data:d.data,className:"ytdBackstageLockedPostViewModelBottomButton"})}})},"Lf"),uyP=_.y(function(b){return _.W("ytd-backstage-locked-post-view-model",{class:_.LQ("ytdBackstageLockedPostViewModelHost",b.className)},_.W("div",{class:"ytdBackstageLockedPostViewModelHeader"},_.W("div",{class:"ytdBackstageLockedPostViewModelAuthorAvatar"},_.W(_.MN,
{data:function(){return b.data().authorAvatar}},{decoratedAvatarViewModel:_.A1})),_.W("div",{class:"ytdBackstageLockedPostViewModelHeaderDetails"},_.W("div",{class:"ytdBackstageLockedPostViewModelAuthorText"},_.W(_.I4,{text:function(){return b.data().authorText}})),_.W("div",{class:"ytdBackstageLockedPostViewModelPublishedTimeText"},_.W(_.I4,{text:function(){return b.data().publishedTimeText}}),_.W(_.MN,{data:function(){return b.data().sponsorsOnlyBadge}},{sponsorsOnlyBadgeRenderer:function(d){return _.W(wYH,
{data:d.data,
className:"ytdBackstageLockedPostViewModelMembersOnlyBadge"})}})))),_.W("div",{class:"ytdBackstageLockedPostViewModelPostText"},_.W(_.I4,{text:function(){return b.data().contentText}})),_.W(_.wJ,null,_.W(_.S8,{when:function(){return b.data().lockedDisplayType==="BACKSTAGE_LOCKED_POST_LOCKED_DISPLAY_TYPE_TEXT_ONLY"}},function(){return _.W("div",{class:"ytdBackstageLockedPostViewModelLockedTextDisplay"},_.W(_.qc,{data:i1m,
alt:"",className:"ytdBackstageLockedPostViewModelLockedTextDisplayIcon"}),_.W(_.I4,{text:function(){return b.data().lockedText}}))}),_.W(_.S8,{when:function(){return b.data().lockedDisplayType==="BACKSTAGE_LOCKED_POST_LOCKED_DISPLAY_TYPE_GREY_BOX"}},function(){return _.W("div",{class:"ytdBackstageLockedPostViewModelLockedGreyBox"},_.W("div",{class:"ytdBackstageLockedPostViewModelLockedGreyBoxIcon"},_.W(_.qc,{data:i1m,
alt:""})),_.W(_.I4,{text:function(){return b.data().lockedText}}))})),_.W("div",{class:"ytdBackstageLockedPostViewModelButtons"},_.W(wJ4,{button:function(){return b.data().likeButton}}),_.W("span",{class:"ytdBackstageLockedPostViewModelButtonCounts",
"aria-label":function(){return b.data().voteCountA11y}},_.W(_.I4,{text:function(){return b.data().voteCount}})),_.W(wJ4,{button:function(){return b.data().dislikeButton}}),_.W(wJ4,{button:function(){return b.data().commentButton}}),_.W("span",{class:"ytdBackstageLockedPostViewModelButtonCounts",
"aria-label":function(){return b.data().commentCountA11y}},_.W(_.I4,{text:function(){return b.data().commentCount}}))))},"Mf");
uyP.idomCompat=!0;_.B$(uyP,"ytd-backstage-locked-post-view-model",{props:{data:_.DK,className:_.DK}});_.Xf("sharingItemSection","itemSectionRenderer","ytd-item-section-renderer");
var Xw=function(){var b=_.g.apply(this,arguments)||this;b.darkerPanels=_.N("web_watch_darker_panels");b.commentsHidePanelButton=!1;b.isWatchGrid=!1;b.continuationShowButton=!1;b.isSearch=!1;b.isConstrainedList=!1;b.isWatch=!1;b.eligibleToSwitchToGrid=!1;b.useBigThumbs=!1;b.epRestyle=!1;b.isCarouselInFeed=!0;b.topSpacingZero=!1;b.continuationIsInitialLoad=!0;b.enableSqueezebackPanels=_.N("web_shorts_enable_squeezeback_panels");b.enableAnchoredPanel=_.N("desktop_shorts_v2_anchored_panel");b.notSticky=
!0;b.mastheadHeight=0;b.isStickyChipBarSetup=!1;b.actionMap={"yt-item-section-continuation-action":"handleYtItemSectionContinuation","yt-item-section-replace-action":"handleYtItemSectionReplace"};b.nextContinuation={continuationType:"itemSectionContinuation",usePost:!0};return b};
_.c(Xw,_.g);_.E=Xw.prototype;_.E.updateLockupContainerTypes=function(b){if(this.eligibleToSwitchToGrid){var d;(d=Array.from(this.hostElement.querySelectorAll("#contents yt-lockup-view-model")))==null||d.forEach(function(B){B.containerType=b})}};
_.E.getItemsPath=function(){return"data.contents"};
_.E.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents","yt-reload-continuation-items-command-body":"contents","yt-reload-continuation-items-command-header":"header"}};
_.E.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:_.N("kevlar_low_priority_continuation")?0:void 0,usePageScheduler:_.N("kevlar_low_priority_continuation")}}};
_.E.created=function(){};
_.E.updateStickySetup=function(){_.N("web_fix_sticky_playlist_header_v2")&&this.pageSubtype==="playlist"?this.setupStickyChipBar():this.teardownStickyChipBar()};
_.E.dispatchChipBarIsSticky=function(){this.isStickyChipBarSetup&&this.ytdReduxBehavior.dispatch(Oi2(!this.notSticky))};
_.E.setupStickyChipBar=function(){var b=this;if(!this.isStickyChipBarSetup&&_.N("web_fix_sticky_playlist_header_v2")){this.isStickyChipBarSetup=!0;document.addEventListener("scroll",_.mq(this,this.updateHeaderState));var d;this.mastheadHeight=((d=document.querySelector("ytd-masthead"))==null?void 0:d.clientHeight)||0;this.updateHeaderCssVariables();window.IntersectionObserver&&(this.intersectionObserver=new IntersectionObserver(function(B){b.handleIntersect(B)},{rootMargin:"-"+(this.mastheadHeight+
1)+"px 0px 0px 0px",
threshold:[1]}),this.intersectionObserver.observe(this.hostElement));window.ResizeObserver&&(this.resizeObserver=new ResizeObserver(function(){b.updateHeaderState();b.updateHeaderCssVariables()}),this.resizeObserver.observe(this.hostElement))}};
_.E.teardownStickyChipBar=function(){if(this.isStickyChipBarSetup){this.isStickyChipBarSetup=!1;document.removeEventListener("scroll",_.mq(this,this.updateHeaderState));var b;(b=this.intersectionObserver)==null||b.disconnect();var d;(d=this.resizeObserver)==null||d.disconnect()}};
_.E.updateHeaderState=function(){this.notSticky=this.hostElement.getBoundingClientRect().y>this.mastheadHeight};
_.E.handleIntersect=function(b){this.notSticky=b[0].intersectionRatio===1};
_.E.updateHeaderCssVariables=function(){this.hostElement.style.setProperty("--ytd-item-section-header-width",this.hostElement.clientWidth+"px");this.hostElement.style.setProperty("--ytd-item-section-header-top",this.mastheadHeight+"px")};
_.E.detached=function(){this.teardownStickyChipBar()};
_.E.updated=function(b){b.has("data")&&this.isStickyChipBarSetup&&(this.updateHeaderState(),this.updateHeaderCssVariables())};
_.E.commentsHidePanelButtonChanged=function(){if(this.isWatchGrid){var b=_.Cl(this.hostElement).querySelector("ytd-comments-header-renderer");b&&(b.hidePanelButton=this.commentsHidePanelButton)}};
_.E.onRetrieveLocation=function(b,d){this.containsComments()&&(this.firstCommentsLoaded=d.hasComments=!0)};
_.E.containsComments=function(){return this.get("data.sectionIdentifier")==="comment-item-section"};
_.E.onLoadReloadContinuation=function(b,d){var B=this;b.stopPropagation();this.isReloading=!0;_.dp(this.hostElement,"yt-retrieve-location",{locationRetrieved:function(k){var G=_.I2().resolve(_.Ng);k=d(k);G.postData(k).then(function(P){B.onReloadContinuationData(P)})}})};
_.E.onReloadContinuationData=function(b){if(b=this.get("response.continuationContents.itemSectionContinuation",b)||this.get("response.contents.itemSectionRenderer",b)||this.get("response.continuationContents.sectionListContinuation.contents.0.itemSectionRenderer",b)||this.get("response.continuationContents.relatedChipsContinuation.continuation.watchNextSecondaryResultsRenderer",b))this.set("data.contents",b.contents||b.results),b.header&&this.set("data.header",b.header),this.set("data.continuations",
b.continuations||[]);this.isReloading=!1};
_.E.computeContentsClass=function(b){return b?"reloading":""};
_.E.computeSectionIdentifier=function(b){return b==null?void 0:b.sectionIdentifier};
_.E.computeFitContainer=function(b){return(b==null?void 0:b.sectionIdentifier)==="youchat-item-section"};
_.E.computeShowButton=function(){return!!this.firstCommentsLoaded&&this.containsComments()&&_.N("kevlar_disable_comments_auto_load")};
_.E.onServiceRequestCompleted=function(){this.continuationIsInitialLoad=!1};
_.E.computeIsReloading=function(){return this.isReloading||this.ytContinuationHandlerBehavior.continuationIsReloading};
_.E.computeHasDestinationShelfRenderer=function(b){var d,B;return!!(b==null?0:(d=b.contents)==null?0:(B=d[0])==null?0:B.destinationShelfRenderer)};
_.E.computeHasSectionGroupViewModel=function(b){var d,B;return!!(b==null?0:(d=b.contents)==null?0:(B=d[0])==null?0:B.sectionGroupViewModel)};
_.E.computeHasQrCodeRenderer=function(b){var d,B;return!!(b==null?0:(d=b.contents)==null?0:(B=d[0])==null?0:B.qrCodeRenderer)};
_.E.computeStaticCommentsHeader=function(b){return b&&this.containsComments()};
_.E.computeEpRestyle=function(b){return _.N("web_ep_restyling")&&b&&this.containsComments()};
_.E.computeIsContinuationCommentSection=function(b){return(b==null?void 0:b.targetId)==="shorts-engagement-panel-comments-section"||(b==null?void 0:b.targetId)==="comments-section"||(b==null?void 0:b.targetId)==="engagement-panel-comments-section"};
_.E.computeSuppressPaddingDisclaimer=function(){var b,d,B,k;return!!((b=this.data)==null?0:(d=b.contents)==null?0:(B=d[0])==null?0:(k=B.productListHeaderRenderer)==null?0:k.suppressPaddingDisclaimer)};
_.E.computeHeaderStyle=function(b){switch(b==null?void 0:b.headerStyle){case "ITEM_SECTION_HEADER_STYLE_STICKY":return"sticky-header";default:return""}};
_.E.dataChanged=function(){this.firstCommentsLoaded=!1};
_.E.observeDataContentsLength=function(){var b,d;((b=this.data)==null?0:(d=b.contents)==null?0:d.length)&&this.data.contents.length>1?this.continuationIsInitialLoad=!1:this.continuationIsInitialLoad=!0};
_.E.onYtDismissibleItemDismissedChange=function(b){this._setItemDismissed(b.type==="yt-dismissible-item-dismissed")};
_.E.triggerContinuations=function(){for(var b=_.Cl(this.hostElement).querySelector("#continuations").children,d=0;d<b.length;d++)b[d].trigger()};
_.E.triggerInitialContinuations=function(){for(var b=_.Cl(this.hostElement).querySelector("#continuations").children,d=0;d<b.length;d++)b[d].triggerIfNotPreviouslyTriggered()};
_.E.handleYtItemSectionContinuation=function(b,d){var B;d&&((B=this.data)==null?void 0:B.sectionIdentifier)!==d||(this.set("data.continuations",[b]),this.triggerContinuations())};
_.E.handleYtItemSectionReplace=function(b,d){var B;d&&((B=this.data)==null?void 0:B.sectionIdentifier)!==d||(this.set("data.contents",b),this.set("data.continuations",[]))};
_.E.computeUseHeightHack=function(b){return b&&!_.N("kevlar_disable_height_hack")};
_.E.computeTopSpacingZero=function(b){return b};
_.E.continuationShowButtonChanged=function(){var b=_.Cl(this.hostElement).querySelector("ytd-continuation-item-renderer");b&&(b.showButton=this.continuationShowButton)};
_.E.dataChangedForBinding=function(){this.hostElement.dispatchEvent(new _.pA("data-changed",this.data))};
_.DB.Object.defineProperties(Xw.prototype,{hideShortsShelfHeader:{configurable:!0,enumerable:!0,get:function(){return this.isWatch&&_.N("web_shorts_wn_shelf_header_tuning")}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isSearch?"50%":this.isWatch?"168px":"246px"}},
thumbnailTargetWidth:{configurable:!0,enumerable:!0,get:function(){return this.isSearch&&this.containerWidth?this.containerWidth/2:void 0}},
sizing:{configurable:!0,enumerable:!0,get:function(){return this.useBigThumbs?"STANDARD":this.isWatch?"COMPACT":"STANDARD"}},
lockupContainerType:{configurable:!0,enumerable:!0,get:function(){return this.useBigThumbs?2:this.eligibleToSwitchToGrid?this.isGridViewEnabled?2:3:3}},
isPlaylist:{configurable:!0,enumerable:!0,get:function(){var b,d,B;return!!((b=this.data)==null?0:(d=b.contents)==null?0:(B=d[0])==null?0:B.playlistVideoListRenderer)}},
isClipList:{configurable:!0,enumerable:!0,get:function(){var b,d,B,k,G,P,v;return!!((b=this.data)==null?0:(d=b.contents)==null?0:(B=d[0])==null?0:(k=B.shelfRenderer)==null?0:(G=k.content)==null?0:(P=G.gridRenderer)==null?0:(v=P.targetId)==null?0:v.includes("browse-feedFEclips"))}},
isPlaylistVideoContainer:{configurable:!0,enumerable:!0,get:function(){var b,d,B;return!!((b=this.data)==null?0:(d=b.contents)==null?0:(B=d[0])==null?0:B.playlistVideoRenderer)}},
isSearchFrictionPage:{configurable:!0,enumerable:!0,get:function(){var b,d,B;return!!((b=this.data)==null?0:(d=b.contents)==null?0:(B=d[0])==null?0:B.searchFrictionViewModel)}},
lockupExperiments:{configurable:!0,enumerable:!0,get:function(){if(this.isSearch)return{alwaysRespectPodcastShowAspectRatio:_.pw("podcast_show_lockup_style_web")==="square_thumbnail",useLegacyTypography:!_.N("use_modern_typography_on_search")};if(this.isWatch)return{useInlineContentMetadata:this.useBigThumbs&&_.N("web_watch_next_big_thumbs_compact_layout"),useRichGridLegacyMargin:this.useBigThumbs&&_.N("web_watch_next_big_thumbs_expanded_layout")}}},
typographyBump:{configurable:!0,enumerable:!0,get:function(){return this.isSearch&&_.N("use_modern_typography_on_search")}},
useChipBarViewModelHeader:{configurable:!0,enumerable:!0,get:function(){var b,d;return!!((b=this.data)==null?0:(d=b.header)==null?0:d.chipBarViewModel)}},
expFixPlaylistHeader:{configurable:!0,enumerable:!0,get:function(){return _.N("web_fix_sticky_playlist_header")}},
expFixPlaylistHeaderV2:{configurable:!0,enumerable:!0,get:function(){return _.N("web_fix_sticky_playlist_header_v2")}},
nonDeferredItemCount:{configurable:!0,enumerable:!0,get:function(){},
set:function(){}}});
Xw.prototype.dataChangedForBinding=Xw.prototype.dataChangedForBinding;Xw.prototype.continuationShowButtonChanged=Xw.prototype.continuationShowButtonChanged;Xw.prototype.onYtDismissibleItemDismissedChange=Xw.prototype.onYtDismissibleItemDismissedChange;Xw.prototype.observeDataContentsLength=Xw.prototype.observeDataContentsLength;Xw.prototype.dataChanged=Xw.prototype.dataChanged;Xw.prototype.onServiceRequestCompleted=Xw.prototype.onServiceRequestCompleted;Xw.prototype.onLoadReloadContinuation=Xw.prototype.onLoadReloadContinuation;
Xw.prototype.onRetrieveLocation=Xw.prototype.onRetrieveLocation;Xw.prototype.commentsHidePanelButtonChanged=Xw.prototype.commentsHidePanelButtonChanged;Xw.prototype.dispatchChipBarIsSticky=Xw.prototype.dispatchChipBarIsSticky;Xw.prototype.updateStickySetup=Xw.prototype.updateStickySetup;Xw.prototype.updateLockupContainerTypes=Xw.prototype.updateLockupContainerTypes;_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],Xw.prototype,"ytActionHandlerBehavior",void 0);
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Xw.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],Xw.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.Hl.YtLazyListBehavior),_.n("design:type",Object)],Xw.prototype,"ytLazyListBehavior",void 0);_.w([_.R(_.XE.YtNextContinuationBehavior),_.n("design:type",Object)],Xw.prototype,"ytNextContinuationBehavior",void 0);
_.w([_.R(_.RY),_.n("design:type",Object)],Xw.prototype,"ytContinuationHandlerBehavior",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],Xw.prototype,"ytComponentBehavior",void 0);_.w([_.R(_.fH),_.n("design:type",Object)],Xw.prototype,"ytdReduxBehavior",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Xw.prototype,"darkerPanels",void 0);_.w([_.Z(),_.n("design:type",Object)],Xw.prototype,"data",void 0);
_.w([_.Z(),_.n("design:type",Boolean)],Xw.prototype,"engagementPanel",void 0);_.w([_.Z(),_.n("design:type",Object)],Xw.prototype,"commentsHidePanelButton",void 0);_.w([_.Z(),_.n("design:type",Object)],Xw.prototype,"isWatchGrid",void 0);_.w([_.Z(),_.n("design:type",Object)],Xw.prototype,"continuationShowButton",void 0);_.w([_.Z({computed:"computeIsContinuationCommentSection(data)"}),_.n("design:type",Boolean)],Xw.prototype,"continuationIsCommentsSection",void 0);
_.w([_.Z({value:!0}),_.n("design:type",Boolean)],Xw.prototype,"autoFill",void 0);_.w([_.Z(),_.n("design:type",Boolean)],Xw.prototype,"continuationDisablePrescanVisibility",void 0);_.w([_.Z(),_.n("design:type",Boolean)],Xw.prototype,"isReloading",void 0);_.w([_.Z(),_.n("design:type",Object)],Xw.prototype,"isSearch",void 0);_.w([_.Z(),_.n("design:type",Object)],Xw.prototype,"isConstrainedList",void 0);_.w([_.Z(),_.n("design:type",Object)],Xw.prototype,"isWatch",void 0);
_.w([_.Z(),_.n("design:type",Object)],Xw.prototype,"eligibleToSwitchToGrid",void 0);_.w([_.Z(),_.n("design:type",Object)],Xw.prototype,"useBigThumbs",void 0);_.w([_.Z({selector:_.Ff,reflectToAttribute:!0}),_.n("design:type",Object)],Xw.prototype,"isGridViewEnabled",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"computeEpRestyle(engagementPanel, data.sectionIdentifier)"}),_.n("design:type",Object)],Xw.prototype,"epRestyle",void 0);
_.w([_.X("isWatch"),_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean),_.n("design:paramtypes",[])],Xw.prototype,"hideShortsShelfHeader",null);_.w([_.X("isSearch","isWatch"),_.n("design:type",String),_.n("design:paramtypes",[])],Xw.prototype,"thumbnailWidth",null);_.w([_.X("isSearch","containerWidth"),_.n("design:type",Object),_.n("design:paramtypes",[])],Xw.prototype,"thumbnailTargetWidth",null);
_.w([_.X("isSearch","isWatch","useBigThumbs"),_.n("design:type",String),_.n("design:paramtypes",[])],Xw.prototype,"sizing",null);_.w([_.X("isWatch","isGridViewEnabled","useBigThumbs","data"),_.Z({reflectToAttribute:!0}),_.n("design:type",Number),_.n("design:paramtypes",[])],Xw.prototype,"lockupContainerType",null);_.w([_.O8("lockupContainerType","data"),_.n("design:type",Function),_.n("design:paramtypes",[Number]),_.n("design:returntype")],Xw.prototype,"updateLockupContainerTypes",null);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",String)],Xw.prototype,"pageSubtype",void 0);_.w([_.Z(),_.n("design:type",Number)],Xw.prototype,"containerWidth",void 0);_.w([_.Z(),_.X("data"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],Xw.prototype,"isPlaylist",null);_.w([_.Z(),_.X("data"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],Xw.prototype,"isClipList",null);_.w([_.Z(),_.n("design:type",Object)],Xw.prototype,"isCarouselInFeed",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.X("data"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],Xw.prototype,"isPlaylistVideoContainer",null);_.w([_.Z({reflectToAttribute:!0}),_.X("data"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],Xw.prototype,"isSearchFrictionPage",null);_.w([_.Z({reflectToAttribute:!0,computed:"computeUseHeightHack(isSearch)"}),_.n("design:type",Boolean)],Xw.prototype,"useHeightHack",void 0);
_.w([_.Z({reflectToAttribute:!0,computed:"computeTopSpacingZero(isSearch)"}),_.n("design:type",Object)],Xw.prototype,"topSpacingZero",void 0);_.w([_.Z({computed:"computeShowButton(data.sectionIdentifier, firstCommentsLoaded)"}),_.n("design:type",Boolean)],Xw.prototype,"showButton",void 0);_.w([_.Z(),_.n("design:type",Boolean)],Xw.prototype,"firstCommentsLoaded",void 0);_.w([_.Z(),_.n("design:type",Object)],Xw.prototype,"continuationIsInitialLoad",void 0);
_.w([_.Z({reflectToAttribute:!0,readOnly:!0}),_.n("design:type",Boolean)],Xw.prototype,"itemDismissed",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"computeSectionIdentifier(data)"}),_.n("design:type",String)],Xw.prototype,"sectionIdentifier",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"computeFitContainer(data)"}),_.n("design:type",String)],Xw.prototype,"fitContainer",void 0);
_.w([_.Z({reflectToAttribute:!0,computed:"computeHasDestinationShelfRenderer(data)"}),_.n("design:type",Boolean)],Xw.prototype,"hasDestinationShelfRenderer",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"computeStaticCommentsHeader(engagementPanel, data.sectionIdentifier)"}),_.n("design:type",Boolean)],Xw.prototype,"staticCommentsHeader",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Xw.prototype,"enableSqueezebackPanels",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Xw.prototype,"enableAnchoredPanel",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"computeHasSectionGroupViewModel(data)"}),_.n("design:type",Boolean)],Xw.prototype,"hasSectionGroupViewModel",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"computeHasQrCodeRenderer(data)"}),_.n("design:type",Boolean)],Xw.prototype,"hasQrCodeRenderer",void 0);
_.w([_.Z({reflectToAttribute:!0,computed:"computeSuppressPaddingDisclaimer(data)"}),_.n("design:type",Boolean)],Xw.prototype,"suppressDisclaimerSeparator",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"computeHeaderStyle(data)"}),_.n("design:type",String)],Xw.prototype,"headerStyle",void 0);_.w([_.X("isSearch","isWatch","useBigThumbs"),_.n("design:type",Object),_.n("design:paramtypes",[])],Xw.prototype,"lockupExperiments",null);
_.w([_.X("isSearch"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],Xw.prototype,"typographyBump",null);_.w([_.DM("#header"),_.n("design:type",HTMLElement)],Xw.prototype,"header",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Xw.prototype,"notSticky",void 0);_.w([_.X("data"),_.Z({reflectToAttribute:!0}),_.n("design:type",Object),_.n("design:paramtypes",[])],Xw.prototype,"useChipBarViewModelHeader",null);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean),_.n("design:paramtypes",[])],Xw.prototype,"expFixPlaylistHeader",null);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean),_.n("design:paramtypes",[])],Xw.prototype,"expFixPlaylistHeaderV2",null);_.w([_.O8("pageSubtype"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Xw.prototype,"updateStickySetup",null);
_.w([_.O8("notSticky"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Xw.prototype,"dispatchChipBarIsSticky",null);_.w([_.O8("commentsHidePanelButton"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Xw.prototype,"commentsHidePanelButtonChanged",null);_.w([_.$0("yt-retrieve-location"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent,Object]),_.n("design:returntype")],Xw.prototype,"onRetrieveLocation",null);
_.w([_.$0("yt-load-reload-continuation"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent,Function]),_.n("design:returntype")],Xw.prototype,"onLoadReloadContinuation",null);_.w([_.$0("yt-service-request-completed"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Xw.prototype,"onServiceRequestCompleted",null);_.w([_.pl("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Xw.prototype,"dataChanged",null);
_.w([_.pl("data.contents.length"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Xw.prototype,"observeDataContentsLength",null);_.w([_.$0("yt-dismissible-item-dismissed"),_.$0("yt-dismissible-item-undismissed"),_.n("design:type",Function),_.n("design:paramtypes",[Event]),_.n("design:returntype")],Xw.prototype,"onYtDismissibleItemDismissedChange",null);
_.w([_.O8("continuationShowButton"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Xw.prototype,"continuationShowButtonChanged",null);_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Xw.prototype,"dataChangedForBinding",null);_.w([_.ZM({is:"ytd-item-section-renderer",disableElementRegistration:!0})],Xw);
_.V(Xw,"ytd-item-section-renderer",function(){if(YC$!==void 0)return YC$;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return YC$=b},{mode:1});var KQO;var tXC=_.QS(_.AU("DELETE_FROM_DOWNLOADS",{},"Delete from downloads"));var n4E={},llG=(n4E[0]={title:_.kg(_.AU("DOWNLOADS",void 0,"Downloads")),iconType:"OFFLINE_DOWNLOAD",topButtonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.kg(_.AU("DOWNLOADS_SETTINGS",void 0,"Downloads Settings")),loggingDirectives:{clientVeSpec:{uiType:21412}},navigationEndpoint:_.d7("SPaccount_downloads","/account_downloads",6827,"WEB_PAGE_TYPE_SETTINGS")},sectionClientVE:51721,videoClientVE:42356},n4E[1]={title:_.kg(_.AU("SMART_DOWNLOADS",void 0,"Smart downloads")),topButtonRenderer:{icon:{iconType:"SETTINGS"},
loggingDirectives:{clientVeSpec:{uiType:129732}},navigationEndpoint:_.d7("SPaccount_downloads","/account_downloads",6827,"WEB_PAGE_TYPE_SETTINGS")},sectionClientVE:139572,videoClientVE:129218},n4E);_.Xf("sharingItemSection","itemSectionRenderer","ytd-item-section-renderer");var hy=function(){var b=_.g.apply(this,arguments)||this;b.allVideosCount=0;b.allPlaylistCount=0;b.isOnline=!1;b.shouldRenderDownloadsBanner=!1;b.shouldRenderDownloadsBannerUpsell=!1;b.hasOptedIntoSmartDownloads=!1;b.areAllSmartDownloadsDeleted=!1;b.smartDownloadsCompleted=!1;return b};
_.c(hy,_.g);hy.prototype.configureRendererStamper=function(){return{renderableData:{id:"contents",mapping:{itemSectionRenderer:"ytd-item-section-renderer"}}}};
hy.prototype.attached=function(){this.downloadsToRenderChanged()};
hy.prototype.detached=function(){this.set("renderableData",{})};
hy.prototype.downloadsToRenderChanged=function(){var b=_.Yg().getState().entities,d=_.Rp(b),B=_.N("kevlar_playlist_dl_page_killswitch")?lKG(b):_.XD(b),k=_.cFJ(b),G=_.XSy(b),P=_.NA(d);b=_.hY(b);this.set("renderableData",FR4(B,d,k,G,this.hasOptedIntoSmartDownloads,this.shouldRenderDownloadsBanner,this.areAllSmartDownloadsDeleted,this.shouldRenderDownloadsBannerUpsell,this.isOnline,P,b))};
hy.prototype.downloadsToRenderChanged=hy.prototype.downloadsToRenderChanged;_.w([_.R(_.fH),_.n("design:type",Object)],hy.prototype,"ytdReduxBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],hy.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],hy.prototype,"ytComponentBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],hy.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.Z(),_.n("design:type",Object)],hy.prototype,"renderableData",void 0);_.w([_.Z({selector:_.nPC}),_.n("design:type",Object)],hy.prototype,"allVideosCount",void 0);_.w([_.Z({selector:DKE}),_.n("design:type",Object)],hy.prototype,"allPlaylistCount",void 0);_.w([_.Z({selector:_.FD}),_.n("design:type",Object)],hy.prototype,"isOnline",void 0);_.w([_.Z({selector:_.eCC}),_.n("design:type",Object)],hy.prototype,"shouldRenderDownloadsBanner",void 0);
_.w([_.Z({selector:_.k84}),_.n("design:type",Object)],hy.prototype,"shouldRenderDownloadsBannerUpsell",void 0);_.w([_.Z({selector:_.bAw}),_.n("design:type",Object)],hy.prototype,"hasOptedIntoSmartDownloads",void 0);_.w([_.Z({selector:_.dRE}),_.n("design:type",Object)],hy.prototype,"areAllSmartDownloadsDeleted",void 0);_.w([_.Z({selector:Bww}),_.n("design:type",Object)],hy.prototype,"smartDownloadsCompleted",void 0);
_.w([_.pl("allVideosCount","shouldRenderDownloadsBanner","hasOptedIntoSmartDownloads","areAllSmartDownloadsDeleted","smartDownloadsCompleted","shouldRenderDownloadsBannerUpsell","isOnline","allPlaylistCount"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],hy.prototype,"downloadsToRenderChanged",null);_.w([_.ZM({is:"ytd-offline-item-section-renderer",disableElementRegistration:!0})],hy);
_.V(hy,"ytd-offline-item-section-renderer",function(){if(KQO!==void 0)return KQO;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return KQO=b},
{mode:1});var TGa;var rxO;var Hi=function(){return _.g.apply(this,arguments)||this};
_.c(Hi,_.g);
Hi.prototype.onDataChanged=function(){if(this.JSC$17031_lastData){var b=this.getFilterClass(this.JSC$17031_lastData.status);b&&this.hostElement.classList.remove(b)}var d;(b=this.getFilterClass((d=this.data)==null?void 0:d.status))&&this.hostElement.classList.add(b);b==="selected"?_.Cl(this.hostElement).querySelector("#endpoint").setAttribute("aria-selected","true"):_.Cl(this.hostElement).querySelector("#endpoint").removeAttribute("aria-selected");b==="disabled"?_.Cl(this.hostElement).querySelector("#endpoint").setAttribute("aria-disabled","true"):
_.Cl(this.hostElement).querySelector("#endpoint").removeAttribute("aria-disabled");this.JSC$17031_lastData=this.data};
Hi.prototype.getFilterClass=function(b){switch(b){case "FILTER_STATUS_SELECTED":return"selected";case "FILTER_STATUS_DISABLED":return"disabled"}};
Hi.prototype.onDataChanged=Hi.prototype.onDataChanged;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Hi.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Hi.prototype,"data",void 0);_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Hi.prototype,"onDataChanged",null);_.w([_.ZM({is:"ytd-search-filter-renderer",disableElementRegistration:!0})],Hi);
_.V(Hi,"ytd-search-filter-renderer",function(){if(rxO!==void 0)return rxO;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return rxO=b},{mode:_.s_("kevlar_poly_si_batch_j075")?1:2});var lf=function(){return _.g.apply(this,arguments)||this};
_.c(lf,_.g);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],lf.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],lf.prototype,"data",void 0);_.w([_.ZM({is:"ytd-search-filter-group-renderer",disableElementRegistration:!0})],lf);
_.V(lf,"ytd-search-filter-group-renderer",function(){if(TGa!==void 0)return TGa;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return TGa=b},{mode:_.s_("kevlar_poly_si_batch_j075")?1:2});var QwP;var ty=function(){return _.g.apply(this,arguments)||this};
_.c(ty,_.g);ty.prototype.toggleFilters=function(){this.renderCollapsibleMenu||(this.renderCollapsibleMenu=!0,_.He());this.isCollapsed=!this.isCollapsed};
ty.prototype.navigateToAboutTheseResultsPage=function(){var b=_.wq("https://www.youtube.com/howyoutubeworks/product-features/search/");b?_.Go(window,b,"_blank"):_.e8(Error("Vh"))};
ty.prototype.dataChanged=function(){this.isCollapsed=!0};
ty.prototype.computeShowBottomBorder=function(){var b,d,B;return!!((b=this.data)==null?0:(d=b.button)==null?0:d.toggleButtonRenderer)||!((B=this.data)==null||!B.aboutTheseResultsButton)};
ty.prototype.dataChanged=ty.prototype.dataChanged;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],ty.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],ty.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"computeShowBottomBorder(data)"}),_.n("design:type",Boolean)],ty.prototype,"showBottomBorder",void 0);_.w([_.Z(),_.n("design:type",Boolean)],ty.prototype,"renderCollapsibleMenu",void 0);
_.w([_.Z(),_.n("design:type",Boolean)],ty.prototype,"isCollapsed",void 0);_.w([_.pl("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],ty.prototype,"dataChanged",null);_.w([_.ZM({is:"ytd-search-sub-menu-renderer",disableElementRegistration:!0})],ty);
_.V(ty,"ytd-search-sub-menu-renderer",function(){if(QwP!==void 0)return QwP;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return QwP=b},{mode:1});var qW0;var x4r=new _.$n("SECTION_LIST_RENDERER_TOKEN");var YW5;var ja=function(){return _.g.apply(this,arguments)||this};
_.c(ja,_.g);ja.prototype.computeStyle=function(b){return b?b.toLowerCase().replace(/_/g,"-"):""};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],ja.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],ja.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.n("design:type",String)],ja.prototype,"headerStyle",void 0);_.w([_.ZM({is:"ytd-text-header-renderer",disableElementRegistration:!0})],ja);
_.V(ja,"ytd-text-header-renderer",function(){if(YW5!==void 0)return YW5;var b=document.createElement("template");_.J(b,"\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");b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return YW5=b},{mode:1});var edW;var Fw=function(){return _.g.apply(this,arguments)||this};
_.c(Fw,_.g);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Fw.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Fw.prototype,"data",void 0);_.w([_.ZM({is:"ytd-minor-moment-header-renderer",disableElementRegistration:!0})],Fw);
_.V(Fw,"ytd-minor-moment-header-renderer",function(){if(edW!==void 0)return edW;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return edW=b},{mode:1});var beO;var Zm=function(){return _.g.apply(this,arguments)||this};
_.c(Zm,_.g);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Zm.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Zm.prototype,"data",void 0);_.w([_.ZM({is:"ytd-minor-moment-setting-alert-renderer",disableElementRegistration:!0})],Zm);
_.V(Zm,"ytd-minor-moment-setting-alert-renderer",function(){if(beO!==void 0)return beO;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return beO=b},{mode:1});var dSE;var BA0;var gE=function(){var b=_.g.apply(this,arguments)||this;b.booleanSettingById=!1;b.smartDownloadsEnabledVE=_.an(128287);b.smartDownloadsDisabledVE=_.an(128286);b.actionMap={"yt-settings-update-switch-command":"handleUpdateSettingsSwitch","yt-toggle-settings-switch":"onToggleSettingsSwitch"};return b};
_.c(gE,_.g);_.E=gE.prototype;_.E.attachSmartDownloadsSettingVes=function(){var b;this.activeVeForLogging||((b=this.data)==null?void 0:b.id)!=="SETTINGS_OPTIONS_ID_TYPE_SMART_DOWNLOADS"||(_.wd(_.DX(),this.smartDownloadsEnabledVE),_.wd(_.DX(),this.smartDownloadsDisabledVE))};
_.E.dataChanged=function(){this.attachSmartDownloadsSettingVes();this.maybeLogSmartDownloadsSettingVisibility();this.initializeIsEnabled();_.dp(this.hostElement,"yt-settings-switch-ready")};
_.E.initializeIsEnabled=function(){this.data&&this.data.id&&this.data.enabled===void 0&&this.set("data.enabled",this.getUserPreference())};
_.E.onSwitchChange=function(b){this.data&&(this.maybeLogSmartDownloadsSettingClick(),(b=_.qg(b).checked?this.data.enableServiceEndpoint:this.data.disableServiceEndpoint)&&(_.N("kevlar_settings_switch_resolve_command_killswitch")?_.I2().resolve(_.U6).resolveCommand(b,{form:{element:this.hostElement}}):this.ytComponentBehavior.resolveCommand(b)),this.data.requiresConfirmation&&this.set("data.enabled",!this.data.enabled))};
_.E.handleUpdateSettingsSwitch=function(b){(b=_.p(b,c9s))&&this.data&&this.data.id===b.id&&this.set("data.enabled",!!b.enabled)};
_.E.onToggleSettingsSwitch=function(b,d){this.data&&this.data.id===b&&this.set("data.enabled",d!=null?d:!this.data.enabled)};
_.E.getUserPreference=function(){switch(this.data.id){case "SETTINGS_OPTIONS_ID_TYPE_AUTONAV":return 1!==_.Hv.getInstance().getState();case "SETTINGS_OPTIONS_ID_TYPE_SMART_DOWNLOADS":return this.booleanSettingById;default:return!1}};
_.E.maybeLogSmartDownloadsSettingVisibility=function(){var b=_.hb(),d;b&&((d=this.data)==null?void 0:d.id)==="SETTINGS_OPTIONS_ID_TYPE_SMART_DOWNLOADS"&&(this.booleanSettingById?(this.activeVeForLogging=this.smartDownloadsEnabledVE,_.uV(b,[this.smartDownloadsEnabledVE]),_.KT(b,[this.smartDownloadsDisabledVE])):(this.activeVeForLogging=this.smartDownloadsDisabledVE,_.uV(b,[this.smartDownloadsDisabledVE]),_.KT(b,[this.smartDownloadsEnabledVE])))};
_.E.maybeLogSmartDownloadsSettingClick=function(){var b;((b=this.data)==null?void 0:b.id)==="SETTINGS_OPTIONS_ID_TYPE_SMART_DOWNLOADS"&&this.activeVeForLogging&&_.K7(_.DX(),this.activeVeForLogging)};
_.E.updateDataEnabledFromBinding=function(b){this.set("data.enabled",b.detail.value)};
_.DB.Object.defineProperties(gE.prototype,{toggleAriaLabel:{configurable:!0,enumerable:!0,get:function(){var b=this.get("toggleAccessibility.accessibilityData.label",this.data);this.data&&this.data.title&&!b&&(b=this.ytRendererBehavior.getSimpleString(this.data.title));return b}}});
gE.prototype.dataChanged=gE.prototype.dataChanged;_.w([_.R(_.fH),_.n("design:type",Object)],gE.prototype,"ytdReduxBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],gE.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],gE.prototype,"ytActionHandlerBehavior",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],gE.prototype,"ytComponentBehavior",void 0);
_.w([_.Z(),_.n("design:type",Object)],gE.prototype,"data",void 0);_.w([_.Z({selector:function(b,d){if(Object.keys(b==null?void 0:b.entities).length)switch(d){case "SETTINGS_OPTIONS_ID_TYPE_SMART_DOWNLOADS":return tHy(b.entities,"SMART_DOWNLOADS_ENABLED");default:return!1}},
selectorArgs:["data.id"]}),_.n("design:type",Object)],gE.prototype,"booleanSettingById",void 0);_.w([_.Z(),_.n("design:type",_.z1)],gE.prototype,"activeVeForLogging",void 0);_.w([_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],gE.prototype,"toggleAriaLabel",null);_.w([_.pl("data"),_.pl("booleanSettingById"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],gE.prototype,"dataChanged",null);
_.w([_.ZM({is:"ytd-settings-switch-renderer",disableElementRegistration:!0})],gE);
_.V(gE,"ytd-settings-switch-renderer",function(){if(BA0!==void 0)return BA0;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return BA0=b},{mode:1});var y7=function(){return _.g.apply(this,arguments)||this};
_.c(y7,_.g);y7.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}}}}};
_.DB.Object.defineProperties(y7.prototype,{contentsClassName:{configurable:!0,enumerable:!0,get:function(){if(!this.data)return"";var b=this.data.hideBottomSeparator?"":"with-bottom-separator";this.data.removeLeftMargin&&(b+=" remove-left-margin");this.data.extraBottomSpace&&(b+=" extra-bottom-space");return b}}});
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],y7.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],y7.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],y7.prototype,"data",void 0);_.w([_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],y7.prototype,"contentsClassName",null);_.w([_.ZM({is:"ytd-minor-moment-setting-section-renderer",disableElementRegistration:!0})],y7);
_.V(y7,"ytd-minor-moment-setting-section-renderer",function(){if(dSE!==void 0)return dSE;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return dSE=b},{mode:1});var khW;var Sa=function(){return _.g.apply(this,arguments)||this};
_.c(Sa,_.g);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Sa.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],Sa.prototype,"componentBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Sa.prototype,"data",void 0);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-empty-product-details-renderer"})],Sa);
_.V(Sa,"ytd-empty-product-details-renderer",function(){if(khW!==void 0)return khW;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return khW=b},{mode:1});var GhP;var P2E;var V7=function(){var b=_.g.apply(this,arguments)||this;b.expanded=!0;return b};
_.c(V7,_.g);V7.prototype.getBadgeRowClass=function(b,d,B){for(var k=_.C(this.hostElement.querySelectorAll("yt-img-shadow")),G=k.next();!G.done;G=k.next())G.value.onShow();b=b.selected;return B?b!==-1?b===d?"badge-line badge-selected":"badge-line badge-not-selected":"badge-line":(b!==void 0?b:0)===d?"badge-line":"badge-hidden"};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],V7.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],V7.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Object)],V7.prototype,"expanded",void 0);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-sponsorships-loyalty-badges-renderer"})],V7);
_.V(V7,"ytd-sponsorships-loyalty-badges-renderer",function(){if(P2E!==void 0)return P2E;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return P2E=b},{mode:1});var Erm;var wE=function(){var b=_.g.apply(this,arguments)||this;b.expanded=!0;return b};
_.c(wE,_.g);wE.prototype.getContainerClasses=function(b,d){b=b?"expanded":"collapsed";d&&(b+=" item");return b};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],wE.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],wE.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Object)],wE.prototype,"expanded",void 0);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-sponsorships-perk-renderer"})],wE);
_.V(wE,"ytd-sponsorships-perk-renderer",function(){if(Erm!==void 0)return Erm;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return Erm=b},{mode:1});var sSE;var uf=function(){var b=_.g.apply(this,arguments)||this;b.expanded=!0;return b};
_.c(uf,_.g);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],uf.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],uf.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Object)],uf.prototype,"expanded",void 0);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-sponsorships-perks-renderer"})],uf);
_.V(uf,"ytd-sponsorships-perks-renderer",function(){if(sSE!==void 0)return sSE;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return sSE=b},{mode:1});var KR=function(){var b=_.g.apply(this,arguments)||this;b.isCollapsed=!1;return b};
_.c(KR,_.g);KR.prototype.onDataChanged=function(){this.data&&(this.isCollapsed=!this.data.startExpanded)};
KR.prototype.onExpandCollapse=function(){this.isCollapsed=!this.isCollapsed};
KR.prototype.updateExpandCollapseButton=function(){if(this.isCollapsed){var b;this.expandCollapseButton=_.p((b=this.data)==null?void 0:b.expandButton,_.am)}else{var d;this.expandCollapseButton=_.p((d=this.data)==null?void 0:d.collapseButton,_.am)}};
KR.prototype.updateExpandCollapseButton=KR.prototype.updateExpandCollapseButton;KR.prototype.onDataChanged=KR.prototype.onDataChanged;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],KR.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],KR.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],KR.prototype,"isCollapsed",void 0);_.w([_.Z(),_.n("design:type",Object)],KR.prototype,"expandCollapseButton",void 0);
_.w([_.pl("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],KR.prototype,"onDataChanged",null);_.w([_.pl("data","isCollapsed"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],KR.prototype,"updateExpandCollapseButton",null);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-sponsorships-expandable-perks-renderer"})],KR);
_.V(KR,"ytd-sponsorships-expandable-perks-renderer",function(){if(GhP!==void 0)return GhP;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return GhP=b},{mode:1});var C2g;var nR=function(){return _.g.apply(this,arguments)||this};
_.c(nR,_.g);nR.prototype.handleAction=function(){this.data&&this.data.command&&this.ytComponentBehavior.resolveCommand(this.data.command)};
_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],nR.prototype,"ytComponentBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],nR.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],nR.prototype,"data",void 0);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-sponsorships-actionable-message-renderer"})],nR);
_.V(nR,"ytd-sponsorships-actionable-message-renderer",function(){if(C2g!==void 0)return C2g;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return C2g=b},{mode:1});var vrW;var T$=function(){return _.g.apply(this,arguments)||this};
_.c(T$,_.g);_.E=T$.prototype;_.E.configureRendererStamper=function(){return{"data.expandableItems":{id:"content-container",mapping:{sponsorshipsPerksRenderer:{component:"ytd-sponsorships-perks-renderer"},sponsorshipsTierRenderer:{component:"ytd-sponsorships-tier-renderer"}}}}};
_.E.getExpansionIcon=function(b){return b?"COLLAPSE":"EXPAND"};
_.E.onToggleExpand=function(){this.data.expandableItems&&this.set("expanded",!this.get("expanded"))};
_.E.computeMessageContainerStyle=function(b){var d=b.expandableItems?" style-clickable":"";return b.messageContainerStyle?b.messageContainerStyle.split("MESSAGE_CONTAINER_")[1].replace(/_/g,"-").toLowerCase()+d:"style-unspecified"+d};
_.E.isSinglePerk=function(b){return!!b.messageContainerStyle&&(b.messageContainerStyle==="MESSAGE_CONTAINER_STYLE_SINGLE_PERK"||b.messageContainerStyle==="MESSAGE_CONTAINER_STYLE_SINGLE_PERK_FIRST")};
_.E.onExpandedChanged=function(){var b=this;if(this.expanded)for(var d=_.C(this.hostElement.querySelectorAll("yt-img-shadow")),B=d.next();!B.done;B=d.next())B.value.onShow();_.Op(this,function(){_.dp(b.hostElement,"yt-refit")})};
_.E.onDataChanged=function(){this.get("data.startExpanded")&&(this.expanded=!0)};
T$.prototype.onDataChanged=T$.prototype.onDataChanged;T$.prototype.onExpandedChanged=T$.prototype.onExpandedChanged;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],T$.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],T$.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],T$.prototype,"data",void 0);_.w([_.Z({value:!1}),_.n("design:type",Boolean)],T$.prototype,"expanded",void 0);
_.w([_.O8("expanded"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],T$.prototype,"onExpandedChanged",null);_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],T$.prototype,"onDataChanged",null);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-sponsorships-expandable-message-renderer"})],T$);
_.V(T$,"ytd-sponsorships-expandable-message-renderer",function(){if(vrW!==void 0)return vrW;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return vrW=b},{mode:_.s_("kevlar_poly_si_batch_j028")?1:2});var LVa;var rE=function(){return _.g.apply(this,arguments)||this};
_.c(rE,_.g);rE.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"}}}}};
rE.prototype.onDataChanged=function(){this.get("data.endButton.buttonRenderer.text")&&this.get("data.endButton.buttonRenderer.icon")&&(_.p(this.data.endButton,_.am).iconPosition="BUTTON_ICON_POSITION_TYPE_RIGHT_OF_TEXT")};
rE.prototype.onDataChanged=rE.prototype.onDataChanged;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],rE.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],rE.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],rE.prototype,"data",void 0);_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],rE.prototype,"onDataChanged",null);
_.w([_.ZM({disableElementRegistration:!0,is:"ytd-sponsorships-heading-renderer"})],rE);
_.V(rE,"ytd-sponsorships-heading-renderer",function(){if(LVa!==void 0)return LVa;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return LVa=b},{mode:1});var f3E;var Q7=function(){return _.g.apply(this,arguments)||this};
_.c(Q7,_.g);_.w([_.Z(),_.n("design:type",Object)],Q7.prototype,"data",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Q7.prototype,"ytRendererBehavior",void 0);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-sponsorships-links-renderer"})],Q7);
_.V(Q7,"ytd-sponsorships-links-renderer",function(){if(f3E!==void 0)return f3E;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return f3E=b},{mode:1});var A54;var qp=function(){return _.g.apply(this,arguments)||this};
_.c(qp,_.g);_.E=qp.prototype;_.E.onDataChanged=function(){if(this.data&&this.data.expandableItems){var b;(b=_.Cl(this.hostElement).querySelector("tp-yt-paper-button"))==null||b.setAttribute("role","button")}else{var d;(d=_.Cl(this.hostElement).querySelector("tp-yt-paper-button"))==null||d.removeAttribute("role")}};
_.E.onToggleExpand=function(){this.data&&this.data.expandableItems&&this.set("expanded",!this.get("expanded"))};
_.E.getExpansionIcon=function(b){return b?"COLLAPSE":"EXPAND"};
_.E.getTileClasses=function(b){return b?"tile expandable-tile":"tile"};
_.E.getButtonDisabled=function(b){return b?void 0:""};
qp.prototype.onDataChanged=qp.prototype.onDataChanged;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],qp.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],qp.prototype,"data",void 0);_.w([_.Z({value:!1}),_.n("design:type",Boolean)],qp.prototype,"expanded",void 0);_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],qp.prototype,"onDataChanged",null);
_.w([_.ZM({disableElementRegistration:!0,is:"ytd-sponsorships-list-tile-renderer"})],qp);
_.V(qp,"ytd-sponsorships-list-tile-renderer",function(){if(A54!==void 0)return A54;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return A54=b},{mode:1});var WVO;var a3E;var xD=function(){return _.g.apply(this,arguments)||this};
_.c(xD,_.g);xD.prototype.configureRendererStamper=function(){return{"data.redeemButton":{id:"redeem-button",mapping:{buttonRenderer:{component:"yt-button-renderer"}}}}};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],xD.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],xD.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],xD.prototype,"data",void 0);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-sponsorships-promotion-renderer"})],xD);
_.V(xD,"ytd-sponsorships-promotion-renderer",function(){if(a3E!==void 0)return a3E;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return a3E=b},{mode:1});var mSP;var YD=function(){return _.g.apply(this,arguments)||this};
_.c(YD,_.g);YD.prototype.configureRendererStamper=function(){return{"data.button":{id:"purchase-button",mapping:{buttonRenderer:{component:"yt-button-renderer"}}}}};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],YD.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],YD.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],YD.prototype,"data",void 0);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-sponsorships-purchase-option-renderer"})],YD);
_.V(YD,"ytd-sponsorships-purchase-option-renderer",function(){if(mSP!==void 0)return mSP;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return mSP=b},{mode:1});var $S5;var OeP;var I3O=function(){return _.g.apply(this,arguments)||this};
_.c(I3O,_.g);_.w([_.Z(),_.n("design:type",Object)],I3O.prototype,"data",void 0);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-ypc-offer-promo-renderer"})],I3O);
_.V(I3O,"ytd-ypc-offer-promo-renderer",function(){if(OeP!==void 0)return OeP;var b=document.createElement("template");_.J(b,'\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>');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return OeP=b},{mode:1});var ea=function(){return _.g.apply(this,arguments)||this};
_.c(ea,_.g);_.E=ea.prototype;
_.E.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"}}}}};
_.E.expansionCTA=function(b,d){return b&&(d?b.collapseCallToAction:b.expansionCallToAction)};
_.E.getExpansionIcon=function(b){return b?"COLLAPSE":"EXPAND"};
_.E.expansionCallToActionTap=function(){var b=this;this.expanded=!this.expanded;_.Op(this,function(){_.dp(b.hostElement,"yt-refit")})};
_.E.onDataChanged=function(){this.expanded=!this.get("data.expansionCallToAction");this.purchaseButtonClicked=!1;var b,d=(b=this.data)==null?void 0:b.onVisible;d&&this.ytComponentBehavior.resolveCommand(d)};
_.E.computeDisplayTitle=function(b){return!(!b||this.titledisplaystatus!=="show")};
_.E.computeDisplaySeparator=function(){return!1};
_.E.onPurchaseButtonTap=function(){this.purchaseButtonClicked=!0};
ea.prototype.onDataChanged=ea.prototype.onDataChanged;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],ea.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],ea.prototype,"ytComponentBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],ea.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],ea.prototype,"data",void 0);
_.w([_.Z({value:!1}),_.n("design:type",Boolean)],ea.prototype,"expanded",void 0);_.w([_.Z({value:!1}),_.n("design:type",Boolean)],ea.prototype,"purchaseButtonClicked",void 0);_.w([_.Z({reflectToAttribute:!0,value:"show"}),_.n("design:type",String)],ea.prototype,"titledisplaystatus",void 0);_.w([_.Z({computed:"computeDisplayTitle(data.title)"}),_.n("design:type",Boolean)],ea.prototype,"displayTitle",void 0);
_.w([_.Z({computed:"computeDisplaySeparator(data)"}),_.n("design:type",Boolean)],ea.prototype,"displaySeparator",void 0);_.w([_.pl("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],ea.prototype,"onDataChanged",null);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-sponsorships-tier-renderer"})],ea);
_.V(ea,"ytd-sponsorships-tier-renderer",function(){if($S5!==void 0)return $S5;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return $S5=b},{mode:2});var bL=function(){return _.g.apply(this,arguments)||this};
_.c(bL,_.g);
bL.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"}}}}};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],bL.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],bL.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],bL.prototype,"data",void 0);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-sponsorships-management-renderer"})],bL);
_.V(bL,"ytd-sponsorships-management-renderer",function(){if(WVO!==void 0)return WVO;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return WVO=b},{mode:1});var DSP;var dR=function(){return _.g.apply(this,arguments)||this};
_.c(dR,_.g);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],dR.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],dR.prototype,"data",void 0);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-open-in-native-app-view-model"})],dR);
_.V(dR,"ytd-open-in-native-app-view-model",function(){if(DSP!==void 0)return DSP;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return DSP=b},{mode:_.s_("kevlar_poly_si_batch_j028")?1:2});var USa;var orO;var NAO=_.YE(["top-"]),pHO=_.YE(["bottom-"]),Mla=_.YE(["left-"]),c5k=_.YE(["right-"]),J5Q={},zsg=function(b,d,B){b.removeAttribute("top-"+B);b.removeAttribute("bottom-"+B);b.removeAttribute("left-"+B);b.removeAttribute("right-"+B);d&&(d.top&&_.Wz([_.U1(NAO)],b,"top-"+B,d.top),d.bottom&&_.Wz([_.U1(pHO)],b,"bottom-"+B,d.bottom),d.left&&_.Wz([_.U1(Mla)],b,"left-"+B,d.left),d.right&&_.Wz([_.U1(c5k)],b,"right-"+B,d.right))};
J5Q.YtCardItemBoxBehavior=[{observers:["cardItemContainerMarginChanged_(data.containerMargin)","cardItemContainerPaddingChanged_(data.containerPadding)"],created:function(){this.cardItemBoxBehaviorPaddingTargetId=""},
cardItemContainerMarginChanged_:function(b){var d,B=_.Cl((d=this.hostElement)!=null?d:this),k;d=this.cardItemBoxBehaviorMarginTargetId&&B?B.querySelector("#"+this.cardItemBoxBehaviorMarginTargetId):(k=this.hostElement)!=null?k:this;zsg(d,b,"margin")},
cardItemContainerPaddingChanged_:function(b){var d,B=_.Cl((d=this.hostElement)!=null?d:this),k;d=this.cardItemBoxBehaviorPaddingTargetId&&B?B.querySelector("#"+this.cardItemBoxBehaviorPaddingTargetId):(k=this.hostElement)!=null?k:this;zsg(d,b,"padding")}}];var BN={CARD_ITEM_COLOR_GENERAL_BACKGROUND_A:"var(--yt-spec-general-background-a)",CARD_ITEM_COLOR_GENERAL_BACKGROUND_B:"var(--yt-spec-general-background-b)",CARD_ITEM_COLOR_BRAND_BACKGROUND_SOLID:"var(--yt-spec-brand-background-solid)",CARD_ITEM_COLOR_ERROR_BACKGROUND:"var(--yt-spec-error-background)",CARD_ITEM_COLOR_TEXT_PRIMARY:"var(--yt-spec-text-primary)",CARD_ITEM_COLOR_TEXT_SECONDARY:"var(--yt-spec-text-secondary)",CARD_ITEM_COLOR_TEXT_DISABLED:"var(--yt-spec-text-disabled)",CARD_ITEM_COLOR_CALL_TO_ACTION:"var(--yt-spec-call-to-action)",
CARD_ITEM_COLOR_ICON_INACTIVE:"var(--yt-spec-icon-inactive)",CARD_ITEM_COLOR_ICON_DISABLED:"var(--yt-spec-icon-disabled)",CARD_ITEM_COLOR_BRAND_ICON_ACTIVE:"var(--yt-spec-text-primary)",CARD_ITEM_COLOR_BRAND_ICON_INACTIVE:"var(--yt-spec-text-primary)",CARD_ITEM_COLOR_10_PERCENT_LAYER:"var(--yt-spec-10-percent-layer)",CARD_ITEM_COLOR_TEXT_PRIMARY_INVERSE:"var(--yt-spec-text-primary-inverse)",CARD_ITEM_COLOR_ICON_ACTIVE_OTHER:"var(--yt-spec-icon-active-other)",CARD_ITEM_COLOR_THEMED_GREEN:"var(--yt-spec-themed-green)",
CARD_ITEM_COLOR_ERROR_INDICATOR:"var(--yt-spec-error-indicator)"};var Rs4;var XHE;var k2=function(){return _.g.apply(this,arguments)||this};
_.c(k2,_.g);k2.prototype.textColorChanged_=function(){this.hostElement.style.color=BN[this.data.textColor||"CARD_ITEM_COLOR_TEXT_PRIMARY"]};
k2.prototype.textColorChanged_=k2.prototype.textColorChanged_;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],k2.prototype,"ytRendererBehavior",void 0);_.w([_.R(J5Q.YtCardItemBoxBehavior),_.n("design:type",Object)],k2.prototype,"ytCardItemBoxBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],k2.prototype,"data",void 0);_.w([_.O8("data.textColor"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],k2.prototype,"textColorChanged_",null);
_.w([_.Fk({is:"yt-card-item-text-renderer",disableElementRegistration:!0})],k2);
_.V(k2,"yt-card-item-text-renderer",function(){if(XHE===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;Rs4===void 0&&(Rs4=document.createElement("template"));var k=Rs4;B.call(d,k.content.cloneNode(!0),b.content.firstChild);XHE=b}b=XHE;return b},{mode:2});var hsE;var He0;var Gj=function(){return _.g.apply(this,arguments)||this};
_.c(Gj,_.g);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Gj.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Gj.prototype,"data",void 0);_.w([_.Fk({is:"yt-card-item-badge-renderer",disableElementRegistration:!0})],Gj);
_.V(Gj,"yt-card-item-badge-renderer",function(){if(He0===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;hsE===void 0&&(hsE=document.createElement("template"));var k=hsE;B.call(d,k.content.cloneNode(!0),b.content.firstChild);He0=b}b=He0;return b},{mode:2});var l3O;var tlg;var PN=function(){return _.g.apply(this,arguments)||this};
_.c(PN,_.g);PN.prototype.configureRendererStamper=function(){return{"data.textRenderers":{id:"text-renderers",mapping:{cardItemTextRenderer:{component:"yt-card-item-text-renderer"},cardItemBadgeRenderer:{component:"yt-card-item-badge-renderer"}}}}};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],PN.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],PN.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],PN.prototype,"data",void 0);_.w([_.Fk({is:"yt-card-item-text-collection-renderer",disableElementRegistration:!0})],PN);
_.V(PN,"yt-card-item-text-collection-renderer",function(){if(tlg===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;l3O===void 0&&(l3O=document.createElement("template"));var k=l3O;B.call(d,k.content.cloneNode(!0),b.content.firstChild);tlg=b}b=tlg;return b},{mode:2});var jSk;var FV0;var En=function(){return _.g.apply(this,arguments)||this};
_.c(En,_.g);En.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]]"}}}}}};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],En.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],En.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],En.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Number)],En.prototype,"iconSize",void 0);_.w([_.Fk({is:"yt-card-item-text-with-button-renderer",disableElementRegistration:!0})],En);
_.V(En,"yt-card-item-text-with-button-renderer",function(){if(FV0===void 0){var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);var d=b.content,B=d.insertBefore;jSk===void 0&&(jSk=document.createElement("template"));var k=jSk;B.call(d,k.content.cloneNode(!0),b.content.firstChild);FV0=b}b=FV0;return b},{mode:2});var sn=function(){return _.g.apply(this,arguments)||this};
_.c(sn,_.g);sn.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"}}}};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],sn.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],sn.prototype,"ytComponentBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],sn.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],sn.prototype,"data",void 0);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-commerce-cart-summary-line-item-renderer"})],sn);
_.V(sn,"ytd-commerce-cart-summary-line-item-renderer",function(){if(orO!==void 0)return orO;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return orO=b},{mode:1});_.Xf("cardItemSection","commerceCartCheckoutButtonRenderer",{component:"ytd-commerce-cart-checkout-button-renderer",noInjection:!0,properties:{compact:"[[compact]]"}});var CW=function(){var b=_.g.apply(this,arguments)||this;b.hidden=!1;return b};
_.c(CW,_.g);_.E=CW.prototype;_.E.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"}}}}};
_.E.entityChanged=function(){this.commerceCartCheckoutButtonEntity&&(this.updateCheckoutButton(),this.updateIsHidden(),this.updateSummary())};
_.E.updateSummary=function(){var b=this.commerceCartCheckoutButtonEntity,d;if(((d=this.data)==null?0:d.cartButton)&&b.checkoutSummaryText){var B,k=lQ((B=this.data)==null?void 0:B.estimatedTotalLineItem,"summaryText");this.set("data.estimatedTotalLineItem."+k+".cardItemTextRenderer.text",tT(b.checkoutSummaryText));if(b.checkoutDetailText){var G;B=lQ((G=this.data)==null?void 0:G.estimatedTotalLineItem,"price");this.set("data.estimatedTotalLineItem."+B+".cardItemTextRenderer.text",tT(b.checkoutDetailText))}if(b.checkoutAdditionalMetadataText){var P;
G=lQ((P=this.data)==null?void 0:P.estimatedTotalLineItem,"additionalMetadataText");this.set("data.estimatedTotalLineItem."+G+".cardItemTextRenderer.text",tT(b.checkoutAdditionalMetadataText))}}else b.estimatedTotalPrice&&(P=lQ((k=this.data)==null?void 0:k.estimatedTotalLineItem,"price"),this.set("data.estimatedTotalLineItem."+P+".cardItemTextRenderer.text",tT(b.estimatedTotalPrice)))};
_.E.updateIsHidden=function(){var b,d=(b=this.commerceCartCheckoutButtonEntity)==null?void 0:b.isHidden;d!==void 0&&(this.hidden=d)};
_.E.updateCheckoutButton=function(){var b,d=(b=this.commerceCartCheckoutButtonEntity)==null?void 0:b.isDisabled;d!==void 0&&this.set("data.checkoutButton.buttonRenderer.isDisabled",d);var B;b=(B=this.commerceCartCheckoutButtonEntity.checkoutButtonCommand)==null?void 0:B.innertubeCommand;b!==void 0&&this.set("data.checkoutButton.buttonRenderer.command",b);var k;B=(k=this.commerceCartCheckoutButtonEntity)==null?void 0:k.checkoutButtonText;B!==void 0&&this.set("data.checkoutButton.buttonRenderer.text",
{simpleText:B})};
CW.prototype.entityChanged=CW.prototype.entityChanged;_.w([_.R(_.fH),_.n("design:type",Object)],CW.prototype,"ytdReduxBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],CW.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],CW.prototype,"ytComponentBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],CW.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],CW.prototype,"fullWidth",void 0);_.w([_.Z(),_.n("design:type",Object)],CW.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],CW.prototype,"compact",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],CW.prototype,"hidden",void 0);
_.w([_.Z({selectorArgs:["data.commerceCartCheckoutButtonEntityKey"],selector:AdC}),_.n("design:type",Object)],CW.prototype,"commerceCartCheckoutButtonEntity",void 0);_.w([_.O8("commerceCartCheckoutButtonEntity","data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],CW.prototype,"entityChanged",null);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-commerce-cart-checkout-button-renderer"})],CW);
_.V(CW,"ytd-commerce-cart-checkout-button-renderer",function(){if(USa!==void 0)return USa;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return USa=b},{mode:2});var ZeE;_.gr5={};
_.gr5.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",_.mq(this,this.tappableItemBehaviorBoundOnTappableItemTap_))},
detached:function(){this.tappableItemBehaviorGetTappableTarget_().removeEventListener("keydown",this.tappableItemBehaviorBoundOnTappableItemKeyDown_,!0);this.tappableItemBehaviorGetTappableTarget_().removeEventListener("click",_.mq(this,this.tappableItemBehaviorBoundOnTappableItemTap_))},
tappableItemBehaviorOnTappableItemKeyDown_:function(b){!this.tappableItemBehaviorTapEnabled||b.keyCode!==13&&b.keyCode!==32||b.target!=this.tappableItemBehaviorGetTappableTarget_()||this.tappableItemBehaviorHandleTappableItemTap_()},
tappableItemBehaviorOnTappableItemTap_:function(){this.tappableItemBehaviorTapEnabled&&this.tappableItemBehaviorHandleTappableItemTap_()},
tappableItemBehaviorHandleTappableItemTap_:function(){var b=this.data.onTap;b.ypcGetCartEndpoint?(_.GA(this.hostElement,[b]),this.tappableItemBehaviorTapEnabled=!1):b.ypcOffersEndpoint?_.GA(this.hostElement,[b]):_.PG(this.hostElement,[b],this.hostElement)},
tappableItemBehaviorOnTapChanged_:function(b){this.tappableItemBehaviorTapEnabled=!!b},
tappableItemBehaviorOnTapEnabledChanged_:function(){var b=this.tappableItemBehaviorGetTappableTarget_();this.tappableItemBehaviorTapEnabled?(b.setAttribute("tabIndex",0),b.setAttribute("role","button")):(b.removeAttribute("tabIndex"),b.removeAttribute("role"))},
tappableItemBehaviorOnServiceRequestFinished_:function(b){b.target==this&&(this.tappableItemBehaviorTapEnabled=!!this.data.onTap)},
tappableItemBehaviorGetTappableTarget_:function(){return this.tappableItemBehaviorTargetId?this.$[this.tappableItemBehaviorTargetId]:this.hostElement}}];var y5E;var S$a;var vN=function(){return _.g.apply(this,arguments)||this};
_.c(vN,_.g);vN.prototype.configureRendererStamper=function(){return{"data.primaryButtonRenderer":{id:"primary-button-renderer",mapping:_.h2("sharingToggleButtonAndDefaultButton")},"data.secondaryButtonRenderer":{id:"secondary-button-renderer",mapping:_.h2("sharingToggleButtonAndDefaultButton")}}};
_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],vN.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],vN.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],vN.prototype,"data",void 0);_.w([_.Fk({is:"yt-card-item-actions-renderer",disableElementRegistration:!0})],vN);
_.V(vN,"yt-card-item-actions-renderer",function(){if(S$a===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;y5E===void 0&&(y5E=document.createElement("template"));var k=y5E;B.call(d,k.content.cloneNode(!0),b.content.firstChild);S$a=b}b=S$a;return b},{mode:2});var Vl0;var ieP;var wH5;var uMk;var KVr;var nr5;var LW=function(){var b=_.g.apply(this,arguments)||this;b.actionMap={"yt-dark-mode-toggled-action":"handleDarkModeToggledAction_"};return b};
_.c(LW,_.g);LW.prototype.attached=function(){this.isDarkTheme_=document.documentElement.hasAttribute("dark")};
LW.prototype.handleDarkModeToggledAction_=function(b){this.isDarkTheme_=b};
LW.prototype.computeThemeImage_=function(b,d){if(!b||!b.imageLight)return!1;this.isCircular_=b.isCircular;b.imageWidth&&(this.hostElement.style.width=b.imageWidth+"px");b.imageHeight&&(this.hostElement.style.height=b.imageHeight+"px");b.borderWidth&&(this.image.style.borderWidth=b.borderWidth+"px",this.image.style.borderStyle="solid");b.borderColor&&(this.image.style.borderColor=_.lG(b.borderColor));return d&&b.imageDark?b.imageDark:b.imageLight};
LW.prototype.computeThemeIcon_=function(b){var d,B;if(!(b==null?0:(d=b.themedIcon)==null?0:(B=d.icon)==null?0:B.iconType))return!1;this.icon.style.color=BN[b.themedIcon.iconColor||"CARD_ITEM_COLOR_GENERAL_BACKGROUND_A"];this.icon.style.width=(b.imageWidth||18)+"px";this.icon.style.height=(b.imageHeight||18)+"px";return _.fx(b.themedIcon.icon.iconType)};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],LW.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],LW.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(J5Q.YtCardItemBoxBehavior),_.n("design:type",Object)],LW.prototype,"ytCardItemBoxBehavior",void 0);_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],LW.prototype,"ytActionHandlerBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],LW.prototype,"data",void 0);
_.w([_.Z({value:!1}),_.n("design:type",Boolean)],LW.prototype,"fit",void 0);_.w([_.Z(),_.n("design:type",Boolean)],LW.prototype,"isDarkTheme_",void 0);_.w([_.Z({computed:"computeThemeImage_(data, isDarkTheme_)"}),_.n("design:type",Object)],LW.prototype,"themeImage_",void 0);_.w([_.Z({computed:"computeThemeIcon_(data)"}),_.n("design:type",Object)],LW.prototype,"themeIcon_",void 0);_.w([_.Z({reflectToAttribute:!0,value:!1}),_.n("design:type",Object)],LW.prototype,"isCircular_",void 0);
_.w([_.DM("#image"),_.n("design:type",Object)],LW.prototype,"image",void 0);_.w([_.DM("#icon"),_.n("design:type",Object)],LW.prototype,"icon",void 0);_.w([_.Fk({is:"yt-themed-image-renderer",disableElementRegistration:!0})],LW);
_.V(LW,"yt-themed-image-renderer",function(){if(nr5===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;KVr===void 0&&(KVr=document.createElement("template"));var k=KVr;B.call(d,k.content.cloneNode(!0),b.content.firstChild);nr5=b}b=nr5;return b},{mode:2});var fW=function(){return _.g.apply(this,arguments)||this};
_.c(fW,_.g);fW.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"}}}}};
fW.prototype.computeImagePlacement_=function(b){return b||"CARD_ITEM_IMAGE_PLACEMENT_UNKNOWN"};
_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],fW.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],fW.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],fW.prototype,"data",void 0);_.w([_.Z({value:"CARD_ITEM_IMAGE_PLACEMENT_UNKNOWN",computed:"computeImagePlacement_(data.imagePlacement)",reflectToAttribute:!0}),_.n("design:type",String)],fW.prototype,"imagePlacement",void 0);
_.w([_.Fk({is:"yt-card-item-text-with-image-renderer",disableElementRegistration:!0})],fW);
_.V(fW,"yt-card-item-text-with-image-renderer",function(){if(uMk===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;wH5===void 0&&(wH5=document.createElement("template"));var k=wH5;B.call(d,k.content.cloneNode(!0),b.content.firstChild);uMk=b}b=uMk;return b},{mode:2});var AV=function(){return _.g.apply(this,arguments)||this};
_.c(AV,_.g);AV.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"}}}}};
_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],AV.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],AV.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],AV.prototype,"data",void 0);_.w([_.Fk({is:"yt-card-item-error-renderer",disableElementRegistration:!0})],AV);
_.V(AV,"yt-card-item-error-renderer",function(){if(ieP===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;Vl0===void 0&&(Vl0=document.createElement("template"));var k=Vl0;B.call(d,k.content.cloneNode(!0),b.content.firstChild);ieP=b}b=ieP;return b},{mode:2});var TAg;var r54;_.Xf("itemSectionRenderer","CardItemRenderer","yt-card-item-renderer");var WN=function(){return _.g.apply(this,arguments)||this};
_.c(WN,_.g);_.E=WN.prototype;
_.E.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"}}}}};
_.E.created=function(){this.tappableItemBehaviorTargetId=this.cardItemBoxBehaviorPaddingTargetId="main-content"};
_.E.backgroundColorChanged_=function(){var b,d=(b=this.data)==null?void 0:b.backgroundColor;b=BN[d||"CARD_ITEM_COLOR_UNKNOWN"]||"transparent";_.Cl(this.hostElement).querySelector("#main-content").style.backgroundColor=b};
_.E.headerPromoBackgroundColorChanged_=function(){var b,d=(b=this.data)==null?void 0:b.headerPromoBackgroundColor;b=BN[d||"CARD_ITEM_COLOR_UNKNOWN"]||"transparent";_.Cl(this.hostElement).querySelector("#header-promo-renderer").style.backgroundColor=b};
_.E.errorRendererVisibilityChanged_=function(){var b=this.isExpanded_,d;this.isErrorRendererVisible_=!((d=this.data)==null||!d.errorRenderer)&&!b};
_.E.onYtToggleButton_=function(b,d){this.isExpanded_=d.toggled};
WN.prototype.onYtToggleButton_=WN.prototype.onYtToggleButton_;WN.prototype.errorRendererVisibilityChanged_=WN.prototype.errorRendererVisibilityChanged_;WN.prototype.headerPromoBackgroundColorChanged_=WN.prototype.headerPromoBackgroundColorChanged_;WN.prototype.backgroundColorChanged_=WN.prototype.backgroundColorChanged_;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],WN.prototype,"ytRendererBehavior",void 0);
_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],WN.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(J5Q.YtCardItemBoxBehavior),_.n("design:type",Object)],WN.prototype,"ytCardItemBoxBehavior",void 0);_.w([_.R(_.gr5.YtTappableItemBehavior),_.n("design:type",Object)],WN.prototype,"ytTappableItemBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],WN.prototype,"data",void 0);_.w([_.Z({value:!1}),_.n("design:type",Boolean)],WN.prototype,"isExpanded_",void 0);
_.w([_.Z({value:!1}),_.n("design:type",Boolean)],WN.prototype,"isErrorRendererVisible_",void 0);_.w([_.O8("data.backgroundColor"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],WN.prototype,"backgroundColorChanged_",null);_.w([_.O8("data.headerPromoBackgroundColor"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],WN.prototype,"headerPromoBackgroundColorChanged_",null);
_.w([_.O8("data.errorRenderer","isExpanded_"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],WN.prototype,"errorRendererVisibilityChanged_",null);_.w([_.$0("yt-toggle-button"),_.n("design:type",Function),_.n("design:paramtypes",[Event,Object]),_.n("design:returntype")],WN.prototype,"onYtToggleButton_",null);_.w([_.Fk({is:"yt-card-item-renderer",disableElementRegistration:!0})],WN);
_.V(WN,"yt-card-item-renderer",function(){if(r54===void 0){var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);var d=b.content,B=d.insertBefore;TAg===void 0&&(TAg=document.createElement("template"));var k=TAg;B.call(d,k.content.cloneNode(!0),b.content.firstChild);r54=b}b=r54;return b},{mode:2});_.Xf("cardItemSection","commerceCartHeaderRenderer",{component:"ytd-commerce-cart-header-renderer",noInjection:!0});var aa=function(){var b=_.g.apply(this,arguments)||this;b.hidden=!1;return b};
_.c(aa,_.g);_.E=aa.prototype;_.E.configureRendererStamper=function(){return{"data.item":{id:"item",mapping:{cardItemRenderer:"yt-card-item-renderer"}}}};
_.E.entityChanged=function(){this.commerceCartHeaderEntity&&(this.updateIsHidden(),this.updateSummaryText(),this.updateCheckoutButton(),this.updateTitle())};
_.E.updateIsHidden=function(){if(this.compact)this.hidden=!1;else{var b,d=(b=this.commerceCartHeaderEntity)==null?void 0:b.isHidden;d!==void 0&&(this.hidden=d)}};
_.E.updateTitle=function(){var b=this.commerceCartHeaderEntity.isDisabled,d,B,k=(B=_.p((d=this.data)==null?void 0:d.item,NYr))==null?void 0:B.headingRenderer;k&&(d=lQ(k,"textRenderers"),this.set("data.item.cardItemRenderer.headingRenderer."+d+".0.cardItemTextRenderer.textColor",b?"CARD_ITEM_COLOR_TEXT_DISABLED":"CARD_ITEM_COLOR_TEXT_PRIMARY"))};
_.E.updateSummaryText=function(){var b=this.commerceCartHeaderEntity;if(this.compact){var d,B,k=(B=_.p((d=this.data)==null?void 0:d.item,NYr))==null?void 0:B.headingRenderer;k&&(d=lQ(k,"textRenderers"),this.set("data.item.cardItemRenderer.headingRenderer."+d+".1.cardItemTextRenderer.text",b.shortHeaderSummaryText?tT(b.shortHeaderSummaryText):b.headerSummaryText?tT(b.headerSummaryText):""))}else{var G;if(d=(G=_.p((k=this.data)==null?void 0:k.item,NYr))==null?void 0:G.additionalInfoRenderer)d=lQ(d,
"cardItemTextRenderer"),this.set("data.item.cardItemRenderer.additionalInfoRenderer."+d+".text",b.headerSummaryText?tT(b.headerSummaryText):"")}};
_.E.updateCheckoutButton=function(){var b=this.commerceCartHeaderEntity,d,B,k=(B=_.p((d=this.data)==null?void 0:d.item,NYr))==null?void 0:B.additionalInfoRenderer;d=lQ(k,"buttonRenderer");var G;B=(G=this.commerceCartHeaderEntity)==null?void 0:G.isButtonDisabled;var P;G=(P=this.commerceCartHeaderEntity)==null?void 0:P.isButtonHidden;B!==void 0&&this.set("data.item.cardItemRenderer.additionalInfoRenderer."+d+".buttonRenderer.isDisabled",B);G!==void 0&&this.set("data.item.cardItemRenderer.additionalInfoRenderer.isHidden",
G);var v;b=(v=b.checkoutButtonCommand)==null?void 0:v.innertubeCommand;b!==void 0&&this.set("data.item.cardItemRenderer.additionalInfoRenderer."+d+".buttonRenderer.command",b)};
aa.prototype.entityChanged=aa.prototype.entityChanged;_.w([_.R(_.fH),_.n("design:type",Object)],aa.prototype,"ytdReduxBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],aa.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],aa.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],aa.prototype,"data",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],aa.prototype,"compact",void 0);_.w([_.Z({selectorArgs:["data.commerceCartHeaderEntityKey"],selector:function(b,d){return _.AY(b.entities,"commerceCartHeaderEntity",d)}}),
_.n("design:type",Object)],aa.prototype,"commerceCartHeaderEntity",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],aa.prototype,"hidden",void 0);_.w([_.O8("commerceCartHeaderEntity","data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],aa.prototype,"entityChanged",null);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-commerce-cart-header-renderer"})],aa);
_.V(aa,"ytd-commerce-cart-header-renderer",function(){if(ZeE!==void 0)return ZeE;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return ZeE=b},{mode:1});var QS4;var q$O=_.jL(function(b,d){var B;return(B=b.onChangeCallback)==null?void 0:B.call(b,d)},1E3),xS0=_.y(function(b){var d=b.data;
var B=b.iconMinus;b=b.iconPlus;var k=function(){return!!d().disabled},G=_.C(_.zk(0,void 0,"mKh0af")),P=G.next().value,v=G.next().value;
G=_.A2(function(){if(P()===1){var I,D;(D=(I=d()).onRemoveCommand)==null||D.call(I)}I=P()>d().maxValue?d().maxValue:P()-1;v(I);q$O(d(),I);return!1});
var L=_.A2(function(){if(P()===d().maxValue)return!1;var I=P()+1;v(I);q$O(d(),I);return!1});
_.ng(function(){v(d().value)});
var A={},a={},O={};return _.W("quantity-incrementer-shape",null,_.W("div",{class:"ytSpecQuantityIncrementerShapeHost"},_.W("button",{class:"ytSpecQuantityIncrementerShapeButton",disabled:function(){return P()===(d().onRemoveCommand?0:1)||k()},
"aria-label":function(){return P()!==1?d().minusLabel:d().minimumReachedLabel},
"on:click":G},_.W(_.HS,{model:{circular:!0}}),_.W("div",{class:"ytSpecQuantityIncrementerShapeIconWrapper"},_.W("div",{class:_.LQ("ytSpecQuantityIncrementerShapeIcon",(A.ytSpecQuantityIncrementerShapeIconDisabled=function(){return k()||P()===(d().onRemoveCommand?0:1)},A))},B()))),_.W("div",{class:_.LQ("ytSpecQuantityIncrementerShapeText",(a.ytSpecQuantityIncrementerShapeTextInvalid=function(){return P()>d().maxValue},a.ytSpecQuantityIncrementerShapeTextDisabled=k,a))},P),_.W("button",{class:"ytSpecQuantityIncrementerShapeButton",
disabled:function(){return P()>=d().maxValue||k()},
"aria-label":function(){return P()!==d().maxValue?d().plusLabel:d().maximumReachedLabel},
"on:click":L},_.W(_.HS,{model:{circular:!0}}),_.W("div",{class:"ytSpecQuantityIncrementerShapeIconWrapper"},_.W("div",{class:_.LQ("ytSpecQuantityIncrementerShapeIcon",(O.ytSpecQuantityIncrementerShapeIconDisabled=function(){return P()>=d().maxValue||k()},O))},b())))))},"Of");_.B$(_.y(function(b){function d(){B().onRemoveCommand&&_.VW(B().onRemoveCommand)}
var B=b.data;var k=_.on(Jdm,function(){return B().quantityIncrementerEntityKey});
return _.W("yt-quantity-incrementer-view-model",null,_.W(xS0,{data:function(){var G=B(),P;var v=k()?!((P=k())==null||!P.disabled):!1;var L;P=k()?(L=k())==null?void 0:L.quantity:B().quantity;return y6J(G,v,d,P)},
iconMinus:function(){return _.W(_.$u,{icon:"BAR_HORIZONTAL",className:"ytSpecQuantityIncrementerViewModelQuantityIncrementerMinusIcon"})},
iconPlus:function(){return _.W(_.$u,{icon:"ADD",className:"ytSpecQuantityIncrementerViewModelQuantityIncrementerPlusIcon"})}}))},"Pf"),"yt-quantity-incrementer-view-model",{props:{data:_.DK}});var ml=function(){var b=_.g.apply(this,arguments)||this;b.compact=!1;b.hasQuantityIncrementer=!1;return b};
_.c(ml,_.g);ml.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"}}}};
ml.prototype.computeHasQuantityIncrementer=function(){var b;return!!_.p((b=this.data)==null?void 0:b.picker,JR3)};
ml.prototype.onLabelClick=function(){var b;(b=this.dropdownEl)==null||b.open()};
_.w([_.DM("ytd-dropdown-renderer"),_.n("design:type",Object)],ml.prototype,"dropdownEl",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],ml.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],ml.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],ml.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",String)],ml.prototype,"quantityColor",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],ml.prototype,"compact",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"computeHasQuantityIncrementer(data)"}),_.n("design:type",Object)],ml.prototype,"hasQuantityIncrementer",void 0);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-commerce-cart-item-quantity-picker-renderer"})],ml);
_.V(ml,"ytd-commerce-cart-item-quantity-picker-renderer",function(){if(QS4!==void 0)return QS4;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return QS4=b},{mode:1});var Y$5;var esr;var $2=function(){return _.g.apply(this,arguments)||this};
_.c($2,_.g);$2.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
$2.prototype.entityChanged=function(){this.disabledCartItemEntity&&(this.updateTitle(),this.updateButton())};
$2.prototype.updateTitle=function(){var b=this.disabledCartItemEntity;b.disableActionName&&this.set("data.title",tT(b.disableActionName))};
$2.prototype.updateButton=function(){var b,d=(b=this.disabledCartItemEntity.undoCommand)==null?void 0:b.innertubeCommand;d!==void 0&&(this.set("data.actionButton.buttonRenderer.command",d),this.set("data.actionButton.buttonRenderer.isDisabled",!1))};
$2.prototype.entityChanged=$2.prototype.entityChanged;_.w([_.R(_.fH),_.n("design:type",Object)],$2.prototype,"ytdReduxBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],$2.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],$2.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z({selectorArgs:["data.disabledCartItemEntityKey"],selector:function(b,d){return _.AY(b.entities,"disabledCartItemEntity",d)}}),
_.n("design:type",Object)],$2.prototype,"disabledCartItemEntity",void 0);_.w([_.Z(),_.n("design:type",Object)],$2.prototype,"data",void 0);_.w([_.O8("disabledCartItemEntity","data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],$2.prototype,"entityChanged",null);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-disabled-cart-item-renderer"})],$2);
_.V($2,"ytd-disabled-cart-item-renderer",function(){if(esr!==void 0)return esr;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return esr=b},{mode:1});_.Xf("cardItemSection","commerceCartItemRenderer",{component:"ytd-commerce-cart-item-renderer",noInjection:!0,properties:{compact:"[[compact]]"}});var On=function(){var b=_.g.apply(this,arguments)||this;b.compact=!1;b.hidden=!1;b.errorHidden=!1;b.noOnTap=!1;return b};
_.c(On,_.g);_.E=On.prototype;
_.E.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"}}}};
_.E.entityChanged=function(){this.commerceCartItemEntity&&(this.updateQuantity(),this.updateIsHidden(),this.updateHideErrorMessage())};
_.E.onYtRendererstamperFinished=function(){if(this.firstButtonElement){var b=this.firstButtonElement;b.alignByText=!0;b.iconAlignByText=!0}};
_.E.computeNoOnTap=function(b){return!b};
_.E.updateQuantityColor=function(){if(this.pickerElement){var b,d=(b=this.commerceCartItemEntity)==null?void 0:b.quantityColor;this.pickerElement.quantityColor=d}};
_.E.updateTotalPriceColor=function(){var b,d=(b=this.commerceCartItemEntity)==null?void 0:b.totalPriceColor;if(d){var B;b=_.p((B=this.data)==null?void 0:B.quantityPicker,MYs);if(B=_.p(b==null?void 0:b.price,pVs))B.textColor=d}};
_.E.updateIsHidden=function(){if(this.compact)this.hidden=!1;else{var b,d=(b=this.commerceCartItemEntity)==null?void 0:b.isHidden;d!==void 0&&(this.hidden=d)}};
_.E.updateHideErrorMessage=function(){var b,d=(b=this.commerceCartItemEntity)==null?void 0:b.hideErrorMessage;d!==void 0&&(this.errorHidden=d)};
_.E.updateQuantity=function(){var b=this,d,B=(d=this.commerceCartItemEntity)==null?void 0:d.quantity,k;d=(k=this.commerceCartItemEntity)==null?void 0:k.totalPrice;if(B){this.updateTotalPriceColor();this.updateQuantityColor();var G;k=_.p((G=this.data)==null?void 0:G.quantityPicker,MYs);if(G=_.p(k==null?void 0:k.price,pVs))G.text=d?{simpleText:d.content}:void 0;if(d=_.p(k==null?void 0:k.picker,JR3))d.quantity=B;var P;if(G=(P=_.p(k==null?void 0:k.picker,cpe))==null?void 0:P.entries){P=!1;d=void 0;G=
_.C(G);for(k=G.next();!k.done;k=G.next())k=k.value,k.dropdownItemRenderer&&(d||(d=k.dropdownItemRenderer),k.dropdownItemRenderer.isSelected=!1,B===k.dropdownItemRenderer.int32Value&&(P=!0,k.dropdownItemRenderer.isSelected=!0));!P&&d&&(d.isSelected=!0)}_.Op(this,function(){var v;b.set("data.quantityPicker",_.w1.unsafeClone((v=b.data)==null?void 0:v.quantityPicker))})}};
On.prototype.onYtRendererstamperFinished=On.prototype.onYtRendererstamperFinished;On.prototype.entityChanged=On.prototype.entityChanged;_.w([_.Z(),_.n("design:type",Object)],On.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],On.prototype,"compact",void 0);_.w([_.R(_.fH),_.n("design:type",Object)],On.prototype,"ytdReduxBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],On.prototype,"ytRendererBehavior",void 0);
_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],On.prototype,"ytComponentBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],On.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z({selectorArgs:["data.commerceCartItemEntityKey"],selector:function(b,d){return _.AY(b.entities,"commerceCartItemEntity",d)}}),
_.n("design:type",Object)],On.prototype,"commerceCartItemEntity",void 0);_.w([_.Z(),_.n("design:type",Object)],On.prototype,"quantityPicker",void 0);_.w([_.Z(),_.n("design:type",Object)],On.prototype,"compactQuantityPicker",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],On.prototype,"hidden",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],On.prototype,"errorHidden",void 0);
_.w([_.Z({reflectToAttribute:!0,computed:"computeNoOnTap(data.onTap)"}),_.n("design:type",Object)],On.prototype,"noOnTap",void 0);_.w([_.DM("ytd-commerce-cart-item-quantity-picker-renderer"),_.n("design:type",Object)],On.prototype,"pickerElement",void 0);_.w([_.DM("yt-button-renderer"),_.n("design:type",Element)],On.prototype,"firstButtonElement",void 0);
_.w([_.O8("commerceCartItemEntity","data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],On.prototype,"entityChanged",null);_.w([_.$0("yt-rendererstamper-finished"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],On.prototype,"onYtRendererstamperFinished",null);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-commerce-cart-item-renderer"})],On);
_.V(On,"ytd-commerce-cart-item-renderer",function(){if(Y$5!==void 0)return Y$5;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return Y$5=b},{mode:_.s_("kevlar_poly_si_batch_j028")?1:2});var bEg;var dP4;var Ia=function(){return _.g.apply(this,arguments)||this};
_.c(Ia,_.g);Ia.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}}}}}};
Ia.prototype.entityChanged=function(){this.commerceCartCheckoutButtonEntity&&(this.updateCheckoutLineItems(),this.updateIsHidden())};
Ia.prototype.updateCheckoutLineItems=function(){var b,d=(b=this.commerceCartCheckoutButtonEntity)==null?void 0:b.checkoutLineItems;d&&(b=d.map(function(B){a:{var k=B.price,G=B.description;switch(B.style){case "COMMERCE_CHECKOUT_LINE_ITEM_STYLE_MERCHANT":B={commerceCartSummaryLineItemRenderer:{summaryText:{cardItemTextRenderer:{text:tT(G),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:tT(k),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:B={commerceCartSummaryLineItemRenderer:{summaryText:{cardItemTextRenderer:{text:tT(G),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:tT(k),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 B}),this.set("data.summaryLineItems",b))};
Ia.prototype.updateIsHidden=function(){var b,d=(b=this.commerceCartCheckoutButtonEntity)==null?void 0:b.isHidden;d!==void 0&&(this.hostElement.hidden=d)};
Ia.prototype.entityChanged=Ia.prototype.entityChanged;_.w([_.R(_.fH),_.n("design:type",Object)],Ia.prototype,"ytdReduxBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Ia.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],Ia.prototype,"ytComponentBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],Ia.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.Z(),_.n("design:type",Object)],Ia.prototype,"data",void 0);_.w([_.Z({selectorArgs:["data.commerceCartCheckoutButtonEntityKey"],selector:AdC}),_.n("design:type",Object)],Ia.prototype,"commerceCartCheckoutButtonEntity",void 0);_.w([_.O8("commerceCartCheckoutButtonEntity","data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Ia.prototype,"entityChanged",null);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-commerce-cart-summary-renderer"})],Ia);
_.V(Ia,"ytd-commerce-cart-summary-renderer",function(){if(dP4!==void 0)return dP4;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return dP4=b},{mode:1});var BOO={};BOO.InjectBehavior=[BLJ.InjectBehavior];var kQE;var GQQ;var DE=function(){return _.g.apply(this,arguments)||this};
_.c(DE,_.g);
DE.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:_.h2("menuRenderer")}}};
DE.prototype.onMenuTap=function(b){b.stopPropagation()};
_.DB.Object.defineProperties(DE.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 b,d;return!(((b=this.data)==null||!b.sectionHeading)&&((d=this.data)==null?void 0:d.layout)==="ACTIVITY_ITEM_LAYOUT_STRETCH")}},
imageVisible:{configurable:!0,enumerable:!0,get:function(){var b,d;return!(((b=this.data)==null||!b.image)&&((d=this.data)==null?void 0:d.layout)==="ACTIVITY_ITEM_LAYOUT_STRETCH")}},
menuVisible:{configurable:!0,enumerable:!0,get:function(){var b,d;return!(((b=this.data)==null||!b.menu)&&((d=this.data)==null?void 0:d.layout)==="ACTIVITY_ITEM_LAYOUT_STRETCH")}}});
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],DE.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],DE.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.gr5.YtTappableItemBehavior),_.n("design:type",Object)],DE.prototype,"ytTappableItemBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],DE.prototype,"data",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.X("data.accessibilityData"),_.n("design:type",String),_.n("design:paramtypes",[])],DE.prototype,"ariaLabel",null);_.w([_.X("data.sectionHeading","data.layout"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],DE.prototype,"sectionHeadingVisible",null);_.w([_.X("data.image","data.layout"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],DE.prototype,"imageVisible",null);
_.w([_.X("data.menu","data.layout"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],DE.prototype,"menuVisible",null);_.w([_.Fk({is:"yt-activity-item-renderer",disableElementRegistration:!0})],DE);
_.V(DE,"yt-activity-item-renderer",function(){if(GQQ===void 0){var b=document.createElement("template");_.J(b,'\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>');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;kQE===void 0&&(kQE=document.createElement("template"));var k=kQE;B.call(d,k.content.cloneNode(!0),b.content.firstChild);GQQ=b}b=GQQ;return b},{mode:2});var P48;var EOa;var s50;var C4E;var Un=function(){return _.g.apply(this,arguments)||this};
_.c(Un,_.g);
Un.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"}}}}};
Un.prototype.backgroundColorChanged_=function(){var b,d=(b=this.data)==null?void 0:b.backgroundColor;this.hostElement.style.backgroundColor=BN[d||"CARD_ITEM_COLOR_UNKNOWN"]||"transparent"};
Un.prototype.backgroundColorChanged_=Un.prototype.backgroundColorChanged_;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Un.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],Un.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Un.prototype,"data",void 0);
_.w([_.O8("data.backgroundColor"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Un.prototype,"backgroundColorChanged_",null);_.w([_.Fk({is:"yt-offer-item-upsell-renderer",disableElementRegistration:!0})],Un);
_.V(Un,"yt-offer-item-upsell-renderer",function(){if(C4E===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;s50===void 0&&(s50=document.createElement("template"));var k=s50;B.call(d,k.content.cloneNode(!0),b.content.firstChild);C4E=b}b=C4E;return b},{mode:2});_.Xf("itemSectionRenderer","CardItemContainerRenderer","yt-card-item-container-renderer");var oa=function(){var b=_.g.apply(this,arguments)||this;b.actionMap={"yt-update-card-item-on-click-command":"updateCardOnClickCommand_"};b.nextContinuation={continuationType:"sectionListContinuation",contentsArray:"data.continuationSection"};return b};
_.c(oa,_.g);_.E=oa.prototype;
_.E.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:_.h2("sharingItemSection")},"data.moreContentsButtonRenderer":{id:"more-contents-button",mapping:{buttonRenderer:{component:"yt-button-renderer",noInjection:!0}}}}};
_.E.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"continuationSection"}};
_.E.computeContainerStyle_=function(b){return b};
_.E.computeContainerIsHidden_=function(b){return b&&!!b.isHidden};
_.E.computeShowSpinner_=function(b,d){return b&&d==="in-progress"};
_.E.computeShowMoreContentsButton_=function(b,d,B,k,G){return!(!(k&&k.length||G&&G.length&&B)||!b||d)};
_.E.onToggleButton_=function(b){var d=this;b.stopPropagation();this.isExpanded_=b.detail&&b.detail.toggled;var B,k;this.isExpanded_&&!this.data.continuationSection.length&&((B=this.data)==null?0:(k=B.continuation)==null?0:k.onClickContinuationData)&&this.continuationStatus_!=="in-progress"?(_.dp(this.hostElement,"yt-load-next-continuation",function(G){return d.getContinuationUrl_(d.data.continuation.onClickContinuationData,G)}),this.continuationStatus_="in-progress"):this.isExpanded_&&!this.data.continuationSection.length&&
this.data.onClickCommand&&this.continuationStatus_!=="in-progress"&&(_.GA(this.hostElement,[this.data.onClickCommand]),this.continuationStatus_="in-progress")};
_.E.onShowMoreContentsButtonClicked_=function(b){var d=this;b.stopPropagation();this.data.continuations&&this.data.continuations[0].nextContinuationData?(_.dp(this.hostElement,"yt-load-next-continuation",function(B){return d.getContinuationUrl_(d.data.continuations[0].nextContinuationData,B)}),this.continuationStatus_="in-progress"):this.data.onClickCommand&&(_.GA(this.hostElement,[this.data.onClickCommand]),this.continuationStatus_="in-progress",this.data.onClickCommand=void 0,this.isOnClickCommand_=
!1)};
_.E.getContinuationUrl_=function(b,d){var B=b.continuation;b=b.clickTrackingParams;var k=_.hb();b&&k&&_.nT(k,_.Mc(b));return _.fw(d,{continuation:B})};
_.E.nextContinuationDataUpdated_=function(){this.continuationStatus_="complete";var b=_.Cl(this.hostElement).querySelector("#continuation-section");b&&(b=b.querySelectorAll("ytmusic-item-section-renderer"))&&b.forEach(function(d){return d.classList.add("memberships-and-purchases")})};
_.E.dataChanged_=function(){var b;this.isExpanded_=!((b=this.data)==null||!b.contents);this.data.continuationSection||(this.data.continuationSection=[]);this.data.onClickCommand&&(this.isOnClickCommand_=!0)};
_.E.updateCardOnClickCommand_=function(b){b=_.p(b,acS);var d,B;this.data&&((d=this.data)==null?0:d.targetId)&&b&&b.targetId===((B=this.data)==null?void 0:B.targetId)&&b.onClickCommand&&(this.data.onClickCommand=b.onClickCommand,this.isOnClickCommand_=!0)};
_.E.backgroundColorChanged_=function(){var b,d=(b=this.data)==null?void 0:b.backgroundColor;this.hostElement.style.backgroundColor=BN[d||"CARD_ITEM_COLOR_UNKNOWN"]||"transparent"};
oa.prototype.backgroundColorChanged_=oa.prototype.backgroundColorChanged_;oa.prototype.dataChanged_=oa.prototype.dataChanged_;oa.prototype.nextContinuationDataUpdated_=oa.prototype.nextContinuationDataUpdated_;oa.prototype.onToggleButton_=oa.prototype.onToggleButton_;_.w([_.R(_.RY),_.n("design:type",Object)],oa.prototype,"ytContinuationHandlerBehavior",void 0);_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],oa.prototype,"ytActionHandlerBehavior",void 0);
_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],oa.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.XE.YtNextContinuationBehavior),_.n("design:type",Object)],oa.prototype,"ytNextContinuationBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],oa.prototype,"ytRendererBehavior",void 0);_.w([_.R(BOO.InjectBehavior),_.n("design:type",Object)],oa.prototype,"injectBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],oa.prototype,"data",void 0);
_.w([_.Z({reflectToAttribute:!0,value:!1}),_.n("design:type",Boolean)],oa.prototype,"compact",void 0);_.w([_.Z({reflectToAttribute:!0,value:!1}),_.n("design:type",Boolean)],oa.prototype,"isExpanded_",void 0);_.w([_.Z({computed:"computeContainerStyle_(data.containerStyle)",reflectToAttribute:!0,value:"CARD_ITEM_CONTAINER_STYLE_DEFAULT"}),_.n("design:type",String)],oa.prototype,"containerStyle_",void 0);_.w([_.Z({value:"not-started"}),_.n("design:type",String)],oa.prototype,"continuationStatus_",void 0);
_.w([_.Z({reflectToAttribute:!0,computed:"computeShowSpinner_(isExpanded_, continuationStatus_)",value:!1}),_.n("design:type",Boolean)],oa.prototype,"showSpinner_",void 0);_.w([_.Z({value:!1}),_.n("design:type",Boolean)],oa.prototype,"isOnClickCommand_",void 0);_.w([_.Z({computed:"computeShowMoreContentsButton_(isExpanded_, showSpinner_, isOnClickCommand_, data.continuations, data.contents)",value:!1}),_.n("design:type",Boolean)],oa.prototype,"showMoreContentsButton_",void 0);
_.w([_.Z({selectorArgs:["data.cardItemContainerEntityKey"],selector:function(b,d){return!d||b.entities?null:_.AY(b.entities,"cardItemContainerEntity",d)}}),
_.n("design:type",Object)],oa.prototype,"cardItemContainerEntity_",void 0);_.w([_.$0("yt-toggle-button"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],oa.prototype,"onToggleButton_",null);_.w([_.$0("yt-next-continuation-data-updated"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],oa.prototype,"nextContinuationDataUpdated_",null);
_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],oa.prototype,"dataChanged_",null);_.w([_.O8("data.backgroundColor"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],oa.prototype,"backgroundColorChanged_",null);_.w([_.Fk({is:"yt-card-item-container-renderer",disableElementRegistration:!0})],oa);
_.V(oa,"yt-card-item-container-renderer",function(){if(EOa===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;P48===void 0&&(P48=document.createElement("template"));var k=P48;B.call(d,k.content.cloneNode(!0),b.content.firstChild);EOa=b}b=EOa;return b},{mode:2});var N3=function(){return _.g.apply(this,arguments)||this};
_.c(N3,_.g);N3.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"}}}};
N3.prototype.notificationEntityChanged=function(){this.commerceCartExpandableNotificationEntity&&this.updateNotification()};
N3.prototype.computeLoadingHidden=function(){var b;return!((b=this.commerceCartPageStateEntity)==null?0:b.cartActionInProgress)};
N3.prototype.updateNotification=function(){var b,d=(b=this.get("commerceCartExpandableNotificationEntity"))==null?void 0:b.summaryText;d&&this.set("data.cartNotification",tT(d))};
N3.prototype.notificationEntityChanged=N3.prototype.notificationEntityChanged;_.w([_.R(_.fH),_.n("design:type",Object)],N3.prototype,"ytdReduxBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],N3.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],N3.prototype,"ytComponentBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],N3.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.Z(),_.n("design:type",Object)],N3.prototype,"data",void 0);_.w([_.Z({selectorArgs:["data.commerceCartExpandableNotificationEntityKey"],selector:function(b,d){return _.AY(b.entities,"commerceCartExpandableNotificationEntity",d)}}),
_.n("design:type",Object)],N3.prototype,"commerceCartExpandableNotificationEntity",void 0);_.w([_.Z({selectorArgs:["data.commerceCartPageStateEntityKey"],selector:function(b,d){return _.AY(b.entities,"commerceCartPageStateEntity",d)}}),
_.n("design:type",Object)],N3.prototype,"commerceCartPageStateEntity",void 0);_.w([_.DM("#spinner"),_.n("design:type",HTMLElement)],N3.prototype,"spinner",void 0);_.w([_.O8("commerceCartExpandableNotificationEntity","data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],N3.prototype,"notificationEntityChanged",null);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-commerce-cart-renderer"})],N3);
_.V(N3,"ytd-commerce-cart-renderer",function(){if(bEg!==void 0)return bEg;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return bEg=b},{mode:1});var vOO;var pW=function(){var b=_.g.apply(this,arguments)||this;b.bigImage=!1;return b};
_.c(pW,_.g);_.DB.Object.defineProperties(pW.prototype,{placeholderImageUrl:{configurable:!0,enumerable:!0,get:function(){var b;return(b=this.data)==null?void 0:b.placeholderImageUrl}}});
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],pW.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],pW.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],pW.prototype,"bigImage",void 0);_.w([_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],pW.prototype,"placeholderImageUrl",null);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-empty-product-shelf-renderer"})],pW);
_.V(pW,"ytd-empty-product-shelf-renderer",function(){if(vOO!==void 0)return vOO;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return vOO=b},{mode:1});var LWO;var M3=function(){var b=_.g.apply(this,arguments)||this;b.itemStyle="link-item";b.watchMetadataRefresh=!1;b.skinnyMode=!1;b.metaPanel=!1;b.inStructuredDescription=!1;b.detailedDescriptionOverride=!1;b.actionMap={"yt-update-merchandise-shelf-action":"handleUpdateMerchShelfAction"};b.updateOnResizeDebouncer=null;return b};
_.c(M3,_.g);_.E=M3.prototype;_.E.ready=function(){this.updateOnResize=this.updateOnResize.bind(this);this.updateOnResize()};
_.E.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"}}}}};
_.E.dataChanged=function(){this.ytdHorizontalListBehavior.reset();this.updateOnResize()};
_.E.attachVEs=function(b){b.trackingParams&&_.DX().graftServerVe(b.trackingParams)};
_.E.handleUpdateMerchShelfAction=function(b){var d=this,B=_.p(b.updateMerchandiseShelfAction.merchandiseShelf,_.iVr);B&&(B.renderDelayMs?(clearTimeout(this.dataSetTimeoutId),this.dataSetTimeoutId=setTimeout(function(){d.attachVEs(B);d.data=B},Number(B.renderDelayMs))):(this.attachVEs(B),this.data=B))};
_.E.updateOnResize=function(){if(this.JSC$17199_scrollContainer!==void 0&&this.JSC$17199_scrollContainer.clientWidth!==0&&this.items!==void 0){var b=this.JSC$17199_scrollContainer.clientWidth;this.ytdHorizontalListBehavior.offset=Math.max(0,Math.min(this.ytdHorizontalListBehavior.offset,this.items.clientWidth-b));this.ytdHorizontalListBehavior.reposition_();var d;switch((d=this.data)==null?void 0:d.shelfType){case "MERCHANDISE_SHELF_TYPE_PRODUCT_LINK":this.itemStyle="link-item";break;default:var B,
k;((B=this.data)==null?void 0:(k=B.items)==null?void 0:k.length)===1?this.itemStyle="cta-item":this.itemStyle=b>=740?"large-item":"small-item"}}};
_.E.debouncedUpdateOnResize=function(){this.updateOnResizeDebouncer=_.JW(this.updateOnResizeDebouncer,_.aN.after(100),this.updateOnResize)};
M3.prototype.debouncedUpdateOnResize=M3.prototype.debouncedUpdateOnResize;M3.prototype.dataChanged=M3.prototype.dataChanged;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],M3.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],M3.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.ln.YtdHorizontalListBehavior),_.n("design:type",Object)],M3.prototype,"ytdHorizontalListBehavior",void 0);
_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],M3.prototype,"ytComponentBehavior",void 0);_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],M3.prototype,"ytActionHandlerBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],M3.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],M3.prototype,"itemStyle",void 0);_.w([_.Z({value:6}),_.n("design:type",Number)],M3.prototype,"initialCount",void 0);
_.w([_.Z({value:"data.items"}),_.n("design:type",String)],M3.prototype,"itemsPath",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],M3.prototype,"watchMetadataRefresh",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],M3.prototype,"skinnyMode",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],M3.prototype,"metaPanel",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],M3.prototype,"inStructuredDescription",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],M3.prototype,"detailedDescriptionOverride",void 0);_.w([_.DM("#items"),_.n("design:type",HTMLDivElement)],M3.prototype,"items",void 0);_.w([_.DM("#scroll-container"),_.n("design:type",HTMLDivElement)],M3.prototype,"JSC$17199_scrollContainer",void 0);_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],M3.prototype,"dataChanged",null);
_.w([_.$0("iron-resize"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],M3.prototype,"debouncedUpdateOnResize",null);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-merch-shelf-renderer"})],M3);
_.V(M3,"ytd-merch-shelf-renderer",function(){if(LWO!==void 0)return LWO;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return LWO=b},{mode:2});var fgk;var cN=function(){var b=_.g.apply(this,arguments)||this;b.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 b};
_.c(cN,_.g);_.E=cN.prototype;
_.E.addBackstagePostAction=function(b){this.get("header.commentsHeaderRenderer.shouldShowBackstagePostOptimistically",this.data)&&(b=this.get("addBackstagePostAction.renderer.backstagePostThreadRenderer",b))&&(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:b}):this.set("data.contents",[{backstagePostThreadRenderer:b}]))};
_.E.addBackstageCommentAction=function(b){var d=this.get("addBackstageCommentAction.parentId",b);b=this.get("addBackstageCommentAction.renderer.commentThreadRenderer",b);if(d&&b){d=this.postIdToIndices(d);for(var B=0;B<d.length;B++){var k=d[B];if(k<0)break;k="data.contents."+k+".backstagePostThreadRenderer.comments";this.get(k)&&(this.get(k+".backstageCommentsRenderer.contents")&&this.push(k+".backstageCommentsRenderer.contents",{commentThreadRenderer:b}),this.get(k+".backstageCommentsRenderer.teaserContents")?
this.push(k+".backstageCommentsRenderer.teaserContents",{commentThreadRenderer:b}):this.set(k+".backstageCommentsRenderer.teaserContents",[{commentThreadRenderer:b}]))}}};
_.E.addBackstageReplyAction=function(b){var d=this.get("addBackstageReplyAction.parentId",b);b=this.get("addBackstageReplyAction.renderer.commentRenderer",b);d&&b&&this.setCreatorReply(d,b)};
_.E.banAuthorAction=function(b){var d=this.get("banAuthorAction.commentId",b);d&&(b=this.get("banAuthorAction.parentCommentId",b)||this.getParentPostId(d),this.removeFromStream(d,b))};
_.E.hideReportedCommentAction=function(b){var d=this.get("hideReportedCommentAction.commentId",b);d&&((b=this.get("hideReportedCommentAction.parentCommentId",b))||(b=this.getParentPostId(d)),this.removeFromStream(d,b))};
_.E.replaceBackstageCommentAction=function(b){var d=this.get("replaceBackstageCommentAction.commentId",b),B=this.get("replaceBackstageCommentAction.parentId",b);b=this.get("replaceBackstageCommentAction.renderer.commentThreadRenderer",b);if(d&&B&&b){B=this.postIdToIndices(B);for(var k=0;k<B.length;k++){var G=B[k];if(G<0)break;var P=this.commentIdToIndex(d,G,!1);if(P>=0){var v=this.get("data.contents."+G+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.contents."+P+".commentThreadRenderer.replies.commentRepliesRenderer");
v&&(b.replies={commentRepliesRenderer:v});this.splice("data.contents."+G+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.contents",P,1,{commentThreadRenderer:b})}P=this.commentIdToIndex(d,G,!0);if(P>=0){if(v=this.get("data.contents."+G+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.teaserContents."+(P+".commentThreadRenderer.replies.commentRepliesRenderer")))b.replies={commentRepliesRenderer:v};this.splice("data.contents."+G+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.teaserContents",
P,1,{commentThreadRenderer:b})}}}};
_.E.replaceBackstagePostAction=function(b){var d=this.get("replaceBackstagePostAction.itemId",b);if(d){d=this.postIdToIndices(d);for(var B=0;B<d.length;B++){var k=d[B];if(k<0)break;var G=this.getPostRendererType(k),P=this.get("replaceBackstagePostAction.renderer."+G,b);if(!P&&G!=="sharedPostRenderer")break;var v=!1;P||(v=!0,P=this.get("replaceBackstagePostAction.renderer.backstagePostRenderer",b));if(!P)break;var L={};v?(_.Ho(L,P6V,P),this.set("data.contents."+k+".backstagePostThreadRenderer.post.sharedPostRenderer.originalPost",
L)):(_.Ho(L,new _.mZ(G),P),this.set("data.contents."+k+".backstagePostThreadRenderer.post",L))}}};
_.E.replaceBackstageReplyAction=function(b){var d=this.get("replaceBackstageReplyAction.replyId",b),B=this.get("replaceBackstageReplyAction.parentId",b);b=this.get("replaceBackstageReplyAction.renderer.commentRenderer",b);d&&b&&B&&this.setCreatorReply(B,b)};
_.E.removeCommentAction=function(b){var d=this.get("removeCommentAction.commentId",b);if(d){var B=this.get("removeCommentAction.parentCommentId",b);B&&this.get("removeCommentAction.isCreatorReply",b)?this.setCreatorReply(B,void 0):(B||(B=this.getParentPostId(d)),this.removeFromStream(d,B))}};
_.E.setCreatorReply=function(b,d){var B=this.getParentPostId(b);if(B){B=this.postIdToIndices(B);for(var k=0;k<B.length;k++){var G=B[k];if(G<0)break;var P=this.commentIdToIndex(b,G,!1);if(P>=0){var v="data.contents."+G+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.contents."+P;P=v+".commentThreadRenderer.comment.commentRenderer.containsCreatorReply";v+=".commentThreadRenderer.replies";d==void 0?(this.set(v,{}),this.set(P,!1)):(this.set(v,{commentRepliesRenderer:{teaserContents:[{commentRenderer:d}]}}),
this.set(v+".commentRepliesRenderer.teaserContents.0.commentRenderer.isCreatorReply",!0),this.set(P,!0))}P=this.commentIdToIndex(b,G,!0);P>=0&&(P="data.contents."+G+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.teaserContents."+P,G=P+".commentThreadRenderer.comment.commentRenderer.containsCreatorReply",P+=".commentThreadRenderer.replies",d==void 0?(this.set(P,{}),this.set(G,!1)):(this.set(P,{commentRepliesRenderer:{teaserContents:[{commentRenderer:d}]}}),this.set(G,!0)))}}};
_.E.removeFromStream=function(b,d){if(d){d=this.postIdToIndices(d);for(var B=0;B<d.length;B++){var k=d[B];if(k<0)break;var G=this.commentIdToIndex(b,k,!1);G>=0&&this.splice("data.contents."+k+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.contents",G,1);G=this.commentIdToIndex(b,k,!0);G>=0&&this.splice("data.contents."+k+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.teaserContents",G,1);k="data.contents."+k+".backstagePostThreadRenderer.post.backstagePostRenderer";
G=k+".backstageAttachment.pollRenderer.votedCommentId";this.get(G)===b&&(this.set(G,null),this.set(k+".backstageAttachment.pollRenderer.commentDelete",null))}}else for(d=this.postIdToIndices(b).reverse(),B=0;B<d.length;B++){k=d[B];if(k<0)break;G=this.getPostRendererType(k);var P=this.get("backstagePostThreadRenderer.post."+G,this.data.contents[k]);P.postId===b?this.splice("data.contents",k,1):G==="sharedPostRenderer"&&this.set("data.contents."+k+".backstagePostThreadRenderer.post.sharedPostRenderer.originalPost",
null);P.scheduledPublishTimeSec&&_.BG(this.hostElement,"yt-update-posts-total-count-action",[{updatePostsTotalCountAction:{updateType:"UPDATE_POSTS_TOTAL_COUNT_TYPE_REMOVE",number:1}}])}};
_.E.postIdToIndices=function(b){for(var d=[],B=0;B<this.data.contents.length;B++){var k=this.getPostRendererType(B);this.get("backstagePostThreadRenderer.post."+k+".postId",this.data.contents[B])===b&&d.push(B);if(k==="sharedPostRenderer"){var G=this.get("backstagePostThreadRenderer.post."+k+".originalPost.backstagePostRenderer.postId",this.data.contents[B]);k=this.get("backstagePostThreadRenderer.post."+k+".originalPost.postRenderer.postId",this.data.contents[B]);G!==b&&k!==b||d.push(B)}}return d};
_.E.commentIdToIndex=function(b,d,B){if(d<0)return-1;var k,G,P,v,L=_.p((k=this.data)==null?void 0:(G=k.contents)==null?void 0:(P=G[d])==null?void 0:(v=P.backstagePostThreadRenderer)==null?void 0:v.comments,k_5);return(d=B?L==null?void 0:L.teaserContents:L==null?void 0:L.contents)&&d.length?d.findIndex(function(A){return _.p(A,gKe).comment.commentRenderer.commentId===b}):-1};
_.E.getParentPostId=function(b){b=b.split(".");if(b[1])return b[0]};
_.E.getPostRendererType=function(b){return this.get("backstagePostThreadRenderer.post.sharedPostRenderer",this.data.contents[b])?"sharedPostRenderer":"backstagePostRenderer"};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],cN.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],cN.prototype,"ytActionHandlerBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],cN.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0,value:_.N("enable_community_page_on_desktop")}),_.n("design:type",Boolean)],cN.prototype,"useSmallerPostContainer",void 0);
_.w([_.ZM({disableElementRegistration:!0,is:"ytd-backstage-items"})],cN);
_.V(cN,"ytd-backstage-items",function(){if(fgk!==void 0)return fgk;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return fgk=
b},{mode:1});var AmE;var WWO={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},JV=function(){var b=_.g.apply(this,arguments)||this;b.disablePrescanVisibility=!0;b.canScheduleJobs=!0;b.engagementPanel=!1;b.hidePanelButton=!1;b.isWatchGrid=
!1;b.hasShownSubscribersOnlyDisclaimer=!1;b.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_"};b.TEST_ONLY=void 0;return b};
_.c(JV,_.g);_.E=JV.prototype;_.E.created=function(){this.initCommentsCsi_();_.N("web_delhi_comment_threads")||(this.actionMap["yt-create-comment-reply-action"]="createCommentReplyAction_");_.N("web_comment_threading_scroll_on_collapse")&&(this.actionMap["yt-scroll-to-comment-element"]="handleScrollToCommentElement_")};
_.E.contentsChanged_=function(){var b;(b=this.data)!=null&&b.contents&&this.tickForCommentsTimer_("cml")};
_.E.headerChanged_=function(){var b;(b=this.data)!=null&&b.header&&this.tickForCommentsTimer_("cmhl")};
_.E.initCommentsCsi_=function(){_.Xb("wn_comments");var b=_.hb();b&&_.zA({clientScreenNonce:b},"wn_comments");this.tickForCommentsTimer_("cmi")};
_.E.createCommentAction_=function(b){b=_.w1.unsafeClone(b);var d,B;if(b=(d=_.p(b,Rhs))==null?void 0:(B=d.contents)==null?void 0:B.commentThreadRenderer){var k,G,P,v,L,A;!this.isBackstage&&((k=this.data)==null?0:(G=k.header)==null?0:(P=G.commentsHeaderRenderer)==null?0:(v=P.createRenderer)==null?0:(L=v.commentSimpleboxRenderer)==null?0:(A=L.zeroStep)==null?0:A.zeroStepChannelCreationRenderer)&&this.set("data.header.commentsHeaderRenderer.createRenderer.commentSimpleboxRenderer.zeroStep",{});var a,
O,I;this.isBackstage&&_.p((a=this.data)==null?void 0:(O=a.header)==null?void 0:(I=O.commentsHeaderRenderer)==null?void 0:I.zeroStateMessage,EKS)&&this.set("data.header.commentsHeaderRenderer.zeroStateMessage",{});this.insert_(b)}};
_.E.doReplyInsert_=function(b,d,B,k){k?this.splice(b,k,0,d):this.push(b,d)};
_.E.getRepliesPath_=function(b){return"data.contents."+b+".commentThreadRenderer.replies"};
_.E.getRepliesContentsPath_=function(b,d){b=this.getRepliesPath_(b);return d?b+".commentRepliesRenderer.teaserContents":b+".commentRepliesRenderer.contents"};
_.E.showSubscribersOnlyDisclaimer_=function(b){(b=b.detail.command)&&!this.hasShownSubscribersOnlyDisclaimer&&(b=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(b))&&(_.BG(this.hostElement,"yt-open-popup-action",[b,this]),this.hasShownSubscribersOnlyDisclaimer=!0)};
_.E.createCommentReplyAction_=function(b){b=_.w1.unsafeClone(b);var d=_.p(b,XeU);if(b=d==null?void 0:d.contents){var B=this.commentIdToIndex_(d==null?void 0:d.parentCommentId);if(!(B<0)){var k=this.getRepliesPath_(B);if(this.get(k)){d=d.replyToCommentId;k=this.getRepliesContentsPath_(B,!1);if(this.get(k)){var G=this.get(k).length,P=k+"."+(G-1)+".continuationItemRenderer";this.get(P+".button")?(P=this.replyIdToIndex_(d,B,!1),this.doReplyInsert_(k,b,P,G-1)):this.get(P)||(G=this.replyIdToIndex_(d,B,
!1),this.doReplyInsert_(k,b,G,null))}k=this.getRepliesContentsPath_(B,!0);this.get(k)?(B=this.replyIdToIndex_(d,B,!0),(!d||B>=0)&&this.doReplyInsert_(k,b,B,null)):this.set(k,[b])}else this.set(k,{commentRepliesRenderer:{teaserContents:[b]}})}}};
_.E.hideReportedCommentAction_=function(b){var d=_.p(b,qYV);if(b=d==null?void 0:d.commentId)(d=this.get("parentCommentId",d))||(d=this.getParentCommentId_(b)),this.remove_(b,d)};
_.E.getParentCommentId_=function(b){b=b.split(".");if(b[1])return b[0]};
_.E.removeCommentAction_=function(b){var d=_.p(b,jNU);if(b=d==null?void 0:d.commentId)d=(d==null?void 0:d.parentCommentId)||this.getParentCommentId_(b),this.remove_(b,d)};
_.E.pinCommentAction_=function(b){b=_.w1.unsafeClone(b);var d=_.p(b,tph);d!=null&&d.commentId&&(b=this.get("pinCommentAction.actionResult.update.commentThreadRenderer",b))&&(this.remove_(d.commentId),this.insert_(b,!0))};
_.E.unpinCommentAction_=function(b){b=_.w1.unsafeClone(b);b=_.p(b,FUU);if(b!=null&&b.commentId){var d,B,k=(d=b.actionResult)==null?void 0:(B=d.update)==null?void 0:B.commentThreadRenderer;k&&(this.remove_(b.commentId),this.insert_(k))}};
_.E.banAuthorAction_=function(b){var d=_.p(b,zh5);d!=null&&d.commentId&&(b=d.commentId,d=d.parentCommentId||this.getParentCommentId_(b),this.remove_(b,d))};
_.E.handleScrollToCommentElement_=function(b){this.hostElement.contains(b)&&(this.nearestScrollParent||(this.nearestScrollParent=SSy(b)),this.isCommentVisibleInScrollParent(b)||b.scrollIntoView({behavior:"smooth",block:"start"}))};
_.E.isCommentVisibleInScrollParent=function(b){if(!this.nearestScrollParent)return!1;b=b.getBoundingClientRect();var d=this.nearestScrollParent===document.documentElement?{top:68,bottom:window.innerHeight}:this.nearestScrollParent.getBoundingClientRect();return b.top>=d.top&&b.bottom<=d.bottom};
_.E.commentIdToIndex_=function(b){var d;return b&&(d=this.data)!=null&&d.contents?this.data.contents.findIndex(function(B){B=B.commentThreadRenderer;var k;return b===((B==null?void 0:B.commentViewModel)&&((k=_.p(B.commentViewModel,uiU))==null?void 0:k.commentId))}):-1};
_.E.insert_=function(b,d){d=d===void 0?!1:d;var B,k;if((B=this.data)==null?0:(k=B.contents)==null?0:k.some(function(P){return!!P.commentThreadRenderer}))for(B=0,k=this.data.contents.length;B<k;B++){var G=this.data.contents[B].commentThreadRenderer;
if(WWO[b.renderingPriority||"RENDERING_PRIORITY_UNKNOWN"]>=WWO[G.renderingPriority||"RENDERING_PRIORITY_UNKNOWN"]){d&&WWO[b.renderingPriority||"RENDERING_PRIORITY_UNKNOWN"]===WWO[G.renderingPriority||"RENDERING_PRIORITY_UNKNOWN"]?this.splice("data.contents",B,1,{commentThreadRenderer:b}):this.splice("data.contents",B,0,{commentThreadRenderer:b});break}}else this.set("data.contents",[{commentThreadRenderer:b}])};
_.E.doReplyRemove_=function(b,d,B){b=this.replyIdToIndex_(b,d,B);b<0||(d=this.getRepliesContentsPath_(d,B),this.splice(d,b,1))};
_.E.remove_=function(b,d){d=this.commentIdToIndex_(d);d<0?(d=this.commentIdToIndex_(b),d<0||this.splice("data.contents",d,1)):_.N("web_delhi_comment_threads")||(this.doReplyRemove_(b,d,!1),this.doReplyRemove_(b,d,!0))};
_.E.replyIdToIndex_=function(b,d,B){if(d<0)return-1;d=this.getRepliesContentsPath_(d,B);d=this.get(d);if(!d||!d.length)return-1;B=0;for(var k=d.length;B<k;B++){var G=void 0,P=void 0;if(((G=d[B])==null?void 0:(P=G.commentViewModel)==null?void 0:P.commentId)===b)return B}return-1};
_.E.tickForCommentsTimer_=function(b){_.HG(b,void 0,"wn_comments")};
_.E.reloadComments_=function(b){b=_.p(b,ihS);_.p(b==null?void 0:b.command,_.gy)&&_.GA(this.hostElement,[b==null?void 0:b.command])};
_.DB.Object.defineProperties(JV.prototype,{isBackstage:{configurable:!0,enumerable:!0,get:function(){var b,d,B;return!!((b=this.data)==null?0:(d=b.header)==null?0:(B=d.commentsHeaderRenderer)==null?0:B.isBackstageContent)}}});
_.DB.Object.defineProperties(JV,{template:{configurable:!0,enumerable:!0,get:function(){if(AmE===void 0){var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);AmE=b}b=AmE;return b}}});
JV.prototype.showSubscribersOnlyDisclaimer_=JV.prototype.showSubscribersOnlyDisclaimer_;JV.prototype.headerChanged_=JV.prototype.headerChanged_;JV.prototype.contentsChanged_=JV.prototype.contentsChanged_;_.w([_.R(_.X4),_.n("design:type",Object)],JV.prototype,"ytdOpenPopupBehavior",void 0);_.w([_.R(_.NF.YtPlayerListenerBehavior),_.n("design:type",Function)],JV.prototype,"ytPlayerListenerBehavior",void 0);
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],JV.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],JV.prototype,"ytActionHandlerBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],JV.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0}),_.X("data.header.commentsHeaderRenderer.isBackstageContent"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],JV.prototype,"isBackstage",null);
_.w([_.Z(),_.n("design:type",Object)],JV.prototype,"disablePrescanVisibility",void 0);_.w([_.Z(),_.n("design:type",Object)],JV.prototype,"canScheduleJobs",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],JV.prototype,"engagementPanel",void 0);_.w([_.Z(),_.n("design:type",Object)],JV.prototype,"hidePanelButton",void 0);_.w([_.Z(),_.n("design:type",Object)],JV.prototype,"isWatchGrid",void 0);_.w([_.Z(),_.n("design:type",Object)],JV.prototype,"hasShownSubscribersOnlyDisclaimer",void 0);
_.w([_.O8("data.contents"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],JV.prototype,"contentsChanged_",null);_.w([_.O8("data.header"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],JV.prototype,"headerChanged_",null);_.w([_.$0("yt-show-subscribers-only-disclaimer"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],JV.prototype,"showSubscribersOnlyDisclaimer_",null);
_.w([_.ZM({is:"ytd-comments"})],JV);var zj=function(){return _.o3.apply(this,arguments)||this};
_.c(zj,_.o3);_.E=zj.prototype;_.E.bindIf=function(b,d,B){return b?d:B};
_.E.bindIfDefined=function(b,d){return b!==void 0?b:d};
_.E.booleanString=function(b){return(!!b).toString()};
_.E.equals=function(){for(var b=_.Q1.apply(0,arguments),d=b[0],B=1;B<b.length;B++)if(d!=b[B])return!1;return!0};
_.E.isGreaterThan=function(b,d){return b>d};
_.E.isLessThan=function(b,d){return b<d};
_.E.logicalAND=function(){for(var b=_.Q1.apply(0,arguments),d=!!b[0],B=1;B<b.length;B++)d=d&&!!b[B];return d};
_.E.logicalOR=function(){for(var b=_.Q1.apply(0,arguments),d=!!b[0],B=1;B<b.length;B++)d=d||!!b[B];return d};
_.E.toBool=function(b){return!!b};
zj.prototype.toBool=zj.prototype.toBool;zj.prototype.logicalOR=zj.prototype.logicalOR;zj.prototype.logicalAND=zj.prototype.logicalAND;zj.prototype.isLessThan=zj.prototype.isLessThan;zj.prototype.isGreaterThan=zj.prototype.isGreaterThan;zj.prototype.equals=zj.prototype.equals;zj.prototype.booleanString=zj.prototype.booleanString;zj.prototype.bindIfDefined=zj.prototype.bindIfDefined;zj.prototype.bindIf=zj.prototype.bindIf;_.w([_.NO()],zj);_.agO=[zj.prototype];var mPO;var $PO;var Ra=function(){return _.g.apply(this,arguments)||this};
_.c(Ra,_.g);Ra.prototype.configureRendererStamper=function(){return{"data.imageRenderer":{id:"image-renderer",mapping:{themedImageRenderer:{component:"yt-themed-image-renderer",params:{fit:!0}}}}}};
Ra.prototype.onBackIconTap_=function(){window.history.back()};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Ra.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],Ra.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Ra.prototype,"data",void 0);_.w([_.Fk({is:"yt-header-with-back-renderer",disableElementRegistration:!0})],Ra);
_.V(Ra,"yt-header-with-back-renderer",function(){if($PO===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;mPO===void 0&&(mPO=document.createElement("template"));var k=mPO;B.call(d,k.content.cloneNode(!0),b.content.firstChild);$PO=b}b=$PO;return b},{mode:2});var OEO;var Igg;var Xc=function(){var b=_.g.apply(this,arguments)||this;b.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return b};
_.c(Xc,_.g);_.E=Xc.prototype;_.E.attached=function(){this.isDarkTheme=!!document.documentElement.hasAttribute("dark")};
_.E.onDarkModeToggledAction=function(b){b!==this.isDarkTheme&&(this.isDarkTheme=b,this.setUrl())};
_.E.dataChanged=function(){var b=this;if(this.data){var d=this.setUrl();d&&_.aM({destination:window,iframe:this.iframe,origin:_.a_U(d.toString()),channelName:"yt-iframe",onMessage:function(B){(B=b.getCommunicationCommand(B.data))&&b.ytComponentBehavior.resolveCommand(B)},
onEstablished:function(){}})}};
_.E.setUrl=function(){if(this.data&&this.data.iframeUrl){var b=_.ey(this.isDarkTheme&&this.data.darkThemeIframeUrl?this.data.darkThemeIframeUrl:this.data.iframeUrl);if(b)return _.Bz(this.iframe,b),b}};
_.E.getCommunicationCommand=function(b){var d;if((d=this.data)!=null&&d.onCommunicationCommandsMap){d=this.data.onCommunicationCommandsMap.find(function(G){return G.key===b});
if(d==null?0:d.value)return d==null?void 0:d.value;try{var B=PRh(_.eC(b)),k=this.data.onCommunicationCommandsMap.find(function(G){return G.key===(B==null?void 0:B.getMethodName())});
if(k==null?0:k.value)return k==null?void 0:k.value}catch(G){}}};
Xc.prototype.dataChanged=Xc.prototype.dataChanged;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Xc.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],Xc.prototype,"ytComponentBehavior",void 0);_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],Xc.prototype,"actionHandlerBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Xc.prototype,"data",void 0);
_.w([_.Z({value:!1}),_.n("design:type",Boolean)],Xc.prototype,"isDarkTheme",void 0);_.w([_.DM("#iframe"),_.n("design:type",HTMLIFrameElement)],Xc.prototype,"iframe",void 0);_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Xc.prototype,"dataChanged",null);_.w([_.Fk({is:"yt-iframe-renderer",disableElementRegistration:!0})],Xc);
_.V(Xc,"yt-iframe-renderer",function(){if(Igg===void 0){var b=document.createElement("template");_.J(b,'\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>');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;OEO===void 0&&(OEO=document.createElement("template"));var k=OEO;B.call(d,k.content.cloneNode(!0),b.content.firstChild);Igg=b}b=Igg;return b},{mode:2});_.hV=function(b){_.yQ.call(this);this.callback=b;this.bezier=new m8e(0,0,.4,0,.2,1,1,1);this.delay=new _.NZ(this.next,window,this);this.JSC$17239_animating=!1;_.RK(this,this.delay)};
_.c(_.hV,_.yQ);_.hV.prototype.isAnimating=function(){return this.JSC$17239_animating};
_.hV.prototype.start=function(b,d,B){this.config={from:b,to:d,duration:B,startTime:(0,_.N$)()};this.JSC$17239_animating=!0;this.next()};
_.hV.prototype.stop=function(){this.delay.stop();this.JSC$17239_animating=!1;this.config=void 0};
_.hV.prototype.next=function(){if(this.config){var b=this.config,d=b.from,B=b.to,k=b.duration;b=b.startTime;var G=(0,_.N$)()-b;b=this.bezier;k=OCs(b,G/k);if(k==0)b=b.y0;else if(k==1)b=b.y3;else{G=Z$(b.y0,b.y1,k);var P=Z$(b.y1,b.y2,k);b=Z$(b.y2,b.y3,k);G=Z$(G,P,k);P=Z$(P,b,k);b=Z$(G,P,k)}b=_.Z1(b,0,1);this.callback(d+(B-d)*b);b<1?this.delay.start():this.JSC$17239_animating=!1}};_.HN=new _.$n("MINI_APP_CLIENT_DATA_PROVIDER_TOKEN");new CustomEvent("iframeLoadedForTesting");var DPg={INIT:0,START:1,READY:2,END:3,0:"INIT",1:"START",2:"READY",3:"END"},oO4=function(b,d,B,k){_.yQ.call(this);this.JSC$17250_miniAppId=b;this.localReleaseId=d;this.derivedDeviceInterface=B;this.isForeground=k;this.JSC$17250_playNonceResolver=new _.fk;this.playPingTimerId=NaN;this.playPingIntervalMs=_.Nt("play_ping_interval_ms",3E4);this.playClickIntervalMs=_.Nt("play_click_interval_ms",3E4);this.enableDisplayingPpn=_.N("enable_displaying_ppn");this.JSC$17250_miniAppClientDataProvider=_.I2().resolve(_.HN);
this.state=0;this.firstClickRecorded=!1;this.clickRecordedMs=0;this.beforeReady=!0;this.gameReady=!1;UPk(this);var G=setTimeout(function(){_.eu(new _.iq("Timed out after 30000ms while waiting for play nonce"))},3E4);
this.JSC$17250_playNonceResolver.promise.then(function(){clearTimeout(G)})};
_.c(oO4,_.yQ);var pka=function(b,d){b.JSC$17250_playNonceResolver.resolve(d!=null?d:Jb(8));b.enableDisplayingPpn&&NOO(b).then(function(B){b.JSC$17250_miniAppClientDataProvider.clientData.set("post_play_nonce",B)})},NOO=function(b){return _.f(function(d){return d.nextAddress==1?d.yield(b.JSC$17250_playNonceResolver.promise,2):d.return(d.yieldResult)})},UPk=function(b){var d,B;
_.f(function(k){if(k.nextAddress==1)return k.yield(b.JSC$17250_playNonceResolver.promise,2);d=k.yieldResult;B={miniAppInfo:{externalPostId:b.JSC$17250_miniAppId,localReleaseId:b.localReleaseId,postPlayNonce:d,derivedDeviceInterface:b.derivedDeviceInterface}};_.zA(B);_.tn(k)})},cmQ=function(b){b.state!==0?_.eu(new _.iq("[MiniAppPlayLogger] recordPlayStart failed with state "+DPg[b.state])):(b.state=1,lL(b,"ma_cl"),tV(b,"PLAY_EVENT_TYPE_PLAY_START"),M0g(b))},Jm4=function(b){b.isForeground=!1;
tV(b,"PLAY_EVENT_TYPE_PLAY_PAUSE")},z8O=function(b){b.state!==1&&b.state!==2?_.eu(new _.iq("[MiniAppPlayLogger] recordPlayEnd failed with state "+DPg[b.state])):(b.state=3,window.clearInterval(b.playPingTimerId),b.playPingTimerId=NaN,b74(),tV(b,"PLAY_EVENT_TYPE_PLAY_END",{},!0))},R85=function(b,d){b.state===2&&b.gameReady&&(b.firstClickRecorded?Date.now()-b.clickRecordedMs<b.playClickIntervalMs||(b.clickRecordedMs=Date.now(),tV(b,"PLAY_EVENT_TYPE_PLAY_CLICK")):d&&(lL(b,"ma_fua"),tV(b,"PLAY_EVENT_TYPE_PLAY_FIRST_USER_ACTION",
{sendIsolatedPayload:!0}),b.firstClickRecorded=!0,b.clickRecordedMs=Date.now()))};
oO4.prototype.logError=function(b){var d=this,B;_.f(function(k){if(k.nextAddress==1)return b.metadata.externalPostId=d.JSC$17250_miniAppId,B=b.metadata,k.yield(Promise.race([d.JSC$17250_playNonceResolver.promise,new Promise(function(G){setTimeout(function(){G("")},3E4)})]),2);
B.postPlayNonce=k.yieldResult;b.metadata.localReleaseId=d.localReleaseId;b.loggingError.level="WARNING";_.xs(b.loggingError,b.loggingError.level,void 0,void 0,void 0,void 0,void 0,{miniAppMetadata:b.metadata});_.tn(k)})};
var XkQ=function(b,d,B,k){var G,P,v,L,A,a;_.f(function(O){if(O.nextAddress==1)return O.yield(b.JSC$17250_playNonceResolver.promise,2);G=O.yieldResult;P={externalPostId:b.JSC$17250_miniAppId,localReleaseId:b.localReleaseId,postPlayNonce:G,sdkVersion:B,api:d};k!==void 0&&(P.networkRequestsMeasurement={networkRequests:_.IK(k,1),cachedRequests:_.IK(k,2),transferredBytes:_.IK(k,3)},(v=k)==null?0:_.Ms(v,Nz,6))&&(P.networkRequestsMeasurement.serviceWorkerRequestsMeasurement={interceptedRequests:((L=_.cU(k,
Nz,6))==null?void 0:ZO(L,1))||"0",cacheHits:((A=_.cU(k,Nz,6))==null?void 0:ZO(A,2))||"0",cachedBytes:((a=_.cU(k,Nz,6))==null?void 0:ZO(a,3))||"0"});_.Q4("miniAppSdkUsage",P);_.tn(O)})},HEr=function(b,d,B){var k,G,P,v,L,A,a,O,I,D,U,M,z,H,l,F;
_.f(function(K){if(K.nextAddress==1)return K.yield(b.JSC$17250_playNonceResolver.promise,2);k=K.yieldResult;G={externalPostId:b.JSC$17250_miniAppId,localReleaseId:b.localReleaseId,postPlayNonce:k,sdkVersion:B,measurementWindow:{startTimestampMs:String(l8(d,1)),endTimestampMs:String(l8(d,2))},frameRate:{averageFrameTimeDeltaMs:tz(d,3),averageFrameIdleTimeMs:tz(d,4)}};_.Ms(d,pP,5)&&(G.networkRequests={networkRequests:(P=hD(d))==null?void 0:_.IK(P,1),cachedRequests:(v=hD(d))==null?void 0:_.IK(v,2),transferredBytes:(L=
hD(d))==null?void 0:_.IK(L,3),sameOriginStatusCodeToCounts:h88((A=hD(d))==null?void 0:_.ZE2(A,4,void 0,KVE,KVE)),crossOriginStatusCodeToCounts:h88((a=hD(d))==null?void 0:_.ZE2(a,5,void 0,KVE,KVE))},(O=hD(d))==null?0:_.Ms(O,Nz,6))&&(G.networkRequests.serviceWorkerRequestsMeasurement={interceptedRequests:((I=hD(d))==null?void 0:(D=_.cU(I,Nz,6))==null?void 0:ZO(D,1))||"0",cacheHits:((U=hD(d))==null?void 0:(M=_.cU(U,Nz,6))==null?void 0:ZO(M,2))||"0",cachedBytes:((z=hD(d))==null?void 0:(H=_.cU(z,Nz,6))==
null?void 0:ZO(H,3))||"0"});_.Ms(d,xis,7)&&(G.gameCapture={averageFrameTimeDeltaMs:(l=_.cU(d,xis,7))==null?void 0:tz(l,1),averageFrameIdleTimeMs:(F=_.cU(d,xis,7))==null?void 0:tz(F,2)});_.Q4("miniAppPerformanceMetrics",G);_.tn(K)})},lgQ=function(b,d){var B,k;
return _.f(function(G){if(G.nextAddress==1)return G.yield(b.JSC$17250_playNonceResolver.promise,2);B=G.yieldResult;k={adResult:"MINI_APP_AD_RESULT_REJECTED",miniAppContext:{externalPostId:b.JSC$17250_miniAppId,postPlayNonce:B,miniAppReleaseId:b.localReleaseId},derivedDeviceInterface:b.derivedDeviceInterface,adTriggerType:d,rejectedReason:"MINI_APP_AD_REJECTED_REASON_CLIENT_UNSUPPORTED"};_.Q4("miniAppAdEvent",k);_.tn(G)})};
oO4.prototype.disposeInternal=function(){_.yQ.prototype.disposeInternal.call(this);window.clearInterval(this.playPingTimerId);this.playPingTimerId=NaN};
var tV=function(b,d,B,k){B=B===void 0?{}:B;k=k===void 0?!1:k;var G,P,v,L;_.f(function(A){if(A.nextAddress==1)return G=b.isForeground,P=b.beforeReady,A.yield(b.JSC$17250_playNonceResolver.promise,2);v=A.yieldResult;L={externalPostId:b.JSC$17250_miniAppId,localReleaseId:b.localReleaseId,derivedDeviceInterface:b.derivedDeviceInterface,postPlayNonce:v,type:d};B.sequenceGroup=v;L.playState=P?"PLAY_STATE_NOT_READY":G?"PLAY_STATE_READY_FOREGROUND":"PLAY_STATE_READY_BACKGROUND";_.Q4("miniAppPlayEvent",L,
B);k&&_.qT();_.tn(A)})},lL=function(b,d){var B;
_.f(function(k){if(k.nextAddress==1)return B=(0,_.N$)(),k.yield(b.JSC$17250_playNonceResolver.promise,2);_.hU(d,B);_.tn(k)})},M0g=function(b){isNaN(b.playPingTimerId)&&(b.playPingTimerId=_.R2(function(){b.state!==1&&b.state!==2?_.eu(new _.iq("[MiniAppPlayLogger] reportPlayPing failed with state "+DPg[b.state])):tV(b,"PLAY_EVENT_TYPE_PLAY_PING")},b.playPingIntervalMs))},h88=function(b){return Array.from(b.entries()).map(function(d){var B=_.C(d);
d=B.next().value;B=B.next().value;return{key:d,value:B}})};var t0W=function(){},j5P=function(b,d){b.showMiniAppAdCommand=d.showMiniAppAdCommand;
b.isEmbeddedInWebview=d.isEmbeddedInWebview;b.playLogger=d.playLogger},ZEg=function(b){return _.f(function(d){return d.return(FWk(b,1))})},gO5=function(b){return _.f(function(d){return d.return(FWk(b,2))})},SEE=function(b,d){return _.f(function(B){return d?B.return(FWk(b,3,d)):B.return(ymP(b,3))})},FWk=function(b,d,B){var k;
return _.f(function(G){if(G.nextAddress==1){if(!b.showMiniAppAdCommand||!b.isEmbeddedInWebview)return G.return(ymP(b,d));b.adResolver=new _.fk;var P=new Bv;P=_.Ji(P,3,d);k=_.Zq(P,5,B);g6(b.showMiniAppAdCommand,jrr(k));return G.yield(b.adResolver.promise,2)}return G.return(G.yieldResult)})};
t0W.prototype.onAdFinished=function(b){b=Rqr(b);var d;(d=this.adResolver)==null||d.resolve(b)};
var ymP=function(b,d){var B;return _.f(function(k){if(k.nextAddress==1)k=k.yield((B=b.playLogger)==null?void 0:lgQ(B,r6W(d)),2);else{var G=k.return;var P=new zq$;P=_.Ji(P,1,2);k=G.call(k,P)}return k})};var V00=new _.$n("INNERTUBE_MANAGER_TOKEN");var iE5=function(){this.callbacks={}};
iE5.prototype.initialize=function(b){var d=this;this.callbacks=b;window.youtubewebview?window.youtubewebview.onmessage=function(B){wkE(d,B)}:(window.nativeMessageListener={},window.nativeMessageListener.onmessage=function(B){wkE(d,B)})};
var wkE=function(b,d){if(d.data)try{var B=PRh(d.data);if(_.NP(_.pX(B,1))!=null){var k=R9e(_.jP(B,2));switch(B.getMethodName()){case "yt-mini-app-load-audio-state":var G,P;(P=(G=b.callbacks).onAudioStateLoaded)==null||P.call(G,_.Hu(k,y4(k,dd,1)));break;case "yt-mute-mini-app":var v,L;(L=(v=b.callbacks).onMuteMiniApp)==null||L.call(v);break;case "yt-unmute-mini-app":var A,a;(a=(A=b.callbacks).onUnmuteMiniApp)==null||a.call(A);break;case "yt-playable-exit":var O,I;(I=(O=b.callbacks).onExit)==null||I.call(O);
break;case "yt-post-play-nonce":var D,U;(U=(D=b.callbacks).onPostPlayNonceReceived)==null||U.call(D,gP(k,2,dd));break;case "yt-confirm-exit-mini-app":var M,z;(z=(M=b.callbacks).confirmExitMiniApp)==null||z.call(M);break;case "yt-confirm-exit-mini-app-edu":var H,l;(l=(H=b.callbacks).confirmExitMiniAppEdu)==null||l.call(H);break;case "yt-benchmarking-response":var F,K;(K=(F=b.callbacks).onNativeBenchmarkingMessageReceived)==null||K.call(F,gP(k,2,dd));break;case "yt-mini-app-load-3p-consent-state":var u,
r;(r=(u=b.callbacks).multiplayer3pAckStateLoaded)==null||r.call(u,_.Hu(k,y4(k,dd,1)));break;case "yt-mini-app-get-exit-mini-app-seen-state":var Q,q;(q=(Q=b.callbacks).exitMiniAppSeenStateLoaded)==null||q.call(Q,_.Hu(k,y4(k,dd,1)));break;case "yt-mini-app-on-navigate-to-new-mini-app":var sW,L1;(L1=(sW=b.callbacks).onNavigateToNewMiniApp)==null||L1.call(sW);break;case "yt-game-data-available":var cJ,OW;(OW=(cJ=b.callbacks).onGameDataAvailable)==null||OW.call(cJ,gP(k,2,dd));break;case "yt-pause-mini-app":var ow,
Z2;(Z2=(ow=b.callbacks).onPauseMiniApp)==null||Z2.call(ow);break;case "yt-resume-mini-app":var yE,wG;(wG=(yE=b.callbacks).onResumeMiniApp)==null||wG.call(yE);break;case "yt-pause-playable-dialog":var aS,b2;(b2=(aS=b.callbacks).onPausePlayableDialog)==null||b2.call(aS);break;case "yt-resume-playable-dialog":var QE,mV;(mV=(QE=b.callbacks).onResumePlayableDialog)==null||mV.call(QE);break;case "yt-playable-ad-finished":var pe,RS;(RS=(pe=b.callbacks).onAdFinished)==null||RS.call(pe,gP(k,2,dd))}}else _.eu(Error("Wh"))}catch(Dg){_.xs(Error("Xh"))}else _.eu(Error("Yh"))};var qSW=function(b){this.rpcErrorCode=b};var jF=function(b,d,B){this.intervalMs=b;this.apiFunc=d;this.type=B;this.schedulerReady=!0};
jF.prototype.call=function(b){var d=this,B;return _.f(function(k){if(k.nextAddress==1){if(d.type!==1&&b===d.cachedValue)return k.return();d.pendingApiRequestResolver||(d.pendingApiRequestResolver=new _.fk);B=d.pendingApiRequestResolver.promise;d.cachedValue=b;return k.yield(ua0(d),2)}return k.return(B)})};
jF.prototype.flush=function(b){b=b===void 0?!1:b;var d=this;return _.f(function(B){return d.cachedValue===void 0?B.return():B.yield(d.apiFunc(d.cachedValue,b),0)})};
var ua0=function(b){var d,B,k;return _.f(function(G){switch(G.nextAddress){case 1:if(!b.schedulerReady||!b.pendingApiRequestResolver)return G.return();b.schedulerReady=!1;d=b.pendingApiRequestResolver;b.pendingApiRequestResolver=void 0;_.Jn(G,2);if(b.cachedValue===void 0){G.jumpTo(4);break}return G.yield(b.apiFunc(b.cachedValue),5);case 5:B=G.yieldResult,d.resolve(B);case 4:_.fy(G,3);break;case 2:k=_.lt(G),d.reject(k);case 3:setTimeout(function(){return _.f(function(P){b.schedulerReady=!0;return P.yield(ua0(b),
0)})},b.intervalMs),_.tn(G)}})};var eVC=window.location.origin+"/miniapp_cloudsaves",x71=[400,401],KW0=_.Nt("cloud_save_game_data_rate_limit_ms",3E3),TOE=function(b){var d=this;this.JSC$17294_miniAppId=b;this.loadAttempts=0;this.cloudSaveIntervalMs=KW0;this.initialDownloadDataSucceeded=!1;this.JSC$17294_playNonceResolver=new _.fk;this.scottyUploadRateLimiter=new jF(this.cloudSaveIntervalMs,function(B,k){return d.uploadData(B,k)},2);
this.downloadDataPromise=nO8(this);this.downloadDataPromise.then(function(){d.initialDownloadDataSucceeded=!0}).catch(function(){})},rm8=function(b,d){d.then(function(B){return b.JSC$17294_playNonceResolver.resolve(B)})},Q5O=function(b){return _.f(function(d){return b.cachedData===void 0?d.return(b.downloadDataPromise):d.return(b.cachedData)})},qE4=function(b,d){return _.f(function(B){b.cachedData=d;
if(!b.initialDownloadDataSucceeded)throw Error("Zh");return B.yield(b.scottyUploadRateLimiter.call(d),0)})},xPO=function(){return new Promise(function(b){setTimeout(b,1E3,"")})},YEr=function(b,d){var B,k;
return _.f(function(G){if(G.nextAddress==1)return B=b.JSC$17294_miniAppId,G.yield(Promise.race([b.JSC$17294_playNonceResolver.promise,xPO()]),2);k={"X-YouTube-MiniAppId":B,"X-YouTube-PostPlayNonce":G.yieldResult};"DELEGATED_SESSION_ID"in _.Qt&&U5J(d,k);return G.return(k)})};
TOE.prototype.uploadData=function(b,d){d=d===void 0?!1:d;var B=this;return _.f(function(k){return QjJ()?_.N("enable_cloud_save_error_popup_after_retry")?k.return(new Promise(function(G,P){var v,L,A,a,O;return _.f(function(I){switch(I.nextAddress){case 1:v=0,L=!0,a=A=null;case 2:if(!(L&&v++<2)){I.jumpTo(4);break}_.Jn(I,5);return I.yield(e8E(B,b,d),7);case 7:A=I.yieldResult;L=A.ok?!1:!x71.includes(A.status);_.fy(I,2);break;case 5:a=O=_.lt(I);L=YSm(a);I.jumpTo(2);break;case 4:A?A.ok?(Fc(B,KW0),G()):
(Fc(B,B.cloudSaveIntervalMs*2),P(Error("$h`"+String(A.status),{cause:{rpcErrorCode:A.status}}))):(Fc(B,B.cloudSaveIntervalMs*2),P(a||Error("ai"))),_.tn(I)}})})):k.return(new Promise(function(G,P){var v,L;
return _.f(function(A){if(A.nextAddress==1){if(B.JSC$17294_miniAppId==="")return P(Error("bi")),A.return();_.Jn(A,2);return A.yield(e8E(B,b,d),4)}if(A.nextAddress!=2)return v=A.yieldResult,v.ok?(Fc(B,KW0),G()):(Fc(B,B.cloudSaveIntervalMs*2),P(Error("$h`"+String(v.status),{cause:{rpcErrorCode:v.status}}))),_.fy(A,0);L=_.lt(A);Fc(B,B.cloudSaveIntervalMs*2);P(L);_.tn(A)})})):k.return()})};
var e8E=function(b,d,B){B=B===void 0?!1:B;var k,G,P;return _.f(function(v){if(v.nextAddress==1)return k=_.j0((new TextEncoder).encode(d)),G=bn4(),v.yield(YEr(b,G),2);P=v.yieldResult;return v.return(fetch(G,{method:"POST",body:new Blob([k]),headers:P,keepalive:B}))})},nO8=function(b){var d,B;
return _.f(function(k){if(k.nextAddress==1){if(!QjJ())return k.return("");if(b.JSC$17294_miniAppId==="")throw Error("bi");if(b.loadAttempts>2)return k.return(b.downloadDataPromise);_.Jn(k,2);return k.yield(b04(b),4)}if(k.nextAddress!=2)return d=k.yieldResult,k.return(d);B=_.lt(k);if(YSm(B)&&++b.loadAttempts<2)return k.return(nO8(b));throw B;})},b04=function(b){var d,B,k,G,P;
return _.f(function(v){switch(v.nextAddress){case 1:return _.Jn(v,2),d=bn4(),v.yield(YEr(b,d),4);case 4:return B=v.yieldResult,v.yield(fetch(d,{method:"GET",headers:B}),5);case 5:return k=v.yieldResult,k.ok?v.yield(k.text(),6):v.return(Promise.reject(Error("ci`"+String(k.status),{cause:new qSW(k.status)})));case 6:return G=v.yieldResult,v.return((new TextDecoder).decode(_.eC(G)));case 2:return P=_.lt(v),v.return(Promise.reject(P))}})},Fc=function(b,d){b.cloudSaveIntervalMs=d;
b.scottyUploadRateLimiter.intervalMs=b.cloudSaveIntervalMs};
TOE.prototype.flush=function(){var b=this;return _.f(function(d){return b.initialDownloadDataSucceeded?d.yield(b.scottyUploadRateLimiter.flush(!0),0):d.return()})};var dX8=Rr(zK(1),cB(1)),BqO=Rr(zK(1),cB(3)),ZE=function(b){this.callbacks=b};
_.E=ZE.prototype;_.E.onAudioToggled=function(b,d){(d===void 0||d)&&_.cg("yt-mini-app-is-audio-enabled",b,2592E3)};
_.E.onPause=function(){this.onAudioToggled(!1,!1)};
_.E.onResume=function(){this.onAudioToggled(this.callbacks.isAudioEnabled(),!1)};
_.E.returnNativeBenchmarkingMessage=function(){};
_.E.sendGameData=function(){};
_.E.sendStartGameFrameCapture=function(){};
var dBy=function(b,d,B){this.callbacks=b;var k=this;this.sdkVersion=new _.fk;this.channel=new UXH(_.aM({destination:window,iframe:d,origin:(new URL(B.toString())).origin,channelName:"playableIframe",onMessage:this.onMessage(),onEstablished:function(){var G=gR;var P=zK(5);var v=new gM2;v=_.SP(v,1,1E4);P=_.Xe(P,4,nM$,v);G(k,P);k.onAudioToggled(k.callbacks.isAudioEnabled())}}));
this.sdkVersionTimeoutId=setTimeout(function(){k.sdkVersion.resolve("")},1E4)};
_.c(dBy,ZE);_.E=dBy.prototype;_.E.onAudioToggled=function(b,d){ZE.prototype.onAudioToggled.call(this,b,d===void 0?!0:d);d=gR;var B=zK(2),k=new FG2;b=_.Ny(k,1,b);b=_.Xe(B,3,nM$,b);d(this,b)};
_.E.onPause=function(){ZE.prototype.onPause.call(this);gR(this,zK(3))};
_.E.onResume=function(){ZE.prototype.onResume.call(this);gR(this,zK(4))};
_.E.returnNativeBenchmarkingMessage=function(b){var d=gR,B=zK(6);var k=cB(_.Ms(b,Et,1)?1:2);b=_.Ms(b,Et,1)?b:null;k=_.Xe(k,5,JD,b);d(this,Rr(B,k))};
_.E.sendGameData=function(b){var d=gR,B=zK(7);b=_.Xe(B,5,nM$,b);d(this,b)};
_.E.sendStartGameFrameCapture=function(){gR(this,zK(9))};
var y2=function(b,d,B){var k,G,P;return _.f(function(v){if(v.nextAddress==1)return k=b.callbacks,G=k.onSdkCalled,P=d,v.yield(b.sdkVersion.promise,2);G.call(k,P,v.yieldResult,B);_.tn(v)})};
dBy.prototype.onMessage=function(){var b=this;return pDU(HB,function(d){var B,k,G,P,v,L,A,a,O,I,D,U,M,z,H,l,F,K,u,r,Q,q,sW,L1,cJ,OW,ow,Z2,yE,wG,aS,b2,QE,mV,pe,RS,Dg,XM,mQ,uF,O$,Ke,MS,b4,An,Th;return _.f(function($r){switch($r.nextAddress){case 1:if(!drs(d.data))return _.eu(Error("di")),$r.return();B=_.Fg(d.data,1);_.N("enable_iframe_message_get_type_via_fields")&&(k=d.data,B=G=_.Fg(k,1));switch(B){case 8:if(d.data.hasMetadata()){var D3=b.sdkVersion,EE=D3.resolve;var x4=d.data.getMetadata();x4=_.jP(x4,
1);EE.call(D3,x4);clearTimeout(b.sdkVersionTimeoutId)}break;case 6:return $r.jumpTo(2);case 16:if(!_.cu(d.data,QuU,14,lm))return $r.return();P=_.yl(d.data,QuU,14,lm);(L=(v=b.callbacks).onGameFrameReceived)==null||L.call(v,P);return $r.return();case 17:if(!_.cu(d.data,rH5,15,lm))return $r.return();(a=(A=b.callbacks).onGameAudioReceived)==null||a.call(A,_.yl(d.data,rH5,15,lm));return $r.return();case 1:if(D3=_.yl(d.data,VtS,2,lm))switch(_.Fg(D3,1)){case 1:b.callbacks.onFirstFrameReady();if(_.N("enable_network_request_logging_on_game_events")&&
_.Ms(D3,pP,4)){y2(b,"MINI_APP_SDK_API_FIRST_FRAME_READY",_.cU(D3,pP,4));break}y2(b,"MINI_APP_SDK_API_FIRST_FRAME_READY");break;case 2:(x4=(EE=b.callbacks).onGameReady)==null||x4.call(EE);if(_.N("enable_network_request_logging_on_game_events")&&_.Ms(D3,pP,4)){y2(b,"MINI_APP_SDK_API_GAME_READY",_.cU(D3,pP,4));break}y2(b,"MINI_APP_SDK_API_GAME_READY");break;case 3:if(_.cu(D3,Mz,3,iIe))b.callbacks.onResourceLoaded(_.yl(D3,Mz,3,iIe))}return $r.return();case 3:return $r.jumpTo(3);case 4:return $r.jumpTo(4);
case 2:return $r.jumpTo(5);case 9:return $r.jumpTo(6);case 10:return b.callbacks.onClick(),$r.return();case 5:return $r.jumpTo(7);case 11:if(!_.cu(d.data,Ud,9,lm))return $r.return();O=_.yl(d.data,Ud,9,lm);(D=(I=b.callbacks).onBenchmarkingMessageReceived)==null||D.call(I,O);D3=d.reply;EE=zK(1);x4=cB(1);var GQ=new Ud;var ms=new Uint8Array(Ze$(O,y4(O,hqM,6))|0);GQ=to(GQ,5,hqM,_.t5(ms,!1));x4=_.Xe(x4,5,JD,GQ);D3.call(d,Rr(EE,x4));return $r.return();case 12:return $r.jumpTo(8);case 13:return $r.jumpTo(9);
case 15:if(!_.N("enable_open_yt_content"))return d.reply(BqO),$r.return();if(!_.cu(d.data,T_S,12,lm))return d.reply(Rr(zK(1),cB(2))),$r.return();D3=_.yl(d.data,T_S,12,lm);U=_.jP(D3,1);b.callbacks.onOpenYTContent(U);d.reply(dX8);return $r.return();case 14:return $r.jumpTo(10);default:return $r.return()}$r.jumpTo(0);break;case 2:if(!_.cu(d.data,Xm,5,lm))return $r.return();EE=d.data;D3=y4(EE,lm,5);EE=EE.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;M=V0C(EE,EE[_.E$]|0,Xm,D3)||Xm[ie4]||(Xm[ie4]=
wHw(Xm));D3=_.$$(M,or,1,_.OV());z=_.C(D3);H=z.next();case 12:if(H.done){$r.jumpTo(14);break}l=H.value;F=new _.iq;F.level=_.Fg(l,2)===1?"WARNING":"ERROR";K=k44(l.getSource());return $r.yield(b.sdkVersion.promise,15);case 15:u={source:K,sdkVersion:$r.yieldResult};_.CE(_.pX(l,6))!=null?(F.message=l.getMessage(),F.stack=_.jP(l,5),u.sdkErrorType=G4Q(_.Fg(l,6)),_.CE(_.pX(l,7))!=null&&(u.sdkApi=PaF(_.Fg(l,7)))):F.stack=void 0;Q=r=void 0;(Q=(r=b.callbacks).onError)==null||Q.call(r,{loggingError:F,metadata:u});
H=z.next();$r.jumpTo(12);break;case 14:return $r.return();case 3:return _.Jn($r,16),D3=$r.yield,EE=b.callbacks,x4=EE.onSave,GQ=_.yl(d.data,ZIH,4,lm),GQ=_.jP(GQ,1),D3.call($r,x4.call(EE,GQ),18);case 18:d.reply(dX8);_.fy($r,17);break;case 16:return q=_.lt($r),sW=yJ,L1=q,cJ=b.callbacks,OW="MINI_APP_SDK_API_SAVE_DATA",$r.yield(b.sdkVersion.promise,19);case 19:sW(L1,cJ,OW,$r.yieldResult),d.reply(BqO);case 17:return $r.yield(y2(b,"MINI_APP_SDK_API_SAVE_DATA"),20);case 20:return $r.return();case 4:return _.Jn($r,
21),$r.yield(b.callbacks.onLoad(),23);case 23:ow=$r.yieldResult;D3=d.reply;EE=zK(1);x4=cB(1);GQ=new ZIH;GQ=_.Zq(GQ,1,ow);x4=_.Xe(x4,3,JD,GQ);D3.call(d,Rr(EE,x4));_.fy($r,22);break;case 21:return Z2=_.lt($r),yE=yJ,wG=Z2,aS=b.callbacks,b2="MINI_APP_SDK_API_LOAD_DATA",$r.yield(b.sdkVersion.promise,24);case 24:yE(wG,aS,b2,$r.yieldResult),d.reply(BqO);case 22:return $r.yield(y2(b,"MINI_APP_SDK_API_LOAD_DATA"),25);case 25:return $r.return();case 5:_.Jn($r,26);b.callbacks.onSendHighScore(QQ(_.yl(d.data,
eq3,3,lm).getValue()));d.reply(Rr(zK(1),cB(1)));_.fy($r,27);break;case 26:return QE=_.lt($r),mV=yJ,pe=QE,RS=b.callbacks,Dg="MINI_APP_SDK_API_SEND_SCORE",$r.yield(b.sdkVersion.promise,28);case 28:mV(pe,RS,Dg,$r.yieldResult),d.reply(BqO);case 27:return $r.yield(y2(b,"MINI_APP_SDK_API_SEND_SCORE"),29);case 29:return $r.return();case 6:if(!_.cu(d.data,bjA,8,lm)){$r.jumpTo(30);break}D3=$r.yield;EE=_.yl(d.data,bjA,8,lm);EE=_.Fg(EE,1);return D3.call($r,y2(b,PaF(EE)),30);case 30:return $r.return();case 7:return D3=
d.reply,EE=zK(1),x4=cB(1),GQ=b.callbacks.getLanguage(),x4=to(x4,4,JD,o5(GQ)),D3.call(d,Rr(EE,x4)),$r.yield(y2(b,"MINI_APP_SDK_API_GET_LANGUAGE"),32);case 32:return $r.return();case 8:if(!_.cu(d.data,YjH,10,lm))return $r.return();XM=_.yl(d.data,YjH,10,lm);mQ=b.callbacks;uF=mQ.onSdkPerformanceUpdate;return $r.yield(b.sdkVersion.promise,33);case 33:return uF.call(mQ,XM,$r.yieldResult),$r.return();case 9:D3=d.data;EE=y4(D3,lm,11);if(_.NP(_.pX(D3,EE))==null)return d.reply(Rr(zK(1),cB(2))),$r.return();
O$=gP(d.data,11,lm);b.callbacks.onShareInviteCode(O$);d.reply(dX8);return $r.yield(y2(b,"MINI_APP_SDK_API_SHARE_INVITE_CODE"),34);case 34:return $r.return();case 10:if(_.cu(d.data,juV,13,lm)){$r.jumpTo(35);break}return $r.yield(b.callbacks.onShowMiniAppAd(2),36);case 36:return Ke=$r.yieldResult,d.reply(Rr(zK(1),uK5(Ke))),$r.yield(y2(b,"MINI_APP_SDK_API_REQUEST_AD"),37);case 37:return $r.return();case 35:D3=_.yl(d.data,juV,13,lm);a:switch(_.Fg(D3,1)){case 1:D3={adType:2,sdkApi:"MINI_APP_SDK_API_REQUEST_INTERSTITIAL_AD"};
break a;case 2:D3={adType:3,sdkApi:"MINI_APP_SDK_API_REQUEST_REWARDED_AD"};break a;default:D3={adType:0,sdkApi:"MINI_APP_SDK_API_REQUEST_AD"}}MS=D3;b4=MS.adType;An=MS.sdkApi;D3=$r.yield;EE=b.callbacks;x4=EE.onShowMiniAppAd;GQ=_.yl(d.data,juV,13,lm);GQ=_.jP(GQ,2);return D3.call($r,x4.call(EE,b4,GQ||void 0),38);case 38:return Th=$r.yieldResult,d.reply(Rr(zK(1),uK5(Th))),$r.yield(y2(b,An),39);case 39:return $r.return()}})})};
var gR=function(b,d){_.f(function(B){b.channel.send(d);_.tn(B)})},Sh=function(b,d,B){this.callbacks=b;
var k=this;this.encoder=new TextEncoder;this.decoder=new TextDecoder;b=EZE(d,(new URL(B.toString())).origin);this.gameSnacks=new Z0$(b);this.gameSnacks.page.onReady(function(){k.callbacks.onFirstFrameReady()});
this.gameSnacks.userActivity.onUserActivity(function(){k.callbacks.onClick()},1E4);
this.gameSnacks.game.onReady(function(){var G,P;(P=(G=k.callbacks).onGameReady)==null||P.call(G)});
this.gameSnacks.audio.update(this.callbacks.isAudioEnabled());this.gameSnacks.score.onChange(function(G,P){try{k.callbacks.onSendHighScore(P)}catch(v){yJ(v,k.callbacks,"MINI_APP_SDK_API_SEND_SCORE","GS")}});
this.gameSnacks.storage.onSave(function(G,P){var v;return _.f(function(L){if(L.nextAddress==1)return _.Jn(L,2),L.yield(k.callbacks.onSave(k.decoder.decode(P)),4);if(L.nextAddress!=2)return _.fy(L,0);v=_.lt(L);yJ(v,k.callbacks,"MINI_APP_SDK_API_SAVE_DATA","GS");return L.return()})});
this.gameSnacks.storage.onLoad(function(){var G,P;return _.f(function(v){if(v.nextAddress==1)return _.Jn(v,2),v.yield(k.callbacks.onLoad(),4);if(v.nextAddress!=2)return G=v.yieldResult,v.return(k.encoder.encode(G));P=_.lt(v);yJ(P,k.callbacks,"MINI_APP_SDK_API_LOAD_DATA","GS");return v.return(k.encoder.encode(""))})});
this.gameSnacks.init()};
_.c(Sh,ZE);Sh.prototype.onAudioToggled=function(b,d){ZE.prototype.onAudioToggled.call(this,b,d===void 0?!0:d);var B;(B=this.gameSnacks)==null||B.audio.update(b)};
Sh.prototype.onPause=function(){ZE.prototype.onPause.call(this);var b;(b=this.gameSnacks)==null||b.game.pause()};
Sh.prototype.onResume=function(){ZE.prototype.onResume.call(this);var b;(b=this.gameSnacks)==null||b.game.resume()};var kbE=Ey4,Gbm=_.y(function(b){var d=b.data;var B=b.loadingProgress;var k=b.forPaused;b=_.C(_.zk("",void 0,"LYYTdd"));var G=b.next().value,P=b.next().value;b=_.C(_.zk(!1,void 0,"K0waae"));var v=b.next().value,L=b.next().value,A=[],a=function(){return"transform: scaleX("+(_.Qo(B)||0)+")"},O=null,I=function(){return d()&&O!==null&&O!==void 0?O:O=d().showAnniversaryAnimation?6:kbE()};
_.nL(function(){var z;if(d().timeOutMessages&&((z=d().timeOutMessages)==null?0:z.length)){O=null;z=_.C(A);for(var H=z.next();!H.done;H=z.next())clearTimeout(H.value);A.length=0;sA2(d().timeOutMessages,A,P,L)}},"BNu9j");
var D=function(){return!!d().persistentErrorMessageTitle},U=function(){return B!==void 0},M=function(){return d().title};
return _.W("yt-mini-splash-screen-view-model",{class:"miniAppSplashScreenViewModelHost"},_.W("div",{class:"miniAppSplashScreenViewModelLoadingScreen",role:"region",tabindex:0},_.W("div",{class:"miniAppSplashScreenViewModelBackgroundBase"}),_.W("div",{class:"miniAppSplashScreenViewModelBackgroundBlur",style:function(){var z,H=(z=d().backgroundImage)==null?void 0:z.sources,l;return(H==null?0:H.length)?"background-image: url("+((l=H[0])==null?void 0:l.url)+")":""}}),_.W("div",{class:"miniAppSplashScreenViewModelBackgroundScrim"}),
_.W(_.m,{cond:function(){return!D()&&!(k==null?0:k())},
then:function(){var z={};return _.W("div",{class:"miniAppSplashScreenViewModelLoadingScreenContent"},_.W("div",{class:"miniAppSplashScreenViewModelLoadingIcon"},_.W(_.K2,{className:"miniAppSplashScreenViewModelLoadingIconAnimation",animationName:function(){return"loading_animation_"+I()},
data:function(){var H="loading_animation_"+I();return{animationConfig:{name:H,path:"https://www.gstatic.com/youtube/img/lottie/playables_loading_animation/"+H+".json",loop:!0,autoplay:!0}}}})),_.W("div",{class:"miniAppSplashScreenViewModelTimeoutMessageContainer"},_.W(_.m,{cond:M,
then:function(){return _.W("h3",{class:"miniAppSplashScreenViewModelTimeoutHeading"},M)}}),_.W("p",{class:_.LQ("miniAppSplashScreenViewModelTimeoutMessage",(z.miniAppSplashScreenViewModelTimeoutMessageFadeOut=function(){return v()},z)),
"aria-live":"polite"},G),_.W(_.m,{cond:U,then:function(){return _.W("div",{class:"miniAppSplashScreenViewModelLoadingBarTrack"},_.W("div",{class:"miniAppSplashScreenViewModelLoadingBarSegment miniAppSplashScreenViewModelLoadingBarSegmentResourceAnimation",style:a}))}})))}}),_.W(_.m,{cond:D,
then:function(){return _.W("div",{class:"miniAppSplashScreenViewModelPersistentErrorContent"},_.W("h3",{class:"miniAppSplashScreenViewModelPersistentErrorMessageTitle"},function(){return d().persistentErrorMessageTitle}),_.W(_.m,{cond:function(){return!!d().persistentErrorMessageDescription},
then:function(){return _.W("p",{class:"miniAppSplashScreenViewModelPersistentErrorMessageDescription"},function(){return d().persistentErrorMessageDescription})}}))}}),_.W(_.m,{cond:k,
then:function(){return _.W("div",{class:"miniAppSplashScreenViewModelPauseContent"},_.W("img",{class:"miniAppSplashScreenViewModelPauseIcon",src:"https://fonts.gstatic.com/s/i/short-term/release/youtube_fill/svg/tic_tac_toe_cairo_24px.svg"}),_.W("h3",{class:"miniAppSplashScreenViewModelPauseMessage"},M))}})))},"Rf");var P$5=new _.$n("SHARE_CLIENT_PARAMS_PROVIDER_TOKEN");var EVQ=WF;WF=function(b){function d(B){if(B){var k,G;(k=B.__spec)==null||(G=k.didUnmount)==null||G.call(k);for(k=0;k<B.childNodes.length;k++)d(B.childNodes[k])}}
EVQ==null||EVQ(b);XB(function(){for(var B=0;B<b.length;B++)d(b[B])})};var scr=_.y(function(b){var d=b.data;var B=b.score;var k=b.formattedScore;var G=b.onScoreChanged;var P=b.isEmbeddedInWebview;var v=_.$i("yt-mini-app-score-button-view-model"),L=function(){var U;return _.p(d==null?void 0:(U=d())==null?void 0:U.buttonViewModel,_.Im)},A=function(){var U;
return(B==null?void 0:B())||Number(d==null?void 0:(U=d())==null?void 0:U.lastScore)||0},a=function(){var U;
return(k==null?void 0:k())||((U=L())==null?void 0:U.title)||""},O,I=1;
if(b=(new URLSearchParams(window.location.search)).get("deviceTextZoomSetting"))b=Number(b),I=isNaN(b)?1:b/100;_.nL(function(){G==null||G(A());var U;var M=_.ZX((U=L())==null?void 0:U.onTap);if(M){U=_.p(M,OH$);var z,H,l;U=_.p(U==null?void 0:(z=U.panelLoadingStrategy)==null?void 0:(H=z.inlineContent)==null?void 0:(l=H.dialogViewModel)==null?void 0:l.customContent,FEH)}else U=void 0;if(z=U)z.score=a()},"Aekez");
b=_.A2(function(){var U,M,z=d==null?void 0:(U=d())==null?void 0:(M=U.loggingDirectives)==null?void 0:M.trackingParams;z&&_.n7(_.I2().resolve(_.dw),z);return!1});
_.Ti(function(){if(v.value){var U=v.value.querySelector("button"),M=L();U&&M&&CaC(U,M);_.Dn("yt-share-playable-with-high-score",function(){var z=A().toString(),H=d==null?void 0:d().onShareHighScoreCommand,l=d==null?void 0:d().highScoreShareClientParamIdentifier,F=P==null?void 0:P();H&&(F?(l=new GWh,z=_.Zq(l,2,z),g6(H,z.JSC$12699_serializeBinary())):l&&(_.I2().resolve(P$5).clientParams.set(l,{miniAppClientParams:{highScore:z}}),w7G(H,!1)))})}});
var D=function(){var U=L();U&&(B==null?0:B())&&U.accessibilityText&&(U.accessibilityText=U.accessibilityText.replace(O,a()));O=a();return{numberValue:A(),numberText:a(),heightPx:36,fontSizeMultiplier:I,shouldAnimate:!(B==null||!B())&&!0}};
return _.W("yt-mini-app-score-button-view-model",{class:function(){var U={};return _.HE("miniAppScoreButtonViewModelHost",(U.miniAppScoreButtonViewModelIsVisible=A()!==0,U))},
el:v,"on:click":b},pUE(!1,function(){return _.W("span",{style:"display:none;"},A)}),_.W(_.MN,{data:function(){var U;
return d==null?void 0:(U=d())==null?void 0:U.buttonViewModel}},{buttonViewModel:function(U){return _.W(_.F0,{data:U.data,
animatedTextProps:D})}}))},"Tf");var Ack=_.y(function(b){var d,B=(d=_.JS("yt-mini-app-is-theater-mode-enabled"))!=null?d:!1,k=_.N("enable_playable_container_save_button"),G=_.N("enable_play_next_destination_page_in_toolbar");d={};return _.W("ytm-mini-app-top-bar-view-model",null,_.W("div",{class:_.LQ("yt-mini-app-top-bar-view-model",(d["yt-mini-app-top-bar-view-model--mobile"]=!1,d["yt-mini-app-top-bar-view-model--desktop"]=!0,d))},_.W("div",{class:"yt-mini-app-top-bar-view-model__start-buttons"},_.W(_.m,{cond:function(){var P;return!!b.data().backButtonEdu&&
!((P=b.isExitMiniAppSeen)==null?0:P.call(b))},
then:function(){return _.W(_.MN,{data:function(){return b.data().backButtonEdu}},{buttonViewModel:_.F0})},
else:function(){return _.W(_.MN,{data:function(){return b.data().backButton}},{buttonViewModel:_.F0})}}),_.W(_.m,{cond:function(){return b.data().viewAllButton&&!0},
then:function(){return _.W(_.MN,{data:function(){return b.data().viewAllButton}},{buttonViewModel:_.F0})}}),_.W(_.m,{cond:function(){return b.data().title&&!0},
then:function(){return _.W("div",{class:"yt-mini-app-top-bar-view-model__title"},function(){return b.data().title})}})),_.W("div",{class:"yt-mini-app-top-bar-view-model__center-buttons"},_.W(_.m,{cond:function(){var P;
return(P=b.isDesktopPlayPage)==null?void 0:P.call(b)},
then:function(){return _.W(_.Dz,null,_.W(C$E,{highScoreButton:function(){return b.data().highScoreButton},
score:b.score,formattedScore:b.formattedScore,onScoreChanged:b.onScoreChanged,isEmbeddedInWebview:b.isEmbeddedInWebview}),_.W(vVO,{enableSaveButton:function(){return _.Qo(k)},
saveButton:function(){return b.data().saveButton},
isSaved:b.isSaved,onSaveToggled:function(){return b.onSaveToggled}}),_.W(Lsa,{menuButton:function(){return b.data().menuButton}}))},
else:function(){return _.W(_.m,{cond:function(){return!1},
then:function(){return _.W(_.MN,{data:function(){return b.data().playPageButton}},{buttonViewModel:function(P){return _.W(_.F0,{data:P.data,
className:"yt-mini-app-top-bar-view-model__play-page-button-view-model"})}})},
else:function(){return _.W(C$E,{highScoreButton:function(){return b.data().highScoreButton},
score:b.score,formattedScore:b.formattedScore,onScoreChanged:b.onScoreChanged,isEmbeddedInWebview:b.isEmbeddedInWebview})}})}})),_.W("div",{class:"yt-mini-app-top-bar-view-model__end-buttons"},_.W(_.MN,{data:function(){return b.data().muteButton}},{toggleButtonViewModel:function(P){var v=P.data;
return _.W(_.kk,{data:function(){var L,A;return Object.assign({},v(),{isToggled:(A=(L=b.isAudioEnabled)==null?void 0:L.call(b))!=null?A:!0})},
onToggle:b.onAudioToggled,useOutlinedIcon:!0})}}),_.W(_.MN,{data:function(){return b.data().theatreModeButton}},{toggleButtonViewModel:function(P){var v=P.data;
return _.W("div",{class:"yt-mini-app-top-bar-view-model__theatre-mode-button"},_.W(_.kk,{data:function(){return Object.assign({},v(),{isToggled:B})},
useOutlinedIcon:!0}))}}),_.W(fsE,{fullscreenButton:function(){return b.data().fullscreenButton}}),_.W(_.m,{cond:function(){return _.Qo(G)&&b.data().viewAllButton&&!1},
then:function(){return _.W(_.MN,{data:function(){return b.data().viewAllButton}},{buttonViewModel:_.F0})}}),_.W(_.m,{cond:function(){var P;
return!((P=b.isDesktopPlayPage)==null?0:P.call(b))},
then:function(){return _.W(_.Dz,null,_.W(vVO,{enableSaveButton:function(){return _.Qo(k)},
saveButton:function(){return b.data().saveButton},
isSaved:b.isSaved,onSaveToggled:function(){return b.onSaveToggled}}),_.W(Lsa,{menuButton:function(){return b.data().menuButton}}))}}))))},"Uf");
Ack.idomCompat={callbacks:{onAudioToggled:!0,onSaveToggled:!0,onScoreChanged:!0}};var Lsa=_.y(function(b){return _.W(_.MN,{data:b.menuButton},{buttonViewModel:_.F0})},"Vf"),vVO=_.y(function(b){var d=b.enableSaveButton;
var B=b.saveButton;var k=b.isSaved;var G=b.onSaveToggled;return _.W(_.m,{cond:function(){return d()&&!(B==null||!B())},
then:function(){return _.W(_.MN,{data:function(){var P=_.p(B==null?void 0:B(),_.U0),v;return{toggleButtonViewModel:Object.assign({},P,{isToggled:(v=k==null?void 0:k())!=null?v:!(P==null||!P.isToggled)})}}},{toggleButtonViewModel:function(P){return _.W(_.kk,{data:P.data,
onToggle:G})}})}})},"Wf"),C$E=_.y(function(b){var d=b.highScoreButton;
var B=b.score;var k=b.formattedScore;var G=b.onScoreChanged;var P=b.isEmbeddedInWebview;return _.W(_.MN,{data:d},{miniAppScoreButtonViewModel:function(v){return _.W(scr,{data:v.data,score:B,formattedScore:k,onScoreChanged:G,isEmbeddedInWebview:P})}})},"Xf"),fsE=_.y(function(b){b=b.fullscreenButton;
return navigator.userAgent.includes("CriOS")?_.W(_.Dz,null):_.W(_.MN,{data:b},{buttonViewModel:_.F0})},"Yf");_.WsW=_.y(function(b){var d=b.data;var B=b.extractOverlay;b={};return _.W("player-disclosure-view-model",{class:_.LQ("ytwPlayerDisclosureViewModelHost",(b.ytwPlayerDisclosureViewModelExtractOverlay=function(){return B==null?void 0:B()},b))},_.W(_.hF,{command:function(){return d().navigationEndpoint},
className:"ytwPlayerDisclosureViewModelEndpoint"},_.W(_.m,{cond:function(){return d().iconName},
then:function(k){return _.W(_.$u,{icon:k})}}),_.W(_.m,{cond:function(){return d().iconName?void 0:d().image},
then:function(k){return _.W(_.qc,{data:k,alt:function(){return d().title||""},
className:"ytwPlayerDisclosureViewModelImage"})}}),_.W(_.m,{cond:function(){return d().title||d().secondaryText},
then:function(){return _.W("div",null,_.W("div",{class:"ytwPlayerDisclosureViewModelTitle"},function(){return d().title}),_.W("div",{class:"ytwPlayerDisclosureViewModelText"},function(){return d().text}),_.W(_.m,{cond:function(){return d().secondaryText},
then:function(k){return _.W(_.Dz,null,_.W("div",{class:"ytwPlayerDisclosureViewModelDivider"}),_.W("div",{class:"ytwPlayerDisclosureViewModelText"},k))}}))},
else:function(){return _.W("span",{class:"ytwPlayerDisclosureViewModelText"},function(){return d().text})}}),_.W(_.m,{cond:function(){return d().showEndChevron},
then:function(){return _.W(_.$u,{icon:"CHEVRON_RIGHT"})}})))},"Zf");_.ask=new _.$n("DESKTOP_CURRENT_PAGE");var UXk=_.y(function(b){var d=b.data;var B=_.N("force_active_time_logging_webview"),k=!1,G=new iE5,P=void 0,v=void 0,L=_.I2().resolve(V00),A=new t0W,a=void 0,O=void 0,I=[],D=void 0,U=void 0,M=!1,z=!1,H=!1,l=!1,F=new _.fk,K=_.I2().resolve(P$5),u=_.I2().resolve(_.HN),r=_.I2().resolve(_.O6(Y5)),Q,q=(Q=_.I2().resolve(_.O6(_.ask)))==null?void 0:Q.getCurrentPage(),sW=!1,L1=0,cJ=function(BH){BH.preventDefault();return BH.returnValue=""},OW,ow=_.C(_.zk(!((OW=_.JS("yt-mini-app-is-audio-enabled"))!=null&&!OW),
void 0,"WNrYAe")),Z2=ow.next().value,yE=ow.next().value,wG,aS=_.C(_.zk(!((wG=_.JS("exit-mini-app-seen-state"))==null||!wG),void 0,"Ofm4dd")),b2=aS.next().value,QE=aS.next().value,mV=_.C(_.zk(!1,void 0,"xMsPk")),pe=mV.next().value,RS=mV.next().value,Dg=_.C(_.zk(void 0,void 0,"V675h")),XM=Dg.next().value,mQ=Dg.next().value,uF=_.C(_.zk(void 0,void 0,"x9B2v")),O$=uF.next().value,Ke=uF.next().value,MS=_.C(_.zk(!0,void 0,"eAgABf")),b4=MS.next().value,An=MS.next().value,Th=_.C(_.zk(!1,void 0,"ek28lf")),
$r=Th.next().value,D3=Th.next().value,EE=_.C(_.zk(!1,void 0,"Q6LlPd")),x4=EE.next().value,GQ=EE.next().value,ms=_.C(_.zk(void 0,void 0,"V5Rl1c")),BD=ms.next().value,pE=ms.next().value,KE=_.C(_.zk(0,void 0,"kN1acc")),W4=KE.next().value,Nx=KE.next().value,rA=_.WC("mini-app-container-view-model"),zQ=_.C(_.zk(!1,void 0,"HzkXed")),Pk=zQ.next().value,aK=zQ.next().value,mX=function(){return d().isEmbeddedInWebview},My=function(){return d().hasPlayNextShelf};
_.ng(function(){var BH,$O=(BH=_.p(d().contentDisclosure,Ybr))==null?void 0:BH.animationParams;if(($O==null?0:$O.shouldHide)&&($O==null?0:$O.hideDelaySecs)){var hm=setTimeout(function(){aK(!0)},$O.hideDelaySecs*1E3);
_.Tk(function(){clearTimeout(hm)})}});
_.Dn("yt-page-type-changed",function(BH){if(_.N("enable_is_mini_app_page_active_bugfix"))BH.detail.newPageSubtype==="mini_app"&&BH.detail.newPageType==="ytd-browse"||!b4()||b0();else if(BH=_.YN()==="mini_app",BH!==b4())if(An(BH),BH){var $O;BH=($O=d().playableId)==null?void 0:$O.toString();BH!==void 0&&window.location.href.includes(BH)&&!z&&(l=!0,IU(),Si.value&&tM(Si.value))}else BH||b0()});
_.Dn("yt-action",function(BH){BH.detail.actionName==="yt-engagement-panel-visible-changed"&&BH.detail.args[1]==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&BH.detail.args[2]==="PAmini_app_panel"&&b0();_.N("enable_is_mini_app_page_active_bugfix")?BH.detail.actionName==="yt-history-load"&&!b4()&&(q==null?0:q.active)?(An(!0),IU(),Si.value&&tM(Si.value)):BH.detail.actionName==="yt-history-load"&&b4()&&!d().isEmbeddedInWebview&&IS():b4()&&BH.detail.actionName==="yt-history-load"&&(l?l=!1:d().isEmbeddedInWebview||
IS())});
_.Tk(function(){y3()});
_.nL(function(){IU()},"gT8qHf");
var IU=function(){var BH=d().playableId,$O=d().localReleaseId,hm=d().derivedDeviceInterface;if(z)_.eu(new _.iq("[MiniAppContainerViewModel] onEnter was called more than once"));else{z=!0;P=new oO4(BH,$O,hm,document.visibilityState==="visible");cmQ(P);v=new TOE(BH);mXQ(L,BH);j5P(A,{showMiniAppAdCommand:d().showMiniAppAdCommand,isEmbeddedInWebview:d().isEmbeddedInWebview,playLogger:P});PTF()&&(U=document.body.style.backgroundColor,_.qk(document.body,"background-color","black"));X7();nQ();F=new _.fk;
if(d().isEmbeddedInWebview){if(BH=(new URLSearchParams(window.location.search)).get("postPlayNonce"))pka(P,BH),sW=!0;G.initialize({onAudioStateLoaded:function(kV){rG(kV)},
onMuteMiniApp:function(){rG(!1)},
onUnmuteMiniApp:function(){rG(!0)},
onExit:function(){},
onPostPlayNonceReceived:function(kV){sW||(pka(P,kV),sW=!0)},
confirmExitMiniApp:function(){var kV,K5,ii;return _.f(function(kA){if(kA.nextAddress==1)return d().confirmExitMiniAppCommand?kA.yield(Promise.race([F.promise,Promise.resolve(!1)]),2):kA.return();(kV=kA.yieldResult)?!d().confirmExitMiniAppCommandEdu||(ii=(K5=b2)==null?void 0:K5())!=null&&ii?pT(d().confirmExitMiniAppCommand):(pT(d().confirmExitMiniAppCommandEdu),_.cg("exit-mini-app-seen-state","true",2592E6)):pT(d().closeMiniAppCommand);_.tn(kA)})},
onNativeBenchmarkingMessageReceived:function(kV){kV=lhA(_.yux(kV));if(_.cu(kV,_.FY,3,XOh)){var K5=_.yl(kV,_.FY,3,XOh),ii=usQ();var kA=QQ(ii.getSeconds())-QQ(K5.getSeconds());K5=_.IK(ii,2)-_.IK(K5,2);kA<0&&K5>0?(kA+=1,K5-=1E9):kA>0&&K5<0&&(--kA,K5+=1E9);kA=(new Et).setSeconds(kA);kA=_.b$(kA,2,_.vk(K5),0);_.Rc(kV,1,kA)}var fc;(fc=O)==null||fc.returnNativeBenchmarkingMessage(kV)},
multiplayer3pAckStateLoaded:function(kV){IS(kV)},
exitMiniAppSeenStateLoaded:function(kV){d().confirmExitMiniAppCommandEdu&&QE(kV)},
onNavigateToNewMiniApp:function(){pT(d().onNavigateToNewMiniAppCommand)},
onGameDataAvailable:function(kV){kV=new URLSearchParams(kV);var K5=void 0;kV.has("invite_code")&&(K5=new Sjl,kV=kV.get("invite_code"),K5=_.Zq(K5,1,kV));if(kV=K5){var ii;(ii=O)==null||ii.sendGameData(kV)}},
onPauseMiniApp:function(){k=!0;Rw()},
onResumeMiniApp:function(){k=!0;VE()},
onPausePlayableDialog:function(){H=!0;Rw()},
onResumePlayableDialog:function(){H=!1;VE()},
onAdFinished:function(kV){A.onAdFinished(kV)}});
d().showMultiplayer3pConsentDialogCommand||F.resolve(!0);pT(d().onContainerReadyCommand)}else pka(P),F.resolve(!0);rm8(v,NOO(P));NOO(P).then(function(kV){kV={miniAppPlayData:{postPlayNonce:kV}};var K5,ii=(K5=d().loggingDirectives)==null?void 0:K5.trackingParams;ii&&_.DX().stateChanged(ii,kV)});
BH=d().showSignInDialogCommand;!QjJ()&&BH&&(_.cg("yt-mini-app-has-shown-sign-in-dialog",!0,2592E3),pT(BH));d().confirmExitMiniAppCommand&&r&&(BH=VX4(d().confirmExitMiniAppCommand))&&(r.customConfirmationCommand=BH)}},y3=function(){U&&_.qk(document.body,"background-color",U);
M=!1;D&&D.release();v.flush().catch(function(BH){_.eu(BH)});
L.flush().catch(function(BH){_.eu(BH)});
z8O(P);h1();O=void 0;$Xg(K)},b0=function(){An(!1);
y3();RS(!1);pE(void 0);mQ(void 0);Ke(void 0);L1=0;Nx(0);z=!1},Rw=function(){var BH;
(BH=O)==null||BH.onPause();D&&D.release();v.flush().catch(function($O){_.eu($O)});
L.flush().catch(function($O){_.eu($O)});
Jm4(P);D3(!0)},VE=function(){var BH;
(BH=O)==null||BH.onResume();nQ();BH=P;BH.isForeground=!0;tV(BH,"PLAY_EVENT_TYPE_PLAY_RESUME");D3(!1)},rG=function(BH){var $O;
($O=O)==null||$O.onAudioToggled(BH);yE(BH)},IS=function(BH){d().showMultiplayer3pConsentDialogCommand&&(d().isEmbeddedInWebview&&BH!==void 0&&F.resolve(BH),!BH&&_.YN()==="mini_app"&&pT(d().showMultiplayer3pConsentDialogCommand))},MP=function(){var BH,$O,hm,kV;
return _.f(function(K5){if(K5.nextAddress==1){!d().isLivestream||d().disableVideoCapture||(BH=O)!=null&&BH.sendStartGameFrameCapture();$O=(new URL(window.location.href)).searchParams;if($O.has("invite_code")){var ii=new Sjl,kA=$O.get("invite_code");hm=_.Zq(ii,1,kA);(kV=O)==null||kV.sendGameData(hm)}pe()||(RS(!0),ii=P,ii.state!==1?_.eu(new _.iq("[MiniAppPlayLogger] recordFirstFrameReady failed with state "+DPg[ii.state])):(_.Mt("mini_app_ids_without_game_ready").includes(ii.JSC$17250_miniAppId)&&(ii.gameReady=
!0),ii.state=2,ii.beforeReady=!1,lL(ii,"ma_ffr"),tV(ii,"PLAY_EVENT_TYPE_PLAY_READY")));return K5.yield(F.promise,2)}pT(d().onMiniAppReadyCommand);document.activeElement instanceof HTMLIFrameElement&&document.activeElement.blur();d().isEmbeddedInWebview||IS();_.tn(K5)})},Fe=function(){var BH=P;
BH.gameReady=!0;lL(BH,"ma_gr")},l4=function(BH){var $O;
return _.f(function(hm){if(hm.nextAddress==1)return _.Jn(hm,2),hm.yield(qE4(v,BH),4);if(hm.nextAddress!=2)return _.fy(hm,0);$O=_.lt(hm);pT(d().showSavingErrorPopupCommand);throw $O;})},HH=function(){var BH,$O;
return _.f(function(hm){if(hm.nextAddress==1)return _.Jn(hm,2),hm.yield(Q5O(v),4);if(hm.nextAddress!=2)return BH=hm.yieldResult,hm.return(BH);$O=_.lt(hm);pT(d().showLoadingErrorDialogCommand);throw $O;})},J5=function(BH){P.logError(BH)},rO=function(BH,$O,hm){XkQ(P,BH,$O,hm)},K0=function(BH,$O){HEr(P,BH,$O)},oS=function(){!B&&d().isEmbeddedInWebview||_.Ue();
R85(P,!0);M||(window.addEventListener("beforeunload",cJ,{capture:!0}),M=!0)},ez=function(BH){var $O,hm,kV,K5,ii,kA,fc;
return _.f(function(gb){if(gb.nextAddress==1)return L&&(!a||a<BH)&&BH>0?gb.yield(O0m(L,BH),3):gb.jumpTo(0);$O=gb.yieldResult;hm=_.C($O);kV=hm.next().value;K5=hm.next().value;ii=kV;kA=K5;((fc=ii)==null?0:fc.displayString)&&kA&&(mQ(kA),Ke(ii.displayString));_.tn(gb)})},d$=function(BH){var $O=d().onBenchmarkingMessageReceivedCommand;
if($O){var hm=usQ();_.Xe(BH,3,XOh,hm);g6($O,tt$(BH))}},n0=function(){var BH=d().iapPurchaseCommand;
BH&&g6(BH)},YU=function(BH){var $O=d().onGameFrameReceivedCommand;
if($O){var hm=new Bv;var kV=new h9r;var K5=l8(BH,1);kV=_.V4(kV,1,K5);BH=_.jP(BH,2);BH=_.Zq(kV,2,BH);hm=_.Rc(hm,2,BH);g6($O,jrr(hm))}},vC=function(BH){var $O=d().onGameAudioDataReceivedCommand;
if($O){var hm=new Bv;var kV=new lLM;BH=_.jP(BH,1);kV=_.Zq(kV,1,BH);hm=_.Rc(hm,4,kV);g6($O,jrr(hm))}},uG=function(){var BH=new URLSearchParams(window.location.search);
if(d().isEmbeddedInWebview&&BH&&BH.get("override_hl")==="true"&&BH.get("hl"))return BH.get("hl");BH=document.documentElement.lang;return BH!==""?BH:iT},Vo=function(BH){var $O=d().onShareInviteCodeCommand;
if($O)if(d().isEmbeddedInWebview){var hm=new GWh;BH=_.Zq(hm,1,BH);g6($O,E5l(BH))}else hm=d().inviteCodeShareClientParamIdentifier,K.clientParams.set(hm,{miniAppClientParams:{inviteCode:BH}}),pT($O)},wl=function(BH){var $O,hm,kV;
return _.f(function(K5){if(K5.nextAddress==1)return $O=d().onMiniAppOpenYtContentRequested,L&&_.N("enable_open_yt_content")&&$O?K5.yield(IsO(L,BH),3):K5.jumpTo(0);hm=K5.yieldResult;if(hm==="OK")if(d().isEmbeddedInWebview){var ii=new JDl;kV=to(ii,2,dd,o5(BH));g6($O,XB$(kV))}else u.clientData.set("video_id",BH),pT($O);_.tn(K5)})},Ur=function(BH){L1+=_.IK(BH,3);
BH=Math.min(Math.log(1+L1/15E6*9)/Math.log(10),.99);Nx(BH);$Y(BH)},$Y=_.jL(function(BH){var $O=d().updateLoadingProgressCommand;
if($O){var hm=new JDl;BH=to(hm,3,dd,_.Yr(BH));g6($O,XB$(BH))}},100),zs=function(BH,$O){switch(BH){case 1:return ZEg(A);
case 2:return gO5(A);case 3:return SEE(A,$O);default:return Promise.reject(Error("ei"))}},nQ=function(){var BH,$O;
((BH=_.MxQ())==null?void 0:($O=BH.wakeLock)==null?void 0:$O.request)!=null&&_.MxQ().wakeLock.request("screen").then(function(hm){D=hm}).catch(function(){})},Si=_.$i("iframe");
_.nL(function(){d().isSupportedCountry&&(QjJ()||_.N("enable_sign_in_promo")||!d().showSignInDialogCommand?Si.value&&tM(Si.value):pT(d().onMiniAppReadyCommand))},"EQIAIf");
var R$=function(){return _.W("iframe",{class:"yt-mini-app-container-view-model__iframe",sandbox:"allow-scripts allow-same-origin allow-pointer-lock",allow:"autoplay",tabindex:function(){return pe()?0:-1},
title:function(){return d().title},
el:Si})},tM=function(BH,$O){$O=$O===void 0?!1:$O;
var hm=u6();if(hm&&($O||hm.toString()!==BH.getAttribute("src"))){O=BkW(d().source,{isAudioEnabled:Z2,onFirstFrameReady:MP,onGameReady:Fe,onSave:l4,onLoad:HH,onError:J5,onSdkCalled:rO,onSdkPerformanceUpdate:K0,onClick:oS,onSendHighScore:ez,onBenchmarkingMessageReceived:d$,getLanguage:uG,onShareInviteCode:Vo,onResourceLoaded:Ur,onOpenYTContent:wl,onShowMiniAppAd:zs,onGameFrameReceived:YU,onGameAudioReceived:vC,onMakeIapPurchase:n0},BH,hm);Nc(BH,"load",function(){lL(P,"ma_il");Nc(BH,"load",function(){tM(BH,
!0)})});
var kV=_.Nt("mini_app_container_iframe_src_update_delay_ms");d().isEmbeddedInWebview&&!$O&&kV>0?Tcx(BH,hm,kV):_.Bz(BH,hm)}},u6=function(){var BH=d().url;
if(BH&&(BH=_.ey(BH),BH!==null)){if(d().source&&d().source==="MINI_APP_SOURCE_GAMESNACKS")BH=_.Mx(BH,new Map([["origin",window.location.origin],["cloudSave","true"]]));else if(_.N("enable_origin_query_parameter_bugfix")){var $O=_.hI(_.It4(BH.toString()));$O=new URLSearchParams($O||"");$O.set("origin",window.location.origin);$O=$O.toString();BH=_.jD(BH).toString();BH=_.tc(A$S.exec(BH)[0]+($O.trim()?"#"+$O:""))}return BH}},ZI=function(){var BH={};
BH=_.LQ("yt-mini-app-container-view-model__loading-screen",(BH["yt-mini-app-container-view-model__loading-screen--fade-out"]=pe,BH));var $O=function(){return pe()?1:W4()};
return _.W("div",{class:BH},_.W(_.MN,{data:function(){return d().splashScreen}},{miniAppSplashScreenViewModel:function(hm){return _.W(Gbm,{data:hm.data,
loadingProgress:$O})}}))},Kh=function(){var BH={};
return _.W("div",{class:_.LQ("yt-mini-app-container-view-model__pause-interstitial",(BH["yt-mini-app-container-view-model__pause-interstitial--pause-fade-out"]=function(){return!$r()},BH["yt-mini-app-container-view-model__pause-interstitial--pause-fade-in"]=$r,BH))},_.W(_.MN,{data:function(){return d().splashScreen}},{miniAppSplashScreenViewModel:function($O){return _.W(Gbm,{data:$O.data,
forPaused:!0})}}))},X7=function(){I=[];
I.push(_.JP(window,"visibilitychange",function(){H||k&&mX()||(document.visibilityState==="visible"?VE():Rw())}));
I.push(_.JP(window,"pagehide",function(){y3()}));
I.push(_.JP(window,"blur",function(){setTimeout(function(){document.activeElement instanceof HTMLIFrameElement&&rA.value.dispatchEvent(new Event("tap"))},0)}));
I.push(_.JP(rA.value,"pointerdown",function(){R85(P,!1)},!0));
I.push(_.JP(rA.value,"pause",function(){H=!0;Rw()}));
I.push(_.JP(rA.value,"play",function(){H=!1;VE()}));
I.push(_.JP(rA.value,"exit",function(){y3()}));
var BH=navigator.keyboard,$O=BH&&BH.lock;I.push(_.JP(window,R0S,function(){GQ(h0H());h0H()?(d().hasPlayNextShelf&&HX("yt-mini-app-container-view-model","yt-mini-app-container-view-model--position-relative-to-top"),gN("yt-mini-app-container-view-model__content","yt-mini-app-container-view-model__content--fullscreen"),$O&&BH.lock(["Escape"])):(d().hasPlayNextShelf&&gN("yt-mini-app-container-view-model","yt-mini-app-container-view-model--position-relative-to-top"),HX("yt-mini-app-container-view-model__content",
"yt-mini-app-container-view-model__content--fullscreen"),$O&&BH.unlock())}));
d().showMultiplayer3pConsentDialogCommand&&I.push(_.JP(window,"yt-playables-ack-3p-data-usage",function(){DXO(L)}));
d().confirmExitMiniAppCommandEdu&&I.push(_.JP(window,"yt-playables-exit-mini-app-dialog-seen",function(){_.cg("exit-mini-app-seen-state","true",2592E6)}));
d().onGameAudioDataReceivedCommand&&I.push(_.JP(window,"message",function(hm){hm=hm.event_;var kV,K5=(kV=Si.value)==null?void 0:kV.src;if(K5&&hm.origin===(new URL(K5)).origin&&hm.data&&hm.data.type==="GAME_AUDIO"&&hm.data.audio&&hm.data.audio.length>0)if(_.N("enable_sending_unwrapped_game_audio_as_serialized_metadata"))nbF(d().onGameAudioDataReceivedCommand,hm.data.audio);else{var ii=new FileReader;ii.onload=function(){var kA=new Bv;var fc=new lLM;fc=_.Zq(fc,1,ii.result);kA=_.Rc(kA,4,fc);g6(d().onGameAudioDataReceivedCommand,
jrr(kA))};
ii.readAsDataURL(new Blob([hm.data.audio]))}}))},h1=function(){I.forEach(function(BH){px(BH)});
window.removeEventListener("beforeunload",cJ,{capture:!0})},pT=function(BH){BH&&w7G(BH,d().isEmbeddedInWebview||!1)},gN=function(BH,$O){BH=_.C(rA.value.getElementsByClassName(BH));
for(var hm=BH.next();!hm.done;hm=BH.next())hm.value.classList.add($O)},HX=function(BH,$O){BH=_.C(rA.value.getElementsByClassName(BH));
for(var hm=BH.next();!hm.done;hm=BH.next())hm.value.classList.remove($O)};
return function(){var BH={};BH=_.LQ("yt-mini-app-container-view-model",(BH["yt-mini-app-container-view-model--desktop"]=!0,BH["yt-mini-app-container-view-model--desktop-in-panel"]=function(){return d().layout==="MINI_APP_CONTAINER_LAYOUT_PANEL"},BH["yt-mini-app-container-view-model--ios-web-view"]=PTF(),BH["yt-mini-app-container-view-model--no-top-bar"]=function(){return!d().topBar},BH["yt-mini-app-container-view-model--position-relative-to-top"]=function(){return d().hasPlayNextShelf},BH["yt-mini-app-container-view-model--desktop-play-page"]=
function(){return d().hasPlayNextShelf},BH["yt-mini-app-container-view-model--show-peek-below"]=function(){return!x4()&&d().hasPlayNextShelf},BH));
var $O={};$O=_.LQ("yt-mini-app-container-view-model__content",($O["yt-mini-app-container-view-model__content--desktop-content"]=!0,$O["yt-mini-app-container-view-model__content--desktop-content-in-panel"]=function(){return d().layout==="MINI_APP_CONTAINER_LAYOUT_PANEL"},$O["yt-mini-app-container-view-model--desktop-play-page"]=function(){return d().hasPlayNextShelf},$O));
return _.W("mini-app-container-view-model",{el:rA},_.W("div",{class:BH},_.W(_.m,{cond:function(){return d().topBar&&!x4()},
then:function(){return _.W(_.MN,{data:function(){return d().topBar}},{miniAppTopBarViewModel:function(hm){return _.W(Ack,{data:hm.data,
isAudioEnabled:Z2,onAudioToggled:function(kV){rG(kV)},
score:XM,formattedScore:O$,onScoreChanged:function(kV){a=kV},
isEmbeddedInWebview:mX,isSaved:BD,onSaveToggled:function(kV){pE(kV)},
isExitMiniAppSeen:b2,isDesktopPlayPage:My})}})}}),_.W("div",{class:$O},_.W(_.m,{cond:b4,
then:function(){return R$()}}),_.W(_.m,{cond:function(){return d().isLivestream},
then:function(){return Kh()}}),_.W(_.m,{cond:function(){return!d().isEmbeddedInWebview},
then:function(){return ZI()}}),_.W(_.MN,{data:function(){return d().contentDisclosure}},{playerDisclosureViewModel:function(hm){hm=hm.data;
var kV={};return _.W("div",{class:_.LQ("yt-mini-app-container-view-model__content-disclosure-overlay",(kV["yt-mini-app-container-view-model__content-disclosure-overlay--hidden"]=Pk,kV))},_.W(_.WsW,{data:hm}))}}))))}()},"cg");
UXk.idomCompat=!0;_.B$(UXk,"mini-app-container-view-model",{props:{data:_.DK}});var oVO=_.y(function(b){var d=b.data;return _.W("yt-sponsorships-hub-perk-card",{class:"ytSponsorshipsHubPerkCardHost"},_.W("button",{class:"ytSponsorshipsHubPerkCardPerkCard","on:click":_.A2(function(){var B=d().onTap;B&&_.VW(B)})},_.W(_.m,{cond:function(){return d().icon},
then:function(B){return _.W(_.$u,{icon:function(){return B().iconType},
className:"ytSponsorshipsHubPerkCardPerkIcon"})}}),_.W("div",{class:"ytSponsorshipsHubPerkCardPerkTitle"},function(){return d().title})))},"dg");
oVO.idomCompat=!0;var Nq5=_.y(function(b){var d=_.WC("div"),B=_.C(_.zk(void 0,void 0,"dg3xff")),k=B.next().value,G=B.next().value;B=_.C(_.zk(void 0,void 0,"AgHNfc"));var P=B.next().value,v=B.next().value;B=_.C(_.zk(void 0,void 0,"fuTKCc"));var L=B.next().value,A=B.next().value,a=function(){var l=k();return l!==void 0?Math.abs(l):void 0},O=function(){var l=a();
return l===void 0||l<=3},I=function(){var l=a();
var F=P(),K=L();l=l!==void 0&&F!==void 0&&K!==void 0?F-K-l:void 0;return l===void 0||l<=3},D=function(l){d.value&&d.value.scrollBy({top:0,
left:(_.xe("HTML_DIR")==="rtl"?-1:1)*l*d.value.clientWidth,behavior:"smooth"})},U=function(){var l;
G((l=d.value)==null?void 0:l.scrollLeft);var F;v((F=d.value)==null?void 0:F.scrollWidth);var K;A((K=d.value)==null?void 0:K.clientWidth)},M=function(){D(-.5)},z=function(){D(.5)};
B=_.A2(function(){U()});
_.ng(function(){U();if(d.value&&window.ResizeObserver){var l=new ResizeObserver(U);l.observe(d.value);_.Tk(function(){l.disconnect()})}});
var H={};return _.W("yt-sponsorships-scrollable-shelf",{class:_.LQ("ytdSponsorshipsScrollableShelfHost",b.className)},_.W("div",{class:_.LQ("ytdSponsorshipsScrollableShelfContent",(H.ytdSponsorshipsScrollableShelfFadingEffectBothSides=function(){return b.data().previousButton&&b.data().nextButton&&!O()&&!I()},H.ytdSponsorshipsScrollableShelfFadingEffectStart=function(){return b.data().previousButton&&!O()&&I()},H.ytdSponsorshipsScrollableShelfFadingEffectEnd=function(){return b.data().nextButton&&
O()&&!I()},H)),
el:d,"on:scroll":B},b.children),_.W(_.m,{cond:function(){return!O()},
then:function(){return _.W(_.MN,{data:function(){return b.data().previousButton}},{buttonViewModel:function(l){return _.W(_.F0,{data:l.data,
className:"ytdSponsorshipsScrollableShelfPreviousButton",onClick:M})}})}}),_.W(_.m,{cond:function(){return!I()},
then:function(){return _.W(_.MN,{data:function(){return b.data().nextButton}},{buttonViewModel:function(l){return _.W(_.F0,{data:l.data,
className:"ytdSponsorshipsScrollableShelfNextButton",onClick:z})}})}}))},"fg");
Nq5.idomCompat=!0;var MDr=_.y(function(b){var d=b.data;b={};return _.W("yt-sponsorships-hub",{class:_.LQ("ytdSponsorshipsHubHost",(b.ytdSponsorshipsHubHostIndented=function(){return d().indented},b))},_.W("div",{class:"ytdSponsorshipsHubHeader"},_.W("div",{class:"ytdSponsorshipsHubAvatarContainer"},_.W("div",{class:"ytdSponsorshipsHubAvatar"},_.W(_.MN,{data:function(){return d().avatar}},{avatarViewModel:_.fm})),_.W(_.m,{cond:function(){return d().badgeImage},
then:function(B){return _.W("div",{class:"ytdSponsorshipsHubBadgeContainer"},_.W("div",{class:"ytdSponsorshipsHubBadgeInnerContainer"},_.W("div",{class:"ytdSponsorshipsHubBadge"},_.W(_.qc,{data:B,targetWidth:24,targetHeight:24,alt:""}))))}})),_.W("div",{class:"ytdSponsorshipsHubDetails"},_.W("div",{class:"ytdSponsorshipsHubTierName"},function(){return d().tierName}),_.W("div",{class:"ytdSponsorshipsHubMembershipType"},function(){return d().membershipType}),_.W("div",{class:"ytdSponsorshipsHubMembershipDurationOrExpiry"},
function(){return d().membershipDurationOrExpiry})),_.W("div",{class:"ytdSponsorshipsHubActionButtonsContainer"},_.W(_.MN,{data:function(){return d().manageButton}},{buttonViewModel:function(B){return _.W(_.F0,{data:B.data,
className:"ytdSponsorshipsHubManageButton"})}}),_.W(_.MN,{data:function(){return d().actionMenuButton}},{buttonViewModel:function(B){return _.W(_.F0,{data:B.data,
className:"ytdSponsorshipsHubActionMenuButton"})}}))),_.W("div",{class:"ytdSponsorshipsHubPerksTitle"},function(){return d().perksTitle}),_.W(Nq5,{data:function(){return{previousButton:d().previousPerkButton,
nextButton:d().nextPerkButton}},
className:"ytdSponsorshipsHubPerksShelf"},_.W("div",{class:"ytdSponsorshipsHubPerkCards"},_.W(_.MN,{data:function(){return d().perkCards}},{sponsorshipsHubPerkCardViewModel:oVO}),_.W(_.m,{cond:function(){return d().viewAllPerksButton},
then:function(B){return _.W(pDr,{data:B})}}))))},"gg");
MDr.idomCompat=!0;var pDr=_.y(function(b){var d=b.data;return _.W("div",{class:"ytdSponsorshipsHubViewAllPerksContainer"},_.W(_.MN,{data:function(){return d().button}},{buttonViewModel:_.F0}),_.W("div",{class:"ytdSponsorshipsHubViewAllPerksInfo"},_.W("div",{class:"ytdSponsorshipsHubViewAllPerksTitle"},function(){return d().title}),_.W("div",{class:"ytdSponsorshipsHubViewAllPerksSubtitle"},function(){return d().subtitle})))},"hg");
pDr.idomCompat=!0;_.B$(MDr,"yt-sponsorships-hub",{props:{data:_.DK}});_.cck=_.y(function(b){var d=b.data;return _.W("yt-dual-avatar-view-model",{class:_.LQ("ytDualAvatarViewModelHost",b.className),style:_.m2({"--yt-dual-avatar-view-model-badge-cutout-radius":function(){var B;return((B=d().badgeCutoutRadius)!=null?B:14)+"px"}})},_.W("div",{class:"ytDualAvatarViewModelAvatarsContainer"},_.W(_.MN,{data:function(){return d().startAvatar}},{avatarViewModel:_.fm}),_.W(_.MN,{data:function(){return d().endAvatar}},{avatarViewModel:_.fm})),_.W(_.MN,{data:function(){return d().badge}},
{contentPreviewImageViewModel:function(B){return _.W("div",{class:"ytDualAvatarViewModelBadge"},_.W(_.i9,{data:B.data}))}}))},"ig");
_.cck.idomCompat=!0;var z_E=_.y(function(b){var d=b.data;var B,k=!((B=_.I2().resolve(_.O6(_.nx)))==null||!B());b=_.lp(function(){var O,I,D=k?(O=d().header)==null?void 0:O.backgroundColorDarkMode:(I=d().header)==null?void 0:I.backgroundColorLightMode;if(D!==void 0)return _.lG(D)},void 0,"TDdh7d");
B=_.lp(function(){var O,I;return k?(O=d().header)==null?void 0:O.backgroundImagePart1Dark:(I=d().header)==null?void 0:I.backgroundImagePart1Light},void 0,"X0peMe");
var G=_.lp(function(){var O,I;return k?(O=d().header)==null?void 0:O.backgroundImagePart2Dark:(I=d().header)==null?void 0:I.backgroundImagePart2Light},void 0,"an0Hzd"),P=_.lp(function(){return _.xe("HTML_DIR")==="rtl"},void 0,"BltEgb"),v=_.WC("yt-sponsorships-perks-list"),L=!1,A=function(){var O=v.value;
if(O&&!L){var I,D=(I=O.parentElement)==null?void 0:I.parentElement;if(D)for(O=O.getElementsByClassName("ytdSponsorshipsPerksListSelectedPerk"),I=0;I<O.length;++I){var U=O[I];if(U instanceof HTMLElement){D.scrollTo({top:U.offsetTop+U.clientHeight/2-D.clientHeight/2,behavior:"smooth"});L=!0;break}}}};
_.Ti(function(){var O=v.value;if(O&&window.ResizeObserver){var I=new ResizeObserver(A);I.observe(O);_.Tk(function(){I.disconnect()})}});
var a={};return _.W("yt-sponsorships-perks-list",{el:v,class:_.LQ("ytdSponsorshipsPerksListHost",(a.ytdSponsorshipsPerksListHorizontalPadding=function(){return d().horizontalPaddingEnabled},a))},_.W("div",{class:"ytdSponsorshipsPerksListHeaderContainer"},_.W("div",{class:"ytdSponsorshipsPerksListHeader",
style:_.m2({"background-color":b})},_.W("div",{class:"ytdSponsorshipsPerksListHeaderImagePart1Container"},_.W(_.m,{cond:B,then:function(O){var I={};return _.W("div",{class:_.LQ((I.ytdSponsorshipsPerksListHeaderImageFilterDarkTheme=k,I.ytdSponsorshipsPerksListHeaderImageFilterLightTheme=!k,I.ytdSponsorshipsPerksListFlipped=P,I))},_.W(_.qc,{data:O,alt:"",className:"ytdSponsorshipsPerksListHeaderImagePart1"}))}})),_.W("div",{class:"ytdSponsorshipsPerksListHeaderImagePart2Container"},_.W(_.m,{cond:G,
then:function(O){var I={};return _.W("div",{class:_.LQ((I.ytdSponsorshipsPerksListHeaderImageFilterDarkTheme=k,I.ytdSponsorshipsPerksListHeaderImageFilterLightTheme=!k,I.ytdSponsorshipsPerksListFlipped=P,I))},_.W(_.qc,{data:O,alt:"",className:"ytdSponsorshipsPerksListHeaderImagePart2"}))}})),_.W("div",{class:"ytdSponsorshipsPerksListAvatarsContainer"},_.W(_.MN,{data:function(){var O;
return(O=d().header)==null?void 0:O.dualAvatar}},{dualAvatarViewModel:_.cck})))),_.W("div",{class:"ytdSponsorshipsPerksListBody"},_.W("div",{class:"ytdSponsorshipsPerksListTitle"},function(){return d().title}),_.W(_.m,{cond:function(){return d().perks},
then:function(O){return _.W(_.iY,{each:O},function(I,D){var U={};return _.W("div",{class:_.LQ("ytdSponsorshipsPerksListPerkContainer",(U.ytdSponsorshipsPerksListSelectedPerk=function(){var M=D(),z=d().selectedPerkIndex;return M===z},U))},_.W(_.m,{cond:function(){return D()>0},
then:function(){return _.W("div",{class:"ytdSponsorshipsPerksListPerkSeparator"})}}),_.W("div",{class:"ytdSponsorshipsPerksListPerkCard"},_.W(_.m,{cond:function(){return I.icon},
then:function(M){return _.W(_.$u,{icon:function(){return M().iconType},
className:"ytdSponsorshipsPerksListPerkIcon"})}}),_.W("div",{class:"ytdSponsorshipsPerksListPerkInfo"},_.W("div",{class:"ytdSponsorshipsPerksListPerkTitle"},I.title),_.W("div",{class:"ytdSponsorshipsPerksListPerkDescription"},_.W(_.I4,{text:I.description})),_.W(_.m,{cond:function(){return I.instructions},
then:function(){var M,z;return _.W("div",{class:"ytdSponsorshipsPerksListPerkInstructions"},_.W("div",{class:"ytdSponsorshipsPerksListPerkInstructionsTitle"},(M=I.instructions)==null?void 0:M.title),_.W("div",{class:"ytdSponsorshipsPerksListPerkInstructionsText"},_.W(_.I4,{text:(z=I.instructions)==null?void 0:z.text})))}}))),_.W(_.m,{cond:function(){return I.emoji},
then:function(M){return _.W("div",{class:"ytdSponsorshipsPerksListEmojiContainer"},_.W(_.iY,{each:function(){return M()}},function(z){return _.W(_.qc,{data:z,
alt:"",className:"ytdSponsorshipsPerksListEmoji"})}))}}),_.W(JcQ,{data:I}))})}})))},"jg");
z_E.idomCompat=!0;var JcQ=_.y(function(b){var d=b.data;var B=function(v,L){return v===L},k=function(){var v=d();
v=_.p(v==null?void 0:v.badgesShelf,La2);return v!==void 0&&v!==null?v:{previousButton:{},nextButton:{}}},G=_.$i("div"),P=function(){var v=G.value;
if(v){var L=v.parentElement;if(L){v=v.getElementsByClassName("ytdSponsorshipsPerksListActiveLoyaltyBadgeContainer");for(var A=0;A<v.length;++A){var a=v[A];if(a instanceof HTMLElement){L.scrollTo({left:a.offsetLeft+a.clientWidth/2-L.clientWidth/2,behavior:"instant"});break}}}}};
_.Ti(function(){var v=G.value;if(v){var L=new ResizeObserver(P);L.observe(v);_.Tk(function(){L.disconnect()})}});
return _.W("div",null,_.W(_.m,{cond:function(){return d().badges},
then:function(v){return _.W(Nq5,{data:k},_.W("div",{class:"ytdSponsorshipsPerksListLoyaltyBadgesContainer",el:G},_.W(_.iY,{each:function(){return v()}},function(L,A){var a={},O={},I={};
return _.W("div",{class:"ytdSponsorshipsPerksListLoyaltyBadgeItem"},_.W(_.m,{cond:function(){return A()>0},
then:function(){return _.W("div",{class:"ytdSponsorshipsPerksListLoyaltyBadgeSeparator"})}}),_.W("div",{class:_.LQ("ytdSponsorshipsPerksListLoyaltyBadgeContainer",(a.ytdSponsorshipsPerksListActiveLoyaltyBadgeContainer=function(){return B(A(),d().currentBadgeIndex)},a.ytdSponsorshipsPerksListInactiveLoyaltyBadgeContainer=function(){return!B(A(),d().currentBadgeIndex)},a))},_.W("div",{class:_.LQ("ytdSponsorshipsPerksListLoyaltyBadge",(O.ytdSponsorshipsPerksListActiveLoyaltyBadge=function(){return B(A(),
d().currentBadgeIndex)},O.ytdSponsorshipsPerksListInactiveLoyaltyBadge=function(){return!B(A(),d().currentBadgeIndex)},O))},_.W(_.m,{cond:function(){return L.image},
then:function(D){var U={};return _.W("div",{class:_.LQ((U.ytdSponsorshipsPerksListActiveLoyaltyBadgeImage=function(){return B(A(),d().currentBadgeIndex)},U.ytdSponsorshipsPerksListInactiveLoyaltyBadgeImage=function(){return!B(A(),d().currentBadgeIndex)},U))},_.W(_.qc,{data:D,
alt:""}))}})),_.W("div",{class:_.LQ("ytdSponsorshipsPerksListLoyaltyBadgeTitle",(I.ytdSponsorshipsPerksListActiveLoyaltyBadgeTitle=function(){return B(A(),d().currentBadgeIndex)},I))},L.title)))})))}}))},"kg");
JcQ.idomCompat=!0;_.B$(z_E,"yt-sponsorships-perks-list",{props:{data:_.DK}});_.B$(_.y(function(b){return _.W("ytw-fantasy-empty-state-view-model",{class:"ytwFantasyEmptyStateViewModelHost"},_.W(_.m,{cond:function(){return b.data().image},
then:function(d){return _.W(_.qc,{className:"ytwFantasyEmptyStateViewModelImage",data:d,ariaHidden:!0,alt:""})}}),_.W(_.I4,{className:"ytwFantasyEmptyStateViewModelTitle",
text:function(){return b.data().title}}),_.W(_.I4,{className:"ytwFantasyEmptyStateViewModelSubtitle",
text:function(){return b.data().subtitle}}),_.W(_.MN,{data:function(){return b.data().primaryButton}},{buttonViewModel:function(d){return _.W(_.F0,{data:d.data,
className:"ytwFantasyEmptyStateViewModelPrimaryButton"})}}))},"lg"),"ytw-fantasy-empty-state-view-model",{props:{data:_.DK}});var R_8;var XDP=_.y(function(b){var d=b.data;var B=b.uniqueId;var k=b.overrides;b=_.lp(function(){var G,P=((G=d().timedAnimationData)==null?void 0:G.animationTiming)||[];return{uniqueId:B(),timings:P,experimentEnabled:P.length>0,enabled:P.length>0}},void 0,"hiuXI");
return _.W("timed-animation-button-renderer",{class:"ytwTimedAnimationButtonRendererHost"},_.W(EFh,{settings:b},_.W(_.MN,{data:function(){return d().buttonRenderer}},{buttonRenderer:function(G){return _.W(_.H5,{data:G.data,
buttonOverrides:k})}})))},"mg");
XDP.idomCompat=!0;_.B$(XDP,"timed-animation-button-renderer",{props:{data:_.DK,uniqueId:_.DK,overrides:_.DK}});var SF=function(){var b=_.g.apply(this,arguments)||this;b.hideJoinButtonBeforeSubscribed=_.N("hide_join_button_before_subscribed");b.actionMap={"yt-button-refresh-action":"handleButtonRefreshAction","yt-unsubscribe-action":"handleUnsubscribeAction"};return b};
_.c(SF,_.g);_.E=SF.prototype;_.E.hasShowDialogCommand=function(b){return!!_.p(b,OH$)};
_.E.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"}}}};
_.E.updateJoinButtonOverrides=function(){var b,d;(b=_.Cl(this.hostElement).querySelector("#sponsor-button ytd-button-renderer"))==null||(d=b.polymerController)==null||d.set("overrides",this.joinButtonOverrides);if(b=_.Cl(this.hostElement).querySelector("#sponsor-button timed-animation-button-renderer"))b.overrides=this.joinButtonOverrides};
_.E.handleButtonRefreshAction=function(b){if(b=_.p(b,VGM))this.set("data.membershipButton",b.membershipButton),this.notifyPath("data.membershipButton")};
_.E.onYtServiceRequestError=function(b){_.rT(this.hostElement,b.detail.error.message)};
_.E.onKeydown=function(b){if(b.key==="Enter"){var d;(d=this.data)!=null&&d.navigationEndpoint&&this.hasShowDialogCommand(this.data.navigationEndpoint)&&this.ytComponentBehavior.resolveCommand(this.data.navigationEndpoint)}};
_.E.handleUnsubscribeAction=function(){var b,d,B;((b=this.data)==null?void 0:(d=b.membershipButton)==null?void 0:(B=d.buttonRenderer)==null?void 0:B.style)==="STYLE_PRIMARY"&&_.Cl(this.hostElement).querySelector("#sponsor-button ytd-button-renderer").polymerController.set("data.style","STYLE_SUGGESTIVE")};
_.DB.Object.defineProperties(SF.prototype,{hideJoin:{configurable:!0,enumerable:!0,get:function(){var b;return((b=this.data)==null?void 0:b.hideMembershipButtonIfUnsubscribed)&&!this.subscribed}},
subscribed:{configurable:!0,enumerable:!0,get:function(){var b;return!((b=this.subscriptionStateEntity)==null||!b.subscribed)}},
joinButtonOverrides:{configurable:!0,enumerable:!0,get:function(){var b,d=(b=this.data)==null?void 0:b.membershipButton,B;b=(d==null?void 0:d.buttonRenderer)||_.p(d==null?void 0:(B=d.timedAnimationButtonRenderer)==null?void 0:B.buttonRenderer,_.am);return(b==null?void 0:b.style)==="STYLE_BRAND_GRADIENT"?{style:"brand-gradient",type:"filled"}:(b==null?void 0:b.style)==="STYLE_MONO_OUTLINE"?{style:"mono",type:"outline"}:(b==null?void 0:b.style)==="STYLE_MONO_TONAL"?{style:"mono",type:"tonal"}:{style:"mono",
type:this.subscribed?"filled":"tonal"}}},
channelNameTabIndex:{configurable:!0,enumerable:!0,get:function(){var b;if(this.hasShowDialogCommand((b=this.data)==null?void 0:b.navigationEndpoint))return 0}},
channelNameRole:{configurable:!0,enumerable:!0,get:function(){var b;if(this.hasShowDialogCommand((b=this.data)==null?void 0:b.navigationEndpoint))return"button"}},
hasAttributedTitle:{configurable:!0,enumerable:!0,get:function(){var b;return!((b=this.data)==null||!b.attributedTitle)}}});
SF.prototype.onYtServiceRequestError=SF.prototype.onYtServiceRequestError;SF.prototype.updateJoinButtonOverrides=SF.prototype.updateJoinButtonOverrides;_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],SF.prototype,"actionHandlerBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],SF.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],SF.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.R(_.fH),_.n("design:type",Object)],SF.prototype,"ytdReduxBehavior",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],SF.prototype,"ytComponentBehavior",void 0);_.w([_.R(_.BB),_.n("design:type",Object)],SF.prototype,"ironButtonState",void 0);_.w([_.Z(),_.n("design:type",Object)],SF.prototype,"data",void 0);_.w([_.X("data.hideMembershipButtonIfUnsubscribed","subscribed"),_.n("design:type",Object),_.n("design:paramtypes",[])],SF.prototype,"hideJoin",null);
_.w([_.Z(),_.n("design:type",String)],SF.prototype,"subscribeKey",void 0);_.w([_.Z({selectorArgs:["subscribeKey"],selector:EIW}),_.n("design:type",Object)],SF.prototype,"subscriptionStateEntity",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],SF.prototype,"hideJoinButtonBeforeSubscribed",void 0);_.w([_.X("subscriptionStateEntity"),_.Z({reflectToAttribute:!0}),_.n("design:type",Object),_.n("design:paramtypes",[])],SF.prototype,"subscribed",null);
_.w([_.X("subscribed","data.membershipButton"),_.n("design:type",Object),_.n("design:paramtypes",[])],SF.prototype,"joinButtonOverrides",null);_.w([_.X("data.navigationEndpoint"),_.n("design:type",Object),_.n("design:paramtypes",[])],SF.prototype,"channelNameTabIndex",null);_.w([_.X("data.navigationEndpoint"),_.n("design:type",Object),_.n("design:paramtypes",[])],SF.prototype,"channelNameRole",null);
_.w([_.X("data.attributedTitle"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],SF.prototype,"hasAttributedTitle",null);_.w([_.O8("joinButtonOverrides"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],SF.prototype,"updateJoinButtonOverrides",null);_.w([_.$0("yt-service-request-error"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],SF.prototype,"onYtServiceRequestError",null);
_.w([_.ZM({is:"ytd-video-owner-renderer",disableElementRegistration:!0})],SF);
var h_4=_.E_()(SF,"ytd-video-owner-renderer",function(){if(R_8===void 0){var b=document.createElement("template");_.J(b,'\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>');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);R_8=b}b=R_8;return b},{slotProps:["date"],
allowedProps:["data","subscribeKey"],mode:1});_.B$(_.y(function(b){var d=b.data;var B;b=_.C(_.zk(!((B=_.JS("yt-mini-app-is-theater-mode-enabled"))==null||!B),void 0,"i2pjVd"));var k=b.next().value,G=b.next().value;B=_.C(_.zk(!1,void 0,"ga7V5c"));var P=B.next().value,v=B.next().value;_.Ti(function(){var a=_.JP(window,R0S,function(){v(h0H())});
_.Tk(function(){px(a)})});
var L;B=(L=_.I2().resolve(_.O6(x4r)))!=null?L:function(){return _.W("div",null)};
_.Ae("yt-signal-action-mini-app-toggle-theatre-mode-on",function(){G(!0);_.cg("yt-mini-app-is-theater-mode-enabled",!0,2592E3)});
_.Ae("yt-signal-action-mini-app-toggle-theatre-mode-off",function(){G(!1);_.cg("yt-mini-app-is-theater-mode-enabled",!1,2592E3)});
L={};b={};var A={};return _.W("mini-app-play-page-renderer",{class:_.LQ("miniAppPlayPageRendererHost",(L.miniAppPlayPageRendererHostDetailsView=function(){return!k()},L))},_.W("div",{class:_.LQ("miniAppPlayPageRendererGameContainer",(b.miniAppPlayPageRendererGameContainerDetailsView=function(){return!k()},b))},_.W(_.MN,{data:function(){return d().containerViewModel}},{miniAppContainerViewModel:UXk}),_.W(_.m,{cond:function(){return d().channel&&d().subscribeButton},
then:function(){var a={};return _.W("div",{class:_.LQ("miniAppPlayPageRendererChannelContainer",(a.miniAppPlayPageRendererHideVisibility=function(){return P()},a))},_.W(_.MN,{data:function(){return d().channel}},{videoOwnerRenderer:function(O){return _.W(h_4,{data:O.data})}}),_.W(_.MN,{data:function(){return d().subscribeButton}},{subscribeButtonViewModel:function(O){return _.W(_.fa,{data:O.data,
isOverlay:!1,animateWidth:!0})}}))}}),_.W(_.m,{cond:function(){return!k()&&d().description},
then:function(){var a={};return _.W("div",{class:_.LQ("miniAppPlayPageRendererMiniAppDescriptionWrapper",(a.miniAppPlayPageRendererHideVisibility=function(){return P()},a))},_.W("span",{class:"miniAppPlayPageRendererMiniAppDescription"},function(){return d().description}))}})),_.W("div",{class:_.LQ("miniAppPlayPageRendererPlayNextContainer",(A.miniAppPlayPageRendererPlayNextContainerDetailsView=function(){return!k()},A.miniAppPlayPageRendererHideVisibility=function(){return P()},A))},_.W(_.MN,{data:function(){return d().sectionList}},
{sectionListRenderer:B})))},"ng"),"mini-app-play-page-renderer",{props:{data:_.DK}});var V2=function(){var b=_.g.apply(this,arguments)||this;b.isSearch=!1;b.isConstrainedList=!1;b.hasChipsBar=!1;b.inReplyPanel=!1;b.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"}};b.monitorScroll=!0;b.SCROLL_ANIMATION_DURATION_MS=300;b.nextContinuation={continuationType:"sectionListContinuation"};return b};
_.c(V2,_.g);_.E=V2.prototype;
_.E.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(b){switch(b.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:_.N("kevlar_low_priority_continuation")?0:void 0,usePageScheduler:_.N("kevlar_low_priority_continuation")},scrollUpButtonData:{id:"action-button",mapping:{buttonViewModel:{component:"yt-button-view-model",
properties:{scopingClassName:"[[is]]"},noInjection:!0}}}}};
_.E.created=function(){var b=this;this.JSC$17390_scrollAnimation=new _.hV(function(d){b.hostElement.scrollTop=d})};
_.E.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents","yt-reload-continuation-items-command-body":"contents"}};
_.E.getItemsPath=function(){return"data.contents"};
_.E.replacePrimaryContent=function(b){this.set("data.contents",b)};
_.E.computeHasSortFilter=function(b){return!!b&&!!b.sortFilterSubMenuRenderer};
_.E.computeShouldScrollInPanel=function(b){var d;return!!(b==null?0:(d=b.scrollPaneStyle)==null?0:d.scrollable)};
_.E.onScroll=function(){this.liveChatEngagementPanel&&!this.inReplyPanel&&_.Ll(this.actionButton,"show-scroll-button",this.hostElement.scrollTop!==0)};
_.E.scrollToTop=function(){this.hostElement.scrollTop=0};
_.E.scrollToItemSection=function(b){if(b=this.getItemByIdentifier(b))b=this.getScrollPositionForItem(b),this.hostElement.scrollTop!==b&&this.JSC$17390_scrollAnimation.start(this.hostElement.scrollTop,b,this.SCROLL_ANIMATION_DURATION_MS)};
_.E.getItemByIdentifier=function(b){var d=this.contents.querySelectorAll("ytd-item-section-renderer");if(d&&d.length!==0){var B=Array.from(d).findIndex(function(k){return k.sectionIdentifier===b});
return d[B===-1?0:B]}};
_.E.getScrollPositionForItem=function(b){if(this.contents.querySelectorAll("ytd-item-section-renderer")[0]===b)return 0;b=_.Qa(b).y+this.hostElement.scrollTop-_.Qa(this.hostElement).y;return Math.min(b,this.hostElement.scrollHeight-this.hostElement.offsetHeight)};
_.DB.Object.defineProperties(V2.prototype,{isClipList:{configurable:!0,enumerable:!0,get:function(){var b;return((b=this.data)==null?void 0:b.targetId)==="browse-feedFEclips"}}});
V2.prototype.onScroll=V2.prototype.onScroll;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],V2.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],V2.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.Hl.YtLazyListBehavior),_.n("design:type",Object)],V2.prototype,"ytLazyListBehavior",void 0);_.w([_.R(_.XE.YtNextContinuationBehavior),_.n("design:type",Object)],V2.prototype,"ytNextContinuationBehavior",void 0);
_.w([_.R(_.agO),_.n("design:type",Object)],V2.prototype,"ytBooleanLogicBehavior",void 0);_.w([_.R(_.RY),_.n("design:type",Object)],V2.prototype,"ytContinuationHandlerBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],V2.prototype,"data",void 0);_.w([_.Z({value:2}),_.n("design:type",Number)],V2.prototype,"initialCount",void 0);_.w([_.Z({value:!0}),_.n("design:type",Boolean)],V2.prototype,"autoFill",void 0);
_.w([_.Z({reflectToAttribute:!0,computed:"computeHasSortFilter(data.subMenu)"}),_.n("design:type",Boolean)],V2.prototype,"hasSortFilter",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"toBool(data.hideBottomSeparator)"}),_.n("design:type",Boolean)],V2.prototype,"hideBottomSeparator",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"computeShouldScrollInPanel(data)"}),_.n("design:type",Boolean)],V2.prototype,"shouldScrollInPanel",void 0);
_.w([_.Z(),_.n("design:type",Object)],V2.prototype,"isSearch",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],V2.prototype,"isConstrainedList",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",String)],V2.prototype,"responsiveSizing",void 0);_.w([_.Z(),_.n("design:type",Object)],V2.prototype,"hasChipsBar",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",String)],V2.prototype,"pageSubtype",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],V2.prototype,"engagementPanel",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],V2.prototype,"liveChatEngagementPanel",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],V2.prototype,"inReplyPanel",void 0);_.w([_.DM("#action-button"),_.n("design:type",HTMLElement)],V2.prototype,"actionButton",void 0);_.w([_.Z(),_.n("design:type",Object)],V2.prototype,"scrollUpButtonData",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],V2.prototype,"engagementPanelDropdown",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],V2.prototype,"engagementPanelDialog",void 0);_.w([_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],V2.prototype,"isClipList",null);_.w([_.DM("#contents"),_.n("design:type",HTMLElement)],V2.prototype,"monitorScrollElement",void 0);_.w([_.DM("#contents"),_.n("design:type",HTMLElement)],V2.prototype,"contents",void 0);
_.w([_.$0("scroll"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],V2.prototype,"onScroll",null);_.w([_.ZM({is:"ytd-section-list-renderer",disableElementRegistration:!0})],V2);
var H0m=_.E_()(V2,"ytd-section-list-renderer",function(){if(qW0===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);qW0=b}b=qW0;return b},{mode:1});var lsE;var tD8;var jcm;var Fsa;var iL=function(){return _.g.apply(this,arguments)||this};
_.c(iL,_.g);iL.prototype.configureRendererStamper=function(){return{likeButtonRenderer:{id:"button",mapping:{toggleButtonRenderer:{component:"ytd-toggle-button-renderer",properties:{"on-tap":"[[onLikeButtonClick]]"}}}}}};
iL.prototype.onLikeButtonClick=function(b){b.stopPropagation();b.preventDefault()};
_.DB.Object.defineProperties(iL.prototype,{likeButtonRenderer:{configurable:!0,enumerable:!0,get:function(){var b;if((b=this.data)!=null&&b.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)})}}}});
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],iL.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],iL.prototype,"ytComponentBehavior",void 0);_.w([_.R(_.fH),_.n("design:type",Object)],iL.prototype,"ytdReduxBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],iL.prototype,"ytRendererStamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],iL.prototype,"data",void 0);
_.w([_.Z({selectorArgs:["data.likeStatusEntityKey"],selector:_.ZZ}),_.n("design:type",Object)],iL.prototype,"likeStatusEntity",void 0);_.w([_.X("data","likeStatusEntity"),_.n("design:type",Object),_.n("design:paramtypes",[])],iL.prototype,"likeButtonRenderer",null);_.w([_.ZM({is:"ytd-slim-metadata-toggle-button-renderer",disableElementRegistration:!0})],iL);
_.V(iL,"ytd-slim-metadata-toggle-button-renderer",function(){if(Fsa!==void 0)return Fsa;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);
return Fsa=b},{mode:1});var wR=function(){var b=_.g.apply(this,arguments)||this;b.showEqualizer=_.N("web_enable_playlist_video_lockup_equalizer");b.watchColorUpdate=_.N("kevlar_watch_color_update");b.actionMap={};return b};
_.c(wR,_.g);_.E=wR.prototype;_.E.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"}}}};
_.E.computeEditableClass=function(b){return b&&b.menu?"editable":""};
_.E.computeSelected=function(b){return!(b==null||!b.selected)};
_.E.computeUseColorPalette=function(b){return!!((b==null?0:b.lightColorPalette)&&(b==null?0:b.darkColorPalette))};
_.E.computeLargerPlaylistThumbs=function(b,d){return _.N("web_enable_playlist_bigger_thumbnails")&&!d};
_.E.canReorderChanged=function(){this.touchPersistentDragHandle=this.canReorder};
_.E.onYtServiceRequestSent=function(b,d){d.endpoint&&this.isHideEnclosingAction(d.endpoint)&&!this.selected&&rgl(_.pV(),this.data.videoId)};
_.E.isHideEnclosingAction=function(b){var d=!!this.get("feedbackEndpoint.uiActions.hideEnclosingContainer",b);b=this.get("likeEndpoint.status",b)==="INDIFFERENT";return d||b};
_.E.onHandleMouseenter=function(){this.handleIsHovered=!0};
_.E.onHandleMouseleave=function(){this.handleIsHovered=!1};
_.DB.Object.defineProperties(wR.prototype,{reorderIcon:{configurable:!0,enumerable:!0,get:function(){return _.N("enable_web_delhi_icons")?"equal":"yt-icons:drag_handle"}},
playIcon:{configurable:!0,enumerable:!0,get:function(){return _.N("enable_web_delhi_icons")?"play":"play_arrow"}},
minimizePipBreakages:{configurable:!0,enumerable:!0,get:function(){return _.N("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 b;return!!(this.withinMiniplayer&&((b=this.data)==null?0:b.actionButtons))}}});
wR.prototype.onYtServiceRequestSent=wR.prototype.onYtServiceRequestSent;wR.prototype.canReorderChanged=wR.prototype.canReorderChanged;_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],wR.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],wR.prototype,"ytActionHandlerBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],wR.prototype,"ytRendererBehavior",void 0);
_.w([_.R(_.Ui),_.n("design:type",Object)],wR.prototype,"ytdLockupBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],wR.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],wR.prototype,"withinMiniplayer",void 0);_.w([_.Z({computed:"computeSelected(data)",reflectToAttribute:!0}),_.n("design:type",Boolean)],wR.prototype,"selected",void 0);
_.w([_.Z({computed:"computeUseColorPalette(data)",reflectToAttribute:!0}),_.n("design:type",Boolean)],wR.prototype,"useColorPalette",void 0);_.w([_.Z({computed:"computeLargerPlaylistThumbs(data, withinMiniplayer)",reflectToAttribute:!0}),_.n("design:type",Boolean)],wR.prototype,"largerPlaylistThumbs",void 0);_.w([_.Z(),_.n("design:type",Object)],wR.prototype,"showEqualizer",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],wR.prototype,"canReorder",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],wR.prototype,"touchPersistentDragHandle",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],wR.prototype,"handleIsHovered",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],wR.prototype,"watchColorUpdate",void 0);_.w([_.Z(),_.n("design:type",String),_.n("design:paramtypes",[])],wR.prototype,"reorderIcon",null);
_.w([_.Z(),_.n("design:type",String),_.n("design:paramtypes",[])],wR.prototype,"playIcon",null);_.w([_.Z({reflectToAttribute:!0}),_.X("withinMiniplayer"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],wR.prototype,"minimizePipBreakages",null);_.w([_.X("largerPlaylistThumbs"),_.n("design:type",Number),_.n("design:paramtypes",[])],wR.prototype,"thumbnailWidth",null);
_.w([_.Z({reflectToAttribute:!0}),_.X("data"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],wR.prototype,"showActionButtons",null);_.w([_.pl("canReorder"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],wR.prototype,"canReorderChanged",null);_.w([_.$0("yt-service-request-sent"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent,_.iI]),_.n("design:returntype")],wR.prototype,"onYtServiceRequestSent",null);
_.w([_.ZM({is:"ytd-playlist-panel-video-renderer",disableElementRegistration:!0})],wR);
_.V(wR,"ytd-playlist-panel-video-renderer",function(){if(jcm!==void 0)return jcm;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return jcm=b},{mode:2});var uL=function(){return _.g.apply(this,arguments)||this};
_.c(uL,_.g);uL.prototype.configureRendererStamper=function(){return{data:{id:"content",mapping:{playlistPanelVideoRenderer:{component:"ytd-playlist-panel-video-renderer",noInjection:!0},messageRenderer:{component:"ytd-message-renderer",noInjection:!0}}}}};
_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],uL.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],uL.prototype,"data",void 0);_.w([_.ZM({is:"ytd-playlist-panel-supported-items",disableElementRegistration:!0})],uL);
_.V(uL,"ytd-playlist-panel-supported-items",function(){if(tD8!==void 0)return tD8;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return tD8=
b},{mode:1});lCl=!0;OMU("\\P{N}");var Lu2;var Z0E=_.AU("END_OF_PLAYLIST",void 0,"End of playlist"),gVa=_.AU("PLAYLIST_MIX_DETAILED_LONG_BYLINE",void 0,"Mixes are playlists YouTube makes for you"),KW=function(){var b=_.g.apply(this,arguments)||this;b.minimizePipBreakages=_.N("web_pip_minimize_breakages");b.hideHeaderText=!1;b.useColorPalette=!1;b.collapsed=!1;b.collapsedPreServerOverride="not_tracked";b.isHovered=!1;b.expandLabel=_.AU("MINIPLAYER_EXPAND_LABEL");b.collapseLabel=_.AU("MINIPLAYER_COLLAPSE_LABEL");b.isFloating=!1;b.metaPanel=
!1;b.actionMap={"yt-dark-mode-toggled-action":"handleDarkModeChange"};b.currentIndex=void 0;return b};
_.c(KW,_.g);_.E=KW.prototype;
_.E.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"}}}};
_.E.created=function(){var b=this;this.scrollThrottle=new _.aI(this.onThrottledScroll,1E3,this);this.JSC$17412_ytReorderableController=new _.Ie$(56,function(d){b.handleDrop(d)})};
_.E.onMouseEnter=function(){this.isHovered=!0};
_.E.onMouseLeave=function(){this.isHovered=!1};
_.E.computeOverflowMenuData=function(b){return b&&b.menu?b.menu:null};
_.E.computeCollapsible=function(b){return!b};
_.E.computeHasPlaylistButtons=function(b){return!(!b||!b.playlistButtons)};
_.E.computeHasSeparateSaveButton=function(b){return!(!b||!b.saveButton)};
_.E.computeHasToolbarButton=function(b,d){return!(!b||!(d||b.saveButton||b.menu))};
_.E.computePlaylistType=function(b){if(b&&b.playlistId)return b.playlistId.substring(0,4)};
_.E.computeCanReorder=function(b){return b?b.playlistId&&b.playlistId.startsWith("TLPQ")?!0:!!b.isEditable&&!b.isInfinite:!1};
_.E.attached=function(){var b=this;try{_.I2().resolve(_.Ib).setPlaylistComponent(this.hostElement)}catch(d){if(_.N("kevlar_park_on_playlist_token_killswitch"))throw d;_.UQ().parkOrScheduleJob(function(){_.I2().resolve(_.Ib).setPlaylistComponent(b.hostElement)},2,"ci")}_.en(this.hostElement);
this.handleDarkModeChange(document.documentElement.hasAttribute("dark"))};
_.E.detached=function(){_.bV(this.hostElement);_.qF(this.JSC$17412_ytReorderableController)};
_.E.computeTrailingIcon=function(b,d,B){return B?d?"yt-icons:collapse":"yt-icons:close":d?"yt-icons:expand":_.N("kevlar_playlist_use_x_close_button")?"yt-icons:close":"yt-icons:collapse"};
_.E.computeIndexMessage=function(b,d){return WuJ(b+1)+" / "+WuJ(d)};
_.E.onRenderStamperFinished=function(){if(this.scrollForStampDom){var b=!0;this.isHovered&&(b=!1);if(this.collapsed||this.hidden)b=!1;b&&this.scrollToCurrentVideo();this.scrollForStampDom=!1;this.data&&(this.currentIndex=this.data.currentIndex)}this.canReorder&&this.setupReordering()};
_.E.collapseChanged=function(){var b=this;this.collapsed||(_.IE(this.ytTaskEmitterBehavior.getTaskManager(),function(){b.scrollToCurrentVideo()}),this.ytRendererBehavior.markDirty())};
_.E.hiddenChanged=function(){var b=this;this.hidden||_.IE(this.ytTaskEmitterBehavior.getTaskManager(),function(){b.scrollToCurrentVideo()})};
_.E.setupReordering=function(){var b=_.Cl(this.hostElement).querySelector("#items");QJ$?_.D0A(this.JSC$17412_ytReorderableController,b,b,"playlist-drag-handle"):_.D0A(this.JSC$17412_ytReorderableController,b,b)};
_.E.scrollToCurrentVideo=function(){var b=this;_.Y8.addJob(function(){var d=_.Cl(b.hostElement).querySelector("#items");if(d){d.style.setProperty("padding-bottom","");var B=_.Cl(b.hostElement).querySelector("#items").querySelector("ytd-playlist-panel-video-renderer[selected]");if(B){d=B.parentElement||_.SL(document);var k=d||_.SL(document);var G=_.Qa(B),P=_.Qa(k),v=_.dyS(k);if(k==_.SL(document)){var L=G.x-k.scrollLeft;G=G.y-k.scrollTop}else L=G.x-P.x-v.left,G=G.y-P.y-v.top;B=xxU(B);P=k.clientHeight-
B.height;v=k.scrollLeft;var A=k.scrollTop;v+=L-(k.clientWidth-B.width)/2;k=new _.n5(v,A+(G-P/2));d.scrollLeft=k.x;d.scrollTop=k.y}}},8)};
_.E.dataChanged=function(){var b=this;_.qF(this.JSC$17412_ytReorderableController);this.scrollForStampDom=this.currentIndex!==this.data.currentIndex;this.hidden||_.Op(this,function(){_.ws(b.ytTaskEmitterBehavior.getTaskManager(),function(){b.ytRendererBehavior.markDirty();b.updateNowPlayingOverlay()})});
this.handleCollapsedFromData(this.data)};
_.E.onFullBleedPlayerChanged=function(){_.N("web_watch_imax_theater_mode")&&(this.isFullBleedPlayer?this.setCollapsed(!0):this.setCollapsed(!1))};
_.E.onFullscreenChanged=function(){_.N("web_watch_imax_theater_mode")||_.N("web_watch_close_eps_on_fullscreen")&&(this.isFullscreen?this.setCollapsed(!0):this.setCollapsed(!1))};
_.E.updateNowPlayingOverlay=function(){_.N("web_enable_playlist_video_lockup_equalizer")&&this.activeNowPlayingRenderer&&(this.activeNowPlayingRenderer.isVideoPlaying=this.playerState===1)};
_.E.onPlaylistLockupNowPlaying=function(b,d){d&&(this.activeNowPlayingRenderer=d);this.updateNowPlayingOverlay()};
_.E.onScroll=function(){this.scrollThrottle.fire()};
_.E.onThrottledScroll=function(){var b=this;_.ws(this.ytTaskEmitterBehavior.getTaskManager(),function(){b.ytRendererBehavior.markDirty()})};
_.E.onToggleExpanded=function(b){!this.collapsible||b&&(_.qg(b).tagName==="A"||_.eK(_.Q8(b),this.hostElement,["YTD-MENU-RENDERER","YTD-TOGGLE-BUTTON-RENDERER"]))||(this.setCollapsed(!this.collapsed),this.collapsedPreServerOverride="not_tracked")};
_.E.setCollapsed=function(b){this.collapsible&&(this.collapsed=b,_.kJ(this.hostElement,"yt-set-playlist-collapsed",[this.collapsed]))};
_.E.handleCollapsedFromData=function(b){if(b){var d=b.playlistPanelCollapseState;d==="PLAYLIST_PANEL_COLLAPSE_STATE_COLLAPSED"||d==="PLAYLIST_PANEL_COLLAPSE_STATE_EXPANDED"?(this.collapsedPreServerOverride==="not_tracked"&&(this.collapsedPreServerOverride=this.collapsed?"collapsed":"expanded"),d=d==="PLAYLIST_PANEL_COLLAPSE_STATE_COLLAPSED",this.collapsed!==d&&this.setCollapsed(d)):this.currentPlaylistId!==b.playlistId&&this.collapsedPreServerOverride!=="not_tracked"&&(d=this.collapsedPreServerOverride===
"collapsed",this.collapsed!==d&&this.setCollapsed(d),this.collapsedPreServerOverride="not_tracked");this.currentPlaylistId=b.playlistId}};
_.E.handleDrop=function(b){var d=b.currDragItem;b=d.data.playlistSetVideoId;var B=_.Fy(d.parentNode.childNodes,d),k=void 0;B>0&&(k=d.parentNode.childNodes[B-1].data.playlistSetVideoId);d=_.pV();if(d.responsePlaylistData&&d.responsePlaylistData.contents){var G=zA4(b,d.responsePlaylistData);d.responsePlaylistData=(0,_.w1.unsafeClone)(d.responsePlaylistData);yxy(d.responsePlaylistData.contents,G,B);d.queueProxy?p6s(d.queueProxy,G,B,b,k):d.playlistProxy&&p6s(d.playlistProxy,G,B,b,k);_.MH(d,_.cc(d,d.response?
d.response.autoplayRenderer:void 0))}};
_.E.handleDarkModeChange=function(b){b!==this.isDarkTheme&&(this.isDarkTheme=b)};
_.E.colorPaletteChanged=function(){var b,d=((b=this.data)==null?void 0:b.contents)||[],B;b=_.C(d);for(d=b.next();!d.done;d=b.next()){d=d.value;var k=void 0;if((k=d.playlistPanelVideoRenderer)==null?0:k.selected){b=d.playlistPanelVideoRenderer;k=d=void 0;(B=this.isDarkTheme?(d=b)==null?void 0:d.darkColorPalette:(k=b)==null?void 0:k.lightColorPalette)&&_.zD(this.hostElement,B);break}}this.useColorPalette=!!B};
_.DB.Object.defineProperties(KW.prototype,{moveThreeDotMenuToTopRow:{configurable:!0,enumerable:!0,get:function(){var b;return!((b=this.data)==null||!b.moveThreeDotsMenuToMainHeader)&&_.N("course_hide_playlist_panel_shuffle_and_loop_buttons")}},
nextVideoTitle:{configurable:!0,enumerable:!0,get:function(){var b=_.I2().resolve(_.O6(_.Ib)),d;if(((d=this.data)==null?0:d.contents)&&(b==null?0:b.hasAutoplayData())){var B;if(((B=this.playlistLoopStateEntity)==null?void 0:B.state)==="PLAYLIST_LOOP_STATE_ONE"){if(b=this.data.currentIndex,b!==void 0){var k,G;var P=(k=this.data.contents[b])==null?void 0:(G=k.playlistPanelVideoRenderer)==null?void 0:G.title}}else{var v,L=(v=_.p(b.getAutoplayEndpoint(),_.KB))==null?void 0:v.videoId,A,a;P=(A=this.data.contents.find(function(O){var I;
return((I=O.playlistPanelVideoRenderer)==null?void 0:I.videoId)===L}))==null?void 0:(a=A.playlistPanelVideoRenderer)==null?void 0:a.title}return P}}},
nextVideoLabel:{configurable:!0,enumerable:!0,get:function(){var b;return(b=this.data)!=null&&b.nextVideoLabel?this.nextVideoTitle?_.qA(this.data.nextVideoLabel)+":":Z0E:""}},
buttonAriaLabel:{configurable:!0,enumerable:!0,get:function(){return this.collapsed?this.expandLabel:this.collapseLabel}},
mixLongByLine:{configurable:!0,enumerable:!0,get:function(){var b;if(((b=this.data)==null?0:b.playlistId)&&this.data.playlistId.startsWith("RD")&&this.data.playlistId!=="RDPN"&&!_.N("web_mix_long_byline_from_data"))return _.QS(gVa);var d;return(d=this.data)==null?void 0:d.longBylineText}},
playlistLoopStateEntityKey:{configurable:!0,enumerable:!0,get:function(){var b,d,B,k=(b=this.data)==null?void 0:(d=b.playlistButtons)==null?void 0:(B=d.menuRenderer)==null?void 0:B.topLevelButtons;if(k)for(b=_.C(k),d=b.next();!d.done;d=b.next())if(d=d.value,d.playlistLoopButtonRenderer)return d.playlistLoopButtonRenderer.playlistLoopStateEntityKey}},
showNextVideoHeader:{configurable:!0,enumerable:!0,get:function(){var b;return!!(this.collapsed&&((b=this.data)==null?0:b.nextVideoLabel))}},
isFullBleedPlayer:{configurable:!0,enumerable:!0,get:function(){return _.N("web_watch_imax_theater_mode")?this.isTheaterMode||this.isFullscreen:!1}}});
KW.prototype.colorPaletteChanged=KW.prototype.colorPaletteChanged;KW.prototype.onPlaylistLockupNowPlaying=KW.prototype.onPlaylistLockupNowPlaying;KW.prototype.updateNowPlayingOverlay=KW.prototype.updateNowPlayingOverlay;KW.prototype.onFullscreenChanged=KW.prototype.onFullscreenChanged;KW.prototype.onFullBleedPlayerChanged=KW.prototype.onFullBleedPlayerChanged;KW.prototype.dataChanged=KW.prototype.dataChanged;KW.prototype.hiddenChanged=KW.prototype.hiddenChanged;KW.prototype.collapseChanged=KW.prototype.collapseChanged;
KW.prototype.onRenderStamperFinished=KW.prototype.onRenderStamperFinished;KW.prototype.onMouseLeave=KW.prototype.onMouseLeave;KW.prototype.onMouseEnter=KW.prototype.onMouseEnter;_.w([_.R(_.bm),_.n("design:type",Object)],KW.prototype,"ironResizableBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],KW.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],KW.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.R(KC3.YtPlaylistPanelBehavior),_.n("design:type",Object)],KW.prototype,"ytPlaylistPanelBehavior",void 0);_.w([_.R(_.Ml.YtTaskEmitterBehavior),_.n("design:type",Object)],KW.prototype,"ytTaskEmitterBehavior",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],KW.prototype,"ytComponentBehavior",void 0);_.w([_.R(_.fH),_.n("design:type",Object)],KW.prototype,"ytdReduxBehavior",void 0);
_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],KW.prototype,"actionHandlerBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],KW.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Object)],KW.prototype,"autoplayData",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],KW.prototype,"withinMiniplayer",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],KW.prototype,"minimizePipBreakages",void 0);
_.w([_.Z({computed:"setMenuData_(data)"}),_.n("design:type",Object)],KW.prototype,"menuRendererData",void 0);_.w([_.Z({computed:"computeOverflowMenuData(data)"}),_.n("design:type",Object)],KW.prototype,"overflowMenuDataTopRow",void 0);_.w([_.Z({computed:"computeOverflowMenuData(data)"}),_.n("design:type",Object)],KW.prototype,"overflowMenuData",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],KW.prototype,"hideHeaderText",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],KW.prototype,"useColorPalette",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"computeCollapsible(hideHeaderText)"}),_.n("design:type",Boolean)],KW.prototype,"collapsible",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],KW.prototype,"collapsed",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],KW.prototype,"hidden",void 0);
_.w([_.Z({reflectToAttribute:!0,computed:"computeHasPlaylistButtons(data)"}),_.n("design:type",Boolean)],KW.prototype,"hasPlaylistButtons",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"computeHasSeparateSaveButton(data)"}),_.n("design:type",Boolean)],KW.prototype,"hasSeparateSaveButton",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"computeHasToolbarButton(data, menuRendererData)"}),_.n("design:type",Boolean)],KW.prototype,"hasToolbar",void 0);
_.w([_.Z({reflectToAttribute:!0,computed:"computePlaylistType(data)"}),_.n("design:type",String)],KW.prototype,"playlistType",void 0);_.w([_.Z(),_.n("design:type",Object)],KW.prototype,"isHovered",void 0);_.w([_.Z({selectorArgs:["playlistLoopStateEntityKey"],selector:_.BI.playlistLoopStateEntitySelector}),_.n("design:type",Object)],KW.prototype,"playlistLoopStateEntity",void 0);_.w([_.Z({computed:"computeCanReorder(data)"}),_.n("design:type",Boolean)],KW.prototype,"canReorder",void 0);
_.w([_.Z(),_.n("design:type",Object)],KW.prototype,"expandLabel",void 0);_.w([_.Z(),_.n("design:type",Object)],KW.prototype,"collapseLabel",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],KW.prototype,"isFloating",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],KW.prototype,"metaPanel",void 0);_.w([_.Z({computed:"computeTrailingIcon(data, collapsed, isFloating)"}),_.n("design:type",String)],KW.prototype,"trailingIcon",void 0);
_.w([_.Z({reflectToAttribute:!0,value:!1}),_.n("design:type",Boolean)],KW.prototype,"isDarkTheme",void 0);_.w([_.Z({selector:_.tY}),_.n("design:type",Boolean)],KW.prototype,"miniplayerIsActive",void 0);_.w([_.Z({selector:function(b){return b.watch.playerState}}),
_.n("design:type",Number)],KW.prototype,"playerState",void 0);_.w([_.Z({selector:_.jK}),_.n("design:type",Boolean)],KW.prototype,"isFullscreen",void 0);_.w([_.Z({selector:_.t2}),_.n("design:type",Boolean)],KW.prototype,"isTheaterMode",void 0);_.w([_.Z(),_.n("design:type",Object)],KW.prototype,"activeNowPlayingRenderer",void 0);_.w([_.Z({reflectToAttribute:!0}),_.X("data"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],KW.prototype,"moveThreeDotMenuToTopRow",null);
_.w([_.X("data","autoplayData","playlistLoopStateEntity"),_.n("design:type",Object),_.n("design:paramtypes",[])],KW.prototype,"nextVideoTitle",null);_.w([_.X("data","nextVideoTitle"),_.n("design:type",String),_.n("design:paramtypes",[])],KW.prototype,"nextVideoLabel",null);_.w([_.X("collapsed"),_.n("design:type",String),_.n("design:paramtypes",[])],KW.prototype,"buttonAriaLabel",null);
_.w([_.X("data","playlistId","longBylineText"),_.n("design:type",Object),_.n("design:paramtypes",[])],KW.prototype,"mixLongByLine",null);_.w([_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],KW.prototype,"playlistLoopStateEntityKey",null);_.w([_.$0("mouseenter"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],KW.prototype,"onMouseEnter",null);
_.w([_.$0("mouseleave"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],KW.prototype,"onMouseLeave",null);_.w([_.Z({reflectToAttribute:!0}),_.X("data","collapsed"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],KW.prototype,"showNextVideoHeader",null);_.w([_.$0("yt-rendererstamper-finished"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],KW.prototype,"onRenderStamperFinished",null);
_.w([_.O8("collapsed"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],KW.prototype,"collapseChanged",null);_.w([_.O8("hidden"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],KW.prototype,"hiddenChanged",null);_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],KW.prototype,"dataChanged",null);
_.w([_.X("isTheaterMode","isFullscreen"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],KW.prototype,"isFullBleedPlayer",null);_.w([_.O8("isTheaterMode","isFullscreen"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],KW.prototype,"onFullBleedPlayerChanged",null);_.w([_.O8("isFullscreen"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],KW.prototype,"onFullscreenChanged",null);
_.w([_.O8("playerState","miniplayerIsActive"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],KW.prototype,"updateNowPlayingOverlay",null);_.w([_.$0("yt-playlist-lockup-now-playing-active"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent,Object]),_.n("design:returntype")],KW.prototype,"onPlaylistLockupNowPlaying",null);
_.w([_.O8("data","isDarkTheme"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],KW.prototype,"colorPaletteChanged",null);_.w([_.ZM({is:"ytd-playlist-panel-renderer",disableElementRegistration:!0})],KW);
_.ycO=_.E_()(KW,"ytd-playlist-panel-renderer",function(){if(lsE===void 0){var b=document.createElement("template");_.J(b,'\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>');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);lsE=b}b=lsE;return b},{mode:2,
allowedProps:"autoplayData collapsed data hidden useColorPalette hideHeaderText withinMiniplayer metaPanel".split(" ")});_.SxP={};
_.SxP.YtConditionalRendererBehavior=[_.x.YtRendererBehavior,{_noAccessors:!0,properties:{hidden:{type:Boolean,reflectToAttribute:!0},showSpinner:{type:Boolean,reflectToAttribute:!0}},observers:["updateProperties_(data, isAttached)"],updateProperties_:function(b,d){var B=this,k,G;return _.f(function(P){switch(P.nextAddress){case 1:if(!d)return B.hidden=!0,B.showSpinner=!1,P.return();if((k=b)==null?0:(G=k.visibilityCondition)==null?0:G.mode)switch(b.visibilityCondition.mode){case "VISIBILITY_CONDITION_MODE_DISPLAY_SPINNER":return P.jumpTo(5);default:return P.jumpTo(6)}B.showSpinner=
!1;B.hidden=!0;return P.yield(B.shouldShow_(b),4);case 4:B.hidden=!P.yieldResult;P.jumpTo(0);break;case 5:return P.yield(B.shouldShow_(b),8);case 8:B.showSpinner=P.yieldResult;B.hidden=!1;P.jumpTo(0);break;case 6:return B.showSpinner=!1,P.yield(B.shouldShow_(b),9);case 9:B.hidden=!P.yieldResult,_.tn(P)}})},
shouldShow_:function(b){return b&&b.supportedDatas&&b.supportedDatas.rendererVisibilityConditionData&&b.supportedDatas.rendererVisibilityConditionData.showIf?this.isVisibilityConditionSatisfied_(b.supportedDatas.rendererVisibilityConditionData.showIf):b&&b.visibilityCondition&&b.visibilityCondition.showIf?this.isVisibilityConditionSatisfied_(b.visibilityCondition.showIf):b&&b.visibilityConditionType?this.isLegacyVisibilityConditionSatisfied_(b.visibilityConditionType):Promise.resolve(!0)},
isVisibilityConditionSatisfied_:function(b){switch(b){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(b){switch(b){case "MDX_CONNECTED":return Promise.resolve(this.isMdxConnected_());default:return Promise.resolve(!1)}},
isMdxConnected_:function(){var b=_.BG(this.hostElement,"yt-get-mdx-status");return b.length==1&&b[0].connected},
isLocationPermissionGranted_:function(){var b;return _.f(function(d){return d.nextAddress==1?navigator.permissions?d.yield(navigator.permissions.query({name:"geolocation"}),3):d.jumpTo(2):d.nextAddress!=2?(b=d.yieldResult,d.return(Promise.resolve(b.state==="granted"))):d.return(Promise.resolve(!1))})}}];var VD8=TE4("yt-icon",{callbackProps:["onKeydown"]}),i0Q=_.N("kevlar_use_wil_icons")?_.y(function(b){var d=b.icon;var B=b.active;var k=b.className;var G=b.style;var P=b.title;var v=b.size;var L=b.dataSelected;var A=b.dataDisabled;var a=b.role;var O=b.themeOverride;var I=b.animateIcon;var D=b.ariaHidden;var U=b.ariaExpanded;var M=b.ariaLabel;var z=b.tabindex;var H=b.id;var l=b.iconFilter;var F=b.gradientColor;var K=b.onKeydown;var u=function(){var q=d==null?void 0:d(),sW=null,L1=void 0;q&&(q=UYM(q),
q=NR2(q),q.length&&(sW=q[1],L1=q[0]));return{iconName:sW,iconSetName:L1}},r=function(){return opl(u().iconName,B==null?void 0:B(),void 0,v==null?void 0:v(),u().iconSetName,_.I2().resolve(_.AP))},Q=function(){return{iconWidth:"100%",
iconHeight:"100%",iconFilter:l==null?void 0:l(),iconColor:F==null?void 0:F()}};
return _.W(_.m,{cond:I,then:function(){return _.W(VD8,{icon:d,active:B,className:k,style:G,title:P,dataSelected:L,dataDisabled:A,role:a,themeOverride:O,ariaHidden:D,ariaExpanded:U,ariaLabel:M,tabindex:z,id:H,iconFilter:l,gradientColor:F,onKeydown:K})},
else:function(){return _.W(_.m,{cond:r,then:function(q){return _.W("span",{class:_.LQ("ytIconWrapperHost",k),role:a,"aria-label":M,"aria-hidden":D,tabindex:function(){return isNaN(Number(z==null?void 0:z()))?void 0:Number(z==null?void 0:z())},
id:H,style:G,title:P,"on:keydown":_.A2(function(sW){return void(K==null?void 0:K(sW))})},_.W(_.J2,{data:q,
options:Q}))}})}})},"og"):VD8;var wDP=function(b){var d=this;this.eventJobIds={};this.scrollEventsToIgnore=0;this.stopIgnoringScrollTimeoutIds=[];z6W();_.D7("ytglobal.ytUtilActivityCallback_",function(){_.kJ(b,"yt-user-activity")});
new D5(function(){return d.JSC$17429_onMouseMove});
document.addEventListener("scroll",function(){return d.onScroll});
window.addEventListener("resize",function(){return d.onResize})},ue5=function(b,d,B){d in b.eventJobIds||(B=_.Hs().addLowPriorityJob(function(){_.Ue();
delete b.eventJobIds[d]},B),b.eventJobIds[d]=B)};
wDP.prototype.onScroll=function(b){this.scrollEventsToIgnore>0?(this.scrollEventsToIgnore--,clearTimeout(this.stopIgnoringScrollTimeoutIds.pop())):b.target===document&&ue5(this,"scroll",200)};
wDP.prototype.onResize=function(){ue5(this,"resize",200)};
wDP.prototype.JSC$17429_onMouseMove=function(){ue5(this,"mousemove",100)};
_.X9=function(b){b.scrollEventsToIgnore+=1;b.stopIgnoringScrollTimeoutIds.push(setTimeout(function(){b.scrollEventsToIgnore--},500))};var KsQ=function(b){this.element=b;this.productData={};this.chatSupportLoaded=!1;document.body.addEventListener("yt-page-data-updated",this.resetProductData)};
KsQ.prototype.showFeedbackDialog=function(b,d,B,k){var G=nVO();if(!G)return!1;var P=Mqd();P.productId=G;d&&(P.flow="submit",P.report={description:d});B&&(nVO()==="59"?P.callback=_.bq(function(){_.Q4("userFeedbackEvent",{});B()}):P.callback=_.bq(B));
P.bucket=k||_.xe("GOOGLE_FEEDBACK_BUCKET","Other");Tqk(P);b=rcO(this,"GFEEDBACK",b);try{_.Rgl(P,b)}catch(v){return _.e8(v),!1}return!0};
KsQ.prototype.showHelpDialog=function(b,d,B){var k=this,G=nVO();if(!G)return!1;var P={helpCenterPath:"/youtube",productData:rcO(this,"GUIDED_HELP",B)};Tqk(P);var v=Mqd();v.context=b||P.productData.context||"default";v.defaultHelpArticleId=d;v.enableSendFeedback=!0;(_.dF("gapi.load")||function(L,A){return A()})("client",function(){try{var L=Hyl(G,P);
if(_.N("web_always_load_chat_support")&&!k.chatSupportLoaded)try{L.JSC$10148_loadChatSupport(v),k.chatSupportLoaded=!0}catch(A){}L.startHelp(v)}catch(A){_.e8(A)}})};
var nVO=function(){var b=_.xe("GOOGLE_FEEDBACK_PRODUCT_ID");b||_.e8(Error("ii"));return b},Tqk=function(b){b&&(b.locale=_.N("kevlar_help_use_locale")?_.xe("INNERTUBE_CONTEXT_HL","en"):_.xe("HTML_LANG","en"))},rcO=function(b,d,B){var k=b.productData;
delete k.origin;k.device=_.$4();var G;a:{if(G=document.createElement("canvas")){var P=G.getContext("experimental-webgl",{stencil:!0});if(P){var v=P.getExtension("WEBGL_debug_renderer_info");if(v){G=P.getParameter(v.UNMASKED_RENDERER_WEBGL);break a}}if(P=G.getContext("webgl")){G=P.getParameter(P.RENDERER);break a}}G=null}k.gpu=G;k.isSDC=!!_.xe("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT");(G=_.xe("GOOGLE_FEEDBACK_PRODUCT_DATA"))&&_.w1.extend(k,G);_.NkQ(d,k);_.p14(k);(b=_.kJ(b.element,"yt-get-autonav-pause-debug-state"))&&
b.length&&(k.autonav_pause_state=b[0]);b=_.t$();k.browser_resolution=b.width+"\u00d7"+b.height+"@"+(window.devicePixelRatio||1)+"x";B&&_.w1.extend(k,B);return k};
KsQ.prototype.resetProductData=function(){this.productData={}};var QcQ=function(b){this.feedbackManager=new KsQ(b)};
QcQ.prototype.showFeedbackDialog=function(b,d,B,k){return this.feedbackManager.showFeedbackDialog(b,d,B,k)};
QcQ.prototype.showHelpDialog=function(b,d,B){return this.feedbackManager.showHelpDialog(b,d,B)};var qxa=function(){this.baseUrl="";this.aTag=document.createElement("a")},eSU=function(b,d,B){B=B===void 0?{}:B;
B.pbj||(B.pbj=1);B=_.LpE(d,B);b.baseUrl&&B&&!_.AJ(B)[1]&&!_.WQ(B)&&(d=b.baseUrl,EW(d,"/")&&(d=d.slice(0,-1)),_.PJ(B,"/")&&(B=B.slice(1)),B=d+"/"+B);xV(b.aTag,_.wq(B||""));return b.aTag.href};
qxa.prototype.fetchData=function(b){return _.$Bx(b)};
qxa.prototype.postData=function(b,d){var B={method:"POST"};if(d){for(var k=_.C(Object.keys(d)),G=k.next();!G.done;G=k.next()){G=G.value;var P=d[G];_.Tm(P)&&(d[G]=JSON.stringify(P))}B.postParams=d}return _.$Bx(b,B)};
_.bGS=function(b,d,B,k,G){b=eSU(b,d,B);if(!b)throw k=Error("ji"),Object.assign(k,{params:d}),k;return _.$Bx(b,G,k)};
qxa.prototype.requestDataForServiceEndpoint=function(b,d){if(_.p(b,_.RTy))return this.fetchData("/getAccountSwitcherEndpoint");d=d||{};var B=_.p(b,yph);B?d.se=B.base64EncodedServiceEndpoint:d.sej=JSON.stringify(b);(B=_.hb())&&_.N("enable_service_ajax_csn")&&(d.csn=B);d.theme=_.ST();_.p(b,JOW)&&_.xe("DELEGATION_CONTEXT")&&(d.delegation_context=JSON.stringify(_.xe("DELEGATION_CONTEXT")));B=null;for(var k in b)if(EW(k,"Endpoint")||EW(k,"Command")){B=k;break}if(!B){var G=Error("ki");Object.assign(G,{params:b});
_.snw(G,"WARNING");return new _.lc(function(v,L){L(G)})}k={name:B};
var P;(B=(P=_.p(b,_.vG))==null?void 0:P.signal)&&(k.signal=B);(P=_.vQ(window.location.href))&&P.internalcountrycode&&(k.internalcountrycode=P.internalcountrycode);P="/service_ajax";_.N("debug_forward_web_query_parameters")&&(P=_.MbC(P,window.location.search));P=_.fw(P,k);b.clickTrackingParams&&_.Qw(P,{itct:b.clickTrackingParams});return this.postData(P,d)};_.xX5=new _.$n("GFEEDBACK_TOKEN");var YxO;var e_E;var b6k;var d1O;var nW=function(){var b=_.g.apply(this,arguments)||this;b.compact=!1;b.dismissButtonDisabled=!1;b.shouldRenderReasonAsFormattedString=!_.N("web_player_error_message_reason_as_formatted_string_killswitch");return b};
_.c(nW,_.g);nW.prototype.computeHasIcon_=function(b){return!!b};
nW.prototype.isSignInIcon_=function(b){return b=="yt-icons:prompted_sign_in"};
nW.prototype.onDismissButtonClick=function(){var b=this,d=this.data.disableOnClick,B,k=(B=this.data.dismissButton)==null?void 0:B.buttonRenderer;d&&!this.dismissButtonDisabled&&k&&setTimeout(function(){b.dismissButtonDisabled=!0},0)};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],nW.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.SxP.YtConditionalRendererBehavior),_.n("design:type",Object)],nW.prototype,"ytConditionalRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],nW.prototype,"data",void 0);_.w([_.Z({computed:"computeIcon_(data.icon)"}),_.n("design:type",Object)],nW.prototype,"icon_",void 0);
_.w([_.Z({reflectToAttribute:!0,computed:"computeHasIcon_(icon_)"}),_.n("design:type",Boolean)],nW.prototype,"hasIcon_",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"isSignInIcon_(icon_)"}),_.n("design:type",Boolean)],nW.prototype,"signInIcon_",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],nW.prototype,"compact",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],nW.prototype,"dismissButtonDisabled",void 0);
_.w([_.Z({type:Boolean}),_.n("design:type",Object)],nW.prototype,"shouldRenderReasonAsFormattedString",void 0);_.w([_.Fk({is:"yt-player-error-message-renderer",disableElementRegistration:!0})],nW);
_.V(nW,"yt-player-error-message-renderer",function(){if(d1O===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;b6k===void 0&&(b6k=document.createElement("template"));var k=b6k;B.call(d,k.content.cloneNode(!0),b.content.firstChild);d1O=b}b=d1O;return b},{mode:2});var B9Q;var koO;var Tj=function(){return _.g.apply(this,arguments)||this};
_.c(Tj,_.g);Tj.prototype.configureRendererStamper=function(){return{"data.proceedButton":{id:"button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
Tj.prototype.computeIcon_=function(b){return b?"yt-icons:"+b.iconType.toLowerCase():"error_outline"};
_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],Tj.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Tj.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Tj.prototype,"data",void 0);_.w([_.Z({computed:"computeIcon_(data.icon)"}),_.n("design:type",Object)],Tj.prototype,"icon_",void 0);_.w([_.Fk({is:"yt-player-kav-renderer",disableElementRegistration:!0})],Tj);
_.V(Tj,"yt-player-kav-renderer",function(){if(koO===void 0){var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);var d=b.content,B=d.insertBefore;B9Q===void 0&&(B9Q=document.createElement("template"));var k=B9Q;B.call(d,k.content.cloneNode(!0),b.content.firstChild);koO=b}b=koO;return b},{mode:2});var z$Q=_.YE(["https://www.google.com/recaptcha/api.js?trustedtypes=true&hl=",""]);_.B$(_.y(function(b){var d=_.WC("div"),B=_.C(_.zk(0,void 0,"jxh75d")),k=B.next().value,G=B.next().value;B=_.C(_.zk(null,void 0,"F5Zm8"));var P=B.next().value,v=B.next().value;_.Ti(function(){R$w(d.value,G,v);d.value.scrollIntoView()});
B=X14.bind(null,b.data,k);_.Dn("resize",function(){var L=P();if(k()===1&&L!==null){var A;(A=window.grecaptcha)==null||A.reset(L)}});
return _.W("yt-player-captcha-view-model",{class:"ytwPlayerCaptchaViewModelHost"},_.W("div",{class:"ytwPlayerCaptchaViewModelGridContainer"},_.W("span",{class:"ytwPlayerCaptchaViewModelScreenReaderOnly"},function(){var L,A;return(L=b.data().accessibility)==null?void 0:(A=L.accessibilityData)==null?void 0:A.label}),_.W(_.I4,{text:B,
className:_.LQ("ytwPlayerCaptchaViewModelUserMessage","ytwPlayerCaptchaViewModelGridItem"),isOverlay:!0}),_.W("div",{el:d,class:"ytwPlayerCaptchaViewModelGridItem"})))},"pg"),"yt-player-captcha-view-model",{props:{data:_.eI}});var h$Q=!1;_.Go8=_.y(function(b){var d=b.data;return _.W("yt-interstitial-view-model",{class:"interstitialViewModelHost"},_.W(_.m,{cond:function(){return d().icon},
then:function(B){return _.W("div",{class:"interstitialViewModelInterstitialIcon interstitialViewModelFlexItem"},_.W(_.qc,{data:B,alt:"",className:"interstitialViewModelIconImage",preserveWidth:!0}))}}),_.W(_.m,{cond:function(){return d().title},
then:function(B){return _.W("div",{class:"interstitialViewModelInterstitialTitle interstitialViewModelFlexItem"},_.W(_.I4,{text:B}))}}),_.W(_.m,{cond:function(){return d().description},
then:function(B){return _.W("div",{class:"interstitialViewModelInterstitialDescription interstitialViewModelFlexItem"},_.W(_.I4,{text:B}))}}),_.W(_.MN,{data:function(){return d().primaryButton}},{buttonViewModel:function(B){return _.W(_.F0,{data:B.data,
className:"interstitialViewModelFlexItem"})}}),_.W(_.MN,{data:function(){return d().secondaryButton}},{buttonViewModel:function(B){return _.W(_.F0,{data:B.data,
className:"interstitialViewModelFlexItem"})}}))},"qg");
_.Go8.idomCompat=!0;var PtW=_.y(function(b){var d=b.data;_.uQ();return _.W("yt-player-interstitial-renderer",{class:"playerInterstitialRendererHost"},_.W("div",{class:"playerInterstitialRendererScrim"},_.W(_.MN,{data:function(){return d().content}},{interstitialViewModel:_.Go8})))},"rg");
PtW.idomCompat=!0;_.B$(PtW,"yt-player-interstitial-renderer",{props:{data:_.DK}});var rR=function(){var b=_.g.apply(this,arguments)||this;b.noBackground=!1;b.compact=!1;b.actionMap={"yt-update-player-error-message-command":"onUpdatePlayerErrorMessageCommand_"};return b};
_.c(rR,_.g);rR.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"}}}};
rR.prototype.onUpdatePlayerErrorMessageCommand_=function(b){if(_.p(b,xls)){var d;if(b=(d=_.p(b,xls))==null?void 0:d.newPlayerErrorMessageRenderer)this.data=b}};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],rR.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],rR.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],rR.prototype,"ytActionHandlerBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],rR.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Object)],rR.prototype,"status",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],rR.prototype,"noBackground",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],rR.prototype,"compact",void 0);_.w([_.Fk({is:"yt-playability-error-supported-renderers",disableElementRegistration:!0})],rR);
var EZr=_.E_()(rR,"yt-playability-error-supported-renderers",function(){if(e_E===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;YxO===void 0&&(YxO=document.createElement("template"));var k=YxO;B.call(d,k.content.cloneNode(!0),b.content.firstChild);e_E=b}b=e_E;return b},{allowedProps:["compact",
"data","noBackground","status"],mode:2});var s6O=TE4("ytd-button-renderer");var HnG=void 0,tq1=void 0;var Zn4=new $$r;var vs=new _.$n("ENTITY_STATE_TOKEN"),Q2=new _.$n("PERSISTENT_ENTITY_STORE_ACCESSOR_TOKEN");var Ctr=function(b){this.store=b;this.tf5=new _.D$A},tNE=function(b,d,B){var k,G;
if(!(G=((k=d.playabilityStatus)==null?void 0:k.status)!=="OK")){b=b.store;var P;G=d.offlineState&&((P=d.videoDetails)==null?0:P.videoId)?_.N("enable_pl_r_c_cd")?qQE(b.getState().entities,d.videoDetails.videoId):!!pSQ(b.getState().entities,d.videoDetails.videoId):!1}if(G)return!0;G=inW(d);if(G===1){if(_.N("ab_v_vid_sig")){var v,L=(v=d.videoDetails)==null?void 0:v.videoId;if(!L||!B||L!==B){var A;d=new _.iq("282054944_vid",{lZn:B,eYl:(A=d.videoDetails)==null?void 0:A.videoId});_.xs(d)}}return!0}gm4=
0;var a,O;A=(L=d.auxiliaryUi)==null?void 0:(a=L.messageRenderers)==null?void 0:(O=a.bkaEnforcementMessageViewModel)==null?void 0:O.displayType;if(G!==3&&(A==="ENFORCEMENT_MESSAGE_VIEW_MODEL_DISPLAY_TYPE_PLAYER"||A==="ENFORCEMENT_MESSAGE_VIEW_MODEL_DISPLAY_TYPE_POPUP"))return!0;A={reason:_.kg(_.AU("TRY_AGAIN_LATER",void 0,"Something went wrong. Please try again later.")),proceedButton:{buttonRenderer:_.N("ks_something_wrong_learn_more")?b94("RELOAD_PAGE",153785):{style:"STYLE_OVERLAY",size:"SIZE_DEFAULT",
text:_.kg(_.AU("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:_.kg("282054944")};vZ8(d,{playerErrorMessageRenderer:A});return!1},jTQ=function(b,d){if(dhJ(d)){_.ah(1,!0);
var B=(B=dhJ(d))&&_.ldm()?B:void 0;B?(vZ8(d,{enforcementMessageViewModel:B}),b.tf5.increment("IN_PLAYER"),_.ah(5)):(b.tf5.increment("SKIP_DISPLAY"),_.ah(2))}},vZ8=function(b,d){b.playabilityStatus=Object.assign({},b.playabilityStatus,{status:"ERROR",
errorScreen:d});b.videoDetails=void 0};
Ctr.prototype.handleResponse=function(b,d){if(b.playabilityStatus){var B,k,G,P=(d==null?void 0:(B=d.innerTubeRequest)==null?void 0:B.videoId)||(d==null?void 0:(k=d.innerTubeRequest)==null?void 0:(G=k.playerRequest)==null?void 0:G.videoId);tNE(this,b,P)&&jTQ(this,b)}};
Ctr[Da]=[vs];var HZy=new _.$n("ADBLOCK_DETECTION_SERVICE_TOKEN");var QJ=function(b){this.q5L=b};
QJ.prototype.bindInnertubeChallengeFetcher=function(b){this.q5L.bicf(b)};
QJ.prototype.registerChallengeFetchedCallback=function(b){this.q5L.bcr(b)};
QJ.prototype.getLatestChallengeResponse=function(){return this.q5L.blc()};var LzP;LzP=_.YE(["https://static.doubleclick.net/instream/ad_status.js"]);_.f9m=_.p5(LzP);var m10;_.q3=function(b,d,B){var k=this;this.network=b;this.options=d;this.networkStatusManager=B;this.e5=null;if(d.useBotguardEverywhere){var G=new _.fk;this.e5=G.promise;_.k4.ytAtRC&&_.Rn(_.Y8,function(){var P,v;return _.f(function(L){if(L.nextAddress==1){if(!_.k4.ytAtRC)return L.return();P=Anr(null);return L.yield(k.xV(P),2)}v=L.yieldResult;_.k4.ytAtRC&&_.k4.ytAtRC(JSON.stringify(v));_.tn(L)})});
ru4().then(function(P){var v,L,A,a;return _.f(function(O){if(O.nextAddress==1)return P.bindInnertubeChallengeFetcher(function(I){return k.xV(Anr(I))}),O.yield(xL1(),2);
v=O.yieldResult;L=P.getLatestChallengeResponse();A=L.challenge;if(!A)throw Error("mi");a={challenge:A,wC:Td(A),vm:v,bgChallenge:new KC};G.resolve(a);P.registerChallengeFetchedCallback(function(I){I=I.challenge;if(!I)throw Error("ni");I={challenge:I,wC:Td(I),vm:v,bgChallenge:new KC};k.e5=Promise.resolve(I)});
_.tn(O)})})}else d.preload&&WzQ(this,new Promise(function(P){_.ws(_.Y8,function(){P(a9O(k))},0)}))};
m10=function(b){var d={preload:!0,useBotguardEverywhere:!0},B=!1;if(typeof d==="boolean")var k={preload:d};else typeof d==="undefined"?k={preload:!0}:(k=d,B=!!d.d8e);d=B?void 0:new _.L_;_.q3.instance=new _.q3(b,k,d);return _.q3.instance};
_.q3.prototype.bR9=function(){var b=this;return _.f(function(d){return d.nextAddress==1?d.yield(Promise.race([b.e5,null]),2):d.return(!!d.yieldResult)})};
_.q3.prototype.kPV=function(b,d,B){var k=this,G,P,v;return _.f(function(L){k.e5===null&&WzQ(k,a9O(k));G=!1;P={};v=function(){var A,a,O,I,D;return _.f(function(U){switch(U.nextAddress){case 1:if(!k.options.uRS||!k.options.useBotguardEverywhere){U.jumpTo(2);break}return U.yield(TkW(),3);case 3:return A=U.yieldResult,U.yield((a=A)==null?void 0:a.checkForRefresh(),2);case 2:return U.yield(k.e5,5);case 5:O=U.yieldResult;P.challenge=O.challenge;if(!O.vm){"c1a"in O.wC&&(P.error="ATTESTATION_ERROR_VM_NOT_INITIALIZED");
U.jumpTo(6);break}I=Object.assign({},{c:O.challenge,e:b},d);_.Jn(U,7);G=!0;return U.yield(O.vm.snapshot({sO:I}),9);case 9:(D=U.yieldResult)?P.webResponse=D:P.error="ATTESTATION_ERROR_VM_NO_RESPONSE";_.fy(U,6);break;case 7:_.lt(U),P.error="ATTESTATION_ERROR_VM_INTERNAL_ERROR";case 6:if(b==="ENGAGEMENT_TYPE_PLAYBACK"){var M=O.wC,z={};if(M.c6a){var H=Number(_.xe("DCLKSTAT",0));z.reportingStatus=String(Number(M.c)^(isNaN(H)?0:H))}M.c6b&&(z.broadSpectrumDetectionResult=String(Number(M.c)^Number(_.xe("CATSTAT",
0))));P.adblockReporting=z}return U.return(P)}})};
return L.return(Promise.race([v(),$15(B,function(){var A=Object.assign({},P);G&&(A.error="ATTESTATION_ERROR_VM_TIMEOUT");return A})]))})};
var Anr=function(b){var d={engagementType:"ENGAGEMENT_TYPE_UNBOUND"};b&&(d.interpreterHash=b);return d},a9O=function(b,d){d=d===void 0?0:d;
var B,k,G,P,v,L,A,a,O,I,D,U;return _.f(function(M){switch(M.nextAddress){case 1:B=Anr(Iar().ro2);if(_.N("att_fet_ks"))return _.Jn(M,7),M.yield(b.xV(B),9);_.Jn(M,4);return M.yield(O64(b,B),6);case 6:v=M.yieldResult;G=v.tlW;P=v.h44;k=v;_.fy(M,3);break;case 4:return _.lt(M),_.eu(Error("oi`"+d)),I9O(b,864E5),M.return({challenge:"",wC:{},vm:void 0,bgChallenge:void 0});case 9:k=M.yieldResult;if(!k)throw Error("pi");if(!k.challenge)throw Error("qi");G=k.challenge;P=Td(G);if("c1a"in P&&(!k.bgChallenge||!k.bgChallenge.program))throw Error("ri");
_.fy(M,3);break;case 7:L=_.lt(M);_.eu(L);d++;if(d>=5)return _.eu(Error("oi`"+d)),I9O(b,864E5),M.return({challenge:"",wC:{},vm:void 0,bgChallenge:void 0});A=1E3*Math.pow(2,d-1)+Math.random()*1E3;return M.return(new Promise(function(z){_.ws(_.Y8,function(){z(a9O(b,d))},A)}));
case 3:a=nyW(P);I9O(b,a*1E3);O=void 0;if(!("c1a"in P&&k.bgChallenge)){M.jumpTo(10);break}I=KuE(k.bgChallenge);_.Jn(M,11);return M.yield(Uts(Iar(),I),13);case 13:_.fy(M,12);break;case 11:return D=_.lt(M),_.eu(D),M.return({challenge:G,wC:P,vm:O,bgChallenge:I});case 12:return _.Jn(M,14),O=new _.qm({challenge:I,dBq:{sA:"aGIf"}}),M.yield(O.adL,16);case 16:_.fy(M,10);break;case 14:U=_.lt(M),_.eu(U),O=void 0;case 10:return M.return({challenge:G,wC:P,vm:O,bgChallenge:I})}})},D1E=function(b,d){var B;
return _.f(function(k){if(k.nextAddress==1)return r6(2),_.Jn(k,2),k.yield(b.network.xV(d),4);if(k.nextAddress!=2)return(B=k.yieldResult)?B.challenge&&!B.bgChallenge?r6(1):r6(4):r6(3),k.return(B);_.lt(k);r6(3);return k.return(void 0)})};
_.q3.prototype.xV=function(b){var d=this,B;return _.f(function(k){B=d.networkStatusManager;if(!B||B.isNetworkAvailable())return k.return(D1E(d,b));_.jb("att_pna",void 0,"attestation_challenge_fetch");return k.return(new Promise(function(G){B.listenOnce("publicytnetworkstatus-online",function(){D1E(d,b).then(G)})}))})};
var U1P=function(b){if(!b)throw Error("pi");if(!b.challenge)throw Error("qi");var d=b.challenge,B=Td(d);if("c1a"in B&&(!b.bgChallenge||!b.bgChallenge.program))throw Error("ri");return Object.assign({},b,{tlW:d,h44:B})},O64=function(b,d){var B,k,G,P,v;
return _.f(function(L){switch(L.nextAddress){case 1:B=void 0,k=0,G={};case 2:if(!(k<5)){L.jumpTo(4);break}if(!(k>0)){L.jumpTo(5);break}G.snB=1E3*Math.pow(2,k-1)+Math.random()*1E3;return L.yield(new Promise(function(A){return function(a){_.ws(_.Y8,function(){a(void 0)},A.snB)}}(G)),5);
case 5:return _.Jn(L,7),L.yield(b.xV(d),9);case 9:return P=L.yieldResult,L.return(U1P(P));case 7:B=v=_.lt(L),v instanceof Error&&_.eu(v);case 8:k++;G={snB:void 0};L.jumpTo(2);break;case 4:throw B;}})},WzQ=function(b,d){b.e5=d},oZa=function(b){var d,B,k;
return _.f(function(G){if(G.nextAddress==1)return G.yield(Promise.race([b.e5,null]),2);d=G.yieldResult;var P=a9O(b);b.e5=P;(B=d)==null||(k=B.vm)==null||k.dispose();_.tn(G)})},I9O=function(b,d){var B=Date.now()+d,k=function(){var G;
return _.f(function(P){G=B-Date.now();return G<1E3?P.yield(oZa(b),0):(_.ws(_.Y8,k,Math.min(G,6E4)),P.jumpTo(0))})};
k()},$15=function(b,d){return new Promise(function(B){_.ws(_.Y8,function(){B(d())},b)})};var N95=function(){};
N95.prototype.processContext=function(b){var d=_.q3.instance;if(!d)return _.cv();var B=bKJ(b);return B?new Mw(d.kPV(B,xBy(b),500).then(function(k){var G;(b==null?0:(G=b.innerTubeRequest)==null?0:G.context)||(b.innerTubeRequest.context={});G=b.innerTubeRequest.context;G.request||(G.request={});G.request.attestationResponseData=k})):_.cv()};var pza=function(b){this.innertubeTransportService=b};
pza.prototype.xV=function(b){_.jb("att_fsr",void 0,"attestation_challenge_fetch");return _.OQ(this.innertubeTransportService,b,_.e6(_.kw$)).then(function(d){_.jb("att_frr",void 0,"attestation_challenge_fetch");return d})};_.MiP=function(b){this.innertubeTransportService=b};var cnO=new _.$n("ATTESTATION_ASYNC_CONTEXT_PROCESSOR");var JnW=function(){},Rj0=function(b,d,B,k,G){var P=_.xe("YPC_MB_URL");
_.yA2(P).then(function(){zjg(P,b,d,B,k,G)})},zjg=function(b,d,B,k,G,P){try{var v=_.dt.payments.business.integration,L=_.dt.payments.business.integration.Style.create().withMaterialDesignStyle(),A=v.mashupMode.popup("purchaseManagerDivId").usingDraggableDialog().usingPreferredWidth(600);
_.N("enable_window_constrained_buy_flow_dialog")&&(A=A.usingPopupStyle("windowConstrained"));P&&(A=A.usingCloseCallback(P));var a=B?B:_.xe("YPC_GB_LANGUAGE"),O=_.xe("SESSION_INDEX");v.bootstrap.fromPaymentsUrl(b);v.bootstrap.asMashupMode(A).usingGaiaIndex(O).usingLocale(a).usingStyle(L).usingDefaultActivityStatusChangeHandler().inStandaloneContext(v.standaloneContextAuthId.forGaia()).purchaseManager(d,function(I){k&&k(I)}).load(void 0,G)}catch(I){throw G&&G(I),_.xs(I),I;
}};var Xza=new _.$n("PURCHASE_MANAGER_TOKEN");var hjE=function(){var b=this;this.videos=[];this.recommendedVideos=[];this.showRefreshPill=this.continuationsPresent=!1;this.clientHeight=window.innerHeight;this.TEST_ONLY={getVideos:function(){return b.videos},
getContinuationsPresent:function(){return b.continuationsPresent},
setVideos:function(d){b.videos=d},
getRecommendedVideos:function(){return b.recommendedVideos},
setRecommendedVideos:function(d){b.recommendedVideos=d}}};
hjE.prototype.addVideos=function(b){b&&(this.videos=b.filter(function(d){return!!_.B5Q(d)}).map(function(d){var B=_.B5Q(d);
a:{var k;if(d.playlistVideoRenderer&&((k=d.playlistVideoRenderer)==null?0:k.voteSortTiebreaker))var G=d.playlistVideoRenderer.voteSortTiebreaker;else{if(_.p(d,xo)){var P;if(k=(G=_.p(d,xo))==null?void 0:(P=G.playlistItemData)==null?void 0:P.voteSortTiebreaker){G=k;break a}}G=""}}return{itemId:B,videoId:_.P1F(d),voteCount:_.E9m(d),voteSortTiebreaker:G}}),this.continuationsPresent=!!_.p(b[b.length-1],_.by))};
var H6E=function(b,d){return b.videos.findIndex(function(B){return B.itemId===d})},l9P=function(b,d){return b.recommendedVideos.findIndex(function(B){return B.itemId===d})},tiW=function(b){b={openPopupAction:{popupType:"TOAST",
popup:{notificationActionRenderer:{responseText:{simpleText:b}}}}};_.I2().resolve(_.U6).resolveCommand(b)};var j64=function(){hjE.apply(this,arguments)};
_.c(j64,hjE);
var BUA=function(b,d,B,k){if(!b.parentElem)throw Error("wi");var G=H6E(b,d);G===-1&&(G=l9P(b,d),G=G!==-1?G+b.videos.length:-1);if(G===-1)throw Error("xi");var P=G>=b.videos.length?b.recommendedVideos[G-b.videos.length]:b.videos[G];P.voteCount=B;P.voteSortTiebreaker=Date.now().toString();G>=b.videos.length?b.recommendedVideos.splice(G-b.videos.length,1):b.videos.splice(G,1);var v=b.videos;for(var L=0,A=v.length-1;L<=A;){var a=Math.floor((L+A)/2);if(v[a].voteCount<P.voteCount)A=a-1;else if(v[a].voteCount>P.voteCount)L=
a+1;else{a:{var O=P.voteSortTiebreaker;var I=v[a].voteSortTiebreaker;if(O.length!==I.length)O=O.length>I.length;else{for(var D=0;D<O.length;D++){var U=O.charCodeAt(D),M=I.charCodeAt(D);if(U>M){O=!0;break a}if(U<M)break}O=!1}}O?A=a-1:L=a+1}}v=L;if(v===-1)throw Error("yi");b.videos.splice(v,0,P);G!==v&&FzO(b,G,v,d,B,k)},FzO=function(b,d,B,k,G,P){var v,L=(v=b.parentElem)==null?void 0:v.children,A=Math.min(d,B),a=Math.max(d,B);
if(L)for(v=A;v<=a;v++)L[v].style.viewTransitionName="item-"+String(v);document.startViewTransition(function(){if(b.parentElem){var O=b.parentElem.children;if(!(!O||d<0||d>=O.length||B<0||B>=O.length)){var I=O[d];if(I){I.remove();b.showRefreshPill=B>=b.videos.length-1&&b.continuationsPresent;if(!b.showRefreshPill){O=O[B]||null;var D;(D=b.parentElem)==null||D.insertBefore(I,O)}_.dp(b.parentElem,"yt-update-video-data-voting-animation",{toIdx:B,itemId:k,newVoteCount:G,voteStatus:P,hideItem:b.showRefreshPill})}}}}).finished.then(function(){if(L)for(var O=
A;O<=a;O++)L[O].style.viewTransitionName="";
if(b.showRefreshPill)tiW(_.AU("VOTING_ANIMATION_CONTINUATION_TOAST_MESSAGE"));else{var I;if(I=O=(I=b.parentElem)==null?void 0:I.children[B])I=O.getBoundingClientRect(),O=I.bottom,I=!(I.top>=0&&O<=b.clientHeight);I&&(I=_.WG(d>B?"VOTING_ANIMATION_UP_TOAST_MESSAGE":"VOTING_ANIMATION_DOWN_TOAST_MESSAGE",Math.abs(d-B)),tiW(I))}})};var ynO=function(b,d){var B=this;b?this.innertubeTransportServicePromise=Promise.resolve(b):d&&(this.innertubeTransportServicePromise=d(),this.innertubeTransportServicePromise.catch(function(){}));
this.reportMiniAppValueRateLimiter=new jF(3E3,function(k){return Z6r(B,k)},0);
this.validateMiniAppVideoIdRateLimiter=new jF(3E3,function(k){return gZO(B,k)},1)},mXQ=function(b,d){b.JSC$17546_miniAppId=d;
b.reportMiniAppValueRateLimiter=new jF(3E3,function(B){return Z6r(b,B)},0);
b.validateMiniAppVideoIdRateLimiter=new jF(3E3,function(B){return gZO(b,B)},1)},O0m=function(b,d){var B;
return _.f(function(k){if(k.nextAddress==1)return k.yield(b.reportMiniAppValueRateLimiter.call(d),2);B=k.yieldResult;return k.return([B,d])})},Z6r=function(b,d){var B,k,G,P,v,L,A;
return _.f(function(a){switch(a.nextAddress){case 1:return a.yield(b.innertubeTransportServicePromise,2);case 2:return B=a.yieldResult,k=_.e6(vXU),G=Date.now(),P={externalPostId:b.JSC$17546_miniAppId,userStatValue:{statKey:"high_score",timestamp:{seconds:""+Math.floor(G/1E3),nanos:Math.round(G%1E3*1E6)},intValue:""+d}},_.Jn(a,3),a.yield(_.OQ(B,P,k),5);case 5:v=a.yieldResult;_.fy(a,4);break;case 3:throw L=_.lt(a),L;case 4:if(v){if("error"in v&&v.error)throw v.error;if(v.errorMetadata)throw Error("zi`"+
v.errorMetadata.status);if(A=v.userStatResult)return a.return(A);throw Error("Ai");}throw Error("Bi");}})},DXO=function(b){var d,B,k,G,P;
_.f(function(v){switch(v.nextAddress){case 1:return v.yield(b.innertubeTransportServicePromise,2);case 2:return d=v.yieldResult,B=_.e6(vXU),k={externalPostId:b.JSC$17546_miniAppId,userSettingsUpdate:{isAllowNetworkAcked:!0}},_.Jn(v,3),v.yield(_.OQ(d,k,B),5);case 5:G=v.yieldResult;_.fy(v,4);break;case 3:throw P=_.lt(v),P;case 4:if(G==null)throw Error("Bi");if("error"in G&&G.error)throw G.error;if(G.errorMetadata)throw Error("zi`"+G.errorMetadata.status);_.tn(v)}})};
ynO.prototype.flush=function(){var b=this;return _.f(function(d){return d.nextAddress==1?d.yield(b.reportMiniAppValueRateLimiter.flush(),2):d.yield(b.validateMiniAppVideoIdRateLimiter.flush(),0)})};
var IsO=function(b,d){return _.f(function(B){return B.nextAddress==1?B.yield(b.validateMiniAppVideoIdRateLimiter.call(d),2):B.return(B.yieldResult)})},gZO=function(b,d){var B,k,G,P,v,L;
return _.f(function(A){switch(A.nextAddress){case 1:return A.yield(b.innertubeTransportServicePromise,2);case 2:return B=A.yieldResult,k=_.e6(dfr),G={videoId:d},_.Jn(A,3),A.yield(_.OQ(B,G,k),5);case 5:P=A.yieldResult;_.fy(A,4);break;case 3:throw v=_.lt(A),v;case 4:if(P){if("error"in P&&P.error)throw P.error;if(P.errorMetadata)throw Error("zi`"+P.errorMetadata.status);if(L=P.playabilityStatus)return A.return(L.status);throw Error("Ci");}throw Error("Bi");}})};
ynO[Da]=[_.O6(_.pk),_.O6(yg$)];var S7r=function(){this.clientData=new Map};
S7r.prototype.getData=function(b){return this.clientData.get(b)};var ViQ=function(b){this.store=b};
ViQ.prototype.handleResponse=function(b){(b=_.p(b.frameworkUpdates,qn))&&_.OR(b,this.store)};
ViQ[Da]=[_.C2];var i6a=new _.$n("ENTITIES_RESPONSE_PROCESSOR_TOKEN");var wzO,ul5,Kz5;_.x2=new _.$n("FLOW_STATE_MANAGER_TOKEN");wzO=function(){this.flowStates=new Map};
ul5=function(b,d){b=_.C(b.flowStates.values());for(var B=b.next();!B.done;B=b.next())if(B=B.value,B.flowRenderer.targetId===d)return B};
Kz5=function(b,d){var B,k=((B=b.flowRenderer.steps)!=null?B:[]).filter(function(G){return!d.includes(_.p(G,_.b7).stepId)});
b.flowRenderer.steps=k};var nZa=function(b){this.JSC$17570_flowStateManager=b};
_.c(nZa,Me);nZa.prototype.resolveCommand=function(b){var d=this,B,k,G,P,v,L;return _.f(function(A){B=_.p(b,aLV);G=(k=B)==null?void 0:k.stepIds;v=(P=B)==null?void 0:P.targetId;if(!G||!v)return A.return();L=ul5(d.JSC$17570_flowStateManager,v);if(!L)return A.return();Kz5(L,G);_.tn(A)})};
var Y2=function(){nZa.apply(this,arguments)};
_.c(Y2,nZa);Y2[Da]=[_.x2];var T9E=function(b,d){this.JSC$17576_reduxStore=b;this.JSC$17576_flowStateManager=d};
_.c(T9E,Me);
T9E.prototype.resolveCommand=function(b){var d=this,B,k,G,P,v,L,A,a,O,I,D,U,M;return _.f(function(z){B=_.p(b,_.mzh);k=B.stepId;G=B.targetId;P=ul5(d.JSC$17576_flowStateManager,G);L=(v=P)==null?void 0:v.flowRenderer;A=L.flowStateEntityKey;a=_.Yo(d.JSC$17576_reduxStore.getState(),A);if(!a)return z.return();O=a.currentStepId;U=(D=(I=a)==null?void 0:I.stepIdStack)!=null?D:[];M=O===U[U.length-1]?k:O;d.JSC$17576_reduxStore.dispatch(_.jh("flowStateEntity",A,{currentStepId:k,stepIdStack:[M]},"REPEATED_FIELDS_MERGE_OPTION_APPEND"));_.tn(z)})};
var eF=function(){T9E.apply(this,arguments)};
_.c(eF,T9E);eF[Da]=[_.C2,_.x2];var rnE=function(b,d,B){this.JSC$17583_reduxStore=b;this.JSC$17583_flowStateManager=d;this.JSC$17583_commandHandler=B};
_.c(rnE,Me);
rnE.prototype.resolveCommand=function(b,d){var B=this,k,G,P,v,L,A,a,O,I,D,U,M,z;return _.f(function(H){k=_.p(b,_.$zr);G=k.targetId;P=ul5(B.JSC$17583_flowStateManager,G);L=(v=P)==null?void 0:v.flowRenderer;A=L.flowStateEntityKey;a=_.Yo(B.JSC$17583_reduxStore.getState(),A);D=[].concat(_.K6((I=(O=a)==null?void 0:O.stepIdStack)!=null?I:[]));U=D.pop();((M=a)==null?void 0:M.currentStepId)===U&&(U=D[D.length-1]);if(!U)return(z=k.onFirstStepCommand)&&B.JSC$17583_commandHandler.resolveCommand(z,d),H.return();
B.JSC$17583_reduxStore.dispatch(_.jh("flowStateEntity",A,{currentStepId:U,stepIdStack:D}));_.tn(H)})};
var bu=function(){rnE.apply(this,arguments)};
_.c(bu,rnE);bu[Da]=[_.C2,_.x2,_.U6];var Q6W=function(b,d){this.innertubeTransportService=b;this.JSC$17588_commandHandler=d};
_.c(Q6W,Me);Q6W.prototype.resolveCommand=function(b,d){var B=this,k,G,P,v,L;return _.f(function(A){if(A.nextAddress==1){k=_.p(b,OPr);if(!k)return A.return();_.Jn(A,2);return A.yield(_.TD(B.innertubeTransportService,b),4)}if(A.nextAddress!=2){G=A.yieldResult;if(!G)return A.return();(P=G.updateFlowCommand)&&B.JSC$17588_commandHandler.resolveCommand(P,d);return _.fy(A,0)}_.lt(A);(L=(v=k)==null?void 0:v.onFailureCommand)&&B.JSC$17588_commandHandler.resolveCommand(L,d);_.tn(A)})};
var dW=function(){Q6W.apply(this,arguments)};
_.c(dW,Q6W);dW[Da]=[_.pk,_.U6];var q7Q=function(b,d){this.JSC$17594_flowStateManager=b;this.JSC$17594_commandHandler=d};
_.c(q7Q,Me);
q7Q.prototype.resolveCommand=function(b,d){var B=this,k,G,P,v;return _.f(function(L){k=_.p(b,_.Dz3);G=k.targetId;P=ul5(B.JSC$17594_flowStateManager,G);if(!P)return L.return(Promise.resolve());var A=P,a=(v=k.steps)!=null?v:[],O,I=(O=A.flowRenderer.steps)!=null?O:[];a=[].concat(_.K6(I),_.K6(a));A.flowRenderer.steps=a;k.flowContinuationCommand&&(P.flowRenderer.flowContinuationCommand=k.flowContinuationCommand);k.entityUpdateCommand&&B.JSC$17594_commandHandler.resolveCommand(k.entityUpdateCommand,d);
return L.return(Promise.resolve())})};
var Bw=function(){q7Q.apply(this,arguments)};
_.c(Bw,q7Q);Bw[Da]=[_.x2,_.U6];var x10={account_advanced:[[0,1,155]],account_box:[[0,1,24],[1,1,24]],account_notifications:[[0,1,155]],account_playback:[[0,1,155]],account_privacy:[[0,1,155]],account_settings:[[0,1,155]],account_sharing:[[0,1,155]],admin_panel_settings:[[1,1,24]],ameba:[[0,1,60]],android_messenger:[[0,1,192]],"arrow-back":[[1,1,24,!0]],"arrow-forward":[[1,1,24,!0]],arrow_drop_down:[[1,1,24]],arrow_drop_up:[[1,1,24]],artwork:[[0,1,140]],bebo:[[0,1,60]],blogger:[[0,1,60]],chrome_icon:[[0,1,192]],collections:[[0,
1,24]],countdown_to_close:[[0,1,100]],countdown_to_close_digit:[[0,1,100]],creation_post:[[0,1,24],[1,1,24]],creator_studio_red_logo:[[0,2,24]],cyworld:[[0,1,60]],dark_theme:[[0,1,24],[1,1,24]],digg:[[0,1,60]],email:[[0,1,60]],embed:[[0,1,60]],emoji_activities:[[0,1,24]],emoji_food:[[0,1,24]],emoji_nature:[[0,1,24]],emoji_symbols:[[0,1,24]],emoji_travel:[[0,1,24]],empty_search:[[0,1,230]],equalizer:[[0,1,24]],face_filled_happy:[[0,1,36]],face_filled_meh:[[0,1,36]],face_filled_sad:[[0,1,36]],face_filled_unhappy:[[0,
1,36]],face_filled_very_happy:[[0,1,36]],face_outlined_happy:[[1,1,36]],face_outlined_meh:[[1,1,36]],face_outlined_sad:[[1,1,36]],face_outlined_unhappy:[[1,1,36]],face_outlined_very_happy:[[1,1,36]],facebook:[[0,1,60]],fotka:[[0,1,60]],g_translate:[[1,1,24]],game_console_dpad:[[0,1,24]],game_console_face_buttons:[[0,1,24]],goo:[[0,1,60]],google:[[0,1,24]],hashtag_landing_page_empty:[[0,1,200]],hashtag_landing_page_empty_dark_mode:[[0,1,200]],hashtag_landing_page_error:[[0,1,300]],hashtag_landing_page_error_dark_mode:[[0,
1,300]],hi5:[[0,1,60]],kakao:[[0,1,60]],"keyboard-arrow-down":[[1,1,24]],"keyboard-arrow-up":[[1,1,24]],language:[[0,1,24],[1,1,24]],library_remove:[[1,1,24]],linkedin:[[0,1,60]],livejournal:[[0,1,60]],member:[[1,2,16]],meneame:[[0,1,60]],mixi:[[0,1,60]],moderator:[[1,1,16]],money_fill:[[0,3,24]],music:[[1,1,24]],myspace:[[0,1,60]],naver:[[0,1,60]],odnoklassniki:[[0,1,60]],offline_download:[[0,1,24]],offline_downloading_eighty:[[0,1,24]],offline_downloading_eighty_updated:[[0,1,24]],offline_downloading_forty:[[0,
1,24]],offline_downloading_forty_updated:[[0,1,24]],offline_downloading_sixty:[[0,1,24]],offline_downloading_sixty_updated:[[0,1,24]],offline_downloading_spinner:[[0,1,24]],offline_downloading_twenty:[[0,1,24]],offline_downloading_twenty_updated:[[0,1,24]],offline_downloading_zero:[[0,1,24]],offline_downloading_zero_updated:[[0,1,24]],offline_no_content:[[0,1,192]],offline_pause:[[1,1,24]],offline_pin:[[0,1,24]],open_in_panel:[[0,1,24]],owner:[[1,1,16]],pinterest:[[0,1,60]],"play-arrow":[[0,1,24]],
play_disabled:[[0,1,24]],premium:[[0,1,14]],premium_standalone:[[0,2,24]],premium_standalone_cairo:[[0,1,24]],"radio-button-unchecked":[[1,1,24]],rakuten:[[0,1,60]],reddit:[[0,2,192]],refresh:[[1,1,24]],schedule_fanzone:[[0,1,100]],screen_light:[[1,1,24]],search_prominent:[[1,1,24]],"shorts-comment":[[0,2,32]],"shorts-dislike":[[0,2,32]],"shorts-like":[[0,2,32]],"shorts-pause":[[0,1,24]],"shorts-share":[[0,2,32]],skyblog:[[0,1,60]],skype:[[0,1,60]],sms:[[0,1,24]],sort:[[0,1,24]],spark:[[0,1,24],[1,
1,24]],spark_search:[[0,1,24]],stumbleupon:[[0,1,60]],subdirectory_arrow_right:[[1,1,24]],tuenti:[[0,1,60]],tumblr:[[0,1,60]],twitter:[[0,3,192]],unplugged_logo:[[0,2,24]],verified:[[1,2,16]],vertical_align_top:[[1,1,24]],video_call:[[0,1,24]],view_module:[[0,1,24],[1,1,24]],vkontakte:[[0,1,60]],"volume-off":[[0,1,24]],"volume-up":[[0,1,24]],watermark:[[0,1,110]],waveform:[[1,1,24]],web_system_activity_dialog:[[0,1,60]],weibo:[[0,1,60]],whatsapp:[[0,1,60]],wykop:[[0,1,60]],yahoo:[[0,1,60]],yahoo_japan:[[0,
1,192]],youtube_community_post:[[0,1,60]],youtube_community_repost:[[0,1,60]],youtube_kids_round:[[0,2,24]],youtube_logo:[[0,1,24]],youtube_music:[[0,2,24]],youtube_round:[[0,2,24]],youtube_shorts_brand_24:[[0,2,24]],youtube_shorts_fill_no_triangle_red_16:[[0,1,16]],"yt-logo-red-updated":[[0,3,24]],"yt-logo-updated":[[0,3,24]]};var Y7P=new _.$n("ICON_SET_TOKEN"),ejE=new _.$n("ICON_URL_PROVIDER_TOKEN"),b5E=new _.$n("PREFETCH_ICONS_TOKEN"),dxP=new _.$n("ICON_MAP_FN_TOKEN");var kh={},B1O=(kh.ACCESS_TIME="clock",kh.ACCOUNT_BOX=_.xe("INNERTUBE_CLIENT_NAME")==="WEB_CREATOR"?"person_box":"person_account",kh.ACCOUNT_BOX_CAIRO="person_account_cairo",kh.ACCOUNT_CIRCLE="person_circle",kh.ACCOUNT_CIRCLE_CAIRO="person_circle_cairo",kh.ACCOUNT_LINKED="account_link_success",kh.ACCOUNT_UNLINKED="account_link",kh.ADD_FRIEND="people",kh.ADD_MODERATOR="shield_add",kh.ADD_TO_LIBRARY="bookmark",kh.ADD_TO_PLAYLIST="add",kh.ADD_TO_QUEUE_TAIL="list_queue",kh.ADD_TO_REMOTE_QUEUE="list_music",
kh.ADD_TO_WATCH_LATER="clock",kh.ADD_VIDEO_LINK="film_strip_add",kh.ALERT_WARN_RED="alert_triangle",kh.ARROW_BACK="arrow_left",kh.ARROW_DIAGONAL_UP_RIGHT_FILLED="arrow_diagonal_up_right",kh.ARROW_DROP_DOWN="chevron_down",kh.ARROW_DROP_UP="chevron_up",kh.ARROW_FORWARD="arrow_right",kh.ARTIST="person_music",kh.AUDIOTRACK="audio",kh.AUTO_AWESOME="sparkle",kh.AVATAR_ANONYMOUS="person_circle",kh.AVATAR_LOGGED_OUT="person_circle",kh.BACK="arrow_left",kh.BAR_CHART="bar_graph",kh.BLOCK="slash_circle_left",
kh.BLOCK_USER="slash_circle_left",kh.BOOKMARK_BORDER="bookmark",kh.BREAKING_NEWS_ALT_1="article_alert",kh.BROADCAST_CAIRO="podcast_cairo",kh.BUG_REPORT="bug",kh.CAMERA_ALT="camera",kh.CAMPAIGN="megaphone",kh.CANCEL="x_circle",kh.CAPTIONS="closed_caption",kh.CAST_OUTLINE="chromecast",kh.CHANNEL_NOTIFICATION_PREFERENCE_OFF="bell",kh.CHANNEL_NOTIFICATION_PREFERENCE_ON="bell_on",kh.CHAT="message_bubble_left",kh.CHAT_BUBBLE="message_bubble_empty",kh.CHAT_SPARK="spark_message_bubble_left",kh.CHECK_BOX_OUTLINE_BLANK=
"box_empty",kh.CHECK_CIRCLE_OUTLINE="check_circle",kh.CHECK_CIRCLE_THICK="check_circle",kh.CLARIFY="article_clarify",kh.CLOSED_CAPTION_SELECTED="closed_caption",kh.CLOSE="x_mark",kh.CLOUD_UPLOAD="cloud_arrow_up",kh.COLLAPSE="chevron_up",kh.COLLAPSE_CAIRO="chevron_up_cairo",kh.COLLECTION="layers",kh.COLOR_LENS="palette",kh.COMMENT="message_bubble_right",kh.CONSENT_SHIELD="person_shield",kh.CONTENT_CUT="scissors",kh.CONTENT_CUT_CAIRO="scissors_cairo",kh.COURSE=_.N("web_enable_course_icon_update")?"creator_academy":
"lightbulb",kh.COURSE_CAIRO=_.N("web_enable_course_icon_update")?"creator_academy_cairo":"lightbulb_cairo",kh.CREATION_LIVE="radar_live",kh.CREATION_POST="box_pencil",kh.CREATION_UPLOAD="my_videos",kh.CREATION_UPLOAD_RED="upload",kh.CREATOR_METADATA_MONETIZATION="dollar_sign",kh.CREATOR_METADATA_MONETIZATION_OFF="dollar_sign_off",kh.CREATOR_STUDIO="youtube_studio",kh.DASHBOARD="grid_asymmetrical",kh.DELETE="trash_can",kh.DELETE_SWEEP="trash_can",kh.DESKTOP="laptop",kh.DISLIKE="thumb_down",kh.DISLIKE_SELECTED=
"thumb_down",kh.DISMISSAL="x_mark",kh.DISMISS_QUEUE="list_remove",kh.DONE_ALL="check_double",kh.DOWN_ARROW="arrow_down",kh.DO_NOT_DISTURB="slash_circle_left",kh.DRAFT="paper_corner_folded",kh.DRAG_HANDLE="bars_2",kh.EDIT="pencil",kh.EMOJI="face_very_happy",kh.EMOJI_FLAGS="flag",kh.EMOJI_OBJECTS="lightbulb",kh.EMOJI_PEOPLE="face_very_happy",kh.EMOJI_RECENT="clock",kh.EMPTY_HEART="heart",kh.EMPTY_LIKE="thumb_up",kh.ERROR_BLACK="alert_circle",kh.ERROR_OUTLINE="alert_circle",kh.EXIT_APP="arrow_in",kh.EXIT_TO_APP=
"arrow_in",kh.EXPAND="chevron_down",kh.EXPAND_ALL="chevron_expand",kh.EXPAND_CAIRO="chevron_down_cairo",kh.EXPAND_LESS="chevron_up",kh.EXPAND_MORE="chevron_down",kh.EXPLORE="compass",kh.EXPLORE_DESTINATION="compass",kh.EXTERNAL_LINK="open_new",kh.FAB_UPLOAD="upload",kh.FACE_HAPPY_OUTLINE="face_happy",kh.FACT_CHECK="article_check",kh.FASHION_LOGO="fashion",kh.FASHION_LOGO_CAIRO="fashion_cairo",kh.FAVORITE="heart",kh.FEEDBACK="message_bubble_alert",kh.FEEDBACK_CAIRO="message_bubble_alert_cairo",kh.FILL_ARROW_SOLID_DOWN_16=
"arrow_solid_down",kh.FILL_ARROW_SOLID_UP_16="arrow_solid_up",kh.FILL_DOLLAR_SIGN_HEART_12="dollar_sign_heart",kh.FILTER="menu_filter",kh.FIRST_PAGE="chevron_first",kh.FLAG="flag",kh.FULL_HEART="heart",kh.GAME_CONSOLE_DPAD="game_console_dpad",kh.GAME_CONSOLE_FACE_BUTTONS="game_console_face_buttons",kh.GAMING_LOGO="gaming",kh.GAMING_LOGO_CAIRO="gaming_cairo",kh.GO_TO_PAGE="arrow_right",kh.GROUPS="people_group",kh.HAPPY="face_happy",kh.HEALTH_AND_SAFETY="shield_plus",kh.HELP="question_circle",kh.HELP_CAIRO=
"question_circle_cairo",kh.HELP_OUTLINE="question_circle",kh.HIDE="slash_circle_left",kh.IMAGE="image",kh.INFINITY_ICON="infinity",kh.INFO="info_circle",kh.INFO_OUTLINE="info_circle",kh.INSERT_CHART="bar_graph_box_vertical",kh.INSERT_CHART_OUTLINED="bar_graph_box_vertical",kh.INSERT_PHOTO="image",kh.KEEP="pin",kh.KEEP_OFF="pin_off",kh.KEYBOARD="keyboard",kh.KEYBOARD_ARROW_DOWN="chevron_down",kh.KEYBOARD_ARROW_UP="chevron_up",kh.KIDS_BLOCK="slash_circle_left",kh.LANGUAGE="globe",kh.LAST_PAGE="chevron_last",
kh.LAUNCH="open_new",kh.LEARNING="lightbulb",kh.LEARNING_CAIRO="lightbulb_cairo",kh.LIBRARY_ADD=L$4("library_add"),kh.LIBRARY_OUTLINE="library",kh.LIBRARY_REMOVE=L$4(),kh.LIGHTBULB_SPARK_OUTLINE="lightbulb_spark",kh.LIKES_PLAYLIST="thumb_up",kh.LIKES_PLAYLIST_CAIRO="thumb_up_cairo",kh.LIKE="thumb_up",kh.LIKE_SELECTED="thumb_up",kh.LIVE="radar_live",kh.LIVE_CAIRO="radar_live_cairo",kh.LIVE_UNLISTED="link",kh.LOCATION_ON="location_point",kh.LOCATION_PIN="location_point",kh.LOOP="arrow_repeat",kh.LOOP_ACTIVE=
"arrow_repeat",kh.LOOP_ONE="arrow_repeat_1",kh.LOOP_ONE_ACTIVE="arrow_repeat_1",kh.MEH="face_meh",kh.MEMBERS_ONLY_MODE_OFF="message_bubble_left",kh.MESSAGE="message_bubble_left",kh.MICROPHONE_ON="mic",kh.MIX="youtube_mix",kh.MONETIZATION_ON="dollar_sign_circle",kh.MONEY_FILL="dollar_sign_container",kh.MONEY_FILL_JPY="yen_sign_container",kh.MONEY_HEART="dollar_sign_heart",kh.MORE_HORIZ="overflow_horizontal",kh.MORE_VERT="overflow_vertical",kh.MUSIC="audio",kh.MUSIC_CAIRO="audio_cairo",kh.MUSIC_NOTE_SYMBOL=
"music",kh.MUSIC_SHUFFLE="arrow_shuffle",kh.MY_CHANNEL="person_circle",kh.MY_LOCATION="location_point",kh.NEWS_STORY="news",kh.NEXT="chevron_right",kh.NOTIFICATIONS="bell",kh.NOTIFICATIONS_ACTIVE="bell_on",kh.NOTIFICATIONS_CAIRO="bell_cairo",kh.NOTIFICATIONS_DONE_CHECKMARK="check",kh.NOTIFICATIONS_INBOX="bell",kh.NOTIFICATIONS_NONE="bell",kh.NOTIFICATIONS_OFF="bell_off",kh.NOT_INTERESTED="slash_circle_left",kh.OFFICIAL_ARTIST_BADGE="audio",kh.OFFLINE_CLOUD="cloud_off",kh.OFFLINE_DOWNLOAD="download",
kh.OFFLINE_DOWNLOAD_CAIRO="download_cairo",kh.OFFLINE_PAUSE="pause",kh.OPEN_IN_NEW="open_new",kh.OUTLINE_ADJUST="adjust",kh.OUTLINE_ARROW_SOLID_DOWN_16="arrow_solid_down",kh.OUTLINE_ARROW_SOLID_UP_16="arrow_solid_up",kh.OUTLINE_BAG="bag",kh.OUTLINE_CLOCK_HALF_CIRCLE="clock_half_circle",kh.OUTLINE_OVERFLOW_HORIZONTAL_32="overflow_horizontal",kh.OUTLINE_OVERFLOW_VERTICAL="overflow_vertical",kh.OUTLINE_YOUTUBE_IMPROVE_TV="youtube_improve_tv",kh.PAID="dollar_sign",kh.PAUSE_OUTLINED="pause",kh.PAYMENT=
"credit_card",kh.PERSON_RADAR_FILLED="person_radar",kh.PHONE_DOWNLOAD="mobile_download",kh.PLAYABLES_LOGO="tic_tac_toe",kh.PLAYABLES_LOGO_CAIRO="tic_tac_toe_cairo",kh.PLAYLISTS="list_play_arrow",kh.PLAYLISTS_CAIRO="list_play_arrow_cairo",kh.PLAYLIST_ADD=L$4("list_add"),kh.PLAYLIST_ADD_CHECK=L$4("list_check"),kh.PLAYLIST_PLAY="list_play_arrow",kh.PLAY_ALL="play_arrow",kh.PLAY_CIRCLE="play_arrow_circle",kh.PLAY_OUTLINED="play_arrow_circle",kh.PRIVACY_INFO="shield",kh.PRIVACY_PRIVATE="lock",kh.PRIVACY_PUBLIC=
"earth",kh.PRIVACY_UNLISTED="link",kh.PROMOTE="megaphone",kh.PURCHASES="price_tag",kh.PURCHASE_SUPER_CHAT="super_chat",kh.PURCHASE_SUPER_STICKER="super_sticker",kh.QUESTION_ANSWER="message_bubble_question",kh.QUEUE_PLAY_LAST="list_queue_last",kh.QUEUE_PLAY_NEXT="list_play_arrow",kh.REMIX_FILLED="youtube_shorts_remix",kh.REMOVE="bar_circle",kh.REMOVE_CIRCLE="bar_circle",kh.REMOVE_CIRCLE_OUTLINE="bar_circle",kh.REMOVE_DONE="check_double_off",kh.REMOVE_FROM_HISTORY="bar_circle",kh.REMOVE_FROM_PLAYLIST=
"bar_circle",kh.REMOVE_MODERATOR="shield_off",kh.REPLAY="arrow_circle",kh.REPLAY_10="skip_back_10",kh.REPORT_PROBLEM="alert_triangle",kh.SAD="face_sad",kh.SAVE_PLAYLIST="bookmark",kh.SCHEDULE="clock",kh.SCHOOL="creator_academy",kh.SCREEN_FULLSCREEN="screen_full",kh.SEARCH_HISTORY="arrow_time",kh.SELL="price_tag",kh.SETTINGS="gear",kh.SETTINGS_CAIRO="gear_cairo",kh.SETTINGS_LIGHT="gear",kh.SETTINGS_MATERIAL="gear",kh.SHARE_ARROW="share",kh.SHIELD_WITH_AVATAR="person_shield",kh.SHOPPING_BAG="bag",kh.SHOPPING_BAG_CAIRO=
"bag_cairo",kh.SHOPPING_CART="cart",kh.SHORTS_COMMENT="youtube_shorts_message_bubble_right",kh.SHORTS_DISLIKE="youtube_shorts_thumb_down",kh.SHORTS_LIKE="youtube_shorts_thumb_up",kh.SHORTS_SHARE="youtube_shorts_share",kh.SHUFFLE="arrow_shuffle",kh.SLOW_MODE_OFF="message_bubble_left",kh.SOCIAL="people",kh.SORT="menu_sort",kh.SPARK_LIGHTBULB_OUTLINE="spark_lightbulb",kh.SPEED_1X="1x",kh.SPEED_1_POINT_2X="1_point_2x",kh.SPEED_1_POINT_5X="1_point_5x",kh.SPEED_1_POINT_8X="1_point_8x",kh.SPEED_2X="2x",
kh.SPEED_POINT_2X="point_2x",kh.SPEED_POINT_8X="point_8x",kh.SPONSORSHIP_STAR="star_circle",kh.STAFF_PICK="spotlight",kh.START_DVR="add",kh.STAR_BORDER="star",kh.STAR_CIRCLE_RIBBON_OUTLINE="star_circle_ribbon",kh.STICKER_EMOTICON="face_happy",kh.STOP_DVR="stop",kh.SUBSCRIBE="youtube_logo_icon",kh.SUBSCRIBE_PLUS="add_cairo",kh.SUBSCRIPTION_MANAGER="gear",kh.SUPERVISOR_ACCOUNT="people",kh.SUPER_CHAT_FOR_GOOD="hands_heart",kh.SWAP_HORIZ="arrow_swap_horizontal",kh.SWITCH_ACCOUNTS="person_account",kh.TAB_ACCOUNT=
"person",kh.TAB_ACTIVITY="bell",kh.TAB_BOOKMARK="bookmark",kh.TAB_EXPLORE="compass",kh.TAB_HOME="home",kh.TAB_HOME_CAIRO="home_cairo",kh.TAB_INBOX="mail",kh.TAB_LIKED="thumb_up",kh.TAB_MUSIC_PREMIUM="youtube_music",kh.TAB_SHORTS="youtube_shorts",kh.TAB_SHORTS_CAIRO="youtube_shorts_cairo",kh.TAB_SUBSCRIPTIONS="subscriptions",kh.TAB_SUBSCRIPTIONS_CAIRO="subscriptions_cairo",kh.TAB_TRENDING="fire",kh.TIMER="stopwatch",kh.TRAILER="youtube_originals",kh.TRENDING="fire",kh.TRENDING_CAIRO="fire_cairo",kh.TRENDING_DOWN=
"rating_down",kh.TRENDING_UP="rating_up",kh.TROPHY="trophy",kh.TROPHY_CELEBRATIONS="fireworks",kh.TUNE="adjust",kh.UNBLOCK_USER="bar_circle",kh.UNLIMITED="youtube_logo_icon",kh.UNPLUGGED_LIVE_GUIDE="radar_live",kh.UNPLUGGED_SPORTS="eye_off",kh.UPLOADS="library",kh.UP_ARROW="arrow_up",kh.VERTICAL_ALIGN_BOTTOM="download",kh.VERY_HAPPY="face_very_happy",kh.VERY_SAD="face_very_sad",kh.VIDEOGAME_ASSET="gaming",kh.VIDEOS="play_arrow_circle",kh.VIDEO_CALL="video_camera_add",kh.VIDEO_LIBRARY_WHITE="library",
kh.VIDEO_YOUTUBE="youtube_logo_icon",kh.VIEW_LIST="list_view",kh.VIEW_LIST_CAIRO="list_view_cairo",kh.VISIBILITY="eye",kh.VISIBILITY_OFF="eye_off",kh.VOLUME_MUTE="volume_off",kh.VOLUME_UP="volume_on",kh.WALLPAPER="image",kh.WARNING="alert_triangle",kh.WATCH_HISTORY="arrow_time",kh.WATCH_HISTORY_CAIRO="arrow_time_cairo",kh.WATCH_LATER="clock",kh.WATCH_LATER_CAIRO="clock_cairo",kh.WATCH_RELATED_MIX="youtube_mix",kh.WHAT_TO_WATCH="home",kh.YOUTUBE_MUSIC_MONOCHROME="youtube_music",kh.YOUTUBE_MUSIC_MONOCHROME_CAIRO=
"youtube_music_cairo",kh.YOUTUBE_SHORTS_FILL_NO_TRIANGLE_RED_16="youtube_shorts_no_triangle",kh.YOUTUBE_SHORTS_FILL_NO_TRIANGLE_WHITE_16="youtube_shorts_no_triangle",kh.YOUTUBE_SHORTS_OUTLINE_24="youtube_shorts",kh.YT_OUTLINE_MUSIC_24="music",kh);var GU={},k7O=(GU.ACCESS_TIME="clock",GU.ACCOUNT_BOX="person_square",GU.ACCOUNT_BOX_CAIRO="person_square",GU.ACCOUNT_CIRCLE="person_circle",GU.ACCOUNT_CIRCLE_CAIRO="person_circle",GU.ACCOUNT_LINKED="account_link",GU.ACCOUNT_UNLINKED="account_link",GU.ADD_CIRCLE="add_circle",GU.ADD_CIRCLE_OUTLINE="add_circle",GU.ADD_FRIEND="person_child",GU.ADD_MODERATOR="shield_add",GU.ADD_TO_LIBRARY="bookmark",GU.ADD_TO_PLAYLIST="add",GU.ADD_TO_QUEUE_TAIL="queue",GU.ADD_TO_REMOTE_QUEUE="playlist_audio",GU.ADD_TO_WATCH_LATER=
"clock",GU.ADD_VIDEO_LINK="film_strip_add",GU.ADMIN_PANEL_SETTINGS="person_gear",GU.ALERT_WARN_RED="alert_triangle",GU.ALIGN_LEFT="text_align_left",GU.ARROWS_ALERT="arrow_split_alert",GU.ARROW_BACK="arrow_left",GU.ARROW_CIRCLE="arrow_counterclockwise",GU.ARROW_CIRCLE_PLAY="replay",GU.ARROW_CIRCLE_RIGHT="arrow_clockwise",GU.ARROW_DIAGONAL="arrow_up_left",GU.ARROW_DIAGONAL_UP_RIGHT="arrow_up_right",GU.ARROW_DROP_DOWN="triangle_down",GU.ARROW_DROP_UP="triangle_up",GU.ARROW_FORWARD="arrow_right",GU.ARROW_PAUSE=
"pause_history",GU.ARROW_UNDO="undo",GU.ARTICLE="text_page",GU.ARTICLE_ALERT="text_page_alert",GU.ARTICLE_CHECK="text_page_check",GU.ARTICLE_CLARIFY="text_page_info",GU.ARTIST="person_audio",GU.AUDIOTRACK="audio",GU.AUDIO_BADGE="audio_badge",GU.AUDIO_SURROUND="surround_sound",GU.AUTO_AWESOME="sparkles",GU.AVATAR_ANONYMOUS="person_circle",GU.AVATAR_LOGGED_OUT="person_circle",GU.BACK="arrow_left",GU.BAR_CHART="chart_bar",GU.BAR_CIRCLE="minus_circle",GU.BAR_HORIZONTAL="minus",GU.BLOCK="circle_slash",
GU.BLOCK_USER="circle_slash",GU.BOOKMARK_BORDER="bookmark",GU.BOX_OPEN_CHECK="quiz",GU.BOX_PENCIL="square_pencil",GU.BOX_STACK_3="square3_stack",GU.BREAKING_NEWS_ALT_1="text_page_alert",GU.BROADCAST="podcast",GU.BROADCAST_CAIRO="podcast",GU.BUG_REPORT="bug",GU.CAMERA_ALT="camera",GU.CAMPAIGN="megaphone",GU.CANCEL="x_circle",GU.CAPTIONS="closed_captions",GU.CAST_ICON="chromecast",GU.CAST_OUTLINE="chromecast",GU.CHANNEL_NOTIFICATION_PREFERENCE_OFF="bell",GU.CHANNEL_NOTIFICATION_PREFERENCE_ON="bell_waves",
GU.CHAT="text_bubble",GU.CHAT_BUBBLE="bubble",GU.CHECK_BOX="check_square",GU.CHECK_BOX_OUTLINE_BLANK="square",GU.CHECK_CIRCLE_FILLED="check_circle",GU.CHECK_CIRCLE_OUTLINE="check_circle",GU.CHECK_CIRCLE_THICK="check_circle",GU.CHECK_DOUBLE="check_done",GU.CHECK_DOUBLE_OFF="check_done_slash",GU.CHEVRON_LEFT="chevron_left",GU.CHEVRON_RIGHT="chevron_right",GU.CHEVRON_RIGHT_CAIRO="chevron_right",GU.CIRCLES_OVERLAP="account_link",GU.CLAPPERBOARD_CAIRO="clapperboard",GU.CLARIFY="text_page_info",GU.CLOCK_ARROWS=
"clock_split",GU.CLOCK_ARROWS_ALERT="clock_split_alert",GU.CLOSED_CAPTION="closed_captions",GU.CLOSED_CAPTION_SELECTED="closed_captions",GU.CLOSE="x",GU.CLOUD_UPLOAD="cloud_arrow_up",GU.COLLAPSE="chevron_up",GU.COLLAPSE_CAIRO="chevron_up",GU.COLLECTION="square3d_stack",GU.COLOR_LENS="paint_palette",GU.COMMENT="text_bubble",GU.CONSENT_SHIELD="person_shield",GU.CONTENT_CUT="scissors",GU.CONTENT_CUT_CAIRO="scissors",GU.COURSE="graduation_cap",GU.COURSE_CAIRO="graduation_cap",GU.CREATION_LIVE="live",
GU.CREATION_POST="square_pencil",GU.CREATION_UPLOAD="video",GU.CREATION_UPLOAD_RED="upload",GU.CREATOR_ACADEMY="graduation_cap",GU.CREATOR_METADATA_MONETIZATION="dollar_sign_circle",GU.CREATOR_METADATA_MONETIZATION_OFF="dollar_sign_circle_slash",GU.CREATOR_STUDIO="youtube_studio",GU.DARK_THEME="theme",GU.DELETE="trash_can",GU.DELETE_SWEEP="trash_can",GU.DESKTOP="laptop",GU.DISLIKE="thumb_down",GU.DISLIKE_SELECTED="thumb_down",GU.DISMISSAL="x",GU.DISMISS_QUEUE="playlist_x",GU.DOGFOOD="pawprint",GU.DOLLAR_SIGN=
"dollar_sign_circle",GU.DOLLAR_SIGN_CIRCLE="dollar_sign_circle",GU.DOLLAR_SIGN_CONTAINER="dollar_sign_rectangle",GU.DOWN_ARROW="arrow_down",GU.DO_NOT_DISTURB="circle_slash",GU.DRAFT="document",GU.DRAG_HANDLE="equal",GU.EARTH="globe",GU.EDIT="pencil",GU.EMOJI="face_very_happy",GU.EMOJI_FLAGS="flag",GU.EMOJI_OBJECTS="lightbulb",GU.EMOJI_PEOPLE="face_very_happy",GU.EMOJI_RECENT="clock",GU.EMPTY_HEART="heart",GU.EMPTY_LIKE="thumb_up",GU.ERROR_BLACK="alert_circle",GU.ERROR_OUTLINE="alert_circle",GU.ERROR_WHITE=
"alert_circle",GU.EXIT_APP="arrow_in",GU.EXIT_TO_APP="arrow_in",GU.EXPAND="chevron_down",GU.EXPAND_ALL="chevron_expand",GU.EXPAND_CAIRO="chevron_down",GU.EXPAND_LESS="chevron_up",GU.EXPAND_MORE="chevron_down",GU.EXPLORE="compass",GU.EXPLORE_DESTINATION="compass",GU.EXTERNAL_LINK="arrow_up_right",GU.EYE_OFF="eye_slash",GU.FAB_UPLOAD="upload",GU.FACE_HAPPY_OUTLINE="face_happy",GU.FACE_MEH="face_neutral",GU.FACT_CHECK="text_page_check",GU.FASHION_LOGO="fashion",GU.FASHION_LOGO_CAIRO="fashion",GU.FAVORITE=
"thumb_up",GU.FEEDBACK="alert_bubble",GU.FEEDBACK_CAIRO="alert_bubble",GU.FILL_ARROW_SOLID_DOWN_16="arrow_solid_down",GU.FILL_ARROW_SOLID_UP_16="arrow_solid_up",GU.FILL_DOLLAR_SIGN_HEART_12="dollar_sign_heart",GU.FIRST_PAGE="chevron_left_end",GU.FLAG_CAIRO="flag",GU.FLASH_OFF="flash_slash",GU.FLASH_ON="flash",GU.FULL_HEART="heart",GU.GAMING_LOGO="gaming",GU.GAMING_LOGO_CAIRO="gaming",GU.GO_TO_PAGE="arrow_right",GU.GRID_ASYMMETRICAL="dashboard",GU.GROUPS="person3",GU.HAND_SWIPE_LEFT="gesture_swipe_left",
GU.HAND_SWIPE_RIGHT="gesture_swipe_right",GU.HAPPY="face_happy",GU.HEALTH_AND_SAFETY="shield_health",GU.HEART_BOX="heart_cube",GU.HELP="help_circle",GU.HELP_CAIRO="help_circle",GU.HELP_OUTLINE="help_circle",GU.HIDE="circle_slash",GU.INCOGNITO_CAIRO="incognito",GU.INFINITY_ICON="infinity",GU.INFO="info_circle",GU.INFO_OUTLINE="info_circle",GU.INSERT_CHART="chart_bar_square",GU.INSERT_CHART_OUTLINED="chart_bar_square",GU.INSERT_PHOTO="image",GU.KEEP="pin",GU.KEEP_OFF="pin_slash",GU.KEYBOARD="keyboard",
GU.KEYBOARD_ARROW_DOWN="chevron_down",GU.KEYBOARD_ARROW_UP="chevron_up",GU.KIDS_BLOCK="circle_slash",GU.LANGUAGE="globe",GU.LAST_PAGE="chevron_right_end",GU.LAUNCH="arrow_up_right",GU.LEARNING="lightbulb",GU.LEARNING_CAIRO="lightbulb",GU.LIBRARY_ADD="bookmark",GU.LIBRARY_IMAGE="image_stack",GU.LIBRARY_MUSIC="audio_square_stack",GU.LIBRARY_OUTLINE="play_square_stack",GU.LIBRARY_REMOVE="bookmark",GU.LIBRARY_SAVED="check_square_stack",GU.LIKES_PLAYLIST="thumb_up",GU.LIKES_PLAYLIST_CAIRO="thumb_up",GU.LIKE=
"thumb_up",GU.LIKE_SELECTED="thumb_up",GU.LIST_QUEUE="queue",GU.LIVE_CAIRO="live",GU.LIVE_UNLISTED="link",GU.LOCATION_ON="location_pin",GU.LOCATION_PIN="location_pin",GU.LOCATION_POINT="location_pin",GU.LOOP="repeat",GU.LOOP_ACTIVE="repeat",GU.LOOP_ONE="repeat1",GU.LOOP_ONE_ACTIVE="repeat1",GU.MEET="google_meet",GU.MEH="face_neutral",GU.MEMBERSHIPS="memberships",GU.MEMBERS_ONLY_MODE_OFF="text_bubble",GU.MENU_FILTER="filter",GU.MESSAGE="text_bubble",GU.MESSAGE_BUBBLE_GEAR="bubble_gear",GU.MESSAGE_BUBBLE_LEFT=
"text_bubble",GU.MESSAGE_BUBBLE_LEFT_BOOST="bubble_sparkles",GU.MESSAGE_BUBBLE_OVERLAP="bubble_stack",GU.MESSAGE_BUBBLE_QUESTION="help_bubble",GU.MICROPHONE_ON="mic",GU.MONETIZATION_ON="dollar_sign_circle",GU.MONEY_FILL="dollar_sign_rectangle",GU.MONEY_FILL_JPY="yen_sign_rectangle",GU.MONEY_HAND="dollar_sign_circle_hand",GU.MONEY_HEART="dollar_sign_heart",GU.MOON_Z="sleep_timer",GU.MORE_HORIZ="overflow_horizontal",GU.MORE_VERT="overflow_vertical",GU.MUSIC="audio",GU.MUSIC_CAIRO="audio",GU.MUSIC_EXPLICIT_BADGE=
"explicit",GU.MUSIC_NEW_RELEASE="audio_badge",GU.MUSIC_NOTE_SYMBOL="audio",GU.MUSIC_SCISSORS="audio_scissors",GU.MUSIC_SHUFFLE="shuffle",GU.MY_CHANNEL="person_circle",GU.MY_LOCATION="location_pin",GU.MY_VIDEOS="video",GU.MY_VIDEOS_CAIRO="video",GU.NEWS_CAIRO="news",GU.NEWS_STORY="news",GU.NEXT="chevron_right",GU.NOTE_ADD="bubble_pencil",GU.NOTIFICATIONS="bell",GU.NOTIFICATIONS_ACTIVE="bell_waves",GU.NOTIFICATIONS_CAIRO="bell",GU.NOTIFICATIONS_DONE_CHECKMARK="check",GU.NOTIFICATIONS_INBOX="bell",GU.NOTIFICATIONS_NONE=
"bell",GU.NOTIFICATIONS_OFF="bell_slash",GU.NOT_INTERESTED="circle_slash",GU.OFFICIAL_ARTIST_BADGE="audio",GU.OFFLINE_CLOUD="cloud_slash",GU.OFFLINE_DOWNLOAD="download",GU.OFFLINE_DOWNLOAD_CAIRO="download",GU.OFFLINE_PAUSE="pause",GU.OPEN_IN_NEW="arrow_up_right",GU.OUTLINE_ADJUST="adjust",GU.OUTLINE_ARROW_SOLID_DOWN="arrow_solid_down",GU.OUTLINE_ARROW_SOLID_DOWN_16="arrow_solid_down",GU.OUTLINE_ARROW_SOLID_UP="arrow_solid_up",GU.OUTLINE_ARROW_SOLID_UP_16="arrow_solid_up",GU.OUTLINE_BAG="bag",GU.OUTLINE_CLOCK_HALF_CIRCLE=
"clock_half_dashed",GU.OUTLINE_OVERFLOW_HORIZONTAL_32="overflow_horizontal",GU.OUTLINE_OVERFLOW_VERTICAL="overflow_vertical",GU.OUTLINE_YOUTUBE_IMPROVE_TV="star_tv",GU.PAID="dollar_sign_circle",GU.PAUSE_OUTLINED="pause",GU.PAYMENT="credit_card",GU.PEOPLE="person_child",GU.PEOPLE_2="person2_rectangle",GU.PEOPLE_GROUP="person3",GU.PEOPLE_NOTE="bubble_asterisk",GU.PERSON_2="person2",GU.PERSON_ACCOUNT="person_square_stack",GU.PERSON_MINUS="person_x",GU.PERSON_MUSIC="person_audio",GU.PERSON_RADAR="person_waves",
GU.PERSON_RADAR_FILLED="person_waves",GU.PERSON_SETTING="person_gear",GU.PHONE="phone",GU.PHONE_DOWNLOAD="mobile_arrow_down",GU.PICTURE_IN_PICTURE="picture_in_picture",GU.PLAYABLES_LOGO="playables",GU.PLAYABLES_LOGO_CAIRO="playables",GU.PLAYLISTS="playlist",GU.PLAYLISTS_CAIRO="playlist",GU.PLAYLIST_ADD_CHECK="bookmark",GU.PLAY_ALL="play",GU.PLAY_ARROW="play",GU.PLAY_ARROW_CIRCLE="play_circle",GU.PLAY_ARROW_HALF_CIRCLE="play_circle_half_dashed",GU.PLAY_CIRCLE="play_circle",GU.PLAY_OUTLINED="play_circle",
GU.PODCAST_ADD="podcast_add",GU.PODCAST_CHECK="podcast_check",GU.PRIVACY_INFO="shield_x",GU.PRIVACY_PRIVATE="lock",GU.PRIVACY_PUBLIC="globe",GU.PRIVACY_UNLISTED="link",GU.PROMOTE="megaphone",GU.PURCHASES="price_tag",GU.PURCHASE_SUPER_CHAT="super_chat",GU.PURCHASE_SUPER_STICKER="super_sticker",GU.QUESTION_ANSWER="help_bubble",GU.QUESTION_CIRCLE="help_circle",GU.QUEUE_PLAY_LAST="queue_last",GU.QUEUE_PLAY_NEXT="queue_next",GU.QUOTATION_MARK="quote",GU.RADAR_LIVE="live",GU.REMOVE="minus_circle",GU.REMOVE_CIRCLE=
"minus_circle",GU.REMOVE_CIRCLE_OUTLINE="minus_circle",GU.REMOVE_FROM_HISTORY="minus_circle",GU.REMOVE_FROM_PLAYLIST="minus_circle",GU.REMOVE_MODERATOR="shield_slash",GU.REPLAY="arrow_counterclockwise",GU.REPLAY_10="skip10_back",GU.REPLAY_ARROW="replay",GU.REPORT_PROBLEM="alert_triangle",GU.RSS_OFF="rss_slash",GU.SAD="face_sad",GU.SAVE_PLAYLIST="bookmark",GU.SCHEDULE="clock",GU.SCHOOL="graduation_cap",GU.SCREEN_DEFAULT="player_default",GU.SCREEN_FULLSCREEN="player_full_enter",GU.SCREEN_LIGHT="ambient_mode",
GU.SCREEN_ROTATION="rotate_portrait",GU.SCREEN_SWITCH="player_switch",GU.SCREEN_THEATRE="player_theater",GU.SEARCH_CAIRO="search",GU.SEARCH_HISTORY="history",GU.SELL="price_tag",GU.SETTINGS="gear",GU.SETTINGS_CAIRO="gear",GU.SETTINGS_LIGHT="gear",GU.SETTINGS_MATERIAL="gear",GU.SETTINGS_REMOTE="remote_waves",GU.SHARE="share",GU.SHARE_ARROW="share",GU.SHARE_CAIRO="share",GU.SHIELD="shield_x",GU.SHIELD_EMPTY="shield",GU.SHIELD_OFF="shield_slash",GU.SHIELD_WITH_AVATAR="person_shield",GU.SHOPPING_BAG=
"bag",GU.SHOPPING_BAG_CAIRO="bag",GU.SHOPPING_CART="cart",GU.SHORTS_COMMENT="text_bubble",GU.SHORTS_DISLIKE="thumb_down",GU.SHORTS_LIKE="thumb_up",GU.SHORTS_SHARE="share",GU.SKIP_FORWARD_30="skip30_forward",GU.SLASH_CIRCLE_LEFT="circle_slash",GU.SLASH_CIRCLE_RIGHT="circle_slash",GU.SLOW_MODE="bubble_slow",GU.SLOW_MODE_OFF="text_bubble",GU.SOCIAL="person_child",GU.SPARKLE="sparkles",GU.SPARK_IMAGE="image_spark",GU.SPARK_PENCIL="pencil_spark",GU.SPARK_RADAR="spark_waves",GU.SPARK_VIDEO="video_spark",
GU.SPEAKER_GROUP="speaker_stack",GU.SPEAKER_OFF="speaker_slash",GU.SPEED_1X="n1x",GU.SPEED_1_POINT_2X="n1point2x",GU.SPEED_1_POINT_5X="n1point5x",GU.SPEED_1_POINT_8X="n1point8x",GU.SPEED_2X="n2x",GU.SPONSORSHIP_STAR="star_circle",GU.SPORTS="basketball",GU.SPOTLIGHT="spotlight",GU.STAFF_PICK="spotlight",GU.START_DVR="add",GU.STAR_BORDER="star",GU.STAR_CIRCLE_RIBBON="memberships_gift",GU.STAR_HALF="star_full_half",GU.STAR_SHOOTING="hype",GU.STICKER="sticker",GU.STICKER_EMOTICON="face_happy",GU.STOP_DVR=
"stop",GU.SUBSCRIBE="youtube",GU.SUBSCRIBE_PLUS="add",GU.SUBSCRIPTION_MANAGER="gear",GU.SUPERSTAR="super_star",GU.SUPERVISOR_ACCOUNT="person_child",GU.SUPER_CHAT_FOR_GOOD="hands_heart",GU.SWAP_HORIZ="arrow_swap_horizontal",GU.SWITCH_ACCOUNTS="person_square_stack",GU.TAB_ACCOUNT="person",GU.TAB_ACTIVITY="bell",GU.TAB_BOOKMARK="bookmark",GU.TAB_EXPLORE="compass",GU.TAB_HOME="home",GU.TAB_HOME_CAIRO="home",GU.TAB_INBOX="mail",GU.TAB_LIKED="thumb_up",GU.TAB_MUSIC_PREMIUM="youtube_music",GU.TAB_SHORTS=
"shorts",GU.TAB_SHORTS_CAIRO="shorts",GU.TAB_SUBSCRIPTIONS="subscriptions",GU.TAB_SUBSCRIPTIONS_CAIRO="subscriptions",GU.TAB_TRENDING="trending",GU.TARGET="target",GU.TARGET_ADD="target_add",GU.TEMPLATE_ADD="template_add",GU.TEXT="font",GU.TICKET_STAR="star_ticket",GU.TIMER="stopwatch",GU.TRENDING_CAIRO="trending",GU.TRENDING_DOWN="arrow_trend_down",GU.TRENDING_UP="arrow_trend_up",GU.TROPHY_CAIRO="trophy",GU.TROPHY_CELEBRATIONS="fireworks",GU.TROPHY_STAR="star_trophy",GU.TUNE="adjust",GU.TV_OFF="tv_slash",
GU.UNBLOCK_USER="minus_circle",GU.UNFAVORITE="thumb_down",GU.UNLIMITED="youtube",GU.UNPLUGGED_LIVE_GUIDE="live",GU.UNPLUGGED_SPORTS="eye_slash",GU.UPLOADS="play_square_stack",GU.UP_ARROW="arrow_up",GU.VERTICAL_ALIGN_BOTTOM="chevron_down_end",GU.VERTICAL_ALIGN_TOP="chevron_up_end",GU.VERY_HAPPY="face_very_happy",GU.VERY_SAD="face_very_sad",GU.VIDEOS="play_circle",GU.VIDEO_CALL="video_camera_add",GU.VIDEO_LIBRARY_WHITE="play_square_stack",GU.VIDEO_QUALITY_4K="n4k",GU.VIDEO_QUALITY_8K="n8k",GU.VIDEO_YOUTUBE=
"youtube",GU.VIEW_LIST_CAIRO="view_list",GU.VIEW_MODULE="view_column3_row2",GU.VISIBILITY="eye",GU.VISIBILITY_OFF="eye_slash",GU.VOLUME_DOWN="volume_min",GU.VOLUME_MUTE="volume_mute",GU.VOLUME_OFF="volume_mute",GU.VOLUME_STABLE="stable_volume",GU.VOLUME_UP="volume_max",GU.WALLPAPER="image",GU.WARNING="alert_triangle",GU.WATCH_HISTORY="history",GU.WATCH_HISTORY_CAIRO="history",GU.WATCH_LATER="clock",GU.WATCH_LATER_CAIRO="clock",GU.WATCH_RELATED_MIX="mix",GU.WHAT_TO_WATCH="home",GU.YOUTUBE_LINKED_TV=
"tv_mobile",GU.YOUTUBE_MUSIC_MONOCHROME="youtube_music",GU.YOUTUBE_MUSIC_MONOCHROME_CAIRO="youtube_music",GU.YOUTUBE_SHORTS_ARROW_DOWN="arrow_down",GU.YOUTUBE_SHORTS_ARROW_UP="arrow_up",GU.YOUTUBE_SHORTS_FILL_NO_TRIANGLE_RED_16="shorts_empty",GU.YOUTUBE_SHORTS_FILL_NO_TRIANGLE_WHITE_16="shorts_empty",GU.YOUTUBE_SHORTS_OUTLINE_24="shorts",GU.YT_OUTLINE_MUSIC_24="audio",GU);var G70={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 PSO={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,3,24]],chevron_right:[[1,7,18,!0],[1,7,24,!0]],chevron_right_circle:[[0,3,24],[1,3,24]],chevron_right_end:[[1,1,24]],chevron_right_square:[[1,1,24]],chevron_up:[[1,9,12],[1,9,24]],chevron_up_circle:[[0,3,24],[1,3,24]],chevron_up_end:[[1,
1,24]],chromecast:[[0,10,24],[1,10,18],[1,10,24],[1,10,36]],chromecast_mobile:[[1,4,24],[1,4,36]],chromecast_waveform:[[1,2,24]],circle:[[0,8,24],[1,8,24]],circle_full:[[0,3,24]],circle_full_half:[[0,1,24]],circle_half_filled:[[1,1,24]],circle_slash:[[0,3,24],[1,3,18],[1,3,24]],circles6:[[1,1,24]],clapperboard:[[0,3,24],[1,3,24]],clapperboard_slash:[[1,1,24]],clapperboard_sparkles:[[0,2,24],[1,2,24]],clock:[[0,10,24],[0,10,48],[1,10,24]],clock_arrow_clockwise:[[1,1,24]],clock_half_dashed:[[1,1,24]],
clock_split:[[0,2,24],[1,2,24]],clock_split_alert:[[0,2,24],[1,2,24]],closed_captions:[[0,2,24],[1,2,24]],cloud:[[1,2,24]],cloud_arrow_down:[[1,3,24]],cloud_arrow_up:[[0,6,24],[1,6,18],[1,6,24]],cloud_check:[[0,3,24],[1,3,24]],cloud_ellipsis:[[0,3,24],[1,3,24]],cloud_slash:[[1,2,24],[1,2,48]],cms_allowlist:[[0,2,24],[1,2,24]],code:[[1,2,24]],compare:[[1,2,24]],compass:[[0,8,24],[1,8,24]],copy:[[1,3,24]],copy_to_all:[[1,1,24]],copyright:[[0,4,24],[1,4,24]],copyright_search:[[0,2,24],[1,2,24]],cover_claim:[[1,
1,24]],creative_commons:[[0,2,24],[1,2,24]],credit_card:[[0,4,24],[1,4,24]],crop:[[1,3,24]],crop_rotate:[[1,2,24]],crown:[[0,5,18],[0,5,24],[1,5,24]],csv:[[0,2,24],[1,2,24]],cube:[[0,2,24],[1,2,24]],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,2,24]],originals:[[0,1,24],[1,1,24]],overflow_horizontal:[[1,6,24],[1,6,36]],overflow_vertical:[[1,13,18],[1,13,24],[1,13,36]],page_search:[[1,1,24]],paint_bucket:[[1,3,24]],paint_palette:[[1,1,24]],panels:[[0,2,24],[1,2,24]],pause:[[0,9,24],[0,9,36],[0,9,48],[1,9,24]],pause_circle:[[0,2,24],[1,2,24]],pause_history:[[1,1,24]],pawprint:[[0,2,24],[1,2,24]],pdf:[[1,2,24]],pencil:[[0,10,
24],[1,10,18],[1,10,24]],pencil_spark:[[1,1,24]],percent:[[1,1,24]],person:[[0,7,24],[1,7,12],[1,7,24]],person2:[[1,1,24]],person2_rectangle:[[0,1,24],[1,1,24]],person3:[[0,2,24],[1,2,18],[1,2,24]],person_add:[[0,7,24],[1,7,18],[1,7,24]],person_audio:[[0,3,24],[1,3,18],[1,3,24],[1,3,48]],person_check:[[1,1,24]],person_child:[[0,1,24],[1,1,24]],person_circle:[[0,10,24],[1,10,24],[1,10,48]],person_circle_slash:[[1,2,24]],person_gear:[[0,2,24],[1,2,24]],person_shield:[[1,7,24]],person_square:[[0,2,24],
[1,2,18],[1,2,24]],person_square_spark:[[0,1,24],[1,1,24]],person_square_stack:[[0,2,24],[1,2,18],[1,2,24]],person_viewfinder:[[0,1,24],[1,1,24]],person_waveform:[[1,2,24]],person_waves:[[0,1,24],[1,1,24]],person_x:[[1,1,24]],phone:[[0,3,24],[1,3,12],[1,3,24]],piano:[[1,1,24]],picture_in_picture:[[0,2,24],[1,2,24]],picture_in_picture_stack:[[1,1,24]],pin:[[0,7,24],[1,7,18],[1,7,24]],pin_slash:[[0,2,24],[1,2,18],[1,2,24]],play:[[0,4,18],[0,4,24],[0,4,36],[0,4,48],[1,4,24]],play_circle:[[0,2,24],[0,
2,48],[1,2,24]],play_circle_half_dashed:[[1,1,24]],play_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,3,24],[1,3,18],[1,3,24]],stable_volume:[[0,2,24],[1,2,24]],star:[[0,6,12],[0,6,24],[1,6,12],[1,6,24]],star_circle:[[0,6,12],[0,6,18],[0,6,24],[0,6,36],[1,6,24]],star_full_half:[[0,1,12],[0,1,24]],star_half_filled:[[1,2,12],[1,2,24]],star_ticket:[[0,2,24],[1,2,24]],star_trophy:[[1,
1,24]],star_tv:[[1,1,24]],sticker:[[1,2,24]],stop:[[0,6,24],[0,6,36],[1,6,24]],stop_circle:[[0,2,24],[1,2,24]],stopwatch:[[0,5,24],[1,5,24]],stopwatch10:[[0,1,24]],stopwatch3:[[0,1,24]],storage:[[0,2,24],[1,2,24]],subscriptions:[[0,11,24],[1,11,24],[1,11,48]],subtitles:[[0,4,24],[1,4,24]],subtitles_bubble:[[1,1,24]],sum:[[1,1,24]],super_chat:[[0,8,24],[1,8,24]],super_star:[[1,1,24]],super_sticker:[[0,8,24],[1,8,24]],super_store:[[0,3,24],[1,3,24]],surround_sound:[[0,2,24],[1,2,24]],tablet_landscape:[[1,
1,24]],target:[[1,2,24]],target_add:[[1,2,24]],template_add:[[1,3,24]],template_play:[[0,3,24],[1,3,24]],template_play_spark:[[1,1,24]],text_align_center:[[0,2,24],[1,2,24]],text_align_left:[[0,2,24],[1,2,24]],text_align_right:[[0,2,24],[1,2,24]],text_bubble:[[0,3,24],[1,3,18],[1,3,24]],text_page:[[0,2,24],[1,2,24]],text_page_alert:[[1,1,24]],text_page_check:[[1,1,24]],text_page_info:[[1,1,24]],texture:[[1,1,24]],theater:[[1,1,24]],theme:[[0,2,24],[1,2,24]],thermometer:[[1,2,24]],thumb_down:[[0,24,
18],[0,24,24],[0,24,36],[0,24,48],[1,24,18],[1,24,24],[1,24,36],[1,24,48]],thumb_up:[[0,22,18],[0,22,24],[0,22,36],[0,22,48],[1,22,18],[1,22,24],[1,22,36],[1,22,48]],thumb_up_down:[[0,4,24],[1,4,24]],tilt:[[1,4,24]],timeline:[[1,3,24]],timeline_spark:[[1,1,24]],timestamp_add:[[1,1,24]],toolbox:[[0,4,24],[1,4,24]],transcript:[[1,2,24]],transition:[[0,5,24],[1,5,24]],translate:[[1,4,18],[1,4,24]],trash_can:[[0,10,24],[1,10,18],[1,10,24]],trending:[[0,2,24],[1,2,24]],triangle_down:[[0,7,24],[1,7,24]],
triangle_up:[[0,2,24],[1,2,24]],trophy:[[0,3,24],[1,3,24]],truck:[[0,5,24],[1,5,24]],tv:[[0,8,24],[1,8,24],[1,8,48]],tv_arrow_left:[[1,2,24]],tv_circle:[[0,3,24],[1,3,24]],tv_mobile:[[1,2,24],[1,2,36]],tv_slash:[[1,1,24]],unarchive:[[1,1,24]],undo:[[1,1,24]],upload:[[1,5,24]],variable:[[1,4,24]],video:[[0,2,24],[1,2,24]],video_camera:[[0,9,24],[0,9,48],[1,9,24],[1,9,48]],video_camera_add:[[1,2,24]],video_camera_slash:[[1,1,24]],video_link:[[1,5,18],[1,5,24]],video_reverse:[[1,1,24]],video_spark:[[1,
2,24]],video_stitch:[[1,2,24]],video_waveform:[[1,1,24]],view_column2:[[1,1,24]],view_column3:[[0,2,24],[1,2,24]],view_column3_row2:[[0,2,24],[1,2,24]],view_compact:[[0,2,24],[1,2,24]],view_feed:[[0,2,24],[1,2,24]],view_list:[[1,1,24]],view_row2:[[0,2,24],[1,2,24]],view_timeline:[[1,1,24]],volume_fade:[[1,2,24]],volume_max:[[0,2,24],[1,2,24]],volume_min:[[0,2,24],[1,2,24]],volume_mute:[[0,2,24],[1,2,24]],vr:[[0,7,24],[1,7,24]],watch:[[1,1,24]],water:[[1,1,24]],waveform:[[1,3,24],[1,3,48]],waveform_spark:[[1,
2,24]],wifi_tethering:[[1,1,24]],wrench:[[0,3,18],[0,3,24],[1,3,18],[1,3,24]],x:[[1,11,18],[1,11,24],[1,11,36]],x_circle:[[0,9,24],[1,9,18],[1,9,24]],x_octagon:[[1,2,24]],x_rectangle:[[1,1,24]],yen_sign_rectangle:[[0,2,24],[1,2,24]],youtube:[[0,2,24],[1,2,24]],youtube_kids:[[0,5,24],[1,5,24]],youtube_music:[[0,7,24],[1,7,24]],youtube_shorts:[[0,10,24],[1,10,24]],youtube_studio:[[0,8,24],[1,8,24]],youtube_tv:[[0,8,24],[1,8,24]],zoom_auto:[[1,2,24]],zoom_in:[[0,2,24],[1,2,24]],zoom_out:[[0,2,24],[1,
2,24]]};var EB5={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"},Pw=function(b){this.iconUrlProvider=b};
Pw.prototype.resolveIcon=function(b,d){var B=EB5[b.iconName.toUpperCase()];B&&(b.iconName=B);var k=b.iconName;k=k.replace(/-/g,"_");b=Object.assign({},b,{iconName:this.mapIconTypeToStandardName(k,!!B)||k.toLowerCase()});if(_.N("enable_web_delhi_icons")||B){var G;return C1J(PSO,b,((G=this.iconUrlProvider)==null?void 0:G.getYtStandardUrl)||AAQ,d)}var P;return C1J(G70,b,((P=this.iconUrlProvider)==null?void 0:P.getYtStandardUrl)||fR4,d)};
Pw.prototype.mapIconTypeToStandardName=function(b,d){return _.N("enable_web_delhi_icons")||d?k7O[b.toUpperCase()]:B1O[b.toUpperCase()]};
Pw[Da]=[_.O6(ejE)];var slO=new Set("audio_badge offline_pause pause play_all play_arrow sponsorship_star youtube_music".split(" ")),CSr=new Set(["offline_downloading_eighty","offline_downloading_forty","offline_downloading_sixty","offline_downloading_twenty","offline_downloading_zero"]),vBO=function(b){this.urlProvider=this.iconUrlProvider=b};
_.c(vBO,Pw);
vBO.prototype.resolveIcon=function(b,d){b.iconName==="youtube_logo"&&(b.iconName="yt-logo-updated");if(b.iconName==="youtube_premium_logo"||b.iconName==="youtube_red_logo")b.iconName="yt-logo-red-updated";var B=Object.assign({},b);b.iconName==="menu"&&(_.N("enable_web_delhi_icons")||(B.iconName="bars_3"),B.iconStyle="youtube_outline");b.iconSetName==="socialNetworksRound"&&(b.iconName==="mail"&&(B.iconName="email"),b.iconName==="embed"&&(B.iconSize=60));b.iconName==="more"&&(B.iconName="overflow_horizontal");
b.iconName==="fullscreen"&&(B.iconName="screen_full");b.iconName==="premium_standalone"&&(B.iconName="premium_standalone_cairo");_.N("enable_connect_icon_update_web")&&b.iconName==="account_linked"&&(B.iconName="circles_overlap_check",B.iconStyle="youtube_fill");_.N("enable_connect_icon_update_web")&&b.iconName==="account_unlinked"&&(B.iconName="circles_overlap",B.iconStyle="youtube_outline");slO.has(b.iconName)&&(B.iconStyle="youtube_fill");if(_.N("enable_web_delhi_icons")){b.iconName==="playlist_add"&&
(B.iconName="bookmark");b.iconName==="offline_pin"&&(B.iconName="arrow_down_circle",B.iconStyle="youtube_fill");if(b.iconName==="circles_overlap_check"||B.iconName==="circles_overlap_check")B.iconName="account_link",B.iconStyle="youtube_fill";CSr.has(b.iconName)&&(B.iconName+="_updated")}b=Object.assign({},B,{iconName:(Pw.prototype.mapIconTypeToStandardName.call(this,B.iconName)||B.iconName).toLowerCase()});var k;return(b=C1J(x10,b,((k=this.urlProvider)==null?void 0:k.getUrl)||W$E,d))?b:Pw.prototype.resolveIcon.call(this,
B,d)};
vBO[Da]=[_.O6(ejE)];_.LXO=1;var E4=function(b,d){this.JSC$17615_commandHandler=b;this.innertubeTransportService=d};
_.c(E4,Me);E4.prototype.resolveCommand=function(b,d){var B=this,k,G,P;return _.f(function(v){return(k=_.p(b,lQM))?v.return(fqE(B,k,(G=d)==null?void 0:(P=G.form)==null?void 0:P.element)):v.return()})};
var fqE=function(b,d,B){d={profileCardContext:d.profileCardContext,profileOwnerExternalChannelId:d.profileOwnerExternalChannelId};var k=_.e6(yNl);return _.OQ(b.innertubeTransportService,d,k).then(function(G){if(!G)throw new _.iq("GetProfileCard failed");if(G=G.popupCommand){b.JSC$17615_commandHandler.resolveCommand(G,{form:{element:B}});_.i7(_.DX(),66557);G=G==null?void 0:G.clickTrackingParams;var P=_.RD();G&&P&&_.DX().graftServerVe(G,P)}})};
E4[Da]=[_.U6,_.pk];var s4=function(){};
_.c(s4,Me);s4.prototype.resolveCommand=function(b){var d,B;return _.f(function(k){d=_.p(b,ijS);if(!d)return k.return();B=Number(d.enableDelayedPacfLoggingTvMs);if(isNaN(B)){var G=x3();qS$(G,d,0)}else qS$(x3(),d,B);_.tn(k)})};_.CY=function(){};
_.c(_.CY,Me);
_.CY.prototype.resolveCommand=function(b,d){var B=this,k,G,P,v,L,A,a;return _.f(function(O){k=_.p(b,waV);P=(G=d.form)==null?void 0:G.element;L=(v=P)==null?void 0:v.closest("ytd-enforcement-message-view-model");if(!k||!L)return O.return();B.allowAdsAction||(A=k.fundingChoiceInstructionPageUrl,B.allowAdsAction=new Fbh(window,_.ey(A)));var I=B.allowAdsAction;I.wallElement=L;I.allowAdsPopup.style.setProperty("display","flex","important");var D=I.scrollManager;D.isScrollingEnabled&&(D.originalBodyOverflow=D.JSC$10173_domHelper.JSC$9499_document_.body.style.overflow,
D.JSC$10173_domHelper.JSC$9499_document_.body.style.overflow="hidden",D.isScrollingEnabled=!1);I.wallElement.style.setProperty("display","none","important");T$h(I.accessibilityManager,I.allowAdsPopup.querySelector(".fc-whitelist-dialog"));if((a=B.allowAdsAction.allowAdsPopup)&&a instanceof HTMLElement)for(I=_.C(Object.entries({position:"absolute","z-index":"10000",top:"50%",left:"50%",transform:"translate(-50%, -50%)"})),D=I.next();!D.done;D=I.next()){var U=_.C(D.value);D=U.next().value;U=U.next().value;
a.style.setProperty(D,U)}_.tn(O)})};
_.CY.prototype.dispose=function(){this.allowAdsAction&&(this.allowAdsAction.tearDown(),this.allowAdsAction=void 0)};var vw=function(){};
_.c(vw,Me);vw.prototype.resolveCommand=function(b){var d;return _.f(function(B){d=_.p(b,rpe);if(!d)return B.return();JGF(b);_.tn(B)})};_.LY=new _.$n("AI_CHAT_CONTROLLER_TOKEN");var fY=function(b,d,B,k){this.JSC$17630_commandHandler=b;this.store=d;this.getPlayerCb=B;this.aiChatController=k};
_.c(fY,Me);fY.prototype.pageContext=function(){var b=_.nc.currentPageSubTypeSelector(this.store.getState()),d;return(d=this.aiChatController)==null?void 0:_.A$P(d,b)};
fY.prototype.resolveCommand=function(b){var d=this,B,k,G,P,v;return _.f(function(L){B=_.p(b,bh3);G=(k=B)==null?void 0:k.command;if(!G)return L.return();switch((v=B)==null?void 0:v.decorationType){case "FORM_DATA_DECORATOR_COMMAND_TYPE_AI_COMPANION_PANEL_REQUEST":var A="youchat-"+Date.now(),a;var O=String(Math.floor(((a=d.getPlayerCb())==null?void 0:a.getCurrentTime())||0)*1E3);P={inputComposerFormData:{clientMessageId:A,playerOffsetMs:O,pageContext:d.pageContext()}}}if(!P)return L.return();d.JSC$17630_commandHandler.resolveCommand(G,
{form:{formData:P}});_.tn(L)})};
fY[Da]=[_.U6,_.C2,SyG,_.O6(_.LY)];var WXa=new _.$n("SESSION_STORAGE");var AG=function(b){this.sessionStorage=b("conversations")};
_.c(AG,Me);AG.prototype.resolveCommand=function(b){var d=this,B;return _.f(function(k){B=_.p(b,dMe);if(!B)return k.return();B.conversationId?d.sessionStorage.set("conversation_id",B.conversationId):d.sessionStorage.remove("conversation_id");_.tn(k)})};
AG[Da]=[WXa];var Ww=function(b){this.JSC$17642_commandHandler=b};
_.c(Ww,Me);
Ww.prototype.resolveCommand=function(b){var d=this,B,k,G,P,v,L,A,a;return _.f(function(O){if(O.nextAddress==1){B=_.p(b,oPU);if((k=B)==null||!k.text||!navigator.clipboard)return O.return();_.Jn(O,2);return O.yield(navigator.clipboard.writeText(B.text),4)}if(O.nextAddress!=2){if(!B.successActions||B.successActions.length===0)return O.return();G=_.C(B.successActions);for(P=G.next();!P.done;P=G.next())v=P.value,d.JSC$17642_commandHandler.resolveCommand(v);return _.fy(O,0)}_.lt(O);if(!B.failureActions||B.failureActions.length===
0)return O.return();L=_.C(B.failureActions);for(A=L.next();!A.done;A=L.next())a=A.value,d.JSC$17642_commandHandler.resolveCommand(a);_.tn(O)})};
Ww[Da]=[_.U6];var ai=function(b){this.JSC$17646_commandHandler=b};
_.c(ai,Me);
ai.prototype.resolveCommand=function(b,d){var B=this,k,G,P,v,L,A,a,O,I,D;return _.f(function(U){switch(U.nextAddress){case 1:k=_.p(b,dFU);if(!k)return U.return();_.Jn(U,2);if(!k.imageBytes&&!k.imageUrl)throw Error("Di");if(!k.imageUrl){if(k.imageBytes){P=k.imageBytes;v=P.replace(/-/g,"+").replace(/_/g,"/");var M=$d4(v);G=_.rq(M)}U.jumpTo(4);break}return U.yield(fetch(k.imageUrl),5);case 5:return L=U.yieldResult,U.yield(L.blob(),6);case 6:A=U.yieldResult,G=_.rq(A);case 4:I=(a=d)==null?void 0:(O=a.form)==
null?void 0:O.element;D=document.createElement("a");xV(D,G);I.appendChild(D);D.download="";D.click();I.removeChild(D);URL.revokeObjectURL(_.V1(G));k.successCommand&&B.JSC$17646_commandHandler.resolveCommand(k.successCommand);_.fy(U,0);break;case 2:_.lt(U),k.errorCommand&&B.JSC$17646_commandHandler.resolveCommand(k.errorCommand),_.tn(U)}})};
ai[Da]=[_.U6];var mP=function(b){this.store=b};
_.c(mP,Me);mP.prototype.resolveCommand=function(b){var d=this,B,k,G;return _.f(function(P){k=(B=_.p(b,_.ef5))==null?void 0:B.entityBatchUpdate;if(!k)return P.jumpTo(0);G=Object.assign({},k,{mutations:[].concat(_.K6(k.mutations||[]))});return P.yield(_.OR(G,d.store),0)})};
mP[Da]=[vs];var aqO=function(b){this.JSC$17653_commandHandler=b;this.feedbackDialogMap=new Map};
aqO.prototype.openDialog=function(b,d){(b=this.feedbackDialogMap.get(b))&&this.JSC$17653_commandHandler.resolveCommand({openPopupAction:{popupType:"DIALOG",popup:b}},d)};
aqO[Da]=[_.U6];var $h=new _.$n("FEEDBACK_CONTROLLER_TOKEN");var O4=new _.$n("APP_STORE_TOKEN");var Ii=function(b,d,B){this.store=b;this.controller=d;this.JSC$17656_commandHandler=B};
_.c(Ii,Me);Ii.prototype.resolveCommand=function(b,d){var B=this,k,G,P,v,L,A,a,O,I,D,U,M,z,H,l,F,K,u,r,Q;return _.f(function(q){if(q.nextAddress==1){k=_.p(b,_.Fq);if(P=(G=k)==null?void 0:G.contentId)for(L=_.C(((v=k)==null?void 0:v.actions)||[]),A=L.next();!A.done;A=L.next())a=A.value,mxr(B,a,P);D=(O=d)==null?void 0:(I=O.form)==null?void 0:I.element;return q.yield(_.GA(D,[b,{impression:(U=d)==null?void 0:U.disableClickTracking}]).catch(function(){}),2)}M=q.yieldResult;
if((z=M)==null?0:(H=z.data)==null?0:(l=H.feedbackResponses)==null?0:l.length)(K=(F=M.data.feedbackResponses[0])==null?void 0:F.followUpDialog)&&P&&(u=B.controller)!=null&&u.feedbackDialogMap.set(P,K),(Q=(r=M.data.feedbackResponses[0])==null?void 0:r.isThumbnailReporting)&&B.JSC$17656_commandHandler.resolveCommand({signalAction:{signal:"CLOSE_POPUP"}});_.tn(q)})};
var mxr=function(b,d,B){var k=_.p(d,_.sq);if(k){k=_.C(k.commands||[]);for(var G=k.next();!G.done;G=k.next())mxr(b,G.value,B)}_.p(d,_.TK)&&b.store.dispatch(_.cE("commandEntity",dbQ(B),{key:B,command:d}));_.p(d,S2h)&&b.store.dispatch(_.cE("commandEntity",dbQ(B),{key:B,command:d}))};
Ii[Da]=[O4,$h,_.U6];var DI=function(b){this.controller=b};
_.c(DI,Me);DI.prototype.resolveCommand=function(b,d){var B=this,k,G,P,v;return _.f(function(L){k=_.p(b,_.PC);P=(G=k)==null?void 0:G.targetId;if(((v=k)==null?void 0:v.signal)!=="TELL_US_WHY"||!P)return L.return();B.controller.openDialog(P,d);_.tn(L)})};
DI[Da]=[$h];var U4=function(b){this.store=b};
_.c(U4,Me);U4.prototype.resolveCommand=function(b,d){var B=this,k,G,P,v,L,A,a;return _.f(function(O){k=_.p(b,Ozx);P=(G=k)==null?void 0:G.contentId;A=(v=d)==null?void 0:(L=v.form)==null?void 0:L.element;a=_.GA(A,[b]);P&&B.undo(P);return O.yield(a,0)})};
U4.prototype.undo=function(b){this.store.dispatch(_.cE("commandEntity",dbQ(b),{key:b,command:void 0}))};
U4[Da]=[O4];var oi=function(b){this.JSC$17668_commandHandler=b};
_.c(oi,Me);oi.prototype.resolveCommand=function(b){var d=this,B,k,G,P,v,L,A,a;return _.f(function(O){B=_.p(b,ILS);k=B.flowStateKey;G=B.validationFailureCommand;P=B.submitValidFormCommand;v=Pf4(_.Yo,[k||""]);L=_.p(v,oQr);((A=L)==null?0:A.isValid)&&P&&d.JSC$17668_commandHandler.resolveCommand(P);((a=L)==null?0:a.isValid)||!G||d.JSC$17668_commandHandler.resolveCommand(G);_.tn(O)})};
oi[Da]=[_.U6];var Nq=function(b){this.innertubeTransportService=b};
_.c(Nq,Me);Nq.prototype.resolveCommand=function(b,d){var B=this,k;return _.f(function(G){return G.yield(_.TD(B.innertubeTransportService,b,(k=d)==null?void 0:k.form).then(function(P){var v,L;d==null||(v=d.commandController)==null||(L=v.onSuccess)==null||L.call(v,b,P)},function(P){var v,L;
d==null||(v=d.commandController)==null||(L=v.onServerError)==null||L.call(v,b,P)}),0)})};
Nq[Da]=[_.pk];var pY=function(){};
_.c(pY,Me);pY.prototype.resolveCommand=function(b){var d,B,k,G;return _.f(function(P){if(d=_.p(b,_.W53)){if(B=d.gtmId)k=_.xe("GL",""),_.e_(B,k);(G=d.gtmData)&&_.bA(G)}_.tn(P)})};var Mq=function(b,d,B){this.innertubeTransportService=b;this.JSC$17679_actionRouter=d;this.JSC$17679_screenManager=B};
_.c(Mq,Me);Mq.prototype.resolveCommand=function(b){var d=this,B,k;return _.f(function(G){B=_.p(b,WUH);if(!B)return G.return();k=B.command;if(!k)return G.return();d.JSC$17679_actionRouter.triggerAction("yt-insert-rich-section-action",B);return G.yield(_.TD(d.innertubeTransportService,k,{disableCache:!0}).then(function(P){b.clickTrackingParams&&(P==null?0:P.trackingParams)&&d.JSC$17679_screenManager.graftServerVe(P.trackingParams,_.Mc(b.clickTrackingParams))}),0)})};
Mq[Da]=[_.pk,hk,_.dw];IR2.bind(null,cb);var $xa=IR2.bind(null,A6U);Udw.bind(null,cb);var O5E=Udw.bind(null,A6U);N5w.bind(null,cb);var Iqr=N5w.bind(null,A6U);var cw=function(){};
_.c(cw,Me);
cw.prototype.resolveCommand=function(b){var d,B,k,G,P,v,L,A,a,O;return _.f(function(I){d=_.p(b,xMl);if(!d)return I.return();k=((B=d.operations)==null?void 0:B.operations)||[];G=_.C(k);for(P=G.next();!P.done;P=G.next())if(v=P.value,v.insertItemSectionContent){var D=v.insertItemSectionContent,U=D.contents||[];D.insertByPositionInSection?$xa(D.insertByPositionInSection.sectionTargetId,U,D.insertByPositionInSection.position):D.insertByRelativePositionInSection&&D.insertByRelativePositionInSection.sectionTargetId&&D.insertByRelativePositionInSection.itemTargetId&&
O5E(D.insertByRelativePositionInSection.sectionTargetId,D.insertByRelativePositionInSection.itemTargetId,U,D.insertByRelativePositionInSection.relativePosition)}else v.replaceSection?(D=v.replaceSection,U={},D.replaceByTargetId?U=D.replaceByTargetId:D.replaceByGroupId&&(U={targetId:D.replaceByGroupId.groupId,newContent:D.replaceByGroupId.newContent,undoKey:""}),U.newContent&&m7S(U.targetId,{continuationItems:[U.newContent]})):v.removeItem?(D=v.removeItem,D.removeByTargetId&&D.sectionTargetId&&Iqr(D.sectionTargetId,
D.removeByTargetId.targetIds||[])):v.removeSection&&(v.removeSection.removeByTargetId?(L=void 0,DxW(((L=v.removeSection)==null?void 0:L.removeByTargetId.targetIds)||[])):v.removeSection.removeByGroupId&&(A=void 0,DxW(((A=v.removeSection)==null?void 0:A.removeByGroupId.groupIds)||[])));O=((a=d.operations)==null?void 0:a.scrollConfig)||{};Uxr(O);_.tn(I)})};
var DxW=function(b){b=_.C(b);for(var d=b.next();!d.done;d=b.next())m7S(d.value,{continuationItems:[]})},Uxr=function(b){if(b.scrollToItem){var d=b.scrollToItem.item||{},B=d.itemTargetId;
d=d.sectionTargetId;if(B&&d){var k=document.querySelector("[data-target-id="+d+"]"),G=k==null?void 0:k.querySelector("[data-target-id="+B+"]");k&&G&&setTimeout(function(){var P=G.offsetTop-k.offsetTop,v;if(((v=b.scrollToItem)==null?void 0:v.scrollPosition)==="SCROLL_POSITION_CENTER")P-=k.offsetHeight/2,P+=G.offsetHeight/2;else{var L;((L=b.scrollToItem)==null?void 0:L.scrollPosition)==="SCROLL_POSITION_END"&&(P-=k.offsetHeight,P+=G.offsetHeight)}k.scroll({top:P,behavior:"smooth"})},100)}}};var JG=new _.$n("CLIENT_NAME_TOKEN");var oBO=new _.$n("DEFAULT_STORE_EXPIRATION_TOKEN");var lxE=new _.$n("CLIENT_LOCATION_SERVICE_TOKEN");var zU=function(b,d,B){this.clientName=b||_.xe("INNERTUBE_CLIENT_NAME","WEB");this.clientLocationService=d||_.w3.getInstance();this.JSC$17707_commandHandler=B||_.Wo.instance};
_.c(zU,Me);zU.prototype.resolveCommand=function(b){var d=this,B,k;return _.f(function(G){k=(B=_.p(b,tdU))==null?void 0:B.onComplete;d.clientLocationService.clearLocationPlayabilityToken(d.clientName);k&&d.JSC$17707_commandHandler.resolveCommand(k);_.tn(G)})};
zU[Da]=[JG,lxE,_.U6];var Ri=function(b){this.innertubeTransportService=b};
_.c(Ri,Me);Ri.prototype.resolveCommand=function(b,d){var B=this,k,G,P,v;return _.f(function(L){P=(k=d)==null?void 0:(G=k.form)==null?void 0:G.element;return L.yield(_.TD(B.innertubeTransportService,b,(v=d)==null?void 0:v.form).then(function(A){ph1(P,new CustomEvent("yt-service-request-completed"),{data:A},_.xe("openPopupConfig"))}),0)})};
Ri[Da]=[_.pk];var Xz=function(){};
_.c(Xz,Me);Xz.prototype.resolveCommand=function(b){var d,B;return _.f(function(k){d=_.p(b,cD$);B=document.querySelector("mini-app-container-view-model");if(!d||!B)return k.return();d.isPlaying?B.dispatchEvent(new Event("play")):B.dispatchEvent(new Event("pause"));_.tn(k)})};var hG=function(){};
_.c(hG,Me);hG.prototype.resolveCommand=function(b){var d,B,k,G,P,v,L;return _.f(function(A){d=_.p(b,svr);if((B=d)==null||!B.paramKeys)return A.return();k=d.paramKeys;G=_.kU(window.location.href);P=_.C(k);for(v=P.next();!v.done;v=P.next())L=v.value,G.JSC$10205_queryData_.remove(L);window.history.replaceState(window.history.state,document.title,G.toString());_.tn(A)})};var N1Q=function(){this.dropdownMap=new Map};_.pma=new _.$n("DROPDOWN_CONTROLLER_TOKEN");var Hw=function(b){this.controller=b};
_.c(Hw,Me);Hw.prototype.resolveCommand=function(b){var d=this,B,k,G,P;return _.f(function(v){B=_.p(b,ZHh);if(!B)return v.return();k=B;G=k.dropdownId;P=k.selectedOptionIndex;if(G===void 0||P===void 0)return v.return();var L=d.controller.dropdownMap.get(G);L&&L(P);_.tn(v)})};
Hw[Da]=[_.pma];var lu=function(b){this.controller=b};
_.c(lu,Me);lu.prototype.resolveCommand=function(b){var d=this,B;return _.f(function(k){return(B=_.p(b,rkU))?k.yield(d.controller.closeDialog(),0):k.return()})};
lu[Da]=[_.Ca];var tG=function(b){this.controller=b};
_.c(tG,Me);tG.prototype.resolveCommand=function(b){var d=this,B,k;return _.f(function(G){B=_.p(b,hy5);if(!B)return G.return();var P,v=B.panelIdentifier||((P=B.identifier)==null?void 0:P.tag);if(!v)throw Error("Ei");return(k=v)?G.yield(d.controller.hidePanel({identifier:k}),0):G.jumpTo(0)})};
tG[Da]=[_.EF];var j7=function(b){this.controller=b};
_.c(j7,Me);j7.prototype.resolveCommand=function(b){var d=this,B;return _.f(function(k){return(B=_.p(b,mFA))?k.yield(d.controller.closeSheet(),0):k.return()})};
j7[Da]=[_.sF];var Fz=function(b,d){this.innertubeTransportService=b;this.controller=d};
_.c(Fz,Me);Fz.prototype.resolveCommand=function(b){var d=this,B,k,G,P;return _.f(function(v){if(v.nextAddress==1)return B=_.p(b,HV2),(k=B)!=null&&k.panelId?v.yield(d.controller.getReloadContinuation(B.panelId),2):v.return();if(v.nextAddress!=3)return(G=v.yieldResult)?v.yield(_.TD(d.innertubeTransportService,b,{continuation:G}),3):v.return();P=v.yieldResult;return v.yield(d.controller.updatePanel({identifier:B.panelId,panelContents:P.content,shouldFocus:!1}),0)})};
Fz[Da]=[_.pk,_.EF];var gW=function(b,d,B){this.innertubeTransportService=b;this.JSC$17748_screenManager=d;this.JSC$17748_commandHandler=B};
_.c(gW,Me);
gW.prototype.resolveCommand=function(b){var d=this,B,k,G,P,v,L;return _.f(function(A){if(A.nextAddress==1){B=_.p(b,_.MHH);if(!B)return A.return();if(B.commands)for(k=_.C(B.commands),G=k.next();!G.done;G=k.next())P=G.value,d.JSC$17748_commandHandler.resolveCommand(P,{disableClickTracking:!0});v=_.Mc(b.clickTrackingParams);_.i7(d.JSC$17748_screenManager,21760,v,{layer:7,parentLayer:0});return A.yield(_.TD(d.innertubeTransportService,b),2)}L=A.yieldResult;if(!L)return A.return();d.JSC$17748_screenManager.graftServerVe(L.trackingParams,v,
7);_.tn(A)})};
gW[Da]=[_.pk,_.dw,_.U6];var yz=new _.$n("PANEL_LOADING_STRATEGY_TOKEN");var S7=function(b,d){this.controller=b;this.panelLoadingStrategy=d};
_.c(S7,Me);
S7.prototype.resolveCommand=function(b,d){var B=this,k,G,P;return _.f(function(v){k=_.p(b,OH$);if((G=k)==null||!G.panelLoadingStrategy)return v.return();P=function(L){var A,a,O,I,D,U,M,z,H,l;return _.f(function(F){a=_.p((A=L.dialogViewModel)==null?void 0:A.header,g5M);O={viewModel:L.dialogViewModel};I={};if(M=_.N("web_enable_dialog_header_label")?(D=a)==null?void 0:(U=D.headline)==null?void 0:U.content:void 0)I.ariaLabel=M;k.dismissOnBackgroundTap===!1&&(I.isModal=!0);return L.dialogViewModel?F.yield(B.controller.openDialog(O,
(l=(z=d)==null?void 0:(H=z.form)==null?void 0:H.element)!=null?l:document.body,I),0):F.return()})};
return v.yield(B.panelLoadingStrategy.execute({command:b,data:k.panelLoadingStrategy,renderFn:P,createScreenConfig:{layer:4}}),0)})};
S7[Da]=[_.Ca,yz];var Vz=function(b,d,B){this.innertubeTransportService=b;this.controller=d;this.JSC$17768_screenManager=B};
_.c(Vz,Me);
Vz.prototype.resolveCommand=function(b,d){var B=this,k,G,P,v,L,A,a,O,I,D,U,M,z,H,l;return _.f(function(F){switch(F.nextAddress){case 1:k=_.p(b,_.jV);if(!k)return F.return();var K,u=k.panelIdentifier||((K=k.identifier)==null?void 0:K.tag);if(!u)throw Error("Ei");G=u;return F.yield(B.controller.isVisible(G,!0),2);case 2:if((P=F.yieldResult)&&k.blockIfPanelOpen)return F.return();A=(L=(v=B.controller).getPanelContent)==null?void 0:L.call(v,G);if(!(K=A))if(k){var r;K=((r=k.globalConfiguration)==null?void 0:
r.initialState)||k.engagementPanel;if(r=!K)r=!!(k==null?0:(u=k.engagementPanelPresentationConfigs)==null?0:u.engagementPanelPopupPresentationConfig);r&&(K=_.pXG(k.panelIdentifier,k.identifier))}else K=void 0;a=K;O=k.engagementPanelPresentationConfigs;I=k.engagementPanelExtras;return F.yield(B.controller.showPanel({identifier:G,panelContents:a,config:O,extras:I,target:(D=d)==null?void 0:(U=D.form)==null?void 0:U.element}),3);case 3:if(!k.globalConfiguration){F.jumpTo(0);break}if(k.globalConfiguration.reuseModelAndState&&
_.N("enable_ai_companion")&&(H=(z=(M=B.controller).getPanelContent)==null?void 0:z.call(M,G)))return F.return();_.i7(B.JSC$17768_screenManager,32633);return F.yield(_.TD(B.innertubeTransportService,b),5);case 5:return l=F.yieldResult,B.JSC$17768_screenManager.graftServerVe(l.trackingParams),F.yield(B.controller.updatePanel({identifier:G,panelContents:l.content,shouldFocus:!0,extras:I,updatePanelContinuationData:l.updatePanelContinuationData}),0)}})};
Vz[Da]=[_.pk,_.EF,_.dw];var iu=function(b,d){this.controller=b;this.panelLoadingStrategy=d};
_.c(iu,Me);
iu.prototype.resolveCommand=function(b,d){var B=this,k,G,P,v,L,A,a,O,I,D,U,M;return _.f(function(z){k=_.p(b,_.JB);if((G=k)==null||!G.panelLoadingStrategy)return z.return();L=Mzm(B.controller,(P=d)==null?void 0:(v=P.form)==null?void 0:v.element);a=(A=k.contextualSheetPresentationConfig)==null?void 0:A.position;I=(O=k.contextualSheetPresentationConfig)==null?void 0:O.hoverConfig;U=(D=k.contextualSheetPresentationConfig)==null?void 0:D.expandToFullWidth;M=function(H){var l,F;return _.f(function(K){if(!H.sheetViewModel)return K.return();if(I){var u=
B.controller;u.shouldPreventClosingWhileHovered=!!I.preventCloseWhileHovered;var r;u.hideDelayMs=(r=I.hideDelayMs)!=null?r:0}return K.yield(B.controller.openSheet({viewModel:H.sheetViewModel,sheetPosition:a,expandToFullWidth:U},L,(l=d)==null?void 0:(F=l.form)==null?void 0:F.element),0)})};
return z.yield(B.panelLoadingStrategy.execute({command:b,data:k.panelLoadingStrategy,renderFn:M,createScreenConfig:{layer:0}}),0)})};
iu[Da]=[_.sF,yz];var wW=function(b,d){this.controller=b;this.JSC$17779_commandHandler=d};
_.c(wW,Me);wW.prototype.resolveCommand=function(b,d){var B=this,k,G,P;return _.f(function(v){if(v.nextAddress==1){k=_.p(b,F_l);var L=_.p(k.showCommand,_.jV),A,a,O=(a=L==null?void 0:L.panelIdentifier)!=null?a:L==null?void 0:(A=L.identifier)==null?void 0:A.tag;if(!O)throw Error("Fi");G=O;return v.yield(B.controller.isVisible(G),2)}return(P=v.yieldResult)?v.yield(B.controller.hidePanel({identifier:G}),0):v.yield(B.JSC$17779_commandHandler.resolveCommand(k.showCommand,d),0)})};
wW[Da]=[_.EF,_.U6];var uu=function(b,d,B){this.innertubeTransportService=b;this.controller=d;this.JSC$17782_screenManager=B};
_.c(uu,Me);
uu.prototype.resolveCommand=function(b){var d=this,B,k,G,P,v,L,A,a,O,I,D,U,M,z,H,l,F,K,u,r,Q,q;return _.f(function(sW){switch(sW.nextAddress){case 1:return k=B=_.p(b,Sb3),G=k.targetPanelIdentifier,P=k.contentSourcePanelIdentifier,v=k.globalConfiguration,((L=G)==null?0:L.tag)&&((A=P)==null?0:A.tag)?v?sW.yield(d.controller.showPanel({identifier:G.tag,panelContents:_.pXG(G.tag,G)}),5):sW.yield((D=(I=d.controller).getPanel)==null?void 0:D.call(I,P.tag),4):sW.return();case 4:U=sW.yieldResult;a=(M=U)==
null?void 0:(H=(z=M).getPanelContent)==null?void 0:H.call(z);sW.jumpTo(3);break;case 5:return sW.yield(_.TD(d.innertubeTransportService,b),6);case 6:l=sW.yieldResult,((F=l)==null?0:F.trackingParams)&&d.JSC$17782_screenManager.graftServerVe(l.trackingParams),a=(K=l)==null?void 0:K.content,O=(u=l)==null?void 0:u.updatePanelContinuationData;case 3:if(Q=(r=a)==null?void 0:r.engagementPanelSectionListRenderer)return sW.yield(d.controller.showPanel({identifier:G.tag,panelUpdatableFields:{content:Q.content,
secondaryHeaderContent:(q=Q.header)!=null?q:{},targetId:Q.targetId,loggingDirectives:Q.loggingDirectives},updatePanelContinuationData:O}),0);sW.jumpTo(0)}})};
uu[Da]=[_.pk,_.EF,_.dw];var KY=function(){};
_.c(KY,Me);KY.prototype.resolveCommand=function(b){var d,B,k;return _.f(function(G){if(G.nextAddress==1)return(d=_.p(b,uXh))?G.yield(_.mp(),2):G.return();B=G.yieldResult;if(!B)return G.return();var P=B,v=(k=d)==null?void 0:k.languageCode,L;(P==null?0:(L=P.isReady)==null?0:L.call(P))&&(v=MjJ(P,v))&&P.setAudioTrack(v);_.tn(G)})};var nY=function(){};
_.c(nY,WI);_.E=nY.prototype;_.E.getApiPaths=function(){return liH};
_.E.getExtension=function(b){return _.p(b,_.KB)};
_.E.isNavigationCommand=function(){return!0};
_.E.JSC$14351_getStoreKey=function(b){if((b=this.getExtension(b))&&b.videoId){var d={videoId:b.videoId};b.playlistId&&(d.playlistId=b.playlistId);b.index&&(d.index=b.index);b.params&&(d.params=b.params);return _.uJ("next",d)}};
_.E.JSC$14344_getClientScreen=function(b){var d;return((d=b.contentPlaybackContext)==null?void 0:d.vis)===2?"WATCH_FULL_SCREEN":"WATCH"};
_.E.JSC$14344_buildRequest=function(b,d,B){d.videoId&&(b.videoId=d.videoId);d.playlistId&&(b.playlistId=d.playlistId);d.params&&(b.params=d.params);d.index!==void 0&&(b.playlistIndex=d.index);b.racyCheckOk=!(!B.racyCheckOk&&!d.racyCheckOk);b.contentCheckOk=!!d.contentCheckOk;B.contentPlaybackContext&&(b.autonavState=B.contentPlaybackContext.autonavState,b.playbackContext={vis:B.contentPlaybackContext.vis,lactMilliseconds:B.contentPlaybackContext.lactMilliseconds});B.prefetchPlaybackContext&&(b.context.request||
(b.context.request={}),b.context.request.isPrefetch=!0);_.N("captions_hats_killswitch")||(d=_.mh().getFlag(65),d=d!=null?!d:!1,B=!!_.JS("yt-player-sticky-caption"),b.captionsRequested=d&&B)};
_.E.getRequestConfig=function(b){b=this.JSC$14351_getStoreKey(b);var d;b&&(d={storeStrategy:{storeKey:b}});_.N("web_log_player_watch_next_ticks")&&(d=d||{},d.requestTick="wn_s",d.responseTick="wn_r");return d};
var TU=function(){};
_.c(TU,WI);TU.prototype.getApiPaths=function(){return liH};
TU.prototype.getExtension=function(b){return _.p(b,_.gy)};
TU.prototype.JSC$14344_buildRequest=function(b,d){d.token&&(b.continuation=d.token)};var rW=function(){this.innerTubeTransport=_.I2().resolve(_.pk);this.miniplayerService=_.I2().resolve(_.VD)};
_.c(rW,Me);var c$E=function(b){var d;return _.f(function(B){d=_.xe("WEB_PLAYER_CONTEXT_CONFIGS").WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_BACKGROUND_AUDIO_PLAYER;b.JSC$17807_mainAppPlayer=new MF(d);document.addEventListener("yt-navigate-start",b.JSC$17807_pauseOnNavigation.bind(b));_.tn(B)})},J$0=function(b,d){var B,k,G,P;
return _.f(function(v){if(v.nextAddress==1){B=new nY;k=B.JSC$14344_getRequest(d);if(!k)return v.return(void 0);G=k.innerTubeRequest;return v.yield(_.OQ(b.innerTubeTransport,G,"/youtubei/v1/next"),2)}P=v.yieldResult;var L;var A,a,O=(L=P.contents)==null?void 0:(A=L.twoColumnWatchNextResults)==null?void 0:(a=A.playlist)==null?void 0:a.playlist,I;L=(O==null?0:(I=O.contents)==null?0:I.length)?O:void 0;return v.return(L)})},zpm=function(b,d){var B,k,G,P,v;
return _.f(function(L){if(L.nextAddress==1)return B=b.JSC$17807_mainAppPlayer,L.yield(B.api,2);if(L.nextAddress!=3)return k=L.yieldResult,d.watchCommand?L.yield(J$0(b,d.watchCommand),3):L.return();G=L.yieldResult;if((P=G)==null||!P.contents)return L.return();v=G.contents.map(function(A){var a;return(a=A.playlistPanelVideoRenderer)==null?void 0:a.videoId}).filter(function(A){return!!A}).map(function(A){return{encrypted_id:A}});
k.updatePlaylist({video:v});_.tn(L)})},Rp0=function(b,d){var B,k,G;
return _.f(function(P){return P.nextAddress==1?(B=b.JSC$17807_mainAppPlayer,G=(k=d.playerParams)!=null?k:"",d.externalVideoId?P.yield(B.loadVideoWithPlayerVars({videoId:d.externalVideoId,audio_only:"1",player_params:G}),2):P.jumpTo(2)):d.watchCommand?P.yield(zpm(b,d),0):P.jumpTo(0)})};
rW.prototype.JSC$17807_pauseOnNavigation=function(){var b=this,d,B;return _.f(function(k){if(k.nextAddress==1)return d=b.JSC$17807_mainAppPlayer,k.yield(d.api,2);B=k.yieldResult;B.pauseVideo();_.tn(k)})};
rW.prototype.pauseVideo=function(){var b=this,d,B;return _.f(function(k){if(k.nextAddress==1)return d=b.JSC$17807_mainAppPlayer,k.yield(d.api,2);B=k.yieldResult;B.pauseVideo();_.tn(k)})};
rW.prototype.playVideo=function(){var b=this,d,B;return _.f(function(k){if(k.nextAddress==1)return d=b.JSC$17807_mainAppPlayer,k.yield(d.api,2);B=k.yieldResult;B.playVideo();_.tn(k)})};
var XmE=function(b){var d,B;return _.f(function(k){if(k.nextAddress==1)return d=b.JSC$17807_mainAppPlayer,k.yield(d.api,2);B=k.yieldResult;B.mute();_.tn(k)})},hpW=function(b){var d,B;
return _.f(function(k){if(k.nextAddress==1)return d=b.JSC$17807_mainAppPlayer,k.yield(d.api,2);B=k.yieldResult;B.unMute();_.tn(k)})};
rW.prototype.stopVideo=function(){var b=this,d,B;return _.f(function(k){if(k.nextAddress==1)return d=b.JSC$17807_mainAppPlayer,k.yield(d.api,2);B=k.yieldResult;B.stopVideo();_.tn(k)})};
var H54=function(b,d){return _.f(function(B){switch(B.nextAddress){case 1:switch(d){case "BACKGROUND_AUDIO_PLAYBACK_ACTION_PLAY":return B.jumpTo(2);case "BACKGROUND_AUDIO_PLAYBACK_ACTION_PAUSE":return B.jumpTo(3);case "BACKGROUND_AUDIO_PLAYBACK_ACTION_STOP":return B.jumpTo(4);case "BACKGROUND_AUDIO_PLAYBACK_ACTION_MUTE":return B.jumpTo(5);case "BACKGROUND_AUDIO_PLAYBACK_ACTION_UNMUTE":return B.jumpTo(6)}B.jumpTo(0);break;case 2:return B.yield(b.playVideo(),8);case 8:B.jumpTo(0);break;case 3:return B.yield(b.pauseVideo(),
9);case 9:B.jumpTo(0);break;case 4:return B.yield(b.stopVideo(),10);case 10:B.jumpTo(0);break;case 5:return B.yield(XmE(b),11);case 11:B.jumpTo(0);break;case 6:return B.yield(hpW(b),12);case 12:B.jumpTo(0)}})};
rW.prototype.resolveCommand=function(b){var d=this,B,k,G,P,v,L;return _.f(function(A){return A.nextAddress==1?(B=_.p(b,mCS),((k=B)==null?0:k.newPlaybackParams)||((G=B)==null?0:G.controlAction)?d.JSC$17807_mainAppPlayer?A.jumpTo(2):A.yield(c$E(d),2):A.return()):((P=B)==null?0:P.newPlaybackParams)?(d.miniplayerService.isMiniplayerActive()&&((v=d.miniplayerService.getPlayerElement())==null||v.pause()),L=B.newPlaybackParams,L.externalVideoId||L.externalPlaylistId?A.yield(Rp0(d,L),0):A.return()):A.yield(H54(d,
B.controlAction),0)})};var Qz=function(b){this.JSC$17813_commandHandler=b};
_.c(Qz,Me);
Qz.prototype.resolveCommand=function(b){var d=this,B,k,G,P,v,L;return _.f(function(A){if(A.nextAddress==1)return(B=_.p(b,K9A))?A.yield(_.mp(),2):A.return();k=A.yieldResult;if(!k)return A.return();var a=k,O=(G=B)==null?void 0:G.languageCode,I=(P=B)==null?void 0:P.isAutoTranslated;a.getVideoData&&_.JAW(a).length&&((O=RKW(a,O,I))?a.setOption("captions","track",O):(a.setOption("captions","stickyLoading",{}),a.setOption("captions","track",{})));v=k.isSubtitlesOn()?_.AU("CAPTION_ON_TOAST",void 0,"Subtitles/CC turned on"):
_.AU("CAPTION_OFF_TOAST",void 0,"Subtitles/CC turned off");L=_.d3(v,5E3);d.JSC$17813_commandHandler.resolveCommand(L);_.tn(A)})};
Qz[Da]=[_.U6];var qq=function(b,d){this.shortsPlayerPromise=b;this.JSC$17817_commandHandler=d};
_.c(qq,Me);
qq.prototype.resolveCommand=function(b){var d=this,B,k,G,P,v,L,A,a;return _.f(function(O){if(O.nextAddress==1)return(B=_.p(b,AFH))?O.yield(d.shortsPlayerPromise,2):O.return();k=O.yieldResult;var I=XXy(k);I!=null&&I.length||(k.loadModule("captions"),I=XXy(k));G=I;if((P=G)==null||!P.length)return v=_.AU("CLOSED_CAPTIONS_DISABLED",void 0,"No captions are available for this video"),L=_.d3(v),d.JSC$17817_commandHandler.resolveCommand(L),O.return();k.toggleSubtitles();A=k.isSubtitlesOn()?_.AU("CAPTION_ON_TOAST",void 0,
"Subtitles/CC turned on"):_.AU("CAPTION_OFF_TOAST",void 0,"Subtitles/CC turned off");a=_.d3(A);d.JSC$17817_commandHandler.resolveCommand(a);_.tn(O)})};
qq[Da]=[_.CP$,_.U6];var xh=function(b){this.JSC$17820_actionRouter=b;this.dismissPlayerOverlayActions=new Map([["player_overlay_timely_shelf",function(d,B){d.triggerAction("yt-dismiss-shopping-timely-shelf-action",B);(d=_.I2().resolve(_.O6(_.ONl)))&&d.dismissFeaturedProductOverlay()}]])};
_.c(xh,Me);xh.prototype.resolveCommand=function(b){var d=this,B,k,G;return _.f(function(P){B=_.p(b,Qms);if((k=B)==null||!k.overlayId)return P.return();G=d.dismissPlayerOverlayActions.get(B.overlayId);if(!G)throw Error("Gi`"+B.overlayId);G(d.JSC$17820_actionRouter,B);_.tn(P)})};
xh[Da]=[hk];var Yh=function(b){this.JSC$17824_playerPromise=b};
_.c(Yh,Me);Yh.prototype.resolveCommand=function(b){var d=this,B,k,G,P;return _.f(function(v){if(v.nextAddress==1)return(B=_.p(b,t_M))?v.yield(d.JSC$17824_playerPromise,2):v.return();k=v.yieldResult;G=k.getVideoData().video_id;B.videoId===G&&(P=Number(B.offsetFromVideoStartMilliseconds),P>=0&&k.seekTo(P/1E3));_.tn(v)})};
Yh[Da]=[_.Cc];var lqE=_.fr("sfv_currently_playing_audio_item_key","sfvAudioItemCurrentlyPlayingEntity"),e7=function(b){this.store=b};
_.c(e7,Me);
var tzE=function(b){var d,B,k,G;return _.f(function(P){if(P.nextAddress==1)return d=_.xe("WEB_PLAYER_CONTEXT_CONFIGS").WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_SFV_AUDIO_ITEM,B=_.xe("WEB_PLAYER_CONTEXT_CONFIGS").WEB_PLAYER_CONTEXT_CONFIG_ID_MWEB_SFV_AUDIO_ITEM,k=d||B,b.JSC$17828_mainAppPlayer=new MF(k),P.yield(b.JSC$17828_mainAppPlayer.api,2);G=P.yieldResult;G.addEventListener("onStateChange",b.JSC$17828_playerStateChangeListener.bind(b));document.addEventListener("yt-page-data-updated",b.JSC$17828_pauseOnNavigation.bind(b));window.addEventListener("state-navigatestart",
b.JSC$17828_pauseOnNavigation.bind(b));_.tn(P)})};
e7.prototype.JSC$17828_playerStateChangeListener=function(b){switch(b){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"}jlE(this)};
var jlE=function(b){b.store.dispatch(_.cE("sfvAudioItemCurrentlyPlayingEntity",lqE,{key:lqE,externalVideoId:b.externalVideoId,sfvAudioItemPlaybackState:b.playbackState,nowPlayingEntityValue:b.nowPlayingEntityValue}))};
e7.prototype.JSC$17828_pauseOnNavigation=function(){var b=this,d,B,k,G;return _.f(function(P){if(P.nextAddress==1){if(!b.JSC$17828_mainAppPlayer){var v=new _.iq("Error: mainAppPlayer is unavailable",b.JSC$17828_mainAppPlayer);_.xs(v);return P.return()}return P.yield(b.JSC$17828_mainAppPlayer.api,2)}d=P.yieldResult;k=(B=d)==null?void 0:B.getPlayerState();k!==1||(G=d)!=null&&G.pauseVideo();_.tn(P)})};
e7.prototype.playVideo=function(b,d,B){var k=this,G,P;return _.f(function(v){if(v.nextAddress==1)return v.yield((G=k.JSC$17828_mainAppPlayer)==null?void 0:G.api,2);P=v.yieldResult;if(!k.JSC$17828_mainAppPlayer||!P){var L=new _.iq("Error: mainAppPlayer is unavailable",k.JSC$17828_mainAppPlayer);_.xs(L);return v.return()}return v.yield(k.JSC$17828_mainAppPlayer.loadVideoWithPlayerVars({videoId:k.externalVideoId,audio_only:"1",start:b/1E3,end:b/1E3+d,player_params:B}),0)})};
e7.prototype.pauseVideo=function(){var b=this,d,B;return _.f(function(k){if(k.nextAddress==1){if(!b.JSC$17828_mainAppPlayer){var G=new _.iq("Error: mainAppPlayer is unavailable",b.JSC$17828_mainAppPlayer);_.xs(G);return k.return()}return k.yield(b.JSC$17828_mainAppPlayer.api,2)}d=k.yieldResult;(B=d)==null||B.pauseVideo();_.tn(k)})};
e7.prototype.resolveCommand=function(b){var d=this,B,k,G,P,v,L,A,a,O,I,D,U,M,z,H,l,F,K,u;return _.f(function(r){if(r.nextAddress==1)return B=_.p(b,vk$),G=(k=B)==null?void 0:k.nowPlayingEntityValue,v=(P=B)==null?void 0:P.externalVideoId,I=Number((O=(L=B)==null?void 0:(A=L.defaultStartPoints)==null?void 0:(a=A[0])==null?void 0:a.offsetMs)!=null?O:"0"),l=Number((H=(D=B)==null?void 0:(U=D.defaultStartPoints)==null?void 0:(M=U[0])==null?void 0:(z=M.duration)==null?void 0:z.seconds)!=null?H:"15"),u=(K=
(F=B)==null?void 0:F.playerParams)!=null?K:"",G&&v?d.JSC$17828_mainAppPlayer?r.jumpTo(2):r.yield(tzE(d),2):r.return();if(r.nextAddress!=6){if(d.nowPlayingEntityValue&&G===d.nowPlayingEntityValue)return d.playbackState==="SFV_AUDIO_ITEM_PLAYBACK_STATE_PLAYING"?r.yield(d.pauseVideo(),0):r.yield(d.playVideo(I,l,u),0);d.externalVideoId=v;d.nowPlayingEntityValue=G;d.playbackState="SFV_AUDIO_ITEM_PLAYBACK_STATE_BUFFERING";return r.yield(d.playVideo(I,l,u),6)}jlE(d);return r.jumpTo(0)})};
e7[Da]=[vs];var bM=function(b){this.JSC$17846_commandHandler=b};
_.c(bM,Me);bM.prototype.resolveCommand=function(b,d){var B=this,k,G,P;return _.f(function(v){if(v.nextAddress==1)return(k=_.p(b,ntr))?v.yield(_.mp(),2):v.return();G=v.yieldResult;if(!G)return v.return();(P=hKG(G))&&B.JSC$17846_commandHandler.resolveCommand(P,d);_.tn(v)})};
bM[Da]=[_.U6];var dj=function(b){this.JSC$17852_commandHandler=b};
_.c(dj,Me);dj.prototype.resolveCommand=function(b,d){var B=this,k,G,P,v,L;return _.f(function(A){if(A.nextAddress==1)return(k=_.p(b,TdU))?A.yield(_.mp(),2):A.return();G=A.yieldResult;if(!G)return A.return();(P=F$F(G))?B.JSC$17852_commandHandler.resolveCommand(P,d):(v=_.AU("CLOSED_CAPTIONS_DISABLED",void 0,"No captions are available for this video"),L=_.d3(v),B.JSC$17852_commandHandler.resolveCommand(L));_.tn(A)})};
dj[Da]=[_.U6];var Bn=function(b){this.JSC$17855_playerPromise=b};
_.c(Bn,Me);Bn.prototype.resolveCommand=function(b){var d=this,B,k;return _.f(function(G){if(G.nextAddress==1)return(B=_.p(b,xF2))?G.yield(d.JSC$17855_playerPromise,2):G.return();k=G.yieldResult;k.isFullscreen()&&k.wakeUpControls();_.tn(G)})};
Bn[Da]=[_.Cc];var kf=function(b){this.JSC$17858_playerPromise=b};
_.c(kf,Me);kf.prototype.resolveCommand=function(b){var d=this,B,k,G,P,v;return _.f(function(L){if(L.nextAddress==1){B=_.p(b,jbr);if(!B)return L.return();k=B.overlayRenderer;return k?(G=_.p(k,BYS))?L.yield(d.JSC$17858_playerPromise,3):L.jumpTo(0):L.return()}P=L.yieldResult;P.renderChapterSeekingAnimation(1,_.qA(G.text),(v=G.icon)==null?void 0:v.iconType);_.tn(L)})};
kf[Da]=[_.Cc];var GM=function(b){this.store=b};
_.c(GM,Me);
GM.prototype.resolveCommand=function(b){var d=this,B,k,G;return _.f(function(P){if(P.nextAddress==1){B=_.p(b,$C5);if(!B)return P.return();k="";(G=d.store.getState().collabInviteLink)&&B.id===G.playlistId?k=G.inviteLinkURL:B.shortUrl&&(k=B.shortUrl);return k?P.yield(navigator.clipboard.writeText(k),3):P.jumpTo(0)}var v={openPopupAction:{popupType:"TOAST",popup:{notificationActionRenderer:{responseText:{simpleText:_.AU("COPY_LINK_SUCCESS_TOAST")}}}}};_.I2().resolve(_.U6).resolveCommand(v);_.tn(P)})};
GM[Da]=[O4];var Pn=function(b,d){this.innertubeTransportService=b;this.JSC$17868_commandHandler=d};
_.c(Pn,Me);Pn.prototype.resolveCommand=function(b,d){var B=this,k,G,P,v,L,A,a,O,I,D;return _.f(function(U){if(U.nextAddress==1)return(k=_.p(b,_.O0))?U.yield(_.TD(B.innertubeTransportService,b,(G=d)==null?void 0:G.form),2):U.return();(P=U.yieldResult)&&P.errorMetadata&&(v=P,L=_.d3(v.error.message),B.JSC$17868_commandHandler.resolveCommand(L));A=P;if((a=A)==null?0:a.actions)for(O=_.C(A.actions),I=O.next();!I.done;I=O.next())D=I.value,B.JSC$17868_commandHandler.resolveCommand(D);_.tn(U)})};
Pn[Da]=[_.pk,_.U6];var Ev=function(){};
_.c(Ev,Me);Ev.prototype.resolveCommand=function(b){var d;return _.f(function(B){d=_.p(b,ERV);if(!d)return B.return();(new jJH(d)).show();_.tn(B)})};_.sv=new _.$n("PLAYLIST_EDIT_CONTROLLER_TOKEN");var C3=function(b,d,B,k){this.store=b;this.innertubeTransportService=d;this.controller=B;this.JSC$17876_commandHandler=k};
_.c(C3,Me);
C3.prototype.resolveCommand=function(b,d){var B=this,k,G,P,v,L,A,a,O,I,D,U,M,z,H,l,F,K,u,r,Q,q,sW,L1,cJ,OW,ow;return _.f(function(Z2){if(Z2.nextAddress==1){k=_.p(b,_.L7);if(!k)return Z2.return();if(k.clientActions){G=_.C(k.clientActions);for(P=G.next();!P.done;P=G.next())v=P.value,B.JSC$17876_commandHandler.resolveCommand(v,d);var yE,wG=d==null?void 0:(yE=d.form)==null?void 0:yE.element;wG&&_.dp(wG,"yt-dismissible-item-action",k.clientActions)}return Z2.yield(_.TD(B.innertubeTransportService,b,(L=
d)==null?void 0:L.form),2)}if(A=Z2.yieldResult)A.errorMetadata?(a=A,O=_.d3(a.error.message),B.JSC$17876_commandHandler.resolveCommand(O),"error"in A&&((I=d)==null?0:(D=I.commandController)==null?0:D.onServerError)&&((U=d)==null||(M=U.commandController)==null||M.onServerError(b,A))):(z=d)==null||(H=z.commandController)==null||(F=(l=H).onSuccess)==null||F.call(l,b,A);K=A;((u=K)==null?0:u.collaborationInviteLink)&&k.playlistId&&(_.N("web_enable_invite_collaborators_link")||_.N("enable_music_web_cairo_new_collaborators_list_and_actions"))&&
B.store.dispatch(_.ER({type:"SET_COLLAB_INVITE_LINK",payload:{playlistId:k.playlistId,inviteLinkUrl:K.collaborationInviteLink}}));((r=K)==null?0:r.redirectEndpoint)&&B.JSC$17876_commandHandler.resolveCommand(K.redirectEndpoint);((Q=K)==null?0:(q=Q.newHeader)==null?0:q.playlistHeaderRenderer)?FXO(B.controller,K.newHeader.playlistHeaderRenderer):((sW=K)==null?0:(L1=sW.newHeader)==null?0:L1.musicEditablePlaylistDetailHeaderRenderer)&&FXO(B.controller,K.newHeader.musicEditablePlaylistDetailHeaderRenderer);
B.controller.playlistVideoListElement&&((cJ=K)==null?0:(OW=cJ.playlistEditResults)==null?0:(ow=OW[0])==null?0:ow.playlistEditVideoAddedResultData)&&((wG=B.controller.playlistVideoListElement)==null||wG.dispatchEvent(new CustomEvent("yt-update-set-video-id",{detail:K.playlistEditResults[0].playlistEditVideoAddedResultData})));_.tn(Z2)})};
C3[Da]=[_.C2,_.pk,_.sv,_.U6];var vn=function(b,d){this.controller=b;this.JSC$17886_commandHandler=d};
_.c(vn,Me);vn.prototype.resolveCommand=function(b,d){var B=this,k,G,P;return _.f(function(v){k=_.p(b,Oq2);B.controller.showRefreshPill&&((G=k)==null?0:G.command)&&(B.JSC$17886_commandHandler.resolveCommand((P=k)==null?void 0:P.command,d),B.controller.showRefreshPill=!1);_.tn(v)})};
vn[Da]=[_.ni,_.U6];var L3=function(b,d){this.store=b;this.JSC$17890_commandHandler=d||_.Wo.instance};
_.c(L3,Me);L3.prototype.resolveCommand=function(b,d){var B=this,k,G,P,v,L,A,a,O,I,D;return _.f(function(U){k=_.p(b,HqM);G=B.store.getState().radioButtonGroup;if((P=k)==null?0:P.command)B.JSC$17890_commandHandler.resolveCommand((v=k)==null?void 0:v.command,d);else if(G&&((L=k)==null?void 0:L.formId)===G.currentFormId)for(A=Object.values(G.commandsMap),a=_.C(A),O=a.next();!O.done;O=a.next())I=O.value,(D=_.ZX(I))&&B.JSC$17890_commandHandler.resolveCommand(D,d);_.tn(U)})};
L3[Da]=[_.C2];var f3=new _.$n("USER_PREFS");var A0=function(b){this.JSC$17895_prefCookie=b};
_.c(A0,Me);A0.prototype.resolveCommand=function(b){var d=this,B;return _.f(function(k){(B=_.p(b,YYA))&&typeof B.useListView==="boolean"&&(_.$J(0,155,B.useListView),d.JSC$17895_prefCookie.save());_.tn(k)})};
A0[Da]=[f3];var Wn=function(b){this.JSC$17899_prefCookie=b};
_.c(Wn,Me);Wn.prototype.resolveCommand=function(b){var d=this,B,k,G,P,v;return _.f(function(L){B=_.p(b,CdU);if((k=B)==null||!k.gl)return L.return();G=B.gl;P={persist_gl:"1",gl:G};d.JSC$17899_prefCookie.set("gl",G);d.JSC$17899_prefCookie.save();v=o$l(P);_.g3(v);_.tn(L)})};
Wn[Da]=[f3];var a9=function(b){this.JSC$17903_prefCookie=b};
_.c(a9,Me);a9.prototype.resolveCommand=function(b){var d=this,B,k;return _.f(function(G){B=_.p(b,DCM);if(!B)return G.return();k=!1;B.flagNum&&typeof B.value==="boolean"?(_.$J(0,B.flagNum,B.value),k=!0):B.key&&typeof B.stringValue==="string"&&(d.JSC$17903_prefCookie.set(B.key,B.stringValue),k=!0);k&&d.JSC$17903_prefCookie.save();_.tn(G)})};
a9[Da]=[f3];var mF=new _.$n("PREF_STORAGE_PROMISE_TOKEN");var $f=function(b){this.JSC$17907_prefStoragePromise=b};
_.c($f,Me);$f.prototype.resolveCommand=function(b){var d=this,B,k;return _.f(function(G){if(G.nextAddress==1)return(B=_.p(b,oRe))?G.yield(d.JSC$17907_prefStoragePromise,2):G.return();k=G.yieldResult;return k===void 0||B.key===void 0||B.value===void 0?G.return():G.yield(k.set(B.key,B.value),0)})};
$f[Da]=[mF];var Ov=function(b){this.innertubeTransportService=b};
_.c(Ov,Me);Ov.prototype.resolveCommand=function(b,d){var B=this,k,G;return _.f(function(P){(k=_.p(b,_.lD2))&&k&&k.isFirstRequest&&(_.Xb("search_overview_answer"),_.hU("so_rq",void 0,"search_overview_answer"));return P.yield(_.TD(B.innertubeTransportService,b,(G=d)==null?void 0:G.form),0)})};
Ov[Da]=[_.pk];var Z55=function(){};
_.c(Z55,Me);
Z55.prototype.resolveCommand=function(b){var d,B,k,G,P,v,L,A,a;return _.f(function(O){d=_.p(b,lG$);if((B=d)==null?0:B.sectionIdentifier){if(d.scrollBehaviorType==="SCROLL_BEHAVIOR_TYPE_SCROLL_INTO_VIEW"){if(G=(k=document.getElementsByTagName(d.sectionIdentifier))==null?void 0:k.item(0))G.scrollIntoView({behavior:"smooth"}),(P=IX2(G))&&P.focus({preventScroll:!0});return O.return()}v=document.querySelector("[section-identifier="+d.sectionIdentifier+"]");L=document.querySelector("[section-identifier="+d.referenceSectionIdentifier+
"]");if(!v)return O.return();A=d.verticalScrollOffsetDp?d.verticalScrollOffsetDp:0;L&&(A-=L.offsetTop);window.scrollTo({top:v.offsetTop+A,behavior:"smooth"});(a=IX2(v))&&a.focus({preventScroll:!0})}_.tn(O)})};var I9=function(b){this.JSC$17919_commandHandler=b};
_.c(I9,Me);
I9.prototype.resolveCommand=function(b){var d=this,B,k,G,P,v,L,A;return _.f(function(a){if(a.nextAddress==1){B=_.p(b,BmU);if(!B||!B.imageBytes||!navigator.clipboard)return a.return();if(B.clientShareDestination==="CLIENT_SHARE_DESTINATION_SYSTEM_SHARE_PANEL")return _.xs(Error("Ii")),a.return();_.Jn(a,2);G=(k=B)==null?void 0:k.imageBytes;P=G.replace(/-/g,"+").replace(/_/g,"/");v=$d4(P);L={};A=[new ClipboardItem((L[v.type]=v,L))];return a.yield(navigator.clipboard.write(A),4)}if(a.nextAddress!=2)return B.successCommand&&
d.JSC$17919_commandHandler.resolveCommand(B.successCommand),_.fy(a,0);_.lt(a);B.errorCommand&&d.JSC$17919_commandHandler.resolveCommand(B.errorCommand);_.tn(a)})};
I9[Da]=[_.U6];var D8=function(b,d){this.innertubeTransportService=b;this.JSC$17923_commandHandler=d};
_.c(D8,Me);D8.prototype.resolveCommand=function(b,d){var B=this,k,G,P,v,L;return _.f(function(A){if(A.nextAddress==1)return(k=_.p(b,kW3))?A.yield(_.TD(B.innertubeTransportService,b,(G=d)==null?void 0:G.form),2):A.return();(P=A.yieldResult)&&P.errorMetadata&&k.onFailureCommand&&B.JSC$17923_commandHandler.resolveCommand(k.onFailureCommand);v=P;((L=v)==null?0:L.shareCommand)&&B.JSC$17923_commandHandler.resolveCommand(v.shareCommand,d);_.tn(A)})};
D8[Da]=[_.pk,_.U6];var Uv=function(){};
_.c(Uv,Me);Uv.prototype.resolveCommand=function(b){var d,B;return _.f(function(k){d=_.p(b,a0$);if(!d||!navigator.share)return k.return();B={url:d.url};try{return k.return(navigator.share(B))}catch(G){}_.tn(k)})};var o9=function(){};
_.c(o9,Me);o9.prototype.resolveCommand=function(){return _.f(function(b){window.dispatchEvent(new Event("yt-playables-ack-3p-data-usage"));_.tn(b)})};var Nj=function(b){this.JSC$17933_navigationConfirmationService=b};
_.c(Nj,Me);Nj.prototype.resolveCommand=function(){var b=this;return _.f(function(d){b.JSC$17933_navigationConfirmationService.cancelPendingNavigation();_.tn(d)})};
Nj[Da]=[Y5];var p3=function(b){this.JSC$17936_screenManager=b};
_.c(p3,Me);p3.prototype.resolveCommand=function(b,d){var B=this,k,G,P,v,L,A,a;return _.f(function(O){G=(k=d.form)==null?void 0:k.event;v=(P=d.form)==null?void 0:P.element;if(!G)throw new _.iq("Event not passed in when resolving command");L=_.C(G.composedPath());for(A=L.next();!A.done;A=L.next())if(a=A.value,a.tagName==="YT-COPY-LINK-RENDERER")return a.copyUrlToClipboard(),v&&_.wy(B.JSC$17936_screenManager,v),O.return();_.tn(O)})};
p3[Da]=[_.dw];var Mj=function(){this.JSC$17940_miniAppClientDataProvider=_.I2().resolve(_.HN)};
_.c(Mj,Me);Mj.prototype.resolveCommand=function(){var b=this,d,B;return _.f(function(k){if(b.JSC$17940_miniAppClientDataProvider.clientData.has("video_id")){var G=b.JSC$17940_miniAppClientDataProvider,P=G.clientData.get("video_id");P&&G.clientData.delete("video_id");d="https://youtube.com/watch?v="+P;B=_.wq(d);if(B===void 0)throw Error("Ji`"+d);_.Go(window,B)}_.tn(k)})};var cn=function(){};
_.c(cn,Me);cn.prototype.resolveCommand=function(){return _.f(function(b){window.dispatchEvent(new Event("yt-playables-exit-mini-app-dialog-seen"));_.tn(b)})};var J0=function(){};
_.c(J0,Me);J0.prototype.resolveCommand=function(){var b;return _.f(function(d){if(d.nextAddress==1)return d.yield(_.sr4(window.document.documentElement),2);(b=document.querySelector("mini-app-container-view-model iframe"))&&b.focus();_.tn(d)})};var zM=function(b){this.JSC$17947_navigationConfirmationService=b};
_.c(zM,Me);
zM.prototype.resolveCommand=function(){var b=this;return _.f(function(d){var B=b.JSC$17947_navigationConfirmationService,k=_.I2().resolve(_.ue),G;if(((G=B.navigateParams)==null?void 0:G.data)!==void 0){var P;_.iJS(k,B.navigateParams.endpoint,B.navigateParams.data,(P=B.navigateParams.navigationType)!=null?P:1,B.navigateParams.tempData,B.navigateParams.isMiniplayer,void 0,!0);B.navigateParams=void 0;B.customConfirmationCommand=void 0}else B.navigateParams&&(k.navigate(B.navigateParams.endpoint,B.navigateParams.reload,
B.navigateParams.params,B.navigateParams.tempData,B.navigateParams.requestType,B.navigateParams.createScreenConfig,!0),B.navigateParams=void 0,B.customConfirmationCommand=void 0);_.tn(d)})};
zM[Da]=[Y5];var R9=function(){};
_.c(R9,Me);R9.prototype.resolveCommand=function(){return _.f(function(b){window.dispatchEvent(new Event("yt-share-playable-with-high-score"));_.tn(b)})};var XS=function(b){this.JSC$17952_prefStorage=b};
_.c(XS,Me);XS.prototype.resolveCommand=function(){var b=this,d,B;return _.f(function(k){switch(k.nextAddress){case 1:return k.yield(b.JSC$17952_prefStorage,2);case 2:return(d=k.yieldResult)?k.yield(d.set("sfvle",!1),3):k.return();case 3:return k.yield(d.set("sfvles",!0),4);case 4:B=_.mh(),_.$J(0,203,!1),_.$J(0,204,!0),B.save(),_.tn(k)}})};
XS[Da]=[mF];var h0=function(b){this.JSC$17955_prefStorage=b};
_.c(h0,Me);h0.prototype.resolveCommand=function(){var b=this,d,B;return _.f(function(k){switch(k.nextAddress){case 1:return k.yield(b.JSC$17955_prefStorage,2);case 2:return(d=k.yieldResult)?k.yield(d.set("sfvle",!0),3):k.return();case 3:return k.yield(d.set("sfvles",!0),4);case 4:B=_.mh(),_.$J(0,203,!0),_.$J(0,204,!0),B.save(),_.tn(k)}})};
h0[Da]=[mF];_.gBO=new _.$n("SNACKBAR_CONTROLLER_TOKEN");_.y$r=new _.$n("SHOULD_SHOW_PIVOT_BAR_TOKEN");var Hn=function(b){this.controller=b};
_.c(Hn,Me);Hn.prototype.resolveCommand=function(b){var d=this,B;return _.f(function(k){B=_.p(b,$Fr);if(!B)return k.return();var G=d.controller;G.closeSnackbarFn&&G.closeSnackbarFn();_.tn(k)})};
Hn[Da]=[_.gBO];var lM=function(b,d){this.controller=b;this.JSC$17962_sheetController=d};
_.c(lM,Me);lM.prototype.resolveCommand=function(b,d){var B=this,k,G,P,v,L,A;return _.f(function(a){k=_.p(b,IF$);if(!k)return a.return();v=Mzm(B.JSC$17962_sheetController,(G=d)==null?void 0:(P=G.form)==null?void 0:P.element);L=_.p(k.content,lFU);if(!L)return a.return();var O=B.controller,I=L,D=(A=k.animationStyle)!=null?A:"SNACKBAR_ANIMATION_STYLE_DEFAULT";if(O.showSnackbarFn)O.showSnackbarFn({snackbarViewModel:I,animationStyle:D,durationMs:k.durationSeconds*1E3,target:v});else throw Error("Cj");_.tn(a)})};
lM[Da]=[_.gBO,_.sF];var t0=function(){};
_.c(t0,Me);t0.prototype.resolveCommand=function(b){var d;return _.f(function(B){d=_.p(b,UCe);if(!d||typeof d.key!=="string"||typeof d.value!=="string")return B.return();window.localStorage.setItem(d.key,d.value);_.tn(B)})};var jW=function(b){this.store=b};
_.c(jW,Me);jW.prototype.resolveCommand=function(b){var d=this,B;return _.f(function(k){B=_.p(b,$2x);if(!B||!B.stepId||!B.token)return k.return();d.store.dispatch(fur({stepId:B.stepId,token:B.token,isSelected:!1}));_.tn(k)})};
jW[Da]=[O4];var FS=function(b,d,B){this.innertubeTransportService=b;this.store=d;this.JSC$17974_screenManager=B};
_.c(FS,Me);
FS.prototype.resolveCommand=function(b){var d=this,B,k,G,P,v,L,A,a,O,I,D,U,M,z,H,l,F,K,u,r,Q,q,sW,L1,cJ,OW,ow,Z2;return _.f(function(yE){B=_.p(b,ap2);if(!B||(k=B.stepIds)==null||!k.length)return yE.return();G=d.store.getState().talkToRecs;P=[];v=[];L=_.C(B.stepIds);for(A=L.next();!A.done;A=L.next())for(a=A.value,O=void 0,(I=(O=G.stepStates[a])==null?void 0:O.userQuery)&&v.push({userQuery:B.submitEmptyUserQuery?"":I.userQuery,userQueryToken:I.token}),U=D=void 0,M=(U=(D=G.stepStates[a])==null?void 0:
D.selectionStates)!=null?U:{},z=_.C(Object.entries(M)),H=z.next();!H.done;H=z.next())l=H.value,F=_.C(l),K=F.next().value,u=F.next().value,r=K,Q=u,Q.isSelected&&P.push(r);q={selectedChipTokens:P,userQueries:v,submittedStepIds:B.stepIds};sW={browseTalk2recsFormData:q};B.browseEndpoint?(L1=b,_.Ho(L1,_.$x,B.browseEndpoint)):B.command&&(L1=B.command);if(!L1)return yE.return();cJ=_.p(L1,_.gy);if((OW=cJ)==null?0:OW.command)if(ow=_.p(cJ.command,vR$))Z2=_.Wo.instance,Z2.resolveCommand(cJ.command);return yE.yield(_.TD(d.innertubeTransportService,
L1,{formData:sW,disableCache:!0}).then(function(wG){(wG==null?0:wG.trackingParams)&&d.JSC$17974_screenManager.graftServerVe(wG==null?void 0:wG.trackingParams)}),0)})};
FS[Da]=[_.pk,O4,_.dw];var Z8=function(b){this.store=b};
_.c(Z8,Me);
Z8.prototype.resolveCommand=function(b){var d=this,B,k,G,P,v,L,A,a;return _.f(function(O){B=_.p(b,m24);if(!B||!B.stepId)return O.return();if(B.selectBehavior==="TALK_TO_RECS_SELECT_BEHAVIOR_APPEND_TO_QUERY")v=(P=(k=d.store.getState().talkToRecs.stepStates[B.stepId])==null?void 0:(G=k.userQuery)==null?void 0:G.userQuery)!=null?P:"",L=v.length>0?". ":"",A=v+L+B.selectedText,d.store.dispatch(AgS({stepId:B.stepId,userQueryToken:"",userQuery:A}));else if(B.selectBehavior==="TALK_TO_RECS_SELECT_BEHAVIOR_REPLACE_QUERY")d.store.dispatch(AgS({stepId:B.stepId,userQueryToken:"",
userQuery:(a=B.selectedText)!=null?a:""}));else{if(!B.token)return O.return();d.store.dispatch(fur({stepId:B.stepId,token:B.token,isSelected:!0}))}_.tn(O)})};
Z8[Da]=[O4];var gj=function(b){this.store=b};
_.c(gj,Me);gj.prototype.resolveCommand=function(b,d){var B=this,k,G,P,v,L,A;return _.f(function(a){k=_.p(b,Qqd);if(!k||!k.stepId)return a.return();L=(v=(G=d)==null?void 0:(P=G.form)==null?void 0:P.userQuery)!=null?v:"";B.store.dispatch(AgS({stepId:k.stepId,userQuery:L,userQueryToken:(A=k.userQueryToken)!=null?A:""}));_.tn(a)})};
gj[Da]=[O4];_.S18=new _.$n("TIMELY_ACTIONS_CONTROLLER_TOKEN");var yN=function(b){this.controller=b};
_.c(yN,Me);yN.prototype.resolveCommand=function(b){var d=this,B,k,G,P;return _.f(function(v){B=_.p(b,Xcs);if(!B)return v.return();k=B;G=k.id;P=k.isVisible;if(G===void 0||P===void 0)return v.return();var L;(L=d.controller.timelyActionsMap.get(G))==null||L(G,P);_.tn(v)})};
yN[Da]=[_.S18];var VzW=function(){this.timelyActionsMap=new Map};var SW=function(b){this.JSC$18000_commandHandler=b};
_.c(SW,Me);SW.prototype.resolveCommand=function(b){var d=this,B,k,G,P,v;return _.f(function(L){B=_.p(b,_.yQ3);if(!B)return L.return();P=(k=B.item)==null?void 0:(G=k.notificationTextRenderer)==null?void 0:G.successResponseText;if(!P)return L.return();v=_.bG(P);d.JSC$18000_commandHandler.resolveCommand(v);_.tn(L)})};
SW[Da]=[_.U6];var VN=function(b,d){this.innertubeTransportService=b;this.JSC$18005_playerApiPromise=d};
_.c(VN,Me);
VN.prototype.resolveCommand=function(b){var d=this,B,k,G,P,v,L,A,a,O;return _.f(function(I){if(I.nextAddress==1)return I.yield(d.JSC$18005_playerApiPromise,2);B=I.yieldResult;k=B.getOption("captions","track");G=Object.assign({},_.p(b,_.w3S));(v=(P=B.getVideoData())==null?void 0:P.video_id)?G.externalVideoId=v:_.BQ(Error("Ki"));if((L=k)==null?0:L.languageCode)G.languageCode=k.languageCode;if((A=k)==null?0:A.kind)G.kind=k.kind;if((a=k)==null?0:a.name)G.name=k.name;O=Object.assign({},b,{getTranscriptEndpoint:G});return I.yield(_.TD(d.innertubeTransportService,
O),0)})};
VN[Da]=[_.pk,_.Cc];var iM=function(){};
_.c(iM,Me);iM.prototype.resolveCommand=function(b){var d,B,k,G,P,v,L,A;return _.f(function(a){d=_.p(b,hfS);if((B=d)==null||!B.paramKeyValuePairs)return a.return();k=window.location.href;G=_.C(d.paramKeyValuePairs);for(P=G.next();!P.done;P=G.next())v=P.value,v.key&&v.value&&(L={},k=_.Lw(k,(L[v.key]=v.value,L)));A=_.I2().resolve(_.rm);_.TW(A,k);_.tn(a)})};_.wj=new _.$n("UPDATE_VIDEO_METADATA_CONTROLLER_TOKEN");var uM=function(b,d,B,k){this.controller=b;this.JSC$18012_playerApiPromise=d;this.innertubeTransportService=B;this.JSC$18012_commandHandler=k};
_.c(uM,Me);
uM.prototype.resolveCommand=function(b){var d=this,B,k,G,P,v,L,A,a,O,I,D,U,M,z,H,l,F,K;return _.f(function(u){if(u.nextAddress==1){B=_.p(b,YiU);if((k=B)==null||!k.watchEndpoint)return u.return();G=new nY;P=G.JSC$14344_getRequest(B.watchEndpoint);if(!P)return u.return();v=B.watchEndpoint.clickTrackingParams;return u.yield(_.OQ(d.innertubeTransportService,P.innerTubeRequest,P.input,v,P.config),2)}if(u.nextAddress!=3)return L=u.yieldResult,u.yield(d.JSC$18012_playerApiPromise,3);A=u.yieldResult;A.updateVideoData({raw_watch_next_response:L});
if(M=(a=L)==null?void 0:(O=a.contents)==null?void 0:(I=O.twoColumnWatchNextResults)==null?void 0:(D=I.results)==null?void 0:(U=D.results)==null?void 0:U.contents)H=(z=M.find(function(r){return r.videoPrimaryInfoRenderer}))==null?void 0:z.videoPrimaryInfoRenderer,((l=H)==null?0:l.subtitle)&&i5a(d.controller,H.subtitle);
(K=(F=L)==null?void 0:F.onUiReady)&&d.JSC$18012_commandHandler.resolveCommand(K);_.tn(u)})};
uM[Da]=[_.wj,_.Cc,_.pk,_.U6];var wmO=function(){this.subtitleChangeCallbackMap=new Map},i5a=function(b,d){b=_.C(b.subtitleChangeCallbackMap.values());
for(var B=b.next();!B.done;B=b.next())B=B.value,B(d)};var K3=function(b,d){this.JSC$18022_commandHandler=b;this.innertubeTransportService=d};
_.c(K3,Me);
K3.prototype.resolveCommand=function(b,d){var B=this,k,G,P,v,L,A,a,O,I,D,U,M,z,H,l,F,K;return _.f(function(u){switch(u.nextAddress){case 1:return(P=(k=d)==null?void 0:(G=k.form)==null?void 0:G.element)&&_.iQ(P),v=_.mh().get("hl"),L="",_.Jn(u,2),u.yield(SXW(v),4);case 4:L=u.yieldResult;_.fy(u,3);break;case 2:return _.lt(u),P&&_.w6(P),_.xs(Error("Mi"),"ERROR"),u.return();case 3:A=_.p(b,L5V);if(!A)return P&&_.w6(P),u.return();(I=(a=A.commerceActionConfig)==null?void 0:(O=a.commandLifeCycleConfig)==null?
void 0:O.onStartCommand)&&B.JSC$18022_commandHandler.resolveCommand(I);return u.yield(_.TD(B.innertubeTransportService,b,{client_data:{paymentsClientToken:{token:L}}}),5);case 5:(D=u.yieldResult)?(P&&_.w6(P),((H=D)==null?0:H.command)&&B.JSC$18022_commandHandler.resolveCommand(D.command),(K=(l=A.commerceActionConfig)==null?void 0:(F=l.commandLifeCycleConfig)==null?void 0:F.onSuccessCommand)&&B.JSC$18022_commandHandler.resolveCommand(K)):(P&&_.w6(P),_.xs(Error("Ni")),(z=(U=A.commerceActionConfig)==
null?void 0:(M=U.commandLifeCycleConfig)==null?void 0:M.onFailureCommand)&&B.JSC$18022_commandHandler.resolveCommand(z)),_.tn(u)}})};
K3[Da]=[_.U6,_.pk];var n3=function(b,d,B){this.store=b;this.JSC$18038_commandHandler=d;this.innertubeTransportService=B};
_.c(n3,Me);
n3.prototype.resolveCommand=function(b,d){var B=this,k,G,P,v,L,A,a,O,I;return _.f(function(D){k=_.p(b,fce);G=k.googlePaymentPayload;k.onStartCommand&&B.JSC$18038_commandHandler.resolveCommand(k.onStartCommand);P=G.encryptedPurchaseParams;v=G.ypcLogWalletAnalyticDataEndpoint;L=k.serializedTransactionFlowLoggingParams;A=G.serializedPaymentsClientParams;a=k.ypcCujContext;I=wXd(B.innertubeTransportService,(O=d)==null?void 0:O.form,P,v,L,A,a);return D.return(I.then(function(U){Vj1(d==null?void 0:d.form,
!1);var M=B.store,z=B.JSC$18038_commandHandler,H=U.integratorData;H==null||H===""||U.error!=null?(String(U.error)==="-1"&&k.onDismissCommand?z.resolveCommand(k.onDismissCommand):String(U.error)!=="-1"&&k.onFailureCommand&&z.resolveCommand(k.onFailureCommand),String(U.error)!=="-1"&&String(U.error)!=="132"&&_.xs(Error("Oi"),"ERROR")):(k.googlePaymentEntityKey&&M.dispatch(_.cE("commerceAcquisitionClientPayloadEntity",k.googlePaymentEntityKey,{key:k.googlePaymentEntityKey,commerceAcquisitionClientPayload:{googlePaymentClientPayload:{paymentsPayload:H,
fundsGuaranteeCallbackClientData:U.integratorClientCallbackData}}})),k.onSuccessCommand&&z.resolveCommand(k.onSuccessCommand));_.Eq()},function(U){Vj1(d==null?void 0:d.form,!1);
_.xs(U,"ERROR");k.onFailureCommand&&B.JSC$18038_commandHandler.resolveCommand(k.onFailureCommand)}))})};
n3[Da]=[vs,_.U6,_.pk];var TM=function(b,d){this.JSC$18042_commandHandler=b;this.purchaseManager=d};
_.c(TM,Me);
TM.prototype.resolveCommand=function(b){var d=this,B,k,G,P,v,L,A,a,O;return _.f(function(I){B=_.p(b,ARs);((k=B)==null?0:(G=k.commandLifeCycleConfig)==null?0:G.onStartCommand)&&d.JSC$18042_commandHandler.resolveCommand(B.commandLifeCycleConfig.onStartCommand);if(!((P=B)==null?0:(v=P.googlePaymentPurchaseManagerPayload)==null?0:v.securePayloadBytes))return _.xs(Error("Pi"),"ERROR"),I.return();L=dnV(_.eC(B.googlePaymentPurchaseManagerPayload.securePayloadBytes));A=_.mh().get("hl");a=_.ry();Rj0(L.serialize(),
A,function(D){a.resolve(D)},function(D){a.reject(D)},a.resolve);
O=a.promise;return I.return(O.then(function(D){if(D)if(D==null?0:D.errorCode){_.xs(Error("Qi`"+D.errorCode),"ERROR");var U,M;((U=B)==null?0:(M=U.commandLifeCycleConfig)==null?0:M.onFailureCommand)&&d.JSC$18042_commandHandler.resolveCommand(B.commandLifeCycleConfig.onFailureCommand)}else if(D==null?0:D.isCancelled){var z,H;((z=B)==null?0:(H=z.commandLifeCycleConfig)==null?0:H.onCancelCommand)&&d.JSC$18042_commandHandler.resolveCommand(B.commandLifeCycleConfig.onCancelCommand)}else{var l,F;((l=B)==
null?0:(F=l.commandLifeCycleConfig)==null?0:F.onSuccessCommand)&&d.JSC$18042_commandHandler.resolveCommand(B.commandLifeCycleConfig.onSuccessCommand)}},function(D){_.xs(D,"ERROR");
var U,M;((U=B)==null?0:(M=U.commandLifeCycleConfig)==null?0:M.onFailureCommand)&&d.JSC$18042_commandHandler.resolveCommand(B.commandLifeCycleConfig.onFailureCommand)}))})};
TM[Da]=[_.U6,Xza];var uFO=function(b,d){this.JSC$18050_commandHandler=b;this.commandAllowlistOverride=d;var B;this.commandAllowlist=(B=this.commandAllowlistOverride)!=null?B:QX};
uFO.prototype.handleResponse=function(b,d,B){var k,G=d==null?void 0:(k=d.config)==null?void 0:k.command;if(!G||this.commandAllowlist.some(function(P){return!!_.p(G,P)})){d=void 0;
B!==void 0&&(d={form:{element:B}});b.onResponseReceivedCommand&&this.JSC$18050_commandHandler.resolveCommand(b.onResponseReceivedCommand,d);b.onResponseReceivedAction&&this.JSC$18050_commandHandler.resolveCommand(b.onResponseReceivedAction,d);b.onResponseReceivedEndpoint&&this.JSC$18050_commandHandler.resolveCommand(b.onResponseReceivedEndpoint,d);b.command&&this.JSC$18050_commandHandler.resolveCommand(b.command,d);if(b.onResponseReceivedCommands)for(B=_.C(b.onResponseReceivedCommands),k=B.next();!k.done;k=
B.next())this.JSC$18050_commandHandler.resolveCommand(k.value,d);if(b.onResponseReceivedActions)for(B=_.C(b.onResponseReceivedActions),k=B.next();!k.done;k=B.next())this.JSC$18050_commandHandler.resolveCommand(k.value,d);if(b.onResponseReceivedEndpoints)for(B=_.C(b.onResponseReceivedEndpoints),k=B.next();!k.done;k=B.next())this.JSC$18050_commandHandler.resolveCommand(k.value,d);if(b.actions)for(b=_.C(b.actions),B=b.next();!B.done;B=b.next())this.JSC$18050_commandHandler.resolveCommand(B.value,d)}};
uFO[Da]=[_.U6,_.O6(l4E)];var KXk=new _.$n("INNERTUBE_TOKEN_SERVICE");var nB5=new _.$n("SCHEDULER_TOKEN");var T1k=function(b){this.scheduler=b;b={};this.tokenMap=(b.app={},b.user={},b)};
T1k.prototype.handleResponse=function(b,d){if(!d)throw Error("Ri");var B;if(b=(B=b.responseContext)==null?void 0:B.innertubeTokenJar){if(b.appTokens){var k,G,P;B=(k=d.innerTubeRequest.context)==null?void 0:(G=k.request)==null?void 0:(P=G.innertubeTokenJar)==null?void 0:P.appTokens;r$4(this,b.appTokens,this.tokenMap.app,B)}if(b.userTokens){var v,L,A;d=(v=d.innerTubeRequest.context)==null?void 0:(L=v.request)==null?void 0:(A=L.innertubeTokenJar)==null?void 0:A.userTokens;r$4(this,b.userTokens,this.tokenMap.user,
d)}}};
T1k.prototype.processContext=function(b){b.request||(b.request={});var d=Object.keys(this.tokenMap.app).length,B=Object.keys(this.tokenMap.user).length;if(d||B)b.request.innertubeTokenJar={},d&&(b.request.innertubeTokenJar.appTokens=[].concat(_.K6(Object.values(this.tokenMap.app).flat()))),B&&(b.request.innertubeTokenJar.userTokens=[].concat(_.K6(Object.values(this.tokenMap.user).flat())))};
var r$4=function(b,d,B,k){d=_.C(d);for(var G=d.next(),P={};!G.done;P={token$jscomp$139:void 0},G=d.next()){P.token$jscomp$139=G.value;if(P.token$jscomp$139.type===void 0)throw new _.iq("InnerTube token has no type",P.token$jscomp$139);if(P.token$jscomp$139.clearTokens)B[P.token$jscomp$139.type]=[];else if(P.token$jscomp$139.value!==void 0){B[P.token$jscomp$139.type]||(B[P.token$jscomp$139.type]=[]);if(k!==void 0&&k.length){G=_.C(k);for(var v=G.next(),L={};!v.done;L={requestToken:void 0},v=G.next())L.requestToken=
v.value,v=B[P.token$jscomp$139.type].findIndex(function(A){return function(a){return a===A.requestToken||(0,_.w1.equals)(a,A.requestToken)}}(L)),v>-1&&B[P.token$jscomp$139.type].splice(v,1)}B[P.token$jscomp$139.type].push(P.token$jscomp$139);
P.token$jscomp$139.maxAgeSeconds&&Number(P.token$jscomp$139.maxAgeSeconds)>0&&b.scheduler.addLowPriorityJob(function(A){return function(){var a=B[A.token$jscomp$139.type].indexOf(A.token$jscomp$139);a>-1&&B[A.token$jscomp$139.type].splice(a,1)}}(P),Number(P.token$jscomp$139.maxAgeSeconds)*1E3)}else throw new _.iq("InnerTube token has no value",P.token$jscomp$139);
}};
T1k[Da]=[nB5];var QlE=new _.$n("LOCAL_INNERTUBE_ROUTER_TOKEN"),q10=new _.$n("LOCAL_INNERTUBE_SERVICE_MAP_TOKEN");var rj=function(b){this.serviceMap=b};
rj.prototype.shouldPreferLocalResponse=function(b,d){return(b=xxr(this,b))?b.shouldPreferLocalResponse(d):!1};
rj.prototype.localInnertubeResponse=function(b,d){var B=this,k;return _.f(function(G){return(k=xxr(B,b))?G.return(k.localInnertubeResponse(d)):G.return(Promise.reject(Error("Si")))})};
rj.prototype.canProvideFallbackResponse=function(b,d){return(b=xxr(this,b))?b.canProvideFallbackResponse(d):!1};
rj.prototype.localFallbackInnertubeResponse=function(b,d){var B=this,k;return _.f(function(G){return(k=xxr(B,b))?G.return(k.localFallbackInnertubeResponse(d)):G.return(Promise.reject(Error("Si")))})};
var xxr=function(b,d){d=_.HQ(d);return d?(b=b.serviceMap[d])?b:null:null};
rj[Da]=[q10];var JI=function(){};
JI.prototype.shouldPreferLocalResponse=function(){return!1};
JI.prototype.localInnertubeResponse=function(){return _.f(function(b){return b.return(Promise.reject(Error("Ti")))})};
JI.prototype.canProvideFallbackResponse=function(){return!0};
JI.prototype.localFallbackInnertubeResponse=function(){var b,d,B;return _.f(function(k){b=Ie("CLOSE_POPUP");d={openPopupAction:K$E()};B={actions:[b,d]};return k.return(B)})};var Evw=function(b,d){this.JSC$18099_upliftPromise=b;this.store=d};
_.E=Evw.prototype;_.E.shouldPreferLocalResponse=function(b){var d=b.videoId,B;if(B=d)B=qQE(this.store.getState().entities,b.videoId);return B&&xHd(this.store.getState().entities,d)?T5E(this.store.getState().entities,b.playlistId):!1};
_.E.localInnertubeResponse=function(b){var d=this,B;return _.f(function(k){return(B=d.getPlayerResponse(b))?k.return(Promise.resolve(B)):k.return(Promise.reject(Error("Ui")))})};
_.E.canProvideFallbackResponse=function(b){return!!b.videoId};
_.E.localFallbackInnertubeResponse=function(b){var d=this,B;return _.f(function(k){if(k.nextAddress==1)return k.yield(d.JSC$18099_upliftPromise,2);B=d.getPlayerResponse(b);var G;B?G=k.return(Promise.resolve(B)):G=MA(d.store.getState().entities,b.videoId)?k.return({playabilityStatus:{status:"UNPLAYABLE",errorScreen:{playerErrorMessageRenderer:{reason:_.kg(_.AU("DOWNLOAD_UNAVAILABLE",void 0,"Download unavailable. Try a different video.")),proceedButton:{buttonRenderer:dKm()},icon:{iconType:"OFFLINE_NO_CONTENT"}}}}}):
k.return({playabilityStatus:{status:"UNPLAYABLE",errorScreen:{playerErrorMessageRenderer:{reason:_.kg(_.AU("OFFLINE_CHECK_CONNECTION",void 0,"You're offline. Check your connection.")),proceedButton:{buttonRenderer:b94()},icon:{iconType:"OFFLINE_NO_CONTENT"}}}}});return G})};
_.E.getPlayerResponse=function(b){return pSQ(this.store.getState().entities,b.videoId)};var cs=function(b,d){this.localPlayerService=b;this.localWatchNextService=d};
cs.prototype.shouldPreferLocalResponse=function(b){var d=b.playerRequest;b=b.watchNextRequest;return!!(d&&this.localPlayerService.shouldPreferLocalResponse(d)&&b&&this.localWatchNextService.shouldPreferLocalResponse(b))};
cs.prototype.localInnertubeResponse=function(b){var d=this,B,k,G,P;return _.f(function(v){if(v.nextAddress==1){B=b.playerRequest;k=b.watchNextRequest;if(!B||!k)throw new _.iq("Missing streaming request",b);return v.yield(d.localPlayerService.localInnertubeResponse(B),2)}if(v.nextAddress!=3)return G=v.yieldResult,v.yield(d.localWatchNextService.localInnertubeResponse(k),3);P=v.yieldResult;return v.return({playerResponse:G,watchNextResponse:P})})};
cs.prototype.canProvideFallbackResponse=function(b){var d=b.playerRequest;b=b.watchNextRequest;return!!(d&&this.localPlayerService.canProvideFallbackResponse(d)&&b&&this.localWatchNextService.canProvideFallbackResponse(b))};
cs.prototype.localFallbackInnertubeResponse=function(b){var d=this,B,k,G,P;return _.f(function(v){if(v.nextAddress==1)return B=b.playerRequest,k=b.watchNextRequest,B&&k?v.yield(d.localPlayerService.localFallbackInnertubeResponse(B),2):v.return(Promise.reject(new _.iq("Missing streaming request",b)));if(v.nextAddress!=3)return G=v.yieldResult,v.yield(d.localWatchNextService.localFallbackInnertubeResponse(k),3);P=v.yieldResult;return v.return({playerResponse:G,watchNextResponse:P})})};var N9=function(b){this.JSC$18109_persistentStorePromiseAccessor=b};
N9.prototype.shouldPreferLocalResponse=function(){return!1};
N9.prototype.localInnertubeResponse=function(){return _.f(function(b){return b.return(Promise.reject(Error("Vi")))})};
N9.prototype.canProvideFallbackResponse=function(){return!0};
N9.prototype.localFallbackInnertubeResponse=function(){var b=this,d,B;return _.f(function(k){return k.nextAddress==1?k.yield(b.JSC$18109_persistentStorePromiseAccessor(),2):k.nextAddress!=3?(d=k.yieldResult)?k.yield(d.get("service:guide:fallback"),3):k.return(Promise.reject(Error("Wi"))):(B=k.yieldResult)&&_.GP(B)?k.return(rAm(_.GP(B))):k.return(Promise.reject(Error("Xi")))})};var zP=function(){};
zP.prototype.shouldPreferLocalResponse=function(){return!1};
zP.prototype.localInnertubeResponse=function(){return _.f(function(b){return b.return(Promise.reject(Error("Yi")))})};
zP.prototype.canProvideFallbackResponse=function(){return!0};
zP.prototype.localFallbackInnertubeResponse=function(){var b,d,B;return _.f(function(k){b=Ie("CLOSE_POPUP");d={openPopupAction:K$E()};B={actions:[b,d]};return k.return(B)})};var oE=function(){this.urlMap=Y10;this.fallbackCommand=_.xt};
oE.prototype.shouldPreferLocalResponse=function(b){return(b=b.url)?!!epk(this,b):!1};
oE.prototype.localInnertubeResponse=function(b){var d=this,B;return _.f(function(k){return(B=b.url)?k.return(bO5(b,epk(d,B))):k.return(Promise.reject(Error("Zi")))})};
oE.prototype.canProvideFallbackResponse=function(){return!0};
oE.prototype.localFallbackInnertubeResponse=function(b){var d=this,B,k,G,P,v,L,A;return _.f(function(a){B=b.url;if(!B)return a.return(bO5(b,d.fallbackCommand));if(k=epk(d,B))return a.return(bO5(b,k));G=void 0;P=_.HQ(B);P==="/watch"&&(v=_.dv(B,"v"))&&(A=(L=_.dv(B,"list"))!=null?L:void 0,G=_.BZ(v,A));G||(G=d.fallbackCommand);return a.return(bO5(b,G))})};
var epk=function(b,d){if(d)return b.urlMap[_.Sn(d)]},bO5=function(b,d){d&&b.parentTrackingParams&&(d.commandMetadata=Object.assign({},{resolveUrlCommandMetadata:{parentTrackingParams:b.parentTrackingParams}},d.commandMetadata));
return Promise.resolve({responseContext:{},endpoint:d})};var pF=function(b,d,B){this.JSC$18120_upliftPromise=b;this.store=d;this.JSC$18120_persistentStorePromiseAccessor=B};
pF.prototype.shouldPreferLocalResponse=function(){return!1};
pF.prototype.localInnertubeResponse=function(){return _.f(function(b){return b.return(Promise.reject(Error("$i")))})};
pF.prototype.canProvideFallbackResponse=function(){return!0};
pF.prototype.localFallbackInnertubeResponse=function(){var b=this;return _.f(function(d){return d.return(dyP(b))})};
var dyP=function(b){var d,B;return _.f(function(k){if(k.nextAddress==1)return k.yield(kE(b.JSC$18120_upliftPromise,b.store),2);d=k.yieldResult;B={twoColumnSearchResultsRenderer:{primaryContents:{sectionListRenderer:{contents:[n9W(d)]}}}};return k.return(BeW(b,B))})},BeW=function(b,d){var B,k;
return _.f(function(G){if(G.nextAddress==1)return G.yield(b.JSC$18120_persistentStorePromiseAccessor(),2);if(G.nextAddress!=3)return B=G.yieldResult,G.yield(CF(B),3);k=G.yieldResult;return G.return({responseContext:{},contents:d,topbar:k})})};var D1=function(b,d,B){this.JSC$18127_upliftPromise=b;this.store=d;this.JSC$18127_persistentStorePromiseAccessor=B};
D1.prototype.shouldPreferLocalResponse=function(b){var d=b.videoId;return d&&qQE(this.store.getState().entities,d)&&xHd(this.store.getState().entities,d)?T5E(this.store.getState().entities,b.playlistId):!1};
D1.prototype.localInnertubeResponse=function(b){var d=this,B,k;return _.f(function(G){if(G.nextAddress==1)return(B=b.videoId)?G.yield(d.JSC$18127_upliftPromise,2):G.return(Promise.reject(Error("aj")));if(G.nextAddress!=3)return G.yield(kEm(d,b,B),3);k=G.yieldResult;return G.return(GEO(d,k,B))})};
D1.prototype.canProvideFallbackResponse=function(b){return b.videoId?!0:!1};
D1.prototype.localFallbackInnertubeResponse=function(b){var d=this,B,k,G,P;return _.f(function(v){switch(v.nextAddress){case 1:return(B=b.videoId)?v.yield(d.JSC$18127_upliftPromise,2):v.return(Promise.reject(Error("aj")));case 2:return v.yield(kEm(d,b,B),3);case 3:k=v.yieldResult;if(MA(d.store.getState().entities,B)){v.jumpTo(4);break}return v.yield(kE(d.JSC$18127_upliftPromise,d.store),5);case 5:return G=v.yieldResult,v.return(Pig(k,G));case 4:return qQE(d.store.getState().entities,B)&&xHd(d.store.getState().entities,
B)?v.return(GEO(d,k,B)):(P={title:_.kg(_.AU("DOWNLOAD_UNAVAILABLE",void 0,"Download unavailable. Try a different video.")),icon:{iconType:"OFFLINE_NO_CONTENT"},ctaButton:{buttonRenderer:dKm()},style:{value:"BACKGROUND_PROMO_STYLE_TYPE_FULL_HEIGHT"},loggingDirectives:{clientVeSpec:{uiType:236655}}},v.return(Pig(k,P)))}})};
var kEm=function(b,d,B){var k,G,P,v,L;return _.f(function(A){if(A.nextAddress==1)return k=d.playlistId,G=_.BZ(B,k),A.yield(b.JSC$18127_persistentStorePromiseAccessor(),2);if(A.nextAddress!=3)return P=A.yieldResult,A.yield(CF(P),3);v=A.yieldResult;L={responseContext:{},currentVideoEndpoint:G,topbar:v};return A.return(L)})},GEO=function(b,d,B){if(b=MA(b.store.getState().entities,B)){var k;
B=b.videoEntity;var G,P={title:G2(B.title),viewCount:{videoViewCountRenderer:{shortViewCount:_.PZ((k=B.localizedStrings)==null?void 0:k.viewCount),viewCount:_.PZ((G=B.localizedStrings)==null?void 0:G.viewCount)}}};B.publishedTimestampMillis&&(P.dateText=_.PZ(OAE(new Date(Number(B.publishedTimestampMillis)))));k={videoPrimaryInfoRenderer:P};G=b.videoEntity;b=b.channelEntity;b={videoSecondaryInfoRenderer:{defaultExpanded:!1,descriptionCollapsedLines:3,showMoreText:G2(_.AU("SHOW_MORE",void 0,"Show more")),
showLessText:G2(_.AU("SHOW_LESS",void 0,"Show less")),description:G.formattedDescription,owner:{videoOwnerRenderer:{title:G2(b.title),thumbnail:b.avatar}}}};d.contents={twoColumnWatchNextResults:{results:{results:{contents:[k,b]}}}}}return d},Pig=function(b,d){b.contents={singleColumnWatchNextResults:{results:{results:{contents:[n9W(d)]}}}};
return b};var M9=function(b,d,B){this.JSC$18132_upliftPromise=b;this.store=d;this.JSC$18132_persistentStorePromiseAccessor=B};
M9.prototype.shouldPreferLocalResponse=function(){return!1};
M9.prototype.localInnertubeResponse=function(){return _.f(function(b){return b.return(Promise.reject(Error("bj")))})};
M9.prototype.canProvideFallbackResponse=function(){return!0};
M9.prototype.localFallbackInnertubeResponse=function(){var b=this,d,B,k,G;return _.f(function(P){switch(P.nextAddress){case 1:return P.yield(b.JSC$18132_persistentStorePromiseAccessor(),2);case 2:return d=P.yieldResult,P.yield(CF(d),3);case 3:return B=P.yieldResult,k={responseContext:{},topbar:B},P.yield(b.JSC$18132_upliftPromise,4);case 4:return P.yield(kE(b.JSC$18132_upliftPromise,b.store),5);case 5:return G=P.yieldResult,k.watchStatus={backgroundPromoRenderer:G},P.return(k)}})};var E$8,sKm;_.QN=new _.$n("ENDPOINT_MAP");E$8=new _.$n("WATCH_ENDPOINT_MAP");sKm=new _.$n("REEL_ENDPOINT_MAP");var b8m=/^[a-zA-Z0-9_\-]{11}$/;var duF=_.tL(function(){var b,d;return(d=(b=window).matchMedia)==null?void 0:d.call(b,"(prefers-reduced-motion: reduce)").matches});var CiQ=_.tL(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 b=_.dF("yt.web.contrib.innertube.requests.watch_ui.utils.videoElement_");b||(b=_.li("VIDEO"),_.D7("yt.web.contrib.innertube.requests.watch_ui.utils.videoElement_",
b));return!!(b&&b.canPlayType&&b.canPlayType('video/webm; codecs="vp09.00.51.08.01.01.01.01.00"'))});var v$a=XMLHttpRequest.prototype.fetch,LK0=v$a&&v$a.length===3?!0:typeof window.fetch==="function"&&window.ReadableStream&&window.AbortController&&!OH?!0:!1;var qj=function(b){this.JSC$18143_storeWithEntities=b};
_.c(qj,WI);_.E=qj.prototype;_.E.getApiPaths=function(){return dfr};
_.E.getExtension=function(b){return _.p(b,_.KB)||_.p(b,_.Uk)||_.p(b,qbS)};
_.E.isNavigationCommand=function(){return!0};
_.E.JSC$14351_getStoreKey=function(b){if((_.N("kevlar_cache_on_ttl_player")||_.N("mweb_enable_shorts_innertube_player_prefetch")||_.N("mweb_use_new_history_manager")||_.N("web_shorts_prefetch_service_enabled"))&&(b=this.getExtension(b))&&b.videoId){var d={videoId:b.videoId};b.playlistId&&(d.playlistId=b.playlistId);b.playerParams&&(d.params=b.playerParams);return _.uJ("player",d)}};
_.E.JSC$14344_getClientScreen=function(b){var d;return((d=b.contentPlaybackContext)==null?void 0:d.vis)===2?"WATCH_FULL_SCREEN":"WATCH"};
_.E.JSC$14344_buildRequest=function(b,d,B){if(_.N("enable_interstitial_entity_check")){var k=this.JSC$18143_storeWithEntities;if(d.videoId)for(var G=_.C(["CONTENT_CHECK_REQUIRED","AGE_CHECK_REQUIRED"]),P=G.next();!P.done;P=G.next()){P=P.value;var v;var L=void 0,A=void 0,a=d.videoId,O=P;(v=k)?(a=_.fr(a+O,"interstitialInteractionStateEntity"),v=(L=(A=_.AY(v.getState().entities,"interstitialInteractionStateEntity",a))==null?void 0:A.primaryButtonClicked)!=null?L:!1):v=!1;if(v)switch(P){case "CONTENT_CHECK_REQUIRED":d.contentCheckOk=
!0;break;case "AGE_CHECK_REQUIRED":d.racyCheckOk=!0}}}d.videoId&&(b.videoId=d.videoId);d.playlistId&&(b.playlistId=d.playlistId);d.index!==void 0&&(b.playlistIndex=d.index+1);d.playerParams&&(b.params=d.playerParams);"startTimeSeconds"in d&&d.startTimeSeconds&&(_.N("enable_player_request_builder_start_time_floor")?b.startTimeSecs=Math.floor(d.startTimeSeconds):b.startTimeSecs=d.startTimeSeconds);B.contentPlaybackContext&&(b.playbackContext={contentPlaybackContext:B.contentPlaybackContext});B.prefetchPlaybackContext&&
(b.playbackContext=Object.assign({},b.playbackContext,{prefetchPlaybackContext:B.prefetchPlaybackContext}),b.context.request||(b.context.request={}),b.context.request.isPrefetch=!0);b.playbackContext||(b.playbackContext={});k=CiQ();b.playbackContext.devicePlaybackCapabilities={supportsVp9Encoding:!!k,supportXhr:LK0};B.overrideMutedAtStart&&(b.overrideMutedAtStart=B.overrideMutedAtStart);b.racyCheckOk=!!d.racyCheckOk;b.contentCheckOk=!!d.contentCheckOk;!_.N("captions_prefs_killswitch")&&(B=(B=_.JS("yt-player-caption-language-preferences"))?
B:[],B==null?0:B.length)&&(b.captionParams={viewerSelectedCaptionLangs:B})};
_.E.getRequestConfig=function(b){b=this.JSC$14351_getStoreKey(b);var d;b&&(d={storeStrategy:{storeKey:b}});_.N("web_log_player_watch_next_ticks")&&(d=d||{},d.requestTick="ps_s",d.responseTick="ps_r");return d};
qj[Da]=[vs];var xf=function(b,d){this.playerRequestBuilder=b;this.watchNextRequestBuilder=d};
_.c(xf,WI);xf.prototype.getApiPaths=function(){return uE$};
xf.prototype.getExtension=function(b){return _.p(b,_.KB)};
xf.prototype.isNavigationCommand=function(){return!0};
xf.prototype.JSC$14344_buildRequest=function(b,d,B){b.playerRequest={};this.playerRequestBuilder.JSC$14344_buildRequest(b.playerRequest,d,B);if(_.N("web_streaming_watch")||_.N("mweb_streaming_watch"))b.watchNextRequest={},this.watchNextRequestBuilder.JSC$14344_buildRequest(b.watchNextRequest,d,B)};
xf[Da]=[qj,nY];var f_4;_.Yf=new _.$n("SHORTS_CONTROLLER_TOKEN");f_4=new _.$n("SHORTS_STATE_STORE_TOKEN");var eW=function(b,d){var B=_.Q1.apply(2,arguments);b=b===void 0?0:b;_.iq.call(this,d,B);this.errorType=b;Object.setPrototypeOf(this,this.constructor.prototype)};
_.c(eW,_.iq);var ArQ,WKE,a_r,COE,nF,X2G,OOE,$yW,NeO,UyQ,Dym;ArQ=new RegExp("jct sld rapt cid channel_creation_token force_ad_format ex_ads extra_kw".split(" ").map(function(b){return b+"="}).join("|"));
WKE=RegExp(".*\\?.*playnext=1.*");a_r=function(b,d,B,k,G,P){this.watchEndpointMap=b;this.reelWatchEndpointMap=d;this.innerTubeTransportService=B;this.fetchPbj=k;this.ephemeralStore=G;this.reloadOnPlayerFailure=P===void 0?!0:P};
_.my8=function(b,d){var B=_.Nt("web_pbj_log_warning_rate",0);B=B>0&&Math.random()<B;var k;if((k=_.p(d.commandMetadata,_.LT))==null||!k.rootVe)return B&&_.eu(Error("gj")),!1;var G;k=(G=_.p(d.commandMetadata,_.LT))==null?void 0:G.url;if(!k)return B&&_.eu(Error("hj")),!1;if(WKE.test(k))return!0;if(ArQ.test(k))return B&&_.eu(Error("ij`"+k)),!1;if(_.p(d,_.KB)){if(!(b.watchEndpointMap.watchNext&&b.watchEndpointMap.player||_.N("kevlar_fetch_initial_data_op_watch_client")))return B&&_.eu(Error("cj")),!1;
b=_.Nt("web_pbj_log_warning_rate",0);b=b>0&&Math.random()<b;_.p(d,_.KB)?YXd(d)?d=!0:(b&&_.eu(Error("dj")),d=!1):(b&&_.eu(Error("cj")),d=!1);return d}if(_.p(d,_.Uk))return eKd(d);if(_.p(d,_.f7))return!0;b=_.KQ(b.innerTubeTransportService,d);!b&&B&&_.xs(Error("jj"),"WARNING",void 0,void 0,void 0,{command:JSON.stringify(d)});return b};
COE=function(b,d,B,k,G,P){d={url:d};if(B==null?0:B.itct)d.parentTrackingParams=B.itct;var v=_.e6(LAH);return _.OQ(b.innerTubeTransportService,d,v).then(function(L){(L=L.endpoint)||(L=_.xt);(B==null?0:B.itct)&&L&&!L.trackingParams&&(L.trackingParams=B.itct);var A=Ih(L);return nF(b,L,B,k,A,G,P)})};
nF=function(b,d,B,k,G,P,v,L){L=L===void 0?{}:L;if(b.fetchPbj&&!_.my8(b,d)&&!_.N("force_one_platform")){var A=b.fetchPbj(d),a=_.Eq(A.then(function(Q){if(!Q)throw Error("kj");v(a)||P(d,Q);return Q}));
return a}var O,I,D={rootVe:(O=_.p(d.commandMetadata,_.LT))==null?void 0:O.rootVe,url:(I=_.p(d.commandMetadata,_.LT))==null?void 0:I.url,endpoint:d,page:G};if(_.p(d,_.KB)){var U,M={contentPlaybackContext:_.LF(B,(U=_.p(d.commandMetadata,_.LT))==null?void 0:U.url,k)},z=_.ry(),H,l=(H=b.watchEndpointMap.player)==null?void 0:H().JSC$14351_getStoreKey(d);H=l!==void 0&&((A=b.ephemeralStore)==null?void 0:A.has(l));(_.N("web_streaming_watch")||_.N("mweb_streaming_watch"))&&window.TextDecoderStream&&!H?(A=g72(b.innerTubeTransportService,
d,M,function(Q){!D.response&&Q.content&&(D.response=Q.content);!D.playerResponse&&Q.player&&(D.playerResponse=Q.player);P(d,D)}),l=xCF(d),l.length&&(D.preconnect=l,P(d,D)),$yW(A,z,D).catch(function(Q){Q instanceof eW&&Q.errorType===2&&_.N("web_streaming_watch_fallback")&&OOE(b,d,M,D,P,v,z)})):OOE(b,d,M,D,P,v,z);
return z.promise}if(_.p(d,_.Uk)){var F;if(((F=_.p(d,_.Uk))==null?void 0:F.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS"){var K=_.ry();_.I_E(_.I2().resolve(_.Yf),d).then(function(Q){Dym(b,B,k,G,P,K,Q)});
return K.promise}A=_.Eq();H={contentPlaybackContext:_.LF(B,(l=_.p(d.commandMetadata,_.LT))==null?void 0:l.url,k)};(l=b.reelWatchEndpointMap.player)&&(l=l().JSC$14344_getRequest(d,H))&&(A=_.OQ(b.innerTubeTransportService,l.innerTubeRequest,l.input,d.clickTrackingParams,l.config));l=_.Eq();(L=b.reelWatchEndpointMap.reelItemWatch)&&(L=L().JSC$14344_getRequest(d))&&(l=_.OQ(b.innerTubeTransportService,L.innerTubeRequest,L.input,d.clickTrackingParams,L.config));L=_.Eq();(O=b.reelWatchEndpointMap.reelWatchSequence)&&
_.p(d,_.Uk).sequenceParams&&(H=O().JSC$14344_getRequest(d,H))&&(_.N("web_enable_delay_shorts_sequence_call_forget")?_.OQ(b.innerTubeTransportService,H.innerTubeRequest,H.input,d.clickTrackingParams,H.config):L=_.OQ(b.innerTubeTransportService,H.innerTubeRequest,H.input,d.clickTrackingParams,H.config));H=_.Eq(D);O=_.ry();UyQ(d,H,A,l,L,P,v,O);return O.promise}var u;if(_.p(d,LdF)&&((u=_.p(d.commandMetadata,_.LT))==null?0:u.url))return A=$eC(_.kU(T7().location.href),_.kU(_.p(d.commandMetadata,_.LT).url)).toString(),
COE(b,A,B,k,P,function(){return!1});
if(_.p(d,_.f7))return P(d,D),_.Eq(D);if(_.KQ(b.innerTubeTransportService,d)){A=Object.assign({},{tempData:B,disableCache:B.disableCache},L);var r=_.TD(b.innerTubeTransportService,d,A).then(function(Q){D.response=Q;v(r)||P(d,D);return D});
return r}return _.Eq(D)};
_.o$0=function(b,d,B,k){if(_.p(d,_.KB)||_.p(d,_.Uk)&&(_.N("mweb_enable_shorts_innertube_player_prefetch")||_.N("kevlar_enable_shorts_prefetch_in_sequence"))||_.p(d,qbS)&&_.N("web_enable_prefetching_videos_on_home")){var G,P={contentPlaybackContext:_.LF(B,(G=_.p(d.commandMetadata,_.LT))==null?void 0:G.url,k),prefetchPlaybackContext:kCF(B)},v,L,A;if(((v=_.p(d,_.KB))==null?void 0:(L=v.watchEndpointSupportedPrefetchConfig)==null?void 0:(A=L.prefetchHintConfig)==null?void 0:A.prefetchType)==="PREFETCH_TYPE_WATCH_NEXT"){if(B=
b.watchEndpointMap.watchNext)if(P=B().JSC$14344_getRequest(d,P))return Promise.resolve(_.OQ(b.innerTubeTransportService,P.innerTubeRequest,P.input,void 0,P.config).then(function(I){return I}))}else if(B=b.watchEndpointMap.player)if(P=B().JSC$14344_getRequest(d,P))return Promise.resolve(_.OQ(b.innerTubeTransportService,P.innerTubeRequest,P.input,void 0,P.config).then(function(I){return I}))}else if(_.KQ(b.innerTubeTransportService,d)){var a={tempData:B},O=lfr(b.innerTubeTransportService,d);
return O?new Promise(function(I,D){var U,M;return _.f(function(z){if(z.nextAddress==1)return z.yield(O,2);if(z.nextAddress!=4)return U=z.yieldResult,U.JSC$14351_getStoreKey(d,a)?z.yield(_.TD(b.innerTubeTransportService,d,a),4):(D(new _.iq("Prefetching request builder with no store key.",d)),z.jumpTo(0));M=z.yieldResult;I(M);_.tn(z)})}):Promise.reject(new _.iq("Prefetching unregistered request builder.",d))}return Promise.reject(new _.iq("No request builder available to prefetch endpoint.",d))};
X2G=function(b,d){var B,k,G;if(_.p(d,_.KB)){var P=b.watchEndpointMap.watchNext;P&&(B=P());(b=b.watchEndpointMap.player)&&(k=b())}else if(_.p(d,_.Uk))(P=b.reelWatchEndpointMap.reelItemWatch)&&(B=P()),(P=b.reelWatchEndpointMap.player)&&(k=P()),(b=b.reelWatchEndpointMap.reelWatchSequence)&&(G=b());else{a:{b=m_x(d,b.innerTubeTransportService.endpointMap);if(b!==void 0)if(typeof b.then==="function")_.xs(new _.iq("Attempted to get deferred RequestBuilder that is unresolved or still wrapped.",d));else break a;
b=void 0}b&&(B=b)}var v,L,A;return{content:(v=B)==null?void 0:v.JSC$14351_getStoreKey(d),player:(L=k)==null?void 0:L.JSC$14351_getStoreKey(d),reelSequence:(A=G)==null?void 0:A.JSC$14351_getStoreKey(d)}};
OOE=function(b,d,B,k,G,P,v){var L=_.Eq(),A=b.watchEndpointMap.player;_.N("web_streaming_player")&&(A=SK(xf));A&&(A=A().JSC$14344_getRequest(d,B))&&(L=_.OQ(b.innerTubeTransportService,A.innerTubeRequest,A.input,d.clickTrackingParams,A.config));A=_.Eq();var a=b.watchEndpointMap.watchNext;a&&(B=a().JSC$14344_getRequest(d,B))&&(A=_.OQ(b.innerTubeTransportService,B.innerTubeRequest,B.input,d.clickTrackingParams,B.config));k=_.Eq(k);NeO(b,d,k,L,A,G,P,v)};
$yW=function(b,d,B){var k;return _.f(function(G){if(G.nextAddress==1)return G.yield(b,2);_.N("web_streaming_watch_delay_200")||_.N("web_streaming_watch_delay_400")?(k=_.N("web_streaming_watch_delay_200")?200:400,setTimeout(function(){d.resolve(B)},k)):d.resolve(B);
_.tn(G)})};
NeO=function(b,d,B,k,G,P,v,L){var A,a,O,I,D;_.f(function(U){switch(U.nextAddress){case 1:return U.yield(B,2);case 2:A=U.yieldResult;if(v(L.promise))return L.resolve(A),U.return();P(d,A);a=xCF(d);if(!a.length){U.jumpTo(3);break}return U.yield(B,4);case 4:A.preconnect=a,P(d,A);case 3:return _.Jn(U,5),U.yield(k,7);case 7:O=U.yieldResult;_.fy(U,6);break;case 5:return I=_.lt(U),L.reject(I),U.return();case 6:if(O===void 0&&b.reloadOnPlayerFailure)return A.reload=!0,P(d,A),L.resolve(A),U.return();if(v(L.promise))return L.resolve(A),
U.return();A.playerResponse=O;P(d,A);(_.N("web_watch_stop_scheduler_on_player_response")||_.N("mweb_watch_stop_scheduler_on_player_response"))&&yUh();_.Jn(U,8);return U.yield(G,10);case 10:D=U.yieldResult;_.fy(U,9);break;case 8:_.lt(U);case 9:if(D===void 0)return A.response={responseContext:{}},L.resolve(A),U.return();if(v(L.promise))return L.resolve(A),U.return();A.response=D;P(d,A);L.resolve(A);_.tn(U)}})};
UyQ=function(b,d,B,k,G,P,v,L){var A,a,O,I,D,U;_.f(function(M){switch(M.nextAddress){case 1:return M.yield(d,2);case 2:A=M.yieldResult;if(v(L.promise))return L.resolve(A),M.return();P(b,A);a=xCF(b);if(!a.length){M.jumpTo(3);break}return M.yield(d,4);case 4:A.preconnect=a,P(b,A);case 3:return _.Jn(M,5),M.yield(B,7);case 7:O=M.yieldResult;_.fy(M,6);break;case 5:return I=_.lt(M),L.reject(I),M.return();case 6:if(O===void 0)return A.reload=!0,P(b,A),L.resolve(A),M.return();if(v(L.promise))return L.resolve(A),
M.return();A.playerResponse=O;P(b,A);(_.N("web_shorts_stop_scheduler_on_player_response")||_.N("mweb_shorts_stop_scheduler_on_player_response"))&&yUh();_.Jn(M,8);return M.yield(k,10);case 10:D=M.yieldResult;_.fy(M,9);break;case 8:_.lt(M);case 9:if(D===void 0)return A.response={responseContext:{}},L.resolve(A),M.return();if(v(L.promise))return L.resolve(A),M.return();A.response=D;P(b,A);_.Jn(M,11);return M.yield(G,13);case 13:U=M.yieldResult;_.fy(M,12);break;case 11:_.lt(M);case 12:if(v(L.promise))return L.resolve(A),
M.return();U&&(A.reelWatchSequenceResponse=U);P(b,A);L.resolve(A);_.tn(M)}})};
Dym=function(b,d,B,k,G,P,v){var L,A,a,O,I,D;_.f(function(U){if((L=v)==null||!L.replacementEndpoint)return P.reject(),U.return();A=v.replacementEndpoint;(a=_.p(A,_.Uk))?(v.sequenceContinuation&&(a.sequenceParams=v.sequenceContinuation),O=_.I2().resolve(_.Yf),I=a.sequenceParams,p4m(O,A)&&delete a.sequenceParams,D=nF(b,A,d,B,k,G,function(){return!1}),D.then(function(M){return _.f(function(z){if(z.nextAddress==1)return Mm5(O,{reelWatchEndpoint:{sequenceParams:I}},M),z.yield(0,2);
P.resolve(M);_.tn(z)})})):P.reject();
_.tn(U)})};
a_r[Da]=[E$8,sKm,_.pk,_.O6(HRA),_.O6(_.wm)];var cra=function(){var b=this;this.sequenceMap=new Map;this.TEST_ONLY={getSequenceMap:function(){return b.sequenceMap}}},yKS=function(b,d,B){var k,G=(k=d.config)==null?void 0:k.sequenceStrategy;
if(!G)return B();b.sequenceMap.has(G.sequenceKey)||b.sequenceMap.set(G.sequenceKey,[]);b=b.sequenceMap.get(G.sequenceKey);switch(G.sequenceType){case "REQUEST_SEQUENCE_TYPE_APPEND":return JrE(b,d,B);case "REQUEST_SEQUENCE_TYPE_REPLACE":return z28(b,d,B);default:throw new _.iq("Request could not be sequenced",d);}},JrE=function(b,d,B){var k,G,P;
return _.f(function(v){b.length>0?(G=b[b.length-1],k=G.responsePromise.then(function(){return B()})):k=B();
P={request:d,responsePromise:k};b.push(P);R2E(b,P);return v.return(P.responsePromise)})},z28=function(b,d,B){B=B();
if(b.length>0)for(var k=_.C(b),G=k.next();!G.done;G=k.next())G.value.responsePromise=B;var P={request:d,responsePromise:B};b.push(P);R2E(b,P);return Promise.resolve().then(function(){return b.indexOf(P)>0?P.responsePromise.then(function(v){return Object.assign({},v,{sequenceMetaData:{skipProcessing:!0}})}):P.responsePromise})},R2E=function(b,d){d.responsePromise.then(function(){var B=b.indexOf(d);
B>-1&&b.splice(B,1)})};var X4k=new _.$n("REQUEST_SEQUENCING");var bk=function(){};
_.c(bk,WI);bk.prototype.getApiPaths=function(){return[]};
bk.prototype.getExtension=function(b){return _.p(b,hgV)};
bk.prototype.JSC$14344_buildRequest=function(b,d){b.recaptchaToken=d.recaptchaToken};
bk.prototype.getApiUrl=function(){return"/das_captcha"};var d4=function(){};
_.c(d4,WI);d4.prototype.getApiPaths=function(){return LLr};
d4.prototype.getExtension=function(b){return _.p(b,vKh)};
d4.prototype.JSC$14344_buildRequest=function(b,d,B){B=B===void 0?{}:B;d.createBackstagePostParams&&(b.createBackstagePostParams=d.createBackstagePostParams);B.comment_text&&(b.commentText=B.comment_text);if(B.attached_video_id)b.videoAttachment={videoId:B.attached_video_id};else if(B.image_poll_options)b.pollAttachmentData={options:B.image_poll_options};else if(B.poll_options)b.pollAttachment={choices:B.poll_options};else if(B.quiz_options)b.quizAttachmentData={options:B.quiz_options};else if(B.image_blob_id)b.imageAttachment=
{encryptedBlobId:B.image_blob_id},B.source_video_id&&(b.imageAttachment.sourceExternalVideoId=B.source_video_id),B.image_preview_coordinates&&(b.imageAttachment.previewCoordinates=JSON.parse(B.image_preview_coordinates));else if(B.images_data)b.imagesAttachment={imagesData:B.images_data};else if(B.clip_external_video_id!==void 0||B.clip_offset_ms!==void 0||B.clip_duration_ms!==void 0){var k,G,P,v,L;b.clipAttachment={externalVideoId:(P=B.clip_external_video_id)!=null?P:"",offsetMs:(v=(k=B.clip_offset_ms)==
null?void 0:k.toString())!=null?v:"",durationMs:(L=(G=B.clip_duration_ms)==null?void 0:G.toString())!=null?L:""}}else B.shared_post_id&&(b.sharedPostAttachment={postId:B.shared_post_id});B.tagged_video_id&&(b.postCreationData={taggedVideoId:B.tagged_video_id});B.access_restrictions&&(typeof B.access_restrictions==="number"&&(d=B.access_restrictions,b.accessRestrictions={restriction:d!==1&&d===2?"RESTRICTION_TYPE_SPONSORS_ONLY":"RESTRICTION_TYPE_EVERYONE"}),typeof B.access_restrictions==="string"&&
(b.accessRestrictionsParams=B.access_restrictions));B.scheduled_publish_time_sec&&(b.scheduledPublishTimeSec=B.scheduled_publish_time_sec.toString())};var Bp=function(){};
_.c(Bp,WI);Bp.prototype.getApiPaths=function(){return OUM};
Bp.prototype.getExtension=function(b){return _.p(b,sWh)};
Bp.prototype.JSC$14344_buildRequest=function(b,d,B){B=B===void 0?{}:B;d.decorateMessageParams&&(b.params=d.decorateMessageParams);B.text&&(b.text=B.text)};var kp=function(){};
_.c(kp,WI);kp.prototype.getApiPaths=function(){return g3l};
kp.prototype.getExtension=function(b){return _.p(b,LUA)};
kp.prototype.JSC$14344_buildRequest=function(b,d,B){B=B===void 0?{}:B;B.video_id&&(b.videoId=B.video_id)};var GH=function(){};
_.c(GH,WI);GH.prototype.getApiPaths=function(){return wbV};
GH.prototype.getExtension=function(b){return _.p(b,_.vG)};
GH.prototype.JSC$14344_buildRequest=function(b,d,B){B.suggestions_query&&(b.input=B.suggestions_query)};var Pp=function(){};
_.c(Pp,WI);Pp.prototype.getApiPaths=function(){return NZ5};
Pp.prototype.getExtension=function(b){return _.p(b,fp5)};
Pp.prototype.JSC$14344_buildRequest=function(b,d,B){B.comment_text!==void 0&&(b.commentText=B.comment_text);B.scheduled_publish_time_sec&&(b.scheduledPublishTimeSec=B.scheduled_publish_time_sec.toString());b.updateBackstagePostParams=d.updateBackstagePostParams};var Ec=function(){};
_.c(Ec,WI);Ec.prototype.getApiPaths=function(){return q8};
Ec.prototype.getExtension=function(b){return _.p(b,_.gy)};
Ec.prototype.JSC$14344_buildRequest=function(b,d,B){B.formData&&(b.formData=B.formData);d.token?b.continuation=d.token:d.continuationTokenKey&&(B=_.Yg().getState(),d=_.AY(B.entities,"continuationTokenEntity",d.continuationTokenKey))&&(b.continuation=String(d.continuationToken))};
var h2W=function(){};
_.c(h2W,WI);_.E=h2W.prototype;_.E.getApiPaths=function(){return q8};
_.E.getExtension=function(b){return _.p(b,_.$x)};
_.E.isNavigationCommand=function(){return!0};
_.E.JSC$14351_getStoreKey=function(b){if((b=this.getExtension(b))&&b.browseId){var d={browseId:b.browseId};b.browseEndpointContextSupportedConfigs&&(d.browseEndpointContextSupportedConfigs=JSON.stringify(b.browseEndpointContextSupportedConfigs));b.params&&(d.params=b.params);b.query&&(d.query=b.query);return _.uJ("browse",d)}};
_.E.JSC$14344_buildRequest=function(b,d,B){d.browseId&&(b.browseId=d.browseId);d.params&&(b.params=d.params);d.query&&(b.query=d.query);B.formData?b.formData=B.formData:d.formData&&(b.formData=d.formData);d.browseId==="FEsubscriptions"&&_.mh().getFlag(155)&&(b.subscriptionSettingsState="MY_SUBS_SETTINGS_STATE_LAYOUT_FORMAT_LIST");d.browseId==="SPaccount_playback"&&(B=_.mh(),b.formData||(b.formData={}),b.formData.accountSettingsFormData={flagCaptionsDefaultOff:B.getFlag(65),flagAutoCaptionsDefaultOn:B.getFlag(66),
flagDisableInlinePreview:B.getFlag(186),flagAudioDescriptionDefaultOn:B.getFlag(198)});if(d.browseId==="FEwhat_to_watch"){B=_.mh();var k=B.getFlag(196);B.getFlag(197)&&(b.browseRequestSupportedMetadata={downloadsBrowseParams:{offlineFeatureSettingState:{isSdEnabled:k}}})}d.browseId==="FEwhat_to_watch"&&(d=_.mh().getFlag(186),b.inlineSettingStatus=d?"INLINE_SETTING_STATUS_DISABLED":"INLINE_SETTING_STATUS_ON")};
_.E.getRequestConfig=function(b,d){d=d===void 0?{}:d;var B={};if(b=this.JSC$14351_getStoreKey(b,d))B.storeStrategy={storeKey:b,disableCache:d.disableCache};_.N("web_log_browse_ticks_ks")||(B.requestTick="br_s",B.responseTick="br_r");return B};var sc=function(){};
_.c(sc,WI);sc.prototype.getApiPaths=function(){return Gwl};
sc.prototype.getExtension=function(b){return _.p(b,Shl)};
sc.prototype.JSC$14344_buildRequest=function(b,d,B){b.legacyYoutubeChannelUsername=B.legacyYouTubeChannelUsername||"";b.legacyYoutubeChannelPassword=B.legacyYouTubeChannelPassword||""};var C4=function(){};
_.c(C4,WI);C4.prototype.getApiPaths=function(){return fi2};
C4.prototype.getExtension=function(b){return _.p(b,IpS)};
C4.prototype.JSC$14344_buildRequest=function(b,d,B){B.recaptcha_response_token&&(b.recaptchaResponseToken=B.recaptcha_response_token);B.channel_id&&(b.channelId=B.channel_id)};var vp=function(){};
_.c(vp,WI);vp.prototype.getApiPaths=function(){return pWs};
vp.prototype.getExtension=function(b){return _.p(b,MpS)};
vp.prototype.JSC$14344_buildRequest=function(b,d,B){d.externalChannelId&&(b.externalChannelId=d.externalChannelId);B.handle&&(b.handleUpdate={handle:B.handle},d.handleEditSource&&(b.handleUpdate.handleEditSource=d.handleEditSource))};var L4=function(){};
_.c(L4,WI);L4.prototype.getApiPaths=function(){return zF5};
L4.prototype.getExtension=function(b){return _.p(b,Tl5)};
L4.prototype.JSC$14344_buildRequest=function(b,d,B){d.request&&(b.channelId=d.request.channelId);var k;if(B==null?0:(k=B.uploadDefaults)==null?0:k.emojiReactionSet)b.uploadDefaultsRequest||(b.uploadDefaultsRequest={}),b.uploadDefaultsRequest.emojiReactionSet=B.uploadDefaults.emojiReactionSet};var f4=function(){};
_.c(f4,WI);f4.prototype.getApiPaths=function(){return hFU};
f4.prototype.getExtension=function(b){return _.p(b,DMA)};
f4.prototype.JSC$14344_buildRequest=function(b,d,B){d.externalChannelId&&(b.externalChannelId=d.externalChannelId);d.channelHandleEntityKey&&(b.channelHandleEntityKey=d.channelHandleEntityKey);d.handleEditSource&&(b.handleEditSource=d.handleEditSource);B.handle?b.handle=B.handle:B.name&&(b.name=B.name)};var A8=function(){};
_.c(A8,WI);A8.prototype.getApiPaths=function(){return sYl};
A8.prototype.getExtension=function(b){return _.p(b,iA$)};
A8.prototype.JSC$14344_buildRequest=function(b,d){d.actions?b.actions=d.actions:d.action&&(b.actions=[d.action])};var Wp=function(){};
_.c(Wp,WI);Wp.prototype.getApiPaths=function(){return Cv2};
Wp.prototype.getExtension=function(b){return _.p(b,_.gy)};
Wp.prototype.JSC$14344_buildRequest=function(b,d){d.token&&(b.continuation=d.token)};var ao=function(){};
_.c(ao,WI);ao.prototype.getApiPaths=function(){return FLl};
ao.prototype.getExtension=function(b){return _.p(b,_.gy)};
ao.prototype.JSC$14344_buildRequest=function(b,d){b.notificationsMenuRequestType="NOTIFICATIONS_MENU_REQUEST_TYPE_COMMENTS";d.token&&(b.fetchCommentsParams={continuation:d.token})};var m3=function(){};
_.c(m3,WI);m3.prototype.getApiPaths=function(){return WLA};
m3.prototype.getExtension=function(b){return _.p(b,VgS)};
m3.prototype.JSC$14344_buildRequest=function(b,d,B){B=B===void 0?{}:B;d.createReplyParams&&(b.createReplyParams=d.createReplyParams);d.commentText&&(b.commentText=_.qA(d.commentText));B.comment_text&&(b.commentText=B.comment_text);B.image_blob_id&&(b.imageAttachment={encryptedBlobId:B.image_blob_id});B.botguard_response&&(b.botguardResponse=B.botguard_response)};
_.DB.Object.defineProperties(m3.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var $p=function(){};
_.c($p,WI);$p.prototype.getApiPaths=function(){return a6$};
$p.prototype.getExtension=function(b){return _.p(b,_.Su2)};
$p.prototype.JSC$14344_buildRequest=function(b,d,B){B=B===void 0?{}:B;d.createCommentParams&&(b.createCommentParams=d.createCommentParams);d.commentText&&(b.commentText=_.qA(d.commentText));d.videoPositionMention&&(b.videoPositionMention=d.videoPositionMention);d.sources&&(b.sources=d.sources);B.comment_text&&(b.commentText=B.comment_text);B.attached_video_id?b.videoAttachment={videoId:B.attached_video_id}:B.poll_options?b.pollAttachment={choices:B.poll_options}:B.image_blob_id?b.imageAttachment=
{encryptedBlobId:B.image_blob_id}:B.shared_post_id&&(b.sharedPostAttachment={postId:B.shared_post_id});B.access_restrictions&&typeof B.access_restrictions==="number"&&(d=B.access_restrictions,b.accessRestrictions={restriction:d!==1&&d===2?"RESTRICTION_TYPE_SPONSORS_ONLY":"RESTRICTION_TYPE_EVERYONE"});B.botguard_response&&(b.botguardResponse=B.botguard_response)};
_.DB.Object.defineProperties($p.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var Oc=function(){};
_.c(Oc,WI);Oc.prototype.getApiPaths=function(){return M1h};
Oc.prototype.getExtension=function(b){return _.p(b,u4h)};
Oc.prototype.JSC$14344_buildRequest=function(b,d,B){d.commentText&&(b.replyText=_.qA(d.commentText));B.comment_text&&(b.replyText=B.comment_text);b.updateReplyParams=d.updateReplyParams};
_.DB.Object.defineProperties(Oc.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var Io=function(){};
_.c(Io,WI);Io.prototype.getApiPaths=function(){return cfS};
Io.prototype.getExtension=function(b){return _.p(b,wI3)};
Io.prototype.JSC$14344_buildRequest=function(b,d,B){d.commentText&&(b.commentText=_.qA(d.commentText));B.comment_text&&(b.commentText=B.comment_text);b.updateCommentParams=d.updateCommentParams};
_.DB.Object.defineProperties(Io.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var Dr=function(){};
_.c(Dr,WI);Dr.prototype.getApiPaths=function(){return Jfh};
Dr.prototype.getExtension=function(b){return _.p(b,wel)};
Dr.prototype.JSC$14344_buildRequest=function(b,d){d.settings&&(b.settings=d.settings)};var Uc=function(){};
_.c(Uc,WI);Uc.prototype.getApiPaths=function(){return Ril};
Uc.prototype.getExtension=function(b){return _.p(b,UM$)};
Uc.prototype.JSC$14344_buildRequest=function(b,d){d.channelCreationToken&&(b.channelCreationToken=d.channelCreationToken);d.source&&(b.source=d.source)};var oo=function(){};
_.c(oo,WI);oo.prototype.getApiPaths=function(){return ANS};
oo.prototype.getExtension=function(b){return _.p(b,pel)};
oo.prototype.JSC$14344_buildRequest=function(b,d,B){B=B===void 0?{}:B;if(B.name&&(B.given_name||B.family_name))b=new _.iq("channel creation cannot set both GAIA and YouTube names",d),_.xs(b);else{if(d.zeroStepChannelCreationParams){if(!B.comment_text){b=new _.iq("zero_step_create_comment_params but no zero_step_texts",d);_.xs(b);return}b.zeroStepChannelCreationParams=d.zeroStepChannelCreationParams;b.zeroStepChannelCreationParams.zeroStepCreateCommentParams&&(b.zeroStepChannelCreationParams.zeroStepCreateCommentParams.input=
B.comment_text,B.botguard_response&&(b.zeroStepChannelCreationParams.zeroStepCreateCommentParams.botguardResponse=B.botguard_response))}b.channelCreationToken=d.channelCreationToken;B.given_name&&(b.givenName=B.given_name);B.family_name&&(b.familyName=B.family_name);d.source==="CHANNEL_SWITCHER_CHANNEL_CREATION_SOURCE"&&(b.channelCreationType="CHANNEL_CREATION_TYPE_SECONDARY");if(B.name||B.handle||B.avatar_url||B.encryptedBlobId||B.isNameChanged!==void 0||B.isHandleChanged!==void 0||B.isDefaultProfilePhoto!==
void 0||B.obakeImageSource)b.overrideChannelCreationParams={},B.name&&(b.overrideChannelCreationParams.name=B.name),B.handle&&(b.overrideChannelCreationParams.handle=B.handle),B.avatar_url&&(b.overrideChannelCreationParams.avatarUrl=B.avatar_url),B.encryptedBlobId&&(b.overrideChannelCreationParams.blobEncryptionId=B.encryptedBlobId),B.enableIdentityForAllChannelCreationDialog&&(B.encryptedBlobId?b.overrideChannelCreationParams.identityForAllChannelCreationAvatarTag="IDENTITY_FOR_ALL_CHANNEL_CREATION_AVATAR_TAG_CUSTOM":
B.isDefaultProfilePhoto!==void 0&&(b.overrideChannelCreationParams.identityForAllChannelCreationAvatarTag=B.isDefaultProfilePhoto?"IDENTITY_FOR_ALL_CHANNEL_CREATION_AVATAR_TAG_GOOGLE_DEFAULT_MONOGRAM":"IDENTITY_FOR_ALL_CHANNEL_CREATION_AVATAR_TAG_GOOGLE_DEFAULT_OTHER"),B.isNameChanged!==void 0&&(b.overrideChannelCreationParams.identityForAllChannelCreationNameTag=B.isNameChanged?"IDENTITY_FOR_ALL_CHANNEL_CREATION_NAME_TAG_CUSTOM":"IDENTITY_FOR_ALL_CHANNEL_CREATION_NAME_TAG_GOOGLE_DEFAULT"),B.isHandleChanged!==
void 0&&(b.overrideChannelCreationParams.identityForAllChannelCreationHandleTag=B.isHandleChanged?"IDENTITY_FOR_ALL_CHANNEL_CREATION_HANDLE_TAG_CUSTOM":"IDENTITY_FOR_ALL_CHANNEL_CREATION_HANDLE_TAG_DEFAULT_AUTOGEN"),B.obakeImageSource&&(b.overrideChannelCreationParams.obakeImageSourceType=B.obakeImageSource))}};var NY=function(){};
_.c(NY,WI);NY.prototype.getApiPaths=function(b){return(b=this.getExtension(b))&&b.status==="DISLIKE"?o3h:b&&b.status==="INDIFFERENT"?EXM:rN2};
NY.prototype.getExtension=function(b){return _.p(b,_.kt)};
NY.prototype.JSC$14344_buildRequest=function(b,d){d.target&&(b.target=d.target);if(d=this.getParams(d))b.params=d};
NY.prototype.getParams=function(b){switch(b==null?void 0:b.status){case "DISLIKE":return b.dislikeParams;case "INDIFFERENT":return b.removeLikeParams;default:return b==null?void 0:b.likeParams}};var p4=function(){};
_.c(p4,WI);p4.prototype.getApiPaths=function(){return $f5};
p4.prototype.getExtension=function(b){return _.p(b,quU)};
p4.prototype.JSC$14344_buildRequest=function(b,d){d.settingItemId&&(b.settingItemId=d.settingItemId);d.stringValue!=null&&d.stringValue!==void 0?b.newValue={stringValue:d.stringValue}:d.intValue?b.newValue={intValue:d.intValue}:d.boolValue!==null&&d.boolValue!==void 0?b.newValue={boolValue:d.boolValue}:(b=new _.iq("Unknown value type for SetSettingEndpoint.",d),_.xs(b))};var MY=function(){};
_.c(MY,WI);MY.prototype.getApiPaths=function(){return DfV};
MY.prototype.getExtension=function(b){return _.p(b,Wa$)||void 0};
MY.prototype.JSC$14344_buildRequest=function(b,d,B){B=B===void 0?{}:B;d.channelIds&&(b.channelIds=d.channelIds);d.siloName&&(b.siloName=d.siloName);d.params&&(b.params=d.params);B.botguardResponse&&(b.botguardResponse=B.botguardResponse);B.feature&&(b.clientFeature=B.feature)};
_.DB.Object.defineProperties(MY.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var cp=function(){};
_.c(cp,WI);cp.prototype.getApiPaths=function(){return oXM};
cp.prototype.getExtension=function(b){return _.p(b,xRV)||void 0};
cp.prototype.JSC$14344_buildRequest=function(b,d){d.channelIds&&(b.channelIds=d.channelIds);d.siloName&&(b.siloName=d.siloName);d.params&&(b.params=d.params)};
_.DB.Object.defineProperties(cp.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var J8=function(b){this.shareClientParamsProvider=b};
_.c(J8,WI);J8.prototype.getApiPaths=function(){return Yw4};
J8.prototype.getExtension=function(b){return _.p(b,pSV)||_.p(b,_.MHH)||_.p(b,Nbh)};
J8.prototype.JSC$14344_buildRequest=function(b,d){d.serializedShareEntity&&(b.serializedSharedEntity=d.serializedShareEntity);if(d.clientParamIdentifier){var B;if((B=this.shareClientParamsProvider)==null?0:B.clientParams.has(d.clientParamIdentifier)){B=this.shareClientParamsProvider;d=d.clientParamIdentifier;var k=B.clientParams.get(d);k&&B.clientParams.delete(d);b.clientParams=k}}};
J8[Da]=[P$5];var zH=function(){};
_.c(zH,WI);zH.prototype.getApiPaths=function(){return de2};
zH.prototype.getExtension=function(b){return _.p(b,qhV)};
zH.prototype.JSC$14344_buildRequest=function(b,d){d.params&&(b.params=d.params)};var Ro=function(){};
_.c(Ro,WI);Ro.prototype.getApiPaths=function(){return NK2};
Ro.prototype.getExtension=function(b){return _.p(b,TD3)};
Ro.prototype.JSC$14344_buildRequest=function(b,d){d.dismissal&&(b.items=[d.dismissal])};
_.DB.Object.defineProperties(Ro.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var X$=function(){};
_.c(X$,WI);X$.prototype.getApiPaths=function(){return n3r};
X$.prototype.getExtension=function(b){return _.p(b,_.Fq)||void 0};
X$.prototype.JSC$14344_buildRequest=function(b,d,B){b.feedbackTokens=[];d.feedbackToken&&b.feedbackTokens.push(d.feedbackToken);if(d=d.cpn||B.cpn)b.feedbackContext={cpn:d};b.isFeedbackTokenUnencrypted=!!B.is_feedback_token_unencrypted;b.shouldMerge=!1;B.extra_feedback_tokens&&(b.shouldMerge=!0,b.feedbackTokens=b.feedbackTokens.concat(B.extra_feedback_tokens))};
_.DB.Object.defineProperties(X$.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var h8=function(){};
_.c(h8,WI);h8.prototype.getApiPaths=function(){return n3r};
h8.prototype.getExtension=function(b){return _.p(b,_.vG)};
h8.prototype.JSC$14344_buildRequest=function(b,d,B){B.feedback_tokens&&(b.feedbackTokens=B.feedback_tokens,b.shouldMerge=!0)};
_.DB.Object.defineProperties(h8.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var Hp=function(){};
_.c(Hp,WI);Hp.prototype.getApiPaths=function(){return n3r};
Hp.prototype.getExtension=function(b){return _.p(b,Ozx)};
Hp.prototype.JSC$14344_buildRequest=function(b,d){d.undoToken&&(b.feedbackTokens=[d.undoToken]);d.isUndoTokenUnencrypted&&(b.isFeedbackTokenUnencrypted=d.isUndoTokenUnencrypted)};
_.DB.Object.defineProperties(Hp.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var lk=function(){};
_.c(lk,WI);lk.prototype.getApiPaths=function(){return Hp5};
lk.prototype.getExtension=function(b){return _.p(b,uGh)};
lk.prototype.JSC$14344_buildRequest=function(b,d){d.nextEndpoint&&_.p(d.nextEndpoint,_.sN)?b.nextEndpoint={urlEndpoint:_.p(d.nextEndpoint,_.sN)}:d.nextEndpoint&&_.p(d.nextEndpoint,_.KB)&&(b.nextEndpoint={watchEndpoint:_.p(d.nextEndpoint,_.KB)});d.setRacy&&(b.setRacy=d.setRacy);d.setControvercy&&(b.setControvercy=d.setControvercy)};var t8=function(b){this.JSC$18345_storeWithEntities=b};
_.c(t8,WI);t8.prototype.getApiPaths=function(){return M9h};
t8.prototype.getExtension=function(b){return _.p(b,OPr)};
t8.prototype.JSC$14344_buildRequest=function(b,d){d.flowId&&(b.flowId=d.flowId);d.targetId&&(b.targetId=d.targetId);d.continuation&&(b.continuation=d.continuation);var B=d.flowStateEntityKey;if(d.flowStatePassingSpec==="FLOW_STATE_PASSING_SPEC_FULL_STATE"&&B&&this.JSC$18345_storeWithEntities){var k;if(d=(k=this.JSC$18345_storeWithEntities.getState())==null?void 0:k.entities)if(k=_.Cr(B).entityType,k=_.AY(d,k,B))b.flowState=k,b.flowStateEntityKey=B}};
_.DB.Object.defineProperties(t8.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});
t8[Da]=[vs];var HOO=function(){};
_.c(HOO,WI);_.E=HOO.prototype;_.E.getApiPaths=function(){return KLH};
_.E.JSC$14351_getStoreKey=function(){return _.uJ("guide")};
_.E.getRequestConfig=function(){var b=this.JSC$14351_getStoreKey(),d;b&&(d={storeStrategy:{storeKey:b}});return d};
_.E.isNavigationCommand=function(){return!0};
_.E.getExtension=function(b){return _.p(b,_.vG)};
_.E.JSC$14344_buildRequest=function(b){b.fetchLiveState=!0};var ik=function(){};
_.c(ik,WI);ik.prototype.getApiPaths=function(){return Pvs};
ik.prototype.getExtension=function(b){return _.p(b,ZAM)};
ik.prototype.JSC$14344_buildRequest=function(){};var w4=function(){};
_.c(w4,WI);w4.prototype.getApiPaths=function(){return E3e};
w4.prototype.getExtension=function(b){return _.p(b,gks)};
w4.prototype.JSC$14344_buildRequest=function(){};var uk=function(){};
_.c(uk,WI);uk.prototype.getApiPaths=function(){return bUl};
uk.prototype.getExtension=function(b){return _.p(b,_.gy)};
uk.prototype.JSC$14344_buildRequest=function(b,d){d.token&&(b.continuation=d.token);var B,k;b==null||(B=b.context)==null||(k=B.user)==null||delete k.onBehalfOfUser};
uk.prototype.getRequestConfig=function(b){var d={},B;if(((B=this.getExtension(b))==null?void 0:B.sessionIndex)!==void 0){var k;d={authStrategy:{sessionIndex:(k=this.getExtension(b))==null?void 0:k.sessionIndex}}}return d};var K4=function(){};
_.c(K4,WI);K4.prototype.JSC$14344_getRequest=function(b){var d=this.getExtension(b),B=b="";if(d==null?0:d.popup)b="true";if(d==null?0:d.disableSignout)B="true";d={};return{input:"/getAccountSwitcherEndpoint",requestShell:wn("/getAccountSwitcherEndpoint","GET",(d["X-YouTube-Delegation-Context"]=_.xe("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT"),d["X-YouTube-Account-Switcher-Popup"]=b,d["X-YouTube-Account-Switcher-Disable-Signout"]=B,d)),innerTubeRequest:{}}};
K4.prototype.getApiPaths=function(){return[]};
K4.prototype.getExtension=function(b){return _.p(b,_.RTy)};
K4.prototype.JSC$14344_buildRequest=function(){};var n4=function(){};
_.c(n4,WI);n4.prototype.JSC$14344_getRequest=function(b){var d="/cross_account_channel_transfer";(b=this.getExtension(b))&&(d=bTW(d,{target_session:b.targetSessionIndex,source_rapt:b.sourceRapt,rapt:b.targetRapt}));return{input:d,requestShell:wn(d,"GET"),innerTubeRequest:{}}};
n4.prototype.getApiPaths=function(){return[]};
n4.prototype.getExtension=function(b){return _.p(b,ZjM)};
n4.prototype.JSC$14344_buildRequest=function(){};var TH=function(){};
_.c(TH,WI);TH.prototype.getApiPaths=function(){return cNh};
TH.prototype.isNavigationCommand=function(){return!0};
TH.prototype.getExtension=function(b){return _.p(b,_.vG)};
TH.prototype.JSC$14344_buildRequest=function(b){var d=_.mh().get("gsml","");d&&(b.safetyModeLockerObfuscatedGaiaId=d);b.userInterfaceTheme=_.ST(!0);_.V8()?b.deviceTheme="DEVICE_THEME_SELECTED":_.WLG()?b.deviceTheme="DEVICE_THEME_SUPPORTED":b.deviceTheme="DEVICE_THEME_UNSUPPORTED"};var r4=function(){};
_.c(r4,WI);r4.prototype.getApiPaths=function(){return bUl};
r4.prototype.getExtension=function(b){return _.p(b,gnH)};
r4.prototype.JSC$14344_buildRequest=function(b,d){if(d&&d.requestType&&(b.requestType=d.requestType,d.requestType==="ACCOUNTS_LIST_REQUEST_TYPE_CHANNEL_SWITCHER"||d.requestType==="ACCOUNTS_LIST_REQUEST_TYPE_IDENTITY_PROMPT")){var B=d.nextUrl;B&&(_.Bp1(B)||mB(B))&&(b.nextNavendpoint={urlEndpoint:{url:B}})}d&&d.channelSwitcherQuery&&(b.channelSwitcherQuery=d.channelSwitcherQuery);d&&d.triggerChannelCreation&&(b.triggerChannelCreation=d.triggerChannelCreation);var k;if(d==null?0:(k=d.contentOwnerConfig)==
null?0:k.externalContentOwnerId)b.contentOwnerConfig=d.contentOwnerConfig;b.callCircumstance=d&&d.requestType&&d.requestType==="ACCOUNTS_LIST_REQUEST_TYPE_IDENTITY_PROMPT"?"SUPPLEMENTAL_USER":"SWITCHING_USERS_FULL";var G,P;d=b==null?void 0:(G=b.context)==null?void 0:(P=G.user)==null?void 0:P.onBehalfOfUser;if(d!==void 0){b.obfuscatedSelectedGaiaId=d;var v,L;b==null||(v=b.context)==null||(L=v.user)==null||delete L.onBehalfOfUser}var A,a;if(G=b==null?void 0:(A=b.context)==null?void 0:(a=A.user)==null?
void 0:a.serializedDelegationContext)b.selectedSerializedDelegationContext=G};var Q_=function(){};
_.c(Q_,WI);Q_.prototype.getApiPaths=function(){return BKS};
Q_.prototype.getExtension=function(b){return _.p(b,cFH)};
Q_.prototype.JSC$14344_buildRequest=function(b,d){d.params&&(b.params=d.params)};var qY=function(){};
_.c(qY,WI);qY.prototype.getApiPaths=function(){return f6M};
qY.prototype.getExtension=function(b){return _.p(b,_.ZV5)};
qY.prototype.JSC$14344_buildRequest=function(b,d){if(d=d.createBroadcastRequest)b.useMasks=d.useMasks,b.broadcastType=d.broadcastType,b.broadcastSource=d.broadcastSource,b.broadcastMetadata=d.broadcastMetadata,b.broadcastMetadataMask=d.broadcastMetadataMask,b.videoMetadata=d.videoMetadata,b.videoMetadataMask=d.videoMetadataMask,b.liveChatSettingsUpdate=d.liveChatSettingsUpdate,b.liveChatSettingsUpdateMask=d.liveChatSettingsUpdateMask,b.cloneVideoId=d.cloneVideoId,b.cloneWithOverrides=d.cloneWithOverrides,
b.targetEntity=d.targetEntity,b.scheduledRedirectMetadata=d.scheduledRedirectMetadata};var xp=function(){};
_.c(xp,WI);xp.prototype.getApiPaths=function(){return mel};
xp.prototype.getExtension=function(b){return _.p(b,RRA)};
xp.prototype.JSC$14344_buildRequest=function(b,d,B){B=B===void 0?{}:B;d.params&&(b.params=d.params);B.questionText&&(b.questionText=B.questionText);B.optionText&&B.optionText.length>0&&(b.optionText=B.optionText)};var Yp=function(){};
_.c(Yp,WI);Yp.prototype.getApiPaths=function(){return I6H};
Yp.prototype.getExtension=function(b){return _.p(b,JkS)};
Yp.prototype.JSC$14344_buildRequest=function(b,d){d.params&&(b.params=d.params)};var e$=function(){};
_.c(e$,WI);e$.prototype.getApiPaths=function(){return hiA};
e$.prototype.getExtension=function(b){return _.p(b,NdV)};
e$.prototype.JSC$14344_buildRequest=function(b,d){d.params&&(b.params=d.params)};var bK=function(){};
_.c(bK,WI);bK.prototype.getApiPaths=function(){return l6S};
bK.prototype.getExtension=function(b){return _.p(b,pvS)};
bK.prototype.JSC$14344_buildRequest=function(b,d,B){d.params&&(b.params=d.params);d.continuation&&(b.continuation=d.continuation);B.currentPlayerState&&B.currentPlayerState.playerOffsetMs&&(b.currentPlayerState={playerOffsetMs:B.currentPlayerState.playerOffsetMs.toString()})};var dI=function(){};
_.c(dI,WI);dI.prototype.getApiPaths=function(){return t9M};
dI.prototype.getExtension=function(b){return _.p(b,ote)};
dI.prototype.JSC$14344_buildRequest=function(b,d,B){d.params&&(b.params=d.params);B.continuation&&(b.continuation=B.continuation);"hidden"in B&&(b.webClientInfo={isDocumentHidden:B.hidden});B.isInvalidationTimeoutRequest&&(b.isInvalidationTimeoutRequest=B.isInvalidationTimeoutRequest);B.invalidationPayload&&(d=Uwh(_.eC($A(B.invalidationPayload))),b.invalidationPayloadLastPublishAtUsec=ZO(d,2));B.reloadActionPanel&&(b.reloadActionPanel=B.reloadActionPanel);B.fullReload&&(b.fullReload=B.fullReload);
B.currentPlayerState&&(b.currentPlayerState=B.currentPlayerState)};var Bh=function(){};
_.c(Bh,WI);Bh.prototype.getApiPaths=function(){return QYs};
Bh.prototype.getExtension=function(b){return _.p(b,zRr)};
Bh.prototype.JSC$14344_buildRequest=function(b,d){b.params=d.params};var k7=function(){};
_.c(k7,WI);k7.prototype.getApiPaths=function(){return HU5};
k7.prototype.getExtension=function(b){return _.p(b,i2M)};
k7.prototype.JSC$14344_buildRequest=function(b,d){d.params&&(b.params=d.params)};var Gy=function(){};
_.c(Gy,WI);Gy.prototype.getApiPaths=function(){return jY3};
Gy.prototype.getExtension=function(b){return _.p(b,wSl)};
Gy.prototype.JSC$14344_buildRequest=function(b,d){d.params&&(b.params=d.params)};var Ph=function(){};
_.c(Ph,WI);Ph.prototype.getApiPaths=function(){return qGl};
Ph.prototype.getExtension=function(b){return _.p(b,Xvs)};
Ph.prototype.JSC$14344_buildRequest=function(b,d){d.params&&(b.params=d.params)};var EP=function(){};
_.c(EP,WI);EP.prototype.getApiPaths=function(){return YGr};
EP.prototype.getExtension=function(b){return _.p(b,hRU)};
EP.prototype.JSC$14344_buildRequest=function(b,d){d.params&&(b.params=d.params)};var sP=function(){};
_.c(sP,WI);sP.prototype.getApiPaths=function(){return st2};
sP.prototype.getExtension=function(b){return _.p(b,RCl)};
sP.prototype.JSC$14344_buildRequest=function(b,d){d.params&&(b.params=d.params)};var Cd=function(){};
_.c(Cd,WI);Cd.prototype.getApiPaths=function(){return ais};
Cd.prototype.getExtension=function(b){return _.p(b,_.H7U)};
Cd.prototype.JSC$14344_buildRequest=function(b,d,B){B=B===void 0?{}:B;d.params&&(b.params=d.params);B.client_message_id&&(b.clientMessageId=B.client_message_id);B.recaptcha_token&&(b.recaptchaToken=B.recaptcha_token);B.rich_message&&B.rich_message.text_segments?(d=B.rich_message.text_segments.map(function(k){var G={};k.text&&(G.text=k.text);k.emoji_id&&(G.emojiId=k.emoji_id);return G}),b.richMessage={textSegments:d}):B.message&&(b.message=B.message);
B.currentPlayerState&&(b.currentPlayerState=B.currentPlayerState)};var vh=function(){};
_.c(vh,WI);vh.prototype.getApiPaths=function(){return mfV};
vh.prototype.getExtension=function(b){return _.p(b,lPS)};
vh.prototype.JSC$14344_buildRequest=function(b,d){d.params&&(b.params=d.params)};var Ld=function(){};
_.c(Ld,WI);Ld.prototype.getApiPaths=function(){return UfH};
Ld.prototype.getExtension=function(b){return _.p(b,jmM)};
Ld.prototype.JSC$14344_buildRequest=function(b,d,B){d.isUserInitiated&&(b.isUserInitiated=d.isUserInitiated);d.initiationSource&&(b.initiationSource=d.initiationSource);B.locationInfo&&(b.context.client.locationInfo=B.locationInfo)};var fd=function(){};
_.c(fd,WI);fd.prototype.getApiPaths=function(){return xeA};
fd.prototype.getExtension=function(b){return _.p(b,gC5)};
fd.prototype.JSC$14344_buildRequest=function(b,d,B){d.metadataUpdateRequest&&(d=d.metadataUpdateRequest,b.encryptedVideoId=d.encryptedVideoId,d.liveChat&&(d=d.liveChat,b.liveChat||(b.liveChat={}),d.performAsExternalChannelId&&(b.liveChat.performAsExternalChannelId=d.performAsExternalChannelId),d.source&&(b.liveChat.source=d.source)));var k;if(B==null?0:(k=B.liveChat)==null?0:k.liveChatSettings)b.liveChat||(b.liveChat={}),B=B.liveChat.liveChatSettings,b.liveChat.newLiveChatSettings=B,b.liveChat.newLiveChatSettingsMask||
(b.liveChat.newLiveChatSettingsMask={}),B.emojiReactionSet&&(b.liveChat.newLiveChatSettingsMask.emojiReactionSet=!0)};var AK=function(){};
_.c(AK,WI);AK.prototype.getApiPaths=function(){return XWU};
AK.prototype.getExtension=function(b){return _.p(b,_.YuM)};
AK.prototype.JSC$14344_buildRequest=function(b,d,B){B.continuation?b.continuation=B.continuation:d.videoId&&(b.videoId=d.videoId);B.clientParams&&(b.clientParams=B.clientParams)};var Wh=function(){};
_.c(Wh,WI);Wh.prototype.getApiPaths=function(){return FLl};
Wh.prototype.getExtension=function(b){return _.p(b,_.vv)};
Wh.prototype.JSC$14344_buildRequest=function(b,d){b.notificationsMenuRequestType="NOTIFICATIONS_MENU_REQUEST_TYPE_COMMENTS";b.fetchCommentsParams={};d.videoId&&(b.fetchCommentsParams.encryptedVideoId=d.videoId);d.postId&&(b.fetchCommentsParams.postId=d.postId);d.externalChannelId&&(b.fetchCommentsParams.externalChannelId=d.externalChannelId);d.linkedCommentId&&(b.fetchCommentsParams.linkedCommentId=d.linkedCommentId);(0,_.w1.isEmpty)(b.fetchCommentsParams)&&delete b.fetchCommentsParams};var ag=function(){};
_.c(ag,WI);ag.prototype.getApiPaths=function(){return q8};
ag.prototype.JSC$14344_buildRequest=function(b){b.browseId="FEnotifications_inbox"};
ag.prototype.getExtension=function(b){return _.p(b,_.vG)};var mj=function(){};
_.c(mj,WI);mj.prototype.getApiPaths=function(){return FLl};
mj.prototype.JSC$14344_buildRequest=function(b,d){d.signal==="GET_NOTIFICATIONS_MENU"&&(b.notificationsMenuRequestType="NOTIFICATIONS_MENU_REQUEST_TYPE_INBOX");d.ctoken&&(b.ctoken=d.ctoken)};
var l_k=function(){};
_.c(l_k,mj);l_k.prototype.getExtension=function(b){return _.p(b,_.vG)};
var tm8=function(){};
_.c(tm8,mj);tm8.prototype.getExtension=function(b){return _.p(b,Vk$)};var $7=function(){};
_.c($7,WI);$7.prototype.getApiPaths=function(){return iUe};
$7.prototype.getExtension=function(b){return _.p(b,_.vG)};
$7.prototype.JSC$14344_buildRequest=function(){};var OP=function(){};
_.c(OP,WI);OP.prototype.getApiPaths=function(){return eie};
OP.prototype.getExtension=function(b){return _.p(b,TwS)||void 0};
OP.prototype.JSC$14344_buildRequest=function(b,d){d.params&&(b.params=d.params);d.secondaryParams&&(b.secondaryParams=d.secondaryParams)};var Ig=function(){};
_.c(Ig,WI);Ig.prototype.getApiPaths=function(){return bps};
Ig.prototype.getExtension=function(b){return _.p(b,JFH)};
Ig.prototype.JSC$14344_buildRequest=function(b,d){d.undo&&(b.undo=d.undo);d.serializedOptOut&&(b.serializedOptOut=d.serializedOptOut);d.serializedRecordInteractionsRequest&&(b.serializedRecordInteractionsRequest=d.serializedRecordInteractionsRequest)};var Df=function(){};
_.c(Df,WI);Df.prototype.getApiPaths=function(){return ku2};
Df.prototype.getExtension=function(b){return _.p(b,zC$)};
Df.prototype.JSC$14344_buildRequest=function(b,d){d.serializedInteractionsRequest&&(b.serializedRecordNotificationInteractionsRequest=d.serializedInteractionsRequest)};var UP=function(){};
_.c(UP,WI);UP.prototype.getApiPaths=function(){return e$F};
UP.prototype.getExtension=function(b){return _.p(b,_.Yu)};
UP.prototype.JSC$14344_buildRequest=function(b,d,B){d=d===void 0?{}:d;B=B===void 0?{}:B;d.videoId?b.videoId=d.videoId:d.playlistId&&(b.playlistId=d.playlistId);var k;b.crossDeviceDownloadData={isCrossDeviceDownload:(k=d.isCrossDeviceDownload)!=null?k:!1};!B.downloadToMobileEduShown&&d.isCrossDeviceDownload&&(b.crossDeviceDownloadData.shouldShowDownloadToMobileEdu=!0);var G;if(k=(G=d.offlineWebClientEligibility)!=null?G:B.offlineWebClientEligibility)b.offlineWebClientEligibility=k;var P;if(G=(P=d.preferredFormatType)!=
null?P:B.preferredFormatType)b.preferredFormatType=G;var v;if(P=(v=d.lastOfflineQualitySettingsSavedMs)!=null?v:B.lastOfflineQualitySettingsSavedMs)b.lastOfflineQualitySettingsSavedMs=P;d.params&&(b.params=d.params)};var og=function(){};
_.c(og,WI);og.prototype.getApiPaths=function(){return XX};
og.prototype.getExtension=function(b){return _.p(b,_.gy)};
og.prototype.JSC$14344_buildRequest=function(b,d,B){B=B===void 0?{}:B;d.token&&(b.continuation=d.token);B.formData&&(b.formData=B.formData)};var NU=function(){};
_.c(NU,WI);NU.prototype.getApiPaths=function(){return XX};
NU.prototype.getExtension=function(b){return _.p(b,HV2)};
NU.prototype.JSC$14344_buildRequest=function(b,d,B){B=B===void 0?{}:B;b.continuation=B.continuation};var pd=function(){};
_.c(pd,WI);pd.prototype.getApiPaths=function(){return XX};
pd.prototype.getExtension=function(b){return _.p(b,_.jV)};
pd.prototype.JSC$14344_buildRequest=function(b,d){var B,k=d.panelIdentifier||((B=d.identifier)==null?void 0:B.tag);k&&(b.panelId=k);var G;if((G=d.globalConfiguration)==null?0:G.params){var P;b.params=(P=d.globalConfiguration)==null?void 0:P.params}if(_.N("enable_ai_companion")){var v;d=d.engagementPanelExtras;if(d==null?0:(v=d.aiCompanionPanelExtras)==null?0:v.includeClientConversationId){var L,A;v=(A=(L=_.I2().resolve(_.O6(WXa)))==null?void 0:L("conversations"))==null?void 0:A.get("conversation_id")}else v=
void 0;if(L=v)b.formData=Object.assign({},b.formData,{inputComposerFormData:{conversationId:L}})}};
_.DB.Object.defineProperties(pd.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var MU=function(){};
_.c(MU,WI);MU.prototype.getApiPaths=function(){return XX};
MU.prototype.getExtension=function(b){return _.p(b,OH$)};
MU.prototype.JSC$14344_buildRequest=function(b,d){d.panelLoadingStrategy&&GC4(b,d.panelLoadingStrategy)};var ch=function(){};
_.c(ch,WI);ch.prototype.getApiPaths=function(){return XX};
ch.prototype.getExtension=function(b){return _.p(b,yFH)};
ch.prototype.JSC$14344_buildRequest=function(b,d){d.loadingStrategy&&GC4(b,d.loadingStrategy)};var JK=function(){};
_.c(JK,WI);JK.prototype.getApiPaths=function(){return XX};
JK.prototype.getExtension=function(b){return _.p(b,_.JB)};
JK.prototype.JSC$14344_buildRequest=function(b,d){d.panelLoadingStrategy&&GC4(b,d.panelLoadingStrategy)};var zy=function(){};
_.c(zy,WI);zy.prototype.getApiPaths=function(){return XX};
zy.prototype.getExtension=function(b){return _.p(b,Sb3)};
zy.prototype.JSC$14344_buildRequest=function(b,d){var B,k=(B=d.contentSourcePanelIdentifier)==null?void 0:B.tag;k&&(b.panelId=k);var G;if((G=d.globalConfiguration)==null?0:G.params){var P;b.params=(P=d.globalConfiguration)==null?void 0:P.params}};var Rg=function(){};
_.c(Rg,WI);Rg.prototype.getApiPaths=function(){return["pdg/get_pdg_buy_flow"]};
Rg.prototype.getExtension=function(b){return _.p(b,VH2)};
Rg.prototype.JSC$14344_buildRequest=function(b,d){d.params&&(b.params=d.params)};var Xt=function(){};
_.c(Xt,WI);Xt.prototype.getApiPaths=function(){return RFs};
Xt.prototype.getExtension=function(b){return _.p(b,u0e)};
Xt.prototype.JSC$14344_buildRequest=function(b,d){d.externalChannelId&&(b.externalChannelId=d.externalChannelId);d.superChatAction&&(b.superChatAction=d.superChatAction);d.superStickersAction&&(b.superStickersAction=d.superStickersAction)};var hK=function(){};
_.c(hK,WI);hK.prototype.getApiPaths=function(){return JN2};
hK.prototype.getExtension=function(b){return _.p(b,Fo2)||_.p(b,g12)};
hK.prototype.JSC$14344_buildRequest=function(b,d){d.videoIds?b.videoIds=d.videoIds:d.videoId&&(b.videoIds=[d.videoId]);d.playlistId&&(b.playlistId=d.playlistId);d.params&&(b.params=d.params);b.excludeWatchLater=!1};var Hh=function(){};
_.c(Hh,WI);Hh.prototype.getApiPaths=function(){return $el};
Hh.prototype.getExtension=function(b){return _.p(b,_.O0)};
Hh.prototype.JSC$14344_buildRequest=function(b,d,B){B.create_playlist_title?b.title=B.create_playlist_title:d.title&&(b.title=d.title);if(B.create_playlist_privacy_status&&typeof B.create_playlist_privacy_status==="number"){a:{var k=B.create_playlist_privacy_status;if(k!==0){if(k===1){k="PUBLIC";break a}if(k===2){k="UNLISTED";break a}}k="PRIVATE"}b.privacyStatus=k}else d.privacyStatus&&(b.privacyStatus=d.privacyStatus);B.create_playlist_description&&(b.description=B.create_playlist_description);d.videoIds&&
(b.videoIds=d.videoIds);d.params&&(b.params=d.params);d.sourcePlaylistId&&(b.sourcePlaylistId=d.sourcePlaylistId)};var lK=function(){};
_.c(lK,WI);lK.prototype.getApiPaths=function(){return Deh};
lK.prototype.getExtension=function(b){return _.p(b,Kol)};
lK.prototype.JSC$14344_buildRequest=function(b,d){b.playlistId=d.playlistId};var tK=function(){};
_.c(tK,WI);tK.prototype.getApiPaths=function(){return ZUA};
tK.prototype.getExtension=function(b){return _.p(b,UlS)};
tK.prototype.JSC$14344_buildRequest=function(b,d){d.playlistId&&(b.playlistId=d.playlistId);d.params&&(b.params=d.params)};var jf=function(){};
_.c(jf,WI);jf.prototype.getApiPaths=function(){return BZM};
jf.prototype.getExtension=function(b){return _.p(b,_.L7)||void 0};
jf.prototype.JSC$14344_buildRequest=function(b,d){d.actions&&(b.actions=d.actions);d.params&&(b.params=d.params);d.playlistId&&(b.playlistId=d.playlistId)};var Ft=function(){};
_.c(Ft,WI);_.E=Ft.prototype;_.E.getApiPaths=function(){return GuH};
_.E.getExtension=function(b){return _.p(b,_.Uk)};
_.E.JSC$14344_buildRequest=function(b,d){d.videoId&&(b.playerRequest={videoId:d.videoId},d.playerParams&&(b.playerRequest.params=d.playerParams),d.racyCheckOk&&(b.playerRequest.racyCheckOk=!!d.racyCheckOk),d.contentCheckOk&&(b.playerRequest.contentCheckOk=!!d.contentCheckOk));d.params&&(b.params=d.params);d.inputType&&(b.inputType=d.inputType);b.disablePlayerResponse=!0};
_.E.getRequestConfig=function(b){var d;(b=this.JSC$14351_getStoreKey(b))&&(d={storeStrategy:{storeKey:b}});_.N("web_log_reels_ticks")&&(d=d||{},d.requestTick="r_wrs",d.responseTick="r_wrr");return d};
_.E.JSC$14351_getStoreKey=function(b){b=this.getExtension(b);if(b!=null&&b.videoId){var d={videoId:b.videoId};b.params&&(d.params=b.params);return _.uJ("reel_item_watch",d)}};var Zf=function(){};
_.c(Zf,WI);_.E=Zf.prototype;_.E.getApiPaths=function(){return Pg2};
_.E.getExtension=function(b){return _.p(b,_.Uk)};
_.E.JSC$14344_buildRequest=function(b,d,B){B=B===void 0?{}:B;b.sequenceParams=d.sequenceParams;var k;((k=B)==null?0:k.contentPlaybackContext)&&_.N("web_shorts_prefetch_service_enabled")&&(b.playbackContext={contentPlaybackContext:B.contentPlaybackContext})};
_.E.JSC$14351_getStoreKey=function(b){if(_.N("shorts_controller_retrieve_seedless_sequence_v2")&&(b=this.getExtension(b),b==null?0:b.sequenceParams))return _.uJ("reel_watch_sequence",{sequenceParams:b.sequenceParams})};
_.E.getRequestConfig=function(b){b=this.JSC$14351_getStoreKey(b);var d;b&&(d={storeStrategy:{storeKey:b}});d=d||{};d.requestTick="r_wsrs";d.responseTick="r_wsrr";d.processorTick="r_wsrp";return d};
var gI=function(){};
_.c(gI,WI);gI.prototype.getApiPaths=function(){return Pg2};
gI.prototype.getExtension=function(b){return _.p(b,_.gy)};
gI.prototype.JSC$14344_buildRequest=function(b,d,B){B=B===void 0?{}:B;d.token&&(b.continuation=d.token);var k;((k=B)==null?0:k.contentPlaybackContext)&&_.N("web_shorts_prefetch_service_enabled")&&(b.playbackContext={contentPlaybackContext:B.contentPlaybackContext})};
gI.prototype.getRequestConfig=function(b){b=this.JSC$14351_getStoreKey(b);var d;b&&(d={storeStrategy:{storeKey:b}});d=d||{};d.requestTick="r_wsrs";d.responseTick="r_wsrr";d.processorTick="r_wsrp";return d};var y5=function(){};
_.c(y5,WI);y5.prototype.getApiPaths=function(){return pbs};
y5.prototype.getExtension=function(b){return _.p(b,_.WES)};
y5.prototype.JSC$14344_buildRequest=function(b,d,B){B=B===void 0?{}:B;d.flagAction&&(b.action=d.flagAction);d.flagRequestType&&(b.flagRequestType=d.flagRequestType);d.additionalDetailCheckboxChecked&&(b.additionalDetailCheckboxChecked=d.additionalDetailCheckboxChecked);d.legalCheckboxChecked&&(b.legalCheckboxChecked=d.legalCheckboxChecked);d={};B.flag_issue_type!==void 0&&(d.issue=B.flag_issue_type);B.flag_affiliation!==void 0&&(d.affiliation=B.flag_affiliation);B.flag_full_name&&(d.fullName=B.flag_full_name);
Object.keys(d).length&&(b.legalReportDetails=d);if(B.flag_description||B.text)b.userComments=B.flag_description||B.text;d={};B.minutes!==void 0&&B.seconds!==void 0&&(d.minutes=B.minutes,d.seconds=B.seconds);B.vss_id&&(d.vssId=B.vss_id);Object.keys(d).length&&(b.videoReportDetails=d);d={};B.video_ids&&(d.videoIds=B.video_ids);B.impersonated_channel_url&&(d.impersonatedChannelUrl=B.impersonated_channel_url);Object.keys(d).length&&(b.channelAbuseReportDetails=d)};
_.DB.Object.defineProperties(y5.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var Sf=function(){};
_.c(Sf,WI);Sf.prototype.getApiPaths=function(){return XbM};
Sf.prototype.getExtension=function(b){return _.p(b,wB2)};
Sf.prototype.JSC$14344_buildRequest=function(b,d){d.blockedForKidsContent&&(b.blockedForKidsContent=d.blockedForKidsContent)};var V5=function(){};
_.c(V5,WI);V5.prototype.getApiPaths=function(){return Cge};
V5.prototype.getExtension=function(b){return _.p(b,ZGJ)};
V5.prototype.JSC$14344_buildRequest=function(b,d,B){b.params=d.params;B.impersonated_channel_url&&(b.impersonatedChannelUrl=B.impersonated_channel_url)};var iK=function(){};
_.c(iK,WI);iK.prototype.getApiPaths=function(){return TK$};
iK.prototype.getExtension=function(b){return _.p(b,_.ume)};
iK.prototype.JSC$14344_buildRequest=function(b,d){d.items&&(b.items=d.items);d.kidGaiaId&&(b.kidGaiaId=d.kidGaiaId)};var wI=function(){};
_.c(wI,WI);wI.prototype.getApiPaths=function(){return ziS};
wI.prototype.getExtension=function(b){return _.p(b,_.lD2)};
wI.prototype.JSC$14344_buildRequest=function(b,d){d.params&&(b.params=d.params);d.targetId&&(b.targetId=d.targetId)};var uK=function(){};
_.c(uK,WI);uK.prototype.getApiPaths=function(){return AfV};
uK.prototype.getExtension=function(b){return _.p(b,iqe)};
uK.prototype.JSC$14344_buildRequest=function(b,d){d.externalVideoId&&(b.externalVideoId=d.externalVideoId);d.query&&(b.query=d.query);d.sourceTimelines&&(b.sourceTimelines=d.sourceTimelines)};var Kd=function(){};
_.c(Kd,WI);Kd.prototype.getApiPaths=function(){return WAh};
Kd.prototype.getExtension=function(b){return _.p(b,_.gy)||void 0};
Kd.prototype.JSC$14344_buildRequest=function(b,d){d.token&&(b.continuation=d.token)};
_.jKg=function(){};
_.c(_.jKg,WI);_.E=_.jKg.prototype;_.E.getApiPaths=function(){return WAh};
_.E.getExtension=function(b){return _.p(b,_.Ok)||void 0};
_.E.isNavigationCommand=function(){return!0};
_.E.JSC$14351_getStoreKey=function(b,d){d=d===void 0?{}:d;if(!d.disableCache&&(b=this.getExtension(b))&&b.query)return d={query:b.query},b.params&&(d.params=b.params),_.uJ("search",d)};
_.E.JSC$14344_buildRequest=function(b,d,B){d.query&&(b.query=d.query);d.params&&(b.params=d.params);if(!_.N("web_forward_suggest_stats_killswitch")){var k=_.p(d,W8A);k&&(b.suggestStats=k)}var G;!_.N("kevlar_searchbox_stats_killswitch")&&((G=B.tempData)==null?0:G.gs_l)&&!_.p(d,W8A)&&(b.webSearchboxStatsUrl="/search?oq="+(B.tempData.oq||"")+"&gs_l="+B.tempData.gs_l);var P;if((P=B.tempData)==null?0:P.entityMid)d=b.suggestionSearchParams||{},d.entityMid=B.tempData.entityMid,b.suggestionSearchParams=d;
if(_.N("enable_desktop_vdcbg_components")||_.N("enable_inline_muted_playback_on_web_search"))d=_.mh().getFlag(186),b.inlineSettingStatus=d?"INLINE_SETTING_STATUS_DISABLED":"INLINE_SETTING_STATUS_ON";B.isFromShorts&&(b.shortsContext={isShortsContext:!0,shouldSelectShortsChip:!1})};
_.E.getRequestConfig=function(b,d){d=d===void 0?{}:d;b=this.JSC$14351_getStoreKey(b,d);var B;b&&(B={storeStrategy:{storeKey:b}});_.N("web_log_search_ticks_ks")||(B=B||{},B.requestTick="sr_s",B.responseTick="sr_r");return B};var nd=function(){};
_.c(nd,WI);nd.prototype.getApiPaths=function(){return SG3};
nd.prototype.getExtension=function(b){return _.p(b,kW3)};
nd.prototype.JSC$14344_buildRequest=function(b,d){d.serializedGetSharingProviderDataParams&&(b.serializedGetSharingProviderDataParams=d.serializedGetSharingProviderDataParams)};var Ty=function(){};
_.c(Ty,WI);Ty.prototype.getApiPaths=function(){return V95};
Ty.prototype.getExtension=function(b){return _.p(b,CmS)};
Ty.prototype.JSC$14344_buildRequest=function(b,d){d.endpoint&&(b.endpoint=d.endpoint);d.action&&(b.action=d.action)};var rI=function(){};
_.c(rI,WI);rI.prototype.getApiPaths=function(){return UeU};
rI.prototype.getExtension=function(b){return _.p(b,nkA)};
rI.prototype.JSC$14344_buildRequest=function(b,d){b.videoId=d.videoId;d.scheduledRedirectMetadataSourceVideoId&&(b.scheduledRedirectMetadata={sourceVideoId:d.scheduledRedirectMetadataSourceVideoId})};var Q5=function(){};
_.c(Q5,WI);Q5.prototype.getApiPaths=function(){return OpS};
Q5.prototype.getExtension=function(b){return _.p(b,_.u9l)};
Q5.prototype.JSC$14344_buildRequest=function(b,d){b.params=d.params;b.correctionText=d.correctionText};var qU=function(){};
_.c(qU,WI);qU.prototype.getApiPaths=function(){return qw1};
qU.prototype.getExtension=function(b){return _.p(b,_.w3S)};
qU.prototype.JSC$14344_buildRequest=function(b,d){d.params&&(b.params=d.params);b.searchQuery=d.searchQuery;b.languageCode=d.languageCode;b.kind=d.kind;b.name=d.name;b.externalVideoId=d.externalVideoId};var x7=function(){};
_.c(x7,WI);x7.prototype.getApiPaths=function(){return t1l};
x7.prototype.getExtension=function(b){return _.p(b,Em2)};
x7.prototype.JSC$14344_buildRequest=function(b,d){d.params&&(b.params=d.params)};var Y7=function(b){this.JSC$18621_storeWithEntities=b};
_.c(Y7,WI);Y7.prototype.getApiPaths=function(){return v35};
Y7.prototype.getExtension=function(b){return _.p(b,CR5)||_.p(b,L5V)};
Y7.prototype.JSC$14344_buildRequest=function(b,d,B){B.client_data&&(b.clientData=B.client_data);if(d.commerceActionConfig){var k=d.commerceActionConfig;d=k.actionId;k=k.commerceActionParams;d&&(b.actionId=d);k&&(b.commerceActionParams=k)}else{var G=d.actionId,P=d.commerceActionParams;B=d.entityKeys;G&&(b.actionId=G);P&&(b.commerceActionParams=P);var v;d=(k=this.JSC$18621_storeWithEntities)==null?void 0:(v=k.getState())==null?void 0:v.entities;if(B&&d){k=[];v=_.C(B);for(B=v.next();!B.done;B=v.next())if(G=
B.value,B=_.Cr(G).entityType,G=_.AY(d,B,G))P={},k.push((P[B]=G,P));b.entityMutationPayloads=k}}};
Y7.prototype.getRequestConfig=function(b){var d,B=(d=_.p(b,CR5))==null?void 0:d.requestSequenceType;if(B&&b.clickTrackingParams&&B!=="REQUEST_SEQUENCE_TYPE_UNKNOWN")return{sequenceStrategy:{sequenceKey:b.clickTrackingParams,sequenceType:B}}};
Y7[Da]=[vs];var ef=function(){};
_.c(ef,WI);ef.prototype.getApiPaths=function(){return jtS};
ef.prototype.getExtension=function(b){return _.p(b,_.hQ2)};
ef.prototype.JSC$14344_buildRequest=function(b,d){d.feedbackData&&(b.feedbackData=d.feedbackData);d.params&&(b.itemParams=d.params)};
_.DB.Object.defineProperties(ef.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var bN=function(){};
_.c(bN,WI);bN.prototype.getApiPaths=function(){return FA$};
bN.prototype.getExtension=function(b){return _.p(b,HmV)};
bN.prototype.JSC$14344_buildRequest=function(b,d,B){B.payments_payload&&(b.paymentsPayload=B.payments_payload);B.offer_params&&(b.offerParams=B.offer_params);d.transactionParams&&(b.transactionParams=d.transactionParams)};var da=function(){};
_.c(da,WI);da.prototype.getApiPaths=function(){return Zpe};
da.prototype.getExtension=function(b){return _.p(b,_.lYM)};
da.prototype.JSC$14344_buildRequest=function(b,d,B){B=B===void 0?{}:B;d.buybucketParams&&(b.buybucketData={params:d.buybucketParams},d.stickerParams?b.buybucketData.stickerParams=d.stickerParams:(B.rich_chat_message?b.buybucketData.richChatMessage=B.rich_chat_message:B.chat_message_text&&(b.buybucketData.chatMessageText=B.chat_message_text),B.purchase_price_micros&&(b.buybucketData.purchasePriceMicros=B.purchase_price_micros.toString())));d.donationAmountMicros&&(b.tipAmountMicros=d.donationAmountMicros,
d.tipParams&&(b.tipParams=d.tipParams));d.offerParams&&(b.offerParams=d.offerParams);d.productData&&(b.productData=d.productData);d.transactionParams&&(b.transactionParams=d.transactionParams)};var BK=function(){};
_.c(BK,WI);BK.prototype.getApiPaths=function(){return gXl};
BK.prototype.getExtension=function(b){return _.p(b,FdH)};
BK.prototype.JSC$14344_buildRequest=function(b,d){d.updateFopParams&&(b.updateFopParams=d.updateFopParams)};var k1=function(){};
_.c(k1,WI);k1.prototype.getApiPaths=function(){return yfe};
k1.prototype.getExtension=function(b){return _.p(b,_.xN)};
k1.prototype.JSC$14344_buildRequest=function(b,d){d.couponCode&&(b.couponCode=d.couponCode);d.params&&(b.itemParams=d.params)};var GB=function(){};
_.c(GB,WI);GB.prototype.getApiPaths=function(){return SJH};
GB.prototype.getExtension=function(b){return _.p(b,_.vm5)};
GB.prototype.JSC$14344_buildRequest=function(b,d,B){B=B===void 0?{}:B;d.params&&(b.params=d.params);B.ctk&&(b.clientToken=B.ctk)};var PK=function(b){this.JSC$18656_storeWithEntities=b};
_.c(PK,WI);PK.prototype.getApiPaths=function(){return V1l};
PK.prototype.getExtension=function(b){return _.p(b,_.om)};
PK.prototype.JSC$14344_buildRequest=function(b,d,B){B.purchase_price_micros&&(b.productData={pdgData:{purchasePriceMicros:B.purchase_price_micros.toString()}},B.rich_chat_message&&(b.productData.pdgData.richChatMessage=B.rich_chat_message),B.currency_code&&(b.productData.pdgData.currencyCode=B.currency_code));d.transactionParams&&(b.transactionParams=d.transactionParams);d.clientLocationContext&&(b.clientLocationContext=d.clientLocationContext);B.payments_payload&&(b.paymentsPayload=B.payments_payload);
B.funds_guarantee_callback_client_data&&(b.fundsGuaranteeCallbackClientData=B.funds_guarantee_callback_client_data);var k,G;B=(k=this.JSC$18656_storeWithEntities)==null?void 0:(G=k.getState())==null?void 0:G.entities;if(d.entityKeys&&B){k=[];d=_.C(d.entityKeys);for(G=d.next();!G.done;G=d.next()){var P=G.value;G=_.Cr(P).entityType;if(P=_.AY(B,G,P)){var v={};k.push((v[G]=P,v))}}b.entityMutationPayloads=k}};
PK[Da]=[vs];var E3=function(){};
_.c(E3,WI);E3.prototype.getApiPaths=function(){return ipA};
E3.prototype.getExtension=function(b){return _.p(b,t2M)};
E3.prototype.JSC$14344_buildRequest=function(b,d,B){B=B===void 0?{}:B;B.backend_analytics&&(b.serializedBackendAnalyticsEvent=B.backend_analytics);d.offerParams&&(b.offerParams=d.offerParams)};var s3=function(){};
_.c(s3,WI);s3.prototype.getApiPaths=function(){return yfe};
s3.prototype.getExtension=function(b){return _.p(b,NC1)};
s3.prototype.JSC$14344_buildRequest=function(b,d){d.params&&(b.itemParams=d.params)};var CG=function(){};
_.c(CG,WI);CG.prototype.getApiPaths=function(){return wWU};
CG.prototype.getExtension=function(b){return _.p(b,_.moS)};
CG.prototype.JSC$14344_buildRequest=function(b,d,B){B.resume_time_ms&&(b.resumeTimeMs=B.resume_time_ms);d.pauseParams&&(b.pauseParams=d.pauseParams)};var vK=function(){};
_.c(vK,WI);vK.prototype.getApiPaths=function(){return uIM};
vK.prototype.getExtension=function(b){return _.p(b,_.j$2)};
vK.prototype.JSC$14344_buildRequest=function(b,d,B){B=B===void 0?{}:B;B.c&&(b.redeemCode=B.c);B.rd&&(b.riskData=B.rd);B.ctk&&(b.clientToken=B.ctk)};var LG=function(){};
_.c(LG,WI);LG.prototype.getApiPaths=function(){return KAS};
LG.prototype.getExtension=function(b){return _.p(b,_.$oe)};
LG.prototype.JSC$14344_buildRequest=function(b,d){d.resumeParams&&(b.resumeParams=d.resumeParams)};var fG=function(b,d){this.clientName=b;this.defaultExpirationDelayMs=d};
fG.prototype.put=function(b,d){var B=this,k;return _.f(function(G){k=Object.assign({},d.data);k.key=b;k.clientName=B.clientName;k.expireTimestampMs===void 0&&(k.expireTimestampMs=(Math.round((0,_.N$)())+B.defaultExpirationDelayMs).toString());return G.return(B.putInternal(b,k))})};
fG[Da]=[JG,oBO];var FK5=function(){fG.apply(this,arguments);this.JSC$18686_responseStore=new Map};
_.c(FK5,fG);_.E=FK5.prototype;_.E.get=function(b){var d=this;return _.f(function(B){return B.return(KH(d,b))})};
_.E.putInternal=function(b,d){var B=this,k,G,P;return _.f(function(v){k=B.defaultExpirationDelayMs;d.expireTimestampMs&&(k=Number(d.expireTimestampMs)-Math.round((0,_.N$)()),G=_.Nt("mweb_override_response_store_expiration_ms"),G>0&&G<k&&(k=G));P=setTimeout(function(){B.remove(b)},k);
B.JSC$18686_responseStore.set(b,{entryData:d,timer:P});_.tn(v)})};
_.E.remove=function(b){var d=this;return _.f(function(B){ZOg(d,b);_.tn(B)})};
_.E.removeAll=function(){var b=this;return _.f(function(d){b.JSC$18686_responseStore.forEach(function(B){clearTimeout(B.timer)});
b.JSC$18686_responseStore.clear();_.tn(d)})};
_.E.has=function(b){return!!this.JSC$18686_responseStore.get(b)};
_.E.getKeys=function(){return this.JSC$18686_responseStore.keys()};
var KH=function(b,d){if(b=b.JSC$18686_responseStore.get(d))return new _.un(b.entryData)},ZOg=function(b,d){var B=b.JSC$18686_responseStore.get(d);
B&&(clearTimeout(B.timer),b.JSC$18686_responseStore.delete(d))};var PD4;var CDG=function(b,d,B){fG.call(this,b,d);this.token=B};
_.c(CDG,fG);_.E=CDG.prototype;_.E.get=function(b){var d=this,B,k;return _.f(function(G){return G.nextAddress==1?G.yield(syG(d.token),2):G.nextAddress!=3?(B=G.yieldResult,G.yield(B.get("ResponseStore",[b,d.clientName]),3)):(k=G.yieldResult)?G.return(new _.un(k)):G.return(void 0)})};
_.E.putInternal=function(b,d){var B=this,k;return _.f(function(G){if(G.nextAddress==1)return G.yield(syG(B.token),2);k=G.yieldResult;return G.yield(k.put("ResponseStore",d),0)})};
_.E.remove=function(b){var d=this,B;return _.f(function(k){if(k.nextAddress==1)return k.yield(syG(d.token),2);B=k.yieldResult;return k.return(B.delete("ResponseStore",[b,d.clientName]))})};
_.E.removeAll=function(){var b=this,d;return _.f(function(B){if(B.nextAddress==1)return B.yield(syG(b.token),2);d=B.yieldResult;return B.yield(ecU(d,IDBKeyRange.only(b.clientName)),0)})};
_.E.has=function(){throw Error("lj");};_.AO=new _.$n("PERSISTENT_STORE_PROMISE_ACCESSOR_TOKEN");var g$W=function(b){var d;this.stateTagsData=(d=b.responseContext)==null?void 0:d.stateTags},yra=function(b){var d;
return((d=b.stateTagsData)==null?void 0:d.stateTagsModified)||[]};var SVg;SVg=function(b){this.JSC$18699_responseStore=b};
_.TP=function(b,d,B){if(!_.N("state_tags_killswitch")){var k=new g$W(d);if(yra(k).length>0){var G=b.JSC$18699_responseStore.getKeys();G=_.C(G);for(var P=G.next();!P.done;P=G.next()){P=P.value;var v=KH(b.JSC$18699_responseStore,P);if(v){var L=_.GP(v);a:{var A=void 0;v=yra(k);L=((A=(new g$W(L)).stateTagsData)==null?void 0:A.relevantStateTags)||[];A=_.C(L);for(L=A.next();!L.done;L=A.next())if(L=L.value,L.stateTag!=null&&v.includes(L.stateTag)&&L.onStateTagModified==="STATE_TAG_CACHE_INSTRUCTION_EVICT_RESPONSE"){v=
!0;break a}v=!1}v&&ZOg(b.JSC$18699_responseStore,P)}}}}var a;k=(a=d.responseContext)==null?void 0:a.maxAgeSeconds;B&&k&&Number(k)>0&&(d=Lc(d,k),b.JSC$18699_responseStore.put(B,new _.un(d)))};
SVg.prototype.handleResponse=function(b,d){if(!d)throw Error("mj");var B,k;d=(B=d.config)==null?void 0:(k=B.storeStrategy)==null?void 0:k.storeKey;_.TP(this,b,d)};
SVg[Da]=[_.wm];_.RzW=new _.$n("STORE_RESPONSE_PROCESSOR_TOKEN");var VmE=function(b){this.JSC$18702_responseStore=b};
VmE.prototype.handleResponse=function(b,d){if(d.input.match(_.e6(Pg2))){var B;if(b==null?0:(B=b.entries)==null?0:B.length)for(b=_.C(b.entries),d=b.next();!d.done;d=b.next()){B=d.value.command;var k=void 0;d=(k=_.p(B,_.Uk))==null?void 0:k.unserializedPrefetchData;if(!B||!d)break;k=(new Ft).JSC$14351_getStoreKey(B);var G=_.p(d,$R5),P=void 0,v=void 0,L=void 0,A=void 0,a=void 0,O=void 0,I=((P=G)==null?0:(v=P.responseContext)==null?0:v.maxAgeSeconds)&&Number((L=G)==null?void 0:(A=L.responseContext)==null?
void 0:A.maxAgeSeconds)>0?Number((a=G)==null?void 0:(O=a.responseContext)==null?void 0:O.maxAgeSeconds):600;k&&I>0&&(G=Lc(G,I),this.JSC$18702_responseStore.put(k,new _.un(G)));B=(new qj).JSC$14351_getStoreKey(B);d=_.p(d,bAS);A=L=v=P=G=k=void 0;a=((k=d)==null?0:(G=k.responseContext)==null?0:G.maxAgeSeconds)&&Number((P=d)==null?void 0:(v=P.responseContext)==null?void 0:v.maxAgeSeconds)>0?Number((L=d)==null?void 0:(A=L.responseContext)==null?void 0:A.maxAgeSeconds):600;B&&a>0&&(d=Lc(d,a),this.JSC$18702_responseStore.put(B,
new _.un(d)))}}};
VmE[Da]=[_.wm];var iOg=function(b,d){this.innertubeTransportService=b;this.JSC$18705_commandHandler=d};
iOg.prototype.submitForm=function(b,d,B,k,G){var P=this,v,L,A,a,O,I;return _.f(function(D){if(D.nextAddress==1)return v={submitId:b,formData:d,submitBehavior:B,params:k},L=_.e6(Iih),D.yield(_.OQ(P.innertubeTransportService,v,L,G),2);A=D.yieldResult;if(!A)return D.return(Promise.reject(new _.iq("Submit API returned an undefined response. Submit ID: "+b)));a=A;(I=(O=a)==null?void 0:O.onResponseReceived)&&P.JSC$18705_commandHandler.resolveCommand(I);return D.return(a)})};
iOg[Da]=[_.pk,_.U6];var WK=function(){this.scheduler=_.Hs()},w4O;
WK.prototype.pause=function(){throw Error("nj");};
WK.prototype.resume=function(){throw Error("nj");};
WK.prototype.queue=function(b){var d=this,B=_.ry(),k=_.ws(this.scheduler,function(){try{var G;if(_.Wo.instance)var P=_.Wo.instance;else{var v=new _.iq("Error: Unexpected uninitialized CommandHandler.");_.xs(v);P=void 0}(G=P)==null||G.resolveCommand(b.command);B.resolve()}catch(L){B.reject(L)}});
B.promise.thenCatch(function(G){G instanceof _.VJ&&d.scheduler.cancelJob(k)});
return B.promise};
WK.prototype.queueAll=function(b){var d=new Map;b=_.C(b);for(var B=b.next();!B.done;B=b.next())B=B.value,d.set(B.id,this.queue(B));return d};var KKE=function(b,d){var B=this;this.taskModel=b;this.onTaskCancelledCallback=d;this.resolver=_.ry();b=b.proto.prefetchConfig;if(!b)throw Error("oj");if(!b.prefetchAction)throw Error("pj");this.prefetchConfig=this.taskModel.proto.prefetchConfig;this.cancellablePromise=this.resolver.promise.thenCatch(function(k){k instanceof _.VJ&&(u_E(B,B.taskModel.cancelOn.screenExit?"CANCELLATION_REASON_PAGE_NAVIGATION":"CANCELLATION_REASON_UNKNOWN"),B.onTaskCancelledCallback(B.taskModel.id,B.jobId),B.tick("pcc"));
throw k;});
this.timerName=this.taskModel.id;_.Xb(this.prefetchConfig.prefetchAction,void 0,this.timerName,this.prefetchConfig.prefetchAction)};
KKE.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 u_E=function(b,d){_.zA({prefetchInfo:{cancellationReason:d}},b.timerName)};
KKE.prototype.tick=function(b){_.hU(b,void 0,this.timerName)};var mN=function(){var b=this;this.scheduler=_.Hs();this.maxInflightTasks=_.Nt("prefetch_coordinator_max_inflight_requests");this.coordinatorTimeoutMs=_.Nt("prefetch_coordinator_command_timeout_ms");this.prefetchCoordinatorState=0;this.allPrefetchTasks=new Map;this.inflightPrefetchTasks=new Map;this.drainingHeap=new HCr;this.onTaskCancelled=function(d,B){B&&b.scheduler.cancelJob(B);n$8(b,d);a7(b,3)}},TeQ=function(){mN.instance||(mN.instance=new mN);
return mN.instance};
mN.prototype.pause=function(){this.prefetchCoordinatorState=0};
mN.prototype.resume=function(){a7(this,0)};
mN.prototype.queue=function(b){b=rrk(this,b);a7(this,1);return b};
mN.prototype.queueAll=function(b){var d=new Map;b=_.C(b);for(var B=b.next();!B.done;B=b.next())B=B.value,d.set(B.id,rrk(this,B));a7(this,1);return d};
var rrk=function(b,d){var B=b.allPrefetchTasks.get(d.id);if(B)return B.cancellablePromise;try{var k=new KKE(d,b.onTaskCancelled)}catch(P){return _.Rk(P)}B=k;B.tick("pcq");var G={prefetchInfo:{taskId:B.taskModel.id,isPrefetch:!0,fetchAction:B.prefetchConfig.fetchAction},actionVisualElement:{trackingParams:B.taskModel.command.clickTrackingParams}};B.taskModel.csn&&(G.clientScreenNonce=B.taskModel.csn);_.zA(G,B.timerName);b.allPrefetchTasks.set(d.id,k);b.drainingHeap.insert(-k.getPriority(),k);return k.cancellablePromise},
a7=function(b,d){b.prefetchCoordinatorState===d&&(b.prefetchCoordinatorState=2,QK4(b))},QK4=function(b){for(var d={};b.prefetchCoordinatorState!==0;d={taskId$jscomp$3:void 0,
prefetchTask$jscomp$1:void 0}){if(b.inflightPrefetchTasks.size>=b.maxInflightTasks){b.prefetchCoordinatorState=3;break}d.prefetchTask$jscomp$1=b.drainingHeap.remove();if(!d.prefetchTask$jscomp$1){b.prefetchCoordinatorState=1;break}d.taskId$jscomp$3=d.prefetchTask$jscomp$1.taskModel.id;if(b.allPrefetchTasks.has(d.taskId$jscomp$3)){var B=-1;b.coordinatorTimeoutMs>0&&(B=_.ws(b.scheduler,function(k){return function(){$1(b,k.taskId$jscomp$3,Error("qj"))}}(d),b.coordinatorTimeoutMs));
b.inflightPrefetchTasks.set(d.taskId$jscomp$3,B);if(!b.JSC$18722_commandHandler){if(!_.Wo.instance){$1(b,d.taskId$jscomp$3,Error("rj"));continue}b.JSC$18722_commandHandler=_.Wo.instance}a:switch(d.prefetchTask$jscomp$1.prefetchConfig.priority){case "PREFETCH_PRIORITY_HIGH":case "PREFETCH_PRIORITY_MEDIUM":B=1;break a;default:B=0}d.prefetchTask$jscomp$1.jobId=b.scheduler.addJob(function(k){return function(){k.prefetchTask$jscomp$1.tick("pcr");try{b.JSC$18722_commandHandler.resolveCommand(k.prefetchTask$jscomp$1.taskModel.command)||
$1(b,k.taskId$jscomp$3,Error("sj"))}catch(G){$1(b,k.taskId$jscomp$3,G)}}}(d),B,0)}}},qVk=function(b,d){(d=n$8(b,d))!=null&&(d.resolver.resolve(),d.tick("pce"));
a7(b,3)},$1=function(b,d,B){(d=n$8(b,d,B))!=null&&(d.resolver.reject(B),d.tick("pcc"),u_E(d,"CANCELLATION_REASON_ERROR"),Math.random()<=_.Nt("prefetch_coordinator_error_logging_sampling_rate")&&(B=new _.iq("Prefetch Command failed.",d.taskModel.id,B.message),_.xs(B)));
a7(b,3)},n$8=function(b,d,B){var k=b.allPrefetchTasks.get(d);
k?((B=b.inflightPrefetchTasks.get(d))&&B!==-1&&b.scheduler.cancelJob(B),b.inflightPrefetchTasks.delete(d),b.allPrefetchTasks.delete(d)):_.eu(new _.iq("Unexpected missing prefetch task when deleting task.",d,B==null?void 0:B.message));return k};var xy5=function(b,d,B,k,G){this.id=b;this.triggerOn=d;this.cancelOn=B;this.command=k;this.proto=G};
_.DB.Object.defineProperties(xy5.prototype,{taskType:{configurable:!0,enumerable:!0,get:function(){return this.proto.prefetchConfig?0:1}}});var YVW=function(){this.JSC$18727_prefetchCoordinator=TeQ();w4O||(w4O=new WK);this.defaultCoordinator=w4O},e24;
YVW.getInstance=function(){e24||(e24=new YVW);return e24};
YVW.prototype.get=function(b){switch(b){case 0:return this.JSC$18727_prefetchCoordinator;default:return this.defaultCoordinator}};var O3=function(){this.coordinatorSupplier=YVW.getInstance();this.tasks=new Map;this.taskIdByTriggerId=new Map;this.taskIdByCancelId=new Map;this.queuedPromisesByTask=new Map},BvE=function(b){var d=_.hb()||void 0,B=Object.keys(bLW)[0];
if(B){var k=b.taskIdByTriggerId.get(B);if(k!=null){b.taskIdByTriggerId.delete(B);B=[];k=_.C(k);for(var G=k.next();!G.done;G=k.next())if(G=b.tasks.get(G.value))d!=="UNDEFINED_CSN"&&(G.csn=d),B.push(G);B=fVd(B);d=[];B=_.C(B);for(k=B.next();!k.done;k=B.next()){G=_.C(k.value);k=G.next().value;G=G.next().value;k=b.coordinatorSupplier.get(k).queueAll(G);k=_.C(k);var P=k.next();for(G={};!P.done;G={taskId$jscomp$9:void 0},P=k.next()){var v=_.C(P.value);P=v.next().value;v=v.next().value;G.taskId$jscomp$9=
P;P=v;d.push(G.taskId$jscomp$9);b.queuedPromisesByTask.set(G.taskId$jscomp$9,_.ix(P,function(L){return function(){dW8(b,L.taskId$jscomp$9)}}(G)))}}}}else _.eu(new _.iq("Unexpected malformed TriggerEvent."))};
O3.prototype.trigger=function(b,d){var B=this,k=this.tasks.get(b);if(!k||this.queuedPromisesByTask.has(b))return!1;kkE(this,b,k.triggerOn);d!=="UNDEFINED_CSN"&&(k.csn=d);d=this.coordinatorSupplier.get(k.taskType).queue(k);this.queuedPromisesByTask.set(b,_.ix(d,function(){dW8(B,b)}));
return!0};
O3.prototype.cancel=function(b){var d=this.queuedPromisesByTask.get(b);if(d)d.cancel();else return dW8(this,b)};
var dW8=function(b,d){b.queuedPromisesByTask.delete(d);var B=b.tasks.get(d);if(!B)return!1;b.tasks.delete(d);kkE(b,d,B.triggerOn);(B=LJd(B.cancelOn))&&(b=b.taskIdByCancelId.get(B))&&b.delete(d);return!0},kkE=function(b,d,B){(B=Object.keys(B)[0])&&(b=b.taskIdByTriggerId.get(B))&&b.delete(d)};var bLW={taskRegistered:{}},I7=function(){O3.instance||(O3.instance=new O3);this.JSC$18736_taskManager=O3.instance};
_.c(I7,Me);
I7.prototype.resolveCommand=function(b){var d=this,B,k;return _.f(function(G){B=_.p(b,aFh);if((k=B)==null||!k.tasks){var P=new _.iq("RegisterTasksCommand is missing tasks.");_.xs(P);return G.return()}P=d.JSC$18736_taskManager;for(var v=_.C(B.tasks),L=v.next();!L.done;L=v.next())if(L=L.value,L=L.id&&L.triggerOn&&L.cancelOn&&L.command?new xy5(L.id,L.triggerOn,L.cancelOn,L.command,L):void 0,L){var A=Object.keys(L.triggerOn)[0];if(A){var a=LJd(L.cancelOn);a?(P.tasks.set(L.id,L),P.taskIdByTriggerId.has(A)||P.taskIdByTriggerId.set(A,
new Set),P.taskIdByTriggerId.get(A).add(L.id),P.taskIdByCancelId.has(a)||P.taskIdByCancelId.set(a,new Set),P.taskIdByCancelId.get(a).add(L.id)):_.eu(new _.iq("Unexpected malformed cancelOn field."))}else _.eu(new _.iq("Unexpected malformed triggerOn field."))}else _.eu(new _.iq("Unexpected malformed Task proto."));BvE(d.JSC$18736_taskManager);_.tn(G)})};var GkP={},Ppg=(GkP.rendered={priority:_.N("web_adaptive_early_init")?8:0,callback:function(){var b={};b.numCpu=navigator.hardwareConcurrency;var d={};d.ramGb=_.k4.navigator.deviceMemory;var B={staticContext:{}};d.ramGb&&oSy(d.ramGb)&&(B.staticContext.memoryTotalKbytes=(d.ramGb*1048576).toString());b.numCpu&&oSy(b.numCpu)&&(B.staticContext.cpuCores=b.numCpu);if(_.N("web_enable_adaptive_appl_signal")){b={};d=z9y();d=d.length>0?d[0]:void 0;var k,G=(k=_.Fb("rses_dpj"))!=null?k:d==null?void 0:d.tick.rses_dpj,
P;k=(P=_.Fb("rsef_dpj"))!=null?P:d==null?void 0:d.tick.rsef_dpj;G&&Number(G)>0&&k&&Number(k)>0&&(P=Math.ceil(Number(k)-Number(G)),P>0&&(b.loadLatency=P));b.loadLatency&&oSy(b.loadLatency)&&(B.appL=b.loadLatency.toString())}_.Q4("applicationStarted",B);NiQ=B;_.N("web_adaptive_repeat_ase")&&window.addEventListener("state-navigateend",p_G)}},GkP);var EUW=new _.$n("WINDOW_ON_ERROR"),sUW=new _.$n("ERROR_WEIGHT_MAPS"),Cp8=new _.$n("INIT_ERROR");var vUg={},LO0=(vUg.initialized={priority:10,callback:function(b){b.injector.resolve(Cp8)()}},vUg);var fHQ=function(){},AC0=function(){var b=_.dF("meta_logger_impl");
b||(b=new fHQ,_.D7("meta_logger_impl",b));return b},WO8=function(){AC0().csiSubscriptionKey=QhW("meta_logging_csi_event",function(b){var d=b.timerName;
if(b=b.timelineData){_.Xb(d,{startTime:b.startTime},d);b.infos&&_.zA(b.infos,d);for(var B=_.C(Object.keys(b.ticks)),k=B.next();!k.done;k=B.next())k=k.value,_.hU(k,b.ticks[k],d)}})};
fHQ.prototype.unlisten=function(){this.csiSubscriptionKey!==void 0&&YkQ(this.csiSubscriptionKey)};var aH0={},mWr=(aH0.initialized={priority:10,callback:function(){WO8()}},aH0);var $Wg=function(b,d){this.innertubeClientName=b;this.JSC$18747_prefCookie=d};
$Wg.prototype.record=function(){if(_.N("web_li_record_binary_eval_tick")){var b=_.Fb("rsef_dpj");var d=_.Fb("rses_dpj");b=b!==void 0&&d!==void 0?Math.round(b-d):void 0;if(b!==void 0&&b>0){d=_.JS(this.storagePrefix+"-"+this.innertubeClientName)||{valuesSample:[],valuesSeen:0};var B=this.poolSize;if(!(d.valuesSeen>=1E9)){if(d.valuesSample.length<B)d.valuesSample.push(b);else{var k=Math.floor(Math.random()*(d.valuesSeen+1));k<B&&(d.valuesSample[k]=b)}d.valuesSeen+=1}_.cg(this.storagePrefix+"-"+this.innertubeClientName,
d,2592E3);b=d.valuesSample;d=AwC(b);b=b.length<this.poolSize?void 0:d<400?1:d<1700?2:3;b!==void 0&&(this.JSC$18747_prefCookie.set(this.cookiePrefix+this.innertubeClientName,b),this.JSC$18747_prefCookie.save())}}else _.ze(this.storagePrefix+"-"+this.innertubeClientName),this.JSC$18747_prefCookie.remove(this.cookiePrefix+this.innertubeClientName),this.JSC$18747_prefCookie.save()};
$Wg[Da]=[JG,f3];var OLE=function(){$Wg.apply(this,arguments);this.storagePrefix="yt-signal-be";this.cookiePrefix="lsbe";this.poolSize=5};
_.c(OLE,$Wg);var IHm=new _.$n("PAGE_LOAD_TIME_TOKEN");var DWQ=function(b){this.signal=b;this.disableLoggingAndSendPayload=this.disableLoggingAndSendPayloadUnbound.bind(this);this.loggingEnabled=!0;this.ids=new Set;b.addEventListener("abort",this.disableLoggingAndSendPayload);this.jobId=_.ws(_.Y8,this.disableLoggingAndSendPayload,1E4)};
DWQ.prototype.disableLoggingAndSendPayloadUnbound=function(){this.loggingEnabled&&(this.loggingEnabled=!1,_.Y8.cancelJob(this.jobId),this.signal.removeEventListener("abort",this.disableLoggingAndSendPayload),UWa(this))};
var UWa=function(b){var d=_.RD();if(d){var B={webClientComponentsData:{components:Array.from(b.ids,function(k){return{id:k}})}};
b.ids.clear();_.DX().visualElementStateChanged(d,B)}};var oUr=H$({a11y:YzS});_.Nvg=lI(oUr)(oUr.a11y,{ephemeralActionSelector:function(b){return b.ephemeralAction||null}});var ptO=H$({continuation:kF$});var Me0=lI(ptO)(ptO.continuation,{continuationCommandSelector:function(b){return b.continuationCommand}});var cCW=new _.$n("DOWNLOAD_ELIGIBILITY_PROMISE_TOKEN");var D4=function(b,d){this.JSC$18776_storeWithEntities=b;this.JSC$18776_commandHandler=d;this.downloadingToastInitialized=!1;this.downloadingEntities=[]};
D4.prototype.start=function(){this.JSC$18776_storeWithEntities.subscribe(this.observeDownloadingEntities.bind(this))};
D4.prototype.observeDownloadingEntities=function(){var b=_.K_4(this.JSC$18776_storeWithEntities.getState().entities).map(function(k){return nCW(k)});
if(b.length>0){if(!this.downloadingToastInitialized){this.downloadingToastInitialized=!0;var d={openPopupAction:{popup:{videoDownloadToastRenderer:{actionButton:{buttonRenderer:Bzx()},loggingDirectives:{clientVeSpec:{uiType:98969}},responseText:_.kg(_.AU("DOWNLOADING",void 0,"Downloading"))}},popupType:"TOAST",durationHintMs:0}};this.JSC$18776_commandHandler.resolveCommand(d)}this.downloadingEntities=b}else if(this.downloadingEntities.length){var B=unC(this.JSC$18776_storeWithEntities.getState().entities).map(function(k){return nCW(k)});
this.downloadingEntities.filter(function(k){return B.includes(k)}).length&&(b={openPopupAction:urE()},this.JSC$18776_commandHandler.resolveCommand(b));
this.downloadingEntities=[]}};
D4[Da]=[vs,_.U6];var JCa;_.U3=function(b,d,B,k,G,P,v,L){this.JSC$18779_playerApiPromise=b;this.JSC$18779_commandHandler=d;this.JSC$18779_screenManager=B;this.offlineWebClientEligibility=k;this.JSC$18779_prefStorage=G;this.JSC$18779_actionRouter=P;this.entityTypeMap=v;this.JSC$18779_persistentStorePromiseAccessor=L;this.downloadFailureListenerBound=!1;this.previousDownloadStateForVideo={}};
JCa=function(){var b=_.I2().resolve(_.U3),d;_.f(function(B){if(B.nextAddress==1)return b.downloadFailureListenerBound?B.return():B.yield(b.JSC$18779_playerApiPromise,2);d=B.yieldResult;d.addEventListener("onOfflineOperationFailure",function(k){if(k.failureReason&&k.entityKey&&k.failureReason!=="OFFLINE_OPERATION_FAILURE_REASON_UNKNOWN")if(k.failureReason==="OFFLINE_OPERATION_FAILURE_REASON_VIDEO_DELETED"){var G=_.Cr(k.entityKey).entityId;G&&b.JSC$18779_actionRouter.triggerOptionalAction("yt-downloaded-video-deleted",
G)}else if(_.N("kevlar_woffle")){G=b.JSC$18779_commandHandler;var P=G.resolveCommand;k=k.failureReason;var v=_.AU("TRANSFER_FAILED",void 0,"Download failed");k==="OFFLINE_OPERATION_FAILURE_REASON_DATABASE_REQUEST_FAILED"&&(v=_.AU("STORAGE_FULL",void 0,"Storage full"));P.call(G,{openPopupAction:{popup:{notificationActionRenderer:{responseText:_.kg(v),loggingDirectives:{clientVeSpec:{uiType:134511}}}},popupType:"TOAST"}})}});
b.downloadFailureListenerBound=!0;_.tn(B)})};
_.U3.prototype.deleteVideo=function(b,d){var B=this,k,G,P;return _.f(function(v){if(v.nextAddress==1)return v.yield(B.JSC$18779_playerApiPromise,2);k=v.yieldResult;P={offlineLoggingData:{offlineDeleteReason:(G=d)!=null?G:"OFFLINE_DELETE_REASON_USER_INITIATED"}};return v.yield(k.queueOfflineAction(b,B.entityTypeMap.singleEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_DELETE",P),0)})};
_.U3.prototype.pauseVideoDownload=function(b){var d=this,B;return _.f(function(k){if(k.nextAddress==1)return k.yield(d.JSC$18779_playerApiPromise,2);B=k.yieldResult;B.pauseVideoDownload(b);_.tn(k)})};
_.U3.prototype.resumeVideoDownload=function(b){var d=this,B;return _.f(function(k){if(k.nextAddress==1)return k.yield(d.JSC$18779_playerApiPromise,2);B=k.yieldResult;return k.yield(B.resumeVideoDownload(b),0)})};
_.U3[Da]=[_.Cc,_.U6,_.dw,cCW,mF,hk,QBA,Q2];var zUa=new _.$n("DOWNLOAD_STATE_STORE_TOKEN");var RUm=function(b,d){this.JSC$18800_persistentStorePromiseAccessor=b;this.store=d;this.upliftCompletionResolver=new _.fk},HLE=function(){var b=_.I2().resolve(Xt0),d;
_.f(function(B){switch(B.nextAddress){case 1:if(b.upliftImplPromise)return B.return(b.upliftImplPromise);_.Jn(B,2);b.upliftImplPromise=hUP(b);return B.yield(b.upliftImplPromise,4);case 4:b.upliftCompletionResolver.resolve();_.fy(B,3);break;case 2:throw d=_.lt(B),b.upliftCompletionResolver.reject(d),d;case 3:return B.return(b.upliftImplPromise)}})},hUP=function(b){var d,B,k;
return _.f(function(G){switch(G.nextAddress){case 1:return _.Ye("LOGGED_IN")?G.yield(b.JSC$18800_persistentStorePromiseAccessor(),2):G.return();case 2:d=G.yieldResult;if(!d)return _.hU("vdeur"),G.return();_.hU("vdeus");_.Jn(G,3);return G.yield(lHa(d),5);case 5:B=G.yieldResult;b.store.dispatch(Xcd(B));d.observe(function(P){hyx(b.store,P)});
_.fy(G,4);break;case 3:throw k=_.lt(G),_.hU("vdeur"),k;case 4:_.hU("vdeuc"),_.tn(G)}})},lHa=function(b){var d;
return _.f(function(B){if(B.nextAddress==1)return B.yield(IVW(b),2);d=B.yieldResult;return B.return(d.reduce(function(k,G){if(!G.data||!G.key||!G.entityType)return k;k[G.entityType]||(k[G.entityType]={});k[G.entityType][G.key]=G.data;return k},{}))})};
RUm[Da]=[Q2,_.C2];var Xt0;Xt0=new _.$n("DOWNLOAD_UPLIFT_SERVICE_TOKEN");_.o7=new _.$n("DOWNLOAD_UPLIFT_COMPLETION_PROMISE_TOKEN");var N_=function(b,d){this.JSC$18803_persistentStorePromiseAccessor=b;this.transportService=d};
N_.prototype.refresh=function(){var b=this,d,B,k,G;return _.f(function(P){if(P.nextAddress==1)return _.Ye("LOGGED_IN")?P.yield(b.JSC$18803_persistentStorePromiseAccessor(),2):P.return();if(P.nextAddress!=3)return(d=P.yieldResult)?P.yield(qXQ(d),3):P.return();if((B=P.yieldResult)&&!(Number(B.data.refreshTimestampMs||0)<(0,_.N$)()))return P.return();k={browseId:"SPaccount_downloads"};G=_.e6(q8);_.OQ(b.transportService,k,G).then(function(v){var L;if(d&&(v==null?void 0:(L=v.responseContext)==null?void 0:
L.maxAgeSeconds)!==0){var A;L=(v==null?void 0:(A=v.responseContext)==null?void 0:A.maxAgeSeconds)||604800;A=String(Math.floor((0,_.N$)())+L*1E3);d.put("service:downloads_settings:fallback",new _.un({innertubeResponse:v,refreshTimestampMs:A}))}});
_.tn(P)})};
N_[Da]=[_.AO,_.pk];var pG=function(b,d){this.JSC$18807_playerPromise=b;this.store=d;this.started=!1};
pG.prototype.start=function(){var b=this,d;return _.f(function(B){if(B.nextAddress==1)return b.started?B.return():B.yield(b.JSC$18807_playerPromise,2);d=B.yieldResult;d.addEventListener("onOrchestrationBecameLeader",b.updateIsLeader.bind(b,!0));d.addEventListener("onOrchestrationLostLeader",b.updateIsLeader.bind(b,!1));if(d.isOrchestrationLeader)b.updateIsLeader(d.isOrchestrationLeader());else{var k=new _.iq("Function isOrchestrationLeader is undefined",{"player.isReady":d.isReady(),"player.playVideo":d.playVideo?
"defined":"undefined"});_.xs(k);b.updateIsLeader(!1)}b.started=!0;_.tn(B)})};
pG.prototype.updateIsLeader=function(b){this.store.dispatch(_.ER({type:"SET_IS_LEADER_TAB",payload:{isLeaderTab:b}}))};
pG[Da]=[_.Cc,_.C2];var tek=function(b,d){this.networkStatusManager=b;this.JSC$18810_prefStoragePromise=d;this.redirectsToPreload=["https://youtube.com"]},jU0=function(){var b=_.I2().resolve(tek),d,B,k,G,P,v;
_.f(function(L){switch(L.nextAddress){case 1:return L.yield(b.JSC$18810_prefStoragePromise,2);case 2:d=L.yieldResult;if(!(B=d)){L.jumpTo(3);break}return L.yield(d.get("yt-redirect-prefetch-id"),4);case 4:B=L.yieldResult;case 3:if(B||!b.networkStatusManager.isNetworkAvailable())return L.return();k={cache:"reload",redirect:"manual"};G=_.C(b.redirectsToPreload);P=G.next();case 5:if(P.done){if(!d){L.jumpTo(0);break}return L.yield(d.set("yt-redirect-prefetch-id",!0,86400),0)}v=P.value;_.Jn(L,8);return L.yield(_.k4.fetch(v,
k),10);case 10:_.fy(L,6);break;case 8:_.lt(L);case 6:P=G.next(),L.jumpTo(5)}})};var FOE=function(b){this.JSC$18816_pageManager=b},ZLO=function(b){var d=[];
NV2(["videoId","contentId"],b.JSC$18816_pageManager.data,new Set,d);return d},gUO=function(b){return ZLO(b).filter(function(d){return d.contentType==="video"}).map(function(d){return d.contentId}).filter(function(d){return d!==void 0})};
FOE[Da]=[_.dT];var yCa=new _.$n("PAGE_CONTENT_EXTRACTOR_TOKEN");var M_=function(b){b?(this.container=b,this.containerWasInjected=!0):this.containerWasInjected=!1};
M_.prototype.openDialog=function(b,d,B){var k=this,G;return _.f(function(P){(G=k.container)==null||G.openDialog(b,d,B);_.tn(P)})};
M_.prototype.closeDialog=function(){var b=this,d;return _.f(function(B){(d=b.container)==null||d.closeDialog();_.tn(B)})};
M_.prototype.isDialogOpen=function(){var b=this,d,B;return _.f(function(k){return k.return((B=(d=b.container)==null?void 0:d.isDialogOpen())!=null?B:!1)})};
M_[Da]=[_.O6(fNr)];_.SAg=new _.$n("POPUP_CONTROLLER_TOKEN");var VeE=function(){this.panelMap=new Map;this.pendingPanelResolvers=new Map};
VeE.prototype.registerPanel=function(b,d){if(b){this.panelMap.set(b,d);var B=this.pendingPanelResolvers.get(b);B&&(B.resolve(d),this.pendingPanelResolvers.delete(b))}};
VeE.prototype.getPanel=function(b){var d=this,B;return _.f(function(k){return(B=d.panelMap.get(b))?k.return(B):k.return(iL4(d,b))})};
var iL4=function(b,d){var B,k;return _.f(function(G){if(B=b.pendingPanelResolvers.get(d))return G.return(B.promise);k=new _.fk;b.pendingPanelResolvers.set(d,k);return G.return(k.promise)})},wtQ=function(b,d){VeE.call(this);
var B=this;this.popupController=b;this.persistentPanelController=d;this.panelContentMap=new Map;this.updatePanelContinuationDatas=new Map;this.TEST_ONLY={getPanelMapSize:function(){return B.panelMap.size}}};
_.c(wtQ,VeE);_.E=wtQ.prototype;_.E.getReloadContinuation=function(b){var d=this,B;return _.f(function(k){if(k.nextAddress==1)return k.yield(d.getPanel(b),2);B=k.yieldResult;return k.return(B.getReloadContinuation())})};
_.E.showPanel=function(b){var d=this,B,k,G,P,v,L,A,a,O,I,D,U;return _.f(function(M){if(M.nextAddress==1){B=b;k=B.identifier;G=B.panelContents;P=B.config;v=B.extras;L=B.panelUpdatableFields;A=B.updatePanelContinuationData;a=b.target;A&&d.updatePanelContinuationDatas.set(k,A);if((O=P)==null?0:(I=O.engagementPanelPopupPresentationConfig)==null?0:I.popupType)if(D=P.engagementPanelPopupPresentationConfig.popupType,a===void 0&&(a=document.body),D==="PANEL_POPUP_TYPE_PERSISTENT_SIDE_PANEL"){if(!d.persistentPanelController)return _.eu(new _.iq("Persistent panel controller is not available.")),
M.return();var z=d.persistentPanelController;z.persistentPanelIdentifiers.has(k)||(z.persistentPanelWrapper.appendChild(z.engagementPanelElement({panelIdentifier:k},{isPersistentPanel:!0,hideDelayMs:500,overscrollContain:!0})),z.persistentPanelIdentifiers.add(k));a:switch(_.nc.currentPageSubTypeSelector(z.store.getState())){case "watch":var H="WATCH";break a;default:H="APP"}_.u1O(z,H);z.store.dispatch(bil(!0))}else{if(D==="PANEL_POPUP_TYPE_DIALOG"||D==="PANEL_POPUP_TYPE_DROPDOWN"){z=M.return;H=d.popupController;
var l=H.openPopup;a:switch(D){case "PANEL_POPUP_TYPE_DIALOG":var F="DIALOG";break a;case "PANEL_POPUP_TYPE_DROPDOWN":F="DROPDOWN";break a;default:throw Error("uj`"+D);}return z.call(M,l.call(H,k,G,F,a))}_.eu(new _.iq("Popup type "+D+" not supported in PanelController."))}return M.yield(d.getPanel(k),2)}U=M.yieldResult;(G||L)&&U.updatePanel(G,!1,v,L);U.showPanel(v);_.tn(M)})};
_.E.hidePanel=function(b){var d=this,B,k,G,P;return _.f(function(v){if(v.nextAddress==1)return B=b,k=B.identifier,v.yield(d.getPanel(k),2);G=v.yieldResult;G.hidePanel();d.popupController.closePopup(k);(P=d.persistentPanelController)!=null&&P.persistentPanelIdentifiers.has(k)&&P.store.dispatch(bil(!1));_.tn(v)})};
_.E.isVisible=function(b,d){var B=this,k;return _.f(function(G){if(G.nextAddress==1)return d&&!B.panelMap.has(b)?G.return(!1):G.yield(B.getPanel(b),2);k=G.yieldResult;return G.return(k.isVisible())})};
_.E.updatePanel=function(b){var d=this,B,k,G,P,v,L,A,a;return _.f(function(O){if(O.nextAddress==1){B=b;k=B.identifier;G=B.panelContents;P=B.shouldFocus===void 0?!1:B.shouldFocus;v=B.extras;L=B.panelUpdatableFields;A=B.updatePanelContinuationData;if(!G&&!L)return O.return();A&&d.updatePanelContinuationDatas.set(k,A);_.N("enable_ai_companion")&&k==="PAai_companion"&&_.pc.remove("youchat_messages_section");return O.yield(d.getPanel(k),2)}a=O.yieldResult;a.updatePanel(G,P,v,L);G&&_.N("enable_ai_companion")&&
d.registerPanelContent(k,G);_.tn(O)})};
_.E.registerPanelContent=function(b,d){b&&this.panelContentMap.set(b,d)};
_.E.unregisterPanelContent=function(b){this.panelContentMap.delete(b)};
_.E.getPanelContent=function(b){return this.panelContentMap.get(b)};
_.E.getUpdatePanelContinuationData=function(b){return this.updatePanelContinuationDatas.get(b)};
wtQ[Da]=[_.SAg,_.O6(_.vV)];var KOk=function(b,d){this.innertubeTransportService=b;this.JSC$18835_screenManager=d},nUE=function(b){var d;
return!((d=b.panelLoadingStrategy)==null||!d.requestTemplate)};
KOk.prototype.makeRequest=function(b){var d=this,B,k;return _.f(function(G){switch(G.nextAddress){case 1:if(!nUE(d)){G.jumpTo(2);break}_.Jn(G,3);return G.yield(_.TD(d.innertubeTransportService,b),5);case 5:return B=G.yieldResult,B?G.return(B.content):(_.xs(Error("vj")),G.return(void 0));case 3:k=_.lt(G),_.xs(k);case 2:return G.return(void 0)}})};
KOk.prototype.getContent=function(){if(this.panelLoadingStrategy&&this.panelLoadingStrategy.inlineContent)return this.panelLoadingStrategy.inlineContent};
KOk.prototype.execute=function(b){var d=this,B,k,G,P,v,L,A,a,O,I;return _.f(function(D){if(D.nextAddress==1){B=b;k=B.data;G=B.fallbackVe;P=B.parentVe;v=B.createScreenConfig;L=B.renderFn;A=B.command;d.panelLoadingStrategy=k;var U,M,z=((U=d.panelLoadingStrategy)==null?0:U.screenVe)?(M=d.panelLoadingStrategy)==null?void 0:M.screenVe:G;z&&_.i7(d.JSC$18835_screenManager,z,P,v);return(a=d.getContent())?D.yield(L(a),2):D.jumpTo(2)}return D.nextAddress!=4?nUE(d)?D.yield(d.makeRequest(A),4):D.return():(I=
O=D.yieldResult)?D.yield(L(I),0):D.return()})};
KOk[Da]=[_.pk,_.dw];var Tv4;Tv4=function(b,d){this.engagementPanelElement=b;this.store=d;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%"};
_.u1O=function(b,d){var B=b.persistentPanelContainerMap.get(d);B?B.contains(b.persistentPanelWrapper)||(b=b.persistentPanelWrapper,_.bI=!0,_.dy.set(b,!0),B.insertBefore(b,null),_.dy.delete(b),_.bI=!1):_.eu(new _.iq("Persistent panel container not found for surface "+d+"."))};
Tv4[Da]=[AZH,_.C2];var cK=function(){var b=this;this.isHovered=this.shouldPreventClosingWhileHovered=!1;this.hideDelayMs=0;this.hasRegisteredHoverCallbacks=!1;this.onTargetHoverEntered=function(){b.isHovered=!0};
this.onTargetHoverLeft=function(){b.isHovered=!1};
this.onSheetHoverEntered=function(){b.isHovered=!0;var d;(d=b.hoverEnterCallback)==null||d.call(b)};
this.onSheetHoverLeft=function(){b.isHovered=!1;var d;(d=b.hoverLeaveCallback)==null||d.call(b)}};
cK.prototype.getContainer=function(){return _.xY()&&this.fullScreenContainer?this.fullScreenContainer:this.container};
cK.prototype.openSheet=function(b,d,B){B=B===void 0?d:B;var k=this,G,P,v,L,A,a,O;return _.f(function(I){switch(I.nextAddress){case 1:return G={stack:[],error:void 0,hasError:!1},_.Jn(I,2,3),P=LL,I.yield(k.isSheetOpen(),5);case 5:v=I.yieldResult;U42(G,XUQ(P));if(!v){I.jumpTo(6);break}if(!k.shouldPreventClosingWhileHovered){if(!_.N("delay_sheet_open_killswitch")){if(_.N("web_close_sheet_if_same_target_killswitch")&&d&&k.currentTarget===d)return(L=k.getContainer())==null||L.closeSheet(),I.return();k.pendingData=
{data:b,target:Mzm(k,d)};return I.return()}I.jumpTo(6);break}if(k.currentTarget===d)return I.return();rCW(k);QUk(k);return I.yield((A=k.getContainer())==null?void 0:A.closeSheet(),6);case 6:if(b.viewModel&&(b={viewModel:b.viewModel,sheetPosition:b.sheetPosition,expandToFullWidth:b.expandToFullWidth}),(a=k.getContainer())==null||a.openSheet(b,d,B),k.currentTarget=d,k.shouldPreventClosingWhileHovered){k.onTargetHoverEntered();var D;(D=k.currentTarget)==null||D.addEventListener("mouseenter",k.onTargetHoverEntered);
var U;(U=k.currentTarget)==null||U.addEventListener("mouseleave",k.onTargetHoverLeft);qAE(k)}else k.hasRegisteredHoverCallbacks&&qAE(k);case 3:_.R6(I);o4V(G);_.Hz(I,0);break;case 2:O=_.lt(I),G.error=O,G.hasError=!0,I.jumpTo(3)}})};
cK.prototype.closeSheet=function(){var b=this;return _.f(function(d){return b.hideDelayMs?(setTimeout(function(){return _.f(function(B){return B.yield(xWP(b),0)})},b.hideDelayMs),d.return()):d.yield(xWP(b),0)})};
var xWP=function(b){var d;return _.f(function(B){if(B.nextAddress==1){if(b.shouldPreventClosingWhileHovered){if(b.isHovered)return B.return();rCW(b);QUk(b)}else b.hasRegisteredHoverCallbacks&&(QUk(b),b.onSheetHoverLeft());return B.yield((d=b.getContainer())==null?void 0:d.closeSheet(),2)}if(B.nextAddress!=4)return b.resetState(),!b.pendingData||_.N("delay_sheet_open_killswitch")?B.jumpTo(0):B.yield(b.openSheet(b.pendingData.data,b.pendingData.target),4);b.pendingData=void 0;_.tn(B)})};
cK.prototype.isSheetOpen=function(){var b=this,d,B;return _.f(function(k){return k.return((B=(d=b.getContainer())==null?void 0:d.isSheetOpen())!=null?B:!1)})};
cK.prototype.resetState=function(){this.currentTarget=void 0;this.shouldPreventClosingWhileHovered=this.isHovered=!1;this.hideDelayMs=0;this.hasRegisteredHoverCallbacks=!1;this.hoverLeaveCallback=this.hoverEnterCallback=void 0};
var rCW=function(b){var d;(d=b.currentTarget)==null||d.removeEventListener("mouseenter",b.onTargetHoverEntered);var B;(B=b.currentTarget)==null||B.removeEventListener("mouseleave",b.onTargetHoverLeft)},qAE=function(b){var d,B=(d=b.getContainer())==null?void 0:d.getSheetContainerElement();
B==null||B.addEventListener("mouseenter",b.onSheetHoverEntered);B==null||B.addEventListener("mouseleave",b.onSheetHoverLeft)},QUk=function(b){var d,B=(d=b.getContainer())==null?void 0:d.getSheetContainerElement();
B==null||B.removeEventListener("mouseenter",b.onSheetHoverEntered);B==null||B.removeEventListener("mouseleave",b.onSheetHoverLeft)},Mzm=function(b,d){if(!_.N("web_parent_target_for_sheets"))return d;
var B,k;return(k=(B=b.getContainer())==null?void 0:B.getParentTarget(d))!=null?k:d};var fF=window.documentPictureInPicture;var H8G=_.YE(["dark"]),lVW=_.YE(["system-icons"]),txE=_.YE(["typography"]),jym=_.YE(["lang"]),FJW=_.YE(["style"]),zLJ=_.YE(["dir"]),RL1=_.YE(["rounded-container"]),X84=_.YE(["style"]),gd1=["yt-navigate-cache","yt-navigate","yt-action","yt-toggle-button"],JO=function(b){this.JSC$18853_clientRoot=b;this.currentPipWindow=null;this.onCloseCallbacks=[];this.handlePipWindowResize=this.handlePipWindowResize.bind(this)};
JO.prototype.openWindow=function(b){var d=this,B,k;return _.f(function(G){switch(G.nextAddress){case 1:if(!window.documentPictureInPicture||!_.zm()||d.currentPipWindow)return G.return(!1);_.Jn(G,2);return G.yield((k=fF?fF:null)==null?void 0:k.requestWindow(b),4);case 4:B=G.yieldResult;_.fy(G,3);break;case 2:return _.lt(G),G.return(!1);case 3:if(!B)return G.return(!1);B.addEventListener("pagehide",function(){YAg(d)});
B.addEventListener("resize",d.handlePipWindowResize);Z82(B);SfE(B);cPm(B);return G.yield(Jw4(B),5);case 5:if(!p8W())return G.return(!1);d.currentPipWindow=B;d.JSC$18853_eventForwarder=ywQ(B,d.JSC$18853_clientRoot);d.pipWindowResizeDelay=new _.NZ(function(){d.currentPipWindow&&_.BG(d.currentPipWindow.document.documentElement,"yt-pip-window-resized",[new _.lS(d.currentPipWindow.innerWidth,d.currentPipWindow.innerHeight)])},B);
d.pipWindowResizeDelay.start();return G.return(!0)}})};
JO.prototype.handlePipWindowResize=function(){this.pipWindowResizeDelay&&this.pipWindowResizeDelay.start()};
var YAg=function(b){if(b.currentPipWindow){var d,B;(d=fF?fF:null)==null||(B=d.window)==null||B.close();b.currentPipWindow.removeEventListener("resize",b.handlePipWindowResize);var k;(k=b.pipWindowResizeDelay)==null||k.dispose();b.pipWindowResizeDelay=void 0;var G;(G=b.JSC$18853_eventForwarder)==null||G.stop();b.JSC$18853_eventForwarder=void 0;d=_.C(b.onCloseCallbacks);for(B=d.next();!B.done;B=d.next())B=B.value,B();b.onCloseCallbacks=[];b.currentPipWindow=null}};
JO.prototype.getWindow=function(){return this.currentPipWindow};
var eU0=function(b,d){var B;(B=b.onCloseCallbacks)==null||B.push(d)};
JO.prototype.pictureInPictureSupported=function(){return!!window.documentPictureInPicture&&_.zm()};
_.DB.Object.defineProperties(JO.prototype,{TEST_ONLY:{configurable:!0,enumerable:!0,get:function(){}}});
JO[Da]=[RaV];var bgP=new _.$n("PICTURE_IN_PICTURE_CONTROLLER");var Vxm=function(b,d){this.lengthY=this.lengthX=0;this.lengthX=d.x-b.x;this.lengthY=d.y-b.y};var dLm=function(){},FXO=function(b,d){var B;
(B=b.headerElement)==null||B.dispatchEvent(new CustomEvent("yt-new-playlist-header",{detail:d}))};var BJE=function(){};
BJE.prototype.openPopup=function(b,d,B,k){var G=this,P;return _.f(function(v){if(!G.container)return v.return();P={openPopupAction:{popup:d,popupType:B,uniqueId:b}};return v.return(G.container.handleOpenPopupAction(P,k))})};
BJE.prototype.closePopup=function(b){this.container&&this.container.closePopup(b)};var kiE=function(){this.openTunnels=new Map},z54=function(b,d,B){if(TVy(B)){var k=_.dv(B,"gclid");
B={handleEvent:function(L){d&&!d.closed&&typeof d.postMessage==="function"&&L&&L.origin&&L.source===d&&L.data&&L.data.action==="gcl_setup"&&d.postMessage(Object.assign({},{action:"gcl_transfer"},k&&{gclid:k},{gadSource:2}),L.origin)}};
for(var G=_.C(b.openTunnels),P=G.next();!P.done;P=G.next()){var v=_.C(P.value);P=v.next().value;v=v.next().value;if(P.closed)try{window.removeEventListener("message",v),b.openTunnels.delete(P)}catch(L){_.xs(L)}}d&&b.openTunnels.size<15&&(b.openTunnels.set(d,B),window.addEventListener("message",B))}};var Gi8=function(){this.clientParams=new Map},$Xg=function(b){for(var d=_.C(b.clientParams.keys()),B=d.next();!B.done;B=d.next())B=B.value,B.startsWith("yt-mini-app-share")&&b.clientParams.delete(B)};var PY0=function(b,d){_.yQ.call(this);var B=this;this.shortsController=b;this.storeWithShorts=d;b=_.Yt(this.storeWithShorts,_.r7y,function(k){if(k){var G,P=(G=B.shortsController.getRoot())==null?void 0:G.getPlayer(),v;(G=(v=B.shortsController.alternativePlayerContainerElement)==null?void 0:v.getPlayerContainer())&&(P==null||P.appendTo(G))}else{var L;v=(L=B.shortsController.alternativePlayerContainerElement)==null?void 0:L.getPlayerContainer().querySelector("#player");G=B.shortsController.activeIndex;
(L=(P=B.shortsController.getRoot())==null?void 0:P.querySelector('ytd-reel-video-renderer[id="'+G+'"] #player-container'))&&(v==null||v.appendTo(L,void 0,!0))}});
this.addOnDisposeCallback(b)};
_.c(PY0,_.yQ);var zB=function(b,d,B,k){var G=this;this.storeWithShorts=b;this.ephemeralResponseStore=d;this.innertubeTransportService=B;this.innertubeTransportLoader=k;this.activeModules=[];this.activeIndex=0;this.dismissedIndices=[];this.watchWhileIndices=new Set;this.isFullscreenEnabled=_.UZ(_.sa);this.isShortsPipActive=_.UZ(_.CC);this.nextReelVe=_.an(56921);this.prevReelVe=_.an(56922);this.backButtonVe=_.an(22156);this.TEST_ONLY={getActiveModules:function(){return G.activeModules}}},Eem=function(b){b.unsubscribeFromStore=
_.Yt(b.storeWithShorts,_.TCG,function(d){b.initOrDisposeActiveModules(d);
!d&&b.storeWithShorts.getState().shorts.isFullscreen&&(_.YY(document.documentElement),b.storeWithShorts.dispatch(_.GFS(!1)))});
b.initOrDisposeActiveModules(_.TCG(b.storeWithShorts.getState()))},p4m,Mm5,s1O;
zB.prototype.initOrDisposeActiveModules=function(b){b?this.activeModules.push(new PY0(this,this.storeWithShorts)):(_.Ar(this.activeModules),this.activeModules.length=0)};
zB.prototype.registerRootElement=function(b){this.rootElement=b;Eem(this)};
zB.prototype.getRoot=function(){return this.rootElement};
zB.prototype.setActiveIndex=function(b){this.activeIndex=b};
_.I_E=function(b,d){var B,k,G,P,v,L,A;return _.f(function(a){switch(a.nextAddress){case 1:return B=new Ft,(k=B.JSC$14351_getStoreKey(d))&&b.ephemeralResponseStore.has(k)?a.yield(b.ephemeralResponseStore.get(k),7):a.yield(s1O(b,d),4);case 4:G=a.yieldResult;if(!k){a.jumpTo(3);break}P=Lc(G,3600);return a.yield(b.ephemeralResponseStore.put(k,new _.un(P)),3);case 7:G=(v=a.yieldResult)==null?void 0:_.GP(v);case 3:return((L=G)==null?0:L.replacementEndpoint)&&(A=_.p(G.replacementEndpoint,_.Uk))&&G.sequenceContinuation&&
(A.sequenceParams=G.sequenceContinuation),a.return(G)}})};
p4m=function(b,d){d=(new Zf).JSC$14351_getStoreKey(d);return!!d&&b.ephemeralResponseStore.has(d)};
Mm5=function(b,d,B){var k,G,P,v,L;_.f(function(A){if(A.nextAddress==1){k=new Zf;G=k.JSC$14351_getStoreKey(d);if(!G)return A.return();if(B.reelWatchSequenceResponse)return P=Lc(B.reelWatchSequenceResponse,3600),b.ephemeralResponseStore.put(G,new _.un(P)),A.jumpTo(0);if(!b.ephemeralResponseStore.has(G))return A.jumpTo(0);L=B;return A.yield(b.ephemeralResponseStore.get(G),4)}L.reelWatchSequenceResponse=(v=A.yieldResult)==null?void 0:_.GP(v);_.tn(A)})};
s1O=function(b,d){var B=B===void 0?{}:B;var k,G,P;return _.f(function(v){switch(v.nextAddress){case 1:if(b.innertubeTransportService){k=b.innertubeTransportService;v.jumpTo(2);break}if(!b.innertubeTransportLoader){_.e8(Error("xj"));v.jumpTo(2);break}return v.yield(b.innertubeTransportLoader(),4);case 4:k=v.yieldResult;case 2:return v.yield((G=k)==null?void 0:_.TD(G,d,B),5);case 5:return P=v.yieldResult,v.return(P)}})};
_.DB.Object.defineProperties(zB.prototype,{playerApi:{configurable:!0,enumerable:!0,get:function(){return this.rootElement?this.rootElement.getPlayer().getPlayerPromise():Promise.resolve(void 0)}}});
zB[Da]=[f_4,_.wm,_.O6(_.pk),_.O6(yg$)];_.CYm=new _.$n("STORAGE_MANAGER_TOKEN");var $v2=["touchmove","scroll"];var veP=!1;var eLy=!1;var mvE={onSpanEnd:function(b){b.parentId==null&&(veP||(xu4(),setInterval(xu4,6E5),veP=!0),dv4(b,"web_tracing_action"))}};var Ecd=URL.createObjectURL;var WyE,Le0={traceAllComponents:_.N("web_tracing_all_components"),exportToCsi:_.N("web_tracing_export_to_csi"),enabledSpansArray:_.Mt("web_tracing_enabled_spans"),exportToDevTools:_.N("web_tracing_export_to_devtools"),maxBreadcrumbs:_.Nt("tel_max_breadcrumbs",0)};WyE=new PbC(Le0);var aT4=_.N("web_shorts_enable_tracing");var fz5=function(){this.queue=[];this.currentPersistentToast=this.currentToast=void 0},A3r;
fz5.prototype.enqueue=function(b,d){d===1?this.currentPersistentToast=b:this.queue.push(b);this.openToast()};
fz5.prototype.openToast=function(){var b;(b=this.currentToast)!=null&&b.isOpened()||(this.queue.length?(this.currentToast=this.queue.shift(),this.currentToast.open()):this.currentPersistentToast&&this.currentPersistentToast.open())};_.R7=new _.$n("TOAST_MANAGER_TOKEN");var Weg=new _.$n("VIEW_TRANSITION_COORDINATOR_CONFIG_TOKEN");var az5=new _.$n("VIEW_TRANSITION_COORDINATOR_TOKEN");var mLO=function(b){this.config=b;this.elementTasksMap=new Map;this.transitionTasksMap=new Map;b=_.C(b.transitionConfigs);for(var d=b.next();!d.done;d=b.next())d=_.C(d.value).next().value,this.transitionTasksMap.set(d,[])};
mLO.prototype.registerElement=function(b,d,B){B=B===void 0?!1:B;for(var k=_.C(Object.keys(d)),G=k.next(),P={};!G.done;P={viewTransitionName:void 0},G=k.next()){G=G.value;P.viewTransitionName=d[G];var v=this.elementTasksMap.get(b),L=void 0;if((L=v)==null?0:L.has(G)){_.Ys(new _.iq("Element already registered for transition",b.tagName,G));break}v=v||new Map;v.set(G,{beforeTransition:function(A){return function(){b.style.viewTransitionName=A.viewTransitionName}}(P),
afterTransition:function(){b.style.viewTransitionName&&(b.style.viewTransitionName="")},
runOnce:B});this.elementTasksMap.set(b,v)}};
_.Vk=function(b,d){var B=b.elementTasksMap.get(d);B&&(B.clear(),B.size===0&&b.elementTasksMap.delete(d))};
mLO[Da]=[Weg];var OgO=_.y(function(b){var d=_.WC("yt-expandable-metadata-header-view-model"),B=_.A2(function(k){_.wy(_.DX(),{data:b.data()});if(!_.tB(_.l3(k),d.value,["A".toString(),"BUTTON".toString()])){var G;(G=b.expandedCallback)==null||G.call(b,!1)}});
return _.W("yt-expandable-metadata-header-view-model",{el:d,class:"ytExpandableMetadataHeaderViewModelHost"},_.W(_.m,{cond:function(){return b.expanded()},
then:function(){return _.W("div",{class:"ytExpandableMetadataHeaderViewModelExpandedHeader","on:click":B},_.W("div",{class:"ytExpandableMetadataHeaderViewModelLeftSectionExpanded"},_.W(_.m,{cond:function(){return b.data().expandedTitleImage},
then:function(k){return _.W("div",{class:"ytExpandableMetadataHeaderViewModelExpandedTitleImage"},_.W(_.qc,{alt:"",width:16,height:16,className:"ytExpandableMetadataHeaderViewModelIcon",data:k}))}}),_.W("div",{class:"ytExpandableMetadataHeaderViewModelExpandedTextContainer"},_.W("div",{class:"ytExpandableMetadataHeaderViewModelExpandedTextFirstRowContainer"},_.W(_.I4,{text:function(){return b.data().expandedLabel},
className:"ytExpandableMetadataHeaderViewModelExpandedLabel"}),_.W(_.I4,{text:function(){return b.data().expandedTitle},
className:"ytExpandableMetadataHeaderViewModelExpandedTitle"})),_.W(_.I4,{text:function(){return b.data().expandedSubtitle},
className:"ytExpandableMetadataHeaderViewModelExpandedSubtitle",linkInheritColor:!0}))),_.W("div",{class:"ytExpandableMetadataHeaderViewModelRightSection"},_.W(_.MN,{data:function(){return b.data().infoButton}},{buttonViewModel:_.F0}),_.W(_.MN,{data:function(){return b.data().collapseButton}},{buttonViewModel:function(k){return _.W(_.F0,{data:k.data,
onClick:function(){var G;(G=b.expandedCallback)==null||G.call(b,!1)}})}})))},
else:function(){return _.W($L5,Object.assign({},b))}}))},"tg"),IzQ=_.y(function(b){return _.W("div",{class:"ytExpandableMetadataHeaderViewModelCollapsedLabelContainer"},_.W(_.m,{cond:function(){return b.data().collapsedLabelImage},
then:function(d){return _.W("div",{class:"ytExpandableMetadataHeaderViewModelCollapsedLabelImage"},_.W(_.qc,{width:16,height:16,className:"ytExpandableMetadataHeaderViewModelIcon",data:d,alt:""}))}}),_.W(_.I4,{text:function(){return b.data().collapsedLabel},
className:"ytExpandableMetadataHeaderViewModelCollapsedLabel"}))},"ug"),$L5=_.y(function(b){return _.W("div",{class:"ytExpandableMetadataHeaderViewModelCollapsedHeader",
"on:click":_.A2(function(){_.wy(_.DX(),{data:b.data()});var d;(d=b.expandedCallback)==null||d.call(b,!0)})},_.W("div",{class:"ytExpandableMetadataHeaderViewModelLeftSection"},_.W(_.m,{cond:function(){return b.data().collapsedImage},
then:function(d){return _.W("div",{class:"ytExpandableMetadataHeaderViewModelCollapsedImage"},_.W(_.qc,{height:20,preserveHeight:!0,preserveWidth:!0,data:d,alt:""}))}}),_.W(_.m,{cond:function(){return b.data().showLeadingCollapsedLabel},
then:function(){return _.W(IzQ,Object.assign({},b))}}),_.W("div",{class:"ytExpandableMetadataHeaderViewModelCollapsedTitle"},_.W(_.I4,{text:function(){return b.data().collapsedTitle}}))),_.W("div",{class:"ytExpandableMetadataHeaderViewModelRightSection"},_.W(_.m,{cond:function(){return!b.data().showLeadingCollapsedLabel},
then:function(){return _.W(IzQ,Object.assign({},b))}}),_.W(_.MN,{data:function(){return b.data().infoButton}},{buttonViewModel:_.F0}),_.W(_.MN,{data:function(){return b.data().expandButton}},{buttonViewModel:function(d){var B=d.data;
return _.W(_.F0,{data:B,onClick:function(){_.wy(_.DX(),{data:B});var k;(k=b.expandedCallback)==null||k.call(b,!0)}})}})))},"vg");_.DLQ=_.y(function(b){var d=_.C(_.br(function(){return b.data().initiallyExpanded})),B=d.next().value,k=d.next().value,G,P=(G=_.I2().resolve(_.O6(_.nx)))==null?void 0:G(),v=function(){var L=b.data().colorData;
if(L)return P?L==null?void 0:L.darkColorPalette:L==null?void 0:L.lightColorPalette};
return _.W("yt-expandable-metadata-view-model",{class:"ytExpandableMetadataViewModelHost",style:_.m2({"background-color":function(){var L=v();return(L==null?0:L.section2Color)?_.lG(L.section2Color):""}})},_.W(_.MN,{data:function(){return b.data().header}},{expandableMetadataHeaderViewModel:function(L){return _.W(OgO,{data:L.data,
expanded:function(){return!!B()},
expandedCallback:function(A){k(A)}})}}),_.W(_.m,{cond:function(){return B()},
then:function(){return _.W("div",{class:"ytExpandableMetadataViewModelExpandedContent"},_.W(_.MN,{data:function(){return b.data().expandedContent}},{horizontalShelfViewModel:function(L){return _.W(_.Mp,{data:L.data,
includeMargin:!0,forceNarrowLayout:!0,palette:v})},
videoSummaryContentViewModel:function(L){return _.W(Ww3,{data:L.data,className:"ytExpandableMetadataViewModelVideoSummaryContent"})},
lockupViewModel:function(L){return _.W(_.Qg,{data:L.data,className:"ytExpandableMetadataViewModelLockup",thumbnailFixedWidth:function(){return"168px"},
containerType:3,sizing:"COMPACT"})},
basicContentViewModel:function(L){return _.W(_.Dm,{data:L.data,className:"ytExpandableMetadataViewModelBasicContent"})}}),_.W(_.MN,{data:function(){return b.data().expandedBottomButtons}},{buttonViewModel:function(L){return _.W("div",{class:"ytExpandableMetadataViewModelExpandedBottomButtons"},_.W(_.F0,{data:L.data}))}}))}}))},"wg");var ULO=_.y(function(b){var d=b.text;var B=b.marqueeSpacing;var k=b.scrollDelay;var G=b.scrollDuration;var P=b.enableMarqueeScroll;b=b.large;var v=_.C(_.zk(!1,void 0,"WyNYFf")),L=v.next().value,A=v.next().value,a=_.C(_.zk(0,void 0,"OoTdhe"));v=a.next().value;var O=a.next().value,I=_.WC("marquee-scroll");a=_.WC("div");var D=_.WC("span"),U=_.I2().resolve(_.rf);_.nL(function(){if(P()){var H=D.value.getBoundingClientRect().width,l=I.value.getBoundingClientRect().width;if(H>l){var F=(U==="ltr"?-1:1)*(H+
(B?B():16));Promise.resolve().then(function(){A(!0);O(F)})}}},"dv0Anf");
var M={},z={};return _.W("marquee-scroll",{class:_.LQ("ytMarqueeScrollHost",(M.ytMarqueeScrollHostLarge=b,M)),el:I},_.W("div",{id:"marquee-scroll-inner-container",class:_.LQ("ytMarqueeScrollInnerContainer",(z.ytMarqueeScrollAnimationEnabled=function(){return L()},z)),
el:a,style:_.m2({gap:B?(0,_.Ol)(B):"16px","animation-duration":G?Ixr(G):"16s","animation-delay":k?Ixr(k):"3s","--marquee-translate":(0,_.Ol)(v)})},_.W("span",{el:D,dir:"auto"},_.W(_.I4,{text:d,noWrap:!0,className:"ytMarqueeScrollPrimaryString"})),_.W(_.m,{cond:L,then:function(){return _.W("span",{"aria-hidden":"true",dir:"auto"},_.W(_.I4,{text:d,noWrap:!0,className:"ytMarqueeScrollDuplicateString"}))}})))},"yg");_.oeE=_.y(function(b){var d=b.data;var B=b.overlayDensity;b=_.A2(function(){d().onTapCommand&&_.VW(d().onTapCommand);return!1});
var k=_.Kcy(),G=function(){return(B==null?void 0:B())===1?22:16},P={};
return _.W("reel-sound-metadata-view-model",{class:_.LQ("ytReelSoundMetadataViewModelHost",(P.ytReelSoundMetadataViewModelHostLarge=function(){return(B==null?void 0:B())===1},P)),
"on:click":b,tabindex:0,role:"button","on:keydown":k},_.W("div",{class:"ytReelSoundMetadataViewModelMetadataContainer"},_.W(_.m,{cond:function(){return d().musicIcon},
then:function(v){return _.W(_.qc,{data:v,alt:"music icon",className:"ytReelSoundMetadataViewModelIcon",size:G})}}),_.W("div",{class:"ytReelSoundMetadataViewModelMarqueeContainer"},_.W(ULO,{text:function(){return d().soundMetadata},
enableMarqueeScroll:function(){return!!d().enableMarqueeScroll},
large:function(){return(B==null?void 0:B())===1}}))))},"zg");var NJm,pFm,J3m,Rta,htm,zt4,t8a,lzQ;NJm=["https://fonts.gstatic.com","https://tv.youtube.com","https://www.gstatic.com","https://www.youtube.com"];pFm=_.Nt("wil_icon_max_concurrent_fetches",Infinity);
J3m=function(b,d,B){var k=this;this.iconSet=b;this.appDirection=d;this.responsePromises={};this.iconCache={};this.queuedResponseResolvers={};this.numFetches=this.counter=0;this.cacheStorageAvailable=!!_.k4.caches;this.cacheStorageAsync=Promise.resolve(void 0);this.cacheStorageSync=void 0;this.requestAninmationFrameResolver=null;this.renderingMode=_.N("wil_icon_use_mask_rendering")?1:0;this.isNetworkFirstStrategy=_.N("wil_icon_network_first");this.renderWhenIdle=_.N("wil_icon_render_when_idle");this.waitForAnimationFrame=
!_.N("wil_icon_load_immediately");this.isPurging=!1;b=function(){k.cacheStorageAvailable&&(k.cacheStorageAsync=_.k4.caches.open("yt-icons").then(function(P){return k.cacheStorageSync=P}).catch(function(){k.cacheStorageAvailable=!1}))};
B=(B==null?void 0:B())||{};B=_.C(Object.entries(B));for(d=B.next();!d.done;d=B.next()){var G=_.C(d.value);d=G.next().value;G=G.next().value;G=lY(G);M8E(G);this.iconCache[d]=G.cloneNode(!0)}this.isPurging=c3a(this);this.isPurging instanceof Promise?this.isPurging.then(b):b()};
_.ut4=function(b,d){var B=b.resolveIcon(d);return B?b.renderingMode===1?zt4(b,B,b.renderingMode):(d=b.iconCache[B.url])?(d=d.cloneNode(!0),Rta(b,d),zt4(b,B,b.renderingMode,d)):_.XFE(b,B).then(function(k){var G=k?0:1;Rta(b,k);return zt4(b,B,G,k)}):(_.Ys(new _.iq("Icon not found",{iconShape:d})),function(){})};
Rta=function(b,d){if(d){b.counter+=1;b="_yt"+b.counter;d=[d].concat(_.K6(d.getElementsByTagName("*")));d=_.C(d);for(var B=d.next();!B.done;B=d.next())if(B=B.value,B.tagName==="style"&&B.textContent)B.textContent=htm(B.textContent,b,!0);else for(var k=_.C(B.attributes),G=k.next();!G.done;G=k.next()){G=G.value;G.name==="id"&&(G.value+=b);["mask","fill","clip-path"].includes(G.name)&&(G.value=htm(G.value,b));if(G.name==="style"){var P=B.style;try{P.cssText=htm(P.cssText,b,!0)}catch(O){var v=void 0,L=
void 0,A=void 0,a=void 0;X2({error:((v=O)==null?void 0:(A=(L=v).toString)==null?void 0:A.call(L))||"",el:B.outerHTML,style:!!P,cssText:(a=P)==null?void 0:a.cssText})}}G.name==="xlink:href"&&(G.value=G.value.replace(/#(.*)/,"#$1"+b))}}};
htm=function(b,d,B){var k=/url\(["']?#(.*?)["']?\)/;(B===void 0?0:B)&&(k=/url\(["']?#(.*?)["']?\)/g);return b.replace(k,"url(#$1"+d+")")};
zt4=function(b,d,B,k){return function(G,P){var v;var L=Object.assign({},{iconWidth:d.size+"px",iconHeight:d.size+"px",iconDisplay:"block"},P,{iconColor:(v=P==null?void 0:P.iconColor)!=null?v:"currentcolor"});v=_.li("DIV");P=L.iconColor;var A=L.iconFilter;L="width: "+L.iconWidth+"; height: "+L.iconHeight+"; display: "+L.iconDisplay+";";A&&(L+=" filter: "+A+";");B===0&&(L+=" fill: "+P+";");B===1&&(A=d.url,L+=" -webkit-mask: url("+A+") no-repeat center / cover; mask: url("+(A+") no-repeat center / cover; background-color: ")+
P);d.allowMirroring&&b.appDirection==="rtl"&&(L+=" transform: scale(-1, 1); transform-origin: center center;");v.setAttribute("style",L);B===0&&k&&v.appendChild(k);G.appendChild(v)}};
_.XFE=function(b,d){var B,k,G;return _.f(function(P){B=function(v){return bt(v)};
k=d.url;if(!Hgk(k))throw Error("Aj");G=lzQ(b,k);return P.return(G.then(function(v){return v.clone().text()}).then(function(v){var L=B(v);
v=d.size;var A=_.li("DIV");_.f6(A,L);L=_.tr(A.firstElementChild!==void 0?A.firstElementChild:_.hpV(A.firstChild,!0));v=M8E(L,v);b.iconCache[k]=v.cloneNode(!0);delete b.responsePromises[k];return v}).catch(function(){}))})};
t8a=function(b){var d,B=(d=b.requestAninmationFrameResolver)==null?void 0:d.promise;B||(b.requestAninmationFrameResolver=new _.fk,B=b.requestAninmationFrameResolver.promise,_.k4.requestAnimationFrame(function(){var k;(k=b.requestAninmationFrameResolver)==null||k.resolve();b.requestAninmationFrameResolver=null}));
return B};
lzQ=function(b,d){var B,k;return _.f(function(G){if(G.nextAddress==1)return b.waitForAnimationFrame?G.yield(t8a(b),2):G.jumpTo(2);B=b.responsePromises[d];B||(k=function(){var P,v,L;return _.f(function(A){switch(A.nextAddress){case 1:if(!b.cacheStorageAvailable){P=void 0;A.jumpTo(2);break}if(v=b.cacheStorageSync){A.jumpTo(3);break}return A.yield(b.cacheStorageAsync,4);case 4:v=A.yieldResult;case 3:P=v;case 2:return L=P,b.isNetworkFirstStrategy?A.return(b.fetchAndUpdateCache(d,L).catch(b.getCacheStorageResponse.bind(b,
d,L))):A.return(b.getCacheStorageResponse(d,L).catch(b.fetchAndUpdateCache.bind(b,d,L)))}})},B=b.renderWhenIdle?new Promise(function(P,v){_.ws(_.Y8,function(){k().then(P).catch(v)},10)}):k(),b.responsePromises[d]=B);
return G.return(B.catch(function(P){delete b.responsePromises[d];X2({error:(P==null?0:P.toString)?P.toString():"",url:d});throw P;}))})};
J3m.prototype.fetchAndUpdateCache=function(b,d){var B=this;return _.f(function(k){return k.return(j1m(B,b).then(function(G){Fe4(B,b,G,d);return G}))})};
var j1m=function(b,d){var B;return _.f(function(k){if(b.numFetches<pFm)return b.numFetches+=1,k.return(Zg8(b,d).finally(function(){--b.numFetches;if(Object.keys(b.queuedResponseResolvers).length){var G=Object.keys(b.queuedResponseResolvers)[0],P=b.queuedResponseResolvers[G];delete b.queuedResponseResolvers[G];P.resolve(j1m(b,G))}}));
B=new _.fk;b.queuedResponseResolvers[d]=B;return k.return(B.promise)})},Zg8=function(b,d,B){B=B===void 0?2:B;
var k;return _.f(function(G){k={credentials:"same-origin",priority:"low"};return G.return(_.k4.fetch(d,k).then(function(P){return P.ok?P:Promise.reject(Error("Bj`"+P.status+"`"+P.statusText))}).catch(function(P){if(B>0)return Zg8(b,d,B-1);
throw P;}))})},Fe4=function(b,d,B,k){_.f(function(G){return k?G.return(new Promise(function(P){_.ws(_.Y8,function(){var v,L;
return _.f(function(A){switch(A.nextAddress){case 1:if(!b.isNetworkFirstStrategy){v=void 0;A.jumpTo(2);break}return A.yield(k.match(d).catch(function(){}),3);
case 3:v=A.yieldResult;case 2:if(L=v){A.jumpTo(4);break}return A.yield(k.put(d,B.clone()).catch(function(a){X2({error:(a==null?0:a.toString)?a.toString():"",url:d})}),4);
case 4:P(),_.tn(A)}})},50)})):G.return()})};
J3m.prototype.getCacheStorageResponse=function(b,d){return _.f(function(B){return d?B.return(d.match(b).then(function(k){return k&&k.ok?k:Promise.reject()})):B.return(Promise.reject())})};
var M8E=function(b,d){d===void 0||b.getAttribute("viewBox")||b.setAttribute("viewBox","0 0 "+d+" "+d);b.setAttribute("focusable","false");b.setAttribute("aria-hidden","true");d=_.N("killswitch_remove_icon_fill_color");b.getAttribute("fill")!=="currentcolor"&&b.getAttribute("fill")!=="currentColor"||d||b.removeAttribute("fill");try{b.style.pointerEvents="none",b.style.display="inherit",b.style.width="100%",b.style.height="100%"}catch(G){var B;X2({error:((B=G)==null?0:B.toString)?G.toString():""});
try{b.style.cssText="pointer-events: none; display: inherit; width: 100%; height: 100%;"}catch(P){var k;X2({error:((k=P)==null?0:k.toString)?P.toString():""})}}return b},Hgk=function(b){for(var d=_.C(NJm),B=d.next();!B.done;B=d.next())if(b.startsWith(B.value)&&b.endsWith(".svg"))return!0;
return!1};
J3m.prototype.resolveIcon=function(b){return this.iconSet.resolveIcon(b)};
var X2=function(b){_.eu(new _.iq("Error in IconManager",b))},c3a=function(b){if(_.N("wil_icons_cache_purge_killswitch"))return!1;
try{var d=_.k4.localStorage}catch(P){return!1}if(!d||!b.cacheStorageAvailable)return!1;var B=function(P){try{var v;(v=d)==null||v.setItem("yt-icons-last-purged",P.toString())}catch(A){var L;X2({error:((L=A)==null?0:L.toString)?A.toString():""})}},k=Number(d.getItem("yt-icons-last-purged"));
if(!k)return k=new Date,k=k.setDate(k.getDate()-Math.floor(Math.random()*90+1)),B(k),!1;if(function(P,v){P=new Date(P);v=new Date(v);return v.getMonth()-P.getMonth()+12*(v.getFullYear()-P.getFullYear())}(k,Date.now())<3)return!1;
try{return _.k4.caches.delete("yt-icons").then(function(P){P&&B(Date.now());return P}).catch(function(){return!1}).finally(function(){b.isPurging=!1})}catch(P){var G;
X2({error:((G=P)==null?0:G.toString)?P.toString():""});return!1}};
J3m[Da]=[Y7P,_.rf,_.O6(dxP)];_.gea=function(b,d){this.iconManager=b;this.iconsToFetch=d};
_.gea[Da]=[_.AP,_.O6(b5E)];var y3O=function(){};var SBO=function(b,d,B){this.requestKey=b;this.qN4=d;this.fnl=B;this.rGc=function(){return new XMLHttpRequest};
this.yqK=void 0;this.kVP=[]};
SBO.prototype.getLatestChallengeResponse=function(){return this.fnl};
var j2H=function(b,d,B){var k,G,P,v;return _.f(function(L){if(L.nextAddress==1){_.Xb("attestation_challenge_fetch");_.hU("att_fs",void 0,"attestation_challenge_fetch");if(!b.yqK)throw new _.ux(9,"Missing fetcher");return L.yield(b.yqK(d,B),2)}k=L.yieldResult;P=(G=k)==null?void 0:G.bgChallenge;if(!P)throw new _.ux(15,"Missing field");b.fnl=k;b.kVP.forEach(function(A){A(k)});
v=KuE(P);_.hU("att_fc",void 0,"attestation_challenge_fetch");RZ("attestation_challenge_fetch");return L.return(v)})},Ggs=function(b,d){var B,k,G,P,v;
return _.f(function(L){switch(L.nextAddress){case 1:B=new pO(100,3E5,.25,2),k=void 0;case 2:if(!(B.currBackoffCount_<10)){L.jumpTo(4);break}_.Jn(L,5);if(!(B.currBackoffCount_>0)){L.jumpTo(7);break}return L.yield(IT1(B.getValue()),7);case 7:return L.yield(V8W(b,d),9);case 9:return G=L.yieldResult,L.return(G);case 5:P=_.lt(L);P instanceof _.ux?k=P:(v=P instanceof Error?P.message:"Unknown",k=new _.ux(9,v));u1A(B);L.jumpTo(2);break;case 4:if(k)throw k;throw new _.ux(9,"Unknown error");}})},V8W=function(b,
d){d=NFl(pQU(new oAe,d),b.requestKey);
var B=new _.fk,k=b.rGc();k.open("POST",b.qN4);k.setRequestHeader("X-Goog-Api-Key","AIzaSyDyT5W0Jh49F30Pqqtyfdf7pDLFKLJoAnw");k.setRequestHeader("Content-Type","application/json+protobuf");k.onload=function(){if(_.$5G(k)){var G=tyr(k.responseText);B.resolve(G)}else B.reject(new _.ux(_.OwG(_.cQ(k)),k.statusText))};
k.onerror=function(){B.reject(new _.ux(_.OwG(_.cQ(k)),k.statusText))};
k.send(d.serialize());return B.promise};var wFk=function(b){this.networkStatusManager=b;this.isDownloaded=xdy===void 0?function(){return!1}:xdy;
this.isReady=!1;this.zCU=igE(this)},igE=function(b){var d;
return _.f(function(B){if(B.nextAddress==1)return B.yield(xL1(),2);if(B.nextAddress!=3)return d=B.yieldResult,B.yield(Teh(d),3);b.kf=B.yieldResult;Uv4(b.kf).then(function(){b.isReady=!0});
return B.return(b.kf)})},uLO=function(b,d,B){b.kf?(b=b.kf.zHX({sO:B,
sCd:!0,agq:!0}),d.serviceIntegrityDimensions={poToken:b}):_.xs(Error("Dj"))};
wFk.prototype.processContext=function(b){var d=this;if(!b.input.match(_.e6(dfr)))return _.cv();var B=b.innerTubeRequest,k=B.videoId;return!k||this.isDownloaded(B)||this.networkStatusManager&&!this.kf&&!this.networkStatusManager.isNetworkAvailable()||_.N("webpo_exit_on_net_err")&&!this.kf&&(window.bgens===1||window.bgens===3)?_.cv():this.kf?this.isReady?(uLO(this,B,k),_.cv()):new Mw(Uv4(this.kf).then(function(){uLO(d,B,k)})):new Mw(this.zCU.then(function(G){return _.f(function(P){if(P.nextAddress==
1)return P.yield(Uv4(G),2);
uLO(d,B,k);_.tn(P)})}))};var Ke5=new _.$n("WEB_PO_CONTEXT_PROCESSOR");var neW=function(b,d){var B=this;this.h4l=0;var k;this.pU8=(k=d==null?void 0:d.pU8)!=null?k:window;this.networkStatusManagerPromise=d==null?void 0:d.networkStatusManagerPromise;var G;this.requestKey=(G=d==null?void 0:d.requestKey)!=null?G:_.pw("par_bir_key")||"O43z0dpjhgX20SCx4KAo";var P;this.fQP=(P=d==null?void 0:d.fQP)!=null?P:function(A){return new xG(A)};
var v;k=(v=d==null?void 0:d.kHS)!=null?v:function(A,a,O){return new SBO(A,a,O)};
this.bgChallenge=KuE(b.bgChallenge);this.ttlSeconds=nyW(Td(b.challenge||""));this.nx=k(this.requestKey,_.N("par_at_ep")?["www.youtube.com","m.youtube.com"].includes(_.k4.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",b);this.uG0=d==null?void 0:d.uG0;Dvx(this.nx);var L;this.plB=(L=d==null?void 0:d.plB)!=null?L:function(A){_.JP(B.pU8.document,"visibilitychange",
function(){B.pU8.document.visibilityState==="visible"&&A()})}},r3k=function(b){if(!b.vm){var d={maxAttempts:5,
lRO:b.ttlSeconds*1E3};ocC(b.pU8);b.vm=b.fQP({nx:b.nx,dBq:{disable:_.N("html5_web_po_disable_remote_logging"),sA:"aGIf",lhH:fJC("html5_web_po_experiment_ids"),jOe:_.N("wpo_dis_lfdms")?0:1E3,tN8:function(k){var G=Pfr.get(k);G||(G=new G$U(k),G=new X_(G),Pfr.set(k,G));return G}},
pYh:d,aEK:b.bgChallenge,rZn:Now});b.h4l=Date.now();hvA(b.vm,function(){b.h4l=Date.now()});
b.pU8.bgevmc={p:function(){var k;(k=b.vm)==null||k.pause()},
r:function(){var k;(k=b.vm)==null||k.resume()},
cr:function(){var k,G;return(G=(k=b.vm)==null?void 0:k.checkForRefresh())!=null?G:Promise.resolve()}};
dt2(b.vm,function(){return _.f(function(k){return k.return(TJQ(b))})});
var B=b.mBV.bind(b);b.networkStatusManagerPromise&&b.ttlSeconds>0&&b.networkStatusManagerPromise.then(function(k){k.listen("publicytnetworkstatus-online",B)});
b.plB(B)}};
neW.prototype.mBV=function(){if(Date.now()>this.h4l+this.ttlSeconds*1E3){var b;(b=this.vm)==null||XQ2(b)}};
var TJQ=function(b){if(b.pO5)return b.pO5;if(!b.vm)throw Error("Ej");b.pO5=new BO({vm:b.vm,nx:b.nx,rEW:!0,onError:Now,pYh:b.uG0});return b.pO5},MO4=function(b,d){b=new neW(b,d);
r3k(b);(d==null?0:d.m8K)||TJQ(b)};var Q1E=_.Nvg.ephemeralActionSelector,qBm=function(b,d){this.store=b;this.queue=[];d==null||d.addEventListener("yt-navigate-start",this.reset.bind(this))};
qBm.prototype.enqueue=function(b){var d=b.command,B=b.durationMs,k=b.elementToFocus;var G=b.label;var P=b.elementToFocus;b.command?G=_.AU("EPHEMERAL_ACTION_ANNOUNCEMENT",{label:G,shortcut:_.AU("SHIFT_PLUS_ENTER")}):P&&(b=G+". "+_.AU("SHIFT_PLUS_ENTER")+" for more information.",G=_.AU("EPHEMERAL_ACTION_FOCUS_ANNOUNCEMENT",{label:G,shortcut:_.AU("SHIFT_PLUS_ENTER")},b));B={announcement:G,durationMs:B!=null?B:8E3};d?B.command=d:k&&(k.classList.add("ephemeral-action-focusable-element"),B.selector=k.tagName+
".ephemeral-action-focusable-element");this.queue.push(B);xLE(this)};
qBm.prototype.activate=function(b){var d=Q1E(this.store.getState());if(d){if(d==null?0:d.command)_.gf(d.command),this.store.dispatch(xJh(null));if(d==null?0:d.selector)d=document.querySelector(d.selector),_.ev1(d);b.preventDefault()}};
var xLE=function(b){if(!Q1E(b.store.getState())&&b.queue.length){var d=b.queue.shift();d&&(b.previousAnnouncement===d.announcement&&(d.announcement+="\u00a0"),b.store.dispatch(xJh(d)),b.previousAnnouncement=d.announcement,b.JSC$18975_timeoutId=setTimeout(function(){if(d.selector){var B;(B=document.querySelector(d.selector))==null||B.classList.remove("ephemeral-action-focusable-element")}b.store.dispatch(xJh(null));xLE(b)},d.durationMs))}};
qBm.prototype.reset=function(){this.JSC$18975_timeoutId&&clearTimeout(this.JSC$18975_timeoutId);this.store.dispatch(xJh(null));this.queue.length=0;this.JSC$18975_timeoutId=void 0};
qBm[Da]=[_.C2,_.O6(_.ue)];_.hO=new _.$n("EPHEMERAL_ACTIONS_MANAGER_TOKEN");var YBP=new _.$n("AUTH_SERVICE_TOKEN");var z7C=_.YE(["about:blank"]),JhG;var etO=new _.$n("API_IFRAME_TOKEN");var ZyV;ZyV=new _.$n("YT_CONFIG_FLAG_RETRIEVER_TOKEN");_.bw5=new _.$n("MISC_UI_SHARED_FLAGS_TOKEN");var dtg=function(){};
dtg.prototype.getFlag=function(b){if(b.configType!==2)throw Error("Fj");return BFE(b)};
var BFE=function(b){switch(b.flagType){case "bool":return _.N(b.flagName);case "int":return _.gA(_.Nt(b.flagName));case "double":return _.Nt(b.flagName);case "string":return _.pw(b.flagName);case "int32_list":return fJC(b.flagName);case "int64_list":return fJC(b.flagName).map(function(d){return _.gA(d)});
case "string_list":return _.Mt(b.flagName);default:throw Error("Gj");}};var HK=function(b,d,B){d=d===void 0?{}:d;qr.call(this,B===void 0?"uninitialized":B);this.env=b;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}];d.shouldWaitOnAsyncImmediate!==void 0&&(this.processPluginOptions.shouldWaitOnAsyncImmediate=d.shouldWaitOnAsyncImmediate)};
_.c(HK,qr);HK.prototype.init=function(b){var d=this,B;return _.f(function(k){if(k.nextAddress==1)return d.processPluginOptions.shouldWaitOnAsyncImmediate?k.yield(b(d.env),2):(b(d.env),k.jumpTo(2));if(k.nextAddress!=4)return d.jobSet?k.yield(d.jobSet.completedResolver.promise,4):k.jumpTo(4);B=_.UQ();B.parkOrScheduleJob(function(){d.transition("rendering")},10,"ci");
_.tn(k)})};
HK.prototype.initialRender=function(b){var d=this,B;return _.f(function(k){if(k.nextAddress==1)return d.processPluginOptions.shouldWaitOnAsyncImmediate?k.yield(b(d.env),2):(b(d.env),k.jumpTo(2));if(k.nextAddress!=4)return d.jobSet?k.yield(d.jobSet.completedResolver.promise,4):k.jumpTo(4);B=_.UQ();B.parkOrScheduleJob(function(){d.transition("rendered")},10,"cr");
_.tn(k)})};
HK.prototype.afterRenderImmediate=function(b){var d=this,B;return _.f(function(k){if(k.nextAddress==1)return d.processPluginOptions.shouldWaitOnAsyncImmediate?k.yield(b(d.env),2):(b(d.env),k.jumpTo(2));if(k.nextAddress!=4)return d.jobSet?k.yield(d.jobSet.completedResolver.promise,4):k.jumpTo(4);B=_.UQ();B.parkOrScheduleJob(function(){d.transition("after-render-deferred")},10,"carml");
_.tn(k)})};
HK.prototype.afterRenderDeferred=function(b){var d=this;return _.f(function(B){b(d.env);_.tn(B)})};_.qL("LATEST_ECATCHER_SERVICE_TRACKING_PARAMS",{});var k3O={},G35=(k3O.rendered={priority:0,callback:function(b){DA3(b.injector.resolve(uc))}},k3O);var MN4=new _.$n("SERVICE_PARAMS_RESPONSE_PROCESSOR_TOKEN"),Pqa=new _.$n("SERVICE_PARAMS_CONFIG_CALLBACK_TOKEN");var EA5=function(b){this.callbackFnMap=b;this.configMap={}};
EA5.prototype.handleResponse=function(b){var d;if(b=(d=b.responseContext)==null?void 0:d.serviceTrackingParams)for(d=_.C(b),b=d.next();!b.done;b=d.next()){b=b.value;var B=b.params,k=b.service;if(B&&k){this.configMap[k]||(this.configMap[k]=new MfS);b=this.configMap[k];var G=void 0,P=(G=this.callbackFnMap)==null?void 0:G[k];B=_.C(B);for(k=B.next();!k.done;k=B.next())G=k.value,k=G.key,G=G.value,k&&G&&(b.set(k,G),P&&P(k,G))}}};
EA5.prototype.getConfig=function(b){return this.configMap[b]||void 0};
EA5[Da]=[_.O6(Pqa)];var s2E=!1,Fyy=0,Hsy=null,jfW=null;var Cqa=new _.$n("NETWORK_SLI_TOKEN");var vAr=function(b){this.networkSli=b};
vAr.prototype.fetch=function(b,d,B){var k=this,G;return _.f(function(P){G=LB0(k,b,d);return P.return(fetch(G).then(function(v){return k.handleResponse(v,B)}).catch(function(v){_.eu(v);
if((B==null?0:B.expectJsonStrict)&&v instanceof eW&&v.errorType===1)return Promise.reject(v)}))})};
var ZdA=function(b,d,B,k){var G,P,v,L,A,a,O;return _.f(function(I){switch(I.nextAddress){case 1:return G=LB0(b,d,B),_.Jn(I,2),I.yield(fetch(G),4);case 4:P=I.yieldResult;_.fy(I,3);break;case 2:throw _.lt(I),new eW(2,"Failed to parse streaming response",G.url);case 3:if(!P.redirected&&!P.ok)throw(v=b.networkSli)==null||v.failure(),new _.iq("Streaming fetch request not ok",G.url);if(!P.body)throw new _.iq("No response body in streaming response",G.url);L={};if(_.N("web_streaming_fast"))return A=P.body.getReader(),
I.return(fam(b,A,L,k));a=P.body.pipeThrough(new TextDecoderStream).getReader();O=new _.Rz;return I.return(AJm(b,a,O,OGF,L,k))}})},LB0=function(b,d,B){if(b.networkSli){var k=_.HQ(_.qa(d,"key"))||"/UNKNOWN_PATH";
b.networkSli.start(k)}b=B;_.N("wug_networking_gzip_request")&&(b=NXy(B));return new window.Request(d,b)},fam=function(b,d,B,k){var G,P,v,L,A,a,O,I,D,U,M,z,H,l,F,K,u,r,Q,q,sW,L1,cJ,OW,ow,Z2,yE,wG,aS,b2,QE;
return _.f(function(mV){switch(mV.nextAddress){case 1:G=new TextDecoder("utf-8"),P=[],L=v=0,_.Jn(mV,2,3);case 5:return mV.yield(d.read(),8);case 8:A=mV.yieldResult;a=A.value;if(O=A.done){I=0;if(P.length>v)for(I=P[v].length-L,D=v+1;D<P.length;D++)I+=P[D].length;I>0&&(U=ZsG(P,I,v,L),M=U.indexOf(123),z=U.lastIndexOf(125),M!==-1&&z!==-1&&z>M&&(H=U.subarray(M,z+1),l=JSON.parse(G.decode(H)),OGF(B,l),F=void 0,(F=k)==null||F(B,l)));K=void 0;(K=b.networkSli)==null||K.success();return mV.return(B)}P.push(a);
u=v;for(r=L;u<P.length;)if(Q=P[u],q=Q.indexOf(10,r),q===-1){if(u===P.length-1)break;u++;r=0}else{sW=u;L1=q+1;cJ=0;if(v===sW)cJ=L1-L;else{cJ=P[v].length-L;for(OW=v+1;OW<sW;OW++)cJ+=P[OW].length;cJ+=L1}ow=ZsG(P,cJ,v,L,sW,L1);Z2=ow.indexOf(123);yE=ow.lastIndexOf(125);if(Z2!==-1&&yE!==-1&&yE>Z2){wG=ow.subarray(Z2,yE+1);try{aS=JSON.parse(G.decode(wG)),OGF(B,aS),b2=void 0,(b2=k)==null||b2(B,aS)}catch(pe){throw new eW(1,"Failed to parse streaming response object",G.decode(wG));}}v=u;r=L=q+1;L===Q.length&&
(v++,L=0,u=v,r=0)}mV.jumpTo(5);break;case 3:_.R6(mV);d.releaseLock();_.Hz(mV,0);break;case 2:QE=_.lt(mV);if(QE instanceof eW)throw QE;throw new eW(1,"Failed to process streaming response");}})},AJm=function(b,d,B,k,G,P){var v,L,A,a,O,I,D,U,M;
return _.f(function(z){if(z.nextAddress==1)return z.yield(d.read(),2);v=z.yieldResult;L=v.value;if(A=v.done)return(a=b.networkSli)==null||a.success(),z.return(G);try{O=B.parse(L)}catch(H){throw new eW(1,"Failed to parse streaming response",L);}if(O!=null)for(I=_.C(O),D=I.next();!D.done;D=I.next())U=D.value,k(G,U),M=void 0,(M=P)==null||M(G,U);return z.return(AJm(b,d,B,k,G,P))})};
vAr.prototype.handleResponse=function(b,d){var B=b.text().then(function(k){if((d==null?0:d.jspbResponseCtor)&&b.ok)return B9m(d.jspbResponseCtor,k);k=k.replace(")]}'","");if((d==null?0:d.expectJsonStrict)&&k)try{var G=JSON.parse(k)}catch(v){throw new eW(1,"JSON parsing failed after fetch");}var P;return(P=G)!=null?P:JSON.parse(k)});
b.redirected||b.ok?this.networkSli&&this.networkSli.success():(this.networkSli&&this.networkSli.failure(),B=B.then(function(k){_.eu(new _.iq("Error: API fetch failed",b.status,b.url,k));return Object.assign({},k,{errorMetadata:{status:b.status}})}));
return B};
vAr[Da]=[_.O6(Cqa)];var WBr=new _.$n("NETWORK_MANAGER_TOKEN");var aa4=[1,2,4,8,16,30],$t8=function(b){this.frameCountInternal=0;this.brokenFrameSummarizers=[];this.maxTimeMs=b.maxTimeMs;this.maxFrameCount=b.maxFrameCount===void 0?Math.ceil(60*b.maxTimeMs/1E3):b.maxFrameCount;b=_.C(aa4);for(var d=b.next();!d.done;d=b.next())this.brokenFrameSummarizers.push(new mt4(d.value/60*1E3))},OwO=function(b){var d=b.frameCountInternal>=b.maxFrameCount;
return b.elapsedTimeMs>=b.maxTimeMs||d};
$t8.prototype.summarize=function(){for(var b=[],d=_.C(this.brokenFrameSummarizers),B=d.next();!B.done;B=d.next())B=B.value,B=B.brokenFrameCount!==0?{severityMs:Math.round(B.targetFrameTimeMs),eventCount:B.brokenFrameCount,averageDurationBetweenEventsMs:Math.round(B.averageDurationBetweenEventsMs)}:void 0,B&&b.push(B);return{summaries:b,monitoringDurationMs:Math.round(this.elapsedTimeMs)}};
_.DB.Object.defineProperties($t8.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 mt4=function(b){this.targetFrameTimeMs=b;this.currTimeMs=this.brokenFrameCount=0;this.timeOfLastBrokenFrameMs=this.timeOfFirstBrokenFrameMs=void 0};
_.DB.Object.defineProperties(mt4.prototype,{averageDurationBetweenEventsMs:{configurable:!0,enumerable:!0,get:function(){return this.brokenFrameCount<=1?0:(this.timeOfLastBrokenFrameMs-this.timeOfFirstBrokenFrameMs)/(this.brokenFrameCount-1)}}});var IaO=function(){};
IaO.prototype.start=function(b,d){var B=this;if(!window.requestAnimationFrame)return Promise.resolve(void 0);this.monitor&&this.stop();var k=new $t8({maxTimeMs:b});this.monitor=k;this.lastSummaryInternal=void 0;this.metadataToLog=d;return new Promise(function(G){var P=function(v){if(v===void 0)B.stop(),G(void 0);else if(B.monitor!==k)v=Object.assign({},k.summarize(),{measurementMethod:"MEASUREMENT_METHOD_WEB_RAF_POLLING"}),G(v);else{var L=B.monitor;if(!OwO(L)){L.frameCountInternal++;if(L.prevTime===
void 0)L.startTime=v;else for(var A=v-L.prevTime,a=_.C(L.brokenFrameSummarizers),O=a.next();!O.done;O=a.next()){O=O.value;var I=O.currTimeMs;O.currTimeMs+=A;A>O.targetFrameTimeMs+2&&(O.brokenFrameCount++,O.timeOfFirstBrokenFrameMs===void 0&&(O.timeOfFirstBrokenFrameMs=I),O.timeOfLastBrokenFrameMs=I)}L.prevTime=v}OwO(B.monitor)?G(B.stop()):_.Y8.addJob(P,5,0)}};
_.Y8.addJob(P,5,0)})};
IaO.prototype.stop=function(b){if(!this.monitor)return this.lastSummaryInternal;var d=Object.assign({},this.monitor.summarize(),{measurementMethod:"MEASUREMENT_METHOD_WEB_RAF_POLLING"});if(d.monitoringDurationMs){b=b!=null?b:this.metadataToLog;var B={droppedFramesSummary:d,name:"MANUAL_MEASUREMENT_NAME_AMBIENT_MODE_IDLE"};b&&(B[b.type]=b.data);_.Q4("manualSmoothnessMeasurement",B)}this.monitor=void 0;this.lastSummaryInternal=d;this.metadataToLog=void 0;return d};_.Dt5=new _.$n("MAIN_THREAD_DFE_CAPTURER_AMBIENT_MODE_IDLE_TOKEN");var Ut8;Ut8=function(b){this.JSC$19017_expiringStorage=new uq(b)};
_.oAE=function(b){if(_.gc1()&&(b=_.ecE(_.SQ()+"::"+b)))return new Ut8(b)};
Ut8.prototype.set=function(b,d,B){B=B!==void 0?Date.now()+B:void 0;this.JSC$19017_expiringStorage.set(b,d,B)};
Ut8.prototype.get=function(b){return this.JSC$19017_expiringStorage.get(b)};
Ut8.prototype.remove=function(b){this.JSC$19017_expiringStorage.remove(b)};_.lN=function(){};
_.lN.getInstance=function(){var b=_.dF("ytglobal.storage_");b||(b=new _.lN,_.D7("ytglobal.storage_",b));return b};
_.lN.prototype.estimate=function(){var b,d,B;return _.f(function(k){b=navigator;return((d=b.storage)==null?0:d.estimate)?k.return(b.storage.estimate()):((B=b.webkitTemporaryStorage)==null?0:B.queryUsageAndQuota)?k.return(yhx()):k.return()})};
_.D7("ytglobal.storageClass_",_.lN);var ncE=0;var e7m=!1;var NF0=_.YE(["https://fonts.googleapis.com/css?family=Roboto:300italic,400italic,500italic,700italic"]),pQr=_.YE(["https://fonts.googleapis.com/css?family=Roboto+Mono:400"]);var Y10={"/":_.xt,"/?feature=ytca":_.xt,"/feed/downloads":_.YOF};var MQE=Me0.continuationCommandSelector,UL=function(b,d,B){this.JSC$19032_upliftPromise=b;this.store=d;this.JSC$19032_persistentStorePromiseAccessor=B};
UL.prototype.shouldPreferLocalResponse=function(b){return b.browseId==="FEdownloads"||b.browseId==="FEsmart_downloads"&&_.N("kevlar_modern_downloads_page")?!0:!1};
UL.prototype.localInnertubeResponse=function(b){var d=this;return _.f(function(B){return b.browseId==="FEdownloads"?_.N("kevlar_modern_downloads_page")?B.return(cJk(d)):B.return(JJg(d)):b.browseId==="FEsmart_downloads"&&_.N("kevlar_modern_downloads_page")?B.return(zvO(d)):B.return(Promise.reject(Error("Ij")))})};
UL.prototype.canProvideFallbackResponse=function(){return!0};
UL.prototype.localFallbackInnertubeResponse=function(b){var d=this,B,k,G;return _.f(function(P){switch(P.nextAddress){case 1:return P.yield(d.JSC$19032_persistentStorePromiseAccessor(),2);case 2:B=P.yieldResult;if(b.browseId!=="SPaccount_downloads"||!B){P.jumpTo(3);break}return P.yield(qXQ(B),4);case 4:if(k=P.yieldResult)return P.return(_.GP(k));case 3:return b.browseId==="FEwhat_to_watch"?P.return(Rvk(d)):(G=_.N("web_offline_continuation_automatic_retry")||_.N("web_offline_continuation_retry_button"))&&
b.continuation?P.return(XQ4(d)):P.return(hvO(d))}})};
var Rvk=function(b){var d;return _.f(function(B){if(B.nextAddress==1)return B.yield(b.JSC$19032_upliftPromise,2);d=_.Nbm(b.store.getState().entities);return d.length?B.return(HwQ(b,d)):B.return(hvO(b))})},JJg=function(b){var d,B;
return _.f(function(k){if(k.nextAddress==1)return k.yield(b.JSC$19032_upliftPromise,2);if(k.nextAddress!=3)return d=laW([{offlineItemSectionRenderer:{}}]),k.yield(tQm(b,d),3);B=k.yieldResult;B.onResponseReceivedActions=[Ie("REFRESH_DOWNLOADS")];return k.return(B)})},cJk=function(b){var d,B,k,G,P,v,L,A,a,O,I,D,U,M,z,H;
return _.f(function(l){if(l.nextAddress==1)return l.yield(b.JSC$19032_upliftPromise,2);if(l.nextAddress!=3)return d=b.store.getState(),B=d.entities,k=_.Rp(B),G=_.XD(B),P=_.bAw(d),v=_.eCC(d),L=_.dRE(d),A=_.cFJ(B),a=_.NA(k),O=_.hY(B),I=_.XSy(B),D=_.k84(d),U=_.FD(d),M={twoColumnBrowseResultsRenderer:{tabs:[{tabRenderer:{selected:!0,content:{richGridRenderer:Object.assign({},_.Ww2(k,G,A,I,P,v,a,O,L,D,U),{entitySelectorType:"RICH_GRID_ENTITY_SELECTOR_TYPE_DOWNLOADS"})}}}]}},z="",_.N("kevlar_modern_downloads_skip_downloads_title")||
(z=_.AU("DOWNLOADS",void 0,"Downloads")),l.yield(j2k(b,M,z),3);H=l.yieldResult;H.onResponseReceivedActions=[Ie("REFRESH_DOWNLOADS")];return l.return(H)})},zvO=function(b){var d,B,k,G,P,v,L,A,a;
return _.f(function(O){if(O.nextAddress==1)return O.yield(b.JSC$19032_upliftPromise,2);if(O.nextAddress!=3)return d=b.store.getState(),B=d.entities,k=_.Rp(B),G=_.NA(k),P=_.hY(B),v={twoColumnBrowseResultsRenderer:{tabs:[{tabRenderer:{selected:!0,content:{richGridRenderer:Object.assign({},_.mKd(k),{entitySelectorType:"RICH_GRID_ENTITY_SELECTOR_TYPE_SMART_DOWNLOADS"})}}}]}},L=_.AU("SMART_DOWNLOADS",void 0,"Smart downloads"),A=fkW(G,P),O.yield(j2k(b,v,L,A),3);a=O.yieldResult;a.onResponseReceivedActions=
[Ie("REFRESH_DOWNLOADS")];return O.return(a)})},hvO=function(b){var d,B;
return _.f(function(k){if(k.nextAddress==1)return k.yield(kE(b.JSC$19032_upliftPromise,b.store),2);d=k.yieldResult;B=laW([n9W(d)]);return k.return(tQm(b,B))})},XQ4=function(b){var d,B,k,G;
return _.f(function(P){if(P.nextAddress==1)return d={},B=MQE(b.store.getState()),_.Ho(d,_.gy,B),P.yield(kE(b.JSC$19032_upliftPromise,b.store,d,"BACKGROUND_PROMO_STYLE_TYPE_ADAPTIVE_FULL_HEIGHT"),2);k=P.yieldResult;G={};_.Ho(G,_.rWV,{continuationItems:[{richSectionRenderer:{content:{backgroundPromoRenderer:k}}}],targetId:"browse-feedFEwhat_to_watch"});return P.return({responseContext:{},onResponseReceivedActions:[G]})})},laW=function(b){return{twoColumnBrowseResultsRenderer:{tabs:[{tabRenderer:{selected:!0,
content:{sectionListRenderer:{contents:b}}}}]}}},HwQ=function(b,d){var B,k;
return _.f(function(G){var P={contents:Dw(d)};B=P&&P.contents?P:{};_.N("kevlar_modern_downloads_page")&&(B=Object.assign({},_.$K4(d),{entitySelectorType:"RICH_GRID_ENTITY_SELECTOR_TYPE_HOME_DOWNLOADS"}));k={twoColumnBrowseResultsRenderer:{tabs:[{tabRenderer:{selected:!0,content:{richGridRenderer:B}}}]}};return G.return(tQm(b,k))})},tQm=function(b,d){var B,k;
return _.f(function(G){if(G.nextAddress==1)return G.yield(b.JSC$19032_persistentStorePromiseAccessor(),2);if(G.nextAddress!=3)return B=G.yieldResult,G.yield(CF(B),3);k=G.yieldResult;return G.return({responseContext:{},contents:d,topbar:k})})},j2k=function(b,d,B,k){var G,P;
return _.f(function(v){if(v.nextAddress==1)return v.yield(b.JSC$19032_persistentStorePromiseAccessor(),2);if(v.nextAddress!=3)return G=v.yieldResult,v.yield(CF(G),3);P=v.yieldResult;var L=v.return;var A=B;var a=k;A=A===void 0?"":A;a=a===void 0?"":a;A={content:{pageHeaderViewModel:{title:{dynamicTextViewModel:{text:{content:A}}},actions:{flexibleActionsViewModel:{actionsRows:[{actions:[{buttonViewModel:{title:_.AU("SETTINGS",void 0,"Settings"),accessibilityText:_.AU("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:_.d7("SPaccount_downloads","/account_downloads",6827,"WEB_PAGE_TYPE_SETTINGS")},loggingDirectives:{clientVeSpec:{uiType:21412}}}}]}]}},metadata:{contentMetadataViewModel:{metadataRows:[{metadataParts:[{text:{content:a}}]}]}},rendererContext:{loggingContext:{loggingDirectives:{clientVeSpec:{uiType:176034}}}}}},pageTitle:A};
return L.call(v,{responseContext:{},contents:d,topbar:P,header:{pageHeaderRenderer:A}})})};var FB0=function(){this.moduleRegistry={};this.fetchCount=0};
FB0.prototype.isFetching=function(){return this.fetchCount>0};
var uy=function(b,d){b.moduleRegistry[d.toString()]={asyncId:d,isFetching:!1};return b};
FB0.prototype.JSC$19043_loadModules=function(){for(var b=this,d=new Map,B=[],k=_.C(_.Q1.apply(0,arguments)),G=k.next();!G.done;G=k.next()){G=G.value;var P=this.moduleRegistry[G];P?P.resolver?d.set(G,P.resolver):(P.resolver=new _.fk,d.set(G,P.resolver),B.push(P.asyncId),P.isFetching=!0):(P=new _.fk,d.set(G,P),P.resolve(void 0))}B.length&&(this.fetchCount+=1,_.ix(_.Ap.getMultipleAsync.apply(_.Ap,_.K6(B)).then(function(v){for(var L=0;L<B.length;L++){var A=v[L],a=b.moduleRegistry[B[L].toString()];a.isFetching=
!1;a.resolver.resolve(A)}}).catch(function(v){for(var L=_.C(B),A=L.next();!A.done;A=L.next()){A=A.value;
var a=b.moduleRegistry[A.toString()];a.resolver=void 0;a.isFetching=!1;d.get(A.toString()).reject(v)}}),function(){--b.fetchCount}));
return Promise.all([].concat(_.K6(d.values())).map(function(v){return v.promise}))};_.KF=new _.$n("MODULE_REGISTRY_TOKEN");var ZwQ={},gAP=(ZwQ.rendered={priority:0,callback:function(b){a:{var d=void 0;try{var B;b:{if(_.Q$4()){var k=_.T3(_.SQ()+"::pom");if(k){var G=new QR(k);break b}}G=void 0}var P=(B=G)==null?void 0:B.get("role_text");if(!P)break a;d={updatePermissionRoleCommand:{renderer:{permissionRoleBottomBarRenderer:{status:{runs:[{text:P}]}}}}}}catch(A){}d&&b.injector.resolve(_.U6).resolveCommand(d)}try{var v=window.sessionStorage.getItem("POM_ACK_FEEDBACK_ENDPOINT");if(v){var L=JSON.parse(v);window.sessionStorage.removeItem("POM_ACK_FEEDBACK_ENDPOINT");
L&&b.injector.resolve(_.U6).resolveCommand(L)}}catch(A){}}},ZwQ);var yJW,S60={},VQk=(S60.initialized={priority:10,callback:function(){yJW=Xq()}},S60.rendering={callback:function(b){var d;
return _.f(function(B){if(B.nextAddress==1)return B.yield(yJW,2);d=B.yieldResult;if(!d.endpoint)throw Error("Kj`"+_.k4.location.href);tI(b,d);_.tn(B)})}},S60);var iwW={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(_.K6(_.N("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(b){var d=b.stack;if(d.includes("chrome://")||d.includes("chrome-extension://")||b.message.includes("chrome-extension://")||d.includes("moz-extension://")||
d.includes("local.adguard.org")||d.includes("auctioneer3.50million.club")||d.includes("youtubedownloader")||d.includes("youtube_home_page")||d.includes("is_youtube_video_no_longer_available")||d.includes("switchScreenSizeHack")||d.includes("yt_main_big_banner.js")||d.includes("YouTubeCenter.js")||d.includes("/mytube.js")||d.includes("JSON.parseWrapper")||d.includes("/inj_js/common.js")||d.includes("firebug-lite")||d.includes(".repl.co/")||d.includes("linkfix")||d.includes("playAfterAd")||b.message.includes("Access is denied for this document")&&
d.includes("<anonymous>")||b.fileName==="user-script"||b.message.includes("cannot be created in a document with origin 'https://www.youtube.com' and URL 'about:blank'")&&d.includes("<anonymous>"))return!0;if(d.includes("https://www.youtube.com"))return!1;b=d.split("\n");if(!b.length)return!1;if(b.length<=3&&d.includes("s.onloadeddata"))return!0;d=0;for(var B=_.C(b),k=B.next();!k.done;k=B.next())k=k.value,(k.includes("https://")||k.includes("http://"))&&d++;return d/b.length>.95},
weight:0},{callback:function(b){return b.message==="Unknown Error"&&b.name.indexOf("NS_")===0},
weight:100},{callback:function(b){if(!_.Wu)return!1;var d=b.message.indexOf("\uba54\ubaa8\ub9ac \ub9ac\uc18c\uc2a4\uac00 \ubd80\uc871\ud558\uae30 \ub54c\ubb38\uc5d0 \uc774 \uc791\uc5c5\uc744 \uc644\ub8cc\ud560")===0||b.message.includes("available to complete this operation"),B=b.stack.includes("webcomponents")&&b.message==="Object doesn't support this action";b=b.message.includes("object that does not implement interface Element");return d||B||b},
weight:0},{callback:function(b){return b.message==="Illegal invocation"&&navigator.userAgent.includes("Trident")&&navigator.vendor==="Google Inc."},
weight:0},{callback:function(b){return b.message==="Operation is not supported"&&(b.stack.match(/textinputassistant/g)||[]).length>=5},
weight:500},{callback:function(b){return b.stack.includes("eval code (eval (code:1:1)")||b.stack.includes("Object.my_load [as load] ")},
weight:0},{callback:function(b){return b.message.includes("Permission denied")&&b.stack.includes("this.domHandler")?!0:b.name.includes("TypeError")&&b.stack.includes("/www-searchbox")&&navigator.userAgent.includes("Trident")},
weight:500},{callback:function(b){if(!b.stack)return!1;var d=b.stack.trim().split("\n");d.length&&d[0].endsWith("Error: "+b.message)&&d.shift();d.length&&d[d.length-1].includes("at window.onerror (")&&d.pop();if(!d.length)return!0;if(b.message==="Script error.")return d[0].includes("www.youtube.com")||d.length>=2&&d[0].startsWith("at new")&&d[1].startsWith("at window.onerror");if(b.message==="Unexpected token")return!0;b=_.C(d);for(d=b.next();!d.done;d=b.next())if(d=d.value,!(d.includes("<anonymous>")||
d.startsWith("load@")||d.startsWith("global code@")||d.startsWith("@https://")))return!1;return!0},
weight:500},{callback:function(b){return b.message==="Cannot read property 'experiments'"&&b.stack.includes("/s/player/")},
weight:500},{callback:function(b){return b.message.includes("must not have attributes")&&navigator.userAgent.includes("Vivaldi")},
weight:500},{callback:function(b){return b.stack.includes("/embed.js")?(b.params&&b.params&&(b.params.name="56"),!0):!1},
weight:1},{callback:function(){if(_.N("use_error_suppression"))var b=_.xe("SUPPRESS_CLIENT_ERRORS",!1);else{if(b=_.IH)b=/Chrome\/(\d+)/.exec(_.$4()),b=(b?parseFloat(b[1]):NaN)>=66;b=!(b||_.Om&&_.$T(65)||_.Gg&&_.$T(12.1)||OH&&_.$T(79))}return b},
weight:500}]};var wQO={},uRO=(wQO.initialized={priority:10,callback:function(b){b.injector.addProvider({provide:RaV,useValue:b.root});b.injector.addProvider({provide:EUW,useValue:r2F});b.injector.addProvider({provide:sUW,useValue:iwW});var d={};b.injector.addProvider((d.provide=Cp8,d.useFactory=function(B,k){return function(){muw(B,k)}},d[Da]=[EUW,
sUW],d));b.injector.addProvider({provide:Qi,useClass:Qi})}},wQO);var KB8={},nA4=(KB8.initialized={priority:3,callback:function(){var b;if(b=nJx()){b=b.replace("/",".");var d=_.mh();d.set("tz",b);d.save();b=!0}else b=!1;b||(b=_.mh(),b.set("utco",-Math.floor((new Date).getTimezoneOffset())),b.save())}},KB8);var TFO={},rJQ=(TFO.initialized={priority:10,callback:function(b){b.injector.resolve(Qi).start();b=_.Kk();var d=_.Ye("IS_HOMEPAGE_COLD")&&"MAIN_APP_WEB_PAGE_TYPE_BROWSE"||_.Ye("IS_WATCH_PAGE_COLD")&&"MAIN_APP_WEB_PAGE_TYPE_WATCH"||_.Ye("IS_RESULTS_PAGE_COLD")&&"MAIN_APP_WEB_PAGE_TYPE_SEARCH"||_.Ye("IS_SHORTS_PAGE_COLD")&&"MAIN_APP_WEB_PAGE_TYPE_SHORTS"||"MAIN_APP_WEB_PAGE_TYPE_UNKNOWN";_.mr(_.tk2(),{mainAppWeb:Object.assign({},b,{pageType:d})});_.mr(F74(),{mainAppWeb:Object.assign({},b,{pageType:d})});
_.mr(ZqQ(),{mainAppWeb:b});_.mr(gRm(),{mainAppWeb:b});hch(function(){_.$E(ZqQ(),"FAILURE");_.$E(gRm(),"FAILURE")});
WfQ();ayJ();y1y()}},TFO);var Q2m={},q64=(Q2m.initialized={priority:10,callback:function(){if(document.readyState==="complete")_.hU("dl"),_.UQ().processSignal("pcl");else{var b=function(){_.hU("dl");_.UQ().processSignal("pcl");window.removeEventListener("load",b)};
window.addEventListener("load",b)}}},Q2m);var xt8={},Y6O=(xt8.rendering={priority:0,callback:function(){var b=_.UQ();b.parkOrScheduleJob(function(){b.processSignal("eocs")},10,"eor",5E3)}},xt8);var evE=function(){};
_.c(evE,Me);
evE.prototype.resolveCommand=function(b,d){var B,k,G,P,v,L,A,a;return _.f(function(O){G=(B=_.p(b,_.$lU))==null?void 0:(k=B.dialog)==null?void 0:k.commentReplyDialogRenderer;if(!G)throw new _.iq("No dialog in createCommentReplyDialogEndpoint");v=(P=d.form)==null?void 0:P.event;if(!v)throw new _.iq("Event not passed in when resolving command");L=_.C(v.composedPath());for(A=L.next();!A.done;A=L.next())if(a=A.value,a.tagName==="YTD-COMMENT-ACTION-BUTTONS-RENDERER"||a.tagName==="YTD-COMMENT-ENGAGEMENT-BAR")return a.showReplyDialog(G),O.return();
_.tn(O)})};var byk=function(){};
_.c(byk,Me);byk.prototype.resolveCommand=function(){var b;return _.f(function(d){if(b=document.getElementById("creator-chatbots-panel"))b.style.display="none";_.tn(d)})};var d$W=function(){};
_.c(d$W,Me);d$W.prototype.resolveCommand=function(b){var d,B,k,G,P;return _.f(function(v){if(v.nextAddress==1)return d=_.p(b,zf5),(B=d)!=null&&B.externalChannelId?v.yield((0,_.ATJ)("NSzT5"),2):v.return();k=_.B$4;P=(G=d.forceInstall)!=null?G:!1;return v.yield(k(d.externalChannelId,P,d.surface),0)})};var tO=function(b){this.JSC$19063_pageRequestService=b;this.JSC$19063_prefetchCoordinator=TeQ()};
_.c(tO,Me);tO.prototype.resolveCommand=function(b){var d=this,B,k,G,P;return _.f(function(v){if(v.nextAddress==1){B=_.p(b,qbS);if((k=B)==null||!k.taskId)throw Error("Lj");G=B.taskId;_.Jn(v,2);return v.yield(_.o$0(d.JSC$19063_pageRequestService,b,{},"").then(function(L){if(!L)throw Error("Mj");},function(L){throw Error("Nj`"+L);
}),4)}if(v.nextAddress!=2)return qVk(d.JSC$19063_prefetchCoordinator,G),_.fy(v,0);
P=_.lt(v);$1(d.JSC$19063_prefetchCoordinator,G,P);_.tn(v)})};
tO[Da]=[_.RE];var jB=function(b,d){this.innertubeTransportService=b;this.JSC$19067_commandHandler=d};
_.c(jB,Me);jB.prototype.resolveCommand=function(b){var d=this,B,k,G;return _.f(function(P){if(P.nextAddress==1){B=_.p(b,quU);if(B.settingItemIdForClient==="AUTONAV_FOR_SIGN_OUT"||B.settingItemIdForClient==="AUTONAV_FOR_DESKTOP")k=B.boolValue?2:1,_.Hv.getInstance().setState(k,!0,!0);return P.yield(_.TD(d.innertubeTransportService,b),2)}G=P.yieldResult;kgQ(d,G);_.tn(P)})};
var kgQ=function(b,d){d.actions&&d.actions.forEach(function(B){b.JSC$19067_commandHandler.resolveCommand(B)})};
jB[Da]=[_.pk,_.U6];var F2={},Z4=(F2.addToPlaylistEndpoint=bT(Ri),F2.addToToastAction=bT(SW),F2.adsControlFlowOpportunityReceivedCommand=bT(s4),F2.audioTrackSelectActionCommand=bT(KY),F2.backgroundAudioPlaybackCommand=bT(rW),F2.captionLanguageSelectActionCommand=bT(Qz),F2.captionPickerEndpoint=bT(qq),F2.changeMiniAppPlayStateCommand=bT(Xz),F2.changeTimelyActionVisibilityCommand=bT(yN),F2.channelCreationFormEndpoint=bT(Nq),F2.clearLocationCommand=bT(zU),F2.clearUrlParamCommand=bT(hG),F2.copyLinkCommand=bT(GM),F2.copyTextEndpoint=
bT(Ww),F2.createCommentReplyDialogEndpoint=gtE(evE),F2.createPlaylistServiceEndpoint=bT(Pn),F2.dismissDialogEndpoint=bT(lu),F2.dismissPlayerOverlayCommand=bT(xh),F2.entityUpdateCommand=bT(mP),F2.feedbackEndpoint=bT(Ii),F2.getAnswerCommand=bT(Ov),F2.getPaymentsClientTokenCommand=bT(K3),F2.getTranscriptEndpoint=bT(VN),F2.googlePaymentBillingCommand=bT(n3),F2.googlePaymentPurchaseManagerCommand=bT(TM),F2.hideCreatorChatbotEngagementPanelCommand=bT(byk),F2.hideEngagementPanelEndpoint=bT(tG),F2.hideSheetCommand=
bT(j7),F2.hideSnackbarCommand=bT(Hn),F2.insertRichSectionCommand=bT(Mq),F2.listMutationCommand=bT(cw),F2.logGtmCommand=bT(pY),F2.notifyDropdownOptionSelectedCommand=bT(Hw),F2.openAdAllowlistInstructionCommand=bT(_.CY),F2.openOnePickAddVideoModalCommand=bT(Ev),F2.persistSubscriptionsDisplayPreferencesCommand=bT(A0),F2.pingingEndpoint=bT(vw),F2.playlistEditEndpoint=bT(C3),F2.playlistVotingRefreshPopupCommand=bT(vn),F2.profileCardCommand=bT(E4),F2.refreshPanelEndpoint=bT(Fz),F2.saveImageToDeviceEndpoint=
bT(ai),F2.scrollToSectionEndpoint=gtE(Z55),F2.seekToVideoTimestampCommand=bT(Yh),F2.selectCountryCommand=bT(Wn),F2.setCookieCommand=bT(a9),F2.setLocalStorageCommand=bT(t0),F2.setPrefStorageEntryCommand=bT($f),F2.setSettingEndpoint=bT(jB),F2.sfvAudioItemPlaybackCommand=bT(e7),F2.shareImageCommand=bT(I9),F2.sharingProviderDataCommand=bT(D8),F2.showAudioTrackPickerActionCommand=bT(bM),F2.showCaptionLanguageSelectActionCommand=bT(dj),F2.showCreatorChatbotEngagementPanelCommand=bT(d$W),F2.showDialogCommand=
bT(S7),F2.showEngagementPanelEndpoint=bT(Vz),F2.showFullscreenPlayerControlsCommand=bT(Bn),F2.showSheetCommand=bT(iu),F2.showSnackbarCommand=bT(lM),F2.showTransientPlayerScrimOverlayCommand=bT(kf),F2.submitFormWithValidationFlowCommand=bT(oi),F2.talkToRecsDeselectCommand=bT(jW),F2.talkToRecsNextCommand=bT(FS),F2.talkToRecsSelectCommand=bT(Z8),F2.talkToRecsUpdateTextCommand=bT(gj),F2.toggleEngagementPanelCommand=bT(wW),F2.undoFeedbackEndpoint=bT(U4),F2.updateEngagementPanelContentCommand=bT(uu),F2.updateUrlParamCommand=
bT(iM),F2.updateVideoMetadataCommand=bT(uM),F2.verifyCommand=bT(Nq),F2.webNativeShareCommand=bT(Uv),F2.webSubmitFormCommand=bT(L3),F2.ACK_PLAYABLES_3P_DATA_CONSENT=bT(o9),F2.CANCEL_NAVIGATION=bT(Nj),F2.COPY_SHARE_URL=bT(p3),F2.MINI_APP_EXIT_DIALOG_SEEN=bT(cn),F2.MINI_APP_OPEN_URL=bT(Mj),F2.REQUEST_MINI_APP_FULLSCREEN=bT(J0),F2.RESUME_NAVIGATION=bT(zM),F2.SHARE_PLAYABLE_WITH_HIGH_SCORE=bT(R9),F2.TELL_US_WHY=bT(DI),F2);
_.N("web_enable_prefetching_videos_on_home")&&(Z4.prefetchWatchCommand=bT(tO),Z4.registerTasksCommand=bT(I7));_.N("enable_share_panel_navigation_logging_fix_on_web")&&(Z4.shareEntityServiceEndpoint=bT(gW));_.N("web_use_flow_state_manager")&&(Z4.deleteFlowStepsCommand=bT(Y2),Z4.flowNextStepCommand=bT(eF),Z4.flowPrevStepCommand=bT(bu),Z4.getFlowCommand=bT(dW),Z4.updateFlowCommand=bT(Bw));_.N("enable_ai_companion")&&(Z4.updateConversationIdCommand=bT(AG),Z4.formDataDecoratorCommand=bT(fY));
var sB2=Object.assign({},Z4);var Gg8={},P0E=(Gg8.initialized={priority:10,callback:D2J},Gg8);var E8Q={},sPO=(E8Q.initialized={callback:function(b){var d={},B={};s0G().install((d.document_disposed={callback:function(){_.N("finalize_all_timelines")?b74():JU();lTE("FOREGROUND_HEARTBEAT_TRIGGER_ON_BACKGROUND");_.MEW();var k=b.injector.resolve(Qi);k.intervalId!==void 0&&(k.intervalId&&_.Y8.cancelJob(k.intervalId),k.intervalId=void 0,--k.currentPartitionIndex,k=aeM(k),k>0&&nL5({mainAppWeb:_.Kk(),survivalSli:{partitionMinute:k,survivalStatus:"SURVIVAL_STATUS_TYPE_CENSORED"}}));gLH(Nw);p7!=null&&
p7.flush();Ek&&Ek.snapshotAndFlush();k=_.C(Pfr.values());for(var G=k.next();!G.done;G=k.next())G.value.snapshotAndFlush()}},d),(B.flush_logs={callback:function(){_.qT()}},B))}},E8Q);var C04={},v8k=(C04.rendered={priority:0,callback:function(){var b=new a7e;b.increment("STARTED");if(_.xe("LOGGED_IN")&&!_.xe("IS_DBSC",!1)&&_.xe("SERVER_VERSION")!=="test"&&_.xe("SERVER_VERSION")!=="dev"&&!q7h()&&!Q6V()){b.increment("EXECUTING");var d=document.createElement("iframe");d.style.display="none";_.kZ(d,2,_.Tb("https://accounts.youtube.com/RotateCookiesPage?origin=https://www.youtube.com&yt_pid="+_.xe("INNERTUBE_CONTEXT_CLIENT_NAME")));document.body&&document.body.appendChild(d);b.increment("DONE")}}},
C04);var LTQ={},f74=(LTQ.rendered={callback:function(){TeQ().resume()}},LTQ);var AiO={acknowledgeChannelTouStrikeCommand:yX(zH),addToPlaylistServiceEndpoint:yX(hK),addToPlaylistEndpoint:yX(hK),addUpcomingEventReminderEndpoint:yX(Q_),browseEndpoint:yX(h2W),channelCreationFormEndpoint:yX(Uc),channelCreationServiceEndpoint:yX(oo),claimLegacyYoutubeChannelEndpoint:yX(sc),clearSearchHistoryEndpoint:yX(ik),clearWatchHistoryEndpoint:yX(w4),commerceActionCommand:SK(Y7),createBackstagePostEndpoint:yX(d4),createBroadcastCommand:yX(qY),createCommentEndpoint:yX($p),createCommentReplyEndpoint:yX(m3),
createLiveChatPollEndpoint:yX(xp),createPlaylistServiceEndpoint:yX(Hh),crossAccountChannelTransferEndpoint:yX(n4),deleteLiveChatMessageCommand:yX(Yp),deletePlaylistEndpoint:yX(lK),deleteVideoEndpoint:yX(rI),dismissalEndpoint:yX(Ro),feedbackEndpoint:yX(X$),flagEndpoint:yX(y5),getAccountSwitcherEndpoint:yX(K4),verifyCommand:yX(bk),getAccountsListInnertubeEndpoint:yX(r4),getCommentsFromInboxCommand:yX(Wh),getDownloadActionCommand:yX(UP),getFlowCommand:SK(t8),getKidsBlocklistPickerCommand:yX(Sf),getNotificationMenuEndpoint:yX(tm8),
getPaymentInstrumentsParamsCommand:yX(GB),getPaymentsClientTokenCommand:SK(Y7),getPdgBuyFlowCommand:yX(Rg),getReportFormEndpoint:yX(V5),getSearchInVideoCommand:yX(uK),getAnswerCommand:yX(wI),getSurveyCommand:yX(Ty),getTranscriptEndpoint:yX(qU),getPostVideoPreviewEndpoint:yX(kp),decorateMessageEndpoint:yX(Bp),likeEndpoint:yX(NY),liveChatActionEndpoint:yX(Bh),liveChatEndpoint:yX(dI),liveChatItemContextMenuEndpoint:yX(e$),liveChatPurchaseMessageEndpoint:yX(k7),liveChatReplayEndpoint:yX(bK),manageLiveChatUserEndpoint:yX(Ph),
metadataUpdateCommand:yX(fd),moderateLiveChatEndpoint:yX(EP),modifyChannelNotificationPreferenceEndpoint:yX(OP),notificationOptOutEndpoint:yX(Ig),openSuperStickerBuyFlowCommand:yX(Gy),performCommentActionEndpoint:yX(A8),playlistEditEndpoint:yX(jf),playlistEditorEndpoint:yX(tK),recordNotificationInteractionsEndpoint:yX(Df),reelWatchEndpoint:yX(Ft),refreshPanelEndpoint:yX(NU),removeUpcomingEventReminderEndpoint:yX(sP),resolveLocationCommand:yX(Ld),revealBusinessEmailCommand:yX(C4),searchEndpoint:yX(_.jKg),
sendLiveChatMessageEndpoint:yX(Cd),sendLiveChatVoteEndpoint:yX(vh),setSettingEndpoint:yX(p4),shareEntityServiceEndpoint:SK(J8),sharingProviderDataCommand:yX(nd),showEngagementPanelEndpoint:yX(pd),showMoreDrawerCommand:yX(ch),showSheetCommand:yX(JK),showDialogCommand:yX(MU),subscribeEndpoint:yX(MY),transcriptSubmitCaptionCorrectionCommand:yX(Q5),undoFeedbackEndpoint:yX(Hp),unsubscribeEndpoint:yX(cp),updateBackstagePostEndpoint:yX(Pp),updateCommentEndpoint:yX(Io),updateCommentReplyEndpoint:yX(Oc),updateCommentsSettingsEndpoint:yX(Dr),
updateCreatorChannelInnertubeCommand:yX(L4),updateKidsBlacklistEndpoint:yX(iK),updateEngagementPanelContentCommand:yX(zy),updatePdgFeatureEnablementCommand:yX(Xt),updatedMetadataEndpoint:yX(AK),validateChannelHandleCommand:yX(f4),updateChannelPageSettingsEndpoint:yX(vp),verifyAgeEndpoint:yX(lk),watchEndpoint:SK(qj),whitelistEditEndpoint:yX(x7),ypcCancelRecurrenceEndpoint:yX(ef),ypcCompleteTransactionEndpoint:yX(bN),ypcFixInstrumentEndpoint:yX(BK),ypcGetCartEndpoint:yX(da),ypcGetOffersEndpoint:yX(k1),
ypcHandleTransactionEndpoint:SK(PK),ypcLogWalletAnalyticDataEndpoint:yX(E3),ypcOffersEndpoint:yX(s3),ypcPauseSubscriptionCommand:yX(CG),ypcRedeemCodeEndpoint:yX(vK),ypcResumeSubscriptionCommand:yX(LG),ypcUpdateFopEndpoint:yX(BK)},yH={},WTa=(yH.GET_ACCOUNT_MENU=yX(TH),yH.GET_NOTIFICATIONS_MENU=yX(l_k),yH.GET_NOTIFICATIONS_INBOX=yX(ag),yH.GET_UNSEEN_NOTIFICATION_COUNT=yX($7),yH.GET_USER_MENTION_SUGGESTIONS=yX(GH),yH.LOAD_GUIDE=yX(HOO),yH.SUBMIT_FEEDBACK=yX(h8),yH),SB={},a7E=(SB.CONTINUATION_REQUEST_TYPE_BROWSE=
yX(Ec),SB.CONTINUATION_REQUEST_TYPE_SEARCH=yX(Kd),SB.CONTINUATION_REQUEST_TYPE_WATCH_NEXT=yX(TU),SB.CONTINUATION_REQUEST_TYPE_ACCOUNTS_LIST=yX(uk),SB.CONTINUATION_REQUEST_TYPE_COMMENTS_NOTIFICATION_MENU=yX(ao),SB.CONTINUATION_REQUEST_TYPE_COMMENT_REPLIES=yX(Wp),SB.CONTINUATION_REQUEST_TYPE_REEL_WATCH_SEQUENCE=yX(gI),SB.CONTINUATION_REQUEST_TYPE_GET_PANEL=yX(og),SB),m$W={player:SK(qj),watchNext:yX(nY)},$$O={player:SK(qj),reelItemWatch:yX(Ft),reelWatchSequence:yX(Zf)},Oyk={watchEndpoint:SK(xf)},I7O=
{commandEndpointMap:AiO,signalEndpointMap:WTa,continuationEndpointMap:a7E,watchEndpointMap:m$W,reelWatchEndpointMap:$$O,streamingEndpointMap:Oyk};var D$O,U$0,o84;_.N$E=((U$0=(D$O=window).matchMedia)==null?void 0:(o84=U$0.call(D$O,"(prefers-reduced-motion: reduce)"))==null?void 0:o84.matches)||!document.startViewTransition;var pUr={},My4={disableAllTransitions:_.N$E,ignoredErrors:(pUr.DOCUMENT_HIDDEN=!0,pUr.WINDOW_SIZE_CHANGED=!0,pUr.SAFARI_ABORTED_BY_NEW_TRANSITION=!0,pUr),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 ci0=_.YE("\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(",")),znE=function(b){var d=this;this.viewTransitionCoordinator=
b;this.disableTransitionsForUltraHigh=_.N("disable_transitions_for_ultra_high");this.isUltraHighBucketDevice=Jik();this.disableTransitions=this.disableTransitionsForUltraHigh&&this.isUltraHighBucketDevice;this.isBrowseTransitionEnabled=_.pw("web_page_transition_type")==="slide"&&!this.disableTransitions;this.isLockupToWatchTransitionEnabled=_.N("web_thumbnail_to_watch_transition")&&!this.disableTransitions;this.isLockupThumbnailRegistrationEnabled=_.N("web_thumbnail_to_watch_transition_register_thumbnail");
this.isLearningJourneyTransitionEnabled=_.N("enable_plj_landing_page")&&!this.disableTransitions;this.lockupToWatchPlayerTransitionType=_.pw("web_thumbnail_to_watch_player_transition_type");this.enableFasterTransitions=_.N("web_enable_faster_page_transitions");this.isAnyTransitionEnabled=this.isBrowseTransitionEnabled||this.isLockupToWatchTransitionEnabled||this.isLearningJourneyTransitionEnabled;this.lockupThumbnailRegisteredFromWatchEndpoint=!1;_.Y8.addJob(function(){d.registerRootElement();if(d.isAnyTransitionEnabled){var B=
_.Nt("web_page_transition_exit_ms"),k=_.Nt("web_page_transition_wait_ms"),G=_.Nt("web_page_transition_enter_fast_ms"),P=_.Nt("web_page_transition_watch_exit_ms"),v=_.Nt("web_page_transition_watch_wait_ms"),L=_.Nt("web_page_transition_watch_enter_ms"),A=_.Nt("web_page_transition_watch_next_exit_ms"),a=_.Nt("web_page_transition_watch_next_wait_ms"),O=_.Nt("web_page_transition_watch_next_enter_fast_ms"),I=_.Nt("web_page_transition_enter_ms"),D=_.Nt("web_page_transition_watch_next_enter_ms");d.enableFasterTransitions&&
d.isUltraHighBucketDevice&&(I=G,D=O);isNaN(B)&&isNaN(k)&&isNaN(I)&&isNaN(P)&&isNaN(v)&&isNaN(L)&&isNaN(A)&&isNaN(a)&&isNaN(D)||!(B=KXJ(ci0,B,k,I,P,v,L,A,a,D))||(k=document.createElement("style"),k.textContent=Mi4(B),document.head.appendChild(k))}},8)},Jik=function(){var b=_.k4.navigator.deviceMemory;
return b>=8||b===void 0?!0:!1};
znE.prototype.registerRootElement=function(){if(this.isAnyTransitionEnabled){var b={};this.viewTransitionCoordinator.registerElement(document.documentElement,(b.slide="root-slide",b["lockup-to-watch"]="root-lockup-to-watch",b["learning-journey"]="root-learning-journey",b))}};
_.Boe=function(b,d){b.isLockupToWatchTransitionEnabled&&b.isLockupThumbnailRegistrationEnabled&&(b.registeredLockupThumbnail?b.lockupThumbnailRegisteredFromWatchEndpoint?_.eu(new _.iq("Lockup thumbnail registration order is incorrect.")):_.eu(new _.iq("Lockup thumbnail already registered.")):(b.registeredLockupThumbnail=d,_.Rnm(b,d)))};
_.Rnm=function(b,d){var B={};b.viewTransitionCoordinator.registerElement(d,(B["lockup-to-watch"]="lockup-thumbnail-lockup-to-watch",B),!0)};
znE[Da]=[az5];var U24={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 NUC=["videoPrimaryInfoRenderer","title"],pq1=["videoSecondaryInfoRenderer","owner","videoOwnerRenderer","title"];var XUW;XUW=[{metadataBadgeRenderer:{icon:{iconType:"PREMIUM_STANDALONE_CAIRO"}}}];_.hn0=_.y(function(b){b=_.eS(b,{data:void 0,playlistData:void 0,expanded:!1,onExpandClick:void 0,isReadyToResume:!1});var d=b.data,B=b.playlistData,k=b.expanded,G=b.onExpandClick,P=b.isReadyToResume,v=function(){var O;return!((O=B())==null||!O.contents)},L=function(){var O=B();
return O&&O.totalVideos&&O.currentIndex!==void 0?O.currentIndex+1+" / "+O.totalVideos:""};
b=_.A2(function(){_.VH(_.I2().resolve(_.VD));return!1});
var A=_.A2(function(){v()&&G&&G()}),a={};
return _.W("ytd-miniplayer-info-bar",{class:_.LQ("ytdMiniplayerInfoBarHost",(a.ytdMiniplayerInfoBarHasPlaylistData=v,a)),"on:click":A},_.W("div",{class:"ytdMiniplayerInfoBarContent"},_.W("h1",{class:"ytdMiniplayerInfoBarTitle","on:click":b},_.W(_.I4,{text:function(){var O=d();var I=B();if(I==null?0:I.contents){var D;O=(D=_.hA4(I))==null?void 0:D.title}else O=O==null?void 0:O.miniplayerTitle;return cXw(O)},
noEndpoints:!0,ellipsisTruncate:!0})),_.W("div",{class:"ytdMiniplayerInfoBarSubtitle"},_.W(_.m,{cond:P,then:function(){return _.W(h12,{className:"ytdMiniplayerInfoBarPremiumBadge",badges:XUW})}}),_.W("h1",null,_.W(_.I4,{className:"ytdMiniplayerInfoBarSubtitleText",
text:function(){var O=d();var I=B();O=P()?{simpleText:_.AU("CONTINUE_WATCHING",void 0,"Continue watching")}:(I==null?0:I.contents)?I.titleText:O==null?void 0:O.miniplayerSubtitle;return cXw(O)},
noEndpoints:!0,ellipsisTruncate:!0})),_.W(_.m,{cond:function(){return!!L()&&!P()},
then:function(){return _.W("div",{class:"ytdMiniplayerInfoBarPlaylistIndex"},_.W("span",{class:"ytdMiniplayerInfoBarPlaylistIndexTextDivider"},"\u2022"),_.W("span",null,L))}}))),_.W(_.m,{cond:v,
then:function(){return _.W("div",{class:"ytdMiniplayerInfoBarExpand"},_.W(_.jH,{data:function(){return{style:"mono",type:"text",state:"active",iconPosition:"icon-only",size:"M",onTap:function(O){G&&(G(),O.stopPropagation())}}},
iconName:function(){return k()?"miniplayer:keyboard-arrow-down":"miniplayer:keyboard-arrow-up"}}))}}))},"Bg");var Hy0;Hy0=_.y(function(b){return _.W("div",{class:"ytdMiniplayerPlayerContainerDisabledClose"},_.W(_.jH,{data:function(){return{style:"overlay-dark",type:"tonal",state:"active",iconPosition:"icon-only",size:"S",onTap:b.onTap}},
iconName:"yt-icons:close"}))},"Cg");
_.l7O=_.y(function(b){b=_.eS(b,{playabilityStatus:void 0,isDisabled:!1,isPictureInPicture:!1});var d=b.size,B=b.playabilityStatus,k=b.isDisabled,G=b.isPictureInPicture,P=_.WC("div");b=_.C(_.zk(void 0,void 0,"w4RAU"));var v=b.next().value,L=b.next().value;b=_.UZ(_.CC);var A=!1,a=function(){return d().height<=0};
_.nL(function(){var U=d(),M=a(),z=v();z&&!M&&z.setInternalSize(U.width,U.height)},"BHFc2b");
_.ng(function(){var U,M,z;return _.f(function(H){if(H.nextAddress==1){U=_.I2().resolve(_.VD);M=U.getPlayerElement();if(!U.isMiniplayerActive()||!M||!P.value)return H.return();M.appendTo(P.value);return H.yield(M.getPlayerPromise(),2)}z=H.yieldResult;G()||z.setSizeStyle(!1,!0);L(z);_.tn(H)})});
_.Tk(function(){O()});
_.nL(function(){var U=v();if(U)if(k()){var M=U.getPlayerState();(A=M===-1||M===1||M===3)&&U.pauseVideo()}else O()},"Invykd");
var O=function(){if(A){A=!1;var U;(U=v())==null||U.playVideo()}},I=_.A2(function(){_.VH(_.I2().resolve(_.VD))}),D={};
return _.W("ytd-miniplayer-player-container",{class:_.LQ("ytdMiniplayerPlayerContainerHost",(D.ytdMiniplayerPlayerContainerHidden=a,D.ytdMiniplayerPlayerContainerHostShortsPip=b,D)),style:_.m2({width:function(){return d().width+"px"},
height:function(){return d().height+"px"}})},_.W("div",{id:"player-container",
class:"ytdMiniplayerPlayerContainerPlayerContainer",el:P}),_.W(_.m,{cond:function(){return!!B()&&!_.uO4(B())},
then:function(){return _.W(EZr,{className:"ytdMiniplayerPlayerContainerPlayabilityError",compact:!0,data:function(){var U;return((U=B())==null?void 0:U.errorScreen)||null},
status:function(){var U;return((U=B())==null?void 0:U.status)||null}})}}),_.W(_.m,{cond:k,
then:function(){return _.W("div",{class:"ytdMiniplayerPlayerContainerDisabled","on:click":I},_.W(Hy0,{onTap:function(){_.I2().resolve(_.VD).close()}}))}}))},"Gg");_.tyO=_.y(function(b){var d=b.toastData;var B=_.WC("ytd-miniplayer-toast");b=_.C(_.br(function(){return!!d()}));
var k=b.next().value,G=b.next().value;b=_.C(_.zk(!1,void 0,"BvfNQe"));var P=b.next().value,v=b.next().value,L=function(){var O;return _.qA((O=d())==null?void 0:O.data.title)};
_.Ti(function(){_.fP.requestAvailability();d()&&G(!1)});
var A,a;_.nL(function(){k()&&(_.dp(B.value,"iron-announce",{text:d().label+" "+L()}),A&&_.Y8.cancelJob(A),A=_.Y8.addLowPriorityJob(function(){v(!0)},2500))},"no1dZb");
_.nL(function(){P()&&(a&&_.Y8.cancelJob(a),a=_.Y8.addLowPriorityJob(function(){G(!1);v(!1)},300))},"G3yPNe");
b={};return _.W("ytd-miniplayer-toast",{el:B,class:_.LQ("ytdMiniplayerToastHost",(b.ytdMiniplayerToastOpening=function(){return k()},b.ytdMiniplayerToastClosing=function(){return P()},b))},_.W(_.m,{cond:function(){var O;
return(O=d())==null?void 0:O.data},
then:function(O){return _.W(VrV,{className:"ytdMiniplayerToastThumbnail",data:O,width:78})}}),_.W("div",{class:"ytdMiniplayerToastInfo"},_.W("div",{class:"ytdMiniplayerToastLabel"},function(){var O;
return(O=d())==null?void 0:O.label}),_.W("div",{class:"ytdMiniplayerToastTitle"},L)))},"Jg");var Ffw;var yXd=null;var FTE=_.y(function(b){var d=b.progressState;var B=b.multiMarkersPlayerBarRenderer;var k=b.progressBarWidth;var G=function(){return wqF(B())},P=function(){return nv4(d())},v=function(){return k()*(d().playedTime/d().videoDuration)};
return _.W("yt-chaptered-progress-bar-line",{class:"ytChapteredProgressBarHost"},_.W(_.iY,{each:G},function(L,A){return _.W(jP5,{modifiedProps:P,chapters:G,index:A,playedProgressWidth:v,backgroundGradientPosition:function(){var a=P(),O=G(),I=A(),D=v();return(a.playedTime-yD(_.p(O[I],gt)))/a.playedTime*D}})}))},"Kg"),jP5=_.y(function(b){var d=b.modifiedProps;
var B=b.chapters;var k=b.index;var G=b.playedProgressWidth;var P=b.backgroundGradientPosition;b={};b=_.LQ("ytChapteredProgressBarChapteredPlayerBarChapter",(b.ytChapteredProgressBarChapteredPlayerBarChapterIsScrubbing=function(){return v().isScrubbing},b.ytChapteredProgressBarHoveredMacroMarker=function(){return v().scrubberHovering},b.ytChapteredProgressBarChapteredPlayerBarChapterSeen=function(){return v().videoPosition==="seen"},b));
var v=function(){return TUC(d(),B(),k())},L=function(){var A=d();
var a=B(),O=k();if(TUC(A,a,O).videoPosition!=="active")A=0;else{var I=yD(_.p(a[O],gt));A=(A.playedTime-I)/((yD(_.p(a[O+1],gt))||A.videoDuration)-I)}return A};
return _.W("div",{class:b,style:_.m2({width:function(){var A=d(),a=B(),O=k(),I=_.p(a[O],gt);a=_.p(a[O+1],gt);return(a?yD(a)-yD(I):A.videoDuration-yD(I))/A.videoDuration*100+"%"},
"background-color":function(){a:{var A=v();switch(A.videoPosition){case "pending":A=A.scrubberHovering?"white":"rgba(255, 255, 255, 0.35)";break a;case "active":A=A.scrubberHovering?"white":"rgba(255, 255, 255, 0.35)";break a;default:A=""}}return A},
"background-size":function(){return(rXw(v())?G():"")+"px"},
"background-position-x":function(){return(rXw(v())?P():"")+"px"}})},_.W("div",{class:"ytChapteredProgressBarChapteredPlayerBarLoaded",
style:function(){var A=d(),a=B(),O=k();if(TUC(A,a,O).videoPosition==="seen")var I=0;else I=yD(_.p(a[O],gt)),a=yD(_.p(a[O+1],gt))||A.videoDuration,A=A.videoDuration*A.percentLoaded,I=a<=A?1:I>=A?0:(A-I)/(a-I);return"width: "+I*100+"%"}}),_.W("div",{class:"ytChapteredProgressBarChapteredPlayerBarFill",
style:_.m2({width:function(){return L()*100+"%"},
"background-size":function(){return(rXw(v(),L())?G():"")+"px"},
"background-position-x":function(){return(rXw(v(),L())?P():"")+"px"}})}))},"Lg");var ZyW=function(b,d){d=d===void 0?qL$:d;var B,k=[],G,P=!1;return function(){var v=_.Q1.apply(0,arguments);if(P&&B===this&&d(v,k))return G;G=b.apply(this,v);P=!0;B=this;k=v;return G}}(function(b){var d=b.heatMarkers,B=b.minHeightDp===void 0?0:b.minHeightDp,k=b.maxHeightDp===void 0?60:b.maxHeightDp;
var G=G===void 0?!1:G;var P=1E3/d.length;b=[];b.push({x:0,y:100});for(var v=0;v<d.length;v++){var L=void 0,A=((L=_.p(d[v],doh))==null?void 0:L.heatMarkerIntensityScoreNormalized)||0;L=(v+.5)*P;A=100-_.Z1(A*100,B/321*100,k/321*100);v!==0||G||b.push({x:0,y:A});b.push({x:L,y:A});v===d.length-1&&b.push({x:1E3,y:A})}b.push({x:1E3,y:100});d="";for(B=0;B<b.length;B++)G=b[B],B===0?G="M "+G.x.toFixed(1)+","+G.y.toFixed(1):(k=i8C(b[B-1],b[B-2],G),P=i8C(G,b[B-1],b[B+1],!0),G=" C "+(k.x.toFixed(1)+","+k.y.toFixed(1)+
" "+P.x.toFixed(1)+","+P.y.toFixed(1)+" "+G.x.toFixed(1)+","+G.y.toFixed(1))),d+=G;return d});var g80=_.y(function(b){var d=b.progressBarProps;var B=b.config;var k={};b=_.LQ("ytHeatSeekerHost",(k.ytHeatSeekerHighContrast=b.highContrast,k));var G=function(){return hN1(B().chapterData)};
return _.W("yt-progress-bar-heatseeker",{class:b,style:function(){var P;return"height: 320px; display: "+(d().isDragging&&((P=G())==null?0:P.heatMarkers)?"block":"none")}},_.W(_.m,{cond:G,
then:function(P){return _.W(_.m,{cond:function(){return P().heatMarkers},
then:function(){return _.W("svg",{width:"100%",height:"320px",viewBox:"0 0 1000 100",preserveAspectRatio:"none"},_.W("path",{d:function(){return ZyW(P())}}))},
debugInstance:"Gji0Se"})},
debugInstance:"iVTXwf"}))},"Mg");var yiE=_.y(function(b){var d=b.progressBarProps;var B=b.config;b={};b=_.LQ("ytProgressBarLineProgressBarLine",(b.ytProgressBarLineProgressBarLineRounded=function(){return B().rounded},b.ytProgressBarLineProgressBarLineBottomInset=function(){return B().position===2},b));
return _.W("yt-progress-bar-line",{class:"ytProgressBarLineHost"},_.W("div",{class:b},_.W("div",{class:"ytProgressBarLineProgressBarBackground"}),_.W("div",{class:"ytProgressBarLineProgressBarLoaded",style:function(){return"width: "+d().percentLoaded*100+"%"}}),_.W("div",{class:"ytProgressBarLineProgressBarHovered",
style:function(){var k=d();return"width: "+(k.videoDuration?_.Z1(k.hoveredTime/k.videoDuration,0,1):0)*100+"%"}}),_.W("div",{class:"ytProgressBarLineProgressBarPlayed",
style:function(){return"width: "+zNm(d())*100+"%"}})))},"Ng");
yiE.idomCompat=!0;var SHP=_.y(function(b){var d=b.progressBarProps;var B=b.playheadData;var k=b.interpolateDotPosition;var G=b.hidePlayhead;b={};var P=_.LQ("ytProgressBarPlayheadProgressBarPlayheadDot",(b.ytProgressBarPlayheadProgressBarPlayheadDotLarge=function(){return d().isDragging},b.ytProgressBarPlayheadProgressBarPlayheadDotHide=function(){return!d().isDragging&&G()},b));
return _.W("yt-progress-bar-playhead",{class:"ytProgressBarPlayheadHost",style:_.m2({"margin-left":function(){return RNm(d())*100+"%"},
transform:function(){return"translateX(-"+(k()?RNm(d())*12:6)+"px)"}})},_.W(_.m,{cond:function(){var v;
return(v=_.Y0(B)())==null?void 0:v.playheadImage},
then:function(v){var L={};return _.W("div",{class:_.LQ("ytProgressBarPlayheadProgressBarPlayheadCustom",(L.ytProgressBarPlayheadProgressBarPlayheadCustomLarge=function(){return d().isDragging},L.ytProgressBarPlayheadProgressBarPlayheadCustomHide=function(){return!d().isDragging&&G()},L)),
style:_.m2({"transform-origin":function(){return(k()?RNm(d())*20:10)+"px center"}})},_.W(_.qc,{data:v,
alt:"","aria-hidden":"true"}))},
else:function(){return _.W("div",{class:P,style:_.m2({"transform-origin":function(){return(k()?RNm(d())*12:6)+"px center"}})})}}))},"Og");
SHP.idomCompat=!0;var iN=function(b,d,B,k,G,P){this.getProgressBarRect=b;this.updateProgressBarRect=d;this.getFilmstripYPosition=B;this.setFineScrubbingDraggedTime=k;this.updateFilmStripDraggedYDistance=G;this.resetFilmStripYOffset=P;this.startPosition=null;this.controlsWereVisibleBeforeDragging=this.isDraggedForFineScrubbing=this.hasDraggedTheMinimumDistance=!1;this.seekThrottle=new _.aI(this.onThrottledSeek,100,this)},Vy0=function(b,d,B){return function(k){b.handleClick(k,d(),B())}},uCW=function(b,d){return function(B){iyP(b,
B,wU8(B),d())}},KTP=function(b,d){return function(B){iyP(b,B,{x:B.clientX,
y:B.clientY},d())}},T$Q=function(b,d,B){return function(k){var G=d(),P=B();
n8O(b,k,wU8(k),G,P,!0);if(P.onTouchMove)P.onTouchMove(G)}},QPW=function(b,d,B){return function(k){riQ(b,k,d(),B())}},qHg=function(b,d){return function(){b.handleMouseLeave(d())}},YHP=function(b,d,B){return function(){var k=d(),G=B();
x$k(b,k,G);if(G.onTouchEnd)G.onTouchEnd(k)}},enm=function(b,d,B){return function(){var k=d(),G=B();
x$k(b,k,G);if(G.onTouchEnd)G.onTouchEnd(k)}},b_5=function(b,d,B){return function(){x$k(b,d(),B())}},dT4=function(b){return function(d){if(d.keyCode===39||d.keyCode===38){var B,k;
(B=b())==null||(k=B.playerApi)==null||k.seekBy(5,void 0,void 0,72)}else if(d.keyCode===37||d.keyCode===40){var G,P;(G=b())==null||(P=G.playerApi)==null||P.seekBy(-5,void 0,void 0,71)}}},BsE=function(b,d,B){return function(k){!B().disableScrubbing&&b.startPosition&&riQ(b,k,d(),B())}},kIE=function(b,d,B){return function(){if(!B().disableScrubbing)if(b.startPosition){var k=d(),G=B();
x$k(b,d(),B());if(G.onTouchEnd)G.onTouchEnd(k)}else d().setState({isDragging:!1})}},wU8=function(b){b=b.touches[0];
return{x:b.clientX,y:b.clientY}},riQ=function(b,d,B,k){if(d.buttons!==1){if(d.movementX||d.movementY)d.preventDefault(),d.stopPropagation(),b=GI5(b,B,d.clientX),B.setState({isHovering:!0,
hoveredTime:b*B.videoDuration})}else PcO(B),n8O(b,d,{x:d.clientX,y:d.clientY},B,k,!1)};
iN.prototype.handleMouseLeave=function(b){PcO(b)};
var PcO=function(b){b.isHovering&&b.setState({isHovering:!1,hoveredTime:0})},iyP=function(b,d,B,k){b.startPosition||(b.startPosition=B,b.updateProgressBarRect(),b.controlsWereVisibleBeforeDragging=k.controlsVisible,d.stopPropagation(),_.N("medium_progress_bar_modification")||d.preventDefault())},n8O=function(b,d,B,k,G,P){if(b.startPosition)if(P&&G.isInlinePlayback&&b.startPosition&&!b.hasDraggedTheMinimumDistance&&Math.abs(B.y-b.startPosition.y)>Math.abs(B.x-b.startPosition.x))x$k(b,k,G);
else if(d.preventDefault(),d.stopPropagation(),k.videoDuration&&(b.startPosition&&!b.hasDraggedTheMinimumDistance&&(b.hasDraggedTheMinimumDistance=Math.abs(B.x-b.startPosition.x)>=1),G.enableFineScrubbing&&(b.startPosition&&(b.isDraggedForFineScrubbing=-(B.y-b.startPosition.y)>=60),!b.startPosition||B.y>=b.startPosition.y||(k.setState({fineScrubbingActiveState:"dragging",filmStripXDistance:QQx(k.draggedTime,k,G.chapterData)}),b.setFineScrubbingDraggedTime(k.draggedTime),b.updateFilmStripDraggedYDistance(b.startPosition.y,
B.y,k))),b.hasDraggedTheMinimumDistance)){d=GI5(b,k,B.x);if(b.isDraggedForFineScrubbing){var v;(v=k.playerApi)==null||v.pauseVideo();k.setState({fineScrubbingActiveState:"on",fineScrubbingEnteredTime:k.draggedTime,filmStripXDistance:QQx(d*k.videoDuration,k,G.chapterData)})}G.enableFineScrubbing&&(!G.enableFineScrubbing||b.getFilmstripYPosition(k)<68)||k.setState({draggedTime:d*k.videoDuration,controlsVisible:!0,isDragging:!0,shouldWaitToHideControls:b.controlsWereVisibleBeforeDragging});var L;(L=
G.cancelAutohideControlsFn)==null||L.call(G)}},x$k=function(b,d,B){var k=B.enableFineScrubbing&&d.fineScrubbingActiveState!=="off";
if(d.isDragging||k){k={isDragging:!1,playedTime:d.draggedTime,controlsVisible:b.controlsWereVisibleBeforeDragging};B.enableFineScrubbing&&d.fineScrubbingActiveState!=="on"&&(b.resetFilmStripYOffset(),k.fineScrubbingActiveState="off");var G=G===void 0?yXd:G;var P=_.hb(0);if(P&&G){var v=Math.round(d.playedTime*1E3),L=Math.round(d.draggedTime*1E3);v>2147483647||L>2147483647||_.TA(P,G,"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK",{seekData:{startMediaTimeMs:String(v),endMediaTimeMs:String(L),seekSource:"SEEK_SOURCE_SLIDE_ON_SCRUBBER_BAR"}})}d.setState(k);
b.seekThrottle.fire(d.draggedTime,d,7);_.N("mweb_new_progress_bar_play_on_seek")&&b.resumeVideo(d);B.unmuteOnSeek&&(B=d.playerApi,d.volumeMuted&&(B==null||B.unMute()))}else d.setState({controlsVisible:!d.controlsVisible}),(P=B.triggerAutohideControlsAfterDelayFn)==null||P.call(B);b.startPosition=null;b.hasDraggedTheMinimumDistance=!1;b.isDraggedForFineScrubbing=!1;b.controlsWereVisibleBeforeDragging=!1};
iN.prototype.handleClick=function(b,d,B){this.updateProgressBarRect();b.stopPropagation();b=GI5(this,d,b.clientX)*d.videoDuration;d.setState({playedTime:b});if(d.playerState!==2){var k;(k=B.triggerAutohideControlsAfterDelayFn)==null||k.call(B)}this.seekThrottle.fire(b,d,7)};
var GI5=function(b,d,B){b=b.getProgressBarRect(d);return _.Z1(0,(B-b.left)/b.width,1)};
iN.prototype.resumeVideo=function(b){if(b.draggedTime<b.videoDuration){var d;(d=b.playerApi)==null||d.playVideo()}};
iN.prototype.onThrottledSeek=function(b,d,B){if(d=d.playerApi){var k;if((k=d.getVideoData())==null?0:k.isLive)k=this.getProgressState(d),b+=(k==null?void 0:k.seekableStart)||0;d.seekTo(b,void 0,void 0,void 0,B)}};
iN.prototype.getProgressState=function(b){var d=b==null?void 0:b.getPresentingPlayerType();return b==null?void 0:b.getProgressState(d)};var Cca,s_O,vsr,f54,Esk,AoE,Wb8,a5O,mT5;Cca=_.y(function(b){var d=b.progressBarProps;var B=b.config;var k=b.progressBarWidthPx;var G=b.chapterData;var P=bZW(d,function(){return B().isShortsPage}),v=function(){return!d().isHovering&&!B().isShortsPage};
b={};var L=_.LQ("ytPlayerStoryboardHost","ytPlayerStoryboardHostBigboard",(b.ytPlayerStoryboardHostMwebShorts=function(){return B().isShortsPage&&!1},b));
return _.W("yt-player-storyboard",null,_.W(_.m,{cond:function(){return d().isDragging||d().isHovering},
then:function(){return _.W(_.m,{cond:P,then:function(A){return _.W(_.m,{cond:v,then:function(){return _.W("div",{class:L,"aria-hidden":"true"},_.W(Esk,{props:d,config:B,isBigboard:!0,chapterData:G}))},
else:function(){return _.W(s_O,{props:d,frame:A,config:B,progressBarWidthPx:k,chapterData:G})}})}})}}))},"Pg");
_.LbE=_.y(function(b){var d=b.progressBarProps;var B=bZW(d,b.isShortsPage);return _.W("yt-player-big-storyboard",{class:"ytPlayerStoryboardBigboardWrapper"},_.W(_.m,{cond:function(){return d().isDragging||d().isHovering},
then:function(){return _.W(_.m,{cond:B,then:function(k){return _.W(vsr,{frame:k,props:d,isBigboard:!0})}})}}))},"Qg");
s_O=_.y(function(b){var d=b.props;var B=b.frame;var k=b.config;var G=b.progressBarWidthPx;b=b.chapterData;var P={};P=_.LQ("ytPlayerStoryboardHost",(P.ytPlayerStoryboardHostMwebShorts=function(){return k().isShortsPage&&!1},P.ytPlayerStoryboardHostInlinePlayer=function(){return k().isInlinePlayer},P.ytPlayerStoryboardHostFadeIn=function(){return k().useFadeInAnimation},P));
return _.W("div",{class:P,"aria-hidden":"true",style:function(){var v=d(),L=q92(B()),A=G();v=x2W(v)/v.videoDuration;var a=A*v,O=L/2+6;L=A-(L/2+6);return"left: "+(a<=O?O/A*100:a>=L?L/A*100:v*100)+"%"}},_.W(_.m,{cond:function(){var v=d();
return!(k().isShortsPage&&v.videoDuration<15)},
then:function(){return _.W(vsr,{frame:B,props:d,isBigboard:!1})}}),_.W(Esk,{props:d,
config:k,isBigboard:!1,chapterData:b}))},"Rg");
vsr=_.y(function(b){var d=b.frame;var B=b.props;var k=b.isBigboard;var G=function(){var L,A;return(A=(L=B().playerApi)==null?void 0:L.getVideoContentRect())!=null?A:{width:0,height:0}},P=function(){return q92(d())},v=function(){var L=d();
return L?L.height/L.rows:0};
b={};b=_.LQ((b.ytPlayerStoryboardBigboardImageWrapper=k,b.ytPlayerStoryboardStoryboardImageWrapper=function(){return!k()},b));
return _.W("div",{class:b,style:function(){return"width: "+(k()?G().width:P())+"px; height: "+(k()?G().height:v())+"px;"}},_.W(f54,{frame:d,
storyboardWidth:P,storyboardHeight:v,storyboardScale:function(){return(k()?G().width:P())/P()}}))},"Sg");
f54=_.y(function(b){var d=b.frame;var B=b.storyboardWidth;var k=b.storyboardHeight;var G=b.storyboardScale;var P=function(){var v=d().row,L=d().column,A=B(),a=k(),O=G();return{left:-L*A*O,top:-v*a*O}};
return _.W("img",{src:function(){return d().url},
class:"ytPlayerStoryboardStoryboardImage",alt:"preview-image",style:function(){return"left: "+P().left+"px; top: "+P().top+"px; width: "+d().width*G()+"px; height: "+d().height*G()+"px;"}})},"Tg");
Esk=_.y(function(b){var d=b.props;var B=b.config;var k=b.isBigboard;var G=b.chapterData;b={};b=_.LQ("ytPlayerStoryboardMetadata",(b.ytPlayerStoryboardMetadataBigboard=k,b));return _.W("div",{class:b},_.W(_.m,{cond:k,then:function(){return _.W(_.Dz,null,_.W(AoE,{props:d,config:B}),_.W(_.m,{cond:function(){a:{var P=d();var v=B(),L=G(),A;if((v==null?0:v.activeChapter)&&((A=_.p(v==null?void 0:v.activeChapter,gt))==null?0:A.title))P=!0;else{v=_.C(Hzx(L));for(v=v.next();!v.done;v=v.next()){P=(v=_.p(v.value,
kZU))&&Y9Q(P,v);break a}P=!1}}return P},
then:function(){return _.W(Wb8,{props:d,config:B,isBigboard:!0,chapterData:G})}}))},
else:function(){return _.W(_.Dz,null,_.W(Wb8,{props:d,config:B,isBigboard:!0,chapterData:G}),_.W(AoE,{props:d,config:B}))}}))},"Ug");
AoE=_.y(function(b){var d=b.props;var B=b.config;b={};b=_.LQ("ytPlayerStoryboardTimestamp",(b.ytPlayerStoryboardTimestampShorts=function(){return B().isShortsPage},b.ytPlayerStoryboardTimestampIsHovering=function(){return d().isHovering||B().isShortsPage&&!0},b));
return _.W("div",{class:b},_.W(_.Dz,null,function(){return _.eN1(x2W(d()))}))},"Vg");
Wb8=_.y(function(b){var d=b.props;var B=b.config;var k=b.isBigboard;var G=b.chapterData;b={};k=_.LQ("ytPlayerStoryboardTitle",(b.ytPlayerStoryboardTitleBigboard=k,b));return _.W("div",{class:k},_.W(_.m,{cond:function(){return!B().isShortsPage},
then:function(){return _.W(a5O,{props:d,activeChapter:function(){return B().activeChapter},
chapterData:G})}}))},"Wg");
a5O=_.y(function(b){var d=b.props;var B=b.activeChapter;var k=b.chapterData;return _.W(_.Dz,null,_.W(_.iY,{each:function(){return Hzx(k())},
keyBy:"INDEX"},function(G){return _.W(_.Dz,null,_.W(_.m,{cond:function(){return _.p(G(),kZU)&&Y9Q(d(),_.p(G(),kZU))},
then:function(){return _.W(mT5,{timedMarker:function(){return _.p(G(),kZU)}})}}))}),_.W(_.m,{cond:function(){var G;
return B()&&((G=_.p(B(),gt))==null?void 0:G.title)},
then:function(G){return _.W(_.I4,{text:G,noPreWrap:!0})}}))},"Xg");
mT5=_.y(function(b){var d=b.timedMarker;return _.W(_.Dz,null,_.W("div",{class:"ytPlayerStoryboardTimedMarkerIconWrapper"},_.W(_.$u,{icon:function(){return d().icon},
className:"ytPlayerStoryboardTimedMarkerIcon"})),_.W(_.I4,{text:function(){return d().label},
noPreWrap:!0}))},"Yg");_.$TQ=_.y(function(b){var d=b.progressBarProps;var B=b.playheadData;var k=b.config;b=_.WC("yt-progress-bar");var G=_.WC("div"),P=_.WC("div"),v=_.C(_.zk({width:0,left:0},void 0,"XjZjde")),L=v.next().value,A=v.next().value,a=function(){P.value&&A(P.value.getBoundingClientRect())},O=function(){L().width<=0&&a();
return L()};
_.Dn("resize",a);var I=new iN(O,function(){},function(){return 0},function(){},function(){},function(){}),D=function(){return d()};
v=_.C(_.zk(!1,void 0,"uZlOJc"));var U=v.next().value,M=v.next().value;v=_.A2(function(){M(!0);k().position===2?setTimeout(function(){a()},100):a()});
var z=_.A2(function(){M(!1);qHg(I,D)()}),H=_.A2(function(yE){(k().doSeekOnClick||_.N("mweb_progress_bar_seek_on_mouse_click")&&typeof PointerEvent!=="undefined"&&yE instanceof PointerEvent&&yE.pointerType==="mouse")&&Vy0(I,D,k)(yE);
return!1}),l=_.A2(function(yE){uCW(I,D)(yE);
return!1}),F=_.A2(function(yE){KTP(I,D)(yE);
return!1}),K=_.A2(function(yE){T$Q(I,D,k)(yE);
return!1}),u=_.A2(function(yE){QPW(I,D,k)(yE);
return!1}),r=_.A2(function(){YHP(I,D,k)();
return!1}),Q=_.A2(function(){enm(I,D,k)();
return!1}),q=_.A2(function(){b_5(I,D,k)();
return!1}),sW=_.A2(function(yE){dT4(D)(yE);
return!1});
_.Dn("mousemove",BsE(I,D,k));_.Dn("mouseup",kIE(I,D,k));_.Ti(function(){S9m(G.value);M(!1);a();kIE(I,D,k)()});
var L1={};L1=_.LQ("ytPlayerProgressBarHost",function(){return k().className},(L1.ytPlayerProgressBarHostReadOnly=function(){return k().disableScrubbing},L1.ytPlayerProgressBarHostHidden=function(){return k().hideProgressBar&&!U()},L1.ytPlayerProgressBarHostLowerPlayer=function(){return k().position===0},L1.ytPlayerProgressBarHostBottomEdge=function(){return k().position===1},L1.ytPlayerProgressBarHostBottomInset=function(){return k().position===2},L1.ytPlayerProgressBarHostCustom=function(){return k().position===
3},L1));
var cJ={},OW=_.LQ("ytPlayerProgressBarBackground",(cJ.ytPlayerProgressBarBackgroundHide=function(){return k().position===2&&!U()&&!d().isDragging},cJ));
cJ={};cJ=_.LQ("ytPlayerProgressBarDragContainer",(cJ.ytPlayerProgressBarDragContainerBottomEdge=function(){return k().position===1},cJ));
var ow={};ow=_.LQ("ytPlayerProgressBarProgressBar",(ow.ytPlayerProgressBarProgressBarInset=function(){return k().position===2},ow.ytPlayerProgressBarProgressBarInsetMinimized=function(){return k().position===2&&!U()&&!d().isDragging},ow));
var Z2=function(){return Math.floor(zNm(d())*100)};
return _.W("yt-progress-bar",{el:b,class:L1},_.W(_.m,{cond:function(){return k().position===2},
then:function(){return _.W("div",{class:OW})}}),_.W("div",{el:G,
"on:click":H,"on:touchstart":l,"on:touchmove":K,"on:mouseenter":v,"on:mousedown":F,"on:mouseleave":z,"on:mousemove":u,"on:mouseup":Q,"on:touchend":r,"on:touchcancel":q,"on:keydown":sW,class:cJ,role:"slider","aria-valuenow":Z2,"aria-valuetext":function(){return Z2()+"%"},
"aria-valuemin":function(){return 0},
"aria-valuemax":function(){return d().videoDuration},
draggable:_.N("web_progress_bar_draggable")?"false":"true",tabindex:0,"aria-label":_.AU("SEEK_SLIDER")},_.W("div",{el:P,class:ow},_.W(g80,{progressBarProps:d,config:k,highContrast:function(){return!!k().isInlinePlayback}}),_.W(_.m,{cond:function(){return k().chapterData&&ly4(k().chapterData)},
then:function(){return _.W(FTE,{progressState:d,multiMarkersPlayerBarRenderer:function(){return k().chapterData},
progressBarWidth:function(){return L().width}})},
else:function(){return _.W(yiE,{progressBarProps:d,config:k})}}),_.W(SHP,{progressBarProps:d,
playheadData:B,interpolateDotPosition:function(){return k().position!==2},
hidePlayhead:function(){return k().playheadDotBehavior===1&&!U()}}))),_.W(Cca,{progressBarProps:d,
config:function(){return{activeChapter:Kfd(d(),k().chapterData),getProgressBarWidthPx:function(){return O().width},
isShortsPage:!!k().isShortsPage,isInlinePlayer:!!k().isInlinePlayback,useFadeInAnimation:!!k().isInlinePlayback}},
progressBarWidthPx:function(){return L().width},
chapterData:function(){return k().chapterData}}))},"Zg");
_.$TQ.idomCompat=!0;Object.assign({},_.tJQ(),{setState:function(){},
domMeasurements:{},appApi:_.JXQ(),playerApi:void 0,playerContainer:void 0,playerControlContainer:void 0,uxConfig:{}});var O_O;
_.I5O=_.y(function(){var b,d=(b=_.SV(dQJ().playerApi))!=null?b:void 0;b=_.C(_.zk(!1,void 0,"Z9NQ1b"));var B=b.next().value,k=b.next().value;b=_.C(_.zk(!1,void 0,"HoVJXe"));var G=b.next().value,P=b.next().value;b=_.C(_.zk(!1,void 0,"DWCY3"));var v=b.next().value,L=b.next().value;b=_.C(_.zk(!1,void 0,"g4C2Zd"));var A=b.next().value,a=b.next().value;b=_.C(_.zk(0,void 0,"lmVfFb"));var O=b.next().value,I=b.next().value;b=_.C(_.zk(0,void 0,"mFLbzb"));var D=b.next().value,U=b.next().value;b=_.C(_.zk(!1,void 0,
"hQN4Wb"));var M=b.next().value,z=b.next().value;b=_.C(_.zk(0,void 0,"WWU0fb"));var H=b.next().value,l=b.next().value;b=_.C(_.zk(0,void 0,"MJ7LMd"));var F=b.next().value,K=b.next().value;b=_.C(_.zk("",void 0,"hnomOe"));var u=b.next().value,r=b.next().value;b=_.C(_.zk(-1,void 0,"ARe3pf"));var Q=b.next().value,q=b.next().value,sW=_.lp(function(){var L1={controlsVisible:B(),isOverlayHidden:G(),shouldWaitToHideControls:v(),isDragging:A(),isHovering:M(),videoDuration:H(),playedTime:F(),videoId:u(),draggedTime:D(),
hoveredTime:O(),playerState:Q()};return Object.assign({},_.tJQ(),L1,{domMeasurements:{},setState:function(cJ){cJ.controlsVisible!==void 0&&k(cJ.controlsVisible);cJ.isOverlayHidden!==void 0&&P(cJ.isOverlayHidden);cJ.shouldWaitToHideControls!==void 0&&L(cJ.shouldWaitToHideControls);cJ.isDragging!==void 0&&a(cJ.isDragging);cJ.isHovering!==void 0&&z(cJ.isHovering);cJ.draggedTime!==void 0&&U(cJ.draggedTime);cJ.hoveredTime!==void 0&&I(cJ.hoveredTime);cJ.videoDuration!==void 0&&l(cJ.videoDuration);cJ.playedTime!==
void 0&&K(cJ.playedTime);cJ.videoId!==void 0&&r(cJ.videoId);cJ.playerState!==void 0&&q(cJ.playerState)},
appApi:_.JXQ(),playerApi:d})},void 0,"Au4PIf");
_.ng(function(){d==null||d.addEventListener("onVideoProgress",gvW(sW));d==null||d.addEventListener("onVideoDataChange",Zz4(sW));d==null||d.addEventListener("onStateChange",jQm(sW))});
_.Tk(function(){if(d==null?0:d.isReady())d==null||d.removeEventListener("onVideoProgress",gvW(sW)),d==null||d.removeEventListener("onVideoDataChange",Zz4(sW)),d==null||d.removeEventListener("onStateChange",jQm(sW))});
return _.W("desktop-shorts-player-controls",null,_.W(O_O,{playerControlsProps:sW}))},"ah");
O_O=_.y(function(b){var d=b.playerControlsProps;return _.W("div",{class:"desktopShortsPlayerControlsHost"},_.W(_.$TQ,{progressBarProps:d,config:function(){return{isShortsPage:!0,hideProgressBar:d().videoDuration<30&&d().playerState!==2&&!d().isDragging,rounded:!0,position:3,unmuteOnSeek:!1,playheadDotBehavior:1,doSeekOnClick:!0}}}))},"bh");_.DTO=_.y(function(b){function d(L1){L1!==0||I()?L1>50&&(I()||!U())?(D(!1),M(!0)):L1<=50&&(I()||U())&&(D(!1),M(!1)):D(!0)}
function B(L1,cJ){var OW;return _.f(function(ow){if(ow.nextAddress==1)return ow.yield(_.mp(),2);OW=ow.yieldResult;cJ&&OW?(OW.unMute(!0),L1&&(krJ(L1,OW.getVolume()),H(OW.getVolume()))):OW&&(OW.mute(!0),L1&&krJ(L1,0));_.tn(ow)})}
function k(L1){var cJ,OW;return _.f(function(ow){if(ow.nextAddress==1)return ow.yield(_.mp(),2);cJ=ow.yieldResult;OW=50;cJ&&(OW=cJ.getVolume(),cJ.isMuted()?krJ(L1,0):krJ(L1,OW));H(OW);_.tn(ow)})}
var G=b.orientation;b=_.WC("desktop-shorts-volume-controls");var P=_.WC("button"),v=_.$i("input"),L=_.C(_.zk(!1,void 0,"RuD0I")),A=L.next().value,a=L.next().value,O=_.C(_.zk(!1,void 0,"YbWwwb"));L=O.next().value;O=O.next().value;var I=L,D=O;O=_.C(_.zk(!0,void 0,"F7Esub"));L=O.next().value;O=O.next().value;var U=L,M=O;L=_.C(_.zk(50,void 0,"QFGbod"));var z=L.next().value,H=L.next().value;L=_.lp(function(){var L1=I();return _.N("web_shorts_keyboard_enable_mute_shortcut")?L1?_.AU("PLAYER_LABEL_UNMUTE",
void 0,"Unmute (m)"):_.AU("PLAYER_LABEL_MUTE",void 0,"Mute (m)"):L1?_.AU("UNMUTE_VOLUME",void 0,"Unmute"):_.AU("MUTE_VOLUME",void 0,"Mute")},void 0,"rhQxrf");
O=_.lp(function(){var L1=I(),cJ=U();return{sources:[{clientResource:{imageName:L1?_.N("web_shorts_modern_controls")?"VOLUME_OFF_DELHI_PLAYER":"VOLUME_OFF_FILLED":cJ?_.N("web_shorts_modern_controls")?"VOLUME_UP_DELHI_PLAYER_FILLED":"VOLUME_UP_FILLED":_.N("web_shorts_modern_controls")?"VOLUME_DOWN_DELHI_PLAYER_FILLED":"VOLUME_DOWN_FILLED"}}]}},void 0,"mluxjf");
var l=_.lp(function(){var L1=z();return I()?L1+"% volume muted":L1+"% volume"},void 0,"QaT2u"),F=_.lp(function(){return G()==="vertical_down"},void 0,"LkJ9ac");
_.Ti(function(){function L1(){a(!0)}
function cJ(){a(!1)}
v&&v.value&&(v.value.addEventListener("focus",L1),v.value.addEventListener("focusout",cJ),k(v.value).then(function(){d(Number(Gr2(v.value)))}));
P&&P.value&&(P.value.addEventListener("focus",L1),P.value.addEventListener("focusout",cJ));_.Tk(function(){var OW;v==null||(OW=v.value)==null||OW.removeEventListener("focus",L1);var ow;v==null||(ow=v.value)==null||ow.removeEventListener("focusout",cJ);var Z2;P==null||(Z2=P.value)==null||Z2.removeEventListener("focus",L1);var yE;P==null||(yE=P.value)==null||yE.removeEventListener("focusout",cJ)})});
var K=_.A2(function(){if(v&&v.value){var L1=Number(Gr2(v.value));B0E(L1);H(L1);v.value.style.setProperty("--gradient-percent",L1+"%");d(L1)}return!1}),u=_.A2(function(){v&&v.value&&(B(v.value,I()),D(!I()));
return!1}),r={},Q={},q={},sW={};
return _.W("desktop-shorts-volume-controls",{"on:pointerleave":_.A2(function(){a(!1)}),
"on:pointerenter":_.A2(function(){a(!0)}),
class:_.LQ("ytdDesktopShortsVolumeControlsHost",(r.ytdDesktopShortsVolumeControlsHostVertical=F,r.ytdDesktopShortsVolumeControlsHostModern=_.N("web_shorts_modern_controls"),r.ytdDesktopShortsVolumeControlsHostModernExpanded=function(){return _.N("web_shorts_modern_controls")&&A()},r)),
el:b},_.W(_.m,{cond:function(){return!F()},
then:function(){var L1={};return _.W("div",{class:_.LQ("ytdDesktopShortsVolumeControlsBackgroundScrim",(L1.ytdDesktopShortsVolumeControlsBackgroundScrimExpanded=A,L1.ytdDesktopShortsVolumeControlsBackgroundScrimExpandedModern=function(){return _.N("web_shorts_modern_controls")&&A()},L1))})}}),_.W("div",{class:_.LQ((Q.ytdDesktopShortsVolumeControlsMuteIconButtonContainer=F,Q))},_.W("button",{"aria-label":L,
title:L,el:P,"on:click":u,class:"ytdDesktopShortsVolumeControlsMuteIconButton"},O?_.W(_.qc,{data:O,alt:L,className:"ytdDesktopShortsVolumeControlsMuteIcon"}):null)),_.W("div",{class:_.LQ("ytdDesktopShortsVolumeControlsSliderContainer",(q.ytdDesktopShortsVolumeControlsSliderContainerExpanded=A,q.ytdDesktopShortsVolumeControlsSliderContainerVertical=F,q.ytdDesktopShortsVolumeControlsSliderContainerVerticalDown=F,q.ytdDesktopShortsVolumeControlsSliderContainerVerticalExpanded=function(){return A()&&
F()},q))},_.W("input",{"aria-label":_.AU("VOLUME"),
title:_.AU("VOLUME"),el:v,"on:input":K,type:"range",class:_.LQ("ytdDesktopShortsVolumeControlsNativeSlider",(sW.ytdDesktopShortsVolumeControlsNativeSliderModern=_.N("web_shorts_modern_controls"),sW)),id:"volume-input",role:"slider","aria-valuenow":z,"aria-valuetext":l,"aria-valuemin":0,"aria-valuemax":100})))},"ch");var UTE=_.y(function(b){var d=b.data;var B=b.overlayDensity;b={};return _.W("yt-reel-channel-bar-view-model",{class:"ytReelChannelBarViewModelHost"},_.W(_.MN,{data:function(){return d().decoratedAvatarViewModel}},{decoratedAvatarViewModel:function(k){var G=k.data;
return _.W(_.A1,{data:function(){return(B==null?void 0:B())===1?Object.assign({},G(),{avatar:{avatarViewModel:Object.assign({},_.p(G().avatar,_.yk),{avatarImageSize:"AVATAR_SIZE_M"})}}):G()}})}}),_.W(_.MN,{data:function(){return d().avatarStackViewModel}},{avatarStackViewModel:function(k){return _.W(_.W5,{data:k.data})}}),_.W(_.I4,{className:_.LQ("ytReelChannelBarViewModelChannelName",(b.ytReelChannelBarViewModelChannelNameLarge=function(){return(B==null?void 0:B())===1},b)),
text:function(){return d().channelName},
linkInheritColor:!0,userInput:!0}),_.W("div",{class:"ytReelChannelBarViewModelReelSubscribeButton"},_.W(_.MN,{data:function(){return d().subscribeButtonViewModel}},{subscribeButtonViewModel:function(k){var G=k.data;
return _.W(_.fa,{data:function(){return(B==null?void 0:B())===1?Object.assign({},G(),{backgroundStyle:"SUBSCRIBE_BUTTON_VIEW_MODEL_BACKGROUND_STYLE_TONAL",buttonStyle:Object.assign({},G().buttonStyle,{buttonSize:"SUBSCRIBE_BUTTON_VIEW_MODEL_SIZE_MEDIUM"})}):G()},
isOverlay:!1})},
buttonViewModel:_.F0})),_.W("div",{class:"ytReelChannelBarViewModelReelSponsorButton"},_.W(_.MN,{data:function(){var k,G;return(G=_.p((k=d())==null?void 0:k.sponsorButtonViewModel,mRA))==null?void 0:G.sponsorButton}},{buttonViewModel:function(k){return _.W(_.F0,{data:k.data,
buttonOverrides:function(){return{toggled:!0}}})}})))},"dh");var osm=_.y(function(b){var d=function(){var G;return((G=b.overlayDensity)==null?void 0:G.call(b))===1},B=function(){return d()?22:16},k={};
return _.W("yt-reel-multi-format-link-view-model",{class:_.LQ("ytReelMultiFormatLinkViewModelHost",(k.ytReelMultiFormatLinkViewModelHostTall=!0,k.ytReelMultiFormatLinkViewModelHostLarge=function(){return d()},k))},_.W(_.hF,{ariaLabel:function(){return b.data().a11yLabel},
className:"ytReelMultiFormatLinkViewModelEndpoint",command:function(){return b.data().command}},_.W("h3",{class:function(){return d()?"ytReelMultiFormatLinkViewModelLargeLink":"ytReelMultiFormatLinkViewModelLink"}},_.W(_.m,{cond:function(){return b.data().icon},
then:function(G){return _.W(_.qc,{data:G,className:"ytReelMultiFormatLinkViewModelIcon",alt:"",size:B})}}),_.W(_.I4,{text:function(){return b.data().title},
className:"ytReelMultiFormatLinkViewModelTitle"}))))},"eh");
osm.idomCompat=!0;var NsQ=_.y(function(b){var d=b.data;var B=b.overlayDensity;var k=b.extractOverlay;var G=_.WC("yt-shorts-suggested-action-view-model");b=_.C(_.zk(!1,void 0,"S60Hzc"));var P=b.next().value,v=b.next().value;b=_.C(_.zk(!1,void 0,"O76chf"));var L=b.next().value,A=b.next().value,a=function(){return d().isMultiLineSa},O=_.on(M$J,function(){var q,sW;
return(sW=(q=d().toggleableContent)==null?void 0:q.entityKey)!=null?sW:""}),I=function(){var q,sW,L1;
return(L1=d().toggleableContent)!=null&&L1.entityKey?(sW=(q=O())==null?void 0:q.value)!=null?sW:!1:!1},D=function(){var q,sW,L1,cJ,OW,ow,Z2,yE,wG,aS,b2;
return d().toggleableContent?I()?(q=d().toggleableContent)==null?void 0:q.toggledData:(sW=d().toggleableContent)==null?void 0:sW.untoggledData:{primaryText:(yE=(L1=d().defaultContent)==null?void 0:L1.primaryText)!=null?yE:d().text,secondaryText:(cJ=d().defaultContent)==null?void 0:cJ.secondaryText,onTapCommand:(wG=(OW=d().defaultContent)==null?void 0:OW.onTapCommand)!=null?wG:d().onTapCommand,icon:(aS=(ow=d().defaultContent)==null?void 0:ow.icon)!=null?aS:d().icon,image:(b2=(Z2=d().defaultContent)==
null?void 0:Z2.image)!=null?b2:d().image}},U=function(){return a()?d().trailingTapTarget:void 0},M=function(q,sW){return function(){return P()?sW:q}},z=function(){return{leadingSection:M("ytShortsSuggestedActionViewModelDynamicHostCollapsedLeadingSection","ytShortsSuggestedActionViewModelDynamicHostExpandedLeadingSection"),
secondaryText:(B==null?void 0:B())===1?M("ytShortsSuggestedActionViewModelDynamicHostCollapsedSecondary","ytShortsSuggestedActionViewModelExpansiveContainerExpandedSecondary"):M("ytShortsSuggestedActionViewModelDynamicHostCollapsedSecondary","ytShortsSuggestedActionViewModelDynamicHostExpandedSecondary"),trailingSection:M("ytShortsSuggestedActionViewModelDynamicHostCollapsedTrailingSection","ytShortsSuggestedActionViewModelDynamicHostExpandedTrailingSection"),trailingSectionExtractOverlay:M("ytShortsSuggestedActionViewModelExtractOverlayCollapsedTrailingSection",
"ytShortsSuggestedActionViewModelExtractOverlayExpandedTrailingSection"),leadingIcon:M("ytShortsSuggestedActionViewModelDynamicHostCollapsedLeadingIcon","ytShortsSuggestedActionViewModelDynamicHostExpandedLeadingIcon"),leadingImage:M("ytShortsSuggestedActionViewModelDynamicHostCollapsedLeadingImage","ytShortsSuggestedActionViewModelDynamicHostExpandedLeadingImage")}};
b={};b=_.LQ((b.ytShortsSuggestedActionViewModelStaticHost=function(){return!a()},b.ytShortsSuggestedActionViewModelDynamicHost=a,b.ytShortsSuggestedActionViewModelDynamicHostShown=function(){return a()&&L()},b.ytShortsSuggestedActionViewModelDynamicHostHidden=function(){return a()&&!L()},b.ytShortsSuggestedActionViewModelExtractOverlay=function(){return k==null?void 0:k()},b));
_.Ti(function(){if(a()){var q=0,sW;if((sW=d().animationParams)==null?0:sW.shouldExpand){var L1,cJ;q=((cJ=(L1=d().animationParams)==null?void 0:L1.expansionDelaySecs)!=null?cJ:0)*1E3}var OW,ow=((OW=d().animationParams)==null?0:OW.shouldExpand)?setTimeout(function(){v(!0)},q):void 0,Z2,yE;
q=((Z2=d().animationParams)==null?0:Z2.visibilityDelaySecs)?((yE=d().animationParams)==null?NaN:yE.visibilityDelaySecs)*1E3:0;var wG=setTimeout(function(){A(!0)},q);
_.Tk(function(){ow&&clearTimeout(ow);clearTimeout(wG)})}});
var H=function(q){_.VW(q,Object.assign({},{form:{element:G.value}}))},l=_.A2(function(){var q,sW=(q=D())==null?void 0:q.onTapCommand;
sW&&H(sW)}),F=_.A2(function(){var q,sW;
if(q=(sW=U())==null?void 0:sW.onTapCommand)return H(q),!1}),K=_.m2({"vertical-align":"bottom",
"border-radius":function(){var q;return a()?((q=d().defaultContent)==null?0:q.isCircleImage)?"50%":"4px":"0px"},
width:function(){var q,sW,L1;return a()&&((q=d().defaultContent)==null?0:q.imageSize)?((L1=(sW=d().defaultContent)==null?void 0:sW.imageSize)!=null?L1:24)+"px":null},
height:function(){var q,sW,L1;return a()&&((q=d().defaultContent)==null?0:q.imageSize)?((L1=(sW=d().defaultContent)==null?void 0:sW.imageSize)!=null?L1:24)+"px":null}}),u=function(){return a()?z().leadingIcon():"ytShortsSuggestedActionViewModelStaticHostLeadingIcon"},r=function(){return a()?z().leadingImage():"ytShortsSuggestedActionViewModelStaticHostLeadingImage"},Q={};
return _.W("yt-shorts-suggested-action-view-model",{class:b,el:G},_.W("div",{style:"display: flex; flex-direction: row; align-items: center;"},_.W("button",{class:_.LQ(function(){return a()?"ytShortsSuggestedActionViewModelDynamicHostContainer":"ytShortsSuggestedActionViewModelStaticHostContainer"},function(){var q;
return(q=d().useFullRoundedBorder)!=null&&q?"ytShortsSuggestedActionViewModelDynamicHostUseRoundBorder":!U()&&a()?"ytShortsSuggestedActionViewModelDynamicHostRoundAllCorners":a()?"ytShortsSuggestedActionViewModelDynamicHostOnlyRoundLeadingCorners":""},function(){var q;
return(q=d().disableFixedHeight)!=null&&q?"ytShortsSuggestedActionViewModelDynamicHostFixedHeightAuto":""},(Q.ytShortsSuggestedActionViewModelExpansiveContainer=function(){return(B==null?void 0:B())===1},Q.ytShortsSuggestedActionViewModelExtractOverlayContainer=function(){return k==null?void 0:k()},Q)),
"on:click":l},_.W(_.HS,{model:{color:4}}),_.W("div",{class:_.LQ(function(){return a()?z().leadingSection():"ytShortsSuggestedActionViewModelStaticHostLeadingSection"})},_.W(_.m,{cond:function(){var q;
return(q=D())==null?void 0:q.image},
then:function(q){return _.W(_.qc,{data:q,alt:"",className:r,contentMode:"CONTENT_MODE_SCALE_TO_FILL",preserveHeight:!0,preserveWidth:!0,useWidth:!0,style:K})}}),_.W(_.m,{cond:function(){var q,sW;
return(q=D())==null?void 0:(sW=q.icon)==null?void 0:sW.iconType},
then:function(q){return _.W(_.$u,{icon:q,active:I,className:u})}})),_.W("div",{class:"ytShortsSuggestedActionViewModelStaticHostTextSection"},_.W(_.m,{cond:function(){var q;
return(q=D())==null?void 0:q.primaryText},
then:function(q){var sW={};return _.W("div",{class:_.LQ("ytShortsSuggestedActionViewModelStaticHostPrimaryText",(sW.ytShortsSuggestedActionViewModelExpansiveContainerPrimaryText=function(){return(B==null?void 0:B())===1},sW))},_.W(_.I4,{text:q}))}}),_.W(_.m,{cond:function(){var q;
return(q=D())==null?void 0:q.secondaryText},
then:function(q){return _.W("div",{class:function(){return z().secondaryText()}},_.W(_.I4,{text:q}))}}))),_.W(_.m,{cond:U,
then:function(q){return _.W("div",{class:_.LQ(function(){return z().trailingSection()},function(){var sW,L1;
return(k==null?void 0:k())&&((L1=(sW=z()).trailingSectionExtractOverlay)==null?void 0:L1.call(sW))||""}),
"aria-label":function(){var sW;return(sW=q().a11yLabel)!=null?sW:""},
"on:click":F,role:"button",tabindex:0},_.W(_.HS,{model:{color:4}}),_.W(_.$u,{icon:"CHEVRON_DOWN",className:"ytShortsSuggestedActionViewModelDynamicHostTrailingIcon"}))}})))},"fh");var pAE=_.y(function(b){var d=b.data;var B=b.overlayDensity;var k=_.WC("yt-shorts-video-title-view-model");b=_.A2(function(v){if(_.tB(_.l3(v),k.value,["A".toString()]))return!1;(v=d().truncatedTextOnTapCommand)&&_.VW(v);return!1});
var G={},P={};return _.W("yt-shorts-video-title-view-model",{el:k,class:_.LQ("ytShortsVideoTitleViewModelHost",(G.ytShortsVideoTitleViewModelHostClickable=function(){return!!d().truncatedTextOnTapCommand},G)),
"on:click":b},_.W("h2",{class:_.LQ("ytShortsVideoTitleViewModelShortsVideoTitle",(P.ytShortsVideoTitleViewModelShortsVideoTitleLarge=function(){return(B==null?void 0:B())===1},P.ytShortsVideoTitleViewModelShortsVideoTitleOneLine=function(){return _.N("enable_shorts_declutter_ui")},P))},_.W(_.I4,{text:function(){return d().text},
linkInheritColor:!0,noEndpoints:!1,userInput:!0,isHeadline:function(){return(B==null?void 0:B())===1}})))},"gh");_.Mu5=_.y(function(b){var d=b.data;var B=b.overlayDensity;var k=b.extractOverlay;var G=function(){return(B==null?void 0:B())===1};
return _.W("yt-reel-metapanel-view-model",{class:"ytReelMetapanelViewModelHost"},_.W(_.MN,{data:function(){return d().metadataItems}},{badgeViewModel:function(P){P=P.data;
return _.W("div",{class:_.LQ(function(){return G()?"ytReelMetapanelViewModelExpansiveBlock":"ytReelMetapanelViewModelMetapanelItem"})},_.W(_.l9,{data:P}))},
playerDisclosureViewModel:function(P){P=P.data;return _.W("div",{class:_.LQ(function(){return G()?"ytReelMetapanelViewModelExpansiveBlock":"ytReelMetapanelViewModelMetapanelItem"})},_.W(_.WsW,{data:P,
extractOverlay:k}))},
shortsSuggestedActionViewModel:function(P){P=P.data;return _.W("div",{class:_.LQ(function(){return G()?"ytReelMetapanelViewModelExpansiveBlock":"ytReelMetapanelViewModelMetapanelItem"})},_.W(NsQ,{data:P,
overlayDensity:B,extractOverlay:k}))},
reelChannelBarViewModel:function(P){P=P.data;var v={};return _.W("div",{class:_.LQ("ytReelMetapanelViewModelMetapanelItem",(v.ytReelMetapanelViewModelExpansive=function(){return G()},v))},_.W(UTE,{data:P,
overlayDensity:B}))},
reelMultiFormatLinkViewModel:function(P){P=P.data;var v={};return _.W("div",{class:_.LQ("ytReelMetapanelViewModelMetapanelItem",(v.ytReelMetapanelViewModelExpansive=function(){return G()},v))},_.W(osm,{data:P,
overlayDensity:B}))},
shortsVideoTitleViewModel:function(P){P=P.data;var v={};return _.W("div",{class:_.LQ("ytReelMetapanelViewModelMetapanelItem",(v.ytReelMetapanelViewModelExpansive=function(){return G()},v))},_.W(pAE,{data:P,
overlayDensity:B}))},
reelSoundMetadataViewModel:function(P){P=P.data;var v={};return _.W("div",{class:_.LQ("ytReelMetapanelViewModelMetapanelItem",(v.ytReelMetapanelViewModelExpansive=function(){return G()},v))},_.W(_.oeE,{data:P,
overlayDensity:B}))},
toggleButtonViewModel:function(P){P=P.data;var v={};return _.W("div",{class:_.LQ("ytReelMetapanelViewModelMetapanelItem",(v.ytReelMetapanelViewModelExpansive=function(){return G()},v))},_.W(_.kk,{data:P}))}}))},"hh");var cok=_.y(function(b){var d=_.eS(b,{size:"M",disabled:!1,tooltipText:"",onTap:void 0}),B=d.size,k=d.onTap,G=d.disabled,P=d.tooltipText;return _.W("div",{class:"ytdShortsMiniplayerOverlayInteractive"},_.W(_.jH,{data:function(){return{style:"overlay-dark",type:"tonal",state:"active",iconPosition:"icon-only",size:B(),disabled:G(),tooltipText:P(),onTap:k}},
iconName:b.iconType}))},"ih"),Jog=_.y(function(b){function d(O){O.stopPropagation();
O.code==="ArrowUp"?(O.preventDefault(),CU4(L.value)):O.code==="ArrowDown"?(O.preventDefault(),vq1(L.value)):O.code==="KeyM"?PUx():(O.code==="KeyK"||O.code==="Space")&&Eqy(A())}
var B=_.eS(b,{previousButtonDisabled:!1,nextButtonDisabled:!1,data:void 0,playabilityStatus:void 0,previewThumbnail:void 0});b=B.previousButtonDisabled;var k=B.nextButtonDisabled,G=B.data,P=B.playabilityStatus,v=B.previewThumbnail,L=_.WC("ytd-shorts-miniplayer-overlay"),A=_.UZ(_.i2y),a;_.ng(function(){(a=_.r1(L.value))&&a.addEventListener("keydown",d)});
_.Tk(function(){var O;(O=a)==null||O.removeEventListener("keydown",d)});
B=function(){var O,I;var D=_.p((O=G())==null?void 0:(I=O.reelPlayerOverlayRenderer)==null?void 0:I.buttonBar,fD$);if(D){var U;O=Object.assign({},D,{buttonViewModels:(U=D.buttonViewModels)==null?void 0:U.filter(sTm)})}else O=void 0;return O};
return _.W("ytd-shorts-miniplayer-overlay",{el:L,class:"ytdShortsMiniplayerOverlayHost"},_.W("div",{class:"ytdShortsMiniplayerOverlayThumbnailBackground",style:_.m2({"background-image":function(){var O=v();return O?'url("'+_.GD(O.thumbnails)+'")':""}})}),_.W("div",{class:"ytdShortsMiniplayerOverlayOverlay"},_.W("div",{class:"ytdShortsMiniplayerOverlayTopButtons"},_.W(cok,{iconType:function(){var O=A();
return O===2||O===-1||O===5?"PLAY_ARROW":"PAUSE_FILLED"},
size:"L",onTap:function(){Eqy(A())},
tooltipText:function(){var O=A();return O===1||O===3?_.AU("PLAYER_LABEL_PAUSE"):_.AU("PLAYER_LABEL_PLAY")}}),_.W(_.DTO,{orientation:"horizontal_right"})),_.W("div",{class:"ytdShortsMiniplayerOverlayActionButtons"},_.W(cok,{iconType:"YOUTUBE_SHORTS_ARROW_UP",
disabled:b,onTap:function(){CU4(L.value)},
tooltipText:_.AU("PREVIOUS_VIDEO_LABEL")}),_.W(cok,{iconType:"YOUTUBE_SHORTS_ARROW_DOWN",disabled:k,onTap:function(){vq1(L.value)},
tooltipText:_.AU("NEXT_VIDEO_LABEL")}),_.N("web_shorts_pip_like_button")?_.W(_.m,{cond:B,then:function(O){return _.W("div",{class:"ytdShortsMiniplayerOverlayInteractive"},_.W(_.Lu3,{data:O,buttonShapeOverrideables:{iconPosition:"icon-with-label",size:"M",style:"overlay-dark",type:"tonal"}}))}}):null),_.W("div",{class:"ytdShortsMiniplayerOverlayVideoMetaData"},_.W(_.m,{cond:function(){var O,I;
return _.p((O=G())==null?void 0:(I=O.reelPlayerOverlayRenderer)==null?void 0:I.metapanel,ApU)},
then:function(O){return _.W("div",{class:_.LQ("ytdShortsMiniplayerOverlayInteractive")},_.W(_.Mu5,{data:O}))}})),_.W("div",{class:_.LQ("ytdShortsMiniplayerOverlayPlayerControls","ytdShortsMiniplayerOverlayInteractive"),
hidden:function(){var O;return!((O=G())==null||!O.adsOverlay)||P()&&!w8w(P())}},_.W("div",{class:"ytdShortsMiniplayerOverlayPlayerControlsInner"},_.W(_.I5O,null)))),_.W(_.m,{cond:function(){var O=G(),I,D;
O=_.p(O==null?void 0:(I=O.adsOverlay)==null?void 0:(D=I.fulfillmentContent)==null?void 0:D.fulfilledLayout,TH3);return _.p(O==null?void 0:O.renderingContent,eg3)},
then:function(O){return _.W("div",{class:"ytdShortsMiniplayerOverlayAdsOverlay"},_.W(mBh,{data:O}))}}))},"kh");var Lx4=_.y(function(){var b=_.C(_.zk(new _.lS(NaN,NaN),void 0,"hq9Bjf")),d=b.next().value,B=b.next().value;b=_.C(_.zk(!1,void 0,"Mu3aZc"));var k=b.next().value,G=b.next().value,P=_.C(_.zk(!1,void 0,"LGtoFb"));b=P.next().value;var v=P.next().value,L=_.I2().resolve(_.VD).miniplayerPropSignalMap[0],A=L.data,a=L.shortsData,O=L.nextButtonDisabled,I=L.shortsPreviewThumbnail,D=L.previousButtonDisabled,U=L.externalPlaylistData;P=L.toastData;var M=L.playabilityStatus,z=L.isDisabled,H=L.playerVe,l=L.closeVe;
L=_.UZ(_.CC);_.Ae("yt-pip-window-resized",function(r){B(r)});
_.Ae("yt-activate-pip-miniplayer",function(){return _.f(function(r){v(!0);_.tn(r)})});
var F=function(){var r;return!((r=U())==null||!r.contents)&&k()},K=function(){var r=d(),Q=!!A(),q=F();
r=r.clone();Q&&(r.height-=76);q&&(r.height-=285);return r},u=function(){G(!k())};
_.nL(function(){var r=H(),Q=_.hb(11),q=_.RD(11);Q&&q&&r&&(_.VV(Q,q,r),q=l())&&(_.iV(Q,r,[q]),_.uV(Q,[q]))},"fHkmfb");
return _.W("ytd-pip-container",{class:"ytdPipContainerHost"},_.W(_.m,{cond:b,then:function(){return _.W(_.l7O,{isDisabled:z,playabilityStatus:M,size:K,isPictureInPicture:!0})}}),_.W(_.m,{cond:A,
then:function(){return _.W(_.hn0,{data:A,expanded:k,onExpandClick:u,playlistData:U})}}),_.W(_.m,{cond:F,
then:function(){return _.W("div",{class:"ytdPipContainerPlaylistPanel"},_.W(_.ycO,{data:U,hideHeaderText:!0,withinMiniplayer:!0}))}}),_.W(_.m,{cond:L,
then:function(){return _.W(Jog,{data:a,nextButtonDisabled:O,previousButtonDisabled:D,playabilityStatus:M,previewThumbnail:I})}}),_.W("div",{class:"ytdPipContainerToast"},_.W(_.tyO,{toastData:P})))},"mh");var wa=function(b,d,B){var k=this;this.pipController=b;this.JSC$19201_clientRoot=d;this.JSC$19201_pageRequestService=B;this.active=!1;this.player=this.playerElement=this.miniplayerFetchRequest=null;this.miniplayerPropSignalMap=ov1();this.JSC$19201_watchPipEnabled=_.N("web_watch_pip");this.shortsPipEnabled=_.N("web_shorts_pip");this.JSC$19201_watchWhileEnabled=_.N("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;_.Yt(_.Yg(),Z2W,function(G){k.isSingleOptionSurveyActive=G});
this.JSC$19201_onPlayerPlayVideo=this.JSC$19201_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);_.Lv(_.Cv.getInstance(),this.miniplayerServiceActionMap,this.JSC$19201_clientRoot);b.pictureInPictureSupported()&&_.Q4("genericClientExperimentEvent",
{eventType:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_DOCUMENT_PICTURE_IN_PICTURE_SUPPORTED"})},tws,Z_5,l50,gsW,yoE,GJS;
wa.prototype.handleMediaSessionPipActivation=function(){var b=this,d;return _.f(function(B){_.qw().mediaSessionPipActivation=!0;d=_.I2().resolve(_.dT);return d.isOnWatch()&&b.JSC$19201_watchPipEnabled?(_.qw().watchPipActivation=!0,_.zBE(b,d.data),B.jumpTo(0)):d.isOnShorts()&&b.shortsPipEnabled?(_.qw().shortsPipActivation=!0,_.RBQ(b),B.jumpTo(0)):b.isMiniplayerActive()&&b.JSC$19201_watchPipEnabled&&!b.watchWhileMode?B.yield(XA8(b),0):B.jumpTo(0)})};
var XA8=function(b){var d,B,k,G;return _.f(function(P){if(P.nextAddress==1)return d=!b.miniplayerToPipMode,B=b.playerElement,k=b.miniplayerData,G=b.watchResponse,P.yield(b.deactivate(),2);if(P.nextAddress!=3)return d?(_.qw().mediaSessionPipActivation=!0,_.qw().watchPipActivation=!0):_.qw().miniplayerButtonActivation=!0,P.yield(b.activate(B,k,G),3);b.miniplayerToPipMode=d;_.tn(P)})};
wa.prototype.onDownloadedVideoDeleted=function(b){var d,B=_.p((d=this.miniplayerData)==null?void 0:d.watchEndpoint,_.KB),k,G;B&&((k=this.watchResponse)==null?void 0:(G=k.playerResponse)==null?void 0:G.offlineState)!==void 0&&(d=B.videoId)&&b&&d===b&&this.close()};
wa.prototype.onShowMiniplayerCommand=function(b){var d=this,B,k,G,P,v,L,A,a,O,I,D;return _.f(function(U){switch(U.nextAddress){case 1:return B=_.p(b,xwr),G=(k=B)==null?void 0:k.miniplayerCommand,P=_.p(G,_.KB),G&&P&&!d.active?U.yield(_.Pc.getInstance(),2):U.return();case 2:return v=U.yieldResult,U.yield((L=v)==null?void 0:L.get("yt-miniplayer-shown-video-id"),3);case 3:A=U.yieldResult;a=P.videoId;if(!a||A===a)return U.return();O=_.I2().resolve(_.dT);if(O.isOnWatch())return _.eu(Error("Wj")),U.return();
I={channelItem:{externalId:btoa(a)}};d.readyToResumeVe=_.an(121253,void 0,void 0,I);_.qw().showMiniplayerCommandActivation=!0;return U.yield(_.POe(d,G,!0),4);case 4:return d.active&&(_.uN(d,{readyToResumeVe:d.readyToResumeVe,isReadyToResume:!0}),d.isReadyToResume=!0),U.yield((D=v)==null?void 0:D.set("yt-miniplayer-shown-video-id",P.videoId),5);case 5:d.readyToResumeVe=void 0,_.tn(U)}})};
wa.prototype.init=function(b){this.miniplayerEl?_.eu(new _.iq("MiniplayerService already initialized.")):this.miniplayerEl=b};
wa.prototype.isInitialized=function(){var b=!!this.miniplayerEl;b||_.eu(new _.iq("MiniplayerService used before initialized."));return b};
_.zBE=function(b,d){if(b.isInitialized()){var B=_.MJ4(d.response,d.playerResponse),k=_.I2().resolve(_.dT).getPlayerFromWatch();_.qw().currentEndpoint=B.watchEndpoint||null;b.activate(k,B,d)}};
_.RBQ=function(b){if(b.isInitialized()){var d=_.I2().resolve(_.dT).getPlayerFromShorts();b.activate(d)}};
tws=function(b,d){var B;(B=!b.isInitialized())||(B=_.I2().resolve(_.dT).isOnWatch()&&b.watchPipMode,B=!(b.isMiniplayerActive()&&(_.qw().userActivation||_.qw().lockupActivation||B)));if(B)return!1;hBW(b,d)?_.VH(b):GJS(b,d);return b.watchPipMode?!_.I2().resolve(_.dT).isOnWatch():!0};
wa.prototype.isMiniplayerActive=function(){return this.active};
var hBW=function(b,d){var B;d=(B=_.p(d,_.KB))==null?void 0:B.videoId;var k,G;b=(G=_.p((k=b.miniplayerData)==null?void 0:k.watchEndpoint,_.KB))==null?void 0:G.videoId;return d!=null&&d===b};
wa.prototype.collapse=function(){this.isInitialized()&&(this.backgroundPageData?_.dp(this.miniplayerEl,"yt-navigate-cache",{url:this.backgroundPageData.url,endpoint:this.backgroundPageData.endpoint,data:this.backgroundPageData}):_.BG(this.miniplayerEl,"yt-navigate-home-action"))};
_.POe=function(b,d,B,k){B=B===void 0?!1:B;var G,P,v,L;return _.f(function(A){switch(A.nextAddress){case 1:if(b.active){A.jumpTo(2);break}G=_.I2().resolve(_.dT);if(v=(P=b.playerElement)!=null?P:G.getPlayerFromWatch()){A.jumpTo(3);break}return A.yield(_.I2().resolve(_.Cc),4);case 4:v=G.getPlayerFromWatch();case 3:if(!v){_.eu(Error("Yj"));A.jumpTo(2);break}return A.yield(b.activate(v,k),2);case 2:return b.active?A.yield(GJS(b,d,B),7):A.return();case 7:(L=b.getPlayerElement())==null||L.focusOnPlayer(),
_.tn(A)}})};
wa.prototype.activate=function(b,d,B){var k=this,G,P,v,L,A,a,O,I,D;return _.f(function(U){switch(U.nextAddress){case 1:if(!k.isInitialized())return U.return();if(!b)return _.eu(Error("Yj")),U.return();if(_.OS$()||k.isMiniplayerActive())var M=!0;else M=_.qw().watchPipActivation||_.qw().watchWhileActivation,_.I2().resolve(_.dT).isOnWatch()&&!M?(_.eu(new _.iq("miniplayer activated on watch page")),M=!0):M=_.qw().watchWhileActivation?k.userDeactivatedWatchWhile||!!document.pictureInPictureElement||p8W():
!1;if(M)return $J5(),U.return();G=_.qw().mediaSessionPipActivation;P=_.qw().shortsPipActivation;v=_.qw().watchPipActivation;A=(L=_.qw().watchWhileActivation)||v;a=v||P;if(!k.pictureInPictureEnabled()||!a){U.jumpTo(2);break}return U.yield(H_0(k,G),3);case 3:if(!U.yieldResult)return _.eu(Error("Xj")),$J5(),U.return();case 2:return k.setActive(!0),k.watchResponse=B,k.playerElement=b,k.updateMiniplayerData(d),U.yield(l50(k,b),4);case 4:if(!k.active)return _.eu(new _.iq("miniplayer deactivated during activation")),
k.removePlayerListeners(),U.return();M=_.I2().resolve(_.Ib);M.addEventListener("yt-navigate",_.mq(k,k.onPlaylistNavigate));M.addEventListener("yt-playlist-data-updated",_.mq(k,k.JSC$19201_onPlaylistDataUpdated));k.JSC$19201_onPlaylistDataUpdated();$J5();k.JSC$19201_watchWhileEnabled&&_.tug(k,L);k.pictureInPictureEnabled()&&k.shortsPipEnabled&&(k.shortsPipMode=P,_.Yg().dispatch(PP3(k.shortsPipMode)));k.pictureInPictureEnabled()&&k.JSC$19201_watchPipEnabled&&(k.watchPipMode=v,_.cwJ(k.handleMediaSessionPipActivation));
k.player&&(O=k.player.getPlayerState(),I=O===1,_.Yg().dispatch(m6$(O)),_.kJ(k.miniplayerEl,"yt-miniplayer-play-state-changed",[I]),_.qw().isVideoPlaying=I);_.kJ(k.miniplayerEl,"yt-miniplayer-endpoint-changed");j_0(k);_.FbQ(k);if(k.shortsPipMode||k.watchPipMode)U=U.yield(_.BG(k.miniplayerEl,"yt-activate-pip-miniplayer")[0],6);else{M=U.yield;var z=_.BG(k.miniplayerEl,"yt-activate-miniplayer",[A])[0];U=M.call(U,z,6)}return U;case 6:if(k.watchResponse){M=k.getScreenLayer();z=_.hb(0);var H=DCy(0);z&&H&&
(_.lJ(z,H,M),M===0&&OqF(void 0,0))}Z_5(k);gsW(k,!0);(D=k.getPlayerElement())==null||D.focusOnPlayer();_.tn(U)}})};
wa.prototype.updateMiniplayerData=function(b){this.miniplayerData=b;_.uN(this,{data:b})};
_.FbQ=function(b){var d,B,k=((d=b.miniplayerData)==null?void 0:(B=d.miniplayerRenderer)==null?void 0:B.playbackMode)==="PLAYBACK_MODE_PAUSED_ONLY";d=b.watchWhileMode||b.watchPipMode?k&&!_.I2().resolve(_.dT).isOnWatch():k;_.uN(b,{isDisabled:d});var G,P;B=_.p((G=b.miniplayerData)==null?void 0:(P=G.miniplayerRenderer)==null?void 0:P.minimizedEndpoint,_.xQ);d&&B&&_.I2().resolve(_.sF).openSheet({openPopupActionCommand:{openPopupAction:B}},b.miniplayerEl)};
Z_5=function(b){if(b.watchResponse&&!yoE(b)){var d,B=(d=b.watchResponse.playerResponse)==null?void 0:d.trackingParams;B&&(_.uN(b,{expandVe:_.an(35989),closeVe:_.an(34699),readyToResumeCloseVe:_.an(131070),repositionVe:_.an(226204),resizeVe:_.an(226205)}),_.uN(b,{playerVe:_.Mc(B)}))}};
l50=function(b,d){return _.f(function(B){if(B.nextAddress==1)return d.preparePlayer(),B.yield(d.getPlayerPromise(),2);b.player=B.yieldResult;b.player&&(b.player.addEventListener("onPlayVideo",b.JSC$19201_onPlayerPlayVideo),b.player.addEventListener("onCloseMiniplayer",b.onPlayerCloseMiniplayer),b.player.addEventListener("onExpandMiniplayer",b.onPlayerExpandMiniplayer),b.player.addEventListener("onStateChange",b.onPlayerStateChange));_.tn(B)})};
_.E=wa.prototype;_.E.JSC$19201_onPlayerPlayVideo=function(b){var d=b.sessionData&&"autonav"in b.sessionData,B;b.sessionData&&b.sessionData.itct&&(B=b.sessionData.itct);var k=b.watchEndpoint;d=k&&d?_.KN1(k,B):_.BZ(b.videoId,b.listId||void 0,B);b.sessionData&&_.Qw(_.p(d.commandMetadata,_.LT).url,b.sessionData);GJS(this,d)};
_.E.onPlayerExpandMiniplayer=function(){_.VH(this)};
_.E.onPlayerCloseMiniplayer=function(){this.watchWhileMode&&(this.userDeactivatedWatchWhile=!0);this.close(this.watchWhileMode)};
_.E.onPlayerStateChange=function(){if(this.player){var b=this.player.getPlayerState(),d=b===1;_.Yg().dispatch(m6$(b));_.Yg().dispatch(_.IuS(b));_.kJ(this.miniplayerEl,"yt-miniplayer-play-state-changed",[d]);_.qw().isVideoPlaying=d;if(b===0){d=!_.Hv.getInstance().isAutoplaySetExplicitly();var B,k,G,P,v,L,A=(B=this.watchResponse.response)==null?void 0:(k=B.contents)==null?void 0:(G=k.twoColumnWatchNextResults)==null?void 0:(P=G.autoplay)==null?void 0:(v=P.autoplay)==null?void 0:(L=v.autoplayExplicitChoiceDialogRenderer)==
null?void 0:L.confirmDialogRenderer;d&&A&&this.player.setAutonavState(1)}b===0&&this.watchWhileMode&&this.deactivate()}};
_.E.onPlaylistNavigate=function(b,d){var B=this,k,G,P,v,L,A,a;return _.f(function(O){if(O.nextAddress==1){if(!_.p(d.endpoint,_.KB))return O.return();_.qw().currentEndpoint=d.endpoint;_.kJ(B.miniplayerEl,"yt-miniplayer-endpoint-changed");if(_.I2().resolve(_.dT).isOnWatch()&&(B.watchWhileMode||B.watchPipMode))return O.return();b.stopPropagation();(P=(G=_.p((k=d.endpoint)==null?void 0:k.commandMetadata,_.LT))==null?void 0:G.url)&&d.tempData&&!_.w1.isEmpty(d.tempData)&&_.Qw(P,d.tempData);v={clientParams:{miniplayer:!0,
autoSaveToQueue:!1}};L=new ImS(function(){return B.getPlayerElement()},v,{layer:B.getScreenLayer()});
A=function(I){L.processChunk({endpoint:d.endpoint,data:I})};
Seg(B);B.miniplayerFetchRequest=VuQ(B,d.endpoint,A);_.Jn(O,2);return O.yield(B.miniplayerFetchRequest,4)}if(O.nextAddress!=2)return a=O.yieldResult,i_Q(B,a),_.fy(O,0);_.lt(O);_.tn(O)})};
_.E.JSC$19201_onPlaylistDataUpdated=function(){var b=_.I2().resolve(_.Ib).getPlaylistData();this.hasPlaylistData=!!b;_.uN(this,{externalPlaylistData:b||{}})};
_.E.close=function(b){if(this.isInitialized())if(b){if(!((this.watchWhileMode||this.watchPipMode)&&_.I2().resolve(_.dT).isOnWatch()||this.shortsPipMode)){var d;(d=this.getPlayerElement())==null||d.stop()}this.deactivate()}else _.pV().closeMiniplayer(this.miniplayerEl)};
_.E.deactivate=function(b){var d=this,B,k,G,P;return _.f(function(v){if(v.nextAddress==1){if(!d.isInitialized()||!d.active)return v.return();d.setActive(!1);Seg(d);(B=!!b&&hBW(d,b))&&d.isSingleOptionSurveyActive&&_.BG(d.miniplayerEl,"yt-show-watch-page-survey",[d.isSingleOptionSurveyActive]);return v.yield(wAP(d),2)}if(v.nextAddress!=3){gsW(d,!1);d.isReadyToResume=!1;d.watchResponse=void 0;d.updateMiniplayerData(void 0);d.shortsPipMode&&(d.shortsPipMode=!1,_.Yg().dispatch(PP3(d.shortsPipMode)),YAg(d.pipController),
(k=d.player)==null||k.setInternalSize(NaN,NaN));d.watchPipMode&&(d.watchPipMode=!1,YAg(d.pipController));(G=d.watchWhileMode)&&_.tug(d,!1);d.removePlayerListeners();var L=_.I2().resolve(_.Ib);L.removeEventListener("yt-navigate",_.mq(d,d.onPlaylistNavigate));L.removeEventListener("yt-playlist-data-updated",_.mq(d,d.JSC$19201_onPlaylistDataUpdated));_.qw().currentEndpoint=null;_.kJ(d.miniplayerEl,"yt-miniplayer-endpoint-changed");d.playerElement=null;$J5();if(d.shortsPipMode||d.watchPipMode)v=v.jumpTo(3);
else{L=v.yield;var A=_.BG(d.miniplayerEl,"yt-deactivate-miniplayer",[B,G])[0];v=L.call(v,A,3)}return v}(P=d.player)==null||P.setInternalSize(NaN,NaN);d.player=null;_.tn(v)})};
var wAP=function(b){var d;return _.f(function(B){d=_.I2().resolve(_.dT);return b.shortsPipMode?B.yield(d.movePlayerToShorts(b.playerElement),0):B.yield(d.movePlayerToWatch(b.playerElement),0)})};
wa.prototype.removePlayerListeners=function(){this.player&&(this.player.removeEventListener("onPlayVideo",this.JSC$19201_onPlayerPlayVideo),this.player.removeEventListener("onCloseMiniplayer",this.onPlayerCloseMiniplayer),this.player.removeEventListener("onExpandMiniplayer",this.onPlayerExpandMiniplayer),this.player.removeEventListener("onStateChange",this.onPlayerStateChange))};
wa.prototype.setActive=function(b){this.active=b;this.isSingleOptionSurveyActive?_.BG(this.miniplayerEl,"yt-close-popup-action",["ytd-single-option-survey-renderer"]):_.BG(this.miniplayerEl,"yt-close-popup-action",["ytd-survey-follow-up-renderer"]);_.Yg().dispatch(_.ER({type:"SET_MINIPLAYER_IS_ACTIVE",payload:this.active}))};
_.tug=function(b,d){b.watchWhileMode=d;_.uN(b,{watchWhile:d})};
gsW=function(b,d){if(!yoE(b))if(b.shortsPipMode||b.watchPipMode){var B;(B=b.player)==null||B.setDocumentPictureInPicture(d)}else{var k;(k=b.player)==null||k.setMinimized(d)}};
yoE=function(b){return b.watchWhileMode&&_.N("kevlar_watch_while_counterfactual")};
_.VH=function(b){var d;return _.f(function(B){switch(B.nextAddress){case 1:if(!b.isInitialized())return B.return();_.Jn(B,2);return B.yield(b.miniplayerFetchRequest,4);case 4:_.fy(B,3);break;case 2:_.lt(B);case 3:b.watchResponse&&b.miniplayerData&&b.miniplayerData.watchEndpoint?(d={url:b.watchResponse.url,endpoint:b.miniplayerData.watchEndpoint,data:b.watchResponse,miniplayer:!0},_.dp(b.miniplayerEl,"yt-navigate-cache",d)):b.miniplayerData&&b.miniplayerData.watchEndpoint&&_.dp(b.miniplayerEl,"yt-navigate",
{endpoint:b.miniplayerData.watchEndpoint}),_.tn(B)}})};
GJS=function(b,d,B){var k,G,P,v;return _.f(function(L){if(L.nextAddress==1){if(hBW(b,d))return L.return();_.qw().currentEndpoint=d;_.kJ(b.miniplayerEl,"yt-miniplayer-endpoint-changed");_.kJ(b.miniplayerEl,"yt-miniplayer-play-state-changed",[!1]);_.qw().isVideoPlaying=!1;k={clientParams:{miniplayer:!0,autoSaveToQueue:!B}};G=new ImS(function(){return b.getPlayerElement()},k,{layer:b.getScreenLayer(),
parentLayer:0},void 0,b.readyToResumeVe);P=function(A){var a,O,I=Object.assign({},(a=A.playerResponse)==null?void 0:(O=a.playerConfig)==null?void 0:O.playbackStartConfig,{startPaused:!0}),D;B&&((D=A.playerResponse)==null?0:D.playerConfig)&&(A.playerResponse.playerConfig.playbackStartConfig=I);G.processChunk({endpoint:d,data:A})};
Seg(b);b.miniplayerFetchRequest=VuQ(b,d,P);_.Jn(L,2);return L.yield(b.miniplayerFetchRequest,4)}if(L.nextAddress!=2)return v=L.yieldResult,i_Q(b,v),_.fy(L,0);_.lt(L);_.tn(L)})};
wa.prototype.getScreenLayer=function(){return this.shortsPipMode||this.watchPipMode?11:3};
var Seg=function(b){b.miniplayerFetchRequest&&(b.miniplayerFetchRequest.cancel&&b.miniplayerFetchRequest.cancel("Active request obsolete"),b.miniplayerFetchRequest=null)},VuQ=function(b,d,B){var k,G=(k=_.p(d.commandMetadata,_.LT))==null?void 0:k.url,P;
k=!G||_.Bf("disable_miniplayer_tempdata")?{}:(P=PmC(G))!=null?P:{};return nF(b.JSC$19201_pageRequestService,d,k,window.location.href,"watch",function(v,L){B(L)},function(v){return v!==b.miniplayerFetchRequest})},i_Q=function(b,d){var B;
_.f(function(k){if(!d)return k.return();b.watchResponse=d;Z_5(b);j_0(b);B=_.MJ4(d.response,d.playerResponse);if(b.isMiniplayerActive()){d.response&&(b.playerElement.watchNextData=d.response);var G=_.w1.getValueByKeys.apply(_.w1,[d].concat(_.K6(RGl)));_.w1.getValueByKeys.apply(_.w1,[d].concat(_.K6(tc5)))&&G&&_.I2().resolve(_.Ib).setAutoplayRenderer(G);if(G)if(_.N("kevlar_is_pupi_enabled")){var P,v,L,A,a,O=((P=d.response)==null?0:(v=P.playerOverlays)==null?0:(L=v.playerOverlayRenderer)==null?0:(A=L.autonavToggle)==
null?0:(a=A.autoplaySwitchButtonRenderer)==null?0:a.enabled)?2:1;_.Hv.getInstance().setState(O,!1,!1)}else P=IL4()?2:1,(O=b.player)==null||O.setAutonavState(P);b.updateMiniplayerData(B);_.FbQ(b)}_.tn(k)})},j_0=function(b){var d,B,k=(d=b.watchResponse)==null?void 0:(B=d.playerResponse)==null?void 0:B.playabilityStatus,G;
d=k==null?void 0:(G=k.miniplayer)==null?void 0:G.miniplayerRenderer;(d==null?void 0:d.playbackMode)==="PLAYBACK_MODE_PAUSED_ONLY"&&d.minimizedEndpoint&&_.GA(b.miniplayerEl,[d.minimizedEndpoint]);_.uN(b,{playabilityStatus:k})};
wa.prototype.openToast=function(b,d){_.uN(this,{toastData:{data:b,label:d}})};
_.uN=function(b,d){(0,b.miniplayerPropSignalMap[1])(d)};
wa.prototype.getPlayerElement=function(){if(!this.isInitialized())return null;var b;return this.playerElement?this.playerElement:(b=_.Cl(this.miniplayerEl).querySelector("#player-container"))==null?void 0:b.firstElementChild};
wa.prototype.pictureInPictureSupported=function(){return this.pipController.pictureInPictureSupported()};
var H_0=function(b,d){d=d===void 0?!1:d;var B,k,G,P,v,L;return _.f(function(A){if(A.nextAddress==1){if(!b.pictureInPictureSupported()||!Ajd()&&!d)return A.return(!1);B=uuQ(b);k=B.width;G=B.height;return A.yield(b.pipController.openWindow({width:k,height:G}),2)}P=A.yieldResult;v=b.pipController.getWindow();if(!v||!P)return A.return(!1);v.document.body.style.overflow="hidden";L=fxy(v);eU0(b.pipController,function(){KbE(b);L()});
return A.return(!0)})},uuQ=function(b){var d=_.qw().shortsPipActivation,B,k;
b=d?.5625:(k=(B=b.player)==null?void 0:B.getVideoAspectRatio())!=null?k:16/9;B=Math.min(window.innerWidth,window.innerHeight)/2;d=d?0:76;return b>1?new _.lS(B,d+B/b):new _.lS(B*b,d+B)},KbE=function(b){var d;
_.f(function(B){d=_.I2().resolve(_.dT);return d.isOnWatch()&&b.watchPipMode||d.isOnShorts()&&b.shortsPipMode?B.yield(b.deactivate(),0):b.miniplayerToPipMode?B.yield(XA8(b),0):b.watchPipMode?B.yield(_.VH(b),0):B.jumpTo(0)})};
wa.prototype.pictureInPictureEnabled=function(){return this.pictureInPictureSupported()&&(this.JSC$19201_watchPipEnabled||this.shortsPipEnabled)};
_.DB.Object.defineProperties(wa.prototype,{TEST_ONLY:{configurable:!0,enumerable:!0,get:function(){}}});
wa[Da]=[bgP,RaV,_.RE];var nsQ="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(" "),
TsE="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(" "),roO="arrow_down arrow_up overflow_horizontal pause play-arrow shorts-comment shorts-dislike shorts-like shorts-share volume-off volume-up waveform".split(" "),
Q_g="arrow_down arrow_up overflow_horizontal pause play share text_bubble thumb_down thumb_up volume_max volume_mute waveform".split(" ");var qeP=function(b,d,B){_.yQ.call(this);this.store=b;this.panelController=d;this.pageContentExtractor=B;this.isInitialized=!1};
_.c(qeP,_.yQ);
qeP.prototype.init=function(b){var d=this;this.isInitialized||(this.isInitialized=!0,this.environment=b!=null?b:"CHAT_ENVIRONMENT_ENUM_YOUCHAT",this.pageSubtype=_.nc.currentPageSubTypeSelector(this.store.getState()),b=_.Yt(this.store,_.nc.currentPageSubTypeSelector,function(B){a:if(_.xTO(d))switch(B){case "shorts":case "learning":case "learning_journey_watch":case "learning_journey_browse":case "your-courses":case "playables":case "report-history":var k=!0;break a;default:k=!1}else k=!1;k&&d.panelController.hidePanel({identifier:"PAai_companion"});
d.pageSubtype!==B&&(d.pageSubtype=B)}),this.addOnDisposeCallback(b))};
_.A$P=function(b,d){if(_.xTO(b))switch(d){case "watch":var B,k;return{pageSurface:"PAGE_SURFACE_WATCH",entityId:(B=_.$N())==null?void 0:(k=B.getVideoData())==null?void 0:k.video_id};case "search":var G,P,v;return{pageSurface:"PAGE_SURFACE_SEARCH",videoIds:(P=(G=b.pageContentExtractor)==null?void 0:gUO(G))!=null?P:[],entityId:(v=(new URLSearchParams(window.location.search)).get("search_query"))!=null?v:void 0};case "companion-canvas":var L,A;return{pageSurface:"PAGE_SURFACE_CANVAS",videoIds:(A=(L=
b.pageContentExtractor)==null?void 0:gUO(L))!=null?A:[]};default:var a,O;b={videoIds:(O=(a=b.pageContentExtractor)==null?void 0:gUO(a))!=null?O:[]};return _.N("enable_ai_companion_default_page_context")?b:void 0}};
_.xTO=function(b){return b.environment==="CHAT_ENVIRONMENT_ENUM_AI_COMPANION"};
qeP[Da]=[_.C2,_.EF,_.O6(yCa)];var Yem=_.y(function(b){return _.W("yt-common-mark-view-model",{class:"ytCommonMarkViewModelHost"},_.W(_.Jy,{text:function(){return b.data().text||""},
wrapCodeBlocks:b.shouldWrapCodeBlock}))},"oh");_.eBE=_.y(function(b){return _.W("yt-ai-companion-attachment-view-model",{el:_.Yl(_.ZC(function(){return b.data().rendererContext})),
class:_.LQ("ytAiCompanionAttachmentViewModelHost",b.className)},_.W("div",{class:"ytAiCompanionAttachmentViewModelTitleContainer"},_.W(_.m,{cond:function(){return b.data().title},
then:function(d){return _.W("h3",{class:"ytAiCompanionAttachmentViewModelTitleHeading",title:function(){return d().content}},_.W(_.I4,{text:d}))}}),_.W(_.m,{cond:function(){return _.Kc(b.data().trailingTitleIcon)},
then:function(d){return _.W("div",{class:"ytAiCompanionAttachmentViewModelTitleTrailingIcon"},_.W(_.qc,{data:d,alt:"",preserveWidth:!0,preserveHeight:!0}))}})),_.W(_.m,{cond:function(){return b.data().description},
then:function(d){return _.W("div",{class:"ytAiCompanionAttachmentViewModelDescription"},_.W(_.I4,{text:d}))}}),_.W(_.m,{cond:function(){return b.data().bottomItem},
then:function(d){return _.W("div",{class:"ytAiCompanionAttachmentViewModelBottomItem"},_.W(_.MN,{data:d},{tableViewModel:n6M}))}}))},"ph");_.bvr=_.y(function(b){return _.W("yt-channel-attribution-view-model",{class:_.LQ("ytChannelAttributionViewModelHost",b.className)},_.W("div",{class:"ytChannelAttributionViewModelUpper"},_.W(_.MN,{data:function(){return b.data().avatar}},{decoratedAvatarViewModel:_.A1}),_.W("div",{class:"ytChannelAttributionViewModelChannelTitle"},_.W(_.I4,{text:function(){return b.data().title}}))),_.W("div",{class:"ytChannelAttributionViewModelBottom"},_.W(_.I4,{text:function(){return b.data().subtitle}})))},"qh");var dGE=_.y(function(b){var d=_.C(_.zk(!1,void 0,"MFRKRb")),B=d.next().value,k=d.next().value,G=function(){return b.data().activeRenderer},P=function(){return b.data().inactiveRenderer};
return _.W("yt-channel-disclosure-view-model",{"on:mouseleave":_.A2(function(){k(!1)}),
"on:mouseover":_.A2(function(){k(!0)}),
class:_.LQ("ytChannelDisclosureViewModelHost",b.className)},_.W(_.m,{cond:function(){return B()},
then:function(){return _.W(_.MN,{data:G},{channelAttributionViewModel:_.bvr})},
else:function(){return _.W(_.MN,{data:P},{decoratedAvatarViewModel:_.A1})}}))},"rh");var Bra=null;var k0r={},G0r=(k0r.initialized={priority:10,callback:function(b){var d=_.I2();d.addProvider({provide:ZyV,useClass:dtg});d.addProvider({provide:_.bw5,useFactory:function(){return new g8l}});
d.addProvider({provide:JG,useValue:_.xe("INNERTUBE_CONTEXT_CLIENT_NAME","WEB")});d.addProvider({provide:oBO,useValue:5184E6});d.addProvider({provide:nB5,useValue:_.Hs()});d.addProvider({provide:IHm,useClass:R4S});d.addProvider({provide:JN,useClass:JN});d.addProvider({provide:_.Cc,useFactory:function(){return Ewh.promise}});
d.addProvider({provide:_.CP$,useFactory:function(){return _.sVH.promise}});
d.addProvider({provide:SyG,useValue:function(){var A;return((A=_.kN())==null?void 0:A.getPlayer())||null}});
var B={};d.addProvider((B.provide=_.AO,B.useFactory=function(A,a){return function(){return vdm(A,a)}},B[Da]=[JG,
oBO],B));B={};d.addProvider((B.provide=_.wm,B.useClass=FK5,B[Da]=[JG,oBO],B));B={};d.addProvider((B.provide=_.RzW,B.useClass=SVg,B[Da]=[_.wm],B));d.addProvider({provide:O4,useFactory:_.Yg});d.addProvider({provide:vs,useFactory:_.Yg});d.addProvider({provide:zUa,useFactory:_.Yg});d.addProvider({provide:_.ONl,useFactory:function(){var A;return((A=_.kN())==null?void 0:A.getPlayer())||null}});
d.addProvider({provide:f_4,useFactory:_.Yg});d.addProvider({provide:_.C2,useFactory:_.Yg});d.addProvider({provide:Q2,useValue:_.mn});d.addProvider({provide:YBP,useClass:B3F});d.addProvider({provide:i6a,useClass:ViQ});d.addProvider({provide:Y7,useClass:Y7});d.addProvider({provide:qj,useClass:qj});d.addProvider({provide:nY,useClass:nY});d.addProvider({provide:xf,useClass:xf});d.addProvider({provide:PK,useClass:PK});d.addProvider({provide:t8,useClass:t8});d.addProvider({provide:J8,useClass:J8});d.addProvider({provide:_.QN,
useValue:I7O});B={};d.addProvider((B.provide=E$8,B.useFactory=function(A){return A.watchEndpointMap||{}},B[Da]=[_.QN],B));
B={};d.addProvider((B.provide=sKm,B.useFactory=function(A){return A.reelWatchEndpointMap||{}},B[Da]=[_.QN],B));
d.addProvider({provide:_.dw,useFactory:_.DX});d.addProvider({provide:f3,useFactory:_.mh});B={};d.addProvider((B.provide=LfF,B.useFactory=function(A){return function(a){var O={automatedLogEventSource:5};O=O===void 0?{}:O;var I,D,U=(D=_.p((I=a.endpoint)==null?void 0:I.commandMetadata,_.LT))==null?void 0:D.rootVe;if(U){var M,z;if(I=a.previousCsn||((z=_.p((M=a.endpoint)==null?void 0:M.commandMetadata,hI2))==null?void 0:z.parentCsn)){var H=H===void 0?{}:H;if(I!==_.hb(H.layer)||U!==DCy(H.layer))Mkd(I,H.cttAuthInfo,
H.layer||0),OqF(I,H.layer||0),M=H.layer||0,_.qL(I0C(M===void 0?0:M),U);O.parentCsn=I}a.endpoint&&I?bSV(A,a.endpoint,O):_.i7(A,U,void 0,O);var l;((l=a.response)==null?0:l.trackingParams)&&A.graftServerVe(a.response.trackingParams);var F;((F=a.playerResponse)==null?0:F.trackingParams)&&A.graftServerVe(a.playerResponse.trackingParams);var K;((K=a.reelWatchSequenceResponse)==null?0:K.trackingParams)&&A.graftServerVe(a.reelWatchSequenceResponse.trackingParams)}}},B[Da]=[_.dw],B));
B={};d.addProvider((B.provide=Xt0,B.useClass=RUm,B[Da]=[Q2,_.C2],B));B={};d.addProvider((B.provide=pG,B.useClass=pG,B[Da]=[_.Cc,_.C2],B));B={};d.addProvider((B.provide=D4,B.useClass=D4,B[Da]=[vs,_.U6],B));d.addProvider({provide:_.SAg,useClass:BJE});B={};d.addProvider((B.provide=_.EF,B.useClass=wtQ,B[Da]=[_.SAg,_.O6(_.vV)],B));d.addProvider({provide:_.wj,useClass:wmO});B={};d.addProvider((B.provide=uM,B.useClass=uM,B[Da]=[_.wj,_.Cc,_.pk,_.U6],B));d.addProvider({provide:_.sF,useClass:cK});d.addProvider({provide:_.gBO,
useClass:y3O});d.addProvider({provide:_.Ca,useClass:M_});_.N("enable_ai_companion")&&(d.addProvider({provide:_.vV,useClass:Tv4}),d.addProvider({provide:_.Jdh,useClass:rEV}),d.addProvider({provide:yCa,useClass:FOE}),d.addProvider({provide:AG,useClass:AG}),d.addProvider({provide:fY,useClass:fY}),d.addProvider({provide:XLV,useValue:dGE}),d.addProvider({provide:_.hJe,useValue:_.eBE}),d.addProvider({provide:HDM,useValue:Yem}));_.N("enable_ai_chat_controller")&&d.addProvider({provide:_.LY,useClass:qeP});
B={};d.addProvider((B.provide=_.sv,B.useClass=dLm,B[Da]=[_.sv],B));d.addProvider({provide:_.ni,useClass:j64});d.addProvider({provide:Nq,useClass:Nq});d.addProvider({provide:rW,useClass:rW});d.addProvider({provide:Ri,useClass:Ri});B={};d.addProvider((B.provide=E4,B.useClass=E4,B[Da]=[_.U6,_.pk],B));d.addProvider({provide:yz,useClass:KOk});B={};d.addProvider((B.provide=iu,B.useClass=iu,B[Da]=[_.sF,yz],B));B={};d.addProvider((B.provide=j7,B.useClass=j7,B[Da]=[_.sF],B));B={};d.addProvider((B.provide=
Ii,B.useClass=Ii,B[Da]=[O4,$h,_.U6],B));d.addProvider({provide:$h,useClass:aqO});_.N("web_enable_feedback_endpoint_resolver_batch_2")&&(B={},d.addProvider((B.provide=U4,B.useClass=U4,B[Da]=[O4],B)),B={},d.addProvider((B.provide=DI,B.useClass=DI,B[Da]=[$h],B)));B={};d.addProvider((B.provide=S7,B.useClass=S7,B[Da]=[_.Ca,yz],B));B={};d.addProvider((B.provide=lu,B.useClass=lu,B[Da]=[_.Ca],B));B={};d.addProvider((B.provide=Vz,B.useClass=Vz,B[Da]=[_.pk,_.EF],B));B={};d.addProvider((B.provide=gW,B.useClass=
gW,B[Da]=[_.pk,_.dw],B));d.addProvider({provide:I9,useClass:I9});B={};d.addProvider((B.provide=L3,B.useClass=L3,B[Da]=[O4],B));d.addProvider({provide:lM,useClass:lM});d.addProvider({provide:Hn,useClass:Hn});B={};d.addProvider((B.provide=jW,B.useClass=jW,B[Da]=[O4],B));B={};d.addProvider((B.provide=FS,B.useClass=FS,B[Da]=[_.pk,O4],B));B={};d.addProvider((B.provide=Z8,B.useClass=Z8,B[Da]=[O4],B));B={};d.addProvider((B.provide=gj,B.useClass=gj,B[Da]=[O4],B));B={};d.addProvider((B.provide=tG,B.useClass=
tG,B[Da]=[_.EF],B));B={};d.addProvider((B.provide=p3,B.useClass=p3,B[Da]=[_.dw],B));B={};d.addProvider((B.provide=XS,B.useClass=XS,B[Da]=[mF],B));B={};d.addProvider((B.provide=h0,B.useClass=h0,B[Da]=[mF],B));d.addProvider({provide:J0,useClass:J0});d.addProvider({provide:zM,useClass:zM});d.addProvider({provide:Nj,useClass:Nj});B={};d.addProvider((B.provide=wW,B.useClass=wW,B[Da]=[_.EF,_.U6],B));d.addProvider({provide:cw,useClass:cw});B={};d.addProvider((B.provide=Fz,B.useClass=Fz,B[Da]=[_.pk,_.EF],
B));d.addProvider({provide:Xz,useClass:Xz});B={};d.addProvider((B.provide=C3,B.useClass=C3,B[Da]=[O4,_.pk,_.sv],B));B={};d.addProvider((B.provide=Pn,B.useClass=Pn,B[Da]=[_.pk,_.U6],B));d.addProvider({provide:pLU,useValue:mdW});d.addProvider({provide:lUA,useValue:B4C});d.addProvider({provide:Ev,useClass:Ev});B={};d.addProvider((B.provide=GM,B.useClass=GM,B[Da]=[O4],B));B={};d.addProvider((B.provide=vn,B.useClass=vn,B[Da]=[_.ni,_.U6],B));B={};d.addProvider((B.provide=oi,B.useClass=oi,B[Da]=[_.U6],B));
B={};d.addProvider((B.provide=mP,B.useClass=mP,B[Da]=[vs],B));d.addProvider({provide:lxE,useFactory:_.w3.getInstance});B={};d.addProvider((B.provide=zU,B.useClass=zU,B[Da]=[JG,lxE,_.U6],B));d.addProvider({provide:pY,useClass:pY});d.addProvider({provide:s4,useClass:s4});d.addProvider({provide:vw,useClass:vw});d.addProvider({provide:_.CY,useClass:_.CY});d.addProvider({provide:VN,useClass:VN});B={};d.addProvider((B.provide=e7,B.useClass=e7,B[Da]=[vs],B));B={};d.addProvider((B.provide=KY,B.useClass=KY,
B[Da]=[_.U6],B));B={};d.addProvider((B.provide=bM,B.useClass=bM,B[Da]=[_.U6],B));B={};d.addProvider((B.provide=dj,B.useClass=dj,B[Da]=[_.U6],B));_.N("web_enable_prefetching_videos_on_home")&&(d.addProvider({provide:I7,useClass:I7}),d.addProvider({provide:tO,useClass:tO}));B={};d.addProvider((B.provide=SW,B.useClass=SW,B[Da]=[_.U6],B));d.addProvider({provide:Ww,useClass:Ww});B={};d.addProvider((B.provide=D8,B.useClass=D8,B[Da]=[_.pk,_.U6],B));B={};d.addProvider((B.provide=ai,B.useClass=ai,B[Da]=[_.U6],
B));B={};d.addProvider((B.provide=jB,B.useClass=jB,B[Da]=[_.pk,_.U6],B));d.addProvider({provide:d$W,useClass:d$W});d.addProvider({provide:byk,useClass:byk});d.addProvider({provide:qq,useClass:qq});B={};d.addProvider((B.provide=Qz,B.useClass=Qz,B[Da]=[vs,_.U6],B));d.addProvider({provide:xh,useClass:xh});B={};d.addProvider((B.provide=n3,B.useClass=n3,B[Da]=[vs,_.U6,_.pk],B));B={};d.addProvider((B.provide=TM,B.useClass=TM,B[Da]=[_.U6],B));B={};d.addProvider((B.provide=K3,B.useClass=K3,B[Da]=[_.U6,_.pk],
B));B={};d.addProvider((B.provide=Ov,B.useClass=Ov,B[Da]=[_.U6,_.pk],B));B={};d.addProvider((B.provide=kf,B.useClass=kf,B[Da]=[_.Cc],B));B={};d.addProvider((B.provide=Bn,B.useClass=Bn,B[Da]=[_.Cc],B));B={};d.addProvider((B.provide=Yh,B.useClass=Yh,B[Da]=[_.Cc],B));d.addProvider({provide:a9,useClass:a9});d.addProvider({provide:$f,useClass:$f});d.addProvider({provide:t0,useClass:t0});d.addProvider({provide:Uv,useClass:Uv});d.addProvider({provide:Wn,useClass:Wn});d.addProvider({provide:hG,useClass:hG});
d.addProvider({provide:A0,useClass:A0});_.N("kevlar_enable_mss_lazy_load")&&d.addProvider({provide:_.KF,useClass:FB0});d.addProvider({provide:_.Yf,useClass:zB});d.addProvider({provide:hk,useFactory:function(){return _.Cv.getInstance()}});
d.addProvider({provide:cCW,useFactory:odJ});d.addProvider({provide:mF,useFactory:function(){return _.Pc.getInstance()}});
d.addProvider({provide:QBA,useValue:{singleEntityType:"mainVideoEntity",listEntityType:"mainPlaylistEntity"}});B={};d.addProvider((B.provide=_.U3,B.useClass=_.U3,B[Da]=[_.Cc,_.U6,_.dw,cCW,mF,hk,QBA,Q2],B));d.addProvider({provide:_.rm,useClass:Lce});d.addProvider({provide:_.pma,useClass:N1Q});B={};d.addProvider((B.provide=Hw,B.useClass=Hw,B[Da]=[_.pma],B));B={};d.addProvider((B.provide=_.o7,B.useFactory=function(A){return A.upliftCompletionResolver.promise},B[Da]=[Xt0],B));
B=_.Ye("IS_SHELL_LOAD")?"aa":"eocs";var k=_.Ye("IS_SHELL_LOAD")?3:2;_.UQ().parkOrScheduleJob(function(){HLE()},k,B);
_.UQ().parkOrScheduleJob(function(){_.I2().resolve(pG).start()},2,"eocs");
_.UQ().parkOrScheduleJob(function(){JCa()},2,"eocs");
_.UQ().parkOrScheduleJob(function(){_.I2().resolve(D4).start()},2,"eocs");
_.N("kevlar_debug_data_app_registration_ks")||WDw();d.addProvider({provide:_.Nn,useValue:new wDP(b.root)});d.addProvider({provide:EN,useValue:new DN2});d.addProvider({provide:_.xX5,useValue:new QcQ(b.root)});d.addProvider({provide:_.Ng,useValue:new qxa});d.addProvider({provide:_.ue,useClass:eR});d.addProvider({provide:bgP,useClass:JO});_.N("kevlar_network_sli_killswitch")||d.addProvider({provide:Cqa,useValue:m3$});d.addProvider({provide:etO,useFactory:R7C});B={};d.addProvider((B.provide=q10,B.useFactory=
sQd,B[Da]=[_.o7,O4,_.AO],B));B={};d.addProvider((B.provide=QlE,B.useClass=rj,B[Da]=[q10],B));d.addProvider({provide:X4k,useClass:cra});d.addProvider({provide:KXk,useClass:T1k});B=[].concat(_.K6(QX));B.push(_.gy);B.push(CR5);_.N("enable_share_panel_navigation_logging_fix_on_web")&&B.push(_.MHH);d.addProvider({provide:l4E,useValue:B});d.addProvider({provide:Fx2,useClass:uFO});d.addProvider({provide:WBr,useClass:vAr});B={};d.addProvider((B.provide=HZy,B.useClass=Ctr,B[Da]=[vs],B));_.Y8.addLowPriorityJob(function(){Fud()});
B={};d.addProvider((B.provide=HRA,B.useFactory=function(A){return function(a){var O,I=(O=_.p(a.commandMetadata,_.LT))==null?void 0:O.url;if(!I)throw new _.iq("No URL for PBJ Command",a);I=bTW(I,{pbj:"1"});O=U5J(I,{})||{};O=Object.assign({},O,{"Content-Type":"application/x-www-form-urlencoded","x-youtube-csoc":"1","X-YouTube-STS":_.xe("STS").toString()});a=_.tJ({command:JSON.stringify(a),session_token:_.xe("XSRF_TOKEN")});return A.fetch(I,{method:"POST",headers:O,body:a})}},B[Da]=[WBr],B));
d.addProvider({provide:Pqa,useFactory:function(){var A={};return A.CSI=h74(),A.ECATCHER=Xrw(),A}});
d.addProvider({provide:MN4,useClass:EA5});B=[];B.push(d.resolve(KXk));k={};k=(k.client_location=_.w3.getInstance(),k.consistency=_.OUy(),k.entities=d.resolve(i6a),k.response_received_commands=d.resolve(Fx2),k.store=d.resolve(_.RzW),k.tokens=d.resolve(KXk),k.service_params=d.resolve(MN4),k);if(_.N("web_shorts_prefetch_service_enabled")){var G=new VmE(d.resolve(_.wm));k.shorts_prefetch=G}k.adblock_detection=d.resolve(HZy);d.addProvider({provide:_.L_,useClass:_.L_});G=d.resolve(_.QN);var P=[];_.N("PremiumClientSharedConfig__enable_att_context_processor")&&
(d.addProvider({provide:cnO,useClass:N95}),P.push(d.resolve(cnO)));if(_.N("owl_pl_await")){var v={};d.addProvider((v.provide=Ke5,v.useFactory=function(A){return new wFk(A)},v[Da]=[_.L_],v));
P.push(d.resolve(Ke5))}Hd2(G,d.resolve(WBr),d.resolve(YBP),k,d.resolve(_.wm),B,P,d.resolve(QlE),d.resolve(X4k));d.addProvider({provide:_.pk,useValue:_.uI.instance});_.N("start_client_gcf")&&d.addProvider({provide:uc,useValue:$Ae()});d.addProvider({provide:tek,useFactory:function(){return new tek(_.I2().resolve(_.L_),_.Pc.getInstance())}});
_.UQ().parkOrScheduleJob(function(){jU0()},1,"eocs");
B={};d.addProvider((B.provide=N_,B.useClass=N_,B[Da]=[_.AO,_.pk],B));d.addProvider({provide:_.CYm,useFactory:_.lN.getInstance});_.UQ().parkOrScheduleJob(function(){_.I2().resolve(N_).refresh()},0,"eocs");
d.addProvider({provide:_.RE,useClass:a_r});_.N("kevlar_signal_collection_killswitch")||(B={},d.addProvider((B.provide=OLE,B.useClass=OLE,B[Da]=[JG,f3],B)),_.UQ().parkOrScheduleJob(function(){_.I2().resolve(OLE).record()},1,"eocs"));
_.N("web_debug_handler_registration_killswitch")||_.UQ().parkOrScheduleJob(function(){ftJ("DOWNLOAD_PES",Uuy);_.N("offline_client_state_export_ks")||ftJ("OFFLINE_CLIENT_STATE",O8d)},0,"eocs");
_.N("kevlar_prevent_polymer_dynamic_font_load")&&_.UQ().parkOrScheduleJob(function(){var A=[_.p5(NF0),_.p5(pQr)];A=_.C(A);for(var a=A.next();!a.done;a=A.next()){a=a.value;var O=document.createElement("link");_.a6(O,a,"stylesheet");document.head.appendChild(O)}},1,"eocs");
B=b.injector.resolve(_.pk);_.MiP.instance=new _.MiP(B);QAC(m10(new pza(B)));B={};b.injector.addProvider((B.provide=UN,B.useFactory=function(A){(A=A==null?void 0:A.getCurrentPage())?A=A.visibilityObserver:(Bra||(Bra=IYx()),A=Bra);return A},B[Da]=[_.O6(_.dT)],B.skipCache=!0,B));
d.addProvider({provide:_.VD,useClass:wa});d.addProvider({provide:Y5,useClass:U0H});b.injector.addProvider({provide:mje,useValue:i0Q});d.addProvider({provide:E65,useValue:s6O});d.addProvider({provide:AZH,useValue:vyd});d.addProvider({provide:_.nx,useValue:oyy});b=d.addProvider;A3r||(A3r=new fz5);b.call(d,{provide:_.R7,useValue:A3r});d.addProvider({provide:_.rf,useValue:_.xe("HTML_DIR")==="rtl"?"rtl":"ltr"});d.addProvider({provide:Y7P,useClass:vBO});d.addProvider({provide:_.AP,useClass:J3m});_.I2().addProvider({provide:b5E,
useValue:_.N("enable_web_delhi_icons")?TsE.concat(Q_g):nsQ.concat(roO)});d.addProvider({provide:_.gea,useClass:_.gea});d.addProvider({provide:_.Dt5,useValue:new IaO});d.addProvider({provide:V00,useClass:ynO});d.addProvider({provide:o9,useClass:o9});d.addProvider({provide:Mj,useClass:Mj});b={};d.addProvider((b.provide=uu,b.useClass=uu,b[Da]=[_.pk,_.EF],b));d.addProvider({provide:iM,useClass:iM});d.addProvider({provide:P$5,useClass:Gi8});d.addProvider({provide:R9,useClass:R9});d.addProvider({provide:ITe,
useValue:k5H});d.addProvider({provide:_.HN,useClass:S7r});_.N("enable_payments_purchase_manager")&&d.addProvider({provide:Xza,useClass:JnW});d.addProvider({provide:WXa,useFactory:function(){return function(A){return _.oAE(A)}}});
d.addProvider({provide:_.S18,useClass:VzW});b={};d.addProvider((b.provide=yN,b.useClass=yN,b[Da]=[_.S18],b));d.addProvider({provide:cn,useClass:cn});d.addProvider({provide:x4r,useValue:H0m});d.addProvider({provide:iDV,useValue:_.DLQ});d.addProvider({provide:R5E,useClass:kiE});d.addProvider({provide:Weg,useValue:My4});b={};d.addProvider((b.provide=az5,b.useClass=mLO,b[Da]=[Weg],b));b={};d.addProvider((b.provide=_.kw,b.useClass=znE,b[Da]=[az5],b));b={};d.addProvider((b.provide=_.hO,b.useClass=qBm,b[Da]=
[_.C2,_.ue],b));if(_.N("web_explore_hub_on_hover")||_.N("web_client_explore_hub_on_hover"))b={},d.addProvider((b.provide=Mq,b.useClass=Mq,b[Da]=[_.pk,hk],b));if(_.N("web_enable_renderer_logger")){var L=new exF;LEG(function(){L.abort()});
d.addProvider({provide:y44,useValue:new DWQ(L.signal)})}d.addProvider({provide:$YU,useValue:FjE});d.addProvider({provide:DI2,useClass:iOg});_.N("web_use_flow_state_manager")&&(d.addProvider({provide:_.x2,useClass:wzO}),b={},d.addProvider((b.provide=Y2,b.useClass=Y2,b[Da]=[_.x2],b)),b={},d.addProvider((b.provide=eF,b.useClass=eF,b[Da]=[_.C2,_.x2],b)),b={},d.addProvider((b.provide=bu,b.useClass=bu,b[Da]=[_.C2,_.x2,_.U6],b)),b={},d.addProvider((b.provide=dW,b.useClass=dW,b[Da]=[_.pk,_.U6],b)),b={},d.addProvider((b.provide=
Bw,b.useClass=Bw,b[Da]=[_.x2,_.U6],b)))}},k0r);var PEE={},Eik=(PEE.initialized={priority:10,callback:function(){if(!s2E){z6W();lTE("FOREGROUND_HEARTBEAT_TRIGGER_ON_FOREGROUND");_.R2(_.aZ(lTE,"FOREGROUND_HEARTBEAT_TRIGGER_ON_INTERVAL"),3E4);if(_.N("log_heartbeat_with_lifecycles")){var b={};zW.instance||(zW.instance=new zW);zW.instance.install((b.document_visible={callback:tOJ,priority:10},b.document_hidden={callback:tOJ,priority:10},b))}else _.I_(document,"visibilitychange",tOJ);s2E=!0}(b=_.hb())&&b!=="UNDEFINED_CSN"&&mC4(b)}},PEE);var sdm={},CE8=(sdm.initialized={callback:function(b){var d=_.an(232091),B=b.injector.resolve(_.dw);_.wd(B,d);window.performance&&window.performance.getEntriesByType&&typeof window.performance.getEntriesByType==="function"?Wxy()&&_.K7(B,d):(b=b.injector.resolve(WXa)("refresh_detector"))&&(b.get("first_tab_load")?_.K7(B,d):b.set("first_tab_load","1"))}},sdm);var viO={},LSg=(viO.initialized={priority:10,callback:oq2},viO);var fnr={},AeE=(fnr.initialized={priority:0,callback:function(){var b=new WTM,d="other";_.IH?d="chrome":_.Om?d="firefox":_.Gg?d="safari":OH&&(d="edge");document.hasStorageAccess?document.hasStorageAccess().then(function(B){b.increment(_.yA(),B,d)}).catch(function(){b.increment(_.yA(),!1,d)}):b.increment(_.yA(),!1,d)}},fnr);var WS5={},anP=(WS5.rendering={priority:8,callback:N0Q},WS5);var mGk={},$Gg=(mGk.rendering={priority:10,callback:gqJ},mGk.rendered={callback:ZZG},mGk),Ovr={},In5=(Ovr.rendering={callback:gqJ},Ovr.rendered={callback:ZZG},Ovr);var DGW=!1,UG5={},oi4=(UG5.initialized={priority:10,callback:function(){DGW||(eew({didPatch:function(b){b.el&&KyG(b.el,b.props)},
didUnmount:function(b){wrQ(b.el)}}),DGW=!0)}},UG5);var Nra=/^\/shorts\/?$/;_.qL("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:{}}}}}}});_.N("kevlar_use_common_module_manager_ks")?(_.B$F(new yjE),W61()):SDQ();
(function(){var b=document.querySelector("ytd-app");if(!b)throw Error("$j");b=new HK({root:b,injector:_.I2()});b.install(Eik);var d={};b.install((d.initialized={priority:10,callback:v3x},d));_.N("wp_lat_b")&&(d={},b.install((d.initialized={priority:10,callback:function(){chx()}},d)));
d={};b.install((d.rendered={priority:0,callback:E31},d));d={};b.install((d.rendered={priority:0,callback:function(){_.Y8.addLowPriorityJob(function(){_.LXO>1&&(eQE(),GwC())},4E4)}},d));
b.install(q64);b.install(CE8);b.install(oi4);BUG();b.install(sPO);b.install(uRO);b.install(rJQ);b.install(LO0);b.install(mWr);b.install(P0E);b.install(G0r);_.N("kevlar_enable_mss_lazy_load")&&b.install(LSg);b.install(nA4);b.install(AeE);if(!_.Ye("IS_SHELL_LOAD")||_.N("kevlar_fetch_initial_data_promise_client")||_.N("sw_nav_preload_pbj")){var B=_.HQ(window.location.href);d=B&&B==="/watch";B=B&&B.match(Nra);d?b.install(In5):B?b.install(anP):b.install($Gg)}else b.install(VQk);b.install(Y6O);_.N("web_enable_prefetching_videos_on_home")&&
b.install(f74);_.N("start_client_gcf")&&b.install(G35);b.install(Ppg);(new a7e).increment("INSTALLED");b.install(v8k);b.install(gAP);b.transition("initialized");Osx();sf4()})();
_.Lk=[[["I2V1ZWM2YTk4eHowa2tpbmQ=","ajU5aWQ3bzl4aG5rdmFsdWUj"],"TEFZT1VUX0lEX0VOVEVSRUQjYTd3aTk5cDIwdDRvQURfUExBQ0VNRU5UX0tJTkRf"]];_.vg=["bWlnbG9iYWxDYWxsYmFja3MjaWI0YnE3Nmk3cA==","bm9ybWFsaXR5RGV0ZWN0ZWQjcXR1NzA0bXVmandzb25BYg==","NWZmMzg4ZDJxb25BZFNraXAjOXNs","d19wbGF5ZXJfcmVzcG9uc2UjN2VldmIwYXF0eGdvcmE=","ZW1lbnRQYW5lbFJlbmRlcmVyIzljaTRnbTludm50YWRzRW5nYWc="];_.Jl="bWlnbG9iYWxDYWxsYmFja3MjaWI0YnE3Nmk3cA== bm9ybWFsaXR5RGV0ZWN0ZWQjcXR1NzA0bXVmandzb25BYg== NWZmMzg4ZDJxb25BZFNraXAjOXNs d19wbGF5ZXJfcmVzcG9uc2UjN2VldmIwYXF0eGdvcmE= bXVsdGlwbGVfc2tpcHNfa3MjNmJ4NmZoZThpMG41d2ViX3BsYXlsaXN0X3F1ZXVlXw== ZHZ1eXU2azAzYWJfc2FfZWYjbDhn ZW1lbnRQYW5lbFJlbmRlcmVyIzljaTRnbTludm50YWRzRW5nYWc=".split(" ");
_._ModuleManager_initialize=function(b,d){if(!_.ui){if(!_.KO)return;_.B$F(_.KO())}_.ui.setAllModuleInfoString(b,d)};
_._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 yem,SN4;_.Zva=function(b){return!!b.getOptions("captions")};
_.giE=function(b){return(b=b.getOption("captions","track"))?!!b.displayName:!1};
_.QH=function(b,d){_.hT(d,b,function(){return yem[d]},function(B){yem[d]=B;
if(!_.N("mweb_player_ve_show_ks")){var k=_.hb(0);k&&B&&_.wp(k,B)}})};
_.q_=function(b){(b=yem[b])&&_.K7(_.DX(),b)};
yem={};var VM4;/*

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
*/
_.hs({_template:function(){if(VM4!==void 0)return VM4;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);var d=b.content,B=d.insertBefore;SN4===void 0&&(SN4=document.createElement("template"));var k=SN4;B.call(d,k.content.cloneNode(!0),b.content.firstChild);return VM4=b},
is:"tp-yt-paper-checkbox",behaviors:[_.OuA],hostAttributes:{role:"checkbox","aria-checked":!1,tabindex:0},properties:{ariaActiveAttribute:{type:String,value:"aria-checked"}},attached:function(){_.Op(this,function(){if(this.getComputedStyleValue("--calculated-paper-checkbox-ink-size").trim()==="-1px"){var b=this.getComputedStyleValue("--calculated-paper-checkbox-size").trim(),d="px",B=b.match(/[A-Za-z]+$/);B!==null&&(d=B[0]);b=parseFloat(b);B=8/3*b;d==="px"&&(B=Math.floor(B),B%2!==b%2&&B++);this.updateStyles({"--paper-checkbox-ink-size":B+
d})}})},
_computeCheckboxClass:function(b,d){var B="";b&&(B+="checked ");d&&(B+="invalid");return B},
_computeCheckmarkClass:function(b){return b?"":"hidden"},
_createRipple:function(){this._rippleContainer=this.$.checkboxContainer;return _.mml._createRipple.call(this)}});var ivg=new _.mZ("radioButtonSurveyOptionRenderer"),wCm=new _.mZ("checkboxSurveyOptionRenderer");var uUP;var KSg;var niE=0,x1=function(){var b=_.g.call(this)||this;b.selected=!1;b.isOverlay=!1;b.inputId="toggle-option-"+niE;niE++;return b};
_.c(x1,_.g);x1.prototype.onTap=function(){_.dp(this.hostElement,"ytd-toggle-option-clicked")};
_.w([_.Z(),_.n("design:type",String)],x1.prototype,"label",void 0);_.w([_.Z(),_.n("design:type",String)],x1.prototype,"inputId",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],x1.prototype,"selected",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],x1.prototype,"isOverlay",void 0);_.w([_.ZM({is:"ytd-toggle-option-renderer",disableElementRegistration:!0}),_.n("design:paramtypes",[])],x1);
_.V(x1,"ytd-toggle-option-renderer",function(){if(KSg!==void 0)return KSg;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return KSg=b},{mode:1});var Y1=function(){var b=_.g.apply(this,arguments)||this;b.isToggleOption=!1;b.isOverlay=!1;return b};
_.c(Y1,_.g);Y1.prototype.onTap=function(b){b.preventDefault();this.data&&(b=!this.data.checked,this.set("data.checked",b),_.dp(this.hostElement,"ytd-checkbox-survey-option-changed",{checked:b,value:this.data.value}))};
_.DB.Object.defineProperties(Y1.prototype,{label:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.responseText?this.ytRendererBehavior.getSimpleString(this.data.responseText):""}}});
Y1.prototype.onTap=Y1.prototype.onTap;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Y1.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Y1.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Object)],Y1.prototype,"isToggleOption",void 0);_.w([_.Z(),_.n("design:type",Object)],Y1.prototype,"isOverlay",void 0);_.w([_.X("data.responseText"),_.n("design:type",String),_.n("design:paramtypes",[])],Y1.prototype,"label",null);
_.w([_.$0("ytd-toggle-option-clicked"),_.n("design:type",Function),_.n("design:paramtypes",[Event]),_.n("design:returntype")],Y1.prototype,"onTap",null);_.w([_.ZM({is:"ytd-checkbox-survey-option-renderer",disableElementRegistration:!0})],Y1);
_.V(Y1,"ytd-checkbox-survey-option-renderer",function(){if(uUP!==void 0)return uUP;var b=document.createElement("template");_.J(b,'\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>');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return uUP=b},{mode:1});var TrE;var reW;var eB=function(){var b=_.g.apply(this,arguments)||this;b.checked=!1;b.isToggleOption=!1;return b};
_.c(eB,_.g);eB.prototype.onTap=function(){this.data&&(this.checked?_.BG(this.hostElement,"ytd-inline-survey-option-deselect-action"):_.BG(this.hostElement,"ytd-inline-survey-option-select-action",[this.hostElement]))};
eB.prototype.onTap=eB.prototype.onTap;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],eB.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],eB.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Object)],eB.prototype,"checked",void 0);_.w([_.Z(),_.n("design:type",Object)],eB.prototype,"isToggleOption",void 0);_.w([_.$0("ytd-toggle-option-clicked"),_.n("design:type",Function),_.n("design:paramtypes",[Event]),_.n("design:returntype")],eB.prototype,"onTap",null);
_.w([_.ZM({is:"ytd-radio-button-survey-option-renderer",disableElementRegistration:!0})],eB);
_.V(eB,"ytd-radio-button-survey-option-renderer",function(){if(reW!==void 0)return reW;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return reW=b},{mode:1});var bH=function(){var b=_.g.apply(this,arguments)||this;b.disableAnimation=!1;b.isToggleOption=!0;b.followUpSurveyCommand=null;b.selectedRatingEndpoint=null;b.isSlimlineSurveyFollowUp=!1;b.isShortsStyle=!1;b.styleOverrideAttribute=!0;b.isDarkMode=!1;b.isSubmitted=!1;b.roundedContainer=!0;b.improveShortsResponseRate=_.N("web_improve_shorts_response_rate");b.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 b};
_.c(bH,_.g);_.E=bH.prototype;
_.E.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"}}}}};
_.E.attached=function(){var b=this;this.isDarkMode=document.documentElement.hasAttribute("dark");this.intersectionObserver=new IntersectionObserver(function(B){var k;if((k=B[0])!=null&&k.isIntersecting){_.O_().reportShown(b.hostElement);var G;(G=b.intersectionObserver)==null||G.unobserve(b.hostElement)}},{rootMargin:"0px",
threshold:.6});var d;(d=this.intersectionObserver)==null||d.observe(this.hostElement)};
_.E.onDarkModeToggledAction=function(b){this.isDarkMode=b};
_.E.dataChanged=function(){var b;if(((b=this.data)==null?void 0:b.style)==="INLINE_SURVEY_RENDERER_STYLE_SLIMLINE_FOLLOW_UP")this.isSlimlineSurveyFollowUp=!0;else{var d;((d=this.data)==null?void 0:d.style)==="INLINE_SURVEY_RENDERER_STYLE_SHORTS"?this.isShortsStyle=!0:this.expanded=!1}this.selectedRatingEndpoint=this.followUpSurveyCommand=null;var B,k,G,P;this.darkColorPalette=(B=this.data)==null?void 0:(k=B.inlineContent)==null?void 0:(G=k.compactVideoRenderer)==null?void 0:(P=G.thumbnail)==null?
void 0:P.darkColorPalette;var v,L,A,a;this.lightColorPalette=(v=this.data)==null?void 0:(L=v.inlineContent)==null?void 0:(A=L.compactVideoRenderer)==null?void 0:(a=A.thumbnail)==null?void 0:a.lightColorPalette;var O,I;if(((O=this.data)==null?0:(I=O.inlineContent)==null?0:I.compactVideoRenderer)&&this.isShortsStyle){var D,U,M,z;b=_.GD((D=this.data)==null?void 0:(U=D.inlineContent)==null?void 0:(M=U.compactVideoRenderer)==null?void 0:(z=M.thumbnail)==null?void 0:z.thumbnails);_.Wf(this.hostElement,
{"--yt-background-url":"url("+b+")"})}};
_.E.handleRequestCompletion=function(){this.hostElement.hidden&&_.dp(this.hostElement,"yt-dismissible-item-dismissed")};
_.E.onPopupClosed=function(b){var d;((d=b.detail)==null?void 0:d.popupRenderer)===this.hostElement&&(this.isSlimlineSurveyFollowUp&&!this.isSubmitted?_.BG(this.hostElement,"ytd-slimline-survey-show-action"):this.isSlimlineSurveyFollowUp&&this.isSubmitted&&(this.isSubmitted=!1))};
_.E.handleInlineSurveyRatingSelect=function(b,d){var B=this;this.selectedRatingEndpoint=b;this.followUpSurveyCommand=d;this.expanded=!!b;this.getOptionRenderers().forEach(function(k,G){B.notifyPath("followUpSurveyCommand.followUpOptions."+G+".checkboxSurveyOptionRenderer.checked");B.set("followUpSurveyCommand.followUpOptions."+G+".checkboxSurveyOptionRenderer.checked",!1)});
this.optionSelector.selectIndex(-1);this.improveShortsResponseRate&&(this.onSubmitTap(),b=this.get("data.response.expandableSurveyResponseRenderer.submitButton.buttonRenderer.command"),_.BG(this.hostElement,"yt-reel-non-video-content-dismissal-command",[b]))};
_.E.onDismissTap=function(){if(this.isSlimlineSurveyFollowUp)_.BG(this.hostElement,"yt-close-popup-action");else{this.hostElement.hidden=!0;var b,d=(b=this.data)==null?void 0:b.dismissalEndpoint;d&&this.ytComponentBehavior.resolveCommand(d)}};
_.E.onSubmitTap=function(){this.selectedRatingEndpoint&&(this.ytComponentBehavior.resolveCommand(this.selectedRatingEndpoint),this.followUpSurveyCommand&&this.submitFollowUpResponses());this.isSlimlineSurveyFollowUp&&(this.isSubmitted=!0,_.BG(this.hostElement,"yt-close-popup-action"))};
_.E.submitFollowUpResponses=function(){if(this.getOptionRenderers().length!==0){if(this.isSingleSelect){if(!this.optionSelector.selectedItem)return;var b=[this.optionSelector.selectedItem.data.submissionEndpoint]}else{b=this.getOptionRenderers().filter(function(k){return k.checked});
if(b.length===0)return;b=b.map(function(k){return k.responseEndpoint})}var d=[];
b.forEach(function(k,G){G!==0&&(k=_.p(k,_.Fq))&&k.feedbackToken&&d.push(k.feedbackToken)});
if(b=b[0]){var B={};d.length>0&&(B.extra_feedback_tokens=d);this.ytComponentBehavior.resolveCommand(b,{form:B})}}};
_.E.getOptionRenderers=function(){var b=this;return this.followUpSurveyCommand&&this.followUpSurveyCommand.followUpOptions?this.get("followUpSurveyCommand.followUpOptions").map(function(d){b.isSingleSelect=!!_.p(d,ivg);return b.isSingleSelect?_.p(d,ivg):_.p(d,wCm)}):[]};
_.E.handleInlineSurveyOptionSelect=function(b){b=this.optionSelector.indexOf(b);b!==-1&&this.optionSelector.selectIndex(b)};
_.E.handleInlineSurveyOptionDeselect=function(){this.optionSelector.selectIndex(-1)};
_.E.maybeGetBackgroundColor=function(b){return this.isDarkMode?b.section2Color:b.section3Color};
_.E.colorPaletteChanged=function(){var b=this.isDarkMode?this.darkColorPalette:this.lightColorPalette;b=b&&this.maybeGetBackgroundColor(b);this.dismissibleEl.style.backgroundColor=!b||this.isShortsStyle||this.isSlimlineSurveyFollowUp?"":_.Hg(b)};
_.DB.Object.defineProperties(bH.prototype,{isOptionSelected:{configurable:!0,enumerable:!0,get:function(){return!!this.selectedRatingEndpoint}}});
bH.prototype.colorPaletteChanged=bH.prototype.colorPaletteChanged;bH.prototype.onPopupClosed=bH.prototype.onPopupClosed;bH.prototype.handleRequestCompletion=bH.prototype.handleRequestCompletion;bH.prototype.dataChanged=bH.prototype.dataChanged;_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],bH.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],bH.prototype,"actionHandlerBehavior",void 0);
_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],bH.prototype,"ytComponentBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],bH.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.Wl),_.n("design:type",Object)],bH.prototype,"ytdDismissibleItemBehavior",void 0);_.w([_.DM("#follow-up-survey-options"),_.n("design:type",Object)],bH.prototype,"optionSelector",void 0);_.w([_.Z(),_.n("design:type",Object)],bH.prototype,"data",void 0);
_.w([_.Z(),_.n("design:type",Object)],bH.prototype,"disableAnimation",void 0);_.w([_.Z(),_.n("design:type",Object)],bH.prototype,"isToggleOption",void 0);_.w([_.Z(),_.n("design:type",Object)],bH.prototype,"followUpSurveyCommand",void 0);_.w([_.Z(),_.n("design:type",Object)],bH.prototype,"selectedRatingEndpoint",void 0);_.w([_.Z({reflectToAttribute:!0,value:!1}),_.n("design:type",Boolean)],bH.prototype,"expanded",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],bH.prototype,"isSlimlineSurveyFollowUp",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],bH.prototype,"isShortsStyle",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],bH.prototype,"styleOverrideAttribute",void 0);_.w([_.Z(),_.n("design:type",Boolean)],bH.prototype,"isSingleSelect",void 0);_.w([_.Z(),_.n("design:type",Object)],bH.prototype,"isDarkMode",void 0);
_.w([_.Z(),_.n("design:type",Object)],bH.prototype,"lightColorPalette",void 0);_.w([_.Z(),_.n("design:type",Object)],bH.prototype,"darkColorPalette",void 0);_.w([_.X("selectedRatingEndpoint","isShortsStyle"),_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean),_.n("design:paramtypes",[])],bH.prototype,"isOptionSelected",null);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],bH.prototype,"roundedContainer",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],bH.prototype,"improveShortsResponseRate",void 0);_.w([_.DM("#dismissible"),_.n("design:type",HTMLElement)],bH.prototype,"dismissibleEl",void 0);_.w([_.DM("#dismiss-button yt-icon-button"),_.n("design:type",HTMLElement)],bH.prototype,"dismissButtonEl",void 0);_.w([_.DM("#inline-survey-header yt-icon-button"),_.n("design:type",HTMLElement)],bH.prototype,"inlineHeaderDismissButtonEl",void 0);
_.w([_.pl("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],bH.prototype,"dataChanged",null);_.w([_.$0("yt-service-request-completed"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],bH.prototype,"handleRequestCompletion",null);_.w([_.$0("yt-popup-closed"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],bH.prototype,"onPopupClosed",null);
_.w([_.O8("darkColorPalette","lightColorPalette","isDarkMode"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],bH.prototype,"colorPaletteChanged",null);_.w([_.ZM({is:"ytd-inline-survey-renderer",disableElementRegistration:!0})],bH);
_.V(bH,"ytd-inline-survey-renderer",function(){if(TrE!==void 0)return TrE;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return TrE=b},{mode:1});var QdW=["en-CA","en","es-MX","fr-CA"];_.qNk=_.y(function(b){var d=_.eS(b,{isOverlay:!1,isModern:!1}),B=d.captionIconType,k=d.onClick;b=d.ariaLabel;var G=d.ariaPressed,P=d.isOverlay,v=d.isModern;d=_.WC("button",function(a){_.QH(a,127299)});
var L=_.A2(function(a){_.q_(127299);k==null||k(a);return!1}),A={};
return _.W("ytm-closed-captioning-button",{class:_.LQ("ytmClosedCaptioningButtonHost",(A.ytmClosedCaptioningButtonIconDisabledOverlay=function(){return B()===-1&&P()},A.ytmClosedCaptioningButtonIconDisabled=function(){return B()===-1&&!P()},A))},_.W("button",{el:d,
class:"ytmClosedCaptioningButtonButton",title:b,"aria-label":b,"aria-pressed":G,"on:click":L},_.W(_.$u,{icon:function(){var a="",O=v();var I=O?"CLOSED_CAPTION_DELHI_PLAYER":"CLOSED_CAPTION";O=O?"SUBTITLES_DELHI_PLAYER":"SUBTITLES";var D=_.mh().get("hl");I=!D||QdW.includes(D)?I:O;O=B();switch(O){case -1:case 0:a=I;break;case 1:a=I+"_FILLED";break;default:_.qS(O)}return a}})))},"sh");
_.qNk.idomCompat={callbacks:{onClick:!0}};
}catch(e){_._DumpException(e)}
try{
_.KG=function(b,d,B,k,G){var P={};d&&(P[d]=B);k?P.errorType=k:G&&(P.errorReason=G);_.Q4(b,P);_.qT()};
_.nG=function(b){var d=_.UQ();return _.Vc3(d,b,1)};
_.hs({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 b=this.query;b&&(this.full||b[0]==="("||(b="("+b+")"),this._mq=window.matchMedia(b),this._add(),this.queryHandler(this._mq))},
queryHandler:function(b){this._setQueryMatches(b.matches)}});var XCW;var hEW;var Hvg=function(){};
_.E=Hvg.prototype;_.E.addOwnKeyBinding=function(){};
_.E.removeOwnKeyBindings=function(){};
_.E.keyboardEventMatchesKeys=function(){};
_.E._collectKeyBindings=function(){};
_.E._prepKeyBindings=function(){};
_.E._addKeyBinding=function(){};
_.E._resetKeyEventListeners=function(){};
_.E._listenKeyEventListeners=function(){};
_.E._unlistenKeyEventListeners=function(){};
_.E._onKeyBindingEvent=function(){};
_.E._triggerKeyHandler=function(){};
_.E._tapHandler=function(){};
_.E._focusChanged=function(){};
_.E._detectKeyboardFocus=function(){};
_.E._userActivate=function(){};
_.E._upHandler=function(){};
_.E._spaceKeyDownHandler=function(){};
_.E._spaceKeyUpHandler=function(){};
_.E._asyncClick=function(){};
_.E._pressedChanged=function(){};
_.E._ariaActiveAttributeChanged=function(){};
_.E._activeChanged=function(){};
_.E._controlStateChanged=function(){};
_.E._changedButtonState=function(){};
_.E._focusBlurHandler=function(){};
_.E._disabledChanged=function(){};
_.E._changedControlState=function(){};
_.E._downHandler=function(){};
_.E.ensureRipple=function(){};
_.E.getRipple=function(){};
_.E.hasRipple=function(){};
_.E._noinkChanged=function(){};
_.E._focusedChanged=function(){};
_.E._createRipple=function(){};
_.E.registered=function(){};
_.E._invalidChanged=function(){};
_.E.hasValidator=function(){};
_.E.validate=function(){};
_.E._getValidity=function(){};
_.E._requiredChanged=function(){};
_.E._valueChanged=function(){};
_.E._checkedChanged=function(){};
_.E._buttonStateChanged=function(){};
_.E._setPressed=function(){};
_.E._setPointerDown=function(){};
_.E._setReceivedFocusFromKeyboard=function(){};
_.E._setFocused=function(){};
Hvg=_.hs({is:"tp-yt-paper-radio-button",_template:function(){if(hEW!==void 0)return hEW;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);var d=b.content,B=d.insertBefore;XCW===void 0&&(XCW=document.createElement("template"));var k=XCW;B.call(d,k.content.cloneNode(!0),b.content.firstChild);return hEW=b},
behaviors:[_.OuA],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(){_.Op(this,function(){if(this.getComputedStyleValue("--calculated-paper-radio-button-ink-size").trim()==="-1px"){var b=parseFloat(this.getComputedStyleValue("--calculated-paper-radio-button-size").trim()),d=Math.floor(3*b);d%2!==b%2&&d++;this.updateStyles({"--paper-radio-button-ink-size":d+"px"})}})}});var lnE;var tMa;_.hs({_template:function(){if(tMa!==void 0)return tMa;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;lnE===void 0&&(lnE=document.createElement("template"));var k=lnE;B.call(d,k.content.cloneNode(!0),b.content.firstChild);return tMa=b},
is:"tp-yt-paper-radio-group",behaviors:[_.Lil],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(b){var d=this._valueToItem(b);if(!d||!d.hasAttribute("disabled")){if(this.selected){d=this._valueToItem(this.selected);if(this.selected==b)if(this.allowEmptySelection)b="";else{d&&(d.checked=!0);return}d&&
(d.checked=!1)}_.T6.select.apply(this,[b]);this.fire("paper-radio-group-changed")}},
_activateFocusedItem:function(){this._itemActivate(this._valueForItem(this.focusedItem),this.focusedItem)},
_onUpKey:function(b){this._focusPrevious();b.preventDefault();this._activateFocusedItem()},
_onDownKey:function(b){this._focusNext();b.preventDefault();this._activateFocusedItem()},
_onLeftKey:function(b){_.vTH._onLeftKey.apply(this,arguments);this._activateFocusedItem()},
_onRightKey:function(b){_.vTH._onRightKey.apply(this,arguments);this._activateFocusedItem()},
_applySelection:function(){_.T6._applySelection.apply(this,arguments)},
_resetTabindices:function(){_.ek._resetTabindices.apply(this,arguments);this.items.forEach(function(b){b.removeAttribute("aria-selected")},this)}});var jd4;_.Xf("multiPageMenuSectionItems","compactLinkRenderer","ytd-compact-link-renderer");var TB=function(){return _.g.apply(this,arguments)||this};
_.c(TB,_.g);_.E=TB.prototype;_.E.computeHasPrimaryIcon=function(b){return!(!b.icon&&!b.thumbnail)};
_.E.computeHasSecondary=function(b){return!(!b.secondaryIcon&&!b.secondaryNotificationText)};
_.E.computeHideSecondaryString=function(b){return!_.N("disable_hide_empty_secondary_string")&&!b.secondaryNotificationText};
_.E.computeCompactLinkStyle=function(b){return b?b.toLowerCase().replace(/_/g,"-"):""};
_.E.computeHasFitHeight=function(b){return b==="COMPACT_LINK_STYLE_TYPE_TVFILM_ENTITY_PROVIDER_ATTRIBUTION"};
_.E.isActiveEndpoint=function(b){return(b=this.get("commandMetadata.webCommandMetadata.url",b))?_.HQ(window.location.href)!=="/account_transfer_channel"&&_.HQ(window.location.href)!=="/gaia_link"&&_.HQ(window.location.href)!=="/channel_switcher"||b!=="/account"?_.HQ(window.location.href)===b:!0:!1};
_.E.onTap=function(){var b;((b=this.data)==null?0:b.serviceEndpoint)&&_.GA(this.hostElement,[this.data.serviceEndpoint])};
TB.prototype.onTap=TB.prototype.onTap;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],TB.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],TB.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"isActiveEndpoint(data.navigationEndpoint)"}),_.n("design:type",Boolean)],TB.prototype,"active",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"computeCompactLinkStyle(data.style)"}),_.n("design:type",String)],TB.prototype,"compactLinkStyle",void 0);
_.w([_.Z({computed:"computeIcon_(data.icon)"}),_.n("design:type",Object)],TB.prototype,"icon",void 0);_.w([_.Z({computed:"computeIcon_(data.secondaryIcon)"}),_.n("design:type",Object)],TB.prototype,"secondaryIcon",void 0);_.w([_.Z({computed:"computeHasSecondary(data)",reflectToAttribute:!0}),_.n("design:type",Boolean)],TB.prototype,"hasSecondary",void 0);_.w([_.Z({computed:"computeHideSecondaryString(data)",reflectToAttribute:!0}),_.n("design:type",Boolean)],TB.prototype,"hideSecondaryString",void 0);
_.w([_.$0("tap"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],TB.prototype,"onTap",null);_.w([_.ZM({is:"ytd-compact-link-renderer",disableElementRegistration:!0})],TB);
_.V(TB,"ytd-compact-link-renderer",function(){if(jd4!==void 0)return jd4;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return jd4=b},{mode:1});var FSO;_.Xf("multiPageMenuSectionItems","toggleThemeCompactLinkRenderer","ytd-toggle-theme-compact-link-renderer");
var ra=function(){var b=_.g.apply(this,arguments)||this;b.role="link";b.tabindex="0";b.actionMap=_.N("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 b};
_.c(ra,_.g);_.E=ra.prototype;_.E.dataChanged=function(){this.data&&(this.data.label?this.label=this.data.label:this.label=_.ST()==="USER_INTERFACE_THEME_DARK"?this.data.toggledOnTitle:this.data.toggledOffTitle)};
_.E.getCurrentTheme=function(){return _.V8()?document.documentElement.hasAttribute("dark")?"USER_INTERFACE_THEME_DARK":"USER_INTERFACE_THEME_LIGHT":_.ST()};
_.E.onThemeSelected=function(b,d){var B=b||d?b:_.y8(),k=(B&&this.getCurrentTheme()!=="USER_INTERFACE_THEME_DARK"||!B&&this.getCurrentTheme()!=="USER_INTERFACE_THEME_LIGHT")&&!_.a6W(_.HQ(window.location.href));_.$J(0,165,b);_.$J(0,174,d);this.prefs.save();k&&_.BG(this.hostElement,"yt-dark-mode-toggled-action",[B]);_.BG(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"])};
_.E.onTap=function(){this.data.serviceEndpoint&&_.GA(this.hostElement,[this.data.serviceEndpoint])};
_.E.handleSignalActionToggleDarkThemeOn=function(){this.onThemeSelected(!0,!1)};
_.E.handleSignalActionToggleDarkThemeOff=function(){this.onThemeSelected(!1,!0)};
_.E.handleSignalActionToggleDarkThemeDevice=function(){this.onThemeSelected(!1,!1)};
ra.prototype.onTap=ra.prototype.onTap;ra.prototype.dataChanged=ra.prototype.dataChanged;_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],ra.prototype,"actionHandlerBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],ra.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.DL),_.n("design:type",Object)],ra.prototype,"paperItemBehaviors",void 0);_.w([_.Z(),_.n("design:type",Object)],ra.prototype,"data",void 0);_.w([_.Z({value:function(){return _.mh()}}),
_.n("design:type",_.IR)],ra.prototype,"prefs",void 0);_.w([_.Z(),_.n("design:type",Object)],ra.prototype,"label",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],ra.prototype,"role",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],ra.prototype,"tabindex",void 0);_.w([_.pl("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],ra.prototype,"dataChanged",null);
_.w([_.$0("tap"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],ra.prototype,"onTap",null);_.w([_.ZM({is:"ytd-toggle-theme-compact-link-renderer",disableElementRegistration:!0})],ra);
_.E_()(ra,"ytd-toggle-theme-compact-link-renderer",function(){if(FSO===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);FSO=b}b=FSO;return b},{allowedProps:["data"],
mode:1});
}catch(e){_._DumpException(e)}
try{
var xGr,YNk,dZg,BMk,kSr,GSE,Ps8,Ejk,sGm,aBW,kS,WtO,vjE,At8,fB0,LtE,Cs5,mZQ,$Z8,Obg,IBP,Gz,DZ5,UZ5,Mo8,Ey,NM0,Co,P_,sy,pM4,ojE,ctk,Jtr,ze4,Rea,XMm,he5,lBO,tok,jGk,Fta,Zba,gjg,yta,Spr,VoW,ib0,uok,Kt4,njg,rt0,qp5,YpE,ee5,bB4,daE,k1m,G1W,PJ8,EYg,sDm,CJm,vYr,fbE,ma0,abW,AbW,$aO,WgO,OB8,Nnm,oY8,DaO,Uaa,v_,p94,cbk,Jb4,zOE,lbW,tnO,jDO,FgQ,ZBr,gYk,ybE,SoW,VnP,w9r,udk,Kg4,nY5,TnP,rbP,QDW,qoO,eOO,ROg;
_.di=function(b){var d=new _.iq("Error accessing DB");return _.p5W().then(function(B){return new Promise(function(k,G){try{var P=B.transaction("swpushnotificationsstore").objectStore("swpushnotificationsstore").get(b);P.onsuccess=function(){var v=P.result;k(v?v.value:null)};
P.onerror=function(){d.params={key:b,source:"onerror"};G(d)}}catch(v){d.params={key:b,
thrownError:String(v)},G(d)}})},function(){return null})};
xGr=function(b,d){return _.AY(b.entities,"inlineExpansionEntity",d)};
YNk=function(b,d){return _.AY(b.entities,"flowStateEntity",d)};
_.eEP=function(b,d){if(b&&d){var B=_.NN();B().set(b,d);_.Ivy(B())}};
_.bbk=function(b,d){if(b&&d){var B=_.NN();B().set(b,d);_.Ivy(B())}};
dZg=function(b,d){return _.AY(b.entities,"contextNoteUserRatingEntityPayload",d)};
BMk=function(b){return _.lF(b,function(d){return d.languageCode==="en"})};
kSr=function(b){var d=B_;if(_.giE(b))b.setOption("captions","stickyLoading",{}),b.setOption("captions","track",{});else{var B=_.lF(_.JAW(b),function(k){return k.displayName===d});
b.setOption("captions","track",B)}};
GSE=function(b){if(!b)return 0;var d=b.getPresentingPlayerType(),B=b.getVideoData();return B&&B.isLive?(b=b.getProgressState(d),b.seekableEnd-b.seekableStart):b.getDuration(d)};
Ps8=function(b,d){for(var B=_.C(Object.keys(b)),k=B.next();!k.done;k=B.next())if(k=k.value,b[k]!==d[k])return!1;return!0};
Ejk=function(){return document.getElementById("player-control-overlay")};
sGm=function(b){b!==-1&&!_.N("player_controls_log_creation_killswitch")&&Ejk()&&(_.hU("pcu_cs",b),_.hU("pcu_ce"))};
aBW=function(b,d){var B=_.Y0(b,{}),k=Cs5("top",d),G=Cs5("bottom",d),P=Cs5("left",d),v=Cs5("right",d);return _.m2({top:function(){return kS(B().position,k)},
bottom:function(){return kS(B().position,G)},
left:function(){return kS(B().position,P)},
right:function(){return kS(B().position,v)},
position:function(){return kS(B().positionType,vjE)},
height:function(){return kS(B().height,Gz)},
width:function(){return kS(B().width,Gz)},
"min-width":function(){return kS(B().minWidth,Gz)},
"min-height":function(){return kS(B().minHeight,Gz)},
"max-width":function(){return kS(B().maxWidth,Gz)},
"max-height":function(){return kS(B().maxHeight,Gz)},
"aspect-ratio":function(){return kS(B().aspectRatio,String)},
"margin-top":function(){return kS(B().margin,k)},
"margin-bottom":function(){return kS(B().margin,G)},
"margin-left":function(){return kS(B().margin,P)},
"margin-right":function(){return kS(B().margin,v)},
"padding-top":function(){return kS(B().padding,k)},
"padding-bottom":function(){return kS(B().padding,G)},
"padding-left":function(){return kS(B().padding,P)},
"padding-right":function(){return kS(B().padding,v)},
"flex-direction":function(){return kS(B().flexDirection,LtE)},
"justify-content":function(){return kS(B().justifyContent,fB0)},
"align-items":function(){return kS(B().alignItems,At8)},
"flex-grow":function(){return kS(B().flexGrow,String)},
"flex-shrink":function(){return kS(B().flexShrink,String)},
"flex-basis":function(){return kS(B().flexBasis,Gz)},
"align-self":function(){return kS(B().alignSelf,At8)},
"flex-wrap":function(){return kS(B().flexWrap,WtO)},
"align-content":function(){return kS(B().alignContent,At8)}})};
kS=function(b,d){return b!==void 0?d(b):void 0};
WtO=function(b){switch(b){case "YPC_FLEX_WRAP_NO_WRAP":return"nowrap";case "YPC_FLEX_WRAP_WRAP":return"wrap";case "YPC_FLEX_WRAP_WRAP_REVERSE":return"wrap-reverse"}};
vjE=function(b){switch(b){case "YPC_POSITION_ABSOLUTE":return"absolute";case "YPC_POSITION_RELATIVE":return"relative"}};
At8=function(b){switch(b){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"}};
fB0=function(b){switch(b){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"}};
LtE=function(b){switch(b){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"}};
Cs5=function(b,d){var B=d==="rtl";switch(b){case "top":var k=mZQ;break;case "bottom":k=$Z8;break;case "left":k=Obg;break;default:k=IBP}return function(G){return kS(k(G,B),Gz)}};
mZQ=function(b){var d=b.top;var B=b.vertical;b=b.all;var k;return(k=d!=null?d:B)!=null?k:b};
$Z8=function(b){var d=b.bottom;var B=b.vertical;b=b.all;var k;return(k=d!=null?d:B)!=null?k:b};
Obg=function(b,d){var B=b.left;var k=b.end;var G=b.start;var P=b.horizontal;b=b.all;var v,L;return(L=(v=B!=null?B:d?k:G)!=null?v:P)!=null?L:b};
IBP=function(b,d){var B=b.right;var k=b.end;var G=b.start;var P=b.horizontal;b=b.all;var v,L;return(L=(v=B!=null?B:d?G:k)!=null?v:P)!=null?L:b};
Gz=function(b){var d=b.value;switch(b.unit){case "YPC_DIMENSION_UNIT_POINT":return d+"px";case "YPC_DIMENSION_UNIT_FRACTION":return d+"%";default:return""+d}};
DZ5=function(b){switch(b){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"}};
UZ5=function(b){var d=b!=null?b:{};b=d.fontRole;var B=d.fontSize;d=d.fontWeight;if(b!==null&&B!==null)switch(b){case "YPC_FONT_ROLE_DISPLAY":switch(B){case "YPC_FONT_SIZE_L":return d==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtDisplayLHeavy":"ytStyledTextViewModelYtDisplayL";case "YPC_FONT_SIZE_M":return d==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtDisplayMHeavy":"ytStyledTextViewModelYtDisplayM";case "YPC_FONT_SIZE_S":return d==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtDisplaySHeavy":
"ytStyledTextViewModelYtDisplayS";case "YPC_FONT_SIZE_XS":return d==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtDisplayXSHeavy":"ytStyledTextViewModelYtDisplayXS";default:return}case "YPC_FONT_ROLE_HEADLINE":switch(B){case "YPC_FONT_SIZE_L":return d==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtHeadlineLHeavy":"ytStyledTextViewModelYtHeadlineL";case "YPC_FONT_SIZE_M":return d==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtHeadlineMHeavy":"ytStyledTextViewModelYtHeadlineM";case "YPC_FONT_SIZE_S":return d===
"YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtHeadlineSHeavy":"ytStyledTextViewModelYtHeadlineS";case "YPC_FONT_SIZE_XS":return d==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtHeadlineXSHeavy":"ytStyledTextViewModelYtHeadlineXS";default:return}case "YPC_FONT_ROLE_BODY":switch(B){case "YPC_FONT_SIZE_XL":return d==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtBodyXLHeavy":"ytStyledTextViewModelYtBodyXL";case "YPC_FONT_SIZE_L":return d==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtBodyLHeavy":
"ytStyledTextViewModelYtBodyL";case "YPC_FONT_SIZE_M":return d==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtBodyMHeavy":"ytStyledTextViewModelYtBodyM";case "YPC_FONT_SIZE_S":return d==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtBodySHeavy":"ytStyledTextViewModelYtBodyS";case "YPC_FONT_SIZE_XS":return d==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtBodyXSHeavy":"ytStyledTextViewModelYtBodyXS"}}};
Mo8=function(b,d,B){function k(I){return Object.values(I).map(function(D){var U=D.productId;D=D.pricingOptionIndex;return P_(G(U).pricingOptions,D).pricingOptionId})}
function G(I){return A().get(I)}
function P(I){I=k(I);B(I)}
function v(I,D){return Array.from(Ey(I.pricingOptions)).filter(function(U){U=_.C(U);U.next();U=U.next().value;return sy(U.pricingGroupAttributes,D)}).map(function(U){return _.C(U).next().value})}
var L=ojE([b,d],function(I,D){var U=I==null?void 0:I.selectedPricingOptions;I={};var M=!0;if(U&&D.length)for(var z=_.C(D),H=z.next();!H.done;H=z.next()){H=H.value;var l=NM0(H.pricingOptions,function(u){a:{u=u.pricingOptionId;for(var r=_.C(U),Q=r.next();!Q.done;Q=r.next())if(Q.value===u){u=!0;break a}u=!1}return u});
if(l>=0){M=!1;var F=P_(H.pricingOptions,l),K=void 0;I[H.groupId]={productId:H.productId,pricingOptionIndex:l,pricingGroupAttributes:(K=F)==null?void 0:K.pricingGroupAttributes}}}M&&D.length&&(M=P_(D[0].pricingOptions,0),I[D[0].groupId]={productId:D[0].productId,pricingOptionIndex:0,pricingGroupAttributes:M==null?void 0:M.pricingGroupAttributes});return I}),A=ojE([d],function(I){return new Map(I.map(function(D){return[D.productId,
D]}))}),a=ojE([d],function(I){var D=new Map;
I=_.C(I);for(var U=I.next();!U.done;U=I.next()){var M=U.value;U=M.groupId;var z=M.productId;M=_.C(Ey(M.pricingOptions));for(var H=M.next();!H.done;H=M.next()){var l=_.C(H.value);H=l.next().value;l=l.next().value;D.set(l.pricingOptionId,{groupId:U,productId:z,index:H,pricingOption:l,pricingGroupAttributes:l.pricingGroupAttributes})}}return D}),O=ojE([d],function(I){var D=new Map;
I=_.C(I);for(var U=I.next();!U.done;U=I.next()){var M=U.value;U=M.groupId;var z=M.productId,H=void 0;M=_.C(Ey((H=M.pricingGroups)!=null?H:[]));for(H=M.next();!H.done;H=M.next()){var l=_.C(H.value);H=l.next().value;l=l.next().value;D.set(l.pricingGroupId,{groupId:U,productId:z,index:H,pricingGroup:l,pricingGroupAttributes:l.pricingGroupAttributes})}}return D});
return{getProductById:G,isProductSelected:function(I){var D=G(I);if(!D)return!1;var U;return((U=L()[D.groupId])==null?void 0:U.productId)===I},
getSelectedPricingOptions:function(){return Object.values(L()).map(function(I){var D=I.productId;I=I.pricingOptionIndex;return P_(G(D).pricingOptions,I)})},
getSelectedPricingGroupAttributesByGroupId:function(I){var D;return(I=(D=L()[I])==null?void 0:D.pricingGroupAttributes)?Array.from(I):void 0},
getSelectedProductByGroupId:function(I){var D;return(I=(D=L()[I])==null?void 0:D.productId)?G(I):void 0},
onProductSelected:function(I){var D=G(I);if(D){var U=L(),M;if(((M=U[D.groupId])==null?void 0:M.productId)!==I){var z=(M=(z=U[D.groupId])==null?void 0:z.productId)?G(M):void 0;var H;M=(H=U[D.groupId])==null?void 0:H.pricingGroupAttributes;var l;H=(l=U[D.groupId])==null?void 0:l.pricingOptionIndex;if(z&&H!==void 0)if(M){l=v(z,M).indexOf(H);if(l===-1)throw Error("ak`"+H+"`"+z.productId);H=v(D,M);l=l<H.length?H[l]:H.length>0?H[0]:0}else l=H<Co(D.pricingOptions)?H:0;else l=0;Co(D.pricingOptions)<=l&&(l=
0);H=P_(D.pricingOptions,l);var F;z={};P(Object.assign({},U,(z[D.groupId]={productId:I,pricingOptionIndex:l,pricingGroupAttributes:(F=H==null?void 0:H.pricingGroupAttributes)!=null?F:[]},z)))}}},
onPricingOptionSelected:function(I){var D=a().get(I);if(D){I=D.groupId;var U=D.productId;D=D.index;var M=L(),z,H;if(((z=M[I])==null?void 0:z.productId)!==U||((H=M[I])==null?void 0:H.pricingOptionIndex)!==D){var l,F;z={};P(Object.assign({},M,(z[I]={productId:U,pricingOptionIndex:D,pricingGroupAttributes:(F=(l=M[I])==null?void 0:l.pricingGroupAttributes)!=null?F:[]},z)))}}},
onPricingGroupSelected:function(I){var D=O().get(I);if(D){I=D.groupId;var U=D.productId,M=D.pricingGroup.pricingGroupAttributes,z=G(U);if(z){D=L();var H=D[I].pricingGroupAttributes,l;if(((l=D[I])==null?void 0:l.productId)!==U||!sy(pM4(H,Co(M)),M)){l=Array.from(M);for(M=Co(M);M<Co(H);M++){var F="",K=!1,u=Array.from(l);u.push(P_(H,M));for(var r=_.C(z.pricingGroups),Q=r.next();!Q.done;Q=r.next())if(Q=Q.value,sy(Q.pricingGroupAttributes,u)){l.push(P_(H,M));K=!0;break}else F===""&&Co(Q.pricingGroupAttributes)===
u.length&&sy(pM4(Q.pricingGroupAttributes,l.length),l)&&(F=P_(Q.pricingGroupAttributes,M));K||l.push(F)}F=D[I].pricingOptionIndex;M=[];K=new Map;u=0;z=_.C(Ey(z.pricingOptions));for(r=z.next();!r.done;r=z.next())Q=_.C(r.value),r=Q.next().value,Q=Q.next().value,sy(Q.pricingGroupAttributes,l)&&M.push(r),sy(Q.pricingGroupAttributes,H)&&K.set(r,u++);M.length===0?H=0:(H=K.get(F),H=H!==void 0&&H<M.length?M[H]:M[0]);z={};P(Object.assign({},D,(z[I]={productId:U,pricingOptionIndex:H,pricingGroupAttributes:l},
z)))}}}},
onClearGroupSelected:function(I){var D=L();D[I]&&(D=Object.fromEntries(Object.entries(D).filter(function(U){return _.C(U).next().value!==I})),P(D))}}};
Ey=function(b){return function B(){var k,G,P,v,L;return _.Ws(B,function(A){switch(A.nextAddress){case 1:_.Xl(A,2),k=0,G=_.C(b),P=G.next();case 4:if(P.done){A.jumpTo(2);break}v=P.value;L=_.aE;return A.yield([k++,v],7);case 7:L(A.yieldResult);P=G.next();A.jumpTo(4);break;case 2:_.R6(A),_.Hz(A,0)}})}()};
NM0=function(b,d){b=_.C(Ey(b));for(var B=b.next();!B.done;B=b.next()){var k=_.C(B.value);B=k.next().value;k=k.next().value;if(d(k))return B}return-1};
Co=function(b){var d=0;for(b=b[Symbol.iterator]();!b.next().done;)++d;return d};
P_=function(b,d){b=_.C(Ey(b));for(var B=b.next();!B.done;B=b.next()){var k=_.C(B.value);B=k.next().value;k=k.next().value;if(B===d)return k}};
sy=function(b,d){if(!b&&!d)return!0;if(!b||!d)return!1;b=Array.from(b);d=Array.from(d);if(b.length!==d.length)return!1;for(var B=0;B<b.length;B++)if(b[B]!==d[B])return!1;return!0};
pM4=function(b,d){d=d===void 0?Infinity:d;var B=[];b=_.C(Ey(b));for(var k=b.next();!k.done;k=b.next()){var G=_.C(k.value);k=G.next().value;G=G.next().value;if(k>=d)break;k>=0&&B.push(G)}return B};
ojE=function(b,d){var B,k;return function(){for(var G=b.map(function(v){return v()}),P=0;P<G.length;P++)if(!B||G[P]!==B[P]){B=G;
k=d.apply(null,_.K6(G));break}return k}};
ctk=function(b,d,B){var k=[];b=_.C(b);for(var G=b.next();!G.done;G=b.next()){G=G.value;var P=void 0;((P=d)==null?0:P.length)&&!sy(G.pricingGroupAttributes,d)||k.push({pricingOption:G,isSelected:B.includes(G.pricingOptionId)})}return k};
Jtr=function(b,d){return _.AY(b.entities,"pdpStateEntity",d)};
ze4=function(b){var d,B;return!!(b.productId&&b.groupId&&((d=b.pricingOptions)==null?0:d.length)&&b.pricingOptions.every(function(k){return k.pricingOptionId})&&((B=b.pricingGroups)==null||!B.length||Array.isArray(b.pricingGroups)&&b.pricingGroups.every(function(k){return k.pricingGroupId&&k.pricingGroupAttributes&&k.pricingGroupAttributes.length>0})))};
Rea=function(b,d,B){return Mo8(b,ojE([d],function(k){return k.filter(ze4)}),B)};
XMm=function(b,d){return d.length===0?[b]:[b.slice(0,d[0]),b.slice(d[0])].filter(function(B){return B.length>0})};
he5=function(b){switch(b){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""}};
lBO=function(b,d,B,k){k=Object.assign({},k);_.Ho(k,HbW,{selectedOptionId:b,primaryButtonOverride:B});_.qO().dispatch(_.cE("flowStateEntity",d,k))};
tok=function(b,d,B){!_.p(B,HbW)&&b.noPreselect&&d!==""&&b.defaultButtonOverride&&lBO("default",d,b.defaultButtonOverride,B)};
jGk=function(b){switch(b){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"}};
Fta=function(b){switch(b){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"}};
Zba=function(b,d){if(d)return"ytCardViewModelCardSelected";switch(b){case "CARD_STYLE_OUTLINE":return"ytCardViewModelOutline";case "CARD_STYLE_TONAL":return"ytCardViewModelTonal";case "CARD_STYLE_INVERSE":return"ytCardViewModelInverted";default:return"ytCardViewModelRaised"}};
gjg=function(b,d){d.includes(b)?d=d.filter(function(B){return B!==b}):d.push(b);
return[].concat(_.K6(d))};
yta=function(b,d){return _.AY(b.entities,"contextNoteFeedEntityPayload",d)};
Spr=function(b,d){switch(b){case "NOTE_HELPFULNESS_VALUE_HELPFUL":return d==null?void 0:d.ratingHelpfulText;case "NOTE_HELPFULNESS_VALUE_SOMEWHAT_HELPFUL":return d==null?void 0:d.ratingSomewhatHelpfulText;case "NOTE_HELPFULNESS_VALUE_NOT_HELPFUL":return d==null?void 0:d.ratingNotHelpfulText}};
VoW=function(b,d,B){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:B||b.deleteActionText,onTap:{innertubeCommand:{showSheetCommand:{panelLoadingStrategy:{inlineContent:{sheetViewModel:{content:{listViewModel:{listItems:[{listItemViewModel:{title:{content:b.deleteActionText},leadingImage:{sources:[{clientResource:{imageName:"TRASH_CAN"}}]},
rendererContext:{commandContext:{onTap:{innertubeCommand:{confirmDialogEndpoint:{content:{confirmDialogRenderer:{title:{runs:[{text:b.deleteDialogTitle}]},dialogMessages:[{runs:[{text:b.deleteDialogSubtitle}]}],confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:{runs:[{text:b.deleteActionText}]},command:{performCommentActionEndpoint:{action:d}}}},cancelButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:{runs:[{text:b.cancelActionText}]},command:{dismissDialogCommand:{}}}}}}}}}}}}}]}}}}}}}}}}};
ib0=function(b,d,B){var k;if(b&&((k=d())==null?0:k.includes(b))){var G;B((G=d())==null?void 0:G.filter(function(P){return P!==b}))}else B([].concat(_.K6(d()||[]),[b]))};
uok=function(b,d){if(b){var B=[];d=_.C((d==null?void 0:d.checkboxes)||[]);for(var k=d.next();!k.done;k=d.next()){k=_.p(k.value,wMW);var G=void 0;((G=k)==null?0:G.value)&&b.includes(k.key||"")&&B.push(k.value)}return B}};
Kt4=function(b){b.style.height="auto";b.style.height=b.scrollHeight+"px"};
njg=function(b){return[b.syncStep,b.asyncStep].filter(function(d){return d!==void 0})};
rt0=function(b){var d,B,k;if(b=(d=b.structuredContextNoteFormSchema)==null?void 0:(B=d.fieldSchemas)==null?void 0:(k=B.noteBody)==null?void 0:k.validationSchema)for(d=_.C(njg(b)),B=d.next();!B.done;B=d.next()){B=B.value.rules;if(!B)break;B=_.C(B);for(B=B.next();!B.done;B=B.next())return _.p(B.value,_.TM5)}};
qp5=function(b){if(b){b=_.C(njg(b));for(var d=b.next();!d.done;d=b.next()){d=d.value.rules;if(!d)break;d=_.C(d);for(d=d.next();!d.done;d=d.next())return _.p(d.value,QGk)}}};
YpE=function(b){if(b){b=_.C(njg(b));for(var d=b.next();!d.done;d=b.next()){d=d.value.rules;if(!d)break;d=_.C(d);for(d=d.next();!d.done;d=d.next())return _.p(d.value,xZr)}}};
ee5=function(b){b=/^https?:\/\//.test(b)?b:"http://"+b;try{var d=_.kU(b)}catch(B){return!1}if(d.toString()!==b)return!1;b=d.JSC$10205_domain_.split(".");return b.length>1&&b.every(function(B){return!!B})};
bB4=function(b,d,B,k){var G;k=(G=k.structuredContextNoteData)==null?void 0:G.createCommentEndpoint;if(G=_.p(k,_.Su2))return G.commentText=_.QS(b),G.videoPositionMention=d,G.sources=B,k};
daE=function(b){return b==null?void 0:b.stringValue};
k1m=function(b,d,B){b=b.map(function(k,G){return{listItemViewModel:{title:k.title,subtitle:k.subtitle,leadingImage:k.leadingImage,trailingImage:G===d?BnO:void 0,rendererContext:{commandContext:{onTap:k.onTap}}}}});
return Object.assign({},B&&{header:{panelHeaderViewModel:{title:B}}},{content:{listViewModel:{listItems:b}}})};
G1W=function(b,d){if(b&&d)switch(d){case "SELECTION_TYPE_BOOL":return b.boolValue;case "SELECTION_TYPE_INT":return b.intValue;case "SELECTION_TYPE_STRING":return b.stringValue;case "SELECTION_TYPE_PRIVACY_STATUS":return b.privacyStatusValue;case "SELECTION_TYPE_TIME_PICKER_FORMAT":return b.timePickerFormatValue}};
PJ8=function(b){var d;b=(d=b.options)==null?void 0:d.findIndex(function(B){return B.isSelected});
return b===void 0?-1:b};
EYg=function(b,d,B){var k=function(){return b().label},G={},P=_.LQ("ytDropdownViewModelLabel",(G.ytDropdownViewModelLabelError=d,G));
return _.W(_.m,{cond:function(){return b().label&&!(B()===-1&&b().label&&!b().placeholderText)},
then:function(){return _.W("div",{class:P},_.W(_.I4,{text:k}))}})};
sDm=function(b,d){var B={};B=_.LQ("ytDropdownViewModelTitle",(B.ytDropdownViewModelTitlePlaceholder=function(){return d()===-1},B));
return _.W("div",{class:B},_.W(_.I4,{text:function(){var k=b();var G=d();if(G===-1)k=k.placeholderText?k.placeholderText:k.label;else{var P,v;k=(P=k.options)==null?void 0:(v=P[G])==null?void 0:v.title}return k}}))};
CJm=function(b,d){var B=function(){return b().hint};
return _.W(_.Dz,null,_.W(_.m,{cond:function(){return B()&&!d()},
then:function(){return _.W("div",{class:_.LQ("ytDropdownViewModelSupport","ytDropdownViewModelSupportHint")},_.W(_.I4,{text:B,className:"ytDropdownViewModelSupportText"}))}}),_.W(_.m,{cond:d,
then:function(){return _.W("div",{id:"dropdown-view-model-error",role:"alert",class:_.LQ("ytDropdownViewModelSupport","ytDropdownViewModelSupportError")},_.W(_.$u,{icon:"INFO",className:"ytDropdownViewModelSupportIcon"}),_.W(_.I4,{text:d,className:"ytDropdownViewModelSupportText"}))}}))};
vYr=function(b,d){var B=_.I2().resolve(_.pma);_.Ti(function(){var k=b().id;k&&B!=null&&B.dropdownMap.set(k,d)})};
fbE=function(b){b=_.p(b.scheduleButton,LgE);b=_.p(b==null?void 0:b.primaryButton,_.Im);b=_.p(b==null?void 0:b.onTap,_.FB);var d,B,k=((B=_.p(b,_.sq))==null?void 0:B.commands)||[b];B=_.C(k);for(b=B.next();!b.done&&!(d=_.p(b.value,_.ZV5));b=B.next());var G;d=(G=d)==null?void 0:G.createBroadcastRequest;if(!d)throw Error("hk");return d};
ma0=function(b,d,B){B=B===void 0?{}:B;var k,G;return _.f(function(P){if(k=AbW(d))return P.return(k);(G=WgO(b,d,B))&&abW(d,G);return P.return(G)})};
abW=function(b,d){var B=$aO(b);B&&d.then(function(k){_.I2().resolve(_.wm).put(B,new _.un({innertubeResponse:k}))})};
AbW=function(b){if(b=$aO(b)){var d=_.I2().resolve(_.wm);if(d.has(b))return d.get(b).then(function(B){return B==null?void 0:_.GP(B)})}return null};
$aO=function(b){var d=_.p(b.endpoint,_.KB);if(d!=null&&d.videoId)return d={videoId:d.videoId},_.N("web_imp_player_mute_params")&&(d.mutedAtStart=b.startPlaybackInMutedState),_.uJ("inline_playback",d)};
WgO=function(b,d,B){b=_.TD(b,d.endpoint,OB8(d,B)).then(function(k){return k});
return Promise.resolve(b)};
OB8=function(b,d){d=_.N("web_imp_player_mute_params")?Object.assign({},{vis:5,inlinePlayback:!0,inlineUnmuted:!b.startPlaybackInMutedState},d):Object.assign({},{vis:5,autonav:"1"},d);var B;d={contentPlaybackContext:_.LF(d,(B=_.p(b.endpoint.commandMetadata,_.LT))==null?void 0:B.url,window.location.href)};_.N("web_imp_player_mute_params")&&(d.overrideMutedAtStart=!b.startPlaybackInMutedState);return d};
Nnm=function(b,d){var B=window.MutationObserver;B&&(IbE=new B(function(k,G){k=_.C(k);for(var P=k.next();!P.done;P=k.next()){P=P.value;var v;if(v=P.type==="childList"&&P.target)a:{v=b;P=DaO(P.target);v=DaO(v);for(var L=null,A=0;A<P.length;A++)if(v.includes(P[A])){if(A===0){v=!1;break a}L=P[A];break}L?(P=Uaa(P,L),v=Uaa(v,L),v=P<v):v=!1}if(v){d();G.disconnect();break}}}),(B=oY8())&&IbE.observe(B,{childList:!0,
subtree:!0}))};
oY8=function(){var b=document.getElementsByTagName("ytd-rich-grid-renderer");if(b.length>0)return b[0];b=document.getElementsByTagName("ytd-section-list-renderer");return b.length>0?b[0]:null};
DaO=function(b){for(var d=[];b;)d.push(b),b=b.parentElement;return d};
Uaa=function(b,d){var B=Array.from(d.children);d=b.indexOf(d);return d>0?B.indexOf(b[d-1]):-1};
v_=function(b,d,B){B=B===void 0?{}:B;return _.AU(b,B,d)};
p94=function(b){switch(b){case "MUSIC":return!0;default:return!1}};
cbk=function(b){if(b=b==null?void 0:b.find(function(k){var G,P;return((G=_.p(k,Mna))==null?void 0:(P=G.inlinePlaybackBadgeData)==null?void 0:P.replicateAsTimestamp)===!0}))if(b=_.p(b,Mna),b==null?0:b.icon){var d,B;
if((b=(d=_.CMF(b.icon))==null?void 0:(B=d.clientResource)==null?void 0:B.imageName)&&p94(b))return b}};
Jb4=function(b){return b==null?void 0:b.filter(function(d){return d.premiereTrailerBadgeRenderer})};
zOE=function(b){var d,B=b==null?void 0:(d=b.find(function(A){return A.thumbnailOverlayTimeStatusRenderer}))==null?void 0:d.thumbnailOverlayTimeStatusRenderer,k,G;
if((B==null?0:(k=B.icon)==null?0:k.iconType)&&p94(B==null?void 0:(G=B.icon)==null?void 0:G.iconType)){var P;return{icon:B==null?void 0:(P=B.icon)==null?void 0:P.iconType}}var v;if(d=b==null?void 0:(v=b.find(function(A){return A.thumbnailOverlayBadgeViewModel}))==null?void 0:v.thumbnailOverlayBadgeViewModel)if(v=cbk(d.thumbnailBadges))return{icon:v};
var L;if(b=b==null?void 0:(L=b.find(function(A){return A.thumbnailBottomOverlayViewModel}))==null?void 0:L.thumbnailBottomOverlayViewModel)if(L=cbk(b.badges))return{icon:L};
return{}};
lbW=function(b,d){var B=new ROg(function(P){G(P)},d);
d=_.C(_.zk(X90(B),void 0,"D2uee"));var k=d.next().value,G=d.next().value;_.nL(function(){Promise.resolve().then(function(){var P,v=(P=b())!=null?P:{};B.playerControlsData=v;B.lastSeenPlayerApi=_.SV(v.playerApi);hOE(B)});
_.Tk(function(){HBE(B)})},"xfRk8b");
return k};
tnO=function(b){return function(d){var B=b(),k={playerState:d};if(d===1){var G;(G=B.playerApi)==null||G.loadModule("captions")}if(d===0){var P;(P=B.playerApi)==null||P.unloadModule("captions")}d!==-1&&B.setState(k)}};
jDO=function(b){return function(d){b().setState({playbackRate:d})}};
FgQ=function(b){return function(d){var B=b(),k=B.playerApi,G=k==null?void 0:k.getVideoData(),P=(G==null?void 0:G.isLive)||!1;G=G==null?void 0:G.video_id;P={videoDuration:GSE(k||void 0),isLive:P,videoId:G};P.videoId!==B.videoId&&(P=Object.assign({},_.tJQ(k),P));if(d==null?0:d.playertype)P.playerType=d.playertype;if(k){P.captionsAvailable=_.Zva(k);d=P;var v;G=(v=k.getStoryboardLevel(k.getNumberOfStoryboardLevels()-1))==null?void 0:v.intervalMs;d.storyboardInterval=G?G/1E3:void 0;P.captionsAvailable&&
(P.captionsEnabled=_.giE(k))}P.volumeMuted=!(k==null||!k.isMuted());B.setState(P)}};
ZBr=function(b){return function(d){var B=b(),k=B.playerApi;if(k){var G=k.getPresentingPlayerType();d={playedTime:d||0,percentLoaded:k.getVideoLoadedFraction(),playerType:G};B.playerState===0&&(d.playedTime=B.videoDuration);B.isLive&&(G=k.getProgressState(G),d.playedTime-=G.seekableStart,d.videoDuration=GSE(k));if(B.playerType===1)k=!1;else{var P;if((P=B.uxConfig)==null?0:P.showCuedOverlay){var v;k=!((v=B.playerApi)==null?0:v.getPlayerStateObject(B.playerType).isDomPaused)}else k=!0}k&&delete d.playedTime;
B.setState(d)}}};
gYk=function(b){return function(){var d=b(),B,k,G,P={volume:(G=(B=d.playerApi)==null?void 0:B.getVolume())!=null?G:0,volumeMuted:!((k=d.playerApi)==null||!k.isMuted())};d.setState(P)}};
ybE=function(b){return function(){var d=b(),B=d.playerApi;if(B){var k={captionsAvailable:_.Zva(B)};k.captionsAvailable&&(k.captionsEnabled=_.giE(B));d.setState(k)}}};
SoW=function(b){return{appApi:Object.assign({},_.JXQ(),{showCaptionsToggleToast:function(d){var B,k;(k=(B=b()).showCaptionsToggleToast)==null||k.call(B,d)},
openInMiniplayer:function(){var d,B;(B=(d=b()).openInMiniplayer)==null||B.call(d)}})}};
VnP=function(b,d){var B,k,G;return!!(b==null?0:(B=b.playerResponse)==null?0:(k=B.playerConfig)==null?0:(G=k.inlinePlaybackConfig)==null?0:G.showScrubbingControls)&&!(d==null?0:d.hideScrubbingControls)};
_.iBW=function(b){var d=!b.miniplayerIsActive;return[5,2,0].includes(b.miniplayerPlaybackState)||d};
w9r={FILLED:"youtube_fill",OUTLINE:"youtube_outline"};udk=function(b){this.onStepChangeCallback=function(){};
this.flowRenderer=b};
udk.prototype.getCurrentStep=function(){var b=this,d;return((d=this.flowRenderer.steps)!=null?d:[]).map(function(B){return _.p(B,_.b7)}).find(function(B){return B&&B.stepId===b.currentStepId})};
Kg4=function(b,d){var B=d.flowStateEntityKey,k=b.flowStates.get(B);if(k)return k;d=new udk(d);b.flowStates.set(B,d);return d};
nY5=function(b,d){for(var B=_.C(b.flowStates.entries()),k=B.next();!k.done;k=B.next()){var G=_.C(k.value);k=G.next().value;G=G.next().value;if(G.flowRenderer.targetId===d){b.flowStates.delete(k);break}}};
TnP=function(b,d){b.onStepChangeCallback=d;b.onStepChangeCallback(b.getCurrentStep())};
rbP=function(b,d){var B=b.getCurrentStep();if(B&&B.stepId===d)return!0;var k;return((k=b.flowRenderer.steps)!=null?k:[]).map(function(G){return _.p(G,_.b7)}).find(function(G){return G&&G.stepId===d})?(b.currentStepId=d,b.onStepChangeCallback(b.getCurrentStep()),!0):!1};
QDW=function(b,d){var B,k,G,P,v;_.f(function(L){if(!d.length)return L.return([]);B=[];k=_.C(d);for(G=k.next();!G.done;G=k.next())P=G.value,(v=b.resolveIcon(P))&&!b.iconCache[v.url]&&B.push(_.XFE(b,v).then(function(){}).catch(function(){}));
return L.return(Promise.all(B))})};
qoO=function(b,d){var B=[];d=(new Set(d)).values();d=_.C(d);for(var k=d.next();!k.done;k=d.next()){k=k.value;for(var G=_.C(Object.values(w9r)),P=G.next();!P.done;P=G.next())B.push({iconName:k,iconStyle:P.value})}QDW(b.iconManager,B)};
_.xam=function(b,d,B){var k=B!=null?B:b.iconsToFetch;k!=null&&k.length?d!==void 0&&d>=0?_.ws(_.Y8,function(){qoO(b,k)},d):qoO(b,k):Promise.resolve()};
_.Yo5=_.Ac(function(b,d,B){if(b.nextWireType_!==5)return!1;_.WD(d,B,_.u8(b.decoder_));return!0},function(b,d,B){d=_.pHG(d);
d!=null&&(_.ac(b,B,5),_.$V(b.encoder_,d))},_.fgH);
eOO=[0,_.Ql,_.Yo5,-1];_.bTE=function(){return _.ER({type:"TALK_TO_RECS_RESET_STEP_STATES",payload:null})};
ROg=function(b,d){var B=d5E,k=this;this.renderFn=b;this.listeners=B;this.context=d;this.getPlayerApi=void 0;this.eventListenerCleanupFunctions=[];this.recentlyNavigated=!1;var G;this.lastSeenPlayerApi=_.SV((G=this.playerControlsData)==null?void 0:G.playerApi);this.boundSetState=this.setState.bind(this);this.state=Object.assign({},_.tJQ(),void 0);_.N("player_controls_render_optimization")&&window.addEventListener("state-navigatestart",function(){X90(k).setState({playerState:-1});k.resetRecentlyNavigatedJobId&&
_.Y8.cancelJob(k.resetRecentlyNavigatedJobId);k.recentlyNavigated=!0;k.resetRecentlyNavigatedJobId=_.Y8.addJob(function(){k.recentlyNavigated=!1},8,1E4)})};
ROg.prototype.setState=function(b){if(!_.N("mweb_player_skip_no_op_state_changes")||!Ps8(b,this.state))if(this.state=Object.assign({},this.state,b),!_.N("player_controls_render_optimization")||this.state.playerState!==-1&&this.state.playerState!==5||!this.recentlyNavigated)b=-1,_.N("player_controls_log_creation_killswitch")||Ejk()||(b=(0,_.N$)()),_.hU("pcu_s"),_.hU("pcu_se"),_.hU("pcu_rs"),this.renderFn(X90(this)),_.hU("pcu_re"),sGm(b),_.Y8.addJob(function(){_.hU("pcu_ap")},8)};
var X90=function(b){if(b.getPlayerApi)var d=_.SV(b.getPlayerApi());else{var B;d=_.SV((B=b.playerControlsData)==null?void 0:B.playerApi)}return Object.assign({},b.state,{setState:b.boundSetState,domMeasurements:{progressBarLineRect:b.progressBarLineRect},playerApi:d,appApi:b.context.appApi,playerContainer:b.context.playerContainer,playerControlContainer:b.context.playerControlContainer,uxConfig:b.context.uxConfig})},hOE=function(b){b.listeners.forEach(function(d){b.eventListenerCleanupFunctions.push(d.register(function(){return X90(b)},
function(){return b.getData()}))})},HBE=function(b){b.eventListenerCleanupFunctions.forEach(function(d){d()});
b.eventListenerCleanupFunctions.length=0};
ROg.prototype.getData=function(){return this.playerControlsData};var BpE=[0,_.LM,_.eP,_.LM,-1,_.eP,[0,_.d8,_.kz,-1],_.LM,-1];var kAO=[0,[1,2,3],_.PP,-2];var GAW=[0,_.LM];var PVE=new _.mZ("crowdsourcedContextUserRatingFormFlowState");var EJ8=new _.mZ("noteViewModel");var Lo=new _.mZ("abuseReportFlowState");var sZ4=new _.mZ("feedbackFormFlowState");var CVk=new _.mZ("inputBoxViewModel");_.TM5=new _.mZ("lengthValidationRule");var QGk=new _.mZ("regexValidationRule");var xZr=new _.mZ("selectedValidationRule");var vJ5=[0,_.kz,_.LM,_.aL];var LhE=[0,_.eP,-2,eOO];var fJ0=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(fJ0,_.vD);fJ0.prototype.getFeature=function(){return _.jP(this,6)};
fJ0.prototype.hasFeature=function(){return _.NP(_.pX(this,6))!=null};var AUO=[0,_.kz];var Whk=_.MX(fJ0,[0,_.eP,-2,eOO,_.eP,_.kz,-1,_.xT,-1,_.kz,-3,_.HEU,_.d8,LhE,_.kz,-1,BpE,_.xT,_.kz,vJ5,[0,[0,_.kz,-2,2,_.kz,-1,[0,_.kz],[0,_.LM,_.kz],[0,_.LM],[0,_.kz],2,[0,_.LM,2,[0,_.LM,-1],[0,_.Es,kAO],1,[0,GAW],1,[0,_.kz]],[0,_.d8],[0,[1,2],_.ss,[0,_.kz],_.ss,[0,_.kz,_.vP,-1]],[0,_.LM],[0,_.kz,[0,[1,2,3,4],_.ss,[0,[0,_.kz],AUO],_.ss,[0,[0,_.kz],AUO],_.ss,[0,AUO],_.ss,[0,[0,_.kz],AUO]]],[0,_.kz],1,[0,_.kz,_.LM],1,[0,_.kz],[0,_.d8],[0,_.kz,_.LM,-1,[0,_.kz,-4]],[0,_.kz],[0,_.kz,-2],1,[0,_.kz],[0,
_.d8],[0,_.d8,_.kz],1,[0,_.d8],[0],[0]],_.kz,_.LM,_.Ql,1,_.CM,_.kz,_.LM],_.eP,_.CM,_.LM,-1,_.eP]);var aJE=new _.mZ("talkToRecsViewModel");var m5r=new _.mZ("creatorGoalSetUpFlowDropdownItemViewModel");var $5O=new _.mZ("creatorGoalSetUpFlowDropdownViewModel");var Mna=new _.mZ("thumbnailBadgeViewModel");var OTQ=new _.mZ("checkboxGroupViewModel");var wMW=new _.mZ("checkboxItemViewModel");_.IJ0=new _.mZ("radioButtonGroupViewModel");var D50=new _.mZ("radioButtonItemViewModel");var LgE=new _.mZ("panelFooterViewModel");var U5k=new _.mZ("ypcCancelRecurrenceCommand");var oJ0=new _.mZ("cancellationFlowState");var HbW=new _.mZ("premiumPurchaseFlowState");var Npr=new _.mZ("surveyAnswerCardRenderer");var pGg=new _.mZ("showMoreButtonRenderer");var Mb0;var cUQ,JU8=function(){if(cUQ!==void 0)return cUQ;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);var d=b.content,B=d.insertBefore;Mb0===void 0&&(Mb0=document.createElement("template"));var k=Mb0;B.call(d,k.content.cloneNode(!0),b.content.firstChild);return cUQ=b};var fo=function(){var b=_.g.apply(this,arguments)||this;b.goal="CREATOR_GOALS_PURCHASE_TARGET_10_SC";b.goalDescription="";b.timer="CREATOR_GOAL_TIME_LIMIT_30_MINUTES";b.tier="CREATOR_GOALS_ELIGIBLE_PURCHASE_TYPE_TEAL_SC";b.startButtonId="start-button";b.exampleButtonId="example-button";return b};
_.c(fo,_.g);_.E=fo.prototype;_.E.getGoalDropdownItems=function(){var b,d;return(d=_.p((b=this.data)==null?void 0:b.purchaseTargetDropdown,$5O))==null?void 0:d.dropdownItems};
_.E.getTimerDropdownItems=function(){var b,d;return(d=_.p((b=this.data)==null?void 0:b.timerDropdown,$5O))==null?void 0:d.dropdownItems};
_.E.getColorDropdownItems=function(){var b,d;return(d=_.p((b=this.data)==null?void 0:b.colorDropdown,$5O))==null?void 0:d.dropdownItems};
_.E.getDropdownItemText=function(b){var d;return(d=_.p(b,m5r))==null?void 0:d.itemLabel};
_.E.getDropdownItemValue=function(b){b=_.p(b,m5r);return(b==null?void 0:b.timeLimit)||(b==null?void 0:b.purchaseTarget)||(b==null?void 0:b.eligiblePurchaseType)};
_.E.updateFlowState=function(b){_.BG(this.hostElement,"yt-flow-partial-update-flow-state-entity",[{creatorGoalSetUpFlowState:b}])};
_.E.attached=function(){this.updateFlowState({goalDescription:this.goalDescription,targetPurchases:this.goal,goalDuration:this.timer,eligiblePurchaseType:this.tier})};
_.E.updateGoalValue=function(b){this.goal=b.detail.value;this.updateFlowState({targetPurchases:this.goal})};
_.E.onTextValueChanged=function(b){this.goalDescription=b.detail.value;this.updateFlowState({goalDescription:this.goalDescription})};
_.E.updateTimerValue=function(b){this.timer=b.detail.value;this.updateFlowState({goalDuration:this.timer})};
_.E.updateTierValue=function(b){this.tier=b.detail.value;this.updateFlowState({eligiblePurchaseType:this.tier})};
_.E.getButtonViewModel=function(b){b=(b==null?void 0:b.length)>0?"BUTTON_VIEW_MODEL_STATE_ACTIVE":"BUTTON_VIEW_MODEL_STATE_DISABLED";var d,B=_.p((d=this.data)==null?void 0:d.startGoalButton,_.Im);return Object.assign({},B,{state:b})};
_.DB.Object.defineProperties(fo,{template:{configurable:!0,enumerable:!0,get:function(){return JU8()}}});
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],fo.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],fo.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Object)],fo.prototype,"goal",void 0);_.w([_.Z(),_.n("design:type",Object)],fo.prototype,"goalDescription",void 0);_.w([_.Z(),_.n("design:type",Object)],fo.prototype,"timer",void 0);_.w([_.Z(),_.n("design:type",Object)],fo.prototype,"tier",void 0);
_.w([_.Z(),_.n("design:type",Object)],fo.prototype,"startButtonId",void 0);_.w([_.Z(),_.n("design:type",Object)],fo.prototype,"exampleButtonId",void 0);_.w([_.Fk({is:"yt-creator-goal-set-up-flow-view-model",disableElementRegistration:!0,noInjection:!0})],fo);_.V(fo,"yt-creator-goal-set-up-flow-view-model",function(){return JU8()},{mode:0});var zc8;var Rcm;var XG0;var hcQ=function(){return _.g.apply(this,arguments)||this};
_.c(hcQ,_.g);_.w([_.Z(),_.n("design:type",Object)],hcQ.prototype,"data",void 0);_.w([_.Fk({is:"yt-survey-answer-card-renderer",disableElementRegistration:!0})],hcQ);
_.V(hcQ,"yt-survey-answer-card-renderer",function(){if(XG0===void 0){var b=document.createElement("template");_.J(b,'\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>');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;Rcm===void 0&&(Rcm=document.createElement("template"));var k=Rcm;B.call(d,k.content.cloneNode(!0),b.content.firstChild);XG0=b}b=XG0;return b},{mode:2});var HTk;var lJO;var Aq=function(){return _.g.apply(this,arguments)||this};
_.c(Aq,_.g);_.E=Aq.prototype;_.E.onSelectedItemChanged=function(){this.selectedItem&&this.selectedItemChanged(this.selectedItem)};
_.E.selectedItemChanged=function(b){_.BG(this.hostElement,"yt-survey-flow-step-option-changed",[{feedbackTokens:[b.feedbackToken||""]}])};
_.E.surveyAnswerCardRendererClicked=function(b){if(b.target&&_.p(b.model.item,Npr)){var d=b.target;b=_.p(b.model.item,Npr);b.onTapCommand?_.PG(d,[b.onTapCommand],d):this.data.onTapCommand&&_.PG(d,[this.data.onTapCommand],d);this.selectedItemChanged(b)}};
_.E.checkIsCancellationStyle=function(b){return b==="SURVEY_FLOW_STEP_RENDERER_STYLE_CANCELLATION"};
_.E.updateSelectedItemFromBinding=function(b){this.selectedItem=b.detail.value};
Aq.prototype.onSelectedItemChanged=Aq.prototype.onSelectedItemChanged;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Aq.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Aq.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Object)],Aq.prototype,"selectedItem",void 0);_.w([_.Z({computed:"checkIsCancellationStyle(data.style)",reflectToAttribute:!0}),_.n("design:type",Boolean)],Aq.prototype,"isCancellationStyle",void 0);
_.w([_.O8("selectedItem"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Aq.prototype,"onSelectedItemChanged",null);_.w([_.Fk({is:"yt-survey-flow-step-renderer",disableElementRegistration:!0})],Aq);
_.V(Aq,"yt-survey-flow-step-renderer",function(){if(lJO===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;HTk===void 0&&(HTk=document.createElement("template"));var k=HTk;B.call(d,k.content.cloneNode(!0),b.content.firstChild);lJO=b}b=lJO;return b},{mode:2});var W_=function(){var b=_.g.apply(this,arguments)||this;b.actionMap={"yt-survey-flow-step-option-changed":"handleSurveyFlowStepOptionChanged"};return b};
_.c(W_,_.g);W_.prototype.handleSurveyFlowStepOptionChanged=function(b){this.ytdReduxBehavior.dispatch(_.ER({type:"YPC_UPDATE_SURVEY_FEEDBACK_DATA",payload:b}));_.BG(this.hostElement,"yt-flow-partial-update-flow-state-entity",[{cancellationFlowState:{surveyFeedback:b}}])};
_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],W_.prototype,"ytActionHandlerBehavior",void 0);_.w([_.R(_.fH),_.n("design:type",Object)],W_.prototype,"ytdReduxBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],W_.prototype,"data",void 0);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-survey-flow-step-renderer"})],W_);
_.V(W_,"ytd-survey-flow-step-renderer",function(){if(zc8!==void 0)return zc8;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return zc8=b},{mode:1});_.ZT0=_.y(function(b){var d=b.data;var B=b.hideDivider;var k=b.isChannelInfoCard;b={};return _.W("yt-profile-identity-info-view-model",{class:"yt-profile-identity-info-view-model"},_.W("div",{class:_.LQ("yt-profile-identity-info-view-model__frame",(b["yt-profile-identity-info-view-model--frame-with-no-channel-banner"]=function(){return!d().channelBanner},b))},_.W(tbk,{profileIdentityInfoData:d}),_.W("div",{class:"yt-profile-identity-info-view-model__channel-info-section"},_.W("div",{class:"yt-profile-identity-info-view-model__avatar"},
_.W(_.MN,{data:function(){return d().avatar}},{avatarViewModel:_.fm})),_.W(jZr,{profileIdentityInfoData:d})),_.W(_.m,{cond:function(){return d().channelDescription},
then:function(G){var P={};return _.W("div",{class:_.LQ((P["yt-profile-identity-info-view-model__channel-description-alternate"]=function(){return!(k==null||!k())},P["yt-profile-identity-info-view-model__channel-description"]=function(){return!(k==null?0:k())},P))},G)}}),_.W(FhP,{profileIdentityInfoData:d}),_.W(_.m,{cond:function(){return!(B==null?0:B())},
then:function(){return _.W("div",{class:"yt-profile-identity-info-view-model__divider"})}})))},"th");
_.ZT0.idomCompat=!0;var FhP=_.y(function(b){var d=b.profileIdentityInfoData;return _.W("div",{class:"yt-profile-identity-info-view-model__buttons"},_.W(_.iY,{each:function(){return d().subscribeButton?[d().subscribeButton,d().channelAccess]:[d().channelAccess]}},function(B){return _.W("div",{class:"yt-profile-identity-info-view-model__wrap-button"},_.W("div",{class:"yt-profile-identity-info-view-model--button"},_.W(_.MN,{data:function(){return B}},{buttonViewModel:_.F0,
subscribeButtonViewModel:_.fa})))}))},"uh"),jZr=_.y(function(b){var d=b.profileIdentityInfoData;
return _.W("div",{class:"yt-profile-identity-info-view-model__trio"},_.W("div",{class:"yt-profile-identity-info-view-model__channel-name-frame"},_.W(gJg,{profileIdentityInfoData:d}),_.W(_.MN,{data:function(){return d().threeDotMenu}},{buttonViewModel:_.F0})),_.W(yUQ,{profileIdentityInfoData:d}))},"vh"),gJg=_.y(function(b){var d=b.profileIdentityInfoData;
return _.W("div",{class:"yt-profile-identity-info-view-model__channel-name-header"},_.W("div",{class:"yt-profile-identity-info-view-model__channel-name"},function(){return d().channelDisplayName}),_.W(_.m,{cond:function(){return d().verifiedOrOacBadge},
then:function(B){return _.W("div",{class:"yt-profile-identity-info-view-model__badge"},_.W(_.qc,{data:function(){return{thumbnails:[{url:B().badgeUrl}]}},
alt:"",targetWidth:14,targetHeight:14,preserveWidth:!0,preserveHeight:!0}))}}))},"wh"),tbk=_.y(function(b){var d=b.profileIdentityInfoData;
return _.W("div",{class:"yt-profile-identity-info-view-model__channel-banner-container"},_.W(_.MN,{data:function(){var B=d().channelBanner;if(B)return{imageBannerViewModel:{image:B.image,style:"IMAGE_BANNER_STYLE_INSET"}}}},{imageBannerViewModel:function(B){return _.W("div",{class:"yt-profile-identity-info-view-model__channel-banner"},_.W(_.ci,{data:B.data,
isPositionRelative:!0}))}}))},"xh"),yUQ=_.y(function(b){var d=b.profileIdentityInfoData;
return _.W("div",{class:"yt-profile-identity-info-view-model__metadata"},_.W("div",{class:"yt-profile-identity-info-view-model__metadata-content-set"},_.W("div",{dir:"auto",class:"yt-profile-identity-info-view-model__metadata-handle-with-bold-font"},function(){return d().channelHandle}),_.W(_.m,{cond:function(){return d().channelPronouns&&d().channelHandle},
then:function(){return _.W("span",{class:"yt-profile-identity-info-view-model__metadata-delimiter"},"\u2022")}}),_.W("div",{dir:"auto",
class:"yt-profile-identity-info-view-model__metadata-pronouns"},function(){return d().channelPronouns})),_.W("div",{class:"yt-profile-identity-info-view-model__metadata-content-set"},_.W("div",{class:"yt-profile-identity-info-view-model__metadata-content"},function(){return d().leftOfBulletInfo}),_.W(_.m,{cond:function(){return d().leftOfBulletInfo&&d().rightOfBulletInfo},
then:function(){return _.W("span",{class:"yt-profile-identity-info-view-model__metadata-delimiter"},"\u2022")}}),_.W("div",{class:"yt-profile-identity-info-view-model__metadata-content"},function(){return d().rightOfBulletInfo})))},"yh");var Sq8;var Vba=function(){return _.g.apply(this,arguments)||this};
_.c(Vba,_.g);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],Vba.prototype,"ytComponentBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Vba.prototype,"data",void 0);_.w([_.ZM({is:"ytd-channel-history-renderer",disableElementRegistration:!0})],Vba);
_.V(Vba,"ytd-channel-history-renderer",function(){if(Sq8!==void 0)return Sq8;var b=document.createElement("template");_.J(b,'\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>');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return Sq8=b},{mode:1});var iT4;var wGg=function(){return _.g.apply(this,arguments)||this};
_.c(wGg,_.g);_.w([_.Z(),_.n("design:type",Object)],wGg.prototype,"data",void 0);_.w([_.ZM({is:"ytd-feature-enablement-info-renderer",disableElementRegistration:!0})],wGg);
_.V(wGg,"ytd-feature-enablement-info-renderer",function(){if(iT4!==void 0)return iT4;var b=document.createElement("template");_.J(b,'\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>');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return iT4=b},{mode:1});var ubm;var KhO;var a0=function(){var b=_.g.apply(this,arguments)||this;b.textBoxMaxLength=_.N("enable_tvod_campaign_code_integration")?15:12;return b};
_.c(a0,_.g);_.E=a0.prototype;_.E.dataChanged=function(){this.userInput=this.data.couponCode?this.data.couponCode:"";this.validate()};
_.E.onSubmit=function(){var b=this.data.serviceEndpoint,d=_.p(b,_.xN);d&&b&&(d.couponCode=this.userInput,_.I2().resolve(_.U6).resolveCommand(b,{form:{element:this.hostElement}}))};
_.E.validate=function(){var b=!(!this.data||!this.data.couponCode||this.data.couponCode!==this.userInput);this.showTick=b&&!this.data.errorMessage;this.showErrorMessage=b&&!!this.data.errorMessage;this.hideApplyButton=!this.userInput||this.showTick||this.showErrorMessage;this.disableApplyButton=_.N("enable_tvod_campaign_code_integration")?this.userInput.match(/^[\d\w]{5,15}$/)===null:this.userInput.match(/^[\d\w]{12}$/)===null};
_.E.computeStyle=function(b){return b};
_.E.computeShowValidationBelowInput=function(b){return b!=="YPC_COUPON_RENDERER_STYLE_END_ALIGN"};
_.E.updateUserInputFromBinding=function(b){this.userInput=b.currentTarget.value};
_.E.updateShowErrorMessageFromBinding=function(b){this.showErrorMessage=b.detail.value};
_.DB.Object.defineProperties(a0.prototype,{validationState:{configurable:!0,enumerable:!0,get:function(){return this.showTick?"success":this.showErrorMessage?"error":this.userInput?"user-input":"default"}}});
a0.prototype.dataChanged=a0.prototype.dataChanged;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],a0.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],a0.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",String)],a0.prototype,"userInput",void 0);_.w([_.Z(),_.n("design:type",Boolean)],a0.prototype,"disableApplyButton",void 0);_.w([_.Z(),_.n("design:type",Boolean)],a0.prototype,"hideApplyButton",void 0);
_.w([_.Z(),_.n("design:type",Boolean)],a0.prototype,"hideErrorMessage",void 0);_.w([_.Z(),_.n("design:type",Boolean)],a0.prototype,"showTick",void 0);_.w([_.Z(),_.n("design:type",Boolean)],a0.prototype,"showErrorMessage",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.n("design:type",String)],a0.prototype,"couponStyle",void 0);
_.w([_.Z({reflectToAttribute:!0,computed:"computeShowValidationBelowInput(data.style)"}),_.n("design:type",Boolean)],a0.prototype,"showValidationBelowInput",void 0);_.w([_.Z(),_.n("design:type",Object)],a0.prototype,"textBoxMaxLength",void 0);_.w([_.pl("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],a0.prototype,"dataChanged",null);
_.w([_.X("showTick","showErrorMessage","userInput"),_.n("design:type",String),_.n("design:paramtypes",[])],a0.prototype,"validationState",null);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-ypc-coupon-renderer"})],a0);
_.V(a0,"ytd-ypc-coupon-renderer",function(){if(KhO!==void 0)return KhO;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return KhO=b},{mode:1});var mD=function(){return _.g.apply(this,arguments)||this};
_.c(mD,_.g);mD.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"}}}};
mD.prototype.computeStyle=function(b){return b};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],mD.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],mD.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],mD.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.n("design:type",String)],mD.prototype,"buttonStyle",void 0);_.w([_.ZM({is:"ytd-flow-bottom-bar-renderer",disableElementRegistration:!0})],mD);
_.V(mD,"ytd-flow-bottom-bar-renderer",function(){if(ubm!==void 0)return ubm;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return ubm=b},{mode:1});var nJm;var TpQ;var rU4;var $S=function(){return _.g.apply(this,arguments)||this};
_.c($S,_.g);$S.prototype.configureRendererStamper=function(){return{"data.trailingButtons":{id:"trailing-buttons",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.backButton":{id:"back-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
$S.prototype.focus=function(b){this.title&&_.WA(this.title,b)};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],$S.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],$S.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],$S.prototype,"data",void 0);_.w([_.DM("#title"),_.n("design:type",HTMLElement)],$S.prototype,"title",void 0);_.w([_.ZM({is:"ytd-flow-top-bar-renderer",disableElementRegistration:!0})],$S);
_.V($S,"ytd-flow-top-bar-renderer",function(){if(rU4!==void 0)return rU4;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return rU4=b},{mode:1});var QZa;var qqk;var x5O;var Oy=function(){return _.g.apply(this,arguments)||this};
_.c(Oy,_.g);Oy.prototype.freeTextValueChanged=function(){_.BG(this.hostElement,"yt-free-text-flow-step-input-changed",[{freeTextAnswers:[{answer:this.freeTextValue}]}])};
Oy.prototype.updateFreeTextValueFromBinding=function(b){this.freeTextValue=b.detail.value};
_.DB.Object.defineProperties(Oy.prototype,{characterLimitClass:{configurable:!0,enumerable:!0,get:function(){var b,d,B=(d=(b=this.data)==null?void 0:b.responseMaxLength)!=null?d:500,k;return((k=this.freeTextValue)!=null?k:"").length>=B?"maxed-out":""}}});
Oy.prototype.freeTextValueChanged=Oy.prototype.freeTextValueChanged;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Oy.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Oy.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",String)],Oy.prototype,"freeTextValue",void 0);_.w([_.DM("#user-input"),_.n("design:type",HTMLTextAreaElement)],Oy.prototype,"input",void 0);
_.w([_.X("freeTextValue"),_.n("design:type",Object),_.n("design:paramtypes",[])],Oy.prototype,"characterLimitClass",null);_.w([_.O8("freeTextValue"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Oy.prototype,"freeTextValueChanged",null);_.w([_.Fk({is:"yt-free-text-input-flow-step-renderer",disableElementRegistration:!0})],Oy);
_.V(Oy,"yt-free-text-input-flow-step-renderer",function(){if(x5O===void 0){var b=document.createElement("template");_.J(b,'\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>');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;qqk===void 0&&(qqk=document.createElement("template"));var k=qqk;B.call(d,k.content.cloneNode(!0),b.content.firstChild);x5O=b}b=x5O;return b},{mode:2});var I0=function(){var b=_.g.apply(this,arguments)||this;b.actionMap={"yt-free-text-flow-step-input-changed":"handleFreeTextFlowStepInputChanged"};return b};
_.c(I0,_.g);I0.prototype.handleFreeTextFlowStepInputChanged=function(b){_.BG(this.hostElement,"yt-flow-partial-update-flow-state-entity",[{cancellationFlowState:{surveyFeedback:b}}])};
_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],I0.prototype,"ytActionHandlerBehavior",void 0);_.w([_.R(_.fH),_.n("design:type",Object)],I0.prototype,"ytdReduxBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],I0.prototype,"data",void 0);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-free-text-input-flow-step-renderer"})],I0);
_.V(I0,"ytd-free-text-input-flow-step-renderer",function(){if(QZa!==void 0)return QZa;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return QZa=b},{mode:1});var Yqr;var ecr;var br8=function(){return _.g.apply(this,arguments)||this};
_.c(br8,_.g);_.w([_.Z(),_.n("design:type",Object)],br8.prototype,"data",void 0);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-metadata-line-renderer"})],br8);
_.V(br8,"ytd-metadata-line-renderer",function(){if(ecr!==void 0)return ecr;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return ecr=b},{mode:1});var Dt=function(){return _.g.apply(this,arguments)||this};
_.c(Dt,_.g);Dt.prototype.configureRendererStamper=function(){return{"data.metadataLines":{id:"metadata-lines",mapping:{metadataLineRenderer:{component:"ytd-metadata-line-renderer"}}}}};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Dt.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],Dt.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Dt.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],Dt.prototype,"isMasthead",void 0);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-media-product-renderer"})],Dt);
_.V(Dt,"ytd-media-product-renderer",function(){if(Yqr!==void 0)return Yqr;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return Yqr=b},{mode:1});var dAa;var Uy=function(){return _.g.apply(this,arguments)||this};
_.c(Uy,_.g);Uy.prototype.attached=function(){this.billboardImage.notifyOnLoaded=!0};
Uy.prototype.onBillboardImageLoaded=function(){_.dp(this.hostElement,"yt-refit")};
Uy.prototype.onBillboardImageLoaded=Uy.prototype.onBillboardImageLoaded;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Uy.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Uy.prototype,"data",void 0);_.w([_.DM("#billboardImage"),_.n("design:type",Object)],Uy.prototype,"billboardImage",void 0);_.w([_.$0("yt-img-shadow-loaded"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Uy.prototype,"onBillboardImageLoaded",null);
_.w([_.ZM({disableElementRegistration:!0,is:"ytd-billboard-masthead-renderer"})],Uy);
_.V(Uy,"ytd-billboard-masthead-renderer",function(){if(dAa!==void 0)return dAa;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return dAa=b},{mode:1});var B7Q;var o0=function(){var b=_.g.apply(this,arguments)||this;b.smallSize=!1;return b};
_.c(o0,_.g);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],o0.prototype,"ytComponentBehaviorType",void 0);_.w([_.Z(),_.n("design:type",Object)],o0.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],o0.prototype,"smallSize",void 0);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-bullet-formatted-string"})],o0);
_.V(o0,"ytd-bullet-formatted-string",function(){if(B7Q!==void 0)return B7Q;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return B7Q=b},{mode:1});var k2E;var NE=function(){return _.g.apply(this,arguments)||this};
_.c(NE,_.g);NE.prototype.configureRendererStamper=function(){return{"data.product":{id:"product",mapping:{mediaProductRenderer:"ytd-media-product-renderer"}}}};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],NE.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],NE.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],NE.prototype,"data",void 0);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-offer-detail-renderer"})],NE);
_.V(NE,"ytd-offer-detail-renderer",function(){if(k2E!==void 0)return k2E;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return k2E=b},{mode:1});var G2g;var po=function(){return _.g.apply(this,arguments)||this};
_.c(po,_.g);po.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"}}}};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],po.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],po.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],po.prototype,"data",void 0);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-offer-detail-step-renderer"})],po);
_.V(po,"ytd-offer-detail-step-renderer",function(){if(G2g!==void 0)return G2g;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return G2g=b},{mode:1});var PT4;var ME=function(){var b=_.g.apply(this,arguments)||this;b.isInOfferModule=!1;return b};
_.c(ME,_.g);_.E=ME.prototype;_.E.computeHasEndpoint=function(){var b;return!((b=this.data)==null||!b.onClickCommand)};
_.E.dataChanged=function(){var b;if((b=this.data)==null?0:b.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")};
_.E.detached=function(){var b;if((b=this.data)==null?0:b.onClickCommand)this.hostElement.removeEventListener("click",this.handleClickEvent),this.hostElement.removeEventListener("keydown",this.onContentKeyDown),this.hostElement.removeEventListener("keyup",this.onContentKeyUp)};
_.E.handleClickEvent=function(){var b;if((b=this.data)==null?0:b.onClickCommand){var d;this.componentBehavior.resolveCommand((d=this.data)==null?void 0:d.onClickCommand)}};
_.E.onContentKeyDown=function(b){b.key==="Enter"?this.handleClickEvent(b):b.key===" "&&b.preventDefault()};
_.E.onContentKeyUp=function(b){b.key===" "&&this.handleClickEvent(b)};
ME.prototype.dataChanged=ME.prototype.dataChanged;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],ME.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],ME.prototype,"componentBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],ME.prototype,"data",void 0);_.w([_.Z({computed:"computeHasEndpoint(data)",reflectToAttribute:!0}),_.n("design:type",Boolean)],ME.prototype,"hasEndpoint",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],ME.prototype,"isInOfferModule",void 0);_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],ME.prototype,"dataChanged",null);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-channel-masthead-renderer"})],ME);
_.V(ME,"ytd-channel-masthead-renderer",function(){if(PT4!==void 0)return PT4;var b=document.createElement("template");_.J(b,'\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>');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return PT4=b},{mode:1});var EgQ;var c_=function(){var b=_.g.apply(this,arguments)||this;b.thumbnailObjectFit="CONTAIN";b.thumbnailObjectPosition="LEFT";b.isExpanded=!1;return b};
_.c(c_,_.g);_.E=c_.prototype;_.E.configureRendererStamper=function(){return{data:{id:"thumbnail",mapping:{thumbnail:{component:"yt-img-shadow",properties:{thumbnail:"[[data.thumbnail]]",objectFit:"[[thumbnailObjectFit]]",objectPosition:"[[thumbnailObjectPosition]]"}}}}}};
_.E.dataChanged=function(){this.resetStates()};
_.E.computeisTapOnOfferInfoContainerEnabled=function(){var b;return((b=this.data)==null?void 0:b.layoutType)==="CARD_LAYOUT_TYPE_COMPACT"};
_.E.onExpandBtnClick=function(){var b,d=_.p((b=this.data)==null?void 0:b.showMoreButtonRenderer,pGg);d&&_.n7(_.DX(),d.trackingParams);this.isExpanded=!this.isExpanded};
_.E.onOfferInfoClick=function(b){this.isTapOnOfferInfoContainerEnabled&&(_.eK(_.Q8(b)||[],this.hostElement,["A".toString(),"BUTTON".toString()])||_.b3(_.Q8(b)||[],this.hostElement,["expand-button"])||this.executeTapCommand())};
_.E.onBottomBarClick=function(){this.executeTapCommand()};
_.E.executeTapCommand=function(){var b,d=(b=this.data)==null?void 0:b.tapCommand;d&&this.ytComponentBehavior.resolveCommand(d)};
_.E.resetStates=function(){this.isExpanded=!1};
_.DB.Object.defineProperties(c_.prototype,{hasThumbnail:{configurable:!0,enumerable:!0,get:function(){var b;return!((b=this.data)==null||!b.thumbnail)}},
enableExpandButton:{configurable:!0,enumerable:!0,get:function(){var b=!(!this.showMoreButtonTitle||!this.showLessButtonTitle),d,B,k;return((d=this.data)==null?void 0:d.styleType)==="CARD_STYLE_TYPE_INTERACTIVE_CARD"&&b&&!!((B=this.data)==null?0:(k=B.benefits)==null?0:k.length)}},
enableOfferContentIcon:{configurable:!0,enumerable:!0,get:function(){var b;return((b=this.data)==null?void 0:b.layoutType)==="CARD_LAYOUT_TYPE_COMPACT"&&!this.enableExpandButton}},
showMoreButtonTitle:{configurable:!0,enumerable:!0,get:function(){var b,d,B;return((d=_.p((b=this.data)==null?void 0:b.showMoreButtonRenderer,pGg))==null?void 0:d.showMoreButtonTitle)||((B=this.data)==null?void 0:B.showMoreButtonTitle)}},
showLessButtonTitle:{configurable:!0,enumerable:!0,get:function(){var b,d,B;return((d=_.p((b=this.data)==null?void 0:b.showMoreButtonRenderer,pGg))==null?void 0:d.showLessButtonTitle)||((B=this.data)==null?void 0:B.showLessButtonTitle)}},
expandedBtnText:{configurable:!0,enumerable:!0,get:function(){if(this.isExpanded){var b;return(b=this.showLessButtonTitle)!=null?b:""}var d;return(d=this.showMoreButtonTitle)!=null?d:""}},
enableBottomBar:{configurable:!0,enumerable:!0,get:function(){var b,d,B;return((b=this.data)==null?void 0:b.layoutType)==="CARD_LAYOUT_TYPE_FULL"&&!!(((d=this.data)==null?0:d.footerTitle)||((B=this.data)==null?0:B.footerSubtitle))}}});
c_.prototype.dataChanged=c_.prototype.dataChanged;_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],c_.prototype,"ytComponentBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],c_.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],c_.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",String)],c_.prototype,"thumbnailObjectFit",void 0);
_.w([_.Z(),_.n("design:type",String)],c_.prototype,"thumbnailObjectPosition",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"computeisTapOnOfferInfoContainerEnabled(data)"}),_.n("design:type",Boolean)],c_.prototype,"isTapOnOfferInfoContainerEnabled",void 0);_.w([_.Z(),_.n("design:type",Object)],c_.prototype,"isExpanded",void 0);_.w([_.Z(),_.n("design:type",Object)],c_.prototype,"data",void 0);_.w([_.Z({computed:"computeIcon_(data.footerIcon)"}),_.n("design:type",String)],c_.prototype,"icon",void 0);
_.w([_.pl("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],c_.prototype,"dataChanged",null);_.w([_.X("data.thumbnail"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],c_.prototype,"hasThumbnail",null);_.w([_.X("showMoreButtonTitle","showLessButtonTitle","data.styleType","data.benefits"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],c_.prototype,"enableExpandButton",null);
_.w([_.X("data"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],c_.prototype,"enableOfferContentIcon",null);_.w([_.X("data.showMoreButtonRenderer","data.showMoreButtonTitle"),_.n("design:type",Object),_.n("design:paramtypes",[])],c_.prototype,"showMoreButtonTitle",null);_.w([_.X("data.showMoreButtonRenderer","data.showLessButtonTitle"),_.n("design:type",Object),_.n("design:paramtypes",[])],c_.prototype,"showLessButtonTitle",null);
_.w([_.X("isExpanded","showMoreButtonRenderer","showLessButtonTitle"),_.n("design:type",String),_.n("design:paramtypes",[])],c_.prototype,"expandedBtnText",null);_.w([_.X("data"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],c_.prototype,"enableBottomBar",null);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-offer-card-renderer"})],c_);
_.V(c_,"ytd-offer-card-renderer",function(){if(EgQ!==void 0)return EgQ;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return EgQ=b},{mode:1});var sp0;var Jq=function(){return _.g.apply(this,arguments)||this};
_.c(Jq,_.g);Jq.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"}}}};
Jq.prototype.onClick=function(b){if(!_.eK(b.composedPath()||[],this.hostElement,["A".toString()])){var d,B;if((b=(B=_.p((d=this.data)==null?void 0:d.actionButton,_.am))==null?void 0:B.command)&&!this.ytComponentBehavior.resolveCommand(b)){var k;(k=_.DX())==null||k.clickCommand(b);_.I2().resolve(_.U6).resolveCommand(b,{form:{element:this.hostElement}})}}};
_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],Jq.prototype,"ytComponentBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Jq.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],Jq.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Jq.prototype,"data",void 0);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-offer-content-renderer"})],Jq);
_.V(Jq,"ytd-offer-content-renderer",function(){if(sp0!==void 0)return sp0;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return sp0=b},{mode:1});var CTE;var zz=function(){return _.g.apply(this,arguments)||this};
_.c(zz,_.g);zz.prototype.configureRendererStamper=function(){return{"data.offerList":{id:"offer-list",mapping:{offerContentRenderer:{component:"ytd-offer-content-renderer"},offerCardRenderer:{component:"ytd-offer-card-renderer"}}}}};
_.DB.Object.defineProperties(zz.prototype,{hasHeaderData:{configurable:!0,enumerable:!0,get:function(){var b,d;return!((b=this.data)==null||!b.title)||!((d=this.data)==null||!d.description)}}});
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],zz.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],zz.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],zz.prototype,"data",void 0);_.w([_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],zz.prototype,"hasHeaderData",null);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-offer-section-renderer"})],zz);
_.V(zz,"ytd-offer-section-renderer",function(){if(CTE!==void 0)return CTE;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return CTE=b},{mode:1});var vgE;var R0=function(){return _.g.apply(this,arguments)||this};
_.c(R0,_.g);
R0.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"}}}}};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],R0.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],R0.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],R0.prototype,"data",void 0);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-offer-selection-step-renderer"})],R0);
_.V(R0,"ytd-offer-selection-step-renderer",function(){if(vgE!==void 0)return vgE;var b=document.createElement("template");_.J(b,'\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>');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return vgE=b},{mode:1});var LnP;var X6=function(){return _.g.apply(this,arguments)||this};
_.c(X6,_.g);X6.prototype.computeStyle=function(b){return b};
X6.prototype.computeImageWidth=function(b){return b==="CONFIRMATION_MASTHEAD_RENDERER_STYLE_WIDE"?150:90};
_.w([_.Z({reflectToAttribute:!0,value:"CONFIRMATION_MASTHEAD_RENDERER_STYLE_UNKNOWN",computed:"computeStyle(data.style)"}),_.n("design:type",String)],X6.prototype,"containerStyle",void 0);_.w([_.Z({reflectToAttribute:!0,value:90,computed:"computeImageWidth(data.style)"}),_.n("design:type",String)],X6.prototype,"imageWidth",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],X6.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],X6.prototype,"data",void 0);
_.w([_.ZM({disableElementRegistration:!0,is:"ytd-confirmation-masthead-renderer"})],X6);
_.V(X6,"ytd-confirmation-masthead-renderer",function(){if(LnP!==void 0)return LnP;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return LnP=b},{mode:1});var fSg;var hq=function(){return _.g.apply(this,arguments)||this};
_.c(hq,_.g);hq.prototype.computeStyle=function(b){return b};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],hq.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],hq.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0,value:"PURCHASE_COMPLETE_DETAIL_STYLE_UNKNOWN",computed:"computeStyle(data.style)"}),_.n("design:type",String)],hq.prototype,"containerStyle",void 0);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-purchase-complete-detail-renderer"})],hq);
_.V(hq,"ytd-purchase-complete-detail-renderer",function(){if(fSg!==void 0)return fSg;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return fSg=b},{mode:1});var AY4;var H_=function(){var b=_.g.apply(this,arguments)||this;b.scriptsAppended=!1;return b};
_.c(H_,_.g);H_.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"}}}};
H_.prototype.onDataChanged=function(){var b=this.get("data.gtmId");b&&(_.e_(b,_.xe("GL","")),this.setupConversionTracking())};
H_.prototype.setupConversionTracking=function(){if(!this.scriptsAppended){var b=document.createElement("noscript");b.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(b);this.scriptsAppended=!0}};
H_.prototype.onDataChanged=H_.prototype.onDataChanged;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],H_.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],H_.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],H_.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Object)],H_.prototype,"scriptsAppended",void 0);
_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],H_.prototype,"onDataChanged",null);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-purchase-complete-step-renderer"})],H_);
_.V(H_,"ytd-purchase-complete-step-renderer",function(){if(AY4!==void 0)return AY4;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return AY4=b},{mode:1});var WnE;var lH=function(){return _.g.apply(this,arguments)||this};
_.c(lH,_.g);lH.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],lH.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],lH.prototype,"data",void 0);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-ypc-transaction-error-message-renderer"})],lH);
_.V(lH,"ytd-ypc-transaction-error-message-renderer",function(){if(WnE!==void 0)return WnE;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return WnE=b},{mode:1});var aS8;var mAW;var tq=function(){var b=_.g.apply(this,arguments)||this;b.handlePhoneVerificationSuccess=function(d){if(b.isValidPhoneVerificationCompletionMessageEvent(d)){var B;((B=b.data)==null?0:B.nextStepCommand)&&b.ytComponentBehavior.resolveCommand(b.data.nextStepCommand)}};
return b};
_.c(tq,_.g);tq.prototype.isValidPhoneVerificationCompletionMessageEvent=function(b){if(b.data!=="yt-phone-verification-complete")return!1;b=_.WQ(b.origin);return b!==null&&b.includes("youtube.com")};
tq.prototype.attached=function(){window.addEventListener("message",this.handlePhoneVerificationSuccess)};
tq.prototype.detached=function(){window.removeEventListener("message",this.handlePhoneVerificationSuccess)};
_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],tq.prototype,"ytComponentBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],tq.prototype,"data",void 0);_.w([_.Fk({is:"yt-feature-enablement-soft-entry-renderer",disableElementRegistration:!0})],tq);
_.V(tq,"yt-feature-enablement-soft-entry-renderer",function(){if(mAW===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;aS8===void 0&&(aS8=document.createElement("template"));var k=aS8;B.call(d,k.content.cloneNode(!0),b.content.firstChild);mAW=b}b=mAW;return b},{mode:1});var $AE;var Or4;var ISO;var DAg;var UAa=function(){return _.g.apply(this,arguments)||this};
_.c(UAa,_.g);_.w([_.Z(),_.n("design:type",Object)],UAa.prototype,"data",void 0);_.w([_.Fk({is:"yt-benefits-item-renderer",disableElementRegistration:!0})],UAa);
_.V(UAa,"yt-benefits-item-renderer",function(){if(DAg===void 0){var b=document.createElement("template");_.J(b,'\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>');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;ISO===void 0&&(ISO=document.createElement("template"));var k=ISO;B.call(d,k.content.cloneNode(!0),b.content.firstChild);DAg=b}b=DAg;return b},{mode:2});var ogO;var N7W;var jE=function(){return _.g.apply(this,arguments)||this};
_.c(jE,_.g);jE.prototype.configureRendererStamper=function(){return{"data.items":{id:"benefits-items",mapping:{benefitsItemRenderer:{component:"yt-benefits-item-renderer"},cardItemRenderer:{component:"yt-card-item-renderer"}}}}};
jE.prototype.computeisWithoutPadding=function(){var b;return((b=this.data)==null?void 0:b.benefitsSectionStyle)==="BENEFITS_SECTION_RENDERER_STYLE_NO_MARGIN"};
_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],jE.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],jE.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"computeisWithoutPadding(data)"}),_.n("design:type",Boolean)],jE.prototype,"isWithoutPadding",void 0);_.w([_.Fk({is:"yt-benefits-section-renderer",disableElementRegistration:!0})],jE);
_.V(jE,"yt-benefits-section-renderer",function(){if(N7W===void 0){var b=document.createElement("template");_.J(b,'\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>');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);var d=b.content,B=d.insertBefore;ogO===void 0&&(ogO=document.createElement("template"));var k=ogO;B.call(d,k.content.cloneNode(!0),b.content.firstChild);N7W=b}b=N7W;return b},{mode:2});var F6=function(){return _.g.apply(this,arguments)||this};
_.c(F6,_.g);F6.prototype.configureRendererStamper=function(){return{"data.benefitsSections":{id:"benefits-sections",mapping:{benefitsSectionRenderer:{component:"yt-benefits-section-renderer"},cardItemRenderer:{component:"yt-card-item-renderer"}}}}};
F6.prototype.computeisUsingLargeWidth=function(){var b;return((b=this.data)==null?void 0:b.widthType)==="BENEFITS_FLOW_STEP_RENDERER_WIDTH_TYPE_LARGE"};
_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],F6.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],F6.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"computeisUsingLargeWidth(data)"}),_.n("design:type",Boolean)],F6.prototype,"isUsingLargeWidth",void 0);_.w([_.Fk({is:"yt-benefits-flow-step-renderer",disableElementRegistration:!0})],F6);
_.V(F6,"yt-benefits-flow-step-renderer",function(){if(Or4===void 0){var b=document.createElement("template");_.J(b,'\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>');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);var d=b.content,B=d.insertBefore;$AE===void 0&&($AE=document.createElement("template"));var k=$AE;B.call(d,k.content.cloneNode(!0),b.content.firstChild);Or4=b}b=Or4;return b},{mode:2});var pZE;var M60;var Zt=function(){return _.g.apply(this,arguments)||this};
_.c(Zt,_.g);Zt.prototype.checkIsUsingLargeWidth=function(){var b;return((b=this.data)==null?void 0:b.widthType)==="CONFIRMATION_FLOW_STEP_RENDERER_WIDTH_TYPE_LARGE"};
_.w([_.Z(),_.n("design:type",Object)],Zt.prototype,"data",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Zt.prototype,"ytRendererBehavior",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"checkIsUsingLargeWidth(data)"}),_.n("design:type",Boolean)],Zt.prototype,"isUsingLargeWidth",void 0);_.w([_.Fk({is:"yt-confirmation-flow-step-renderer",disableElementRegistration:!0})],Zt);
_.V(Zt,"yt-confirmation-flow-step-renderer",function(){if(M60===void 0){var b=document.createElement("template");_.J(b,'\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>');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);var d=b.content,B=d.insertBefore;pZE===void 0&&(pZE=document.createElement("template"));var k=pZE;B.call(d,k.content.cloneNode(!0),b.content.firstChild);M60=b}b=M60;return b},{mode:2});var cYP;var JYQ;var zXa=function(){return _.g.apply(this,arguments)||this};
_.c(zXa,_.g);_.w([_.Z(),_.n("design:type",Object)],zXa.prototype,"data",void 0);_.w([_.Fk({is:"yt-info-flow-step-renderer",disableElementRegistration:!0})],zXa);
_.V(zXa,"yt-info-flow-step-renderer",function(){if(JYQ===void 0){var b=document.createElement("template");_.J(b,'\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>');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;cYP===void 0&&(cYP=document.createElement("template"));var k=cYP;B.call(d,k.content.cloneNode(!0),b.content.firstChild);JYQ=b}b=JYQ;return b},{mode:2});var RXO;var XZ4;var hXE=function(){return _.g.apply(this,arguments)||this};
_.c(hXE,_.g);_.w([_.Z(),_.n("design:type",Object)],hXE.prototype,"data",void 0);_.w([_.Fk({is:"yt-info-list-flow-step-renderer",disableElementRegistration:!0})],hXE);
_.V(hXE,"yt-info-list-flow-step-renderer",function(){if(XZ4===void 0){var b=document.createElement("template");_.J(b,'\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>');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;RXO===void 0&&(RXO=document.createElement("template"));var k=RXO;B.call(d,k.content.cloneNode(!0),b.content.firstChild);XZ4=b}b=XZ4;return b},{mode:2});var Hrr=_.y(function(b){var d=b.data;return _.W("styled-text-view-model",{class:_.LQ("ytStyledTextViewModelHost",function(){return UZ5(d().fontAttributes)},function(){return DZ5(d().color)})},_.W(_.I4,{text:function(){return d().text},
ariaLabel:function(){var B,k,G;return(G=(B=d().accessibility)==null?void 0:(k=B.accessibilityData)==null?void 0:k.label)!=null?G:""}}))},"zh");
Hrr.idomCompat=!0;var lSm=_.y(function(b){var d=function(){var G,P,v,L;return(L=(v=(G=b.alt)==null?void 0:G.call(b))!=null?v:(P=b.data().accessibilityData)==null?void 0:P.label)!=null?L:""},B=function(){return b.data().imageWidth},k=function(){return b.data().imageHeight};
return _.W("themed-image-view-model",{class:"ytThemedImageViewModelHost"},_.W(_.m,{cond:function(){var G=b.data();if(G){var P,v,L;var A=((P=_.I2().resolve(_.O6(_.nx)))==null?0:P())?(v=G.imageDark)!=null?v:G.imageLight:(L=G.imageLight)!=null?L:G.imageDark}else A=void 0;return A},
then:function(G){return _.W(_.qc,Object.assign({},b,{data:G,alt:d,targetWidth:B,targetHeight:k,preserveHeight:!0,preserveWidth:!0}))}}))},"Ah");
lSm.idomCompat=!0;var gi=_.y(function(b){var d=b.data;b=_.Y0(function(){return d().slots},[]);
var B=_.Y0(function(){return d().layoutProperties},{}),k=_.I2().resolve(_.rf);
return _.W("container-layout-view-model",{class:"ytContainerLayoutViewModelHost",style:aBW(B,k)},_.W(_.iY,{each:b,keyBy:"INDEX"},function(G){return _.W("div",{class:"ytContainerLayoutViewModelSlot",style:aBW(function(){return G().layoutProperties},k)},_.W(_.MN,{data:function(){return G().contents}},{containerLayoutViewModel:gi,
badgeViewModel:_.l9,buttonViewModel:_.F0,styledTextViewModel:Hrr,contentPreviewImageViewModel:function(P){return _.W(_.i9,{data:P.data,className:"ytContainerLayoutViewModelImage"})},
themedImageViewModel:function(P){return _.W(lSm,{data:P.data,preserveWidth:!0,preserveHeight:!0})}}))}))},"Bh");
gi.idomCompat=!0;var t65=_.y(function(b){var d=b.data;var B=b.stateFns;var k=function(){var a=d(),O=a.productId;return!(!a.clearGroupId&&!O)},G=function(){var a=d(),O=a.clearGroupId;
return(a=a.productId)?B().isProductSelected(a):O?B().getSelectedProductByGroupId(O)==null:!1},P=function(a){var O=d(),I=O.clearGroupId;
if(O=O.productId)B().onProductSelected(O),a==null||a.forEach(function(D){_.VW(D)});
else if(I)B().onClearGroupSelected(I)},v=function(){var a=d(),O=a.clearGroupId;
if(a=a.productId){var I;return"group:"+(((I=B().getProductById(a))==null?void 0:I.groupId)||"")}return O?"group:"+O:""},L=_.Y0(function(){return d().header},[]),A=_.Y0(function(){return d().body},[]);
return _.W("pdp-card-section-view-model",{class:"ytPdpCardSectionViewModelHost"},_.W(_.m,{cond:function(){return L().length>0||k()},
then:function(){return _.W("label",{class:"ytPdpCardSectionViewModelHeaderSection"},_.W("div",{class:"ytPdpCardSectionViewModelHeaderContent"},_.W(_.MN,{data:L},{containerLayoutViewModel:function(a){return _.W("div",{class:"ytPdpCardSectionViewModelContentItem"},_.W(gi,{data:a.data}))},
styledTextViewModel:function(a){return _.W("div",{class:"ytPdpCardSectionViewModelContentItem"},_.W(Hrr,{data:a.data}))}})),_.W(_.m,{cond:k,
then:function(){return _.W("div",{class:"ytPdpCardSectionViewModelHeaderRadioContainer"},_.W(_.Ul,{checked:G,name:v,onChange:function(){P(d().onSelect)}}))}}))}}),_.W(_.m,{cond:function(){return A().length>0},
then:function(){return _.W("div",null,_.W(_.MN,{data:A},{containerLayoutViewModel:function(a){return _.W("div",{class:"ytPdpCardSectionViewModelContentItem"},_.W(gi,{data:a.data}))}}))}}))},"Ch");
t65.idomCompat=!0;var jpm=_.y(function(b){var d=b.data;var B=b.stateFns;return _.W("pdp-card-view-model",{class:"ytPdpCardViewModelHost"},_.W(_.m,{cond:function(){return d().banner},
then:function(k){return _.W("div",{class:"ytPdpCardViewModelBanner"},_.W(_.I4,{text:k}))}}),_.W(_.MN,{data:function(){return d().sections}},{pdpCardSectionViewModel:function(k){k=k.data;
var G={};return _.W("div",{class:_.LQ("ytPdpCardViewModelSectionContainer",(G.ytPdpCardViewModelShowDividers=function(){return d().showDividers},G))},_.W(t65,{data:k,
stateFns:B}))}}))},"Dh");
jpm.idomCompat=!0;var Fnk=_.y(function(b){var d=b.data;var B=b.isOverlay;b={};return _.W("pdp-masthead-view-model",{class:_.LQ("ytPdpMastheadViewModelHost",(b.ytPdpMastheadViewModelIsOverlay=B,b))},_.W(_.MN,{data:function(){return d().image}},{contentPreviewImageViewModel:_.i9,
themedImageViewModel:function(k){return _.W(lSm,{data:k.data,alt:"",className:"ytPdpMastheadViewModelImage"})}}),_.W(_.m,{cond:function(){return d().title},
then:function(k){return _.W("h1",{class:"ytPdpMastheadViewModelHeading"},_.W(_.I4,{text:k,isOverlay:B}))}}),_.W(_.iY,{each:function(){var k;
return(k=d().finePrint)!=null?k:[]}},function(k){return _.W("div",{class:"ytPdpMastheadViewModelFinePrint"},_.W(_.I4,{text:k,
isOverlay:B}))}))},"Eh");
Fnk.idomCompat=!0;var ZrW=_.y(function(b){var d=b.data;var B=b.stateFns;var k=function(){return"pdp-pricing-group-selector-"+d().pricingGroupAttributeIds},G=_.Y0(function(){return d().pricingGroupSelectorSectionHeader});
return _.W("pdp-pricing-group-selector-view-model",null,_.W(_.m,{cond:function(){return!!G()},
then:function(){return _.W(_.MN,{data:G},{sectionHeaderViewModel:function(P){P=P.data;var v={};return _.W("div",{class:_.LQ("ytPdpPricingGroupSelectorViewModelSectionHeader",(v.ytPdpPricingGroupSelectorViewModelFullBleed=!0,v.ytPdpPricingGroupSelectorViewModelNoVerticalPadding=!0,v))},_.W(_.xw,{data:P}))}})}}),_.W("div",{class:"ytPdpPricingGroupSelectorViewModelHost"},_.W(_.iY,{each:function(){var P=B().getSelectedProductByGroupId(d().groupId);
if(!P)return _.Ys(Error("bk`"+d().groupId)),[];var v,L=(v=d().pricingGroupAttributeIds)!=null?v:[],A;if((A=P.pricingGroups)==null||!A.length||!L.length)return[];v=P.pricingGroups.filter(function(D){return L.length?D.pricingGroupAttributes.every(function(U){return L.includes(U)}):!1});
P=[];if(L.length>0){v=[].concat(_.K6(v));A=_.C(L);for(var a=A.next(),O={};!a.done;O={targetAttrId:void 0},a=A.next())O.targetAttrId=a.value,a=v.findIndex(function(D){return function(U){return U.pricingGroupAttributes.includes(D.targetAttrId)}}(O)),a!==-1&&(P.push(v[a]),v.splice(a,1))}var I=B().getSelectedPricingGroupAttributesByGroupId(d().groupId);
return P.map(function(D){var U=!1;I&&D.pricingGroupAttributes&&(U=sy(D.pricingGroupAttributes,I));return{pricingGroup:D,isSelected:U}})},
keyBy:function(P){return P.pricingGroup.pricingGroupId}},function(P){return _.W("label",{class:"ytPdpPricingGroupSelectorViewModelOption"},_.W("div",{class:"ytPdpPricingGroupSelectorViewModelOptionContent"},_.W(_.MN,{data:function(){return P().pricingGroup.pricingGroupSelectorOption}},{containerLayoutViewModel:gi})),_.W("div",{class:"ytPdpPricingGroupSelectorViewModelOptionRadio"},_.W(_.Ul,{checked:function(){return P().isSelected},
name:k,onClick:function(){var v=P().pricingGroup;B().onPricingGroupSelected(v.pricingGroupId);if(v=_.ZX(v.onSelectPricingGroup)){var L;(L=_.I2().resolve(_.U6))==null||L.resolveCommand(v)}}})))})))},"Fh");
ZrW.idomCompat=!0;var ggg=_.y(function(b){var d=b.data;var B=b.stateFns;var k=function(){var v=B().getSelectedPricingOptions().map(function(a){return a.pricingOptionId}),L=B().getSelectedProductByGroupId(d().groupId);
if(!L)return _.Ys(Error("ck`"+d().groupId)),[];var A=B().getSelectedPricingGroupAttributesByGroupId(d().groupId);return ctk(L.pricingOptions,A,v)},G=_.Y0(function(){return d().pricingOptionSelectorSectionHeader}),P=function(){return k().length>1};
return _.W("pdp-pricing-option-selector-view-model",null,_.W(_.m,{cond:function(){return!!G()&&P()},
then:function(){return _.W(_.MN,{data:G},{sectionHeaderViewModel:function(v){v=v.data;var L={};return _.W("div",{class:_.LQ("ytPdpPricingOptionSelectorViewModelSectionHeader",(L.ytPdpPricingOptionSelectorViewModelFullBleed=!0,L.ytPdpPricingOptionSelectorViewModelNoVerticalPadding=!0,L))},_.W(_.xw,{data:v}))}})}}),_.W(_.m,{cond:P,
then:function(){return _.W("div",{class:"ytPdpPricingOptionSelectorViewModelHost"},_.W(_.iY,{each:k,keyBy:"INDEX"},function(v){return _.W("label",{class:"ytPdpPricingOptionSelectorViewModelOption"},_.W("div",{class:"ytPdpPricingOptionSelectorViewModelOptionContent"},_.W(_.MN,{data:function(){return v().pricingOption.pricingOptionSelectorOption}},{containerLayoutViewModel:gi})),_.W("div",{class:"ytPdpPricingOptionSelectorViewModelOptionRadio"},_.W(_.Ul,{checked:function(){return v().isSelected},
onClick:function(){B().onPricingOptionSelected(v().pricingOption.pricingOptionId);var L=v().pricingOption.onSelectPricingOption;if(L=_.ZX(L)){var A;(A=_.I2().resolve(_.U6))==null||A.resolveCommand(L)}}})))}))}}))},"Gh");
ggg.idomCompat=!0;var yYg=_.y(function(b){var d=b.data;var B=b.stateFns;return _.W("pdp-primary-button-view-model",{class:"ytPdpPrimaryButtonViewModelHost"},_.W(_.MN,{data:function(){var k,G;return(G=(k=B().getSelectedPricingOptions()[0])==null?void 0:k.primaryButton)!=null?G:d().emptyStateButton}},{buttonViewModel:_.F0}))},"Hh");
yYg.idomCompat=!0;var SRE=_.y(function(b){var d=b.stateFns;return _.W("pdp-summary-view-model",{class:"ytPdpSummaryViewModelHost"},_.W(_.MN,{data:function(){return d().getSelectedPricingOptions().flatMap(function(B){return B.summaryLines}).filter(function(B){return!!B})}},{containerLayoutViewModel:function(B){return _.W("div",{class:"ytPdpSummaryViewModelLineItem"},_.W(gi,{data:B.data}))}}))},"Ih");
SRE.idomCompat=!0;var V6O=_.y(function(b){function d(M){var z=v();_.x0(_.jh("pdpStateEntity",z,{key:z,selectedPricingOptions:M}))}
var B=b.data;var k=b.internalScrolling;var G=b.stateFnsForTesting;var P=_.Y0(function(){return B().allProducts},[]),v=_.Y0(function(){return B().pdpStateEntityKey},""),L=_.on(Jtr,v),A=_.lp(function(){_.Qo(!0);
var M;return(M=G==null?void 0:G())!=null?M:Rea(L,P,d)},void 0,"Pzdsic"),a=_.Y0(function(){return B().body},[]),O=_.Y0(function(){return B().columnBreakHints},[]),I=function(){return B().backgroundMode==="PDP_BACKGROUND_MODE_FORCE_DARK"},D=function(){return I()||B().backgroundMode==="PDP_BACKGROUND_MODE_DARK"},U=_.lp(function(){var M=_.Kc(B().background),z;
if(M==null?0:(z=M.sources)==null?0:z.length){var H=H===void 0?!0:H;M=_.WFQ(void 0,M.sources,void 0,H,H?1E3:void 0,H?void 0:1E3)}else M=null;return M},void 0,"RDPOae");
_.Ti(function(){var M=B().onStartCommand;if(M&&(M=_.ZX(M))){var z;(z=_.I2().resolve(_.U6))==null||z.resolveCommand(M)}});
b={};return _.W("pdp-view-model",{class:_.LQ("ytPdpViewModelHost",(b.ytPdpViewModelHasBackground=function(){return D()||!!U()},b.ytPdpViewModelHasDarkBackground=D,b.ytPdpViewModelHasScrim=I,b.ytPdpViewModelInternalScrolling=k,b.ytPdpViewModelForceSingleColumn=function(){return O().length===0},b)),
style:_.m2({"--pdp-view-model-background":function(){return U()?"url("+U()+")":void 0}})},_.W("div",{class:"ytPdpViewModelColumnContainer"},_.W(_.iY,{each:function(){return XMm(a(),O())},
keyBy:"INDEX"},function(M){return _.W("div",{class:"ytPdpViewModelColumn"},_.W(_.MN,{data:M},{containerLayoutViewModel:function(z){return _.W(ys,null,_.W(gi,{data:z.data}))},
dividerViewModel:function(z){return _.W(ys,{fullBleed:!0},_.W(_.$Q2,{data:z.data}))},
pdpCardViewModel:function(z){return _.W(ys,null,_.W(jpm,{data:z.data,stateFns:A}))},
pdpMastheadViewModel:function(z){return _.W(ys,null,_.W(Fnk,{data:z.data,isOverlay:D}))},
pdpPricingGroupSelectorViewModel:function(z){return _.W(ys,null,_.W(ZrW,{data:z.data,stateFns:A}))},
pdpPricingOptionSelectorViewModel:function(z){return _.W(ys,null,_.W(ggg,{data:z.data,stateFns:A}))},
pdpPrimaryButtonViewModel:function(z){return _.W(ys,null,_.W(yYg,{data:z.data,stateFns:A}))},
pdpSummaryViewModel:function(z){return _.W(ys,null,_.W(SRE,{data:z.data,stateFns:A}))},
sectionHeaderViewModel:function(z){return _.W(ys,{fullBleed:!0,noVerticalPadding:!0},_.W(_.xw,{data:z.data}))}}))})))},"Jh");
V6O.idomCompat=!0;var ys=_.y(function(b){var d={};return _.W("div",{class:_.LQ("ytPdpViewModelItem",(d.ytPdpViewModelFullBleed=b.fullBleed,d.ytPdpViewModelNoVerticalPadding=b.noVerticalPadding,d))},b.children)},"Kh");_.B$(V6O,"pdp-view-model",{props:{data:_.DK,stateFnsForTesting:_.eI,internalScrolling:_.eI}});var ir0=_.y(function(b){var d=b.data;var B=b.className;var k=_.on(_.Yo,function(){return d().flowStateEntityKey});
return _.W("ytm-premium-purchase-button-renderer",{class:_.LQ("ytPremiumPurchaseButtonRendererHost",B)},_.W(_.MN,{data:function(){var G;return(G=_.p(k(),HbW))==null?void 0:G.primaryButtonOverride}},{buttonRenderer:function(G){return _.W(_.H5,{data:G.data,
className:B})},
buttonViewModel:function(G){return _.W(_.F0,{data:G.data,className:B})}}))},"Lh");
ir0.idomCompat=!0;var wZ5=_.y(function(b){var d=b.data;b=b.className;var B=function(){return he5(d().style)},k=_.LQ("yt-flow-bottom-bar-renderer__flow-bottom-bar-primary-button","yt-flow-bottom-bar-renderer__flow-bottom-bar-button",B),G=_.LQ("yt-flow-bottom-bar-renderer__flow-bottom-bar-secondary-button","yt-flow-bottom-bar-renderer__flow-bottom-bar-button",B);
return _.W("yt-flow-bottom-bar-renderer",{class:_.LQ("yt-flow-bottom-bar-renderer",b,B)},_.W(_.MN,{data:function(){return d().secondaryButton}},{buttonRenderer:function(P){return _.W(_.H5,{data:P.data,
className:G})},
buttonViewModel:function(P){return _.W(_.F0,{data:P.data,className:G})},
premiumPurchaseButtonRenderer:function(P){return _.W(ir0,{data:P.data,className:G})}}),_.W(_.MN,{data:function(){return d().primaryButton}},{buttonRenderer:function(P){return _.W(_.H5,{data:P.data,
className:k})},
buttonViewModel:function(P){return _.W(_.F0,{data:P.data,className:k})},
premiumPurchaseButtonRenderer:function(P){return _.W(ir0,{data:P.data,className:k})}}))},"Mh");
wZ5.idomCompat=!0;_.B$(wZ5,"yt-flow-bottom-bar-renderer",{props:{data:_.DK,className:_.DK}});var uD4=_.y(function(b){var d=_.LQ(b.className,"ytOfferSummaryRendererHost");return _.W("yt-offer-summary-renderer",{class:d},_.W("div",{class:"ytOfferSummaryRendererTextContainer"},_.W("div",{class:"ytOfferSummaryRendererEyebrowText"},_.W(_.I4,{text:function(){return b.data().eyebrowText}})),_.W("div",{class:"ytOfferSummaryRendererTitle"},_.W(_.I4,{text:function(){return b.data().title}})),_.W("div",{class:"ytOfferSummaryRendererSubtitle"},_.W(_.I4,{text:function(){return b.data().subtitle}})),_.W("div",
{class:"ytOfferSummaryRendererFeatureListData"},_.W(_.iY,{each:function(){var B;
return(B=b.data().featureListData)!=null?B:[]}},function(B){var k;
return _.W("div",{class:"ytOfferSummaryRendererFeatureList"},_.W(_.$u,{icon:(k=B.icon)==null?void 0:k.iconType,active:function(){return B.style==="BULLET_FORMATTED_STRING_STYLE_BOLD_ICON_PRIMARY_TEXT"},
className:function(){switch(B.style){case "BULLET_FORMATTED_STRING_STYLE_THEMED_GREEN_ICON_PRIMARY_TEXT":return"ytOfferSummaryRendererFeatureListIconGreen";case "BULLET_FORMATTED_STRING_STYLE_SMALL_ICON_GREY_TEXT":return"ytOfferSummaryRendererFeatureListIconSmall";default:return"ytOfferSummaryRendererFeatureListIconDefault"}}}),_.W("div",{class:"ytOfferSummaryRendererFeatureListText"},_.W(_.I4,{text:B.text,
className:function(){return B.style==="BULLET_FORMATTED_STRING_STYLE_SMALL_ICON_GREY_TEXT"?"ytOfferSummaryRendererFeatureListSecondaryText":""}})))})),_.W("div",{class:"ytOfferSummaryRendererDescription"},_.W(_.I4,{text:function(){return b.data().description}}))))},"Nh");_.B$(_.y(function(b){var d={};d=_.LQ("ytOfferSummaryFlowStepRendererHost",(d.ytOfferSummaryFlowStepRendererDisableHeaderTopMargin=b.shouldDisableHeaderTopMargin,d));return _.W("yt-offer-summary-flow-step-renderer",{id:"yt-offer-summary-flow-step-renderer",class:d},_.W("div",{class:"ytOfferSummaryFlowStepRendererHeaderContainer ytOfferSummaryFlowStepRendererChild"},_.W("div",{class:"ytOfferSummaryFlowStepRendererHeader"},_.W(_.I4,{text:function(){return b.data().header}})),_.W("div",{class:"ytOfferSummaryFlowStepRendererSubtitle"},
_.W(_.I4,{text:function(){return b.data().subtitle}}))),_.W("div",{class:"ytOfferSummaryFlowStepRendererChild"},_.W(_.MN,{data:function(){return b.data().offerSummary}},{offerSummaryRenderer:function(B){return _.W(uD4,{data:B.data,
className:b.flowClassName})}})))},"Oh"),"yt-offer-summary-flow-step-renderer",{props:{data:_.eI,
flowClassName:_.eI,flowStateEntityKey:_.eI,shouldDisableHeaderTopMargin:_.eI}});var KnE=_.y(function(b){var d=b.data;var B=b.className;var k=b.flowStateEntityKey;var G=b.selectionStepStyle;b=_.A2(function(A){var a=d(),O=k==null?void 0:k();A.target&&(A.stopPropagation(),A=O||"",O=_.Yo(_.qO().getState(),A),a=Object.assign({},O,{premiumPurchaseFlowState:{selectedOptionId:a.optionId,primaryButtonOverride:a.primaryButtonOverride}}),_.qO().dispatch(_.cE("flowStateEntity",A,a)));return!1});
var P=function(){return(k==null?void 0:k())||""},v=_.on(_.Yo,P);
_.Ti(function(){var A=d(),a=P(),O=v();A.defaultSelected&&a!==""&&A.primaryButtonOverride&&lBO(A.optionId||"",a,A.primaryButtonOverride,O)});
var L={};return _.W("ytm-option-item-renderer",{"on:click":b,class:_.LQ(B,"ytm-option-item-renderer",(L["ytm-option-item-renderer--lp2-style"]=function(){return(G==null?void 0:G())==="OPTION_SELECTION_FLOW_STEP_RENDERER_STYLE_LP_2"},L))},_.W("div",{class:"ytm-option-item-renderer__option-item-radio-container"},_.W("input",{type:"radio",
class:"ytm-option-item-renderer__option-item-radio-button","prop:checked":function(){var A=d(),a=P(),O=v();O=_.p(O,HbW);return(O?(O==null?void 0:O.selectedOptionId)||"":A.defaultSelected&&a!==""?(A==null?void 0:A.optionId)||"":"")===d().optionId},
name:("input"+_.Qj(_.$D)).toString()})),_.W("div",{class:"ytm-option-item-renderer__option-item-text-container"},_.W(_.MN,{data:function(){return d().titleBadge}},{badgeViewModel:function(A){return _.W(_.l9,{data:A.data,
class:"ytm-option-item-renderer__option-item-title-badge"})}}),_.W(_.m,{cond:function(){return d().eyebrowText},
then:function(){return _.W("div",{class:"ytm-option-item-renderer__option-item-eyebrow-text"},_.W(_.I4,{text:function(){return d().eyebrowText}}))}}),_.W("div",{class:"ytm-option-item-renderer__option-item-title"},_.W(_.I4,{text:function(){return d().title}})),_.W("div",{class:"ytm-option-item-renderer__option-item-subtitle"},_.W(_.I4,{text:function(){return d().subtitle}})),_.W(_.m,{cond:function(){return d().featureListData},
then:function(){return _.W("div",{class:"ytm-option-item-renderer__feature-list-data"},_.W(_.iY,{each:function(){return d().featureListData||[]}},function(A){var a,O=(a=A.icon)==null?void 0:a.iconType;
a:switch(A.style){case "BULLET_FORMATTED_STRING_STYLE_THEMED_GREEN_ICON_PRIMARY_TEXT":a="ytm-option-item-renderer__feature-list-icon-green";break a;case "BULLET_FORMATTED_STRING_STYLE_SMALL_ICON_GREY_TEXT":a="ytm-option-item-renderer__feature-list-icon-small";break a;default:a="ytm-option-item-renderer__feature-list-icon-default"}return _.W("div",{class:"ytm-option-item-renderer__feature-list"},_.W(_.$u,{icon:O,className:a,active:function(){return A.style==="BULLET_FORMATTED_STRING_STYLE_BOLD_ICON_PRIMARY_TEXT"}}),
_.W("div",{class:"ytm-option-item-renderer__feature-list-text"},_.W(_.I4,{text:A.text,
className:function(){return A.style==="BULLET_FORMATTED_STRING_STYLE_SMALL_ICON_GREY_TEXT"?"ytm-option-item-renderer__feature-list-secondary-text":""}})))}))}}),_.W("div",{class:"ytm-option-item-renderer__option-item-description"},_.W(_.I4,{text:function(){return d().description}}))))},"Ph");var nga=_.y(function(b){var d=b.data;var B=b.flowClassName;var k=b.flowStateEntityKey;var G=b.selectionStepStyle;return _.W("yt-option-section-renderer",{id:"yt-option-section-renderer",class:"ytOptionSectionRendererHost"},_.W("div",{class:"ytOptionSectionRendererOptionSectionHeaderSection"},_.W("div",{class:"ytOptionSectionRendererOptionSectionHeader"},_.W(_.I4,{text:function(){return d().title}}),_.W(_.MN,{data:function(){return d().titleBadge}},{badgeViewModel:function(P){return _.W(_.l9,{data:P.data,
class:"ytOptionSectionRendererOptionSectionTitleBadge"})}})),_.W(_.m,{cond:function(){return d().subtitle},
then:function(){return _.W("div",{class:"ytOptionSectionRendererOptionSectionSubtitle"},_.W(_.I4,{text:function(){return d().subtitle}}))}}),_.W(_.m,{cond:function(){return d().featureListData},
then:function(P){return _.W("div",{class:"ytOptionSectionRendererOptionSectionFeatureList"},_.W(_.iY,{each:P},function(v){var L;return _.W("div",{class:"ytOptionSectionRendererOptionSectionFeatureItem"},_.W(_.$u,{icon:(L=v.icon)==null?void 0:L.iconType,active:function(){return v.style==="BULLET_FORMATTED_STRING_STYLE_BOLD_ICON_PRIMARY_TEXT"},
className:function(){switch(v.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"}}}),_.W("div",{class:"ytOptionSectionRendererOptionSectionFeatureItemText"},_.W(_.I4,{text:v.text,
className:function(){return v.style==="BULLET_FORMATTED_STRING_STYLE_SMALL_ICON_GREY_TEXT"?"ytOptionSectionRendererOptionSectionFeatureItemTextSecondary":""}})))}))}}),_.W(_.m,{cond:function(){return d().secondaryTitle},
then:function(){return _.W("div",{class:"ytOptionSectionRendererOptionSectionSecondaryTitle"},_.W(_.I4,{text:function(){return d().secondaryTitle}}))}}),_.W(_.iY,{each:function(){return d().sectionDisclaimers||[]}},function(P){return _.W("div",{class:"ytOptionSectionRendererOptionSectionDisclaimer"},_.W(_.I4,{text:P}))})),_.W(_.MN,{data:function(){return d().optionItems}},{optionItemRenderer:function(P){return _.W("div",{class:"ytOptionSectionRendererOptionItem"},_.W(KnE,{data:P.data,
className:B,flowStateEntityKey:k,selectionStepStyle:G}))}}),_.W(_.m,{cond:function(){return d().offerText},
then:function(){return _.W("div",{class:"ytOptionSectionRendererOptionSectionOfferText"},_.W(_.I4,{text:function(){return d().offerText}}))}}))},"Qh");
nga.idomCompat=!0;var T7Q=_.y(function(b){var d=b.data;var B=b.flowClassName;var k=b.flowStateEntityKey;b=b.isDesktop;var G=_.WC("div"),P=function(){var O;return(O=d().flowStateEntityKey)!=null?O:k==null?void 0:k()},v=function(){return(P==null?void 0:P())||""},L=function(){return d().style},A=_.on(_.Yo,v);
_.Ti(function(){tok(d(),v(),A());setTimeout(function(){var O;(O=G.value)==null||O.focus()})});
var a={};return _.W("yt-option-selection-flow-step-renderer",{id:"yt-option-selection-flow-step-renderer",class:_.LQ("ytm-option-selection-flow-step-renderer",(a["ytm-option-selection-flow-step-renderer--desktop"]=b,a["ytm-option-selection-flow-step-renderer--lp2-style"]=function(){return d().style==="OPTION_SELECTION_FLOW_STEP_RENDERER_STYLE_LP_2"},a))},_.W("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"},
_.W("div",{el:G,
tabindex:-1,role:"heading","aria-level":1,class:"ytm-option-selection-flow-step-renderer__option-selection-flow-step-header"},_.W(_.I4,{text:function(){return d().header}})),_.W("div",{class:"ytm-option-selection-flow-step-renderer__option-selection-flow-step-subtitle"},_.W(_.I4,{text:function(){return d().subtitle}}))),_.W(_.MN,{data:function(){return d().optionItems||[]}},{optionItemRenderer:function(O){return _.W("div",{class:"ytm-option-selection-flow-step-renderer__option-selection-flow-step-child"},
_.W(KnE,{data:O.data,
className:B,flowStateEntityKey:P,selectionStepStyle:L}))},
optionSectionRenderer:function(O){return _.W("div",{class:"ytm-option-selection-flow-step-renderer__option-selection-flow-step-child"},_.W(nga,{data:O.data,flowClassName:B,flowStateEntityKey:P,selectionStepStyle:L}))}}))},"Rh");
T7Q.idomCompat=!0;_.B$(T7Q,"yt-option-selection-flow-step-renderer",{props:{data:_.DK,flowClassName:_.DK,flowStateEntityKey:_.DK,isDesktop:_.DK}});_.SE=_.y(function(b){var d=_.eS(b,{type:1,disablePadding:!1,disablePrimaryButton:!1}),B=d.data,k=d.type;b=d.disablePadding;var G=d.disablePrimaryButton,P=d.onClickPrimaryButton,v=function(){return B().stacking==="PANEL_FOOTER_STACKING_VERTICAL"},L=function(){return{disabled:G(),
state:G()?"disabled":"active"}},A=function(){return B().leadingLabel||B().trailingLabel};
d={};return _.W("yt-panel-footer-view-model",{class:_.LQ("yt-panel-footer-view-model",(d["yt-panel-footer-view-model--hide-divider"]=function(){return B().shouldHideDivider},d["yt-panel-footer-view-model--disable-padding"]=b,d))},_.W(_.m,{cond:A,
then:function(){var a={},O={};return _.W("div",{class:_.LQ("yt-panel-footer-view-model__text-row",(a["yt-panel-footer-view-model--row-bottom-padding"]=function(){var I=B();return!(!I.leadingLabel&&!I.trailingLabel||!I.primaryButton&&!I.secondaryButton)},a))},_.W(_.I4,{text:function(){return B().leadingLabel},
className:_.LQ((O["yt-panel-footer-view-model--text-padding"]=A,O))}),_.W(_.I4,{text:function(){return B().trailingLabel}}))}}),_.W(_.m,{cond:v,
then:function(){var a={};return _.W("div",{class:"yt-panel-footer-view-model__button-stack"},_.W("div",{class:_.LQ("yt-panel-footer-view-model__primary-button",(a["yt-panel-footer-view-model__button-stack--top-button"]=function(){return B().secondaryButton},a))},_.W(_.MN,{data:function(){return B().primaryButton}},{buttonViewModel:function(O){return _.W(_.F0,{data:O.data,
buttonOverrides:L,onClick:P})}})),_.W(_.MN,{data:function(){return B().secondaryButton}},{buttonViewModel:_.F0}))}}),_.W(_.m,{cond:function(){return!v()},
then:function(){var a={},O={},I={};return _.W("div",{class:_.LQ("yt-panel-footer-view-model__button-row",(a["yt-panel-footer-view-model__button-row--trailing"]=function(){return 3===k()},a))},_.W("div",{class:_.LQ("yt-panel-footer-view-model__button-row--left-button",(O["yt-panel-footer-view-model__button-row--full-width"]=function(){return 1===k()},O["yt-panel-footer-view-model__button-row--hidden"]=function(){return!B().secondaryButton||0===k()},O["yt-panel-footer-view-model__button-row--shrink"]=
function(){return 2===k()},O))},_.W(_.MN,{data:function(){return B().secondaryButton}},{buttonViewModel:_.F0})),_.W("div",{class:_.LQ("yt-panel-footer-view-model__primary-button",(I["yt-panel-footer-view-model__button-row--full-width"]=function(){return 0===k()||1===k()},I["yt-panel-footer-view-model__button-row--expand"]=function(){return 2===k()},I))},_.W(_.MN,{data:function(){return B().primaryButton}},{buttonViewModel:function(D){return _.W(_.F0,{data:D.data,
buttonOverrides:L,onClick:P})}})))}}))},"Sh");
_.SE.idomCompat=!0;_.rYO=_.y(function(b){b=_.eS(b,{disablePadding:!1});var d=b.data,B=b.disablePadding;b=_.mIm(function(){return d().formId},void 0,function(){return d().onSubmitSuccess});
var k=b.submitForm,G=b.isValid,P=b.isSubmitting;return _.W("yt-form-footer-view-model",{class:"ytFormFooterViewModelHost"},_.W(_.MN,{data:function(){return d().panelFooter}},{panelFooterViewModel:function(v){return _.W(_.SE,{data:v.data,
onClickPrimaryButton:function(){k()},
disablePrimaryButton:function(){return!G()||P()},
disablePadding:B})}}))},"Th");_.B$(_.rYO,"yt-form-footer-view-model",{props:{data:_.DK,disablePadding:_.DK}});var Qp0=_.y(function(b){var d=_.N("enable_user_rating_web");return _.W("yt-contributor-zero-state-view-model",{class:"ytContributorZeroStateViewModelHost",style:"height: calc(var(--ytd-watch-flexy-panel-max-height, 720px) - 132px);"},_.W("div",{class:"ytContributorZeroStateViewModelCenterAlignedContent"},_.W(_.m,{cond:function(){var B;return(B=b.data())==null?void 0:B.image},
then:function(B){return _.W(_.qc,{data:B,alt:"",className:"ytContributorZeroStateViewModelCenterAlignedContentImage"})}}),_.W("div",{class:"ytContributorZeroStateViewModelCenterAlignedContentTitle"},_.W(_.I4,{text:function(){var B;
return(B=b.data())==null?void 0:B.title}})),_.W("div",{class:"ytContributorZeroStateViewModelCenterAlignedContentSubtitle"},_.W(_.I4,{text:function(){var B;
return(B=b.data())==null?void 0:B.subtitle}})),_.W(_.m,{cond:function(){return!d},
then:function(){return _.W(_.MN,{data:function(){var B;return(B=b.data())==null?void 0:B.viewTipsButton}},{buttonViewModel:function(B){return _.W(_.F0,{data:B.data,
className:"ytContributorZeroStateViewModelCenterAlignedContentButton"})}})}})))},"Uh");_.B$(Qp0,"yt-contributor-zero-state-view-model",{props:{data:_.DK}});var qRO=_.y(function(b){var d=function(){var B;return(B=b.data())==null?void 0:B.image};
return _.W("yt-featured-content-item-view-model",{class:_.LQ("ytFeaturedContentItemViewModelHost")},_.W("div",{class:_.LQ(function(){return d()?"ytFeaturedContentItemViewModelItemWithImageContainer":"ytFeaturedContentItemViewModelItemWithIconContainer"})},_.W("div",{class:function(){return d()?"ytFeaturedContentItemViewModelItemWithImage":"ytFeaturedContentItemViewModelItemWithIcon"}},_.W(_.m,{cond:d,
then:function(){return _.W("div",{class:"ytFeaturedContentItemViewModelImage"},_.W(_.MN,{data:function(){return b.data().image}},{themedImageViewModel:function(B){return _.W(lSm,{data:B.data,
className:"ytFeaturedContentItemViewModelThemedImage"})}}))}}),_.W(_.m,{cond:function(){var B;
return!d()&&((B=b.data())==null?void 0:B.iconName)},
then:function(){return _.W("div",{class:"ytFeaturedContentItemViewModelIcon"},_.W(_.$u,{icon:function(){return b.data().iconName}}))}}),_.W("div",{class:"ytFeaturedContentItemViewModelContent"},_.W(_.m,{cond:function(){var B;
return(B=b.data())==null?void 0:B.title},
then:function(){return _.W("div",{class:"ytFeaturedContentItemViewModelContentTitle"},_.W(_.I4,{text:function(){return b.data().title}}))}}),_.W(_.m,{cond:function(){var B;
return(B=b.data())==null?void 0:B.body},
then:function(){return _.W("div",{class:"ytFeaturedContentItemViewModelContentBody"},_.W(_.I4,{text:function(){return b.data().body}}))}})))))},"Vh");var xAm=_.y(function(b){var d=function(){var G;return jGk((G=b.data())==null?void 0:G.titleFontSize)},B=function(){var G;
return Fta((G=b.data())==null?void 0:G.descriptionFontSize)},k=function(){var G;
return((G=b.data())==null?void 0:G.titleFontSize)==="LANDING_PAGE_YOUTUBE_FONT_SIZE_M"};
return _.W("yt-landing-page-view-model",{class:_.LQ("ytLandingPageViewModelHost",b.className)},_.W("div",{class:"ytLandingPageViewModelHeader"},_.W(_.m,{cond:function(){var G;return(G=b.data())==null?void 0:G.bannerImage},
then:function(G){return _.W("div",{class:"ytLandingPageViewModelHeaderImage"},_.W(_.MN,{data:function(){return G()}},{imageBannerViewModel:function(P){return _.W(_.ci,{data:P.data,
isPositionRelative:!0})}}))}}),_.W(_.m,{cond:function(){var G;
return(G=b.data())==null?void 0:G.bannerAnimation},
then:function(G){return _.W(_.K2,{data:function(){var P=G();if(P==null?0:P.url){var v;P={path:(v=P==null?void 0:P.url)!=null?v:"",autoplay:!0,loop:!0,renderer:"svg"}}else if(P==null?0:P.payload){var L;P={animationData:JSON.parse((L=P==null?void 0:P.payload)!=null?L:""),autoplay:!0,loop:!0,renderer:"svg"}}else P=void 0;return{animationConfig:P}},
animationName:"landing_page_banner_animation",className:"ytLandingPageViewModelHeaderBannerAnimation"})}}),_.W("div",{class:"ytLandingPageViewModelHeaderTitle"},_.W(_.m,{cond:function(){var G;
return(G=b.data())==null?void 0:G.title},
then:function(G){return _.W("div",{class:_.LQ("ytLandingPageViewModelHeaderTitleContent",d)},_.W(_.I4,{text:function(){return G()}}))}}),_.W(_.m,{cond:function(){var G;
return(G=b.data())==null?void 0:G.description},
then:function(G){var P={};return _.W(_.I4,{className:_.LQ("ytLandingPageViewModelHeaderTitleDescription",B,(P.ytLandingPageViewModelHeaderTitleDescriptionMargin=k,P)),text:function(){return G()}})}}))),_.W(_.m,{cond:function(){var G,P;
return(G=b.data())==null?void 0:(P=G.featuredContentList)==null?void 0:P.length},
then:function(){return _.W("div",{class:"ytLandingPageViewModelFeaturedContentSection"},_.W(_.MN,{data:function(){return b.data().featuredContentList}},{featuredContentItemViewModel:function(G){return _.W(qRO,{data:G.data})}}))}}),_.W(_.m,{cond:function(){var G,P;
return(G=b.data())==null?void 0:(P=G.expandableContentList)==null?void 0:P.length},
then:function(){return _.W("div",{class:"ytLandingPageViewModelFaqSection"},_.W(_.MN,{data:function(){return b.data().expandableContentList}},{faqEntryViewModel:function(G){return _.W("div",{class:"ytLandingPageViewModelFaqSectionEntry"},_.W(_.eNe,{data:G.data}))}}))}}),_.W("div",{class:"ytLandingPageViewModelFooter"},_.W(_.m,{cond:function(){var G;
return(G=b.data())==null?void 0:G.legalCopy},
then:function(G){return _.W("div",{class:"ytLandingPageViewModelFooterLegalCopy"},_.W(_.I4,{text:function(){return G()}}))}}),_.W(_.m,{cond:function(){var G;
return(G=b.data())==null?void 0:G.actions},
then:function(G){return _.W("div",null,_.W(_.MN,{data:function(){return G()}},{flexibleActionsViewModel:function(P){return _.W(_.WV,{data:P.data,
layout:1,className:"ytLandingPageViewModelFooterActions"})}}))}})))},"Wh");_.B$(_.y(function(b){return _.W("yt-lp-section-group-view-model",{class:"ytLpSectionGroupViewModelHost"},_.W("div",{class:"ytLpSectionGroupViewModelContainer"},_.W(_.MN,{data:function(){return b.data().sections}},{landingPageViewModel:function(d){return _.W(xAm,{data:d.data,
className:"ytLpSectionGroupViewModelSection"})}})))},"Xh"),"yt-lp-section-group-view-model",{props:{data:_.DK}});var YRE=_.y(function(b){var d=b.data;var B=b.selectedKey;var k=b.onSelected;var G=b.groupName;var P=function(){return d().text},v=function(){return d().attributedText},L=function(){return d().subtext},A=function(){return d().attributedSubtext},a=_.W("div",{class:"ytRadioButtonItemViewModelLabel"},_.W(_.m,{cond:P,
then:function(){return _.W("div",null,P)}}),_.W(_.m,{cond:v,
then:function(){return _.W(_.I4,{text:v})}}),_.W(_.m,{cond:L,
then:function(){return _.W("div",{class:"ytRadioButtonItemViewModelSubText"},L)}}),_.W(_.m,{cond:A,
then:function(){return _.W("div",{class:"ytRadioButtonItemViewModelSubText"},_.W(_.I4,{text:A}))}})),O=function(){if(v()){var D;
return(D=v())==null?void 0:D.content}return P()},I=function(){if(A()){var D;
return(D=A())==null?void 0:D.content}return L()};
b={};return _.W("yt-radio-button-item-view-model",{class:"ytRadioButtonItemViewModelHost"},_.W(_.Ul,{name:G,checked:function(){return!(B==null||!B()||d().key!==(B==null?void 0:B()))},
onChange:function(D){k==null||k(D.target,d(),G==null?void 0:G())},
labelRenderable:function(){return a},
ariaLabel:function(){return I()?O()+", "+I():O()},
className:_.LQ((b.ytRadioButtonItemViewModelSubTitle=function(){return!!d().subtext},b))}))},"Yh");_.eXk=_.y(function(b){var d=b.data;var B=function(){var k;return _.FT((k=d())==null?void 0:k.rendererContext)};
b={};return _.W("content-list-item-view-model",{el:_.Yl(_.ZC(function(){return d().rendererContext})),
class:_.LQ("ytContentListItemViewModelHost",(b.ytContentListItemViewModelTappable=B,b)),role:function(){return B()?"listitem":void 0},
tabindex:function(){return B()?0:void 0}},_.W("div",{class:"ytContentListItemViewModelContentListItemWrapper"},_.W("div",{class:"ytContentListItemViewModelImageContainer"},_.W(_.m,{cond:function(){return d().image},
then:function(k){return _.W(_.qc,{data:k,alt:"",targetWidth:72,targetHeight:72,preserveWidth:!0,preserveHeight:!0,className:"ytContentListItemViewModelimageClassName"})}}),_.W(_.MN,{data:function(){var k;
return(k=d())==null?void 0:k.avatar}},{avatarViewModel:_.fm})),_.W("div",{class:"ytContentListItemViewModelTitleMetadataWrapper"},_.W("div",{class:_.LQ("ytContentListItemViewModelTitle",function(){a:{switch(d().titleStyle){case "CONTENT_LIST_ITEM_TITLE_STYLE_PROMINENT":var k="ytContentListItemViewModelProminentTitle";
break a}k=void 0}return k})},_.W(_.I4,{text:function(){return d().title}})),_.W("div",{class:"ytContentListItemViewModelMetadata"},_.W(_.MN,{data:function(){return d().metadata}},{contentMetadataViewModel:function(k){return _.W(_.u9,{data:k.data,
layout:1})}})))),_.W("div",{class:"ytContentListItemViewModelActionButton"},_.W(_.MN,{data:function(){var k;
return(k=d())==null?void 0:k.actionButton}},{buttonViewModel:_.F0,
toggleButtonViewModel:_.kk})))},"Zh");var bkm=_.y(function(b){var d=b.data,B=function(){var G;return(G=d())==null?void 0:G.description},k=function(){var G;
return(G=d())==null?void 0:G.title};
return _.W("ytfc-youth-basic-section-header-view-model",{class:_.LQ("ytfcYouthBasicSectionHeaderViewModelHost",b.className)},_.W("div",{class:"ytfcYouthBasicSectionHeaderViewModelLeading"},_.W(_.MN,{data:function(){var G;return(G=d())==null?void 0:G.avatar}},{avatarViewModel:_.fm}),_.W(_.m,{cond:function(){var G;
return _.Kc((G=d())==null?void 0:G.themedImage)},
then:function(G){return _.W(_.qc,{data:G,alt:function(){var P,v;return(v=(P=k())==null?void 0:P.content)!=null?v:""},
className:"ytfcYouthBasicSectionHeaderViewModelImage"})}})),_.W("div",{class:"ytfcYouthBasicSectionHeaderViewModelDetails"},_.W(_.m,{cond:k,
then:function(){return _.W(_.I4,{text:k,className:"ytfcYouthBasicSectionHeaderViewModelTitle"})}}),_.W("div",{class:"ytfcYouthBasicSectionHeaderViewModelMetadata"},_.W(_.MN,{data:function(){var G;
return(G=d())==null?void 0:G.bottomBadge}},{badgeViewModel:function(G){return _.W("div",{class:"ytfcYouthBasicSectionHeaderViewModelBadge"},_.W(_.l9,{data:G.data}))}}),_.W(_.m,{cond:B,
then:function(){return _.W(_.I4,{text:B,className:"ytfcYouthBasicSectionHeaderViewModelDescription"})}}))))},"$h");var dgE=_.y(function(b){var d=b.data;return _.W("ytfc-youth-section-body-view-model",{class:_.LQ("ytfcYouthSectionBodyViewModelHost",b.className)},_.W(_.MN,{data:function(){var B;return(B=d())==null?void 0:B.topContent}},{avatarStackViewModel:function(B){return _.W(_.W5,{data:B.data,
className:"ytfcYouthSectionBodyViewModelAvatarStack"})}}),_.W(_.I4,{text:function(){var B;
return(B=d())==null?void 0:B.description},
className:"ytfcYouthSectionBodyViewModelDescription"}))},"ai");var B34=_.y(function(b){var d=_.C(_.zk(!1,void 0,"SrK51e")),B=d.next().value,k=d.next().value,G=function(){return b.data().inlineExpansionEntityKey},P=_.on(xGr,G),v=function(){if(b.isSelected!==void 0)return b.isSelected();
if(G()){var A;return(A=P())==null?void 0:A.expanded}return B()};
d={};var L={};return _.W("yt-inline-expander-view-model",{class:"ytInlineExpanderViewModelHost","on:click":_.A2(function(){b.isSelected!==void 0||G()||k(!B())})},_.W("div",{class:"ytInlineExpanderViewModelHeader"},_.W(_.MN,{data:function(){return b.data().headerContent}},{youthBasicSectionHeaderViewModel:bkm}),_.W("div",{class:_.LQ("ytInlineExpanderViewModelButton",(d.ytInlineExpanderViewModelButtonExpanded=v,d))},_.W(_.jH,{data:function(){return{style:"mono",
type:"text",state:"active",size:"M",iconPosition:"icon-only",toggleable:!0,toggled:v(),accessibilityLabel:v()?_.AU("SHOW_LESS",void 0,"Show Less"):_.AU("SHOW_MORE",void 0,"Show More")}},
iconName:"chevron_down"}))),_.W("div",{class:_.LQ("ytInlineExpanderViewModelBody",(L.ytInlineExpanderViewModelBodyExpanded=v,L)),"aria-hidden":function(){return!v()}},_.W("div",{class:"ytInlineExpanderViewModelBodyContent"},_.W(_.MN,{data:function(){return b.data().bodyContent}},{youthSectionBodyViewModel:dgE}))))},"bi");var ke4=new _.$n("CONTENT_SECTION_VIEW_MODEL_TOKEN");_.GeO=_.y(function(b){var d=function(){return b.data().background},B=function(){return b.data().trailingActionLayout==="CARD_TRAILING_ACTION_LAYOUT_OVERLAY"},k=function(){return b.data().trailingActionLayout==="CARD_TRAILING_ACTION_LAYOUT_INLINE_CENTER"},G=_.I2().resolve(_.O6(ke4)),P={};
return _.W("yt-card-view-model",{el:_.Yl(_.ZC(function(){return b.data().rendererContext})),
class:_.LQ("ytCardViewModelHost",b.className,(P.ytCardViewModelClickable=function(){return _.jZ(b.data().rendererContext)},P))},_.W(_.Km,{contentId:function(){return b.data().contentId}},function(){var v={};
return _.W("div",{class:_.LQ("ytCardViewModelCardViewModelInner",function(){var L;return Zba(b.data().cardStyle,(L=b.isSelected)==null?void 0:L.call(b))},function(){if(b.isSelected===void 0){var L;
a:{switch((L=b.data().cardState)==null?void 0:L.selectionState){case "CARD_SELECTION_STATE_SELECTED":L="ytCardViewModelSelected";break a}L=void 0}return L}})},_.W(_.MN,{data:d},{cinematicContainerViewModel:function(L){return _.W(_.LQO,{data:L.data})}}),_.W("div",{class:"ytCardViewModelContentWrapper"},_.W(_.m,{cond:function(){return!B()},
then:function(){var L={},A={};return _.W("div",{class:"ytCardViewModelTopContentContainer"},_.W("div",{class:_.LQ("ytCardViewModelTopContent",(L.ytCardViewModelInnerPadding=function(){return!b.data().disableTopContentPadding&&b.data().topContent},L))},_.W(_.MN,{data:function(){return b.data().topContent}},{contentListItemViewModel:function(a){return _.W(_.eXk,{data:a.data})},
basicContentViewModel:_.Dm,linearLayoutViewModel:_.Np})),_.W("div",{class:_.LQ("ytCardViewModelInlineTrailingAction",(A.ytCardViewModelInlineCenterTrailingAction=k,A.ytCardViewModelInlineTrailingActionMargin=function(){return b.data().trailingAction},A))},_.W(_.MN,{data:function(){return b.data().trailingAction}},{buttonViewModel:function(a){return _.W(_.F0,{data:a.data})}})))}}),_.W("div",{class:_.LQ((v.ytCardViewModelInnerPadding=function(){return!b.data().disableBodyContentPadding&&b.data().bodyContent},
v))},_.W(_.MN,{data:function(){return b.data().bodyContent}},Object.assign({},{channelAttributionViewModel:_.bvr,
contentListItemViewModel:_.eXk,descriptionPreviewViewModel:_.q6,inlineExpanderViewModel:function(L){return _.W(B34,{data:L.data,isSelected:b.isSelected})},
linearLayoutViewModel:_.Np,listItemViewModel:_.oJ},G&&{contentSectionViewModel:G})))),_.W(_.m,{cond:function(){return B()},
then:function(){return _.W("div",{class:"ytCardViewModelOverlayTrailingAction"},_.W(_.MN,{data:function(){return b.data().trailingAction}},{buttonViewModel:function(L){return _.W(_.F0,{data:L.data})}}))}}))}))},"ci");var PG4=_.y(function(b){var d=b.data,B=b.onSelected,k=b.selectedKey,G=b.groupName;b=b.className;var P=_.C(_.zk(!1,void 0,"mDtSad")),v=P.next().value,L=P.next().value,A=function(){if(k!==void 0){var a=k();return!(!a||d().key!==a)}return v()};
P=_.A2(function(a){B?B(a.currentTarget,d(),G==null?void 0:G()):L(!v())});
return _.W("yt-selectable-item-view-model",{class:_.LQ("ytSelectableItemViewModelHost",b,"ytSelectableItemViewModelContainer"),"on:click":P,"prop:checked":A},_.W(_.MN,{data:function(){return d().content}},{cardViewModel:function(a){return _.W(_.GeO,{data:a.data,
isSelected:A})}}))},"di");_.Exm=_.y(function(b){var d=b.data;var B=b.onSelected;var k=b.selectedKey;var G=b.groupName;var P=function(){return(G==null?void 0:G())||d().key};
return _.W("yt-radio-button-group-view-model",{class:_.LQ("ytRadioButtonGroupViewModelHost",b.className)},_.W("fieldset",{class:"ytRadioButtonGroupViewModelFieldset"},_.W(_.MN,{data:function(){return d().radioButtons}},{radioButtonItemViewModel:function(v){return _.W(YRE,{data:v.data,
onSelected:B,selectedKey:k,groupName:P})},
selectableItemViewModel:function(v){return _.W(PG4,{data:v.data,onSelected:B,selectedKey:k,groupName:P})}})))},"ei");var shk=_.y(function(b){_.Ti(function(){if(b.controlledMode()&&b.data().defaultSelected)_.xs(Error("dk"));else{var P;!b.controlledMode()&&((P=b.selected)==null?0:P.call(b))&&_.xs(Error("ek"))}});
var d=_.C(_.br(function(){if(!b.controlledMode())return b.data().defaultSelected})),B=d.next().value,k=d.next().value,G=function(){if(!b.controlledMode())return B();
var P;return(P=b.selected)==null?void 0:P.call(b)};
return _.W("yt-checkbox-item-view-model",{class:_.LQ("ytCheckboxItemViewModelHost",b.className)},_.W(_.oJ,{data:function(){var P=b.data(),v=G();return{title:P.text,subtitle:P.subtext,superlabel:P.superlabel,isSelected:!!v,isDisabled:P.isDisabled,selectionStyle:"LIST_ITEM_SELECTION_STYLE_CHECKBOX"}},
onTap:function(){!b.controlledMode()&&k(!B());var P,v;(v=b.onTap)==null||v.call(b,!!G(),b.data(),(P=b.groupName)==null?void 0:P.call(b))},
isCompact:b.isCompact}))},"fi");_.CGQ=_.y(function(b){var d=b.data;var B=b.controlledMode;var k=b.selectedKeys;var G=b.onItemTap;var P=b.groupName;var v=function(){return(P==null?void 0:P())||d().key};
_.Ti(function(){B()&&d().defaultSelectedKeys?_.xs(Error("fk")):!B()&&(k==null?0:k())&&_.xs(Error("gk"))});
b=_.C(_.br(function(){if(!B())return d().defaultSelectedKeys}));
var L=b.next().value,A=b.next().value,a=function(O,I,D){O=[];!B()&&I.key&&(O=gjg(I.key,L()||[]),A(O));G==null||G(I,O,D)};
return _.W("yt-checkbox-group-view-model",{class:_.LQ("ytCheckboxGroupViewModelHost")},_.W("fieldset",{class:_.LQ("ytCheckboxGroupViewModelFieldset")},_.W("div",{role:"list"},_.W(_.MN,{data:function(){return d().checkboxes}},{checkboxItemViewModel:function(O){var I=O.data;
return _.W(shk,{data:I,controlledMode:!0,selected:function(){var D=B()?(k==null?void 0:k())||[]:L()||[],U=I().key;return U?D.includes(U):!1},
onTap:a,groupName:v})}}))))},"gi");var Vs=_.y(function(b){var d=_.on(yta,_.Y0(function(){var L;return(L=b.data())==null?void 0:L.noteFeedEntityKey},"")),B=_.on(dZg,_.Y0(function(){var L;
return(L=b.data())==null?void 0:L.userRatingEntityKey},"")),k=_.N("enable_user_rating_web"),G=function(){var L,A,a;
return((L=d())==null?0:L.contributorNote)?(A=d())==null?void 0:A.contributorNote:(a=b.data())==null?void 0:a.existingNote},P=function(){var L,A;
return!!B()&&!!Spr((L=B())==null?void 0:L.helpfulnessValue,(A=b.data())==null?void 0:A.noteData)};
if(k){var v={};return _.W("yt-note-view-model",{class:_.LQ("ytNoteViewModelHostUserRating",(v.ytNoteViewModelHostUserRatingPublishedNote=function(){var L,A,a,O;return((L=b.data())==null?void 0:(A=L.noteData)==null?void 0:A.isPublished)&&!((a=b.data())==null?0:(O=a.noteData)==null?0:O.isUserRatingForm)},v))},_.W("div",{class:"ytNoteViewModelMetadataAndOverflowButton"},_.W("div",{class:"ytNoteViewModelMetadataAndOverflowButtonMetadata"},_.W(_.m,{cond:function(){var L,A;
return(L=b.data())==null?void 0:(A=L.noteData)==null?void 0:A.isPinned},
then:function(){return _.W(_.$u,{icon:"KEEP_FILLED",className:"ytNoteViewModelMetadataAndOverflowButtonMetadataIcon"})},
else:function(){return _.W(_.m,{cond:function(){var L,A;return(L=b.data())==null?void 0:(A=L.noteData)==null?void 0:A.isPublished},
then:function(){return _.W(_.$u,{icon:"PEOPLE_NOTE_FILLED",className:"ytNoteViewModelMetadataAndOverflowButtonMetadataIcon"})}})}}),_.W(_.MN,{data:function(){var L;
return(L=b.data())==null?void 0:L.metadata}},{contentMetadataViewModel:_.u9}),_.W("div",{class:"ytNoteViewModelMetadataAndOverflowButtonMetadataDelimiter"},function(){var L,A;
return(A=_.p((L=b.data())==null?void 0:L.metadata,_.Xl$))==null?void 0:A.delimiter}),_.W(_.I4,{text:function(){var L;
return(L=G())==null?void 0:L.publishedTimeText},
className:"ytNoteViewModelMetadataAndOverflowButtonMetadataPublishedTimeText"})),_.W(_.m,{cond:function(){var L,A;return!((L=b.data())==null?0:(A=L.noteData)==null?0:A.isUserRatingForm)},
then:function(){return _.W(_.MN,{data:function(){var L,A,a,O,I,D,U,M=!!((L=b.data())==null?0:(A=L.noteData)==null?0:A.isPinned);L=P();A=(a=b.data())==null?void 0:a.noteData;a=(O=d())==null?void 0:(I=O.contributorNote)==null?void 0:I.deleteAction;O=(D=b.data())==null?void 0:D.overflowButtonNoteWithRatingOnTapOverride;D=(U=b.data())==null?void 0:U.overflowButton;var z;U=(z=_.p(D,_.Im))==null?void 0:z.accessibilityText;return M?VoW(A,a,U):L?{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:O,accessibilityText:U}}:D}},{buttonViewModel:function(L){return _.W(_.F0,{data:L.data,
className:"ytNoteViewModelMetadataAndOverflowButtonOverflowButton"})}})}})),_.W("div",{class:"ytNoteViewModelNoteContent"},_.W(_.I4,{text:function(){var L;
return(L=G())==null?void 0:L.text}})),_.W(_.m,{cond:function(){var L,A,a,O;
return!((L=b.data())==null?0:(A=L.noteData)==null?0:A.isPinned)&&!((a=b.data())==null?0:(O=a.noteData)==null?0:O.isUserRatingForm)},
then:function(){return _.W(_.m,{cond:P,then:function(){return _.W("div",{class:"ytNoteViewModelUserRatingContainer"},_.W(_.I4,{text:function(){var L,A;return Spr((L=B())==null?void 0:L.helpfulnessValue,(A=b.data())==null?void 0:A.noteData)},
className:"ytNoteViewModelUserRatingContainerText"}))},
else:function(){return _.W(_.MN,{data:function(){var L;return(L=b.data())==null?void 0:L.userRatingButton}},{buttonViewModel:function(L){return _.W(_.F0,{data:L.data,
className:"ytNoteViewModelRateThisNoteButton"})}})}})}}),_.W(_.m,{cond:function(){var L,A,a,O;
return!((L=b.data())==null?0:(A=L.noteData)==null?0:A.ignoreDivider)&&!((a=b.data())==null?0:(O=a.noteData)==null?0:O.isUserRatingForm)},
then:function(){return _.W("div",{class:"ytNoteViewModelDivider"},_.W(_.MN,{data:function(){return{dividerViewModel:{dividerStyle:"DIVIDER_STYLE_FULL_BLEED_THIN"}}}},{dividerViewModel:function(L){return _.W(_.$Q2,{data:L.data})}}))}}))}return _.W("yt-note-view-model",{class:"ytNoteViewModelHost",
style:"height: calc(var(--ytd-watch-flexy-panel-max-height, 720px) - 136px);"},_.W("div",{class:"ytNoteViewModelMetadataAndOverflowButton"},_.W("div",{class:"ytNoteViewModelMetadataAndOverflowButtonMetadata"},_.W(_.m,{cond:function(){var L,A;return(L=b.data())==null?void 0:(A=L.noteData)==null?void 0:A.isPinned},
then:function(){return _.W(_.$u,{icon:"KEEP_FILLED",className:"ytNoteViewModelMetadataAndOverflowButtonMetadataNonUserRatingIcon"})},
else:function(){return _.W(_.m,{cond:function(){var L,A;return(L=b.data())==null?void 0:(A=L.noteData)==null?void 0:A.isPublished},
then:function(){return _.W(_.$u,{icon:"PEOPLE_NOTE_FILLED",className:"ytNoteViewModelMetadataAndOverflowButtonMetadataNonUserRatingIcon"})}})}}),_.W(_.m,{cond:function(){return k},
then:function(){return _.W(_.MN,{data:function(){var L;return(L=b.data())==null?void 0:L.metadata}},{contentMetadataViewModel:function(L){return _.W(_.u9,{data:L.data})}})}}),_.W(_.I4,{text:function(){var L,A;
return(L=b.data())==null?void 0:(A=L.noteData)==null?void 0:A.headerText}}),_.W("div",{class:"ytNoteViewModelMetadataAndOverflowButtonMetadataNonUserRatingDelimiter"},_.W(_.I4,{text:function(){var L,A;
return(L=b.data())==null?void 0:(A=L.noteData)==null?void 0:A.delimiter}})),_.W(_.I4,{text:function(){var L,A;
return(L=d())==null?void 0:(A=L.contributorNote)==null?void 0:A.publishedTimeText}})),_.W(_.MN,{data:function(){var L,A,a;
return VoW((L=b.data())==null?void 0:L.noteData,(A=d())==null?void 0:(a=A.contributorNote)==null?void 0:a.deleteAction)}},{buttonViewModel:function(L){return _.W(_.F0,{data:L.data,
className:"ytNoteViewModelMetadataAndOverflowButtonOverflowButton"})}})),_.W("div",{class:"ytNoteViewModelNoteContent"},_.W(_.I4,{text:function(){var L,A;
return(L=d())==null?void 0:(A=L.contributorNote)==null?void 0:A.text}})))},"hi");
Vs.idomCompat=!0;_.B$(_.y(function(b){var d=_.Y0(function(){var F;return(F=b.data())==null?void 0:F.flowStateEntityKey},""),B=_.on(_.Yo,d),k=_.on(yta,_.Y0(function(){var F;
return(F=b.data())==null?void 0:F.noteFeedEntityKey},"")),G=_.C(_.br(function(){var F;
return(F=_.p(b.data().helpfulnessValue,_.IJ0))==null?void 0:F.defaultSelectedKey})),P=G.next().value,v=G.next().value;
G=_.C(_.br(function(){var F,K,u;return(u=_.p((F=_.p(b.data().helpfulnessValue,_.IJ0))==null?void 0:(K=F.radioButtons)==null?void 0:K.find(function(r){var Q;return((Q=_.p(r,D50))==null?void 0:Q.key)===P()}),D50))==null?void 0:u.value}));
var L=G.next().value,A=G.next().value;G=_.C(_.br(function(){var F;return(F=_.p(b.data().helpfulReasons,OTQ))==null?void 0:F.defaultSelectedKeys}));
var a=G.next().value,O=G.next().value;G=_.C(_.br(function(){var F;return(F=_.p(b.data().notHelpfulReasons,OTQ))==null?void 0:F.defaultSelectedKeys}));
var I=G.next().value,D=G.next().value,U=function(F,K){v(K.key);A(K.value);O([]);D([])},M=function(){var F,K;
return((F=L())==null?void 0:F.noteHelpfulnessValue)==="NOTE_HELPFULNESS_VALUE_HELPFUL"||((K=L())==null?void 0:K.noteHelpfulnessValue)==="NOTE_HELPFULNESS_VALUE_SOMEWHAT_HELPFUL"},z=function(){var F,K;
return((F=L())==null?void 0:F.noteHelpfulnessValue)==="NOTE_HELPFULNESS_VALUE_SOMEWHAT_HELPFUL"||((K=L())==null?void 0:K.noteHelpfulnessValue)==="NOTE_HELPFULNESS_VALUE_NOT_HELPFUL"},H=function(F){ib0(F.key,a,O)},l=function(F){ib0(F.key,I,D)};
_.Ti(function(){var F,K,u;_.eEP((F=b.data())==null?void 0:(K=F.userRatingFormSchema)==null?void 0:K.id,{isValid:function(){return!!P()},
formData:function(){var r=L(),Q=uok(a(),_.p(b.data().helpfulReasons,OTQ)),q=uok(I(),_.p(b.data().notHelpfulReasons,OTQ));r={helpfulnessValue:r==null?void 0:r.noteHelpfulnessValue};if(Q){r.helpfulReasons=[];Q=_.C(Q);for(var sW=Q.next();!sW.done;sW=Q.next()){sW=sW.value;var L1=void 0;if((L1=sW)==null?0:L1.noteHelpfulReason)L1=void 0,r.helpfulReasons.push((L1=sW)==null?void 0:L1.noteHelpfulReason)}}if(q)for(r.notHelpfulReasons=[],q=_.C(q),Q=q.next();!Q.done;Q=q.next())if(Q=Q.value,sW=void 0,(sW=Q)==
null?0:sW.noteNotHelpfulReason)sW=void 0,r.notHelpfulReasons.push((sW=Q)==null?void 0:sW.noteNotHelpfulReason);return{userRatingFormData:r}},
submitConfig:{submitId:"SUBMIT_ID_CROWDSOURCED_CONTEXT_USER_RATING_FORM",params:(u=_.p(B(),PVE))==null?void 0:u.submitFormParams},onSubmitResult:function(){var r,Q=(r=_.p(B(),PVE))==null?void 0:r.userRatingEntityKey,q;r={key:Q,helpfulnessValue:(q=L())==null?void 0:q.noteHelpfulnessValue};Q&&_.x0(_.cE("contextNoteUserRatingEntityPayload",Q,r));var sW;Q=(sW=b.data())==null?void 0:sW.viewNoteFlowStepId;var L1;if((L1=k())==null||!L1.contributorNote){var cJ;Q=(cJ=b.data())==null?void 0:cJ.zeroStateFlowStepId}(sW=
Object.assign({},B()))&&Q&&(sW.currentStepId=Q,sW.stepIdStack=[Q],_.x0(_.cE("flowStateEntity",d(),sW)));var OW;(sW=(OW=b.data())==null?void 0:OW.ratingSubmittedSnackbarCommand)&&_.VW(sW)},
disableDuringSubmission:!0})});
return _.W("yt-note-user-rating-view-model",{class:"ytNoteUserRatingViewModelHost"},_.W(_.MN,{data:function(){var F=_.p(B(),PVE);if(F){var K;var u={noteViewModel:{metadata:{contentMetadataViewModel:{metadataRows:[{metadataParts:[{text:F==null?void 0:(K=F.note)==null?void 0:K.headerText}]}],delimiter:"\u2022"}},existingNote:F.note,noteData:{isUserRatingForm:!0},noteFeedEntityKey:"",userRatingEntityKey:""}}}else u=void 0;return u}},{noteViewModel:function(F){return _.W("div",{class:"ytNoteUserRatingViewModelNoteContainer"},
_.W(Vs,{data:F.data}))}}),_.W(_.MN,{data:function(){var F;
return(F=b.data())==null?void 0:F.helpfulnessValue}},{radioButtonGroupViewModel:function(F){return _.W("div",{class:"ytNoteUserRatingViewModelHelpfulnessValue"},_.W(_.Exm,{data:F.data,
onSelected:U,selectedKey:P}))}}),_.W(_.m,{cond:M,
then:function(){return _.W("div",{class:"ytNoteUserRatingViewModelHelpfulReasonContainer"},_.W("div",{class:"ytNoteUserRatingViewModelHelpfulReasonContainerTitle"},_.W(_.I4,{text:function(){var F;return(F=b.data())==null?void 0:F.helpfulReasonQuestion}})),_.W(_.MN,{data:function(){var F;
return(F=b.data())==null?void 0:F.helpfulReasons}},{checkboxGroupViewModel:function(F){return _.W(_.CGQ,{data:F.data,
onItemTap:H,selectedKeys:a,controlledMode:!0})}}))}}),_.W(_.m,{cond:z,
then:function(){return _.W("div",{class:"ytNoteUserRatingViewModelHelpfulReasonContainer"},_.W("div",{class:"ytNoteUserRatingViewModelHelpfulReasonContainerTitle"},_.W(_.I4,{text:function(){var F;return(F=b.data())==null?void 0:F.notHelpfulReasonQuestion}})),_.W(_.MN,{data:function(){var F;
return(F=b.data())==null?void 0:F.notHelpfulReasons}},{checkboxGroupViewModel:function(F){return _.W(_.CGQ,{data:F.data,
onItemTap:l,selectedKeys:I,controlledMode:!0})}}))}}),_.W(_.m,{cond:function(){return!M()&&!z()},
then:function(){return _.W(_.MN,{data:function(){var F;return(F=b.data())==null?void 0:F.helpfulNoteFeatures}},{alertBannerViewModel:function(F){return _.W("div",{class:"ytNoteUserRatingViewModelAlertBanner"},_.W(_.N0V,{data:F.data}))}})}}))},"ii"),"yt-note-user-rating-view-model",{props:{data:_.DK}});_.B$(Vs,"yt-note-view-model",{props:{data:_.DK}});_.B$(_.y(function(b){var d=_.on(yta,_.Y0(function(){var B;return(B=b.data())==null?void 0:B.noteFeedEntityKey},""));
return _.W("yt-notes-wrapper-view-model",{class:_.LQ("ytNotesWrapperViewModelHost")},_.W(_.m,{cond:function(){var B,k,G;return!((B=b.data())==null||!B.existingNotes)||!((k=b.data())==null||!k.currentNote)&&!((G=d())==null||!G.contributorNote)},
then:function(){return _.W(_.Dz,null,_.W(_.MN,{data:function(){var B,k,G,P;return((k=_.p((B=b.data())==null?void 0:B.currentNote,EJ8))==null?0:(G=k.noteData)==null?0:G.isPublished)?(P=b.data())==null?void 0:P.currentNote:void 0}},{noteViewModel:function(B){return _.W(Vs,{data:B.data})}}),_.W(_.MN,{data:function(){var B;
return(B=b.data())==null?void 0:B.existingNotes}},{noteViewModel:function(B){var k=B.data;
return _.W(_.m,{cond:function(){var G,P;return(G=k())==null?void 0:(P=G.noteData)==null?void 0:P.isPublished},
then:function(){return _.W(Vs,{data:k})}})}}),_.W(_.MN,{data:function(){var B,k,G,P,v;
return((k=_.p((B=b.data())==null?void 0:B.currentNote,EJ8))==null?0:(G=k.noteData)==null?0:G.isPublished)||(P=d())==null||!P.contributorNote?void 0:(v=b.data())==null?void 0:v.currentNote}},{noteViewModel:function(B){return _.W(Vs,{data:B.data})}}),_.W(_.MN,{data:function(){var B;
return(B=b.data())==null?void 0:B.existingNotes}},{noteViewModel:function(B){var k=B.data;
return _.W(_.m,{cond:function(){var G,P;return!((G=k())==null?0:(P=G.noteData)==null?0:P.isPublished)},
then:function(){return _.W(Vs,{data:k})}})}}))},
else:function(){return _.W(_.MN,{data:function(){var B;return(B=b.data())==null?void 0:B.zeroStateData}},{contributorZeroStateViewModel:Qp0})}}))},"ji"),"yt-notes-wrapper-view-model",{props:{data:_.DK}});var L0m=_.y(function(b){var d=_.eS(b,{label:"",text:"",placeholder:"",hint:"",rows:1,overflowStyle:"scroll-vertically",outline:!1,disabled:!1,disableNewLines:!1,characterLimit:void 0,validation:void 0,ariaLabel:void 0,timePickerData:void 0,hasError:!1}),B=d.label,k=d.text,G=d.placeholder,P=d.hint;b=d.rows;var v=d.overflowStyle,L=d.outline,A=d.disabled,a=d.disableNewLines,O=d.characterLimit,I=d.validation,D=d.onInput,U=d.ariaLabel,M=d.timePickerData,z=d.hasError,H=_.WC("textarea");d=_.C(_.br(function(){return k()}));
var l=d.next().value,F=d.next().value;d=_.C(_.zk(!1,void 0,"Z8Zese"));var K=d.next().value,u=d.next().value,r=function(){u(!0)},Q=function(){u(!1)};
_.Ti(function(){var b2=H.value,QE=v(),mV=l();QE==="expand-vertically"&&mV&&Kt4(b2);H.value.addEventListener("focusin",r);H.value.addEventListener("focusout",Q)});
_.Tk(function(){H.value.removeEventListener("focusin",r);H.value.removeEventListener("focusout",Q)});
var q=function(){var b2;return(b2=I())==null?void 0:b2.validate(l())},sW=function(){return O()&&!q()&&l().length>O().maxChars},L1=function(){return!!q()||sW()||z()};
d=_.A2(function(b2){if(!b2.currentTarget)return!1;b2=b2.currentTarget;F(b2.value);v()==="expand-vertically"&&Kt4(b2);D==null||D(b2.value);return!0});
var cJ=_.A2(function(b2){a()&&b2.key==="Enter"&&b2.preventDefault();return!1}),OW=_.A2(function(){H.value.focus()}),ow=function(){return G()||B()},Z2={},yE={},wG={},aS={};
return _.W("textarea-shape",{class:_.LQ("ytStandardsTextareaShapeHost",(Z2.ytStandardsTextareaShapeTimePicker=function(){var b2;return(b2=M())==null?void 0:b2.useTimePickerStyles},Z2))},_.W("div",{class:_.LQ("ytStandardsTextareaShapeTextareaContainer",(yE.ytStandardsTextareaShapeTextareaContainerOutline=L,yE.ytStandardsTextareaShapeTextareaContainerOutlineDisabled=A,yE.ytStandardsTextareaShapeTextareaContainerOutlineError=L1,yE)),
"on:click":OW},_.W("label",{class:_.LQ("ytStandardsTextareaShapeLabel",(wG.ytStandardsTextareaShapeLabelFocused=K,wG.ytStandardsTextareaShapeLabelDisabled=A,wG.ytStandardsTextareaShapeLabelError=function(){return L1()&&!A()},wG.ytStandardsTextareaShapeLabelHidden=function(){return!K()&&!l()&&!!ow()},wG))},B),_.W("div",{class:_.LQ("ytStandardsTextareaShapePlaceholder",(aS.ytStandardsTextareaShapePlaceholderVisible=function(){return!K()&&!l()},aS)),
"aria-hidden":"true"},ow),_.W("textarea",{el:H,"aria-label":U,class:"ytStandardsTextareaShapeTextarea",rows:b,disabled:A,placeholder:ow,"prop:value":l,"on:input":d,"on:keydown":cJ})),_.W(_.m,{cond:function(){return P()&&!L1()},
then:function(){var b2={};return _.W("div",{class:_.LQ("ytStandardsTextareaShapeHint",(b2.ytStandardsTextareaShapeHintDisabled=A,b2))},_.W("div",{class:"ytStandardsTextareaShapeHintHintMessage"},P))}}),_.W(_.m,{cond:q,
then:function(){return _.W(vx4,{disabled:A},_.W("div",{class:"ytStandardsTextareaShapeErrorMessage"},q))}}),_.W(_.m,{cond:O,
then:function(b2){return _.W(_.m,{cond:sW,then:function(){return _.W(vx4,{disabled:A},_.W("div",{class:"ytStandardsTextareaShapeErrorMessage"},function(){return b2().errorMessage}),_.W("div",{class:"ytStandardsTextareaShapeErrorCharacterCount"},function(){return l().length+"/"+b2().maxChars}))}})}}))},"ki");
L0m.idomCompat={callbacks:{onInput:!0}};var vx4=_.y(function(b){var d={};return _.W("div",{class:_.LQ("ytStandardsTextareaShapeError",(d.ytStandardsTextareaShapeErrorDisabled=b.disabled,d)),role:"alert"},_.W(_.$u,{icon:"INFO",className:"ytStandardsTextareaShapeErrorIcon",size:16}),b.children)},"li");_.fAE=_.y(function(b){var d=b.data;return _.W("text-field-view-model",{class:"ytTextFieldViewModelHost"},_.W(L0m,{text:b.text,label:function(){var B;return(B=d().contentProperties)==null?void 0:B.labelText},
placeholder:function(){var B;return(B=d().contentProperties)==null?void 0:B.placeholderText},
hint:function(){var B;return(B=d().contentProperties)==null?void 0:B.hintText},
outline:function(){var B;return!((B=d().displayProperties)==null?0:B.hideBorder)},
overflowStyle:function(){var B;return((B=d().displayProperties)==null?0:B.isMultiline)?"expand-vertically":"scroll-vertically"},
disabled:b.disabled,disableNewLines:function(){var B;return(B=d().displayProperties)==null?void 0:B.disableNewLines},
onInput:b.onInput,characterLimit:b.characterLimit,validation:b.validation,rows:function(){var B;return(B=d().displayProperties)==null?void 0:B.rows}}))},"mi");_.AS4=_.y(function(b){var d=b.data;return _.W("text-form-field-view-model",{class:"ytTextFormFieldViewModelHost"},_.W(L0m,{text:b.text,label:function(){var B;return(B=d().contentProperties)==null?void 0:B.labelText},
placeholder:function(){var B;return(B=d().contentProperties)==null?void 0:B.placeholderText},
hint:function(){var B;return(B=d().contentProperties)==null?void 0:B.hintText},
outline:function(){var B;return!((B=d().displayProperties)==null?0:B.hideBorder)},
overflowStyle:function(){var B;return((B=d().displayProperties)==null?0:B.isMultiline)?"expand-vertically":"scroll-vertically"},
disableNewLines:function(){var B;return(B=d().displayProperties)==null?void 0:B.disableNewLines},
onInput:b.onInput,characterLimit:b.characterLimit,validation:b.validation,rows:function(){var B;return(B=d().displayProperties)==null?void 0:B.rows}}))},"ni");var W0g=_.y(function(b){var d=_.C(_.br(function(){var L1,cJ;return((L1=b.data().structuredContextNoteFormSchema)==null?0:(cJ=L1.initialValues)==null?0:cJ.noteBody)?b.data().structuredContextNoteFormSchema.initialValues.noteBody:""})),B=d.next().value,k=d.next().value;
d=_.C(_.br(function(){b.data();return!1}));
var G=d.next().value,P=d.next().value;d=_.C(_.br(function(){b.data();return!1}));
var v=d.next().value,L=d.next().value;d=_.C(_.br(function(){var L1,cJ;return((L1=b.data().structuredContextNoteFormSchema)==null?0:(cJ=L1.initialValues)==null?0:cJ.timestamp)?b.data().structuredContextNoteFormSchema.initialValues.timestamp:""}));
var A=d.next().value,a=d.next().value;d=_.C(_.br(function(){b.data();return!1}));
var O=d.next().value,I=d.next().value;d=_.C(_.br(function(){var L1,cJ;return((L1=b.data().structuredContextNoteFormSchema)==null?0:(cJ=L1.initialValues)==null?0:cJ.sources)?[b.data().structuredContextNoteFormSchema.initialValues.sources]:[]}));
var D=d.next().value,U=d.next().value;d=_.C(_.br(function(){b.data();return!1}));
var M=d.next().value,z=d.next().value;d=_.C(_.br(function(){return!1}));
var H=d.next().value,l=d.next().value;_.Ti(function(){var L1;_.bbk((L1=b.data().structuredContextNoteFormSchema)==null?void 0:L1.id,{isSubmitting:H,onSubmit:function(){l(!0);var cJ=bB4(B(),A(),D(),b.data()),OW=_.I2().resolve(_.U6);cJ&&OW&&OW.resolveCommand(cJ,{commandController:{onSuccess:function(){l(!1)}}})},
isValid:function(){return G()&&!v()&&!O()&&!M()}})});
var F=function(L1){if(L1!==void 0&&(k(L1),!G()&&L1.length>0&&P(!0),G())){var cJ=rt0(b.data());if(cJ){var OW=cJ.minLength;cJ=cJ.maxLength;OW&&L1.length<OW?L(!0):cJ&&L1.length>cJ?L(!0):L(!1)}}},K=function(L1){if(L1!==void 0){a(L1);
if(L1.length>0){var cJ,OW,ow,Z2,yE=qp5((cJ=b.data())==null?void 0:(OW=cJ.structuredContextNoteFormSchema)==null?void 0:(ow=OW.fieldSchemas)==null?void 0:(Z2=ow.timestamp)==null?void 0:Z2.validationSchema);if(yE&&(cJ=yE.regex)&&!(new RegExp(cJ)).test(L1)){I(!0);return}}I(!1)}},u=function(L1){if(L1!==void 0){var cJ=L1.split(/[ \n]/).map(function(OW){return OW.trim()});
U(cJ);if(L1.length>0)for(L1=_.C(cJ),cJ=L1.next();!cJ.done;cJ=L1.next())if(!ee5(cJ.value)){z(!0);return}z(!1)}},r=function(){return{validate:function(L1){if(G()){var cJ=rt0(b.data());
if(cJ){var OW=cJ.minLength;cJ=cJ.translations;if(OW&&L1.length<OW)return cJ==null?void 0:cJ.minLengthErrorMessage}}}}},Q=function(){var L1=rt0(b.data()),cJ=L1==null?void 0:L1.maxLength,OW;
L1=L1==null?void 0:(OW=L1.translations)==null?void 0:OW.maxLengthErrorMessage;if(cJ&&L1)return{maxChars:cJ,errorMessage:L1}},q=function(){return{validate:function(L1){if(L1){var cJ,OW,ow,Z2,yE=qp5((cJ=b.data())==null?void 0:(OW=cJ.structuredContextNoteFormSchema)==null?void 0:(ow=OW.fieldSchemas)==null?void 0:(Z2=ow.timestamp)==null?void 0:Z2.validationSchema);
if(yE&&(cJ=yE.regex,yE=yE.translations,cJ&&!(new RegExp(cJ)).test(L1)))return yE==null?void 0:yE.regexErrorMessage}}}},sW=function(){return{validate:function(L1){if(L1){var cJ,OW,ow,Z2,yE=YpE((cJ=b.data())==null?void 0:(OW=cJ.structuredContextNoteFormSchema)==null?void 0:(ow=OW.fieldSchemas)==null?void 0:(Z2=ow.sources)==null?void 0:Z2.validationSchema);
if(yE&&(cJ=yE.translations,cJ==null?0:cJ.selectedErrorMessage))for(L1=L1.split(/[ \n]/).map(function(wG){return wG.trim()}),L1=_.C(L1),OW=L1.next();!OW.done;OW=L1.next())if(!ee5(OW.value))return L1=void 0,(L1=cJ)==null?void 0:L1.selectedErrorMessage}}}};
return _.W("yt-structured-context-note-view-model",{class:"ytStructuredContextNoteViewModelHost",style:"height: calc(var(--ytd-watch-flexy-panel-max-height, 720px) - 209px);"},_.W("div",{class:"ytStructuredContextNoteViewModelTextField"},_.W(_.MN,{data:function(){var L1;return(L1=b.data())==null?void 0:L1.noteContents}},{textFormFieldViewModel:function(L1){return _.W(_.AS4,{data:L1.data,
onInput:F,validation:r,characterLimit:Q})},
textFieldViewModel:function(L1){return _.W(_.fAE,{data:L1.data,onInput:F,validation:r,characterLimit:Q})}})),_.W("div",{class:"ytStructuredContextNoteViewModelTextField"},_.W(_.MN,{data:function(){var L1;
return(L1=b.data())==null?void 0:L1.noteTimestamp}},{textFormFieldViewModel:function(L1){return _.W(_.AS4,{data:L1.data,
onInput:K,validation:q})},
textFieldViewModel:function(L1){return _.W(_.fAE,{data:L1.data,onInput:K,validation:q})}})),_.W("div",{class:"ytStructuredContextNoteViewModelTextField"},_.W(_.MN,{data:function(){var L1;
return(L1=b.data())==null?void 0:L1.noteSources}},{textFormFieldViewModel:function(L1){return _.W(_.AS4,{data:L1.data,
onInput:u,validation:sW})},
textFieldViewModel:function(L1){return _.W(_.fAE,{data:L1.data,onInput:u,validation:sW})}})))},"oi");
W0g.idomCompat=!0;_.B$(W0g,"yt-structured-context-note-view-model",{props:{data:_.DK}});var aAE=_.y(function(b){var d=_.C(_.br(function(){var P;if((P=b.controlled)==null?0:P.call(b))return[];var v;return(((v=b.data())==null?void 0:v.chips)||[]).map(function(L){L=_.p(L,_.DP);if(L==null?0:L.selected)return daE(L.chipValue)}).filter(function(L){return L!==void 0})})),B=d.next().value,k=d.next().value,G=function(P){var v=daE(P.chipValue);
if(v!==void 0){var L;if((L=b.controlled)==null?0:L.call(b))return void b.controlled().onTap(v);P=B().includes(v)?[].concat(_.K6(B().filter(function(a){return a!==v}))):[].concat(_.K6(B()),[v]);
k(P);var A;if((A=b.uncontrolled)==null?0:A.call(b))b.uncontrolled().onUpdate(P)}};
return _.W("chip-selection-form-field-view-model",{class:"ytChipSelectionFormFieldViewModelHost",role:"tablist"},_.W(_.iY,{each:function(){return b.data().chips||[]}},function(P){return _.W("div",{class:"ytChipSelectionFormFieldViewModelChipWrapper"},_.W(_.i8l,{data:function(){return _.p(P,_.DP)},
selected:function(){var v;if(v=_.p(P,_.DP)){var L=daE(v.chipValue);if(L!==void 0){var A;v=((A=b.controlled)==null?0:A.call(b))?b.controlled().selectedValues.includes(L):B().includes(L)}else v=void 0}else v=!1;return v},
callback:G}))}))},"pi");var mga=_.y(function(b){var d=b.data;var B=function(){var L;return((L=d())==null?void 0:L.flowStateKey)||""},k=_.on(_.Yo,B),G=function(){var L;
return(L=_.p(k(),sZ4))==null?void 0:L.chips},P=function(L){if(L!==void 0){var A=G()||[];
A=A.find(function(a){return a===L})?A.filter(function(a){return a!==L}):[].concat(_.K6(A),[L]);
A=Object.assign({},k(),{feedbackFormFlowState:Object.assign({},_.p(k(),sZ4),{chips:A})});_.x0(_.cE("flowStateEntity",B(),A))}},v=function(){var L;
return _.p((L=d())==null?void 0:L.inputBox,CVk)};
b=_.jL(function(L){var A=v();A=!(A==null?0:A.maxChars)||L.length<=A.maxChars;L=Object.assign({},k(),{feedbackFormFlowState:Object.assign({},_.p(k(),sZ4),{detail:L}),abuseReportFlowState:Object.assign({},_.p(k(),Lo),{navigationEnabled:A})});_.x0(_.cE("flowStateEntity",B(),L))},150);
return _.W("yt-feedback-form-view-model",{class:"ytFeedbackFormViewModelHost"},_.W("div",{class:"ytFeedbackFormViewModelChips"},_.W(_.MN,{data:function(){var L;return(L=d())==null?void 0:L.chipSelection}},{chipSelectionFormFieldViewModel:function(L){return _.W(aAE,{data:L.data,
controlled:function(){return{selectedValues:G()||[],onTap:P}}})}})),_.W("div",{class:"ytFeedbackFormViewModelInputBox"},_.W(L0m,{text:function(){var L;
return(L=_.p(k(),sZ4))==null?void 0:L.detail},
placeholder:function(){var L;return((L=v())==null?void 0:L.placeholderText)||""},
outline:!0,rows:4,characterLimit:function(){var L=v();if(L&&L.maxChars)return{maxChars:L.maxChars,errorMessage:L.maxCharsExceededErrorMessage||""}},
onInput:b})),_.W("div",{class:"ytFeedbackFormViewModelFooterText"},_.W(_.I4,{text:function(){return d().footerText}})))},"qi");
mga.idomCompat=!0;_.B$(mga,"yt-feedback-form-view-model",{props:{data:_.DK}});var $g5=_.y(function(b){var d=b.data;var B=_.on(YNk,function(){return d().flowStateKey||""}),k=function(){var G;
_.VW((G=_.p(B(),Lo))==null?void 0:G.navigationCommand)};
return _.W("yt-report-form-bottom-bar-view-model",{class:"ytWebReportFormBottomBarViewModelHost"},_.W("div",{class:"ytWebReportFormBottomBarViewModelBottomBarContainer"},_.W(_.MN,{data:function(){return d().cancelButton}},{buttonViewModel:function(G){return _.W(_.F0,{data:G.data,
className:"ytWebReportFormBottomBarViewModelButton",onClick:k})}}),_.W(_.MN,{data:function(){var G;
if(d().navButton){var P=Object;var v=P.assign,L=_.p(d().navButton,_.Im),A=((G=_.p(B(),Lo))==null?0:G.navigationEnabled)?"BUTTON_VIEW_MODEL_STATE_ACTIVE":"BUTTON_VIEW_MODEL_STATE_DISABLED",a,O;G=_.p((a=_.p(B(),Lo))==null?void 0:a.navigationCommand,_.FB);a=(O=_.p(G,_.sN))==null?void 0:O.url;P={buttonViewModel:v.call(P,{},L,{state:A,iconName:a?"OPEN_IN_NEW":""})}}else P=void 0;return P}},{buttonViewModel:function(G){return _.W(_.F0,{data:G.data,
className:"ytWebReportFormBottomBarViewModelButton",onClick:k})}})))},"ri");
$g5.idomCompat=!0;_.B$($g5,"yt-report-form-bottom-bar-view-model",{props:{data:_.DK}});var Ok0=_.y(function(b){var d=b.nextStep;return _.W("div",{class:"ytWebReportFormConfirmationPageViewModelRow"},_.W("div",{class:"ytWebReportFormConfirmationPageViewModelIcon","aria-hidden":"true"},_.W(_.$u,{icon:function(){return d().iconName||""}})),_.W("div",null,_.W(_.I4,{text:function(){return d().text},
className:"ytWebReportFormConfirmationPageViewModelNextStepText"})))},"si"),IAa=_.y(function(b){var d=b.data;
var B,k=(B=_.I2().resolve(_.O6(_.nx)))==null?void 0:B(),G=_.on(_.Yo,function(){return d().flowStateKey||""});
return _.W("yt-report-form-confirmation-page-view-model",{class:function(){var P;return((P=_.p(G(),Lo))==null?void 0:P.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormConfirmationPageViewModelHostDialog":"ytWebReportFormConfirmationPageViewModelHostPanel"}},_.W("div",{class:function(){var P;
return((P=_.p(G(),Lo))==null?void 0:P.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormConfirmationPageViewModelImageDialog":"ytWebReportFormConfirmationPageViewModelImagePanel"}},_.W(_.qc,{data:function(){return k&&d().imageDark?d().imageDark:d().image},
alt:"",targetHeight:115,targetWidth:178,preserveHeight:!0,preserveWidth:!0})),_.W("div",{class:"ytWebReportFormConfirmationPageViewModelConfirmationContainer"},_.W("h1",{class:"ytWebReportFormConfirmationPageViewModelHeader"},function(){return d().confirmationHeader}),_.W("div",{class:"ytWebReportFormConfirmationPageViewModelBody"},_.W(_.I4,{text:function(){return d().confirmationText}})),_.W("div",{class:"ytWebReportFormConfirmationPageViewModelLawEnforcementText"},_.W(_.I4,{text:function(){return d().lawEnforcementText}})),
_.W("h1",{class:"ytWebReportFormConfirmationPageViewModelExpectHeader"},function(){return d().whatToExpectHeader}),_.W(_.m,{cond:function(){return d().nextSteps},
then:function(P){return _.W("div",null,_.W(_.iY,{each:P},function(v){return _.W(Ok0,{nextStep:v})}))}}),_.W(_.m,{cond:function(){return d().legalReportText},
then:function(P){return _.W("div",null,_.W(_.I4,{text:P,className:"ytWebReportFormConfirmationPageViewModelLegalText"}))}})))},"ti");
IAa.idomCompat=!0;_.B$(IAa,"yt-report-form-confirmation-page-view-model",{props:{data:_.DK}});var Dg5=_.y(function(b){var d=b.data;var B=function(){var P;return((P=_.p(d().inputBox,CVk))==null?void 0:P.maxChars)||500},k=function(){return d().flowStateKey||""},G=_.on(_.Yo,k);
b=_.jL(function(P){P=Object.assign({},G(),{flowFormState:{isValid:P.length<=B()},abuseReportFlowState:{userComments:P,navigationEnabled:!(P.length>B()),isReportFormDirty:!0}});_.qO().dispatch(_.jh("flowStateEntity",k(),P))},150);
_.Ti(function(){var P=Object.assign({},G(),{flowFormState:{isValid:!0}});_.qO().dispatch(_.jh("flowStateEntity",k(),P))});
return _.W("yt-report-form-details-page-view-model",{class:function(){var P;return((P=_.p(G(),Lo))==null?void 0:P.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormDetailsPageViewModelHostDialog":"ytWebReportFormDetailsPageViewModelHostPanel"}},_.W("h1",{class:function(){var P;
return((P=_.p(G(),Lo))==null?void 0:P.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormDetailsPageViewModelHeaderDialog":"ytWebReportFormDetailsPageViewModelHeaderPanel"}},function(){return d().detailsPageHeader}),_.W("div",{class:"ytWebReportFormDetailsPageViewModelBody"},_.W(_.I4,{text:function(){return d().bodyText}})),_.W("div",{class:"ytWebReportFormDetailsPageViewModelInput"},_.W(L0m,{label:function(){var P;
return((P=_.p(d().inputBox,CVk))==null?void 0:P.placeholderText)||""},
outline:!0,rows:10,characterLimit:function(){var P;return{errorMessage:((P=_.p(d().inputBox,CVk))==null?void 0:P.maxCharsExceededErrorMessage)||"",maxChars:B()}},
onInput:b})))},"ui");
Dg5.idomCompat=!0;_.B$(Dg5,"yt-report-form-details-page-view-model",{props:{data:_.DK}});var UgO=_.y(function(b){var d=b.data;var B=function(){return d().flowStateKey||""},k=_.on(_.Yo,B),G=function(){return _.p(k(),Lo)};
return _.W("yt-report-form-reason-select-page-view-model",{class:function(){var P;return((P=G())==null?void 0:P.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormReasonSelectPageViewModelHostDialog":"ytWebReportFormReasonSelectPageViewModelHostPanel"}},_.W("h1",{class:function(){var P;
return((P=G())==null?void 0:P.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormReasonSelectPageViewModelHeaderDialog":"ytWebReportFormReasonSelectPageViewModelHeaderPanel"}},function(){return d().pageHeader}),_.W("div",{class:"ytWebReportFormReasonSelectPageViewModelBody"},_.W(_.I4,{text:function(){return d().bodyText}})),_.W("div",{class:function(){var P;
return((P=G())==null?void 0:P.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormReasonSelectPageViewModelReasonsDialog":"ytWebReportFormReasonSelectPageViewModelReasonsPanel"}},_.W(_.Exm,{data:function(){return _.p(d().radioButtonGroup,_.IJ0)},
onSelected:function(P,v){P=Object.assign({},k(),{abuseReportFlowState:Object.assign({},G(),{reasonKey:v.key,navigationEnabled:!0,isReportFormDirty:!0,navigationCommand:v.command})});_.x0(_.cE("flowStateEntity",B(),P))},
selectedKey:function(){var P;return(P=G())==null?void 0:P.reasonKey},
groupName:"report-form-reason-select-page"})))},"vi");
UgO.idomCompat=!0;_.B$(UgO,"yt-report-form-reason-select-page-view-model",{props:{data:_.DK}});var oxa=_.y(function(b){var d=b.data;var B,k=(B=_.I2().resolve(_.O6(_.nx)))==null?void 0:B();return _.W("yt-report-form-sign-in-page-view-model",{class:"ytReportFormSignInPageViewModelHost"},_.W("div",{class:"ytReportFormSignInPageViewModelSignInPromptImage"},_.W(_.qc,{data:function(){return k&&d().imageDark?d().imageDark:d().image},
alt:""})),_.W("div",{class:"ytReportFormSignInPageViewModelSignInTextContent"},_.W("h1",{class:"ytReportFormSignInPageViewModelSignInPromptHeader"},function(){return d().header}),_.W(_.I4,{text:function(){return d().text},
className:"ytReportFormSignInPageViewModelSignInPromptBody"})))},"wi");
oxa.idomCompat=!0;_.B$(oxa,"yt-report-form-sign-in-page-view-model",{props:{data:_.DK}});_.B$(_.y(function(b){var d=b.data;var B=_.UZ(_.TVM.talkToRecsStateSelector),k=function(){return d().titleSuperscript},G=function(){return d().answersShelf},P=function(){return d().videoShelf},v=function(){var q;
return(q=d().textInputPlaceholder)==null?void 0:q.content},L=function(){return d().showOpenTextInput},A=function(){var q;
return(q=d().textInputValue)==null?void 0:q.content},a=function(){return d().isMultiTurnFlow?d().resetButtonViewModel:void 0},O="",I=function(){return d().chipSelectionMode==="TALK_TO_RECS_CHIP_SELECTION_MODE_ALLOW_DESELECTION"?2:1};
b=_.C(_.zk("",void 0,"GjDBze"));var D=b.next().value,U=b.next().value;b=_.C(_.zk(!1,void 0,"cHfsvd"));var M=b.next().value,z=b.next().value,H=function(){return{state:M()||D()?"active":"disabled",disabled:!(M()||D())}};
_.ng(function(){if(L()){A()&&U(A());var q;if(!a()&&((q=B())==null?0:q.stepStates)){var sW;q=Object.keys((sW=B())==null?void 0:sW.stepStates);sW=q[q.length-1];var L1,cJ;sW=(L1=B().stepStates[sW])==null?void 0:(cJ=L1.userQuery)==null?void 0:cJ.userQuery;_.x0(_.bTE());sW&&l(sW)}}});
var l=function(q){var sW=d().onUpdateText;sW&&_.VW(sW,{form:{userQuery:q}});U(q)},F=_.jL(function(q){l(q.target.value.trim())},150),K=_.A2(function(q){var sW;
O=(sW=q.target.value)==null?void 0:sW.trim();F(q);return!1}),u=_.A2(function(q){q.key==="Enter"&&(M()||D())&&(l(q.target.value.trim()),Q());
return!1}),r=function(q,sW){z(sW);
if(sW){if(d().isMultiTurnFlow&&!O){var L1;l((L1=q==null?void 0:q.text)!=null?L1:"")}d().chipSelectionMode==="TALK_TO_RECS_CHIP_SELECTION_MODE_CLICK_TO_SUBMIT"&&Q()}else U(O)},Q=function(){var q=_.p(d().nextButtonViewModel,_.Im);
if(q==null?0:q.trackingParams){q=_.Mc(q.trackingParams);var sW=_.hb();sW&&q&&_.TA(sW,q,"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK")}(q=d().onNextStepCommand)&&_.VW(q)};
b={};return _.W("yt-talk-to-recs-view-model",{class:"ytwTalkToRecsHost"},_.W("div",{class:"ytwTalkToRecsTopCornerButton"},_.W(_.MN,{data:function(){return d().topCornerButton}},{buttonViewModel:_.F0})),_.W("div",{class:"ytwTalkToRecsTalkToRecsWrapper"},_.W("div",{class:"ytwTalkToRecsTitle",
role:"heading",tabindex:0},_.W(_.I4,{text:function(){return d().title}}),_.W(_.m,{cond:k,
then:function(){return _.W("sup",{class:"ytwTalkToRecsSuperScript"},_.W(_.I4,{text:k}))}})),_.W("div",{class:"ytwTalkToRecsSubtitle"},_.W(_.I4,{text:function(){return d().subtitle}})),_.W("div",{class:"ytwTalkToRecsResultsShelf"},_.W(_.m,{cond:G,
then:function(){return _.W(_.MN,{data:G},{chipsShelfViewModel:function(q){return _.W("div",{class:"ytwTalkToRecsChipsShelfViewModel"},_.W(_.YH,{data:q.data,callback:r,selectionBehavior:I}))}})}}),_.W(_.m,{cond:P,
then:function(){return _.W(_.MN,{data:P},{horizontalShelfViewModel:function(q){return _.W("div",{class:"ytwTalkToRecsHorizontalShelfViewModel"},_.W(_.Mp,{data:q.data,thumbnailAspectRatio:0}))}})}})),_.W("div",{class:_.LQ("ytwTalkToRecsRefinementContainer",(b.ytwTalkToRecsBottomMargin=function(){return d().isMultiTurnFlow},b))},_.W(_.m,{cond:L,
then:function(){return _.W("div",{class:"ytwTalkToRecsUserInputBox"},_.W("input",{type:"text",class:"ytwTalkToRecsTextInput",title:v,placeholder:v,value:D,"on:input":K,"on:keyup":u,maxlength:200}))}}),_.W(_.MN,{data:function(){return d().isMultiTurnFlow?d().nextButtonViewModel:void 0}},{buttonViewModel:function(q){return _.W("div",{class:"ytwTalkToRecsFlowControlButtons"},_.W(_.F0,{data:q.data,
buttonOverrides:H}))}}),_.W(_.MN,{data:a},{buttonViewModel:function(q){return _.W("div",{class:"ytwTalkToRecsFlowControlButtons"},_.W(_.F0,{data:q.data,
onClick:function(){var sW=_.p(d().resetButtonViewModel,_.Im);l(D());(sW=sW==null?void 0:sW.onTap)&&_.VW(sW)}}))}}))))},"yi"),"yt-talk-to-recs-view-model",{props:{data:_.DK}});var BnO={sources:[{clientResource:{imageName:"CHECK"}}]};_.N35=_.y(function(b){var d=_.WC("div");b=_.eS(b,{error:void 0});var B=b.data,k=b.error,G=b.onSelected;b=b.className;var P=_.C(_.br(function(){return PJ8(B())})),v=P.next().value,L=P.next().value;
vYr(B,function(U){L(U);var M,z,H=G1W((M=B().options)==null?void 0:(z=M[U])==null?void 0:z.value,B().type);G==null||G(H);d.value.focus()});
P=_.A2(function(){if(!B().disabled){var U=B(),M=v(),z=d.value;U.options&&(U=k1m(U.options,M,U.label),_.I2().resolve(_.sF).openSheet({viewModel:U},z))}});
var A=_.nIC(),a=function(){return!!k()},O=function(){return!!B().disabled},I={},D={};
return _.W("dropdown-view-model",{class:"ytDropdownViewModelHost"},_.W("div",{class:_.LQ("ytDropdownViewModelDropdownContainer",b,(I.ytDropdownViewModelDropdownContainerErrorBorder=a,I.ytDropdownViewModelDropdownContainerDisabled=O,I)),"on:click":P,el:d,role:"combobox",tabindex:0,"on:keydown":A,"aria-invalid":a,"aria-disabled":O,"aria-describedby":function(){return a()?"dropdown-view-model-error":void 0}},_.W("div",{class:"ytDropdownViewModelText"},EYg(B,a,v),sDm(B,v)),_.W("div",{class:_.LQ("ytDropdownViewModelChevronDown",
(D.ytDropdownViewModelChevronDownDisabled=O,D))},_.W(_.$u,{icon:"CHEVRON_DOWN"}))),CJm(B,k))},"zi");_.B$(_.y(function(b){var d=b.data;var B=function(G){var P=fbE(d());P.videoMetadata||(P.videoMetadata={});P.videoMetadata.sponsorshipsMetadata||(P.videoMetadata.sponsorshipsMetadata={});P.videoMetadata.sponsorshipsMetadata.minRequiredTier=String(G)},k=function(G){var P=fbE(d());
P.scheduledRedirectMetadata||(P.scheduledRedirectMetadata={});P.scheduledRedirectMetadata.scheduledRedirectTimeDeltaSec=String(G)};
return _.W("ytfz-schedule-fanzone-view-model",{class:"ytfzScheduleFanzoneViewModelHost"},_.W("section",{class:"ytfzScheduleFanzoneViewModelContentSection"},_.W("h2",{class:"ytfzScheduleFanzoneViewModelTitleGroup"},_.W(_.I4,{text:function(){return d().title}}),_.W(_.$u,{icon:"SCHEDULE_FANZONE",
className:"ytfzScheduleFanzoneViewModelIllustration"})),_.W(_.I4,{text:function(){return d().description},
className:"ytfzScheduleFanzoneViewModelDescription"}),_.W(_.MN,{data:function(){return d().tierChoices}},{dropdownViewModel:function(G){return _.W("div",{class:"ytfzScheduleFanzoneViewModelTierDropdown"},_.W(_.N35,{data:G.data,
onSelected:B}))}}),_.W(_.MN,{data:function(){return d().startTimeChoices}},{dropdownViewModel:function(G){return _.W("div",{class:"ytfzScheduleFanzoneViewModelStartTimeDropdown"},_.W(_.N35,{data:G.data,
onSelected:k}))}}),_.W(_.I4,{text:function(){return d().notice},
className:"ytfzScheduleFanzoneViewModelNotice"})),_.W("footer",{class:"ytfzScheduleFanzoneViewModelFooterSection"},_.W(_.MN,{data:function(){return d().scheduleButton}},{panelFooterViewModel:_.SE})))},"Ai"),"ytfz-schedule-fanzone-view-model",{props:{data:_.DK}});_.B$(_.y(function(b){var d=b.data;b=b.className===void 0?"":b.className;var B=_.on(YNk,function(){return d().flowStateEntityKey||""}),k={};
k=_.LQ("ytFlowBottomBarViewModelFlowBottomBarButtons",(k.ytFlowBottomBarViewModelFlowBottomBarButtonsDistributed=function(){return d().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_FULL_DISTRIBUTED"||d().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_DISTRIBUTED_SPACE"},k));
var G={},P=_.LQ("ytFlowBottomBarViewModelFlowBottomBarPrimaryButton",k,(G.ytFlowBottomBarViewModelFlowBottomBarPrimaryButtonVerticalCentered=function(){return d().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_VERTICAL_CENTERED"},G.ytFlowBottomBarViewModelFlowBottomBarPrimaryButtonFlexPrimary=function(){return d().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_FLEX_PRIMARY"},G));
G={};var v=_.LQ("ytFlowBottomBarViewModelFlowBottomBarSecondaryButton",k,(G.ytFlowBottomBarViewModelFlowBottomBarSecondaryButtonVerticalCentered=function(){return d().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_VERTICAL_CENTERED"},G.ytFlowBottomBarViewModelFlowBottomBarSecondaryButtonFullDistributed=function(){return d().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_FULL_DISTRIBUTED"},G));
k={};k=_.LQ("ytFlowBottomBarViewModelFlowBottomBarButtonSection",(k.ytFlowBottomBarViewModelFlowBottomBarButtonSectionVerticalCentered=function(){return d().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_VERTICAL_CENTERED"},k.ytFlowBottomBarViewModelFlowBottomBarButtonSectionJustifyEnd=function(){return d().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_JUSTIFY_END"},k.ytFlowBottomBarViewModelFlowBottomBarButtonSectionSpaceBetween=function(){return d().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_SPACE_BETWEEN"},
k));
b=_.LQ("ytFlowBottomBarViewModelHost",b);return _.W("yt-flow-bottom-bar-view-model",{class:b},_.W(_.m,{cond:function(){var L;return(L=d())==null?void 0:L.textSection},
then:function(L){return _.W("div",{class:"ytFlowBottomBarViewModelFlowBottomBarTextSection"},_.W(_.I4,{text:L}))}}),_.W("div",{class:k},_.W(_.MN,{data:function(){return d().secondaryButton}},{buttonViewModel:function(L){return _.W(_.F0,{data:L.data,
className:v})}}),_.W(_.MN,{data:function(){return d().primaryButton}},{buttonViewModel:function(L){return _.W(_.F0,{data:L.data,
className:P,buttonOverrides:function(){var A;return{disabled:!((A=B())==null||!A.primaryButtonDisabled)}}})}})))},"Bi"),"yt-flow-bottom-bar-view-model",{props:{data:_.DK,
className:_.eI}});var pg5="add arrow_left article check circle circle_full creator_academy lock price_tag".split(" "),iH=function(){var b=_.g.apply(this,arguments)||this;b.enableScrollingFix=!0;b.bottomBar=!1;b.fitContent=!1;return b};
_.c(iH,_.g);_.E=iH.prototype;_.E.ready=function(){_.N("enable_pdp_icon_prefetch")&&_.xam(_.I2().resolve(_.gea),0,pg5)};
_.E.focus=function(b){this.topBar?_.WA(this.topBar,b):this.paperDialog.focus(b)};
_.E.attached=function(){this.paperDialog||(this.paperDialog=this.hostElement.closest("tp-yt-paper-dialog"));this.JSC$19571_scroller&&(this.JSC$19571_scroller.dialogElement=this.paperDialog,this.JSC$19571_scroller.attached&&typeof this.JSC$19571_scroller.attached==="function"&&this.JSC$19571_scroller.attached())};
_.E.onDataChanged=function(){var b;this.fitContent=!((b=this.data)==null||!b.fitContent);var d;this.bottomBar=!((d=this.data)==null||!d.bottomBar)};
_.E.onProgressChanged=function(){var b,d,B=((d=(b=this.data)==null?void 0:b.progress)!=null?d:0)*100;this.progressElement.style.width=B+"%"};
_.E.isProgressHidden=function(){var b;return!((b=this.data)==null?0:b.progress)};
_.E.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(b){return b&&!b.couponRenderer?"yt-flow-bottom-bar-renderer":"ytd-flow-bottom-bar-renderer"}}}}}};
iH.prototype.onProgressChanged=iH.prototype.onProgressChanged;iH.prototype.onDataChanged=iH.prototype.onDataChanged;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],iH.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],iH.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],iH.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],iH.prototype,"enableScrollingFix",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],iH.prototype,"bottomBar",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],iH.prototype,"fitContent",void 0);_.w([_.DM("#progress"),_.n("design:type",HTMLElement)],iH.prototype,"progressElement",void 0);_.w([_.DM("#scroller"),_.n("design:type",Object)],iH.prototype,"JSC$19571_scroller",void 0);_.w([_.DM("ytd-flow-top-bar-renderer"),_.n("design:type",HTMLElement)],iH.prototype,"topBar",void 0);
_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],iH.prototype,"onDataChanged",null);_.w([_.O8("data.progress"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],iH.prototype,"onProgressChanged",null);_.w([_.ZM({is:"ytd-flow-step-renderer",disableElementRegistration:!0})],iH);
_.V(iH,"ytd-flow-step-renderer",function(){if(TpQ!==void 0)return TpQ;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return TpQ=b},{mode:1});var wi=function(b){this.resolveCommand=b;this.steps={}},MT4=function(b,d){d=_.C(d||[]);
for(var B=d.next();!B.done;B=d.next()){B=B.value;var k=Object.values(B)[0],G=void 0;if((G=k)==null?0:G.stepId)b.steps[k.stepId]=B}},JSO=function(b,d){var B,k,G,P,v;
return _.f(function(L){if((B=b.state)==null||!B.currentStepId)return L.return(void 0);k=b.getCurrentStep();if(!k)return L.return(cSO(b));if(G=_.p(k,_.b7))b.logVEScreen(G),((P=G)==null?0:P.onStepStartCommand)&&b.resolveCommand((v=G)==null?void 0:v.onStepStartCommand,{});G&&d&&(b.logFlowEvent(G,d),d.steps&&!d.steps.includes(k)&&d.steps.push(k));return L.return(k)})};
wi.prototype.back=function(){var b;(b=this.state)!=null&&b.stepIdStack&&(this.state.currentStepId=this.state.stepIdStack.pop())};
wi.prototype.handleUpdateFlowCommand=function(b){b.steps&&MT4(this,b.steps);b.entityUpdateCommand&&this.resolveCommand(b.entityUpdateCommand,{});b.flowContinuationCommand&&(b=b.flowContinuationCommand)&&(this.getFlowContinuationCommand=b);this.awaitFlowContinuation&&(b=this.getCurrentStep(),this.awaitFlowContinuation(b),this.awaitFlowContinuation=void 0)};
wi.prototype.reset=function(){this.state=void 0;this.steps={};this.awaitFlowContinuation=this.getFlowContinuationCommand=void 0};
var cSO=function(b){return _.f(function(d){return b.getFlowContinuationCommand?d.return(new Promise(function(B){b.awaitFlowContinuation=B;b.getFlowContinuationCommand&&b.resolveCommand(b.getFlowContinuationCommand,{flow_state:b.state})})):d.return(Promise.resolve(void 0))})};
wi.prototype.getCurrentStep=function(){var b;if((b=this.state)!=null&&b.currentStepId)return this.steps[this.state.currentStepId]};
wi.prototype.logVEScreen=function(b){var d;((d=b.screenLoggingData)==null?0:d.screenVeType)&&_.i7(_.DX(),b.screenLoggingData.screenVeType)};
wi.prototype.logFlowEvent=function(b,d){var B,k,G,P;((B=d.flowLoggingData)==null?0:B.eventNamespace)&&((k=b.flowEventData)==null?0:k.eventType)&&((G=b.flowEventData)==null?0:G.eventMetadata)&&((P=d.flowLoggingData)==null?0:P.flowType)&&(b=_.AS(d.flowLoggingData.eventNamespace,b.flowEventData.eventType,b.flowEventData.eventMetadata),_.Wg().logFlowEvent(b,d.flowLoggingData.flowType))};
_.DB.Object.defineProperties(wi.prototype,{currentStepId:{configurable:!0,enumerable:!0,get:function(){var b;return(b=this.state)==null?void 0:b.currentStepId}},
nextStepIdOverride:{configurable:!0,enumerable:!0,get:function(){var b;if((b=this.state)!=null&&b.nextStepIdOverride)return this.state.nextStepIdOverride.reduce(function(d,B){B.key&&B.value&&(d[B.key]=B.value);return d},{})}}});var uH=function(){var b=_.g.apply(this,arguments)||this;b.flowState=_.N("web_use_flow_state_manager")?void 0:new wi(function(d,B){B=B===void 0?{}:B;_.Wo.instance.resolveCommand(d,{form:{form:B,element:b.hostElement}})});
b.JSC$19582_flowStateManager=_.N("web_use_flow_state_manager")?_.I2().resolve(_.x2):void 0;b.currentTargetId="";b.initialState=!0;b.isLoading=!1;b.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"};b.containsTalkToRecs=!1;return b};
_.c(uH,_.g);_.E=uH.prototype;_.E.onPopupClosed=function(b){if(!b||this.hostElement===b.detail.popupRenderer){if(this.JSC$19582_flowStateManager){var d;((d=this.data)==null?0:d.flowStateEntityKey)&&this.JSC$19582_flowStateManager.flowStates.delete(this.data.flowStateEntityKey);this.currentTargetId=""}else this.flowState&&this.flowState.reset();this.currentFlowStep=this.data=void 0;this.initialState=!0}};
_.E.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"}}}};
_.E.focus=function(b){var d=this;_.uw(function(){var B=_.Cl(d.hostElement).querySelector("ytd-flow-step-renderer");(B==null?0:B.topBar)?B.focus(b):d.topBar&&_.WA(d.topBar,b)},1)};
_.E.attached=function(){this.hostElement.setAttribute("dialog","true")};
_.E.computeTopBarHidden=function(b){var d;return!((d=_.p(b,_.b7))==null||!d.topBarOverride)};
_.E.onCurrentFlowChange=function(){if(this.JSC$19582_flowStateManager&&this.data&&this.flow){var b=Kg4(this.JSC$19582_flowStateManager,this.data),d;if(b&&((d=this.flow)==null?0:d.currentStepId)){b=rbP(b,this.flow.currentStepId);this.initialState=!1;this.isLoading=!this.currentFlowStep;var B;!b&&((B=this.data)==null?0:B.flowContinuationCommand)&&this.ytComponentBehavior.resolveCommand(this.data.flowContinuationCommand)}}};
_.E.observeData=function(){var b=this;if(this.JSC$19582_flowStateManager){var d=this.currentTargetId,B,k,G=(k=(B=this.data)==null?void 0:B.targetId)!=null?k:"";d!==G&&d&&nY5(this.JSC$19582_flowStateManager,d);this.currentTargetId=G;this.data&&TnP(Kg4(this.JSC$19582_flowStateManager,this.data),function(P){P&&(b.initialState=!1,b.currentFlowStep={flowStepRenderer:P},b.isLoading=!b.currentFlowStep,b.autofocusAndRefit(),b.updateContainsTalkToRecs(),b.logVEScreen(),b.logFlowEvent())})}};
_.E.dataChanged=function(){var b=this,d,B;return _.f(function(k){if(k.nextAddress==1){if(!b.flowState)return k.return();((d=b.data)==null?0:d.steps)&&MT4(b.flowState,b.data.steps);if((B=b.data)==null?0:B.flowContinuationCommand){var G=b.flowState,P=b.data.flowContinuationCommand;P&&(G.getFlowContinuationCommand=P)}return k.yield(JSO(b.flowState,b.data),2)}b.currentFlowStep=k.yieldResult;_.tn(k)})};
_.E.flowChanged=function(){var b=this,d;return _.f(function(B){if(B.nextAddress==1){if(!b.flowState||!b.flow)return B.return();b.flowState.state=b.flow;b.isLoading=!0;return B.yield(JSO(b.flowState,b.data),2)}d=B.yieldResult;if(!d||b.flow.isLoading)return B.return();b.currentFlowStep=d;b.initialState=!1;b.isLoading=!1;b.autofocusAndRefit();b.updateContainsTalkToRecs();_.tn(B)})};
_.E.logVEScreen=function(){var b,d,B=(b=_.p(this.currentFlowStep,_.b7))==null?void 0:(d=b.screenLoggingData)==null?void 0:d.screenVeType;B&&_.i7(_.I2().resolve(_.dw),B)};
_.E.logFlowEvent=function(){var b=_.p(this.currentFlowStep,_.b7),d,B,k,G,P,v;(this==null?0:(d=this.data)==null?0:(B=d.flowLoggingData)==null?0:B.eventNamespace)&&(this==null?0:(k=this.data)==null?0:(G=k.flowLoggingData)==null?0:G.flowType)&&(b==null?0:(P=b.flowEventData)==null?0:P.eventType)&&(b==null?0:(v=b.flowEventData)==null?0:v.eventMetadata)&&(b=_.AS(this.data.flowLoggingData.eventNamespace,b.flowEventData.eventType,b.flowEventData.eventMetadata),_.Wg().logFlowEvent(b,this.data.flowLoggingData.flowType))};
_.E.updateContainsTalkToRecs=function(){var b,d=(b=_.p(this.currentFlowStep,_.b7))==null?void 0:b.content;this.containsTalkToRecs=!!d&&!!_.p(d,aJE)};
_.E.autofocusAndRefit=function(){var b=this,d=_.I2().resolve(_.O6(_.X0)),B=document.activeElement&&(document.activeElement.tagName==="TEXTAREA"||document.activeElement.tagName==="INPUT"||document.activeElement.tagName==="BUTTON"),k=document.querySelector("yt-report-form-confirmation-page-view-model"),G=document.querySelector("yt-report-form-details-page-view-model"),P=document.querySelector("yt-report-form-reason-select-page-view-model"),v=document.querySelector("yt-contributor-zero-state-view-model"),
L=document.querySelector("yt-structured-context-note-view-model"),A=document.querySelector("yt-note-view-model");(!B&&d&&d.isKeyBoardInUse()||k||!B&&G||!B&&P||!B&&(v||L||A))&&_.a_(this.hostElement);_.Op(this,function(){_.dp(b.hostElement,"yt-refit")})};
_.E.handleUpdateFlowCommand=function(b){this.flowState?this.data&&(b=_.p(b,_.Dz3),b.targetId===this.data.targetId&&(b.flowContinuationCommand&&(this.data.flowContinuationCommand=b.flowContinuationCommand),this.flowState.handleUpdateFlowCommand(b),this.autofocusAndRefit())):this.ytComponentBehavior.resolveCommand(b)};
_.E.handleFlowNextStepCommand=function(b){this.JSC$19582_flowStateManager?this.ytComponentBehavior.resolveCommand(b):this.data&&this.flow&&this.flow.key&&(b=_.p(b,_.mzh),b.targetId===this.data.targetId&&(b=b.stepId||"",this.ytdReduxBehavior.dispatch(_.jh("flowStateEntity",this.flow.key,{currentStepId:b,stepIdStack:(this.flow.stepIdStack||[]).concat(b)}))))};
_.E.handleFlowPrevStepCommand=function(b){if(this.JSC$19582_flowStateManager)this.ytComponentBehavior.resolveCommand(b);else if(this.data&&this.flow&&this.flow.key&&(b=_.p(b,_.$zr),b.targetId===this.data.targetId)){var d=[].concat(_.K6(this.flow.stepIdStack||[]));d.length>1?(d.pop(),this.ytdReduxBehavior.dispatch(_.jh("flowStateEntity",this.flow.key,{currentStepId:d[d.length-1],stepIdStack:d}))):b.onFirstStepCommand&&this.ytComponentBehavior.resolveCommand(b.onFirstStepCommand)}};
_.E.handleYpcCancelRecurrenceCommand=function(b){if(this.data&&this.flow&&this.flow.key&&(b=_.p(b,U5k),b.targetId===this.data.targetId&&b.endpointCommand)){var d=_.p(this.flow,oJ0);d&&_.p(b.endpointCommand,_.hQ2)&&(_.p(b.endpointCommand,_.hQ2).feedbackData=d.surveyFeedback);this.ytComponentBehavior.resolveCommand(b.endpointCommand)}};
_.E.handlePartialUpdateFlowStateEntity=function(b){this.data&&this.flow&&this.flow.key&&this.ytdReduxBehavior.dispatch(_.jh("flowStateEntity",this.flow.key,b,"REPEATED_FIELDS_MERGE_OPTION_REPLACE"))};
uH.prototype.flowChanged=uH.prototype.flowChanged;uH.prototype.dataChanged=uH.prototype.dataChanged;uH.prototype.observeData=uH.prototype.observeData;uH.prototype.onCurrentFlowChange=uH.prototype.onCurrentFlowChange;uH.prototype.onPopupClosed=uH.prototype.onPopupClosed;_.w([_.R(_.fH),_.n("design:type",Object)],uH.prototype,"ytdReduxBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],uH.prototype,"ytRendererBehavior",void 0);
_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],uH.prototype,"ytComponentBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],uH.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],uH.prototype,"ytActionHandlerBehavior",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],uH.prototype,"initialState",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],uH.prototype,"isLoading",void 0);_.w([_.Z(),_.n("design:type",Object)],uH.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Object)],uH.prototype,"currentFlowStep",void 0);_.w([_.$0("yt-popup-closed"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],uH.prototype,"onPopupClosed",null);
_.w([_.Z({selectorArgs:["data.flowStateEntityKey"],selector:YNk}),_.n("design:type",Object)],uH.prototype,"flow",void 0);_.w([_.DM("ytd-flow-top-bar-renderer"),_.n("design:type",HTMLElement)],uH.prototype,"topBar",void 0);_.w([_.O8("data","flow"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],uH.prototype,"onCurrentFlowChange",null);_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],uH.prototype,"observeData",null);
_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype",Promise)],uH.prototype,"dataChanged",null);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],uH.prototype,"containsTalkToRecs",void 0);_.w([_.pl("flow"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype",Promise)],uH.prototype,"flowChanged",null);_.w([_.ZM({is:"ytd-flow-root-renderer",disableElementRegistration:!0})],uH);
_.zWg=_.E_()(uH,"ytd-flow-root-renderer",function(){if(nJm!==void 0)return nJm;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return nJm=b},{mode:_.s_("kevlar_poly_si_batch_j025")?1:2});var RWO;var IbE=null;_.B$(_.y(function(b){return _.W("yt-thumbnail-overlay-attribution-view-model",{class:"ytThumbnailOverlayAttributionViewModelHost"},_.W("div",{class:"ytThumbnailOverlayAttributionViewModelInnerContainer"},_.W(_.I4,{text:function(){return b.data().text}}),_.W("span",{class:"ytThumbnailOverlayAttributionViewModelBottomRightCorner"})))},"Ci"),"yt-thumbnail-overlay-attribution-view-model",{props:{data:_.DK}});var Xga=_.y(function(b){var d=b.playerControlsProps;var B=b.isShortsPage;return _.W("yt-bigboard",null,_.W(_.m,{cond:function(){return d().isDragging},
then:function(){return _.W("div",{class:"ytBigboardStoryboardHost"},_.W(_.LbE,{progressBarProps:d,isShortsPage:B}))}}))},"Di");
Xga.idomCompat=!0;_.Ko={ACCOUNT_LABEL:v_("ACCOUNT_LABEL"),ACT_ON_THIS_COMMENT:v_("ACT_ON_THIS_COMMENT"),ADD_TO_DROPDOWN_LABEL:v_("ADD_TO_DROPDOWN_LABEL"),AD_BADGE_HINT:v_("AD_BADGE_HINT"),AD_BADGE_TEXT:v_("AD_BADGE_TEXT"),ALL_CHANNELS_LABEL:v_("ALL_CHANNELS_LABEL"),AMBIENT_MODE:v_("AMBIENT_MODE"),AMBIENT_MODE_OFF:v_("AMBIENT_MODE_OFF"),AMBIENT_MODE_ON:v_("AMBIENT_MODE_ON"),ANDROID_DEPRECATION_MESSAGE_BODY:v_("ANDROID_DEPRECATION_MESSAGE_BODY"),ANDROID_DEPRECATION_MESSAGE_HEADER:v_("ANDROID_DEPRECATION_MESSAGE_HEADER"),
APP_UPSELL_SUBTITLE:v_("APP_UPSELL_SUBTITLE"),APP_UPSELL_TITLE:v_("APP_UPSELL_TITLE"),AUDIO_TRACK:v_("AUDIO_TRACK","Audio Track"),AUTONAV_TOGGLE:v_("AUTONAV_TOGGLE"),AUTOPLAY_IN_TEN_SECONDS:v_("AUTOPLAY_IN_TEN_SECONDS"),AUTOPLAY_PAUSED:v_("AUTOPLAY_PAUSED"),AUTOPLAY_PLAY_NOW:v_("AUTOPLAY_PLAY_NOW"),AUTOPLAY_UP_NEXT_IN:v_("AUTOPLAY_UP_NEXT_IN"),AUTO_ZOOM:v_("AUTO_ZOOM","Auto zoom"),BACK:v_("BACK"),CANCEL:v_("CANCEL"),CHANNEL_SWITCHER_LABEL:v_("CHANNEL_SWITCHER_LABEL"),CLOSE:v_("CLOSE","close"),CLOSED_CAPTIONS_DISABLED:v_("CLOSED_CAPTIONS_DISABLED"),
CLOSED_CAPTIONS_OFF:v_("CLOSED_CAPTIONS_OFF"),CLOSED_CAPTIONS_ON:v_("CLOSED_CAPTIONS_ON"),CLOSED_CAPTIONS_ON_LANGUAGE:v_("CLOSED_CAPTIONS_ON_LANGUAGE"),CLOSE_SEARCH_LABEL:v_("CLOSE_SEARCH_LABEL"),CLOSE_SETTINGS_LABEL:v_("CLOSE_SETTINGS_LABEL"),COMMENT_MODAL_CONTENT:v_("COMMENT_MODAL_CONTENT"),CONFIRM_OK:v_("CONFIRM_OK"),CONNECT_TO_THE_INTERNET:v_("CONNECT_TO_THE_INTERNET"),COPIED_TO_CLIPBOARD:v_("COPIED_TO_CLIPBOARD"),COPY:v_("COPY"),COPY_DEBUG_INFO:v_("COPY_DEBUG_INFO"),COPY_EMBED_CODE:v_("COPY_EMBED_CODE"),
COPY_LINK_LABEL:v_("COPY_LINK_LABEL"),COPY_VIDEO_URL:v_("COPY_VIDEO_URL"),COPY_VIDEO_URL_AT_CURRENT_TIME:v_("COPY_VIDEO_URL_AT_CURRENT_TIME"),CREATE_CHANNEL_TITLE:v_("CREATE_CHANNEL_TITLE"),DELETE_FROM_DOWNLOADS:v_("DELETE_FROM_DOWNLOADS"),DIALOG:v_("DIALOG"),DONE:v_("DONE"),DOWNLOAD:v_("DOWNLOAD"),FAILED_COPY_ERROR_MESSAGE:v_("FAILED_COPY_ERROR_MESSAGE"),FLAG_CONFIRM:v_("FLAG_CONFIRM"),FLAG_CONTENT:v_("FLAG_CONTENT"),FLAG_LABEL:v_("FLAG_LABEL"),FLAG_TITLE:v_("FLAG_TITLE"),FULLSCREEN_GENERIC_ERROR:v_("FULLSCREEN_GENERIC_ERROR"),
GOOGLE_COMPANY:v_("GOOGLE_COMPANY"),HIDE_PLAYER_CONTROLS:v_("HIDE_PLAYER_CONTROLS","Hide player controls"),HIDE_PLAYLIST_VIDEOS:v_("HIDE_PLAYLIST_VIDEOS"),HIDE_SEARCH_FILTERS_LABEL:v_("HIDE_SEARCH_FILTERS_LABEL"),HOME:v_("HOME","Home"),INVALID_RESPONSE_RECEIVED:v_("INVALID_RESPONSE_RECEIVED"),LIBRARY:v_("LIBRARY","Library"),LISTENING:v_("LISTENING"),LOADING:v_("LOADING"),LONG_PRESS_MIC_TO_SPEAK:v_("LONG_PRESS_MIC_TO_SPEAK","Long press mic_icon_placeholder to speak"),LOOP:v_("LOOP"),MENU_DESKTOP:v_("MENU_DESKTOP"),
MENU_EXIT:v_("MENU_EXIT"),MENU_FEEDBACK:v_("MENU_FEEDBACK"),MENU_HELP:v_("MENU_HELP"),MENU_IMPRESSUM:v_("MENU_IMPRESSUM"),MENU_PLAYER_SETTINGS:v_("MENU_PLAYER_SETTINGS"),MENU_SETTINGS:v_("MENU_SETTINGS"),MENU_SIGN_IN:v_("MENU_SIGN_IN"),MENU_TITLE:v_("MENU_TITLE"),MENU_YOUR_DATA:v_("MENU_YOUR_DATA"),MORE_INFO:v_("MORE_INFO"),MORE_OPTIONS:v_("MORE_OPTIONS"),MUTE_VOLUME:v_("MUTE_VOLUME"),NEW_PLAYLIST:v_("NEW_PLAYLIST"),NEXT_VIDEO:v_("NEXT_VIDEO"),NOTIFICATION_ERROR_MESSAGE:v_("NOTIFICATION_ERROR_MESSAGE"),
NOT_FOUND_CTA:v_("NOT_FOUND_CTA"),NOT_FOUND_MESSAGE:v_("NOT_FOUND_MESSAGE"),NOT_FOUND_TITLE:v_("NOT_FOUND_TITLE"),NO_DOWNLOADS:v_("NO_DOWNLOADS"),NO_MIC_INPUT:v_("NO_MIC_INPUT"),OFFLINE_CHECK_CONNECTION:v_("OFFLINE_CHECK_CONNECTION"),OOPS_MESSAGE:v_("OOPS_MESSAGE"),OPEN_APP:v_("OPEN_APP"),OPEN_YOUTUBE:v_("OPEN_YOUTUBE"),PAUSE:v_("PAUSE"),PLAY:v_("PLAY"),PLAYER_CAPTION:v_("PLAYER_CAPTION"),PLAYER_CAPTION_OFF:v_("PLAYER_CAPTION_OFF"),PLAYER_CAPTION_ON:v_("PLAYER_CAPTION_ON"),PLAYER_DOUBLE_SPEED_USER_EDU:v_("PLAYER_DOUBLE_SPEED_USER_EDU"),
PLAYER_DOUBLE_TAP_TO_SEEK:v_("PLAYER_DOUBLE_TAP_TO_SEEK"),PLAYER_DOUBLE_TAP_TO_SHOW_OR_HIDE_PLAYER_CONTROLS:v_("PLAYER_DOUBLE_TAP_TO_SHOW_OR_HIDE_PLAYER_CONTROLS"),PLAYER_EXIT_FULLSCREEN:v_("PLAYER_EXIT_FULLSCREEN"),PLAYER_FASTFORWARD_SECONDS:v_("PLAYER_FASTFORWARD_SECONDS"),PLAYER_FULLSCREEN:v_("PLAYER_FULLSCREEN"),PLAYER_LIVE_LABEL:v_("PLAYER_LIVE_LABEL"),PLAYER_LIVE_NOW:v_("PLAYER_LIVE_NOW"),PLAYER_MINIMIZE:v_("PLAYER_MINIMIZE"),PLAYER_NEXT:v_("PLAYER_NEXT"),PLAYER_PAUSE:v_("PLAYER_PAUSE"),PLAYER_PLAY:v_("PLAYER_PLAY"),
PLAYER_PREVIOUS:v_("PLAYER_PREVIOUS"),PLAYER_PROGRESS_BAR:v_("PLAYER_PROGRESS_BAR"),PLAYER_QUALITY:v_("PLAYER_QUALITY"),PLAYER_QUALITY_AUTO:v_("PLAYER_QUALITY_AUTO"),PLAYER_REPLAY:v_("PLAYER_REPLAY"),PLAYER_REWIND_SECONDS:v_("PLAYER_REWIND_SECONDS"),PLAYER_SPEED:v_("PLAYER_SPEED"),PLAYER_SPEEDUP_USER_EDU:v_("PLAYER_SPEEDUP_USER_EDU"),PLAYER_SPEED_DECREASE:v_("PLAYER_SPEED_DECREASE"),PLAYER_SPEED_INCREASE:v_("PLAYER_SPEED_INCREASE"),PLAYER_SPEED_NORMAL:v_("PLAYER_SPEED_NORMAL"),PLAYER_SPEED_RECENT:v_("PLAYER_SPEED_RECENT"),
PLAYER_TIME_DURATION:v_("PLAYER_TIME_DURATION"),PLAYER_TIME_ELAPSED:v_("PLAYER_TIME_ELAPSED"),PLAYLIST_DESCRIPTION_INVALID_CHARACTERS:v_("PLAYLIST_DESCRIPTION_INVALID_CHARACTERS"),PLAYLIST_MIX_DETAILED_LONG_BYLINE:v_("PLAYLIST_MIX_DETAILED_LONG_BYLINE"),PLAYLIST_NAME_INVALID_CHARACTERS:v_("PLAYLIST_NAME_INVALID_CHARACTERS"),PLAYLIST_NAME_MISSING:v_("PLAYLIST_NAME_MISSING"),PLAYLIST_NAME_TOO_LONG:v_("PLAYLIST_NAME_TOO_LONG"),PLAYLIST_PANEL_END_OF_PLAYLIST:v_("PLAYLIST_PANEL_END_OF_PLAYLIST"),PLAYLIST_PANEL_NEXT:v_("PLAYLIST_PANEL_NEXT"),
PLAYLIST_PANEL_UNLISTED_PLAYLIST:v_("PLAYLIST_PANEL_UNLISTED_PLAYLIST"),PLAYLIST_TEXT_INPUT_CHAR_COUNT:v_("PLAYLIST_TEXT_INPUT_CHAR_COUNT"),PLAY_ALL:v_("PLAY_ALL"),PLEASE_FIX_ERRORS:v_("PLEASE_FIX_ERRORS"),PREMIUM_BADGE_LABEL:v_("PREMIUM_BADGE_LABEL","Premium"),PREVIOUS_VIDEO:v_("PREVIOUS_VIDEO"),PRIVACY_POLICY:v_("PRIVACY_POLICY"),RELOAD:v_("RELOAD"),REQUIRED_LABEL:v_("REQUIRED_LABEL"),SAVE_PLAYLIST:v_("SAVE_PLAYLIST"),SCRUB_SLIDE_USER_EDU:v_("SCRUB_SLIDE_USER_EDU"),SEARCH:v_("SEARCH","Search"),
SEARCH_APPEND_LABEL:v_("SEARCH_APPEND_LABEL"),SEARCH_CHANNEL:v_("SEARCH_CHANNEL"),SEARCH_CLEAR_LABEL:v_("SEARCH_CLEAR_LABEL"),SEARCH_ENTITY_SUGGESTION_ALBUM_NO_ARTIST:v_("SEARCH_ENTITY_SUGGESTION_ALBUM_NO_ARTIST","Album"),SEARCH_ENTITY_SUGGESTION_MOVIE:v_("SEARCH_ENTITY_SUGGESTION_MOVIE","Movie"),SEARCH_ENTITY_SUGGESTION_SONG_NO_ARTIST:v_("SEARCH_ENTITY_SUGGESTION_SONG_NO_ARTIST","Song"),SEARCH_ENTITY_SUGGESTION_TV_SHOW:v_("SEARCH_ENTITY_SUGGESTION_TV_SHOW","TV Show"),SEARCH_FILTERS_LABEL:v_("SEARCH_FILTERS_LABEL"),
SEARCH_LABEL:v_("SEARCH_LABEL"),SEARCH_PPP_PLACEHOLDER_TEXT:v_("SEARCH_PPP_PLACEHOLDER_TEXT"),SEEK_SLIDER:v_("SEEK_SLIDER"),SETTINGS_LABEL:v_("SETTINGS_LABEL"),SETTINGS_MIC_PERMISSION:v_("SETTINGS_MIC_PERMISSION"),SHORTS_TAB_LABEL:v_("SHORTS_TAB_LABEL","Shorts"),SHOW_LESS:v_("SHOW_LESS"),SHOW_MORE:v_("SHOW_MORE"),SHOW_PLAYER_CONTROLS:v_("SHOW_PLAYER_CONTROLS","Show player controls"),SHOW_PLAYLIST_VIDEOS:v_("SHOW_PLAYLIST_VIDEOS"),SHOW_SEARCH_FILTERS_LABEL:v_("SHOW_SEARCH_FILTERS_LABEL"),SIGN_IN_LABEL:v_("SIGN_IN_LABEL"),
SIGN_IN_ON_WEB:v_("SIGN_IN_ON_WEB"),STABLE_VOLUME:v_("STABLE_VOLUME"),STABLE_VOLUME_OFF:v_("STABLE_VOLUME_OFF"),STABLE_VOLUME_ON:v_("STABLE_VOLUME_ON"),STATS_FOR_NERDS:v_("STATS_FOR_NERDS"),SUGGESTION_DISMISSED_LABEL:v_("SUGGESTION_DISMISSED_LABEL"),SUGGESTION_DISMISS_LABEL:v_("SUGGESTION_DISMISS_LABEL"),SUGGESTION_NEW_VIDEOS_TEXT:v_("SUGGESTION_NEW_VIDEOS_TEXT"),SUGGESTION_THUMBNAIL_ATTRIBUTION_LABEL:v_("SUGGESTION_THUMBNAIL_ATTRIBUTION_LABEL","View image source"),SUGGESTION_THUMBNAIL_LABEL:v_("SUGGESTION_THUMBNAIL_LABEL"),
TERMS_OF_SERVICE:v_("TERMS_OF_SERVICE"),TIMESTAMP_MINUTES:v_("TIMESTAMP_MINUTES"),TIMESTAMP_SECONDS:v_("TIMESTAMP_SECONDS"),TOGGLE_OFF:v_("TOGGLE_OFF"),TOGGLE_ON:v_("TOGGLE_ON"),TRENDING:v_("TRENDING"),TROUBLESHOOT_PLAYBACK_ISSUE:v_("TROUBLESHOOT_PLAYBACK_ISSUE"),TRY_AGAIN_LATER:v_("TRY_AGAIN_LATER"),TRY_AGAIN_MIC_PERMISSION:v_("TRY_AGAIN_MIC_PERMISSION"),TURN_OFF_AUTOPLAY_CONFIRM_BUTTON_TITLE:v_("TURN_OFF_AUTOPLAY_CONFIRM_BUTTON_TITLE"),TURN_OFF_AUTOPLAY_DIALOG_DESCRIPTION:v_("TURN_OFF_AUTOPLAY_DIALOG_DESCRIPTION"),
TURN_OFF_AUTOPLAY_DIALOG_TITLE:v_("TURN_OFF_AUTOPLAY_DIALOG_TITLE"),UNMUTE_VOLUME:v_("UNMUTE_VOLUME"),VIDEO_LINK_LABEL:v_("VIDEO_LINK_LABEL")};var hWQ=_.y(function(b){var d=b.playerApi;b=_.WC("button",function(k){_.QH(k,36843)});
var B=v_("PLAYER_FASTFORWARD_SECONDS","",{seconds_placeholder:"30"});return _.W("jump-forward-button",{class:"ytPlayerControlsJumpForwardButtonHost"},_.W("button",{el:b,class:"ytPlayerControlsJumpForwardButtonButton",title:B,"aria-label":B,"on:click":_.A2(function(){_.q_(36843);d&&d().seekBy(30);window.dispatchEvent(new CustomEvent("jump-forward-clicked"));return!1})},_.W("span",null,_.W(_.$u,{icon:"FAST_FORWARD"}))))},"Ei");var Hk5=_.y(function(b){var d=b.appApi;b=_.WC("button",function(k){_.QH(k,62946)});
var B=v_("OPEN_IN_MINIPLAYER");return _.W("miniplayer-button",{class:"ytMiniplayerButtonHost"},_.W("button",{el:b,class:"ytMiniplayerButtonButton",title:B,"aria-label":B,"on:click":_.A2(function(){_.q_(62946);var k,G;(G=(k=d()).openInMiniplayer)==null||G.call(k);return!1})},_.W(_.$u,{icon:"PICTURE_IN_PICTURE",
active:!1})))},"Fi");var lAE=_.y(function(b){var d=b.playerApi;b=_.WC("button",function(P){_.QH(P,142812)});
var B=_.C(_.zk(!1,void 0,"eOMRAb")),k=B.next().value,G=B.next().value;B=function(){return v_("SET_PLAYBACK_SPEED_X","",{speed_rate_placeholder:""+(k()?1:2)})};
return _.W("yt-playback-speed-button",{class:"ytPlaybackSpeedButtonHost"},_.W("button",{el:b,class:"ytPlaybackSpeedButtonButton",title:B,"aria-label":B,"on:click":_.A2(function(){_.q_(142812);if(d){var P=d(),v=k();P.setPlaybackRate(v?1:2);G(!k())}return!1})},_.W("span",null,_.W(_.$u,{icon:function(){return k()?"PLAY_ARROW_HALF_CIRCLE_FILLED":"PLAY_ARROW_HALF_CIRCLE"}}))))},"Gi");var tTE=_.y(function(b){var d=b.title;var B=b.ariaLabel;var k=b.icon;var G=b.command;var P=b.visualElementId;b=_.WC("button",function(v){P&&_.QH(v,P())});
return _.W("ytd-thumbnail-overlay-button",{class:"ytdThumbnailOverlayButtonHost"},_.W("button",{el:b,class:"ytdThumbnailOverlayButtonButton",title:d,"aria-label":B,"on:click":_.A2(function(){P&&_.q_(P());G&&_.I2().resolve(_.U6).resolveCommand(G())})},_.W(_.$u,{icon:k})))},"Hi");var B_="";var jh8=_.y(function(b){var d=b.playerControlsProps,B=b.onClickFn;b=_.lp(function(){var P=d(),v=-1;P.captionsAvailable&&(v=P.captionsEnabled?1:0);return v},void 0,"MZ0Wqe");
var k=_.lp(function(){var P=d();return P.captionsAvailable?_.AU(P.captionsEnabled?"CLOSED_CAPTIONS_ON":"CLOSED_CAPTIONS_OFF"):_.AU("CLOSED_CAPTIONS_DISABLED")},void 0,"ymFqJe"),G=_.lp(function(){var P=d();
P=P.captionsAvailable?P.captionsEnabled:void 0;return P},void 0,"fhuQRe");
return _.W("yt-closed-captions-toggle-button",null,_.W(_.qNk,{captionIconType:b,ariaLabel:k,ariaPressed:G,onClick:function(P){var v=d();if(v.captionsAvailable){var L=v.playerApi;if(L){var A=v.playerApi;if(A){var a=B_;if(a){A=A.getOption("captions","track");var O;B_=(O=A?A.displayName:null)!=null?O:a}else _.Zva(A)?(a=_.JAW(A),B_=a.length?(O=BMk(a))?O.displayName:a[0].displayName:""):B_=""}kSr(L);_.N("mweb_disable_set_state_captions_killswitch")&&v.setState({captionsEnabled:!v.captionsEnabled})}}var I,
D;(D=(I=v.appApi).showCaptionsToggleToast)==null||D.call(I,v);B==null||B(P)},
isOverlay:!0}))},"Ii");var F08=_.y(function(b){var d=b.data;return _.W("yt-premiere-trailer-badge",{class:"premiereTrailerBadgeHost"},_.W(_.OF,{data:function(){return{type:17,text:_.g6C(d().label)}}}))},"Ji");var ZkQ=_.y(function(b){var d=_.LQ("ytPlayerControlsAnimatedSeekArrowsArrow",function(){return b.direction()===1?"ytPlayerControlsAnimatedSeekArrowsForwardArrow":"ytPlayerControlsAnimatedSeekArrowsBackwardArrow"},function(){return b.size()==="small"?"ytPlayerControlsAnimatedSeekArrowsArrowSmall":"ytPlayerControlsAnimatedSeekArrowsArrowLarge"},function(){return b.size()==="small"?b.direction()===1?"ytPlayerControlsAnimatedSeekArrowsArrowSmallForward":"ytPlayerControlsAnimatedSeekArrowsArrowSmallBackward":
b.direction()===1?"ytPlayerControlsAnimatedSeekArrowsArrowLargeForward":"ytPlayerControlsAnimatedSeekArrowsArrowLargeBackward"});
return _.W("animated-seek-arrows",{class:_.LQ("ytPlayerControlsAnimatedSeekArrowsHost")},_.W("span",{class:d}),_.W("span",{class:d}),_.W("span",{class:d}))},"Ki");
ZkQ.idomCompat=!0;var gxE=_.y(function(){var b=_.AU("PLAYER_SECONDS",{seconds_placeholder:"30"}),d=_.C(_.zk(!1,void 0,"iRJu8c")),B=d.next().value,k=d.next().value,G=_.C(_.zk(!1,void 0,"MPnizf"));d=G.next().value;var P=G.next().value;G={};var v=_.LQ("jumpForwardOverlayOverlay",(G.jumpForwardOverlayOverlayHidden=d,G));_.Ti(function(){var L=null,A=null,a=function(){L!==null&&_.Hs().cancelJob(L);A!==null&&_.Hs().cancelJob(A);P(!0);k(!0);_.sZ(_.Hs(),function(){P(!1)});
L=_.sZ(_.Hs(),function(){P(!0);A=_.sZ(_.Hs(),function(){k(!1)},200)},600)};
window.addEventListener("jump-forward-clicked",a);_.Tk(function(){window.removeEventListener("jump-forward-clicked",a)})});
return _.W("jump-forward-overlay",{class:"jumpForwardOverlayHost"},_.W(_.m,{cond:B,then:function(){return _.W("div",{class:v},_.W(ZkQ,{direction:1,size:"large"}),_.W("div",null,b))}}))},"Li");var ySa=_.Ko.MUTE_VOLUME,SkE=_.Ko.UNMUTE_VOLUME,VT5=_.y(function(b){var d=b.muteIconType;var B=b.onClick;var k=b.useOutlineIcon;var G=b.useDelhiIcons;b=_.WC("button",function(L){_.QH(L,28662)});
var P=function(){var L=d(),A=k==null?void 0:k(),a=G==null?void 0:G(),O="",I="";switch(L){case -1:case 0:O=A?"VOLUME_OFF":a?"VOLUME_OFF_DELHI_PLAYER":"VOLUME_OFF_FILLED";I=SkE;break;case 1:O=A?"VOLUME_UP_OUTLINE":a?"VOLUME_UP_DELHI_PLAYER_FILLED":"VOLUME_UP_FILLED";I=ySa;break;case 2:O=A?"VOLUME_DOWN_OUTLINE":a?"VOLUME_DOWN_DELHI_PLAYER_FILLED":"VOLUME_DOWN_FILLED";I=ySa;break;default:_.qS(L)}return{iconName:O,ariaLabel:I}},v=function(){return P().ariaLabel};
return _.W("ytm-mute-button",{class:"ytmMuteButtonHost"},_.W("button",{el:b,class:"ytmMuteButtonButton",title:v,"aria-label":v,"on:click":_.A2(function(L){_.q_(28662);B==null||B(L);return!1})},_.W("span",null,_.W(_.$u,{icon:function(){return P().iconName}}))))},"Mi");var ikk=_.y(function(b){var d=b.volumeProps;var B=b.onClickFn;var k=b.useOutlineIcon;var G=b.useDelhiIcons;return _.W("yt-mute-toggle-button",null,_.W(VT5,{muteIconType:function(){var P=d();return P.volumeMuted||P.volume===0?0:P.volume>50?1:2},
onClick:function(P){var v=d().playerApi;v&&(v.isMuted()?v.unMute():v.mute(!1));B==null||B(P)},
useOutlineIcon:function(){return!(k==null||!k())},
useDelhiIcons:function(){return!(G==null||!G())}}))},"Ni");
ikk.idomCompat=!0;var wg8=_.y(function(b){var d=b.data;var B=_.WC("ytm-paid-content-overlay-renderer");return _.W("ytm-paid-content-overlay-renderer",{class:"ytmPaidContentOverlayHost",el:B,"on:animationend":_.A2(function(){B.value.classList.add("ytmPaidContentOverlayHidden");return!1})},_.W(_.hF,{command:function(){return d().navigationEndpoint},
className:"ytmPaidContentOverlayLink"},_.W(_.m,{cond:function(){var k;return(k=d().icon)==null?void 0:k.iconType},
then:function(){return _.W("span",null,_.W(_.$u,{icon:function(){var k;return(k=d().icon)==null?void 0:k.iconType}}))}}),_.W("div",{class:"ytmPaidContentOverlayText"},_.W(_.I4,{text:function(){return d().text}})),_.W(_.m,{cond:function(){return d().navigationEndpoint},
then:function(){return _.W(_.$u,{icon:"CHEVRON_RIGHT"})}})))},"Oi");
wg8.idomCompat=!0;var d5E=[].concat(_.K6([{register:function(b){var d=gYk(b),B;(B=b().playerApi)==null||B.addEventListener("onVolumeChange",d);return function(){}}},
{register:function(b){var d=ybE(b);b=b().playerApi;b==null||b.addEventListener("captionschanged",d);b==null||b.addEventListener("captionssettingschanged",d);b==null||b.addEventListener("onCaptionsTrackListChanged",d);return function(){}}}]),[{register:function(b){var d=tnO(b),B;
(B=b().playerApi)==null||B.addEventListener("onStateChange",d);return function(){}}},
{register:function(b){var d=jDO(b),B;(B=b().playerApi)==null||B.addEventListener("onPlaybackRateChange",d);return function(){}}},
{register:function(b){var d=FgQ(b),B;(B=b().playerApi)==null||B.addEventListener("onVideoDataChange",d);return function(){}}},
{register:function(b){var d=ZBr(b),B,k;(B=b())==null||(k=B.playerApi)==null||k.addEventListener("onVideoProgress",d);return function(){}}}]);var uNQ=_.y(function(b){var d=b.data;var B=function(){return _.AU("PLAYBACK_SPEED_X",{speed_rate_placeholder:""+d().playbackRate})};
return _.W(_.m,{cond:function(){return d().playbackRate&&d().playbackRate!==1},
then:function(){return _.W("yt-playback-rate-overlay",{class:"ytPlaybackRateOverlayHost"},_.W("div",{class:"ytPlaybackRateOverlayOverlay"},_.W(ZkQ,{direction:1,size:"small"}),_.W("div",{class:"ytPlaybackRateOverlayLabel"},B)))}})},"Qi");var K0O=_.y(function(b){var d=b.data;return _.W("div",{class:"ytInlinePlayerControlsTopLeftControls"},_.W(_.m,{cond:function(){var B,k=(B=d())==null?void 0:B.playerResponse,G;return k==null?void 0:(G=k.paidContentOverlay)==null?void 0:G.paidContentOverlayRenderer},
then:function(B){return _.W(wg8,{data:B})}}))},"Si"),nxP=_.y(function(b){var d=b.props;
var B=b.data;var k=b.options;var G=function(){var a,O,I,D;return(a=B())==null?void 0:(O=a.playerResponse)==null?void 0:(I=O.playerConfig)==null?void 0:(D=I.inlinePlaybackConfig)==null?void 0:D.showAudioControls},P=function(){var a,O;
if(G()&&((a=k())==null?void 0:(O=a.additionalButton)==null?void 0:O.button)!==void 0){var I,D,U;a=(I=B())==null?void 0:(D=I.playerApi)==null?void 0:(U=D.getSize())==null?void 0:U.height;if(!(a===void 0||a<180)){var M,z;return(M=k())==null?void 0:(z=M.additionalButton)==null?void 0:z.button}}},v=function(){var a,O;
return(a=k())==null?void 0:(O=a.additionalButton)==null?void 0:O.thumbnailOverlayButtonRenderers},L=function(){var a,O;
return(a=k())==null?void 0:(O=a.additionalButton)==null?void 0:O.thumbnailOverlayButtonViewModels},A=function(){var a=[_.W(ikk,{volumeProps:d})],O;
((O=k())==null?0:O.hideCaptionsToggleButton)||a.push(_.W(jh8,{playerControlsProps:d}));P()===1&&a.push(_.W(hWQ,{playerApi:function(){return d().playerApi}}));
P()===2&&a.push(_.W(Hk5,{appApi:function(){return d().appApi}}));
P()===3&&a.push(_.W(lAE,{playerApi:function(){return d().playerApi}}));
O=v();if(P()===4&&O){O=_.C(O);for(var I=O.next(),D={};!I.done;D={tooltip$jscomp$2:void 0,ariaLabel$jscomp$20:void 0,icon$jscomp$49:void 0,command$jscomp$606:void 0},I=O.next()){I=I.value;D.tooltip$jscomp$2=I.tooltip;var U=void 0,M=void 0;D.ariaLabel$jscomp$20=((U=I.accessibility)==null?void 0:(M=U.accessibilityData)==null?void 0:M.label)||D.tooltip$jscomp$2;U=void 0;D.icon$jscomp$49=(U=I.icon)==null?void 0:U.iconType;D.command$jscomp$606=I.command;D.tooltip$jscomp$2&&D.ariaLabel$jscomp$20&&D.icon$jscomp$49&&
a.push(_.W(tTE,{title:function(z){return function(){return z.tooltip$jscomp$2}}(D),
ariaLabel:function(z){return function(){return z.ariaLabel$jscomp$20}}(D),
icon:function(z){return function(){return z.icon$jscomp$49}}(D),
command:function(z){return function(){return z.command$jscomp$606}}(D)}))}}O=L();
if(P()===4&&O)for(O=_.C(O),I=O.next(),D={};!I.done;D={tooltip$jscomp$3:void 0,ariaLabel$jscomp$21:void 0,icon$jscomp$50:void 0,command$jscomp$607:void 0,trackingParamsVeType:void 0},I=O.next())I=I.value,D.tooltip$jscomp$3=I.title,D.ariaLabel$jscomp$21=I.accessibilityText||D.tooltip$jscomp$3,D.icon$jscomp$50=I.iconName,D.command$jscomp$607=_.ZX(I.onTap),M=U=void 0,D.trackingParamsVeType=((U=I.loggingDirectives)==null?0:U.trackingParams)?(M=Whk(_.eC(I.loggingDirectives.trackingParams)))==null?void 0:
_.IK(M,2):void 0,D.tooltip$jscomp$3&&D.ariaLabel$jscomp$21&&D.icon$jscomp$50&&a.push(_.W(tTE,{title:function(z){return function(){return z.tooltip$jscomp$3}}(D),
ariaLabel:function(z){return function(){return z.ariaLabel$jscomp$21}}(D),
icon:function(z){return function(){return z.icon$jscomp$50}}(D),
command:function(z){return function(){return z.command$jscomp$607}}(D),
visualElementId:function(z){return function(){return z.trackingParamsVeType}}(D)}));
return a};
return _.W(_.m,{cond:G,then:function(){return _.W("div",{class:"ytInlinePlayerControlsTopRightControls"},_.W(_.iY,{each:A},function(a){return _.W("div",{class:"ytInlinePlayerControlsTopRightControlsCircleButton"},_.W("div",{class:"ytInlinePlayerControlsButtonIcon"},a))}))}})},"Ti"),QhE=_.y(function(b){var d=b.props;
var B=b.data;var k=b.options;b={};b=_.LQ("ytInlinePlayerControlsBottomRightControls",(b.ytInlinePlayerControlsBottomRightControlsHidden=function(){var G;return VnP(B(),k())&&((G=k())==null?void 0:G.insetProgressBar)&&(d().isHovering||d().isDragging)},b));
return _.W("div",{class:b},_.W(T3a,{data:B}),_.W(_.m,{cond:function(){var G;return!((G=k())==null?0:G.hideTimeDisplay)},
then:function(){return _.W(rSa,{props:d,data:B})}}))},"Ui"),T3a=_.y(function(b){var d=b.data;
return _.W(_.MN,{data:function(){var B;return Jb4((B=d())==null?void 0:B.thumbnailOverlays)}},{premiereTrailerBadgeRenderer:F08})},"Vi"),rSa=_.y(function(b){var d=b.props;
var B=b.data;return _.W(_.m,{cond:function(){return d().isLive},
then:function(){return _.W(qkO,{props:d,data:B})},
else:function(){return _.W(xgk,{props:d,data:B})}})},"Wi"),xgk=_.y(function(b){var d=b.props;
var B=b.data;var k=_.lp(function(){var G;return zOE((G=B())==null?void 0:G.thumbnailOverlays)},void 0,"Pf9uIe");
return _.W("div",{class:_.LQ("ytInlinePlayerControlsTimeDisplay"),"aria-label":function(){return _.Ko.PLAYER_TIME_ELAPSED+" "+_.eN1(d().playedTime)}},_.W(_.OF,{data:function(){var G=_.eN1(d().videoDuration-d().playedTime);
return Object.assign({},{type:17,text:G},k())}}))},"Xi"),YkW=_.y(function(b){b=b.badgeShapeData;
return _.W("div",{class:_.LQ("ytInlinePlayerControlsTimeDisplay","ytInlinePlayerControlsLiveBadge")},_.W(_.OF,{data:b}))},"Yi"),qkO=_.y(function(b){var d=b.data;
b=_.lp(function(){if(_.N("use_thumbnail_overlay_time_status_renderer_for_live_badge")){var k,G=_.C(((k=d())==null?void 0:k.thumbnailOverlays)||[]);for(k=G.next();!k.done;k=G.next()){k=k.value;if(k.thumbnailOverlayTimeStatusRenderer||k.thumbnailOverlayBadgeViewModel)return k;var P=void 0;if((P=k.thumbnailBottomOverlayViewModel)==null?0:P.badges)if(k=k.thumbnailBottomOverlayViewModel.badges.find(function(v){return _.p(v,Mna)}))return k}}},void 0,"GPGpgc");
var B=_.lp(function(){var k,G,P,v,L,A;return _.u$G((k=d())==null?void 0:(G=k.playerApi)==null?void 0:(P=G.getSize())==null?void 0:P.width,(v=d())==null?void 0:(L=v.playerApi)==null?void 0:(A=L.getSize())==null?void 0:A.height)},void 0,"OeIVKe");
return _.W(_.m,{cond:b,then:function(k){return _.W(_.MN,{data:k},{thumbnailOverlayTimeStatusRenderer:function(G){var P=G.data;G=_.lp(function(){return _.leQ(P(),0)},void 0,"skoDC");
return _.W(YkW,{badgeShapeData:G})},
thumbnailBadgeViewModel:function(G){return _.W(_.lWe,{data:G.data,class:_.LQ("ytInlinePlayerControlsLiveBadge","ytInlinePlayerControlsLiveBadgeDisplay")})},
thumbnailOverlayBadgeViewModel:function(G){return _.W(_.y75,{data:G.data,thumbnailSize:B})}})},
else:function(){var k={type:18,text:_.Ko.PLAYER_LIVE_LABEL,icon:"LIVE"};return _.W(YkW,{badgeShapeData:function(){return k}})}})},"Zi"),eWE=_.y(function(b){var d=b.props;
var B=b.data;var k=b.options;return _.W(_.$TQ,{progressBarProps:d,config:function(){var G,P=_.p((G=B())==null?void 0:G.multiMarkersPlayerBar,_.baV),v;G=((v=k())==null?0:v.insetProgressBar)?2:1;var L;v=(L=k())==null?void 0:L.useFinePointerTargetSizes;return{unmuteOnSeek:!1,position:G,chapterData:P,isInlinePlayback:!0,doSeekOnClick:v,playheadDotBehavior:v?1:0}}})},"$i");_.B$(_.y(function(b){var d=b.data;var B=b.appApi;var k=b.options;var G=lbW(d,SoW(B));b={};B={};return _.W("yt-inline-player-controls",{class:"ytInlinePlayerControlsHost"},_.W("div",{class:_.LQ("ytInlinePlayerControlsDarkenedOverlay",(b.ytInlinePlayerControlsDarkenedOverlayShow=function(){return G().isHovering},b))}),_.W(gxE,null),_.W(uNQ,{data:G}),_.W(K0O,{data:d}),_.W(Xga,{playerControlsProps:G,
isShortsPage:!1}),_.W("div",{class:_.LQ((B.ytInlinePlayerControlsControlsHidden=function(){return G().isDragging},B))},_.W(nxP,{props:G,
data:d,options:k}),_.W(QhE,{props:G,data:d,options:k})),_.W(_.m,{cond:function(){return VnP(d(),k())},
then:function(){return _.W(eWE,{props:G,data:d,options:k})}}))},"Ri"),"yt-inline-player-controls",{props:{data:_.DK,
appApi:_.eI,options:_.DK}});var no=function(){var b=_.g.apply(this,arguments)||this;b.opts=null;b.playerControlsData=null;b.playerControlsAppApi={openInMiniplayer:function(){b.openInMiniplayer()}};
b.playerControlsOptions={};b.noAnimation=!1;b.playbackIntentTriggered=!1;b.positionData=null;b.hidden=!0;b.active=!1;b.playing=!1;b.persistentPanelVisible=!1;b.videoPreviewDataIndex=0;b.JSC$19625_playerPromise=null;b.player=null;b.enableAudioControls=!1;b.hasBeenUnmuted=!1;b.captionsHaveBeenTurnedOff=!1;b.JSC$19625_playerEvents=new Map;b.videoPreviewFetchRequest=null;b.scheduledPreviewEndJobId=null;b.JSC$19625_preventProgressSaveTimer=null;b.watchEndpointStartTimeUpdaterInterval=null;b.actionMap=
{"yt-open-video-preview-action":"handleOpenVideoPreviewAction","yt-terminate-video-preview-action":"onTerminateVideoPreviewAction","yt-get-inline-preview-player-action":"getInlinePreviewPlayer","yt-window-resized":"onWindowResized"};b.windowOnBlurFn=function(){b.deactivate()};
return b};
_.c(no,_.g);_.E=no.prototype;
_.E.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"}}}};
_.E.attached=function(){window.addEventListener("blur",this.windowOnBlurFn);this.JSC$19625_playerEvents.set("onStateChange",this.onPlayerStateChange);this.JSC$19625_playerEvents.set("onPlaybackStartExternal",this.onPlaybackStart);this.JSC$19625_playerEvents.set("SEEK_COMPLETE",this.onSeekComplete);this.JSC$19625_playerEvents.set("captionschanged",this.onCaptionsChanged);document.addEventListener("yt-page-type-changed",_.mq(this,this.onPageTypeChange));this.pagePath=location.pathname;window.addEventListener("scroll",
_.mq(this,this.onScroll))};
_.E.detached=function(){window.removeEventListener("blur",this.windowOnBlurFn);window.removeEventListener("scroll",_.mq(this,this.onScroll))};
_.E.onPageTypeChange=function(){this.deactivate()};
_.E.onWindowResized=function(){this.deactivate()};
_.E.onPersistentPanelVisibleChange=function(){this.deactivate()};
_.E.onCaptionsChanged=function(b){b=!!b.languageCode;this.playing&&this.allowCaptions()&&(this.captionsHaveBeenTurnedOff=!b);this.setCaptionSize()};
_.E.setCaptionSize=function(){var b;if(this.active&&!this.captionsHaveBeenTurnedOff&&((b=this.player)==null?0:b.getCaptionWindowContainerId())){var d;(d=this.player)==null||d.updateSubtitlesUserSettings({fontSizeIncrement:2},!1)}};
_.E.currentPageAllowed=function(){return!this.isWatchPage};
_.E.alignVideoPreviewForAnimation=function(){this.hidden=!1;this.noAnimation=!0;this.positionData=this.getThumbnailPositionData();if(!this.positionData||!_.N("web_imp_horizontal_oob_fix_killswitch")&&this.isOutOfBounds(this.positionData))return!1;var b=this.positionData,d=b.initialTopPosition,B=b.initialHorizontalPosition;_.Wf(this.hostElement,{"--ytd-video-preview-translate-left":b.finalHorizontalPosition-B+"px","--ytd-video-preview-translate-top":b.finalTopPosition-d+"px","--ytd-video-preview-original-top-position":d+
"px","--ytd-video-preview-original-horizontal-position":B+"px","--ytd-video-preview-initial-scale":"scale("+b.initialScale+")","--ytd-video-preview-width":b.videoPreviewWidth+"px","--ytd-video-preview-height":b.videoPreviewHeight+"px"});return!0};
_.E.isOutOfBounds=function(b){var d=b.initialHorizontalPosition+12;b=d+b.videoPreviewWidth>window.innerWidth;return d<0||this.ytdGuideStateAwareBehavior.guidePersistentAndVisible&&d<260||this.ytdGuideStateAwareBehavior.miniGuideVisible&&d<72||b};
_.E.handleOpenVideoPreviewAction=function(b){var d=this,B;return _.f(function(k){if(!d.currentPageAllowed())return k.return(0);d.opts=b;return(B=d.alignVideoPreviewForAnimation(b.thumbnail))?k.return(d.activate()):k.return(0)})};
_.E.onMouseLeave=function(b){var d,B;(d=this.opts)==null||(B=d.mouseleaveCallback)==null||B.call(d);this.shouldDeactivateOnMouseLeave(b)&&this.deactivate()};
_.E.onScroll=function(){var b,d;((b=this.opts)==null?0:b.isAutoplay)&&((d=this.opts)==null?0:d.mediaRenderer)&&this.opts.mediaRenderer.getBoundingClientRect().top<0&&this.deactivate()};
_.E.optsChanged=function(){this.scheduledPreviewEndJobId&&(_.Y8.cancelJob(this.scheduledPreviewEndJobId),this.scheduledPreviewEndJobId=null)};
_.E.onInlinePreviewIsEnabledChange=function(){!this.inlinePreviewIsEnabled&&this.playbackIntentTriggered&&this.deactivate()};
_.E.onIsAdsVideoChange=function(){this.isAdsVideo&&this.ytSparklesClickLocationBehavior.configureClickTargets("video-preview-container",no.JSC$19624_DEFAULT_CLICK_LOCATION_BEHAVIOR,no.JSC$19624_CLICK_LOCATION_ID_MAP)};
_.E.shouldDeactivateOnMouseLeave=function(b){b=b.relatedTarget;if(!b)return!0;var d;return(d=this.opts)!=null&&d.mediaRenderer?!_.vf(this.opts.mediaRenderer).contains(b):!0};
_.E.onPlayerStateChange=function(){this.player&&this.player.getPlayerState()===0&&(this.hasMultipleVideoPreviews()?this.startPlaybackForNextVideo():this.deactivate({resetWatchEndpointStartTime:!0}))};
_.E.onPlaybackStart=function(){var b=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$19625_preventProgressSaveTimer=
_.sZ(_.Y8,function(){b.resetPreventProgressSaveTimer()},1E4);
var d;if((d=this.opts)==null?0:d.videoPreviewDurationMs)this.scheduledPreviewEndJobId=_.sZ(_.Y8,function(){b.hasMultipleVideoPreviews()?b.startPlaybackForNextVideo():b.deactivate()},this.opts.videoPreviewDurationMs);
var B;this.player.setGlobalCrop(((B=this.opts)==null?0:B.cropPlayerToFillThumbnailHorizontally)?"fullwidth":null)}};
_.E.getRoundedCornersSize=function(){var b;if((b=this.opts)==null?0:b.roundedCornersSize){var d;return(d=this.opts)==null?void 0:d.roundedCornersSize}var B;if((B=this.opts)==null?0:B.enableRounding){var k;if(((k=this.opts)==null?void 0:k.thumbnailSize)==="small")return 1;var G;if(((G=this.opts)==null?void 0:G.thumbnailSize)==="medium")return 2;var P;if(((P=this.opts)==null?void 0:P.thumbnailSize)==="large")return 3}return _.N("web_imp_inset_progress_bar")?3:0};
_.E.onSeekComplete=function(){this.resetPreventProgressSaveTimer()};
_.E.onTerminateVideoPreviewAction=function(){this.deactivate()};
_.E.onMediaContainerClick=function(b){this.isShortcutClick(b)||(this.navigateToWatch(b),b.preventDefault(),b.stopPropagation())};
_.E.activate=function(){var b=this,d,B,k,G,P,v,L,A,a;return _.f(function(O){switch(O.nextAddress){case 1:if(!b.currentPageAllowed())return O.return(0);B=(d=b.videoPreviewData)==null?void 0:d.inlinePlaybackEndpoint;k=_.uI.instance;if(!B||!k)return O.return(0);b.playbackIntentTriggered=!0;((G=b.opts)==null?0:G.mediaRenderer)&&((P=b.opts)==null||!P.isAutoplay)&&Nnm(b.opts.mediaRenderer,function(){b.deactivate()});
_.Op(b,function(){b.revealPreviewUi()});
v={};_.N("enable_unknown_lact_fix_on_html5")&&(_.I2().resolve(_.Nn),v.lact=_.o_());b.videoPreviewFetchRequest=ma0(k,b.getInlinePlaybackRequestData(b.videoPreviewData),v);_.Jn(O,2);return O.yield(b.videoPreviewFetchRequest,4);case 4:L=O.yieldResult;if(((A=L)==null?void 0:(a=A.playabilityStatus)==null?void 0:a.status)==="OK")return O.return(b.handlePlayerResponse(L));throw Error("ik");case 2:_.lt(O),b.deactivate();case 3:return O.return(1)}})};
_.E.getInlinePlaybackRequestData=function(b){var d,B=_.N("web_imp_player_mute_params")?((d=this.opts)==null?void 0:d.forceMutedVolume)||!this.hasBeenUnmuted:!0;return{endpoint:b.inlinePlaybackEndpoint,startPlaybackInMutedState:B}};
_.E.handlePlayerResponse=function(b){var d=this,B,k,G,P,v,L,A,a,O,I,D,U,M,z;return _.f(function(H){if(H.nextAddress==1){B=d.getInlinePlaybackVideoId();if(!(((k=b)==null?0:(G=k.videoDetails)==null?0:G.videoId)&&d.currentPageAllowed()&&d.playbackIntentTriggered&&d.opts&&B))return d.deactivate(),H.return(0);if(b.videoDetails.videoId!==B)return H.return(0);d.enableAudioControls=!!((P=b.playerConfig)==null?0:(v=P.inlinePlaybackConfig)==null?0:v.showAudioControls);b.trackingParams=d.getInlinePlaybackTrackingParams();
if(!d.inlinePlayer)return H.return(0);L={};if(a=_.p((A=d.videoPreviewData)==null?void 0:A.inlinePlaybackEndpoint,_.KB))L.watch_endpoint=a;if(d.videoPreviewData){var l,F=(l=_.p(d.videoPreviewData.inlinePlaybackEndpoint,_.KB))==null?void 0:l.startTimeSeconds;F!==void 0&&(b.playerConfig||(b.playerConfig={}),b.playerConfig.playbackStartConfig||(b.playerConfig.playbackStartConfig={}),b.playerConfig.playbackStartConfig.startPosition||(b.playerConfig.playbackStartConfig.startPosition={}),b.playerConfig.playbackStartConfig.startSeconds=
F,b.playerConfig.playbackStartConfig.startPosition.streamTimeMillis=String(F*1E3))}d.inlinePlayer.loadVideoWithPlayerResponse(b,L);if(d.JSC$19625_playerPromise)return H.jumpTo(2);d.JSC$19625_playerPromise=d.inlinePlayer.getPlayerPromise();return H.yield(d.JSC$19625_playerPromise,3)}H.nextAddress!=2&&(O=H.yieldResult,O.setInlinePreview(!0),I=!_.N("web_imp_theater_bugfix"),O.setSizeStyle(!1,I),d.ytPlayerListenerBehavior.listenToPlayerEvents(O,d.JSC$19625_playerEvents),d.player=O,_.dp(d.hostElement,
"player-api-ready"));((D=d.opts)==null?0:D.showPlayerControls)&&d.videoPreviewData&&d.player&&(d.playerControlsData={playerResponse:b,isInlinePlayback:!0,thumbnailOverlays:d.videoPreviewData.thumbnailOverlays,playerApi:d.player},d.playerControlsOptions={useFinePointerTargetSizes:!0,insetProgressBar:!d.unroundCornersForPlayback,additionalButton:d.getAdditionalButtonType(d.videoPreviewData.thumbnailOverlays),hideTimeDisplay:(U=d.opts)==null?void 0:U.hideTimeDisplay,hideScrubbingControls:(M=d.opts)==
null?void 0:M.hideScrubber,hideCaptionsToggleButton:(z=d.opts)==null?void 0:z.hideCaptionsToggleButton});return H.return(2)})};
_.E.revealPreviewUi=function(){var b=this;this.playbackIntentTriggered&&_.czF(this,function(){b.hasThumbnailPositionChangedSinceTriggered()||(b.updateActiveState(!0),b.noAnimation=!1)})};
_.E.hasThumbnailPositionChangedSinceTriggered=function(){var b=this.positionData,d=this.getThumbnailPositionData();return(b==null?void 0:b.initialTopPosition)!==(d==null?void 0:d.initialTopPosition)||(b==null?void 0:b.initialHorizontalPosition)!==(d==null?void 0:d.initialHorizontalPosition)};
_.E.getThumbnailPositionData=function(){var b,d;if((d=this.opts)==null||!d.thumbnail)return null;d=this.opts.thumbnail;var B=((b=this.opts)==null?0:b.cropPlayerToFillThumbnailHorizontally)?!1:!0;var k=d.getBoundingClientRect();b=k.width;d=k.height;var G=k.top+window.scrollY;k=k.left+window.scrollX;var P=B?Math.ceil(b):b;B=B?Math.ceil(d):d;var v=b/P;b={initialScale:v,initialTopPosition:G-12*v,finalTopPosition:G-12-(B-d)/2,initialHorizontalPosition:k-(12+(P-b)/2),finalHorizontalPosition:k-12-(P-b)/
2,videoPreviewWidth:P,videoPreviewHeight:B};return b};
_.E.updateActiveState=function(b){this.active=b;this.ytdReduxBehavior.dispatch(_.ER({type:"SET_INLINE_PREVIEW_IS_ACTIVE",payload:b}))};
_.E.stopPlayer=function(b){b=b.resetWatchEndpointStartTime===void 0?!1:b.resetWatchEndpointStartTime;this.player&&(this.active&&(this.playing&&this.allowUnmuting()&&(this.hasBeenUnmuted=!this.player.isMuted()),this.updateWatchEndpointStartTime(b)),this.player.setPlaybackRate(1),this.player.stopVideo());this.playing=!1;this.videoPreviewFetchRequest=null;this.resetPreventProgressSaveTimer();this.endStartTimeUpdater();this.scheduledPreviewEndJobId&&(_.Y8.cancelJob(this.scheduledPreviewEndJobId),this.scheduledPreviewEndJobId=
null)};
_.E.deactivate=function(b){b=b===void 0?{}:b;b=b.resetWatchEndpointStartTime===void 0?!1:b.resetWatchEndpointStartTime;IbE&&(IbE.disconnect(),IbE=null);this.stopPlayer({resetWatchEndpointStartTime:b});this.updateActiveState(!1);this.playbackIntentTriggered=!1;this.videoPreviewDataIndex=0;this.opts=null;this.hidden=!0;this.playerControlsData=null};
_.E.isValidThumbnailOverlayButton=function(b,d){b=b.thumbnailOverlayButtonRenderer;var B;return!!b&&!!b.tooltip&&!((B=b.icon)==null||!B.iconType)&&d.includes(b.icon.iconType)};
_.E.isValidThumbnailOverlayButtonViewModel=function(b,d){var B;b=_.p((B=b.thumbnailOverlayButtonViewModel)==null?void 0:B.overlayButton,_.Im);return!!b&&!!b.title&&!!b.iconName&&d.includes(b.iconName)};
_.E.getAdditionalButtonType=function(b){var d=this;if(_.N("web_imp_fastforward_button"))return{button:1};if(_.N("web_imp_miniplayer_button"))return{button:2};if(_.N("web_imp_playback_speed_button"))return{button:3};var B=["BOX_STACK_3"],k=(b||[]).filter(function(P){return d.isValidThumbnailOverlayButton(P,B)}).map(function(P){return P.thumbnailOverlayButtonRenderer});
if(k.length)return{button:4,thumbnailOverlayButtonRenderers:k};var G=["BOX_STACK_3"];b=(b||[]).filter(function(P){return d.isValidThumbnailOverlayButtonViewModel(P,G)}).map(function(P){return _.p(P.thumbnailOverlayButtonViewModel.overlayButton,_.Im)});
if(b.length)return{button:4,thumbnailOverlayButtonViewModels:b}};
_.E.allowCaptions=function(){var b;return!((b=this.opts)==null?0:b.forceCaptionsOff)};
_.E.allowUnmuting=function(){var b;return this.enableAudioControls&&!((b=this.opts)==null?0:b.forceMutedVolume)};
_.E.beginStartTimeUpdater=function(){var b=this;this.endStartTimeUpdater();this.watchEndpointStartTimeUpdaterInterval=_.R2(function(){b.updateWatchEndpointStartTime()},1E3)};
_.E.endStartTimeUpdater=function(){this.watchEndpointStartTimeUpdaterInterval!==null&&window.clearInterval(this.watchEndpointStartTimeUpdaterInterval);this.watchEndpointStartTimeUpdaterInterval=null};
_.E.resetPreventProgressSaveTimer=function(){this.JSC$19625_preventProgressSaveTimer!==null&&(_.Y8.cancelJob(this.JSC$19625_preventProgressSaveTimer),this.JSC$19625_preventProgressSaveTimer=null,this.hasMultipleVideoPreviews()||this.beginStartTimeUpdater())};
_.E.updateWatchEndpointStartTime=function(b){var d=this.videoPreviewData;if(this.player&&d!=null&&d.inlinePlaybackEndpoint&&!this.JSC$19625_preventProgressSaveTimer){b=b?0:Math.floor(this.player.getCurrentTime());var B=_.p(d.navigationEndpoint,_.KB);B&&(B.startTimeSeconds=b);if(d=_.p(d.inlinePlaybackEndpoint,_.KB))d.startTimeSeconds=b}};
_.E.isShortcutClick=function(b){return!!b&&(b.ctrlKey||b.shiftKey||b.metaKey)};
_.E.getInlinePreviewPlayer=function(){return this.inlinePlayer};
_.E.openInMiniplayer=function(){var b=this,d,B;return _.f(function(k){if(k.nextAddress==1){B=(d=b.videoPreviewData)==null?void 0:d.navigationEndpoint;if(!B)return k.return();_.qw().lockupActivation=!0;return k.yield(_.POe(_.I2().resolve(_.VD),B),2)}_.qw().userActivation=!0;_.tn(k)})};
_.E.navigateToWatch=function(b){var d,B=(d=this.videoPreviewData)==null?void 0:d.navigationEndpoint;if(B){if(this.isAdsVideo)this.ytSparklesClickLocationBehavior.handleClick(B,b,!0);else{var k;_.N("web_thumbnail_to_watch_transition")&&((k=this.opts)==null?0:k.thumbnail)&&_.Boe(_.I2().resolve(_.kw),this.opts.thumbnail);_.dp(this.hostElement,"yt-navigate",{endpoint:B})}this.deactivate()}};
_.E.getInlinePlaybackVideoId=function(){var b,d;return(d=_.p((b=this.videoPreviewData)==null?void 0:b.inlinePlaybackEndpoint,_.KB))==null?void 0:d.videoId};
_.E.getInlinePlaybackTrackingParams=function(){var b,d;return(b=this.videoPreviewData)==null?void 0:(d=b.inlinePlaybackEndpoint)==null?void 0:d.clickTrackingParams};
_.E.hasMultipleVideoPreviews=function(){var b;return!!(((b=this.opts)==null?0:b.videoPreviewData)&&Array.isArray(this.opts.videoPreviewData))};
_.E.startPlaybackForNextVideo=function(){var b;(b=this.opts)!=null&&b.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())};
_.DB.Object.defineProperties(no.prototype,{thumbnailData:{configurable:!0,enumerable:!0,get:function(){return this.videoPreviewData?{thumbnail:this.videoPreviewData.thumbnail}:null}},
hidePlayerControls:{configurable:!0,enumerable:!0,get:function(){var b;return!((b=this.opts)==null?0:b.showPlayerControls)||!this.active}},
isAdsVideo:{configurable:!0,enumerable:!0,get:function(){var b;return!((b=this.opts)==null||!b.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 b;if(Array.isArray((b=this.opts)==null?void 0:b.videoPreviewData)){var d;return(d=this.opts)==null?void 0:d.videoPreviewData[this.videoPreviewDataIndex]}var B;return(B=this.opts)==null?void 0:B.videoPreviewData}}});
no.prototype.onIsAdsVideoChange=no.prototype.onIsAdsVideoChange;no.prototype.onInlinePreviewIsEnabledChange=no.prototype.onInlinePreviewIsEnabledChange;no.prototype.optsChanged=no.prototype.optsChanged;no.prototype.onMouseLeave=no.prototype.onMouseLeave;no.prototype.onPersistentPanelVisibleChange=no.prototype.onPersistentPanelVisibleChange;no.JSC$19624_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL","media-container"]]);
no.JSC$19624_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"}];_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],no.prototype,"actionHandlerBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],no.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.R(_.NF.YtPlayerListenerBehavior),_.n("design:type",_.pH)],no.prototype,"ytPlayerListenerBehavior",void 0);_.w([_.R(_.Oi.YtdGuideStateAwareBehavior),_.n("design:type",Object)],no.prototype,"ytdGuideStateAwareBehavior",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],no.prototype,"componentBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],no.prototype,"ytRendererBehavior",void 0);
_.w([_.R(_.fH),_.n("design:type",Object)],no.prototype,"ytdReduxBehavior",void 0);_.w([_.R(_.hv.YtSparklesClickLocationBehavior),_.n("design:type",Object)],no.prototype,"ytSparklesClickLocationBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],no.prototype,"opts",void 0);_.w([_.Z(),_.n("design:type",Object)],no.prototype,"playerControlsData",void 0);_.w([_.Z(),_.n("design:type",Object)],no.prototype,"playerControlsAppApi",void 0);
_.w([_.Z(),_.n("design:type",Object)],no.prototype,"playerControlsOptions",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],no.prototype,"noAnimation",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],no.prototype,"hidden",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],no.prototype,"active",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],no.prototype,"playing",void 0);
_.w([_.Z({selector:_.VHF}),_.n("design:type",Boolean)],no.prototype,"inlinePreviewIsEnabled",void 0);_.w([_.Z(),_.n("design:type",String)],no.prototype,"pagePath",void 0);_.w([_.Z({selector:_.gPF}),_.n("design:type",Boolean)],no.prototype,"isWatchPage",void 0);_.w([_.Z({selector:_.nc.persistentPanelVisibleSelector}),_.n("design:type",Object)],no.prototype,"persistentPanelVisible",void 0);
_.w([_.X("videoPreviewData"),_.n("design:type",Object),_.n("design:paramtypes",[])],no.prototype,"thumbnailData",null);_.w([_.X("opts","active"),_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean),_.n("design:paramtypes",[])],no.prototype,"hidePlayerControls",null);_.w([_.X("opts"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],no.prototype,"isAdsVideo",null);
_.w([_.X("opts"),_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean),_.n("design:paramtypes",[])],no.prototype,"roundedCornersSmall",null);_.w([_.X("opts"),_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean),_.n("design:paramtypes",[])],no.prototype,"roundedCornersMedium",null);_.w([_.X("opts"),_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean),_.n("design:paramtypes",[])],no.prototype,"roundedCornersLarge",null);
_.w([_.X("opts"),_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean),_.n("design:paramtypes",[])],no.prototype,"unroundCornersForPlayback",null);_.w([_.X("opts","videoPreviewDataIndex"),_.n("design:type",Object),_.n("design:paramtypes",[])],no.prototype,"videoPreviewData",null);_.w([_.Z(),_.n("design:type",Object)],no.prototype,"videoPreviewDataIndex",void 0);_.w([_.DM("#inline-player"),_.n("design:type",Object)],no.prototype,"inlinePlayer",void 0);
_.w([_.O8("persistentPanelVisible"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],no.prototype,"onPersistentPanelVisibleChange",null);_.w([_.$0("mouseleave"),_.n("design:type",Function),_.n("design:paramtypes",[MouseEvent]),_.n("design:returntype")],no.prototype,"onMouseLeave",null);_.w([_.pl("opts"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],no.prototype,"optsChanged",null);
_.w([_.pl("inlinePreviewIsEnabled"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],no.prototype,"onInlinePreviewIsEnabledChange",null);_.w([_.O8("isAdsVideo"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],no.prototype,"onIsAdsVideoChange",null);_.w([_.ZM({is:"ytd-video-preview",disableElementRegistration:!0})],no);
_.V(no,"ytd-video-preview",function(){if(RWO!==void 0)return RWO;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return RWO=b},{mode:2});
}catch(e){_._DumpException(e)}
try{
_.E5=function(b){return function(d,B){var k=b||B.replace(/([A-Z])/g,"-$1").toLowerCase();Object.defineProperty(d,B,{get:function(){var G;return this.$?this.$[k]:(G=_.I3(this))==null?void 0:G.querySelector("#"+k)},
enumerable:!0,configurable:!0})}};_.s5=function(b){b=b===void 0?!1:b;_.yQ.call(this);this.pubSub_=new _.jQ(b);_.RK(this,this.pubSub_)};
_.CX(_.s5,_.yQ);_.s5.prototype.subscribe=function(b,d,B){return this.isDisposed()?0:this.pubSub_.subscribe(b,d,B)};
_.s5.prototype.unsubscribe=function(b,d,B){return this.isDisposed()?!1:this.pubSub_.unsubscribe(b,d,B)};
_.s5.prototype.unsubscribeByKey=function(b){return this.isDisposed()?!1:this.pubSub_.unsubscribeByKey(b)};
_.s5.prototype.publish=function(b,d){return this.isDisposed()?!1:this.pubSub_.publish.apply(this.pubSub_,arguments)};
}catch(e){_._DumpException(e)}
try{
var Go_=function(){_.KG("ypcRedeemFlowStarted")},Pts=function(b){_.KG("ypcRedeemFlowFailed",void 0,void 0,void 0,b)},EZ1=function(b,d,B){d&&B&&(b.videos.forEach(function(k){k.videoId===d&&(k.itemId=B)}),b.recommendedVideos.forEach(function(k){k.videoId===d&&(k.itemId=B)}))};var s6V;var Ct1;/*

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
*/
_.hs({_template:function(){if(Ct1!==void 0)return Ct1;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);var d=b.content,B=d.insertBefore;s6V===void 0&&(s6V=document.createElement("template"));var k=s6V;B.call(d,k.content.cloneNode(!0),b.content.firstChild);return Ct1=b},
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(b,d){var B=this._resolveSrc(b);B!==this._resolvedSrc&&(this._resolvedSrc="",this.$.img.removeAttribute("src"),this.$.sizedImgDiv.style.backgroundImage="",b===""||d?this._setLoading(!1):(this._resolvedSrc=B,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 b=this.$.sizedImgDiv.style,d=this.$.placeholder.style;b.backgroundSize=d.backgroundSize=this.sizing;b.backgroundPosition=d.backgroundPosition=this.sizing?this.position:"";b.backgroundRepeat=d.backgroundRepeat=this.sizing?"no-repeat":""},
_resolveSrc:function(b){b=_.Je(b,this.$.baseURIAnchor.href);b.length>=2&&b[0]==="/"&&b[1]!=="/"&&(b=(location.origin||location.protocol+"//"+location.host)+b);return b}});var vZ_;var LzX;_.hs({_template:function(){if(LzX!==void 0)return LzX;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);var d=b.content,B=d.insertBefore;vZ_===void 0&&(vZ_=document.createElement("template"));var k=vZ_;B.call(d,k.content.cloneNode(!0),b.content.firstChild);return LzX=b},
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(b){return b?"false":"true"},
_headingChanged:function(b){var d=this.getAttribute("heading"),B=this.getAttribute("aria-label");typeof B==="string"&&B!==d||this.setAttribute("aria-label",b)},
_computeHeadingClass:function(b){return b?" over-image":""},
_computeAnimated:function(b){return b}});var f9c=new _.mZ("addRendererToItemSectionAction");var An1;var H1=function(){return _.g.apply(this,arguments)||this};
_.c(H1,_.g);H1.prototype.configureRendererStamper=function(){return{"data.actionMenu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],H1.prototype,"rendererBehavior",void 0);_.w([_.R(_.Wl),_.n("design:type",Object)],H1.prototype,"dismissibleItemBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],H1.prototype,"rendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],H1.prototype,"data",void 0);_.w([_.ZM({is:"ytd-comment-history-entry-renderer",disableElementRegistration:!0})],H1);
_.V(H1,"ytd-comment-history-entry-renderer",function(){if(An1!==void 0)return An1;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return An1=b},{mode:1});var Wzb;_.Xf("itemSectionRenderer","notificationRenderer","ytd-notification-renderer");_.Xf("multiPageMenuSectionItems","notificationRenderer","ytd-notification-renderer");var la=function(){return _.g.apply(this,arguments)||this};
_.c(la,_.g);_.E=la.prototype;_.E.configureRendererStamper=function(){return{"data.contextualMenu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.highPriorityNotificationActionButton":{id:"call-to-action",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.E.onKeyUp=function(b){if(b.keyCode===13)this.onTap()};
_.E.onTap=function(){this.data.recordClickEndpoint&&_.I2().resolve(_.U6).resolveCommand(this.data.recordClickEndpoint,{form:{element:this.hostElement}});var b=this.data.navigationEndpoint;b&&_.p(b,_.vv)&&_.I2().resolve(_.U6).resolveCommand(b,{form:{element:this.hostElement}})};
_.E.readChanged=function(){var b;_.Ll(this.hostElement,"unread",!((b=this.data)==null?0:b.read))};
_.E.dataChanged=function(){this.data&&_.Ll(this.hostElement,"high-priority-notification",!!this.data.highPriorityNotification)};
_.E.computeThumbnailSize=function(){var b;return((b=this.data)==null?0:b.highPriorityNotification)?32:48};
_.E.getEndpointURL=function(b){return b&&!_.p(b,_.vv)?this.componentBehavior.computeHref_(b):null};
_.E.getEndpointData=function(b){return b&&!_.p(b,_.vv)?b:null};
la.prototype.computeThumbnailSize=la.prototype.computeThumbnailSize;la.prototype.dataChanged=la.prototype.dataChanged;la.prototype.readChanged=la.prototype.readChanged;la.prototype.onKeyUp=la.prototype.onKeyUp;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],la.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],la.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],la.prototype,"componentBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],la.prototype,"data",void 0);_.w([_.Z({computed:"computeThumbnailSize(data.highPriorityNotification)"}),_.n("design:type",Number)],la.prototype,"thumbnailSize",void 0);_.w([_.$0("keyup"),_.n("design:type",Function),_.n("design:paramtypes",[KeyboardEvent]),_.n("design:returntype")],la.prototype,"onKeyUp",null);
_.w([_.O8("data.read"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],la.prototype,"readChanged",null);_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],la.prototype,"dataChanged",null);_.w([_.O8("data.highPriorityNotification"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],la.prototype,"computeThumbnailSize",null);
_.w([_.ZM({is:"ytd-notification-renderer",disableElementRegistration:!0})],la);
_.V(la,"ytd-notification-renderer",function(){if(Wzb!==void 0)return Wzb;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return Wzb=b},{mode:1});var a9q;var tu=function(){return _.g.apply(this,arguments)||this};
_.c(tu,_.g);tu.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"}}}};
tu.prototype.computeActionButtonClass=function(b){return!b.actionButtons||b.actionButtons.length<=1?"single-button":b.description?"vertical-buttons":"horizontal-buttons"};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],tu.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],tu.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],tu.prototype,"data",void 0);_.w([_.ZM({is:"ytd-playlist-show-metadata-renderer",disableElementRegistration:!0})],tu);
_.V(tu,"ytd-playlist-show-metadata-renderer",function(){if(a9q!==void 0)return a9q;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return a9q=b},{mode:1});var m1D;_.Xf("itemSectionRenderer","purchaseItemRenderer","ytd-purchase-item-renderer");var jq=function(){return _.g.apply(this,arguments)||this};
_.c(jq,_.g);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],jq.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],jq.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],jq.prototype,"data",void 0);_.w([_.ZM({is:"ytd-purchase-item-renderer",disableElementRegistration:!0})],jq);
_.V(jq,"ytd-purchase-item-renderer",function(){if(m1D!==void 0)return m1D;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return m1D=b},{mode:1});var $1c;var O6$={};O6$.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(b){if(b)return b.replace(this.LAYOUT_STYLE_PREFIX_,"").replace(/_/g,"-").toLowerCase()},
computeRole_:function(b){if(b==="SIMPLE_TEXT_LAYOUT_STYLE_PAID_SUBSCRIPTION_TITLE")return"heading"}};_.Xf("itemSectionRenderer","simpleTextSectionRenderer","ytd-simple-text-section-renderer");var F8=function(){return _.g.apply(this,arguments)||this};
_.c(F8,_.g);F8.prototype.onYtNavigate=function(b){var d=this.openPopupBehavior.getNavigationEndpointPopupAction(b.detail.endpoint);d&&(b.stopPropagation(),this.openPopupBehavior.openPopup(d))};
F8.prototype.onYtNavigate=F8.prototype.onYtNavigate;_.w([_.R(O6$.YtSimpleTextSectionBehavior),_.n("design:type",Object)],F8.prototype,"ytSimpleTextSectionBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],F8.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.X4),_.n("design:type",Object)],F8.prototype,"openPopupBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],F8.prototype,"data",void 0);
_.w([_.$0("yt-navigate"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],F8.prototype,"onYtNavigate",null);_.w([_.ZM({is:"ytd-simple-text-section-renderer",disableElementRegistration:!0})],F8);
_.V(F8,"ytd-simple-text-section-renderer",function(){if($1c!==void 0)return $1c;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return $1c=b},{mode:1});var I9V;_.Xf("itemSectionRenderer","unlimitedPageFeatureInfoRenderer","ytd-unlimited-page-feature-info-renderer");var D10=function(){return _.g.apply(this,arguments)||this};
_.c(D10,_.g);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],D10.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],D10.prototype,"data",void 0);_.w([_.ZM({is:"ytd-unlimited-page-feature-info-renderer",disableElementRegistration:!0})],D10);
_.V(D10,"ytd-unlimited-page-feature-info-renderer",function(){if(I9V!==void 0)return I9V;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return I9V=b},{mode:1});var U1X;var oZe;var Zd=function(){return _.g.apply(this,arguments)||this};
_.c(Zd,_.g);Zd.prototype.dataChanged=function(){if(this.data){var b=this.get("background.thumbnailLandscapePortraitRenderer.portrait.thumbnails",this.data);b&&(b=_.ku(b,screen.width),this.hostElement.style.backgroundImage="url("+b+")")}};
Zd.prototype.dataChanged=Zd.prototype.dataChanged;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Zd.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Zd.prototype,"data",void 0);_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Zd.prototype,"dataChanged",null);_.w([_.ZM({is:"ytd-post-redemption-section-renderer",disableElementRegistration:!0})],Zd);
_.V(Zd,"ytd-post-redemption-section-renderer",function(){if(oZe!==void 0)return oZe;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return oZe=b},{mode:1});var N9c;var gk=function(){return _.g.apply(this,arguments)||this};
_.c(gk,_.g);gk.prototype.configureRendererStamper=function(){return{"data.sections":{id:"contents",mapping:{postRedemptionSectionRenderer:{component:"ytd-post-redemption-section-renderer",noInjection:!0}}}}};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],gk.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],gk.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],gk.prototype,"data",void 0);_.w([_.ZM({is:"ytd-ypc-post-redemption-renderer",disableElementRegistration:!0})],gk);
_.V(gk,"ytd-ypc-post-redemption-renderer",function(){if(N9c!==void 0)return N9c;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return N9c=b},{mode:1});_.Xf("itemSectionRenderer","redeemCodeRenderer","ytd-redeem-code-renderer");var yd=function(){var b=_.g.apply(this,arguments)||this;b.MIN_CODE_LENGTH=12;b.MAX_CODE_LENGTH=24;return b};
_.c(yd,_.g);_.E=yd.prototype;_.E.configureRendererStamper=function(){return{postRedemptionRenderer:{id:"success-page",mapping:{ypcPostRedemptionRenderer:"ytd-ypc-post-redemption-renderer"}}}};
_.E.created=function(){this.riskService=new _.ZKJ;this.loadPaymentThenable=_.yA2(_.xe("YPC_MB_URL"))};
_.E.ready=function(){var b=this;this.code.addEventListener("keypress",function(d){b.onCodeInputKeypress(d)})};
_.E.dataChanged=function(){var b=this;this.redeemButtonDisabled=!0;this.observer=new MutationObserver(function(d){d=_.C(d);for(var B=d.next();!B.done;B=d.next())B=B.value,B.type==="attributes"&&B.attributeName==="dark"&&b.updateBackground()});
this.observer.observe(document.documentElement,{attributes:!0});this.updateBackground()};
_.E.updateBackground=function(){if(document.documentElement.hasAttribute("dark"))this.hostElement.style.setProperty("background-image","none");else{var b=this.computeImageUrl(this.data.thumbnail);this.hostElement.style.setProperty("background-image","url("+b+")")}};
_.E.computeRedeemButton=function(b){(b=this.get("redeemButton.buttonRenderer",b))&&(b=Object.assign({},b,{serviceEndpoint:void 0}));return b};
_.E.onRedeemButtonTap=function(b){b.stopPropagation();Go_();this.redeemCode()};
_.E.redeemCode=function(){var b=this;this.isLoading=!0;var d=this.riskService.init();_.VY([d,this.loadPaymentThenable]).then(function(){var B=b.data.redeemButton.buttonRenderer.serviceEndpoint,k=_.g9x(),G=_.dt.payments.business.integration.ClientTokenFactory.createClientToken(_.p(B,_.j$2).countryCode,k);k={c:b.code.value.trim(),rd:window.btoa(k),ctk:G};B&&_.I2().resolve(_.U6).resolveCommand(B,{form:Object.assign({},k,{element:b.hostElement})})},function(){b.showGenericError();
Pts("YPC_ERROR_REASON_RISK_LIB_LOAD_FAILURE")}).thenCatch(function(){_.e8(Error("Zo"))})};
_.E.onYtServiceRequestCompleted=function(b){b.stopPropagation();this.isLoading=!1;var d,B;this.errorMessage=(d=b.detail)==null?void 0:(B=d.data)==null?void 0:B.errorMessage;var k,G;this.postRedemptionRenderer=(k=b.detail)==null?void 0:(G=k.data)==null?void 0:G.renderer;var P,v;if(b=(P=b.detail)==null?void 0:(v=P.data)==null?void 0:v.redirectEndpoint)this.isLoading=!0,_.dp(this.hostElement,"yt-navigate",{endpoint:b});this.errorMessage?Pts("YPC_ERROR_REASON_REDEEM_INNERTUBE_FAILURE"):(this.postRedemptionRenderer||
b)&&_.KG("ypcRedeemFlowSucceeded")};
_.E.onYtServiceRequestError=function(b){b.stopPropagation();this.isLoading=!1;if(b=this.get("detail.error.message",b))this.errorMessage=_.QS(b);Pts("YPC_ERROR_REASON_YPC_REDEEM_CODE_RPC_FAILURE")};
_.E.onInvokeInstrumentManagerActionCompleted=function(b){b.stopPropagation();this.redeemCode()};
_.E.onInvokeInstrumentManagerActionError=function(b){b.stopPropagation();this.isLoading=!1;switch(this.get("detail.error.errorCode",b)){case "instrumentManagerLoadError":this.showGenericError();Pts("YPC_ERROR_REASON_INST_MANAGER_LOAD_FAILURE");break;case "instrumentManagerCallbackError":this.showGenericError();Pts("YPC_ERROR_REASON_INST_MANAGER_CALLBACK_FAILURE");break;case "instrumentManagerCancelled":_.KG("ypcRedeemFlowCancelled")}};
_.E.onInput=function(){var b=this;_.Kl(this,"onInput",function(){var d=b.code.value.trim();b.redeemButtonDisabled=d.length<b.MIN_CODE_LENGTH||d.length>b.MAX_CODE_LENGTH},200)};
_.E.onCodeInputKeypress=function(b){b.keyCode!==13||this.redeemButtonDisabled||this.isLoading||(Go_(),this.redeemCode())};
_.E.computeImageUrl=function(b){return b?_.ku(b.thumbnails,600):null};
_.E.showGenericError=function(){this.isLoading=!1;this.errorMessage=this.get("errorMessage",this.data)};
yd.prototype.onInvokeInstrumentManagerActionError=yd.prototype.onInvokeInstrumentManagerActionError;yd.prototype.onInvokeInstrumentManagerActionCompleted=yd.prototype.onInvokeInstrumentManagerActionCompleted;yd.prototype.onYtServiceRequestError=yd.prototype.onYtServiceRequestError;yd.prototype.onYtServiceRequestCompleted=yd.prototype.onYtServiceRequestCompleted;yd.prototype.dataChanged=yd.prototype.dataChanged;
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],yd.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],yd.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],yd.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],yd.prototype,"isLoading",void 0);_.w([_.Z(),_.n("design:type",Boolean)],yd.prototype,"redeemButtonDisabled",void 0);
_.w([_.Z(),_.n("design:type",Object)],yd.prototype,"errorMessage",void 0);_.w([_.Z(),_.n("design:type",Object)],yd.prototype,"postRedemptionRenderer",void 0);_.w([_.Z(),_.n("design:type",Object)],yd.prototype,"observer",void 0);_.w([_.DM("#code"),_.n("design:type",HTMLInputElement)],yd.prototype,"code",void 0);_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],yd.prototype,"dataChanged",null);
_.w([_.$0("yt-service-request-completed"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],yd.prototype,"onYtServiceRequestCompleted",null);_.w([_.$0("yt-service-request-error"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],yd.prototype,"onYtServiceRequestError",null);
_.w([_.$0("yt-invoke-instrument-manager-action-completed"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],yd.prototype,"onInvokeInstrumentManagerActionCompleted",null);_.w([_.$0("yt-invoke-instrument-manager-action-error"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],yd.prototype,"onInvokeInstrumentManagerActionError",null);_.w([_.ZM({is:"ytd-redeem-code-renderer",disableElementRegistration:!0})],yd);
_.V(yd,"ytd-redeem-code-renderer",function(){if(U1X!==void 0)return U1X;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return U1X=b},{mode:1});var pze;_.Xf("itemSectionRenderer","channelAboutFullMetadataRenderer","ytd-channel-about-metadata-renderer");var Sq=function(){var b=_.g.apply(this,arguments)||this;b.businessEmailDisplayState="HIDE_SECTION";return b};
_.c(Sq,_.g);_.E=Sq.prototype;_.E.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}}}}}};
_.E.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"};
_.E.detached=function(){this.businessEmailErrorMessage=this.businessEmail=void 0;this.businessEmailDisplayState="HIDE_SECTION"};
_.E.onBusinessEmailClick=function(){this.data&&(this.data.bypassBusinessEmailCaptcha?this.businessEmailDisplayState="BUSINESS_EMAIL":(_.gn(_.JhA),this.businessEmailDisplayState="CAPTCHA"))};
_.E.onYtServiceRequestCompleted=function(b){var d;if((d=b.detail.data)==null?0:d.businessEmail)this.businessEmail=b.detail.data.businessEmail,this.businessEmailDisplayState="BUSINESS_EMAIL";else{var B;if((B=b.detail.data)==null?0:B.errorMessage)this.businessEmailErrorMessage=b.detail.data.errorMessage,this.businessEmailDisplayState="ERROR_MESSAGE"}};
_.E.computeEmailHref=function(b){return"mailto:"+b};
_.E.computeSafeUrl=function(b){if(b)return _.Tb(b)};
_.E.onBusinessEmailCaptchaSubmit=function(){var b;(b=this.data)!=null&&b.onBusinessEmailRevealClickCommand&&(b=this.JSC$22427_captchaTextarea.value)&&(b={recaptcha_response_token:b,channel_id:this.data.channelId},_.I2().resolve(_.U6).resolveCommand(this.data.onBusinessEmailRevealClickCommand,{form:Object.assign({},b,{element:this.hostElement})}))};
_.E.recaptchaSiteKey=function(){return"6Lf39AMTAAAAALPbLZdcrWDa8Ygmgk_fmGmrlRog"};
_.DB.Object.defineProperties(Sq.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 b,d;return!((b=this.data)==null||!b.primaryLinks)&&!((d=this.data)==null?0:d.links)&&this.data.primaryLinks.every(function(B){return B.displayUrl})}},
shouldShowLegacyLinks:{configurable:!0,enumerable:!0,get:function(){var b,d;return!((b=this.data)==null||!b.primaryLinks)&&!((d=this.data)==null?0:d.links)&&!this.shouldShowNewLinks}}});
Sq.prototype.onYtServiceRequestCompleted=Sq.prototype.onYtServiceRequestCompleted;Sq.prototype.dataChanged=Sq.prototype.dataChanged;_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],Sq.prototype,"ytComponentBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Sq.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],Sq.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.DM("#g-recaptcha-response"),_.n("design:type",HTMLTextAreaElement)],Sq.prototype,"JSC$22427_captchaTextarea",void 0);_.w([_.Z(),_.n("design:type",Object)],Sq.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",String)],Sq.prototype,"businessEmailDisplayState",void 0);_.w([_.Z(),_.n("design:type",String)],Sq.prototype,"businessEmail",void 0);_.w([_.Z(),_.n("design:type",String)],Sq.prototype,"businessEmailErrorMessage",void 0);
_.w([_.X("data"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],Sq.prototype,"hideDetailsSection",null);_.w([_.pl("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Sq.prototype,"dataChanged",null);_.w([_.X("data"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],Sq.prototype,"shouldShowNewLinks",null);_.w([_.X("data","shouldShowLinks"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],Sq.prototype,"shouldShowLegacyLinks",null);
_.w([_.$0("yt-service-request-completed"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],Sq.prototype,"onYtServiceRequestCompleted",null);_.w([_.ZM({is:"ytd-channel-about-metadata-renderer",disableElementRegistration:!0})],Sq);
_.V(Sq,"ytd-channel-about-metadata-renderer",function(){if(pze!==void 0)return pze;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return pze=b},{mode:1});var MiX;_.Xf("itemSectionRenderer","channelFeaturedContentRenderer","ytd-channel-featured-content-renderer");var Vd=function(){return _.g.apply(this,arguments)||this};
_.c(Vd,_.g);Vd.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]]"}}}}}};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Vd.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],Vd.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Vd.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Number)],Vd.prototype,"lockupContainerType",void 0);_.w([_.Z(),_.n("design:type",String)],Vd.prototype,"thumbnailFixedWidth",void 0);
_.w([_.ZM({is:"ytd-channel-featured-content-renderer",disableElementRegistration:!0})],Vd);
_.V(Vd,"ytd-channel-featured-content-renderer",function(){if(MiX!==void 0)return MiX;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return MiX=b},{mode:1});var cnV;_.Xf("itemSectionRenderer","clarificationRenderer","ytd-clarification-renderer");var ia=function(){var b=_.g.apply(this,arguments)||this;b.roundContainer=!0;b.amsterdamEnabled=_.N("enable_desktop_amsterdam_info_panels");return b};
_.c(ia,_.g);_.E=ia.prototype;_.E.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
_.E.dataChanged=function(){this.imageWidth=this.imageHeight=24;var b=this.data;b.style==="CLARIFICATION_RENDERER_STYLE_MEDIUM"?this.imageWidth=this.imageHeight=80:!b.style&&b.image&&b.image.thumbnails.length&&(b=b.image.thumbnails[0],this.imageWidth=b.width||0,this.imageHeight=b.height||0)};
_.E.computeSource=function(b){return b.secondarySource?_.qA(b.secondarySource):_.qA(b.source)};
_.E.computeClarifyStyle=function(b){return b?b.replace("CLARIFICATION_RENDERER_STYLE_","").toLowerCase():""};
_.E.isLargeStyle=function(b){return b==="CLARIFICATION_RENDERER_STYLE_LARGE"};
_.E.computeBackgroundStyle=function(b){return b?b.replace("CLARIFICATION_RENDERER_BACKGROUND_","").toLowerCase():""};
_.E.computeHasActionButton=function(b){return!!b.actionButton};
_.E.computeHasBottomSection=function(b){return!!b.ctaHasBottomSection};
_.E.computeIsSourceMissing=function(b){return b.ctaHasBottomSection===!1?!0:b&&this.computeSource(b)?!1:!0};
_.E.computeSecondaryEndpoint=function(b){return b.secondaryEndpoint||b.endpoint};
ia.prototype.dataChanged=ia.prototype.dataChanged;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],ia.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],ia.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],ia.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Number)],ia.prototype,"imageWidth",void 0);_.w([_.Z(),_.n("design:type",Number)],ia.prototype,"imageHeight",void 0);
_.w([_.Z({computed:"computeSecondaryEndpoint(data)"}),_.n("design:type",Object)],ia.prototype,"secondaryEndpoint",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"computeHasActionButton(data)"}),_.n("design:type",Boolean)],ia.prototype,"hasActionButton",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"computeHasBottomSection(data)"}),_.n("design:type",Boolean)],ia.prototype,"hasBottomSection",void 0);
_.w([_.Z({reflectToAttribute:!0,computed:"computeIsSourceMissing(data)"}),_.n("design:type",Boolean)],ia.prototype,"missingSource",void 0);_.w([_.Z({computed:"computeIcon_(data.icon)"}),_.n("design:type",String)],ia.prototype,"icon",void 0);_.w([_.Z({computed:"computeIcon_(data.secondaryIcon)"}),_.n("design:type",String)],ia.prototype,"secondaryIcon",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"computeClarifyStyle(data.style)"}),_.n("design:type",String)],ia.prototype,"clarifyStyle",void 0);
_.w([_.Z({reflectToAttribute:!0,computed:"computeBackgroundStyle(data.background)"}),_.n("design:type",String)],ia.prototype,"backgroundStyle",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],ia.prototype,"roundContainer",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],ia.prototype,"amsterdamEnabled",void 0);_.w([_.pl("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],ia.prototype,"dataChanged",null);
_.w([_.ZM({is:"ytd-clarification-renderer",disableElementRegistration:!0})],ia);
_.V(ia,"ytd-clarification-renderer",function(){if(cnV!==void 0)return cnV;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return cnV=b},{mode:1});var Jns;var zjs;var wk=function(){var b=_.g.apply(this,arguments)||this;b.amsterdamEnabled=_.N("enable_desktop_amsterdam_info_panels");return b};
_.c(wk,_.g);_.E=wk.prototype;_.E.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}},"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
_.E.computeIcon=function(b){return b?"yt-icons:"+b.toLowerCase():null};
_.E.computeUseContacts=function(b){return!!b.contacts&&b.contacts.length>0};
_.E.computePhoneContact=function(b){var d,B;return(d=b.contacts)==null?void 0:(B=d.find(function(k){var G;return(k==null?void 0:(G=k.icon)==null?void 0:G.iconType)==="PHONE"}))==null?void 0:B.actionText};
_.E.computeSmsContact=function(b){var d,B;return(d=b.contacts)==null?void 0:(B=d.find(function(k){var G;return(k==null?void 0:(G=k.icon)==null?void 0:G.iconType)==="SMS"}))==null?void 0:B.actionText};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],wk.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],wk.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],wk.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],wk.prototype,"amsterdamEnabled",void 0);
_.w([_.Z({reflectToAttribute:!0,computed:"computeUseContacts(data)"}),_.n("design:type",Boolean)],wk.prototype,"useContacts",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"computePhoneContact(data)"}),_.n("design:type",String)],wk.prototype,"phoneContact",void 0);_.w([_.ZM({is:"ytd-single-action-emergency-support-renderer",disableElementRegistration:!0})],wk);
_.V(wk,"ytd-single-action-emergency-support-renderer",function(){if(zjs!==void 0)return zjs;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return zjs=b},{mode:1});_.Xf("itemSectionRenderer","emergencyOneboxRenderer","ytd-emergency-onebox-renderer");var ua=function(){var b=_.g.apply(this,arguments)||this;b.roundedContainer=!0;b.amsterdamEnabled=_.N("enable_desktop_amsterdam_info_panels");return b};
_.c(ua,_.g);ua.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"}}}}};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],ua.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],ua.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],ua.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],ua.prototype,"roundedContainer",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],ua.prototype,"amsterdamEnabled",void 0);
_.w([_.ZM({is:"ytd-emergency-onebox-renderer",disableElementRegistration:!0})],ua);
_.V(ua,"ytd-emergency-onebox-renderer",function(){if(Jns!==void 0)return Jns;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return Jns=b},{mode:1});var RjD;_.Xf("itemSectionRenderer","exploratoryResultsRenderer","ytd-exploratory-results-renderer");var Kn=function(){return _.g.apply(this,arguments)||this};
_.c(Kn,_.g);Kn.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"}}}};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Kn.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],Kn.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Kn.prototype,"data",void 0);_.w([_.ZM({is:"ytd-exploratory-results-renderer",disableElementRegistration:!0})],Kn);
_.V(Kn,"ytd-exploratory-results-renderer",function(){if(RjD!==void 0)return RjD;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return RjD=b},{mode:1});var Xze;_.Xf("itemSectionRenderer","feedbackElicitationSingleQuestionRenderer","ytd-feedback-elicitation-single-question-renderer");var nn=function(){var b=_.g.apply(this,arguments)||this;b.messageData=null;return b};
_.c(nn,_.g);_.E=nn.prototype;_.E.onServiceRequestCompleted=function(b,d){b=d.actions||[];d=0;for(var B=b.length;d<B;d++){var k=b[d],G=void 0,P=void 0;if((G=_.p(k,_.TK))==null?0:(P=G.item)==null?0:P.messageRenderer)this.messageData=_.p(k,_.TK).item.messageRenderer}};
_.E.dataChanged=function(){var b=this.data;this.hostElement.hidden=!1;_.Ll(this.hostElement,"is-channel",b&&!b.avatarIs169);this.submitButton.disabled=!0;this.selectedResponseIndex=void 0};
_.E.computeThumbnailWidth=function(b){return b?126:56};
_.E.onSelectedResponseIndexChange=function(){this.selectedResponseIndex!==void 0&&(this.submitButton.disabled=!1)};
_.E.onSubmitTap=function(){var b=this.data,d=this.selectedResponseIndex;b!==void 0&&d!==void 0&&(b=b.responses[d],b.responseData&&_.I2().resolve(_.U6).resolveCommand(b.responseData,{form:{element:this.hostElement}}))};
_.E.onDismissTap=function(){this.hostElement.hidden=!0;var b=this.data;b!==void 0&&b.dismissalEndpoint&&_.I2().resolve(_.U6).resolveCommand(b.dismissalEndpoint,{form:{element:this.hostElement}})};
_.E.updateSelectedResponseIndexFromBinding=function(b){this.selectedResponseIndex=b.detail.value};
nn.prototype.onSelectedResponseIndexChange=nn.prototype.onSelectedResponseIndexChange;nn.prototype.dataChanged=nn.prototype.dataChanged;nn.prototype.onServiceRequestCompleted=nn.prototype.onServiceRequestCompleted;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],nn.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],nn.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Object)],nn.prototype,"messageData",void 0);
_.w([_.Z(),_.n("design:type",Number)],nn.prototype,"selectedResponseIndex",void 0);_.w([_.DM("#submit-button"),_.n("design:type",HTMLButtonElement)],nn.prototype,"submitButton",void 0);_.w([_.$0("yt-service-request-completed"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent,_.xu]),_.n("design:returntype")],nn.prototype,"onServiceRequestCompleted",null);_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],nn.prototype,"dataChanged",null);
_.w([_.O8("selectedResponseIndex"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],nn.prototype,"onSelectedResponseIndexChange",null);_.w([_.ZM({is:"ytd-feedback-elicitation-single-question-renderer",disableElementRegistration:!0})],nn);
_.V(nn,"ytd-feedback-elicitation-single-question-renderer",function(){if(Xze!==void 0)return Xze;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return Xze=b},{mode:1});var hj0;var T4=function(){return _.g.apply(this,arguments)||this};
_.c(T4,_.g);T4.prototype.computeThumbnailWidth=function(b){return b?602:428};
T4.prototype.updateWideFromBinding=function(b){this.wide=b.detail.value};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],T4.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],T4.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Boolean)],T4.prototype,"wide",void 0);_.w([_.ZM({is:"ytd-newspaper-hero-video-renderer",disableElementRegistration:!0})],T4);
_.V(T4,"ytd-newspaper-hero-video-renderer",function(){if(hj0!==void 0)return hj0;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return hj0=b},{mode:1});var H60;var l9X=function(){return _.g.apply(this,arguments)||this};
_.c(l9X,_.g);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],l9X.prototype,"rendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],l9X.prototype,"data",void 0);_.w([_.ZM({is:"ytd-newspaper-mini-video-renderer",disableElementRegistration:!0})],l9X);
_.V(l9X,"ytd-newspaper-mini-video-renderer",function(){if(H60!==void 0)return H60;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return H60=b},{mode:1});var tis;_.Xf("itemSectionRenderer","newspaperRenderer","ytd-newspaper-renderer");var rk=function(){return _.g.apply(this,arguments)||this};
_.c(rk,_.g);rk.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"}}}};
_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],rk.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],rk.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],rk.prototype,"data",void 0);_.w([_.ZM({is:"ytd-newspaper-renderer",disableElementRegistration:!0})],rk);
_.V(rk,"ytd-newspaper-renderer",function(){if(tis!==void 0)return tis;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return tis=b},{mode:1});var j6$;_.Xf("itemSectionRenderer","playlistVideoListRenderer","ytd-playlist-video-list-renderer");var Qd=function(){var b=_.g.apply(this,arguments)||this;b.isSegment=!1;b.actionMap={"yt-add-renderer-to-item-section-action":"handleAddRendererToItemSectionAction","yt-playlist-remove-videos-action":"handlePlaylistRemoveVideosAction","yt-update-playlist-action":"handleUpdatePlaylistAction"};b.nextContinuation={continuationType:"playlistVideoListContinuation"};return b};
_.c(Qd,_.g);_.E=Qd.prototype;_.E.created=function(){var b=this;this.JSC$22460_ytReorderableController=new _.Ie$(101,function(d){b.handleDrop(d)})};
_.E.attached=function(){_.I2();var b;(b=_.I2().resolve(_.O6(_.sv)))!=null&&(b.playlistVideoListElement=this.hostElement)};
_.E.detached=function(){var b;(b=_.I2().resolve(_.O6(_.sv)))!=null&&(b.playlistVideoListElement=void 0);b=_.I2().resolve(_.O6(_.ni));_.N("web_enable_voting_animation")&&b&&(b.parentElem=void 0,b.videos=[],b.continuationsPresent=!1,b.showRefreshPill=!1);_.qF(this.JSC$22460_ytReorderableController)};
_.E.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"}}}}}};
_.E.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents"}};
_.E.dataChanged=function(){var b=_.I2().resolve(_.O6(_.ni));if(_.N("web_enable_voting_animation")&&this.data&&b){var d=_.Cl(this.hostElement).querySelector("#contents");d&&(b.parentElem=d);b.addVideos(this.data.contents)}_.qF(this.JSC$22460_ytReorderableController)};
_.E.onRendererstamperFinished=function(){this.canReorder&&_.D0A(this.JSC$22460_ytReorderableController,_.Cl(this.hostElement).querySelector("#contents"),document.documentElement,"playlist-drag-handle")};
_.E.onPlaylistReloading=function(){this.isReloading=!0};
_.E.onUpdateSetVideoId=function(b){if(b.detail&&this.data&&this.data.contents){var d=b.detail;b=this.data.contents.findIndex(function(G){var P;return((P=G.playlistVideoRenderer)==null?void 0:P.videoId)===d.videoId});
if(!(b<0)&&d.setVideoId&&(this.set("data.contents."+b+".playlistVideoRenderer.setVideoId",d.setVideoId),_.N("web_enable_voting_animation"))){var B;if(b=_.p((B=this.data.contents[b].playlistVideoRenderer)==null?void 0:B.engagementBar,_.kRQ)){var k;(k=b.actions)==null||k.forEach(function(G){if(G=_.p(G,_.GRw))G.itemId=d.setVideoId})}(B=_.I2().resolve(_.O6(_.ni)))&&EZ1(B,d.videoId,d.setVideoId)}}};
_.E.computeContentsClass=function(b){return b?"reloading":""};
_.E.computeIsSortable=function(b,d){return b&&d>0&&!this.isSegment&&!_.N("shorts_in_playlists_web")};
_.E.computeIsEditable=function(b){return b};
_.E.computeCanReorder=function(b){return b};
_.E.handlePlaylistRemoveVideosAction=function(b){if(this.get("playlistRemoveVideosAction.setVideoIds",b)&&this.data&&this.data.contents){b=_.p(b,_.ehS).setVideoIds;for(var d=this.data.contents.length-1;d>=0;){var B=this.data.contents[d].playlistVideoRenderer;B&&B.setVideoId&&b.includes(B.setVideoId)&&this.splice("data.contents",d,1);d--}_.BG(this.hostElement,"yt-close-popup-action",["ytd-menu-popup-renderer"]);this.updateIndices()}};
_.E.updateIndices=function(){if(this.data&&this.data.contents)for(var b=0;b<this.data.contents.length;b++)this.set("data.contents."+b+".playlistVideoRenderer.index",_.QS(String(b+1)))};
_.E.handleDrop=function(b){b=b.currDragItem;var d=_.Fy(b.parentNode.childNodes,b),B=this.data.contents.splice(Number(_.qA(b.data.index))-1,1)[0];this.data.contents.splice(d,0,B);d=d?this.get("contents."+(d-1)+".playlistVideoRenderer.setVideoId",this.data):void 0;this.updateIndices();b=this.buildReorderServiceEndpoint(b.data.setVideoId,d);this.ytComponentBehavior.resolveCommand(b)};
_.E.buildReorderServiceEndpoint=function(b,d){return this.data&&this.data.onReorderEndpoint?(this.set("data.onReorderEndpoint.playlistEditEndpoint.actions.0.setVideoId",b),this.set("data.onReorderEndpoint.playlistEditEndpoint.actions.0.movedSetVideoIdPredecessor",d),this.data.onReorderEndpoint):null};
_.E.handleUpdatePlaylistAction=function(b){var d;(b=_.p((d=_.p(b,_.bql))==null?void 0:d.updatedRenderer,_.BwS))&&this.canReorder!==b.canReorder&&this.set("data.canReorder",b.canReorder);b&&b.contents&&(this.set("data.contents",b.contents),this.isReloading=!1);b&&b.continuations&&this.set("data.continuations",b.continuations)};
_.E.handleAddRendererToItemSectionAction=function(b){var d,B=(d=_.p(b,f9c))==null?void 0:d.renderer,k;B&&((k=_.p(b,f9c))==null?void 0:k.targetItemSection)===this.data.targetId&&(this.data.contents=this.data.contents||[],this.splice("data.contents",this.data.contents.length,0,B),b=_.I2().resolve(_.O6(_.ni)),_.N("web_enable_voting_animation")&&b&&(B&&(d=_.B5Q(B))&&b.recommendedVideos.push({itemId:d,videoId:_.P1F(B),voteCount:_.E9m(B),voteSortTiebreaker:Date.now().toString()}),this.updateIndices()))};
_.E.isVotingEnabledOnPlaylist=function(b){if(!b)return!1;b=_.C(b);for(b=b.next();!b.done;b=b.next()){var d=void 0;return!!_.p((d=b.value.playlistVideoRenderer)==null?void 0:d.engagementBar,_.kRQ)}return!1};
_.E.onAppendContinuationItemsActionFinished=function(){var b;this.isVotingEnabledOnPlaylist((b=this.data)==null?void 0:b.contents)&&(this.updateIndices(),b=_.I2().resolve(_.O6(_.ni)),_.N("web_enable_voting_animation")&&b&&this.data&&b.addVideos(this.data.contents))};
_.E.updateVideoData=function(b){if(b.detail&&this.data&&this.data.contents){var d=b.detail;b=d.toIdx;var B=d.itemId,k=d.newVoteCount,G=d.voteStatus;d=d.hideItem;var P,v,L=(P=this.data)==null?void 0:(v=P.contents)==null?void 0:v.findIndex(function(I){return _.B5Q(I)===B});
if(!(L<0)){P=this.data.contents[L];var A;if((A=P.playlistVideoRenderer)==null?0:A.voteCount)P.playlistVideoRenderer.voteCount=k;var a;if(A=_.p((a=P.playlistVideoRenderer)==null?void 0:a.engagementBar,_.kRQ)){var O;(O=A.actions)==null||O.forEach(function(I){(I=_.p(I,_.GRw))&&I.initialState&&(I.initialState.votes=k,I.initialState.status=G)})}this.data.contents.splice(L,1);
d||this.data.contents.splice(b,0,P);this.updateIndices()}}};
Qd.prototype.updateVideoData=Qd.prototype.updateVideoData;Qd.prototype.onAppendContinuationItemsActionFinished=Qd.prototype.onAppendContinuationItemsActionFinished;Qd.prototype.onUpdateSetVideoId=Qd.prototype.onUpdateSetVideoId;Qd.prototype.onPlaylistReloading=Qd.prototype.onPlaylistReloading;Qd.prototype.onRendererstamperFinished=Qd.prototype.onRendererstamperFinished;Qd.prototype.dataChanged=Qd.prototype.dataChanged;
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Qd.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],Qd.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],Qd.prototype,"ytActionHandlerBehavior",void 0);_.w([_.R(_.XE.YtNextContinuationBehavior),_.n("design:type",Object)],Qd.prototype,"ytNextContinuationBehavior",void 0);
_.w([_.R(_.RY),_.n("design:type",Object)],Qd.prototype,"ytContinuationHandlerBehavior",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],Qd.prototype,"ytComponentBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Qd.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Boolean)],Qd.prototype,"isReloading",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Qd.prototype,"isSegment",void 0);
_.w([_.Z({computed:"computeIsSortable(data.canReorder, data.contents.length)"}),_.n("design:type",Boolean)],Qd.prototype,"isSortable",void 0);_.w([_.Z({computed:"computeIsEditable(data.isEditable)"}),_.n("design:type",Boolean)],Qd.prototype,"isEditable",void 0);_.w([_.Z({computed:"computeCanReorder(data.canReorder)"}),_.n("design:type",Boolean)],Qd.prototype,"canReorder",void 0);
_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Qd.prototype,"dataChanged",null);_.w([_.$0("yt-rendererstamper-finished"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Qd.prototype,"onRendererstamperFinished",null);_.w([_.$0("yt-playlist-reloading"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Qd.prototype,"onPlaylistReloading",null);
_.w([_.$0("yt-update-set-video-id"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],Qd.prototype,"onUpdateSetVideoId",null);_.w([_.$0("yt-append-continuation-items-action-finished"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Qd.prototype,"onAppendContinuationItemsActionFinished",null);
_.w([_.$0("yt-update-video-data-voting-animation"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],Qd.prototype,"updateVideoData",null);_.w([_.ZM({is:"ytd-playlist-video-list-renderer",disableElementRegistration:!0})],Qd);
_.V(Qd,"ytd-playlist-video-list-renderer",function(){if(j6$!==void 0)return j6$;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return j6$=b},{mode:_.s_("kevlar_poly_si_batch_j047")?1:2});var Fzq;var qB=function(){return _.g.apply(this,arguments)||this};
_.c(qB,_.g);qB.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"}}}}};
qB.prototype.onTextWrapperTap=function(b){var d=this.data&&this.data.navigationEndpoint;d&&!_.eK(_.Q8(b),this.hostElement,["A".toString(),"BUTTON".toString()])&&_.dp(this.hostElement,"yt-navigate",{endpoint:d})};
qB.prototype.dataChanged=function(){var b=this.get("data.offerButton.buttonRenderer.serviceEndpoint");b&&b.commandMetadata&&_.p(b.commandMetadata,_.YQ)&&_.p(b.commandMetadata,_.YQ).fireAutomatically&&_.I2().resolve(_.U6).resolveCommand(b,{form:{element:this.hostElement}})};
qB.prototype.dataChanged=qB.prototype.dataChanged;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],qB.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],qB.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.Ui),_.n("design:type",Object)],qB.prototype,"ytdLockupBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],qB.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0,value:function(){return _.N("enable_desktop_search_bigger_thumbs")}}),
_.n("design:type",Boolean)],qB.prototype,"useBiggerThumbs",void 0);_.w([_.Z({reflectToAttribute:!0,value:function(){return _.pw("desktop_search_bigger_thumbs_style")}}),
_.n("design:type",String)],qB.prototype,"biggerThumbsStyle",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],qB.prototype,"leftAligned",void 0);_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],qB.prototype,"dataChanged",null);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-movie-renderer"})],qB);
_.V(qB,"ytd-movie-renderer",function(){if(Fzq!==void 0)return Fzq;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return Fzq=b},{mode:1});var Z61;var xy=function(){var b=_.g.apply(this,arguments)||this;b.rounded=!0;b.pageAttachedTo=void 0;b.actionMap={"yt-signal-action-pause-player":"handleSignalActionPausePlayer"};return b};
_.c(xy,_.g);xy.prototype.attached=function(){this.pageAttachedTo=_.I2().resolve(_.dT).getCurrentPage();_.dp(this.hostElement,"yt-player-attached",this.player)};
xy.prototype.detached=function(){var b;if((b=this.pageAttachedTo)==null?0:b.hostElement)_.dp(this.pageAttachedTo.hostElement,"yt-player-detached",this.player),this.pageAttachedTo=void 0};
xy.prototype.dataChanged=function(){var b;if((b=this.data)==null?0:b.videoId)b={video_id:this.data.videoId,autoplay:!0},!_.N("miniplayer_stop_channel_video_autoplay_killswitch")&&_.I2().resolve(_.VD).isMiniplayerActive()&&(b.pause_at_start=!0,b.autoplay=!1),this.player.loadVideoWithPlayerVars(b)};
xy.prototype.handleSignalActionPausePlayer=function(){_.Gn().pause()};
xy.prototype.dataChanged=xy.prototype.dataChanged;_.w([_.Z(),_.n("design:type",Object)],xy.prototype,"data",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],xy.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],xy.prototype,"ytActionHandlerBehavior",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],xy.prototype,"rounded",void 0);_.w([_.DM("#player"),_.n("design:type",Object)],xy.prototype,"player",void 0);
_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],xy.prototype,"dataChanged",null);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-channel-video-player-renderer"})],xy);
_.V(xy,"ytd-channel-video-player-renderer",function(){if(Z61!==void 0)return Z61;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return Z61=b},{mode:1});var gZq;var ynq;var S71;var Yy=function(){var b=_.g.apply(this,arguments)||this;b.playing=!1;b.playerId="ytd-default-promo-panel-renderer-inline-playback-renderer-"+_.q4(b);b.active=!1;return b};
_.c(Yy,_.g);_.E=Yy.prototype;_.E.detached=function(){this.stop()};
_.E.play=function(){var b=this,d,B,k,G,P;return _.f(function(v){if(v.nextAddress==1)return b.active=!0,d=b.get("data.inlinePlaybackEndpoint.watchEndpoint"),B=d.videoId||b.data.videoId,k=d.startTimeSeconds||0,G=d.playerParams||null,_.N("kevlar_player_update_killswitch")?v.yield(b.playerEl.update({args:{video_id:B,startSeconds:k,player_params:G}}),2):(b.playerEl.loadVideoWithPlayerVars({video_id:B,startSeconds:k,player_params:G,autoplay:!0}),v.jumpTo(2));if(v.nextAddress!=4)return v.yield(b.playerEl.getPlayerPromise(),
4);P=v.yieldResult;P.unloadModule("annotations_module");P.addEventListener("onStateChange",function(L){b.onPlayerStateChange(L)});
_.tn(v)})};
_.E.onPlayerStateChange=function(b){if(this.active)switch(this.playing=b===1,b){case 1:_.dp(this.hostElement,"yt-default-promo-panel-renderer-playing");break;case 0:_.dp(this.hostElement,"yt-default-promo-panel-renderer-ended")}};
_.E.stop=function(){this.playerEl.stop();this.playing=this.active=!1};
_.E.resize=function(){var b=this,d;return _.f(function(B){if(B.nextAddress==1)return B.yield(b.playerEl.getPlayerPromise(),2);d=B.yieldResult;d.setSize(NaN,NaN);_.tn(B)})};
_.w([_.Z(),_.n("design:type",Object)],Yy.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Yy.prototype,"playing",void 0);_.w([_.Z(),_.n("design:type",Object)],Yy.prototype,"playerId",void 0);_.w([_.DM("#player"),_.n("design:type",Object)],Yy.prototype,"playerEl",void 0);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-default-promo-panel-renderer-inline-playback-renderer"})],Yy);
_.V(Yy,"ytd-default-promo-panel-renderer-inline-playback-renderer",function(){if(S71!==void 0)return S71;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return S71=b},{mode:1});var Vib;var i6e;var eq=function(){var b=_.g.apply(this,arguments)||this;b.width=0;return b};
_.c(eq,_.g);_.E=eq.prototype;_.E.attached=function(){this.isVideoPlaying=!1;this.videoEl.classList.add("hideit");this.placeholderEl.classList.remove("hideit");this.videoEl.addEventListener("ended",_.mq(this,this.onEnded));this.mp4El.addEventListener("error",_.mq(this,this.onError))};
_.E.detached=function(){this.videoEl.removeEventListener("ended",_.mq(this,this.onEnded));this.mp4El.removeEventListener("error",_.mq(this,this.onError))};
_.E.play=function(){var b=this;if(this.mp4El.getAttribute("src")&&this.isMp4Supported()){this.videoEl.currentTime=0;this.videoEl.load();var d=this.videoEl.play();d?d.then(function(){b.handleVideoStartPlaying()}).catch(function(){_.dp(b.hostElement,"yt-video-thumbnail-not-playing")}):this.handleVideoStartPlaying()}else _.dp(this.hostElement,"yt-video-thumbnail-not-playing")};
_.E.handleVideoStartPlaying=function(){this.videoEl.classList.remove("hideit");this.placeholderEl.classList.add("hideit");this.isVideoPlaying=!0};
_.E.stop=function(){this.isVideoPlaying&&(this.showPlaceholder(),this.isVideoPlaying=!1,this.videoEl.pause(),this.videoEl.currentTime=0)};
_.E.dataChanged=function(){var b;if((b=this.data)==null?0:b.thumbnailPlaceholder)b=_.ku(this.data.thumbnailPlaceholder.thumbnails,this.width),this.placeholderEl.style.backgroundImage="url("+b+")";this.stop();this.autoplay&&this.play()};
_.E.showPlaceholder=function(){this.videoEl.classList.add("hideit");this.placeholderEl.classList.remove("hideit")};
_.E.onEnded=function(){this.stop();_.dp(this.hostElement,"yt-video-thumbnail-ended");this.loop&&this.play()};
_.E.onError=function(){_.dp(this.hostElement,"yt-video-thumbnail-error")};
_.E.isMp4Supported=function(){return!(!this.videoEl.canPlayType||!this.videoEl.canPlayType("video/mp4").replace(/no/,""))};
_.E.getVideoThumbnail=function(b){if(b&&b.length)return b[0]};
eq.prototype.dataChanged=eq.prototype.dataChanged;_.w([_.Z(),_.n("design:type",Object)],eq.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],eq.prototype,"animatePlaceholderOnEntrance",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],eq.prototype,"autoplay",void 0);_.w([_.Z({computed:"getVideoThumbnail(data.videoThumbnails)"}),_.n("design:type",Object)],eq.prototype,"videoThumbnail",void 0);
_.w([_.Z(),_.n("design:type",Boolean)],eq.prototype,"loop",void 0);_.w([_.Z(),_.n("design:type",Boolean)],eq.prototype,"isVideoPlaying",void 0);_.w([_.Z(),_.n("design:type",Object)],eq.prototype,"width",void 0);_.w([_.DM("#mp4"),_.n("design:type",HTMLElement)],eq.prototype,"mp4El",void 0);_.w([_.DM("#placeholder"),_.n("design:type",HTMLElement)],eq.prototype,"placeholderEl",void 0);_.w([_.DM("#video"),_.n("design:type",HTMLVideoElement)],eq.prototype,"videoEl",void 0);
_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],eq.prototype,"dataChanged",null);_.w([_.Fk({is:"yt-video-as-thumbnail-details",disableElementRegistration:!0})],eq);
_.V(eq,"yt-video-as-thumbnail-details",function(){if(i6e===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;Vib===void 0&&(Vib=document.createElement("template"));var k=Vib;B.call(d,k.content.cloneNode(!0),b.content.firstChild);i6e=b}b=i6e;return b},{mode:2});var b1=function(){var b=_.g.apply(this,arguments)||this;b.disableGridStateAware=!1;b.animationEnabled=_.N("enable_web_ketchup_hero_animation");b.transitioningOut=!1;b.narrow=!1;b.narrower=!1;b.isCarouselInFeed=!1;b.videoTimeoutJobId=0;b.panelTimeoutJobId=0;b.panelTimeoutJobStartMs=0;b.actionMap={"yt-window-resized":"onWindowResized"};return b};
_.c(b1,_.g);_.E=b1.prototype;_.E.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.E.created=function(){this.ytdGridStateAwareBehavior.gridStateAwareSizingElementSelector="#content"};
_.E.updateSize=function(){this.narrow=this.hostElement.clientHeight*16/9>this.hostElement.clientWidth;var b;this.player&&((b=this.data)==null?0:b.inlinePlaybackRenderer)&&this.player.resize();this.narrower=this.isNarrower();this.setScrimLayer(this.data)};
_.E.attached=function(){this.onWindowResized()};
_.E.detached=function(){this.clearTimeouts()};
_.E.onWindowResized=function(){this.updateSize()};
_.E.computePanelLayout=function(b){return b&&b.panelLayout||"DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_A"};
_.E.playVideo=function(){var b;this.video&&((b=this.data)==null?0:b.videoThumbnail)&&this.video.play();var d;this.player&&((d=this.data)==null?0:d.inlinePlaybackRenderer)&&this.player.play()};
_.E.stopVideo=function(){var b;this.video&&((b=this.data)==null?0:b.videoThumbnail)&&this.video.stop();var d;this.player&&((d=this.data)==null?0:d.inlinePlaybackRenderer)&&this.player.stop()};
_.E.transitionOut=function(){var b=this;this.transitioningOut=!0;return new Promise(function(d){b.player&&(b.player.playing=!1);var B=_.Cl(b.hostElement).querySelector("#action-button");if(B){var k=function(){B.removeEventListener("animationend",k);_.Y8.cancelJob(G);d();b.transitioningOut=!1};
var G=_.ws(_.Y8,k,1E3);B.addEventListener("animationend",k)}else d(),b.transitioningOut=!1})};
_.E.computeMetadataOrder=function(b){return b&&b.metadataOrder&&b.metadataOrder!=="DEFAULT_PROMO_PANEL_RENDERER_METADATA_ORDER_UNSPECIFIED"?b.metadataOrder:"DEFAULT_PROMO_PANEL_RENDERER_METADATA_ORDER_TITLE_DESCRIPTION"};
_.E.computeByline=function(){return this.get("data.byline.defaultPromoPanelBylineRenderer")};
_.E.computeAvatarSize=function(b){return b&&b.panelLayout==="DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_C"?24:36};
_.E.onContentClick=function(b){if(!_.eK(_.Q8(b),this.hostElement,["A".toString(),"BUTTON".toString()])){var d;if((d=this.data)==null?0:d.navigationEndpoint){var B;this.componentBehavior.resolveCommand((B=this.data)==null?void 0:B.navigationEndpoint)}}};
_.E.dataChanged=function(){this.clearTimeouts();this.setBackgroundImage(this.data);this.startPanelTimeout();this.updateSize()};
_.E.setBackgroundImage=function(b){if(b=this.getBackgroundImageUrl(b))_.Cl(this.hostElement).querySelector("#hero").style.backgroundImage="url("+b+")"};
_.E.setScrimLayer=function(b){var d=this.getScrimLayerColorStops(b);b=((b==null?void 0:b.scrimRotation)||0)+180;this.isNarrower()&&this.panelLayout==="DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_C"&&(b=180);_.xe("HTML_DIR")==="rtl"&&(b=-b);d&&(_.Cl(this.hostElement).querySelector("#scrim").style.backgroundImage="linear-gradient("+b+"deg, "+d+")")};
_.E.isNarrower=function(){return this.hostElement.clientWidth<b1.NARROW_VERSION_SIZE};
_.E.getScrimLayerColorStops=function(){var b,d=(b=this.data)==null?void 0:b.scrimColorValues;if(!d)return null;if(d.length===1)return b=_.lG(d[0]),b+" 0%, "+b+" 100%";if(d.length===3){var B=[0,72,98];return d.map(function(k,G){return _.lG(k)+" "+B[G]+"%"}).join(",")}return null};
_.E.getBackgroundImageUrl=function(b){return b&&b.largeFormFactorBackgroundThumbnail?_.ku((b.largeFormFactorBackgroundThumbnail.thumbnailLandscapePortraitRenderer.landscape||b.largeFormFactorBackgroundThumbnail.thumbnailLandscapePortraitRenderer.portrait).thumbnails,screen.width):null};
_.E.onPlaying=function(){this.startVideoTimeout()};
_.E.onEnded=function(){this.rotate()};
_.E.startPanelTimeout=function(){var b=this;if(!this.panelTimeoutJobId){var d=this.get("data.minPanelDisplayDurationMs");d&&(this.panelTimeoutJobStartMs=Date.now(),this.panelTimeoutJobId=_.ws(_.Y8,function(){b.rotate()},d))}};
_.E.startVideoTimeout=function(){var b=this;if(!this.videoTimeoutJobId){_.Y8.cancelJob(this.panelTimeoutJobId);var d=Date.now()-this.panelTimeoutJobStartMs;d=Math.max(0,this.get("data.minPanelDisplayDurationMs")-d);d=Math.max(this.get("data.minVideoPlayDurationMs")||0,d);this.videoTimeoutJobId=_.ws(_.Y8,function(){b.rotate()},d)}};
_.E.clearTimeouts=function(){this.panelTimeoutJobId!==0&&_.Y8.cancelJob(this.panelTimeoutJobId);this.videoTimeoutJobId!==0&&_.Y8.cancelJob(this.videoTimeoutJobId);this.videoTimeoutJobId=this.panelTimeoutJobId=0};
_.E.rotate=function(){this.clearTimeouts();_.dp(this.hostElement,"yt-default-promo-panel-renderer-rotate")};
_.DB.Object.defineProperties(b1.prototype,{player:{configurable:!0,enumerable:!0,get:function(){return _.Cl(this.hostElement).querySelector("#player")}},
video:{configurable:!0,enumerable:!0,get:function(){return _.Cl(this.hostElement).querySelector("#video")}}});
_.DB.Object.defineProperties(b1,{NARROW_VERSION_SIZE:{configurable:!0,enumerable:!0,get:function(){return 650}}});
b1.prototype.onEnded=b1.prototype.onEnded;b1.prototype.onPlaying=b1.prototype.onPlaying;b1.prototype.dataChanged=b1.prototype.dataChanged;_.w([_.R(_.ma),_.n("design:type",Object)],b1.prototype,"ytdGridStateAwareBehavior",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],b1.prototype,"componentBehavior",void 0);_.w([_.R(_.Oi.YtdGuideStateAwareBehavior),_.n("design:type",Object)],b1.prototype,"ytdGuideStateAwareBehavior",void 0);
_.w([_.R(_.agO),_.n("design:type",Object)],b1.prototype,"ytBooleanLogicBehavior",void 0);_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],b1.prototype,"ytActionHandlerBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],b1.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],b1.prototype,"ytRendererBehavior",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],b1.prototype,"disableGridStateAware",void 0);_.w([_.Z(),_.n("design:type",Object)],b1.prototype,"data",void 0);_.w([_.Z({computed:"computePanelLayout(data)",reflectToAttribute:!0}),_.n("design:type",String)],b1.prototype,"panelLayout",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],b1.prototype,"animationEnabled",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],b1.prototype,"transitioningOut",void 0);
_.w([_.Z({computed:"computeMetadataOrder(data)"}),_.n("design:type",Boolean)],b1.prototype,"metadataOrder",void 0);_.w([_.Z({computed:"computeByline(data)"}),_.n("design:type",Object)],b1.prototype,"byline",void 0);_.w([_.Z({computed:"computeAvatarSize(data)"}),_.n("design:type",Number)],b1.prototype,"avatarSize",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],b1.prototype,"narrow",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],b1.prototype,"narrower",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],b1.prototype,"layoutStyle",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],b1.prototype,"isCarouselInFeed",void 0);_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],b1.prototype,"dataChanged",null);_.w([_.$0("yt-default-promo-panel-renderer-playing"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],b1.prototype,"onPlaying",null);
_.w([_.$0("yt-default-promo-panel-renderer-ended"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],b1.prototype,"onEnded",null);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-default-promo-panel-renderer"})],b1);
_.V(b1,"ytd-default-promo-panel-renderer",function(){if(ynq!==void 0)return ynq;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return ynq=b},{mode:1});_.Xf("itemSectionRenderer","carouselItemRenderer","ytd-carousel-item-renderer");var d5=function(){var b=_.g.apply(this,arguments)||this;b.narrower=!1;b.dotMenuVisible=!1;b.paginationThumbnailsVisible=!1;b.active=!0;b.disableGridStateAware=!1;b.actionMap={"yt-window-resized":"onWindowResized"};return b};
_.c(d5,_.g);_.E=d5.prototype;_.E.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]]"}}}}}};
_.E.attached=function(){document.addEventListener("yt-page-type-changed",_.mq(this,this.onPageTypeChange));this.currentPageSubtype=_.C9F(location.pathname);this.onWindowResized()};
_.E.detached=function(){this.jobId&&_.Y8.cancelJob(this.jobId);this.updateSizeJobId&&_.Y8.cancelJob(this.updateSizeJobId);document.removeEventListener("yt-page-type-changed",_.mq(this,this.onPageTypeChange))};
_.E.onPageTypeChange=function(b){this.active=b.detail.newPageSubtype===this.currentPageSubtype};
_.E.onWindowResized=function(){this.updateSize()};
_.E.updateSize=function(){this.narrower=this.isNarrower(this.hostElement.clientWidth);this.scrollThumbnails(this.currentItemIndex)};
_.E.setNextCarouselItem=function(){this.shouldRotate()&&this.setCarouselItem(this.currentItemIndex+1)};
_.E.setCarouselItem=function(b){b>=this.data.carouselItems.length&&this.loopCount++;this.jobId&&_.Y8.cancelJob(this.jobId);var d=this.getCurrentPanelElement();d&&d.stopVideo();this.currentItemIndex=b%this.data.carouselItems.length;this.currentItem=this.data.carouselItems[this.currentItemIndex];this.scrollThumbnails(this.currentItemIndex);this.currentItemHasVideo()?(d||(d=this.getCurrentPanelElement()),d.playVideo()):this.startRotationJob()};
_.E.scrollThumbnails=function(b){if(this.computeLayoutType(this.data)==="DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_C"){var d=this.getCurrentPaginationElement();if(d){var B=_.Cl(this.hostElement).querySelector("#pagination-thumbnails");this.currentItemIndex<2?B.style.transform="translateX(0)":(d=d.offsetWidth+8,B.style.transform="translateX(-"+d*(b-Math.ceil(Math.floor(this.overlay.offsetWidth/d)/2)+1)+"px)")}}};
_.E.onDataChanged=function(){var b=this;this.data&&(this.loopCount=0,this.autorotateActive=!0,this.data.autoRotateDurationMs!==void 0&&(this.rotationTimeout=this.data.autoRotateDurationMs),this.setCarouselItem(0),this.updateSizeJobId=_.IE(_.Y8,function(){var d;(d=b.getCurrentPanelElement())==null||d.updateSize();b.updateSize()}))};
_.E.getCurrentPanelElement=function(){return _.Cl(_.Cl(this.hostElement).querySelector("#carousel-item")).querySelector("ytd-default-promo-panel-renderer")};
_.E.getCurrentPaginationElement=function(){return _.Cl(_.Cl(this.hostElement).querySelector("#pagination-thumbnails")).querySelector(".ytd-carousel-item-renderer.selected")};
_.E.getNavigationClass=function(b,d){return b===d?"selected":""};
_.E.getNavigationDurationStyle=function(b){return"animation-duration:"+(this.get("data.carouselItems."+b+".defaultPromoPanelRenderer.minPanelDisplayDurationMs")||0)+"ms;"};
_.E.onNavigationTap=function(b){var d=this,B=b.model.index;B!==this.currentItemIndex&&(this.getCurrentPanelElement().transitionOut().then(function(){d.setCarouselItem(B)}),this.autorotateActive=!1)};
_.E.onVideoThumbnailEnded=function(){var b=this;if(this.shouldRotate()){var d=this.getCurrentPaginationElement();d&&(d.classList.add("finished"),this.getCurrentPanelElement().transitionOut().then(function(){d.classList.remove("finished");b.setNextCarouselItem()}))}};
_.E.onVideoThumbnailError=function(){this.startRotationJob()};
_.E.onVideoNotPlaying=function(){this.startRotationJob()};
_.E.currentItemHasVideo=function(){return!!this.get("defaultPromoPanelRenderer.videoThumbnail",this.currentItem)||!!this.get("defaultPromoPanelRenderer.inlinePlaybackRenderer",this.currentItem)};
_.E.startRotationJob=function(){var b=this;_.Y8.cancelJob(this.jobId);this.shouldRotate()&&this.rotationTimeout&&(this.jobId=_.Y8.addLowPriorityJob(function(){b.getCurrentPanelElement().transitionOut().then(function(){b.setNextCarouselItem()})},this.rotationTimeout))};
_.E.computeDotMenuVisible=function(b,d){return!!b&&!!b.carouselItems&&b.carouselItems.length>1&&!b.paginationThumbnails||!!d};
_.E.computePaginationThumbnailsVisible=function(b,d){var B,k;return((k=b==null?void 0:(B=b.paginationThumbnails)==null?void 0:B.length)!=null?k:0)>1&&!d};
_.E.computeLayoutType=function(){return this.get("data.carouselItems.0.defaultPromoPanelRenderer.panelLayout")||"DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_A"};
_.E.computePaginatorAlignment=function(b){return(b==null?void 0:b.paginatorAlignment)||"CAROUSEL_ITEM_RENDERER_PAGINATOR_ALIGNMENT_END"};
_.E.shouldRotate=function(){return this.data.carouselItems.length>1&&this.active&&this.loopCount<3&&this.autorotateActive};
_.E.activeChanged=function(){this.data&&(this.active?this.setCarouselItem(this.currentItemIndex):this.currentItem=void 0)};
_.E.isNarrower=function(b){return(b!=null?b:0)<b1.NARROW_VERSION_SIZE};
d5.prototype.activeChanged=d5.prototype.activeChanged;d5.prototype.onVideoNotPlaying=d5.prototype.onVideoNotPlaying;d5.prototype.onVideoThumbnailError=d5.prototype.onVideoThumbnailError;d5.prototype.onVideoThumbnailEnded=d5.prototype.onVideoThumbnailEnded;d5.prototype.onDataChanged=d5.prototype.onDataChanged;_.w([_.R(_.ma),_.n("design:type",Object)],d5.prototype,"ytdGridStateAwareBehavior",void 0);
_.w([_.R(_.Oi.YtdGuideStateAwareBehavior),_.n("design:type",Object)],d5.prototype,"ytdGuideStateAwareBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],d5.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],d5.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],d5.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Object)],d5.prototype,"currentItem",void 0);
_.w([_.Z(),_.n("design:type",Number)],d5.prototype,"currentItemIndex",void 0);_.w([_.Z(),_.n("design:type",Number)],d5.prototype,"rotationTimeout",void 0);_.w([_.Z(),_.n("design:type",Number)],d5.prototype,"loopCount",void 0);_.w([_.Z({computed:"computePaginatorAlignment(data)",reflectToAttribute:!0}),_.n("design:type",String)],d5.prototype,"paginatorAlignment",void 0);_.w([_.Z(),_.n("design:type",Number)],d5.prototype,"jobId",void 0);
_.w([_.Z(),_.n("design:type",Number)],d5.prototype,"updateSizeJobId",void 0);_.w([_.Z({value:!1,reflectToAttribute:!0}),_.n("design:type",Boolean)],d5.prototype,"isCarouselInFeed",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],d5.prototype,"narrower",void 0);_.w([_.Z({computed:"computeDotMenuVisible(data, narrower)"}),_.n("design:type",Object)],d5.prototype,"dotMenuVisible",void 0);
_.w([_.Z({computed:"computePaginationThumbnailsVisible(data, narrower)"}),_.n("design:type",Object)],d5.prototype,"paginationThumbnailsVisible",void 0);_.w([_.Z({computed:"computeLayoutType(data)",reflectToAttribute:!0}),_.n("design:type",String)],d5.prototype,"layoutType",void 0);_.w([_.Z({value:!0,reflectToAttribute:!0}),_.n("design:type",Boolean)],d5.prototype,"autorotateActive",void 0);_.w([_.Z(),_.n("design:type",Object)],d5.prototype,"active",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],d5.prototype,"disableGridStateAware",void 0);_.w([_.DM("#overlay"),_.n("design:type",HTMLElement)],d5.prototype,"overlay",void 0);_.w([_.pl("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],d5.prototype,"onDataChanged",null);
_.w([_.$0("yt-video-thumbnail-ended"),_.$0("yt-default-promo-panel-renderer-rotate"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],d5.prototype,"onVideoThumbnailEnded",null);_.w([_.$0("yt-video-thumbnail-error"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],d5.prototype,"onVideoThumbnailError",null);
_.w([_.$0("yt-video-thumbnail-not-playing"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],d5.prototype,"onVideoNotPlaying",null);_.w([_.pl("active"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],d5.prototype,"activeChanged",null);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-carousel-item-renderer"})],d5);
_.V(d5,"ytd-carousel-item-renderer",function(){if(gZq!==void 0)return gZq;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return gZq=b},{mode:2});var wzq;var ulc;var Kzc;var nZe;var BX=function(){var b=_.g.apply(this,arguments)||this;b.originalQuery=null;b.originalEndpoint=null;return b};
_.c(BX,_.g);BX.prototype.computeShowOriginalQueryWithoutEndpoint_=function(b,d){return!(!b||d)};
_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],BX.prototype,"ytComponentBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],BX.prototype,"correctedText",void 0);_.w([_.Z(),_.n("design:type",Object)],BX.prototype,"correctedQuery",void 0);_.w([_.Z(),_.n("design:type",Object)],BX.prototype,"correctedEndpoint",void 0);_.w([_.Z(),_.n("design:type",Object)],BX.prototype,"originalText",void 0);_.w([_.Z(),_.n("design:type",Object)],BX.prototype,"originalQuery",void 0);
_.w([_.Z(),_.n("design:type",Object)],BX.prototype,"originalEndpoint",void 0);_.w([_.Z({value:!1,computed:"computeShowOriginalQueryWithoutEndpoint_(originalQuery, originalEndpoint)"}),_.n("design:type",Boolean)],BX.prototype,"showOriginalQueryWithoutEndpoint",void 0);_.w([_.Fk({is:"yt-search-query-correction",disableElementRegistration:!0})],BX);
_.V(BX,"yt-search-query-correction",function(){if(nZe===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;Kzc===void 0&&(Kzc=document.createElement("template"));var k=Kzc;B.call(d,k.content.cloneNode(!0),b.content.firstChild);nZe=b}b=nZe;return b},{mode:2});_.Xf("itemSectionRenderer","didYouMeanRenderer","yt-did-you-mean-renderer");var T9x=function(){return _.g.apply(this,arguments)||this};
_.c(T9x,_.g);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],T9x.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],T9x.prototype,"data",void 0);_.w([_.Fk({is:"yt-did-you-mean-renderer",disableElementRegistration:!0})],T9x);
_.V(T9x,"yt-did-you-mean-renderer",function(){if(ulc===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;wzq===void 0&&(wzq=document.createElement("template"));var k=wzq;B.call(d,k.content.cloneNode(!0),b.content.firstChild);ulc=b}b=ulc;return b},{mode:2});var rnx;var Q6s;_.Xf("itemSectionRenderer","includingResultsForRenderer","yt-including-results-for-renderer");var q7b=function(){return _.g.apply(this,arguments)||this};
_.c(q7b,_.g);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],q7b.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],q7b.prototype,"data",void 0);_.w([_.Fk({is:"yt-including-results-for-renderer",disableElementRegistration:!0})],q7b);
_.V(q7b,"yt-including-results-for-renderer",function(){if(Q6s===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;rnx===void 0&&(rnx=document.createElement("template"));var k=rnx;B.call(d,k.content.cloneNode(!0),b.content.firstChild);Q6s=b}b=Q6s;return b},{mode:2});var x1D;var Y7X;_.Xf("itemSectionRenderer","musicPassFeatureInfoRenderer","yt-music-pass-feature-info-renderer");var k9=function(){return _.g.apply(this,arguments)||this};
_.c(k9,_.g);k9.prototype.computeExtraClasses_=function(b,d){var B="";b&&(B+=" "+b.toLowerCase().replace(/_/g,"-"));d&&(B+=" "+d.toLowerCase().replace(/_/g,"-"));return B};
k9.prototype.computeUrlImg_=function(){var b=this.data;b.image&&(_.Cl(this.hostElement).querySelector("#container").style.backgroundImage="url("+_.ku(b.image.thumbnails,Number.MAX_VALUE)+")")};
k9.prototype.computeUrlImg_=k9.prototype.computeUrlImg_;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],k9.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],k9.prototype,"data",void 0);_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],k9.prototype,"computeUrlImg_",null);_.w([_.Fk({is:"yt-music-pass-feature-info-renderer",disableElementRegistration:!0})],k9);
_.V(k9,"yt-music-pass-feature-info-renderer",function(){if(Y7X===void 0){var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);var d=b.content,B=d.insertBefore;x1D===void 0&&(x1D=document.createElement("template"));var k=x1D;B.call(d,k.content.cloneNode(!0),b.content.firstChild);Y7X=b}b=Y7X;return b},{mode:2});var ejx;var b50;_.Xf("itemSectionRenderer","noResultsFoundShowingResultsForRenderer","yt-no-results-found-showing-results-for-renderer");var dxX=function(){return _.g.apply(this,arguments)||this};
_.c(dxX,_.g);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],dxX.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],dxX.prototype,"data",void 0);_.w([_.Fk({is:"yt-no-results-found-showing-results-for-renderer",disableElementRegistration:!0})],dxX);
_.V(dxX,"yt-no-results-found-showing-results-for-renderer",function(){if(b50===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;ejx===void 0&&(ejx=document.createElement("template"));var k=ejx;B.call(d,k.content.cloneNode(!0),b.content.firstChild);b50=b}b=b50;return b},{mode:2});var B1V;var k7q;_.Xf("itemSectionRenderer","resultsWithoutQuotesRenderer","yt-results-without-quotes-renderer");var G7D=function(){return _.g.apply(this,arguments)||this};
_.c(G7D,_.g);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],G7D.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],G7D.prototype,"data",void 0);_.w([_.Fk({is:"yt-results-without-quotes-renderer",disableElementRegistration:!0})],G7D);
_.V(G7D,"yt-results-without-quotes-renderer",function(){if(k7q===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;B1V===void 0&&(B1V=document.createElement("template"));var k=B1V;B.call(d,k.content.cloneNode(!0),b.content.firstChild);k7q=b}b=k7q;return b},{mode:2});var PSV;var EBc;_.Xf("itemSectionRenderer","searchNoResultsRenderer","yt-search-no-results-renderer");var slV=function(){return _.g.apply(this,arguments)||this};
_.c(slV,_.g);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],slV.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],slV.prototype,"data",void 0);_.w([_.Fk({is:"yt-search-no-results-renderer",disableElementRegistration:!0})],slV);
_.V(slV,"yt-search-no-results-renderer",function(){if(EBc===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;PSV===void 0&&(PSV=document.createElement("template"));var k=PSV;B.call(d,k.content.cloneNode(!0),b.content.firstChild);EBc=b}b=EBc;return b},{mode:2});var CS1;var vBV;_.Xf("itemSectionRenderer","showingResultsForRenderer","yt-showing-results-for-renderer");var LXq=function(){return _.g.apply(this,arguments)||this};
_.c(LXq,_.g);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],LXq.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],LXq.prototype,"data",void 0);_.w([_.Fk({is:"yt-showing-results-for-renderer",disableElementRegistration:!0})],LXq);
_.V(LXq,"yt-showing-results-for-renderer",function(){if(vBV===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;CS1===void 0&&(CS1=document.createElement("template"));var k=CS1;B.call(d,k.content.cloneNode(!0),b.content.firstChild);vBV=b}b=vBV;return b},{mode:2});var fqx;var A$X;var WXe;var aqV;var GR=function(){var b=_.g.apply(this,arguments)||this;b.answerExpanded=!1;return b};
_.c(GR,_.g);GR.prototype.toggleAnswer_=function(b){var d=_.qg(b);d&&d.classList.contains("yt-simple-endpoint")||(b.preventDefault(),b.stopPropagation(),this.answerExpanded=!this.answerExpanded)};
GR.prototype.toggleAnswer_=GR.prototype.toggleAnswer_;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],GR.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],GR.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],GR.prototype,"answerExpanded",void 0);_.w([_.$0("tap"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],GR.prototype,"toggleAnswer_",null);
_.w([_.Fk({is:"yt-generic-faq-question-renderer",disableElementRegistration:!0})],GR);
_.V(GR,"yt-generic-faq-question-renderer",function(){if(aqV===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;WXe===void 0&&(WXe=document.createElement("template"));var k=WXe;B.call(d,k.content.cloneNode(!0),b.content.firstChild);aqV=b}b=aqV;return b},{mode:2});_.Xf("itemSectionRenderer","faqSectionRenderer","yt-faq-section-renderer");var PX=function(){return _.g.apply(this,arguments)||this};
_.c(PX,_.g);PX.prototype.configureRendererStamper=function(){return{"data.questions":{id:"contents",mapping:{genericFaqQuestionRenderer:"yt-generic-faq-question-renderer"}}}};
_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],PX.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],PX.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],PX.prototype,"data",void 0);_.w([_.Fk({is:"yt-faq-section-renderer",disableElementRegistration:!0})],PX);
_.V(PX,"yt-faq-section-renderer",function(){if(A$X===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;fqx===void 0&&(fqx=document.createElement("template"));var k=fqx;B.call(d,k.content.cloneNode(!0),b.content.firstChild);A$X=b}b=A$X;return b},{mode:2});var mx1;var $xe;_.Xf("itemSectionRenderer","OfferItemExpandedRenderer","yt-offer-item-expanded-renderer");var EX=function(){return _.g.apply(this,arguments)||this};
_.c(EX,_.g);
EX.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"}}}}};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],EX.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],EX.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],EX.prototype,"data",void 0);_.w([_.Fk({is:"yt-offer-item-expanded-renderer",disableElementRegistration:!0})],EX);
_.V(EX,"yt-offer-item-expanded-renderer",function(){if($xe===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;mx1===void 0&&(mx1=document.createElement("template"));var k=mx1;B.call(d,k.content.cloneNode(!0),b.content.firstChild);$xe=b}b=$xe;return b},{mode:2});var O50;var Iq1;_.Xf("itemSectionRenderer","OfferItemRenderer","yt-offer-item-renderer");var sX=function(){return _.g.apply(this,arguments)||this};
_.c(sX,_.g);
sX.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"}}}}};
sX.prototype.computeFullWidthMode=function(b){return!(!b||!b.fullWidthMode)};
sX.prototype.computeBorderlessMode=function(b){return!(!b||!b.borderlessMode)};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],sX.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],sX.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],sX.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"computeFullWidthMode(data)"}),_.n("design:type",Boolean)],sX.prototype,"fullWidthMode",void 0);
_.w([_.Z({reflectToAttribute:!0,computed:"computeBorderlessMode(data)"}),_.n("design:type",Boolean)],sX.prototype,"borderlessMode",void 0);_.w([_.Fk({is:"yt-offer-item-renderer",disableElementRegistration:!0})],sX);
_.V(sX,"yt-offer-item-renderer",function(){if(Iq1===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;O50===void 0&&(O50=document.createElement("template"));var k=O50;B.call(d,k.content.cloneNode(!0),b.content.firstChild);Iq1=b}b=Iq1;return b},{mode:2});var Dxs;var Ux1;_.Xf("itemSectionRenderer","subscriptionProductHeaderRenderer","yt-subscription-product-header-renderer");var CK=function(){return _.g.apply(this,arguments)||this};
_.c(CK,_.g);CK.prototype.computeAriaLevel_=function(b){return this.getLevelID_(b)};
CK.prototype.getLevelID_=function(b){return(b=b.match(/[0-9]+$/))&&b.length==1?b[0]:"1"};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],CK.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],CK.prototype,"data",void 0);_.w([_.Z({computed:"computeAriaLevel_(data.level)",reflectToAttribute:!0}),_.n("design:type",String)],CK.prototype,"ariaLevel",void 0);_.w([_.Z({value:"heading",reflectToAttribute:!0}),_.n("design:type",String)],CK.prototype,"role",void 0);
_.w([_.Z({value:-1,reflectToAttribute:!0}),_.n("design:type",Number)],CK.prototype,"tabindex",void 0);_.w([_.Fk({is:"yt-subscription-product-header-renderer",disableElementRegistration:!0})],CK);
_.V(CK,"yt-subscription-product-header-renderer",function(){if(Ux1===void 0){var b=document.createElement("template");_.J(b,"\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");b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;Dxs===void 0&&(Dxs=document.createElement("template"));var k=Dxs;B.call(d,k.content.cloneNode(!0),b.content.firstChild);Ux1=b}b=Ux1;return b},{mode:2});var oBq;var N1b;_.Xf("itemSectionRenderer","subscriptionProductRenderer","yt-subscription-product-renderer");var vX=function(){return _.g.apply(this,arguments)||this};
_.c(vX,_.g);vX.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:_.h2("menuRenderer"),events:!0}}};
vX.prototype.onStampFinished_=function(){_.Cl(this.hostElement).querySelector("#menu").children[0].icon="yt-icons:more_vert"};
vX.prototype.onStampFinished_=vX.prototype.onStampFinished_;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],vX.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],vX.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],vX.prototype,"data",void 0);_.w([_.$0("yt-rendererstamper-finished"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],vX.prototype,"onStampFinished_",null);
_.w([_.Fk({is:"yt-subscription-product-renderer",disableElementRegistration:!0})],vX);
_.V(vX,"yt-subscription-product-renderer",function(){if(N1b===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;oBq===void 0&&(oBq=document.createElement("template"));var k=oBq;B.call(d,k.content.cloneNode(!0),b.content.firstChild);N1b=b}b=N1b;return b},{mode:2});var pme;var Mzc;_.Xf("itemSectionRenderer","subscriptionProductUpsellOfferRenderer","yt-subscription-product-upsell-offer-renderer");var LK=function(){return _.g.apply(this,arguments)||this};
_.c(LK,_.g);LK.prototype.configureRendererStamper=function(){return{"data.primaryButton":{id:"primary-button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.secondaryButton":{id:"secondary-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
LK.prototype.imageScrimColorValuesChanged_=function(){var b,d=(b=this.data)==null?void 0:b.imageScrimColorValues;_.Cl(this.hostElement).querySelector("#scrim").style.backgroundColor=d?_.lG(d[0]):"transparent"};
LK.prototype.imageScrimColorValuesChanged_=LK.prototype.imageScrimColorValuesChanged_;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],LK.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],LK.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],LK.prototype,"data",void 0);
_.w([_.O8("data.imageScrimColorValues"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],LK.prototype,"imageScrimColorValuesChanged_",null);_.w([_.Fk({is:"yt-subscription-product-upsell-offer-renderer",disableElementRegistration:!0})],LK);
_.V(LK,"yt-subscription-product-upsell-offer-renderer",function(){if(Mzc===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;pme===void 0&&(pme=document.createElement("template"));var k=pme;B.call(d,k.content.cloneNode(!0),b.content.firstChild);Mzc=b}b=Mzc;return b},{mode:2});var c$0;var J$D;var zpc;var RpD;var Xm0;var hps;var fK=function(){return _.g.apply(this,arguments)||this};
_.c(fK,_.g);fK.prototype.onYtServiceRequestError_=function(b){_.rT(this.hostElement,b.detail.error.message)};
fK.prototype.onYtServiceRequestError_=fK.prototype.onYtServiceRequestError_;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],fK.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],fK.prototype,"data",void 0);_.w([_.Z({value:!1,reflectToAttribute:!0}),_.n("design:type",Boolean)],fK.prototype,"collapsible",void 0);_.w([_.Z({reflectToAttribute:!0,value:!1}),_.n("design:type",Boolean)],fK.prototype,"isManageRed",void 0);
_.w([_.$0("yt-service-request-error"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],fK.prototype,"onYtServiceRequestError_",null);_.w([_.Fk({is:"yt-single-ypc-offer-renderer",disableElementRegistration:!0})],fK);
_.V(fK,"yt-single-ypc-offer-renderer",function(){if(hps===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;Xm0===void 0&&(Xm0=document.createElement("template"));var k=Xm0;B.call(d,k.content.cloneNode(!0),b.content.firstChild);hps=b}b=hps;return b},{mode:2});var AA=function(){return _.g.apply(this,arguments)||this};
_.c(AA,_.g);AA.prototype.configureRendererStamper=function(){return{"data.singleYpcOfferSupportedRenderers":{id:"contents",mapping:{singleYpcOfferRenderer:{component:"yt-single-ypc-offer-renderer",properties:{isManageRed:"[[isManageRed]]"}}}}}};
_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],AA.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],AA.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],AA.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0,value:!1}),_.n("design:type",Boolean)],AA.prototype,"isManageRed",void 0);_.w([_.Fk({is:"yt-single-ypc-offer-list-renderer",disableElementRegistration:!0})],AA);
_.V(AA,"yt-single-ypc-offer-list-renderer",function(){if(RpD===void 0){var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);var d=b.content,B=d.insertBefore;zpc===void 0&&(zpc=document.createElement("template"));var k=zpc;B.call(d,k.content.cloneNode(!0),b.content.firstChild);RpD=b}b=RpD;return b},{mode:2});var H5$;var lq0;_.Xf("itemSectionRenderer","ypcOffersListRenderer","yt-ypc-offers-list-renderer");var WX=function(){return _.g.apply(this,arguments)||this};
_.c(WX,_.g);WX.prototype.configureRendererStamper=function(){return{"data.offersList":{id:"contents",mapping:{singleYpcOfferListRenderer:{component:"yt-single-ypc-offer-list-renderer",properties:{isManageRed:"[[isManageRed]]"}}}}}};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],WX.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],WX.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],WX.prototype,"data",void 0);_.w([_.Z({value:!1}),_.n("design:type",Boolean)],WX.prototype,"isManageRed",void 0);_.w([_.Fk({is:"yt-ypc-offers-list-renderer",disableElementRegistration:!0})],WX);
_.V(WX,"yt-ypc-offers-list-renderer",function(){if(lq0===void 0){var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);var d=b.content,B=d.insertBefore;H5$===void 0&&(H5$=document.createElement("template"));var k=H5$;B.call(d,k.content.cloneNode(!0),b.content.firstChild);lq0=b}b=lq0;return b},{mode:2});_.Xf("itemSectionRenderer","unlimitedManageSubscriptionPageRenderer","yt-unlimited-manage-subscription-page-renderer");var aO=function(){return _.g.apply(this,arguments)||this};
_.c(aO,_.g);
aO.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}}}}}};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],aO.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],aO.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],aO.prototype,"data",void 0);_.w([_.Fk({is:"yt-unlimited-manage-subscription-page-renderer",disableElementRegistration:!0})],aO);
_.V(aO,"yt-unlimited-manage-subscription-page-renderer",function(){if(J$D===void 0){var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);var d=b.content,B=d.insertBefore;c$0===void 0&&(c$0=document.createElement("template"));var k=c$0;B.call(d,k.content.cloneNode(!0),b.content.firstChild);J$D=b}b=J$D;return b},{mode:2});var tz0;var jl0;var m$=function(){return _.g.apply(this,arguments)||this};
_.c(m$,_.g);_.E=m$.prototype;_.E.beforeRegister=function(){this.ironA11yKeysBehavior.keyBindings={"enter:keypress":"onKeypress_"}};
_.E.configureRendererStamper=function(){return{"data.singleYpcOfferListSupportedRenderers":{id:"offers",mapping:{singleYpcOfferRenderer:{component:"yt-single-ypc-offer-renderer",params:{collapsible:!0}}}}}};
_.E.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","button");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","0")};
_.E.onKeypress_=function(b){b.detail.keyboardEvent.target==this&&this.expandOffers_()};
_.E.handleHeaderTap_=function(b){b.preventDefault();b.stopPropagation();this.expandOffers_()};
_.E.expandOffers_=function(){this.offersVisible_=!0;this.hostElement.setAttribute("tabindex","-1")};
_.E.dataChanged_=function(){this.data&&(this.offersVisible_=!this.data.isCollapsed)};
m$.prototype.dataChanged_=m$.prototype.dataChanged_;_.w([_.R(_.Kq),_.n("design:type",Object)],m$.prototype,"ironA11yKeysBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],m$.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],m$.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],m$.prototype,"data",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],m$.prototype,"offersVisible_",void 0);_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],m$.prototype,"dataChanged_",null);_.w([_.Fk({is:"yt-collapsible-ypc-offer-renderer",disableElementRegistration:!0})],m$);
_.V(m$,"yt-collapsible-ypc-offer-renderer",function(){if(jl0===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;tz0===void 0&&(tz0=document.createElement("template"));var k=tz0;B.call(d,k.content.cloneNode(!0),b.content.firstChild);jl0=b}b=jl0;return b},{mode:2});var FXV;var Z5c;_.Xf("itemSectionRenderer","unlimitedPageHeaderRenderer","yt-unlimited-page-header-renderer");var $9=function(){return _.g.apply(this,arguments)||this};
_.c($9,_.g);_.E=$9.prototype;_.E.configureRendererStamper=function(){return{"data.moreOffersRenderers":{id:"more-offers",mapping:{collapsibleYpcOfferRenderer:{component:"yt-collapsible-ypc-offer-renderer"}}}}};
_.E.dataChanged_=function(){if(this.data.backgroundImage){var b=_.ku(this.data.backgroundImage.thumbnails,screen.width),d=this.getScrimLayerColorStops_();this.hostElement.style.backgroundImage=d?"linear-gradient(180deg, "+d+"), url("+b+")":"url("+b+")";this.data.gtmId&&_.e_(this.data.gtmId,_.xe("GL",""))}};
_.E.onYtServiceRequestError_=function(b){_.rT(this.hostElement,b.detail.error.message)};
_.E.getScrimLayerColorStops_=function(){var b,d,B=(b=this.data.unlimitedHeaderV2Data)==null?void 0:(d=b.unlimitedHeaderV2Data)==null?void 0:d.scrimLayerColors;if(!B)return null;var k=100/B.length;return B.map(function(G,P){P*=k;return _.lG(G)+" "+P+"%"}).join(",")};
_.E.computeLogoWithPadding=function(b){var d,B,k;return(b=(d=b.unlimitedLogoImage)==null?void 0:(B=d.thumbnails)==null?void 0:(k=B[0])==null?void 0:k.height)&&b%31===0?!0:!1};
$9.prototype.onYtServiceRequestError_=$9.prototype.onYtServiceRequestError_;$9.prototype.dataChanged_=$9.prototype.dataChanged_;_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],$9.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],$9.prototype,"ytRendererBehavior",void 0);_.w([_.Z({computed:"computeLogoWithPadding(data)"}),_.n("design:type",Boolean)],$9.prototype,"logoWithPadding",void 0);
_.w([_.Z(),_.n("design:type",Object)],$9.prototype,"data",void 0);_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],$9.prototype,"dataChanged_",null);_.w([_.$0("yt-service-request-error"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],$9.prototype,"onYtServiceRequestError_",null);_.w([_.Fk({is:"yt-unlimited-page-header-renderer",disableElementRegistration:!0})],$9);
_.V($9,"yt-unlimited-page-header-renderer",function(){if(Z5c===void 0){var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);var d=b.content,B=d.insertBefore;FXV===void 0&&(FXV=document.createElement("template"));var k=FXV;B.call(d,k.content.cloneNode(!0),b.content.firstChild);Z5c=b}b=Z5c;return b},{mode:2});var gBq;var y$1;_.Xf("itemSectionRenderer","UnlimitedUserNotificationRenderer","yt-unlimited-user-notification-renderer");var OX=function(){return _.g.apply(this,arguments)||this};
_.c(OX,_.g);OX.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"dialog-confirm":!0}}}}}};
_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],OX.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],OX.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],OX.prototype,"data",void 0);_.w([_.Fk({is:"yt-unlimited-user-notification-renderer",disableElementRegistration:!0})],OX);
_.V(OX,"yt-unlimited-user-notification-renderer",function(){if(y$1===void 0){var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);var d=b.content,B=d.insertBefore;gBq===void 0&&(gBq=document.createElement("template"));var k=gBq;B.call(d,k.content.cloneNode(!0),b.content.firstChild);y$1=b}b=y$1;return b},{mode:2});
}catch(e){_._DumpException(e)}
try{
var Prm,skE,vlO,fXO,APO,mcO;_.LN=function(b){var d=b.clientMessageId;var B=b.playerOffsetMs;var k=b.pageContext;b=b.userInputText;return{inputComposerFormData:Object.assign({},{clientMessageId:d},!!B&&{playerOffsetMs:B},!!k&&{pageContext:k},!!b&&{userInputText:b})}};
_.GpQ=function(b,d,B){d=d===void 0?5:d;if(d!==0){var k=typeof b==="function"?b():document.querySelector(b);k?(B==null?0:B.enableSmartFocus)?_.ev1(k):k.focus():setTimeout(function(){_.GpQ(b,d-1,B)},500)}};
Prm=function(b){return String.raw.apply(String,[{raw:b}].concat(_.K6(_.Q1.apply(1,arguments).map(function(d){return d instanceof Array?d.join(""):d}))))};
skE=function(b){var d=_.Q1.apply(1,arguments),B=d.length;if(!Array.isArray(b)||!Array.isArray(b.raw)||b.length!==b.raw.length||!_.xXS&&b===b.raw||!(_.xXS&&!_.YxA||_.Zs(b))||B+1!==b.length)throw new TypeError("$");return new Elm(Object.freeze({strings:Object.freeze(b),args:Object.freeze(d)}))};
_.CrQ=function(b){return{continuationCommand:{token:b,request:"CONTINUATION_REQUEST_TYPE_GET_PANEL"}}};
vlO=function(){return _.Q1.apply(0,arguments).flat().filter(function(b){return b}).join(";")};
fXO=function(){return skE(L4k,vlO.apply(null,_.K6(_.Q1.apply(0,arguments))))};
APO=function(b,d){if(_.N("web_enable_chat_autoscroll_to_user_turn")&&b&&d)return b-4+"px"};
_.W40=function(b,d){return _.AY(b.entities,"youchatPendingResponseEntity",d)};
_.aX5=function(b){return function(d){_.x0(_.cE("youchatPendingResponseEntity",b,{entityKey:b,isPendingResponse:d}))}};
mcO=function(b){b==null||b.addEventListener("DOMLoaded",function(){b.goToAndPlay(b.totalFrames-48,!0)})};
_.$e=function(b){this.__isSoyCss=!0;this.css=Prm.apply(null,[b.strings].concat(_.K6(b.args)))};
_.$e.prototype.toString=function(){return this.css};
var Elm=function(){_.$e.apply(this,arguments)};
_.c(Elm,_.$e);var L4k=_.YE(["",""]);_.$c4=_.y(function(b){var d=_.eS(b,{numberOfChips:5}).numberOfChips;return _.W("yt-ghost-chip-shelf",{class:"ytGhostChipShelfHost"},_.W(_.iY,{each:function(){return Array(d==null?void 0:d())}},function(){return _.W("div",{class:"ytGhostChipShelfChip"})}))},"aj");var OxQ=_.y(function(b){var d=void 0,B=function(){return b.data()},k=function(){return!!_.XY(_.zd(B())).optionColor},G=_.C(_.zk(-1,void 0,"m6Iyqc")),P=G.next().value,v=G.next().value,L=function(D){return P()===D},A=function(D){return B().correctAnswerIndex===D},a=function(){return P()!==-1};
G=_.C(_.zk("",void 0,"jvMkLd"));var O=G.next().value,I=G.next().value;return _.W("yoututor-quiz-view-model",{class:_.LQ("learningQuizComponentHost","learningYoututorQuizHost",b.className),style:_.m2({background:function(){return _.XY(_.zd(B())).backgroundColor}})},_.W("div",{"aria-live":"polite",
class:"learningYoututorQuizVisuallyHidden"},O),_.W("div",{class:"learningQuizComponentQuizContainer"},_.W("div",{class:"learningQuizComponentQuiz"},_.W("div",{class:"learningQuizComponentQuizContent"},_.W(_.m,{cond:function(){return!!B().aiGeneratedQuizLabel},
then:function(){return _.W("div",{class:"learningQuizComponentQuizAiGeneratedLabel"},_.W(_.I4,{text:function(){return B().aiGeneratedQuizLabel}}))}}),_.W("div",{class:"learningQuizComponentQuizHeader"},_.W("div",{class:"learningQuizComponentQuizHeaderTextContainer"},_.W("div",{class:"learningYoututorQuizText",
style:_.m2({color:function(){return _.XY(_.zd(B())).primaryTextColor}})},_.W(_.I4,{text:function(){return B().questionHeaderText}}))))),_.W("div",{role:"group",
class:_.LQ("learningQuizComponentQuizOptionsList","learningYoututorQuizOptionsListGap")},_.W(_.iY,{each:function(){return B().optionsData||[]}},function(D,U){var M={};
return _.W("button",{class:_.LQ("learningQuizComponentQuizOptions","learningYoututorQuizOptionsGap","learningYoututorQuizOptionsBorderSquare",(M.learningQuizComponentQuizHover=function(){return!a()},M.learningQuizComponentQuizOptionWithCustomColor=k,M.learningYoututorQuizOptionSelectedCorrectOutline=function(){return a()&&A(U())},M.learningYoututorQuizOptionSelectedIncorrectOutline=function(){return P()!==B().correctAnswerIndex&&L(U())},M.learningQuizComponentQuizIncorrectShake=function(){return P()!==
B().correctAnswerIndex&&L(U())},M)),
"on:click":_.A2(function(){_.wy(_.DX(),{data:D});if(a())return!1;v(U());I(A(U())?B().correctAnswerAriaLabel||"":B().incorrectAnswerAriaLabel||"");return!1}),
style:_.m2({background:"transparent"}),"aria-description":function(){return a()?A(U())?B().correctAnswerAriaLabel:B().incorrectAnswerAriaLabel:""},
"aria-disabled":a,el:_.Yl(function(z){_.hT(271905,z,d,function(H){d=H})}),
"client-ve-type":271905},_.W("div",{class:"learningQuizComponentQuizOptionContainer"},_.W(_.I4,{text:D.optionText}),_.W(_.m,{cond:function(){var z=U();return a()&&(L(z)||A(z))},
then:function(){var z={};return _.W(_.$u,{className:_.LQ("learningYoututorQuizOptionIcon",(z.learningQuizComponentQuizPulse=function(){return P()===B().correctAnswerIndex&&A(U())},z)),
size:24,icon:function(){return A(U())?"CHECK_CIRCLE_FILLED":"X_CIRCLE"},
active:!0})}})))}),_.W(_.m,{cond:a,
then:function(){return _.W("div",{class:"learningYoututorQuizExplanationContainer"},_.W("div",{class:"learningYoututorQuizExplanationText"},_.W(_.I4,{text:function(){return B().explanationHeaderText}})),_.W(_.I4,{text:function(){return B().optionsData[P()].explanationText},
className:"learningYoututorQuizExplanationDescriptionText"}))}})))))},"bj");
OxQ.idomCompat=!0;var IXg=_.y(function(b){var d=b.thumbsUp,B=b.thumbsDown,k=b.rightAlignThumbs;b=_.C(_.zk(!1,void 0,"OxPsH"));var G=b.next().value,P=b.next().value;b=_.C(_.zk(!1,void 0,"V5vWne"));var v=b.next().value,L=b.next().value;b={};return _.W("div",{class:_.LQ("ytwThumbsUpDownThumbs",(b.ytwThumbsUpDownRightAlign=function(){return k==null?void 0:k()},b))},_.W(_.kk,{data:d,
onToggle:function(A){P(A);v()&&L(!1)},
buttonShapeOverrides:function(){return{toggled:G()}}}),_.W(_.kk,{data:B,
onToggle:function(A){L(A);G()&&P(!1)},
buttonShapeOverrides:function(){return{toggled:v()}}}))},"cj");
IXg.idomCompat=!0;var Ucm=_.y(function(b){var d=function(){return b.data().pendingStateEntityKey||""},B=_.on(_.W40,d),k=function(){var L;
if(!(L=b.disabled())){var A;L=!((A=B())==null||!A.isPendingResponse)}return L},G=_.C(_.zk(fXO(""),void 0,"Q6q6y")),P=G.next().value,v=G.next().value;
_.ng(function(){requestAnimationFrame(function(){var L=b.data().onShowAnimationMs||0;L=L>0?fXO("--chip-animation-duration: "+L+"ms;"):fXO("");v(L)})});
return _.W("you-chat-chips-data",{class:"ytwYouChatChipsDataHost",style:P},_.W(_.iY,{each:function(){return b.data().chipData||[]},
keyBy:"REFERENCE"},function(L){return _.W(Dcg,{data:L,disabled:k,pendingStateKey:d,onError:b.onError})}))},"ej"),Dcg=_.y(function(b){var d=_.$i("button"),B=_.C(_.zk(!0,void 0,"baSFEf")),k=B.next().value,G=B.next().value,P=function(){return b.data().text.content},v=function(){return b.data().transparentWhenLoading},L=_.UZ(_.nc.currentPageSubTypeSelector),A=function(){var O;
return(O=_.I2().resolve(_.O6(_.LY)))==null?void 0:_.A$P(O,L())},a=_.A2(function(O){var I,D,U,M,z,H,l,F;
return _.f(function(K){switch(K.nextAddress){case 1:O.stopPropagation();if(b.disabled())return K.return();D=String(Math.floor(((I=_.$N())==null?void 0:I.getCurrentTime())||0)*1E3);U="youchat-"+Date.now();M=function(){_.gf(b.data().onClick||{});var u=_.CrQ(b.data().continuation),r=_.LN({clientMessageId:U,playerOffsetMs:D,pageContext:A()});return new Promise(function(Q,q){_.gf(u,{form:{formData:r},commandController:{onSuccess:function(sW,L1){Q(L1)},
onServerError:function(sW,L1){q(L1.error)}}})})};
z=_.aX5(b.pendingStateKey());z(!0);_.GpQ("#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");G(!1);_.Jn(K,2);return K.yield(M(),4);case 4:_.fy(K,3);break;case 2:H=_.lt(K),(F=(l=b).onError)==null||F.call(l,H);case 3:z(!1),_.tn(K)}})});
return _.W(_.m,{cond:k,then:function(){return _.W("div",{class:"ytwYouChatChipsDataChipWrapper"},_.W("button",{el:d,class:"ytwYouChatChipsDataChip","data-disabled":b.disabled,"data-transparent-loading":v,"on:click":a,tabindex:0},P))}})},"fj");var olE=_.y(function(b){var d=b.data;var B=b.initiallyExpanded;var k=function(){var a;return(a=d().conversationResourceData)==null?void 0:a.learningGuideData};
b=_.C(_.br(function(){var a;return(a=B==null?void 0:B())!=null?a:!1}));
var G=b.next().value,P=b.next().value,v=function(){var a,O=_.p((a=k())==null?void 0:a.expandButton,_.Im);O&&_.wy(_.DX(),{data:O});P(!0)},L=_.lp(function(){var a,O;
return(O=(a=k())==null?void 0:a.sections)!=null?O:[]},void 0,"V7sYqc"),A=_.lp(function(){return L().length>4},void 0,"GFFPnd");
b=_.lp(function(){var a;return!G()&&A()&&(a=k())!=null&&a.expandButton?L().slice(0,4):L()},void 0,"Rbi7Ke");
return _.W("yt-conversation-resource-view-model",{class:_.LQ("ytConversationResourceViewModelHost","ytConversationResourceViewModelHostSectionList")},_.W(_.MN,{data:b},{expandableMetadataViewModel:_.DLQ}),_.W(_.m,{cond:function(){return A()&&!G()},
then:function(){return _.W("div",{id:"showMoreButton"},_.W(_.MN,{data:function(){var a;return(a=k())==null?void 0:a.expandButton}},{buttonViewModel:function(a){return _.W(_.F0,{data:a.data,
onClick:v})}}))}}))},"gj");_.Nfm=_.y(function(b){var d=function(){var F;return(F=b.data().text)==null?void 0:F.content},B=function(){var F,K;
return(F=b.data().webData)==null?void 0:(K=F.textResult)==null?void 0:K.content},k=_.I2().resolve(_.rf),G=_.OI(),P=function(){return b.data().chatResponseStyle},v=function(){return!b.data().transparentBackground},L=function(){return b.data().rightAlignThumbs},A=function(){return b.data().animationUrl==="https://www.gstatic.com/youtube/img/lottie/youchat_animations/gemini_twirl_v2.json"||b.data().animationUrl==="/google3/video/youtube/web/shared/testdata/animation/gemini_twirl_v2.json"},a=function(){return{animationConfig:{autoplay:!1,
loop:!1,renderer:"svg",rendererSettings:{viewBoxSize:A()?"0 0 1400 1400":"12 0 48 48"},name:"YOUCHAT_ICON",path:b.data().animationUrl||"https://www.gstatic.com/youtube/img/lottie/youchat_animations/progress_indicator_solo_v1.json"}}},O=function(){var F;
return b.data().webData||((F=b.data().text)==null?void 0:F.content)||b.data().videoResultsData||b.data().conversationResourceViewModel||b.data().quiz||b.data().yoututorQuiz||b.data().richContent},I=function(){return!!b.data().sectionHeader||O()},D=function(){var F;
return(F=b.data().videoResultsData)==null?void 0:F.videoShelf},U=function(){var F;
return(F=b.data().webData)==null?void 0:F.sourcesShelf},M=function(){return P()==="CHAT_RESPONSE_STYLE_MULTI_PART_START"||P()==="CHAT_RESPONSE_STYLE_MULTI_PART_MIDDLE"?!1:b.data().thumbsDownViewModel&&b.data().thumbsUpViewModel},z=function(){return _.p(b.data().thumbsUpViewModel,_.U0)},H=function(){return _.p(b.data().thumbsDownViewModel,_.U0)};
_.ng(function(){requestAnimationFrame(function(){var F;(F=b.shouldAnimateIcon)!=null&&F.call(b)&&mcO(G.lottieEl)})});
var l={};return _.W("you-chat-item-view-model",{class:_.LQ("ytwYouChatItemViewModelYouChatItemViewModel",(l.ytwYouChatItemViewModelColumnLayout=function(){return A()},l)),
style:_.m2({"min-height":function(){var F,K;return APO((F=b.containerHeight)==null?void 0:F.call(b),(K=b.isLastItem)==null?void 0:K.call(b))}}),
"data-target-id":function(){return b.data().id||""}},_.W(_.m,{cond:function(){return b.data().removeIcon?!1:I()},
then:function(){var F={};return _.W("div",{"aria-hidden":"true"},_.W(_.K2,{className:_.LQ("ytwYouChatItemViewModelIcon",(F.ytwYouChatItemViewModelRtl=k==="rtl",F.ytwYouChatItemViewModelHidden=function(){return!(b.data().hideIcon||P()==="CHAT_RESPONSE_STYLE_MULTI_PART_MIDDLE"||P()==="CHAT_RESPONSE_STYLE_MULTI_PART_END"?0:I())},F)),
animationName:"YOUCHAT_ICON",data:a,animationRef:G}))}}),_.W(_.m,{cond:I,
then:function(){var F={};return _.W("div",{class:_.LQ("ytwYouChatItemViewModelHost",(F.ytwYouChatItemViewModelHostNoPadding=function(){return!!b.data().sectionHeader&&!O()},F.ytwYouChatItemViewModelChatResponseStyleMultiPartStart=function(){return P()==="CHAT_RESPONSE_STYLE_MULTI_PART_START"},F.ytwYouChatItemViewModelChatResponseStyleMultiPartMiddle=function(){return P()==="CHAT_RESPONSE_STYLE_MULTI_PART_MIDDLE"},F.ytwYouChatItemViewModelChatResponseStyleMultiPartEnd=function(){return P()==="CHAT_RESPONSE_STYLE_MULTI_PART_END"},
F.ytwYouChatItemViewModelGradientBackground=v,F.ytwYouChatItemViewModelHostAlignStart=function(){return!A()},F.ytwYouChatItemViewModelHostDefaultFlex=function(){return!A()},F)),
role:"alert"},_.W(_.m,{cond:d,then:function(K){return _.W(_.Jy,{text:K,wrapCodeBlocks:!0})}}),_.W(_.MN,{data:function(){return b.data().sectionHeader}},{sectionHeaderViewModel:function(K){var u={};
return _.W(_.xw,{data:K.data,className:_.LQ("ytwYouChatItemViewModelSectionHeader",(u.ytwYouChatItemViewModelSectionHeaderNoPadding=function(){return!!b.data().sectionHeader&&!O()},u)),
forceSmallLayout:!0})}}),_.W(_.m,{cond:B,
then:function(K){return _.W(_.Jy,{text:K,wrapCodeBlocks:!0})}}),_.W(_.m,{cond:D,
then:function(){return _.W("div",{class:"ytwYouChatItemViewModelLockupShelf"},_.W(_.MN,{data:function(){var K;return(K=b.data().videoResultsData)==null?void 0:K.videoShelf}},{horizontalShelfViewModel:function(K){return _.W(_.Mp,{data:K.data,
hasPeek:!0,disableArrows:!1,protectBackground:!0})}}))}}),_.W(_.m,{cond:U,
then:function(){return _.W("div",{class:"ytwYouChatItemViewModelLockupShelf"},_.W(_.MN,{data:function(){var K;return(K=b.data().webData)==null?void 0:K.sourcesShelf}},{horizontalShelfViewModel:function(K){return _.W(_.Mp,{data:K.data,
hasPeek:!0,disableArrows:!1})}}))}}),_.W(_.MN,{data:function(){return b.data().conversationResourceViewModel}},{conversationResourceViewModel:olE}),_.W(_.MN,{data:function(){return b.data().quiz}},{learningJourneyQuizViewModel:_.qDV}),_.W(_.MN,{data:function(){return b.data().yoututorQuiz}},{yoututorQuizViewModel:OxQ}),_.W(_.MN,{data:function(){return b.data().richContent}},{cardViewModel:_.GeO,
linearLayoutViewModel:_.Np}),_.W(_.m,{cond:M,then:function(){return _.W(IXg,{thumbsUp:z,thumbsDown:H,rightAlignThumbs:L})}}))}}),_.W(_.m,{cond:function(){return b.data().chipsData},
then:function(F){return _.W(Ucm,{data:F,disabled:b.pending,onError:b.onError})}}))},"ij");
_.Nfm.idomCompat={callbacks:{onError:!0,onSend:!0}};_.poP=_.y(function(b){var d=function(){return b.data().choiceSelectedText},B=function(){return b.data().hasGradientBackground},k={};
return _.W("yt-you-chat-user-turn",{class:"ytYouChatUserTurnHost",style:_.m2({"min-height":function(){var G,P;return APO((G=b.containerHeight)==null?void 0:G.call(b),(P=b.isLastItem)==null?void 0:P.call(b))}}),
"data-target-id":function(){var G;return(G=b.data().itemTargetId)!=null?G:""}},_.W(_.m,{cond:d,
then:function(){return _.W("div",{class:"ytYouChatUserTurnChoiceSelected"},_.W(_.I4,{text:d}))}}),_.W("div",{class:_.LQ("ytYouChatUserTurnUserMessage",(k.ytYouChatUserTurnGradientContainer=B,k.ytYouChatUserTurnDefaultContainer=function(){return!B()},k))},function(){return b.data().text}))},"jj");_.MI4=_.y(function(b){var d=function(){var v;return((v=b.data)==null?void 0:v.call(b).animationUrl)||"https://www.gstatic.com/youtube/img/lottie/youchat_animations/progress_indicator_comp_v1.json"},B=_.OI(),k=_.I2().resolve(_.rf);
_.ng(function(){requestAnimationFrame(function(){var v;(v=B.lottieEl)==null||v.addEventListener("DOMLoaded",function(){var L;(L=b.onLottieLoaded)==null||L.call(b)})})});
var G=function(){var v;return(v=b.data)==null?void 0:v.call(b).loadingAnimationA11yLabel},P={};
return _.W("yt-chat-loading-view-model",{class:"ytChatLoadingViewModelHost","data-target-id":function(){var v;return((v=b.data)==null?void 0:v.call(b).targetId)||""},
"aria-label":function(){return G()||""},
role:function(){return G()?"progressbar":void 0},
style:_.m2({"min-height":function(){var v,L;return APO((v=b.containerHeight)==null?void 0:v.call(b),(L=b.isLastItem)==null?void 0:L.call(b))}})},_.W(_.K2,{"aria-hidden":"true",
className:_.LQ((P.ytChatLoadingViewModelRtl=k==="rtl",P)),animationName:"YOUCHAT_LOADER",data:function(){return{animationConfig:{autoplay:!0,loop:!0,renderer:"svg",rendererSettings:{viewBoxOnly:!0,className:d()==="https://www.gstatic.com/youtube/img/lottie/youchat_animations/gemini_twirl_v2.json"||d()==="/google3/video/youtube/web/shared/testdata/animation/gemini_twirl_v2.json"?"ytChatLoadingViewModelVerticalLoadingSvg":"ytChatLoadingViewModelLoadingSvg"},name:"YOUCHAT_LOADER",path:d()}}},
animationRef:B}))},"lj");
}catch(e){_._DumpException(e)}
try{
var Owq,IaV,Dtc;Owq=function(b){return _.N("kevlar_watch_cinematics_invisible")||b.fullscreen&&_.N("kevlar_watch_cinematics_invisible_in_fullscreen")||b.theater&&!b.fullscreen&&_.N("kevlar_watch_cinematics_invisible_in_theater")};
IaV=function(){var b=document.createElement("canvas"),d=b.getContext("2d");if(!d)throw Error("cp");_.qk(b,{position:"absolute",width:"100%",height:"100%"});return{element:b,context:d}};
Dtc=function(){return!("filter"in CanvasRenderingContext2D.prototype)||_.N("kevlar_watch_cinematics_css_blur")};
_.Ut_=function(b,d,B){return Math.abs(b-d)<=(B||1E-6)};
_.oA0=function(b,d){return b==d?!0:b&&d?b.width==d.width&&b.height==d.height:!1};_.NFD=new _.mZ("notificationActionRenderer");var pQ1=function(b){var d=this;this.element=new Image;this.failed=this.loaded=!1;this.resolver=new _.fk;this.element.addEventListener("load",function(){d.loaded=!0;d.resolver.resolve(d.element)});
this.element.addEventListener("error",function(){d.failed=!0});
this.element.src=b};var MQx=function(b,d){this.image=b;this.frame=d};
MQx.prototype.drawToCanvas=function(b,d){var B=this.frame.width/this.frame.columns,k=this.frame.height/this.frame.rows,G=d.offsetX,P=d.offsetY;Owq(d)?(b.fillStyle=d.fullscreen?"#000":"#0f0f0f",b.fillRect(G,P,(d==null?void 0:d.width)||B,(d==null?void 0:d.height)||k)):b.drawImage(this.image,this.frame.column*B,this.frame.row*k,B,k,G,P,(d==null?void 0:d.width)||B,(d==null?void 0:d.height)||k)};
var cJD=function(b){this.color=b};
cJD.prototype.drawToCanvas=function(b,d){var B=d.offsetX,k=d.offsetY,G=d.width,P=d.height;b.fillStyle=Owq(d)?d.fullscreen?"#000":"#0f0f0f":this.color;b.fillRect(B,k,G,P)};var my=function(b,d){_.s5.call(this);this.playerApi=d;this.mosaics=new Map;this.colorStore=new Map;this.pendingStoryboardIndex=this.currentStoryboardIndex=this.colorStoreTimeInterval=NaN;this.currentStoryboardSize=new _.lS(NaN,NaN);this.lastUpdateTime=NaN;this.paused=!1;this.addEventListeners();JJs(this,b);zvV(this);this.update()};
_.c(my,_.s5);my.prototype.addEventListeners=function(){var b=this,d=function(){b.update()},B=function(G){b.paused||(G.type==="newdata"&&(b.mosaics.clear(),RvD(b),$c(b)),zvV(b),b.update())},k=function(){b.onPlayerStateChange()};
this.playerApi.addEventListener("onVideoProgress",d);this.playerApi.addEventListener("onVideoDataChange",B);this.playerApi.addEventListener("onStateChange",k);this.addOnDisposeCallback(function(){b.playerApi.removeEventListener("onVideoProgress",d);b.playerApi.removeEventListener("onVideoDataChange",B);b.playerApi.removeEventListener("onStateChange",k)})};
var JJs=function(b,d){b.cinematicContainerRenderer!==d&&(b.cinematicContainerRenderer=d,RvD(b),$c(b),b.colorStoreUpdateJobId=_.Y8.addLowPriorityJob(function(){var B;if((B=b.cinematicContainerRenderer.colorStore)!=null&&B.sampledColors){B=Infinity;for(var k=_.C(b.cinematicContainerRenderer.colorStore.sampledColors),G=k.next();!G.done;G=k.next()){G=G.value;var P=Number(G.key);P!==0&&P<B&&(B=P);P=_.lG(G.value);b.colorStore.set(G.key,P)}b.colorStoreTimeInterval=B}}))},RvD=function(b){b.colorStoreUpdateJobId&&
(_.Y8.cancelJob(b.colorStoreUpdateJobId),b.colorStoreUpdateJobId=void 0);
b.colorStore.clear();b.currentStoryboardColor=void 0},XQ$=function(b,d){var B;
return(B=b.getStoryboardFrame(d))==null?void 0:B.url};
my.prototype.onPlayerStateChange=function(){this.update()};
my.prototype.isAdPlaying=function(){return this.playerApi.getPresentingPlayerType()===2};
var zvV=function(b){var d=b.getStoryboardFrame(0);d&&(d=new _.lS(d.width/d.columns,d.height/d.rows),_.oA0(b.currentStoryboardSize,d)||(b.currentStoryboardSize=d,b.publish("STORYBOARD_SIZE_CHANGED",b.currentStoryboardSize)))},hvq=function(b,d){b.currentStoryboardIndex=d;
b.pendingStoryboardIndex=NaN;d=b.getStoryboardFrame(b.currentStoryboardIndex);b.currentStoryboard=new MQx(b.mosaics.get(d.url).element,d);b.publish("STORYBOARD_CHANGED",b.currentStoryboard);b.lastUpdateTime=(0,_.N$)()};
my.prototype.isShorts=function(){return this.cinematicContainerRenderer.config.pageType==="CINEMATIC_CONTAINER_PAGE_TYPE_SHORTS"};
var $c=function(b){b.currentStoryboardIndex=NaN;b.pendingStoryboardIndex=NaN;b.currentStoryboard&&(b.currentStoryboard=void 0,b.publish("STORYBOARD_CHANGED",void 0));b.lastUpdateTime=NaN};
my.prototype.update=function(){if(!this.paused&&this.playerApi.getNumberOfStoryboardLevels()>0)if(this.isAdPlaying()||this.isShorts()&&this.playerApi.getProgressState().duration<15)$c(this);else{var b=this.playerApi.getPlayerState(1);if(b===-1||b===5||b===0)$c(this);else if(isNaN(this.lastUpdateTime)||!((0,_.N$)()<this.lastUpdateTime+this.cinematicContainerRenderer.config.animationConfig.minImageUpdateIntervalMs))if(b=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){b=""+Math.round(b*1E3/this.colorStoreTimeInterval)*this.colorStoreTimeInterval;var d=this.colorStore.get(b);d?d!==this.currentStoryboardColor&&(this.currentStoryboardColor=this.currentStoryboardColor=d,this.currentStoryboard=new cJD(d),this.publish("STORYBOARD_CHANGED",this.currentStoryboard),
this.lastUpdateTime=(0,_.N$)()):(_.eu(new _.iq("Could not find color for timestamp: "+b,this.cinematicContainerRenderer)),$c(this))}else $c(this);else Hwb(this,b)}};
var Hwb=function(b,d){var B=b.getStoryboardFrameIndex(d);if(B!==b.currentStoryboardIndex&&B!==b.pendingStoryboardIndex){d=XQ$(b,B);var k=b.mosaics.get(d);k?k.loaded&&hvq(b,B):(b.pendingStoryboardIndex=B,B=new pQ1(d),b.mosaics.set(d,B),B.resolver.promise.then(function(){if(!b.isDisposed()&&!b.paused&&!isNaN(b.pendingStoryboardIndex)){var G=XQ$(b,b.pendingStoryboardIndex);if(G){var P;(P=b.mosaics.get(G))!=null&&P.loaded&&hvq(b,b.pendingStoryboardIndex)}else $c(b)}}))}};
my.prototype.getStoryboardFrameIndex=function(b){var d=this.isShorts()&&this.playerApi.getNumberOfStoryboardLevels()>1?1:0;return this.playerApi.getStoryboardFrameIndex(b,d)};
my.prototype.getStoryboardFrame=function(b){var d=this.isShorts()&&this.playerApi.getNumberOfStoryboardLevels()>1?1:0,B,k;return((k=(B=this.playerApi).getStoryboardFrame)==null?void 0:k.call(B,b,d))||null};
my.prototype.pause=function(){this.lastUpdateTime=NaN;this.paused=!0};var If=function(b,d,B,k){k=k===void 0?!1:k;_.yQ.call(this);this.cinematicContainerRenderer=d;this.playerApi=B;this.theater=this.fullscreen=!1;var G;this.ambientLightThemeEnabled=!k&&!!(d==null?0:(G=d.config)==null?0:G.enableInLightTheme);this.ambientTheaterModeEnabled=(this.ambientFullscreenEnabled=k)&&!0;this.container=document.createElement("div");b.appendChild(this.container);this.innerContainer=document.createElement("div");this.container.appendChild(this.innerContainer);las(this);this.backCanvas=
IaV();this.frontCanvas=IaV();this.innerContainer.appendChild(this.backCanvas.element);this.innerContainer.appendChild(this.frontCanvas.element);this.storyboardManager=new my(d,this.playerApi);_.RK(this,this.storyboardManager);this.addEventListeners();tQc(this)?j2D(this,100+OC(this)*3*2,100+OC(this)*3*2):FBD(this);Zwb(this,this.storyboardManager.currentStoryboard)};
_.c(If,_.yQ);
var las=function(b){var d=b.playerApi.getVideoAspectRatio();_.qk(b.container,{"aspect-ratio":""+d,"max-width":"100%",height:"100%",margin:"0 auto",display:"flex","flex-direction":"column","justify-content":"center","pointer-events":"none"});var B;var k;if((b.fullscreen||b.theater)&&((B=b.cinematicContainerRenderer.config)==null?0:(k=B.watchFullscreenConfig)==null?0:k.colorSourceWidthMultiplier))B=b.cinematicContainerRenderer.config.watchFullscreenConfig.colorSourceWidthMultiplier;else{var G;B=(G=
b.cinematicContainerRenderer.config.colorSourceWidthMultiplier)!=null?G:b.cinematicContainerRenderer.config.colorSourceSizeMultiplier}var P,v;if((b.fullscreen||b.theater)&&((P=b.cinematicContainerRenderer.config)==null?0:(v=P.watchFullscreenConfig)==null?0:v.colorSourceHeightMultiplier))G=b.cinematicContainerRenderer.config.watchFullscreenConfig.colorSourceHeightMultiplier;else{var L;G=(L=b.cinematicContainerRenderer.config.colorSourceHeightMultiplier)!=null?L:b.cinematicContainerRenderer.config.colorSourceSizeMultiplier}_.qk(b.innerContainer,
{"aspect-ratio":""+d,position:"relative","max-height":"100%","max-width":"100%","pointer-events":"none",transform:"scale("+B+", "+G+")"});Dtc()&&_.qk(b.innerContainer,"filter","blur("+_.Nt("cinematic_watch_css_filter_blur_strength",40)+"px)")};
If.prototype.setFullscreen=function(b,d){this.fullscreen=b;this.theater=!!d;las(this);if(this.ambientFullscreenEnabled||this.ambientLightThemeEnabled||this.ambientTheaterModeEnabled)this.backCanvas.context.clearRect(0,0,this.backCanvas.element.width,this.backCanvas.element.height),b=this.storyboardManager.currentStoryboard,gAX(this),b&&yJs(this,b)};
If.prototype.addEventListeners=function(){var b=this,d=this.storyboardManager.subscribe("STORYBOARD_CHANGED",function(G){Zwb(b,G)}),B=this.storyboardManager.subscribe("STORYBOARD_SIZE_CHANGED",function(){FBD(b)});
this.addOnDisposeCallback(function(){b.storyboardManager.unsubscribeByKey(d);b.storyboardManager.unsubscribeByKey(B)});
var k=function(){las(b)};
this.playerApi.addEventListener("onVideoDataChange",k);this.addOnDisposeCallback(function(){b.playerApi.removeEventListener("onVideoDataChange",k)})};
var FBD=function(b){if(!tQc(b)){var d=b.storyboardManager.currentStoryboardSize;isNaN(d.width)||isNaN(d.height)||j2D(b,Number(d.width)+OC(b)*3*2,Number(d.height)+OC(b)*3*2)}},j2D=function(b,d,B){b.backCanvas.element.width=d;
b.backCanvas.element.height=B;b.frontCanvas.element.width=d;b.frontCanvas.element.height=B},tQc=function(b){return b.cinematicContainerRenderer.presentationStyle==="CINEMATIC_CONTAINER_PRESENTATION_STYLE_DYNAMIC_SINGLE_COLOR"},Zwb=function(b,d,B){B=B===void 0?!1:B;
var k=b.frontCanvas.element.getAnimations()[0];k?(k.pause(),b.backCanvas.context.globalAlpha=Number(getComputedStyle(b.frontCanvas.element).opacity),b.frontCanvas.element.style.opacity="0",k.finish()):b.backCanvas.context.globalAlpha=1;b.backCanvas.context.drawImage(b.frontCanvas.element,0,0,b.backCanvas.element.width,b.backCanvas.element.height);gAX(b);d&&yJs(b,d);d=d?b.cinematicContainerRenderer.config.animationConfig.crossfadeDurationMs:_.Nt("cinematic_watch_fade_out_duration",500);k=_.Nt("cinematic_watch_transition_frame_rate")/
1E3;var G={};k&&(G={easing:"steps("+Math.round(d*k)+")"});(B===void 0?0:B)||b.frontCanvas.element.animate([{opacity:0},{opacity:1}],Object.assign({},{duration:d,iterations:1},G));b.frontCanvas.element.style.opacity="1"},gAX=function(b){var d=b.ambientLightThemeEnabled||b.ambientTheaterModeEnabled,B=b.ambientLightThemeEnabled||b.ambientFullscreenEnabled;
b.frontCanvas.context.fillStyle=b.theater&&d||b.fullscreen&&B?"#000":"#0f0f0f";Dtc()||(b.frontCanvas.context.filter="blur(0)");b.frontCanvas.context.fillRect(0,0,b.frontCanvas.element.width,b.frontCanvas.element.height)},yJs=function(b,d){Dtc()||(b.frontCanvas.context.filter="blur("+OC(b)+"px)");
b.frontCanvas.context.globalAlpha=b.fullscreen&&b.ambientFullscreenEnabled||b.theater&&b.ambientTheaterModeEnabled?_.Nt("cinematic_watch_effect_letterbox_opacity",.4):_.Nt("cinematic_watch_effect_opacity",.4);var B={offsetX:OC(b)*3,offsetY:OC(b)*3,theater:b.theater,fullscreen:b.fullscreen};tQc(b)&&(B.width=100,B.height=100);d.drawToCanvas(b.frontCanvas.context,B);b.frontCanvas.context.globalAlpha=1},OC=function(b){var d;
return(d=b.cinematicContainerRenderer.config.blurStrength)!=null?d:5};
If.prototype.disposeInternal=function(){_.yQ.prototype.disposeInternal.call(this);this.container.remove()};
If.prototype.clear=function(){Zwb(this,void 0,!0)};
If.prototype.pause=function(){this.storyboardManager.pause()};var S6D;S6D=_.tL(function(){var b,d,B=!((d=(b=document.createElement("canvas")).getContext)==null||!d.call(b,"2d")),k;b=!((k=CSS)==null||!k.supports("filter: blur(0)"));k=!!Element.prototype.animate&&!!Element.prototype.getAnimations;var G;return B&&b&&k&&!((G=CSS)==null||!G.supports("aspect-ratio: 1 / 1"))});
_.DT=function(b,d){_.s5.call(this);this.container=b;this.playerApi=d;this.fullscreen=this.theater=this.settingEnabled=this.isDarkModeEnabled=this.wasAllowed=!1;this.prefersReducedMotionQuery=VQD(this);this.update()};
_.c(_.DT,_.s5);_.iws=function(b){var d=document.documentElement.hasAttribute("dark");b.isDarkModeEnabled=d;b.update()};
_.wQq=function(b,d){b.settingEnabled=d;b.update()};
_.DT.prototype.setFullscreen=function(b,d){this.fullscreen=b;this.theater=!!d;this.update()};
_.uRq=function(b,d){b.cinematicContainerRenderer=d;b.cinematicContainerRenderer&&(b.cinematicsVe=_.an(b.isShorts()?227858:159022),_.wd(_.DX(),b.cinematicsVe),b.loggingClientData={watchCinematicContainerData:{presentationStyle:b.cinematicContainerRenderer.presentationStyle}});b.update()};
_.DT.prototype.isShorts=function(){var b,d;return((b=this.cinematicContainerRenderer)==null?void 0:(d=b.config)==null?void 0:d.pageType)==="CINEMATIC_CONTAINER_PAGE_TYPE_SHORTS"};
_.DT.prototype.isAllowed=function(){var b;if(b=S6D()){var d,B,k;b=((B=this.cinematicContainerRenderer)==null?void 0:B.presentationStyle)==="CINEMATIC_CONTAINER_PRESENTATION_STYLE_DYNAMIC_SINGLE_COLOR"&&!((k=this.cinematicContainerRenderer)==null||!k.colorStore)||((d=this.cinematicContainerRenderer)==null?void 0:d.presentationStyle)==="CINEMATIC_CONTAINER_PRESENTATION_STYLE_DYNAMIC_BLURRED"}if(b)if(_.N("web_cinematics_pausing")){var G,P;b=this.isDarkModeEnabled||!!((G=this.cinematicContainerRenderer)==
null?0:(P=G.config)==null?0:P.enableInLightTheme)}else{var v,L;G=!!((v=this.cinematicContainerRenderer)==null?0:(L=v.config)==null?0:L.enableInLightTheme)&&(_.xe("INNERTUBE_CLIENT_NAME")==="MWEB"||this.fullscreen||this.theater);b=this.isDarkModeEnabled||G}if(v=b){var A,a;v=!((a=(A=this.prefersReducedMotionQuery)==null?void 0:A.matches)!=null&&a)}return v};
_.KB_=function(b){(b=b.currentCinematicEffect)!=null&&(b=b.storyboardManager,b.paused=!1,zvV(b),b.update())};
_.DT.prototype.isEnabled=function(){return this.isAllowed()&&this.settingEnabled};
var VQD=function(b){if(!_.N("web_watch_cinematics_preferred_reduced_motion_default_disabled")&&window.matchMedia){var d=window.matchMedia("(prefers-reduced-motion: reduce)"),B=function(){b.update()};
d.addListener(B);b.addOnDisposeCallback(function(){d.removeListener(B)});
return d}};
_.DT.prototype.update=function(){this.isAllowed()!==this.wasAllowed&&(this.wasAllowed=this.isAllowed(),this.publish("CINEMATICS_ALLOWED_CHANGED",this.wasAllowed));if(this.isEnabled()){var b=this.cinematicContainerRenderer;this.currentCinematicEffect||(this.currentCinematicEffect=new If(this.container,b,this.playerApi,this.isDarkModeEnabled),_.RK(this,this.currentCinematicEffect));this.currentCinematicEffect.setFullscreen(this.fullscreen,this.theater);var d=this.currentCinematicEffect;d.cinematicContainerRenderer!==
b&&(d.cinematicContainerRenderer=b,JJs(d.storyboardManager,b),las(d));b=_.mh();_.$J(0,194,!0);b.save();b=_.hb();this.cinematicsVe&&b&&_.uV(b,[this.cinematicsVe],this.loggingClientData)}else this.currentCinematicEffect&&(b=_.hb(),this.cinematicsVe&&b&&_.KT(b,[this.cinematicsVe],!1,this.loggingClientData),_.fO(this.currentCinematicEffect),this.currentCinematicEffect=void 0)};
_.DB.Object.defineProperties(_.DT.prototype,{TEST_ONLY:{configurable:!0,enumerable:!0,get:function(){}}});
}catch(e){_._DumpException(e)}
try{
var uLV;var Kec;_.hs({_template:function(){if(Kec!==void 0)return Kec;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);var d=
b.content,B=d.insertBefore;uLV===void 0&&(uLV=document.createElement("template"));var k=uLV;B.call(d,k.content.cloneNode(!0),b.content.firstChild);return Kec=b},
is:"tp-yt-iron-pages",behaviors:[_.bm,_.T6],properties:{activateEvent:{type:String,value:null}},observers:["_selectedPageChanged(selected)"],_selectedPageChanged:function(){this.async(this.notifyResize)}});
}catch(e){_._DumpException(e)}
try{
var Vm0;_.iOs=function(){if(_.N("kevlar_home_skeleton")&&!Vm0){var b=document.querySelector("#home-page-skeleton");b&&(_.hU("hgcr"),_.tr(b),Vm0=!0)}};
Vm0=!1;_.x9=new _.mZ("cinematicContainerRenderer");
}catch(e){_._DumpException(e)}
try{
var S1_=function(b){return _.r1G(_.T2G(b&16777215))<.5},Vzs=function(b,d,B){var k=B.minimumRowsOfVideosBetweenSections===void 0?1:B.minimumRowsOfVideosBetweenSections;
return b<(B.minimumRowsOfVideosAtStart===void 0?2:B.minimumRowsOfVideosAtStart)||d!==null&&b-d<=k?!1:!0},i5e=function(b,d){var B=0,k=0;
b=_.C(b);for(var G=b.next();!G.done;G=b.next()){var P=G.value;if(P.richItemRenderer)P.richItemRenderer.rowIndex=k,P.richItemRenderer.colIndex=B++,B===d&&(B=0,k++);else if(P.richGroupRenderer&&P.richGroupRenderer.numColumns!==void 0)P.richGroupRenderer.rowIndex=k,P.richGroupRenderer.colIndex=B,B+=P.richGroupRenderer.numColumns,B===d&&(B=0,k++);else if(P.richSectionRenderer){var v=G=void 0;if(P=_.p((G=P)==null?void 0:(v=G.richSectionRenderer)==null?void 0:v.content,_.F7S))P.rowIndex=k++}}},wmq=function(b,
d){var B=d.contentElement;
d=d.rendererToTagNameMap;if(B&&d&&d.size!==0){for(var k=new Map,G=_.C(B.children),P=G.next();!P.done;P=G.next()){P=P.value;var v=P.tagName.toLowerCase(),L=k.get(v);L||(L=[],k.set(v,L));L.push(P)}if(k.size!==0)for(G=Math.min(b.length,B.children.length),P=new Map,v=0;v<G;v++){L=Object.keys(b[v])[0];L=d.get(L);if(!L)break;var A=P.get(L);A===void 0&&(A=0,P.set(L,A));var a=k.get(L);if(!a||A>=a.length)break;P.set(L,A+1);L=a[A];A=B.children[v];A!==L&&(_.bI=!0,_.dy.set(L,!0),B.insertBefore(L,A),_.dy.delete(L),
_.bI=!1)}}},uFV=function(b,d,B,k,G,P,v){k=k===void 0?{}:k;
if(!b||!b.length)return{orderedContent:[]};b=b.slice();var L=[],A=[];G=null;for(var a=0,O=function(K){A.sort(function(Q,q){return q.skippedOnRow-Q.skippedOnRow});
for(var u,r=(u=A.shift())==null?void 0:u.content;r;)!r.richSectionRenderer&&K||L.push(r),u=void 0,r=(u=A.shift())==null?void 0:u.content},I=void 0,D=void 0,U=new Set;b.length>0||A.length>0;){for(var M=[],z=d;z>0;){var H=void 0,l=void 0,F=(l=A[0]&&A[0].skippedOnRow<a?(H=A.shift())==null?void 0:H.content:void 0)!=null?l:b.shift();
if(!F)break;if(F.richItemRenderer)H=F.richItemRenderer.targetId,l=void 0,H&&((l=v)==null?0:l.has(H))&&(l=v.get(H),!I||l&&l.timestamp>I.timestamp)&&(I=l,D&&U.add(D),D=H),M.push(F),z--;else if(F.richGroupRenderer&&F.richGroupRenderer.numColumns!==void 0)F.richGroupRenderer.numColumns<=z?(M.push(F),z-=F.richGroupRenderer.numColumns):z===d&&F.richGroupRenderer.numColumns>d?(M.push({richGroupRenderer:Object.assign({},F.richGroupRenderer,{numColumns:d})}),z=0):A.push({content:F,skippedOnRow:a});else if(F.richSectionRenderer)if(Vzs(a,
G,k)&&z===d){L.push(F);G=a;a++;continue}else A.push({content:F,skippedOnRow:a});else if(F.continuationItemRenderer){O(!0);L.push(F);z=0;break}if(z===0)L.push.apply(L,_.K6(M));else if(!B&&b.length===0){O(!1);L.push.apply(L,_.K6(M));z=0;break}}a++;I&&(L.push(I.content),a++);D=I=void 0}i5e(L,d);P&&wmq(L,P);return{orderedContent:L,pinnedContentNotShownTargetIds:U}},T1D=function(b,d){if(d){var B=_.Yg().getState().entities.flowStateEntity,k=KXD(b),G=[d];
k&&k!==d&&G.push(k);var P=!0,v;if(B&&b.flowStateEntityKey&&((v=B[b.flowStateEntityKey])==null?void 0:v.primaryButtonDisabled)!==void 0){var L;P=!((L=B[b.flowStateEntityKey])==null||!L.primaryButtonDisabled)}nBc(b,k!=null?k:d,G,P)}},Qlx=function(b){return _.Yt(_.Yg(),function(d){return d.entities.flowStateEntity},function(d,B){if(b.flowStateEntityKey){var k,G=d==null?void 0:(k=d[b.flowStateEntityKey])==null?void 0:k.currentStepId,P;
B=B==null?void 0:(P=B[b.flowStateEntityKey])==null?void 0:P.currentStepId;P=_.Yg().getState().talkToRecs;if(G&&G!==B){var v;d=(d==null?void 0:(v=d[b.flowStateEntityKey])==null?void 0:v.stepIdStack)||Object.keys(P.stepStates);v=!r$$(P==null?void 0:P.stepStates[G]);nBc(b,G,d,v)}}})},xx1=function(b){return _.Yt(_.Yg(),q1D,function(d){var B=KXD(b);
if(B){var k=Object.keys(d.stepStates);d=!r$$(d==null?void 0:d.stepStates[B]);nBc(b,B,k,d)}})},r$$=function(b){var d=Object.keys((b==null?void 0:b.selectionStates)||{}).reduce(function(P,v){return P||(b==null?void 0:b.selectionStates[v].isSelected)},!1),B,k,G=!!(b==null?0:(B=b.userQuery)==null?0:(k=B.userQuery)==null?0:k.trim());
return d||G},KXD=function(b){if(b.flowStateEntityKey){var d,B,k=(d=_.Yg().getState().entities.flowStateEntity)==null?void 0:(B=d[b.flowStateEntityKey])==null?void 0:B.currentStepId;
if(k)return k}},nBc=function(b,d,B,k){_.Yg().dispatch(_.cE("flowStateEntity",b.flowStateEntityKey,{currentStepId:d,
stepIdStack:B,key:b.flowStateEntityKey,primaryButtonDisabled:k}))},Y1D;var epD;_.hs({_template:function(){if(epD!==void 0)return epD;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);
var d=b.content,B=d.insertBefore;Y1D===void 0&&(Y1D=document.createElement("template"));var k=Y1D;B.call(d,k.content.cloneNode(!0),b.content.firstChild);return epD=b},
is:"tp-yt-paper-material",properties:{elevation:{type:Number,reflectToAttribute:!0,value:1},animated:{type:Boolean,reflectToAttribute:!0,value:!1}}});var bOc=new _.mZ("flowRootRenderer");var dyX=new _.mZ("chipsShelfViewModel");var Bes=new _.mZ("responsiveContainerConfiguration");_.kEc=new _.mZ("engagementPanelSectionListRenderer");var GEV=function(){this.horizontal=!1},Pis=function(b,d){b.horizontal=d};
GEV.prototype.position=function(b,d,B,k){k=k===void 0?1:k;b=this.delta(b)*k+d;k=Math.max(d,B);return b>=Math.min(d,B)&&b<=k?b:B};
GEV.prototype.axis=function(b){b=this.direction(b);return b==="up"||b==="down"?"Y":"X"};var IO=function(b,d,B){d=d===void 0?_.rN():d;this.target=b;this.manager=d;this.touchAction=B;this.events=[];this.attached=!1;this.eventMap={};this.onSwipeDown=function(){};
this.onSwipeUp=function(){};
this.onPanStart=function(){};
this.onPanMove=function(){};
this.onPanEnd=function(){}};
IO.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(_.K6(this.events)));for(var b=_.C(this.events),d=b.next();!d.done;d=b.next())this.listen(d.value)}};
IO.prototype.detach=function(){if(this.attached){this.attached=!1;this.manager.unregisterTouchEvents.apply(this.manager,[this.target].concat(_.K6(this.events)));for(var b=_.C(this.events),d=b.next();!d.done;d=b.next())this.unlisten(d.value)}};
IO.prototype.listen=function(b){this.eventMap[b]&&this.target.addEventListener(b,this.eventMap[b])};
IO.prototype.unlisten=function(b){this.eventMap[b]&&this.target.removeEventListener(b,this.eventMap[b])};var DR=function(){GEV.apply(this,arguments)};
_.c(DR,GEV);DR.prototype.direction=function(b){var d=b.detail;b=d.deltaY;d=d.deltaX;return b&&!this.horizontal?b>0?"down":"up":d&&this.horizontal?d>0?"right":"left":"none"};
DR.prototype.distance=function(b){return Math.abs(this.delta(b))};
DR.prototype.delta=function(b){var d=this.direction(b),B=b.detail;b=B.deltaX;B=B.deltaY;return d==="up"||d==="down"?B||0:b||0};
DR.prototype.velocity=function(b){var d=this.direction(b),B=b.detail;b=B.velocityX;B=B.velocityY;return Math.abs(d==="up"||d==="down"?B||0:b||0)};_.UX=function(b,d,B,k,G,P){G=G===void 0?new DR:G;P=P===void 0?_.rN():P;IO.call(this,d,P,k);var v=this;this.element=b;this.target=d;this.config=B;this.input=G;this.manager=P;this.events=["panstart","panmove","panend"];this.onPanStart=function(){v.config.draggingClass&&v.element.classList.add(v.config.draggingClass);v.config.startAction&&v.config.startAction()};
this.onPanMove=function(L){var A=E$_(v,L);if(A){v.move(L,A);A.fade&&v.fade(L,A);var a=v.input.direction(L);A.moveAction&&A.moveAction(sKc(v,L,A),a)}};
this.onPanEnd=function(L){var A,a,O,I,D,U;return _.f(function(M){if(M.nextAddress==1){v.animationRequestId&&cancelAnimationFrame(v.animationRequestId);v.animationRequestId=void 0;A=E$_(v,L);if(!A)return M.return();a=A;O=a.triggerAction;I=a.fade;D=a.disableFinish;U=a.translateBack;var z=v.input.velocity(L),H=v.input.distance(L),l=v.threshold(A);return z>.3&&H>10||H>l?D?M.jumpTo(6):I?M.yield(Cib(v,L),6):M.yield(v$e(v,L,A),6):U?M.yield(v.translateBack(L),3):M.jumpTo(3)}M.nextAddress!=3&&O&&O();v.config.draggingClass&&
v.element.classList.remove(v.config.draggingClass);v.reset();_.tn(M)})};
b=Object.keys(B.triggers);this.directions=new Set(b);Pis(this.input,this.directions.has("right")||this.directions.has("left"))};
_.c(_.UX,IO);_.UX.prototype.reset=function(){this.element.style.transform="";this.element.style.opacity="";this.config.resetAction&&this.config.resetAction()};
var E$_=function(b,d){d=b.input.direction(d);return b.config.triggers[d]};
_.UX.prototype.move=function(b,d){var B=this;this.animationRequestId||(this.animationRequestId=requestAnimationFrame(function(){var k=B.input.axis(b),G=B.input.position(b,B.config.startPosition,d.endPosition,d.moveRatio||1);B.element.style.transform="translate"+k+"("+G+"px)";B.animationRequestId=void 0}))};
var sKc=function(b,d,B){var k=B.moveRatio||1;B=Math.abs(b.config.startPosition-B.endPosition);return Math.min(b.input.distance(d)*k,B)/B};
_.UX.prototype.fade=function(b,d){var B=d.endOpacity;b=sKc(this,b,d);b>0&&(this.element.style.opacity=""+(((B||0)-1)*b+1))};
_.UX.prototype.threshold=function(b){return b.threshold?b.threshold:Math.abs(b.endPosition-this.config.startPosition)/3};
var v$e=function(b,d,B){var k,G,P,v,L,A,a;return _.f(function(O){if(O.nextAddress==1)return k=b.input.delta(d)+b.config.startPosition,G=b.input.axis(d),P=B,v=P.endPosition,L=P.transitionEndPosition,a=(A=L)!=null?A:v,O.yield(b.element.animate([{transform:"translate"+G+"("+k+"px)"},{transform:"translate"+G+"("+a+"px)"}],{duration:400,easing:"cubic-bezier(.05, 0, 0, 1)"}).finished,2);b.element.style.transform="translate"+G+"("+a+"px)";_.tn(O)})};
_.UX.prototype.translateBack=function(b){var d=this,B,k;return _.f(function(G){if(G.nextAddress==1){if(!d.element.style.transform)return G.return();B=d.input.axis(b);k=d.config.startPosition;return G.yield(d.element.animate([{transform:d.element.style.transform},{transform:"translate"+B+"("+k+"px)"}],{duration:400,easing:"cubic-bezier(.05, 0, 0, 1)"}).finished,2)}d.element.style.transform="translate"+B+"("+k+"px)";_.tn(G)})};
var Cib=function(b,d){var B,k,G,P;return _.f(function(v){if(v.nextAddress==1)return B=b.input.delta(d)+b.config.startPosition,k=b.input.axis(d),G=B+70,P=b.element.style.opacity===""?1:b.element.style.opacity,v.yield(b.element.animate([{transform:"translate"+k+"("+B+"px)",opacity:P},{transform:"translate"+k+"("+G+"px)",opacity:0}],{duration:400,easing:"cubic-bezier(.05, 0, 0, 1)"}).finished,2);b.element.style.transform="translate"+k+"("+G+"px)";b.element.style.opacity="0";_.tn(v)})};var oO=function(){var b=_.o3.apply(this,arguments)||this;b._noAccessors=!0;b.scrollRate=3;b.autoScrollAnimationStart=0;b.autoScrollPaused=!1;b.autoScrollRafId=0;return b};
_.c(oO,_.o3);_.E=oO.prototype;_.E.created=function(){var b=this;this.boundAutoScrollHandler=function(d){b.autoScroll(d)}};
_.E.detached=function(){this.hostElement.removeEventListener("mouseout",_.mq(this,this.startAutoScroll));this.hostElement.removeEventListener("click",_.mq(this,this.endAutoScroll));this.hostElement.removeEventListener("mouseover",_.mq(this,this.endAutoScroll));this.endAutoScroll&&this.endAutoScroll()};
_.E.autoScrollEnabledChanged=function(){this.autoScrollEnabled?(this.hostElement.addEventListener("mouseout",_.mq(this,this.startAutoScroll)),this.hostElement.addEventListener("click",_.mq(this,this.endAutoScroll)),this.hostElement.addEventListener("mouseover",_.mq(this,this.endAutoScroll)),this.startAutoScroll()):(this.hostElement.removeEventListener("mouseout",_.mq(this,this.startAutoScroll)),this.hostElement.removeEventListener("click",_.mq(this,this.endAutoScroll)),this.hostElement.removeEventListener("mouseover",
_.mq(this,this.endAutoScroll)),this.endAutoScroll())};
_.E.autoScroll=function(b){this.autoScrollAnimationStart||(this.autoScrollAnimationStart=b);var d;if(d=!this.autoScrollPaused&&this.scrollTarget)d=this.scrollTarget,d=d.scrollHeight-d.scrollTop!==d.clientHeight;d&&(d=1E3/this.scrollRate,b-=this.autoScrollAnimationStart,b>d&&(this.scrollTarget.scrollTop+=Math.ceil(b/d),this.autoScrollAnimationStart=0),this.startAutoScroll())};
_.E.startAutoScroll=function(){this.autoScrollPaused=!1;this.autoScrollRafId=window.requestAnimationFrame(this.boundAutoScrollHandler)};
_.E.endAutoScroll=function(){this.autoScrollPaused=!0;window.cancelAnimationFrame(this.autoScrollRafId)};
oO.prototype.autoScrollEnabledChanged=oO.prototype.autoScrollEnabledChanged;_.w([_.Z(),_.n("design:type",Object)],oO.prototype,"scrollRate",void 0);_.w([_.Z(),_.n("design:type",Object)],oO.prototype,"scrollTarget",void 0);_.w([_.Z(),_.n("design:type",Boolean)],oO.prototype,"autoScrollEnabled",void 0);_.w([_.O8("autoScrollEnabled"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],oO.prototype,"autoScrollEnabledChanged",null);_.w([_.NO()],oO);_.LKD=[oO.prototype];var f_$;var Nd=function(){var b=_.g.apply(this,arguments)||this;b.dismissButtonOverrides={iconPosition:"icon-only",style:"overlay-dark",type:"tonal",size:"M",state:"active"};b.forceDarkTheme=!1;b.forceLightTheme=!1;b.dynamicTextHeight=94;b.hasOverflowButton=!1;b.isInfeedModernization=!1;return b};
_.c(Nd,_.g);_.E=Nd.prototype;_.E.computeUrlImg=function(b){if(b)return _.GD(b.thumbnails)};
_.E.getLogoHeight=function(b){return this.logoWithPadding(b)?"31":"24"};
_.E.getLogoClassName=function(b){return this.logoWithPadding(b)?"ytd-banner-promo-renderer-logo-with-padding":"ytd-banner-promo-renderer-logo"};
_.E.logoWithPadding=function(b){var d,B;return(b=(d=b.thumbnails)==null?void 0:(B=d[0])==null?void 0:B.height)&&b%31===0?!0:!1};
_.E.sendImpressionEndpoints=function(b){b.impressionEndpoints&&_.GA(this.hostElement,b.impressionEndpoints)};
_.E.observeBasicPalette=function(){var b,d,B=(b=this.data)==null?void 0:(d=b.colorData)==null?void 0:d.basicColorPaletteData;B?_.zD(this.hostElement,B):_.zD(this.hostElement,{})};
_.E.observeDataChanged=function(){var b;this.dynamicTextHeight=((b=this.data)==null?0:b.supplementalText)?74:94;var d;this.hasSupplementalText=!((d=this.data)==null||!d.supplementalText);var B,k,G,P;b=(B=this.data)==null?void 0:(k=B.actionButton)==null?void 0:(G=k.buttonRenderer)==null?void 0:(P=G.colorData)==null?void 0:P.basicColorPaletteData;var v,L,A;if(!((v=this.data)==null?0:(L=v.actionButton)==null?0:(A=L.buttonRenderer)==null?0:A.style)&&b){this.computeIsInfeedModernization(this.data)||(b.borderColor=
b.foregroundTitleColor);var a,O;this.set("data.actionButton.buttonRenderer",_.w1.unsafeClone((a=this.data)==null?void 0:(O=a.actionButton)==null?void 0:O.buttonRenderer))}};
_.E.observeDataForCounterfactual=function(){if(_.N("kevlar_banner_cf_extra_logging")){var b;((b=this.data)==null?0:b.isVisible)||this.sendImpressionEndpoints(this.data)}};
_.E.computeSupplementalStyle=function(){var b;if((b=this.data)!=null&&b.supplementalText){var d,B,k;if((d=this.data)==null?0:(B=d.colorData)==null?0:(k=B.basicColorPaletteData)==null?0:k.foregroundActivatedColor)return b=_.Hg(this.data.colorData.basicColorPaletteData.foregroundActivatedColor),"--yt-endpoint-color:"+b+"; --yt-endpoint-hover-color:"+b+"; --yt-endpoint-visited-color:"+b+"; --yt-formatted-string-bold-font-weight:700;"}};
_.E.computeForcedDarkTheme=function(){var b,d,B,k=(b=this.data)==null?void 0:(d=b.actionButton)==null?void 0:(B=d.buttonRenderer)==null?void 0:B.style,G,P,v;b=S1_(((G=this.data)==null?void 0:(P=G.colorData)==null?void 0:(v=P.basicColorPaletteData)==null?void 0:v.backgroundColor)||0);return k&&b};
_.E.computeForcedLightTheme=function(){var b,d,B,k=(b=this.data)==null?void 0:(d=b.actionButton)==null?void 0:(B=d.buttonRenderer)==null?void 0:B.style,G,P,v;b=!S1_(((G=this.data)==null?void 0:(P=G.colorData)==null?void 0:(v=P.basicColorPaletteData)==null?void 0:v.backgroundColor)||0);return k&&b};
_.E.computeHasOverflowButton=function(b){return!!b.overflowButton};
_.E.computeHasTitle=function(b){return!!b.title};
_.E.computeTitleMaxFontSize=function(b){return this.computeHasOverflowButton(b)?28:64};
_.E.onDismissClick=function(){this.hostElement.classList.add("dismissed")};
_.E.computeIsInfeedModernization=function(){var b,d,B,k,G=(b=this.data)==null?void 0:(d=b.actionButton)==null?void 0:(B=d.buttonRenderer)==null?void 0:(k=B.colorData)==null?void 0:k.basicColorPaletteData;return(G==null?void 0:G.backgroundColor)===452984831||(G==null?void 0:G.backgroundColor)===218103808};
Nd.prototype.observeDataForCounterfactual=Nd.prototype.observeDataForCounterfactual;Nd.prototype.observeDataChanged=Nd.prototype.observeDataChanged;Nd.prototype.observeBasicPalette=Nd.prototype.observeBasicPalette;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Nd.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.Wl),_.n("design:type",Object)],Nd.prototype,"ytdDismissibleItemBehavior",void 0);
_.w([_.R(_.Oi.YtdGuideStateAwareBehavior),_.n("design:type",Object)],Nd.prototype,"ytdGuideStateAwareBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Nd.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0,value:!1}),_.n("design:type",Boolean)],Nd.prototype,"hasSupplementalText",void 0);_.w([_.Z(),_.n("design:type",Object)],Nd.prototype,"dismissButtonOverrides",void 0);
_.w([_.Z({reflectToAttribute:!0,computed:"computeHasTitle(data)"}),_.n("design:type",Boolean)],Nd.prototype,"hasTitle",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"computeForcedDarkTheme(data)"}),_.n("design:type",Object)],Nd.prototype,"forceDarkTheme",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"computeForcedLightTheme(data)"}),_.n("design:type",Object)],Nd.prototype,"forceLightTheme",void 0);_.w([_.Z(),_.n("design:type",Object)],Nd.prototype,"dynamicTextHeight",void 0);
_.w([_.Z({reflectToAttribute:!0,computed:"computeHasOverflowButton(data)"}),_.n("design:type",Object)],Nd.prototype,"hasOverflowButton",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"computeIsInfeedModernization(data)"}),_.n("design:type",Object)],Nd.prototype,"isInfeedModernization",void 0);_.w([_.O8("data.colorData.basicColorPaletteData"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Nd.prototype,"observeBasicPalette",null);
_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Nd.prototype,"observeDataChanged",null);_.w([_.O8("data.isVisible"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Nd.prototype,"observeDataForCounterfactual",null);_.w([_.ZM({is:"ytd-banner-promo-renderer",disableElementRegistration:!0})],Nd);
_.V(Nd,"ytd-banner-promo-renderer",function(){if(f_$!==void 0)return f_$;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return f_$=b},{mode:1});var Arb;var WKx;var a_1;var my_=function(){return _.g.apply(this,arguments)||this};
_.c(my_,_.g);_.w([_.Z(),_.n("design:type",Object)],my_.prototype,"data",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],my_.prototype,"ytRendererBehavior",void 0);_.w([_.ZM({is:"ytd-hashtag-grid-tile-renderer",disableElementRegistration:!0})],my_);
_.V(my_,"ytd-hashtag-grid-tile-renderer",function(){if(a_1!==void 0)return a_1;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return a_1=b},{mode:1});var pK=function(){return _.g.apply(this,arguments)||this};
_.c(pK,_.g);pK.prototype.configureRendererStamper=function(){return{"data.tiles":{id:"tiles",mapping:{hashtagGridTileRenderer:"ytd-hashtag-grid-tile-renderer"}}}};
pK.prototype.updateRichGridTrendingHashtagsVisibility=function(){var b,d;if(((b=this.data)==null||!b.isExpanded)&&(d=this.data)!=null&&d.tiles){b=this.data.tiles.length;d=b>this.richGridItemsPerRow?this.richGridItemsPerRow+1:b;var B=Math.ceil(b/d);this.fullyVisibleRows=b%d===1&&B===2?1:Math.min(B,2);this.isShowMoreVisible=this.fullyVisibleRows<B}};
pK.prototype.onShowMoreClick=function(){this.isShowMoreVisible=!1;this.data&&(this.data.isExpanded=!0)};
pK.prototype.updateRichGridTrendingHashtagsVisibility=pK.prototype.updateRichGridTrendingHashtagsVisibility;_.w([_.Z(),_.n("design:type",Object)],pK.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Number)],pK.prototype,"fullyVisibleRows",void 0);_.w([_.Z({reflectToAttribute:!0,value:!1}),_.n("design:type",Boolean)],pK.prototype,"isShowMoreVisible",void 0);_.w([_.Z({selector:_.lT,value:0}),_.n("design:type",Number)],pK.prototype,"richGridItemsPerRow",void 0);
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],pK.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],pK.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.fH),_.n("design:type",Object)],pK.prototype,"ytdReduxBehavior",void 0);_.w([_.O8("data","richGridItemsPerRow"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],pK.prototype,"updateRichGridTrendingHashtagsVisibility",null);
_.w([_.ZM({is:"ytd-hashtag-grid-shelf-renderer",disableElementRegistration:!0})],pK);
_.V(pK,"ytd-hashtag-grid-shelf-renderer",function(){if(WKx!==void 0)return WKx;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return WKx=b},{mode:1});var $ys;var OO0;var Md=function(){var b=_.g.apply(this,arguments)||this;b.visibleVideos=[];b.hiddenVideos=[];b.modern=_.N("web_modern_buttons");b.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction","yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return b};
_.c(Md,_.g);_.E=Md.prototype;_.E.attached=function(){var b=!!document.documentElement.hasAttribute("dark");this.set("isDarkTheme",b);this.onDarkModeToggledAction(b)};
_.E.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"}}}};
_.E.dataChanged=function(){var b=this;this.requestElementsPerRow();var d,B;this.currentColorPalette=this.isDarkTheme?(d=this.data)==null?void 0:d.darkColorData:(B=this.data)==null?void 0:B.lightColorData;var k;if((k=this.currentColorPalette)==null?0:k.accentColor)this.videoMetadataColor=this.currentColorPalette.accentColor;this.updateButtonPalette();this.setHasMovieRenderer();this.setVisibleVideos(this.hasMovieRenderer);_.Op(this,function(){b.updateVisibilityForHiddenVideos()});
this.checkExpanded(this.data)};
_.E.elementsPerRowChanged=function(){this.updateTitleSpec();this.setVisibleVideos(this.hasMovieRenderer);this.updateVisibilityForHiddenVideos();this.checkExpanded(this.data)};
_.E.slimItemsPerRowChanged=function(){this.setVisibleVideos(this.hasMovieRenderer);this.updateVisibilityForHiddenVideos();this.checkExpanded(this.data)};
_.E.computeIsFirstFeedItem=function(b){return b};
_.E.onDarkModeToggledAction=function(b){b!==this.isDarkTheme&&this.set("isDarkTheme",b);this.data&&(this.currentColorPalette=b?this.data.darkColorData:this.data.lightColorData,this.updateButtonPalette())};
_.E.getCurrentLogo=function(b,d){if(b)return d?b.darkLogoImage:b.lightLogoImage};
_.E.computeTitleStyle=function(b){var d;if((d=this.data)!=null&&d.title&&b&&b.textPrimary!==void 0)return"color:"+_.Hg(b.textPrimary)+";"};
_.E.computeSubtitleStyle=function(b){var d;if((d=this.data)!=null&&d.subtitle&&b&&b.textSecondary!==void 0)return"color:"+_.Hg(b.textSecondary)+";"};
_.E.computeDismissIconStyle=function(b){if(this.data&&this.data.dismissButton&&b&&b.textPrimary!==void 0)return"--yt-button-color:"+_.Hg(b.textPrimary)+";"};
_.E.computeOverflowButtonStyle=function(b){if(this.data&&this.data.overflowButton&&b&&b.textPrimary!==void 0)return"--ytd-menu-renderer-button-color:"+_.Hg(b.textPrimary)+";--yt-spec-icon-active-other:"+_.Hg(b.textPrimary)+";"};
_.E.computeBackgroundStyle=function(b){if(b&&this.data){var d="";if(this.data.lightBackgroundImage&&this.data.darkBackgroundImage){var B=_.GD((this.isDarkTheme?this.data.darkBackgroundImage:this.data.lightBackgroundImage).thumbnails);B&&(d+='background-image:url("'+B+'");')}b.backgroundColor!==void 0&&(d+="background-color:"+_.lG(b.backgroundColor)+";");return d}};
_.E.computeButton=function(){var b,d=Object.assign({},_.p((b=this.data)==null?void 0:b.showMoreButton,_.am));if(this.modern&&d){d.style="STYLE_MONO_OUTLINE";var B;if(b=(B=this.currentColorPalette)==null?void 0:B.textPrimary)d.colorData={basicColorPaletteData:{foregroundTitleColor:b,borderColor:b}}}return d};
_.E.shouldShowBottomButton=function(b,d){return!(b==null?0:b.header)&&!(b==null||!b.primaryButton)&&d<3};
_.E.checkExpanded=function(b){this.isExpanded=b&&b.content?this.hiddenVideos.length===0:!0};
_.E.onShowMoreTap=function(){this.data&&(this.isExpanded=!0,this.updateVisibilityForHiddenVideos())};
_.E.getLogoHeight=function(b){return this.logoWithPadding(b)?"26":"20"};
_.E.getLogoImageId=function(b){return this.logoWithPadding(b)?"logo-image-with-padding":"logo-image"};
_.E.computeHasSectionHeader=function(b){return!!b.header};
_.E.updateButtonPalette=function(){if(this.data)if(this.currentColorPalette){var b;if((b=this.data.primaryButton)==null?0:b.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 d;((d=this.data.dismissButton)==null?0:d.buttonRenderer)&&this.currentColorPalette.dismissButtonColorData&&(this.data.dismissButton.buttonRenderer.colorData={basicColorPaletteData:this.currentColorPalette.dismissButtonColorData})}else{var B,k;((B=this.data)==null?0:(k=B.primaryButton)==null?0:k.buttonRenderer)&&this.set("primaryButton",this.data.primaryButton.buttonRenderer)}};
_.E.setVisibleVideos=function(b){if(this.data&&this.data.content)if(this.data.content.length){var d=this.data.content.length;this.data.header?b?(this.visibleVideos=this.data.content.slice(0,Math.min(d,this.slimItemsPerRow)),this.hiddenVideos=this.data.content.slice(Math.min(d,this.slimItemsPerRow),d)):(this.visibleVideos=this.data.content.slice(0,Math.min(d,this.elementsPerRow)),this.hiddenVideos=this.data.content.slice(Math.min(d,this.elementsPerRow),d)):this.elementsPerRow<3?(this.visibleVideos=
this.data.content.slice(0,Math.min(d,this.elementsPerRow)),this.hiddenVideos=this.data.content.slice(Math.min(d,this.elementsPerRow),d)):(this.visibleVideos=this.data.content.slice(0,Math.min(d,this.elementsPerRow-1)),this.hiddenVideos=this.data.content.slice(Math.min(d,this.elementsPerRow-1),d))}else this.visibleVideos=[],this.hiddenVideos=[]};
_.E.setHasMovieRenderer=function(){var b;if((b=this.data)!=null&&b.content){var d;this.hasMovieRenderer=!!_.p((d=this.data)==null?void 0:d.content[0],_.K_r)}else this.hasMovieRenderer=!1};
_.E.requestElementsPerRow=function(){_.dp(this.hostElement,"yt-request-elements-per-row")};
_.E.updateVisibilityForHiddenVideos=function(){if(this.data&&this.data.content){for(var b=_.C(this.hiddenMediaRenderers),d=b.next();!d.done;d=b.next())d.value.hidden=!this.isExpanded;this.isExpanded&&this.hiddenMediaRenderers[0]&&(b=_.Cl(this.hiddenMediaRenderers[0]).querySelector("#video-title-link"))&&b.focus()}};
_.E.updateTitleSpec=function(){var b;(b=this.data)!=null&&b.titleLength&&(this.largeTitle=this.elementsPerRow===2&&this.data.titleLength>10?!0:!1)};
_.E.logoWithPadding=function(b){var d,B,k;return(b=(d=this.getCurrentLogo(b,this.isDarkTheme))==null?void 0:(B=d.thumbnails)==null?void 0:(k=B[0])==null?void 0:k.height)&&b%31===0?!0:!1};
_.E.onUpdateElementsPerRowAction=function(b,d,B){b&&this.elementsPerRow!==b&&(this.elementsPerRow=b);B&&this.slimItemsPerRow!==B&&(this.slimItemsPerRow=B)};
Md.prototype.slimItemsPerRowChanged=Md.prototype.slimItemsPerRowChanged;Md.prototype.elementsPerRowChanged=Md.prototype.elementsPerRowChanged;Md.prototype.dataChanged=Md.prototype.dataChanged;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Md.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],Md.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.Wl),_.n("design:type",Object)],Md.prototype,"ytdDismissibleItemBehavior",void 0);
_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],Md.prototype,"actionHandlerBehavior",void 0);_.w([_.R(_.fH),_.n("design:type",Object)],Md.prototype,"ytdReduxBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Md.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Object)],Md.prototype,"currentColorPalette",void 0);_.w([_.Z(),_.n("design:type",Array)],Md.prototype,"visibleVideos",void 0);_.w([_.Z(),_.n("design:type",Array)],Md.prototype,"hiddenVideos",void 0);
_.w([_.Z(),_.n("design:type",Object)],Md.prototype,"primaryButton",void 0);_.w([_.Z({reflectToAttribute:!0,value:3}),_.n("design:type",Number)],Md.prototype,"elementsPerRow",void 0);_.w([_.Z({reflectToAttribute:!0,value:!1}),_.n("design:type",Boolean)],Md.prototype,"isDarkTheme",void 0);_.w([_.Z({reflectToAttribute:!0,value:!1}),_.n("design:type",Boolean)],Md.prototype,"isExpanded",void 0);_.w([_.Z({reflectToAttribute:!0,value:!1}),_.n("design:type",Boolean)],Md.prototype,"largeTitle",void 0);
_.w([_.Z({reflectToAttribute:!0,value:!1}),_.n("design:type",Boolean)],Md.prototype,"hasMovieRenderer",void 0);_.w([_.Z(),_.n("design:type",Number)],Md.prototype,"slimItemsPerRow",void 0);_.w([_.Z(),_.n("design:type",Boolean)],Md.prototype,"showLightVideoMetadata",void 0);_.w([_.Z(),_.n("design:type",Boolean)],Md.prototype,"showDarkVideoMetadata",void 0);_.w([_.Z(),_.n("design:type",Number)],Md.prototype,"videoMetadataColor",void 0);
_.w([_.Z({reflectToAttribute:!0,selector:_.HZ}),_.n("design:type",Boolean)],Md.prototype,"miniMode",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"computeIsFirstFeedItem(data.isFirstFeedItem)"}),_.n("design:type",Boolean)],Md.prototype,"isFirstFeedItem",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"computeHasSectionHeader(data)"}),_.n("design:type",Boolean)],Md.prototype,"hasSectionHeader",void 0);
_.w([_.Z({reflectToAttribute:!0,value:!0}),_.n("design:type",Boolean)],Md.prototype,"roundedContainer",void 0);_.w([_.U8("#visible-video-container ytd-rich-grid-media"),_.n("design:type",Array)],Md.prototype,"visibleMediaRenderers",void 0);_.w([_.U8("#hidden-video-container ytd-rich-grid-media"),_.n("design:type",Array)],Md.prototype,"hiddenMediaRenderers",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Md.prototype,"modern",void 0);
_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Md.prototype,"dataChanged",null);_.w([_.O8("elementsPerRow"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Md.prototype,"elementsPerRowChanged",null);_.w([_.O8("slimItemsPerRow"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Md.prototype,"slimItemsPerRowChanged",null);
_.w([_.ZM({is:"ytd-brand-video-shelf-renderer",disableElementRegistration:!0})],Md);
_.V(Md,"ytd-brand-video-shelf-renderer",function(){if(OO0!==void 0)return OO0;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return OO0=b},{mode:1});var I_x;var cX=function(){var b=_.g.apply(this,arguments)||this;b.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction","yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return b};
_.c(cX,_.g);_.E=cX.prototype;_.E.attached=function(){var b=!!document.documentElement.hasAttribute("dark");this.set("isDarkTheme",b);this.onDarkModeToggledAction(b)};
_.E.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"}}}};
_.E.dataChanged=function(){this.requestElementsPerRow();var b,d;this.currentColorPalette=this.isDarkTheme?(b=this.data)==null?void 0:b.darkColorData:(d=this.data)==null?void 0:d.lightColorData;this.computeVideoMetadataColor(this.isDarkTheme);this.updateButtonPalette()};
_.E.elementsPerRowChanged=function(){this.updateTitleSpec()};
_.E.computeIsFirstFeedItem=function(b){return b};
_.E.onDarkModeToggledAction=function(b){b!==this.isDarkTheme&&this.set("isDarkTheme",b);this.data&&(this.currentColorPalette=b?this.data.darkColorData:this.data.lightColorData,this.computeVideoMetadataColor(b),this.updateButtonPalette())};
_.E.shouldShowThumbnailInMetadata=function(b){return b<=1};
_.E.computeVideoMetadataColor=function(){if(this.data){var b;if((b=this.currentColorPalette)==null?0:b.accentColor)this.videoMetadataColor=this.currentColorPalette.accentColor}};
_.E.computeTitleStyle=function(b){var d;if((d=this.data)!=null&&d.title&&b&&b.textPrimary!==void 0)return"color:"+_.Hg(b.textPrimary)+";"};
_.E.computeSubtitleStyle=function(b){var d;if((d=this.data)!=null&&d.subtitle&&b&&b.textSecondary!==void 0)return"color:"+_.Hg(b.textSecondary)+";"};
_.E.computeOverflowButtonStyle=function(b){if(this.data&&this.data.overflowButton&&b.textPrimary!==void 0)return"--ytd-menu-renderer-button-color:"+_.Hg(b.textPrimary)+";--yt-spec-icon-active-other:"+_.Hg(b.textPrimary)+";"};
_.E.computeBackgroundStyle=function(b){if(b&&this.data){var d="";b.backgroundColor!==void 0&&(d+="background-color:"+_.lG(b.backgroundColor)+";");return d}};
_.E.computeHasOverflowButton=function(b){return!!b.overflowButton};
_.E.updateButtonPalette=function(){if(this.data){var b;if((b=this.data.primaryButton)==null?0:b.buttonRenderer){var d;if((d=this.currentColorPalette)==null?0:d.primaryButtonColorData)this.data.primaryButton.buttonRenderer.colorData={basicColorPaletteData:this.currentColorPalette.primaryButtonColorData},this.data.primaryButton.buttonRenderer.style=void 0;else{var B;((B=this.currentColorPalette)==null?0:B.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)})}}};
_.E.requestElementsPerRow=function(){_.dp(this.hostElement,"yt-request-elements-per-row")};
_.E.updateTitleSpec=function(){var b;(b=this.data)!=null&&b.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")};
_.E.onUpdateElementsPerRowAction=function(b){b&&this.elementsPerRow!==b&&(this.elementsPerRow=b)};
cX.prototype.elementsPerRowChanged=cX.prototype.elementsPerRowChanged;cX.prototype.dataChanged=cX.prototype.dataChanged;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],cX.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],cX.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.Wl),_.n("design:type",Object)],cX.prototype,"ytdDismissibleItemBehavior",void 0);
_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],cX.prototype,"actionHandlerBehavior",void 0);_.w([_.R(_.fH),_.n("design:type",Object)],cX.prototype,"ytdReduxBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],cX.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Object)],cX.prototype,"currentColorPalette",void 0);_.w([_.Z(),_.n("design:type",Object)],cX.prototype,"primaryButton",void 0);
_.w([_.Z({reflectToAttribute:!0,value:3}),_.n("design:type",Number)],cX.prototype,"elementsPerRow",void 0);_.w([_.Z({reflectToAttribute:!0,value:!1}),_.n("design:type",Boolean)],cX.prototype,"isDarkTheme",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",String)],cX.prototype,"titleSize",void 0);_.w([_.Z(),_.n("design:type",Number)],cX.prototype,"videoMetadataColor",void 0);_.w([_.Z({reflectToAttribute:!0,selector:_.HZ}),_.n("design:type",Boolean)],cX.prototype,"miniMode",void 0);
_.w([_.Z({reflectToAttribute:!0,computed:"computeIsFirstFeedItem(data.isFirstFeedItem)"}),_.n("design:type",Boolean)],cX.prototype,"isFirstFeedItem",void 0);_.w([_.Z({reflectToAttribute:!0,value:!0}),_.n("design:type",Boolean)],cX.prototype,"roundedContainer",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"computeHasOverflowButton(data)"}),_.n("design:type",Boolean)],cX.prototype,"hasOverflowButton",void 0);
_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],cX.prototype,"dataChanged",null);_.w([_.O8("elementsPerRow"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],cX.prototype,"elementsPerRowChanged",null);_.w([_.ZM({is:"ytd-brand-video-singleton-renderer",disableElementRegistration:!0})],cX);
_.V(cX,"ytd-brand-video-singleton-renderer",function(){if(I_x!==void 0)return I_x;var b=document.createElement("template");_.J(b,'\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>');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return I_x=b},{mode:_.s_("kevlar_poly_si_batch_j070")?1:2});var Dyc;var Uyb=_.y(function(b){var d=b.data;return _.W(_.qc,{data:function(){return d().thumbnail},
alt:"",className:"profilePageHeaderInformationViewModelProfilePageHeaderThumbnailImage",targetHeight:function(){a:switch(d().variant){case "PROFILE_PAGE_HEADER_THUMBNAIL_VARIANT_VERTICAL":var B=108;break a;case "PROFILE_PAGE_HEADER_THUMBNAIL_VARIANT_FULL_BLEED_HORIZONTAL":B=88;break a;default:B=88}return B},
preserveHeight:!0,preserveWidth:!0,useWidth:!1,contentMode:function(){return d().thumbnail.contentMode||"CONTENT_MODE_SCALE_ASPECT_FIT"}})},"un"),NeV=_.y(function(b){var d=b.metadataRow;
var B=b.delimiter;return _.W(_.iY,{each:function(){return d().textParts||[]},
keyBy:"INDEX"},function(k,G){return _.W(_.Dz,null,_.W(_.I4,{text:k,noWrap:!0,userInput:!0}),_.W(o$D,{delimiter:B,max:function(){return d().textParts.length},
index:G}))})},"vn"),o$D=_.y(function(b){var d=b.delimiter;
var B=b.max;var k=b.index;return _.W(_.m,{cond:function(){return(d==null?void 0:d())&&B()-1>k()},
then:function(){return _.W("span",null,d)}})},"wn"),p4c=_.y(function(b){var d=b.data;
b={};return _.W("yt-profile-page-header-information-view-model",{class:_.LQ("profilePageHeaderInformationViewModelHost",(b.profilePageHeaderInformationViewModelMobile=!1,b))},_.W(_.m,{cond:function(){return d().onTap},
then:function(){return _.W(_.hF,{className:"profilePageHeaderInformationViewModelProfilePageHeaderThumbnail",command:function(){return _.ZX(d().onTap)}},_.W(_.MN,{data:function(){return d().thumbnail}},{profilePageHeaderThumbnailViewModel:Uyb}))},
else:function(){return _.W("div",{class:"profilePageHeaderInformationViewModelProfilePageHeaderThumbnail"},_.W(_.MN,{data:function(){return d().thumbnail}},{profilePageHeaderThumbnailViewModel:Uyb}))}}),_.W("div",{class:"profilePageHeaderInformationViewModelFlexContainer"},_.W(_.m,{cond:function(){return d().onTap},
then:function(){return _.W(_.MN,{data:function(){return d().title}},{profilePageHeaderTitleViewModel:function(B){var k=B.data;
return _.W(_.hF,{className:"profilePageHeaderInformationViewModelProfilePageHeaderTitle",command:function(){return _.ZX(k().onTap)}},_.W(_.I4,{text:function(){return k().title}}))}})},
else:function(){return _.W(_.MN,{data:function(){return d().title}},{profilePageHeaderTitleViewModel:function(B){var k=B.data;
return _.W(_.I4,{text:function(){return k().title},
className:"profilePageHeaderInformationViewModelProfilePageHeaderTitle"})}})}}),_.W(_.MN,{data:function(){return d().metadata}},{profilePageHeaderMetadataViewModel:function(B){var k=B.data;
return _.W(_.m,{cond:function(){return k().metadataRows},
then:function(G){return _.W("div",{class:"profilePageHeaderInformationViewModelProfilePageHeaderMetadata"},_.W(_.iY,{each:G,keyBy:"INDEX"},function(P,v){return _.W(_.Dz,null,_.W(NeV,{metadataRow:P,delimiter:" \u2022 "}),_.W(o$D,{delimiter:" \u2022 ",max:function(){return G().length},
index:v}))}))}})}})))},"xn");
p4c.idomCompat=!0;_.B$(p4c,"yt-profile-page-header-information-view-model",{props:{data:_.DK}});var JA=function(){return _.g.apply(this,arguments)||this};
_.c(JA,_.g);JA.prototype.configureRendererStamper=function(){return{"data.information":{id:"header",mapping:{profilePageHeaderInformationViewModel:"yt-profile-page-header-information-view-model"}}}};
_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],JA.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],JA.prototype,"data",void 0);_.w([_.ZM({is:"ytd-effect-pivot-header-view-model",disableElementRegistration:!0})],JA);
_.V(JA,"ytd-effect-pivot-header-view-model",function(){if(Dyc!==void 0)return Dyc;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return Dyc=
b},{mode:1});var Mmc;var i1=function(){return _.g.apply(this,arguments)||this};
_.c(i1,_.g);i1.prototype.configureRendererStamper=function(){return{"data.headerInformation":{id:"header",mapping:{profilePageHeaderInformationViewModel:"yt-profile-page-header-information-view-model"}}}};
_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],i1.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],i1.prototype,"data",void 0);_.w([_.ZM({is:"ytd-source-pivot-header-renderer",disableElementRegistration:!0})],i1);
_.V(i1,"ytd-source-pivot-header-renderer",function(){if(Mmc!==void 0)return Mmc;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return Mmc=b},{mode:1});_.B$(_.GeO,"yt-card-view-model",{props:{data:_.DK,className:_.DK,isSelected:_.DK}});var q1D=_.TVM.talkToRecsStateSelector;_.B$(_.y(function(b){var d=function(){return _.p(b.data().flowRoot,bOc)};
_.Ti(function(){var B=d(),k=function(){},G=function(){};
if(B){var P,v,L,A=((L=_.p((P=d())==null?void 0:(v=P.steps)==null?void 0:v[0],_.b7))==null?void 0:L.stepId)||"";T1D(B,A);k=Qlx(B);G=xx1(B)}_.Tk(function(){var a=d();a&&_.Yg().dispatch(_.cE("flowStateEntity",a.flowStateEntityKey));k();k=function(){};
G();G=function(){};
_.x0(_.bTE())})});
return _.W("ytd-talk-to-recs-flow-renderer",{class:"ytdTalkToRecsFlowRendererHost"},_.W(_.Km,{contentId:function(){return b.data().contentId}},function(){return _.W("div",{class:"ytdTalkToRecsFlowRendererFlowContent"},_.W(_.m,{cond:d,
then:function(B){return _.W(_.zWg,{data:B})}}))}))},"yn"),"ytd-talk-to-recs-flow-renderer",{props:{data:_.DK}});_.B$(_.y(function(){return _.W("ytd-chips-shelf-with-video-shelf-ghost-card-view-model",{class:"ytdChipsShelfWithVideoShelfGhostCardViewModelHost"},_.W("div",{class:"ytdChipsShelfWithVideoShelfGhostCardViewModelTitle"}),_.W("div",{class:"ytdChipsShelfWithVideoShelfGhostCardViewModelChipsShelf"},_.W(_.$c4,null)),_.W(_.Ebr,{data:{rows:1},isExploreHub:!0}))},"zn"),"ytd-chips-shelf-with-video-shelf-ghost-card-view-model");_.B$(_.y(function(b){var d=b.data;var B=b.standardUnitMinWidth;b=_.C((0,_.LRr)(d));var k=b.next().value,G=b.next().value,P=function(){var L,A=(L=k())==null?void 0:L.contents;return A==null||A.length===0},v=function(){G(Object.assign({},k(),{contents:[]}))};
return _.W("ytd-chips-shelf-with-video-shelf-renderer",{class:"ytdChipsShelfWithVideoShelfRendererHost",el:_.Yl(_.od({showOption:{calledOnce:!0,state:"visible"},visibilityCallback:function(){var L=_.p(d().chipsShelf,dyX);if(L!=null&&L!=null&&L.autoselectChipOnVisible){var A,a,O=_.p(L==null?void 0:(A=L.contents)==null?void 0:A[(a=L.autoselectedChipIndex)!=null?a:0],_.DP);O&&O.tapCommand&&_.VW(O.tapCommand)}}}))},_.W(_.Km,{contentId:function(){return d().contentId},
useLegacyShelfStyle:function(){return!0}},function(){return _.W("div",null,_.W("div",{class:"ytdChipsShelfWithVideoShelfRendererHeader"},_.W(_.MN,{data:function(){return d().header}},{sectionHeaderViewModel:function(L){return _.W(_.xw,{data:L.data,
disableHorizontalPadding:!0})}})),_.W("div",{class:"ytdChipsShelfWithVideoShelfRendererChipsShelf"},_.W(_.MN,{data:function(){return d().chipsShelf}},{chipsShelfViewModel:function(L){return _.W(_.YH,{data:L.data,
callback:v,selectionBehavior:1})}})),_.W("div",null,_.W(_.m,{cond:P,
then:function(){return _.W("div",{class:"ytdChipsShelfWithVideoShelfRendererGhostCards"},_.W(_.Ebr,{data:{rows:1},isExploreHub:!0}))}}),_.W(_.MN,{data:function(){var L;
return(L=k())==null?void 0:L.contents}},{richShelfRenderer:function(L){return _.W(_.ocl,{data:L.data,
isInnerShelf:!0,standardUnitMinWidth:B})}})))}))},"An"),"ytd-chips-shelf-with-video-shelf-renderer",{props:{data:_.DK,
standardUnitMinWidth:_.DK}});var w5=function(){return _.g.apply(this,arguments)||this};
_.c(w5,_.g);
w5.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}}};
w5.prototype.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"content"}};
_.w([_.R(_.fH),_.n("design:type",Object)],w5.prototype,"ytdReduxBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],w5.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.RY),_.n("design:type",Object)],w5.prototype,"ytContinuationHandlerBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],w5.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],w5.prototype,"data",void 0);
_.w([_.Z(),_.n("design:type",Number)],w5.prototype,"standardUnitMinWidth",void 0);_.w([_.ZM({is:"ytd-rich-section-renderer",disableElementRegistration:!0})],w5);
_.V(w5,"ytd-rich-section-renderer",function(){if($ys!==void 0)return $ys;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return $ys=b},{mode:_.s_("kevlar_poly_si_batch_j029")?
1:2});_.B$(_.ZT0,"yt-profile-identity-info-view-model",{props:{data:_.DK,hideDivider:_.DK,isChannelInfoCard:_.DK}});_.B$(_.I2k,"yt-page-header-view-model",{props:{data:_.DK,noPadding:_.DK,enableBanner:_.DK,cinematicContainerTopbarOffset:_.DK,allowCinematicContainerOverflow:_.DK,displayAsSidebar:_.DK,displayAsPanel:_.DK,alwaysUseMediumTextDescription:_.DK}});var cre=_.y(function(){return _.W("div",{class:_.LQ("ytdGhostGridViewModelGhostCard")},_.W("div",{class:_.LQ("ytdGhostGridViewModelThumbnail","ytdGhostGridViewModelGhostColor")}),_.W("div",{class:_.LQ("ytdGhostGridViewModelDetails")},_.W("div",{class:_.LQ("ytdGhostGridViewModelChannelAvatar","ytdGhostGridViewModelGhostColor")}),_.W("div",{class:_.LQ("ytdGhostGridViewModelDetailsTextShell")},_.W("div",{class:_.LQ("ytdGhostGridViewModelVideoTitle","ytdGhostGridViewModelTextShell","ytdGhostGridViewModelGhostColor")}),
_.W("div",{class:_.LQ("ytdGhostGridViewModelVideoMeta","ytdGhostGridViewModelTextShell","ytdGhostGridViewModelGhostColor")}))))},"Cn");_.B$(_.y(function(b){var d=b.data;var B=_.UZ(_.lT);return _.W("ytd-ghost-grid-view-model",{class:_.LQ("ytdGhostGridViewModelHost")},_.W(_.iY,{each:function(){var k=Array,G;var P=((G=d().numRows)!=null?G:0)*B();return k(P)},
keyBy:"INDEX"},function(){return _.W(cre,null)}))},"Bn"),"ytd-ghost-grid-view-model",{props:{data:_.DK}});_.B$(_.y(function(b){var d=b.data;var B=function(){var G;return(G=d().numColumns)!=null?G:2},k=function(){return B()>1?3:2};
b={};return _.W("ytd-rich-grid-group",{class:_.LQ("ytdRichGridGroupHost",(b.ytdRichGridGroupHostFirstColumn=function(){return d().colIndex===0},b)),
style:_.m2({"--ytd-rich-grid-group-num-columns":B,"--ytd-rich-grid-items-per-group":k})},_.W("div",{class:"ytdRichGridGroupContents"},_.W(_.MN,{data:function(){var G;return(G=d().contents)==null?void 0:G.slice(0,k())}},{richItemRenderer:function(G){return _.W(_.Dv5,{data:G.data,
noGutterMargins:!0,isInlineGroupItem:!0,insetMetadata:!0})}})))},"Dn"),"ytd-rich-grid-group",{props:{data:_.DK}});var u1=function(){var b=_.g.apply(this,arguments)||this;b.resizeOnObserverInit=!1;b.isInlinePreviewDisabled=_.N("web_disable_inline_preview");b.disableStickyFilterBar=!1;b.transparentBackgroundChipsBar=!1;b.hideChipsBar=!1;b.isScrolled=!1;b.isWatchDefaultLayout=!0;b.continuationShowButton=!1;b.rowReducedHorizontalMargin=!1;b.useCompactList=!1;b.manualDownloadsPresent=!1;b.smartDownloadsPresent=!1;b.isOnline=!1;b.shouldRenderDownloadsBanner=!1;b.shouldRenderDownloadsBannerUpsell=!1;b.hasOptedIntoSmartDownloads=
!1;b.elementsPerRow=4;b.typographyBump=!1;b.slimItemsPerRow=1;b.pageLoadingFromNavigation=!1;b.resizeObserver=null;b.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"};b.rendererToTagNameMap=new Map(Object.entries(b.contentMapping()).map(function(d){var B=
_.C(d);d=B.next().value;B=B.next().value;return[d,B.component]}));
b.insertedContent=new Map;return b};
_.c(u1,_.g);_.E=u1.prototype;_.E.onUseCompactListChange=function(){if(this.useCompactList!==void 0)for(var b=_.C(_.Cl(this.hostElement).querySelectorAll("ytd-rich-item-renderer")),d=b.next();!d.done;d=b.next())d.value.useCompactList=this.useCompactList};
_.E.onSizingChange=function(){if(this.sizing!==void 0&&this.typographyBump!==void 0)for(var b=_.C(_.Cl(this.hostElement).querySelectorAll("ytd-rich-item-renderer")),d=b.next();!d.done;d=b.next())d=d.value,d.sizing=this.sizing,d.typographyBump=this.typographyBump};
_.E.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents","yt-reload-continuation-items-command-body":"contents","yt-reload-continuation-items-command-header":"header"}};
_.E.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]]"}}}};
_.E.configureRendererStamper=function(){return{"data.header":{id:"header",mapping:{feedFilterChipBarRenderer:{component:"ytd-feed-filter-chip-bar-renderer",properties:{fluidWidth:"[[isDefaultGrid]]",disableSticky:"[[disableStickyFilterBar]]",transparentBackground:"[[transparentBackgroundChipsBar]]"}},chipBarViewModel:{component:"chip-bar-view-model",params:{className:"ytd-rich-grid-renderer chip-bar"}},pageHeaderViewModel:{component:"yt-page-header-view-model",params:{displayAsPanel:!0}},profileIdentityInfoViewModel:{component:"yt-profile-identity-info-view-model"}}},
bigYoodleData:{id:"big-yoodle",mapping:{brandVideoShelfRenderer:"ytd-brand-video-shelf-renderer",brandVideoSingletonRenderer:"ytd-brand-video-singleton-renderer",statementBannerRenderer:"ytd-statement-banner-renderer"},reuseComponents:!1},mastheadData:{id:"masthead-ad",mapping:{bannerPromoRenderer:"ytd-banner-promo-renderer",adSlotRenderer:"ytd-ad-slot-renderer"},reuseComponents:!1},shownItems:{id:"contents",mapping:this.contentMapping(),reuseComponents:!1},loadingContentRenderer:{id:"reload-content",
mapping:{ghostGridViewModel:{component:"ytd-ghost-grid-view-model"}}}}};
_.E.attached=function(){document.addEventListener("yt-page-type-changed",_.mq(this,this.onPageChange));document.addEventListener("yt-feed-customization-scroll-up",_.mq(this,this.onFeedCustomizationScrollUp));this.updateItemMinAndMaxWidth();this.JSC$22617_throttledOnResize=new _.aI(this.resizeObserved,_.Nt("rich_grid_resize_delay_ms",50),this);this.showChipsOnScroll&&window.addEventListener("scroll",_.mq(this,this.onScroll))};
_.E.detached=function(){var b;(b=this.resizeObserver)==null||b.disconnect();document.removeEventListener("yt-page-type-changed",_.mq(this,this.onPageChange));document.removeEventListener("yt-feed-customization-scroll-up",_.mq(this,this.onFeedCustomizationScrollUp));this.showChipsOnScroll&&window.removeEventListener("scroll",_.mq(this,this.onScroll))};
_.E.insertRichSection=function(b){var d=b.richItemTargetId;b=b.richSectionRendererToInsert;d&&b&&(this.insertedContent.set(d,{content:b,timestamp:Date.now()}),this.reflowContent())};
_.E.computeIsInlinePreviewEnabled=function(b,d,B){return _.N("web_disable_inline_preview")?!1:!B&&_.iBW({miniplayerIsActive:b,miniplayerPlaybackState:d})};
_.E.computeSizing=function(){var b=_.SUw(this.data);if(b||!(this.isShortsGrid||this.isSlimGrid||this.isCompactGrid||this.isShortsPanel))return b?this.useCompactList?"COMPACT":b:this.miniMode?"COMPACT":"STANDARD"};
_.E.updateItemMinAndMaxWidth=function(){var b=_.Nt("rich_grid_max_item_width",500);b>0&&_.Wf(this.hostElement,{"--ytd-rich-grid-item-max-width":b+"px"});var d;b=this.getRichItemMinWidth((d=this.hostElement)==null?void 0:d.clientWidth);b>0&&_.Wf(this.hostElement,{"--ytd-rich-grid-item-min-width":b+"px"})};
_.E.forceRefreshAndLog=function(){this.refreshGridLayout(!0);this.updateRichItemGridPositions()};
_.E.resizeObserved=function(){_.kJ(this.hostElement,"yt-rich-grid-resize-observed");this.refreshGridLayout(!1,!0)&&this.updateRichItemGridPositions()};
_.E.onPageChange=function(){var b=this;this.isCurrentPage()?(this.pageLoadingFromNavigation=!0,_.kJ(this.hostElement,"yt-chip-cloud-chip-deselect-action"),_.Y8.addJob(function(){b.pageLoadingFromNavigation=!1;b.setMasthead();b.maybeSetBigYoodle();b.forceRefreshAndLog();b.terminateVideoPreview()},8)):this.mastheadData&&(this.mastheadData=void 0)};
_.E.dataChanged=function(){var b=this;_.kJ(this.hostElement,"ytd-update-grid-state-action");this.data&&this.pageLoadingFromNavigation||(this.pagePath=location.pathname,this.resetCacheAndIsFilteredFeed(),this.maybeSetBigYoodle(),this.setMasthead(),this.refreshGridLayout(),_.Op(this,function(){b.updateRichItemGridPositions();b.contentsElement&&_.Wf(b.hostElement,{"--ytd-rich-grid-content-offset-top":b.contentsElement.offsetTop+"px"})}),this.initResizeObserver())};
_.E.initResizeObserver=function(){var b=this;if(window.ResizeObserver){var d;(d=this.resizeObserver)==null||d.disconnect();var B=!1;this.resizeObserver=new ResizeObserver(function(){if(B){var k;(k=b.resizeObserver)==null||k.disconnect();var G;(G=b.JSC$22617_throttledOnResize)==null||G.fire();requestAnimationFrame(function(){var v;(v=b.JSC$22617_throttledOnResize)==null||v.fire();b.initResizeObserver()})}else if(B=!0,b.resizeOnObserverInit){var P;
(P=b.JSC$22617_throttledOnResize)==null||P.fire()}});
this.resizeObserver.observe(this.hostElement)}};
_.E.contentLengthChanged=function(){if(this.containerWidth||this.isShortsPanel)this.reflowContent(),_.kJ(this.hostElement,"ytd-rich-item-index-update-action")};
_.E.updateElementsPerRow=function(){_.kJ(this.hostElement,"ytd-update-elements-per-row-action",[this.elementsPerRow,this.postsPerRow,this.slimItemsPerRow,this.gameCardsPerRow,this.miniGameCardsPerRow,this.containerWidth]);this.ytdReduxBehavior.dispatch(_.ER({type:"SET_RICH_GRID_ITEMS_PER_ROW",payload:this.elementsPerRow}));this.ytdReduxBehavior.dispatch(_.ER({type:"SET_RICH_GRID_SLIM_ITEMS_PER_ROW",payload:this.slimItemsPerRow}))};
_.E.onRequestElementsPerRow=function(){this.updateElementsPerRow()};
_.E.onRichShelfRendererCollapse=function(b){if(this.shownItems){var d=b.detail;b=this.shownItems.findIndex(function(k){var G,P;return((P=_.p(k==null?void 0:(G=k.richSectionRenderer)==null?void 0:G.content,_.F7S))==null?void 0:P.trackingParams)===d});
var B=b+1;b<0||B>=this.contentsElement.children.length||!this.shownItems[B].richItemRenderer||this.contentsElement.children[B].scrollIntoView({behavior:"smooth",block:"start"})}};
_.E.onSoftReloadPage=function(){this.scrollUpToTop()};
_.E.handleRerenderDownloadsData=function(){_.N("kevlar_modern_downloads_page")&&this.entityDrivenRichGridData&&this.set("data.contents",this.entityDrivenRichGridData.contents)};
_.E.handlePlaylistRemoveVideosAction=function(b){var d;if(((d=_.p(b,_.ehS))==null?0:d.setVideoIds)&&this.data&&this.data.contents){b=_.p(b,_.ehS).setVideoIds;for(d=this.data.contents.length-1;d>=0;){var B=_.p(this.data.contents[d],_.e3);(B=B&&_.p(B.content,_.Ak))&&B.setVideoId&&b.includes(B.setVideoId)&&this.splice("data.contents",d,1);d--}this.updateIndices()}};
_.E.updateIndices=function(){if(this.data&&this.data.contents)for(var b=0;b<this.data.contents.length;b++)this.set("data.contents."+b+".richItemRenderer.index",_.QS(String(b+1)))};
_.E.hasTopRowInlinePlayableVideoWithEndorsement=function(b){var d;return!((d=b.slice(0,this.getItemsPerRow()))==null||!d.some(function(B){var k;B=_.p(B==null?void 0:(k=B.richItemRenderer)==null?void 0:k.content,_.$t);var G;return(B==null?void 0:B.inlinePlaybackEndpoint)&&(B==null?void 0:(G=B.thumbnailOverlays)==null?void 0:G.some(function(P){return P.thumbnailOverlayEndorsementRenderer}))}))};
_.E.refreshGridLayoutNew=function(b,d,B,k){var G=k.postsPerRow;var P=k.slimItemsPerRow;var v=k.gameCardsPerRow;k=k.miniGameCardsPerRow;var L;if((L=this.data)==null||!L.contents||!this.containerWidth)return!1;var A;if((A=this.data.responsiveContainerConfiguration)==null?0:A.responsiveSize){var a=_.UKF(this.data.responsiveContainerConfiguration,this.containerWidth,2),O;L=_.wT(Object.assign({},a,{standardUnitMinWidth:(O=this.data)==null?void 0:O.minItemWidth}));this.useCompactList=!!(this.containerWidth<
528&&a.isCompactList)}else L=_.wT({containerWidth:this.containerWidth,sizing:this.sizing,marginSettings:2,isCompactList:this.data.layoutType==="RICH_GRID_LAYOUT_TYPE_COMPACT_LIST",standardUnitMinWidth:(a=this.data)==null?void 0:a.minItemWidth}),this.data.layoutType==="RICH_GRID_LAYOUT_TYPE_COMPACT_LIST"&&(this.useCompactList=this.containerWidth<528);this.typographyBump=L.typographyBump;O=!1;if(b||this.elementsPerRow!==L.numItems||this.postsPerRow!==G||this.slimItemsPerRow!==P||this.gameCardsPerRow!==
v||this.miniGameCardsPerRow!==k||this.gutter!==L.gutter)O=this.elementsPerRow!==L.numItems,this.elementsPerRow=L.numItems,this.postsPerRow=G,this.slimItemsPerRow=P,this.gameCardsPerRow=v,this.miniGameCardsPerRow=k,this.gutter=L.gutter,this.itemWidth=L.itemWidth,this.reflowContent(d),_.Wf(this.hostElement,{"--ytd-rich-grid-items-per-row":""+this.elementsPerRow,"--ytd-rich-grid-item-margin":L.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(B);this.ytdReduxBehavior.dispatch(_.ER({type:"SET_RICH_GRID_CONTAINER_WIDTH",payload:L.maxContainerWidth}));return O};
_.E.refreshGridLayout=function(b,d){var B,k=(B=this.hostElement)==null?void 0:B.clientWidth;this.containerWidth=this.adjustRichGridWidth(k,!0);var G;if((G=this.data)==null||!G.contents||!this.containerWidth)return b&&(this.pendingForceReflow=!0),!1;this.pendingForceReflow&&(b=!0,this.pendingForceReflow=!1);B=this.getRichItemMinWidth(k);var P=this.isShortsPanel?146:194,v=this.getMiniGameCardMinWidth(),L=this.isShortsGridSlim?2:this.isShortsGrid||this.isCompactGrid?3:_.Nt("rich_grid_default_max_items_per_row",
6);k=B=this.calcElementsPerRow(B,L);(G=B<=3&&this.miniModeAllowed())&&(B=this.calcElementsPerRow(240,4));var A=this.calcMaxSlimElementsPerRow(B,L,this.isDefaultGrid);L=this.calcElementsPerRow(P,A);var a=this.calcElementsPerRow(this.isCompactGrid?P:154,A);P=this.calcElementsPerRow(this.isCompactGrid?P:v,A);v=!1;if(this.sizing)return this.refreshGridLayoutNew(b,d,G,{postsPerRow:k,slimItemsPerRow:L,gameCardsPerRow:a,miniGameCardsPerRow:P});if(b||this.elementsPerRow!==B||this.postsPerRow!==k||this.slimItemsPerRow!==
L||this.gameCardsPerRow!==a||this.miniGameCardsPerRow!==P)v=this.elementsPerRow!==B,this.elementsPerRow=B,this.postsPerRow=k,this.slimItemsPerRow=L,this.gameCardsPerRow=a,this.miniGameCardsPerRow=P,this.reflowContent(d),this.updateElementsPerRow(),_.Wf(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)&&_.Wf(this.hostElement,{"--ytd-rich-grid-shorts-item-margin":this.slimItemsPerRow<4?"1px":"4px"});this.updateMiniMode(G);_.kJ(this.hostElement,"yt-rich-grid-layout-refreshed");return v};
_.E.getRichItemMinWidth=function(b){var d=_.Nt("rich_grid_min_item_width",310);if(!_.N("kevlar_disable_min_width_override")){var B,k;d=(k=(B=this.data)==null?void 0:B.minItemWidth)!=null?k:d}return d+_.tvx(b)};
_.E.calcMaxSlimElementsPerRow=function(b,d,B){return(B===void 0?0:B)?b===1?2:b%2===0?b/2*3:b+2:d*2};
_.E.adjustRichGridWidth=function(b,d){var B=_.N("disable_rich_grid_guide_compensation");if(!this.isWatch&&!B){B=_.I2().resolve(_.O6(_.$5));var k=B==null?void 0:B.guideElement;if(!(!B||B.getData()||k!=null&&k.opened||B.getMiniGuideVisible()))if(B.canFitPersistentGuide(b)&&B.getGuideExpandsAutomatically()){var G,P,v=Number((G=window.getComputedStyle(this.hostElement))==null?void 0:(P=G.getPropertyValue("--app-drawer-width"))==null?void 0:P.replace("px",""));b-=v||0}else if(B.canFitMiniGuide(b)){var L;
G=Number((v=window.getComputedStyle(this.hostElement))==null?void 0:(L=v.getPropertyValue("--ytd-mini-guide-width"))==null?void 0:L.replace("px",""));b-=G||0}}b>600&&(this.isShortsGrid||this.isShortsGridSlim||this.isCompactGrid||(b-=d?32:48));return b};
_.E.calcElementsPerRow=function(b,d){var B=this.adjustRichGridWidth(this.hostElement.clientWidth,!1),k=this.isShortsPanel?2:this.isShortsGrid||this.isCompactGrid?4:16;return Math.min(Math.floor((B+k)/(b+k))||1,d)};
_.E.reflowContent=function(b){var d=this;if(!this.isReflowing){this.isReflowing=!0;var B,k,G=!!((B=this.data)==null?0:(k=B.contents)==null?0:k.some(function(L){return _.p(L,_.by)}));
B=this.getItemsPerRow();var P;k=(P=this.data)==null?void 0:P.reflowOptions;b&&(_.hU("rgr_s"),_.Op(this,function(){_.hU("rgr_nrf")}));
b={};(P=_.Cl(this.hostElement).querySelector("#contents"))&&(b={contentElement:P,rendererToTagNameMap:this.rendererToTagNameMap});P=(P=this.data.contents)?P.slice():[];G=uFV(P,B,G,k,this.getRichGridStyle(),b,this.insertedContent);var v=G.orderedContent;if(G=G.pinnedContentNotShownTargetIds)for(G=_.C(G),B=G.next();!B.done;B=G.next())this.insertedContent.delete(B.value);G=function(){d.shownItems=v;d.isReflowing=!1};
this.shownItems.length===0?(this.shownItems=this.getFirstRowItems(v),_.Op(this,G)):G()}};
_.E.getFirstRowItems=function(b){for(var d=[],B=0;B<b.length;B++){var k=void 0,G=void 0,P=void 0,v=void 0,L=void 0,A=void 0;if(((k=b[B])==null?void 0:(G=k.richItemRenderer)==null?void 0:G.rowIndex)===0||((P=b[B])==null?void 0:(v=P.richGroupRenderer)==null?void 0:v.rowIndex)===0||((L=b[B])==null?void 0:(A=L.richSectionRenderer)==null?void 0:A.rowIndex)===0)d.push(b[B]);else break}return d};
_.E.getItemsPerRow=function(){return this.isShortsGrid||this.isCompactGrid?this.slimItemsPerRow:this.elementsPerRow};
_.E.resetInsertedContentIfNeeded=function(){(_.N("web_explore_hub_on_hover")||_.N("web_client_explore_hub_on_hover"))&&this.insertedContent.size>0&&(this.insertedContent.clear(),this.reflowContent())};
_.E.handleChipCloudChipSelectAction=function(){this.terminateVideoPreview();this.resetInsertedContentIfNeeded();this.cachedContents||this.setCacheAndIsFilteredFeed()};
_.E.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()};
_.E.handleChipCloudChipDeselectAction=function(){this.terminateVideoPreview();this.resetInsertedContentIfNeeded();this.cachedContents&&(this.set("data.contents",this.cachedContents),this.resetCacheAndIsFilteredFeed(),this.reflowContent(),this.scrollUpToTop())};
_.E.terminateVideoPreview=function(){_.kJ(this.hostElement,"yt-terminate-video-preview-action")};
_.E.updateRichItemGridPositions=function(){var b={gridData:{gridColumnCount:this.elementsPerRow}},d;((d=this.data)==null?0:d.trackingParams)&&(d=_.hb())&&_.rp(d,_.Mc(this.data.trackingParams),b);_.kJ(this.hostElement,"ytd-rich-item-index-update-action")};
_.E.miniModeAllowed=function(){return this.isChannelPage};
_.E.getMiniGameCardMinWidth=function(){return 154};
_.E.updateMiniMode=function(b){this.miniMode=this.miniModeAllowed()&&b;this.ytdReduxBehavior.dispatch(_.ER({type:"SET_RICH_GRID_MINI_MODE",payload:b}))};
_.E.isCurrentPage=function(){return location.pathname===this.pagePath};
_.E.scrollUpToTop=function(){if(!this.isChannelPage&&!this.isWatch){var b=_.I2().resolve(_.dT).getCurrentPage();b&&b.setScrollTop(0)}};
_.E.setCacheAndIsFilteredFeed=function(){this.cachedContents=this.get("contents",this.data);this.isFilteredFeed=!0};
_.E.resetCacheAndIsFilteredFeed=function(){this.cachedContents=void 0;this.isFilteredFeed=!1};
_.E.maybeSetBigYoodle=function(){var b,d=(b=this.data)==null?void 0:b.bigYoodle;this.bigYoodleData!==d&&(this.bigYoodleData=d)};
_.E.setMasthead=function(){var b;((b=this.data)==null?0:b.masthead)?this.mastheadData=this.data.masthead:this.mastheadData=void 0};
_.E.getRichGridStyle=function(){var b,d;return(d=(b=this.data)==null?void 0:b.style)!=null?d:"RICH_GRID_STYLE_UNKNOWN"};
_.E.onIsShortsGridChange=function(){var b=this.ytdReduxBehavior,d=b.dispatch,B=this.getRichGridStyle();d.call(b,_.ER({type:"SET_RICH_GRID_STYLE",payload:B}))};
_.E.onFeedCustomizationScrollUp=function(){this.scrollUpToTop()};
_.E.onScroll=function(){this.isScrolled=window.scrollY>0};
_.DB.Object.defineProperties(u1.prototype,{showChipsOnScroll:{configurable:!0,enumerable:!0,get:function(){return _.N("kevlar_show_chips_on_scroll")&&this.isHomePage&&!this.isChannelPage&&!this.isFilteredFeed}},
loadingContentRenderer:{configurable:!0,enumerable:!0,get:function(){var b;return(b=this.ytContinuationHandlerBehavior)==null?void 0:b.reloadUiContent}},
hasLoadingContent:{configurable:!0,enumerable:!0,get:function(){return!!this.loadingContentRenderer}},
entitySelectorType:{configurable:!0,enumerable:!0,get:function(){var b;return((b=this.data)==null?void 0:b.entitySelectorType)||"RICH_GRID_ENTITY_SELECTOR_TYPE_UNSPECIFIED"}},
isSub:{configurable:!0,enumerable:!0,get:function(){var b;return(((b=this.data)==null?void 0:b.targetId)||"")==="browse-feedFEsubscriptions_shorts"}},
isWatch:{configurable:!0,enumerable:!0,get:function(){var b;return(((b=this.data)==null?void 0:b.targetId)||"")==="watch-next-feed"}},
isShortsPanel:{configurable:!0,enumerable:!0,get:function(){var b=_.I2().resolve(_.dT).getCurrentPage(),d,B,k;return(((d=this.data)==null?void 0:d.targetId)==="browse-feedFEsfv_audio_pivot"||_.N("web_enable_channel_pivot_panel")&&((B=this.data)==null?void 0:B.targetId)==="browse-feedFEsfv_channel_pivot"||_.N("web_enable_effect_pivot_panel")&&((k=this.data)==null?void 0:k.targetId)==="browse-feedFEsfv_effect_pivot")&&(b==null?void 0:b.pageSubtype)==="shorts"}},
reducedTopMargin:{configurable:!0,enumerable:!0,get:function(){return this.isWatch&&_.N("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 b;return!((b=this.data)==null?0:b.header)}},
isChannelPage:{configurable:!0,enumerable:!0,get:function(){var b;return((b=_.I2().resolve(_.dT).getCurrentPage())==null?void 0:b.pageSubtype)==="channels"}},
isHomePage:{configurable:!0,enumerable:!0,get:function(){var b;return((b=_.I2().resolve(_.dT).getCurrentPage())==null?void 0:b.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 b;return(((b=this.data)==null?void 0:b.targetId)||"")==="watch-next-feed"}},
force16By9ThumbnailAspectRatio:{configurable:!0,enumerable:!0,get:function(){var b,d,B;return((b=this.data)==null?0:b.enableContentSpecificAspectRatio)||((d=this.data)==null?0:(B=d.responsiveContainerConfiguration)==null?0:B.enableContentSpecificAspectRatio)?!1:!0}},
continuationTriggerOffset:{configurable:!0,enumerable:!0,get:function(){return this.isHomePage?_.Nt("web_continuation_handler_margin",0):0}}});
u1.prototype.onIsShortsGridChange=u1.prototype.onIsShortsGridChange;u1.prototype.onReloadContinuationFinish=u1.prototype.onReloadContinuationFinish;u1.prototype.reflowContent=u1.prototype.reflowContent;u1.prototype.handleRerenderDownloadsData=u1.prototype.handleRerenderDownloadsData;u1.prototype.onRichShelfRendererCollapse=u1.prototype.onRichShelfRendererCollapse;u1.prototype.onRequestElementsPerRow=u1.prototype.onRequestElementsPerRow;u1.prototype.contentLengthChanged=u1.prototype.contentLengthChanged;
u1.prototype.dataChanged=u1.prototype.dataChanged;u1.prototype.onSizingChange=u1.prototype.onSizingChange;u1.prototype.onUseCompactListChange=u1.prototype.onUseCompactListChange;_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],u1.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],u1.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.bm),_.n("design:type",Object)],u1.prototype,"ironResizableBehavior",void 0);
_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],u1.prototype,"actionHandlerBehavior",void 0);_.w([_.R(_.RY),_.n("design:type",Object)],u1.prototype,"ytContinuationHandlerBehavior",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],u1.prototype,"componentBehavior",void 0);_.w([_.R(_.fH),_.n("design:type",Object)],u1.prototype,"ytdReduxBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],u1.prototype,"data",void 0);
_.w([_.Z({reflectToAttribute:!0,selector:_.HZ}),_.n("design:type",Boolean)],u1.prototype,"miniMode",void 0);_.w([_.Z({value:[]}),_.n("design:type",Array)],u1.prototype,"shownItems",void 0);_.w([_.Z({value:!1}),_.n("design:type",Boolean)],u1.prototype,"isReflowing",void 0);_.w([_.Z({value:!1,reflectToAttribute:!0}),_.n("design:type",Boolean)],u1.prototype,"isFilteredFeed",void 0);_.w([_.Z({selector:_.F8C}),_.n("design:type",Boolean)],u1.prototype,"guideIsExpanded",void 0);
_.w([_.Z({selectorArgs:["entitySelectorType"],selector:function(b,d){if(_.N("kevlar_modern_downloads_page")&&d&&d!=="RICH_GRID_ENTITY_SELECTOR_TYPE_UNSPECIFIED")switch(d){case "RICH_GRID_ENTITY_SELECTOR_TYPE_DOWNLOADS":d=b.entities;var B=_.Rp(d),k=_.XD(d),G=_.bAw(b),P=_.eCC(b),v=_.dRE(b),L=_.cFJ(d),A=_.NA(B),a=_.hY(d);return _.Ww2(B,k,L,_.XSy(d),G,P,A,a,v,_.k84(b),_.FD(b));case "RICH_GRID_ENTITY_SELECTOR_TYPE_SMART_DOWNLOADS":return b=_.Rp(b.entities),_.mKd(b);case "RICH_GRID_ENTITY_SELECTOR_TYPE_HOME_DOWNLOADS":return b=
_.Nbm(b.entities),_.$K4(b);default:_.eu(new _.iq("Error: entitySelectorType defined but not matched in selector.",b,d))}}}),
_.n("design:type",Object)],u1.prototype,"entityDrivenRichGridData",void 0);_.w([_.Z(),_.n("design:type",Object)],u1.prototype,"resizeOnObserverInit",void 0);_.w([_.Z(),_.n("design:type",Object)],u1.prototype,"bigYoodleData",void 0);_.w([_.Z(),_.n("design:type",Object)],u1.prototype,"mastheadData",void 0);_.w([_.Z(),_.n("design:type",Boolean)],u1.prototype,"isInlinePreviewDisabled",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],u1.prototype,"disableStickyFilterBar",void 0);
_.w([_.Z(),_.n("design:type",Object)],u1.prototype,"transparentBackgroundChipsBar",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],u1.prototype,"hideChipsBar",void 0);_.w([_.Z({reflectToAttribute:!0}),_.X("isHomePage","isFilteredFeed"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],u1.prototype,"showChipsOnScroll",null);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],u1.prototype,"isScrolled",void 0);
_.w([_.Z(),_.n("design:type",Object)],u1.prototype,"isWatchDefaultLayout",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],u1.prototype,"continuationShowButton",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],u1.prototype,"rowReducedHorizontalMargin",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],u1.prototype,"useCompactList",void 0);_.w([_.Z({selector:function(b){return _.XD(b.entities).length>0}}),
_.n("design:type",Object)],u1.prototype,"manualDownloadsPresent",void 0);_.w([_.Z({selector:function(b){return _.Rp(b.entities).length>0}}),
_.n("design:type",Object)],u1.prototype,"smartDownloadsPresent",void 0);_.w([_.Z({selector:_.FD}),_.n("design:type",Object)],u1.prototype,"isOnline",void 0);_.w([_.Z({selector:_.eCC}),_.n("design:type",Object)],u1.prototype,"shouldRenderDownloadsBanner",void 0);_.w([_.Z({selector:_.k84}),_.n("design:type",Object)],u1.prototype,"shouldRenderDownloadsBannerUpsell",void 0);_.w([_.Z({selector:_.bAw}),_.n("design:type",Object)],u1.prototype,"hasOptedIntoSmartDownloads",void 0);
_.w([_.O8("useCompactList"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],u1.prototype,"onUseCompactListChange",null);_.w([_.O8("sizing","typographyBump"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],u1.prototype,"onSizingChange",null);_.w([_.Z({selector:_.i2y}),_.n("design:type",Number)],u1.prototype,"miniplayerPlaybackState",void 0);_.w([_.Z({selector:_.tY}),_.n("design:type",Boolean)],u1.prototype,"miniplayerIsActive",void 0);
_.w([_.Z({computed:"computeIsInlinePreviewEnabled(miniplayerIsActive, miniplayerPlaybackState, isInlinePreviewDisabled)"}),_.n("design:type",Boolean)],u1.prototype,"isInlinePreviewEnabled",void 0);_.w([_.Z({computed:"computeSizing(data, useCompactList, miniMode, isShortsGrid, isSlimGrid, isCompactGrid, isShortsPanel)"}),_.n("design:type",String)],u1.prototype,"sizing",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],u1.prototype,"elementsPerRow",void 0);
_.w([_.Z(),_.n("design:type",Object)],u1.prototype,"typographyBump",void 0);_.w([_.Z(),_.n("design:type",Number)],u1.prototype,"itemWidth",void 0);_.w([_.DM("#header"),_.n("design:type",HTMLElement)],u1.prototype,"headerElement",void 0);_.w([_.DM("#contents"),_.n("design:type",HTMLElement)],u1.prototype,"contentsElement",void 0);_.w([_.X("reloadUiContent"),_.n("design:type",Object),_.n("design:paramtypes",[])],u1.prototype,"loadingContentRenderer",null);
_.w([_.X("reloadUiContent"),_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean),_.n("design:paramtypes",[])],u1.prototype,"hasLoadingContent",null);_.w([_.pl("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],u1.prototype,"dataChanged",null);_.w([_.pl("data.contents.length"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],u1.prototype,"contentLengthChanged",null);
_.w([_.$0("yt-request-elements-per-row"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],u1.prototype,"onRequestElementsPerRow",null);_.w([_.$0("yt-rich-shelf-renderer-collapse"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],u1.prototype,"onRichShelfRendererCollapse",null);
_.w([_.pl("shouldRenderDownloadsBanner","shouldRenderDownloadsBannerUpsell","hasOptedIntoSmartDownloads","manualDownloadsPresent","smartDownloadsPresent","isOnline"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],u1.prototype,"handleRerenderDownloadsData",null);_.w([_.X("data"),_.n("design:type",String),_.n("design:paramtypes",[])],u1.prototype,"entitySelectorType",null);
_.w([_.Z({reflectToAttribute:!0}),_.X("data.targetId"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],u1.prototype,"isSub",null);_.w([_.Z({reflectToAttribute:!0}),_.X("data.targetId"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],u1.prototype,"isWatch",null);_.w([_.Z({reflectToAttribute:!0}),_.X("data.targetId"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],u1.prototype,"isShortsPanel",null);
_.w([_.Z({reflectToAttribute:!0}),_.X("isWatch"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],u1.prototype,"reducedTopMargin",null);_.w([_.Z({reflectToAttribute:!0}),_.X("data","isWatch","isWatchDefaultLayout"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],u1.prototype,"noTopMargin",null);_.w([_.Z({reflectToAttribute:!0}),_.X("isInlinePreviewEnabled","shownItems"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],u1.prototype,"topRowEndorsement",null);
_.w([_.X("data.header"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],u1.prototype,"hideHeader",null);_.w([_.$0("yt-rich-grid-reflow"),_.n("design:type",Function),_.n("design:paramtypes",[Boolean]),_.n("design:returntype")],u1.prototype,"reflowContent",null);_.w([_.$0("yt-reload-continuation-finish"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],u1.prototype,"onReloadContinuationFinish",null);
_.w([_.X("data"),_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean),_.n("design:paramtypes",[])],u1.prototype,"isSlimGrid",null);_.w([_.X("data"),_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean),_.n("design:paramtypes",[])],u1.prototype,"isShortsGrid",null);_.w([_.X("data","isSlimGrid","isShortsGrid"),_.Z(),_.n("design:type",Boolean),_.n("design:paramtypes",[])],u1.prototype,"noRichItemGutterMargins",null);
_.w([_.X("data"),_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean),_.n("design:paramtypes",[])],u1.prototype,"isShortsGridSlim",null);_.w([_.X("data"),_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean),_.n("design:paramtypes",[])],u1.prototype,"isCompactGrid",null);_.w([_.X("data"),_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean),_.n("design:paramtypes",[])],u1.prototype,"isDefaultGrid",null);
_.w([_.X("data.targetId"),_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean),_.n("design:paramtypes",[])],u1.prototype,"hideChipsBarOnWatch",null);_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],u1.prototype,"onIsShortsGridChange",null);_.w([_.X("data.enableContentSpecificAspectRatio"),_.Z(),_.n("design:type",Boolean),_.n("design:paramtypes",[])],u1.prototype,"force16By9ThumbnailAspectRatio",null);
_.w([_.X("data"),_.n("design:type",Number),_.n("design:paramtypes",[])],u1.prototype,"continuationTriggerOffset",null);_.w([_.ZM({is:"ytd-rich-grid-renderer",disableElementRegistration:!0})],u1);
_.V(u1,"ytd-rich-grid-renderer",function(){if(Arb!==void 0)return Arb;var b=document.createElement("template");_.J(b,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-rich-grid-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" hidden="[[hideHeader]]" class="style-scope ytd-rich-grid-renderer"></div>\n<div id="big-yoodle" hidden="[[isFilteredFeed]]" class="style-scope ytd-rich-grid-renderer"></div>\n<div id="masthead-ad" hidden="[[isFilteredFeed]]" class="style-scope ytd-rich-grid-renderer"></div>\n<div id="title-container" hidden="[[!data.title]]" class="style-scope ytd-rich-grid-renderer">\n  <div id="title" class="style-scope ytd-rich-grid-renderer">[[getSimpleString(data.title)]]</div>\n</div>\n<div id="contents" hidden="[[hasLoadingContent]]" class="style-scope ytd-rich-grid-renderer"></div>\n<div id="reload-content" class="style-scope ytd-rich-grid-renderer"></div>\n');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return Arb=b},{mode:2});var Jrx=_.y(function(b){return _.W("yt-feedback-prompt-view-model",{class:_.LQ("ytFeedbackPromptViewModelHost",b.className)},_.W(_.m,{cond:function(){return b.data().text},
then:function(d){return _.W(_.I4,{text:d,className:"ytFeedbackPromptViewModelPrompt"})}}),_.W(_.MN,{data:function(){return b.data().likeButton}},{likeButtonViewModel:function(d){return _.W(_.m5,{data:d.data,
className:"ytFeedbackPromptViewModelLikeButton"})}}),_.W(_.MN,{data:function(){return b.data().dislikeButton}},{dislikeButtonViewModel:_.av}))},"En");var z2_=_.y(function(b){var d=_.C((0,_.WR2)(b.data)).next().value,B=function(){var k,G;return(G=(k=d().contents)==null?void 0:k.length)!=null?G:0};
return _.W("yt-item-section-renderer",{class:"ytItemSectionRendererHost","data-target-id":function(){return b.data().targetId||""},
"aria-busy":function(){var k,G;return(G=(k=d().contents)==null?void 0:k.some(function(P){return!!P.chatLoadingViewModel}))!=null?G:!1}},_.W(_.MN,{data:function(){return b.data().header}},{chipBarViewModel:_.mQV,
sectionHeaderViewModel:_.xw}),_.W(_.MN,{data:function(){return d().contents}},{accordionViewModel:_.b1Q,
alertBannerViewModel:_.N0V,chatLoadingViewModel:function(k,G){return _.W(_.MI4,{data:k.data,containerHeight:b.containerHeight,isLastItem:function(){return G()===B()-1}})},
chatUserTurnViewModel:function(k,G){return _.W(_.poP,{data:k.data,containerHeight:b.containerHeight,isLastItem:function(){return G()===B()-1}})},
feedbackPromptViewModel:Jrx,gridShelfViewModel:function(k){return _.W(_.IJ,{data:k.data,shouldUseOwnContainerSize:!0,marginSettings:b.marginSettings,useUpdatedMargin:!0})},
learningJourneyLoaderViewModel:_.T0l,linearLayoutViewModel:_.Np,lockupViewModel:function(k){return _.W(_.Qg,{data:k.data,className:"ytItemSectionRendererLockup",containerLayoutConfig:b.containerLayoutConfig,thumbnailFixedWidth:"200px"})},
sectionHeaderViewModel:_.xw,videoOverviewViewModel:_.v44,youChatItemViewModel:function(k,G){return _.W(_.Nfm,{data:k.data,pending:!1,containerHeight:b.containerHeight,isLastItem:function(){return G()===B()-1}})}}))},"Fn");_.B$(_.y(function(b){var d=_.C((0,_.WR2)(b.data)).next().value,B=_.C(_.M8()),k=B.next().value;B=B.next().value;var G=_.Yl(B);B=_.C(_.zk(void 0,void 0,"fqbUqd"));var P=B.next().value,v=B.next().value,L=function(){var A;return _.p((A=b.data().sectionListLayoutConfiguration)==null?void 0:A.layoutConfiguration,Bes)};
_.Ti(function(){var A,a=(A=G.value)==null?void 0:A.clientWidth;A=L()?_.Bc2(a,L()):void 0;v(A)});
B={};return _.W("yt-section-list-renderer",{class:_.LQ("ytSectionListRendererHost",b.className,(B.ytSectionListRendererHostOverscrollContain=function(){var A;return(A=b.overscrollContain)==null?void 0:A.call(b)},B)),
el:G,"data-target-id":function(){return b.data().targetId||""}},_.W(_.MN,{data:function(){return d().contents}},{itemSectionRenderer:function(A){return _.W(z2_,{data:A.data,
containerLayoutConfig:P,marginSettings:b.marginSettings,containerHeight:function(){return k.height()}})}}))},"Gn"),"yt-section-list-renderer",{props:{data:_.DK,
className:_.eI,marginSettings:_.DK,overscrollContain:_.DK}});var R2x;var X4D;var h2s=function(){return _.g.apply(this,arguments)||this};
_.c(h2s,_.g);_.w([_.Z(),_.n("design:type",Object)],h2s.prototype,"data",void 0);_.w([_.Fk({is:"yt-alert-renderer",disableElementRegistration:!0})],h2s);
_.V(h2s,"yt-alert-renderer",function(){if(X4D===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;R2x===void 0&&(R2x=document.createElement("template"));var k=R2x;B.call(d,k.content.cloneNode(!0),b.content.firstChild);X4D=b}b=X4D;return b},{mode:2});
}catch(e){_._DumpException(e)}
try{
var blk;blk=function(b,d,B,k){B||(b?k&&(k.DOCUMENT_HIDDEN&&document.visibilityState==="hidden"||k.WINDOW_SIZE_CHANGED&&(d.width!==window.innerWidth||d.height!==window.innerHeight)||k.SAFARI_ABORTED_BY_NEW_TRANSITION&&b instanceof DOMException&&b.name==="AbortError"&&b.message.includes("Old view transition aborted by new view transition"))||_.xs(b):_.xs(Error("zj")))};
_.dOr=function(b,d){d=d===void 0?{}:d;var B,k,G,P,v,L,A,a,O,I,D,U,M;return _.f(function(z){switch(z.nextAddress){case 1:B=d;k=B.shouldWrap===void 0?!0:B.shouldWrap;G=B.skipTransitionTimeoutMs===void 0?300:B.skipTransitionTimeoutMs;P=B.beforeTransition;v=B.afterTransition;if(!k||!document.startViewTransition||document.visibilityState==="hidden")return z.return(b());L={width:window.innerWidth,height:window.innerHeight};A=!1;(a=P)==null||a();_.Jn(z,2);O=document.startViewTransition(b);I=setTimeout(function(){O.skipTransition();
A=!0},G);
return z.yield(O.ready,4);case 4:return clearTimeout(I),z.yield(O.finished,5);case 5:clearTimeout(I);(D=v)==null||D();_.fy(z,0);break;case 2:U=_.lt(z),(M=v)==null||M(),blk(U,L,A,d.ignoredErrors),_.tn(z)}})};
_.BXE=function(b,d){var B=_.O6F(d);B!=="javascript:"&&B!=="data:"&&b.setAttribute("href",d)};
_.Tz=function(){for(var b=Array(36),d=0,B,k=0;k<36;k++)k==8||k==13||k==18||k==23?b[k]="-":k==14?b[k]="4":(d<=2&&(d=33554432+Math.random()*16777216|0),B=d&15,d>>=4,b[k]=_.er2[k==19?B&3|8:B]);return b.join("")};
_.k6E=function(b,d,B){b.persistentPanelContainerMap.set(B,d)};/*

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 G6O=_.YE(['<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>']),
Pw4=_.eur(G6O);Pw4.setAttribute("style","display: none;");document.head.appendChild(Pw4.content);_.ri=_.N$W(function(b){var d=_.li("DIV");b&&(d.className=b);d.style.cssText="overflow:auto;position:absolute;top:0;width:100px;height:100px";b=_.li("DIV");_.r$2(b,"200px","200px");d.appendChild(b);document.body.appendChild(d);b=d.offsetWidth-d.clientWidth;_.tr(d);return b});var E0a;var s3E;var Qs=function(){var b=_.g.apply(this,arguments)||this;b.icon=null;return b};
_.c(Qs,_.g);Qs.prototype.dismiss=function(){_.dp(this.hostElement,"yt-live-chat-error-message-dismiss")};
Qs.prototype.computeIcon=function(b){return b&&b.iconType?"yt-icons:"+b.iconType.toLowerCase():"yt-icons:close"};
_.w([_.Z(),_.n("design:type",Object)],Qs.prototype,"data",void 0);_.w([_.Z({computed:"computeIcon(data.icon)"}),_.n("design:type",Object)],Qs.prototype,"icon",void 0);_.w([_.Fk({disableElementRegistration:!0,is:"yt-live-chat-error-message-renderer",noInjection:!0})],Qs);
_.V(Qs,"yt-live-chat-error-message-renderer",function(){if(s3E===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;E0a===void 0&&(E0a=document.createElement("template"));var k=E0a;B.call(d,k.content.cloneNode(!0),b.content.firstChild);s3E=b}b=s3E;return b},{mode:0});
}catch(e){_._DumpException(e)}
try{
var QPs,qHs,x$D,YHX,dT$,GIc,Pcq,EsD,s_V,Cce,vs1,Lbx,f5$,Hr,Ao0,Wb_,a5q,mTc,$Tb,O_q,I5V,DTV,UTx,Nsb,pA0,Muc,coD,Jos,zB0,RBb,XA_,hBs,H_D,l5D,tus,j_D,Fbb,Z_c,Ses,i_b,uub,Kbx,nsb,Ts0,gss,yo0,qeX,xTq,Yec,eB0,bv1,dG0,Bre,k01,roq;QPs=function(b,d){return _.AY(b.entities,"timedMarkersListSyncEntity",d)};
qHs=function(b,d){return _.AY(b.entities,"liveReactionsDataEntity",d)};
x$D=function(b,d){b=_.AY(b.entities,"booleanEntity",d);return!(!b||!b.value)};
YHX=function(b,d){var B=_.hb();B&&b&&_.VV(B,_.Mc(b),d)};
_.enc=function(b){return b.watch.isWatchActive};
_.b_c=function(b){return!_.CNF(b)};
_.hh=function(b){return b.watch.watchScrollTop};
dT$=function(b){return b.watch.isLiveChatCollapsed};
_.Bs0=function(){_.N("web_watch_log_theater_mode")&&_.HJJ("GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_THEATER_MODE_ENABLED")};
_.kI0=function(b,d,B){if(!b.includes("START_TIME_PLACEHOLDER")||!b.includes("END_TIME_PLACEHOLDER"))return b;var k=new Date(0),G=new Date(0);k.setUTCMilliseconds(d);G.setUTCMilliseconds(B);return b.replace("START_TIME_PLACEHOLDER",_.nr(k,7)).replace("END_TIME_PLACEHOLDER",_.nr(G,7))};
GIc=function(b){return{listMutationCommand:{operations:{operations:[{removeItem:{removeByTargetId:{targetIds:["loading_response_message_id"]},sectionTargetId:b}}]}}}};
Pcq=function(b,d,B){var k=_.N("web_enable_chat_autoscroll_to_user_turn")?"user_turn_message_id-"+Date.now():void 0;d=Object.assign({},{text:d,hasGradientBackground:B},k&&{itemTargetId:k});k=_.N("web_enable_chat_autoscroll_to_user_turn")&&k?{scrollToItem:{scrollPosition:"SCROLL_POSITION_START",item:{itemTargetId:k,sectionTargetId:"youchat_section_list"}}}:void 0;return{listMutationCommand:{operations:Object.assign({},{operations:[{insertItemSectionContent:{contents:[{chatUserTurnViewModel:d}],insertByPositionInSection:{sectionTargetId:b,
position:"INSERTION_POSITION_LAST"}}}]},k?{scrollConfig:k}:{})}}};
EsD=function(b,d){return _.AY(b.entities,"booleanEntity",d)};
s_V=function(){return function(b){_.x0(_.cE("booleanEntity","chat_input_view_model_state",{key:"chat_input_view_model_state",value:b}))}};
Cce=function(b){switch(b){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}};
vs1=function(b,d,B){var k=_.ZX(B);b&&d&&k&&b.getPlayerPromise().then(function(G){_.FDm(k)&&_.qT();(new _.fU(G)).executeCommand(k,d);_.N("continue_playback_on_desktop_companion_click")||G.pauseVideo()})};
Lbx=function(b){var d=_.kN(),B;if(B=_.dF("yt.www.ads.eventcache.getLastUpdateEngagementPanelAction")){var k;B=(k=B())==null?void 0:k.layoutId}else B=null;vs1(d,B,b)};
f5$=function(b){var d=_.kN(),B;if(B=_.dF("yt.www.ads.eventcache.getLastUpdateEngagementPanelAction")){var k;B=(k=B())==null?void 0:k.layoutId}else B=null;vs1(d,B,b)};
Hr=function(b,d){var B=b<0?"-":"";b=Math.abs(b);var k=Math.floor(b/3600),G=Math.floor(b)%3600,P=Math.floor(G/60);G=Math.floor(G)%60;var v="";(d===void 0?0:d)&&(v="."+Math.round((b-Math.floor(b))*10));return k>0?B+k+":"+(P<10?"0"+P:""+P)+":"+(G<10?"0"+G:""+G)+v:B+P+":"+(G<10?"0"+G:""+G)+v};
Ao0=function(b){var d=b.match(/[^0-9:\.]/g);if(d&&d.length>0)return null;b=b.split(":");if(b.length===0||b.length>3)return null;d=1;for(var B=0;b.length>0;){var k=b.pop();if(k===void 0)break;var G=Number(k);if(k===""||isNaN(G))return null;B+=G*d;d*=60}return B};
Wb_=function(b,d,B,k){b=Math.max(B,b);d=Math.min(d,k-B);b+d>k?(B=k,b=B-d):B=b+d;return{start:b,end:B}};
a5q=function(b,d,B,k,G,P){b<B?b=B:b+G>k&&(b=k-G);d>k&&(d=k);d=Math.min(b+P,Math.max(b+G,d));return{start:b,end:d}};
mTc=function(b,d,B,k,G,P){d>k?d=k:d-G<B&&(d=B+G);b<B&&(b=B);b=Math.min(d-G,Math.max(d-P,b));return{start:b,end:d}};
$Tb=function(b){return _.N("web_transcript_cue_id_killswitch")?String(b):"ytd-transcript-renderer_"+b};
O_q=function(b){return _.N("web_transcript_cue_id_killswitch")?!0:b.startsWith("ytd-transcript-renderer")};
I5V=function(b){var d=_.kN(),B;if(B=_.dF("yt.www.ads.eventcache.getLastUpdateEngagementPanelAction")){var k;B=(k=B())==null?void 0:k.layoutId}else B=null;vs1(d,B,b)};
DTV=function(b){b.style.height="auto";b.style.height=Math.min(b.scrollHeight||20,80)+"px"};
UTx=function(){var b;return String(Math.floor(((b=_.$N())==null?void 0:b.getCurrentTime())||0)*1E3)};
Nsb=function(b){if(b.onWelcomeCommand)return _.ZX(b.onWelcomeCommand);b=_.p(b.inputComposerViewModel,osc);if(b==null?0:b.welcomeFeatureContinuation)return _.CrQ(b.welcomeFeatureContinuation)};
pA0=function(b){var d=_.kN(),B;B=(B=_.dF("yt.www.ads.eventcache.getLastCompanionData"))?(B=B())&&B.layoutId:null;vs1(d,B,b)};
Muc=function(b){var d=_.kN(),B;B=(B=_.dF("yt.www.ads.eventcache.getLastCompanionData"))?(B=B())&&B.layoutId:null;vs1(d,B,b)};
coD=function(b){if(b.simpleText)return[{text:b.simpleText}];var d;return(d=b.runs)!=null?d:[]};
Jos=function(b){var d=b.startEndTimeTemplate,B=b.startTimeUtcMillis;b=b.endTimeUtcMillis;if(d&&B&&b)return _.QS(_.kI0(_.qA(d),Number(B),Number(b)))};
zB0=function(b,d){var B,k,G=b==null?void 0:(B=b.viewCount)==null?void 0:(k=B.videoViewCountRenderer)==null?void 0:k.shortViewCount;if(!d&&G)return G;var P,v;return b==null?void 0:(P=b.viewCount)==null?void 0:(v=P.videoViewCountRenderer)==null?void 0:v.viewCount};
RBb=function(b,d){var B=b==null?void 0:b.relativeDateText;return!d&&B?[B,!0]:[b==null?void 0:b.dateText,!1]};
XA_=function(b,d,B,k,G){k=k===void 0?"":k;G=G===void 0?!1:G;var P=zB0(b,d),v=_.C(RBb(b,d)),L=v.next().value;v=v.next().value;d=d?b==null?void 0:b.sponsorsOnlyFirstTimeLongText:b==null?void 0:b.sponsorsOnlyFirstTimeShortText;var A=[];B&&P&&A.push(P);!B&&v||!L||A.push(L);b=[G?b==null?void 0:b.subtitle:void 0].concat(_.K6(A),[d,b==null?void 0:b.stationName,b==null?void 0:b.rating,b?Jos(b):void 0,b==null?void 0:b.upNextProgramText,b==null?void 0:b.superTitleLink]).filter(function(a){return!!a});
B={runs:[]};for(G=0;G<b.length;G++)B.runs.push.apply(B.runs,_.K6(coD(b[G]))),G<b.length-1&&B.runs.push({text:" "+k+" "});return B};
hBs=function(b){return b.filter(function(d){return!_.p(d,_.wt)})};
H_D=function(b){var d,B,k,G;if(b=b==null?void 0:(d=b.contents)==null?void 0:(B=d.twoColumnWatchNextResults)==null?void 0:(k=B.results)==null?void 0:(G=k.results)==null?void 0:G.contents){var P,v;return(v=(P=b.find(function(L){return!!L.videoPrimaryInfoRenderer}))==null?void 0:P.videoPrimaryInfoRenderer)==null?void 0:v.updatedMetadataEndpoint}};
l5D=function(b,d){var B;return(B=b.sourceConfigs)==null?void 0:B.find(function(k){return k.videoId===d})};
tus=function(b){return b==="End of video"||b==="End of playlist"};
j_D=function(b){var d,B,k,G;return(d=b.getWatchNextResponse())==null?void 0:(B=d.contents)==null?void 0:(k=B.twoColumnWatchNextResults)==null?void 0:(G=k.playlist)==null?void 0:G.playlist};
Fbb=function(b){var d,B,k,G,P,v;return(d=j_D(b))==null?void 0:(B=d.playlistButtons)==null?void 0:(k=B.menuRenderer)==null?void 0:(G=k.topLevelButtons)==null?void 0:(P=G[0])==null?void 0:(v=P.playlistLoopButtonRenderer)==null?void 0:v.playlistLoopStateEntityKey};
Z_c=function(b){var d=_.I2().resolve(_.Ib),B;return(d=(B=_.p(d.getAutoplayEndpoint(),_.KB))==null?void 0:B.playlistId)&&d===b};
Ses=function(b,d,B,k,G){function P(){_.Y8.cancelJob(lb);var v=gss(d,B/b.getPlaybackRate()),L=v.hours,A=v.minutes;v=(v.seconds*1E3||6E4)/b.getPlaybackRate();b.setVideoTimeLeft(yo0(L,A));k&&b.getPlayerState()!==0&&b.setSleepTimerTimeLeft(yo0(L,A,!0));(L>0||A>0)&&!G&&(lb=_.Rn(_.Y8,P,v))}
_.Y8.cancelJob(lb);lb=_.Rn(_.Y8,P)};
i_b=function(b,d,B){function k(){_.Y8.cancelJob(Vub);var G=gss(d,B),P=G.hours;G=G.minutes;var v=6E4/b.getPlaybackRate();if(P>0||G>0)b.setSleepTimerTimeLeft(yo0(P,G,!0)),Vub=_.Rn(_.Y8,k,v)}
_.Y8.cancelJob(Vub);Vub=_.Rn(_.Y8,k)};
uub=function(b,d){var B=b.getVolume()/(d/500),k=function(G){_.Y8.cancelJob(wAX);var P=Math.floor(G-B);b.setVolume(P,!1);P>0&&(wAX=_.Rn(_.Y8,function(){k(P)},500))};
_.Y8.cancelJob(wAX);wAX=_.Rn(_.Y8,function(){k(b.getVolume())})};
Kbx=function(b,d){_.Y8.cancelJob(wAX);d&&b.syncVolume()};
nsb=function(){var b={openPopupAction:{popupType:"TOAST",popup:{notificationActionRenderer:{responseText:{simpleText:_.AU("SLEEP_TIMER_DISRUPTED")}}}}};_.I2().resolve(_.U6).resolveCommand(b)};
Ts0=function(b){return(b.getDuration()-b.getProgressState().current)*1E3};
gss=function(b,d){b=b+d-(0,_.N$)();if(b<=0)return{hours:0,minutes:0,seconds:0};var B=new roq(0,0,0,0,0,0,b);b=B.getHours();d=B.getMinutes();B=B.getSeconds();B!==0&&d++;d!==0&&d%60===0&&(b++,d=0);return{hours:b,minutes:d,seconds:B}};
yo0=function(b,d,B){return b>0&&d>0?B?_.AU("TIME_LEFT_HOURS_MINUTES",{hours:b.toString(),minutes:d.toString()}):_.AU("TIME_HOURS_MINUTES",{hours:b.toString(),minutes:d.toString()}):b>0?B?_.WG("TIME_LEFT_HOURS",b):_.WG("TIME_HOURS",b):B?_.AU("TIME_LEFT_MINUTES",{minutes:d.toString()}):_.AU("TIME_MINUTES",{minutes:d.toString()})};
qeX=function(b,d){if(b.timelyActions)return b.timelyActions.find(function(B){var k;return((k=_.p(B,Q_s))==null?void 0:k.cueRangeId)===d})};
xTq=function(b){var d=["expflag","debug_forced_internalcountrycode","internalcountrycode"];_.cO(b);b.keyMap_.forEach(function(B,k){_.gG(d,k)||this.remove(k)},b)};
Yec=function(b,d){b.reloadContinuationItemsCommandMatcher=d};
eB0=function(b,d){var B;return _.f(function(k){return k.nextAddress==1?d&&b.lastWelcomeContinuationSent!==d?_.xTO(b)?k.yield(b.panelController.isVisible("PAai_companion"),3):k.jumpTo(2):k.return(!1):k.nextAddress==2||(B=k.yieldResult,B)?k.return(!0):k.return(!1)})};
bv1=function(b){var d,B,k,G,P;return _.f(function(v){if(v.nextAddress==1){if(!b.welcomeOptions)return v.return();d=b.welcomeOptions;B=d.command;k=d.setPending;if(B){var L;var A=(L=_.p(B,_.gy))==null?void 0:L.token}else A=void 0;G=A;return v.yield(eB0(b,G),2)}if(!v.yieldResult)return v.return();b.lastWelcomeContinuationSent=G;(P=k)==null||P(!0);A="youchat-"+Date.now();L=(L=_.$N())?String(Math.floor(L.getCurrentTime())*1E3):void 0;_.gf(B,{form:{formData:_.LN({clientMessageId:A,playerOffsetMs:L,pageContext:_.A$P(b,
b.pageSubtype)})}});_.tn(v)})};
dG0=function(b,d){_.f(function(B){b.welcomeOptions=d;return B.yield(bv1(b),0)})};
_.th=function(b,d){b.insertBefore(d,b.childNodes[0]||null)};
Bre=function(b){if(b>=48&&b<=57||b>=96&&b<=106||b>=65&&b<=90||_.mi&&b==0)return!0;switch(b){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 _.aH;default:return!1}};
k01=function(b){if(b.altKey&&!b.ctrlKey||b.metaKey||b.keyCode>=112&&b.keyCode<=123)return!1;if(Bre(b.keyCode))return!0;switch(b.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!_.aH;default:return b.keyCode<166||b.keyCode>183}};
roq=function(b,d,B,k,G,P,v){this.date=typeof b==="number"?new Date(b,d||0,B||1,k||0,G||0,P||0,v||0):new Date(b&&b.getTime?b.getTime():_.sm())};
_.CX(roq,_.nh);_.E=roq.prototype;_.E.getHours=function(){return this.date.getHours()};
_.E.getMinutes=function(){return this.date.getMinutes()};
_.E.getSeconds=function(){return this.date.getSeconds()};
_.E.getMilliseconds=function(){return this.date.getMilliseconds()};
_.E.getUTCDay=function(){return this.date.getUTCDay()};
_.E.getUTCHours=function(){return this.date.getUTCHours()};
_.E.getUTCMinutes=function(){return this.date.getUTCMinutes()};
_.E.getUTCSeconds=function(){return this.date.getUTCSeconds()};
_.E.getUTCMilliseconds=function(){return this.date.getUTCMilliseconds()};
_.E.setHours=function(b){this.date.setHours(b)};
_.E.setMinutes=function(b){this.date.setMinutes(b)};
_.E.setSeconds=function(b){this.date.setSeconds(b)};
_.E.setMilliseconds=function(b){this.date.setMilliseconds(b)};
_.E.setUTCHours=function(b){this.date.setUTCHours(b)};
_.E.setUTCMinutes=function(b){this.date.setUTCMinutes(b)};
_.E.setUTCSeconds=function(b){this.date.setUTCSeconds(b)};
_.E.setUTCMilliseconds=function(b){this.date.setUTCMilliseconds(b)};
_.E.add=function(b){_.nh.prototype.add.call(this,b);b.hours&&this.setUTCHours(this.date.getUTCHours()+b.hours);b.minutes&&this.setUTCMinutes(this.date.getUTCMinutes()+b.minutes);b.seconds&&this.setUTCSeconds(this.date.getUTCSeconds()+b.seconds)};
_.E.JSC$11500_toIsoString=function(b){var d=_.nh.prototype.JSC$11500_toIsoString.call(this,b);return b?d+"T"+_.Os(this.getHours(),2)+":"+_.Os(this.getMinutes(),2)+":"+_.Os(this.getSeconds(),2):d+"T"+_.Os(this.getHours(),2)+_.Os(this.getMinutes(),2)+_.Os(this.getSeconds(),2)};
_.E.equals=function(b){return this.getTime()==b.getTime()};
_.E.toString=function(){return this.JSC$11500_toIsoString()};
_.E.clone=function(){var b=new roq(this.date);b.firstDayOfWeek_=this.firstDayOfWeek_;b.firstWeekCutOffDay_=this.firstWeekCutOffDay_;return b};
_.G01=function(b){return _.ER({type:"SET_IS_WATCH_NARROW_WIDTH",payload:{isWatchNarrowWidth:b}})};var PE0=new _.mZ("imageTileRenderer");var EiD=new _.mZ("promotedSparklesWebRenderer");var sdc=new _.mZ("adGridCardCollectionViewModel");var CE_=new _.mZ("carouselTitleViewModel");var viq=new _.mZ("ctaCarouselItemViewModel");var LSs=new _.mZ("textFieldViewModel");_.fn1=new _.mZ("engagementPanelHeaderShowNavigationButtonCommand");var Ae0=new _.mZ("hideEngagementPanelScrimAction");var WSc=new _.mZ("setActivePanelItemAction");var anX=new _.mZ("showEngagementPanelScrimAction");var mGD=new _.mZ("updateEngagementPanelAction");var $Gs=new _.mZ("updateSearchInVideoResultsAction");var Ov1=new _.mZ("transcriptCueGroupRenderer");var Inc=new _.mZ("transcriptCueRenderer");var DGs=new _.mZ("transcriptFooterRenderer");var UGc=new _.mZ("engagementPanelAdSubtitleRenderer");var oi$=new _.mZ("videoDescriptionFantasySectionViewModel");var Nre=new _.mZ("deleteClipEngagementPanelCommand");var pCb=new _.mZ("loopCommand");var MMq=new _.mZ("changeCreatorEndscreenVisibilityCommand");var ceb=new _.mZ("liveChatCallForQuestionsRenderer");var Jes=new _.mZ("updateTimedMarkersSyncObserverCommand");var Q_s=new _.mZ("timelyActionViewModel");var zEb=new _.mZ("timelyActionsOverlayViewModel");var REc=new _.mZ("repeatChapterCommand");var XCs=new _.mZ("watchPlayerOverflowMenuCommand");var hEs=new _.mZ("compositeVideoOverlayRenderer");var Hvs=new _.mZ("sortFilterSubMenuRenderer");var ln0=new _.mZ("switchListItemViewModel");var osc=new _.mZ("inputComposerViewModel");var tMe=new _.mZ("transcriptEditSegmentCommand");var jd$=new _.mZ("transcriptUpdateSegmentTextCommand");var FSV=new _.mZ("transcriptSearchBoxRenderer");var Zve=new _.mZ("transcriptSegmentListRenderer");var gi0=new _.mZ("transcriptSegmentRenderer");_.yec=new _.mZ("updateDateTextAction");var SN$=new _.mZ("updateTitleAction");var VM$=new _.mZ("updateViewershipAction");var ivs=new _.mZ("relatedChipCommand");var wCc=new _.mZ("carouselLockupRenderer");var jO=new _.mZ("expandableVideoDescriptionBodyRenderer");var uUX=new _.mZ("videoDescriptionHeaderRenderer");var KSs=new _.mZ("videoDescriptionYouchatSectionViewModel");_.Fh=_.Nt("kevlar_watch_page_horizontal_margin",24);_.ni0=_.Nt("kevlar_watch_page_columns_top_padding",24);_.Trx=426+_.Fh*2;_.ZT=_.Nt("kevlar_watch_two_column_width_threshold",1E3);_.res=_.Fh*2;_.Qds=_.Nt("kevlar_watch_secondary_width",402);_.qND=_.Nt("kevlar_watch_max_player_width",1280);_.xG1=_.Nt("kevlar_watch_flexy_metadata_height",136);_.YND=_.res+310+_.Fh;_.eEX=_.res+360+_.Fh;var bbD={PAUSE_CHAT:18};var dZs;var BMD;var go=function(){return _.g.apply(this,arguments)||this};
_.c(go,_.g);go.prototype.configureRendererStamper=function(){return{"data.button":{id:"button",mapping:{buttonViewModel:{component:"yt-button-view-model",properties:{scopingClassName:"[[is]]"}}},reuseComponents:!0}}};
go.prototype.onEnabledChange=function(){if(this.data&&this.data.button){var b=_.p(this.data.button,_.Im);b&&(b.state=this.enabled?"BUTTON_VIEW_MODEL_STATE_ACTIVE":"BUTTON_VIEW_MODEL_STATE_DISABLED",this.data=Object.assign({},this.data))}};
_.DB.Object.defineProperties(go,{template:{configurable:!0,enumerable:!0,get:function(){if(BMD===void 0){var b=document.createElement("template");_.J(b,'\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>');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);var d=b.content,B=d.insertBefore;dZs===void 0&&(dZs=document.createElement("template"));var k=dZs;B.call(d,k.content.cloneNode(!0),b.content.firstChild);BMD=b}b=BMD;return b}}});
_.w([_.R(_.vS),_.n("design:type",Object)],go.prototype,"ytLiveChatReduxBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],go.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z({selectorArgs:["data.enabledEntityKey"],selector:x$D,observer:"onEnabledChange"}),_.n("design:type",Boolean)],go.prototype,"enabled",void 0);_.w([_.Z(),_.n("design:type",Object)],go.prototype,"data",void 0);_.w([_.Fk({is:"yt-disableable-button-view-model",noInjection:!0})],go);var kS1;var GSx;var Ps_=["transVert01","transVert02","transVert03"],EjD="transHorizLeft01 transHorizRight01 transHorizLeft02 transHorizRight02 transHorizLeft03 transHorizRight03 transHorizLeft04 transHorizRight04".split(" "),yu=function(){var b=_.g.apply(this,arguments)||this;b.emojiManager=_.DD;b.isDarkTheme=document.documentElement.hasAttribute("dark");b.actionMap={"yt-create-user-reaction-animation":"createUserReactionAnimation"};b.reactionBuckets=[];b.noEmojiIdentifier="NO_EMOJI";return b};
_.c(yu,_.g);_.E=yu.prototype;_.E.isActiveChanged=function(){this.isActive||this.cleanupFountain()};
_.E.desktopFountainEmojiSizePxChanged=function(){_.Wf(this.hostElement,{"--emoji-size":this.desktopFountainEmojiSizePx+"px"})};
_.E.createUserReactionAnimation=function(b){this.createEmojiAnimation(b,!0)};
_.E.cleanupFountain=function(){clearTimeout(this.emojiBucketTimerId);clearTimeout(this.emojiAnimationTimerId);var b;((b=this.data)==null?0:b.emojiFountainDataEntityKey)&&this.ytLiveChatReduxBehavior.dispatch(_.cE("emojiFountainDataEntity",this.data.emojiFountainDataEntityKey,{}));[].concat(_.K6(this.emojiContainer.children)).forEach(function(d){d.remove()})};
_.E.detached=function(){this.cleanupFountain()};
_.E.onEmojiFountainDataEntityUpdate=function(){if(this.isActive){clearTimeout(this.emojiBucketTimerId);var b;this.reactionBuckets=_.w1.unsafeClone((b=this.emojiFountainData)==null?void 0:b.reactionBuckets)||[];this.processEmojiBucket(0)}};
_.E.processEmojiBucket=function(b){var d=this;if(this.reactionBuckets&&!(b>=this.reactionBuckets.length)){clearTimeout(this.emojiAnimationTimerId);var B=this.reactionBuckets[b];this.generateEmojiAnimations(B);if(b<this.reactionBuckets.length-1){var k;if(B==null?0:(k=B.duration)==null?0:k.seconds)this.emojiBucketTimerId=setTimeout(function(){d.processEmojiBucket(b+1)},Number(B.duration.seconds)*1E3)}}};
_.E.generateEmojiAnimations=function(b){var d=this,B=this.getRandomEmojiIdFromBucketWithOverride(b);if(B&&B!==this.noEmojiIdentifier){var k=0;b.targetEps?(k=this.linearInterpolateBounded(1,20,100,12,b.emojiSizeIndex||0),this.createEmojiAnimation(B,!1,b.emojiAnimationMs,k),k=this.getEmojiDelayMsFromTargetEps(b.targetEps)):(this.createEmojiAnimation(B),k=this.getEmojiDelayMsFromDistribution(b.intensityScore));this.emojiAnimationTimerId=setTimeout(function(){d.generateEmojiAnimations(b)},k)}};
_.E.getRandomEmojiIdFromBucketWithOverride=function(b){if(!(b&&b.reactionsData&&b.reactionsData.length&&b.totalReactions))return this.noEmojiIdentifier;for(var d=b.totalReactions,B=1,k=_.C(b.reactionsData),G=k.next();!G.done;G=k.next())G=G.value,(G.reactionWeightOverride||G.reactionWeightOverride===0)&&G.reactionCount&&(d-=G.reactionCount,B-=G.reactionWeightOverride);k=!0;B<0&&(k=!1,d=b.totalReactions,B=1);if(k&&B>0&&d===0)if(B===1){G=0;for(var P=_.C(b.reactionsData),v=P.next();!v.done;v=P.next())v=
v.value,v.reactionCount&&v.reactionCount>0&&G++;G=1/G;P=_.C(b.reactionsData);for(v=P.next();!v.done;v=P.next())v.value.reactionWeightOverride=G}else for(G=1/(1-B),P=_.C(b.reactionsData),v=P.next();!v.done;v=P.next())v=v.value,v.reactionWeightOverride&&(v.reactionWeightOverride*=G);G=Math.random();P=0;v=_.C(b.reactionsData);for(var L=v.next();!L.done;L=v.next())if(L=L.value,L.reactionCount&&(P=(L.reactionWeightOverride||L.reactionWeightOverride===0)&&k?P+L.reactionWeightOverride:P+B*L.reactionCount/
d,P>G&&(L.reactionCount--,b.totalReactions--,L=this.reactionItemToEmojiString(L),L!==this.noEmojiIdentifier)))return L;return this.noEmojiIdentifier};
_.E.reactionItemToEmojiString=function(b){if(b.unicodeEmojiId)return b.unicodeEmojiId;if(b.emoteId)return b.emoteId;if(b.videoReactionType)switch(b.videoReactionType){case "VIDEO_REACTION_TYPE_LIKE":return"yt-icons:like-filled"}return this.noEmojiIdentifier};
_.E.createEmojiAnimation=function(b,d,B,k){d=d===void 0?!1:d;this.lastEmojiRequestedForTesting=b;var G=b.startsWith("yt-icons:"),P=_.Ou(this.emojiManager,b);if(P||G){var v=document.createElement("emoji");v.classList.add("yt-emoji-fountain-view-model");v.classList.add(Ps_[Math.floor(Math.random()*Ps_.length)]);var L=document.createElement("div");L.classList.add("yt-emoji-fountain-view-model");L.classList.add("horizontal-container");L.classList.add(EjD[Math.floor(Math.random()*EjD.length)]);d?(B=document.createElement("div"),
B.classList.add("user-reaction-bubble"),B.classList.add("yt-emoji-fountain-view-model"),L.appendChild(B)):(B&&(v.style.animationDuration=B+"ms",L.style.animationDuration=B+"ms"),k&&(v.style.width=k+"px",v.style.height=k+"px"));G?(G=document.createElement("yt-icon"),G.polymerController.icon=b,k&&(G.style.width=k+"px",G.style.height=k+"px"),b=G):b=this.emojiManager.createEmoji(P,!1);b.classList.add("yt-emoji-fountain-view-model");L.appendChild(b);v.appendChild(L);this.emojiContainer.appendChild(v);
v.addEventListener("animationend",function(){v.remove()});
var A,a;if((A=this.data)==null?0:(a=A.loggingDirectives)==null?0:a.trackingParams)d=d?_.an(183501):_.an(183500),YHX(this.data.loggingDirectives.trackingParams,d),_.DUx(d);setTimeout(function(){v&&v.remove()},2E3)}};
_.E.getEmojiDelayMsFromDistribution=function(b){return Math.random()*(b||1)*1E3};
_.E.getEmojiDelayMsFromTargetEps=function(b){return Math.random()*2*(1/b)*1E3};
_.E.linearInterpolateBounded=function(b,d,B,k,G){G=Math.min(Math.max(G,b),B);return(d*(B-G)+k*(G-b))/(B-b)};
yu.prototype.onEmojiFountainDataEntityUpdate=yu.prototype.onEmojiFountainDataEntityUpdate;yu.prototype.desktopFountainEmojiSizePxChanged=yu.prototype.desktopFountainEmojiSizePxChanged;yu.prototype.isActiveChanged=yu.prototype.isActiveChanged;_.w([_.Z(),_.n("design:type",_.$k)],yu.prototype,"emojiManager",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],yu.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.vS),_.n("design:type",Object)],yu.prototype,"ytLiveChatReduxBehavior",void 0);
_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],yu.prototype,"ytActionHandlerBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],yu.prototype,"data",void 0);_.w([_.Z({selectorArgs:["data.emojiFountainDataEntityKey"],selector:function(b,d){return _.AY(b.entities,"emojiFountainDataEntity",d)}}),
_.n("design:type",Object)],yu.prototype,"emojiFountainData",void 0);_.w([_.Z(),_.n("design:type",Boolean)],yu.prototype,"isActive",void 0);_.w([_.O8("isActive"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],yu.prototype,"isActiveChanged",null);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],yu.prototype,"isDarkTheme",void 0);_.w([_.Z(),_.n("design:type",String)],yu.prototype,"lastEmojiRequestedForTesting",void 0);
_.w([_.Z({value:function(){return _.Nt("desktop_fountain_emoji_size_px",20)}}),
_.n("design:type",Number)],yu.prototype,"desktopFountainEmojiSizePx",void 0);_.w([_.O8("desktopFountainEmojiSizePx"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],yu.prototype,"desktopFountainEmojiSizePxChanged",null);_.w([_.DM("#emoji-container"),_.n("design:type",HTMLElement)],yu.prototype,"emojiContainer",void 0);
_.w([_.O8("emojiFountainData"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],yu.prototype,"onEmojiFountainDataEntityUpdate",null);_.w([_.Fk({disableElementRegistration:!0,is:"yt-emoji-fountain-view-model",noInjection:!0})],yu);
_.V(yu,"yt-emoji-fountain-view-model",function(){if(GSx===void 0){var b=document.createElement("template");_.J(b,'\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>');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;kS1===void 0&&(kS1=document.createElement("template"));var k=kS1;B.call(d,k.content.cloneNode(!0),b.content.firstChild);GSx=b}b=GSx;return b},{mode:0});var sGc;var Csc;var SO=function(){return _.g.apply(this,arguments)||this};
_.c(SO,_.g);SO.prototype.onChoiceChanged=function(){this.data&&_.Wf(this.hostElement,{"--yt-live-chat-poll-choice-vote-bar-transform":"translateX("+(100*(this.data.voteRatio||0)-100+"%)")})};
SO.prototype.onChoiceChanged=SO.prototype.onChoiceChanged;_.w([_.Z(),_.n("design:type",Object)],SO.prototype,"data",void 0);_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],SO.prototype,"onChoiceChanged",null);_.w([_.ZM({disableElementRegistration:!0,is:"yt-live-chat-banner-poll-choice"})],SO);
_.V(SO,"yt-live-chat-banner-poll-choice",function(){if(Csc===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;sGc===void 0&&(sGc=document.createElement("template"));var k=sGc;B.call(d,k.content.cloneNode(!0),b.content.firstChild);Csc=b}b=Csc;return b},{mode:0});var vjx;var Ltx;var Vu=function(){var b=_.g.apply(this,arguments)||this;b.modern=_.N("web_button_rework_with_live");b.small=!1;return b};
_.c(Vu,_.g);Vu.prototype.computeIsSmall=function(){var b;return((b=this.buttonOverrides)==null?void 0:b.size)==="S"};
Vu.prototype.computeId=function(){return this.data&&this.data.targetId};
_.w([_.R(_.L2.YtLiveChatTooltipTargetingBehavior),_.n("design:type",Object)],Vu.prototype,"ytLiveChatTooltipTargetingBehavior",void 0);_.w([_.Z({computed:"computeId(data.targetId)",reflectToAttribute:!0}),_.n("design:type",String)],Vu.prototype,"id",void 0);_.w([_.Z(),_.n("design:type",Object)],Vu.prototype,"buttonOverrides",void 0);_.w([_.Z(),_.n("design:type",Object)],Vu.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Vu.prototype,"modern",void 0);
_.w([_.Z({reflectToAttribute:!0,computed:"computeIsSmall(buttonOverrides)"}),_.n("design:type",Object)],Vu.prototype,"small",void 0);_.w([_.ZM({disableElementRegistration:!0,is:"yt-live-chat-button"})],Vu);
_.V(Vu,"yt-live-chat-button",function(){if(Ltx===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;vjx===void 0&&(vjx=document.createElement("template"));var k=vjx;B.call(d,k.content.cloneNode(!0),b.content.firstChild);Ltx=b}b=Ltx;return b},{mode:0});var fBD;var At_;var ib=function(){var b=_.g.apply(this,arguments)||this;b.inCollapsedBanner=!1;b.buttonOverrides={size:"S",style:"mono-inverse",iconPosition:"icon-only"};b.questionButtonOverrides={style:"mono",type:"filled"};return b};
_.c(ib,_.g);_.E=ib.prototype;_.E.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]]"}}}}}};
_.E.onContextMenuButtonClick=function(b){this.ytLiveChatItemBehavior.showContextMenu(b)};
_.E.onYtRendererstamperFinished=function(){this.menuButton=_.Cl(this.hostElement).querySelector("#menu-button")};
_.E.dataChanged=function(){var b,d;if((d=_.p((b=this.data)==null?void 0:b.overflowMenuButton,_.am))==null?0:d.command)this.data.contextMenuEndpoint=_.p(this.data.overflowMenuButton,_.am).command};
_.E.onButtonClick=function(){var b,d=_.p((b=this.data)==null?void 0:b.askQuestionButton,_.am);if(d){if(d.trackingParams&&(b=_.Mc(d.trackingParams))){var B=_.hb();B&&_.nT(B,b)}_.dp(this.hostElement,"innertube-command",d.command)}};
ib.prototype.onYtRendererstamperFinished=ib.prototype.onYtRendererstamperFinished;_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],ib.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.vS),_.n("design:type",Object)],ib.prototype,"ytLiveChatReduxBehavior",void 0);_.w([_.R(_.Uu.YtLiveChatItemBehavior),_.n("design:type",_.oW)],ib.prototype,"ytLiveChatItemBehavior",void 0);_.w([_.Z({observer:"dataChanged"}),_.n("design:type",Object)],ib.prototype,"data",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],ib.prototype,"inCollapsedBanner",void 0);_.w([_.Z(),_.n("design:type",Object)],ib.prototype,"buttonOverrides",void 0);_.w([_.Z(),_.n("design:type",Object)],ib.prototype,"questionButtonOverrides",void 0);_.w([_.$0("yt-rendererstamper-finished"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],ib.prototype,"onYtRendererstamperFinished",null);
_.w([_.ZM({disableElementRegistration:!0,is:"yt-live-chat-call-for-questions-renderer"})],ib);
_.V(ib,"yt-live-chat-call-for-questions-renderer",function(){if(At_===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;fBD===void 0&&(fBD=document.createElement("template"));var k=fBD;B.call(d,k.content.cloneNode(!0),b.content.firstChild);At_=b}b=At_;return b},{mode:0});var Wtq={};Wtq.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 b=this;window.requestAnimationFrame(function(){b.restoreFocusNode_||(b.restoreFocusNode_=document.activeElement);var d=_.qsl(b.hostElement);d.length&&d[d.length-1].focus()})},
isAttachedChanged_:function(b,d){b?this.focusChild_():d&&this.restoreFocus_()},
hiddenChanged_:function(){this.hidden?this.restoreFocus_():this.focusChild_()},
restoreFocus_:function(){this.restoreFocusNode_&&(this.restoreFocusNode_.focus(),this.restoreFocusNode_=null)},
onFocus_:function(b){this.hidden||_.Q8(b).indexOf(this.hostElement)!==-1||(b.stopPropagation(),this.focusChild_())}};var aBs;var mZb;var wo=function(){return _.g.apply(this,arguments)||this};
_.c(wo,_.g);wo.prototype.configureRendererStamper=function(){return{"data.confirmButton":{id:"confirm_button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.cancelButton":{id:"cancel_button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
wo.prototype.onClick=function(b){b.target!==this.confirmButton&&b.target!==this.cancelButton&&(this.hidden=!0)};
_.w([_.DM("#confirm_button"),_.n("design:type",Object)],wo.prototype,"confirmButton",void 0);_.w([_.DM("#cancel_button"),_.n("design:type",Object)],wo.prototype,"cancelButton",void 0);_.w([_.Z(),_.n("design:type",$Z_)],wo.prototype,"data",void 0);_.w([_.Z({value:!0,reflectToAttribute:!0}),_.n("design:type",Boolean)],wo.prototype,"hidden",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],wo.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.R(Wtq.YtLiveChatDialogBehavior),_.n("design:type",Object)],wo.prototype,"ytLiveChatDialogBehavior",void 0);_.w([_.Fk({disableElementRegistration:!0,is:"yt-live-chat-dialog-renderer",noInjection:!0})],wo);
var $Z_=_.V(wo,"yt-live-chat-dialog-renderer",function(){if(mZb===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;aBs===void 0&&(aBs=document.createElement("template"));var k=aBs;B.call(d,k.content.cloneNode(!0),b.content.firstChild);mZb=b}b=mZb;return b},{mode:0});var Obs;var IBX,DZc=function(){if(IBX!==void 0)return IBX;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);var d=b.content,B=d.insertBefore;Obs===void 0&&(Obs=document.createElement("template"));var k=Obs;B.call(d,k.content.cloneNode(!0),b.content.firstChild);return IBX=b};var UZc;var ojx;var ub=function(){var b=_.g.apply(this,arguments)||this;b.tooltip=null;b.data=null;b.id="";b.active=!1;b.icon="";b.disabled=!1;b.showTooltip=!1;b.useToggledActiveState=!0;b.actionMap={"yt-live-chat-actions":"handleLiveChatActions"};return b};
_.c(ub,_.g);_.E=ub.prototype;
_.E.dataChanged=function(){var b;((b=this.data)==null?0:b.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,_.As)(this.tooltip).textContent=this.data.tooltip):this.tooltip&&(this.hostElement.removeChild(this.tooltip),this.tooltip=null);var d;if((d=this.data)==null?0:d.disabled)this.disabled=!0};
_.E.computeId=function(b){return b};
_.E.computeIcon=function(b,d){if(!b)return"";if(this.useToggledActiveState)return"yt-icons:"+b.toLowerCase();var B,k;return d&&((B=this.data)==null?0:(k=B.toggledIcon)==null?0:k.iconType)?"yt-icons:"+this.data.toggledIcon.iconType.toLowerCase():"yt-icons:"+b.toLowerCase()};
_.E.logPDGEntryPoint=function(){_.GsC(_.AS("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")};
_.E.immediatelyShowTooltip=function(){var b=_.Cl(this.hostElement).querySelector("#tooltip");b.animationDelay=0;b.animationConfig={entry:[{name:"fade-in-animation",timing:{}}]};b.show()};
_.E.disabledChanged=function(){this.disabled?this.hostElement.setAttribute("aria-disabled",""):this.hostElement.removeAttribute("aria-disabled")};
_.E.onClick=function(b){var d;((d=this.data)==null?0:d.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(),b.stopPropagation())),this.id!=="creator"&&this.id!=="product-picker"||this.removeBubble(),_.dp(this.hostElement,"yt-live-chat-icon-toggle-button-renderer-toggle",{targetId:this.id}))};
_.E.computeShowTooltip=function(b,d){return!!(b&&b.tooltip&&d)};
_.E.maybeUpdateTooltipText=function(){var b=this,d;if((d=this.data)==null?0:d.tooltip){var B=this.active&&this.data.activeTooltip?this.data.activeTooltip:this.data.tooltip;setTimeout(function(){(0,_.As)(b.tooltip).textContent=B},250)}};
_.E.handleLiveChatActions=function(b){var d=this;b.length&&(this.id!=="creator"&&this.id!=="product-picker"||b.forEach(function(B){(B=d.get("addLiveChatTickerItemAction.item.liveChatTickerPaidMessageItemRenderer",B))&&B.durationSec===B.fullDurationSec&&d.startBubble(d.colorFromDecimal(B.startBackgroundColor))}))};
_.E.onAnimationEnd=function(){this.hostElement.removeAttribute("bubble")};
_.E.startBubble=function(b){_.Wf(this.hostElement,{"--yt-live-chat-monetization-button-glow":b});this.hostElement.setAttribute("bubble","")};
_.E.removeBubble=function(){this.hostElement.removeAttribute("bubble")};
_.E.colorFromDecimal=function(b){typeof b==="string"&&(b=Number(b));return"rgba("+[b>>16&255,b>>8&255,b&255,(b>>24&255)/255].join()+")"};
ub.prototype.onAnimationEnd=ub.prototype.onAnimationEnd;ub.prototype.disabledChanged=ub.prototype.disabledChanged;ub.prototype.dataChanged=ub.prototype.dataChanged;_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],ub.prototype,"ytActionHandlerBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],ub.prototype,"ytRendererBehavior",void 0);
_.w([_.R(_.L2.YtLiveChatTooltipTargetingBehavior),_.n("design:type",Object)],ub.prototype,"ytLiveChatTooltipTargetingBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],ub.prototype,"data",void 0);_.w([_.Z({computed:"computeId(data.targetId)",reflectToAttribute:!0}),_.n("design:type",Object)],ub.prototype,"id",void 0);_.w([_.Z({notify:!0,reflectToAttribute:!0}),_.n("design:type",Object)],ub.prototype,"active",void 0);
_.w([_.Z({readOnly:!0,computed:"computeIcon(data.icon.iconType, active)"}),_.n("design:type",Object)],ub.prototype,"icon",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],ub.prototype,"disabled",void 0);_.w([_.Z({computed:"computeShowTooltip(data, disabled)"}),_.n("design:type",Object)],ub.prototype,"showTooltip",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],ub.prototype,"useToggledActiveState",void 0);
_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],ub.prototype,"dataChanged",null);_.w([_.O8("disabled"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],ub.prototype,"disabledChanged",null);_.w([_.$0("animationend"),_.n("design:type",Function),_.n("design:paramtypes",[Event]),_.n("design:returntype")],ub.prototype,"onAnimationEnd",null);
_.w([_.Fk({disableElementRegistration:!0,is:"yt-live-chat-icon-toggle-button-renderer",noInjection:!0})],ub);
_.V(ub,"yt-live-chat-icon-toggle-button-renderer",function(){if(ojx===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;UZc===void 0&&(UZc=document.createElement("template"));var k=UZc;B.call(d,k.content.cloneNode(!0),b.content.firstChild);ojx=b}b=ojx;return b},{mode:0});var NMD;var pM$;var Ks=function(){return _.g.apply(this,arguments)||this};
_.c(Ks,_.g);Ks.prototype.configureRendererStamper=function(){return{"data.helpButton":{id:"help-button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.closeButton":{id:"close-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
_.w([_.Z(),_.n("design:type",Object)],Ks.prototype,"data",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],Ks.prototype,"ytRendererstamperBehavior",void 0);_.w([_.ZM({disableElementRegistration:!0,is:"yt-live-chat-message-input-prompt-header-renderer"})],Ks);
_.V(Ks,"yt-live-chat-message-input-prompt-header-renderer",function(){if(pM$===void 0){var b=document.createElement("template");_.J(b,'\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>');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;NMD===void 0&&(NMD=document.createElement("template"));var k=NMD;B.call(d,k.content.cloneNode(!0),b.content.firstChild);pM$=b}b=pM$;return b},{mode:0});var Mo_;var ctD;var Jt1;var ze$;var Ree;var XMc;var hec=function(){return _.g.apply(this,arguments)||this};
_.c(hec,_.g);_.w([_.Z(),_.n("design:type",Object)],hec.prototype,"data",void 0);_.w([_.Fk({disableElementRegistration:!0,is:"yt-live-chat-message-subtext-renderer",noInjection:!0})],hec);
_.V(hec,"yt-live-chat-message-subtext-renderer",function(){if(XMc===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;Ree===void 0&&(Ree=document.createElement("template"));var k=Ree;B.call(d,k.content.cloneNode(!0),b.content.firstChild);XMc=b}b=XMc;return b},{mode:0});var ns=function(){var b=_.g.apply(this,arguments)||this;b.subtextOnBottom=!1;b.buttonOverrides={style:"mono",type:"tonal"};return b};
_.c(ns,_.g);ns.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"}}}};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],ns.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],ns.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],ns.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],ns.prototype,"subtextOnBottom",void 0);_.w([_.Z(),_.n("design:type",Object)],ns.prototype,"buttonOverrides",void 0);
_.w([_.Fk({disableElementRegistration:!0,is:"yt-live-chat-message-renderer",noInjection:!0})],ns);
_.V(ns,"yt-live-chat-message-renderer",function(){if(ze$===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;Jt1===void 0&&(Jt1=document.createElement("template"));var k=Jt1;B.call(d,k.content.cloneNode(!0),b.content.firstChild);ze$=b}b=ze$;return b},{mode:0});var Hbs;var lBq;var T5=function(){var b=_.g.apply(this,arguments)||this;b.isRemovable=!1;b.hasPrefilledText=!1;b.isInputDirty=!1;b.overCharacterLimit=!1;b.underCharacterLimit=!1;b.showErrorMessage=!1;return b};
_.c(T5,_.g);_.E=T5.prototype;_.E.computeId=function(){return this.data.id};
_.E.computeInputData=function(){return this.data.inputData};
_.E.computeHasPrefilledText=function(){return this.data.hasPrefilledText};
_.E.computeIsRemovable=function(){return!!this.data&&!!this.data.isRemovable};
_.E.computeShowErrorMessage=function(){return this.data&&this.data.charCountErrorText?this.overCharacterLimit||this.underCharacterLimit&&this.isInputDirty:!1};
_.E.getLiveChatRichMessageInput=function(){return _.Cl(this.hostElement).querySelector("#input").liveChatRichMessageInput};
_.E.clearInput=function(){_.Cl(this.hostElement).querySelector("#input").setLiveChatRichMessageInput(null)};
_.E.computeCharactersRemaining=function(){if(this.data&&this.data.maxCharacterLimit!==void 0&&this.characterCount!==void 0)return this.data.maxCharacterLimit-this.characterCount};
_.E.computeOverCharacterLimit=function(){return this.charactersRemaining!==void 0&&this.charactersRemaining<0};
_.E.computeUnderCharacterLimit=function(){return this.hasPrefilledText?!1:!!this.data&&this.characterCount!==void 0&&this.data.minCharacterLimit>this.characterCount};
_.E.handleTextInputCharCountChanged=function(b){b=b.detail&&b.detail.characterCount;b!==void 0&&(this.characterCount=b,b!==0&&(this.isInputDirty=!0))};
_.E.onInputFocusOut=function(){this.isInputDirty=!0};
_.E.onClickCloseButton=function(){_.dp(this.hostElement,"yt-live-chat-poll-editor-input-closed",{id:this.id})};
T5.prototype.handleTextInputCharCountChanged=T5.prototype.handleTextInputCharCountChanged;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],T5.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],T5.prototype,"data",void 0);_.w([_.Z({computed:"computeId(data.id)"}),_.n("design:type",String)],T5.prototype,"id",void 0);_.w([_.Z({computed:"computeInputData(data.inputData)"}),_.n("design:type",Object)],T5.prototype,"inputData",void 0);
_.w([_.Z({reflectToAttribute:!0,computed:"computeIsRemovable(data.isRemovable)"}),_.n("design:type",Object)],T5.prototype,"isRemovable",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"computeHasPrefilledText(data.hasPrefilledText)"}),_.n("design:type",Object)],T5.prototype,"hasPrefilledText",void 0);_.w([_.Z({computed:"computeCharactersRemaining(data.maxCharacterLimit, characterCount)"}),_.n("design:type",Number)],T5.prototype,"charactersRemaining",void 0);
_.w([_.Z(),_.n("design:type",Number)],T5.prototype,"characterCount",void 0);_.w([_.Z(),_.n("design:type",Object)],T5.prototype,"isInputDirty",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"computeOverCharacterLimit(charactersRemaining)"}),_.n("design:type",Object)],T5.prototype,"overCharacterLimit",void 0);_.w([_.Z({computed:"computeUnderCharacterLimit(data, characterCount, hasPrefilledText)"}),_.n("design:type",Object)],T5.prototype,"underCharacterLimit",void 0);
_.w([_.Z({reflectToAttribute:!0,computed:"computeShowErrorMessage(data.charCountErrorText, overCharacterLimit, isInputDirty, characterCount)"}),_.n("design:type",Object)],T5.prototype,"showErrorMessage",void 0);_.w([_.$0("yt-live-chat-text-input-field-renderer-character-count-changed"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],T5.prototype,"handleTextInputCharCountChanged",null);
_.w([_.Fk({disableElementRegistration:!0,is:"yt-live-chat-poll-editor-input",noInjection:!0})],T5);
_.V(T5,"yt-live-chat-poll-editor-input",function(){if(lBq===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;Hbs===void 0&&(Hbs=document.createElement("template"));var k=Hbs;B.call(d,k.content.cloneNode(!0),b.content.firstChild);lBq=b}b=lBq;return b},{mode:0});var toD;var jGD;var Fte={minPollOptions:2,maxPollOptions:4,minPollOptionChars:1,maxPollOptionChars:35,maxPollQuestionChars:100,optionPlaceholderText:{simpleText:""},questionPlaceholderText:{simpleText:""},customOptionPlaceholderText:[],pollOptionData:{}},ro=function(){var b=_.g.apply(this,arguments)||this;b.modern=_.N("web_button_rework_with_live");b.closeButtonOverrides={iconPosition:"icon-only"};b.startButtonOverrides={style:"mono",type:"filled"};b.addOptionButtonOverrides={style:"mono",type:"text"};return b};
_.c(ro,_.g);_.E=ro.prototype;
_.E.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"}}}}};
_.E.dataChanged=function(){this.isValidPoll=this.getIsValidPoll();var b;_.p((b=this.data)==null?void 0:b.startButton,_.am)&&this.set("data.startButton.buttonRenderer.isDisabled",!this.isValidPoll)};
_.E.computeId=function(){return this.data&&this.data.id||""};
_.E.computeOverQuestionCharacterLimit=function(){return this.pollEditorInfoWithDefaults?this.pollQuestionCharacterCount>this.pollEditorInfoWithDefaults.maxPollQuestionChars:!1};
_.E.computeCurrentNumPollOptions=function(){return this.pollOptionsData.length};
_.E.computeHasMaxNumPollOptions=function(){return!this.pollEditorInfoWithDefaults||this.currentNumPollOptions>=this.pollEditorInfoWithDefaults.maxPollOptions};
_.E.computeShowQuestionErrorMessage=function(){return!!this.pollEditorInfoWithDefaults&&this.overQuestionCharacterLimit&&!!this.pollEditorInfoWithDefaults.pollQuestionCharCountErrorText};
_.E.shouldInitializePollChanged=function(){if(this.shouldInitializePoll)for(var b=0;b<this.pollEditorInfoWithDefaults.minPollOptions;b++)this.addPollOptionData()};
_.E.getIsValidPoll=function(){var b=this;if(!this.pollEditorInfoWithDefaults)return!1;var d=this.pollEditorInfoWithDefaults,B=d.minPollOptionChars,k=d.maxPollOptionChars,G=d.customOptionPlaceholderText;if(this.pollQuestionCharacterCount>d.maxPollQuestionChars)return!1;d=_.Cl(this.hostElement).querySelectorAll("yt-live-chat-poll-editor-input");return Array.from(d).every(function(P,v){P=P.characterCount;!P&&G[v]&&(P=b.ytRendererBehavior.getSimpleString(G[v]).length);return P!==void 0&&P>=B&&P<=k})};
_.E.isValidPollChanged=function(){var b;_.p((b=this.data)==null?void 0:b.startButton,_.am)&&this.set("data.startButton.buttonRenderer.isDisabled",!this.isValidPoll)};
_.E.addPollOptionData=function(){var b=this.pollEditorInfoWithDefaults,d=b.maxPollOptionChars,B=b.optionPlaceholderText,k=b.customOptionPlaceholderText,G=b.pollOptionData;this.currentNumPollOptions>=b.maxPollOptions||(b={liveChatPollOptionInput:{inputData:{placeholder:k[this.currentNumPollOptions]||B,maxCharacterLimit:d},maxCharacterLimit:d,minCharacterLimit:b.minPollOptionChars,hasPrefilledText:!!k[this.currentNumPollOptions],isRemovable:this.currentNumPollOptions>=b.minPollOptions}},G.charCountErrorText&&
(b.liveChatPollOptionInput.charCountErrorText=G.charCountErrorText),G.charsRemainingAltLabel&&(b.liveChatPollOptionInput.charsRemainingAltLabel=G.charsRemainingAltLabel),G.removeOptionAltText&&(b.liveChatPollOptionInput.removeOptionAltText=G.removeOptionAltText),this.push("pollOptionsData",b),G=Array.from(_.Cl(_.Cl(this.hostElement).querySelector("#poll-options")).children),G.forEach(function(P,v){P.polymerController.set("data.id",v)}),_.Cl(G[G.length-1]).querySelector("#input").focus())};
_.E.getPollOptionInputValues=function(){var b=this,d=[],B=_.Cl(this.hostElement).querySelectorAll("yt-live-chat-poll-editor-input"),k=this.get("data.pollEditorInfo.customOptionPlaceholderText")||[];Array.from(B).forEach(function(G,P){var v=null;G=G.getLiveChatRichMessageInput();var L;(G==null?0:(L=G.textSegments)==null?0:L.length)?v=_.VX(G):k[P]&&(v=b.formattedStringToLiveChatRichMessageInput(k[P]));d.push(v)});
return d};
_.E.requestCreateAndStartPoll=function(b){var d=this.getPollOptionInputValues();if(!d.some(function(k){return!k})){d={optionText:d};
var B=_.Cl(_.Cl(this.hostElement).querySelector("#poll-question")).firstChild;B&&B.liveChatRichMessageInput&&(d.questionText=_.VX(B.liveChatRichMessageInput));_.GA(this.hostElement,[b,d])}};
_.E.selectedChanged=function(){if(this.selected){var b=_.Cl(_.Cl(this.hostElement).querySelector("#start-button")).firstElementChild;if(b){var d;(d=_.Cl(b).querySelector("#button")||_.vf(b).querySelector("button"))==null||d.focus()}}};
_.E.handleTextInputChanged=function(b){var d;((d=b.target)==null?void 0:d.id)==="poll-question-input"&&(this.pollQuestionCharacterCount=b.detail.characterCount);this.isValidPoll=this.getIsValidPoll()};
_.E.handleStartButtonAction=function(b){b.detail.actionName==="yt-service-request"&&(b.stopPropagation(),(b=b.detail.args[1])&&this.requestCreateAndStartPoll(b))};
_.E.handleServiceRequestSent=function(){this.createPollRequestInFlight=!0};
_.E.handleServiceRequestCompleted=function(b){this.createPollRequestInFlight=!1;(b=b.detail&&b.detail.data)&&b.success&&(_.dp(this.hostElement,"picker-cancelled"),_.BG(this.hostElement,"yt-live-chat-close-engage-with-audience-editor-panels"))};
_.E.onCloseClick=function(){_.dp(this.hostElement,"picker-cancelled");_.BG(this.hostElement,"yt-live-chat-close-engage-with-audience-editor-panels")};
_.E.onAddOptionButtonClick=function(){this.addPollOptionData();this.isValidPoll=this.getIsValidPoll()};
_.E.handlePollEditorInputClosed=function(b){var d=this.pollOptionsData.findIndex(function(B){return B.liveChatPollOptionInput.id===b.detail.id});
this.splice("pollOptionsData",d,1);this.isValidPoll=this.getIsValidPoll()};
_.E.onPickerCancelled=function(){this.reset()};
_.E.reset=function(){if(this.pollEditorInfoWithDefaults){for(;this.currentNumPollOptions>this.pollEditorInfoWithDefaults.minPollOptions;)this.pop("pollOptionsData");var b=_.Cl(_.Cl(this.hostElement).querySelector("#poll-question")).firstChild;b&&b.setLiveChatRichMessageInput(null);if(b=_.Cl(this.hostElement).querySelectorAll("yt-live-chat-poll-editor-input")){b=_.C(Array.from(b));for(var d=b.next();!d.done;d=b.next())d.value.clearInput()}this.isValidPoll=this.getIsValidPoll()}};
_.E.formattedStringToLiveChatRichMessageInput=function(b){return b.simpleText?{text_segments:[b.simpleText]}:{text_segments:b.runs}};
_.DB.Object.defineProperties(ro.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(Fte,this.data.pollEditorInfo)}},
shouldInitializePoll:{configurable:!0,enumerable:!0,get:function(){return!!this.pollEditorInfoWithDefaults&&!this.pollOptionsData.length}}});
ro.prototype.onPickerCancelled=ro.prototype.onPickerCancelled;ro.prototype.handlePollEditorInputClosed=ro.prototype.handlePollEditorInputClosed;ro.prototype.handleServiceRequestCompleted=ro.prototype.handleServiceRequestCompleted;ro.prototype.handleServiceRequestSent=ro.prototype.handleServiceRequestSent;ro.prototype.handleTextInputChanged=ro.prototype.handleTextInputChanged;ro.prototype.selectedChanged=ro.prototype.selectedChanged;ro.prototype.isValidPollChanged=ro.prototype.isValidPollChanged;
ro.prototype.shouldInitializePollChanged=ro.prototype.shouldInitializePollChanged;ro.prototype.dataChanged=ro.prototype.dataChanged;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],ro.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],ro.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],ro.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],ro.prototype,"modern",void 0);
_.w([_.Z(),_.n("design:type",Object)],ro.prototype,"closeButtonOverrides",void 0);_.w([_.Z(),_.n("design:type",Object)],ro.prototype,"startButtonOverrides",void 0);_.w([_.Z(),_.n("design:type",Object)],ro.prototype,"addOptionButtonOverrides",void 0);_.w([_.Z({computed:"computeId(data.id)",reflectToAttribute:!0}),_.n("design:type",String)],ro.prototype,"id",void 0);_.w([_.Z({value:function(){return[]}}),
_.n("design:type",Array)],ro.prototype,"pollOptionsData",void 0);_.w([_.X("pollEditorInfoWithDefaults"),_.n("design:type",Object),_.n("design:paramtypes",[])],ro.prototype,"pollQuestionData",null);_.w([_.Z({value:0}),_.n("design:type",Number)],ro.prototype,"pollQuestionCharacterCount",void 0);_.w([_.X("pollEditorInfoWithDefaults.maxPollQuestionChars","pollQuestionCharacterCount"),_.n("design:type",Object),_.n("design:paramtypes",[])],ro.prototype,"pollQuestionCharactersRemaining",null);
_.w([_.Z({reflectToAttribute:!0,computed:"computeOverQuestionCharacterLimit(pollQuestionCharacterCount, pollEditorInfoWithDefaults)"}),_.n("design:type",Boolean)],ro.prototype,"overQuestionCharacterLimit",void 0);_.w([_.X("data.pollEditorInfo"),_.n("design:type",Object),_.n("design:paramtypes",[])],ro.prototype,"pollEditorInfoWithDefaults",null);_.w([_.Z({computed:"computeCurrentNumPollOptions(pollOptionsData.splices)",value:0}),_.n("design:type",Number)],ro.prototype,"currentNumPollOptions",void 0);
_.w([_.Z({computed:"computeHasMaxNumPollOptions(pollEditorInfoWithDefaults, currentNumPollOptions)",reflectToAttribute:!0}),_.n("design:type",Boolean)],ro.prototype,"hasMaxNumPollOptions",void 0);_.w([_.X("pollEditorInfoWithDefaults","pollOptionsData"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],ro.prototype,"shouldInitializePoll",null);_.w([_.Z(),_.n("design:type",Object)],ro.prototype,"isValidPoll",void 0);
_.w([_.Z({value:!1,reflectToAttribute:!0}),_.n("design:type",Boolean)],ro.prototype,"createPollRequestInFlight",void 0);_.w([_.Z(),_.n("design:type",Object)],ro.prototype,"selected",void 0);_.w([_.Z({value:!1,reflectToAttribute:!0,computed:"computeShowQuestionErrorMessage(pollEditorInfoWithDefaults, overQuestionCharacterLimit)"}),_.n("design:type",Boolean)],ro.prototype,"showQuestionErrorMessage",void 0);
_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],ro.prototype,"dataChanged",null);_.w([_.O8("shouldInitializePoll"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],ro.prototype,"shouldInitializePollChanged",null);_.w([_.O8("isValidPoll"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],ro.prototype,"isValidPollChanged",null);
_.w([_.O8("selected"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],ro.prototype,"selectedChanged",null);_.w([_.$0("yt-live-chat-text-input-field-renderer-character-count-changed"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],ro.prototype,"handleTextInputChanged",null);
_.w([_.$0("yt-service-request-sent"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],ro.prototype,"handleServiceRequestSent",null);_.w([_.$0("yt-service-request-completed"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],ro.prototype,"handleServiceRequestCompleted",null);
_.w([_.$0("yt-live-chat-poll-editor-input-closed"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],ro.prototype,"handlePollEditorInputClosed",null);_.w([_.$0("picker-cancelled"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],ro.prototype,"onPickerCancelled",null);_.w([_.Fk({disableElementRegistration:!0,is:"yt-live-chat-poll-editor-panel-renderer",noInjection:!0})],ro);
_.V(ro,"yt-live-chat-poll-editor-panel-renderer",function(){if(jGD===void 0){var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);var d=b.content,B=d.insertBefore;toD===void 0&&(toD=document.createElement("template"));var k=toD;B.call(d,k.content.cloneNode(!0),b.content.firstChild);jGD=b}b=jGD;return b},{mode:0});var Zbe;var gjs;var Qu=function(){return _.g.apply(this,arguments)||this};
_.c(Qu,_.g);Qu.prototype.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menuitem");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","-1")};
Qu.prototype.onClick=function(){this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
_.DB.Object.defineProperties(Qu.prototype,{itemId:{configurable:!0,enumerable:!0,get:function(){var b,d;return(b=this.data)==null?void 0:(d=b.title)==null?void 0:d.content}},
hasPromotion:{configurable:!0,enumerable:!0,get:function(){var b;return!((b=this.data)==null||!b.hasBlueDot)}},
innertubeCommand:{configurable:!0,enumerable:!0,get:function(){var b;return _.ZX((b=this.data)==null?void 0:b.onTapCommand)}}});
_.w([_.R(_.wb.YtEndpointBehavior),_.n("design:type",Object)],Qu.prototype,"ytEndpointBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Qu.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Qu.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0}),_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],Qu.prototype,"itemId",null);
_.w([_.Z({reflectToAttribute:!0}),_.X("data"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],Qu.prototype,"hasPromotion",null);_.w([_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],Qu.prototype,"innertubeCommand",null);_.w([_.Fk({disableElementRegistration:!0,is:"yt-live-chat-product-picker-panel-item-view-model",noInjection:!0})],Qu);
_.V(Qu,"yt-live-chat-product-picker-panel-item-view-model",function(){if(gjs===void 0){var b=document.createElement("template");_.J(b,'\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>');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;Zbe===void 0&&(Zbe=document.createElement("template"));var k=Zbe;B.call(d,k.content.cloneNode(!0),b.content.firstChild);gjs=b}b=gjs;return b},{mode:0});var yte;var Sp1;var qv=function(){var b=_.g.apply(this,arguments)||this;b.id="product-picker";b.selected=!1;b.closeButtonId="close-button";b.actionMap={"yt-live-chat-close-buy-flow":"onCloseBuyFlow","yt-live-chat-close-engage-with-audience-editor-panels":"onCloseEngageWithAudienceEditorPanels"};return b};
_.c(qv,_.g);_.E=qv.prototype;_.E.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{liveChatProductPickerPanelItemViewModel:"yt-live-chat-product-picker-panel-item-view-model"}}}};
_.E.observeSelected=function(){this.selected&&this.hostElement.focus();var b=_.Cl(this.hostElement).querySelectorAll("yt-live-chat-product-picker-panel-item-view-model");b.length&&b[0].focus()};
_.E.onCloseBuyFlow=function(){_.dp(this.hostElement,"picker-cancelled")};
_.E.onCloseClick=function(){_.dp(this.hostElement,"picker-cancelled");var b;((b=this.data)==null?0:b.closeButton)&&this.ytRendererBehavior.logExplicitClick(_.p(this.data.closeButton,_.Im))};
_.E.onCloseEngageWithAudienceEditorPanels=function(){_.dp(this.hostElement,"picker-cancelled")};
qv.prototype.observeSelected=qv.prototype.observeSelected;_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],qv.prototype,"ytActionHandlerBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],qv.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],qv.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],qv.prototype,"data",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],qv.prototype,"id",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],qv.prototype,"selected",void 0);_.w([_.Z(),_.n("design:type",Object)],qv.prototype,"closeButtonId",void 0);_.w([_.O8("selected"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],qv.prototype,"observeSelected",null);
_.w([_.Fk({disableElementRegistration:!0,is:"yt-live-chat-product-picker-panel-view-model",noInjection:!0})],qv);
_.V(qv,"yt-live-chat-product-picker-panel-view-model",function(){if(Sp1===void 0){var b=document.createElement("template");_.J(b,'\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>');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;yte===void 0&&(yte=document.createElement("template"));var k=yte;B.call(d,k.content.cloneNode(!0),b.content.firstChild);Sp1=b}b=Sp1;return b},{mode:0});var Vos;var ibD;var xc=function(){var b=_.g.apply(this,arguments)||this;b.iconId="";b.icon="";b.disabled=!1;b.systemIcons=_.N("kevlar_system_icons");return b};
_.c(xc,_.g);_.E=xc.prototype;_.E.computeIconId=function(b){return b&&b.icon&&b.icon.iconType?b.icon.iconType.toLowerCase():""};
_.E.computeIcon=function(b){return b&&b.icon&&b.icon.iconType?(b=b.icon.iconType.toLowerCase(),(b.toLowerCase()=="gift"?"yt-sys-icons":"yt-icons")+":"+b):""};
_.E.computeDisabled=function(b){return!!b};
_.E.computeCommand=function(b,d){return d?void 0:b};
_.E.computeTooltip=function(b,d){return d&&b?b:""};
_.E.onClick=function(){this.data&&!this.disabled&&this.ytRendererBehavior.logExplicitClick(this.data)};
_.DB.Object.defineProperties(xc.prototype,{ariaLabel:{configurable:!0,enumerable:!0,get:function(){var b="",d,B,k;if((d=this.data)==null?0:(B=d.text)==null?0:(k=B.runs)==null?0:k.length)b=this.data.text.runs[0].text||"";else{var G,P;if((G=this.data)==null?0:(P=G.text)==null?0:P.simpleText)b=this.data.text.simpleText}var v,L,A;if((v=this.data)==null?0:(L=v.subtext)==null?0:(A=L.runs)==null?0:A.length)b&&(b+=". "),b+=this.data.subtext.runs[0].text||"";else{var a,O;if((a=this.data)==null?0:(O=a.subtext)==
null?0:O.simpleText)b&&(b+=". "),b+=this.data.subtext.simpleText}return b}}});
_.w([_.R(_.wb.YtEndpointBehavior),_.n("design:type",Object)],xc.prototype,"ytEndpointBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],xc.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],xc.prototype,"data",void 0);_.w([_.Z({computed:"computeIconId(data)",reflectToAttribute:!0}),_.n("design:type",Object)],xc.prototype,"iconId",void 0);
_.w([_.Z({computed:"computeIcon(data)",reflectToAttribute:!0}),_.n("design:type",Object)],xc.prototype,"icon",void 0);_.w([_.Z({computed:"computeDisabled(data.isDisabled)",reflectToAttribute:!0}),_.n("design:type",Object)],xc.prototype,"disabled",void 0);_.w([_.Z({computed:"computeCommand(data.command, disabled)"}),_.n("design:type",Object)],xc.prototype,"command",void 0);_.w([_.Z({computed:"computeTooltip(data.disabledTooltip, disabled)"}),_.n("design:type",String)],xc.prototype,"tooltip",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],xc.prototype,"systemIcons",void 0);_.w([_.X("data.text","data.subtext"),_.Z(),_.n("design:type",String),_.n("design:paramtypes",[])],xc.prototype,"ariaLabel",null);_.w([_.Fk({disableElementRegistration:!0,is:"yt-live-chat-product-button-renderer",noInjection:!0})],xc);
_.V(xc,"yt-live-chat-product-button-renderer",function(){if(ibD===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;Vos===void 0&&(Vos=document.createElement("template"));var k=Vos;B.call(d,k.content.cloneNode(!0),b.content.firstChild);ibD=b}b=ibD;return b},{mode:0});var wMs;var uoD;var Yc=function(){var b=_.g.apply(this,arguments)||this;b.selected=!1;b.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 b};
_.c(Yc,_.g);_.E=Yc.prototype;_.E.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"}}}};
_.E.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menu");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","0")};
_.E.computeId=function(b){return b.id||""};
_.E.onCloseClick=function(){_.dp(this.hostElement,"picker-cancelled")};
_.E.observeSelected=function(){this.selected&&this.hostElement.focus();var b=this.hostElement.querySelectorAll("yt-live-chat-product-button-renderer");b.length&&b[0].focus()};
_.E.onCloseBuyFlow=function(){_.dp(this.hostElement,"picker-cancelled")};
_.E.onCloseEngageWithAudienceEditorPanels=function(){_.dp(this.hostElement,"picker-cancelled")};
Yc.prototype.observeSelected=Yc.prototype.observeSelected;_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],Yc.prototype,"ytActionHandlerBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Yc.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],Yc.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Yc.prototype,"data",void 0);
_.w([_.Z({computed:"computeId(data)",reflectToAttribute:!0}),_.n("design:type",String)],Yc.prototype,"id",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Yc.prototype,"selected",void 0);_.w([_.O8("selected"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Yc.prototype,"observeSelected",null);_.w([_.Fk({disableElementRegistration:!0,is:"yt-live-chat-product-picker-renderer",noInjection:!0})],Yc);
_.V(Yc,"yt-live-chat-product-picker-renderer",function(){if(uoD===void 0){var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);var d=b.content,B=d.insertBefore;wMs===void 0&&(wMs=document.createElement("template"));var k=wMs;B.call(d,k.content.cloneNode(!0),b.content.firstChild);uoD=b}b=uoD;return b},{mode:0});var Kt$;var njs;var TMc;var rtD;var eO=function(){return _.g.apply(this,arguments)||this};
_.c(eO,_.g);eO.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()};
eO.prototype.computeUseRegularBackground=function(){return!this.useLargeBackground&&!this.useAnimationBackground};
eO.prototype.created=function(){this.ids={background:_.Tz(),maskOne:_.Tz(),maskTwo:_.Tz(),gradient:_.Tz(),largeBackground:_.Tz(),largeGradientOne:_.Tz(),largeGradientTwo:_.Tz(),largeGradientPath:_.Tz()}};
eO.prototype.maybeLoadAnimationBackground=eO.prototype.maybeLoadAnimationBackground;_.w([_.Z({value:!1}),_.n("design:type",Boolean)],eO.prototype,"useLargeBackground",void 0);_.w([_.Z({value:!1}),_.n("design:type",Boolean)],eO.prototype,"useAnimationBackground",void 0);_.w([_.Z({value:!0,computed:"computeUseRegularBackground(useLargeBackground, useAnimationBackground)"}),_.n("design:type",Boolean)],eO.prototype,"useRegularBackground",void 0);
_.w([_.Z(),_.n("design:type",Object)],eO.prototype,"ids",void 0);_.w([_.Z(),_.n("design:type",Object)],eO.prototype,"lottieAnimation",void 0);_.w([_.DM("#animation-background"),_.n("design:type",HTMLDivElement)],eO.prototype,"animationBackground",void 0);_.w([_.O8("useAnimationBackground"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],eO.prototype,"maybeLoadAnimationBackground",null);
_.w([_.Fk({disableElementRegistration:!0,is:"yt-live-interactivity-component-background",noInjection:!0})],eO);
_.V(eO,"yt-live-interactivity-component-background",function(){if(rtD===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;TMc===void 0&&(TMc=document.createElement("template"));var k=TMc;B.call(d,k.content.cloneNode(!0),b.content.firstChild);rtD=b}b=rtD;return b},{mode:0});var bO=function(){var b=_.g.apply(this,arguments)||this;b.characterCount=0;b.showInputErrorMessage=!1;b.startQnaRequestInFlight=!1;b.modern=_.N("web_button_rework_with_live");b.buttonOverrides={style:"mono",type:"filled"};b.closeButtonOverrides={iconPosition:"icon-only"};b.actionMap={"yt-live-chat-open-qna-start-panel":"handleOpenQnaStartPanel"};return b};
_.c(bO,_.g);_.E=bO.prototype;
_.E.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]]"}}}}}};
_.E.onCharacterCountChanged=function(b){var d,B,k,G,P=(B=_.p(this==null?void 0:(d=this.data)==null?void 0:d.creatorCallForQuestions,ceb))==null?void 0:(k=B.inputField)==null?void 0:(G=k.liveChatTextInputFieldRenderer)==null?void 0:G.maxCharacterLimit,v,L;P!=null&&(b==null?void 0:(v=b.detail)==null?void 0:v.characterCount)!=null&&_.p(this==null?void 0:(L=this.data)==null?void 0:L.startButton,_.am)&&(d=b.detail.characterCount>P,this.set("data.startButton.buttonRenderer.isDisabled",b.detail.characterCount===
0||d),this.showInputErrorMessage=d)};
_.E.onCloseClick=function(){_.dp(this.hostElement,"picker-cancelled");_.BG(this.hostElement,"yt-live-chat-close-engage-with-audience-editor-panels")};
_.E.onPickerCancelled=function(){var b=_.Cl(this.hostElement).querySelector("#qna-creator-text-input-field");b&&b.setLiveChatRichMessageInput(null)};
_.E.handleOpenQnaStartPanel=function(){var b=_.Cl(this.hostElement).querySelector("#qna-creator-text-input-field");b&&b.focus()};
_.E.handleStartButtonAction=function(b){var d=this;if(b.detail.actionName==="yt-service-request"&&(b.stopPropagation(),b=b.detail.args[1])){var B=_.Cl(this.hostElement).querySelector("#qna-creator-text-input-field"),k;(B==null?0:(k=B.liveChatRichMessageInput)==null?0:k.textSegments)&&B.liveChatRichMessageInput.textSegments.length!==0&&(k={rich_message:_.VX(B.liveChatRichMessageInput)},_.GA(this.hostElement,[b,k]).then(function(){_.dp(d.hostElement,"picker-cancelled")}))}};
_.E.handleServiceRequestSent=function(){this.startQnaRequestInFlight=!0};
_.E.handleServiceRequestCompleted=function(b){var d;b=b==null?void 0:(d=b.detail)==null?void 0:d.data;(b==null?0:b.actions)&&b.actions.length>0?this.startQnaRequestInFlight=!1:_.BG(this.hostElement,"yt-live-chat-close-engage-with-audience-editor-panels")};
_.E.handleServiceRequestError=function(){this.startQnaRequestInFlight=!1};
bO.prototype.handleServiceRequestError=bO.prototype.handleServiceRequestError;bO.prototype.handleServiceRequestCompleted=bO.prototype.handleServiceRequestCompleted;bO.prototype.handleServiceRequestSent=bO.prototype.handleServiceRequestSent;bO.prototype.onPickerCancelled=bO.prototype.onPickerCancelled;bO.prototype.onCharacterCountChanged=bO.prototype.onCharacterCountChanged;_.w([_.Z(),_.n("design:type",Object)],bO.prototype,"characterCount",void 0);
_.w([_.Z(),_.n("design:type",Object)],bO.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],bO.prototype,"showInputErrorMessage",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],bO.prototype,"startQnaRequestInFlight",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],bO.prototype,"modern",void 0);_.w([_.Z(),_.n("design:type",Object)],bO.prototype,"buttonOverrides",void 0);
_.w([_.Z(),_.n("design:type",Object)],bO.prototype,"closeButtonOverrides",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],bO.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.vS),_.n("design:type",Object)],bO.prototype,"ytLiveChatReduxBehavior",void 0);_.w([_.R(_.Uu.YtLiveChatItemBehavior),_.n("design:type",_.oW)],bO.prototype,"ytLiveChatItemBehavior",void 0);
_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],bO.prototype,"ytActionHandlerBehavior",void 0);_.w([_.$0("yt-live-chat-text-input-field-renderer-character-count-changed"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],bO.prototype,"onCharacterCountChanged",null);_.w([_.$0("picker-cancelled"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],bO.prototype,"onPickerCancelled",null);
_.w([_.$0("yt-service-request-sent"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],bO.prototype,"handleServiceRequestSent",null);_.w([_.$0("yt-service-request-completed"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],bO.prototype,"handleServiceRequestCompleted",null);
_.w([_.$0("yt-service-request-error"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],bO.prototype,"handleServiceRequestError",null);_.w([_.ZM({disableElementRegistration:!0,is:"yt-live-chat-qna-start-panel-renderer"})],bO);
_.V(bO,"yt-live-chat-qna-start-panel-renderer",function(){if(njs===void 0){var b=document.createElement("template");_.J(b,'\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>');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;Kt$===void 0&&(Kt$=document.createElement("template"));var k=Kt$;B.call(d,k.content.cloneNode(!0),b.content.firstChild);njs=b}b=njs;return b},{mode:0});var QGD;var qpc;var dU=function(){return _.g.apply(this,arguments)||this};
_.c(dU,_.g);dU.prototype.dismiss=function(){_.dp(this.hostElement,"yt-live-chat-error-message-dismiss")};
dU.prototype.edit=function(){_.dp(this.hostElement,"yt-live-chat-error-message-edit",this.data.originalRichMessage)};
_.w([_.Z(),_.n("design:type",Object)],dU.prototype,"data",void 0);_.w([_.Fk({disableElementRegistration:!0,is:"yt-live-chat-text-actions-error-message-renderer",noInjection:!0})],dU);
_.V(dU,"yt-live-chat-text-actions-error-message-renderer",function(){if(qpc===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;QGD===void 0&&(QGD=document.createElement("template"));var k=QGD;B.call(d,k.content.cloneNode(!0),b.content.firstChild);qpc=b}b=qpc;return b},{mode:0});var xZ1;var Ypx;var eec;var bB$;var Bq=function(){var b=_.g.apply(this,arguments)||this;b.isDarkTheme=document.documentElement.hasAttribute("dark");b.newnessDotEligible=!1;return b};
_.c(Bq,_.g);Bq.prototype.sendReaction=function(){var b,d,B=((b=this.data)==null?void 0:b.emojiId)||((d=this.data)==null?void 0:d.emoteId),k;B&&((k=this.data)==null?0:k.shouldTriggerAnimation)&&_.BG(this.hostElement,"yt-create-user-reaction-animation",[B]);var G;(b=_.ZX((G=this.data)==null?void 0:G.onTap))&&_.ak(b,this.hostElement);this.showNewnessDot&&_.BG(this.hostElement,"yt-hide-newness-dot")};
Bq.prototype.onClick=function(b){(!b||b.clientX||b.clientY)&&this.sendReaction()};
Bq.prototype.onKeyDown=function(b){b.key!=="Enter"&&b.key!==" "||b.repeat||this.sendReaction()};
_.DB.Object.defineProperties(Bq.prototype,{showNewnessDot:{configurable:!0,enumerable:!0,get:function(){var b;return!((b=this.data)==null||!b.maybeShowNewnessDot)&&this.newnessDotEligible}},
useYtImage:{configurable:!0,enumerable:!0,get:function(){var b,d;return!!(((b=this.data)==null?0:b.emojiId)||((d=this.data)==null?0:d.emoteId))}}});
_.w([_.Z(),_.n("design:type",Object)],Bq.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Bq.prototype,"isDarkTheme",void 0);_.w([_.Z(),_.n("design:type",Object)],Bq.prototype,"newnessDotEligible",void 0);_.w([_.X("data.maybeShowNewnessDot"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],Bq.prototype,"showNewnessDot",null);_.w([_.X("data.emojiId","data.emoteId"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],Bq.prototype,"useYtImage",null);
_.w([_.Fk({disableElementRegistration:!0,is:"yt-reaction-control-panel-button-view-model",noInjection:!0})],Bq);
_.V(Bq,"yt-reaction-control-panel-button-view-model",function(){if(bB$===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;eec===void 0&&(eec=document.createElement("template"));var k=eec;B.call(d,k.content.cloneNode(!0),b.content.firstChild);bB$=b}b=bB$;return b},{mode:0});var da0;var BnV;var kv=function(){var b=_.g.apply(this,arguments)||this;b.reactionControlPanelExpanded=!1;b.isDarkTheme=document.documentElement.hasAttribute("dark");b.newnessDotEligible=!1;return b};
_.c(kv,_.g);_.E=kv.prototype;_.E.expandedButtonsChanged=function(){var b,d;_.Wf(this.hostElement,{"--expanded-buttons-height":((d=(b=this.expandedButtonsData)==null?void 0:b.length)!=null?d:0)*36+"px"})};
_.E.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}}};
_.E.onMouseEnter=function(){clearTimeout(this.collapseTimer);this.collapseTimer=void 0;this.reactionControlPanelExpanded=!0};
_.E.onMouseLeave=function(){var b=this;this.collapseTimer=setTimeout(function(){b.reactionControlPanelExpanded=!1},500)};
_.E.onFocusIn=function(){this.onMouseEnter()};
_.E.onFocusOut=function(){this.onMouseLeave()};
_.E.onCollapsedButtonFocusIn=function(){var b=this;setTimeout(function(){var d;(d=b.expandedButtons.querySelector("button"))==null||d.focus()},100)};
_.E.onCollapsedButtonFocusOut=function(b){b.stopPropagation()};
_.DB.Object.defineProperties(kv.prototype,{expandedButtonsData:{configurable:!0,enumerable:!0,get:function(){var b,d;return _.w1.unsafeClone((b=this.liveReactionsData)==null?void 0:b.emojiButtonData)||((d=this.data)==null?void 0:d.expandedButtons)}},
showNewnessDot:{configurable:!0,enumerable:!0,get:function(){var b;return this.newnessDotEligible&&!this.reactionControlPanelExpanded&&!((b=this.data)==null||!b.maybeShowNewnessDot)}}});
kv.prototype.expandedButtonsChanged=kv.prototype.expandedButtonsChanged;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],kv.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],kv.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.vS),_.n("design:type",Object)],kv.prototype,"ytLiveChatReduxBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],kv.prototype,"data",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],kv.prototype,"reactionControlPanelExpanded",void 0);_.w([_.Z({selectorArgs:["data.liveReactionsDataEntityKey"],selector:qHs}),_.n("design:type",Object)],kv.prototype,"liveReactionsData",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],kv.prototype,"isDarkTheme",void 0);_.w([_.Z(),_.n("design:type",Object)],kv.prototype,"newnessDotEligible",void 0);
_.w([_.X("liveReactionsData","data.expandedButtons"),_.n("design:type",Object),_.n("design:paramtypes",[])],kv.prototype,"expandedButtonsData",null);_.w([_.X("newnessDotEligible","reactionControlPanelExpanded","data.maybeShowNewnessDot"),_.Z({reflectToAttribute:!0}),_.n("design:type",Object),_.n("design:paramtypes",[])],kv.prototype,"showNewnessDot",null);_.w([_.DM("#expanded-buttons"),_.n("design:type",HTMLElement)],kv.prototype,"expandedButtons",void 0);
_.w([_.O8("expandedButtonsData"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],kv.prototype,"expandedButtonsChanged",null);_.w([_.Fk({disableElementRegistration:!0,is:"yt-reaction-control-panel-view-model",noInjection:!0})],kv);
_.V(kv,"yt-reaction-control-panel-view-model",function(){if(BnV===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;da0===void 0&&(da0=document.createElement("template"));var k=da0;B.call(d,k.content.cloneNode(!0),b.content.firstChild);BnV=b}b=BnV;return b},{mode:0});var GJ=new _.ks("yt-live-chat"),k1c=Date.parse("2024-7-24"),Pq=function(){var b=_.g.apply(this,arguments)||this;b.emojiManager=_.DD;b.newnessDotEligible=!1;b.newnessDotImpressionCounted=!1;b.actionMap={"yt-live-reactions-mute":"handleReactionsMute","yt-hide-newness-dot":"hideNewnessDot"};return b};
_.c(Pq,_.g);_.E=Pq.prototype;_.E.emojiCustomizationEnabledChanged=function(){var b;((b=this.data)==null?0:b.emojiCustomizationEnabled)&&!this.newnessDotImpressionCounted&&((b=GJ.getCreationTime("emoji-customization-count"))&&b<k1c&&GJ.set("emoji-customization-count","0"),b=Number(GJ.get("emoji-customization-count"))||0,b<3&&(this.newnessDotEligible=!0,GJ.set("emoji-customization-count",(b+1).toString())),this.newnessDotImpressionCounted=!0)};
_.E.hideNewnessDot=function(){this.newnessDotEligible=!1;GJ.set("emoji-customization-count",(3).toString());this.data=Object.assign({},this.data||{})};
_.E.handleReactionsMute=function(b){var d=_.hb(),B=_.an(206221),k={checkboxData:{state:b?"CHECKBOX_STATE_OFF":"CHECKBOX_STATE_ON"}};d&&_.nT(d,B,k);this.reactionsMuted=b};
_.E.liveReactionsSettingChanged=function(){this.data=Object.assign({},this.data||{})};
_.E.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}}};
_.DB.Object.defineProperties(Pq.prototype,{liveReactionsEnabled:{configurable:!0,enumerable:!0,get:function(){var b;return(!((b=this.liveReactionsData)==null||!b.isEnabled)||this.liveReactionsSetting)&&!this.reactionsMuted}}});
Pq.prototype.liveReactionsSettingChanged=Pq.prototype.liveReactionsSettingChanged;Pq.prototype.emojiCustomizationEnabledChanged=Pq.prototype.emojiCustomizationEnabledChanged;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Pq.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],Pq.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.vS),_.n("design:type",Object)],Pq.prototype,"ytLiveChatReduxBehavior",void 0);
_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],Pq.prototype,"ytActionHandlerBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Pq.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",_.$k)],Pq.prototype,"emojiManager",void 0);_.w([_.Z(),_.n("design:type",Object)],Pq.prototype,"newnessDotEligible",void 0);_.w([_.Z(),_.n("design:type",Object)],Pq.prototype,"newnessDotImpressionCounted",void 0);
_.w([_.Z({selectorArgs:["data.liveReactionsSettingEntityKey"],selector:x$D}),_.n("design:type",Boolean)],Pq.prototype,"liveReactionsSetting",void 0);_.w([_.Z({selectorArgs:["data.liveReactionsDataEntityKey"],selector:qHs}),_.n("design:type",Object)],Pq.prototype,"liveReactionsData",void 0);_.w([_.Z({value:function(){var b=_.N("enable_lwe_web_mute"),d=GJ.get("allow-reactions");return d===void 0?!1:!d&&b}}),
_.n("design:type",Boolean)],Pq.prototype,"reactionsMuted",void 0);_.w([_.Z({reflectToAttribute:!0}),_.X("liveReactionsSetting","reactionsMuted","liveReactionsData"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],Pq.prototype,"liveReactionsEnabled",null);_.w([_.O8("data.emojiCustomizationEnabled"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Pq.prototype,"emojiCustomizationEnabledChanged",null);
_.w([_.O8("liveReactionsEnabled"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Pq.prototype,"liveReactionsSettingChanged",null);_.w([_.Fk({disableElementRegistration:!0,is:"yt-reaction-control-panel-overlay-view-model",noInjection:!0})],Pq);
_.V(Pq,"yt-reaction-control-panel-overlay-view-model",function(){if(Ypx===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;xZ1===void 0&&(xZ1=document.createElement("template"));var k=xZ1;B.call(d,k.content.cloneNode(!0),b.content.firstChild);Ypx=b}b=Ypx;return b},{mode:0});var G1s={YtPickerBehavior:{listeners:{"picker-cancelled":"onPickerCancel_"},togglePicker_:function(b){var d=this.$.pickers.selected;if(d){_.Cl(this.hostElement).removeAttribute(d+"-open");var B="#picker-buttons";this.hostElement.tagName=="YT-LIVE-CHAT-MESSAGE-INPUT-RENDERER"&&(B="#picker-buttons",d==="emoji"&&_.Cl(this.hostElement).querySelector("#emoji-picker-button")&&(B="#emoji-picker-button"));if(B=_.Cl(this.hostElement).querySelector(B).querySelector("#"+d))B.active=!1}B=b;d==b&&(B=null);d!=
b&&_.Cl(this.hostElement).setAttribute(b+"-open","");this.$.pickers.selected=B;_.BG(this.hostElement,"yt-live-chat-picker-changed",[B])},
onPickerCancel_:function(){this.togglePicker_(this.$.pickers.selected)}}};var E9=function(){var b=_.g.apply(this,arguments)||this;b.numSentMessages=0;b.timeoutDurationMs=0;b.timeoutMs=0;b.lastTimeoutTimeMs=0;b.pendingMessageId="";b.hasFiredInitialFocusActions=!1;b.isBeforeFocusEnabled=!0;b.id="";b.characterCount=0;b.maxCharacterLimit=0;b.remainingCharacterCount=0;b.inputExpanded=!1;b.buttonOverrides={iconPosition:"icon-only"};b.inReplyPanel=!1;b.countdownRatio=0;b.isTooltipVisible=!1;b.tooltipTimeout=1E4;b.systemIcons=_.N("kevlar_system_icons");b.tallerEmojiPicker=_.N("live_chat_taller_emoji_picker");
b.sendReplyMessageInFlight=!1;b.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"};b.onResize=function(){b.maybeToggleCharacterCount()};
return b};
_.c(E9,_.g);_.E=E9.prototype;
_.E.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"}}}};
_.E.attached=function(){window.addEventListener("resize",this.onResize)};
_.E.detached=function(){window.removeEventListener("resize",this.onResize)};
_.E.dataChanged=function(){this.data.sendButton&&this.data.sendButton.buttonRenderer&&(this.data.sendButton.buttonRenderer.isDisabled=this.sendDisabled)};
_.E.sendMessage=function(){var b=this,d,B,k,G;return _.f(function(P){if(b.sendDisabled)return P.return();b.isTooltipVisible&&_.BG(b.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"]);if(b.data.sendButton&&b.data.sendButton.buttonRenderer){b.input.completeEmojis();d=b.data.sendButton.buttonRenderer.serviceEndpoint;if(!d)return P.return();k=((B=_.p(d,_.H7U))==null?void 0:B.clientIdPrefix)||"";G={client_message_id:k+String(b.numSentMessages++),rich_message:_.VX(b.input.liveChatRichMessageInput)};
b.pendingMessageId=G.client_message_id;b.inReplyPanel&&(b.sendReplyMessageInFlight=!0);_.GA(b.hostElement,[d,G]);b.input.setLiveChatRichMessageInput(null)}_.tn(P)})};
_.E.handleSendButtonAction=function(b){b.detail.actionName==="yt-service-request"&&(b.stopPropagation(),this.sendMessage())};
_.E.onSendCompleted=function(b,d){this.inReplyPanel&&(this.sendReplyMessageInFlight=!1);(b=this.get("timeoutDurationUsec",d.data))&&this.handleTimeout(Number(b)/1E3);this.errorMessage=this.get("errorMessage",d.data);this.pendingMessageId=""};
_.E.onSendError=function(){this.inReplyPanel&&(this.sendReplyMessageInFlight=!1);this.pendingMessageId&&_.BG(this.hostElement,"yt-dim-chat-item-action",[{dimChatItemAction:{clientAssignedId:this.pendingMessageId}}]);this.pendingMessageId="";this.genericErrorMessage&&(this.errorMessage={liveChatErrorMessageRenderer:{errorText:this.genericErrorMessage}})};
_.E.handlePickerButtonToggle=function(b){b=b.detail.targetId;this.ytPickerBehavior.togglePicker_(b);if(b==="emoji")this.input.focus();else if(b==="qna-start-panel"){var d,B;(d=_.Cl(this.hostElement).querySelector("yt-live-chat-qna-start-panel-renderer"))==null||(B=d.querySelector("#qna-creator-text-input-field"))==null||B.focus()}};
_.E.onComponentReplaced=function(b){var d,B;b.toReplace==="REPLACE_LIVE_CHAT_ACTION_PANEL"&&((d=b.replacement.liveChatMessageInputRenderer)==null?0:(B=d.headerRenderer)==null?0:B.liveChatQnaInputPromptHeaderRenderer)&&this.input.focus()};
_.E.onEmojiSelect=function(b){this.input.focus();this.input.insertEmoji(b.detail)};
_.E.onDisableBeforeFocus=function(){this.isBeforeFocusEnabled=!1};
_.E.onInputFocusIn=function(){this.data&&(this.data.beforeFocusCommand&&this.isBeforeFocusEnabled?_.BG(this.hostElement,"yt-live-chat-actions",[[this.data.beforeFocusCommand]]):this.data.onInitialFocusCommand&&!this.hasFiredInitialFocusActions&&(_.BG(this.hostElement,"yt-live-chat-actions",[[this.data.onInitialFocusCommand]]),this.hasFiredInitialFocusActions=!0))};
_.E.onOpenPopupAction=function(b,d){var B=this;d===this.hostElement&&(this.isTooltipVisible=!0);this.tooltipTimeout&&setTimeout(function(){_.BG(B.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"])},this.tooltipTimeout)};
_.E.onClosePopupAction=function(){this.isTooltipVisible=!1};
_.E.characterCountChanged=function(){this.maybeToggleCharacterCount()};
_.E.focusChanged=function(){this.maybeToggleCharacterCount()};
_.E.maybeToggleCharacterCount=function(){if(this.maxCharacterLimit){var b=this.characterCount/this.maxCharacterLimit*100;this.count.classList.toggle("warning",this.characterCount!==0&&this.input.clientHeight>36);this.count.classList.toggle("error",b>100)}this.inputExpanded=this.characterCount!==0&&this.inputContainer.clientHeight>36};
_.E.computeId=function(){return this.data&&this.data.targetId||""};
_.E.computeSendDisabled=function(b,d,B,k){b=!!(!b||d&&b>d||k);(d=_.Cl(this.hostElement).querySelector("#send-button"))&&d.children.length&&(d.children[0].disabled=b);return b};
_.E.handleTimeout=function(b){this.timeoutDurationMs=this.timeoutMs=b;this.countdownRatio=1;this.lastTimeoutTimeMs===0&&window.requestAnimationFrame(this.updateTimeout.bind(this))};
_.E.updateTimeout=function(b){this.lastTimeoutTimeMs&&(this.timeoutMs=Math.max(0,this.timeoutMs-(b-this.lastTimeoutTimeMs)),this.countdownRatio=this.timeoutMs/this.timeoutDurationMs);this.isAttached&&this.timeoutMs?(this.lastTimeoutTimeMs=b,window.requestAnimationFrame(this.updateTimeout.bind(this))):this.lastTimeoutTimeMs=0};
_.E.onErrorMessageDismiss=function(){this.errorMessage=void 0};
_.E.onErrorMessageEdit=function(b){this.input.setLiveChatRichMessageInput(b.detail);this.input.focusAtEnd();this.errorMessage=void 0};
_.E.errorMessageChanged=function(){var b=this;_.uw(function(){_.BG(b.hostElement,"yt-live-chat-maybe-scroll-to-bottom")})};
_.E.computeAuthorNameColor=function(b){var d;if(_.N("live_chat_author_name_color_usernames")&&(b==null?0:(d=b.authorName)==null?0:d.simpleText))return _.U31(_.o2E(b.authorName.simpleText));if(_.N("live_chat_seed_color_usernames")&&(b==null?0:b.authorSeedColorArgb))return _.U31(_.vo(b.authorSeedColorArgb));if(_.N("live_chat_colored_usernames"))return"#cc0000";var B;return _.N("live_chat_simple_color_usernames")&&(b==null?0:(B=b.authorName)==null?0:B.simpleText)&&(b==null?0:b.authorUsernameColorLight)&&
(b==null?0:b.authorUsernameColorDark)?document.documentElement.hasAttribute("dark")?_.vo(b.authorUsernameColorDark):_.vo(b.authorUsernameColorLight):""};
_.E.onIsTooltipVisibleChanged=function(){var b=_.Cl(this.hostElement).querySelector("#tooltip-accessibility-text");this.isTooltipVisible?setTimeout(function(){b.hidden=!1;b.setAttribute("role","alert")},0):(b.hidden=!0,b.removeAttribute("role"))};
_.E.onFocusedChanged=function(b){this.inputFocused=b.detail.value};
_.DB.Object.defineProperties(E9.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 b;return!((b=this.data)==null||!b.authorPhoto)&&this.characterCount>0}},
hasProductPickerPanelViewModel:{configurable:!0,enumerable:!0,get:function(){var b,d;return((b=this.data)==null?void 0:(d=b.pickers)==null?void 0:d.find(function(B){return B.liveChatProductPickerPanelViewModel}))!==void 0}},
tooltipMessage:{configurable:!0,enumerable:!0,get:function(){var b=this.get("data.onInitialFocusCommand.showLiveChatTooltipCommand.tooltip.tooltipRenderer.detailsText");return b?this.ytRendererBehavior.getSimpleString(b):""}},
authorNameColor:{configurable:!0,enumerable:!0,get:function(){return this.computeAuthorNameColor(this.data)}}});
E9.prototype.onIsTooltipVisibleChanged=E9.prototype.onIsTooltipVisibleChanged;E9.prototype.errorMessageChanged=E9.prototype.errorMessageChanged;E9.prototype.onErrorMessageEdit=E9.prototype.onErrorMessageEdit;E9.prototype.onErrorMessageDismiss=E9.prototype.onErrorMessageDismiss;E9.prototype.focusChanged=E9.prototype.focusChanged;E9.prototype.characterCountChanged=E9.prototype.characterCountChanged;E9.prototype.onEmojiSelect=E9.prototype.onEmojiSelect;E9.prototype.handlePickerButtonToggle=E9.prototype.handlePickerButtonToggle;
E9.prototype.onSendError=E9.prototype.onSendError;E9.prototype.onSendCompleted=E9.prototype.onSendCompleted;E9.prototype.sendMessage=E9.prototype.sendMessage;E9.prototype.dataChanged=E9.prototype.dataChanged;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],E9.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],E9.prototype,"ytActionHandlerBehavior",void 0);
_.w([_.R(G1s.YtPickerBehavior),_.n("design:type",Object)],E9.prototype,"ytPickerBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],E9.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.L2.YtLiveChatTooltipTargetingBehavior),_.n("design:type",Object)],E9.prototype,"ytLiveChatTooltipTargetingBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],E9.prototype,"hasFiredInitialFocusActions",void 0);
_.w([_.Z(),_.n("design:type",Object)],E9.prototype,"isBeforeFocusEnabled",void 0);_.w([_.Z(),_.n("design:type",Object)],E9.prototype,"data",void 0);_.w([_.Z({computed:"computeId(data.targetId)",reflectToAttribute:!0}),_.n("design:type",Object)],E9.prototype,"id",void 0);_.w([_.Z(),_.n("design:type",Object)],E9.prototype,"characterCount",void 0);_.w([_.Z(),_.n("design:type",Object)],E9.prototype,"maxCharacterLimit",void 0);
_.w([_.Z(),_.n("design:type",Object)],E9.prototype,"remainingCharacterCount",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],E9.prototype,"inputExpanded",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],E9.prototype,"inputFocused",void 0);_.w([_.Z({value:!1}),_.n("design:type",Boolean)],E9.prototype,"disableEmojiPickerIncrementalLoading",void 0);_.w([_.Z(),_.n("design:type",_.MR)],E9.prototype,"participantsManager",void 0);
_.w([_.Z(),_.n("design:type",Object)],E9.prototype,"buttonOverrides",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],E9.prototype,"inReplyPanel",void 0);_.w([_.X("characterCount, maxCharacterLimit, countdownActive"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],E9.prototype,"sendDisabled",null);_.w([_.Z(),_.n("design:type",Object)],E9.prototype,"countdownRatio",void 0);
_.w([_.X("countdownRatio"),_.n("design:type",Number),_.n("design:paramtypes",[])],E9.prototype,"countdownStrokeDashOffset",null);_.w([_.X("countdownRatio"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],E9.prototype,"countdownActive",null);_.w([_.X("data.interactionMessage"),_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean),_.n("design:paramtypes",[])],E9.prototype,"hasInteractionMessage",null);
_.w([_.X("data.emojiPickerButton"),_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean),_.n("design:paramtypes",[])],E9.prototype,"hasEmojiPickerButton",null);_.w([_.X("data, characterCount"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],E9.prototype,"showAvatar",null);_.w([_.X("data.pickers"),_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean),_.n("design:paramtypes",[])],E9.prototype,"hasProductPickerPanelViewModel",null);
_.w([_.Z(),_.n("design:type",Object)],E9.prototype,"errorMessage",void 0);_.w([_.Z(),_.n("design:type",Object)],E9.prototype,"genericErrorMessage",void 0);_.w([_.Z(),_.n("design:type",Object)],E9.prototype,"isTooltipVisible",void 0);_.w([_.Z(),_.n("design:type",Object)],E9.prototype,"tooltipTimeout",void 0);_.w([_.X("data.onInitialFocusCommand"),_.n("design:type",String),_.n("design:paramtypes",[])],E9.prototype,"tooltipMessage",null);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],E9.prototype,"systemIcons",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],E9.prototype,"tallerEmojiPicker",void 0);_.w([_.X("data"),_.n("design:type",String),_.n("design:paramtypes",[])],E9.prototype,"authorNameColor",null);_.w([_.Z(),_.n("design:type",Object)],E9.prototype,"sendReplyMessageInFlight",void 0);_.w([_.DM("#input"),_.n("design:type",_.v1V)],E9.prototype,"input",void 0);
_.w([_.DM("#count"),_.n("design:type",HTMLElement)],E9.prototype,"count",void 0);_.w([_.DM("#input-container"),_.n("design:type",HTMLElement)],E9.prototype,"inputContainer",void 0);_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],E9.prototype,"dataChanged",null);_.w([_.$0("yt-live-chat-send-message"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype",Promise)],E9.prototype,"sendMessage",null);
_.w([_.$0("yt-service-request-completed"),_.n("design:type",Function),_.n("design:paramtypes",[Event,_.xu]),_.n("design:returntype")],E9.prototype,"onSendCompleted",null);_.w([_.$0("yt-service-request-error"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],E9.prototype,"onSendError",null);
_.w([_.$0("yt-live-chat-icon-toggle-button-renderer-toggle"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],E9.prototype,"handlePickerButtonToggle",null);_.w([_.$0("yt-emoji-select"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],E9.prototype,"onEmojiSelect",null);
_.w([_.O8("characterCount"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],E9.prototype,"characterCountChanged",null);_.w([_.O8("inputFocused"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],E9.prototype,"focusChanged",null);_.w([_.$0("yt-live-chat-error-message-dismiss"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],E9.prototype,"onErrorMessageDismiss",null);
_.w([_.$0("yt-live-chat-error-message-edit"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],E9.prototype,"onErrorMessageEdit",null);_.w([_.O8("errorMessage"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],E9.prototype,"errorMessageChanged",null);_.w([_.O8("isTooltipVisible"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],E9.prototype,"onIsTooltipVisibleChanged",null);
_.w([_.Fk({disableElementRegistration:!0,is:"yt-live-chat-message-input-renderer",noInjection:!0})],E9);
_.V(E9,"yt-live-chat-message-input-renderer",function(){if(ctD===void 0){var b=document.createElement("template");_.J(b,'\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>');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;Mo_===void 0&&(Mo_=document.createElement("template"));var k=Mo_;B.call(d,k.content.cloneNode(!0),b.content.firstChild);ctD=b}b=ctD;return b},{mode:0});var PJ_;var EYs;var s9=function(){var b=_.g.apply(this,arguments)||this;b.systemIcons=_.N("kevlar_system_icons");b.firedOnClickCommand=!1;b.inReplyPanel=!1;return b};
_.c(s9,_.g);
s9.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"}}}};
s9.prototype.onButtonToggle=function(b){b.target.disabled||this.ytPickerBehavior.togglePicker_(b.detail.targetId)};
s9.prototype.onClick=function(){var b=this;this.get("onClickCommand.liveChatAddToToastAction",this.data)&&!this.firedOnClickCommand&&(_.BG(this.hostElement,"yt-live-chat-add-to-toast-action",[this.data.onClickCommand]),this.firedOnClickCommand=!0,setTimeout(function(){return b.firedOnClickCommand=!1},5E3))};
_.DB.Object.defineProperties(s9.prototype,{hasProductPickerPanelViewModel:{configurable:!0,enumerable:!0,get:function(){var b,d;return((b=this.data)==null?void 0:(d=b.panels)==null?void 0:d.find(function(B){return B.liveChatProductPickerPanelViewModel}))!==void 0}}});
s9.prototype.onButtonToggle=s9.prototype.onButtonToggle;_.w([_.R(G1s.YtPickerBehavior),_.n("design:type",Object)],s9.prototype,"ytPickerBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],s9.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],s9.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],s9.prototype,"data",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],s9.prototype,"systemIcons",void 0);_.w([_.Z({reflectToAttribute:!1}),_.n("design:type",Object)],s9.prototype,"firedOnClickCommand",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],s9.prototype,"inReplyPanel",void 0);_.w([_.X("data.pickers"),_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean),_.n("design:paramtypes",[])],s9.prototype,"hasProductPickerPanelViewModel",null);
_.w([_.$0("yt-live-chat-icon-toggle-button-renderer-toggle"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],s9.prototype,"onButtonToggle",null);_.w([_.Fk({disableElementRegistration:!0,is:"yt-live-chat-restricted-participation-renderer",noInjection:!0})],s9);
_.V(s9,"yt-live-chat-restricted-participation-renderer",function(){if(EYs===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;PJ_===void 0&&(PJ_=document.createElement("template"));var k=PJ_;B.call(d,k.content.cloneNode(!0),b.content.firstChild);EYs=b}b=EYs;return b},{mode:0});var Cz=function(){var b=_.g.apply(this,arguments)||this;b.genericErrorMessage=_.QS("Error, try again.");b.inReplyPanel=!1;b.hideBorder=!1;return b};
_.c(Cz,_.g);Cz.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}}}}}};
_.DB.Object.defineProperties(Cz,{template:{configurable:!0,enumerable:!0,get:function(){return DZc()}}});
_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],Cz.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Cz.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Object)],Cz.prototype,"genericErrorMessage",void 0);_.w([_.Z(),_.n("design:type",Object)],Cz.prototype,"inReplyPanel",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Cz.prototype,"hideBorder",void 0);
_.w([_.Fk({is:"yt-live-chat-engagement-panel-input-renderer",disableElementRegistration:!0,noInjection:!0})],Cz);_.V(Cz,"yt-live-chat-engagement-panel-input-renderer",function(){return DZc()},{mode:0});var sDc,CJc;sDc=_.an(115994);CJc=_.an(115993);_.vq=function(b,d,B){var k=this;var G=B.dragDownAction;this.layer=0;this.JSC$23222_watchConfig={startPosition:0,draggingClass:"gesture-dragging",triggers:{down:{fade:!0,endOpacity:.6,endPosition:100,threshold:100,triggerAction:function(){return k.dragDownAction()}}}};
this.JSC$23222_watchFullScreenConfig={startPosition:0,draggingClass:"gesture-dragging",triggers:{down:{disableFinish:!0,endOpacity:.6,endPosition:100,threshold:100,triggerAction:function(){return k.dragDownAction()}}}};
this.fullscreen=!1;var P=_.DX();_.u7(P,sDc,this.layer);_.u7(P,CJc,this.layer);this.dragDownAction=function(){G();_.wy(P,{visualElement:k.fullscreen?sDc:CJc})};
this.gesture=new _.UX(b,d,this.getConfig(!1),"pandown");this.attach()};
_.vq.prototype.attach=function(){this.gesture.attach()};
_.vq.prototype.detach=function(){this.gesture.detach()};
_.vq.prototype.update=function(b){this.fullscreen=b;var d=this.gesture;b=this.getConfig(b);d.config=b};
_.vq.prototype.getConfig=function(b){return b?this.JSC$23222_watchFullScreenConfig:this.JSC$23222_watchConfig};var vY1={YtMacroReplacementBehavior:[{sendServiceRequestAction:function(b){if(b&&b.length==1&&Array.isArray(b[0].loggingUrls)){b=_.w1.unsafeClone(b[0]);var d=this.macros||{},B=this.getAdModuleClient_();if(!B)return _.Eq();b.loggingUrls.forEach(function(k){if(k.baseUrl){var G=k.baseUrl;var P=d;P=P===void 0?{}:P;G=B.getOptions().includes("replaceUrlMacros")?_.hYH(B,"replaceUrlMacros",{url:G,additionalMapping:P}):G;k.baseUrl=G}},this);
b=[b]}return _.GA(this.hostElement,b)},
getAdModuleClient_:function(){var b=_.kN(this);return b?(b=b.getPlayer())?new _.fU(b):null:null}}]};var Lgx;var fbx;var Lz=function(){return _.g.apply(this,arguments)||this};
_.c(Lz,_.g);Lz.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}}}};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Lz.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],Lz.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Lz.prototype,"data",void 0);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-compact-tvfilm-entry-point-renderer"})],Lz);
_.V(Lz,"ytd-compact-tvfilm-entry-point-renderer",function(){if(fbx!==void 0)return fbx;var b=document.createElement("template");_.J(b,'\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>');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return fbx=b},{mode:1});var Abs;var WgV;var abs;var fz=function(){return _.g.apply(this,arguments)||this};
_.c(fz,_.g);fz.prototype.ready=function(){this.initializeDefs()};
fz.prototype.initializeDefs=function(){var b=this.meta.byKey("yt-icons"),d=_.Cl(b).querySelector("#star"),B=_.Cl(b).querySelector("#star_half");b=_.Cl(b).querySelector("#star_border");d&&this.defs.appendChild(d.cloneNode(!0));B&&this.defs.appendChild(B.cloneNode(!0));b&&this.defs.appendChild(b.cloneNode(!0))};
fz.prototype.percentChanged=function(){for(var b=this.rating;b.firstChild;)b.removeChild(b.firstChild);var d=Math.round(this.percent/10);b=Math.floor(d/2);d%=2;var B=5-b-d;this.appendStars("star",b,0);this.appendStars("star_half",d,b);this.appendStars("star_border",B,b+d)};
fz.prototype.appendStars=function(b,d,B){for(var k=0;k<d;k++){var G=(18+this.spacing)*(k+B),P=document.createElementNS("http://www.w3.org/2000/svg","use");_.BXE(P,"#"+b);P.setAttribute("x",""+G);P.setAttribute("y","0");this.rating.appendChild(P)}};
fz.prototype.percentChanged=fz.prototype.percentChanged;_.w([_.DM("#defs"),_.n("design:type",HTMLElement)],fz.prototype,"defs",void 0);_.w([_.DM("#rating"),_.n("design:type",HTMLElement)],fz.prototype,"rating",void 0);_.w([_.Z(),_.n("design:type",Number)],fz.prototype,"percent",void 0);_.w([_.Z({value:6}),_.n("design:type",Number)],fz.prototype,"spacing",void 0);_.w([_.Z({value:_.i6.create("iron-meta",{type:"iconset"})}),_.n("design:type",_.qC)],fz.prototype,"meta",void 0);
_.w([_.O8("percent"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],fz.prototype,"percentChanged",null);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-ratings"})],fz);
_.V(fz,"ytd-ratings",function(){if(abs!==void 0)return abs;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return abs=b},{mode:1});var maD=function(){return _.g.apply(this,arguments)||this};
_.c(maD,_.g);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],maD.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],maD.prototype,"data",void 0);_.w([_.ZM({is:"ytd-offer-review-renderer",disableElementRegistration:!0})],maD);
_.V(maD,"ytd-offer-review-renderer",function(){if(WgV!==void 0)return WgV;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return WgV=b},{mode:1});var AX=function(){var b=_.g.apply(this,arguments)||this;b.badges=[{textBadge:{label:_.QS("CC")}}];return b};
_.c(AX,_.g);_.E=AX.prototype;_.E.configureRendererStamper=function(){return{"data.storefrontEntryPoint":{id:"storefront-entry-point",mapping:{compactTvfilmEntryPointRenderer:"ytd-compact-tvfilm-entry-point-renderer"}}}};
_.E.dataChanged=function(){var b=this.get("data.offerButton.buttonRenderer.serviceEndpoint");if(b&&b.commandMetadata&&_.p(b.commandMetadata,_.YQ)&&_.p(b.commandMetadata,_.YQ).fireAutomatically)_.I2().resolve(_.U6).resolveCommand(b,{form:{element:this.hostElement}});else{var d;b&&((d=_.p(b,_.YQ))==null?0:d.fireAutomatically)&&_.I2().resolve(_.U6).resolveCommand(b,{form:{element:this.hostElement}})}};
_.E.isEmptyContent=function(b){return this.isStorefrontEntryPointEmpty(b)&&this.shouldHideOfferModule(b)};
_.E.isStorefrontEntryPointEmpty=function(b){return!b||!b.storefrontEntryPoint};
_.E.shouldHideOfferModule=function(b){return!!b.hideVideoDetails};
_.E.isOfferModuleNavigationInactive=function(b){return!b.navigationEndpoint&&!b.serviceEndpoint};
_.E.maybeNavigateWithServiceEndpoint=function(){this.data&&this.data.navigationEndpoint||this.data&&this.data.serviceEndpoint&&_.I2().resolve(_.U6).resolveCommand(this.data.serviceEndpoint,{form:{element:this.hostElement}})};
AX.prototype.dataChanged=AX.prototype.dataChanged;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],AX.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],AX.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],AX.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"isEmptyContent(data)"}),_.n("design:type",Boolean)],AX.prototype,"hidden",void 0);
_.w([_.Z(),_.n("design:type",Object)],AX.prototype,"badges",void 0);_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],AX.prototype,"dataChanged",null);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-movie-offer-module-renderer"})],AX);
_.V(AX,"ytd-movie-offer-module-renderer",function(){if(Abs!==void 0)return Abs;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return Abs=b},{mode:1});var $aq;var OB_=function(){return _.g.apply(this,arguments)||this};
_.c(OB_,_.g);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],OB_.prototype,"componentBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],OB_.prototype,"data",void 0);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-media-masthead-renderer"})],OB_);
_.V(OB_,"ytd-media-masthead-renderer",function(){if($aq!==void 0)return $aq;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return $aq=b},{mode:1});var Ib0;_.B$(_.a2O,"course-metadata-view-model",{props:{data:_.eI,isOverlay:_.eI}});var Wq=function(){var b=_.g.apply(this,arguments)||this;b.isMetadataVisible=!1;b.actionMap={"yt-hide-tvfilm-offer-module":"handleHideAction"};return b};
_.c(Wq,_.g);_.E=Wq.prototype;
_.E.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"}}}}};
_.E.descriptionChanged=function(){this.expander.collapsed=!0;this.expander.reset()};
_.E.dataChanged=function(){this.hostElement.hidden=!1;this.isMetadataVisible=this.isExpandButtonToggled()};
_.E.expanderChanged=function(){var b;if((b=this.data)==null?0:b.expandedMetadata)this.expander.hidden=this.isMetadataVisible};
_.E.isExpandButtonToggled=function(){var b,d;return(d=_.p((b=this.data)==null?void 0:b.expandMetadataButton,_.U0))==null?void 0:d.isToggled};
_.E.onVisibilityButtonClick=function(){var b;if((b=this.data)==null?0:b.expandMetadataButton)this.isMetadataVisible=!this.isMetadataVisible};
_.E.handleHideAction=function(){this.data&&this.data.clientShouldSuppressIfCompanionAdDisplayed&&(this.hostElement.hidden=!0)};
Wq.prototype.expanderChanged=Wq.prototype.expanderChanged;Wq.prototype.dataChanged=Wq.prototype.dataChanged;Wq.prototype.descriptionChanged=Wq.prototype.descriptionChanged;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Wq.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],Wq.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R([_.uA.YtActionHandlerBehavior]),_.n("design:type",Object)],Wq.prototype,"actionHandlerBehavior",void 0);
_.w([_.Z(),_.n("design:type",Object)],Wq.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Object)],Wq.prototype,"isMetadataVisible",void 0);_.w([_.DM("#expander"),_.n("design:type",Object)],Wq.prototype,"expander",void 0);_.w([_.O8("data.description"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Wq.prototype,"descriptionChanged",null);
_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Wq.prototype,"dataChanged",null);_.w([_.O8("isMetadataVisible"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Wq.prototype,"expanderChanged",null);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-tvfilm-offer-module-renderer"})],Wq);
_.V(Wq,"ytd-tvfilm-offer-module-renderer",function(){if(Ib0!==void 0)return Ib0;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return Ib0=b},{mode:2});var Daq;var aQ=function(){var b=_.g.apply(this,arguments)||this;b.actionMap={"yt-hide-unlimited-offer-module":"handleHideAction"};return b};
_.c(aQ,_.g);aQ.prototype.dataChanged=function(){this.hostElement.hidden=!1};
aQ.prototype.configureRendererStamper=function(){return{"data.storefrontEntryPoint":{id:"storefront-entry-point",mapping:{compactTvfilmEntryPointRenderer:"ytd-compact-tvfilm-entry-point-renderer"}}}};
aQ.prototype.onThumbnailTap=function(b){this.data&&this.data.serviceEndpoint&&(_.I2().resolve(_.U6).resolveCommand(this.data.serviceEndpoint,{form:{element:this.hostElement}}),b.stopPropagation())};
aQ.prototype.handleHideAction=function(){this.data&&this.data.suppressIfCompanionAds&&(this.hostElement.hidden=!0)};
aQ.prototype.dataChanged=aQ.prototype.dataChanged;_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],aQ.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],aQ.prototype,"rendererBehaviors",void 0);_.w([_.R([_.uA.YtActionHandlerBehavior]),_.n("design:type",Object)],aQ.prototype,"actionHandlerBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],aQ.prototype,"data",void 0);
_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],aQ.prototype,"dataChanged",null);_.w([_.ZM({is:"ytd-unlimited-offer-module-renderer",disableElementRegistration:!0})],aQ);
_.V(aQ,"ytd-unlimited-offer-module-renderer",function(){if(Daq!==void 0)return Daq;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return Daq=b},{mode:1});var Uae;var oY_;var mf=function(){var b=_.g.apply(this,arguments)||this;b.actionMap={"yt-related-chip-command":"handleRelatedChipCommand"};return b};
_.c(mf,_.g);mf.prototype.configureRendererStamper=function(){return{"data.content":{id:"content",mapping:{chipCloudRenderer:{component:"yt-chip-cloud-renderer"}}}}};
mf.prototype.handleRelatedChipCommand=function(b){b=_.p(b,ivs);var d=b.contents;d?_.kJ(this.hostElement,"yt-item-section-replace-action",[d,b.targetSectionIdentifier]):_.kJ(this.hostElement,"yt-item-section-continuation-action",[b.continuationData,b.targetSectionIdentifier])};
_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],mf.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],mf.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],mf.prototype,"actionHandlerBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],mf.prototype,"data",void 0);_.w([_.Fk({is:"yt-related-chip-cloud-renderer",disableElementRegistration:!0})],mf);
_.V(mf,"yt-related-chip-cloud-renderer",function(){if(oY_===void 0){var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);var d=b.content,B=d.insertBefore;Uae===void 0&&(Uae=document.createElement("template"));var k=Uae;B.call(d,k.content.cloneNode(!0),b.content.firstChild);oY_=b}b=oY_;return b},{mode:2});var $v=function(){var b=_.g.apply(this,arguments)||this;b.isTwoColumns=!0;b.watchFeedBigThumbs=_.N("kevlar_watch_feed_big_thumbs");b.watchFeedBigThumbsOnLockup=_.N("web_watch_next_big_thumbs");b.watchFeedBigThumbsCompactLayout=_.N("web_watch_next_big_thumbs")&&_.N("web_watch_next_big_thumbs_compact_layout");b.watchFeedBigThumbsExpandedLayout=_.N("web_watch_next_big_thumbs")&&_.N("web_watch_next_big_thumbs_expanded_layout");b.watchNextGridHideChips=_.N("kevlar_watch_grid_hide_chips");b.eligibleToSwitchToGrid=
!0;b.disableShortsShelfHeightOverride=_.N("web_shorts_wn_shelf_ratio_tuning");b.isWatchNextGrid=!1;b.reuseComponents=!_.N("kevlar_watch_grid");b.nextContinuation={continuationType:"watchNextSecondaryResultsContinuation",contentsArray:"data.results",continuationsArray:"data.continuations",responseContentsKey:"results",requestPath:"/related_ajax"};return b};
_.c($v,_.g);_.E=$v.prototype;
_.E.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:!_.N("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}}};
_.E.getItemsPath=function(){return"data.results"};
_.E.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"results","yt-reload-continuation-items-command-body":"results"}};
_.E.created=function(){this.ytLazyListBehavior.initialCount=1};
_.E.ready=function(){_.Wf(this.hostElement,{"--yt-img-shadow-placeholder-color":"var(--yt-spec-outline)","--yt-img-shadow-min-height":"100%","--yt-img-shadow-min-width":"100%"})};
_.E.resultsChanged=function(){if(this.data&&this.data.results){for(var b=this.data.results,d=null,B=null,k=0;k<b.length;k++)b[k].relatedChipCloudRenderer?d=b[k].relatedChipCloudRenderer:b[k].itemSectionRenderer&&(B=b[k].itemSectionRenderer);if(d&&B)for(this.set("data.continuations",[]),b=_.p(d.content,_.pIr).chips,d=0;d<b.length;d++)if(k=this.get("chipCloudChipRenderer.navigationEndpoint.relatedChipCommand",b[d]),k.loadCached||!k.contents){k.contents=B.contents;break}}};
_.E.dataChanged=function(){var b=this,d;if((d=this.data)!=null&&d.results&&this.hasAllowedInstreamAd(this.playerData)){if(d=this.data.results.filter(function(L){return!!L.promotedSparklesWebRenderer})){for(var B=0;B<d.length;B++){var k=this.get("promotedSparklesWebRenderer.errorCommand.loggingUrls",d[B]);
if(k)for(var G=0;G<k.length;G++)k[G]&&k[G].baseUrl&&_.C_(k[G].baseUrl)}this.set("data.results",this.data.results.filter(function(L){return!L.promotedSparklesWebRenderer}))}if(d=this.data.results.filter(function(L){return!!b.getSparklesAd(L)})){d=_.C(d);
for(G=d.next();!G.done;G=d.next())if(k=B=void 0,G=(B=this.getSparklesAd(G.value))==null?void 0:(k=B.errorCommand)==null?void 0:k.loggingUrls)for(B=_.C(G),k=B.next();!k.done;k=B.next())(k=k.value)&&k.baseUrl&&_.C_(k.baseUrl);var P,v;this.set("data.results",(P=this.data)==null?void 0:(v=P.results)==null?void 0:v.filter(function(L){return!L.adSlotRenderer}))}}};
_.E.getSparklesAd=function(b){var d,B;b=_.p((d=b.adSlotRenderer)==null?void 0:(B=d.fulfillmentContent)==null?void 0:B.fulfilledLayout,_.nn3);return _.p(b==null?void 0:b.renderingContent,EiD)};
_.E.hasAllowedInstreamAd=function(b){b=this.get("adPlacements",b)||[];for(var d=0;d<b.length;d++){var B=this.get("adPlacementRenderer.config.adPlacementConfig",b[d]);if(B&&B.suppressDisplayAd)return!0}return!1};
_.E.computeHideUnlimitedOfferModule=function(b,d){return b&&b.offerModule&&d&&b.offerModule.unlimitedOfferModuleRenderer&&b.offerModule.unlimitedOfferModuleRenderer.suppressIfCompanionAds&&this.hasCompanionAds(d)?!0:!1};
_.E.hideUnlimitedOfferModuleChanged=function(){var b=_.Cl(this.hostElement).querySelector("ytd-unlimited-offer-module-renderer");b&&(b.hidden=this.hideUnlimitedOfferModule)};
_.E.updateLockupContainerTypes=function(b){if(this.eligibleToSwitchToGrid){var d;(d=Array.from(this.hostElement.querySelectorAll("#items yt-lockup-view-model")))==null||d.forEach(function(B){B.containerType=b})}};
_.E.computeHideTvfilmOfferModule=function(b,d){var B,k;return!!((b==null?0:(B=b.offerModule)==null?0:(k=B.tvfilmOfferModuleRenderer)==null?0:k.clientShouldSuppressIfCompanionAdDisplayed)&&d&&this.hasCompanionAds(d))};
_.E.hideTvfilmOfferModuleChanged=function(){var b=_.Cl(this.hostElement).querySelector("ytd-tvfilm-offer-module-renderer");b&&(b.hidden=this.hideTvfilmOfferModule)};
_.E.hasCompanionAds=function(b){b=this.get("adPlacements",b)||[];for(var d=0;d<b.length;d++){if(this.get("adPlacementRenderer.renderer.actionCompanionAdRenderer",b[d]))return!0;var B=void 0,k=void 0,G=void 0;if(!_.N("web_watch_top_banner_companion_check_killswitch")&&((B=b[d])==null?0:(k=B.adPlacementRenderer)==null?0:(G=k.renderer)==null?0:G.topBannerImageTextIconButtonedLayoutViewModel))return!0}return!1};
_.E.hasSuppressedResults=function(b){return b==null?!0:b.filter(function(d){return!d.continuationItemRenderer&&!d.compactPromotedVideoRenderer&&!d.promotedSparklesWebRenderer}).length===0};
_.E.computeShowButton=function(b,d){return this.isWatchNextGrid?b:b||this.hasSuppressedResults(d)};
_.E.showButtonChanged=function(){if(this.isWatchNextGrid){var b=_.Cl(this.hostElement).querySelector("ytd-rich-grid-renderer");b&&this.showButton!==null&&(b.continuationShowButton=this.showButton)}else{b=_.Cl(this.hostElement).querySelector("yt-next-continuation");var d=_.Cl(this.hostElement).querySelector("ytd-continuation-item-renderer"),B=_.Cl(this.hostElement).querySelector("ytd-item-section-renderer");b&&(b.showButton=this.showButton);d&&(d.showButton=this.showButton);B&&(B.continuationShowButton=
this.showButton)}};
_.E.continuationTap=function(b){var d;if(((d=this.data)==null?void 0:d.continuations)!=null&&b.target.tagName==="TP-YT-PAPER-BUTTON")for(b=this.data.continuations,d=0;d<b.length;d++)b[d].nextContinuationData&&this.ytRendererBehavior.logExplicitClick(b[d].nextContinuationData||{})};
_.E.shownItemsChangedForBinding=function(){this.hostElement.dispatchEvent(new _.pA("shown-items-changed",this.shownItems))};
_.DB.Object.defineProperties($v.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 b;return!((b=this.shownItems)==null||!b.some(function(d){return!!d.lockupViewModel||d.compactVideoRenderer}))}}});
$v.prototype.shownItemsChangedForBinding=$v.prototype.shownItemsChangedForBinding;$v.prototype.showButtonChanged=$v.prototype.showButtonChanged;$v.prototype.hideTvfilmOfferModuleChanged=$v.prototype.hideTvfilmOfferModuleChanged;$v.prototype.updateLockupContainerTypes=$v.prototype.updateLockupContainerTypes;$v.prototype.hideUnlimitedOfferModuleChanged=$v.prototype.hideUnlimitedOfferModuleChanged;$v.prototype.dataChanged=$v.prototype.dataChanged;$v.prototype.resultsChanged=$v.prototype.resultsChanged;
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],$v.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],$v.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.Hl.YtLazyListBehavior),_.n("design:type",Object)],$v.prototype,"ytLazyListBehavior",void 0);_.w([_.R(_.XE.YtNextContinuationBehavior),_.n("design:type",Object)],$v.prototype,"ytNextContinuationBehavior",void 0);
_.w([_.R(_.RY),_.n("design:type",Object)],$v.prototype,"ytContinuationHandlerBehavior",void 0);_.w([_.R(_.fH),_.n("design:type",Object)],$v.prototype,"ytdReduxBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],$v.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Object)],$v.prototype,"playerData",void 0);_.w([_.Z({value:!0}),_.n("design:type",Boolean)],$v.prototype,"autoFill",void 0);_.w([_.Z({value:60}),_.n("design:type",Number)],$v.prototype,"targetFramerate",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],$v.prototype,"isTwoColumns",void 0);_.w([_.Z(),_.n("design:type",Object)],$v.prototype,"shownItems",void 0);_.w([_.Z({computed:"computeHideUnlimitedOfferModule(data, playerData)"}),_.n("design:type",Boolean)],$v.prototype,"hideUnlimitedOfferModule",void 0);_.w([_.Z({computed:"computeHideTvfilmOfferModule(data, playerData)"}),_.n("design:type",Boolean)],$v.prototype,"hideTvfilmOfferModule",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],$v.prototype,"watchFeedBigThumbs",void 0);_.w([_.Z(),_.n("design:type",Object)],$v.prototype,"watchFeedBigThumbsOnLockup",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],$v.prototype,"watchFeedBigThumbsCompactLayout",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],$v.prototype,"watchFeedBigThumbsExpandedLayout",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],$v.prototype,"watchNextGridHideChips",void 0);_.w([_.Z(),_.n("design:type",Object)],$v.prototype,"eligibleToSwitchToGrid",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],$v.prototype,"disableShortsShelfHeightOverride",void 0);_.w([_.Z({selector:_.Ff,reflectToAttribute:!0}),_.n("design:type",Object)],$v.prototype,"isGridViewEnabled",void 0);
_.w([_.Z({selector:_.E1E,reflectToAttribute:!0}),_.n("design:type",Object)],$v.prototype,"isSwatcherooActive",void 0);_.w([_.Z({value:!1}),_.n("design:type",Boolean)],$v.prototype,"showMoreButton",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],$v.prototype,"isWatchNextGrid",void 0);_.w([_.Z({computed:"computeShowButton(showMoreButton, data.results)"}),_.n("design:type",Boolean)],$v.prototype,"showButton",void 0);
_.w([_.pl("data.results.*"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],$v.prototype,"resultsChanged",null);_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],$v.prototype,"dataChanged",null);_.w([_.O8("hideUnlimitedOfferModule"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],$v.prototype,"hideUnlimitedOfferModuleChanged",null);
_.w([_.X("isGridViewEnabled","containsLockups","data"),_.Z({reflectToAttribute:!0}),_.n("design:type",Number),_.n("design:paramtypes",[])],$v.prototype,"lockupContainerType",null);_.w([_.O8("lockupContainerType","data"),_.n("design:type",Function),_.n("design:paramtypes",[Number]),_.n("design:returntype")],$v.prototype,"updateLockupContainerTypes",null);
_.w([_.O8("hideTvfilmOfferModule"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],$v.prototype,"hideTvfilmOfferModuleChanged",null);_.w([_.O8("showButton"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],$v.prototype,"showButtonChanged",null);_.w([_.O8("shownItems"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],$v.prototype,"shownItemsChangedForBinding",null);
_.w([_.X("shownItems"),_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean),_.n("design:paramtypes",[])],$v.prototype,"containsLockups",null);
_.V($v,"ytd-watch-next-secondary-results-renderer",function(){if(Lgx===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);Lgx=b}b=Lgx;return b},{mode:1});var Nnc;var O9=function(){var b=_.g.apply(this,arguments)||this;b.isCollapsed=!1;b.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction","yt-update-donation-shelf-command":"handleUpdate","yt-open-popup-action":"handleOpenPopupAction"};return b};
_.c(O9,_.g);_.E=O9.prototype;_.E.configureRendererStamper=function(){return{"data.donateButton":{id:"donate-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.E.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
_.E.onDonateTap=function(){var b=this.get("data.donateButton.buttonRenderer.command");if(b){var d=_.hb(),B=this.get("data.donateButton.buttonRenderer.trackingParams");d&&B&&_.nT(d,_.Mc(B));this.ytOpenPopupBehavior.openPopup(b)}};
_.E.onShowMore=function(){this.isCollapsed=!1;var b=_.hb(),d=this.get("data.expandButton.buttonRenderer.trackingParams");b&&d&&_.nT(b,_.Mc(d))};
_.E.onShowLess=function(){this.isCollapsed=!0};
_.E.dataChanged=function(){_.Wf(this.hostElement,{"--progress-bar-completion":this.data.progress*100+"%"})};
_.E.onDarkModeToggledAction=function(b){this.isDarkTheme=b};
_.E.handleUpdate=function(b){if(b=this.get("updateDonationShelfCommand.donationShelf.donationShelfRenderer",b))this.set("data.startLabel",b.startLabel),this.set("data.endLabel",b.endLabel),this.set("data.progress",b.progress),this.set("data.amountRaisedLabel",b.amountRaisedLabel),this.dataChanged()};
_.E.handleOpenPopupAction=function(b){this.get("openPopupAction.popup.ypcTransactionErrorMessageRenderer",b)&&_.BG(this.hostElement,"yt-close-popup-action",["yt-loading-renderer"])};
_.E.computeHeaderBackgroundUrl=function(b,d){if(b)return d?b.headerBackgroundDarkUrl:b.headerBackgroundUrl};
_.E.isProgressBarVisible=function(b){return!(!b||b.progress===void 0)};
_.E.headerBackgroundClass=function(){return _.xe("HTML_DIR")==="rtl"?"flip":""};
O9.prototype.dataChanged=O9.prototype.dataChanged;_.w([_.R(_.iA.YtOpenPopupBehavior),_.n("design:type",Object)],O9.prototype,"ytOpenPopupBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],O9.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],O9.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],O9.prototype,"ytActionHandlerBehavior",void 0);
_.w([_.Z(),_.n("design:type",Object)],O9.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Object)],O9.prototype,"isCollapsed",void 0);_.w([_.Z({computed:"computeHeaderBackgroundUrl(data, isDarkTheme)"}),_.n("design:type",String)],O9.prototype,"headerBackgroundUrl",void 0);_.w([_.Z(),_.n("design:type",Boolean)],O9.prototype,"isDarkTheme",void 0);_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],O9.prototype,"dataChanged",null);
_.w([_.ZM({is:"ytd-donation-shelf-renderer",disableElementRegistration:!0})],O9);
_.V(O9,"ytd-donation-shelf-renderer",function(){if(Nnc!==void 0)return Nnc;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return Nnc=b},{mode:1});var p9$;var Mne=function(){return _.g.apply(this,arguments)||this};
_.c(Mne,_.g);_.w([_.Z(),_.n("design:type",Object)],Mne.prototype,"data",void 0);_.w([_.ZM({is:"ytd-donation-unavailable-renderer",disableElementRegistration:!0})],Mne);
_.V(Mne,"ytd-donation-unavailable-renderer",function(){if(p9$!==void 0)return p9$;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return p9$=b},{mode:1});var cbD;var IQ=function(){return _.g.apply(this,arguments)||this};
_.c(IQ,_.g);IQ.prototype.computeIconType=function(b){return b?"yt-icons:"+b.toLowerCase():null};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],IQ.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],IQ.prototype,"data",void 0);_.w([_.ZM({is:"ytd-limited-state-message-renderer",disableElementRegistration:!0})],IQ);
_.V(IQ,"ytd-limited-state-message-renderer",function(){if(cbD!==void 0)return cbD;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return cbD=b},{mode:1});var Jb$;var Dy=function(){return _.g.apply(this,arguments)||this};
_.c(Dy,_.g);Dy.prototype.configureRendererStamper=function(){return{"data.subscribeButton":{id:"subscribe-button",mapping:{subscribeButtonRenderer:"ytd-subscribe-button-renderer",buttonRenderer:"ytd-button-renderer"}}}};
Dy.prototype.onTap=function(b){var d=this.data&&this.data.endpoint;d&&!_.eK(_.Q8(b),this.hostElement,["YTD-SUBSCRIBE-BUTTON-RENDERER","YTD-BUTTON-RENDERER"])&&_.dp(this.hostElement,"yt-navigate",{endpoint:d})};
_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],Dy.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Dy.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Dy.prototype,"data",void 0);_.w([_.ZM({is:"ytd-autotagging-metadata-renderer",disableElementRegistration:!0})],Dy);
_.V(Dy,"ytd-autotagging-metadata-renderer",function(){if(Jb$!==void 0)return Jb$;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return Jb$=b},{mode:1});var zOx;var U9=function(){return _.g.apply(this,arguments)||this};
_.c(U9,_.g);U9.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{autotaggingMetadataRenderer:"ytd-autotagging-metadata-renderer"}}}};
_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],U9.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],U9.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],U9.prototype,"data",void 0);_.w([_.ZM({is:"ytd-autotagging-metadata-row-renderer",disableElementRegistration:!0})],U9);
_.V(U9,"ytd-autotagging-metadata-row-renderer",function(){if(zOx!==void 0)return zOx;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return zOx=b},{mode:1});var ROs;var X9D;var oQ=function(){var b=_.g.apply(this,arguments)||this;b.engagementPanelContent=!1;return b};
_.c(oQ,_.g);oQ.prototype.computeHasDividerLine=function(b,d){return b&&!d};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],oQ.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],oQ.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"computeHasDividerLine(data.hasDividerLine, engagementPanelContent)"}),_.n("design:type",Boolean)],oQ.prototype,"hasDividerLine",void 0);_.w([_.Z(),_.n("design:type",Object)],oQ.prototype,"engagementPanelContent",void 0);
_.w([_.ZM({is:"ytd-metadata-row-header-renderer",disableElementRegistration:!0})],oQ);
_.V(oQ,"ytd-metadata-row-header-renderer",function(){if(X9D!==void 0)return X9D;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return X9D=b},{mode:1});var hO0;var N2=function(){return _.g.apply(this,arguments)||this};
_.c(N2,_.g);N2.prototype.computeHasDividerLine=function(b){return b};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],N2.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],N2.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"computeHasDividerLine(data.hasDividerLine)"}),_.n("design:type",Boolean)],N2.prototype,"hasDividerLine",void 0);_.w([_.ZM({is:"ytd-metadata-row-renderer",disableElementRegistration:!0})],N2);
_.V(N2,"ytd-metadata-row-renderer",function(){if(hO0!==void 0)return hO0;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return hO0=b},{mode:1});var HBx;var lbs=function(){return _.g.apply(this,arguments)||this};
_.c(lbs,_.g);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],lbs.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],lbs.prototype,"data",void 0);_.w([_.ZM({is:"ytd-metadata-with-image-row-renderer",disableElementRegistration:!0})],lbs);
_.V(lbs,"ytd-metadata-with-image-row-renderer",function(){if(HBx!==void 0)return HBx;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return HBx=b},{mode:1});var tnq;var pz=function(){var b=_.g.apply(this,arguments)||this;b.rounded=!0;b.fixie=!1;b.fullWidth=!1;return b};
_.c(pz,_.g);_.E=pz.prototype;_.E.configureRendererStamper=function(){return{"data.informationButton":{id:"information-button-container",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.E.onDataChanged=function(){var b=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(d){b.onEndpointLinkKeyPress(d)}))};
_.E.onEndpointLinkKeyPress=function(b){b.target===this.endpointLink&&b.keyCode===13&&_.dp(this.hostElement,"click")};
_.E.onClick=function(){if(!this.endpointHref){this.endpointLink.blur();var b;if((b=this.data)==null?0:b.endpoint)_.PG(this.hostElement,[this.data.endpoint],this.hostElement),this.ytRendererBehavior.logExplicitClick(this.data)}};
_.E.onYtNavigate=function(b){this.endpointHref||(b.stopPropagation(),b.preventDefault())};
_.E.onInformationButtonContainerClick=function(b){b.target.id!=="information-button-container"&&(b.stopPropagation(),b.preventDefault())};
_.E.computeStyle=function(b){return b};
_.E.computeIsThumbnailStyle=function(b){return b==="RICH_METADATA_RENDERER_STYLE_THUMBNAIL"};
_.E.computeThumbnailWidth=function(b){switch(b){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}};
_.E.computeThumbnailObjectFit=function(b){switch(b){case "RICH_METADATA_RENDERER_STYLE_SQUARE":return"CONTAIN"}};
_.DB.Object.defineProperties(pz.prototype,{endpointHref:{configurable:!0,enumerable:!0,get:function(){var b;return((b=this.data)==null?0:b.endpoint)?this.componentBehavior.computeOptionalHref_(this.data.endpoint):null}}});
pz.prototype.onYtNavigate=pz.prototype.onYtNavigate;pz.prototype.onClick=pz.prototype.onClick;pz.prototype.onDataChanged=pz.prototype.onDataChanged;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],pz.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],pz.prototype,"componentBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],pz.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.Z(),_.n("design:type",Object)],pz.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.n("design:type",String)],pz.prototype,"componentStyle",void 0);_.w([_.Z({computed:"computeIsThumbnailStyle(data.style)"}),_.n("design:type",Boolean)],pz.prototype,"isThumbnailStyle",void 0);_.w([_.Z({computed:"computeThumbnailObjectFit(data.style)"}),_.n("design:type",String)],pz.prototype,"thumbnailObjectFit",void 0);
_.w([_.Z({computed:"computeThumbnailWidth(data.style)"}),_.n("design:type",Number)],pz.prototype,"thumbnailWidth",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],pz.prototype,"rounded",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],pz.prototype,"fixie",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],pz.prototype,"fullWidth",void 0);_.w([_.DM("#endpoint-link"),_.n("design:type",HTMLAnchorElement)],pz.prototype,"endpointLink",void 0);
_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],pz.prototype,"onDataChanged",null);_.w([_.X("data.endpoint"),_.n("design:type",Object),_.n("design:paramtypes",[])],pz.prototype,"endpointHref",null);_.w([_.$0("click"),_.n("design:type",Function),_.n("design:paramtypes",[Event]),_.n("design:returntype")],pz.prototype,"onClick",null);
_.w([_.$0("yt-navigate"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],pz.prototype,"onYtNavigate",null);_.w([_.ZM({is:"ytd-rich-metadata-renderer",disableElementRegistration:!0})],pz);
_.V(pz,"ytd-rich-metadata-renderer",function(){if(tnq!==void 0)return tnq;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return tnq=b},{mode:_.s_("kevlar_poly_si_batch_j075")?1:2});var jDV;var M2=function(){var b=_.g.apply(this,arguments)||this;b.fixie=!1;b.fullWidth=!1;return b};
_.c(M2,_.g);M2.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{richMetadataRenderer:{component:"ytd-rich-metadata-renderer",properties:{fixie:"[[fixie]]",fullWidth:"[[fullWidth]]"}}}}}};
M2.prototype.computeHasDividerLine=function(b){return b};
_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],M2.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],M2.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"computeHasDividerLine(data.hasDividerLine)"}),_.n("design:type",Boolean)],M2.prototype,"hasDividerLine",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],M2.prototype,"fixie",void 0);_.w([_.Z(),_.n("design:type",Object)],M2.prototype,"fullWidth",void 0);
_.w([_.ZM({is:"ytd-rich-metadata-row-renderer",disableElementRegistration:!0})],M2);
_.V(M2,"ytd-rich-metadata-row-renderer",function(){if(jDV!==void 0)return jDV;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return jDV=b},{mode:1});var cq=function(){var b=_.g.apply(this,arguments)||this;b.engagementPanelContent=!1;b.fixie=!1;b.fullWidth=!1;return b};
_.c(cq,_.g);
cq.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"}}}};
cq.prototype.computeCollapsibleItems=function(b,d,B){return b===void 0||d===void 0||B===void 0||B?[]:b.slice(d)};
cq.prototype.computeAlwaysShownItems=function(b,d){return b&&b.length?b.slice(0,d):[]};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],cq.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],cq.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],cq.prototype,"data",void 0);_.w([_.Z({value:!1}),_.n("design:type",Boolean)],cq.prototype,"collapsed",void 0);
_.w([_.Z({computed:"computeAlwaysShownItems(data.rows,data.collapsedItemCount)"}),_.n("design:type",Array)],cq.prototype,"alwaysShownItems",void 0);_.w([_.Z({computed:"computeCollapsibleItems(data.rows,data.collapsedItemCount,collapsed)"}),_.n("design:type",Array)],cq.prototype,"collapsibleItems",void 0);_.w([_.Z(),_.n("design:type",Object)],cq.prototype,"engagementPanelContent",void 0);_.w([_.Z(),_.n("design:type",Object)],cq.prototype,"fixie",void 0);
_.w([_.Z(),_.n("design:type",Object)],cq.prototype,"fullWidth",void 0);_.w([_.ZM({is:"ytd-metadata-row-container-renderer",disableElementRegistration:!0})],cq);
_.V(cq,"ytd-metadata-row-container-renderer",function(){if(ROs!==void 0)return ROs;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return ROs=b},{mode:1});var Fgb;var JX=function(){var b=_.g.apply(this,arguments)||this;b.currentPageUrl="";b.baseUrl="";b.isHiddenByUser=null;b.hidden=!1;b.showAboveScrim=!1;b.watchNextGrid=_.N("kevlar_watch_grid");b.modernButtons=_.N("web_modern_buttons");b.roundedContainer=!0;b.noBorder=!1;b.roundBackground=!_.N("live_chat_round_background_killswitch");b.overflowHideChat=_.N("live_chat_overflow_hide_chat");b.forceDarkTheme=!1;b.theaterWatchWhile=!1;b.isListeningForPlayerProgress=!1;b.JSC$23293_playerEvents=new Map;b.isFrameReady=
!1;b.player=null;b.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 b};
_.c(JX,_.g);_.E=JX.prototype;_.E.onShowHideChat=function(){this.isHiddenByUser=!this.collapsed;_.kJ(this.hostElement,"yt-set-live-chat-collapsed",[this.collapsed])};
_.E.created=function(){var b=this;this.handleIframeEventListener=function(d){b.handleIframeEvent(d)};
this.handleKeyboardEventListener=function(d){b.handleKeyboardEvent(d)};
this.JSC$23293_playerEvents.set("onVideoProgress",this.playerProgressHandler);this.JSC$23293_playerEvents.set("onAdStart",this.playerAdStartHandler);this.JSC$23293_playerEvents.set("onAdEnd",this.playerAdEndHandler);this.JSC$23293_playerEvents.set("onStateChange",this.playerStateChangeHandler);this.JSC$23293_playerEvents.set("onLoopRangeChange",this.onLoopRangeChange)};
_.E.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()};
_.E.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};
_.E.computeBaseUrl=function(b){var d="/live_chat";this.isChatReplay()&&(d="/live_chat_replay");return _.Uj(_.Dh(_.Iu(_.kU(b),d),null),"").toString()};
_.E.dataChanged=function(){_.N("web_watch_theater_chat")&&(this.isHiddenByUser=null)};
_.E.urlChanged=function(){if(this.url!==void 0){this.isFrameReady=!this.isChatReplay();var b=this.url;if(this.isChatReplay()&&this.player){var d=Math.floor(this.player.getProgressState().current*1E3);b=_.Pt(_.kU(b),"playerOffsetMs",d.toString()).toString()}d=this.chatframe;try{var B=b==="about:blank"?_.e_$:_.Tb(b),k=d.contentDocument.location,G=_.qX(B);G!==void 0&&k.replace(G)}catch(P){d.src=b}}};
_.E.collapsedChanged=function(){_.dp(this.hostElement,"yt-chat-collapsed-changed",this.collapsed)};
_.E.handleIframeEvent=function(b){if(b&&this.baseUrl.startsWith(b.origin)&&b.source===this.chatframe.contentWindow&&_.Tm(b.data))if(b.data["yt-iframed-buyflow-launcher"])this.handleBuyflowMessages(b);else if(b.data["yt-iframed-player-progress-relay"])this.handleChatFrameReady();else if(b.data["yt-show-feedback-dialog"]){var d=_.I2().resolve(_.O6(_.xX5));if(d){var B=b.ports,k;B&&B.length&&(k=function(){B[0].postMessage({})});
b=b.data["yt-show-feedback-dialog"];d.showFeedbackDialog(b.customProductData,b.feedbackContent,k,b.bucket)}}else if(b.data["yt-show-survey"])_.dp(this.hostElement,"yt-show-survey",b.data["yt-show-survey"]);else if(b.data["yt-purchase-membership"])_.I2().resolve(_.U6).resolveCommand(b.data["yt-purchase-membership"],{form:{element:this.hostElement}});else if(b.data["yt-tunnel-out-live-service-request"])this.ytComponentBehavior.resolveCommand(b.data["yt-tunnel-out-live-service-request"]);else if(b.data["yt-user-activity"])_.Ue();
else if(b.data["yt-attach-live-chat-response-tracking-params"])this.attachLiveChatResponseVeTrackingParams(b.data["yt-attach-live-chat-response-tracking-params"].trackingParams);else if(b.data["yt-open-popup"])this.ytOpenPopupBehavior.openPopup(b.data["yt-open-popup"]);else if(b.data["yt-log-flow-logging-event-command"])this.ytComponentBehavior.resolveCommand(b.data["yt-log-flow-logging-event-command"]);else if(b.data["yt-hide-live-chat"])this.onShowHideChat();else b.data["yt-report-moderation-state-log"]&&
this.player&&(d={cpn:this.player.getVideoData().cpn},_.Q4("liveChatBeingModerated",d))};
_.E.attachLiveChatResponseVeTrackingParams=function(b){b=_.Mc(b);var d=_.hb(),B=_.dF("liveChatRenderer.trackingParams",this.data);d&&B&&_.VV(d,_.Mc(B),b)};
_.E.handleBuyflowMessages=function(b){var d=b.data["yt-iframed-buyflow-launcher"].encryptedPurchaseParams,B=b.data["yt-iframed-buyflow-launcher"].serializedTransactionFlowLoggingParams,k=b.data["yt-iframed-buyflow-launcher"].serializedPaymentsClientParams;_.iKC(_.Bs(_.r3),d.replace(/-/g,"+").replace(/_/g,"/"),function(G){b.ports[0].postMessage({success:!0,buyFlowResponse:G})},void 0,function(G){b.ports[0].postMessage({success:!1,
error:G&&G.message||"Buyflow rejected without error."})},_.mh().get("hl"),void 0,function(){b.ports[0].postMessage({closed:!0})},B,k)};
_.E.setupPlayerProgressRelay=function(){var b=this;if(!this.isListeningForPlayerProgress){var d=_.Gn();d!=null&&d.getPlayerPromise&&(d.getPlayerPromise().then(function(B){b.playerApiReady(B)}),this.isListeningForPlayerProgress=!0)}};
_.E.handleChatFrameReady=function(){this.isFrameReady=!0;this.player&&this.player.getAdState()===1&&this.postToContentWindow({"yt-player-ad-start":""})};
_.E.playerApiReady=function(b){this.setPlayer(b)};
_.E.playerProgressHandler=function(){if(this.player){var b=this.player.getProgressState();this.postToContentWindow({"yt-player-video-progress":b.current})}};
_.E.playerAdStartHandler=function(b){this.postToContentWindow({"yt-player-ad-start":b})};
_.E.playerAdEndHandler=function(){this.postToContentWindow({"yt-player-ad-end":!0})};
_.E.playerStateChangeHandler=function(b){this.postToContentWindow({"yt-player-state-change":b})};
_.E.setPlayer=function(b){this.player&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$23293_playerEvents);b&&(this.player=b,this.ytPlayerListenerBehavior.listenToPlayerEvents(b,this.JSC$23293_playerEvents),_.dp(this.hostElement,"player-api-ready"))};
_.E.liveChatPageUrl=function(b,d,B,k){return!B||d?"about:blank":B.liveChatRenderer?(d=_.kU(this.currentPageUrl).JSC$10205_queryData_,xTq(d),b=_.kU(b),d.add("continuation",B.liveChatRenderer.continuations[0].reloadContinuationData.continuation),B=_.ST()==="USER_INTERFACE_THEME_DARK",(k||B)&&d.add("dark_theme","true"),_.Dh(b,d),k=_.kU(b.toString()),B=k.JSC$10205_queryData_,"SESSION_INDEX"in _.Qt&&(B.add("authuser",_.xe("SESSION_INDEX")),"DELEGATED_SESSION_ID"in _.Qt&&B.add("pageId",_.xe("DELEGATED_SESSION_ID"))),
"INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT"in _.Qt&&B.add("sdc",_.xe("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT")),k.toString()):""};
_.E.isCollapsed=function(b,d){return d!==null?d:this.isChatReplay()||b&&b.conversationBarRenderer&&b.conversationBarRenderer.availabilityMessage?!0:b?b.liveChatRenderer?b.liveChatRenderer.initialDisplayState==="LIVE_CHAT_DISPLAY_STATE_COLLAPSED":!_.N("live_chat_hide_premiere_replay_message")||b.conversationBarRenderer&&b.conversationBarRenderer.availabilityMessage?!1:!0:!1};
_.E.isHidden=function(b,d,B){var k=d&&d.conversationBarRenderer&&d.conversationBarRenderer.availabilityMessage,G=d&&d.liveChatRenderer&&d.liveChatRenderer.showHideButton,P=d&&d.liveChatRenderer&&d.liveChatRenderer.showButton;return B&&b&&!k&&!P||!B&&b&&!k&&!G?!0:d&&d.liveChatRenderer&&d.liveChatRenderer.initialDisplayState?d.liveChatRenderer.initialDisplayState==="LIVE_CHAT_DISPLAY_STATE_HIDDEN":!1};
_.E.computeButtonOverride=function(b,d){if(b&&d)return{type:"outline"}};
_.E.setCollapsedState=function(b){_.p(b,_.rDH)&&((this.isHiddenByUser=!!_.p(b,_.rDH).collapsed)||_.BG(this.hostElement,"yt-scroll-to-watch-element",[this.hostElement]))};
_.E.forwardReduxActionToIframe=function(b){this.postToContentWindow({"yt-live-chat-forward-redux-action":b})};
_.E.onLoopRangeChange=function(b){this.showAboveScrim=!(b==null||!b.postId)};
_.E.onDarkThemeAction=function(){this.sendDarkThemePostMessage(!0)};
_.E.onLightThemeAction=function(){this.sendDarkThemePostMessage(!1)};
_.E.onClosePdgBuyFlow=function(){this.postToContentWindow({"yt-live-chat-close-buy-flow":!0})};
_.E.sendDarkThemePostMessage=function(b){this.postToContentWindow({"yt-live-chat-set-dark-theme":b})};
_.E.onLiveChatBuyFlowCallback=function(b){this.postToContentWindow({"yt-live-chat-buy-flow-callback":b})};
_.E.handleKeyboardEvent=function(b){(0,_.w1.containsValue)(bbD,b.keyCode)&&this.postToContentWindow({"yt-live-chat-keyboard-event":{eventType:b.type,keyCode:b.keyCode}})};
_.E.isChatReplay=function(){return!!(this.data&&this.data.liveChatRenderer&&this.data.liveChatRenderer.isReplay)};
_.E.postToContentWindow=function(b){if(this.isFrameReady)try{var d=window.location.protocol+"//"+window.location.host,B;(B=this.chatframe)!=null&&B.contentWindow?this.chatframe.contentWindow.postMessage(b,d):_.eu(new _.iq("Tried posting a message to an iframe with no content window",b))}catch(k){_.xs(k)}};
_.E.shouldHideChatFrame=function(b){return b&&_.N("hide_live_chat_button_when_collapsed")};
_.DB.Object.defineProperties(JX.prototype,{enableShowWithoutHideChatButton:{configurable:!0,enumerable:!0,get:function(){if(_.N("live_chat_overflow_hide_chat")||_.N("web_watch_chat_hide_button_killswitch"))return _.N("live_chat_overflow_hide_chat");var b,d,B,k;return!!((b=this.data)==null?0:(d=b.liveChatRenderer)==null?0:(B=d.header)==null?0:(k=B.liveChatHeaderRenderer)==null?0:k.collapseButton)}}});
JX.prototype.collapsedChanged=JX.prototype.collapsedChanged;JX.prototype.urlChanged=JX.prototype.urlChanged;JX.prototype.dataChanged=JX.prototype.dataChanged;JX.prototype.onShowHideChat=JX.prototype.onShowHideChat;_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],JX.prototype,"ytActionHandlerBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],JX.prototype,"ytRendererBehavior",void 0);
_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],JX.prototype,"ytComponentBehavior",void 0);_.w([_.R(_.NF.YtPlayerListenerBehavior),_.n("design:type",_.pH)],JX.prototype,"ytPlayerListenerBehavior",void 0);_.w([_.R(_.iA.YtOpenPopupBehavior),_.n("design:type",Object)],JX.prototype,"ytOpenPopupBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],JX.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Object)],JX.prototype,"currentPageUrl",void 0);
_.w([_.Z({computed:"computeBaseUrl(currentPageUrl,data)"}),_.n("design:type",Object)],JX.prototype,"baseUrl",void 0);_.w([_.Z({computed:"liveChatPageUrl(baseUrl, collapsed, data, forceDarkTheme)"}),_.n("design:type",String)],JX.prototype,"url",void 0);_.w([_.Z(),_.n("design:type",Object)],JX.prototype,"isHiddenByUser",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"isHidden(collapsed, data, enableShowWithoutHideChatButton)"}),_.n("design:type",Object)],JX.prototype,"hidden",void 0);
_.w([_.Z({reflectToAttribute:!0,computed:"isCollapsed(data,isHiddenByUser)"}),_.n("design:type",Boolean)],JX.prototype,"collapsed",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"shouldHideChatFrame(collapsed)"}),_.n("design:type",Boolean)],JX.prototype,"hideChatFrame",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],JX.prototype,"showAboveScrim",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],JX.prototype,"watchNextGrid",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],JX.prototype,"modernButtons",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],JX.prototype,"roundedContainer",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],JX.prototype,"noBorder",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],JX.prototype,"roundBackground",void 0);
_.w([_.Z({computed:"computeButtonOverride(collapsed,modernButtons)"}),_.n("design:type",Object)],JX.prototype,"toggleButtonOverride",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],JX.prototype,"overflowHideChat",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],JX.prototype,"forceDarkTheme",void 0);_.w([_.X("data"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],JX.prototype,"enableShowWithoutHideChatButton",null);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],JX.prototype,"theaterWatchWhile",void 0);_.w([_.DM("#chatframe"),_.n("design:type",HTMLIFrameElement)],JX.prototype,"chatframe",void 0);_.w([_.$0("yt-toggle-button"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],JX.prototype,"onShowHideChat",null);_.w([_.pl("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],JX.prototype,"dataChanged",null);
_.w([_.O8("url"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],JX.prototype,"urlChanged",null);_.w([_.O8("collapsed"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],JX.prototype,"collapsedChanged",null);_.w([_.ZM({is:"ytd-live-chat-frame",disableElementRegistration:!0})],JX);
_.V(JX,"ytd-live-chat-frame",function(){if(Fgb!==void 0)return Fgb;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return Fgb=b},{mode:1});var ZB1;var zJ=function(){var b=_.g.apply(this,arguments)||this;b.modern=_.N("web_modern_buttons");b.buttonOverrides={style:"call-to-action",type:"filled"};return b};
_.c(zJ,_.g);zJ.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=_.Hg(this.data.backgroundColor)))};
zJ.prototype.onHeadlineClick=function(){if(this.data&&this.data.headline){var b=this.getFormattedStringLoggingDirectives(this.data.headline);b&&this.rendererBehavior.logExplicitClick(b)}};
zJ.prototype.onDescriptionClick=function(){if(this.data&&this.data.description){var b=this.getFormattedStringLoggingDirectives(this.data.description);b&&this.rendererBehavior.logExplicitClick(b)}};
zJ.prototype.getFormattedStringLoggingDirectives=function(b){return b&&b.runs&&b.runs.length>0&&b.runs[0]&&b.runs[0].loggingDirectives?b.runs[0].loggingDirectives:null};
zJ.prototype.dataChanged=zJ.prototype.dataChanged;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],zJ.prototype,"rendererBehavior",void 0);_.w([_.R(vY1.YtMacroReplacementBehavior),_.n("design:type",Object)],zJ.prototype,"macroReplacementBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],zJ.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Object)],zJ.prototype,"navigationEndpoint",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],zJ.prototype,"enableColors",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],zJ.prototype,"modern",void 0);_.w([_.Z(),_.n("design:type",Object)],zJ.prototype,"buttonOverrides",void 0);_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],zJ.prototype,"dataChanged",null);_.w([_.ZM({is:"ytd-action-basic-immersive-content-renderer",disableElementRegistration:!0})],zJ);
_.V(zJ,"ytd-action-basic-immersive-content-renderer",function(){if(ZB1!==void 0)return ZB1;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return ZB1=b},{mode:1});var gYD;var ybx;var RQ=function(){return _.g.apply(this,arguments)||this};
_.c(RQ,_.g);RQ.prototype.dataChanged=function(){var b;((b=this.data)==null?void 0:b.backgroundColor)!==void 0&&_.Wf(this.hostElement,{"--bgu-color":_.Hg(this.data.backgroundColor)})};
RQ.prototype.onImageTileClick=function(){var b;((b=this.data)==null?0:b.navigationEndpoint)&&_.dp(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint});var d;((d=this.data)==null?0:d.clickCommand)&&this.componentBehavior.resolveCommand(this.data.clickCommand)};
_.DB.Object.defineProperties(RQ.prototype,{hasBackgroundColor:{configurable:!0,enumerable:!0,get:function(){var b;return((b=this.data)==null?void 0:b.backgroundColor)!==void 0}},
getObjectFit:{configurable:!0,enumerable:!0,get:function(){var b;if(((b=this.data)==null?void 0:b.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 b;return((b=this.data)==null?void 0:b.tileRenderingStyle)==="TILE_RENDERING_STYLE_FOOTERED_METADATA"}},
getSecondaryDetails:{configurable:!0,enumerable:!0,get:function(){var b,d,B;if(((b=this.data)==null?void 0:(d=b.detailsLine)==null?void 0:d.texts)!=null&&((B=this.data)==null?void 0:B.detailsLine.texts.length)>0){var k;return(k=this.data)==null?void 0:k.detailsLine.texts.map(function(G){return G.text}).join("")}return null}},
getOptionalDetails:{configurable:!0,enumerable:!0,get:function(){var b,d,B;if(((b=this.data)==null?void 0:(d=b.optionalDetailsLine)==null?void 0:d.texts)!=null&&((B=this.data)==null?void 0:B.optionalDetailsLine.texts.length)>0){var k;return(k=this.data)==null?void 0:k.optionalDetailsLine.texts.map(function(G){return G.text}).join("")}return null}}});
RQ.prototype.dataChanged=RQ.prototype.dataChanged;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],RQ.prototype,"rendererBehavior",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],RQ.prototype,"componentBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],RQ.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0}),_.X("data.backgroundColor"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],RQ.prototype,"hasBackgroundColor",null);
_.w([_.X("data.objectFit"),_.n("design:type",Object),_.n("design:paramtypes",[])],RQ.prototype,"getObjectFit",null);_.w([_.Z({reflectToAttribute:!0}),_.X("data.tileRenderingStyle"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],RQ.prototype,"hasTileMetadata",null);_.w([_.X("data.detailsLine"),_.n("design:type",Object),_.n("design:paramtypes",[])],RQ.prototype,"getSecondaryDetails",null);
_.w([_.X("data.optionalDetailsLine"),_.n("design:type",Object),_.n("design:paramtypes",[])],RQ.prototype,"getOptionalDetails",null);_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],RQ.prototype,"dataChanged",null);_.w([_.ZM({is:"ytd-image-tile-renderer",disableElementRegistration:!0})],RQ);
_.V(RQ,"ytd-image-tile-renderer",function(){if(ybx!==void 0)return ybx;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return ybx=b},{mode:1});var Sos;var X3=function(){return _.g.apply(this,arguments)||this};
_.c(X3,_.g);X3.prototype.getOpenLinkIcon=function(){return _.N("swap_open_in_new_with_arrow_diagonal_up_right_on_desktop")?"arrow_diagonal_up_right":"open_in_new"};
X3.prototype.onSitelinkTap=function(){_.dp(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint});if(this.data&&this.data.clickCommands)if(_.N("kevlar_command_handler_migration_killswitch"))_.PG(this.hostElement,this.data.clickCommands,this.hostElement);else for(var b=_.C(this.data.clickCommands),d=b.next();!d.done;d=b.next())this.ytComponentBehavior.resolveCommand(d.value)};
_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],X3.prototype,"ytComponentBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],X3.prototype,"rendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],X3.prototype,"data",void 0);_.w([_.ZM({is:"ytd-sitelink-renderer",disableElementRegistration:!0})],X3);
_.V(X3,"ytd-sitelink-renderer",function(){if(Sos!==void 0)return Sos;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return Sos=b},{mode:1});var hX=function(){var b=_.g.apply(this,arguments)||this;b.paddingFix=_.N("enable_ads_web_ep_buenos_aires_and_padding_fix");return b};
_.c(hX,_.g);hX.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"}}}};
hX.prototype.dataChanged=function(){var b=this;this.data&&this.data.impressionCommands&&this.data.impressionCommands.forEach(function(d){d.clickTrackingParams&&delete d.clickTrackingParams;b.ytMacroReplacementBehavior.sendServiceRequestAction([d])})};
hX.prototype.shouldHideFooter=function(b){return!(b&&_.N("use_ads_engagement_panel_desktop_footer_cta"))};
_.DB.Object.defineProperties(hX.prototype,{removeBorderFromImageTiles:{configurable:!0,enumerable:!0,get:function(){var b,d;return((b=this.data)==null?void 0:b.imageTileRenderers)===void 0||((d=this.data)==null?void 0:d.imageTileRenderers.length)===0?!1:this.data.imageTileRenderers.some(function(B){var k;return(k=_.p(B,PE0))==null?void 0:k.removeBorder})}},
useFooteredMetadataRenderingStyle:{configurable:!0,enumerable:!0,get:function(){var b,d;return((b=this.data)==null?void 0:b.imageTileRenderers)===void 0||((d=this.data)==null?void 0:d.imageTileRenderers.length)===0?!1:this.data.imageTileRenderers.some(function(B){var k;return((k=_.p(B,PE0))==null?void 0:k.tileRenderingStyle)==="TILE_RENDERING_STYLE_FOOTERED_METADATA"})}}});
hX.prototype.dataChanged=hX.prototype.dataChanged;_.w([_.R(vY1.YtMacroReplacementBehavior),_.n("design:type",Object)],hX.prototype,"ytMacroReplacementBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],hX.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],hX.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],hX.prototype,"data",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],hX.prototype,"paddingFix",void 0);_.w([_.Z({reflectToAttribute:!0}),_.X("data.imageTileRenderers"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],hX.prototype,"removeBorderFromImageTiles",null);_.w([_.Z({reflectToAttribute:!0}),_.X("data.imageTileRenderers"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],hX.prototype,"useFooteredMetadataRenderingStyle",null);
_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],hX.prototype,"dataChanged",null);_.w([_.ZM({is:"ytd-action-engagement-panel-content-renderer",disableElementRegistration:!0})],hX);
_.V(hX,"ytd-action-engagement-panel-content-renderer",function(){if(gYD!==void 0)return gYD;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return gYD=b},{mode:1});var VnX;var iBs=_.y(function(b){var d=b.data;var B=b.customCommandResolver;return _.W("ad-grid-card-image-full-metadata-view-model",{class:function(){var k;return((k=d().interaction)==null?0:k.onTap)?"ytwAdGridCardImageFullMetadataViewModelHostIsClickableAdComponent":"ytwAdGridCardImageFullMetadataViewModelHost"},
el:_.Yl(_.od({visibilityCallback:function(k){var G,P=(G=d().interaction)==null?void 0:G.onFirstVisible;k&&P&&_.VW(P)},
showOption:_.yg}),_.i3(function(){return d().interaction},B)),
"aria-label":function(){var k,G;return(k=d().interaction)==null?void 0:(G=k.accessibility)==null?void 0:G.label}},_.W("div",{class:"ytwAdGridCardImageFullMetadataViewModelHostImage"},_.W(_.MN,{data:function(){return d().adImage}},{adImageViewModel:function(k){return _.W(_.bg,{data:k.data,
customCommandResolver:B})}})),_.W("div",{class:"ytwAdGridCardImageFullMetadataViewModelHostMetadata"},_.W(_.m,{cond:function(){return d().headline},
then:function(k){return _.W(_.I4,{text:k,className:"ytwAdGridCardImageFullMetadataViewModelHostMetadataHeadline"})}}),_.W(_.m,{cond:function(){return d().detailsLine},
then:function(k){return _.W("div",{class:"ytwAdGridCardImageFullMetadataViewModelHostMetadataPrimary"},_.W(_.MN,{data:k},{adDetailsLineViewModel:function(G){return _.W(_.Ts,{data:G.data,customCommandResolver:B,adRenderingContextType:function(){return"AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"}})}}))}}),_.W(_.m,{cond:function(){return d().secondaryDetailsLine},
then:function(k){return _.W("div",{class:"ytwAdGridCardImageFullMetadataViewModelHostMetadataSecondary"},_.W(_.MN,{data:k},{adDetailsLineViewModel:function(G){return _.W(_.Ts,{data:G.data,customCommandResolver:B,adRenderingContextType:function(){return"AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"}})}}))}})))},"Zn");var w91=_.y(function(b){var d=b.data;var B=b.customCommandResolver;return _.W("ad-grid-card-image-view-model",{class:function(){var k;return((k=d().interaction)==null?0:k.onTap)?"ytwAdGridCardImageViewModelHostIsClickableAdComponent":"ytwAdGridCardImageViewModelHost"},
el:_.Yl(_.od({visibilityCallback:function(k){var G,P=(G=d().interaction)==null?void 0:G.onFirstVisible;k&&P&&_.VW(P)},
showOption:_.yg}),_.i3(function(){return d().interaction},B)),
"aria-label":function(){var k,G;return(k=d().interaction)==null?void 0:(G=k.accessibility)==null?void 0:G.label}},_.W(_.MN,{data:function(){return d().adImage}},{adImageViewModel:function(k){return _.W(_.bg,{data:k.data,
customCommandResolver:B})}}),_.W("div",{class:"ytwAdGridCardImageViewModelHostCardBadge"},_.W(_.MN,{data:function(){return d().adCardBadge}},{adCardBadgeViewModel:_.G4V})))},"$n");var udD=_.y(function(b){var d=b.data;var B=b.customCommandResolver;return _.W("ad-grid-card-text-view-model",{class:function(){var k;return((k=d().interaction)==null?0:k.onTap)?"ytwAdGridCardTextViewModelHostIsClickableAdComponent":"ytwAdGridCardTextViewModelHost"},
el:_.Yl(_.od({visibilityCallback:function(k){var G,P=(G=d().interaction)==null?void 0:G.onFirstVisible;k&&P&&_.VW(P)},
showOption:_.yg}),_.i3(function(){return d().interaction},B)),
"aria-label":function(){var k,G;return(k=d().interaction)==null?void 0:(G=k.accessibility)==null?void 0:G.label}},_.W("div",{class:"ytwAdGridCardTextViewModelHostMetadata"},_.W(_.m,{cond:function(){return d().title},
then:function(k){return _.W(_.I4,{text:k,className:"ytwAdGridCardTextViewModelHostMetadataHeadline"})}}),_.W("div",{class:"ytwAdGridCardTextViewModelHostMetadataDescriptionInline"},_.W(_.iY,{each:function(){var k;
return((k=d())==null?void 0:k.descriptions)||[]},
keyBy:"INDEX"},function(k){return _.W(_.I4,{text:k,className:"ytwAdGridCardTextViewModelHostMetadataDescriptionInlineStringInline"})}))),_.W("div",{class:"ytwAdGridCardTextViewModelHostButton"},_.W(_.MN,{data:function(){return d().moreInfoButton}},{adButtonViewModel:function(k){return _.W(_.Vg,{data:k.data,
customCommandResolver:B})}})))},"ao");var Kg$=_.y(function(b){var d=b.data;var B=b.customCommandResolver;var k=b.adGridCardCollectionStyle;return _.W("ad-grid-card-collection-view-model",{class:function(){return"ytwAdGridCardCollectionViewModelHost"},
el:_.Yl(_.od({visibilityCallback:function(G){var P,v=(P=d().interaction)==null?void 0:P.onFirstVisible;G&&v&&_.VW(v)},
showOption:_.yg})),style:function(){return"grid-template-columns: repeat("+Cce(k?k():d().style)+", minmax(0, 1fr));"}},_.W(_.MN,{data:function(){var G;
return(G=d())==null?void 0:G.gridCards}},{adGridCardImageViewModel:function(G){return _.W(w91,{data:G.data,
customCommandResolver:B})},
adGridCardImageFullMetadataViewModel:function(G){return _.W(iBs,{data:G.data,customCommandResolver:B})},
adGridCardTextViewModel:function(G){return _.W(udD,{data:G.data,customCommandResolver:B})}}))},"bo");_.B$(_.y(function(b){var d=b.data;return _.W("panel-text-icon-image-tiles-button-layout-content-view-model",{class:"ytwPanelTextIconImageTilesButtonLayoutContentViewModelHost",el:_.Yl(_.od({visibilityCallback:function(B){var k,G=(k=d().interaction)==null?void 0:k.onFirstVisible;B&&G&&_.VW(G)},
showOption:_.yg}),_.i3(function(){return d().interaction},Lbx))},_.W("div",{class:"ytwPanelTextIconImageTilesButtonLayoutContentViewModelHostCardCollection"},_.W(_.m,{cond:_.obF("(min-width: "+((0,_.ri)()+_.ZT)+"px)"),
then:function(){return _.W(_.MN,{data:function(){return d().adGridCardCollection}},{adGridCardCollectionViewModel:function(B){return _.W(Kg$,{data:B.data,
customCommandResolver:Lbx})}})},
else:function(){return _.W(_.MN,{data:function(){return d().adGridCardCollection}},{adGridCardCollectionViewModel:function(B){return _.W(Kg$,{data:B.data,
customCommandResolver:Lbx,adGridCardCollectionStyle:"AD_GRID_CARD_COLLECTION_STYLE_FIXED_SIX_COLUMNS"})}})}})),_.W("div",{class:"ytwPanelTextIconImageTilesButtonLayoutContentViewModelHostButton"},_.W(_.MN,{data:function(){return d().adButton}},{adButtonViewModel:function(B){return _.W(_.Vg,{data:B.data,
customCommandResolver:Lbx})}})))},"co"),"panel-text-icon-image-tiles-button-layout-content-view-model",{props:{data:_.DK}});_.B$(_.y(function(b){var d=b.data;return _.W("panel-text-icon-text-grid-cards-sub-layout-content-view-model",{class:"ytwPanelTextIconTextGridCardsSubLayoutContentViewModelHost",el:_.Yl(_.od({visibilityCallback:function(B){var k,G=(k=d().interaction)==null?void 0:k.onFirstVisible;B&&G&&_.VW(G)},
showOption:_.yg}),_.i3(function(){return d().interaction},f5$))},_.W("div",{class:"ytwPanelTextIconTextGridCardsSubLayoutContentViewModelHostCardCollection"},_.W(_.MN,{data:function(){if(_.obF("(min-width: "+((0,_.ri)()+_.ZT)+"px)")())var B=d().adGridCardCollection;
else{B=Object.assign({},_.p(d().adGridCardCollection,sdc));var k;B.gridCards!==void 0&&((k=B.gridCards)==null?void 0:k.length)>1?B.style="AD_GRID_CARD_COLLECTION_STYLE_FIXED_TWO_COLUMNS":B.style="AD_GRID_CARD_COLLECTION_STYLE_FIXED_ONE_COLUMN";B={adGridCardCollectionViewModel:B}}return B}},{adGridCardCollectionViewModel:function(B){return _.W(Kg$,{data:B.data,
customCommandResolver:f5$})}})),_.W("div",{class:"ytwPanelTextIconTextGridCardsSubLayoutContentViewModelHostButton"},_.W(_.MN,{data:function(){return d().adButton}},{adButtonViewModel:function(B){return _.W(_.Vg,{data:B.data,
customCommandResolver:f5$})}})))},"eo"),"panel-text-icon-text-grid-cards-sub-layout-content-view-model",{props:{data:_.DK}});var Hq=function(){var b=_.g.apply(this,arguments)||this;b.actionMap={"yt-ad-engagement-panel-click-action":"handleAdsEngagementPanelClick"};return b};
_.c(Hq,_.g);_.E=Hq.prototype;_.E.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"}}}};
_.E.attached=function(){this.getDataFromPlayerAndRender()};
_.E.dataChanged=function(){this.getDataFromPlayerAndRender()};
_.E.detached=function(){this.player&&(this.ytPlayerListenerBehavior.unlistenFromPlayerEvent(this.player,"updateEngagementPanelAction",this.sendUpdateEngagementPanelAction),this.ytPlayerListenerBehavior.unlistenFromPlayerEvent(this.player,"changeEngagementPanelVisibility",this.sendChangeEngagementPanelVisibilityAction),this.player=null)};
_.E.getDataFromPlayerAndRender=function(){var b=this,d=_.kN(this.hostElement);d&&d.getPlayerPromise().then(function(B){b.getCachedDataAndListen(B)})};
_.E.getCachedDataAndListen=function(b){this.resolveCachedActions();this.player||(this.ytPlayerListenerBehavior.listenToPlayerEvent(b,"updateEngagementPanelAction",this.sendUpdateEngagementPanelAction),this.ytPlayerListenerBehavior.listenToPlayerEvent(b,"changeEngagementPanelVisibility",this.sendChangeEngagementPanelVisibilityAction),this.player=b)};
_.E.resolveCachedActions=function(){var b=_.dF("yt.www.ads.eventcache.getLastUpdateEngagementPanelAction");(b=b&&b())&&!_.w1.isEmpty(b)&&this.sendUpdateEngagementPanelAction(b);(b=(b=_.dF("yt.www.ads.eventcache.getLastChangeEngagementPanelVisibilityAction"))&&b())&&!_.w1.isEmpty(b)&&this.sendChangeEngagementPanelVisibilityAction(b);(b=(b=_.dF("yt.www.ads.eventcache.getLastScrollToEngagementPanelCommand"))&&b())&&!_.w1.isEmpty(b)&&this.sendScrollToEngagementPanelCommand(b)};
_.E.sendUpdateEngagementPanelAction=function(b){var d;_.BG(this.hostElement,"yt-update-engagement-panel-action",[(d=_.w1.get(b,"action"))!=null?d:b])};
_.E.sendChangeEngagementPanelVisibilityAction=function(b){_.BG(this.hostElement,"yt-change-engagement-panel-visibility-action",[b])};
_.E.sendScrollToEngagementPanelCommand=function(b){_.BG(this.hostElement,"yt-scroll-to-engagement-panel-command",[b])};
_.E.handleAdsEngagementPanelClick=function(){this.player?(this.player.onAdUxClicked("ads-engagement-panel"),_.N("pause_ad_video_on_desktop_engagement_panel_click")&&this.player.pauseVideo()):_.eu(Error("mp"))};
Hq.prototype.dataChanged=Hq.prototype.dataChanged;_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],Hq.prototype,"actionHandlerBehavior",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],Hq.prototype,"componentBehavior",void 0);_.w([_.R(_.NF.YtPlayerListenerBehavior),_.n("design:type",_.pH)],Hq.prototype,"ytPlayerListenerBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Hq.prototype,"ytRendererBehavior",void 0);
_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],Hq.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Hq.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Object)],Hq.prototype,"player",void 0);_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Hq.prototype,"dataChanged",null);_.w([_.ZM({is:"ytd-ads-engagement-panel-content-renderer",disableElementRegistration:!0})],Hq);
_.V(Hq,"ytd-ads-engagement-panel-content-renderer",function(){if(VnX!==void 0)return VnX;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);
return VnX=b},{mode:1});var nYc;var lO=function(){var b=_.g.apply(this,arguments)||this;b.player=null;b.JSC$23330_playerEvents=new Map;b.actionMap={"yt-delete-clip-engagement-panel-command":"onYtDeleteClipEngagementPanelCommand"};return b};
_.c(lO,_.g);_.E=lO.prototype;_.E.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]]"}}}}}};
_.E.created=function(){this.player=null;this.JSC$23330_playerEvents=new Map;this.JSC$23330_playerEvents.set("onLoopRangeChange",this.onLoopRangeChange);this.JSC$23330_playerEvents.set("onVideoProgress",this.onVideoProgress);this.JSC$23330_playerEvents.set("onAdStart",this.playerAdStartHandler);this.JSC$23330_playerEvents.set("onPlaybackStartExternal",this.playerAdEndHandler)};
_.E.attached=function(){var b=this,d=_.kN();this.set("isDarkTheme",!!document.documentElement.hasAttribute("dark"));d&&d.getPlayerPromise().then(function(B){b.setPlayer(B);b.set("isPageLoad",!1)})};
_.E.setPlayer=function(b){this.player&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$23330_playerEvents);this.set("player",b);b&&(this.ytPlayerListenerBehavior.listenToPlayerEvents(b,this.JSC$23330_playerEvents),b.getPresentingPlayerType()===2&&this.playerAdStartHandler())};
_.E.onLoopRangeChange=function(b){var d=_.I2().resolve(_.O6(_.dT));if((!d||d.isOnWatch())&&this.hostElement.clientHeight){var B;!b&&((B=this.data)==null?0:B.onScrubExit)&&this.ytComponentBehavior.resolveCommand(this.data.onScrubExit)}};
_.E.onVideoProgress=function(b){var d,B,k=((d=this.player)==null?void 0:(B=d.getPresentingPlayerType)==null?void 0:B.call(d))===2;this.isAdPlaying!==k&&this.set("isAdPlaying",k);var G;if(!k&&(G=this.player)!=null&&G.getLoopRange()){B=this.player.getLoopRange();d=B.startTimeMs;B=B.endTimeMs;k=this.player.getProgressState(1).seekableStart;var P;d<k*1E3&&((P=this.data)==null?0:P.onClipViewInvalidCommand)&&(this.player.seekToLiveHead(),this.ytComponentBehavior.resolveCommand(this.data.onClipViewInvalidCommand));
b=B<b*1E3;var v;((v=this.player)==null?0:v.getLoopRange())&&b&&this.player.seekTo(d/1E3)}};
_.E.playerAdStartHandler=function(){this.set("isAdPlaying",!0)};
_.E.playerAdEndHandler=function(){this.set("isAdPlaying",!1)};
_.E.onYtDeleteClipEngagementPanelCommand=function(b){_.p(b,Nre).command&&this.ytComponentBehavior.resolveCommand(_.p(b,Nre).command)};
_.DB.Object.defineProperties(lO.prototype,{voteCount:{configurable:!0,enumerable:!0,get:function(){var b;return((b=this.data)==null?void 0:b.voteCount)||_.QS("0")}},
channelEndpoint:{configurable:!0,enumerable:!0,get:function(){var b;return(b=this.data)==null?void 0:b.channelNavigationEndpoint}},
channelHref:{configurable:!0,enumerable:!0,get:function(){return this.ytComponentBehavior.computeHref_(this.channelEndpoint)}}});
_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],lO.prototype,"ytComponentBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],lO.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],lO.prototype,"ytActionHandlerBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],lO.prototype,"ytRendererBehavior",void 0);
_.w([_.R(_.NF.YtPlayerListenerBehavior),_.n("design:type",_.pH)],lO.prototype,"ytPlayerListenerBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],lO.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0,value:!1}),_.n("design:type",Boolean)],lO.prototype,"isAdPlaying",void 0);_.w([_.Z({reflectToAttribute:!0,value:!0}),_.n("design:type",Boolean)],lO.prototype,"isPageLoad",void 0);_.w([_.Z({reflectToAttribute:!0,value:!0}),_.n("design:type",Boolean)],lO.prototype,"isDarkTheme",void 0);
_.w([_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],lO.prototype,"voteCount",null);_.w([_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],lO.prototype,"channelEndpoint",null);_.w([_.X("channelEndpoint"),_.n("design:type",Object),_.n("design:paramtypes",[])],lO.prototype,"channelHref",null);_.w([_.ZM({is:"ytd-clip-attribution-renderer",disableElementRegistration:!0})],lO);
_.V(lO,"ytd-clip-attribution-renderer",function(){if(nYc!==void 0)return nYc;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return nYc=b},{mode:1});var TnX;var tX=function(){var b=_.g.apply(this,arguments)||this;b.player=null;b.JSC$23335_playerEvents=new Map;return b};
_.c(tX,_.g);_.E=tX.prototype;_.E.created=function(){this.player=null;this.JSC$23335_playerEvents=new Map;this.JSC$23335_playerEvents.set("onVideoProgress",this.onVideoProgress);this.JSC$23335_playerEvents.set("onAdStart",this.playerAdStartHandler);this.JSC$23335_playerEvents.set("onPlaybackStartExternal",this.playerAdEndHandler)};
_.E.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}}}};
_.E.attached=function(){var b=this,d=_.kN();d&&d.getPlayerPromise().then(function(B){b.setPlayer(B);b.set("isPageLoad",!1)})};
_.E.setPlayer=function(b){this.player&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$23335_playerEvents);this.set("player",b);if(b){this.ytPlayerListenerBehavior.listenToPlayerEvents(b,this.JSC$23335_playerEvents);var d;(b==null?void 0:(d=b.getPresentingPlayerType)==null?void 0:d.call(b))===2&&this.playerAdStartHandler()}};
_.E.playerAdStartHandler=function(){this.set("isAdPlaying",!0)};
_.E.playerAdEndHandler=function(){this.set("isAdPlaying",!1)};
_.E.onVideoProgress=function(){var b,d,B=((b=this.player)==null?void 0:(d=b.getPresentingPlayerType)==null?void 0:d.call(b))===2;this.isAdPlaying!==B&&this.set("isAdPlaying",B)};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],tX.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],tX.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.NF.YtPlayerListenerBehavior),_.n("design:type",_.pH)],tX.prototype,"ytPlayerListenerBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],tX.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0,value:!1}),_.n("design:type",Boolean)],tX.prototype,"isAdPlaying",void 0);
_.w([_.Z({reflectToAttribute:!0,value:!0}),_.n("design:type",Boolean)],tX.prototype,"isPageLoad",void 0);_.w([_.ZM({is:"ytd-clip-section-footer-renderer",disableElementRegistration:!0})],tX);
_.V(tX,"ytd-clip-section-footer-renderer",function(){if(TnX!==void 0)return TnX;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return TnX=b},{mode:1});var rbX;var QDs;var qoV=function(){return _.g.apply(this,arguments)||this};
_.c(qoV,_.g);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],qoV.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],qoV.prototype,"data",void 0);_.w([_.ZM({is:"ytd-clip-ad-state-renderer",disableElementRegistration:!0})],qoV);
_.V(qoV,"ytd-clip-ad-state-renderer",function(){if(QDs!==void 0)return QDs;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return QDs=b},{mode:1});var xac;var jJ=function(){var b=_.g.apply(this,arguments)||this;b.value="";b.valid=!1;b.userChangedValue=!1;b.disabled=!1;b.actionMap={"yt-clip-creation-disable":"onClipCreationDisable","yt-clip-creation-enable":"onClipCreationEnable","yt-clip-creation-visibility-changed":"onClipCreationVisibilityChange"};return b};
_.c(jJ,_.g);_.E=jJ.prototype;_.E.detached=function(){this.userChangedValue=!1};
_.E.handleKeyDown=function(b){if(_.aH)var d=13;else _.x4U&&_.mi?d=13:d=13;b.keyCode===d&&b.preventDefault()};
_.E.handleInput=function(){var b=_.Cl(this.hostElement).querySelector("#title");if(b){var d=(b.value||"").replace(/\r|\n/g," ");this.set("value",d);b.value=d;this.valid=b.validate();this.userChangedValue=!0}};
_.E.handleBlur=function(){this.valid=_.Cl(this.hostElement).querySelector("#title").validate()};
_.E.onValueChanged=function(){_.dp(this.hostElement,"title-changed",{title:this.value})};
_.E.onValidChanged=function(){_.dp(this.hostElement,"title-valid-changed",{valid:this.valid})};
_.E.setInput=function(b,d){var B=_.Cl(this.hostElement).querySelector("#title");B&&(B.value=b,this.handleInput(),d&&(B.invalid=!1,this.valid=!0))};
_.E.onClipCreationDisable=function(){this.set("disabled",!0)};
_.E.onClipCreationEnable=function(){this.set("disabled",!1)};
_.E.onClipCreationVisibilityChange=function(b){var d=this;b.visible?requestAnimationFrame(function(){var B;((B=_.Cl(d.hostElement).querySelector("#title"))==null?void 0:B.inputElement).textarea.focus()}):(this.setInput("",!0),this.userChangedValue=!1)};
jJ.prototype.onValidChanged=jJ.prototype.onValidChanged;jJ.prototype.onValueChanged=jJ.prototype.onValueChanged;jJ.prototype.handleBlur=jJ.prototype.handleBlur;jJ.prototype.handleInput=jJ.prototype.handleInput;jJ.prototype.handleKeyDown=jJ.prototype.handleKeyDown;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],jJ.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],jJ.prototype,"ytActionHandlerBehavior",void 0);
_.w([_.Z(),_.n("design:type",Object)],jJ.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Object)],jJ.prototype,"value",void 0);_.w([_.Z(),_.n("design:type",Object)],jJ.prototype,"valid",void 0);_.w([_.Z(),_.n("design:type",Object)],jJ.prototype,"userChangedValue",void 0);_.w([_.Z(),_.n("design:type",Object)],jJ.prototype,"disabled",void 0);_.w([_.$0("keydown"),_.n("design:type",Function),_.n("design:paramtypes",[KeyboardEvent]),_.n("design:returntype")],jJ.prototype,"handleKeyDown",null);
_.w([_.$0("input"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],jJ.prototype,"handleInput",null);_.w([_.$0("blur"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],jJ.prototype,"handleBlur",null);_.w([_.O8("value"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],jJ.prototype,"onValueChanged",null);
_.w([_.O8("valid"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],jJ.prototype,"onValidChanged",null);_.w([_.ZM({is:"ytd-clip-creation-text-input-renderer",disableElementRegistration:!0})],jJ);
_.V(jJ,"ytd-clip-creation-text-input-renderer",function(){if(xac!==void 0)return xac;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return xac=b},{mode:1});var Yoc;var eOq;var bTx;var d5x;var Bp0;var F3=function(){var b=_.g.apply(this,arguments)||this;b.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggled_","yt-clip-creation-enable":"onClipCreationEnable_","yt-clip-creation-visibility-changed":"onVisibilityChangedAction_"};b.pendingStoryboardImages_={};b.pixelRatioBreakpoints_=["1dppx","1.5dppx","2dppx","3dppx"];b.tickLabelInterval=30;b.mediumTickInterval=5;b.largeTickInterval=15;b.aboveRulerHeight=32;b.rulerHeight=50;b.smallTickHeight=4;b.mediumTickHeight=8;b.largeTickHeight=16;b.mediaListeners_=
{};return b};
_.c(F3,_.g);_.E=F3.prototype;_.E.attached=function(){var b=this;this.updatePixelRatio_();this.pixelRatioBreakpoints_.forEach(function(d){d=_.C(["screen and (min-resolution: "+d+")","screen and (max-resolution: "+d+")"]);for(var B=d.next();!B.done;B=d.next()){B=B.value;var k=window.matchMedia(B);k&&(b.mediaListeners_[B]=b.updatePixelRatio_.bind(b),k.addEventListener?k.addEventListener("change",b.mediaListeners_[B]):k.addListener?k.addListener(b.mediaListeners_[B]):delete b.mediaListeners_[B])}})};
_.E.detached=function(){this.setPlayer(null);for(var b=_.C(Object.keys(this.mediaListeners_)),d=b.next();!d.done;d=b.next()){var B=d.value;d=this.mediaListeners_[B];(B=window.matchMedia(B))&&(B.removeEventListener?B.removeEventListener("change",d):B.removeListener&&B.removeListener(d))}this.mediaListeners_={};this.storyboardImages_&&this.splice("storyboardImages_",0,this.storyboardImages_.length)};
_.E.onVisibilityChangedAction_=function(b){var d=this;b.visible&&!this.player_&&(b=_.kN())&&b.getPlayerPromise().then(function(B){d.setPlayer(B)})};
_.E.setPlayer=function(b){b&&this.set("player_",b)};
_.E.updatePixelRatio_=function(){this.set("devicePixelRatio_",Math.max(1,window.devicePixelRatio))};
_.E.setUpCanvas_=function(){var b=this.rulerWidth,d=this.devicePixelRatio_,B=this.visible;this.set("canvasReady_",!1);if(B&&d!==0){B=this.aboveRulerHeight+this.rulerHeight;var k=_.Cl(this.hostElement).querySelector("#ticks");k.width=b*d;k.height=B*d;k.style.width=b+"px";k.style.height=B+"px";k.getContext("2d").scale(d,d);this.set("canvasReady_",!0)}};
_.E.drawRuler_=function(b,d,B,k,G,P,v,L,A,a,O,I){b&&B&&d&&(b=_.Cl(this.hostElement).querySelector("#ticks"),d=b.getContext("2d"),d.clearRect(0,0,b.width,b.height),d.strokeStyle=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-10-percent-layer"),d.lineWidth=2,d.beginPath(),d.moveTo(0,this.aboveRulerHeight),d.lineTo(b.width,this.aboveRulerHeight),d.moveTo(0,b.height),d.lineTo(b.width,b.height),d.stroke(),this.drawRulerTicks_(b,P,G,k),this.drawStoryboardImages_(b,B,P,G,k),d.fillStyle=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-themed-overlay-background"),
d.fillRect(0,this.aboveRulerHeight,this.timeToPixels_(v-P,k,!1),this.rulerHeight),B=this.timeToPixels_(L-P,k,!1),d.fillRect(B,this.aboveRulerHeight,b.width-B,this.rulerHeight),this.drawSpeedLines_(b,P,I))};
_.E.drawRulerTicks_=function(b,d,B,k){var G=b.getContext("2d");G.save();G.lineWidth=1;for(var P=Math.floor(Math.max(0,d-this.tickLabelInterval));P<d+B;P++){G.strokeStyle=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-text-disabled");var v=(P-d)*k;G.beginPath();G.moveTo(v,b.height);var L=this.smallTickHeight;P%this.largeTickInterval===0?L=this.largeTickHeight:P%this.mediumTickInterval===0&&(L=this.mediumTickHeight);G.lineTo(v,b.height-L);G.stroke();P%this.tickLabelInterval===0&&(G.font=
getComputedStyle(this.hostElement).getPropertyValue("font"),G.fillStyle=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-text-disabled"),G.fillText(Hr(P),v+4,12),G.strokeStyle=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-10-percent-layer"),G.moveTo(v,0),G.lineTo(v,this.aboveRulerHeight),G.stroke())}G.restore()};
_.E.percentToHex_=function(b){b=Math.round(b*255).toString(16);b.length<2&&(b="0"+b);return b};
_.E.drawSpeedLines_=function(b,d,B){var k=b.getContext("2d");k.save();var G=Math.min(25,Math.abs(B)-15)/25,P=b.width*.3*G,v=b.width*-.3,L=b.width*1.3,A=this.aboveRulerHeight;b=b.height;var a=Math.round(4*G),O=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-text-primary");O.length<7&&(O="#"+O.substring(1,4).repeat(2));var I=this.percentToHex_(.5+G/2);I=O+I;O+="00";if(G>0)for(G=0;G<a;G++){var D=v+Math.random()*(L-v),U=A+Math.random()*(b-A),M=P+d%P,z=k.createLinearGradient(D,U,D+M,U);
B<0?(z.addColorStop(0,I),z.addColorStop(.4,I),z.addColorStop(.9,O)):(z.addColorStop(.1,O),z.addColorStop(.6,I),z.addColorStop(1,I));k.strokeStyle=z;k.lineWidth=1;k.beginPath();k.moveTo(D,U);k.lineTo(D+M,U);k.stroke()}k.restore()};
_.E.getStoryboardForTime_=function(b,d,B){B===void 0&&(B=d.getNumberOfStoryboardLevels()-1);b=d.getStoryboardFrameIndex(b,B);return d.getStoryboardFrame(b,B)};
_.E.drawStoryboardImages_=function(b,d,B,k,G){if(!this.disabled){b=b.getContext("2d");var P=this.getStoryboardForTime_(0,d);if(P){var v=P.width/P.columns;P=P.height/P.rows;var L=v/P,A=this.rulerHeight*L;A=this.tickLabelInterval*(L<this.tickLabelInterval*G/this.rulerHeight?1/Math.floor(this.tickLabelInterval*G/A):Math.round(A/(this.tickLabelInterval*G)));var a=A*G,O=this.rulerHeight,I=a/this.rulerHeight,D=Math.floor(Math.max(0,B-A));for(D-=D%A;D<B+k;D+=A){var U=this.getStoryboardForTime_(D,d),M=this.getPreloadedStoryboard_(U.url);
if(M){var z=(D-B)*G,H=this.aboveRulerHeight,l=U.column*v,F=U.row*P;if(L<I){var K=O/(a/L);U=v;K*=P;F+=(P-K)/2}else U=a/(O*L)*v,K=P,l+=(v-U)/2;b.drawImage(M,l,F,U,K,z,H,a,O)}else this.fetchStoryboardImage_(U)}}}};
_.E.getPreloadedStoryboard_=function(b){return this.storyboardImages_.find(function(d){if(d.src==b)return!0;var B=d.src.indexOf(b);return B!=-1&&B==d.src.length-b.length})};
_.E.fetchStoryboardImage_=function(b){var d=this,B=this.getPreloadedStoryboard_(b.url),k=this.pendingStoryboardImages_[b.url];B||k!==void 0||(B=new Promise(function(G){var P=new Image(b.width,b.height);P.src=b.url;P.onload=function(){G(P)};
P.onerror=function(){G(null)}}),this.pendingStoryboardImages_[b.url]=B,B.then(function(G){G&&d.push("storyboardImages_",G);
return G}).finally(function(){delete d.pendingStoryboardImages_[b.url]}))};
_.E.onClipCreationEnable_=function(){this.set("forceRender_",this.forceRender_+1)};
_.E.timeToPixels_=function(b,d,B){b*=d;return B===void 0||B?b+"px":b};
_.E.onDarkModeToggled_=function(){this.set("forceRender_",this.forceRender_+1)};
F3.prototype.drawRuler_=F3.prototype.drawRuler_;F3.prototype.setUpCanvas_=F3.prototype.setUpCanvas_;_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],F3.prototype,"ytActionHandlerBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],F3.prototype,"ytRendererBehavior",void 0);_.w([_.Z({value:0}),_.n("design:type",Number)],F3.prototype,"start",void 0);_.w([_.Z({value:30}),_.n("design:type",Number)],F3.prototype,"end",void 0);
_.w([_.Z({value:!1}),_.n("design:type",Boolean)],F3.prototype,"visible",void 0);_.w([_.Z(),_.n("design:type",Object)],F3.prototype,"player_",void 0);_.w([_.Z(),_.n("design:type",Number)],F3.prototype,"tickSpacing",void 0);_.w([_.Z(),_.n("design:type",Number)],F3.prototype,"windowSizeSec",void 0);_.w([_.Z({value:0}),_.n("design:type",Number)],F3.prototype,"rulerWidth",void 0);_.w([_.Z({value:0}),_.n("design:type",Number)],F3.prototype,"rulerShift",void 0);
_.w([_.Z({value:!1}),_.n("design:type",Boolean)],F3.prototype,"canvasReady_",void 0);_.w([_.Z({value:function(){return[]}}),
_.n("design:type",Array)],F3.prototype,"storyboardImages_",void 0);_.w([_.Z({value:!1,reflectToAttribute:!0}),_.n("design:type",Boolean)],F3.prototype,"disabled",void 0);_.w([_.Z({value:0}),_.n("design:type",Number)],F3.prototype,"forceRender_",void 0);_.w([_.Z({value:1}),_.n("design:type",Number)],F3.prototype,"devicePixelRatio_",void 0);_.w([_.Z({value:0}),_.n("design:type",Number)],F3.prototype,"windowSpeed",void 0);
_.w([_.O8("visible","devicePixelRatio_","rulerWidth"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],F3.prototype,"setUpCanvas_",null);
_.w([_.O8("visible","canvasReady_","player_","tickSpacing","windowSizeSec","rulerShift","start","end","storyboardImages_.*","forceRender_","disabled","windowSpeed"),_.n("design:type",Function),_.n("design:paramtypes",[Boolean,Boolean,Object,Number,Number,Number,Number,Number,Object,Number,Boolean,Number]),_.n("design:returntype")],F3.prototype,"drawRuler_",null);_.w([_.Fk({is:"yt-clip-creation-scrubber-canvas",disableElementRegistration:!0})],F3);
_.V(F3,"yt-clip-creation-scrubber-canvas",function(){if(Bp0===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);Bp0=b}b=Bp0;return b},
{mode:2});var kAq;var GAs;var Zy=function(){var b=_.g.apply(this,arguments)||this;b.start=0;b.end=30;b.visible=!1;b.draggingLeft_=!1;b.draggingRight_=!1;b.draggingRuler_=!1;b.draggingWindow_=!1;b.seekableStart=0;b.seekableEnd=0;b.rulerWidth_=0;b.rulerShift_=0;b.windowSlideSpeed=0;b.disabled=!1;b.initialized=!1;b.durationAccessibilityLabel="";b.activeLoopRange_=!1;b.rulerDragMouseStart_=0;b.rulerDragRulerStart_=0;b.rulerDragStartTime_=0;b.rulerDragEndTime_=0;b.dragMouseLastX_=0;b.scrollInterval_=null;b.scrubberVe_=null;b.boundHandlers_=
{};b.actionMap={"yt-clip-creation-disable":"onClipCreationDisable_","yt-clip-creation-visibility-changed":"onVisibilityChangedAction_"};return b};
_.c(Zy,_.g);_.E=Zy.prototype;
_.E.created=function(){var b=this;this.JSC$23348_playerEvents=new Map;this.JSC$23348_playerEvents.set("onVideoProgress",this.onVideoProgress_);this.JSC$23348_playerEvents.set("SEEK_COMPLETE",this.onSeekComplete_);this.JSC$23348_playerEvents.set("onStateChange",this.onStateChange_);var d={mouseup:this.endDrag_,mousemove:this.handleMouseDrag_,resize:this.updateRulerSize_,handles_mousedown:this.beginHandleDrag_,ruler_mousedown:this.beginRulerDrag_};Object.keys(d).forEach(function(B){b.boundHandlers_[B]=d[B].bind(b)})};
_.E.attached=function(){this.activeLoopRange_=!1;_.Cl(this.hostElement).querySelector("#handles").addEventListener("mousedown",this.boundHandlers_.handles_mousedown);_.Cl(this.hostElement).querySelector("#ticks").addEventListener("mousedown",this.boundHandlers_.ruler_mousedown);window.addEventListener("resize",this.boundHandlers_.resize);this.scrubberVe_=_.an(156731)};
_.E.detached=function(){this.setPlayer(null);window.removeEventListener("resize",this.boundHandlers_.resize);this.removeMouseEventHandlers_();_.Cl(this.hostElement).querySelector("#handles").removeEventListener("mousedown",this.boundHandlers_.handles_mousedown);_.Cl(this.hostElement).querySelector("#ticks").removeEventListener("mousedown",this.boundHandlers_.ruler_mousedown)};
_.E.onVisibilityChangedAction_=function(b){var d=this;b.visible&&!this.player_&&(b=_.kN())&&b.getPlayerPromise().then(function(B){d.setPlayer(B)})};
_.E.setPlayer=function(b){this.player_&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player_,this.JSC$23348_playerEvents);b&&(this.set("player_",b),this.ytPlayerListenerBehavior.listenToPlayerEvents(b,this.JSC$23348_playerEvents))};
_.E.addMouseEventHandlers_=function(){window.addEventListener("mouseup",this.boundHandlers_.mouseup);window.addEventListener("mousemove",this.boundHandlers_.mousemove)};
_.E.removeMouseEventHandlers_=function(){window.removeEventListener("mouseup",this.boundHandlers_.mouseup);window.removeEventListener("mousemove",this.boundHandlers_.mousemove)};
_.E.beginHandleDrag_=function(b){this.disabled||(b.preventDefault(),this.draggingWindow_=this.draggingRuler_=this.draggingRight_=this.draggingLeft_=!1,this.dragMouseLastX_=b.clientX,b.target===_.Cl(this.hostElement).querySelector("#handle-left")?this.beginLeftHandleDrag_():b.target===_.Cl(this.hostElement).querySelector("#handle-right")?this.beginRightHandleDrag_():this.beginWindowDrag_())};
_.E.beginLeftHandleDrag_=function(){this.draggingLeft_=!0;this.beginDrag_()};
_.E.beginRightHandleDrag_=function(){this.draggingRight_=!0;this.beginDrag_()};
_.E.beginWindowDrag_=function(){this.disabled||(this.draggingWindow_=!0,this.beginWindowScroll_(),this.beginDrag_())};
_.E.beginRulerDrag_=function(b){this.disabled||(b.preventDefault(),this.draggingRight_=this.draggingLeft_=!1,this.draggingRuler_=!0,this.draggingWindow_=!1,this.rulerDragMouseStart_=b.clientX,this.rulerDragRulerStart_=this.rulerShift_,this.rulerDragStartTime_=this.start,this.rulerDragEndTime_=this.end,this.beginDrag_())};
_.E.beginDrag_=function(){this.player_.pauseVideo();this.addMouseEventHandlers_()};
_.E.beginWindowScroll_=function(){var b=this;this.scrollInterval_=setInterval(function(){var d=b.windowSlideSpeed;if(d=_.Ut_(b.start,b.boundedRulerStartLimit_())?d-.1:_.Ut_(b.end,b.boundedRulerEndLimit_())?d+.1:0){var B=b.capRulerOffset_(b.rulerShift_+d);B==b.rulerShift_?d=0:(b.set("rulerShift_",B),_.dp(b.hostElement,"set-fixed-length-range",{start:b.start+d,duration:b.end-b.start}))}b.set("windowSlideSpeed",d)},33)};
_.E.endWindowScroll_=function(){this.scrollInterval_&&(clearInterval(this.scrollInterval_),this.scrollInterval_=null,this.windowSlideSpeed=0)};
_.E.endDrag_=function(){this.logClick();var b=void 0;this.draggingRight_?b=this.end-1:this.draggingLeft_&&(b=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,b);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))};
_.E.onVisibleChanged_=function(){this.visible&&this.updateRulerSize_()};
_.E.updateRulerSize_=function(){this.set("rulerWidth_",_.Cl(this.hostElement).querySelector("#ruler").getBoundingClientRect().width)};
_.E.handleMouseDrag_=function(b){b.buttons==0&&(this.draggingLeft_||this.draggingRight_||this.draggingRuler_||this.draggingWindow_)&&this.endDrag_();this.disabled||(this.draggingRuler_?this.handleRulerDrag_(b):this.draggingLeft_||this.draggingRight_?this.handleWindowHandleDrag_(b):this.draggingWindow_&&this.handleWindowDrag_(b))};
_.E.handleRulerDrag_=function(b){b=this.pixelsToTime_(b.clientX-this.rulerDragMouseStart_);b=this.capRulerOffset_(this.rulerDragRulerStart_-b);this.set("rulerShift_",b);var d=this.rulerDragStartTime_-(this.rulerDragRulerStart_-b);_.dp(this.hostElement,"set-fixed-length-range",{start:d,duration:this.rulerDragEndTime_-(this.rulerDragRulerStart_-b)-d})};
_.E.handleWindowDrag_=function(b){var d=b.clientX-this.dragMouseLastX_;this.dragMouseLastX_=b.clientX;b=this.pixelsToTime_(d);_.dp(this.hostElement,"set-fixed-length-range",{start:this.start+b,duration:this.end-this.start,startLimit:this.draggableStartLimit_(),endLimit:this.draggableEndLimit_()})};
_.E.capRulerOffset_=function(b){var d=this.seekableStart-this.pixelsToTime_(16),B=this.seekableEnd-this.windowSizeSec_+this.pixelsToTime_(16);return Math.min(Math.max(d,b),B)};
_.E.boundedRulerStartLimit_=function(){return this.rulerShift_+this.pixelsToTime_(16)};
_.E.boundedRulerEndLimit_=function(){return this.rulerShift_+this.windowSizeSec_-this.pixelsToTime_(16)};
_.E.draggableStartLimit_=function(){return Math.max(this.boundedRulerStartLimit_(),this.seekableStart)};
_.E.draggableEndLimit_=function(){return Math.min(this.boundedRulerEndLimit_(),this.seekableEnd)};
_.E.handleWindowHandleDrag_=function(b){var d=b.clientX-this.dragMouseLastX_;this.dragMouseLastX_=b.clientX;b=this.pixelsToTime_(d);if(this.draggingLeft_){var B=this.start+b;var k=this.end}else this.draggingRight_&&(B=this.start,k=this.end+b);_.dp(this.hostElement,"set-range",{start:B,end:k,startLimit:this.draggableStartLimit_(),endLimit:this.draggableEndLimit_()})};
_.E.onVideoProgress_=function(b){this.disabled||(b=this.timeToPixels_(b-this.rulerShift_,this.tickSpacing_),_.Cl(this.hostElement).querySelector("#playhead").style.transform="translateX("+b+")")};
_.E.onClipCreationDisable_=function(){this.endDrag_()};
_.E.timeToPixels_=function(b,d,B){b*=d;return B===void 0||B?b+"px":b};
_.E.pixelsToTime_=function(b){return b/this.tickSpacing_};
_.E.onInitializedChanged_=function(){this.initialized&&this.centerRuler_(this.start,this.end,this.windowSizeSec_)};
_.E.centerRuler_=function(b,d,B){this.set("rulerShift_",this.capRulerOffset_(b+(d-b)/2-B/2))};
_.E.onUpdateLoopRange=function(){this.updateLoopRange_(this.player_,this.visible,this.disabled,this.initialized,this.start,this.end)};
_.E.updateLoopRange_=function(b,d,B,k,G,P,v){b&&(d&&k&&!B?(this.draggingLeft_||this.draggingRuler_||this.draggingWindow_?(b.pauseVideo(),b.seekTo(G,!1,void 0,void 0,50)):this.draggingRight_?(b.pauseVideo(),b.seekTo(P-.1,!1,void 0,void 0,50)):(v!==void 0?b.seekTo(v,!0,void 0,void 0,50):(d=b.getCurrentTime(),d<G||d>P?b.seekTo(G,!0,void 0,void 0,50):b.seekTo(d,!0,void 0,void 0,50)),b.playVideo()),b.setLoopRange({startTimeMs:G*1E3,endTimeMs:P*1E3,type:"clips"}),this.activeLoopRange_=!0,this.onVideoProgress_(b.getCurrentTime())):
this.activeLoopRange_&&(b.setLoopRange(null),this.activeLoopRange_=!1))};
_.E.updateHandles_=function(){_.Cl(this.hostElement).querySelector("#handles").style.left=String(this.timeToPixels_(this.start-this.rulerShift_,this.tickSpacing_));_.Cl(this.hostElement).querySelector("#handles").style.width=String(this.timeToPixels_(this.end-this.start,this.tickSpacing_))};
_.E.updateRuler_=function(){var b=this.end,d=this.start,B=this.draggableStartLimit_(),k=this.draggableEndLimit_();(d<B-.001||b>k+.001)&&this.centerRuler_(this.start,this.end,this.windowSizeSec_)};
_.E.computeDurationLabel_=function(b,d){return b?b.replace("$clip_length",parseFloat(d).toFixed(1)):""};
_.E.computeDuration_=function(b,d){return this.isValidTime_(b)&&this.isValidTime_(d)&&b<d?d-b:0};
_.E.isValidTime_=function(b){return isNaN(parseFloat(b))||b<0?!1:this.player_?b>=this.seekableStart&&b<=this.seekableEnd:!0};
_.E.computeWindowSizeSec_=function(b,d,B){return Math.min((b||12E4)/1E3,B-d)};
_.E.computeTickSpacing_=function(b,d){return d?d/b:1};
_.E.onDragStateChanged_=function(){_.dp(this.hostElement,"clips-drag-state",{startChanging:this.draggingLeft_||this.draggingWindow_||this.draggingRuler_,endChanging:this.draggingRight_||this.draggingWindow_||this.draggingRuler_})};
_.E.centerRangeOnTime_=function(b){var d=this.duration;b=Wb_(b-d/2,d,this.seekableStart,this.seekableEnd);_.dp(this.hostElement,"set-fixed-length-range",{start:b.start,duration:b.end-b.start})};
_.E.nearlyLessThan_=function(b,d,B){return b+(B===void 0?1E-6:B)<d};
_.E.onSeekComplete_=function(){if(this.visible&&!this.disabled&&this.dragState=="none"){var b=this.player_.getCurrentTime();(!this.player_.getLoopRange()||this.nearlyLessThan_(b,this.start)||this.nearlyLessThan_(this.end,b))&&this.centerRangeOnTime_(b)}};
_.E.onStateChange_=function(b){this.visible&&!this.disabled&&b==0&&this.centerRangeOnTime_(this.seekableEnd)};
_.E.computeDragState_=function(b,d,B,k){return b?"left":d?"right":B?"ruler":k?"window":"none"};
_.E.logClick=function(){var b=_.hb(),d=_.RD();b&&d&&this.scrubberVe_&&(_.N("combine_ve_grafts")?_.wd(_.DX(),this.scrubberVe_,d):_.VV(b,d,this.scrubberVe_),_.nT(b,this.scrubberVe_))};
Zy.prototype.onDragStateChanged_=Zy.prototype.onDragStateChanged_;Zy.prototype.updateRuler_=Zy.prototype.updateRuler_;Zy.prototype.updateHandles_=Zy.prototype.updateHandles_;Zy.prototype.onUpdateLoopRange=Zy.prototype.onUpdateLoopRange;Zy.prototype.onInitializedChanged_=Zy.prototype.onInitializedChanged_;Zy.prototype.onVisibleChanged_=Zy.prototype.onVisibleChanged_;_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],Zy.prototype,"ytActionHandlerBehavior",void 0);
_.w([_.R(_.NF.YtPlayerListenerBehavior),_.n("design:type",Object)],Zy.prototype,"ytPlayerListenerBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Zy.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Zy.prototype,"start",void 0);_.w([_.Z(),_.n("design:type",Object)],Zy.prototype,"end",void 0);_.w([_.Z({computed:"computeDuration_(start, end)"}),_.n("design:type",Number)],Zy.prototype,"duration",void 0);
_.w([_.Z(),_.n("design:type",String)],Zy.prototype,"lengthTemplate",void 0);_.w([_.Z({computed:"computeDurationLabel_(lengthTemplate, duration)"}),_.n("design:type",String)],Zy.prototype,"durationLabel",void 0);_.w([_.Z(),_.n("design:type",Object)],Zy.prototype,"visible",void 0);_.w([_.Z(),_.n("design:type",Object)],Zy.prototype,"player_",void 0);_.w([_.Z(),_.n("design:type",Object)],Zy.prototype,"draggingLeft_",void 0);_.w([_.Z(),_.n("design:type",Object)],Zy.prototype,"draggingRight_",void 0);
_.w([_.Z(),_.n("design:type",Object)],Zy.prototype,"draggingRuler_",void 0);_.w([_.Z({value:!1}),_.n("design:type",Object)],Zy.prototype,"draggingWindow_",void 0);_.w([_.Z({computed:"computeTickSpacing_(windowSizeSec_, rulerWidth_)"}),_.n("design:type",Number)],Zy.prototype,"tickSpacing_",void 0);_.w([_.Z(),_.n("design:type",Object)],Zy.prototype,"seekableStart",void 0);_.w([_.Z(),_.n("design:type",Object)],Zy.prototype,"seekableEnd",void 0);
_.w([_.Z(),_.n("design:type",Number)],Zy.prototype,"windowSizeMs",void 0);_.w([_.Z({computed:"computeWindowSizeSec_(windowSizeMs, seekableStart, seekableEnd)"}),_.n("design:type",Number)],Zy.prototype,"windowSizeSec_",void 0);_.w([_.Z(),_.n("design:type",Object)],Zy.prototype,"rulerWidth_",void 0);_.w([_.Z(),_.n("design:type",Object)],Zy.prototype,"rulerShift_",void 0);_.w([_.Z(),_.n("design:type",Object)],Zy.prototype,"windowSlideSpeed",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Zy.prototype,"disabled",void 0);_.w([_.Z(),_.n("design:type",Object)],Zy.prototype,"initialized",void 0);_.w([_.Z(),_.n("design:type",Object)],Zy.prototype,"durationAccessibilityLabel",void 0);_.w([_.Z({computed:"computeDragState_(draggingLeft_, draggingRight_, draggingRuler_, draggingWindow_)",reflectToAttribute:!0}),_.n("design:type",String)],Zy.prototype,"dragState",void 0);
_.w([_.O8("visible"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Zy.prototype,"onVisibleChanged_",null);_.w([_.O8("initialized"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Zy.prototype,"onInitializedChanged_",null);_.w([_.O8("player_","visible","disabled","initialized","start","end"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Zy.prototype,"onUpdateLoopRange",null);
_.w([_.O8("start","end","rulerShift_","tickSpacing_","windowSizeSec_"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Zy.prototype,"updateHandles_",null);_.w([_.O8("start","end"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Zy.prototype,"updateRuler_",null);
_.w([_.O8("draggingLeft_","draggingRight_","draggingRuler_","draggingWindow_"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Zy.prototype,"onDragStateChanged_",null);_.w([_.Fk({is:"yt-clip-creation-scrubber-view",disableElementRegistration:!0})],Zy);
_.V(Zy,"yt-clip-creation-scrubber-view",function(){if(GAs===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;kAq===void 0&&(kAq=document.createElement("template"));var k=kAq;B.call(d,k.content.cloneNode(!0),b.content.firstChild);GAs=b}b=GAs;return b},{mode:2});var gU=function(){var b=_.g.apply(this,arguments)||this;b.actionMap={"yt-clip-creation-visibility-changed":"onVisibilityChangedAction_","yt-clip-creation-disable":"onClipCreationDisable_","yt-clip-creation-enable":"onClipCreationEnable_"};b.startHighlightTimeout=0;b.endHighlightTimeout=0;return b};
_.c(gU,_.g);_.E=gU.prototype;_.E.attached=function(){var b=this;this.startInput.addEventListener("input",function(d){return b.handleStartInput_(d)});
this.endInput.addEventListener("input",function(d){return b.handleEndInput_(d)});
this.startInput.addEventListener("focusout",function(d){return b.handleStartBlur_(d)});
this.endInput.addEventListener("focusout",function(d){return b.handleEndBlur_(d)})};
_.E.setPlayer=function(b){this.set("player_",b)};
_.E.onSetFixedLengthRange_=function(b){var d=b.detail;b=d.start;var B=d.duration,k=d.startLimit;d=d.endLimit;k||(k=this.seekableStart_);d||(d=this.seekableEnd_);b=Wb_(b,B,k,d);this.start=b.start;this.end=b.end};
_.E.onSetRange_=function(b){var d=b.detail;b=d.start;var B=d.end,k=d.startLimit;d=d.endLimit;k||(k=this.seekableStart_);d||(d=this.seekableEnd_);if(b=a5q(b,B,k,d,this.minLengthSec,this.maxLengthSec))this.start=b.start,this.end=b.end};
_.E.updateInputs_=function(){var b=this.end,d=this.start;this.startInput.focused||(this.startInput.value=Hr(d,!0));this.endInput.focused||(this.endInput.value=Hr(b,!0))};
_.E.handleStartInput_=function(b){b=Ao0(b.target.value);if(b===null)this.set("startValid",!1);else{var d=this.end,B=a5q(b,this.end,this.seekableStart_,this.seekableEnd_,this.minLengthSec,this.maxLengthSec);B?(this.set("endWillUpdate",B.end!==d),this.set("startValid",B.start===b)):this.set("startValid",!1)}};
_.E.handleEndInput_=function(b){b=Ao0(b.target.value);if(b===null)this.set("endValid",!1);else{var d=this.start,B=mTc(this.start,b,this.seekableStart_,this.seekableEnd_,this.minLengthSec,this.maxLengthSec);B?(this.set("startWillUpdate",B.start!==d),this.set("endValid",B.end===b)):this.set("endValid",!1)}};
_.E.handleStartBlur_=function(b){b=Ao0(b.target.value);b===null?this.startInput.value=Hr(this.start,!0):this.forceUpdateInputs_(a5q(b,this.end,this.seekableStart_,this.seekableEnd_,this.minLengthSec,this.maxLengthSec))};
_.E.handleEndBlur_=function(b){b=Ao0(b.target.value);b===null?this.endInput.value=Hr(this.end,!0):this.forceUpdateInputs_(mTc(this.start,b,this.seekableStart_,this.seekableEnd_,this.minLengthSec,this.maxLengthSec))};
_.E.forceUpdateInputs_=function(b){b&&(this.start=b.start,this.end=b.end);this.startInput.value=Hr(this.start,!0);this.endInput.value=Hr(this.end,!0);this.endValid=this.startValid=!0;this.startWillUpdate=this.endWillUpdate=!1};
_.E.initializeClipRange_=function(){var b=this.seekableEnd_,d=this.seekableStart_,B=this.visible_,k=this.player_;if(!k||!B||d===null||!b)this.set("initialized",!1);else if(!this.initialized){var G=k.getCurrentTime(),P=this.getDefaultLengthSec_();B=k.getVideoData();var v=k.getPlayerState()==1,L=B.isLive;P=Math.min(P,b-d);G=Math.max(0,G);b=L?mTc(G-P,G,d,b,this.minLengthSec,this.maxLengthSec):v?Wb_(G-P/2,P,d,b):Wb_(G,P,d,b);this.start=b.start;this.end=b.end;this.set("initialized",!0);B.isLive&&k.seekTo(b.start);
this.startInput.value=Hr(this.start,!0);this.endInput.value=Hr(this.end,!0)}};
_.E.onStartChanged_=function(){var b=this;_.dp(this.hostElement,"start-changed",{start:this.start});var d;isNaN((d=this.oldStart)!=null?d:NaN)||(this.set("highlightStart",!0),clearTimeout(this.startHighlightTimeout),this.startHighlightTimeout=setTimeout(function(){b.set("highlightStart",!1);b.startHighlightTimeout=0;b.oldStart=b.start},3E3))};
_.E.onEndChanged_=function(){var b=this;_.dp(this.hostElement,"end-changed",{end:this.end});var d;isNaN((d=this.oldEnd)!=null?d:NaN)||(this.set("highlightEnd",!0),clearTimeout(this.endHighlightTimeout),this.endHighlightTimeout=setTimeout(function(){b.set("highlightEnd",!1);b.endHighlightTimeout=0;b.oldEnd=b.end},3E3))};
_.E.onVisibilityChangedAction_=function(b){var d=this;this.set("visible_",b.visible);this.visible_&&!this.player_&&(b=_.kN())&&b.getPlayerPromise().then(function(B){d.setPlayer(B)})};
_.E.computeMinLengthSec_=function(b){return b/1E3||5};
_.E.computeMaxLengthSec_=function(b){return b/1E3||60};
_.E.computeDefaultLengthSec_=function(b){return b/1E3};
_.E.getDefaultLengthSec_=function(){return this.defaultLengthSec||30};
_.E.computeSeekableStart_=function(b,d){return b&&d?b.getProgressState(1).seekableStart:0};
_.E.computeSeekableEnd_=function(b,d){return b&&d?b.getProgressState(1).seekableEnd:0};
_.E.onClipCreationDisable_=function(){this.set("disabled",!0)};
_.E.onClipCreationEnable_=function(){this.set("disabled",!1)};
_.E.onDragState_=function(b){this.set("highlightStart",b.detail.startChanging);this.set("highlightEnd",b.detail.endChanging)};
gU.prototype.onDragState_=gU.prototype.onDragState_;gU.prototype.onEndChanged_=gU.prototype.onEndChanged_;gU.prototype.onStartChanged_=gU.prototype.onStartChanged_;gU.prototype.initializeClipRange_=gU.prototype.initializeClipRange_;gU.prototype.updateInputs_=gU.prototype.updateInputs_;gU.prototype.onSetRange_=gU.prototype.onSetRange_;gU.prototype.onSetFixedLengthRange_=gU.prototype.onSetFixedLengthRange_;
_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],gU.prototype,"ytActionHandlerBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],gU.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],gU.prototype,"data",void 0);_.w([_.Z({value:0}),_.n("design:type",Number)],gU.prototype,"start",void 0);_.w([_.Z({value:!0}),_.n("design:type",Boolean)],gU.prototype,"startValid",void 0);
_.w([_.Z({value:!1,reflectToAttribute:!0}),_.n("design:type",Boolean)],gU.prototype,"startWillUpdate",void 0);_.w([_.Z({value:30}),_.n("design:type",Number)],gU.prototype,"end",void 0);_.w([_.Z({value:!0}),_.n("design:type",Boolean)],gU.prototype,"endValid",void 0);_.w([_.Z({value:!1,reflectToAttribute:!0}),_.n("design:type",Boolean)],gU.prototype,"endWillUpdate",void 0);_.w([_.Z({computed:"computeMinLengthSec_(data.minLengthMs)"}),_.n("design:type",Number)],gU.prototype,"minLengthSec",void 0);
_.w([_.Z({computed:"computeMaxLengthSec_(data.maxLengthMs)"}),_.n("design:type",Number)],gU.prototype,"maxLengthSec",void 0);_.w([_.Z({computed:"computeDefaultLengthSec_(data.defaultLengthMs)"}),_.n("design:type",Number)],gU.prototype,"defaultLengthSec",void 0);_.w([_.Z({value:!1}),_.n("design:type",Boolean)],gU.prototype,"visible_",void 0);_.w([_.Z(),_.n("design:type",Object)],gU.prototype,"player_",void 0);
_.w([_.Z({value:0,computed:"computeSeekableStart_(player_, visible_)"}),_.n("design:type",Number)],gU.prototype,"seekableStart_",void 0);_.w([_.Z({computed:"computeSeekableEnd_(player_, visible_)"}),_.n("design:type",Number)],gU.prototype,"seekableEnd_",void 0);_.w([_.Z({value:!1}),_.n("design:type",Boolean)],gU.prototype,"initialized",void 0);_.w([_.Z({value:!1,reflectToAttribute:!0}),_.n("design:type",Boolean)],gU.prototype,"disabled",void 0);
_.w([_.Z({value:!1,reflectToAttribute:!0}),_.n("design:type",Boolean)],gU.prototype,"highlightStart",void 0);_.w([_.Z({value:!1,reflectToAttribute:!0}),_.n("design:type",Boolean)],gU.prototype,"highlightEnd",void 0);_.w([_.DM("#start"),_.n("design:type",HTMLInputElement)],gU.prototype,"startInput",void 0);_.w([_.DM("#end"),_.n("design:type",HTMLInputElement)],gU.prototype,"endInput",void 0);
_.w([_.$0("set-fixed-length-range"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],gU.prototype,"onSetFixedLengthRange_",null);_.w([_.$0("set-range"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],gU.prototype,"onSetRange_",null);_.w([_.O8("start","end"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],gU.prototype,"updateInputs_",null);
_.w([_.O8("player_","visible_","seekableStart_","seekableEnd_"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],gU.prototype,"initializeClipRange_",null);_.w([_.O8("start"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],gU.prototype,"onStartChanged_",null);_.w([_.O8("end"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],gU.prototype,"onEndChanged_",null);
_.w([_.$0("clips-drag-state"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],gU.prototype,"onDragState_",null);_.w([_.Fk({is:"yt-clip-creation-scrubber-renderer",disableElementRegistration:!0})],gU);
_.V(gU,"yt-clip-creation-scrubber-renderer",function(){if(d5x===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;bTx===void 0&&(bTx=document.createElement("template"));var k=bTx;B.call(d,k.content.cloneNode(!0),b.content.firstChild);d5x=b}b=d5x;return b},{mode:2});var yp=function(){var b=_.g.apply(this,arguments)||this;b.player_=null;b.JSC$23362_playerEvents=new Map;b.actionMap={"yt-clip-creation-visibility-changed":"onVisibilityChangedAction_"};return b};
_.c(yp,_.g);_.E=yp.prototype;_.E.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"}}}};
_.E.created=function(){this.JSC$23362_playerEvents.set("onAdStart",this.playerAdStartHandler_);this.JSC$23362_playerEvents.set("onPlaybackStartExternal",this.playerAdEndHandler_);this.JSC$23362_playerEvents.set("onVideoDataChange",this.onVideoDataChange_);this.JSC$23362_playerEvents.set("onVideoProgress",this.onVideoProgress_)};
_.E.detached=function(){this.setPlayer(null)};
_.E.onVisibilityChangedAction_=function(b){var d=this,B;if((B=this.data)==null?0:B.externalVideoId){var k;this.videoId=(k=this.data)==null?void 0:k.externalVideoId}this.getPlayer().then(function(G){if(b.visible)d.returnTime=G.getCurrentTime(),d.isAtLiveHead=G.getProgressState().isAtLiveHead;else{var P=d.returnTime;d.isAtLiveHead&&(P=Number.POSITIVE_INFINITY);G.seekTo(P,void 0,void 0,void 0,51)}})};
_.E.getPlayer=function(){var b=this;if(!this.player_){var d=_.kN();if(d)return d.getPlayerPromise().then(function(B){b.setPlayer(B);return B})}return Promise.resolve(this.player_)};
_.E.setPlayer=function(b){this.player_&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player_,this.JSC$23362_playerEvents);if(b){this.player_=b;var d;((d=this.data)==null?0:d.externalVideoId)||this.set("videoId",b.getVideoData().video_id||"");var B;(b==null?void 0:(B=b.getPresentingPlayerType)==null?void 0:B.call(b))===2&&(this.set("isAdPlaying",!0),_.BG(this.hostElement,"yt-clip-creation-disable"));this.ytPlayerListenerBehavior.listenToPlayerEvents(b,this.JSC$23362_playerEvents)}};
_.E.ready=function(){_.Cl(this.hostElement).querySelector("#share").addEventListener("tap",this.onSubmit_.bind(this))};
_.E.onTitleChanged_=function(b){this.set("titleValue",b.detail.title)};
_.E.onStartChanged_=function(b){this.set("start",b.detail.start)};
_.E.onEndChanged_=function(b){this.set("end",b.detail.end)};
_.E.onTitleValidChanged_=function(b){this.set("titleValid",b.detail.valid)};
_.E.onStartValidChanged_=function(b){this.set("startValid",b.detail.valid)};
_.E.onEndValidChanged_=function(b){this.set("endValid",b.detail.valid)};
_.E.onVideoDataChange_=function(){var b;if((b=this.data)==null||!b.externalVideoId){var d;this.set("videoId",((d=this.player_)==null?void 0:d.getVideoData().video_id)||"")}};
_.E.computeFormValid_=function(b,d,B,k){return!!(b&&d&&B&&k)};
_.E.computeCancelButton_=function(b,d,B){return b&&_.p(b,_.am)?{buttonRenderer:Object.assign({},_.p(b,_.am),{isDisabled:d||B})}:null};
_.E.computeSubmitButton_=function(b,d,B){return b&&_.p(b,_.am)?{buttonRenderer:Object.assign({},_.p(b,_.am),{command:void 0,isDisabled:!this.formValid||d||B})}:null};
_.E.computeSubmitCommand_=function(b){return b||null};
_.E.onSubmit_=function(b){var d=this;b.stopPropagation();b.preventDefault();this.submitCommand_&&(b={},b.comment_text=this.titleValue,b.clip_external_video_id=this.videoId,b.clip_offset_ms=parseInt(this.start*1E3,10),b.clip_duration_ms=parseInt((this.end-this.start)*1E3,10),this.set("isLoading_",!0),_.GA(this.hostElement,[this.submitCommand_,b]).then(function(){d.set("isLoading_",!1)},function(){d.set("isLoading_",!1)}))};
_.E.playerAdStartHandler_=function(){_.BG(this.hostElement,"yt-clip-creation-disable");this.set("isAdPlaying",!0)};
_.E.playerAdEndHandler_=function(){_.BG(this.hostElement,"yt-clip-creation-enable");this.set("isAdPlaying",!1)};
_.E.onVideoProgress_=function(){var b=this;this.getPlayer().then(function(d){var B,k=(d==null?void 0:(B=d.getPresentingPlayerType)==null?void 0:B.call(d))===2;b.isAdPlaying!==k&&(k?b.playerAdStartHandler_():b.playerAdEndHandler_())})};
yp.prototype.onEndValidChanged_=yp.prototype.onEndValidChanged_;yp.prototype.onStartValidChanged_=yp.prototype.onStartValidChanged_;yp.prototype.onTitleValidChanged_=yp.prototype.onTitleValidChanged_;yp.prototype.onEndChanged_=yp.prototype.onEndChanged_;yp.prototype.onStartChanged_=yp.prototype.onStartChanged_;yp.prototype.onTitleChanged_=yp.prototype.onTitleChanged_;_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],yp.prototype,"ytActionHandlerBehavior",void 0);
_.w([_.R(_.NF.YtPlayerListenerBehavior),_.n("design:type",Object)],yp.prototype,"ytPlayerListenerBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],yp.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],yp.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],yp.prototype,"data",void 0);_.w([_.Z({value:""}),_.n("design:type",String)],yp.prototype,"titleValue",void 0);
_.w([_.Z({value:!1}),_.n("design:type",Boolean)],yp.prototype,"titleValid",void 0);_.w([_.Z({value:0}),_.n("design:type",Number)],yp.prototype,"start",void 0);_.w([_.Z({value:!0}),_.n("design:type",Boolean)],yp.prototype,"startValid",void 0);_.w([_.Z({value:0}),_.n("design:type",Number)],yp.prototype,"end",void 0);_.w([_.Z({value:!0}),_.n("design:type",Boolean)],yp.prototype,"endValid",void 0);_.w([_.Z({value:""}),_.n("design:type",String)],yp.prototype,"videoId",void 0);
_.w([_.Z({computed:"computeFormValid_(data, titleValid, startValid, endValid)"}),_.n("design:type",Boolean)],yp.prototype,"formValid",void 0);_.w([_.Z({computed:"computeSubmitButton_(data.saveButton, isAdPlaying, isLoading_, formValid)"}),_.n("design:type",Object)],yp.prototype,"submitButton_",void 0);_.w([_.Z({computed:"computeSubmitCommand_(data.saveButton.buttonRenderer.command)"}),_.n("design:type",Object)],yp.prototype,"submitCommand_",void 0);
_.w([_.Z({computed:"computeCancelButton_(data.cancelButton, isAdPlaying, isLoading_)"}),_.n("design:type",Object)],yp.prototype,"cancelButton_",void 0);_.w([_.Z({value:!1}),_.n("design:type",Boolean)],yp.prototype,"isLoading_",void 0);_.w([_.Z({value:!1,reflectToAttribute:!0}),_.n("design:type",Boolean)],yp.prototype,"isAdPlaying",void 0);_.w([_.Z({value:0}),_.n("design:type",Number)],yp.prototype,"returnTime",void 0);_.w([_.Z({value:!1}),_.n("design:type",Boolean)],yp.prototype,"isAtLiveHead",void 0);
_.w([_.$0("title-changed"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],yp.prototype,"onTitleChanged_",null);_.w([_.$0("start-changed"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],yp.prototype,"onStartChanged_",null);_.w([_.$0("end-changed"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],yp.prototype,"onEndChanged_",null);
_.w([_.$0("title-valid-changed"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],yp.prototype,"onTitleValidChanged_",null);_.w([_.$0("start-valid-changed"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],yp.prototype,"onStartValidChanged_",null);_.w([_.$0("end-valid-changed"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],yp.prototype,"onEndValidChanged_",null);
_.w([_.Fk({is:"yt-clip-creation-renderer",disableElementRegistration:!0})],yp);
_.V(yp,"yt-clip-creation-renderer",function(){if(eOq===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;Yoc===void 0&&(Yoc=document.createElement("template"));var k=Yoc;B.call(d,k.content.cloneNode(!0),b.content.firstChild);eOq=b}b=eOq;return b},{mode:2});var SJ=function(){return _.g.apply(this,arguments)||this};
_.c(SJ,_.g);SJ.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"}}}};
SJ.prototype.onPanelContentVisibleChanged=function(){this.data&&this.data.contents&&this.data.contents.some(function(b){return b.hasOwnProperty("clipCreationRenderer")})&&_.BG(this.hostElement,"yt-clip-creation-visibility-changed",[{visible:!!this.panelContentVisible}])};
SJ.prototype.onPanelContentVisibleChanged=SJ.prototype.onPanelContentVisibleChanged;_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],SJ.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],SJ.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.a4.YtVisibilityBehavior),_.n("design:type",Object)],SJ.prototype,"ytVisibilityBehavior",void 0);_.w([_.R(_.fH),_.n("design:type",Object)],SJ.prototype,"ytdReduxBehavior",void 0);
_.w([_.Z(),_.n("design:type",Object)],SJ.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],SJ.prototype,"panelContentVisible",void 0);_.w([_.O8("panelContentVisible"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],SJ.prototype,"onPanelContentVisibleChanged",null);_.w([_.ZM({is:"ytd-clip-section-renderer",disableElementRegistration:!0})],SJ);
_.V(SJ,"ytd-clip-section-renderer",function(){if(rbX!==void 0)return rbX;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return rbX=b},{mode:1});var PVx;var Vp=function(){return _.g.apply(this,arguments)||this};
_.c(Vp,_.g);_.E=Vp.prototype;
_.E.onKeyDown=function(b){if(this.snippetElements.length!==0&&(b=b.keyCode,b===38||b===40)){this.highlightedIndex>=0&&this.removeSnippetHighlight(this.snippetElements[this.highlightedIndex]);b===38?this.highlightedIndex--:this.highlightedIndex++;this.highlightedIndex=_.Z1(this.highlightedIndex,-1,this.snippetElements.length);b=this.snippetElements.length;var d=this.highlightedIndex%b;this.highlightedIndex=d*b<0?d+b:d;b=this.snippetElements[this.highlightedIndex];this.highlightSnippet(b);this.ensureVisible(b)}};
_.E.onKeyUp=function(b){var d=this;k01(b)&&(b.keyCode===13?(this.selectSnippet(this.snippetElements[this.highlightedIndex]),this.inputElement.blur()):this.filterSnippets(this.snippets,this.typedValue),this.inputTimerId&&_.Y8.cancelJob(this.inputTimerId),this.inputTimerId=_.Y8.addLowPriorityJob(function(){d.typedValue&&(d.fetchSnippets(d.typedValue),d.logInputGesture(d.data))},1E3))};
_.E.onClick=function(b){(b=_.uFr(b.target,null,"snippet-item"))&&this.selectSnippet(b)};
_.E.panelContentVisibleChanged=function(){this.panelContentVisible&&this.inputElement.focus()};
_.E.created=function(){this.ytActionHandlerBehavior.actionMap={"yt-update-search-in-video-results-action":"onUpdateSearchInVideoResults"}};
_.E.ready=function(){var b=this;this.inputElement.addEventListener("focus",function(){b.snippetsWrapper.style.removeProperty("display")})};
_.E.dataChanged=function(){this.typedValue="";this.snippets=[];this.fetchSnippets("")};
_.E.getSourceTimelines=function(){if(!this.data)return[];var b=[];if(this.data.searchInVideoSources)for(var d=_.C(this.data.searchInVideoSources),B=d.next();!B.done;B=d.next())B=B.value,B==="SEARCH_IN_VIDEO_SOURCE_ASR"?b.push({type:"TIMELINE_TYPE_STRUCTURAL_ASR"}):B==="SEARCH_IN_VIDEO_SOURCE_OCR"&&b.push({type:"TIMELINE_TYPE_OCR_LABEL_SPAN"});return b};
_.E.fetchSnippets=function(b){var d=_.BG(this.hostElement,"yt-get-current-video-id-action")[0],B=this.getSourceTimelines();b={getSearchInVideoCommand:{externalVideoId:d,query:b!=null?b:"",sourceTimelines:B},commandMetadata:{webCommandMetadata:{apiUrl:"/youtubei/v1/in_video/search",sendPost:!0}}};_.I2().resolve(_.U6).resolveCommand(b,{form:{element:this.hostElement}})};
_.E.filterSnippets=function(b,d){var B=this;if(d){this.filteredSnippets=(0,_.w1.unsafeClone)(b);var k=RegExp(_.Zjy(d),"i");this.filteredSnippets=this.filteredSnippets.filter(function(v){return k.test(B.ytRendererBehavior.getSimpleString(v.snippet))});
b=_.C(this.filteredSnippets);for(var G=b.next();!G.done;G=b.next()){G=G.value;var P=this.ytRendererBehavior.getSimpleString(G.snippet);G.snippet={runs:[{text:P.substring(0,P.toLowerCase().indexOf(d))},{text:P.substring(P.toLowerCase().indexOf(d),P.toLowerCase().indexOf(d)+d.length),bold:!0},{text:P.substring(P.toLowerCase().indexOf(d)+d.length,P.length)}]}}}else this.filteredSnippets=b};
_.E.onUpdateSearchInVideoResults=function(b){if(!(this.snippets.length>0)){var d,B,k;if((k=(d=_.p(b,$Gs))==null?void 0:(B=d.results)==null?void 0:B.length)!=null&&k){var G;this.filteredSnippets=this.snippets=((G=_.p(b,$Gs))==null?void 0:G.results).map(function(P){var v,L,A;return{startMs:P==null?void 0:(v=P.searchInVideoResultRenderer)==null?void 0:v.startMs,startTimeText:P==null?void 0:(L=P.searchInVideoResultRenderer)==null?void 0:L.startTimeText,snippet:P==null?void 0:(A=P.searchInVideoResultRenderer)==
null?void 0:A.snippet}})}}};
_.E.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};
_.E.highlightSnippet=function(b){b.classList.add("highlighted")};
_.E.removeSnippetHighlight=function(b){b.classList.remove("highlighted")};
_.E.selectSnippet=function(b){this.typedValue=String(b.dataset.text);this.filterSnippets(this.snippets,this.typedValue);this.snippetsWrapper.style.display="none";this.seekPlayer(b);this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
_.E.ensureVisible=function(b){var d=this.snippetsWrapper.scrollTop,B=d+this.snippetsWrapper.clientHeight,k=b.offsetTop-this.snippetsWrapper.offsetTop;b=k+b.clientHeight;k<d?this.snippetsWrapper.scrollTop-=d-k:b>B&&(this.snippetsWrapper.scrollTop+=b-B)};
_.E.seekPlayer=function(b){var d,B;return _.f(function(k){if(k.nextAddress==1){if(!b)return k.jumpTo(0);d=Number(b.dataset.startOffset);return k.yield(_.Gn().getPlayerPromise(),3)}B=k.yieldResult;B.seekTo(d/1E3,!0);B.wakeUpControls();_.tn(k)})};
_.E.logInputGesture=function(b){var d=_.hb();d&&(b==null?0:b.trackingParams)&&_.TA(d,_.Mc(b.trackingParams),"INTERACTION_LOGGING_GESTURE_TYPE_INPUT_TEXT")};
_.E.typedValueChangedForBinding=function(){this.hostElement.dispatchEvent(new _.pA("typed-value-changed",this.typedValue))};
_.E.updateTypedValueFromBinding=function(b){this.typedValue=b.currentTarget.value};
Vp.prototype.typedValueChangedForBinding=Vp.prototype.typedValueChangedForBinding;Vp.prototype.dataChanged=Vp.prototype.dataChanged;Vp.prototype.panelContentVisibleChanged=Vp.prototype.panelContentVisibleChanged;Vp.prototype.onClick=Vp.prototype.onClick;Vp.prototype.onKeyUp=Vp.prototype.onKeyUp;Vp.prototype.onKeyDown=Vp.prototype.onKeyDown;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Vp.prototype,"ytRendererBehavior",void 0);
_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],Vp.prototype,"ytActionHandlerBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Vp.prototype,"data",void 0);_.w([_.Z({value:[]}),_.n("design:type",Array)],Vp.prototype,"snippets",void 0);_.w([_.Z({value:[]}),_.n("design:type",Array)],Vp.prototype,"filteredSnippets",void 0);_.w([_.Z({value:[]}),_.n("design:type",Array)],Vp.prototype,"snippetElements",void 0);
_.w([_.DM("#siv-input"),_.n("design:type",HTMLElement)],Vp.prototype,"inputElement",void 0);_.w([_.DM("#siv-snippets-wrapper"),_.n("design:type",HTMLElement)],Vp.prototype,"snippetsWrapper",void 0);_.w([_.Z(),_.n("design:type",String)],Vp.prototype,"typedValue",void 0);_.w([_.Z({value:-1}),_.n("design:type",Number)],Vp.prototype,"highlightedIndex",void 0);_.w([_.$0("keydown"),_.n("design:type",Function),_.n("design:paramtypes",[_.lx]),_.n("design:returntype")],Vp.prototype,"onKeyDown",null);
_.w([_.$0("keyup"),_.n("design:type",Function),_.n("design:paramtypes",[_.lx]),_.n("design:returntype")],Vp.prototype,"onKeyUp",null);_.w([_.$0("click"),_.n("design:type",Function),_.n("design:paramtypes",[Event]),_.n("design:returntype")],Vp.prototype,"onClick",null);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],Vp.prototype,"panelContentVisible",void 0);
_.w([_.O8("panelContentVisible"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Vp.prototype,"panelContentVisibleChanged",null);_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Vp.prototype,"dataChanged",null);_.w([_.O8("typedValue"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Vp.prototype,"typedValueChangedForBinding",null);
_.w([_.ZM({is:"ytd-search-in-video-renderer",disableElementRegistration:!0})],Vp);
_.V(Vp,"ytd-search-in-video-renderer",function(){if(PVx!==void 0)return PVx;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return PVx=b},{mode:1});var EJ_;var iO=function(){return _.g.apply(this,arguments)||this};
_.c(iO,_.g);iO.prototype.computeButtonOverride=function(){if(this.data)return{size:"S"}};
iO.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]]"}}}}}};
iO.prototype.showSnackbarIfPlaceholder=function(){if(this.isProductPlaceholder){var b,d,B,k,G=(d=_.p((b=this.data)==null?void 0:b.onClickCommand,_.yQ3))==null?void 0:(B=d.item)==null?void 0:(k=B.notificationTextRenderer)==null?void 0:k.successResponseText;G&&_.$bJ(this.hostElement,G)}};
_.DB.Object.defineProperties(iO.prototype,{useCenterLayoutContainer:{configurable:!0,enumerable:!0,get:function(){return this.isProductPlaceholder}},
isProductPlaceholder:{configurable:!0,enumerable:!0,get:function(){var b;return!((b=this.data)==null||!b.isProductPlaceholder)}},
showDropCountdown:{configurable:!0,enumerable:!0,get:function(){var b,d,B,k;return this.isProductPlaceholder&&((b=this.data)==null?void 0:(d=b.hiddenProductOptions)==null?void 0:d.showDropCountdown)&&!!((B=this.data)==null?0:(k=B.hiddenProductOptions)==null?0:k.dropTimestamp)}},
showBrandName:{configurable:!0,enumerable:!0,get:function(){var b;return!this.isProductPlaceholder&&!((b=this.data)==null?0:b.merchantName)}},
showPriceReplacementText:{configurable:!0,enumerable:!0,get:function(){var b;return!((b=this.data)==null||!b.priceReplacementText)}},
showPrice:{configurable:!0,enumerable:!0,get:function(){var b,d;return!((b=this.data)==null?0:b.priceReplacementText)&&!((d=this.data)==null||!d.price)}},
showMetadata:{configurable:!0,enumerable:!0,get:function(){return!this.isProductPlaceholder}}});
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],iO.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],iO.prototype,"componentBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],iO.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],iO.prototype,"data",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.X("isProductPlaceholder"),_.n("design:type",Object),_.n("design:paramtypes",[])],iO.prototype,"useCenterLayoutContainer",null);_.w([_.Z({computed:"computeButtonOverride(data)"}),_.n("design:type",Object)],iO.prototype,"buttonOverride",void 0);_.w([_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],iO.prototype,"isProductPlaceholder",null);
_.w([_.X("isProductPlaceholder"),_.n("design:type",Object),_.n("design:paramtypes",[])],iO.prototype,"showDropCountdown",null);_.w([_.X("isProductPlaceholder","data"),_.n("design:type",Object),_.n("design:paramtypes",[])],iO.prototype,"showBrandName",null);_.w([_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],iO.prototype,"showPriceReplacementText",null);_.w([_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],iO.prototype,"showPrice",null);
_.w([_.X("isProductPlaceholder"),_.n("design:type",Object),_.n("design:paramtypes",[])],iO.prototype,"showMetadata",null);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-product-list-item-renderer"})],iO);
_.V(iO,"ytd-product-list-item-renderer",function(){if(EJ_!==void 0)return EJ_;var b=document.createElement("template");_.J(b,'\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>');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return EJ_=b},{mode:1});var sZ$;var wU=function(){return _.g.apply(this,arguments)||this};
_.c(wU,_.g);wU.prototype.created=function(){this.ytRendererBehavior.monitorScroll=!0};
wU.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{productListHeaderRenderer:"ytd-product-list-header-renderer",productListItemRenderer:"ytd-product-list-item-renderer"}}}};
wU.prototype.panelContentVisibleChanged=function(){var b=this,d;return _.f(function(B){if(B.nextAddress==1)return b.playerApi?B.jumpTo(2):B.yield(_.Gn().getPlayerPromise(),3);B.nextAddress!=2&&(b.playerApi=B.yieldResult);(d=b.playerApi)==null||d.productsInVideoVisibilityUpdated(!!b.panelContentVisible);_.tn(B)})};
wU.prototype.panelContentVisibleChanged=wU.prototype.panelContentVisibleChanged;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],wU.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],wU.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],wU.prototype,"panelContentVisible",void 0);_.w([_.Z(),_.n("design:type",Object)],wU.prototype,"data",void 0);
_.w([_.O8("panelContentVisible"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype",Promise)],wU.prototype,"panelContentVisibleChanged",null);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-product-list-renderer"})],wU);
_.V(wU,"ytd-product-list-renderer",function(){if(sZ$!==void 0)return sZ$;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return sZ$=b},{mode:1});var CVD;var uO=function(){var b=_.g.apply(this,arguments)||this;b.hideTimestamps=!!_.JS("hide-transcript-timestamps");b.currentCueIndex=-1;b.flatCues=[];b.actionMap={"yt-signal-action-toggle-transcript-timestamps":"handleSignalActionToggleTranscriptTimestamps","yt-player-time-changed":"onYtPlayerTimeChanged"};b.TEST_ONLY={getFlatCues:function(){return b.flatCues}};
return b};
_.c(uO,_.g);_.E=uO.prototype;_.E.hideTimestampsChanged=function(){_.cg("hide-transcript-timestamps",this.hideTimestamps)};
_.E.toggleTranscriptTimestampAction=function(){this.hideTimestamps=!this.hideTimestamps};
_.E.handleSignalActionToggleTranscriptTimestamps=function(){this.toggleTranscriptTimestampAction()};
_.E.dataChanged=function(){var b;if((b=this.data)!=null&&b.cueGroups){this.flatCues.length=0;this.currentCueIndex=-1;b=_.C(this.data.cueGroups);for(var d=b.next();!d.done;d=b.next()){d=_.C(_.p(d.value,Ov1).cues);for(var B=d.next();!B.done;B=d.next())this.flatCues.push(Number(_.p(B.value,Inc).startOffsetMs))}}};
_.E.onYtPlayerTimeChanged=function(b){if(!(b<0)){for(var d=this.currentCueIndex,B=d;;){var k=B>=0?this.flatCues[B]/1E3:-1;if(b+.5<k)--B;else if(k=B+1<this.flatCues.length?this.flatCues[B+1]/1E3:Infinity,b+.5>k)B+=1;else break}B!==d&&(d>=0&&((b=this.getCueElement(d))&&b.classList.remove("active"),(d=this.getCueGroupElement(d))&&d.classList.remove("active")),(d=this.getCueElement(B))&&d.classList.add("active"),(d=this.getCueGroupElement(B))&&d.classList.add("active"),this.currentCueIndex=B,this.isHovered||
this.scrollElementToTop(B))}};
_.E.scrollElementToTop=function(b){b=this.getCueElement(b>=3?b-3:0);this.hostElement.scrollTop=Math.min(b.offsetTop-this.hostElement.offsetTop,this.hostElement.scrollHeight-this.hostElement.offsetHeight)};
_.E.getCueElement=function(b){return _.Cl(this.hostElement).querySelector('.cue[start-offset="'+this.flatCues[b]+'"]')};
_.E.getCueGroupElement=function(b){return(b=this.getCueElement(b))&&b.parentElement?b.parentElement.parentElement:null};
_.E.onTap=function(b){var d=_.qg(b);b.target.classList.contains("cue")&&this.seekCueElement(d)};
_.E.onKeyPress=function(b){b.keyCode==13&&(b=_.uFr(b.target,null,"cue"))&&this.seekCueElement(b)};
_.E.seekCueElement=function(b){b=Number(b.getAttribute("start-offset"));_.BG(this.hostElement,"yt-transcript-player-seek",[b/1E3])};
_.E.onMouseEnter=function(){this.isHovered=!0};
_.E.onMouseLeave=function(){this.isHovered=!1};
uO.prototype.onMouseLeave=uO.prototype.onMouseLeave;uO.prototype.onMouseEnter=uO.prototype.onMouseEnter;uO.prototype.onKeyPress=uO.prototype.onKeyPress;uO.prototype.onTap=uO.prototype.onTap;uO.prototype.dataChanged=uO.prototype.dataChanged;uO.prototype.hideTimestampsChanged=uO.prototype.hideTimestampsChanged;_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],uO.prototype,"ytActionHandlerBehavior",void 0);
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],uO.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],uO.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],uO.prototype,"hideTimestamps",void 0);_.w([_.Z(),_.n("design:type",Boolean)],uO.prototype,"isHovered",void 0);_.w([_.O8("hideTimestamps"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],uO.prototype,"hideTimestampsChanged",null);
_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],uO.prototype,"dataChanged",null);_.w([_.$0("tap"),_.n("design:type",Function),_.n("design:paramtypes",[Event]),_.n("design:returntype")],uO.prototype,"onTap",null);_.w([_.$0("keypress"),_.n("design:type",Function),_.n("design:paramtypes",[Event]),_.n("design:returntype")],uO.prototype,"onKeyPress",null);
_.w([_.$0("mouseenter"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],uO.prototype,"onMouseEnter",null);_.w([_.$0("mouseleave"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],uO.prototype,"onMouseLeave",null);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-transcript-body-renderer"})],uO);
_.V(uO,"ytd-transcript-body-renderer",function(){if(CVD!==void 0)return CVD;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return CVD=b},{mode:1});var vJc;var Kz=function(){var b=_.g.apply(this,arguments)||this;b.darkerPanels=_.N("web_watch_darker_panels");return b};
_.c(Kz,_.g);Kz.prototype.configureRendererStamper=function(){return{"data.languageMenu":{id:"menu",mapping:{sortFilterSubMenuRenderer:"yt-sort-filter-sub-menu-renderer"}}}};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Kz.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],Kz.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Kz.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Kz.prototype,"darkerPanels",void 0);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-transcript-footer-renderer"})],Kz);
_.V(Kz,"ytd-transcript-footer-renderer",function(){if(vJc!==void 0)return vJc;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return vJc=b},{mode:1});var Lh0;var fJD;var nz=function(){var b=_.g.apply(this,arguments)||this;b.systemIcons=_.N("kevlar_system_icons");b.showClearButton=!1;return b};
_.c(nz,_.g);_.E=nz.prototype;_.E.handleInput=function(b){var d=this;b.target.value.length?_.Kl(this,"ytdTranscriptSearchBoxSearch",function(){d.emitSearchEvent(b)},500):(_.JgW(this,"ytdTranscriptSearchBoxSearch"),this.emitClearEvent());
this.showClearButton=b.target.value.length>0};
_.E.clear=function(){this.inputBox.value="";this.showClearButton=!1};
_.E.handleClick=function(){var b,d=(b=this.data)==null?void 0:b.trackingParams;d&&_.n7(_.DX(),d)};
_.E.handleClear=function(){_.JgW(this,"ytdTranscriptSearchBoxSearch");this.emitClearEvent();var b,d,B=(d=_.p((b=this.data)==null?void 0:b.clearButton,_.am))==null?void 0:d.trackingParams;B&&_.n7(_.DX(),B);this.clear()};
_.E.emitSearchEvent=function(b){_.dp(this.hostElement,"yt-transcript-search-box-search",{query:b.target.value});var d,B;(b=(B=_.p((d=this.data)==null?void 0:d.searchButton,_.am))==null?void 0:B.trackingParams)&&_.n7(_.DX(),b)};
_.E.emitClearEvent=function(){_.dp(this.hostElement,"yt-transcript-search-box-clear")};
_.DB.Object.defineProperties(nz.prototype,{inputBox:{configurable:!0,enumerable:!0,get:function(){return _.Cl(this.hostElement).querySelector("#transcript-search-box-input")}},
value:{configurable:!0,enumerable:!0,get:function(){return this.inputBox.value}}});
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],nz.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],nz.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],nz.prototype,"systemIcons",void 0);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-transcript-search-box-renderer"})],nz);
_.V(nz,"ytd-transcript-search-box-renderer",function(){if(fJD!==void 0)return fJD;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return fJD=b},{mode:1});var AUV;var WhD;var TJ=function(){return _.g.apply(this,arguments)||this};
_.c(TJ,_.g);TJ.prototype.dataChanged=function(){if(this.data&&this.data.accessibility&&this.data.accessibility.accessibilityData){var b,d;this.sectionHeaderAriaLabel=(b=this.data)==null?void 0:(d=b.accessibility)==null?void 0:d.accessibilityData.label}};
TJ.prototype.fireSelectedEvent=function(b){_.dp(this.hostElement,"ytd-transcript-section-header",{startMs:b})};
TJ.prototype.handleClick=function(){this.data&&this.fireSelectedEvent(Number(this.data.startMs))};
TJ.prototype.handleKeyPress=function(b){this.data&&b.key==="Enter"&&this.fireSelectedEvent(Number(this.data.startMs))};
_.DB.Object.defineProperties(TJ.prototype,{enableTappableTranscriptHeader:{configurable:!0,enumerable:!0,get:function(){var b,d;return(d=(b=this.data)==null?void 0:b.enableTappableTranscriptHeader)!=null?d:!1}}});
TJ.prototype.dataChanged=TJ.prototype.dataChanged;_.w([_.Z(),_.n("design:type",Object)],TJ.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",String)],TJ.prototype,"sectionHeaderAriaLabel",void 0);_.w([_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],TJ.prototype,"enableTappableTranscriptHeader",null);_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],TJ.prototype,"dataChanged",null);
_.w([_.ZM({disableElementRegistration:!0,is:"ytd-transcript-section-header-renderer"})],TJ);
_.V(TJ,"ytd-transcript-section-header-renderer",function(){if(WhD!==void 0)return WhD;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return WhD=b},{mode:1});var aJx;var m51;var rU=function(){var b=_.g.apply(this,arguments)||this;b.isEditMode=!1;b.touchCaptionsEnabled=!1;b.deleteCaptionCorrectionPopupCommand=null;b.voteCaptionCorrectionPopupCommand=null;b.roundedContainer=!0;b.mouseOver=!1;b.textChanged=!1;b.messages={suggest_correction:_.AU("suggest_correction",void 0,"Edit caption"),suggested_caption:_.AU("suggested_caption",void 0,"Suggested caption"),submit_correction:_.AU("submit_correction",void 0,"Submit for review"),cancel_correction:_.AU("cancel_correction",
void 0,"Cancel"),replay_segment:_.AU("replay_segment",void 0,"Re-play segment"),delete_correction:_.AU("delete_correction",void 0,"Delete correction")};b.actionMap={"yt-transcript-update-segment-text-command":"handleUpdateSegmentText","yt-transcript-edit-segment-command":"handleEditSegmentCommand"};return b};
_.c(rU,_.g);_.E=rU.prototype;_.E.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)};
_.E.handleDelete=function(b){if(this.deleteCaptionCorrectionPopupCommand){var d=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(this.deleteCaptionCorrectionPopupCommand);d&&this.ytdOpenPopupBehavior.openPopup(d);b.stopPropagation()}};
_.E.handleSubmit=function(b){if(this.data&&this.data.submitCaptionCorrectionCommand&&(b.stopPropagation(),this.textChanged)){var d;b=(d=_.p(this.data.submitCaptionCorrectionCommand,_.u9l))==null?void 0:d.params;d=Object.assign({},this.data.submitCaptionCorrectionCommand,{transcriptSubmitCaptionCorrectionCommand:{params:b,correctionText:String(this.ironTextAreaElement.value),originalText:_.qA(this.data.snippet)}});this.ytComponentBehavior.resolveCommand(d);this.isEditMode=!1}};
_.E.handleUpdateSegmentText=function(b){(b=_.p(b,jd$))&&b.targetId&&this.data&&b.targetId===this.data.targetId&&(b.userCorrection&&(this.editedText=b.userCorrection),b.restoreOriginalCaption&&(this.editedText=void 0,this.ironTextAreaElement.value=_.qA(this.data.snippet)),b.deleteCaptionCorrectionPopupCommand?this.deleteCaptionCorrectionPopupCommand=b.deleteCaptionCorrectionPopupCommand:this.deleteCaptionCorrectionPopupCommand=null,this.voteCaptionCorrectionPopupCommand=b.voteCaptionCorrectionPopupCommand?
b.voteCaptionCorrectionPopupCommand:null,b.accessibility&&(this.segmentAriaLabel=b.accessibility.accessibilityData.label))};
_.E.handleCancel=function(b){this.isEditMode=!1;b.stopPropagation();this.logClientVe(159409)};
_.E.handleEditSegmentCommand=function(b){(b=_.p(b,tMe))&&b.targetId&&this.data&&b.targetId===this.data.targetId&&this.handleEdit()};
_.E.handleEditButtonClick=function(b){this.data&&(this.handleEdit(),b.stopPropagation())};
_.E.handleEdit=function(){if(this.data){this.fireEditEvent(Number(this.data.startMs),Number(this.data.endMs));this.isEditMode=!0;var b;(b=this.ironTextAreaElement.textarea)==null||b.focus();this.logClientVe(159407)}};
_.E.handleMouseEnter=function(){this.mouseOver=!0};
_.E.handleMouseLeave=function(){this.mouseOver=!1};
_.E.handleReplay=function(b){this.data&&(this.fireReplayEvent(Number(this.data.startMs),Number(this.data.endMs)),b.stopPropagation(),this.logClientVe(159408))};
_.E.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()))};
_.E.handleKeypress=function(b){this.data&&(this.isEditMode?b.stopPropagation():this.isEnterPress(b)?(this.fireSelectedEvent(Number(this.data.startMs)),this.logClick()):this.isCopyPress(b)&&this.logClientVe(138758))};
_.E.handleTextboxClick=function(b){b.stopPropagation()};
_.E.handleTextboxKeydown=function(b){this.isControlEnterPress(b)?this.handleSubmit(b):b.key==="Escape"&&this.handleCancel(b)};
_.E.handleTextboxKeyup=function(){this.textChanged=_.qA(this.latestText)!==String(this.ironTextAreaElement.value)};
_.E.fireSelectedEvent=function(b){_.dp(this.hostElement,"yt-transcript-segment-selected",{startMs:b})};
_.E.fireReplayEvent=function(b,d){_.dp(this.hostElement,"yt-transcript-segment-replay",{startMs:Math.max(b-100,0),endMs:d})};
_.E.fireEditEvent=function(b,d){_.dp(this.hostElement,"yt-transcript-segment-edit",{startMs:b,endMs:d})};
_.E.isEnterPress=function(b){return b.key==="Enter"||b.code==="Enter"||b.code==="NumpadEnter"||b.keyCode===13?!0:!1};
_.E.isControlEnterPress=function(b){var d=b.key==="Enter"||b.code==="Enter"||b.code==="NumpadEnter"||b.keyCode===13;return(b.ctrlKey||b.metaKey)&&d};
_.E.isCopyPress=function(b){var d=b.ctrlKey;return b.key==="c"&&d};
_.E.logClick=function(){var b,d=(b=this.data)==null?void 0:b.trackingParams;d&&_.n7(_.DX(),d)};
_.E.logClientVe=function(b){_.K7(_.DX(),_.an(b))};
_.DB.Object.defineProperties(rU.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}}});
rU.prototype.handleMouseLeave=rU.prototype.handleMouseLeave;rU.prototype.handleMouseEnter=rU.prototype.handleMouseEnter;rU.prototype.dataChanged=rU.prototype.dataChanged;_.w([_.R(_.uA.YtActionHandlerBehavior),_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],rU.prototype,"ytComponentBehavior",void 0);_.w([_.R(_.X4),_.n("design:type",Object)],rU.prototype,"ytdOpenPopupBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],rU.prototype,"ytRendererBehavior",void 0);
_.w([_.Z(),_.n("design:type",Object)],rU.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],rU.prototype,"isEditMode",void 0);_.w([_.Z(),_.n("design:type",Object)],rU.prototype,"touchCaptionsEnabled",void 0);_.w([_.Z(),_.n("design:type",Object)],rU.prototype,"editedText",void 0);_.w([_.Z(),_.n("design:type",Object)],rU.prototype,"deleteCaptionCorrectionPopupCommand",void 0);_.w([_.Z(),_.n("design:type",Object)],rU.prototype,"voteCaptionCorrectionPopupCommand",void 0);
_.w([_.Z(),_.n("design:type",String)],rU.prototype,"segmentAriaLabel",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],rU.prototype,"roundedContainer",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],rU.prototype,"mouseOver",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],rU.prototype,"textChanged",void 0);_.w([_.Z(),_.n("design:type",Object)],rU.prototype,"messages",void 0);
_.w([_.DM("#suggestion"),_.n("design:type",Object)],rU.prototype,"ironTextAreaElement",void 0);_.w([_.X("data","editedText"),_.n("design:type",Object),_.n("design:paramtypes",[])],rU.prototype,"latestText",null);_.w([_.X("touchCaptionsEnabled","isEditMode"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],rU.prototype,"enableEditButton",null);
_.w([_.X("enableEditButton","deleteCaptionCorrectionPopupCommand"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],rU.prototype,"enableUndoButton",null);_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],rU.prototype,"dataChanged",null);_.w([_.$0("mouseenter"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],rU.prototype,"handleMouseEnter",null);
_.w([_.$0("mouseleave"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],rU.prototype,"handleMouseLeave",null);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-transcript-segment-renderer"})],rU);
_.V(rU,"ytd-transcript-segment-renderer",function(){if(m51!==void 0)return m51;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return m51=b},{mode:1});var Qp=function(){var b=_.g.apply(this,arguments)||this;b.actionMap={"yt-player-time-changed":"onYtPlayerTimeChanged"};b.isError=!1;b.darkerPanels=_.N("web_watch_darker_panels");b.useParentMaxHeight=_.N("web_watch_transscript_use_parent_max_height");b.segmentOffsets=[];b.segmentIndex=-1;return b};
_.c(Qp,_.g);_.E=Qp.prototype;_.E.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"}}}}};
_.E.segmentsChanged=function(){this.updateOffsets()};
_.E.onYtPlayerTimeChanged=function(b){for(var d=this.segmentIndex,B=d;;){if(B>=0){var k=this.segmentOffsets[B].start;var G=this.segmentOffsets[B].isAutoScrollable}else k=-1,G=!0;var P=b+.5;if(!G){k=B+1<this.segmentOffsets.length?this.segmentOffsets[B+1].start:Infinity;if(P>=k){B+=1;continue}B=-1;break}if(P<k)k=B-1>=0&&this.segmentOffsets[B-1].isAutoScrollable,G=B===0||k?1:2,B-=G;else if(G=B+1<this.segmentOffsets.length&&this.segmentOffsets[B+1].isAutoScrollable?1:2,k=B+G<this.segmentOffsets.length?
this.segmentOffsets[B+G].start:Infinity,P>k)B+=G;else{if(B<0)break;B<this.segmentOffsets.length&&P>this.segmentOffsets[B].end&&(B=-1);break}}if(d!==B){if(d>=0){var v;(v=this.getSegmentElement(d))==null||v.classList.remove("active")}this.segmentIndex=B;if(!(B<0)){var L;(L=this.getSegmentElement(B))==null||L.classList.add("active");this.isHovered||this.scrollElementToTop(B)}}};
_.E.handleSegmentEdit=function(b){b.target&&(this.lastSegmentEdited&&(this.lastSegmentEdited.isEditMode=!1),this.lastSegmentEdited=b.target,_.BG(this.hostElement,"yt-transcript-player-edit",[b.detail.startMs/1E3,b.detail.endMs/1E3]))};
_.E.handleSegmentSelected=function(b){_.BG(this.hostElement,"yt-transcript-player-seek",[b.detail.startMs/1E3])};
_.E.handleSegmentReplay=function(b){_.BG(this.hostElement,"yt-transcript-player-replay",[b.detail.startMs/1E3,b.detail.endMs/1E3])};
_.E.handleSectionHeaderSelected=function(b){_.BG(this.hostElement,"yt-transcript-player-seek",[b.detail.startMs/1E3])};
_.E.onMouseEnter=function(){this.isHovered=!0};
_.E.onMouseLeave=function(){this.isHovered=!1};
_.E.onRetryButtonClick=function(){_.dp(this.hostElement,"transcript-retry-button-click")};
_.E.getSegmentElement=function(b){return _.Cl(this.hostElement).querySelector(":nth-child("+(b+1)+")")};
_.E.scrollElementToTop=function(b){b=this.getSegmentElement(b>=2?b-2:0);this.hostElement.scrollTop=Math.min(b.offsetTop-this.hostElement.offsetTop,this.hostElement.scrollHeight-this.hostElement.offsetHeight)};
_.E.updateOffsets=function(){this.segmentOffsets=this.segments.map(function(b){var d,B=(d=b.transcriptSegmentRenderer)!=null?d:b.transcriptSectionHeaderRenderer;return{start:Number(B.startMs)/1E3,end:Number(B.endMs)/1E3,isAutoScrollable:b.transcriptSegmentRenderer!==void 0}});
this.segmentIndex=-1;this.clearHighlightedSegments()};
_.E.clearHighlightedSegments=function(){var b=_.Cl(this.hostElement);b=_.C(b.querySelectorAll("ytd-transcript-segment-renderer"));for(var d=b.next();!d.done;d=b.next())d.value.classList.remove("active")};
_.DB.Object.defineProperties(Qp.prototype,{segments:{configurable:!0,enumerable:!0,get:function(){var b,d;return((b=this.data)==null?void 0:b.searchResultSegments)||((d=this.data)==null?void 0:d.initialSegments)||[]}},
displayNoResults:{configurable:!0,enumerable:!0,get:function(){return!!this.segments&&this.segments.length===0&&!!this.noResultLabel}}});
Qp.prototype.onMouseLeave=Qp.prototype.onMouseLeave;Qp.prototype.onMouseEnter=Qp.prototype.onMouseEnter;Qp.prototype.handleSectionHeaderSelected=Qp.prototype.handleSectionHeaderSelected;Qp.prototype.handleSegmentReplay=Qp.prototype.handleSegmentReplay;Qp.prototype.handleSegmentSelected=Qp.prototype.handleSegmentSelected;Qp.prototype.handleSegmentEdit=Qp.prototype.handleSegmentEdit;Qp.prototype.segmentsChanged=Qp.prototype.segmentsChanged;
_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],Qp.prototype,"ytActionHandlerBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Qp.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],Qp.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Qp.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Object)],Qp.prototype,"isError",void 0);
_.w([_.Z(),_.n("design:type",Object)],Qp.prototype,"noResultLabel",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Qp.prototype,"darkerPanels",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Qp.prototype,"useParentMaxHeight",void 0);_.w([_.X("data"),_.n("design:type",Array),_.n("design:paramtypes",[])],Qp.prototype,"segments",null);
_.w([_.X("segments","noResultLabel"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],Qp.prototype,"displayNoResults",null);_.w([_.O8("segments"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Qp.prototype,"segmentsChanged",null);_.w([_.$0("yt-transcript-segment-edit"),_.n("design:type",Function),_.n("design:paramtypes",[Event]),_.n("design:returntype")],Qp.prototype,"handleSegmentEdit",null);
_.w([_.$0("yt-transcript-segment-selected"),_.n("design:type",Function),_.n("design:paramtypes",[Event]),_.n("design:returntype")],Qp.prototype,"handleSegmentSelected",null);_.w([_.$0("yt-transcript-segment-replay"),_.n("design:type",Function),_.n("design:paramtypes",[Event]),_.n("design:returntype")],Qp.prototype,"handleSegmentReplay",null);
_.w([_.$0("ytd-transcript-section-header"),_.n("design:type",Function),_.n("design:paramtypes",[Event]),_.n("design:returntype")],Qp.prototype,"handleSectionHeaderSelected",null);_.w([_.$0("mouseenter"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Qp.prototype,"onMouseEnter",null);_.w([_.$0("mouseleave"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Qp.prototype,"onMouseLeave",null);
_.w([_.ZM({disableElementRegistration:!0,is:"ytd-transcript-segment-list-renderer"})],Qp);
_.V(Qp,"ytd-transcript-segment-list-renderer",function(){if(aJx!==void 0)return aJx;var b=document.createElement("template");_.J(b,'\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>');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return aJx=b},{mode:1});var q2=function(){var b=_.g.apply(this,arguments)||this;b.hideTimestamps=!!_.JS("hide-transcript-timestamps");b.isLoadingTranscripts=!1;b.darkerPanels=_.N("web_watch_darker_panels");b.isError=!1;b.actionMap={"yt-signal-action-toggle-transcript-timestamps":"handleSignalActionToggleTranscriptTimestamps","yt-signal-action-copy-transcript":"handleSignalActionCopyTranscript"};return b};
_.c(q2,_.g);_.E=q2.prototype;_.E.headerChanged=function(){var b,d;this.baseGetTranscriptsCommand=(d=_.p((b=this.data)==null?void 0:b.header,FSV))==null?void 0:d.onTextChangeCommand};
_.E.bodyChanged=function(){var b=this.getBodyRenderer();b&&(b.initialSegments&&(this.initialTranscriptsRenderer=b),b.noResultLabel&&(this.noResultLabel=b.noResultLabel),b.retryLabel&&(this.retryLabel=b.retryLabel))};
_.E.detached=function(){this.clearSearchBoxText()};
_.E.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"body"}};
_.E.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"}}}};
_.E.onReloadContinuationFinish=function(){this.isLoadingTranscripts=!1};
_.E.fireSearch=function(b){var d=this;if(b){var B=b.detail.query;if(this.baseGetTranscriptsCommand){var k;b=(k=_.p(this.baseGetTranscriptsCommand,_.w3S))==null?void 0:k.params;var G;k=_.p((G=this.data)==null?void 0:G.footer,DGs);var P;if((G=(P=_.p(k==null?void 0:k.languageMenu,Hvs))==null?void 0:P.subMenuItems)&&G.length>0&&(P=G.find(function(A){return A.selected}))){var v,L;
b=(v=P.continuation)==null?void 0:(L=v.reloadContinuationData)==null?void 0:L.continuation}v=Object.assign({},this.baseGetTranscriptsCommand,{getTranscriptEndpoint:{params:b,searchQuery:B}});this.ytComponentBehavior.resolveCommand(v,{commandController:{onServerError:function(){d.setError()}}});
this.isLoadingTranscripts=!0;this.set("data.body",{});Yec(this.ytContinuationHandlerBehavior,function(){return B===d.getCurrentSearchBoxText()})}}};
_.E.searchCleared=function(){this.data&&this.data.body&&(this.isLoadingTranscripts=!1,this.set("data.body",{transcriptSegmentListRenderer:this.initialTranscriptsRenderer}))};
_.E.onRetryButtonClick=function(){this.isError=!1;var b={query:this.getCurrentSearchBoxText()};this.fireSearch(new CustomEvent("yt-transcript-search-box-search",{detail:b}))};
_.E.hideTimestampsChanged=function(){_.cg("hide-transcript-timestamps",this.hideTimestamps)};
_.E.toggleTranscriptTimestampAction=function(){this.hideTimestamps=!this.hideTimestamps};
_.E.handleSignalActionToggleTranscriptTimestamps=function(){this.toggleTranscriptTimestampAction()};
_.E.handleSignalActionCopyTranscript=function(){var b=this,d=this.getBodyRenderer();d&&(d=((d==null?void 0:d.searchResultSegments)||(d==null?void 0:d.initialSegments)||[]).map(function(B){return _.p(B,gi0)}).filter(function(B){return!!B}).map(function(B){return{snippet:B.snippet||{runs:[{text:""}]},
startTimeText:B.startTimeText||{simpleText:""}}}).map(function(B){var k=(B.snippet.runs||[]).reduce(function(G,P){return G+P.text},"");
return b.hideTimestamps?k:B.startTimeText.simpleText+" "+k}).join("\n"),this.copyToClipboard(d))};
_.E.copyToClipboard=function(b){navigator.clipboard&&navigator.clipboard.writeText(b)};
_.E.getCurrentSearchBoxText=function(){var b;return(b=this.searchBox)==null?void 0:b.value};
_.E.clearSearchBoxText=function(){this.searchBox&&this.searchBox.clear()};
_.E.getBodyRenderer=function(){var b;return _.p((b=this.data)==null?void 0:b.body,Zve)};
_.E.setError=function(){this.isLoadingTranscripts=!1;this.isError=!0};
_.DB.Object.defineProperties(q2.prototype,{searchBox:{configurable:!0,enumerable:!0,get:function(){return _.Cl(this.hostElement).querySelector("ytd-transcript-search-box-renderer")}}});
q2.prototype.hideTimestampsChanged=q2.prototype.hideTimestampsChanged;q2.prototype.searchCleared=q2.prototype.searchCleared;q2.prototype.fireSearch=q2.prototype.fireSearch;q2.prototype.onReloadContinuationFinish=q2.prototype.onReloadContinuationFinish;q2.prototype.bodyChanged=q2.prototype.bodyChanged;q2.prototype.headerChanged=q2.prototype.headerChanged;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],q2.prototype,"ytRendererBehavior",void 0);
_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],q2.prototype,"ytComponentBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],q2.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.RY),_.n("design:type",Object)],q2.prototype,"ytContinuationHandlerBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],q2.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],q2.prototype,"hideTimestamps",void 0);
_.w([_.Z(),_.n("design:type",Object)],q2.prototype,"isLoadingTranscripts",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],q2.prototype,"darkerPanels",void 0);_.w([_.Z(),_.n("design:type",Object)],q2.prototype,"isError",void 0);_.w([_.O8("data.header"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],q2.prototype,"headerChanged",null);
_.w([_.pl("data.body"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],q2.prototype,"bodyChanged",null);_.w([_.$0("yt-reload-continuation-finish"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],q2.prototype,"onReloadContinuationFinish",null);_.w([_.$0("yt-transcript-search-box-search"),_.n("design:type",Function),_.n("design:paramtypes",[Event]),_.n("design:returntype")],q2.prototype,"fireSearch",null);
_.w([_.$0("yt-transcript-search-box-clear"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],q2.prototype,"searchCleared",null);_.w([_.O8("hideTimestamps"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],q2.prototype,"hideTimestampsChanged",null);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-transcript-search-panel-renderer"})],q2);
_.V(q2,"ytd-transcript-search-panel-renderer",function(){if(AUV!==void 0)return AUV;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return AUV=b},{mode:1});var xv=function(){var b=_.g.apply(this,arguments)||this;b.player=null;b.playerPollJobId=0;return b};
_.c(xv,_.g);_.E=xv.prototype;_.E.panelContentVisibleChanged=function(){this.updatePlayerListening()};
_.E.onLoadReloadContinuation=function(b){_.N("web_generate_att_data_for_get_transcript_request")?this.ytComponentBehavior.resolveCommand({getTranscriptEndpoint:{params:b.target.data.continuation}}):(b={clickTrackingParams:b.target.data.clickTrackingParams,getTranscriptEndpoint:{params:b.target.data.continuation},commandMetadata:{webCommandMetadata:{apiUrl:"/youtubei/v1/get_transcript",sendPost:!0}}},_.I2().resolve(_.U6).resolveCommand(b,{form:{element:this.hostElement}}))};
_.E.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"}}}};
_.E.created=function(){this.ytActionHandlerBehavior.actionMap={"yt-transcript-player-edit":"onYtTranscriptPlayerEdit","yt-transcript-player-seek":"onYtTranscriptPlayerSeek","yt-transcript-player-replay":"onYtTranscriptPlayerReplay"}};
_.E.attached=function(){this.updatePlayerListening()};
_.E.detached=function(){this.updatePlayerListening()};
_.E.updatePlayerListening=function(){this.isAttached&&this.panelContentVisible?(this.player&&this.stopPlayerListening(),this.startPlayerListening()):this.stopPlayerListening()};
_.E.startPlayerListening=function(){var b=this,d;return _.f(function(B){if(B.nextAddress==1)return(d=_.kN())?B.yield(d.getPlayerPromise(),2):B.return();b.player=B.yieldResult;b.playerPollJobId=_.Y8.addLowPriorityJob(function(){b.getPlayerVideoProgress()},1E3);
b.player.addEventListener("onCueRangeEnter",function(k){b.onCueRangeEnter(k)});
b.player.addEventListener("onCueRangeExit",function(k){b.onCueRangeExit(k)});
b.player.addEventListener("onStateChange",function(k){b.onPlayerStateChange(k)});
b.player.addEventListener("SEEK_TO",function(k){b.onPlayerSeek(k)});
_.tn(B)})};
_.E.getPlayerVideoProgress=function(){var b=this;_.Y8.cancelJob(this.playerPollJobId);if(this.player){var d=this.player.getCurrentTime();_.BG(this.hostElement,"yt-player-time-changed",[d])}this.playerPollJobId=_.Y8.addLowPriorityJob(function(){b.getPlayerVideoProgress()},1E3)};
_.E.stopPlayerListening=function(){this.player=null;_.Y8.cancelJob(this.playerPollJobId)};
_.E.onPlayerStateChange=function(b){b===2&&this.removePendingCue()};
_.E.onPlayerSeek=function(b){var d;if(d=this.pendingReplayCueId)d=this.pendingReplayCueId,d=b===(_.N("web_transcript_cue_id_killswitch")?Number(d):Number(d.split("_")[1]));d||this.removePendingCue()};
_.E.onCueRangeEnter=function(b){O_q(b)&&(this.pendingReplayCueId=b)};
_.E.onCueRangeExit=function(b){O_q(b)&&this.player&&(this.player.pauseVideo(),this.removePendingCue())};
_.E.removePendingCue=function(){this.player&&this.pendingReplayCueId&&this.player.removeCueRange(this.pendingReplayCueId);this.pendingReplayCueId=void 0};
_.E.onYtTranscriptPlayerSeek=function(b){this.player&&this.player.seekTo(b,!0)};
_.E.onYtTranscriptPlayerReplay=function(b,d){this.player&&(this.player.addCueRange($Tb(b),b,d),this.player.seekTo(b,!0),this.player.playVideo())};
_.E.onYtTranscriptPlayerEdit=function(b,d){this.player&&(this.player.getPlayerState()===1&&this.player.addCueRange($Tb(b),b,d),this.player.seekTo(b,!0))};
xv.prototype.onLoadReloadContinuation=xv.prototype.onLoadReloadContinuation;xv.prototype.panelContentVisibleChanged=xv.prototype.panelContentVisibleChanged;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],xv.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],xv.prototype,"ytComponentBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],xv.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],xv.prototype,"ytActionHandlerBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],xv.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],xv.prototype,"panelContentVisible",void 0);_.w([_.O8("panelContentVisible"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],xv.prototype,"panelContentVisibleChanged",null);
_.w([_.$0("yt-load-reload-continuation"),_.n("design:type",Function),_.n("design:paramtypes",[Object]),_.n("design:returntype")],xv.prototype,"onLoadReloadContinuation",null);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-transcript-renderer"})],xv);
_.V(xv,"ytd-transcript-renderer",function(){if(Lh0!==void 0)return Lh0;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return Lh0=b},{mode:1});var $5q;var OTb;var Yv=function(){return _.g.apply(this,arguments)||this};
_.c(Yv,_.g);Yv.prototype.onTap=function(){this.data&&(this.data.navigationEndpoint&&_.dp(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint}),this.data.clickCommand&&_.PG(this.hostElement,[this.data.clickCommand],this.hostElement))};
Yv.prototype.computeHideMediaQuery=function(){return"(min-width: 600px) and (max-width: "+((0,_.ri)()+_.ZT)+"px)"};
Yv.prototype.updateShouldHideFromBinding=function(b){this.shouldHide=b.detail.value};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Yv.prototype,"rendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Yv.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Boolean)],Yv.prototype,"shouldHide",void 0);_.w([_.ZM({is:"ytd-ad-engagement-panel-banner-renderer",disableElementRegistration:!0})],Yv);
_.V(Yv,"ytd-ad-engagement-panel-banner-renderer",function(){if(OTb!==void 0)return OTb;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return OTb=b},{mode:_.s_("kevlar_poly_si_batch_j070")?1:2});var IJD;var eJ=function(){var b=_.g.apply(this,arguments)||this;b.buttonUpdate=_.N("web_modern_buttons");b.adsSemanticText=_.N("enable_ads_web_ep_buenos_aires_and_padding_fix");return b};
_.c(eJ,_.g);eJ.prototype.computeHideDefaultAdBadge=function(){return this.data&&!this.data.badges};
_.w([_.Z(),_.n("design:type",Object)],eJ.prototype,"data",void 0);_.w([_.Z({computed:"computeHideDefaultAdBadge(data)"}),_.n("design:type",Boolean)],eJ.prototype,"hideDefaultAdBadge",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],eJ.prototype,"buttonUpdate",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],eJ.prototype,"adsSemanticText",void 0);_.w([_.ZM({is:"ytd-engagement-panel-ad-subtitle-renderer",disableElementRegistration:!0})],eJ);
_.V(eJ,"ytd-engagement-panel-ad-subtitle-renderer",function(){if(IJD!==void 0)return IJD;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return IJD=b},{mode:1});var D5D;var bU=function(){var b=_.g.apply(this,arguments)||this;b.darkerPanels=_.N("web_watch_darker_panels");b.enableSqueezebackPanels=_.N("web_shorts_enable_squeezeback_panels");b.enableAnchoredPanel=_.N("desktop_shorts_v2_anchored_panel");b.headerClickListener=function(d){b.onHeaderClick(d)};
b.actionMap={"yt-engagement-panel-header-show-navigation-button-command":"onYtEngagementPanelHeaderShowNavigationButtonCommand"};return b};
_.c(bU,_.g);_.E=bU.prototype;_.E.computeAdsInfoButton=function(){if(_.N("web_modern_buttons")){var b,d;return(d=_.p((b=this.data)==null?void 0:b.subtitleComplex,UGc))==null?void 0:d.adInfoRenderer}};
_.E.updateHeaderClickListener=function(){var b,d,B;((b=this.data)==null?0:b.navigationEndpoint)||((d=this.data)==null?0:d.onClickCommand)||_.p((B=this.data)==null?void 0:B.visibilityButton,_.m9)?this.headerElement.addEventListener("click",this.headerClickListener):this.headerElement.removeEventListener("click",this.headerClickListener)};
_.E.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}}}}}};
_.E.collapsedChanged=function(){var b;(b=this.data)!=null&&b.actionButton?this.hideActionButton=this.targetId==="engagement-panel-ads"&&_.N("use_ads_engagement_panel_desktop_footer_cta")?!this.collapsed:!1:this.hideActionButton=!0};
_.E.focus=function(b){var d=this;this.titleElement&&_.Y8.addJob(function(){_.WA(d.titleElement,b)},0,500)};
_.E.computeTitleAriaLabel=function(b){var d=[];if(b.title){var B,k;d.push(this.ytRendererBehavior.getSimpleString(b.title)||((B=b.title.accessibility)==null?void 0:(k=B.accessibilityData)==null?void 0:k.label))}b.contextualInfo&&d.push(this.ytRendererBehavior.getSimpleString(b.contextualInfo));return d.join(" ")};
_.E.onHeaderClick=function(b){this.shouldTriggerHeaderClick(b)&&this.data&&(this.data.navigationEndpoint||this.data.onClickCommand?(this.data.navigationEndpoint&&_.dp(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint}),this.data.onClickCommand&&_.PG(this.hostElement,[this.data.onClickCommand],this.hostElement)):(b=this.getVisibilityToggleButton())&&b.click())};
_.E.onVisibilityButtonClick=function(){if(this.data&&this.data.visibilityButton){var b=_.p(this.data.visibilityButton,_.am)||_.p(this.data.visibilityButton,_.m9);b&&this.ytRendererBehavior.logExplicitClick(b)}};
_.E.getVisibilityToggleButton=function(){var b=_.Cl(this.hostElement).querySelector("#visibility-button").firstElementChild;return(b==null?void 0:b.is)==="ytd-toggle-button-renderer"?b:null};
_.E.shouldTriggerHeaderClick=function(b){return!_.eK(_.Q8(b),this.hostElement,["YTD-MENU-RENDERER","YTD-BUTTON-RENDERER","YTD-TOGGLE-BUTTON-RENDERER"])};
_.E.onYtEngagementPanelHeaderShowNavigationButtonCommand=function(b){b=_.p(b,_.fn1);this.targetId&&(b==null?void 0:b.targetId)===this.targetId&&(b=b.navigationButton)&&this.set("data.navigationButton",b)};
_.DB.Object.defineProperties(bU.prototype,{adsSemanticText:{configurable:!0,enumerable:!0,get:function(){return _.N("enable_ads_web_ep_buenos_aires_and_padding_fix")&&this.targetId==="engagement-panel-ads"}},
isActionButtonHidden:{configurable:!0,enumerable:!0,get:function(){var b;return!!(((b=this.entity)==null?0:b.isActionButtonHidden)||this.hideActionButton)}}});
bU.prototype.collapsedChanged=bU.prototype.collapsedChanged;bU.prototype.updateHeaderClickListener=bU.prototype.updateHeaderClickListener;_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],bU.prototype,"actionHandlerBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],bU.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],bU.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.R(_.fH),_.n("design:type",Object)],bU.prototype,"ytdReduxBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],bU.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",String)],bU.prototype,"targetId",void 0);_.w([_.Z(),_.n("design:type",Boolean)],bU.prototype,"collapsed",void 0);_.w([_.Z(),_.n("design:type",Boolean)],bU.prototype,"hideActionButton",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],bU.prototype,"shortsPanel",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],bU.prototype,"liveChatEngagementPanel",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],bU.prototype,"learningChatEngagementPanel",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],bU.prototype,"darkerPanels",void 0);_.w([_.DM("#title"),_.n("design:type",HTMLElement)],bU.prototype,"titleElement",void 0);_.w([_.DM("#header"),_.n("design:type",HTMLElement)],bU.prototype,"headerElement",void 0);
_.w([_.Z({computed:"computeAdsInfoButton(data)"}),_.n("design:type",Object)],bU.prototype,"adsInfoButton",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],bU.prototype,"enableSqueezebackPanels",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],bU.prototype,"enableAnchoredPanel",void 0);_.w([_.Z({selectorArgs:["data.engagementPanelTitleHeaderEntityKey"],selector:function(b,d){return _.AY(b.entities,"engagementPanelTitleHeaderEntity",d)}}),
_.n("design:type",Object)],bU.prototype,"entity",void 0);_.w([_.Z({reflectToAttribute:!0}),_.X("targetId"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],bU.prototype,"adsSemanticText",null);_.w([_.O8("data","data.navigationEndpoint","data.onClickCommand"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],bU.prototype,"updateHeaderClickListener",null);
_.w([_.pl("collapsed"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],bU.prototype,"collapsedChanged",null);_.w([_.X("entity","hideActionButton"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],bU.prototype,"isActionButtonHidden",null);_.w([_.ZM({is:"ytd-engagement-panel-title-header-renderer",disableElementRegistration:!0})],bU);
_.V(bU,"ytd-engagement-panel-title-header-renderer",function(){if(D5D!==void 0)return D5D;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return D5D=b},{mode:1});var U5D;var d0=function(){return _.g.apply(this,arguments)||this};
_.c(d0,_.g);d0.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.editButton":{id:"edit",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],d0.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],d0.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],d0.prototype,"data",void 0);_.w([_.ZM({is:"ytd-macro-markers-info-item-renderer",disableElementRegistration:!0})],d0);
_.V(d0,"ytd-macro-markers-info-item-renderer",function(){if(U5D!==void 0)return U5D;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return U5D=b},{mode:1});var oJD;var B2=function(b,d,B,k,G,P){_.yQ.call(this);var v=this;this.JSC$23462_containerElement=b;this.hostElement=d;this.supportedSyncItems=B;this.syncEntityKey=k;this.options=G;this.renderLazyListItems=P;this.activeItemBelowSyncPosition=this.contentVisible=this.browsingMode=!1;Np1(this);pGs(this);this.JSC$23462_scrollAnimation=new _.hV(function(L){b.scrollTop=L});
_.RK(this,this.JSC$23462_scrollAnimation);this.addOnDisposeCallback(function(){MbD(v,!1);v.activeItem&&v.activeItem.dispatchEvent(new CustomEvent("yt-synced-panel-active-item-update",{detail:{active:!1}}))})};
_.c(B2,_.yQ);var Np1=function(b){var d=_.Yt(_.I2().resolve(_.C2),function(B){return B.entities.markersEngagementPanelSyncEntity||{}},function(B,k){var G;
if(B[b.syncEntityKey]!==k[b.syncEntityKey]&&((G=B[b.syncEntityKey])==null?void 0:G.activeItemIndex)!==void 0)if(k=B[b.syncEntityKey].activeItemIndex,B=b.getItemByIndex(k)){if(cUb(b,B),b.contentVisible)if(b.browsingMode){var P;((P=b.options)==null?void 0:P.floatingPillType)==="FLOATING_PILL_TYPE_MODERN_TRANSCRIPT"&&(P=JU_(b),B.offsetTop<b.JSC$23462_containerElement.clientHeight+b.JSC$23462_containerElement.scrollTop&&P&&!b.activeItemBelowSyncPosition&&MbD(b,!1));zc_(b)}else b.scrollToItem(B)}else _.eu(new _.iq("Could not find "+
b.supportedSyncItems+" sync child to set active.",k,b.JSC$23462_containerElement.querySelectorAll(b.supportedSyncItems).length))});
b.unsubscribeFromTimedMarkersListSyncEntity=d;b.addOnDisposeCallback(d);Rcc(b)},Rcc=function(b){var d=_.I2().resolve(_.C2);
d=_.UYy(d.getState(),b.syncEntityKey);(d==null?void 0:d.activeItemIndex)!==void 0&&(d=b.getItemByIndex(d.activeItemIndex))&&cUb(b,d)},pGs=function(b){var d=new _.aI(b.onScroll,50,b);
_.RK(b,d);var B=function(){d.fire()};
b.JSC$23462_containerElement.addEventListener("scroll",B);b.addOnDisposeCallback(function(){b.JSC$23462_containerElement.removeEventListener("scroll",B)})};
B2.prototype.getItemByIndex=function(b){var d;(d=this.renderLazyListItems)==null||d.call(this,b);d=this.JSC$23462_containerElement.querySelectorAll(this.supportedSyncItems);if(d.length>b)return d[b]};
var cUb=function(b,d){b.activeItem&&b.activeItem.dispatchEvent(new CustomEvent("yt-synced-panel-active-item-update",{detail:{active:!1}}));d.dispatchEvent(new CustomEvent("yt-synced-panel-active-item-update",{detail:{active:!0}}));b.activeItem=d};
B2.prototype.scrollToItem=function(b){b=this.getScrollPositionForItem(b);this.JSC$23462_containerElement.scrollTop!==b&&this.JSC$23462_scrollAnimation.start(this.JSC$23462_containerElement.scrollTop,b,300)};
B2.prototype.getScrollPositionForItem=function(b){if(this.JSC$23462_containerElement.querySelectorAll(this.supportedSyncItems)[0]===b)return 0;var d,B=((d=this.options)==null?0:d.percentOffset)?this.JSC$23462_containerElement.clientHeight*this.options.percentOffset:0;b=_.Qa(b).y+this.JSC$23462_containerElement.scrollTop-(_.Qa(this.JSC$23462_containerElement).y+B);return Math.max(0,Math.min(b,this.JSC$23462_containerElement.scrollHeight-this.JSC$23462_containerElement.offsetHeight))};
B2.prototype.onScroll=function(){this.activeItemBelowSyncPosition=JU_(this);if(this.activeItem&&!this.JSC$23462_scrollAnimation.isAnimating()&&Math.abs(this.JSC$23462_containerElement.scrollTop-this.getScrollPositionForItem(this.activeItem))>10){var b;switch((b=this.options)==null?void 0:b.floatingPillType){case "FLOATING_PILL_TYPE_MODERN_TRANSCRIPT":XGD(this,!hcb(this));zc_(this);break;default:XGD(this,!0)}}};
var XGD=function(b,d){var B,k;_.f(function(G){if(G.nextAddress==1){if(b.browsingMode)return G.return();b.browsingMode=!0;d&&b.hostElement.classList.add("browsing-mode");b.playerExitBrowsingModeListener=function(){MbD(b,!1)};
return G.yield(_.mp(),2)}B=G.yieldResult;(k=B)==null||k.addEventListener("SEEK_TO",b.playerExitBrowsingModeListener);_.tn(G)})},MbD=function(b,d){d=d===void 0?!0:d;
b.browsingMode&&(b.browsingMode=!1,b.hostElement.classList.remove("browsing-mode"),d&&b.scrollToItem(b.activeItem),HTD(b))},HTD=function(b){var d,B;
_.f(function(k){if(k.nextAddress==1)return b.playerExitBrowsingModeListener?k.yield(_.mp(),3):k.jumpTo(0);d=k.yieldResult;(B=d)==null||B.removeEventListener("SEEK_TO",b.playerExitBrowsingModeListener);b.playerExitBrowsingModeListener=void 0;_.tn(k)})},zc_=function(b){var d;
((d=b.options)==null?void 0:d.floatingPillType)==="FLOATING_PILL_TYPE_MODERN_TRANSCRIPT"&&(hcb(b)?b.hostElement.classList.remove("browsing-mode"):b.activeItem&&b.hostElement.classList.add("browsing-mode"))},JU_=function(b){if(!b.activeItem)return!1;
var d,B=((d=b.options)==null?0:d.percentOffset)?b.JSC$23462_containerElement.clientHeight*b.options.percentOffset:0;return b.activeItem.offsetTop>=b.JSC$23462_containerElement.scrollTop+B},hcb=function(b){if(!b.activeItem)return!1;
var d=b.activeItem.offsetTop+14<=b.JSC$23462_containerElement.scrollTop+b.JSC$23462_containerElement.clientHeight;return b.activeItem.offsetTop+b.activeItem.clientHeight-14>=b.JSC$23462_containerElement.scrollTop&&d};
B2.prototype.panelContentVisibleChanged=function(b){(this.contentVisible=b)&&!this.browsingMode&&this.activeItem&&this.scrollToItem(this.activeItem)};
var lJV=function(b,d){b.syncEntityKey=d;var B;(B=b.unsubscribeFromTimedMarkersListSyncEntity)==null||B.call(b);Np1(b)},tbD=function(b,d){b.options=d};var kq=function(){var b=_.g.apply(this,arguments)||this;b.actionMap={"yt-set-active-panel-item-action":"handleSetActivePanelItemAction"};return b};
_.c(kq,_.g);_.E=kq.prototype;_.E.detached=function(){var b;(b=this.scrollController)==null||b.dispose();this.scrollController=void 0};
_.E.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"}}}};
_.E.dataChanged=function(){var b=this;_.Op(this,function(){if(b.scrollController){var d;(d=b.scrollController)==null||MbD(d,!1);var B,k,G;(k=b.scrollController)==null||lJV(k,(G=(B=b.data)==null?void 0:B.syncModelEntityKey)!=null?G:"default-macro-markers-list-renderer-entity-key");var P,v,L;(L=b.scrollController)==null||tbD(L,{percentOffset:(P=b.data)==null?void 0:P.selectedItemAlignmentPercentOffset,floatingPillType:(v=b.data)==null?void 0:v.floatingPillType})}else{var A,a,O,I;b.scrollController=
new B2(b.contents,b.hostElement,"ytd-macro-markers-list-item-renderer,macro-markers-panel-item-view-model",(I=(A=b.data)==null?void 0:A.syncModelEntityKey)!=null?I:"default-macro-markers-list-renderer-entity-key",{percentOffset:(a=b.data)==null?void 0:a.selectedItemAlignmentPercentOffset,floatingPillType:(O=b.data)==null?void 0:O.floatingPillType},function(D){b.renderLazyListItems(D)})}b.scrollController.panelContentVisibleChanged(!!b.panelContentVisible)})};
_.E.computeButtonShape=function(){var b=this;if(this.data&&this.data.syncButtonLabel)return{onTap:function(){b.onSyncClick()},
style:"mono",type:"filled",state:"active",size:"S",focused:!1,buttonText:this.ytRendererBehavior.getSimpleString(this.data.syncButtonLabel)}};
_.E.renderLazyListItems=function(b){for(var d=this.contents.children,B=0,k=0;k<d.length;k++){var G=void 0;(G=d[k].ytLazyListBehavior)==null||G.fillRemainingListItems();var P=void 0,v=void 0;G=_.p((P=this.data)==null?void 0:(v=P.contents)==null?void 0:v[k],_.zIS);v=P=void 0;if((P=G)==null?0:(v=P.contents)==null?0:v.length)B+=G.contents.length;if(B>=b)break}};
_.E.handleSetActivePanelItemAction=function(b){if((b=_.p(b,WSc))&&this.panelTargetId===b.panelTargetId){b=b.itemIndex;var d,B,k=(B=(d=this.data)==null?void 0:d.syncModelEntityKey)!=null?B:"default-macro-markers-list-renderer-entity-key",G;((G=this.syncEntity)==null?void 0:G.activeItemIndex)!==b&&this.ytdReduxBehavior.dispatch(_.cE("markersEngagementPanelSyncEntity",k,{key:k,activeItemIndex:b}))}};
_.E.onSyncClick=function(){var b;(b=this.scrollController)==null||MbD(b)};
_.E.panelContentVisibleChanged=function(){var b;(b=this.scrollController)==null||b.panelContentVisibleChanged(!!this.panelContentVisible)};
kq.prototype.panelContentVisibleChanged=kq.prototype.panelContentVisibleChanged;kq.prototype.dataChanged=kq.prototype.dataChanged;_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],kq.prototype,"actionHandlerBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],kq.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],kq.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.R(_.fH),_.n("design:type",Object)],kq.prototype,"ytdReduxBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],kq.prototype,"data",void 0);_.w([_.Z({value:!1,reflectToAttribute:!0}),_.n("design:type",Boolean)],kq.prototype,"useCustomColors",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",String)],kq.prototype,"panelTargetId",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],kq.prototype,"panelContentVisible",void 0);
_.w([_.DM("#contents"),_.n("design:type",HTMLElement)],kq.prototype,"contents",void 0);_.w([_.Z({selectorArgs:["data.syncModelEntityKey"],selector:_.UYy}),_.n("design:type",Object)],kq.prototype,"syncEntity",void 0);_.w([_.pl("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],kq.prototype,"dataChanged",null);
_.w([_.O8("panelContentVisible"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],kq.prototype,"panelContentVisibleChanged",null);_.w([_.ZM({is:"ytd-macro-markers-list-renderer",disableElementRegistration:!0})],kq);
_.V(kq,"ytd-macro-markers-list-renderer",function(){if(oJD!==void 0)return oJD;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return oJD=b},{mode:1});var jZ1;var Gr=function(){return _.g.apply(this,arguments)||this};
_.c(Gr,_.g);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Gr.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],Gr.prototype,"ytComponentBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Gr.prototype,"data",void 0);_.w([_.ZM({is:"ytd-error-corrections-section-item-renderer",disableElementRegistration:!0})],Gr);
_.V(Gr,"ytd-error-corrections-section-item-renderer",function(){if(jZ1!==void 0)return jZ1;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return jZ1=b},{mode:1});var FhX;var P2=function(){return _.g.apply(this,arguments)||this};
_.c(P2,_.g);P2.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{errorCorrectionsSectionItemRenderer:"ytd-error-corrections-section-item-renderer"}}}};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],P2.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],P2.prototype,"ytComponentBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],P2.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],P2.prototype,"data",void 0);_.w([_.ZM({is:"ytd-error-corrections-section-renderer",disableElementRegistration:!0})],P2);
_.V(P2,"ytd-error-corrections-section-renderer",function(){if(FhX!==void 0)return FhX;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return FhX=b},{mode:1});var ZTD;var ED=function(){return _.g.apply(this,arguments)||this};
_.c(ED,_.g);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],ED.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],ED.prototype,"componentBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],ED.prototype,"data",void 0);_.w([_.ZM({is:"ytd-topic-link-renderer",disableElementRegistration:!0})],ED);
_.V(ED,"ytd-topic-link-renderer",function(){if(ZTD!==void 0)return ZTD;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return ZTD=b},{mode:1});var gJs;var sD=function(){var b=_.g.apply(this,arguments)||this;b.modernLockupV2=_.N("modernize_structured_description_playlist_lockups_v2");return b};
_.c(sD,_.g);sD.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"}}}};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],sD.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],sD.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],sD.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],sD.prototype,"modernLockupV2",void 0);_.w([_.ZM({is:"ytd-video-description-course-section-renderer",disableElementRegistration:!0})],sD);
_.V(sD,"ytd-video-description-course-section-renderer",function(){if(gJs!==void 0)return gJs;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return gJs=b},{mode:1});var yUb;var CZ=function(){return _.g.apply(this,arguments)||this};
_.c(CZ,_.g);CZ.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"}}}};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],CZ.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],CZ.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],CZ.prototype,"data",void 0);_.w([_.ZM({is:"ytd-video-description-files-section-renderer",disableElementRegistration:!0})],CZ);
_.V(CZ,"ytd-video-description-files-section-renderer",function(){if(yUb!==void 0)return yUb;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return yUb=b},{mode:1});var Sq_;var v2=function(){return _.g.apply(this,arguments)||this};
_.c(v2,_.g);v2.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"}}}};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],v2.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],v2.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],v2.prototype,"data",void 0);_.w([_.ZM({is:"ytd-video-description-gaming-section-renderer",disableElementRegistration:!0})],v2);
_.V(v2,"ytd-video-description-gaming-section-renderer",function(){if(Sq_!==void 0)return Sq_;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return Sq_=b},{mode:1});var Vbe;var LZ=function(){var b=_.g.apply(this,arguments)||this;b.isExpanded=!1;return b};
_.c(LZ,_.g);LZ.prototype.computeHasDefaultMetadataEndpoint=function(b){var d;b=b==null?void 0:(d=b.defaultMetadata)==null?void 0:d.runs;return!(!b||b.length!==1||!b[0].navigationEndpoint)};
LZ.prototype.onRowExpand=function(){this.isExpandable&&!this.isExpanded&&(this.isExpanded=!0)};
_.DB.Object.defineProperties(LZ.prototype,{isExpandable:{configurable:!0,enumerable:!0,get:function(){var b;return!((b=this.data)==null||!b.expandedMetadata)}},
showExpandedMetadata:{configurable:!0,enumerable:!0,get:function(){return!(!this.isExpandable||!this.isExpanded)}}});
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],LZ.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],LZ.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],LZ.prototype,"isExpanded",void 0);_.w([_.Z({computed:"computeHasDefaultMetadataEndpoint(data)",reflectToAttribute:!0}),_.n("design:type",Boolean)],LZ.prototype,"hasDefaultMetadataEndpoint",void 0);
_.w([_.X("data"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],LZ.prototype,"isExpandable",null);_.w([_.X("data","isExpandable","isExpanded"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],LZ.prototype,"showExpandedMetadata",null);_.w([_.ZM({is:"ytd-info-row-renderer",disableElementRegistration:!0})],LZ);
_.V(LZ,"ytd-info-row-renderer",function(){if(Vbe!==void 0)return Vbe;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return Vbe=b},{mode:1});var iT$;var fZ=function(){var b=_.g.apply(this,arguments)||this;b.currentIndex=0;b.supportComponentResize=!0;b.JSC$23491_lastScrollContainerWidth=NaN;return b};
_.c(fZ,_.g);_.E=fZ.prototype;
_.E.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"}}}};
_.E.getItemsPath=function(){return"videoLockups"};
_.E.hiddenChanged=function(){this.contentHidden||this.updateVideoLockupStyles()};
_.E.onIronResize=function(){this.updateVideoLockupStyles()};
_.E.dataChanged=function(){this.updateVideoLockupStyles();this.ytdHorizontalListBehavior.reset()};
_.E.updateVideoLockupStyles=function(){var b;this.JSC$23491_scrollContainer!==void 0&&(b=this.videoLockups)!=null&&b.length&&(b=this.JSC$23491_scrollContainer.clientWidth,b!==this.JSC$23491_lastScrollContainerWidth&&(this.JSC$23491_lastScrollContainerWidth=b,_.Wf(this.hostElement,{"--ytd-compact-video-renderer-width":Math.min(b*.8,415)+"px"}),_.dp(this.hostElement,"iron-resize")))};
_.DB.Object.defineProperties(fZ.prototype,{videoLockups:{configurable:!0,enumerable:!0,get:function(){var b=[],d;if((d=this.data)==null||!d.carouselLockups)return b;d=_.C(this.data.carouselLockups);for(var B=d.next();!B.done;B=d.next()){B=B.value;var k=void 0;((k=_.p(B,wCc))==null?0:k.videoLockup)&&b.push(_.p(B,wCc).videoLockup)}return b}},
hasVideoLockups:{configurable:!0,enumerable:!0,get:function(){var b;return!((b=this.videoLockups)==null||!b.length)}},
infoRows:{configurable:!0,enumerable:!0,get:function(){var b=[],d;if((d=this.data)==null||!d.carouselLockups)return b;var B;return(B=_.p(this.data.carouselLockups[this.scrollCount],wCc))==null?void 0:B.infoRows}}});
fZ.prototype.dataChanged=fZ.prototype.dataChanged;fZ.prototype.onIronResize=fZ.prototype.onIronResize;fZ.prototype.hiddenChanged=fZ.prototype.hiddenChanged;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],fZ.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],fZ.prototype,"componentBehavior",void 0);_.w([_.R(_.ln.YtdHorizontalListBehavior),_.n("design:type",Object)],fZ.prototype,"ytdHorizontalListBehavior",void 0);
_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],fZ.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],fZ.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],fZ.prototype,"inlineStructuredDescription",void 0);_.w([_.Z({value:2}),_.n("design:type",Number)],fZ.prototype,"initialCount",void 0);_.w([_.Z(),_.n("design:type",Object)],fZ.prototype,"currentIndex",void 0);
_.w([_.Z(),_.n("design:type",Number)],fZ.prototype,"scrollCount",void 0);_.w([_.Z(),_.n("design:type",Object)],fZ.prototype,"supportComponentResize",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],fZ.prototype,"contentHidden",void 0);_.w([_.DM("#scroll-container"),_.n("design:type",HTMLDivElement)],fZ.prototype,"JSC$23491_scrollContainer",void 0);
_.w([_.O8("contentHidden"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],fZ.prototype,"hiddenChanged",null);_.w([_.X("data"),_.n("design:type",Array),_.n("design:paramtypes",[])],fZ.prototype,"videoLockups",null);_.w([_.X("videoLockups"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],fZ.prototype,"hasVideoLockups",null);
_.w([_.$0("iron-resize"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],fZ.prototype,"onIronResize",null);_.w([_.X("data","scrollCount"),_.n("design:type",Object),_.n("design:paramtypes",[])],fZ.prototype,"infoRows",null);_.w([_.pl("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],fZ.prototype,"dataChanged",null);_.w([_.ZM({is:"ytd-video-description-music-section-renderer",disableElementRegistration:!0})],fZ);
_.V(fZ,"ytd-video-description-music-section-renderer",function(){if(iT$!==void 0)return iT$;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return iT$=b},{mode:_.s_("kevlar_poly_si_batch_j081")?1:2});var wGs;var Aj=function(){return _.g.apply(this,arguments)||this};
_.c(Aj,_.g);Aj.prototype.configureRendererStamper=function(){return{"data.primaryButton":{id:"primary-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],Aj.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Aj.prototype,"ytRendererBehavior",void 0);_.w([_.Z({}),_.n("design:type",Object)],Aj.prototype,"data",void 0);_.w([_.ZM({is:"ytd-video-description-transcript-section-renderer",disableElementRegistration:!0})],Aj);
_.V(Aj,"ytd-video-description-transcript-section-renderer",function(){if(wGs!==void 0)return wGs;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return wGs=b},{mode:1});var ubc;_.B$(_.y(function(b){var d=_.on(_.pjJ,function(){return b.data().firstProviderLinkStatusEntityKey}),B=_.on(_.pjJ,function(){return b.data().secondProviderLinkStatusEntityKey}),k=function(){var G,P;
return((G=d())==null?void 0:G.linked)||((P=B())==null?void 0:P.linked)};
return _.W("ytw-video-description-fantasy-section-view-model",{class:"ytwVideoDescriptionFantasySectionViewModelHost"},_.W(_.I4,{className:"ytwVideoDescriptionFantasySectionViewModelTitle",text:function(){return b.data().sectionTitle}}),_.W(_.I4,{className:"ytwVideoDescriptionFantasySectionViewModelMessage",
text:function(){return k()?b.data().connectedMessage:b.data().notConnectedMessage}}),_.W(_.m,{cond:k,
then:function(){return _.W(_.MN,{data:function(){return b.data().connectedButton}},{buttonViewModel:function(G){return _.W(_.F0,{data:G.data,
className:"ytwVideoDescriptionFantasySectionViewModelButton"})}})}}),_.W(_.m,{cond:function(){return!k()},
then:function(){return _.W(_.MN,{data:function(){return b.data().notConnectedButton}},{buttonViewModel:function(G){return _.W(_.F0,{data:G.data,
className:"ytwVideoDescriptionFantasySectionViewModelButton"})}})}}))},"fo"),"ytw-video-description-fantasy-section-view-model",{props:{data:_.DK}});_.B$(_.y(function(b){var d=b.data;return _.W("how-this-was-made-section-view-model",{class:"ytwHowThisWasMadeSectionViewModelHost",tabindex:-1},_.W("div",{class:"ytwHowThisWasMadeSectionViewModelSectionTitle"},_.W(_.I4,{text:function(){return d().sectionTitle}})),_.W("div",{class:"ytwHowThisWasMadeSectionViewModelBodyHeader"},_.W(_.I4,{text:function(){return d().bodyHeader}})),_.W("div",{class:"ytwHowThisWasMadeSectionViewModelBodyText"},_.W(_.I4,{text:function(){return d().bodyText}})),_.W(_.m,{cond:function(){return d().attributionText},
then:function(){return _.W("div",{class:"ytwHowThisWasMadeSectionViewModelAttributionText"},_.W(_.I4,{text:function(){return d().attributionText}}))}}))},"go"),"how-this-was-made-section-view-model",{props:{data:_.DK}});_.B$(_.y(function(b){return _.W("yt-video-description-youchat-section-view-model",{class:_.LQ("ytVideoDescriptionYouchatSectionViewModelHost")},_.W("div",{class:"ytVideoDescriptionYouchatSectionViewModelSectionTitle"},_.W(_.I4,{text:function(){return b.data().sectionTitle}})),_.W("div",{class:"ytVideoDescriptionYouchatSectionViewModelSubHeaderText"},_.W(_.I4,{text:function(){return b.data().subHeaderText}})),_.W("div",{class:"ytVideoDescriptionYouchatSectionViewModelPrimaryButton"},_.W(_.F0,{data:function(){return _.p(b.data().primaryButton,
_.Im)}})))},"ho"),"yt-video-description-youchat-section-view-model",{props:{data:_.DK}});var W2=function(){var b=_.g.apply(this,arguments)||this;b.actionMap={"yt-set-active-panel-item-action":"handleSetActiveItemAction"};return b};
_.c(W2,_.g);_.E=W2.prototype;
_.E.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}}}}}};
_.E.panelContentVisibleChanged=function(){this.description&&(this.description.panelContentVisible=this.panelContentVisible)};
_.E.dataChanged=function(){var b,d;this.hasDescriptionOnly=!(((b=this.data)==null?void 0:(d=b.items)==null?void 0:d.length)!==1||!_.p(this.data.items[0],jO))};
_.E.onHiddenChanged=function(){this.musicMetadataSection&&(this.musicMetadataSection.contentHidden=this.hidden);this.hidden||this.resize()};
_.E.onYtExpanderMoreTapped=function(){this.autoFocusDescription()};
_.E.autoFocusDescription=function(){var b;((b=_.I2().resolve(_.O6(_.X0)))==null?0:b.isKeyBoardInUse())&&this.description&&_.a_(this.description)};
_.E.resize=function(){if(_.N("kevlar_disable_sd_resize"))this.JSC$23499_cardList&&_.dp(this.JSC$23499_cardList,"iron-resize"),this.problemWalkthroughCardList&&_.dp(this.problemWalkthroughCardList,"iron-resize"),this.musicMetadataSection&&_.dp(this.musicMetadataSection,"iron-resize");else if(this.ironResizableBehavior.notifyResize(),this.shelfSection)this.shelfSection.onParentResize()};
_.E.scrollToSection=function(b){if(b=this.getSectionElement(b))_.BG(this.hostElement,"yt-scroll-to-watch-element",[b]),b.focus()};
_.E.getSectionElement=function(b){switch(b){case "infocards-item-section":var d;return(d=this.infocardsSection)!=null?d:null;case "transcript-item-section":var B;return(B=this.transcriptSection)!=null?B:null;case "how-this-was-made-section-item-section":var k;return(k=this.howThisWasMadeSection)!=null?k:null;case "files-item-section":var G;return(G=this.filesSection)!=null?G:null;default:return null}};
_.E.handleSetActiveItemAction=function(b){var d=_.p(b,WSc),B=d&&(d==null?void 0:d.panelTargetId)==="engagement-panel-macro-markers-problem-walkthroughs"?this.problemWalkthroughCardList:this.JSC$23499_cardList;if(d&&B){b=this.currentActiveChapter;var k=this.currentActiveProblem;d=B==null?void 0:B.getItemByIndex(d.itemIndex);var G=B=!0;d&&(d.active=!0,d.carouselType==="MACRO_MARKERS_LIST_ITEM_RENDERER_CAROUSEL_TYPE_DEFAULT"?(B=b!==d,G=!1,this.currentActiveChapter=d):(d==null?void 0:d.carouselType)===
"MACRO_MARKERS_LIST_ITEM_RENDERER_CAROUSEL_TYPE_TEXT_ONLY"&&(B=!1,G=k!==d,this.currentActiveProblem=d));b&&B&&(b.active=!1);k&&G&&(k.active=!1)}};
_.DB.Object.defineProperties(W2.prototype,{showVideoSummary:{configurable:!0,enumerable:!0,get:function(){return _.Bf("web_watch_move_summary_to_sd")&&!!this.videoSummary}}});
W2.prototype.onYtExpanderMoreTapped=W2.prototype.onYtExpanderMoreTapped;W2.prototype.onHiddenChanged=W2.prototype.onHiddenChanged;W2.prototype.dataChanged=W2.prototype.dataChanged;W2.prototype.panelContentVisibleChanged=W2.prototype.panelContentVisibleChanged;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],W2.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],W2.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],W2.prototype,"actionHandlerBehavior",void 0);_.w([_.R(_.bm),_.n("design:type",Object)],W2.prototype,"ironResizableBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],W2.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Boolean)],W2.prototype,"panelContentVisible",void 0);_.w([_.Z(),_.n("design:type",Boolean)],W2.prototype,"hasDescriptionOnly",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],W2.prototype,"inlineStructuredDescription",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],W2.prototype,"hidden",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],W2.prototype,"shortsPanel",void 0);_.w([_.Z(),_.n("design:type",Object)],W2.prototype,"videoSummary",void 0);_.w([_.Z(),_.n("design:type",Object)],W2.prototype,"merchShelf",void 0);
_.w([_.X("videoSummary"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],W2.prototype,"showVideoSummary",null);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],W2.prototype,"engagementPanel",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],W2.prototype,"watchWhileSdp",void 0);_.w([_.DM("ytd-expandable-video-description-body-renderer"),_.n("design:type",Object)],W2.prototype,"description",void 0);
_.w([_.DM("ytd-horizontal-card-list-renderer"),_.n("design:type",Object)],W2.prototype,"JSC$23499_cardList",void 0);_.w([_.DM("ytd-horizontal-card-list-renderer[center-items]"),_.n("design:type",Object)],W2.prototype,"problemWalkthroughCardList",void 0);_.w([_.DM("ytd-shelf-renderer"),_.n("design:type",Object)],W2.prototype,"shelfSection",void 0);_.w([_.DM("ytd-video-description-music-section-renderer"),_.n("design:type",Object)],W2.prototype,"musicMetadataSection",void 0);
_.w([_.DM("ytd-video-description-infocards-section-renderer"),_.n("design:type",Object)],W2.prototype,"infocardsSection",void 0);_.w([_.DM("ytd-video-description-transcript-section-renderer"),_.n("design:type",Object)],W2.prototype,"transcriptSection",void 0);_.w([_.DM("how-this-was-made-section-view-model"),_.n("design:type",Object)],W2.prototype,"howThisWasMadeSection",void 0);_.w([_.DM("ytd-video-description-files-section-renderer"),_.n("design:type",Object)],W2.prototype,"filesSection",void 0);
_.w([_.O8("panelContentVisible"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],W2.prototype,"panelContentVisibleChanged",null);_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],W2.prototype,"dataChanged",null);_.w([_.O8("hidden"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],W2.prototype,"onHiddenChanged",null);
_.w([_.$0("yt-expander-more-tapped"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],W2.prototype,"onYtExpanderMoreTapped",null);_.w([_.ZM({is:"ytd-structured-description-content-renderer",disableElementRegistration:!0})],W2);
_.V(W2,"ytd-structured-description-content-renderer",function(){if(ubc!==void 0)return ubc;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return ubc=b},{mode:2});var KhV;var nJc;var aT=function(){return _.g.apply(this,arguments)||this};
_.c(aT,_.g);aT.prototype.computeAriaLabel=function(b){var d,B;return(b==null?void 0:(d=b.accessibility)==null?void 0:(B=d.accessibilityData)==null?void 0:B.label)||_.AU("LOADING",void 0,"Loading")};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],aT.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],aT.prototype,"data",void 0);_.w([_.Z({computed:"computeAriaLabel(data)"}),_.n("design:type",String)],aT.prototype,"ariaLabel",void 0);_.w([_.Fk({disableElementRegistration:!0,is:"yt-content-loading-renderer"})],aT);
_.V(aT,"yt-content-loading-renderer",function(){if(nJc===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;KhV===void 0&&(KhV=document.createElement("template"));var k=KhV;B.call(d,k.content.cloneNode(!0),b.content.firstChild);nJc=b}b=nJc;return b},{mode:1});_.B$(_.y(function(b){var d=_.C(_.zk(!1,void 0,"OZMtVb")),B=d.next().value,k=d.next().value;d=_.C(_.zk(!1,void 0,"qWERsf"));var G=d.next().value,P=d.next().value;_.Ti(function(){var A=_.p(b.data().collaboratePlaylistCollaborationSetting,ln0);A&&k(A.switchedOnByDefault);var a=_.p(b.data().allowNewCollaboratorsPlaylistCollaborationSetting,ln0);a&&P(a.switchedOnByDefault);if(!A&&!a||!A&&b.data().collaborationType==="COLLABORATION_TYPE_TASTE_MATCH")k(!0),P(!0)});
var v=function(A){k(A);P(A);var a=b.data().playlistCollaborationEntityKey||"";var O=_.qO().getState();(O=_.AY(O.entities,"playlistCollaborationEntity",a))&&(O==null?void 0:O.isCollaborative)===A||_.qO().dispatch(_.cE("playlistCollaborationEntity",a,Object.assign({},O,{isCollaborative:A})))},L=function(A){P(A)};
return _.W("playlist-collaboration-view-model",{class:"ytPlaylistCollaborationViewModelHost"},_.W("div",{class:"ytPlaylistCollaborationViewModelSwitchListItemViewModelWrapper"},_.W(_.MN,{data:function(){return b.data().collaboratePlaylistCollaborationSetting}},{switchListItemViewModel:function(A){return _.W(_.tNU,{data:A.data,
onSwitch:v})}})),_.W(_.m,{cond:B,
then:function(){return _.W(_.Dz,null,_.W("div",{class:"ytPlaylistCollaborationViewModelSwitchListItemViewModelWrapper"},_.W(_.MN,{data:function(){return b.data().allowNewCollaboratorsPlaylistCollaborationSetting}},{switchListItemViewModel:function(A){return _.W(_.tNU,{data:A.data,
onSwitch:L,overrideDisabled:!1})}})),_.W(_.m,{cond:G,
then:function(){return _.W("div",{class:"ytPlaylistCollaborationViewModelButtonViewModelWrapper"},_.W(_.MN,{data:function(){return b.data().copyLinkButton}},{buttonViewModel:_.F0}))}}),_.W("div",{class:"ytPlaylistCollaborationViewModelContentListItemViewModelWrapper"},_.W(_.MN,{data:function(){return b.data().playlistCollaborators}},{contentListItemViewModel:_.eXk})))}}))},"io"),"playlist-collaboration-view-model",{props:{data:_.DK}});var Tpb=_.y(function(b){var d=b.data;var B=b.customCommandResolver;return _.W(_.Dz,null,_.W("div",{class:"ytwAdAvatarLockupViewModelHostAvatarStyleCompact"},_.W(_.MN,{data:function(){return d().adAvatar}},{adAvatarViewModel:function(k){return _.W(_.k95,{data:k.data,
customCommandResolver:B})}})),_.W("div",{class:"ytwAdAvatarLockupViewModelHostTextsStyleCompact"},_.W(_.m,{cond:function(){return d().headline},
then:function(k){return _.W(_.I4,{text:k,className:function(){return"ytwAdAvatarLockupViewModelHostTextsStyleCompactHeadlineWidthUnlocked"}})}}),_.W("div",{class:function(){return"ytwAdAvatarLockupViewModelHostTextsStyleCompactDescriptionWidthUnlocked"}},_.W(_.MN,{data:function(){return d().adBadge}},{adBadgeViewModel:function(k){return _.W(_.nm,{data:k.data,
hasDot:function(){return d().primaryDetailsLine!==void 0},
customCommandResolver:B,adRenderingContextType:function(){return"AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"}})}}),_.W(_.MN,{data:function(){return d().primaryDetailsLine}},{adDetailsLineViewModel:function(k){return _.W(_.Ts,{data:k.data,
customCommandResolver:B,adRenderingContextType:function(){return"AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"}})}}))))},"jo"),rU$=_.y(function(b){var d=b.data;
var B=b.customCommandResolver;return _.W("ad-avatar-lockup-view-model",{class:function(){var k;return((k=d().interaction)==null?0:k.onTap)?"ytwAdAvatarLockupViewModelHostIsClickableAdComponent":"ytwAdAvatarLockupViewModelHost"},
el:_.Yl(_.od({visibilityCallback:function(k){var G,P=(G=d().interaction)==null?void 0:G.onFirstVisible;k&&P&&_.VW(P)},
showOption:_.yg}),_.i3(function(){return d().interaction},B)),
"aria-label":function(){var k,G;return(k=d().interaction)==null?void 0:(G=k.accessibility)==null?void 0:G.label}},_.W(_.wJ,null,_.W(_.S8,{when:function(){return d().style==="AD_AVATAR_LOCKUP_STYLE_COMPACT"}},function(){return _.W(Tpb,{data:d,
customCommandResolver:B})}),_.W(_.Vt,null,function(){return null})))},"ko");_.B$(_.y(function(b){var d=b.data;var B=b.panelContentVisibility;b=_.od({visibilityCallback:function(P){var v,L=(v=d().interaction)==null?void 0:v.onFirstVisible;P&&L&&_.VW(L)},
showOption:_.yg});var k=_.i3(function(){return d().interaction},I5V);
_.KL(function(){var P,v;if(v=_.dF("yt.www.ads.eventcache.getLastUpdateEngagementPanelAction")){var L;v=(L=v())==null?void 0:L.onLayoutVisibleCallback}else v=null;(P=v)==null||P()},"lo");
var G=function(){return B()==="ENGAGEMENT_PANEL_VISIBILITY_COLLAPSED"};
return _.W("panel-ad-header-image-lockup-view-model",{class:"ytwPanelAdHeaderImageLockupViewModelHost",el:_.Yl(b,k)},_.W("div",{class:"ytwPanelAdHeaderImageLockupViewModelHostHeader"},_.W("div",{class:"ytwPanelAdHeaderImageLockupViewModelHostHeaderBannerImage"},_.W(_.m,{cond:_.obF("(min-width: "+((0,_.ri)()+_.ZT)+"px) or (max-width: 600px)"),then:function(){return _.W(_.MN,{data:function(){return d().adImage}},{adImageViewModel:function(P){return _.W(_.bg,{data:P.data,
targetHeight:80,customCommandResolver:I5V})}})}})),_.W("div",{class:"ytwPanelAdHeaderImageLockupViewModelHostHeaderMetadata"},_.W("div",{class:"ytwPanelAdHeaderImageLockupViewModelHostHeaderMetadataAvatarLockup"},_.W(_.MN,{data:function(){return d().adAvatarLockup}},{adAvatarLockupViewModel:function(P){return _.W(rU$,{data:P.data,
customCommandResolver:I5V})}})),_.W(_.m,{cond:G,
then:function(){return _.W(_.MN,{data:function(){return d().adButton}},{adButtonViewModel:function(P){return _.W(_.Vg,{data:P.data,
customCommandResolver:I5V})}})},
else:function(){return _.W(_.MN,{data:function(){return d().menu}},{buttonViewModel:_.F0})}}),_.W("div",{class:"ytwPanelAdHeaderImageLockupViewModelHostHeaderMetadataMenu"},_.W(_.MN,{data:function(){var P=_.p(d().toggleButton,_.U0);
return{toggleButtonViewModel:Object.assign({},P,{isTogglingDisabled:!0,isToggled:G()})}}},{toggleButtonViewModel:_.kk})))))},"mo"),"panel-ad-header-image-lockup-view-model",{props:{data:_.DK,
panelContentVisibility:_.DK}});_.B$(_.y(function(b){var d=function(){return _.p(b.data().inputComposerViewModel,osc)},B=_.UZ(_.nc.currentPageSubTypeSelector),k=_.UZ(_.nc.persistentPanelVisibleSelector),G=_.C(_.zk(!1,void 0,"RXGzYc")),P=G.next().value,v=G.next().value;
G=_.C(_.zk(!1,void 0,"oyonKd"));var L=G.next().value,A=G.next().value,a=function(){z(!0);var ow;_.VW(((ow=d())==null?void 0:ow.onSubmitCommand)||{})},O=function(){if(k()&&!L()){var ow;
(ow=_.$N())==null||ow.removeCueRange("aic-proactive");v(!1);A(!0);a();_.gf(_.CrQ(d().endOfVideoContinuation),{form:{formData:_.LN({clientMessageId:"youchat-"+Date.now(),pageContext:cJ()})},commandController:{onSuccess:function(){z(!1)},
onServerError:function(){_.gf(GIc(K()));z(!1)}}})}},I=function(){var ow=_.$N();
if(ow&&!P()&&!L()){var Z2=ow.getDuration();Z2>60&&(ow.addCueRange("aic-proactive",Z2-60,Z2-20),v(!0))}},D=function(){var ow;
return((ow=d())==null?void 0:ow.youchatPendingResponseEntityKey)||""},U=_.on(_.W40,D),M=function(){var ow;
return!((ow=U())==null||!ow.isPendingResponse)},z=function(ow){_.aX5(D())(ow)};
G=_.C(_.zk(!0,void 0,"umCoCf"));var H=G.next().value,l=G.next().value,F=function(){var ow,Z2;var yE=_.p((Z2=d())==null?void 0:Z2.inputFormField,LSs);return yE==null?void 0:(ow=yE.contentProperties)==null?void 0:ow.placeholderText},K=function(){return d().sectionTargetId||"youchat_messages_section"};
G=_.$i("yt-chat-input-view-model");var u=_.WC("textarea"),r=_.on(EsD,"chat_input_view_model_state"),Q=s_V(),q=function(){var ow;return!((ow=r())==null||!ow.value)},sW=function(){return b.data().environment==="CHAT_ENVIRONMENT_ENUM_AI_COMPANION"},L1=function(){var ow;
(ow=_.$N())==null||ow.removeCueRange("aic-proactive");v(!1);A(!1);var Z2;_.N("enable_navigational_proactive_messages_on_ai_companion")&&((Z2=d())==null?0:Z2.navigationContinuation)&&k()&&(a(),_.gf(_.CrQ(d().navigationContinuation),{form:{formData:_.LN({clientMessageId:"youchat-"+Date.now(),playerOffsetMs:UTx(),pageContext:cJ()})},commandController:{onSuccess:function(){z(!1)},
onServerError:function(){_.gf(GIc(K()));z(!1)}}}))},cJ=function(){var ow;
return(ow=_.I2().resolve(_.O6(_.LY)))==null?void 0:_.A$P(ow,B())};
_.Ti(function(){if(_.Bf("enable_ai_chat_controller")){var ow;(ow=_.I2().resolve(_.O6(_.LY)))==null||ow.init(b.data().environment)}else if(ow=Nsb(b.data()),!q()&&ow){var Z2;((Z2=d())==null?0:Z2.setPendingResponseOnWelcome)&&z(!0);_.gf(ow,{form:{formData:_.LN({clientMessageId:"youchat-"+Date.now(),playerOffsetMs:UTx(),pageContext:cJ()})}});Q(!0)}var yE=K(),wG=_.I2().resolve(_.O6(_.ue)),aS=function(){_.pc.remove(yE);if(_.Bf("enable_ai_chat_controller")){var QE;(QE=_.I2().resolve(_.O6(_.LY)))!=null&&
QE.environment==="CHAT_ENVIRONMENT_ENUM_YOUCHAT"&&(QE.lastWelcomeContinuationSent=void 0)}else Q(!1)},b2=function(){_.ct(function(){if(sW()&&(L1(yE),B()==="watch")){var QE=_.$N();
QE&&(QE.addEventListener("onStateChange",I),QE.addEventListener("onCueRangeEnter",O))}})};
Z2=_.N("enable_ai_companion")?!sW():!0;wG==null||wG.addEventListener("yt-navigate-start",aS,{once:Z2});wG==null||wG.addEventListener("yt-navigate-finish",b2,{once:Z2});_.Tk(function(){wG==null||wG.removeEventListener("yt-navigate-start",aS);wG==null||wG.removeEventListener("yt-navigate-finish",b2);var QE=_.$N();QE&&(QE.removeEventListener("onCueRangeEnter",O),QE.removeEventListener("onStateChange",I),QE.removeCueRange("aic-proactive"))})});
_.nL(function(){if(_.Bf("enable_ai_chat_controller")){var ow=Nsb(b.data());if(ow){var Z2,yE=((Z2=d())==null?0:Z2.setPendingResponseOnWelcome)?z:void 0,wG;(wG=_.I2().resolve(_.O6(_.LY)))==null||dG0(wG,{command:ow,setPending:yE})}}},"m4RVte");
var OW=function(){var ow=u.value.value;u.value.value="";DTV(u.value);var Z2,yE=((Z2=d())==null?void 0:Z2.enableGradientColorBg)||!1;Z2=Pcq(K(),ow,yE);_.gf(Z2);a();var wG,aS,b2;Z2=(b2=_.ZX((wG=b.data())==null?void 0:wG.sendUserQueryCommand))!=null?b2:_.CrQ((aS=d())==null?void 0:aS.continuation);_.gf(Z2,{form:{formData:_.LN({clientMessageId:"youchat-"+Date.now(),userInputText:ow,playerOffsetMs:UTx(),pageContext:cJ()})},commandController:{onSuccess:function(){z(!1)},
onServerError:function(){_.gf(GIc(K()));z(!1)}}})};
return _.W("yt-chat-input-view-model",{class:"chatInputViewModelChatInputViewModel",el:G},_.W("div",{class:"chatInputViewModelChatInputWrapper"},_.W("form",{class:"chatInputViewModelChatInputForm"},_.W("textarea",{class:"chatInputViewModelChatInput",el:u,"on:keydown":_.A2(function(ow){var Z2=M()||!1;DTV(u.value);Z2||ow.key!=="Enter"||ow.shiftKey||(ow.preventDefault(),OW());return!1}),
"on:keyup":_.A2(function(){l(u.value.value.length===0);return!1}),
"aria-label":function(){return M()?b.data().loadingAnimationA11yLabel||"":F()},
placeholder:F,rows:1}),_.W(_.F0,{data:function(){return _.p(b.data().sendButton,_.Im)},
onClick:function(ow){ow.preventDefault();OW();l(u.value.value.length===0)},
buttonOverrides:function(){return{disabled:H()||M()}}})),_.W(_.I4,{className:"chatInputViewModelChatDisclaimer",
text:function(){var ow;return(ow=_.p(b.data().disclaimer,_.RIs))==null?void 0:ow.text}})))},"oo"),"yt-chat-input-view-model",{props:{data:_.DK}});var QZe=["engagement-panel-clip-create","engagement-panel-clip-view"],qqD=0,mx=function(){var b=_.g.apply(this,arguments)||this;var d;b.headerData=(d=b.data)==null?void 0:d.header;b.darkerPanels=_.N("web_watch_darker_panels");b.matchContentTheme=_.N("web_watch_panel_content_match_theme");b.disableAutoFill=!1;b.isFullscreen=!1;b.isTheaterMode=!1;b.liveChatReplyPanel=!1;b.enableAnchoredPanel=_.N("desktop_shorts_v2_anchored_panel");b.disableBackdropFilter=_.N("web_disable_backdrop_filter");b.isPersistentPanel=
!1;b.trackEngagementPanelVisibility=_.N("web_watch_track_engagement_panel_visibility");b.overscrollContain=!1;b.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 b};
_.c(mx,_.g);_.E=mx.prototype;
_.E.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(b){var d;return(b==null?void 0:(d=b.webComponentHint)==null?void 0:d.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"}}}};
_.E.attached=function(){this.hostElement.parentElement&&this.hostElement.parentElement.is==="tp-yt-paper-dialog"&&(this.dialog=!0);var b;if((b=this.hostElement.parentElement)==null?0:b.classList.contains("tp-yt-iron-dropdown"))this.dropdown=!0;this.disableAutoFill=!(!this.dialog&&!this.dropdown)};
_.E.detached=function(){this.updateTheaterDisablement()};
_.E.showPanel=function(){var b=this;this.notifyVisibilityChanged("ENGAGEMENT_PANEL_VISIBILITY_EXPANDED");this.showDelayMs?_.Y8.addJob(function(){b.visibility="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"},2,this.showDelayMs):this.visibility="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"};
_.E.maybeScrollToItemSection=function(b){var d=this,B,k=b==null?void 0:(B=b.sectionListEngagementPanelExtras)==null?void 0:B.scrollToItemSectionIdentifier;k&&_.Y8.addJob(function(){var G;(G=d.sectionListRendererElement)==null||G.scrollToItemSection(k)},8)};
_.E.hidePanel=function(){var b=this;this.notifyVisibilityChanged("ENGAGEMENT_PANEL_VISIBILITY_HIDDEN");this.hideDelayMs?_.Y8.addJob(function(){b.visibility="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"},2,this.hideDelayMs):this.visibility="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"};
_.E.isVisible=function(){return!!this.visibility&&this.visibility!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"};
_.E.getPanelContent=function(){return{engagementPanelSectionListRenderer:this.data}};
_.E.updatePanel=function(b,d,B,k){var G=this;if((b=b==null?void 0:b.engagementPanelSectionListRenderer)||k){if(b){k=b.header;var P=b.content,v=b.footer;(b=b.targetId)&&this.set("data.targetId",b);k&&this.set("data.header",k);P&&this.set("data.content",P);v&&this.set("data.footer",v)}else k&&(b=k.content,P=k.secondaryHeaderContent,v=k.targetId,k=k.loggingDirectives,v&&this.set("data.targetId",v),b&&this.set("data.content",b),k&&_.N("web_update_panel_visibility_logging_fix")&&this.set("data.loggingDirectives",
k),P&&(this.secondaryHeaderData=P));this.updateChildVisibilityProperties();if(d){var L;_.N("kevlar_update_panel_focus_scroll_killswitch")||(L={preventScroll:!0});this.focus(L)}_.Op(this,function(){_.dp(G.hostElement,"yt-refit");G.maybeScrollToItemSection(B)})}};
_.E.computeHeaderData=function(){var b,d=(0,_.w1.unsafeClone)((b=this.data)==null?void 0:b.header);if(d){b=new _.mZ(Object.keys(d)[0]);var B=_.p(d,b),k=_.p(this.secondaryHeaderData,b);k&&_.Ho(d,b,Object.assign({},k,B))}return d};
_.E.getReloadContinuation=function(){var b,d,B,k=_.C(((b=this.data)==null?void 0:(d=b.content)==null?void 0:(B=d.sectionListRenderer)==null?void 0:B.continuations)||[]);for(b=k.next();!b.done;b=k.next())if(b=b.value,b.reloadContinuationData)return b.reloadContinuationData.continuation};
_.E.onYtRendererstamperFinished=function(){this.updateChildVisibilityProperties();var b;((b=this.data)==null?0:b.targetId)&&(b=this.contentElement.firstElementChild)&&b.setAttribute("panel-target-id",this.data.targetId)};
_.E.forwardPopupClosedToFlowRootRenderer=function(){var b=_.Cl(this.hostElement).querySelector("ytd-flow-root-renderer");if(b&&this.hostElement.closest("ytd-popup-container"))b.onPopupClosed()};
_.E.dataChanged=function(){this.getSurface()==="ENGAGEMENT_PANEL_SURFACE_LIVE_CHAT"&&(this.liveChatEngagementPanel=!0,this.getIdentifier()==="PAreply_thread"&&(this.liveChatReplyPanel=!0));var b;if(!QZe.includes((b=this.theaterDisablementPanelIdentifier)!=null?b:""))if(b=_.N("web_watch_imax_theater_mode")&&this.isTheaterMode,b=_.N("web_watch_enable_fs_squeezeback_panels")&&this.isFullscreen||b,_.N("kevlar_watch_metadata_ep_killswitch")||this.getIdentifier()!=="engagement-panel-structured-description"||
this.getSurface()==="ENGAGEMENT_PANEL_SURFACE_SHORTS"||b){var d;this.visibility=(d=this.data)==null?void 0:d.visibility;var B;this.trackEngagementPanelVisibility&&((B=this.data)==null?void 0:B.visibility)==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"&&this.notifyVisibilityChanged("ENGAGEMENT_PANEL_VISIBILITY_EXPANDED");var k,G,P,v;this.contentEmpty=!!(((k=this.data)==null?0:(G=k.content)==null?0:G.structuredDescriptionContentRenderer)&&Object.keys((P=this.data)==null?void 0:(v=P.content)==null?void 0:
v.structuredDescriptionContentRenderer).length===0);(d=_.I2().resolve(_.EF))&&d.registerPanel(this.getIdentifier(),this);this.updateTheaterDisablement()}else this.data.visibility="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",this.visibility=this.data.visibility};
_.E.isTheaterModeChanged=function(){_.N("web_watch_imax_theater_mode")&&(this.liveChatEngagementPanel||this.isAiCompanionPanel||this.hidePanel())};
_.E.isFullscreenChanged=function(){_.N("web_watch_close_eps_on_fullscreen")&&(this.liveChatEngagementPanel||this.isAiCompanionPanel||this.hidePanel())};
_.E.focus=function(b){if(this.header)this.header.focus(b);else{var d;(d=_.Cl(this.hostElement).querySelector("ytd-flow-root-renderer"))==null||d.focus(b)}};
_.E.visibilityChanged=function(){if(!_.N("kevlar_use_engagement_panel_management_component")){this.updateChildVisibilityProperties();var b=this.visibility&&this.visibility!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",d=this.visibility==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",B=this.lastVisibility&&this.lastVisibility!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",k=this.lastVisibility==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",G=k||!this.lastVisibility,P,v,L,A=((P=this.data)==null?void 0:(v=P.identifier)==null?void 0:
v.tag)||((L=this.data)==null?void 0:L.panelIdentifier);if(b&&G){var a;((a=this.data)==null?0:a.onShowCommands)&&_.PG(this.hostElement,this.data.onShowCommands,this.hostElement);A&&_.Yg().dispatch(_.ER({type:"ADD_OPEN_ENGAGEMENT_PANEL",payload:{panelToAdd:A}}))}else if(d&&B){var O;((O=this.data)==null?0:O.onHideCommands)&&_.PG(this.hostElement,this.data.onHideCommands,this.hostElement);A&&_.Yg().dispatch(_.ER({type:"REMOVE_OPEN_ENGAGEMENT_PANEL",payload:{panelToRemove:A}}))}b&&this.lastVisibility!==
void 0&&(this.hostElement.style.order=String(-1*qqD++));_.N("kevlar_watch_focus_on_engagement_panels")&&b&&k&&this.focus({preventScroll:!0});this.updateTheaterDisablement()}this.lastVisibility=this.visibility};
_.E.notifyVisibilityChanged=function(b){var d;_.kJ(this.hostElement,"yt-engagement-panel-visible-changed",[this.data,b,(d=this.data)==null?void 0:d.targetId]);if(_.N("autonav_pause_for_comments_ep")){var B;_.dp(this.hostElement,"yt-autonav-engagement-panel-visible-changed",{visible:b==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED",targetId:(B=this.data)==null?void 0:B.targetId})}};
_.E.updateTheaterDisablement=function(){if(!_.N("kevlar_watch_theater_disablement_killswitch")){var b=this.theaterDisablementPanelIdentifier||this.getIdentifier()||"";if(this.isWatch&&QZe.includes(b)&&!_.N("watch_next_grid_ignore_disallowed_panels")){var d=_.t2(_.Yg().getState()),B=this.visibility!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN";b!==this.getIdentifier()&&this.originalTheaterState?this.clearTheaterDisablement():B?(this.originalTheaterState===void 0&&(this.originalTheaterState=d,this.theaterDisablementPanelIdentifier=
b),d&&_.BG(this.hostElement,"yt-toggle-theater-mode",[!1,!1])):this.originalTheaterState&&this.clearTheaterDisablement()}}};
_.E.clearTheaterDisablement=function(){_.BG(this.hostElement,"yt-toggle-theater-mode",[!0,!1]);this.theaterDisablementPanelIdentifier=this.originalTheaterState=void 0};
_.E.updateChildVisibilityProperties=function(){this.hostElement||_.N("kevlar_panel_property_init_killswitch")||this._enableProperties();var b=this.visibility;this.adHeaderImageLockupViewModel&&(this.adHeaderImageLockupViewModel.panelContentVisibility=b);var d,B=(d=this.headerElement)==null?void 0:d.firstElementChild;if(B&&!this.adHeaderImageLockupViewModel){d=b==="ENGAGEMENT_PANEL_VISIBILITY_COLLAPSED";B.collapsed=d;B=_.Cl(B).querySelector("#visibility-button");if(!B)return;(B=B.firstElementChild)&&
B.polymerController.is==="ytd-toggle-button-renderer"&&B.polymerController.data.isToggled!==d&&B.polymerController.set("data.isToggled",d)}var k;if(d=(k=this.contentElement)==null?void 0:k.firstElementChild)if(b&&b!=="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED")d.removeAttribute("panel-content-visible");else{d.setAttribute("panel-content-visible","");var G;(G=d.markDirty)==null||G.call(d)}};
_.E.onYtChangeEngagementPanelVisibilityAction=function(b){var d=this,B,k=(B=this.data)==null?void 0:B.targetId,G,P,v;B=((G=this.data)==null?void 0:(P=G.identifier)==null?void 0:P.tag)||((v=this.data)==null?void 0:v.panelIdentifier);var L=_.p(b,_.QNS),A;b=k&&(L==null?void 0:L.targetId)===k||B&&(L==null?void 0:(A=L.panelIdentifier)==null?void 0:A.tag)===B;this.dialog&&b&&(L==null?void 0:L.visibility)==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&(k==="engagement-panel-comments-section"?_.BG(this.hostElement,
"yt-close-popup-action",["ytd-engagement-panel-section-list-renderer"]):_.BG(this.hostElement,"yt-close-popup-action",["ytd-engagement-panel-section-list-renderer",B]));!_.N("kevlar_use_engagement_panel_management_component")&&b&&(k=L.visibility==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED",this.hideDelayMs&&!k?_.Y8.addJob(function(){d.visibility=L.visibility},2,this.hideDelayMs):this.visibility=L.visibility,L.visibility&&this.notifyVisibilityChanged(L.visibility))};
_.E.onYtScrollToEngagementPanelCommand=function(b){var d,B=(d=this.data)==null?void 0:d.targetId,k,G,P;d=((k=this.data)==null?void 0:(G=k.identifier)==null?void 0:G.tag)||((P=this.data)==null?void 0:P.panelIdentifier);b=_.p(b,_.szV);var v;(B&&(b==null?void 0:b.targetId)===B||d&&(b==null?void 0:(v=b.panelIdentifier)==null?void 0:v.tag)===d)&&this.visibility==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"&&_.BG(this.hostElement,"yt-scroll-to-watch-element",[this.hostElement])};
_.E.attachVEs=function(b){var d,B;(b==null?0:(d=b.content)==null?0:(B=d.productListRenderer)==null?0:B.trackingParams)&&_.DX().graftServerVe(b.content.productListRenderer.trackingParams);var k,G;(b==null?0:(k=b.content)==null?0:(G=k.transcriptRenderer)==null?0:G.trackingParams)&&_.DX().graftServerVe(b.content.transcriptRenderer.trackingParams)};
_.E.onYtUpdateEngagementPanelAction=function(b){var d,B=(d=this.data)==null?void 0:d.targetId;b=_.p(b,mGD);B&&(b==null?void 0:b.targetId)===B&&(this.updatePanel({engagementPanelSectionListRenderer:{header:b==null?void 0:b.header,content:b==null?void 0:b.content}},!1),this.attachVEs(b))};
_.E.onYtShowEngagementPanelScrimAction=function(b){var d,B=(d=this.data)==null?void 0:d.targetId;b=_.p(b,anX);B&&(b==null?void 0:b.engagementPanelTargetId)===B&&(this.scrimmed=!0)};
_.E.onYtHideEngagementPanelScrimAction=function(b){var d,B=(d=this.data)==null?void 0:d.targetId;b=_.p(b,Ae0);B&&(b==null?void 0:b.engagementPanelTargetId)===B&&(this.scrimmed=!1)};
_.E.getIdentifier=function(){var b,d,B;return((b=this.data)==null?void 0:b.panelIdentifier)||((d=this.data)==null?void 0:(B=d.identifier)==null?void 0:B.tag)};
_.E.getSurface=function(){var b,d;return(b=this.data)==null?void 0:(d=b.identifier)==null?void 0:d.surface};
_.DB.Object.defineProperties(mx.prototype,{targetId:{configurable:!0,enumerable:!0,get:function(){var b;return(b=this.data)==null?void 0:b.targetId}},
webSize:{configurable:!0,enumerable:!0,get:function(){var b;return(b=this.data)==null?void 0:b.size}},
hideFooterBorder:{configurable:!0,enumerable:!0,get:function(){var b=this.getIdentifier();return b==="engagement-panel-youchat"||b==="PAyouchat"}},
isAiCompanionPanel:{configurable:!0,enumerable:!0,get:function(){return this.getIdentifier()==="PAai_companion"}}});
mx.prototype.visibilityChanged=mx.prototype.visibilityChanged;mx.prototype.isFullscreenChanged=mx.prototype.isFullscreenChanged;mx.prototype.isTheaterModeChanged=mx.prototype.isTheaterModeChanged;mx.prototype.dataChanged=mx.prototype.dataChanged;mx.prototype.forwardPopupClosedToFlowRootRenderer=mx.prototype.forwardPopupClosedToFlowRootRenderer;mx.prototype.onYtRendererstamperFinished=mx.prototype.onYtRendererstamperFinished;
_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],mx.prototype,"actionHandlerBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],mx.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.fH),_.n("design:type",Object)],mx.prototype,"ytdReduxBehavior",void 0);_.w([_.R(_.B5.YtEventForwardingBehavior),_.n("design:type",Object)],mx.prototype,"ytEventForwardingBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],mx.prototype,"data",void 0);
_.w([_.Z({computed:"computeHeaderData(data.header, secondaryHeaderData)"}),_.n("design:type",Object)],mx.prototype,"headerData",void 0);_.w([_.Z(),_.n("design:type",Object)],mx.prototype,"secondaryHeaderData",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],mx.prototype,"visibility",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],mx.prototype,"contentEmpty",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],mx.prototype,"scrimmed",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],mx.prototype,"dialog",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],mx.prototype,"dropdown",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],mx.prototype,"darkerPanels",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],mx.prototype,"matchContentTheme",void 0);_.w([_.Z(),_.n("design:type",Object)],mx.prototype,"disableAutoFill",void 0);
_.w([_.Z({reflectToAttribute:!0,value:_.N("optimal_reading_width_comments_ep")}),_.n("design:type",Boolean)],mx.prototype,"optimalReadingWidthComments",void 0);_.w([_.Z(),_.n("design:type",Number)],mx.prototype,"hideDelayMs",void 0);_.w([_.Z({selector:_.jK,reflectToAttribute:!0}),_.n("design:type",Object)],mx.prototype,"isFullscreen",void 0);_.w([_.Z({selector:_.t2,reflectToAttribute:!0}),_.n("design:type",Object)],mx.prototype,"isTheaterMode",void 0);
_.w([_.Z(),_.n("design:type",Number)],mx.prototype,"showDelayMs",void 0);_.w([_.Z({reflectToAttribute:!0}),_.X("data.targetId"),_.n("design:type",Object),_.n("design:paramtypes",[])],mx.prototype,"targetId",null);_.w([_.Z({reflectToAttribute:!0}),_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],mx.prototype,"webSize",null);_.w([_.Z(),_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],mx.prototype,"hideFooterBorder",null);
_.w([_.Z(),_.n("design:type",Object)],mx.prototype,"isWatch",void 0);_.w([_.Z(),_.n("design:type",Object)],mx.prototype,"originalTheaterState",void 0);_.w([_.Z(),_.n("design:type",Object)],mx.prototype,"theaterDisablementPanelIdentifier",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],mx.prototype,"isWatchWhilePanel",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],mx.prototype,"shortsPanel",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],mx.prototype,"liveChatEngagementPanel",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],mx.prototype,"learningChatEngagementPanel",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],mx.prototype,"liveChatReplyPanel",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],mx.prototype,"enableAnchoredPanel",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],mx.prototype,"disableBackdropFilter",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],mx.prototype,"isPersistentPanel",void 0);_.w([_.Z(),_.n("design:type",Object)],mx.prototype,"trackEngagementPanelVisibility",void 0);_.w([_.Z(),_.n("design:type",Object)],mx.prototype,"overscrollContain",void 0);_.w([_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],mx.prototype,"isAiCompanionPanel",null);
_.w([_.DM("#header"),_.n("design:type",HTMLElement)],mx.prototype,"headerElement",void 0);_.w([_.DM("#header > *"),_.n("design:type",HTMLElement)],mx.prototype,"header",void 0);_.w([_.DM("ytd-section-list-renderer"),_.n("design:type",Object)],mx.prototype,"sectionListRendererElement",void 0);_.w([_.DM("panel-ad-header-image-lockup-view-model"),_.n("design:type",HTMLElement)],mx.prototype,"adHeaderImageLockupViewModel",void 0);
_.w([_.DM("#content"),_.n("design:type",HTMLElement)],mx.prototype,"contentElement",void 0);_.w([_.$0("yt-rendererstamper-finished"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],mx.prototype,"onYtRendererstamperFinished",null);_.w([_.$0("yt-popup-closed"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],mx.prototype,"forwardPopupClosedToFlowRootRenderer",null);
_.w([_.pl("data","isFullscreen","isTheaterMode"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],mx.prototype,"dataChanged",null);_.w([_.O8("isTheaterMode"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],mx.prototype,"isTheaterModeChanged",null);_.w([_.O8("isFullscreen"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],mx.prototype,"isFullscreenChanged",null);
_.w([_.O8("visibility"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],mx.prototype,"visibilityChanged",null);_.w([_.ZM({is:"ytd-engagement-panel-section-list-renderer",disableElementRegistration:!0})],mx);
_.V(mx,"ytd-engagement-panel-section-list-renderer",function(){if($5q!==void 0)return $5q;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return $5q=b},{mode:_.s_("kevlar_poly_si_batch_j028")?1:2});var x5q;var $q=function(){var b=_.g.apply(this,arguments)||this;b.lastRenderedPanelIds=new Set;b.visiblePanels=[];b.actionMap={"yt-change-engagement-panel-visibility-action":"onYtChangeEngagementPanelVisibilityAction"};return b};
_.c($q,_.g);_.E=$q.prototype;_.E.dataChanged=function(){if(this.data){for(var b=[],d=_.C(this.data),B=d.next();!B.done;B=d.next()){B=B.value;var k=void 0,G=void 0,P=(k=B)==null?void 0:(G=k.engagementPanelSectionListRenderer)==null?void 0:G.visibility;G=k=void 0;((k=B)==null?0:(G=k.engagementPanelSectionListRenderer)==null?0:G.targetId)&&P!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&b.push(B)}this.visiblePanels=b}else this.visiblePanels=[]};
_.E.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}}};
_.E.withoutVisiblePanelById=function(b){return this.visiblePanels.filter(function(d){var B;return((B=d.engagementPanelSectionListRenderer)==null?void 0:B.targetId)!==b})};
_.E.onYtChangeEngagementPanelVisibilityAction=function(b){var d=this,B=_.p(b,_.QNS);if(this.data&&(B==null?0:B.targetId)&&(B==null?0:B.visibility)){var k,G=(k=this.data.find(function(v){var L;return((L=v.engagementPanelSectionListRenderer)==null?void 0:L.targetId)===B.targetId}))==null?void 0:k.engagementPanelSectionListRenderer;
if(G){var P=this.withoutVisiblePanelById(B.targetId);B.visibility!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&(b=this.data.find(function(v){var L;return((L=v.engagementPanelSectionListRenderer)==null?void 0:L.targetId)===B.targetId}))&&(P=[b].concat(_.K6(P)));
this.hideDelayMs&&B.visibility==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&P.length===0?_.Y8.addJob(function(){G.visibility=B.visibility;d.visiblePanels=P},10,this.hideDelayMs):(G.visibility=B.visibility,this.visiblePanels=P);
_.kJ(this.hostElement,"yt-engagement-panels-visible-changed",[P])}}};
_.E.onRendererstamperFinished=function(){var b=new Set(this.visiblePanels.map(function(d){var B;return(B=d.engagementPanelSectionListRenderer)==null?void 0:B.targetId}));
this.handlePanelVisibilityChange(b,this.lastRenderedPanelIds);this.lastRenderedPanelIds=b};
_.E.handlePanelVisibilityChange=function(b,d){b=b===void 0?new Set:b;d=d===void 0?new Set:d;if(this.data)for(var B=_.C(this.data),k=B.next();!k.done;k=B.next()){k=k.value;var G=void 0,P=void 0,v=(G=k)==null?void 0:(P=G.engagementPanelSectionListRenderer)==null?void 0:P.targetId;if(v&&(G=d.has(v),P=b.has(v),v=void 0,!G&&P?(P=G=void 0,v=(G=k)==null?void 0:(P=G.engagementPanelSectionListRenderer)==null?void 0:P.onShowCommands):G&&!P&&(P=G=void 0,v=(G=k)==null?void 0:(P=G.engagementPanelSectionListRenderer)==
null?void 0:P.onHideCommands),v))for(k=_.C(v),v=k.next();!v.done;v=k.next())this.ytComponentBehavior.resolveCommand(v.value)}};
$q.prototype.onRendererstamperFinished=$q.prototype.onRendererstamperFinished;$q.prototype.dataChanged=$q.prototype.dataChanged;_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],$q.prototype,"ytComponentBehavior",void 0);_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],$q.prototype,"actionHandlerBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],$q.prototype,"ytRendererBehavior",void 0);
_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],$q.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],$q.prototype,"lastRenderedPanelIds",void 0);_.w([_.Z(),_.n("design:type",Number)],$q.prototype,"hideDelayMs",void 0);_.w([_.Z(),_.n("design:type",Array)],$q.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Array)],$q.prototype,"visiblePanels",void 0);_.w([_.Z(),_.n("design:type",Boolean)],$q.prototype,"isWatchWhilePanel",void 0);
_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],$q.prototype,"dataChanged",null);_.w([_.$0("yt-rendererstamper-finished"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],$q.prototype,"onRendererstamperFinished",null);_.w([_.ZM({is:"ytd-watch-engagement-panels",disableElementRegistration:!0})],$q);
_.V($q,"ytd-watch-engagement-panels",function(){if(x5q!==void 0)return x5q;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return x5q=b},{mode:1});var Yq1;var OD=function(){return _.g.apply(this,arguments)||this};
_.c(OD,_.g);OD.prototype.dataChanged=function(){this.data&&this.data.companionLegalText!==void 0&&this.data.companionLegalText!==null&&_.f6(_.Cl(this.hostElement).querySelector("#text"),_.EBS(_.vBr,this.data.companionLegalText))};
OD.prototype.computeAutoScrollEnabled=function(b,d){return b&&!d};
OD.prototype.expandedChanged=function(){this.expanderIcon=this.expanded?"expand-less":"expand-more"};
OD.prototype.onToggleTap=function(){this.expanded=!this.expanded};
OD.prototype.expandedChanged=OD.prototype.expandedChanged;OD.prototype.dataChanged=OD.prototype.dataChanged;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],OD.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.LKD),_.n("design:type",Object)],OD.prototype,"ytdAutoScrollBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],OD.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0,value:!1}),_.n("design:type",Boolean)],OD.prototype,"expanded",void 0);
_.w([_.Z({computed:"computeAutoScrollEnabled(data.companionLegalTextEnableAutoscroll, expanded)"}),_.n("design:type",Boolean)],OD.prototype,"autoScrollEnabled",void 0);_.w([_.Z(),_.n("design:type",String)],OD.prototype,"expanderIcon",void 0);_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],OD.prototype,"dataChanged",null);
_.w([_.O8("expanded"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],OD.prototype,"expandedChanged",null);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-companion-legal-text-renderer"})],OD);
_.V(OD,"ytd-companion-legal-text-renderer",function(){if(Yq1!==void 0)return Yq1;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return Yq1=b},{mode:1});var ec1;var IT=function(){var b=_.g.apply(this,arguments)||this;b.buttonUpdate=_.N("web_modern_buttons");b.kevlarWatchGrid=_.N("kevlar_watch_grid");b.centerAlignDescription=_.N("action_companion_center_align_description");b.truncateDomain=_.N("action_companion_truncate_domain");b.enableMonoStyle=_.N("enable_default_mono_cta_migration_web_client");return b};
_.c(IT,_.g);_.E=IT.prototype;_.E.computeButtonOverride=function(){if(this.buttonUpdate)return{style:this.enableMonoStyle?"mono":"call-to-action",type:"filled"}};
_.E.getOnLayoutVisibleCallback=function(){var b=_.dF("yt.www.ads.eventcache.getLastCompanionData");return b?(b=b())&&b.onLayoutVisibleCallback:null};
_.E.getLayoutId=function(){var b=_.dF("yt.www.ads.eventcache.getLastCompanionData");return b?(b=b())&&b.layoutId:null};
_.E.dataChanged=function(){if(this.data){this.data.adBadge||this.set("data.adBadge",IT.JSC$23544_DEFAULT_AD_BADGE_RENDERER);var b=this.getOnLayoutVisibleCallback();b&&b()}};
_.E.getButtonRenderer=function(b){return b.actionButton&&_.p(b.actionButton,_.am)?(delete _.p(b.actionButton,_.am).navigationEndpoint,_.p(b.actionButton,_.am)):{}};
_.E.onClick=function(b){var d=this;if((!_.N("web_modern_buttons")||!_.eK(_.Q8(b),this.hostElement,["YTD-AD-HOVER-TEXT-BUTTON-RENDERER"]))&&this.data&&this.data.navigationEndpoint){b=_.kN();var B=this.getLayoutId();b&&B&&_.N("h5_companion_enable_adcpn_macro_substitution_for_click_pings")?b.getPlayerPromise().then(function(k){(new _.fU(k)).executeCommand(d.data.navigationEndpoint,B)}):_.N("kevlar_companion_resolve_command_killswitch")?_.dp(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint}):
this.ytComponentBehavior.resolveCommand(this.data.navigationEndpoint);
_.BG(this.hostElement,"yt-companion-ad-clicked",["action-companion",B])}};
_.DB.Object.defineProperties(IT.prototype,{getRating:{configurable:!0,enumerable:!0,get:function(){var b,d,B;return((b=this.data)==null?0:(d=b.detailsLine)==null?0:(B=d.adRating)==null?0:B.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 b,d,B,k;return((b=this.data)==null?0:(d=b.detailsLine)==null?0:(B=d.adRating)==null?0:(k=B.ratingIcon)==null?0:k.iconType)?_.fx(this.data.detailsLine.adRating.ratingIcon.iconType):null}},
getDetailsLine:{configurable:!0,enumerable:!0,get:function(){var b,d,B,k;return((b=this.data)==null?0:(d=b.detailsLine)==null?0:(B=d.texts)==null?0:(k=B[0])==null?0:k.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 b,d;return((b=this.data)==null?0:(d=b.description)==null?0:d.text)?this.data.description.text:null}},
computeDescriptionTextHidden:{configurable:!0,enumerable:!0,get:function(){return!this.getDescriptionText}},
interactionLoggingClientData:{configurable:!0,enumerable:!0,get:function(){var b=_.dF("yt.www.ads.eventcache.getLastCompanionData");return b?(b=b())&&b.interactionLoggingClientData:null}},
hideBanner:{configurable:!0,enumerable:!0,get:function(){var b=this.data.bannerImage&&this.get("thumbnail.thumbnails.0.url",this.data.bannerImage);return b?b.indexOf("/default_banner")!==-1:!0}}});
IT.prototype.onClick=IT.prototype.onClick;IT.prototype.dataChanged=IT.prototype.dataChanged;IT.JSC$23544_DEFAULT_AD_BADGE_RENDERER={metadataBadgeRenderer:{label:_.AU("AD_BADGE_TEXT",void 0,"Ad"),style:"BADGE_STYLE_TYPE_AD"}};_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],IT.prototype,"ytComponentBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],IT.prototype,"rendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],IT.prototype,"data",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],IT.prototype,"buttonUpdate",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],IT.prototype,"kevlarWatchGrid",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],IT.prototype,"centerAlignDescription",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],IT.prototype,"truncateDomain",void 0);
_.w([_.Z({computed:"computeButtonOverride(buttonUpdate)"}),_.n("design:type",Object)],IT.prototype,"buttonOverride",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],IT.prototype,"enableMonoStyle",void 0);_.w([_.X("data.detailsLine.adRating.ratingText"),_.n("design:type",Object),_.n("design:paramtypes",[])],IT.prototype,"getRating",null);_.w([_.X("getRating"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],IT.prototype,"computeRatingHidden",null);
_.w([_.X("data.detailsLine.adRating.ratingIcon.iconType"),_.n("design:type",Object),_.n("design:paramtypes",[])],IT.prototype,"iconType",null);_.w([_.X("data.detailsLine.texts.0.text"),_.n("design:type",Object),_.n("design:paramtypes",[])],IT.prototype,"getDetailsLine",null);_.w([_.X("getDetailsLine"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],IT.prototype,"computeDetailsLineHidden",null);
_.w([_.X("data.description.text"),_.n("design:type",Object),_.n("design:paramtypes",[])],IT.prototype,"getDescriptionText",null);_.w([_.X("getDescriptionText"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],IT.prototype,"computeDescriptionTextHidden",null);_.w([_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],IT.prototype,"interactionLoggingClientData",null);
_.w([_.Z({reflectToAttribute:!0}),_.X("data"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],IT.prototype,"hideBanner",null);_.w([_.pl("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],IT.prototype,"dataChanged",null);_.w([_.$0("click"),_.n("design:type",Function),_.n("design:paramtypes",[Event]),_.n("design:returntype")],IT.prototype,"onClick",null);_.w([_.ZM({is:"ytd-action-companion-ad-renderer",disableElementRegistration:!0})],IT);
_.V(IT,"ytd-action-companion-ad-renderer",function(){if(ec1!==void 0)return ec1;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return ec1=b},{mode:_.s_("kevlar_poly_si_batch_j067")?1:2});var br_;var dAe;var Dx=function(){var b=_.g.apply(this,arguments)||this;b.buttonUpdate=_.N("web_modern_buttons");b.hideLegacyBanner=_.N("enable_dsa_one_click_ata_translators_infeed_elements");b.adInfoButtonStyle="mono";b.adInfoButtonType="text";b.noDotAdBadge=!0;return b};
_.c(Dx,_.g);_.E=Dx.prototype;_.E.getOnLayoutVisibleCallback=function(){var b=_.dF("yt.www.ads.eventcache.getLastCompanionData");return b?(b=b())&&b.onLayoutVisibleCallback:null};
_.E.getLayoutId=function(){var b=_.dF("yt.www.ads.eventcache.getLastCompanionData");return b?(b=b())&&b.layoutId:null};
_.E.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 b=this.data.image.thumbnail.thumbnails[0];this.imageSrc=b.url?_.Tb(b.url):void 0;this.imageWidth=b.width||0;this.imageHeight=b.height||0}this.data.clickthroughEndpoint&&_.p(this.data.clickthroughEndpoint,_.sN)&&(b=_.p(this.data.clickthroughEndpoint,_.sN).url,_.N("kevlar_sanitize_image_companion_killswitch")?this.clickThroughUrl=
b||"":b?(b=_.Tb(b),this.clickThroughUrl=_.V1(b)):this.clickThroughUrl=void 0);(b=this.getOnLayoutVisibleCallback())&&b()}};
_.E.onClick=function(b){_.eK(_.Q8(b),this.hostElement,["A".toString(),"BUTTON".toString()])||this.handleClick(b)};
_.E.handleClick=function(){var b=this;this.data&&this.data.clickthroughEndpoint&&(_.dp(this.hostElement,"yt-navigate",{endpoint:this.data.clickthroughEndpoint}),this.data.onClickCommands&&this.data.onClickCommands.forEach(function(d){b.macroReplacementBehavior.sendServiceRequestAction([d])}),_.BG(this.hostElement,"yt-companion-ad-clicked",["image-companion",
this.getLayoutId()]))};
_.E.onLoad=function(){_.kJ(this.hostElement,"yt-refit-popups-action")};
_.DB.Object.defineProperties(Dx.prototype,{macros:{configurable:!0,enumerable:!0,get:function(){var b=_.dF("yt.www.ads.eventcache.getLastCompanionData");return b?(b=b())&&b.macros||{}:{}}},
interactionLoggingClientData:{configurable:!0,enumerable:!0,get:function(){var b=_.dF("yt.www.ads.eventcache.getLastCompanionData");return b?(b=b())&&b.interactionLoggingClientData:null}}});
Dx.prototype.onLoad=Dx.prototype.onLoad;Dx.prototype.onClick=Dx.prototype.onClick;Dx.prototype.dataChanged=Dx.prototype.dataChanged;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Dx.prototype,"rendererBehavior",void 0);_.w([_.R(vY1.YtMacroReplacementBehavior),_.n("design:type",Object)],Dx.prototype,"macroReplacementBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Dx.prototype,"data",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Dx.prototype,"buttonUpdate",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Dx.prototype,"hideLegacyBanner",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Dx.prototype,"adInfoButtonStyle",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Dx.prototype,"adInfoButtonType",void 0);_.w([_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],Dx.prototype,"macros",null);
_.w([_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],Dx.prototype,"interactionLoggingClientData",null);_.w([_.Z(),_.n("design:type",String)],Dx.prototype,"clickThroughUrl",void 0);_.w([_.Z(),_.n("design:type",_.gq)],Dx.prototype,"imageSrc",void 0);_.w([_.Z(),_.n("design:type",Number)],Dx.prototype,"imageWidth",void 0);_.w([_.Z(),_.n("design:type",Number)],Dx.prototype,"imageHeight",void 0);_.w([_.Z(),_.n("design:type",Object)],Dx.prototype,"noDotAdBadge",void 0);
_.w([_.pl("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Dx.prototype,"dataChanged",null);_.w([_.$0("click"),_.n("design:type",Function),_.n("design:paramtypes",[Event]),_.n("design:returntype")],Dx.prototype,"onClick",null);_.w([_.$0("load"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Dx.prototype,"onLoad",null);_.w([_.ZM({is:"ytd-image-companion-renderer",disableElementRegistration:!0})],Dx);
_.V(Dx,"ytd-image-companion-renderer",function(){if(dAe!==void 0)return dAe;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return dAe=b},{mode:_.s_("kevlar_poly_si_batch_j067")?1:2});var B7b;var UD=function(){return _.g.apply(this,arguments)||this};
_.c(UD,_.g);_.E=UD.prototype;_.E.dataChanged=function(){this.set("data.adBadge",UD.JSC$23553_DEFAULT_AD_BADGE_RENDERER);if(this.data){var b=this.getOnLayoutVisibleCallback();b&&b()}};
_.E.getOnLayoutVisibleCallback=function(){var b=_.dF("yt.www.ads.eventcache.getLastCompanionData");return b?(b=b())&&b.onLayoutVisibleCallback:null};
_.E.getLayoutId=function(){var b=_.dF("yt.www.ads.eventcache.getLastCompanionData");return b?(b=b())&&b.layoutId:null};
_.E.onCompanionClicked=function(b){this.data&&(b.target!==this.shopTitle&&this.sendTrackingPings(this.data.clickTrackingEndpoints),_.BG(this.hostElement,"yt-companion-ad-clicked",["shopping-companion",this.getLayoutId()]))};
_.E.onShopTextTap=function(){if(this.data&&this.data.clickToAdvSiteEndpoint){var b=_.kN(),d=this.getLayoutId(),B=this.data.clickToAdvSiteEndpoint;b&&d&&_.N("h5_companion_enable_adcpn_macro_substitution_for_click_pings")?b.getPlayerPromise().then(function(k){(new _.fU(k)).executeCommand(B,d)}):_.dp(this.hostElement,"yt-navigate",{endpoint:B})}};
_.E.sendTrackingPings=function(b){if(b&&b.length!==0&&b[0].loggingUrls&&(b=b[0].loggingUrls.map(this.getBaseUrl)))for(var d=0;d<b.length;d++)_.C_(b[d])};
_.E.getBaseUrl=function(b){return b.baseUrl||""};
_.DB.Object.defineProperties(UD.prototype,{interactionLoggingClientData:{configurable:!0,enumerable:!0,get:function(){var b=_.dF("yt.www.ads.eventcache.getLastCompanionData");return b?(b=b())&&b.interactionLoggingClientData:null}}});
UD.prototype.onCompanionClicked=UD.prototype.onCompanionClicked;UD.prototype.dataChanged=UD.prototype.dataChanged;UD.JSC$23553_DEFAULT_AD_BADGE_RENDERER={metadataBadgeRenderer:{label:_.AU("AD_BADGE_TEXT",void 0,"Ad"),style:"BADGE_STYLE_TYPE_AD"}};_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],UD.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],UD.prototype,"data",void 0);_.w([_.DM("#title"),_.n("design:type",HTMLElement)],UD.prototype,"shopTitle",void 0);
_.w([_.pl("data.impressionEndpoints"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],UD.prototype,"dataChanged",null);_.w([_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],UD.prototype,"interactionLoggingClientData",null);_.w([_.$0("yt-navigate"),_.n("design:type",Function),_.n("design:paramtypes",[Event]),_.n("design:returntype")],UD.prototype,"onCompanionClicked",null);
_.w([_.ZM({is:"ytd-shopping-companion-renderer",disableElementRegistration:!0})],UD);
_.V(UD,"ytd-shopping-companion-renderer",function(){if(B7b!==void 0)return B7b;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return B7b=b},{mode:1});_.B$(_.y(function(b){var d=b.data;b=_.od({visibilityCallback:function(k){var G,P=(G=d().interaction)==null?void 0:G.onFirstVisible;k&&P&&_.VW(P)},
showOption:_.yg});var B=_.i3(function(){return d().interaction},pA0);
_.KL(function(){var k,G;G=(G=_.dF("yt.www.ads.eventcache.getLastCompanionData"))?(G=G())&&G.onLayoutVisibleCallback:null;(k=G)==null||k()},"po");
return _.W("banner-image-layout-view-model",{class:"ytwBannerImageLayoutViewModelHost","on:load":_.A2(function(k){_.kJ(k.currentTarget,"yt-refit-popups-action")}),
el:_.Yl(b,B),"aria-label":function(){var k,G;return(k=d().interaction)==null?void 0:(G=k.accessibility)==null?void 0:G.label}},_.W("div",{class:"ytwBannerImageLayoutViewModelHostBannerImage"},_.W(_.MN,{data:function(){return d().adImage}},{adImageViewModel:function(k){return _.W(_.bg,{data:k.data,
targetHeight:80,customCommandResolver:pA0})}})),_.W("div",{class:"ytwBannerImageLayoutViewModelHostMetadata"},_.W("div",{class:"ytwBannerImageLayoutViewModelHostMetadataAdBadge"},_.W(_.MN,{data:function(){return d().adBadge}},{adBadgeViewModel:function(k){return _.W(_.nm,{data:k.data,
hasDot:!1,adRenderingContextType:function(){return"AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"}})}})),_.W("div",{class:"ytwBannerImageLayoutViewModelHostMetadataMenu"},_.W(_.MN,{data:function(){return d().menu}},{buttonViewModel:_.F0}))))},"qo"),"banner-image-layout-view-model",{props:{data:_.DK}});_.B$(_.y(function(b){var d=b.data;b=_.od({visibilityCallback:function(k){var G,P=(G=d().interaction)==null?void 0:G.onFirstVisible;k&&P&&_.VW(P)},
showOption:_.yg});var B=_.i3(function(){return d().interaction},Muc);
_.KL(function(){var k,G;G=(G=_.dF("yt.www.ads.eventcache.getLastCompanionData"))?(G=G())&&G.onLayoutVisibleCallback:null;(k=G)==null||k()},"ro");
return _.W("top-banner-image-text-icon-buttoned-layout-view-model",{class:"ytwTopBannerImageTextIconButtonedLayoutViewModelHost",el:_.Yl(b,B)},_.W("div",{class:"ytwTopBannerImageTextIconButtonedLayoutViewModelHostBannerImage"},_.W(_.MN,{data:function(){return d().adImage}},{adImageViewModel:function(k){return _.W(_.bg,{data:k.data,
targetHeight:80,customCommandResolver:Muc})}})),_.W("div",{class:"ytwTopBannerImageTextIconButtonedLayoutViewModelHostMetadata"},_.W("div",{class:"ytwTopBannerImageTextIconButtonedLayoutViewModelHostMetadataAvatarLockup"},_.W(_.MN,{data:function(){return d().adAvatarLockup}},{adAvatarLockupViewModel:function(k){return _.W(rU$,{data:k.data,
customCommandResolver:Muc})}})),_.W(_.MN,{data:function(){return d().adButton}},{adButtonViewModel:function(k){return _.W(_.Vg,{data:k.data,
customCommandResolver:Muc})}}),_.W("div",{class:"ytwTopBannerImageTextIconButtonedLayoutViewModelHostMetadataMenu"},_.W(_.MN,{data:function(){return d().menu}},{buttonViewModel:_.F0}))))},"so"),"top-banner-image-text-icon-buttoned-layout-view-model",{props:{data:_.DK}});var k2x={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"},oT=function(){var b=_.g.apply(this,arguments)||this;b.updateCompanionDataJobId=0;b.contentVideoId=null;b.player=null;b.actionMap={"yt-companion-ad-clicked":"handleCompanionAdClicked"};
return b};
_.c(oT,_.g);_.E=oT.prototype;_.E.configureRendererStamper=function(){return{oneofRenderer:{id:"companion",mapping:k2x}}};
_.E.attached=function(){var b=this,d=_.kN();d&&d.getPlayerPromise().then(function(B){b.getCachedDataAndListen(B)})};
_.E.detached=function(){this.player&&(this.ytPlayerListenerBehavior.unlistenFromPlayerEvent(this.player,"updateKevlarOrC3Companion",this.receiveCompanionData),this.player=null)};
_.E.updateRendererStamper=function(){var b={};if(this.data)for(var d in k2x)if(this.data[d]){b[d]=this.data[d];break}if(this.oneofRenderer!=void 0||Object.keys(b).length)this.oneofRenderer=b};
_.E.getCachedDataAndListen=function(b){var d=this.retrieveCachedCompanionData();d&&Object.keys(d).length&&this.receiveCompanionData(d);this.ytPlayerListenerBehavior.listenToPlayerEvent(b,"updateKevlarOrC3Companion",this.receiveCompanionData);this.player=b};
_.E.retrieveCachedCompanionData=function(){return _.k4.yt&&_.k4.yt.www&&_.k4.yt.www.ads&&_.k4.yt.www.ads.eventcache&&_.k4.yt.www.ads.eventcache.getLastCompanionData?_.k4.yt.www.ads.eventcache.getLastCompanionData():null};
_.E.receiveCompanionData=function(b){b&&Object.keys(b).length?(this.contentVideoId=b.contentVideoId,this.setCompanionData(b)):this.setCompanionData(b)};
_.E.setCompanionData=function(b){this.cancelPendingCompanionAdJobs();if(b){this.updateCompanionDataJobId=0;for(var d in k2x)k2x.hasOwnProperty(d)&&(this.data[d]=void 0);b.shoppingCompanionCarouselRenderer?this.set("data.shoppingCompanionCarouselRenderer",b.shoppingCompanionCarouselRenderer):b.imageCompanionAdRenderer?this.set("data.imageCompanionAdRenderer",b.imageCompanionAdRenderer):b.actionCompanionAdRenderer?(this.set("data.actionCompanionAdRenderer",b.actionCompanionAdRenderer),_.kJ(this.hostElement,
"yt-hide-unlimited-offer-module"),_.kJ(this.hostElement,"yt-hide-tvfilm-offer-module")):b.bannerImageLayoutViewModel?this.set("data.bannerImageLayoutViewModel",b.bannerImageLayoutViewModel):b.topBannerImageTextIconButtonedLayoutViewModel&&this.set("data.topBannerImageTextIconButtonedLayoutViewModel",b.topBannerImageTextIconButtonedLayoutViewModel);this.updateRendererStamper()}};
_.E.dataChanged=function(){var b=this,d=_.kN();d?d.getPlayerPromise().then(function(B){b.contentVideoId&&B.getVideoUrl().includes("v="+b.contentVideoId)||(b.cancelPendingCompanionAdJobs(),b.updateRendererStamper())}):_.BQ(Error("np"))};
_.E.cancelPendingCompanionAdJobs=function(){this.updateCompanionDataJobId&&(_.Y8.cancelJob(this.updateCompanionDataJobId),this.updateCompanionDataJobId=0)};
_.E.handleCompanionAdClicked=function(b,d){this.player.onAdUxClicked(b,d);this.player.pauseVideo()};
oT.prototype.dataChanged=oT.prototype.dataChanged;_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],oT.prototype,"ytComponentBehavior",void 0);_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],oT.prototype,"ytActionHandlerBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],oT.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],oT.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.R(_.NF.YtPlayerListenerBehavior),_.n("design:type",_.pH)],oT.prototype,"ytPlayerListenerBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],oT.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Object)],oT.prototype,"oneofRenderer",void 0);_.w([_.pl("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],oT.prototype,"dataChanged",null);_.w([_.ZM({is:"ytd-companion-slot-renderer",disableElementRegistration:!0})],oT);
_.V(oT,"ytd-companion-slot-renderer",function(){if(br_!==void 0)return br_;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return br_=b},{mode:_.s_("kevlar_poly_si_batch_j067")?
1:2});var G2s;var NQ=function(){return _.g.apply(this,arguments)||this};
_.c(NQ,_.g);NQ.prototype.dataChanged=function(){this.companionSlotData={hack:!0}};
NQ.prototype.dataChanged=NQ.prototype.dataChanged;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],NQ.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],NQ.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Object)],NQ.prototype,"companionSlotData",void 0);_.w([_.pl("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],NQ.prototype,"dataChanged",null);
_.w([_.ZM({disableElementRegistration:!0,is:"ytd-player-legacy-desktop-watch-ads-renderer"})],NQ);
_.V(NQ,"ytd-player-legacy-desktop-watch-ads-renderer",function(){if(G2s!==void 0)return G2s;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return G2s=b},{mode:1});var PT$;var pZ=function(){var b=_.g.apply(this,arguments)||this;b.skinnyMode=!1;b.COMPACT_EVENT_COUNT=4;b.onShelfToggleButtonTap=function(){b.logTap(b.data);b.showingMore=!b.showingMore};
b.onShelfToggleButtonFocus=function(){b.showingMore||(b.logTap(b.data),b.showingMore=!0,_.Op(b,function(){var d=b.COMPACT_EVENT_COUNT-1,B;(B=_.Cl(b.hostElement).querySelector("#event-"+d))==null||B.focus()}))};
return b};
_.c(pZ,_.g);_.E=pZ.prototype;_.E.attached=function(){this.shelfToggleButton.addEventListener("tap",this.onShelfToggleButtonTap);this.shelfToggleButton.addEventListener("focus",this.onShelfToggleButtonFocus);this.addInfoTooltipListeners()};
_.E.detached=function(){this.shelfToggleButton.removeEventListener("tap",this.onShelfToggleButtonTap);this.shelfToggleButton.removeEventListener("focus",this.onShelfToggleButtonFocus);this.removeInfoTooltipListeners()};
_.E.addInfoTooltipListeners=function(){this.infoContainer.addEventListener("tap",_.mq(this.infoTooltip,this.infoTooltip.show));this.infoContainer.addEventListener("mouseenter",_.mq(this.infoTooltip,this.infoTooltip.show));this.infoContainer.addEventListener("focus",_.mq(this.infoTooltip,this.infoTooltip.show));this.infoContainer.addEventListener("mouseleave",_.mq(this.infoTooltip,this.infoTooltip.hide));this.infoContainer.addEventListener("blur",_.mq(this.infoTooltip,this.infoTooltip.hide))};
_.E.removeInfoTooltipListeners=function(){this.infoContainer.removeEventListener("tap",_.mq(this.infoTooltip,this.infoTooltip.show));this.infoContainer.removeEventListener("mouseenter",_.mq(this.infoTooltip,this.infoTooltip.show));this.infoContainer.removeEventListener("focus",_.mq(this.infoTooltip,this.infoTooltip.show));this.infoContainer.removeEventListener("mouseleave",_.mq(this.infoTooltip,this.infoTooltip.hide));this.infoContainer.removeEventListener("blur",_.mq(this.infoTooltip,this.infoTooltip.hide))};
_.E.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)};
_.E.onShowingMoreChanged=function(){var b;this.showingMoreChanged((b=this.showingMore)!=null?b:!1)};
_.E.showingMoreChanged=function(b){var d=this.get("data.events")||[];this.set("restEvents",d.slice(1,b?d.length:this.COMPACT_EVENT_COUNT).map(function(B){return B.ticketEventRenderer}));
d.slice(0,b?d.length:this.COMPACT_EVENT_COUNT).forEach(function(B){var k=_.hb();B=B.ticketEventRenderer.trackingParams;_.RD()&&k&&B&&(B=_.Mc(B),k&&_.wp(k,B))});
this.shelfTogglerLabelText=this.showingMore?this.data.showLess||"":this.data.showMore||"";this.shelfTogglerIcon=this.showingMore?"yt-icons:expand-less":"yt-icons:expand-more"};
_.E.computeAriaLabel=function(b){return b.subtitle1+", "+b.subtitle2};
_.E.logTap=function(b){_.RD()&&this.ytRendererBehavior.logExplicitClick(b)};
_.E.isKeyboardAction=function(b){return this.get("detail.x",b)===0&&this.get("detail.y",b)===0};
_.E.onFirstEventTap=function(b){b.target&&this.handleTap(b.target,this.firstEvent,this.isKeyboardAction(b))};
_.E.onTicketLinkTap=function(b){b.target&&this.handleTap(b.target,b.model.item,this.isKeyboardAction(b))};
_.E.handleTap=function(b,d,B){if(d.buttonCommand)if(d.hasMultipleOffers)Object.assign(_.p(d.buttonCommand,_.xQ),{properties:{source:B?"keyboard":"tap"}}),this.logTap(d),this.popupPositionTarget=b,_.PG(this.hostElement,[d.buttonCommand],this.hostElement);else{var k;if((k=_.p(d.buttonCommand,_.sN))==null?0:k.url)this.logTap(d),_.Go(window,_.p(d.buttonCommand,_.sN).url)}};
pZ.prototype.onShowingMoreChanged=pZ.prototype.onShowingMoreChanged;pZ.prototype.dataChanged=pZ.prototype.dataChanged;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],pZ.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],pZ.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Object)],pZ.prototype,"firstEvent",void 0);_.w([_.Z(),_.n("design:type",Object)],pZ.prototype,"restEvents",void 0);_.w([_.Z(),_.n("design:type",String)],pZ.prototype,"imageUrl",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],pZ.prototype,"showingMore",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],pZ.prototype,"canShowMore",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],pZ.prototype,"skinnyMode",void 0);_.w([_.Z(),_.n("design:type",HTMLElement)],pZ.prototype,"popupPositionTarget",void 0);_.w([_.DM("#banner-info-tooltip"),_.n("design:type",Object)],pZ.prototype,"infoTooltip",void 0);
_.w([_.DM("#info-container"),_.n("design:type",HTMLElement)],pZ.prototype,"infoContainer",void 0);_.w([_.DM("#shelf-toggler"),_.n("design:type",HTMLElement)],pZ.prototype,"shelfToggleButton",void 0);_.w([_.DM("#separator"),_.n("design:type",HTMLDivElement)],pZ.prototype,"separator",void 0);_.w([_.Z(),_.n("design:type",String)],pZ.prototype,"shelfTogglerLabelText",void 0);_.w([_.Z(),_.n("design:type",String)],pZ.prototype,"shelfTogglerIcon",void 0);
_.w([_.pl("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],pZ.prototype,"dataChanged",null);_.w([_.pl("showingMore"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],pZ.prototype,"onShowingMoreChanged",null);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-ticket-shelf-renderer"})],pZ);
_.V(pZ,"ytd-ticket-shelf-renderer",function(){if(PT$!==void 0)return PT$;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return PT$=b},{mode:1});var Egb;var spD;var CTx=function(){return _.g.apply(this,arguments)||this};
_.c(CTx,_.g);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],CTx.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],CTx.prototype,"data",void 0);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-comments-entry-point-message-renderer"})],CTx);
_.V(CTx,"ytd-comments-entry-point-message-renderer",function(){if(spD!==void 0)return spD;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return spD=b},{mode:1});var vgx;var MQ=function(){return _.g.apply(this,arguments)||this};
_.c(MQ,_.g);_.DB.Object.defineProperties(MQ.prototype,{hasAvatar:{configurable:!0,enumerable:!0,get:function(){var b;return!((b=this.data)==null||!b.teaserAvatar)}}});
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],MQ.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],MQ.prototype,"data",void 0);_.w([_.X("data"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],MQ.prototype,"hasAvatar",null);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-comments-entry-point-teaser-renderer"})],MQ);
_.V(MQ,"ytd-comments-entry-point-teaser-renderer",function(){if(vgx!==void 0)return vgx;var b=document.createElement("template");_.J(b,'\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>');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return vgx=b},{mode:1});var LnX;var fSs=function(){return _.g.apply(this,arguments)||this};
_.c(fSs,_.g);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],fSs.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],fSs.prototype,"data",void 0);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-comments-simplebox-renderer"})],fSs);
_.V(fSs,"ytd-comments-simplebox-renderer",function(){if(LnX!==void 0)return LnX;var b=document.createElement("template");_.J(b,'\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>');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return LnX=b},{mode:1});var c2=function(){var b=_.g.apply(this,arguments)||this;b.fullHeight=!_.N("comment_teaser_full_height_kill_switch")&&_.N("kevlar_watch_grid");return b};
_.c(c2,_.g);c2.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"}}}};
c2.prototype.attached=function(){this.hostElement.setAttribute("role","button");this.hostElement.setAttribute("tabindex","0")};
c2.prototype.onTap=function(){var b=this.tapCommand;b&&(this.data&&this.ytRendererBehavior.logExplicitClick(this.data),this.ytComponentBehavior.resolveCommand(b))};
c2.prototype.onKeyUp=function(b){if(b.keyCode===13)this.onTap()};
_.DB.Object.defineProperties(c2.prototype,{tapCommand:{configurable:!0,enumerable:!0,get:function(){var b;if((b=this.data)==null?0:b.onTap)return this.data.onTap;var d,B;if(((d=this.data)==null?0:d.teaserContent)||((B=this.data)==null?0:B.simpleboxPlaceholder))return{signalAction:{signal:"SCROLL_TO_COMMENTS"}}}},
simpleboxPlaceholder:{configurable:!0,enumerable:!0,get:function(){var b;return(b=this.data)==null?void 0:b.simpleboxPlaceholder}},
hasSimpleboxPlaceholder:{configurable:!0,enumerable:!0,get:function(){return!!this.simpleboxPlaceholder}},
simpleboxAvatar:{configurable:!0,enumerable:!0,get:function(){var b;return(b=this.data)==null?void 0:b.simpleboxAvatar}},
teaserContent:{configurable:!0,enumerable:!0,get:function(){var b;return(b=this.data)==null?void 0:b.teaserContent}},
hasTeaserContent:{configurable:!0,enumerable:!0,get:function(){return!!this.teaserContent}},
teaserAvatar:{configurable:!0,enumerable:!0,get:function(){var b;return(b=this.data)==null?void 0:b.teaserAvatar}},
hasTeaserAvatar:{configurable:!0,enumerable:!0,get:function(){return!!this.teaserAvatar}},
messageText:{configurable:!0,enumerable:!0,get:function(){var b;return(b=this.data)==null?void 0:b.messageText}},
contentRenderer:{configurable:!0,enumerable:!0,get:function(){var b;return(b=this.data)==null?void 0:b.contentRenderer}},
hasContents:{configurable:!0,enumerable:!0,get:function(){var b;return(b=this.data)!=null&&b.contents?this.data.contents.length>0:!1}},
hasContentRenderer:{configurable:!0,enumerable:!0,get:function(){return!!this.contentRenderer}}});
c2.prototype.onKeyUp=c2.prototype.onKeyUp;c2.prototype.onTap=c2.prototype.onTap;_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],c2.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],c2.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],c2.prototype,"ytComponentBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],c2.prototype,"data",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],c2.prototype,"fullHeight",void 0);_.w([_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],c2.prototype,"tapCommand",null);_.w([_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],c2.prototype,"simpleboxPlaceholder",null);_.w([_.X("data"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],c2.prototype,"hasSimpleboxPlaceholder",null);
_.w([_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],c2.prototype,"simpleboxAvatar",null);_.w([_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],c2.prototype,"teaserContent",null);_.w([_.X("data"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],c2.prototype,"hasTeaserContent",null);_.w([_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],c2.prototype,"teaserAvatar",null);
_.w([_.X("data"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],c2.prototype,"hasTeaserAvatar",null);_.w([_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],c2.prototype,"messageText",null);_.w([_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],c2.prototype,"contentRenderer",null);_.w([_.X("data"),_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean),_.n("design:paramtypes",[])],c2.prototype,"hasContents",null);
_.w([_.X("data"),_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean),_.n("design:paramtypes",[])],c2.prototype,"hasContentRenderer",null);_.w([_.$0("click"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],c2.prototype,"onTap",null);_.w([_.$0("keypress"),_.n("design:type",Function),_.n("design:paramtypes",[_.lx]),_.n("design:returntype")],c2.prototype,"onKeyUp",null);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-comments-entry-point-header-renderer"})],c2);
_.V(c2,"ytd-comments-entry-point-header-renderer",function(){if(Egb!==void 0)return Egb;var b=document.createElement("template");_.J(b,'\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>');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return Egb=b},{mode:1});var AY$;_.B$(_.xjU,"yt-animated-rolling-number",{props:{numberText:_.DK,numberValue:_.DK,heightPx:_.DK,fontSizeMultiplier:_.DK,shouldAnimate:_.DK,forceRollUp:_.DK}});var Wnx=Number(getComputedStyle(document.documentElement).fontSize.replace("px","")),aS_={numberText:"",heightPx:2*Wnx,shouldAnimate:!1},Jj=function(){var b=_.g.apply(this,arguments)||this;b.usingAnimatedComponents=!0;b.wasDetailed=!1;b.JSC$23590_browserSupportsAnimation=_.N("web_supports_animations_api");b.actionMap={"yt-update-viewership-action":"onYtUpdateViewershipAction","yt-update-date-text-action":"onYtUpdateDateTextAction"};b.detailed=!1;b.shouldAnimate=!1;b.viewCountProps=aS_;b.dateTextProps=
aS_;b.metadataBadgesInDescription=_.N("web_metadata_badges_in_description");return b};
_.c(Jj,_.g);_.E=Jj.prototype;_.E.attached=function(){var b=this;_.I2().resolve(_.wj).subtitleChangeCallbackMap.set("ytd-watch-info-text",function(d){b.set("videoPrimaryInfoRenderer.subtitle",d)})};
_.E.detached=function(){_.I2().resolve(_.wj).subtitleChangeCallbackMap.delete("ytd-watch-info-text")};
_.E.resetAnimationState=function(){this.shouldAnimate=!1};
_.E.updateDynamicMetadata=function(){if(this.JSC$23590_browserSupportsAnimation){if(!this.detailed){var b,d,B,k;var G=(b=this.videoPrimaryInfoRenderer)==null?void 0:(d=b.viewCount)==null?void 0:(B=d.videoViewCountRenderer)==null?void 0:(k=B.extraShortViewCount)==null?void 0:k.simpleText;var P,v,L,A;var a=(P=this.videoPrimaryInfoRenderer)==null?void 0:(v=P.viewCount)==null?void 0:(L=v.videoViewCountRenderer)==null?void 0:(A=L.shortViewCount)==null?void 0:A.simpleText}if(!a){var O,I,D,U;G=(O=this.videoPrimaryInfoRenderer)==
null?void 0:(I=O.viewCount)==null?void 0:(D=I.videoViewCountRenderer)==null?void 0:(U=D.unlabeledViewCountValue)==null?void 0:U.simpleText;var M,z,H,l;a=(M=this.videoPrimaryInfoRenderer)==null?void 0:(z=M.viewCount)==null?void 0:(H=z.videoViewCountRenderer)==null?void 0:(l=H.viewCount)==null?void 0:l.simpleText}var F,K,u;b=Number((F=this.videoPrimaryInfoRenderer)==null?void 0:(K=F.viewCount)==null?void 0:(u=K.videoViewCountRenderer)==null?void 0:u.originalViewCount);var r,Q;F=(r=this.videoPrimaryInfoRenderer)==
null?void 0:(Q=r.relativeDateText)==null?void 0:Q.simpleText;var q;r=!((q=this.videoPrimaryInfoRenderer)==null||!q.relativeDateText);if(G&&a&&b&&(F||!r)){this.wasDetailed!==this.detailed&&(this.shouldAnimate=!1);this.wasDetailed=this.detailed;q=a.split(new RegExp("("+G+")"));G=_.QS(q[0]);var sW;a={numberText:(sW=q[1])!=null?sW:"",numberValue:b,heightPx:2*Wnx,shouldAnimate:this.shouldAnimate&&!!this.viewCountProps.numberText};var L1;sW=((L1=q[2])!=null?L1:"")+"  ";this.setViewCount(a,G,_.QS(sW));if(!this.detailed&&
r){G=F.split(/(\d+)/);L1=_.QS(G[0]);var cJ;sW={numberText:(cJ=G[1])!=null?cJ:"",heightPx:2*Wnx,shouldAnimate:this.shouldAnimate&&!!this.dateTextProps.numberText};var OW;cJ=((OW=G[2])!=null?OW:"")+"  ";this.setDateText(sW,L1,_.QS(cJ))}else this.setDateText();this.usingAnimatedComponents=!0;this.shouldAnimate=!1}else this.usingAnimatedComponents=!1,this.setViewCount(),this.setDateText()}else this.usingAnimatedComponents=!1};
_.E.setViewCount=function(b,d,B){_.qA(d)!==_.qA(this.viewCountPreNumberText)&&(this.viewCountPreNumberText=d);this.viewCountProps.numberText!==(b==null?void 0:b.numberText)&&(this.viewCountProps=b||aS_);_.qA(B)!==_.qA(this.viewCountPostNumberText)&&(this.viewCountPostNumberText=B)};
_.E.setDateText=function(b,d,B){_.qA(d)!==_.qA(this.dateTextPreNumberText)&&(this.dateTextPreNumberText=d);this.dateTextProps.numberText!==(b==null?void 0:b.numberText)&&(this.dateTextProps=b||aS_);_.qA(B)!==_.qA(this.dateTextPostNumberText)&&(this.dateTextPostNumberText=B)};
_.E.onYtUpdateViewershipAction=function(b){this.videoPrimaryInfoRenderer&&(_.p(b,VM$).isEmpty?this.set("videoPrimaryInfoRenderer.viewCount",null):_.p(b,VM$).viewCount&&(this.shouldAnimate=!0,this.set("videoPrimaryInfoRenderer.viewCount",_.p(b,VM$).viewCount)))};
_.E.onYtUpdateDateTextAction=function(b){if(this.videoPrimaryInfoRenderer){b=_.p(b,_.yec).dateText;this.shouldAnimate=!0;var d;((d=this.videoPrimaryInfoRenderer)==null?0:d.relativeDateText)?this.set("videoPrimaryInfoRenderer.relativeDateText",b):this.set("videoPrimaryInfoRenderer.dateText",b)}};
_.DB.Object.defineProperties(Jj.prototype,{infoText:{configurable:!0,enumerable:!0,get:function(){return XA_(this.videoPrimaryInfoRenderer,this.detailed,!this.usingAnimatedComponents)}},
descriptionInfoTooltipText:{configurable:!0,enumerable:!0,get:function(){return _.qA(XA_(this.videoPrimaryInfoRenderer,!0,!0,"\u2022",!0))}},
showDescriptionInfoTooltip:{configurable:!0,enumerable:!0,get:function(){return!this.detailed}},
animatedViewCountAccessibilityLabel:{configurable:!0,enumerable:!0,get:function(){return[_.qA(this.viewCountPreNumberText),this.viewCountProps.numberText,_.qA(this.viewCountPostNumberText)].join("")}},
animatedDateTextAccessibilityLabel:{configurable:!0,enumerable:!0,get:function(){return[_.qA(this.dateTextPreNumberText),this.dateTextProps.numberText,_.qA(this.dateTextPostNumberText)].join("")}}});
Jj.prototype.updateDynamicMetadata=Jj.prototype.updateDynamicMetadata;Jj.prototype.resetAnimationState=Jj.prototype.resetAnimationState;_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],Jj.prototype,"ytComponentBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Jj.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],Jj.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],Jj.prototype,"ytActionHandlerBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Jj.prototype,"videoPrimaryInfoRenderer",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Jj.prototype,"detailed",void 0);_.w([_.Z(),_.n("design:type",Object)],Jj.prototype,"shouldAnimate",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Jj.prototype,"viewCountPreNumberText",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Jj.prototype,"viewCountProps",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Jj.prototype,"viewCountPostNumberText",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Jj.prototype,"dateTextPreNumberText",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Jj.prototype,"dateTextProps",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Jj.prototype,"dateTextPostNumberText",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Jj.prototype,"metadataBadgesInDescription",void 0);_.w([_.X("videoPrimaryInfoRenderer","videoPrimaryInfoRenderer.dateText","videoPrimaryInfoRenderer.viewCount","detailed","usingAnimatedComponents"),_.n("design:type",Object),_.n("design:paramtypes",[])],Jj.prototype,"infoText",null);
_.w([_.X("videoPrimaryInfoRenderer","videoPrimaryInfoRenderer.subtitle","videoPrimaryInfoRenderer.dateText","videoPrimaryInfoRenderer.viewCount"),_.n("design:type",String),_.n("design:paramtypes",[])],Jj.prototype,"descriptionInfoTooltipText",null);_.w([_.X("detailed"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],Jj.prototype,"showDescriptionInfoTooltip",null);
_.w([_.X("viewCountPreNumberText","viewCountProps.numberText","viewCountPostNumberText"),_.n("design:type",String),_.n("design:paramtypes",[])],Jj.prototype,"animatedViewCountAccessibilityLabel",null);_.w([_.X("dateTextPreNumberText","dateTextProps.numberText","dateTextPostNumberText"),_.n("design:type",String),_.n("design:paramtypes",[])],Jj.prototype,"animatedDateTextAccessibilityLabel",null);
_.w([_.O8("videoPrimaryInfoRenderer"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Jj.prototype,"resetAnimationState",null);_.w([_.O8("videoPrimaryInfoRenderer","videoPrimaryInfoRenderer.subtitle","videoPrimaryInfoRenderer.dateText","videoPrimaryInfoRenderer.viewCount","detailed"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Jj.prototype,"updateDynamicMetadata",null);
_.w([_.ZM({disableElementRegistration:!0,is:"ytd-watch-info-text"})],Jj);
_.V(Jj,"ytd-watch-info-text",function(){if(AY$!==void 0)return AY$;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return AY$=b},{mode:1});var mAs;var $A0="baseBackground raisedBackground additiveBackground textPrimary textSecondary outline keyLight collectionStack invertedBackground textPrimaryInverse textDisabled dropShadow cardOutline overlayBackground overlayTextPrimary".split(" ");var Or$=_.y(function(b){var d=b.data;var B=b.setTapCommand;_.nL(function(){var k=_.ZX(d().onTap);B(k)},"CLm0Xe");
return _.W("yt-comment-input-box-carousel-item-view-model",{class:"ytCommentInputBoxCarouselItemViewModelHost"},_.W(_.MN,{data:function(){return d().avatar}},{avatarViewModel:_.fm}),_.W("div",{class:"ytCommentInputBoxCarouselItemViewModelInputBox"},_.W("span",null,function(){return d().simpleboxText})))},"uo");var ISV=_.y(function(b){return _.W("comments-entry-point-teaser-view-model",{class:"ytCommentsEntryPointTeaserViewModelHost"},_.W(_.m,{cond:function(){return _.p(b.data().avatar,_.yk)},
then:function(d){return _.W(_.fm,{data:d,avatarButtonCustomClassName:"ytCommentsEntryPointTeaserViewModelAvatar"})}}),_.W("div",{class:"ytCommentsEntryPointTeaserViewModelTeaser"},_.W(_.I4,{text:function(){return b.data().teaserText}})))},"vo");var DAs=_.y(function(b){var d=b.data;var B=b.setTapCommand;_.nL(function(){var k=_.ZX(d().onTap);B(k)},"qxjCCd");
return _.W("yt-comment-teaser-carousel-item-view-model",{class:"ytCommentTeaserCarouselItemViewModelHost"},_.W(_.MN,{data:function(){return d().teasers}},{commentsEntryPointTeaserViewModel:ISV}))},"xo");var UAe=_.y(function(b){var d=b.data;var B=b.setTapCommand;_.nL(function(){var k=_.ZX(d().onTap);B(k)},"CRZByf");
return _.W("yt-comments-entry-point-message-view-model",{class:"ytCommentsEntryPointMessageViewModelHost"},_.W(_.I4,{text:function(){return d().messageText}}))},"zo");var ogV=_.y(function(b){var d=b.data;var B=b.setTapCommand;var k=b.isDisabled;_.nL(function(){var G=(k==null?0:k())?void 0:_.ZX(d().onTap);B(G)},"GZxRqd");
return _.W("yt-text-carousel-item-view-model",{class:"ytTextCarouselItemViewModelHost"},_.W(_.$u,{icon:function(){return d().iconName},
className:"ytTextCarouselItemViewModelImageType"}),_.W(_.m,{cond:function(){return d().image},
then:function(G){return _.W(_.qc,{data:G,alt:"",className:"ytTextCarouselItemViewModelImageType"})}}),_.W(_.I4,{text:function(){return d().text},
className:function(){return d().image||d().iconName?"ytTextCarouselItemViewModelText":"ytTextCarouselItemViewModelTextWithoutImage"},
ellipsisTruncate:!0}),_.W(_.MN,{data:function(){return d().button}},{buttonViewModel:function(G){return _.W(_.F0,{data:G.data,
className:"ytTextCarouselItemViewModelButton",buttonOverrides:function(){return{disabled:k==null?void 0:k()}}})}}))},"Bo");var N7s=_.y(function(b){var d=b.data;var B=b.itemIndex;var k=b.selectedIndex;var G=b.indexUpdatedCallback;var P=b.observer;b=b.title;var v=_.WC("yt-carousel-item-view-model",function(I){P&&P().observe(I)}),L=function(I){B()===k()&&G(I)},A=_.UZ(dT$),a=_.UZ(_.v1Q),O=function(){var I,D,U,M,z;
return((I=d())==null?void 0:I.itemType)==="VIDEO_METADATA_CAROUSEL_PAGINATION_TYPE_LIVE_CHAT_STATIC_TEXT"&&!A()||((D=d())==null?void 0:D.itemType)==="VIDEO_METADATA_CAROUSEL_PAGINATION_TYPE_QUIZ_TEASER_STATIC_TEXT"&&((U=a())==null?void 0:U.includes("PAposts_by_host"))||((M=d())==null?void 0:M.itemType)==="VIDEO_METADATA_CAROUSEL_PAGINATION_TYPE_YOUCHAT_STATIC_TEXT"&&((z=a())==null?void 0:z.includes("PAyouchat"))};
return _.W("yt-carousel-item-view-model",{el:v,class:"ytCarouselItemViewModelHost",tabindex:0,"aria-label":b},_.W(_.MN,{data:function(){var I,D;return(D=(I=_.p(d().carouselItem,viq))==null?void 0:I.textCarousel)!=null?D:d().carouselItem}},{textCarouselItemViewModel:function(I){return _.W(ogV,{data:I.data,
setTapCommand:L,isDisabled:O})},
commentTeaserCarouselItemViewModel:function(I){return _.W(DAs,{data:I.data,setTapCommand:L})},
commentInputBoxCarouselItemViewModel:function(I){return _.W(Or$,{data:I.data,setTapCommand:L})},
commentsEntryPointMessageViewModel:function(I){return _.W(UAe,{data:I.data,setTapCommand:L})}}))},"Co");var pZx=_.y(function(b){var d=b.numDots;var B=b.activeIndex;return _.W("yt-carousel-dots-shape",{class:"ytCarouselDotsShapeHost"},_.W(_.iY,{each:function(){return Array.from({length:d()})},
keyBy:"INDEX"},function(k,G){return _.W("div",{class:function(){var P={};return _.HE("ytCarouselDotsShapeDot",(P.ytCarouselDotsShapeDotActive=G===B(),P))}})}))},"Do");var M6D=_.y(function(b){var d=b.data;var B=b.handleCarouselNavigation;var k=b.numItems;var G=b.selectedIndex;var P=function(){return{disabled:G()===0}},v=function(){return{disabled:G()===k()-1}};
return _.W("yt-carousel-title-view-model",{class:"ytCarouselTitleViewModelHost"},_.W("div",null,_.W("h2",{class:"ytCarouselTitleViewModelTitle","aria-live":"polite"},function(){return d().title}),_.W(_.m,{cond:function(){return d().subtitle},
then:function(L){return _.W("span",{class:"ytCarouselTitleViewModelSubtitle","aria-label":function(){return d().subtitleAccessibilityText}},L)}})),_.W(_.m,{cond:function(){return k()>1},
then:function(){return _.W("div",{class:"ytCarouselTitleViewModelNavigation"},_.W(pZx,{numDots:k,activeIndex:G}),_.W(_.m,{cond:function(){return d().previousButton},
then:function(L){return _.W(_.MN,{data:L},{buttonViewModel:function(A){return _.W(_.F0,{data:A.data,className:"ytCarouselTitleViewModelNavigationButton",onClick:function(){return B(-1)},
buttonOverrides:P})}})}}),_.W(_.m,{cond:function(){return d().nextButton},
then:function(L){return _.W(_.MN,{data:L},{buttonViewModel:function(A){return _.W(_.F0,{data:A.data,className:"ytCarouselTitleViewModelNavigationButton",onClick:function(){return B(1)},
buttonOverrides:v})}})}}))}}))},"Eo");_.B$(_.y(function(b){var d=b.data;var B,k=_.WC("yt-video-metadata-carousel-view-model"),G=_.WC("div",function(r){var Q=function(){var q=r.offsetWidth*z(),sW=24*(z()-1);D(q+sW)};
Q();window.ResizeObserver&&(B=new ResizeObserver(Q),B.observe(r))}),P=_.xe("HTML_DIR")==="rtl",v=!1,L=0,A=0;
b=_.C(_.zk(0,void 0,"M49TDf"));var a=b.next().value,O=b.next().value;b=_.C(_.zk(0,void 0,"zLIok"));var I=b.next().value,D=b.next().value;b=_.C(_.zk(!1,void 0,"bhelhc"));var U=b.next().value,M=b.next().value,z=function(){var r,Q,q;return(q=(r=d())==null?void 0:(Q=r.carouselTitles)==null?void 0:Q.length)!=null?q:0},H=function(){G.value&&G.value.scrollLeft!==L&&O((P?G.value.scrollLeft<L:G.value.scrollLeft>L)?Math.min(a()+1,z()-1):Math.max(a()-1,0))},l;
window.IntersectionObserver&&(l=new IntersectionObserver(function(r){r=_.C(r);for(var Q=r.next();!Q.done;Q=r.next())if(Q.value.isIntersecting){if(v){v=!1;break}H()}else O(A)},{threshold:.2}));
_.nL(function(){if(G.value){var r=(P?-1:1)*(I()/z()+12)*(U()&&l?A:a());typeof G.value.scrollTo==="function"?G.value.scrollTo({left:r,behavior:"smooth"}):G.value.scrollLeft=r;L=r;A=U()&&l?A:a()}},"s9rbgc");
var F,K=function(r){F=r};
_.Tk(function(){var r;(r=B)==null||r.disconnect();var Q;(Q=l)==null||Q.disconnect()});
var u=function(r){r=a()+r;r>=0&&r<z()&&(v=!0,O(r))};
return _.W("yt-video-metadata-carousel-view-model",{class:"ytVideoMetadataCarouselViewModelHost",el:k,"on:click":_.A2(function(r){if(_.tB(_.l3(r),k.value,["BUTTON".toString()])||!F)return!1;_.I2().resolve(_.U6).resolveCommand(F,{forceClickLogging:!0});return!1}),
"on:touchstart":_.A2(function(){M(!0);return!1}),
"on:touchend":_.A2(function(){l||H();M(!1);return!1}),
hidden:function(){var r,Q;return!((r=d())==null?0:(Q=r.carouselItems)==null?0:Q.length)}},_.W("div",{class:"ytVideoMetadataCarouselViewModelTitleSection"},_.W(_.m,{cond:function(){return d().carouselTitles},
then:function(r){return _.W(_.MN,{data:function(){return r()[U()&&l?A:a()]}},{carouselTitleViewModel:function(Q){return _.W(M6D,{data:Q.data,
handleCarouselNavigation:u,numItems:z,selectedIndex:a})}})}})),_.W("div",{class:"ytVideoMetadataCarouselViewModelCarouselContainer",
el:G},_.W("div",{class:"ytVideoMetadataCarouselViewModelItemSection",style:function(){return"min-width: "+I()+"px;"}},_.W(_.m,{cond:function(){return d().carouselItems},
then:function(r){return _.W(_.iY,{each:r},function(Q,q){return _.W(_.MN,{data:function(){return Q}},{carouselItemViewModel:function(sW){return _.W(N7s,{data:sW.data,
itemIndex:q,selectedIndex:a,indexUpdatedCallback:K,observer:l,title:function(){a:{var L1=q();var cJ,OW=(cJ=d())==null?void 0:cJ.carouselTitles;if(OW&&(L1=OW[L1])){var ow;L1=(ow=_.p(L1,CE_))==null?void 0:ow.title;break a}L1=void 0}return L1}})}})})}}))))},"Go"),"yt-video-metadata-carousel-view-model",{props:{data:_.DK}});var cYX=_.N("web_action_buttons_update_owner_width")?32:12,zr=function(){var b=_.g.apply(this,arguments)||this;b.isHovering=!1;b.enableColorSampling=_.N("web_delhi_colorful_sd");b.metadataBadgesInDescription=_.N("web_metadata_badges_in_description");b.descriptionCollapsed=!0;b.useFadedScrimDescription=_.N("kevlar_enable_faded_scrim_on_description");b.skinnyMode=!1;b.playlist=!1;b.isDark=document.documentElement.hasAttribute("dark");b.disableVideoOwnerOnTap=_.N("swatchie_video_owner_on_tap_ks");b.swatcherooDelayLoad=
_.N("swatcheroo_enable_ghost_cards");b.primaryMenuWidth=0;b.videoId="";b.titleHeadlineXs=_.N("web_watch_typography_title_headline_xs");b.titleHeadlineS=_.N("web_watch_typography_title_headline_s");b.titleHeadlineM=_.N("web_watch_typography_title_headline_m");b.titleHashtagBlackLinkified=_.N("web_title_hashtag_black_linkified");b.titleHashtagGreyLinkified=_.N("web_title_hashtag_grey_linkified");b.actionButtonsUpdateOwnerWidth=_.N("web_action_buttons_update_owner_width");b.shouldForceIconOnly=!1;b.actionMap=
{"yt-update-title-action":"onYtUpdateTitleAction","yt-update-description-action":"onYtUpdateDescriptionAction","yt-dark-mode-toggled-action":"onYtDarkModeToggledAction"};b.isFullscreen=!1;b.isTheaterMode=!1;return b};
_.c(zr,_.g);_.E=zr.prototype;_.E.ready=function(){this.updateOwnerAndDescriptionPosition()};
_.E.updateOwnerAndDescriptionPosition=function(){_.N("kevlar_watch_grid")&&this.titleElement&&this.descriptionElement&&this.bottomRowElement&&this.ownerElement&&this.topRowElement&&(this.skinnyMode?(this.titleElement.appendChild(this.descriptionElement),_.th(this.bottomRowElement,this.ownerElement)):(_.th(this.bottomRowElement,this.descriptionElement),_.th(this.topRowElement,this.ownerElement)))};
_.E.titleOnTap=function(b){if(this.descriptionExpandCommand&&this.skinnyMode&&!_.eK(_.Q8(b)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"TP-YT-PAPER-BUTTON"])){var d;((d=window.getSelection())==null?0:d.toString().length)||this.handleExpandDescriptionCommands()}};
_.E.videoOwnerOnTap=function(b){this.disableVideoOwnerOnTap||this.skinnyMode&&this.videoOwnerCommand&&(_.eK(_.Q8(b)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"TP-YT-PAPER-BUTTON"])||this.ytComponentBehavior.resolveCommand(this.videoOwnerCommand))};
_.E.detached=function(){var b=this,d;return _.f(function(B){(d=b.resizeObserver)==null||d.disconnect();_.tn(B)})};
_.E.maybeAttachResizeObserver=function(){var b=this;this.flexMenuEnabled&&window.ResizeObserver&&(this.resizeThrottle||(this.resizeThrottle=new _.aI(this.resize,200,this)),this.resizeObserver=this.resizeObserver||new ResizeObserver(function(){b.resizeThrottle.fire()}),this.resizeObserver.observe(this.hostElement))};
_.E.maybeUpdateActionsOnSeparateLine=function(){if(this.skinnyMode)this.actionsOnSeparateLine=!0;else if(this.primaryMenuWidth){var b=this.hostElement.clientWidth,d=Math.max(this.largerItemWrap?400:350,b/2-cYX);_.N("web_action_buttons_update_owner_width")&&(d=this.ownerElement.clientWidth+cYX);this.actionsOnSeparateLine=this.primaryMenuWidth>b-d?!0:!1}};
_.E.stripAttributedDescription=function(b){return{content:b.content.replace(/[\r\n]{2,}/g,"\n")}};
_.E.configureRendererStamper=function(){return{"videoPrimaryInfoRenderer.videoActions":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{icon:"yt-icons:more",styleActionButton:!0,disableTextTransformOnButtons:!0,tonalOverride:_.N("web_modern_buttons"),forceIconButton:!_.N("web_modern_buttons")},properties:{topLevelIconsOnly:"[[skinnyMode]]"}}},events:!0},"videoSecondaryInfoRenderer.subscribeButton":{id:"subscribe-button",mapping:{buttonRenderer:"ytd-button-renderer",subscribeButtonRenderer:{component:"ytd-subscribe-button-renderer",
params:{withCount:!0,showTextWhileAnimating:!0},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"}}}};
_.E.videoPrimaryInfoRendererChanged=function(){var b;if((b=this.videoPrimaryInfoRenderer)==null?0:b.trackingParams)this.data={trackingParams:this.videoPrimaryInfoRenderer.trackingParams};this.flexMenuEnabled&&(this.maybeAttachResizeObserver(),this.updatePrimaryMenuWidth())};
_.E.videoSecondaryInfoRendererChanged=function(){var b,d;(b=this.descriptionInlineExpander)==null||(d=b.collapse)==null||d.call(b);this.descriptionExpandClientVe=_.an(110509);this.descriptionCollapseClientVe=_.an(110510);b=_.hb();d=_.RD();b&&d&&(_.N("combine_ve_grafts")?(_.wd(_.DX(),this.descriptionExpandClientVe,d),_.wd(_.DX(),this.descriptionCollapseClientVe,d)):_.iV(b,d,[this.descriptionExpandClientVe,this.descriptionCollapseClientVe]))};
_.E.structuredDescriptionContentRendererChanged=function(){this.useFadedScrimDescription&&this.fadedStructuredDescriptionContentRendererElement?this.fadedStructuredDescriptionContentRendererElement.data=this.structuredDescriptionContentRendererComputed:this.structuredDescriptionContentRendererElement&&(this.structuredDescriptionContentRendererElement.data=this.structuredDescriptionContentRendererComputed)};
_.E.updateTopLevelIconsOnly=function(){var b=this;_.N("top_level_update_killswitch")||this.menu&&_.Y8.addLowPriorityJob(function(){b.menu.topLevelIconsOnly=b.skinnyMode},_.Nt("swathceroo_delay_flexible_menu_update",100))};
_.E.updateShouldForceIconOnly=function(){this.shouldForceIconOnly=!0};
_.E.moveActionsElement=function(){this.skinnyMode?this.bottomActionsElement.appendChild(this.actionsElement):this.topRowElement.appendChild(this.actionsElement)};
_.E.onYtTextInlineExpanderExpandClicked=function(){this.logExpandClick()};
_.E.onYtTextInlineExpanderCollapseClicked=function(){this.logCollapseClick();this.isWatchFlexy&&this.scrollToTopOfContainer()};
_.E.onYtTextInlineExpanderExpandedChanged=function(){if(!_.N("kevlar_watch_grid")){this.descriptionCollapsed=!this.descriptionInlineExpander.isExpanded;var b,d;(d=(b=this.structuredDescriptionContentRendererElement).resize)==null||d.call(b)}};
_.E.onRenderStamperFinished=function(b){(b==null?void 0:b.target)===this.hostElement&&this.updatePrimaryMenuWidth()};
_.E.onYtExpanderMoreTapped=function(){this.handleExpandDescriptionCommands()};
_.E.onYtExpanderLessTapped=function(){var b,d=(b=this.videoSecondaryInfoRenderer)==null?void 0:b.showLessCommand;d&&this.ytComponentBehavior.resolveCommand(d)};
_.E.onDescriptionDown=function(){this.descriptionCollapsed&&this.descriptionInteraction.triggerDown()};
_.E.onDescriptionUp=function(){this.descriptionCollapsed&&this.descriptionInteraction.triggerUp()};
_.E.onDescriptionClick=function(b){if(!_.eK(_.Q8(b)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"TP-YT-PAPER-BUTTON"])){var d;((d=window.getSelection())==null?0:d.toString().length)||(this.descriptionCollapsed?this.handleExpandDescriptionClick():_.N("kevlar_watch_metadata_entire_collapse_click_target")&&this.handleCollapseDescriptionClick())}};
_.E.handleExpandDescriptionClick=function(){this.descriptionCollapsed&&(this.useFadedScrimDescription&&this.logExpandClick(),this.expandDescription())};
_.E.handleCollapseDescriptionClick=function(){!this.descriptionCollapsed&&this.useFadedScrimDescription&&(this.collapseDescription(),this.scrollToTopOfContainer(),this.logCollapseClick())};
_.E.logCollapseClick=function(){var b=_.hb();b&&this.descriptionCollapseClientVe&&_.nT(b,this.descriptionCollapseClientVe)};
_.E.logExpandClick=function(){var b=_.hb();b&&this.descriptionExpandClientVe&&_.nT(b,this.descriptionExpandClientVe)};
_.E.collapseDescription=function(){this.descriptionCollapsed=!0};
_.E.scrollToTopOfContainer=function(){_.BG(this.hostElement,"yt-scroll-to-watch-element",[this.titleElement])};
_.E.expandDescription=function(){if(this.descriptionCollapsed)if(this.useFadedScrimDescription)this.descriptionCollapsed=!1,this.handleExpandDescriptionCommands();else this.descriptionInlineExpander.onExpandClick()};
_.E.handleExpandDescriptionCommands=function(){this.descriptionExpandCommand&&!this.structuredDescriptionContentRendererComputed&&this.ytComponentBehavior.resolveCommand(this.descriptionExpandCommand)};
_.E.getAboveTheFoldHeight=function(){return this.aboveTheFoldContainer.offsetHeight};
_.E.resize=function(){if(this.videoSecondaryInfoRenderer)if(this.descriptionInlineExpander){var b,d;(d=(b=this.descriptionInlineExpander).resize)==null||d.call(b)}else _.eu(new _.iq("Tried to resize description inline expander when the HTML element was null",this.videoSecondaryInfoRenderer));if(this.flexMenuEnabled){var B;(B=this.menu)==null||B.maybeFlushDebouncer();this.updatePrimaryMenuWidth();this.primaryMenuWidth!==0&&this.maybeUpdateActionsOnSeparateLine()}};
_.E.updatePrimaryMenuWidth=function(){if(this.flexMenuEnabled&&this.menu){var b,d,B,k,G=_.N("web_action_buttons_update_owner_width")?(B=(b=_.Cl(this.menu).querySelector("#button-shape"))==null?void 0:b.clientWidth)!=null?B:0:(k=(d=_.Cl(this.menu).querySelector("#button"))==null?void 0:d.clientWidth)!=null?k:0,P,v;b=((v=(P=_.Cl(this.menu).querySelector("#top-level-buttons-computed"))==null?void 0:P.clientWidth)!=null?v:0)+8+G;var L,A;G=(A=(L=_.Cl(this.menu).querySelector("#top-level-buttons-computed"))==
null?void 0:L.children.length)!=null?A:2;b<=8*G||(this.primaryMenuWidth=b)}};
_.E.onYtUpdateTitleAction=function(b){this.videoPrimaryInfoRenderer&&this.set("videoPrimaryInfoRenderer.title",_.p(b,SN$).title)};
_.E.onYtUpdateDescriptionAction=function(b){if(b=_.p(b,_.Qxs)){var d,B=!((d=this.videoSecondaryInfoRenderer)==null||!d.attributedDescription);b.isEmpty||!b.description&&!b.attributedDescription?(this.set("videoSecondaryInfoRenderer.attributedDescription",null),this.set("videoSecondaryInfoRenderer.description",null)):b.attributedDescription?this.set("videoSecondaryInfoRenderer.attributedDescription",b.attributedDescription):b.description&&(B?this.set("videoSecondaryInfoRenderer.attributedDescription",
_.lr(b.description)):this.set("videoSecondaryInfoRenderer.description",b.description))}};
_.E.onYtDarkModeToggledAction=function(b){this.isDark=b};
_.E.registerPanel=function(){if(!_.N("kevlar_watch_metadata_ep_killswitch")&&this.hasInlineStructuredDescription){var b=_.N("web_watch_imax_theater_mode")&&this.isTheaterMode;b=_.N("web_watch_enable_fs_squeezeback_panels")&&this.isFullscreen||b;var d=_.I2().resolve(_.EF);d&&!b&&d.registerPanel("engagement-panel-structured-description",this)}};
_.E.resetDescriptionState=function(){this.useFadedScrimDescription&&(this.descriptionCollapsed=!0)};
_.E.parseColorSamplingData=function(){var b;if(_.N("web_delhi_colorful_sd")&&((b=this.structuredDescriptionContentRenderer)==null?0:b.items)&&(b=this.structuredDescriptionContentRenderer.items.find(function(G){return!!_.p(G,jO)}))){var d,B;
this.hoverColor={lightTheme:(d=_.p(b,jO))==null?void 0:d.lightThemeColorPalette,darkTheme:(B=_.p(b,jO))==null?void 0:B.darkThemeColorPalette};var k;this.hoverText=(k=_.p(b,jO))==null?void 0:k.colorSampledDescriptionBodyText}};
_.E.updateHoverColor=function(){if(_.N("web_delhi_colorful_sd")){var b=this.hoverColor,d={},B;b=(B=this.isDark?b==null?void 0:b.darkTheme:b==null?void 0:b.lightTheme)!=null?B:{};B=_.C($A0);for(var k=B.next();!k.done;k=B.next()){k=k.value;var G=b[k];d["--yt-saturated-"+_.fB(k)]=G?_.lG(G):"initial"}_.Wf(this.hostElement,d)}};
_.E.onDescriptionMouseEnter=function(){this.isHovering=!0};
_.E.onDescriptionMouseLeave=function(){this.isHovering=!1};
_.E.showPanel=function(b){this.expandDescription();var d=this.useFadedScrimDescription?this.fadedStructuredDescriptionContentRendererElement:this.structuredDescriptionContentRendererElement;d.resize();var B,k=b==null?void 0:(B=b.sectionListEngagementPanelExtras)==null?void 0:B.scrollToItemSectionIdentifier;k?_.Y8.addJob(function(){d==null||d.scrollToSection(k)},8):this.scrollToTopOfContainer()};
_.E.isVisible=function(){return!this.descriptionCollapsed};
_.E.getReloadContinuation=function(){};
_.E.hidePanel=function(){};
_.E.updatePanel=function(){};
_.DB.Object.defineProperties(zr.prototype,{structuredDescriptionContentRendererComputed:{configurable:!0,enumerable:!0,get:function(){var b;return _.N("web_delhi_colorful_sd")&&(b=this.structuredDescriptionContentRenderer)!=null&&b.items?Object.assign({},this.structuredDescriptionContentRenderer,{items:this.structuredDescriptionContentRenderer.items.filter(function(d){return!_.p(d,jO)&&!_.p(d,uUX)})}):this.structuredDescriptionContentRenderer}},
productShelf:{configurable:!0,enumerable:!0,get:function(){var b;if((b=this.structuredDescriptionContentRendererComputed)!=null&&b.items){var d;b=_.C((d=this.structuredDescriptionContentRendererComputed)==null?void 0:d.items);for(d=b.next();!d.done;d=b.next())if(d=_.p(d.value,_.iVr))return d}}},
shouldHideBadges:{configurable:!0,enumerable:!0,get:function(){var b;return!((b=this.videoPrimaryInfoRenderer)==null?0:b.badges)||this.metadataBadgesInDescription}},
shouldShowProductShelf:{configurable:!0,enumerable:!0,get:function(){return!(!this.productShelf||this.descriptionCollapsed)}},
largerItemWrap:{configurable:!0,enumerable:!0,get:function(){var b,d,B;return!!((b=this.videoSecondaryInfoRenderer)==null?0:(d=b.owner)==null?0:(B=d.videoOwnerRenderer)==null?0:B.membershipButton)}},
descriptionText:{configurable:!0,enumerable:!0,get:function(){if(this.skinnyMode){var b,d;if((b=this.videoSecondaryInfoRenderer)==null?0:(d=b.attributedDescription)==null?0:d.content){var B,k;return(k=this.stripAttributedDescription((B=this.videoSecondaryInfoRenderer)==null?void 0:B.attributedDescription))!=null?k:{runs:[]}}}if(_.N("web_delhi_colorful_sd")&&this.isHovering&&this.descriptionCollapsed&&this.hoverText)return this.hoverText;var G,P,v,L;return(L=(v=(G=this.videoSecondaryInfoRenderer)==
null?void 0:G.description)!=null?v:(P=this.videoSecondaryInfoRenderer)==null?void 0:P.attributedDescription)!=null?L:{runs:[]}}},
headerRuns:{configurable:!0,enumerable:!0,get:function(){var b,d;return(d=(b=this.videoSecondaryInfoRenderer)==null?void 0:b.headerRuns)!=null?d:[]}},
hasTeaser:{configurable:!0,enumerable:!0,get:function(){var b;return!((b=this.commentsEntryPointHeaderRenderer)==null||!b.commentsEntryPointHeaderRenderer)}},
hasTeaserCarousel:{configurable:!0,enumerable:!0,get:function(){var b;return!((b=this.videoMetadataCarousel)==null||!b.videoMetadataCarouselViewModel)}},
descriptionMaxLines:{configurable:!0,enumerable:!0,get:function(){return this.skinnyMode?_.Nt("swatchie_desc_lines",3):this.hasTeaserCarousel?2:3}},
collapsibleMetadataRows:{configurable:!0,enumerable:!0,get:function(){var b,d,B=Object.assign({},(b=this.videoSecondaryInfoRenderer)==null?void 0:(d=b.metadataRowContainer)==null?void 0:d.metadataRowContainerRenderer);if(B&&B.rows&&B.collapsedItemCount!==void 0&&!(B.rows.length<=B.collapsedItemCount))return B.rows=B.rows.slice(B.collapsedItemCount),B.collapsedItemCount=0,B}},
alwaysVisibleMetadataRows:{configurable:!0,enumerable:!0,get:function(){if(!this.suppressTopLevelMetadataRows){var b,d,B=Object.assign({},(b=this.videoSecondaryInfoRenderer)==null?void 0:(d=b.metadataRowContainer)==null?void 0:d.metadataRowContainerRenderer);if(B&&B.rows&&B.collapsedItemCount!==void 0)return B.rows=B.rows.slice(0,B.collapsedItemCount),B.collapsedItemCount=B.rows.length,B}}},
hasInlineStructuredDescription:{configurable:!0,enumerable:!0,get:function(){var b,d;return!!((b=this.structuredDescriptionContentRendererComputed)==null?0:(d=b.items)==null?0:d.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 b;return(b=this.videoSecondaryInfoRenderer)==null?void 0:b.showMoreCommand}},
videoOwnerCommand:{configurable:!0,enumerable:!0,get:function(){var b,d,B;return((b=this.videoSecondaryInfoRenderer)==null?0:(d=b.owner)==null?0:(B=d.videoOwnerRenderer)==null?0:B.navigationEndpoint)?this.videoSecondaryInfoRenderer.owner.videoOwnerRenderer.navigationEndpoint:null}},
flexMenuEnabled:{configurable:!0,enumerable:!0,get:function(){var b,d,B,k;return!!((b=this.videoPrimaryInfoRenderer)==null?0:(d=b.videoActions)==null?0:(B=d.menuRenderer)==null?0:(k=B.flexibleItems)==null?0:k.length)}},
showAttributedStringDescription:{configurable:!0,enumerable:!0,get:function(){return this.useFadedScrimDescription&&_.Tp(this.descriptionText)}},
showFormattedStringDescription:{configurable:!0,enumerable:!0,get:function(){return this.useFadedScrimDescription&&!_.Tp(this.descriptionText)}},
showFadedStructuredDescription:{configurable:!0,enumerable:!0,get:function(){return!(!this.useFadedScrimDescription||!this.hasInlineStructuredDescription||this.descriptionCollapsed)}},
videoTitle:{configurable:!0,enumerable:!0,get:function(){var b=this;if(_.N("web_title_hashtag_grey_delinkified")){var d,B=_.w1.unsafeClone((d=this.videoPrimaryInfoRenderer)==null?void 0:d.title);(d=B==null?void 0:B.runs)&&d.forEach(function(k){if(k==null?0:k.navigationEndpoint)k.textColor=4284506208,b.isDark&&(k.textColor=4289374890)});
return B}return(B=this.videoPrimaryInfoRenderer)==null?void 0:B.title}},
noEndpoints:{configurable:!0,enumerable:!0,get:function(){return _.N("web_title_hashtag_black_delinkified")||_.N("web_title_hashtag_grey_delinkified")}}});
zr.prototype.updateHoverColor=zr.prototype.updateHoverColor;zr.prototype.parseColorSamplingData=zr.prototype.parseColorSamplingData;zr.prototype.resetDescriptionState=zr.prototype.resetDescriptionState;zr.prototype.registerPanel=zr.prototype.registerPanel;zr.prototype.onYtExpanderLessTapped=zr.prototype.onYtExpanderLessTapped;zr.prototype.onYtExpanderMoreTapped=zr.prototype.onYtExpanderMoreTapped;zr.prototype.onRenderStamperFinished=zr.prototype.onRenderStamperFinished;
zr.prototype.onYtTextInlineExpanderExpandedChanged=zr.prototype.onYtTextInlineExpanderExpandedChanged;zr.prototype.onYtTextInlineExpanderCollapseClicked=zr.prototype.onYtTextInlineExpanderCollapseClicked;zr.prototype.onYtTextInlineExpanderExpandClicked=zr.prototype.onYtTextInlineExpanderExpandClicked;zr.prototype.moveActionsElement=zr.prototype.moveActionsElement;zr.prototype.updateShouldForceIconOnly=zr.prototype.updateShouldForceIconOnly;zr.prototype.updateTopLevelIconsOnly=zr.prototype.updateTopLevelIconsOnly;
zr.prototype.structuredDescriptionContentRendererChanged=zr.prototype.structuredDescriptionContentRendererChanged;zr.prototype.videoSecondaryInfoRendererChanged=zr.prototype.videoSecondaryInfoRendererChanged;zr.prototype.videoPrimaryInfoRendererChanged=zr.prototype.videoPrimaryInfoRendererChanged;zr.prototype.maybeUpdateActionsOnSeparateLine=zr.prototype.maybeUpdateActionsOnSeparateLine;zr.prototype.updateOwnerAndDescriptionPosition=zr.prototype.updateOwnerAndDescriptionPosition;
_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],zr.prototype,"ytActionHandlerBehavior",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],zr.prototype,"ytComponentBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],zr.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],zr.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.R(_.fH),_.n("design:type",Object)],zr.prototype,"ytdReduxBehavior",void 0);_.w([_.DM("#above-the-fold"),_.n("design:type",HTMLElement)],zr.prototype,"aboveTheFoldContainer",void 0);_.w([_.DM("#menu ytd-menu-renderer"),_.n("design:type",Object)],zr.prototype,"menu",void 0);_.w([_.DM("#description-inline-expander"),_.n("design:type",Object)],zr.prototype,"descriptionInlineExpander",void 0);
_.w([_.DM("#faded-structured-description"),_.n("design:type",Object)],zr.prototype,"fadedStructuredDescriptionContentRendererElement",void 0);_.w([_.DM("#structured-description"),_.n("design:type",Object)],zr.prototype,"structuredDescriptionContentRendererElement",void 0);_.w([_.DM("#title"),_.n("design:type",HTMLElement)],zr.prototype,"titleElement",void 0);_.w([_.DM("#description"),_.n("design:type",HTMLElement)],zr.prototype,"descriptionElement",void 0);
_.w([_.DM("#description-interaction"),_.n("design:type",Object)],zr.prototype,"descriptionInteraction",void 0);_.w([_.DM("#owner"),_.n("design:type",HTMLElement)],zr.prototype,"ownerElement",void 0);_.w([_.DM("#top-row"),_.n("design:type",HTMLElement)],zr.prototype,"topRowElement",void 0);_.w([_.DM("#bottom-row"),_.n("design:type",HTMLElement)],zr.prototype,"bottomRowElement",void 0);_.w([_.DM("#actions"),_.n("design:type",HTMLElement)],zr.prototype,"actionsElement",void 0);
_.w([_.DM("#bottom-actions"),_.n("design:type",HTMLElement)],zr.prototype,"bottomActionsElement",void 0);_.w([_.DM("#ytd-watch-info-text"),_.n("design:type",Object)],zr.prototype,"watchInfoTextElement",void 0);_.w([_.Z(),_.n("design:type",Object)],zr.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Object)],zr.prototype,"videoPrimaryInfoRenderer",void 0);_.w([_.Z(),_.n("design:type",Object)],zr.prototype,"videoSecondaryInfoRenderer",void 0);
_.w([_.Z(),_.n("design:type",Object)],zr.prototype,"commentsEntryPointHeaderRenderer",void 0);_.w([_.Z(),_.n("design:type",Object)],zr.prototype,"videoMetadataCarousel",void 0);_.w([_.Z(),_.n("design:type",Object)],zr.prototype,"structuredDescriptionContentRenderer",void 0);_.w([_.X("structuredDescriptionContentRenderer"),_.n("design:type",Object),_.n("design:paramtypes",[])],zr.prototype,"structuredDescriptionContentRendererComputed",null);
_.w([_.Z(),_.n("design:type",Object)],zr.prototype,"videoSummary",void 0);_.w([_.Z(),_.n("design:type",Object)],zr.prototype,"merchShelf",void 0);_.w([_.Z(),_.n("design:type",Object)],zr.prototype,"infoPanelBelowMetadata",void 0);_.w([_.Z(),_.n("design:type",Object)],zr.prototype,"hoverColor",void 0);_.w([_.Z(),_.n("design:type",Object)],zr.prototype,"hoverText",void 0);_.w([_.Z(),_.n("design:type",Object)],zr.prototype,"isHovering",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],zr.prototype,"enableColorSampling",void 0);_.w([_.X("structuredDescriptionContentRendererComputed"),_.n("design:type",Object),_.n("design:paramtypes",[])],zr.prototype,"productShelf",null);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],zr.prototype,"metadataBadgesInDescription",void 0);_.w([_.X("videoPrimaryInfoRenderer"),_.n("design:type",Object),_.n("design:paramtypes",[])],zr.prototype,"shouldHideBadges",null);
_.w([_.X("productShelf","descriptionCollapsed"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],zr.prototype,"shouldShowProductShelf",null);_.w([_.Z(),_.n("design:type",Boolean)],zr.prototype,"isWatchFlexy",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],zr.prototype,"descriptionCollapsed",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],zr.prototype,"useFadedScrimDescription",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],zr.prototype,"skinnyMode",void 0);_.w([_.Z({reflectToAttribute:!0}),_.X("videoSecondaryInfoRenderer"),_.n("design:type",Object),_.n("design:paramtypes",[])],zr.prototype,"largerItemWrap",null);_.w([_.Z(),_.n("design:type",Object)],zr.prototype,"playlist",void 0);_.w([_.Z(),_.n("design:type",Object)],zr.prototype,"clarifyBox",void 0);_.w([_.Z(),_.n("design:type",Object)],zr.prototype,"playerAds",void 0);
_.w([_.Z(),_.n("design:type",Boolean)],zr.prototype,"isDark",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],zr.prototype,"actionsOnSeparateLine",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],zr.prototype,"disableVideoOwnerOnTap",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],zr.prototype,"swatcherooDelayLoad",void 0);_.w([_.Z(),_.n("design:type",Boolean)],zr.prototype,"suppressTopLevelMetadataRows",void 0);
_.w([_.Z(),_.n("design:type",Object)],zr.prototype,"primaryMenuWidth",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],zr.prototype,"videoId",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],zr.prototype,"titleHeadlineXs",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],zr.prototype,"titleHeadlineS",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],zr.prototype,"titleHeadlineM",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],zr.prototype,"titleHashtagBlackLinkified",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],zr.prototype,"titleHashtagGreyLinkified",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],zr.prototype,"actionButtonsUpdateOwnerWidth",void 0);_.w([_.Z(),_.n("design:type",Object)],zr.prototype,"shouldForceIconOnly",void 0);
_.w([_.pl("skinnyMode"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],zr.prototype,"updateOwnerAndDescriptionPosition",null);_.w([_.pl("skinnyMode"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],zr.prototype,"maybeUpdateActionsOnSeparateLine",null);
_.w([_.X("videoSecondaryInfoRenderer.description","videoSecondaryInfoRenderer.attributedDescription","isHovering","hoverText","descriptionCollapsed"),_.n("design:type",Object),_.n("design:paramtypes",[])],zr.prototype,"descriptionText",null);_.w([_.X("videoSecondaryInfoRenderer.headerRuns"),_.n("design:type",Array),_.n("design:paramtypes",[])],zr.prototype,"headerRuns",null);
_.w([_.Z({value:!1}),_.X("commentsEntryPointHeaderRenderer"),_.n("design:type",Object),_.n("design:paramtypes",[])],zr.prototype,"hasTeaser",null);_.w([_.Z({value:!1,reflectToAttribute:!0}),_.X("videoMetadataCarousel"),_.n("design:type",Object),_.n("design:paramtypes",[])],zr.prototype,"hasTeaserCarousel",null);_.w([_.Z({value:3}),_.X("skinnyMode","playerAds","clarifyBox","hasTeaserCarousel"),_.n("design:type",Object),_.n("design:paramtypes",[])],zr.prototype,"descriptionMaxLines",null);
_.w([_.X("videoSecondaryInfoRenderer.metadataRowContainer"),_.n("design:type",Object),_.n("design:paramtypes",[])],zr.prototype,"collapsibleMetadataRows",null);_.w([_.X("videoSecondaryInfoRenderer.metadataRowContainer","suppressTopLevelMetadataRows"),_.n("design:type",Object),_.n("design:paramtypes",[])],zr.prototype,"alwaysVisibleMetadataRows",null);
_.w([_.X("videoSecondaryInfoRenderer","structuredDescriptionContentRendererComputed"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],zr.prototype,"hasInlineStructuredDescription",null);_.w([_.X("useFadedScrimDescription","hasInlineStructuredDescription","descriptionCollapsed"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],zr.prototype,"showInlineStructuredDescription",null);
_.w([_.X("data","hasInlineStructuredDescription","videoSecondaryInfoRenderer"),_.n("design:type",Object),_.n("design:paramtypes",[])],zr.prototype,"descriptionExpandCommand",null);_.w([_.X("videoSecondaryInfoRenderer.owner"),_.n("design:type",Object),_.n("design:paramtypes",[])],zr.prototype,"videoOwnerCommand",null);_.w([_.Z({reflectToAttribute:!0}),_.X("videoPrimaryInfoRenderer.videoActions"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],zr.prototype,"flexMenuEnabled",null);
_.w([_.Z({selector:_.jK,reflectToAttribute:!0}),_.n("design:type",Object)],zr.prototype,"isFullscreen",void 0);_.w([_.Z({selector:_.t2,reflectToAttribute:!0}),_.n("design:type",Object)],zr.prototype,"isTheaterMode",void 0);_.w([_.X("descriptionText","useFadedScrimDescription"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],zr.prototype,"showAttributedStringDescription",null);
_.w([_.X("descriptionText","useFadedScrimDescription"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],zr.prototype,"showFormattedStringDescription",null);_.w([_.X("useFadedScrimDescription","descriptionCollapsed","hasInlineStructuredDescription"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],zr.prototype,"showFadedStructuredDescription",null);
_.w([_.pl("videoPrimaryInfoRenderer"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],zr.prototype,"videoPrimaryInfoRendererChanged",null);_.w([_.X("videoPrimaryInfoRenderer.title"),_.n("design:type",Object),_.n("design:paramtypes",[])],zr.prototype,"videoTitle",null);_.w([_.X("videoPrimaryInfoRenderer"),_.n("design:type",Object),_.n("design:paramtypes",[])],zr.prototype,"noEndpoints",null);
_.w([_.pl("videoSecondaryInfoRenderer"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],zr.prototype,"videoSecondaryInfoRendererChanged",null);_.w([_.O8("videoPrimaryInfoRenderer","structuredDescriptionContentRendererComputed"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],zr.prototype,"structuredDescriptionContentRendererChanged",null);
_.w([_.O8("skinnyMode"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],zr.prototype,"updateTopLevelIconsOnly",null);_.w([_.O8("skinnyMode"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],zr.prototype,"updateShouldForceIconOnly",null);_.w([_.O8("skinnyMode"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],zr.prototype,"moveActionsElement",null);
_.w([_.$0("yt-text-inline-expander-expand-clicked"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],zr.prototype,"onYtTextInlineExpanderExpandClicked",null);_.w([_.$0("yt-text-inline-expander-collapse-clicked"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],zr.prototype,"onYtTextInlineExpanderCollapseClicked",null);
_.w([_.$0("yt-text-inline-expander-expanded-changed"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],zr.prototype,"onYtTextInlineExpanderExpandedChanged",null);_.w([_.$0("yt-rendererstamper-finished"),_.n("design:type",Function),_.n("design:paramtypes",[Event]),_.n("design:returntype")],zr.prototype,"onRenderStamperFinished",null);
_.w([_.$0("yt-expander-more-tapped"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],zr.prototype,"onYtExpanderMoreTapped",null);_.w([_.$0("yt-expander-less-tapped"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],zr.prototype,"onYtExpanderLessTapped",null);
_.w([_.O8("videoPrimaryInfoRenderer","hasInlineStructuredDescription","isFullscreen"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],zr.prototype,"registerPanel",null);_.w([_.O8("videoSecondaryInfoRenderer"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],zr.prototype,"resetDescriptionState",null);
_.w([_.O8("structuredDescriptionContentRenderer"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],zr.prototype,"parseColorSamplingData",null);_.w([_.O8("hoverColor","isDark"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],zr.prototype,"updateHoverColor",null);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-watch-metadata"})],zr);
_.V(zr,"ytd-watch-metadata",function(){if(mAs!==void 0)return mAs;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return mAs=b},{mode:2});_.t6c=function(b){_.yQ.call(this);this.JSC$23615_watchApi=b;this.temporaryTheaterMode=this.autonavCancelledBySignal=!1;JYb(this);zXe(this);RXq(this);XZ$(this);hXx(this);Hr1(this);lSc(this)};
_.c(_.t6c,_.yQ);var RXq=function(b){var d=function(){_.N("kevlar_is_pupi_enabled")||RT(b)};
b.JSC$23615_watchApi.getRoot().addEventListener("yt-player-updated",d);b.addOnDisposeCallback(function(){b.JSC$23615_watchApi.getRoot().removeEventListener("yt-player-updated",d)})},hXx=function(b){if(_.N("kevlar_endscreen_auto_theater_mode")){var d=b.JSC$23615_watchApi.subscribeToActiveChanged(function(){jpc(b)},!1);
b.addOnDisposeCallback(d)}},JYb=function(b){var d,B,k,G,P;
_.f(function(v){if(v.nextAddress==1)return v.yield(b.JSC$23615_watchApi.playerApi,2);d=v.yieldResult;B=function(L){L=!!L;FnD(b)&&(L=L?2:1,_.Hv.getInstance().setState(L,!0,!1))};
k=function(L){L&&_.b_c(_.Yg().getState())&&(_.BG(b.JSC$23615_watchApi.getRoot(),"yt-toggle-theater-mode",[!0,!1]),b.temporaryTheaterMode=!0)};
G=function(L){_.N("kevlar_player_update_autonav_on_new_data")&&L.type==="newdata"&&(_.N("kevlar_is_pupi_enabled")||RT(b))};
P=function(L){b.onPlayerStateChange(L)};
_.N("kevlar_endscreen_auto_theater_mode")&&d.addEventListener("onAutonavCancelled",k);d.addEventListener("onAutonavChangeRequest",B);d.addEventListener("onVideoDataChange",G);d.addEventListener("onStateChange",P);b.addOnDisposeCallback(function(){d.removeEventListener("onAutonavChangeRequest",B);d.removeEventListener("onVideoDataChange",G);d.removeEventListener("onStateChange",P);_.N("kevlar_endscreen_auto_theater_mode")&&d.removeEventListener("onAutonavCancelled",k)});
_.tn(v)})},zXe=function(b){b.JSC$23615_watchApi.registerActionHandler("yt-signal-action-cancel-autonav",function(){b.autonavCancelledBySignal=!0;
_.N("kevlar_is_pupi_enabled")||RT(b)});
b.JSC$23615_watchApi.registerActionHandler("yt-autonav-state-changed-action",function(d,B,k){B&&RT(b,k)});
b.JSC$23615_watchApi.registerActionHandler("yt-enable-autoplay-command",function(){FnD(b)&&_.Hv.getInstance().setState(2,!0,!0)});
b.JSC$23615_watchApi.registerActionHandler("yt-disable-autoplay-command",function(){FnD(b)&&_.Hv.getInstance().setState(1,!0,!0)});
b.addOnDisposeCallback(function(){b.JSC$23615_watchApi.unregisterActionHandler("yt-signal-action-cancel-autonav");b.JSC$23615_watchApi.unregisterActionHandler("yt-autonav-state-changed-action");b.JSC$23615_watchApi.unregisterActionHandler("yt-enable-autoplay-command");b.JSC$23615_watchApi.unregisterActionHandler("yt-disable-autoplay-command")})},XZ$=function(b){var d=b.JSC$23615_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){lSc(b)}),B=b.JSC$23615_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",
function(){Hr1(b)});
b.addOnDisposeCallback(function(){b.JSC$23615_watchApi.unsubscribeByKey(d);b.JSC$23615_watchApi.unsubscribeByKey(B)})},lSc=function(b){b.autonavCancelledBySignal=!1;
_.N("kevlar_is_pupi_enabled")||RT(b)},Hr1=function(b){var d=b.JSC$23615_watchApi.getWatchNextResponse(),B,k;
var G=(d=(k=_.p(d==null?void 0:(G=d.playerOverlays)==null?void 0:(B=G.playerOverlayRenderer)==null?void 0:B.autonavToggle,_.eAH))==null?void 0:k.enabled)?2:1;_.N("kevlar_is_pupi_enabled")?_.Hv.getInstance().setState(G,!1,!1):RT(b);_.N("web_persist_server_autonav_state_on_client")&&typeof d==="boolean"&&_.Dz2(G===2)},FnD=function(b){if(b.autonavCancelledBySignal)return!1;
var d,B,k,G;return!!((d=b.JSC$23615_watchApi.getWatchNextResponse())==null?0:(B=d.contents)==null?0:(k=B.twoColumnWatchNextResults)==null?0:(G=k.autoplay)==null?0:G.autoplay)};
_.t6c.prototype.onPlayerStateChange=function(b){if(b===0){b=!_.Hv.getInstance().isAutoplaySetExplicitly();var d=this.JSC$23615_watchApi.getWatchNextResponse(),B,k,G,P;d=_.p(d==null?void 0:(B=d.contents)==null?void 0:(k=B.twoColumnWatchNextResults)==null?void 0:(G=k.autoplay)==null?void 0:(P=G.autoplay)==null?void 0:P.autoplayExplicitChoiceDialogRenderer,_.IDM);FnD(this)&&b&&d&&_.Wo.instance.resolveCommand({openPopupAction:{popup:{confirmDialogRenderer:d},popupType:"DIALOG"}})}else jpc(this)};
var jpc=function(b){b.temporaryTheaterMode&&(b.temporaryTheaterMode=!1,_.BG(b.JSC$23615_watchApi.getRoot(),"yt-toggle-theater-mode",[!1,!1]))},RT=function(b,d){d=d===void 0?!1:d;
var B;_.f(function(k){if(k.nextAddress==1)return k.yield(b.JSC$23615_watchApi.playerApi,2);B=k.yieldResult;FnD(b)?B.setAutonavState(_.Hv.getInstance().getState(),d):B.setAutonavState(1,d);_.tn(k)})};var Zrs={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"};_.yYs=function(b){_.yQ.call(this);var d=this;this.JSC$23620_watchApi=b;var B=this.JSC$23620_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){ggs(d)});
this.addOnDisposeCallback(function(){d.JSC$23620_watchApi.unsubscribeByKey(B)});
ggs(this)};
_.c(_.yYs,_.yQ);var ggs=function(b){var d=b.JSC$23620_watchApi.getPlayerResponse(),B=b.JSC$23620_watchApi.getWatchNextResponse();if(!_.uO4(d==null?void 0:d.playabilityStatus,B==null?void 0:B.playerOverlays)){var k;var G=d==null?void 0:(k=d.playabilityStatus)==null?void 0:k.errorScreen}b.JSC$23620_watchApi.provideRenderingData("ERROR_SCREEN",G)};var SR0=_.y(function(b){return _.W("yt-player-grid-renderer",{class:_.LQ("ytPlayerGridRendererHost",b.className)},_.W(_.MN,{data:b.data},{lockupViewModel:function(d){return _.W(_.Qg,{data:d.data,useOverlayStyling:!0})}}))},"Ho");var V6q=_.y(function(b){var d=b.data;b=_.N("web_watch_video_details_hide_subtitle");var B=_.N("web_watch_video_details_single_line_title"),k=_.A2(function(){var L=d().onTap;L&&_.I2().resolve(_.U6).resolveCommand(L)}),G={},P={},v={};
return _.W("yt-player-overlay-video-details-renderer",{class:_.LQ("ytPlayerOverlayVideoDetailsRendererHost",(G.ytPlayerOverlayVideoDetailsRendererFrostedGlass=!_.N("web_watch_video_details_transparent_background"),G)),"on:click":k,role:"button"},_.W("h2",{class:_.LQ("ytPlayerOverlayVideoDetailsRendererTitle",(P.ytPlayerOverlayVideoDetailsRendererSingleLineTitle=function(){return B},P))},_.W(_.I4,{text:function(){return d().title}})),_.W("div",{class:_.LQ("ytPlayerOverlayVideoDetailsRendererSubtitle",
(v.ytPlayerOverlayVideoDetailsRendererHideSubtitle=b,v))},_.W(_.I4,{text:function(){return d().subtitle}})))},"Io");var XQ={LIKE:"LIKE_DELHI_PLAYER",DISLIKE:"DISLIKE_DELHI_PLAYER",SHARE:"SHARE_DELHI_PLAYER",COMMENT:"COMMENT_DELHI_PLAYER",MESSAGE_BUBBLE_OVERLAP:"MESSAGE_BUBBLE_OVERLAP_DELHI_PLAYER"},irD=_.y(function(b){var d=b.data;var B=_.UZ(_.jK),k=_.N("web_watch_action_bar_resize_buttons"),G=_.N("web_watch_video_action_dsdvb"),P=_.N("delhi_modern_web_player_icons")&&!_.N("enable_web_delhi_icons");b=_.N("delhi_modern_web_player_disable_frosted_glass");var v=_.N("delhi_modern_web_player_compact_video_actions_controls"),
L=_.N("web_player_quick_action_buttons_icon_only"),A=function(){var O=k&&!B(),I={};v?I.size="S":O&&(I.size="M");L&&(I.iconPosition="icon-only");if(Object.keys(I).length!==0)return I},a={};
return _.W("yt-player-quick-action-buttons",{class:_.LQ("ytPlayerQuickActionButtonsHost",(a.ytPlayerQuickActionButtonsHostCompactControls=function(){return!B()||v},a.ytPlayerQuickActionButtonsHostDisableBackdropFilter=b,a))},_.W(_.iY,{each:function(){var O=d();
if(P){O=JSON.parse(JSON.stringify(O));for(var I=_.C(O),D=I.next();!D.done;D=I.next()){var U=D.value,M=void 0;D=_.p((M=_.p(U,_.iy))==null?void 0:M.toggleButtonViewModel,_.U0);var z=void 0;M=_.p((z=_.p(U,_.wt))==null?void 0:z.toggleButtonViewModel,_.U0);z=_.p(U,_.Im);U=_.p(U,_.U0);if(D)M=_.p(D.defaultButtonViewModel,_.Im),D=_.p(D.toggledButtonViewModel,_.Im),M&&M.iconName&&(M.iconName=XQ[M.iconName]),D&&D.iconName&&(D.iconName=XQ[D.iconName]);else if(M)D=_.p(M.defaultButtonViewModel,_.Im),M=_.p(M.toggledButtonViewModel,
_.Im),D&&D.iconName&&(D.iconName=XQ[D.iconName]),M&&M.iconName&&(M.iconName=XQ[M.iconName]);else if(z)z.iconName&&(z.iconName=XQ[z.iconName]);else if(U){D=_.p(U.defaultButtonViewModel,_.Im);M=_.p(U.toggledButtonViewModel,_.Im);U=void 0;if((U=D)==null?0:U.iconName)D.iconName=XQ[D.iconName];D=void 0;if((D=M)==null?0:D.iconName)M.iconName=XQ[M.iconName]}}}G&&(O=hBs(O));return O}},function(O){return _.W(_.MN,{data:function(){return O}},{buttonViewModel:function(I){return _.W(_.F0,{data:I.data,
buttonOverrides:A})},
likeButtonViewModel:function(I){return _.W(_.m5,{data:I.data,buttonShapeOverrideables:A})},
dislikeButtonViewModel:function(I){return _.W(_.av,{data:I.data,buttonShapeOverrideables:A})},
toggleButtonViewModel:function(I){return _.W(_.kk,{data:I.data,buttonShapeOverrides:A})}})}))},"Jo");_.uD$=function(b){_.yQ.call(this);var d=this;this.JSC$23626_watchApi=b;b=_.C(_.zk({},void 0,"OB6c5e"));this.quickActionsViewModel=b.next().value;this.setQuickActionsViewModel=b.next().value;b=_.C(_.zk({},void 0,"ZCXW8c"));this.playerOverlayVideoDetailsRenderer=b.next().value;this.setPlayerOverlayVideoDetailsRenderer=b.next().value;b=_.C(_.zk([],void 0,"A7tRk"));this.lockupViewModels=b.next().value;this.setLockupViewModels=b.next().value;var B=this.JSC$23626_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",
function(){wZc(d)});
this.addOnDisposeCallback(function(){d.JSC$23626_watchApi.unsubscribeByKey(B)});
wZc(this)};
_.c(_.uD$,_.yQ);
var wZc=function(b){var d,B,k,G,P,v,L,A,a,O,I,D,U,M,z,H,l;_.f(function(F){if(F.nextAddress==1)return F.yield(b.JSC$23626_watchApi.playerApi,2);d=F.yieldResult;B=b.JSC$23626_watchApi.getWatchNextResponse();P=(k=B)==null?void 0:(G=k.playerOverlays)==null?void 0:G.playerOverlayRenderer;L=_.p((v=P)==null?void 0:v.fullscreenQuickActionsBar,_.eCl);(a=(A=b).setQuickActionsViewModel)==null||a.call(A,L||{});L&&Kn0(b,d);D=(O=P)==null?void 0:(I=O.videoDetails)==null?void 0:I.playerOverlayVideoDetailsRenderer;(M=
(U=b).setPlayerOverlayVideoDetailsRenderer)==null||M.call(U,D||{});D&&nge(b,d);if(_.N("web_player_use_external_grid_component")){var K=[],u,r,Q,q,sW=B==null?void 0:(u=B.contents)==null?void 0:(r=u.twoColumnWatchNextResults)==null?void 0:(Q=r.secondaryResults)==null?void 0:(q=Q.secondaryResults)==null?void 0:q.results;if(sW)for(u=_.C(sW),r=u.next();!r.done;r=u.next())if(r=r.value,r.lockupViewModel)K.push(r);else if(Q=void 0,(Q=r.itemSectionRenderer)==null?0:Q.contents)for(r=_.C(r.itemSectionRenderer.contents),
Q=r.next();!Q.done;Q=r.next())Q=Q.value,Q.lockupViewModel&&K.push(Q);z=K;(l=(H=b).setLockupViewModels)==null||l.call(H,z||[]);T7b(b,d)}_.tn(F)})},Kn0=function(b,d){if(!b.quickActionButtonsContainer)if(d.setFullscreenQuickActions){b.quickActionButtonsContainer=document.createElement("div");
d.setFullscreenQuickActions(b.quickActionButtonsContainer);var B=function(){return b.quickActionsViewModel().quickActionButtons||[]},k=_.Kg(b.quickActionButtonsContainer,function(){return _.W(irD,{data:B})},"Ko");
b.addOnDisposeCallback(function(){d.setFullscreenQuickActions(void 0);k()})}else _.eu(new _.iq("setFullscreenQuickActions not defined",{playerApi:Object.keys(d),
isReady:d.isReady(),appState:d.getAppState()}))},nge=function(b,d){if(!b.playerOverlayVideoDetailsRendererContainer)if(d.setPlayerOverlayVideoDetailsRenderer){b.playerOverlayVideoDetailsRendererContainer=document.createElement("div");
d.setPlayerOverlayVideoDetailsRenderer(b.playerOverlayVideoDetailsRendererContainer);var B=_.Kg(b.playerOverlayVideoDetailsRendererContainer,function(){return _.W(V6q,{data:b.playerOverlayVideoDetailsRenderer})},"Lo");
b.addOnDisposeCallback(function(){d.setPlayerOverlayVideoDetailsRenderer(void 0);B()})}else _.eu(new _.iq("setPlayerOverlayVideoDetailsRenderer not defined",{playerApi:Object.keys(d),
isReady:d.isReady(),appState:d.getAppState()}))},T7b=function(b,d){if(!b.gridRendererContainer)if(d.setFullscreenGrid){b.gridRendererContainer=document.createElement("div");
d.setFullscreenGrid(b.gridRendererContainer);var B=_.Kg(b.gridRendererContainer,function(){return _.W(SR0,{data:b.lockupViewModels})},"Mo");
b.addOnDisposeCallback(function(){d.setFullscreenGrid(void 0);B()})}else _.eu(new _.iq("setFullscreenGrid not defined",{playerApi:Object.keys(d),
isReady:d.isReady(),appState:d.getAppState()}))};_.hj=function(b){_.yQ.call(this);var d=this;this.JSC$23632_watchApi=b;this.JSC$23632_miniplayerActive=this.isFullscreen=this.shouldShowFullerscreenEdu=this.fullerscreenEduButtonClickedThisPlayback=this.fullerscreenEduButtonShownThisPlayback=!1;b=_.Yt(_.Yg(),_.jK,function(B){d.onFullscreenChanged(B)});
this.addOnDisposeCallback(b);b=_.Yt(_.Yg(),_.hh,function(B){d.onWatchScroll(B)});
this.addOnDisposeCallback(b);_.N("kevlar_watch_while_v2")&&(b=_.Yt(_.Yg(),_.tY,function(B){rYq(d,B)}),this.addOnDisposeCallback(b));
QpD(this);qRq(this);xAc();this.onWatchScroll(_.hh(_.Yg().getState()));_.Ye("START_IN_FULL_WINDOW_MODE")&&this.JSC$23632_watchApi.dispatchEvent("yt-set-fullerscreen-styles")};
_.c(_.hj,_.yQ);var QpD=function(b){b.JSC$23632_watchApi.registerActionHandler("yt-fullscreen-change-action",function(d){var B=b.JSC$23632_watchApi.isActive();d&&!B||_.Yg().dispatch(_.ER({type:"SET_IS_WATCH_FULLSCREEN",payload:{isWatchFullscreen:!!d}}))});
b.addOnDisposeCallback(function(){b.JSC$23632_watchApi.unregisterActionHandler("yt-fullscreen-change-action")})},qRq=function(b){var d,B;
_.f(function(k){if(k.nextAddress==1)return k.yield(b.JSC$23632_watchApi.playerApi,2);d=k.yieldResult;B=function(){b.onFullerscreenEduClicked()};
d.addEventListener("onFullerscreenEduClicked",B);b.addOnDisposeCallback(function(){d.removeEventListener("onFullerscreenEduClicked",B)});
_.tn(k)})};
_.hj.prototype.onFullscreenChanged=function(b){var d=this,B;return _.f(function(k){if(k.nextAddress==1)return d.isFullscreen=!!_.xY(),k.yield(d.JSC$23632_watchApi.playerApi,2);B=k.yieldResult;d.JSC$23632_miniplayerActive||B.setFauxFullscreen(d.isFullscreen);if(b&&(d.JSC$23632_watchApi.focusOnPlayer(),!d.fullerscreenEduButtonShownThisPlayback)){d.fullerscreenEduButtonShownThisPlayback=!0;var G=_.JS("yt-fullerscreen-edu-button-shown-count")||0;_.cg("yt-fullerscreen-edu-button-shown-count",G+1,31536E3);
d.updateFullerscreenEduButtonSubtleModeState()}_.tn(k)})};
var rYq=function(b,d){var B;_.f(function(k){if(k.nextAddress==1)return b.JSC$23632_miniplayerActive=d,k.yield(b.JSC$23632_watchApi.playerApi,2);B=k.yieldResult;B.setFauxFullscreen(!b.JSC$23632_miniplayerActive&&b.isFullscreen);_.tn(k)})};
_.hj.prototype.onWatchScroll=function(b){var d=this,B,k;return _.f(function(G){if(G.nextAddress==1)return _.N("external_fullscreen_with_edu")?G.yield(d.JSC$23632_watchApi.playerApi,2):G.return();B=G.yieldResult;k=b<=0;d.shouldShowFullerscreenEdu!==k&&(d.shouldShowFullerscreenEdu=k,B.updateFullerscreenEduButtonVisibility(!d.shouldShowFullerscreenEdu));_.tn(G)})};
_.hj.prototype.onFullerscreenEduClicked=function(){this.JSC$23632_watchApi.scrollWatchTo(186,!0);if(!this.fullerscreenEduButtonClickedThisPlayback){this.fullerscreenEduButtonClickedThisPlayback=!0;var b=_.JS("yt-fullerscreen-edu-button-click-count")||0;_.cg("yt-fullerscreen-edu-button-click-count",b+1,31536E3);this.updateFullerscreenEduButtonSubtleModeState()}};
_.hj.prototype.updateFullerscreenEduButtonSubtleModeState=function(){var b=this,d,B,k,G,P,v;return _.f(function(L){if(L.nextAddress==1)return d=_.JS("yt-fullerscreen-edu-button-click-count")||0,B=_.JS("yt-fullerscreen-edu-button-shown-count")||0,k=_.Nt("external_fullscreen_button_click_threshold"),G=_.Nt("external_fullscreen_button_shown_threshold"),P=d>=k||B>=G,L.yield(b.JSC$23632_watchApi.playerApi,2);v=L.yieldResult;v.updateFullerscreenEduButtonSubtleModeState(P);_.tn(L)})};
_.hj.prototype.disposeInternal=function(){_.yQ.prototype.disposeInternal.call(this);var b=_.xY();_.N("kevlar_exit_fullscreen_leaving_watch")&&b&&_.YY(b)};
var xAc=function(){if(_.N("web_watch_add_viewport_meta_tag")){var b=document.querySelector("meta[name=viewport]"),d=document.head;d&&!b&&(b=document.createElement("meta"),b.name="viewport",b.content="width=device-width, initial-scale=1.0, viewport-fit=cover",d.appendChild(b))}};_.eXD=function(b){_.yQ.call(this);var d=this;this.JSC$23635_watchApi=b;this.jobId=0;this.pendingRequestId=void 0;var B=this.JSC$23635_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){YRx(d)});
this.addOnDisposeCallback(function(){d.JSC$23635_watchApi.unsubscribeByKey(B)});
YRx(this)};
_.c(_.eXD,_.yQ);var bkc=function(b){_.Y8.cancelJob(b.jobId);b.pendingRequestId=void 0},YRx=function(b){bkc(b);
var d=H_D(b.JSC$23635_watchApi.getWatchNextResponse());if(d){var B=250,k,G=(k=_.p(d,_.YuM))==null?void 0:k.initialDelayMs;_.N("web_watch_updated_metadata_server_initial_delay")&&G&&(B=G);b.jobId=_.Y8.addLowPriorityJob(function(){return b.fetchUpdatedMetadata(d)},B)}};
_.eXD.prototype.fetchUpdatedMetadata=function(b,d){var B=this,k,G,P,v,L,A,a,O,I,D,U,M,z,H,l;return _.f(function(F){switch(F.nextAddress){case 1:d&&(k={continuation:d});if(!_.N("web_get_updated_metadata_fantasy_panel_continuation_params")){F.jumpTo(2);break}G=_.I2().resolve(_.EF);P="PAsports_fantasy";return F.yield(G.isVisible(P,!0),3);case 3:F.yieldResult&&(a=(L=(v=G).getUpdatePanelContinuationData)==null?void 0:(A=L.call(v,P))==null?void 0:A.updatePanelContinuationRequest)&&(k||(k={}),k.clientParams=
{panelContinuationParams:{panelContinuation:a}});case 2:O=_.I2().resolve(_.pk);if(!O)return _.xs(Error("op")),F.return();I={};B.pendingRequestId=I;return F.yield(_.TD(O,b,k),4);case 4:D=F.yieldResult;if(I!==B.pendingRequestId)return F.return();z=(U=D)==null?void 0:(M=U.continuation)==null?void 0:M.timedContinuationData;((H=z)==null?0:H.continuation)&&((l=z)==null?0:l.timeoutMs)&&(B.jobId=_.Y8.addLowPriorityJob(function(){return B.fetchUpdatedMetadata(b,z.continuation)},z.timeoutMs));
_.tn(F)}})};
_.eXD.prototype.disposeInternal=function(){_.yQ.prototype.disposeInternal.call(this);bkc(this)};var dgx=_.y(function(b){var d=_.A2(function(){var k=b.data().videoId;if(b.active())k=_.BZ(k),_.I2().resolve(_.U6).resolveCommand(k);else{var G=b.playerApi(),P=G.getAvailableAudioTracks(),v,L,A=(v=b.sourceVideoConfig().audioTracks)==null?void 0:(L=v.find(function(a){return a.isDefaultForSource}))==null?void 0:L.id;
if(P=P.find(function(a){return a.getLanguageInfo().getId()===A}))G.setAudioTrack(P,!0),G.setCompositeParam({activeVideoId:k}),b.setActiveSourceId(k)}}),B={};
return _.W("ytw-composite-source-video-overlay",{class:_.LQ("ytwCompositeSourceVideoOverlayHost",(B.ytwCompositeSourceVideoOverlayActive=b.active,B.ytwCompositeSourceVideoOverlayInteracting=b.interacting,B)),style:_.m2({left:function(){var k;return((k=b.data().topLeftCornerX)!=null?k:0)*100+"%"},
top:function(){var k;return((k=b.data().topLeftCornerY)!=null?k:0)*100+"%"},
width:function(){var k;return((k=b.data().width)!=null?k:0)*100+"%"},
height:function(){var k;return((k=b.data().height)!=null?k:0)*100+"%"}}),
"on:click":d},_.W("div",{class:"ytwCompositeSourceVideoOverlayOutline"}))},"No");var B3$=_.y(function(b){var d=_.C(_.br(function(){var v,L=(v=b.data().sources)==null?void 0:v.find(function(A){return A.isActive});
if(L)return L.videoId})),B=d.next().value,k=d.next().value;
d=_.C(_.zk(!1,void 0,"rmRJ8d"));var G=d.next().value,P=d.next().value;return _.W("ytw-composite-video-overlay-renderer",{class:"ytwCompositeVideoOverlayRendererHost","on:mouseover":_.A2(function(){P(!0)}),
"on:mouseout":_.A2(function(){P(!1)})},_.W(_.m,{cond:function(){return b.data().sources},
then:function(v){return _.W(_.iY,{each:v},function(L){return _.W(dgx,{data:L,active:function(){return L.videoId===B()},
setActiveSourceId:k,interacting:G,playerApi:b.playerApi,sourceVideoConfig:function(){return l5D(b.compositeVideoConfig(),L.videoId)}})})}}))},"Oo");_.PG$=function(b){_.yQ.call(this);this.JSC$23650_watchApi=b;b=_.C(_.zk({},void 0,"RgF9Ae"));this.compositeVideoOverlayRenderer=b.next().value;this.setCompositeVideoOverlayRenderer=b.next().value;b=_.C(_.zk({},void 0,"OlaJpc"));this.compositeVideoConfig=b.next().value;this.setCompositeVideoConfig=b.next().value;ke$(this);GeV(this)};
_.c(_.PG$,_.yQ);var ke$=function(b){var d=b.JSC$23650_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){GeV(b)});
b.addOnDisposeCallback(function(){b.JSC$23650_watchApi.unsubscribeByKey(d)})},Exc=function(b){var d;
return _.f(function(B){if(B.nextAddress==1)return B.yield(b.JSC$23650_watchApi.playerApi,2);d=B.yieldResult;d.setCompositeVideoOverlayRendererComponent(b.container);_.tn(B)})},shD=function(b){var d;
return _.f(function(B){if(B.nextAddress==1)return B.yield(b.JSC$23650_watchApi.playerApi,2);d=B.yieldResult;d.setCompositeVideoOverlayRendererComponent(void 0);_.tn(B)})},CGb=function(b){var d,B;
return _.f(function(k){if(k.nextAddress==1)return k.yield(b.JSC$23650_watchApi.playerApi,2);d=k.yieldResult;b.container=document.createElement("div");B=_.Kg(b.container,function(){return _.W(B3$,{data:b.compositeVideoOverlayRenderer,compositeVideoConfig:b.compositeVideoConfig,playerApi:d})},"Po");
b.addOnDisposeCallback(B);_.tn(k)})},GeV=function(b){var d,B,k,G,P,v,L,A;
_.f(function(a){return a.nextAddress==1?(d=b.JSC$23650_watchApi.getPlayerResponse(),P=_.p((B=d)==null?void 0:(k=B.overlay)==null?void 0:(G=k.playerControlsOverlayRenderer)==null?void 0:G.compositeVideoOverlay,hEs),A=(v=d)==null?void 0:(L=v.playerConfig)==null?void 0:L.compositeVideoConfig,P&&b.setCompositeVideoOverlayRenderer(P),A&&b.setCompositeVideoConfig(A),P&&A?b.container?a.jumpTo(6):a.yield(CGb(b),6):vx$(b)?a.yield(shD(b),0):a.jumpTo(0)):vx$(b)?a.jumpTo(0):a.yield(Exc(b),0)})},vx$=function(b){var d;
return!((d=b.container)==null||!d.parentElement)};
_.PG$.prototype.disposeInternal=function(){vx$(this)&&shD(this);_.yQ.prototype.disposeInternal.call(this)};_.aAx=function(b){_.yQ.call(this);var d=this;this.JSC$23656_watchApi=b;var B=this.JSC$23656_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){var k=d.JSC$23656_watchApi.getPlayerResponse();if(k){var G,P;if(k=_.p((G=k.endscreen)==null?void 0:(P=G.endscreenRenderer)==null?void 0:P.hideButton,_.U0)){var v;(v=d.setEndscreenHideButton)==null||v.call(d,k);L0c(d)}}});
this.addOnDisposeCallback(function(){d.JSC$23656_watchApi.unsubscribeByKey(B)});
b=_.C(_.zk({},void 0,"ER3tqb"));this.endscreenHideButton=b.next().value;this.setEndscreenHideButton=b.next().value;fA0(this);AS$(this);W0s(this)};
_.c(_.aAx,_.yQ);
var L0c=function(b){var d,B;_.f(function(k){if(k.nextAddress==1)return b.creatorEndscreenHideButtonContainer?k.return():k.yield(b.JSC$23656_watchApi.playerApi,2);d=k.yieldResult;b.creatorEndscreenHideButtonContainer=document.createElement("div");_.EA(b.creatorEndscreenHideButtonContainer,!1);d.setCreatorEndscreenHideButton(b.creatorEndscreenHideButtonContainer);B=_.Kg(b.creatorEndscreenHideButtonContainer,function(){return _.W(_.kk,{data:b.endscreenHideButton,useOutlinedIcon:!0})},"Qo");
b.addOnDisposeCallback(function(){B();var G;(G=d)==null||G.setCreatorEndscreenHideButton(void 0)});
_.tn(k)})},fA0=function(b){var d,B;
_.f(function(k){if(k.nextAddress==1)return k.yield(b.JSC$23656_watchApi.playerApi,2);d=k.yieldResult;B=function(){b.creatorEndscreenHideButtonContainer&&_.EA(b.creatorEndscreenHideButtonContainer,!0)};
d.addEventListener("endscreenelementshown",B);b.addOnDisposeCallback(function(){var G;(G=d)==null||G.removeEventListener("endscreenelementshown",B)});
_.tn(k)})},AS$=function(b){var d=function(){b.creatorEndscreenHideButtonContainer&&_.EA(b.creatorEndscreenHideButtonContainer,!1)},B=b.JSC$23656_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",d),k=b.JSC$23656_watchApi.subscribe("WATCH_NEXT_RESPONSE_RELOADED",d);
b.addOnDisposeCallback(function(){b.JSC$23656_watchApi.unsubscribeByKey(B);b.JSC$23656_watchApi.unsubscribeByKey(k)})},W0s=function(b){b.JSC$23656_watchApi.registerActionHandler("yt-change-creator-endscreen-visibility-command",function(d){var B=_.p(d,MMq);
b.JSC$23656_watchApi.playerApi.then(function(k){k==null||k.setCreatorEndscreenVisibility(!!B.hide)})});
b.addOnDisposeCallback(function(){b.JSC$23656_watchApi.unregisterActionHandler("yt-change-creator-endscreen-visibility-command")})};_.$gc=function(b){_.yQ.call(this);this.JSC$23662_watchApi=b;mge(this)};
_.c(_.$gc,_.yQ);var mge=function(b){var d,B;_.f(function(k){if(k.nextAddress==1)return k.yield(b.JSC$23662_watchApi.playerApi,2);d=k.yieldResult;B=function(G){_.Yg().dispatch(_.ER({type:"SET_IS_WATCH_RETRO_MODE",payload:{isWatchRetroMode:G}}))};
d.addEventListener("onRetroModeChanged",B);b.addOnDisposeCallback(function(){d.removeEventListener("onRetroModeChanged",B)});
_.tn(k)})};var Vub=0,lb=0,wAX=0;var OkD;OkD=new Map([["10",6E5],["15",9E5],["20",12E5],["30",18E5],["45",27E5],["60",36E5]]);_.H2=function(b){_.yQ.call(this);this.JSC$23667_watchApi=b;this.selectedOption="Off";this.pauseAutonavPlayback=!1;this.adjustmentsCount=this.presetPauseSchedulerId=this.presetFadeSchedulerId=0;IAe(this)};
_.c(_.H2,_.yQ);
var IAe=function(b){var d,B,k;_.f(function(G){if(G.nextAddress==1)return G.yield(b.JSC$23667_watchApi.playerApi,2);d=G.yieldResult;if(b.isDisposed())return G.return();b.sessionStorage=_.oAE("yt-sleep-timer");b.sessionStorage||_.eu(new _.iq("SessionStorage for Sleep Timer is undefined."));((B=b.sessionStorage)==null?void 0:B.get("yt-sleep-timer"))==="true"&&(nsb(),(k=b.sessionStorage)==null||k.remove("yt-sleep-timer"),d.syncVolume());Dgc(b,d);UgV(b,d);oxe(b,d);_.tn(G)})},Dgc=function(b,d){var B=function(a){b.onSleepTimerSettingsChanged(a,
d)},k=function(a){b.onPlayerStateChange(a,d)},G=function(){b.onLoopChange(d)},P=function(){b.onCloseMiniplayer(d)},v=function(){Ses(d,(0,_.N$)(),Ts0(d),b.selectedOption==="End of video",d.getPlayerState()!==1)},L=function(){b.onSeekComplete(d)},A=function(){_.Y8.cancelJob(lb);
var a=d.getCurrentTime()>=d.getDuration(),O=b.selectedOption==="End of video"||b.selectedOption==="End of playlist"&&!Z_c(b.playlistId);a&&O&&N3c(b,d)};
d.addEventListener("onSleepTimerSettingsChanged",B);d.addEventListener("onLoopChange",G);d.addEventListener("onLoopRangeChange",G);d.addEventListener("onStateChange",k);d.addEventListener("onCloseMiniplayer",P);d.addEventListener("onSleepTimerFeatureAvailable",v);d.addEventListener("SEEK_COMPLETE",L);d.addEventListener("onAdStart",A);b.addOnDisposeCallback(function(){d.removeEventListener("onSleepTimerSettingsChanged",B);d.removeEventListener("onLoopChange",G);d.removeEventListener("onLoopRangeChange",
G);d.removeEventListener("onStateChange",k);d.removeEventListener("onCloseMiniplayer",P);d.removeEventListener("onSleepTimerFeatureAvailable",v);d.removeEventListener("SEEK_COMPLETE",L);d.removeEventListener("onAdStart",A)})},UgV=function(b,d){var B=b.JSC$23667_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){a:{var k=d.getVideoData().video_id,G,P=(G=j_D(b.JSC$23667_watchApi))==null?void 0:G.playlistId;
b.pauseAutonavPlayback&&(d.pauseVideo(),d.syncVolume(),b.pauseAutonavPlayback=!1);if(b.selectedOption==="End of video"&&k!==b.videoId)lU(b,d);else{if(b.selectedOption==="End of playlist"){G=Z_c(b.playlistId);if(P!==b.playlistId){lU(b,d);break a}G?G&&pgc(b,d):MT$(b,d)}b.videoId=k;b.playlistId=P}}});
b.addOnDisposeCallback(function(){b.JSC$23667_watchApi.unsubscribeByKey(B)})},oxe=function(b,d){var B=_.I2().resolve(_.C2),k=_.Yt(B,_.yFJ,function(P){P&&b.selectedOption!=="Off"&&lU(b,d)}),G=b.JSC$23667_watchApi.subscribeToActiveChanged(function(P){var v,L;
return _.f(function(A){if(A.nextAddress==1)return A.yield(_.qw().navigationFinishPromise,2);v=!_.OS$();L=_.I2().resolve(_.VD).isMiniplayerActive();P||!tus(b.selectedOption)||L||v||lU(b,d);_.tn(A)})},!1);
B=_.Yt(B,function(P){return P.entities.playlistLoopStateEntity||{}},function(P){P=P===void 0?{}:P;
var v=Fbb(b.JSC$23667_watchApi);if(v){var L;((L=P[v])==null?void 0:L.state)==="PLAYLIST_LOOP_STATE_ALL"&&tus(b.selectedOption)&&lU(b,d)}});
b.addOnDisposeCallback(k);b.addOnDisposeCallback(B);b.addOnDisposeCallback(G)};
_.H2.prototype.onSleepTimerSettingsChanged=function(b,d){switch(b){case "Off":this.selectedOption!=="Off"&&lU(this,d);break;case "End of video":case "End of playlist":cSV(this,b,d);break;default:cSV(this,b,d,OkD.get(b))}};
_.H2.prototype.onLoopChange=function(b){(b.getLoopVideo()||b.getLoopRange())&&tus(this.selectedOption)&&lU(this,b)};
_.H2.prototype.onCloseMiniplayer=function(b){tus(this.selectedOption)&&lU(this,b)};
var cSV=function(b,d,B,k){JSq(b,B);b.selectedOption=d;b.videoId=B.getVideoData().video_id;b.playlistId="";var G;(G=b.sessionStorage)==null||G.set("yt-sleep-timer","true");b.adjustmentsCount++;Ses(B,(0,_.N$)(),Ts0(B),b.selectedOption==="End of video");if(b.selectedOption==="End of video")MT$(b,B),zWs(b,B);else if(b.selectedOption==="End of playlist"){zWs(b,B);var P,v;b.playlistId=(v=(P=j_D(b.JSC$23667_watchApi))==null?void 0:P.playlistId)!=null?v:"";Z_c(b.playlistId)||MT$(b,B)}else k&&(b.presetFadeSchedulerId=
_.Rn(_.Y8,function(){uub(B,15E3)},k-15E3),b.presetPauseSchedulerId=_.Rn(_.Y8,function(){N3c(b,B)},k),i_b(B,(0,_.N$)(),k))},N3c=function(b,d){if(b.JSC$23667_watchApi.isActive()){var B={dismissDialogEndpoint:{}};
var k={commandExecutorCommand:{commands:[B,{watchPlayerOverflowMenuCommand:{openMenuItemKey:"menu_item_sleep_timer"}}]}};B={buttonViewModel:{title:_.AU("CLOSE"),style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_FILLED",onTap:{innertubeCommand:B}}};k={buttonViewModel:{title:_.AU("SLEEP_TIMER_ADD_TIME_LABEL"),style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_TONAL",onTap:{innertubeCommand:k}}};var G={dialogHeaderViewModel:{headline:{content:_.AU("SLEEP_TIMER_ENDED_TITLE")}}},
P={basicContentViewModel:{paragraphs:[{text:{content:_.AU("SLEEP_TIMER_ENDED_TEXT")}}]}};B={showDialogCommand:{panelLoadingStrategy:{inlineContent:{dialogViewModel:{header:G,content:P,footer:{panelFooterViewModel:{primaryButton:B,secondaryButton:k,shouldHideDivider:!0}}}}}}};_.I2().resolve(_.U6).resolveCommand(B,{form:{element:b}})}else nsb();RWq(b,!1);Xge(b,d);d.pauseVideo();_.Hv.getInstance().getState()===2&&d.getPlayerState()===5&&(b.pauseAutonavPlayback=!0)},lU=function(b,d){RWq(b,!0);
Xge(b,d);nsb()},Xge=function(b,d){JSq(b,d);
b.selectedOption="Off";b.videoId="";b.playlistId="";b.adjustmentsCount=0;var B;(B=b.sessionStorage)==null||B.remove("yt-sleep-timer");_.Y8.cancelJob(Vub);d.resetSleepTimerMenuSettings()},RWq=function(b,d){d={timer_length_adjustment_times_during_session:b.adjustmentsCount-1,
is_session_cancelled:d};switch(b.selectedOption){case "Off":d.option_type="SLEEP_TIMER_OPTION_TYPE_OFF";break;case "End of video":d.option_type="SLEEP_TIMER_OPTION_TYPE_END_OF_VIDEO";break;case "End of playlist":d.option_type="SLEEP_TIMER_OPTION_TYPE_END_OF_PLAYLIST";break;default:d.option_type="SLEEP_TIMER_OPTION_TYPE_FIXED_MINUTES_DURATION",d.option_duration_in_minutes=OkD.get(b.selectedOption)/6E4}_.Q4("sleepTimerSessionFinishEvent",d)};
_.H2.prototype.onPlayerStateChange=function(b,d){b===1?Ses(d,(0,_.N$)(),Ts0(d),this.selectedOption==="End of video"):b===0?(_.Y8.cancelJob(lb),d.setVideoTimeLeft(yo0(0,0))):b===2&&_.Y8.cancelJob(lb);this.selectedOption==="End of video"?b===0?N3c(this,d):b===2&&Kbx(d):this.selectedOption!=="End of playlist"||Z_c(this.playlistId)||(b===0?N3c(this,d):b===2&&Kbx(d))};
_.H2.prototype.onSeekComplete=function(b){b.getPlayerState()===2&&Ses(b,(0,_.N$)(),Ts0(b),this.selectedOption==="End of video",!0)};
_.H2.prototype.onCueRangeEnter=function(b,d){b==="sleep-timer-fade-audio"&&uub(d,(d.getDuration()-d.getProgressState().current)*1E3)};
_.H2.prototype.onCueRangeExit=function(b,d){b==="sleep-timer-fade-audio"&&d.getPlayerState()!==0&&Kbx(d,!0)};
var MT$=function(b,d){d.addCueRange("sleep-timer-fade-audio",d.getDuration()-15,d.getDuration());d.addEventListener("onCueRangeEnter",function(B){b.onCueRangeEnter(B,d)});
d.addEventListener("onCueRangeExit",function(B){b.onCueRangeExit(B,d)})},pgc=function(b,d){d.removeCueRange("sleep-timer-fade-audio");
d.removeEventListener("onCueRangeEnter",function(B){b.onCueRangeEnter(B,d)});
d.removeEventListener("onCueRangeExit",function(B){b.onCueRangeExit(B,d)})},JSq=function(b,d){tus(b.selectedOption)?pgc(b,d):(_.Y8.cancelJob(b.presetPauseSchedulerId),_.Y8.cancelJob(b.presetFadeSchedulerId),b.presetPauseSchedulerId=0,b.presetFadeSchedulerId=0);
Kbx(d,!0)},zWs=function(b,d){d.setLoop(!1);
d.setLoopVideo(!1);d.setLoopRange(null);(b=Fbb(b.JSC$23667_watchApi))&&_.I2().resolve(_.C2).dispatch(_.cE("playlistLoopStateEntity",b,{key:b,state:"PLAYLIST_LOOP_STATE_NONE"}))};_.jh_=function(b){_.yQ.call(this);var d=this;this.JSC$23670_watchApi=b;_.N("web_watch_force_start_in_theater_mode")&&hWb(this,!0,!1);Hkc(this);lA0(this);tTx(this);var B=this.JSC$23670_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){_.Nt("theater_mode_cookie_max_age_seconds",-1)!==-1&&_.Za.get("wide",void 0)==="1"&&_.gF("wide","1",_.Nt("theater_mode_cookie_max_age_seconds",-1))});
this.addOnDisposeCallback(function(){d.JSC$23670_watchApi.unsubscribeByKey(B)});
b=b.getRoot();if(b.is==="ytd-watch-flexy"||b.is==="ytd-watch-grid")b.onTheaterReduxValueUpdate(this.getState());this.getState()&&_.Bs0();_.N("web_watch_log_theater_mode_cookie_state")&&_.Za.get("wide","0")==="1"&&_.HJJ("GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_USER_HAS_THEATER_MODE_COOKIE_ENABLED")};
_.c(_.jh_,_.yQ);var Hkc=function(b){var d,B;_.f(function(k){if(k.nextAddress==1)return k.yield(b.JSC$23670_watchApi.playerApi,2);d=k.yieldResult;B=function(G){hWb(b,!!G)};
d.addEventListener("SIZE_CLICKED",B);b.addOnDisposeCallback(function(){d.removeEventListener("SIZE_CLICKED",B)});
_.tn(k)})},lA0=function(b){b.JSC$23670_watchApi.registerActionHandler("yt-toggle-theater-mode",function(d,B){hWb(b,d,B===void 0?!0:B)});
b.addOnDisposeCallback(function(){b.JSC$23670_watchApi.unregisterActionHandler("yt-toggle-theater-mode")})};
_.jh_.prototype.getState=function(){return _.t2(_.Yg().getState())};
var hWb=function(b,d,B){B=B===void 0?!0:B;var k,G,P,v=_.N("enable_player_resize_transition")&&!!b.JSC$23670_watchApi.getWatchNextResponse()&&!((k=b.JSC$23670_watchApi.getWatchNextResponse())==null?0:(G=k.contents)==null?0:(P=G.twoColumnWatchNextResults)==null?0:P.conversationBar);_.dOr(function(){_.Yg().dispatch(_.ER({type:"SET_IS_THEATER_MODE",payload:{isTheaterMode:d}}));_.N("theater_mode_scroll_to_top_killswitch")||b.JSC$23670_watchApi.scrollWatchTo(0,!1);_.xY()&&_.N("external_fullscreen")&&_.YY(document.documentElement);
tTx(b);B&&_.gF("wide",d?"1":"0",_.Nt("theater_mode_cookie_max_age_seconds",-1));_.BG(b.JSC$23670_watchApi.getRoot(),"yt-close-popup-action",["yt-tooltip-renderer"]);b.JSC$23670_watchApi.dispatchEvent("yt-set-theater-mode-enabled",{enabled:d});d&&_.Bs0()},{shouldWrap:v})},tTx=function(b){var d;
_.f(function(B){if(B.nextAddress==1)return B.yield(b.JSC$23670_watchApi.playerApi,2);d=B.yieldResult;d.setSizeStyle(!0,b.getState());_.tn(B)})};var gx0=function(b){_.yQ.call(this);var d=this;this.playerApi=b;this.timeToPanelSyncKeyMap={};var B;if(b==null?0:(B=b.isReady)==null?0:B.call(b)){B=_.Yt(_.I2().resolve(_.C2),function(G){return G.entities.timedMarkersListSyncEntity||{}},function(G,P){G=G===void 0?{}:G;
P=P===void 0?{}:P;for(var v=_.C(Object.keys(P)),L=v.next();!L.done;L=v.next())L=L.value,G[L]!==P[L]&&F0_(d,P[L]);P=_.C(Object.keys(G));for(v=P.next();!v.done;v=P.next())v=v.value,L=G[v],d.timeToPanelSyncKeyMap[v]&&Zkb(d,L)});
this.addOnDisposeCallback(B);var k=function(G){d.onCueRangeEnter(G)};
b.addEventListener("onCueRangeEnter",k);this.addOnDisposeCallback(function(){var G;(G=b.removeEventListener)==null||G.call(b,"onCueRangeEnter",k)})}};
_.c(gx0,_.yQ);
var Zkb=function(b,d){var B,k;if((B=b.playerApi)==null?0:(k=B.isReady)==null?0:k.call(B)){var G;if((B=d==null?void 0:(G=d.timedListData)==null?void 0:G.sections)&&d!=null&&d.key)for(G=_.C(B),B=G.next();!B.done;B=G.next())if(B=B.value,B.timedSyncDataList&&B.sectionId)for(k=0;k<B.timedSyncDataList.length;k++){var P=B.timedSyncDataList[k];P.syncItemId&&b.playerApi.addCueRange(B.sectionId+"_"+d.key+"_"+P.syncItemId,Number(P.videoTimeMs)/1E3,k===B.timedSyncDataList.length-1?0x8000000000000:Number(B.timedSyncDataList[k+
1].videoTimeMs)/1E3)}}},F0_=function(b,d){var B,k;
if((B=b.playerApi)==null?0:(k=B.isReady)==null?0:k.call(B)){var G;if((B=d==null?void 0:(G=d.timedListData)==null?void 0:G.sections)&&d!=null&&d.key)for(G=_.C(B),B=G.next();!B.done;B=G.next())if(B=B.value,B.timedSyncDataList&&B.sectionId){k=_.C(B.timedSyncDataList);for(var P=k.next();!P.done;P=k.next())P=P.value,P.syncItemId&&b.playerApi.removeCueRange(B.sectionId+"_"+d.key+"_"+P.syncItemId)}}};
gx0.prototype.onCueRangeEnter=function(b){for(var d=_.C(Object.keys(this.timeToPanelSyncKeyMap)),B=d.next();!B.done;B=d.next()){B=B.value;var k=_.C(b.split("_"+B+"_")),G=k.next().value;k=k.next().value;if(G&&k){b=_.I2().resolve(_.C2);d=this.timeToPanelSyncKeyMap[B];var P=_.UYy(b.getState(),d);B=ySe(B,G,k);if(B===-1)break;B={activeSyncId:k,activeItemIndex:B,activeSectionInfo:{sectionIdentifier:G}};P?b.dispatch(_.jh("markersEngagementPanelSyncEntity",d,B)):b.dispatch(_.cE("markersEngagementPanelSyncEntity",
d,Object.assign({},{key:d},B)));break}}};
var ySe=function(b,d,B){var k=_.I2().resolve(_.C2),G,P;b=(G=QPs(k.getState(),b))==null?void 0:(P=G.timedListData)==null?void 0:P.sections;if(!b)return-1;G=0;P=_.C(b);for(b=P.next();!b.done;b=P.next()){b=b.value;k=b.timedSyncDataList||[];if(b.sectionId===d)return d=k.findIndex(function(v){return v.syncItemId===B}),d===-1?d:G+d;
G+=k.length}return-1};_.ikD=function(b){_.yQ.call(this);var d=this;this.JSC$23683_watchApi=b;this.unresolvedCommands=[];this.JSC$23683_watchApi.registerActionHandler("yt-update-timed-markers-sync-observer-command",function(B){Sk0(d,B)});
this.addOnDisposeCallback(function(){d.JSC$23683_watchApi.unregisterActionHandler("yt-update-timed-markers-sync-observer-command")});
VTc(this)};
_.c(_.ikD,_.yQ);var VTc=function(b){var d;_.f(function(B){if(B.nextAddress==1)return B.yield(b.JSC$23683_watchApi.playerApi,2);d=B.yieldResult;if(b.isDisposed())return B.return();b.timedSyncObserver=new gx0(d);b.unresolvedCommands.length&&(b.unresolvedCommands.forEach(function(k){return Sk0(b,k)}),b.unresolvedCommands=[]);
_.RK(b,b.timedSyncObserver);_.tn(B)})},Sk0=function(b,d){if(b.timedSyncObserver){var B=_.p(d,Jes);
if(B&&B.timedSyncEntityKey&&B.panelSyncEntityKey){b=b.timedSyncObserver;d=B.timedSyncEntityKey;var k=B.panelSyncEntityKey;B=!!B.isEnabled;B=B===void 0?!0:B;var G=_.I2().resolve(_.C2);G=QPs(G.getState(),d);B?b.timeToPanelSyncKeyMap[d]||(b.timeToPanelSyncKeyMap[d]=k,Zkb(b,G)):(delete b.timeToPanelSyncKeyMap[d],F0_(b,G))}}else b.unresolvedCommands.push(d)};var wg_=_.y(function(b){var d=b.data,B=b.maybeLogSmartSkipClientData,k=null,G=null,P=_.N("web_enable_auto_focus_for_timely_action_button"),v=function(){k=document.activeElement},L=function(){d().smartSkipMetadata&&(k=document.activeElement,_.GpQ(function(){return G}))},A=function(O){if(d().smartSkipMetadata&&(!O||O.key!=="Enter")){k&&k.isConnected&&(_.GpQ(function(){return k}),k=null);
var I;(I=G)==null||I.blur()}};
b=_.A2(function(){B==null||B(!0,d());return!1});
var a=_.Yl(_.ZC(function(){return d().rendererContext},{onTap:function(O,I){I({disableClickTracking:!0})}}),_.od({visibilityCallback:function(O){if(P)O?G&&d().smartSkipMetadata&&(L(),document.addEventListener("focusin",v)):(document.removeEventListener("focusin",v),A());
else if(O){O=_.jZ(d().rendererContext);var I=Number(d().maxVisibleDurationMilliseconds),D,U=(D=_.p(d().rendererContext,_.c0))==null?void 0:D.label;O&&I&&U&&(D={label:U,command:O,durationMs:I},_.I2().resolve(_.hO).enqueue(D))}},
showOption:{calledOnce:!1,state:"visible"},hideOption:{calledOnce:!1,state:"hidden"}}));_.ng(function(){if(P){var O;if((G=(O=a.value)==null?void 0:O.querySelector("button"))&&d().smartSkipMetadata){var I;(I=a.value)==null||I.addEventListener("keydown",A)}}});
_.Tk(function(){P&&(G&&d().smartSkipMetadata&&G.removeEventListener("keydown",A),document.removeEventListener("focusin",v),A())});
return _.W("ytw-timely-action-view-model",{class:"ytwTimelyActionViewModelHost",el:a,"on:click":b},_.W(_.MN,{data:function(){return d().content}},{buttonViewModel:_.F0}))},"So");var uNb=_.y(function(b){var d=b.data,B=b.playerApi,k=_.I2().resolve(_.S18);b=_.C(_.br(function(){d()}));
var G=b.next().value,P=b.next().value,v=function(){return qeX(d(),G())},L=function(a,O){var I,D,U=(I=_.p(O==null?void 0:O.rendererContext,_.U_))==null?void 0:(D=I.loggingDirectives)==null?void 0:D.trackingParams;
if((O=O==null?void 0:O.smartSkipMetadata)&&O.loggingData&&(D=O.loggingData,O=D.algorithmId,I=D.startMilliseconds,D=D.endMilliseconds,O&&I!==void 0&&D!==void 0)){var M,z;a={smartSkipData:Object.assign({},{versionName:O,startMediaTimeMs:I,endMediaTimeMs:D},a&&{userInteractionMediaTimeMs:(Math.floor(((M=_.kN())==null?void 0:(z=M.getPlayer())==null?void 0:z.getCurrentTime())||0)*1E3).toString()})};M=_.hb();var H;U&&(H=_.Mc(U));M&&H&&_.rp(M,H,a)}},A=function(a,O){var I=qeX(d(),a);
if(I){var D=_.p(I,Q_s),U;if(U=O)U=B(),I=_.p(I,Q_s),U=I!=null&&I.smartSkipMetadata?!(U==null?0:U.isSameMarkerTypeVisible((I==null?void 0:I.smartSkipMetadata.markerKey)||"")):!0;if(U){var M,z;(D==null?0:(M=D.smartSkipMetadata)==null?0:(z=M.loggingData)==null?0:z.isCounterfactual)||(L(!1,D),P(a))}else O||G()!==a||P(void 0)}};
_.nL(function(){var a=d().timelyActions;if(a){a=_.C(a);for(var O=a.next();!O.done;O=a.next()){O=_.p(O.value,Q_s);var I=void 0;(I=O)!=null&&I.cueRangeId&&k.timelyActionsMap.set(O.cueRangeId,A)}_.Tk(function(){k.timelyActionsMap.clear()})}},"l2RtC");
return _.W("ytw-timely-actions-overlay-view-model",{class:"ytwTimelyActionsOverlayViewModelHost"},_.W(_.MN,{data:v},{timelyActionViewModel:function(a){return _.W(wg_,{data:a.data,maybeLogSmartSkipClientData:function(){L(!0,_.p(v(),Q_s))}})}}))},"Uo");_.nxX=function(b){_.yQ.call(this);this.JSC$23695_watchApi=b;b=_.C(_.zk({},void 0,"UN7k5e"));this.timelyActionsOverlay=b.next().value;this.setTimelyActionsOverlay=b.next().value;K0q(this)};
_.c(_.nxX,_.yQ);var K0q=function(b){var d,B,k,G;_.f(function(P){if(P.nextAddress==1)return T3e(b),rSe(b),b.timelyActionsContainer=document.createElement("div"),P.yield(b.JSC$23695_watchApi.playerApi,2);d=P.yieldResult;(k=(B=d).insertTimelyActionUi)==null||k.call(B,b.timelyActionsContainer);G=_.Kg(b.timelyActionsContainer,function(){return _.W(uNb,{data:b.timelyActionsOverlay,playerApi:d})},"Vo");
b.addOnDisposeCallback(G);_.tn(P)})},rSe=function(b){var d=b.JSC$23695_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){T3e(b)});
b.addOnDisposeCallback(function(){b.JSC$23695_watchApi.unsubscribeByKey(d)})},T3e=function(b){var d=b.JSC$23695_watchApi.getWatchNextResponse();
if(d){var B,k;if(d=_.p((B=d.playerOverlays)==null?void 0:(k=B.playerOverlayRenderer)==null?void 0:k.timelyActionsOverlayViewModel,zEb)){var G;(G=b.setTimelyActionsOverlay)==null||G.call(b,d)}}};_.qkq=function(b){_.yQ.call(this);this.JSC$23699_watchApi=b;Qhx(this)};
_.c(_.qkq,_.yQ);var Qhx=function(b){var d,B;_.f(function(k){if(k.nextAddress==1)return k.yield(b.JSC$23699_watchApi.playerApi,2);d=k.yieldResult;B=function(G){_.Wo.instance.resolveCommand({openPopupAction:{popup:{notificationActionRenderer:_.p(G,_.NFD)},popupType:"TOAST"}})};
d.addEventListener("onYtShowToast",B);b.addOnDisposeCallback(function(){d.removeEventListener("onYtShowToast",B)});
_.tn(k)})};var xgD,blD,Pw$,Yks,eWx,G6V,BX0,k6x,E0e,CwD;xgD=!1;_.dO1=function(b){_.yQ.call(this);this.JSC$23702_watchApi=b;this.fullscreen=this.theater=!1;Yks(this);eWx(this);blD(this)};
_.c(_.dO1,_.yQ);blD=function(b){var d,B,k;_.f(function(G){if(G.nextAddress==1)return G.yield(b.JSC$23702_watchApi.playerApi,2);d=G.yieldResult;if(b.isDisposed())return G.return();B=b.JSC$23702_watchApi.getElement("CINEMATICS");if(!B)return G.return();b.JSC$23702_cinematicController=new _.DT(B,d);_.RK(b,b.JSC$23702_cinematicController);_.iws(b.JSC$23702_cinematicController);BX0(b,_.BVC());k=b.JSC$23702_cinematicController.subscribe("CINEMATICS_ALLOWED_CHANGED",function(P){k6x(b,P)});
b.addOnDisposeCallback(function(){b.JSC$23702_watchApi.unsubscribeByKey(k)});
G6V(b);k6x(b,b.JSC$23702_cinematicController.isAllowed());Pw$(b);E0e(b);_.tn(G)})};
Pw$=function(b){b.fullscreen=_.jK(_.Yg().getState());b.theater=_.t2(_.Yg().getState());_.s30(b,b.fullscreen,b.theater);var d=_.Yt(_.Yg(),_.jK,function(k){b.fullscreen=k;_.s30(b,b.fullscreen,b.theater)}),B=_.Yt(_.Yg(),_.t2,function(k){b.theater=k;
_.s30(b,b.fullscreen,b.theater)});
b.addOnDisposeCallback(d);b.addOnDisposeCallback(B)};
Yks=function(b){var d=b.JSC$23702_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){G6V(b)});
b.addOnDisposeCallback(function(){b.JSC$23702_watchApi.unsubscribeByKey(d)})};
eWx=function(b){var d,B;_.f(function(k){if(k.nextAddress==1)return k.yield(b.JSC$23702_watchApi.playerApi,2);d=k.yieldResult;B=function(G){BX0(b,G)};
d.addEventListener("cinematicSettingsToggleChange",B);b.addOnDisposeCallback(function(){d.removeEventListener("cinematicSettingsToggleChange",B)});
_.tn(k)})};
G6V=function(b){var d=b.JSC$23702_watchApi.getWatchNextResponse(),B;d=_.p(d==null?void 0:(B=d.pageVisualEffects)==null?void 0:B[0],_.x9);var k;(k=b.JSC$23702_cinematicController)==null||_.uRq(k,d)};
BX0=function(b,d){var B;(B=b.JSC$23702_cinematicController)==null||_.wQq(B,d);CwD(b)};
k6x=function(b,d){var B;_.f(function(k){if(k.nextAddress==1)return _.N("kevlar_watch_cinematics_invisible")&&(d=!1),k.yield(b.JSC$23702_watchApi.playerApi,2);B=k.yieldResult;B.updateCinematicSettings(d);CwD(b);_.tn(k)})};
E0e=function(b){var d=_.mh();if(_.N("kevlar_measure_ambient_mode_idle")&&!d.getFlag(192)&&!xgD){xgD=!0;var B=_.ws(_.Y8,function(){_.I2().resolve(_.Dt5).start(1E4)},5E3);
b.addOnDisposeCallback(function(){_.Y8.cancelJob(B);_.I2().resolve(_.Dt5).stop()})}};
_.s30=function(b,d,B){b.fullscreen=d;b.theater=B;var k;(k=b.JSC$23702_cinematicController)==null||k.setFullscreen(b.fullscreen,b.theater);if(_.N("web_cinematics_pausing")&&!document.documentElement.hasAttribute("dark"))if(b.theater||b.fullscreen){var G;(G=b.JSC$23702_cinematicController)==null||_.KB_(G)}else if((b=b.JSC$23702_cinematicController)!=null){var P;(P=b.currentCinematicEffect)==null||P.pause()}};
CwD=function(b){var d;b.JSC$23702_watchApi.getRoot().toggleCinematicsActive(!((d=b.JSC$23702_cinematicController)==null||!d.isEnabled()))};_.AsD=function(b){_.yQ.call(this);var d=this;this.JSC$23705_watchApi=b;this.commentsReady=!1;this.setCommentsJobId=0;b=_.Yt(_.Yg(),_.hh,function(){v0s(d)});
this.addOnDisposeCallback(b);var B=this.JSC$23705_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){Lqc(d)}),k=this.JSC$23705_watchApi.subscribe("WATCH_NEXT_RESPONSE_RELOADED",function(){Lqc(d)});
this.addOnDisposeCallback(function(){d.JSC$23705_watchApi.unsubscribeByKey(B);d.JSC$23705_watchApi.unsubscribeByKey(k)});
var G=function(){_.N("kevlar_cancel_scheduled_comment_jobs_on_navigate")&&fMs(d,"false")};
this.JSC$23705_watchApi.getRoot().addEventListener("yt-page-data-will-update",G);this.addOnDisposeCallback(function(){d.JSC$23705_watchApi.getRoot().removeEventListener("yt-page-data-will-update",G)});
Lqc(this)};
_.c(_.AsD,_.yQ);var Lqc=function(b){b.commentsReady=!1;_.Y8.cancelJob(b.setCommentsJobId);b.setCommentsJobId=_.ws(_.Y8,function(){v0s(b)},1E3)},v0s=function(b){if(!b.commentsReady){_.hU("cmi");
_.Y8.cancelJob(b.setCommentsJobId);var d,B,k,G,P=(d=b.JSC$23705_watchApi.getWatchNextResponse())==null?void 0:(B=d.contents)==null?void 0:(k=B.twoColumnWatchNextResults)==null?void 0:(G=k.results)==null?void 0:G.results.contents;d=void 0;if(P&&P.length)for(P=_.C(P),B=P.next();!B.done;B=P.next())if(B=B.value,G=k=void 0,((k=B)==null?void 0:(G=k.itemSectionRenderer)==null?void 0:G.sectionIdentifier)==="comment-item-section"){_.N("web_watch_provide_undefined_comments")?d=B.itemSectionRenderer:b.JSC$23705_watchApi.provideRenderingData("COMMENTS",
B.itemSectionRenderer);fMs(b,"true");break}_.N("web_watch_provide_undefined_comments")&&b.JSC$23705_watchApi.provideRenderingData("COMMENTS",d);b.commentsReady=!0;b.JSC$23705_watchApi.dispatchEvent("yt-watch-comments-ready")}},fMs=function(b,d){var B;
(B=b.JSC$23705_watchApi.getElement("COMMENTS"))==null||B.setAttribute("canScheduleJobs",d)};_.Ol_=function(b){_.yQ.call(this);var d=this;this.JSC$23708_watchApi=b;this.providePlayerJobId=this.provideWatchNextJobId=this.provideRichGridJobId=0;this.directlyProvideComments=_.N("swatcheroo_directly_provide_comments");this.provideWatchNextSecondaryResults=_.N("web_watch_provide_secondary_results_renderer");this.swatcherooProvideAllDataOnScheduledJob=_.N("swatcheroo_provide_all_data_on_scheduled_job");this.provideAllDataDelayMs=_.Nt("swatcheroo_provide_all_data_delay_ms",250);if(this.swatcherooProvideAllDataOnScheduledJob)Wq$(this);
else{var B=this.JSC$23708_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){aMD(d);tj(d)}),k=this.JSC$23708_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){jN(d);
tj(d)});
this.JSC$23708_watchApi.getRoot().is==="ytd-watch-grid"&&_.N("swatcheroo_pbs_load_grid")&&(mO0(this),$OD(this));this.addOnDisposeCallback(function(){d.JSC$23708_watchApi.unsubscribeByKey(B);d.JSC$23708_watchApi.unsubscribeByKey(k);_.Y8.cancelJob(d.provideRichGridJobId)});
aMD(this);jN(this)}};
_.c(_.Ol_,_.yQ);var Wq$=function(b){var d=b.JSC$23708_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){b.providePlayerJobId=_.IE(_.Y8,function(){aMD(b);tj(b)},b.provideAllDataDelayMs)}),B=b.JSC$23708_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){b.provideWatchNextJobId=_.IE(_.Y8,function(){jN(b);
tj(b)},b.provideAllDataDelayMs)}),k=b.JSC$23708_watchApi.subscribe("WATCH_NEXT_RESPONSE_RELOADED",function(){b.provideWatchNextJobId=_.IE(_.Y8,function(){jN(b);
tj(b)},b.provideAllDataDelayMs)});
b.JSC$23708_watchApi.registerActionHandler("yt-pending-navigation-cancelled",function(){_.ws(_.Y8,function(){aMD(b);jN(b);tj(b)},100)});
b.JSC$23708_watchApi.addPageDisposeJob(function(){_.Y8.cancelJob(b.provideWatchNextJobId);_.Y8.cancelJob(b.providePlayerJobId)});
b.addOnDisposeCallback(function(){b.JSC$23708_watchApi.unregisterActionHandler("yt-pending-navigation-cancelled");b.JSC$23708_watchApi.unsubscribeByKey(d);b.JSC$23708_watchApi.unsubscribeByKey(B);b.JSC$23708_watchApi.unsubscribeByKey(k);_.Y8.cancelJob(b.providePlayerJobId);_.Y8.cancelJob(b.provideWatchNextJobId)});
aMD(b);jN(b)},aMD=function(b){var d=b.JSC$23708_watchApi.getPlayerResponse(),B,k,G=(k=d==null?void 0:(B=d.playabilityStatus)==null?void 0:B.messageRenderers)!=null?k:[],P,v;
d=(v=d==null?void 0:(P=d.playabilityStatus)==null?void 0:P.messages)!=null?v:[];P=_.C(d);for(v=P.next();!v.done;v=P.next())G.push({alertRenderer:{text:_.QS(v.value),type:"WARNING"}});b.JSC$23708_watchApi.provideRenderingData("ALERTS",G)},jN=function(b){var d=[],B,k,G,P=b.JSC$23708_watchApi.getWatchNextResponse(),v,L,A,a,O=P==null?void 0:(v=P.contents)==null?void 0:(L=v.twoColumnWatchNextResults)==null?void 0:(A=L.results)==null?void 0:(a=A.results)==null?void 0:a.contents;
if(O)for(v=_.C(O),L=v.next();!L.done;L=v.next())if(L=L.value,L.videoPrimaryInfoRenderer)var I=L;else if(L.videoSecondaryInfoRenderer){var D=L;a=A=void 0;L=Object.assign({},(A=L.videoSecondaryInfoRenderer)==null?void 0:(a=A.metadataRowContainer)==null?void 0:a.metadataRowContainerRenderer);if(L.rows&&L.collapsedItemCount!==void 0){L.rows=L.rows.slice(0,L.collapsedItemCount).filter(function(b4){return!!b4.richMetadataRowRenderer});
L.collapsedItemCount=L.rows.length;var U={metadataRowContainerRenderer:L}}}else if(L.merchandiseShelfRenderer)var M=L;else if(L.ticketShelfRenderer)var z=L;else if(L.expandableMetadataRenderer)var H=L;else if(L.itemSectionRenderer)if(A=L.itemSectionRenderer.contents,a=void 0,b.directlyProvideComments&&((a=L.itemSectionRenderer)==null?void 0:a.sectionIdentifier)==="comment-item-section")_.hU("cmi"),b.JSC$23708_watchApi.provideRenderingData("COMMENTS",L.itemSectionRenderer);else if(A)for(L=_.C(A),A=
L.next();!A.done;A=L.next())if(A=A.value,A.commentsEntryPointHeaderRenderer)var l=A;else if(A.clarificationRenderer||A.infoPanelContainerRenderer||A.infoPanelContentRenderer||A.emergencyOneboxRenderer){d.push(A);var F=F||!!D}else A.limitedStateMessageRenderer?k=A:A.videoMetadataCarouselViewModel&&(G=A);if(_.N("web_watch_merch_in_sd_when_ticket_shelf_present")&&M&&z){var K=M;M=void 0}if(b.provideWatchNextSecondaryResults){var u,r,Q;b.JSC$23708_watchApi.provideRenderingData("WATCH_NEXT_SECONDARY_RESULTS",
P==null?void 0:(u=P.contents)==null?void 0:(r=u.twoColumnWatchNextResults)==null?void 0:(Q=r.secondaryResults)==null?void 0:Q.secondaryResults)}if(b.JSC$23708_watchApi.getRoot().is==="ytd-watch-grid"){var q,sW;b.JSC$23708_watchApi.provideRenderingData("LIVE_CHAT",P==null?void 0:(q=P.contents)==null?void 0:(sW=q.twoColumnWatchNextResults)==null?void 0:sW.conversationBar)}var L1,cJ,OW,ow;(u=P==null?void 0:(L1=P.contents)==null?void 0:(cJ=L1.twoColumnWatchNextResults)==null?void 0:(OW=cJ.secondaryResults)==
null?void 0:(ow=OW.secondaryResults)==null?void 0:ow.offerModule)&&(u.donationShelfRenderer||u.donationUnavailableRenderer)&&b.JSC$23708_watchApi.getRoot().is!=="ytd-watch-grid"&&(B=u);L1=b.JSC$23708_watchApi.getPlayerResponse();if(!L1||!_.uO4(L1.playabilityStatus,P==null?void 0:P.playerOverlays)){var Z2;if(P==null?0:(Z2=P.contents)==null?0:Z2.singleColumnWatchNextResults){var yE,wG;var aS=P==null?void 0:(yE=P.contents.singleColumnWatchNextResults.results)==null?void 0:(wG=yE.results)==null?void 0:
wG.contents}else{var b2,QE,mV,pe;Z2=!!(O==null?0:(b2=O[0])==null?0:(QE=b2.itemSectionRenderer)==null?0:(mV=QE.contents)==null?0:(pe=mV[0])==null?0:pe.backgroundPromoRenderer);var RS,Dg;b2=!!(P==null?0:(RS=P.contents)==null?0:(Dg=RS.twoColumnWatchNextResults)==null?0:Dg.secondaryResults);Z2&&!b2&&(aS=O)}}O=d[0];RS=d[1];F&&d.length===1&&(RS=O,O=void 0);b.JSC$23708_watchApi.provideRenderingData("PRIMARY_INFO",I);b.JSC$23708_watchApi.provideRenderingData("SECONDARY_INFO",D);b.JSC$23708_watchApi.provideRenderingData("COMMENTS_ENTRY_POINT_HEADER",
l);b.JSC$23708_watchApi.provideRenderingData("VIDEO_METADATA_CAROUSEL",G);b.JSC$23708_watchApi.provideRenderingData("CLARIFICATION",O);b.JSC$23708_watchApi.provideRenderingData("RICH_METADATA",U);b.JSC$23708_watchApi.provideRenderingData("MERCH_SHELF",M);_.N("web_watch_merch_in_sd_when_ticket_shelf_present")&&b.JSC$23708_watchApi.provideRenderingData("MERCH_SHELF_IN_SD",K);b.JSC$23708_watchApi.provideRenderingData("TICKET_SHELF",z);b.JSC$23708_watchApi.provideRenderingData("LIMITED_STATE",k);b.JSC$23708_watchApi.getRoot().is!==
"ytd-watch-grid"&&b.JSC$23708_watchApi.provideRenderingData("DONATION_SHELF",B);b.JSC$23708_watchApi.provideRenderingData("SINGLE_COLUMN_CONTENTS",aS);b.JSC$23708_watchApi.provideRenderingData("INFO_PANEL_BELOW_METADATA",RS);b.JSC$23708_watchApi.provideRenderingData("EXPANDABLE_METADATA",H);if(b.swatcherooProvideAllDataOnScheduledJob){var XM,mQ,uF,O$,Ke,MS;I=P==null?void 0:(XM=P.contents)==null?void 0:(mQ=XM.twoColumnWatchNextResults)==null?void 0:(uF=mQ.secondaryResults)==null?void 0:(O$=uF.secondaryResults)==
null?void 0:(Ke=O$.results)==null?void 0:(MS=Ke[0])==null?void 0:MS.richGridRenderer;b.JSC$23708_watchApi.provideRenderingData("RICH_GRID_RENDERER",I)}};
_.Ol_.prototype.hasCompanionAds=function(b){var d,B;return(B=b==null?void 0:(d=b.adPlacements)==null?void 0:d.some(function(k){var G,P,v,L;return(k==null?void 0:(G=k.adPlacementRenderer)==null?void 0:(P=G.renderer)==null?void 0:P.actionCompanionAdRenderer)||(k==null?void 0:(v=k.adPlacementRenderer)==null?void 0:(L=v.renderer)==null?void 0:L.topBannerImageTextIconButtonedLayoutViewModel)}))!=null?B:!1};
var tj=function(b){if(!_.N("swaterdoo_ps_wn_handle_ks")){b.swatcherooProvideAllDataOnScheduledJob||$OD(b,3E3);var d=b.JSC$23708_watchApi.getPlayerResponse(),B,k,G,P,v,L=(B=b.JSC$23708_watchApi.getWatchNextResponse())==null?void 0:(k=B.contents)==null?void 0:(G=k.twoColumnWatchNextResults)==null?void 0:(P=G.secondaryResults)==null?void 0:(v=P.secondaryResults)==null?void 0:v.offerModule;d=b.hasCompanionAds(d);var A,a;B=(L==null?void 0:(A=L.tvfilmOfferModuleRenderer)==null?void 0:A.clientShouldSuppressIfCompanionAdDisplayed)||
(L==null?void 0:(a=L.unlimitedOfferModuleRenderer)==null?void 0:a.suppressIfCompanionAds);A=d&&B;b.JSC$23708_watchApi.getRoot().is==="ytd-watch-grid"&&b.JSC$23708_watchApi.provideRenderingData("OFFER_MODULE",A?void 0:L)}},$OD=function(b,d){_.N("swatcheroo_pbs_load_grid")&&(b.provideRichGridJobId&&_.Y8.cancelJob(b.provideRichGridJobId),b.provideRichGridJobId=_.IE(_.Y8,function(){b.provideRichGridJobId=0;
var B,k,G,P,v,L,A,a=(B=b.JSC$23708_watchApi.getWatchNextResponse())==null?void 0:(k=B.contents)==null?void 0:(G=k.twoColumnWatchNextResults)==null?void 0:(P=G.secondaryResults)==null?void 0:(v=P.secondaryResults)==null?void 0:(L=v.results)==null?void 0:(A=L[0])==null?void 0:A.richGridRenderer;a&&b.JSC$23708_watchApi.provideRenderingData("RICH_GRID_RENDERER",a)},d))},mO0=function(b){var d,B;
_.f(function(k){if(k.nextAddress==1)return k.yield(b.JSC$23708_watchApi.playerApi,2);d=k.yieldResult;B=function(){b.onPlaybackStart()};
d.addEventListener("onPlaybackStartExternal",B);b.addOnDisposeCallback(function(){d.removeEventListener("onPlaybackStartExternal",B)});
_.tn(k)})};
_.Ol_.prototype.onPlaybackStart=function(){$OD(this)};_.DOX=function(b){_.yQ.call(this);var d=this;this.JSC$23720_watchApi=b;b.playerApi.then(function(B){d.player=B});
this.gestures=new _.vq(this.JSC$23720_watchApi.getRoot(),b.getElement("PLAYER_CONTAINER"),{dragDownAction:function(){if(_.enc(_.Yg().getState())&&_.hh(_.Yg().getState())<=0)if(_.jK(_.Yg().getState())){var B;(B=d.player)==null||B.toggleFullscreen()}else _.BG(d.JSC$23720_watchApi.getRoot(),"yt-activate-miniplayer-from-watch-action")}});
IMV(this)};
_.c(_.DOX,_.yQ);var IMV=function(b){var d=_.Yt(_.Yg(),_.jK,function(B){b.onFullscreenChanged(B)});
b.addOnDisposeCallback(d);d=_.Yt(_.Yg(),_.hh,function(B){b.gestures&&(B>0?b.gestures.detach():b.gestures.attach())});
b.addOnDisposeCallback(d)};
_.DOX.prototype.onFullscreenChanged=function(b){this.gestures&&this.gestures.update(b)};var UOc;UOc=["PLAYLIST"];_.NXe=function(b){_.yQ.call(this);var d=this;this.JSC$23723_watchApi=b;this.clearDataJobId=0;this.pageDisposalDataTypes=[];this.runPageDisposeJob=function(){};
this.runClearDataJob=function(){};
this.runOnYtNavigateAwayFinish=function(){};
this.addOnDisposeCallback(b.subscribeToActiveChanged(function(B){d.onActiveChanged(B)}));
o0c(this)};
_.c(_.NXe,_.yQ);var pfc=function(b){b.pageDisposalDataTypes=Object.values(Zrs).filter(function(d){return!UOc.includes(d)})},o0c=function(b){if(_.N("swatcheroo_enable_ghost_cards")||_.N("web_watch_clear_data_on_page_dispose"))pfc(b),b.JSC$23723_watchApi.registerActionHandler("yt-pending-navigation-cancelled",function(){_.Y8.cancelJob(b.clearDataJobId);
b.clearDataJobId=0}),b.runPageDisposeJob=function(){var d=_.I2().resolve(_.dT).getDestinationPageType()==="watch";
b.clearDataJobId=_.IE(_.Y8,b.runClearDataJob,d?0:_.Nt("web_watch_delay_page_dispose_ms",1E4))},b.runClearDataJob=function(){MS_(b)},b.runOnYtNavigateAwayFinish=function(){b.clearDataJobId&&(_.Y8.cancelJob(b.clearDataJobId),b.clearDataJobId=0,MS_(b))},document.addEventListener("yt-navigate-finish",b.runOnYtNavigateAwayFinish),b.JSC$23723_watchApi.addPageDisposeJob(b.runPageDisposeJob),b.addOnDisposeCallback(function(){b.JSC$23723_watchApi.removePageDisposeJob(b.runPageDisposeJob);
b.JSC$23723_watchApi.unregisterActionHandler("yt-pending-navigation-cancelled");document.removeEventListener("yt-navigate-finish",b.runOnYtNavigateAwayFinish)})},MS_=function(b){b.pageDisposalDataTypes.forEach(function(d){b.JSC$23723_watchApi.provideRenderingData(d,void 0)});
b.clearDataJobId=0};
_.NXe.prototype.onActiveChanged=function(b){b&&((b=document.querySelector("#watch-page-skeleton"))&&_.tr(b),csq(this),document.body.removeAttribute("no-y-overflow"),_.Ye("IS_SHELL_LOAD")&&_.iOs())};
var csq=function(b){_.f(function(d){if(d.nextAddress==1)return d.yield(b.JSC$23723_watchApi.playerApi,2);_.uQ();_.tn(d)})};var Js1;Js1=_.N("kevlar_watch_while_counterfactual")?0:.25;_.hux=function(b){_.yQ.call(this);this.JSC$23726_watchApi=b;this.JSC$23726_watchWhileEnabled=_.N("kevlar_watch_while_v2");this.JSC$23726_watchPipEnabled=_.N("web_watch_pip");zu$(this);Ru0(this);Xfs(this)};
_.c(_.hux,_.yQ);var zu$=function(b){b.JSC$23726_watchApi.registerActionHandler("yt-activate-miniplayer-from-watch-action",function(){Hlc(b)});
b.addOnDisposeCallback(function(){b.JSC$23726_watchApi.unregisterActionHandler("yt-activate-miniplayer-from-watch-action")})},Ru0=function(b){var d,B;
_.f(function(k){if(k.nextAddress==1)return k.yield(b.JSC$23726_watchApi.playerApi,2);d=k.yieldResult;B=function(G){G&&b.JSC$23726_watchPipEnabled?(G=_.I2().resolve(_.dT),_.qw().watchPipActivation=!0,_.zBE(_.I2().resolve(_.VD),G.data)):Hlc(b)};
d.addEventListener("onCollapseMiniplayer",B);b.addOnDisposeCallback(function(){d.removeEventListener("onCollapseMiniplayer",B)});
_.tn(k)})},Xfs=function(b){var d=b.JSC$23726_watchApi.getElement("PLAYER_CONTAINER");
window.IntersectionObserver&&d&&b.JSC$23726_watchWhileEnabled&&(b.playerIntersectionObserver=new IntersectionObserver(function(B){b.handleIntersect(B)},{threshold:[Js1]}),b.playerIntersectionObserver.observe(d),b.addOnDisposeCallback(function(){var B;
(B=b.playerIntersectionObserver)==null||B.disconnect()}))},Hlc=function(b){var d,B,k;
_.f(function(G){if(G.nextAddress==1)return d=_.I2().resolve(_.dT),B=d.data,k=_.MJ4(B.response,B.playerResponse),_.qw().miniplayerButtonActivation=!0,_.I2().resolve(_.VD).collapse(),G.yield(_.qw().navigationFinishPromise,2);if(G.nextAddress!=3)return _.qw().currentEndpoint=k.watchEndpoint||null,G.yield(_.I2().resolve(_.VD).activate(b.JSC$23726_watchApi.getElement("PLAYER"),k,B),3);_.qw().userActivation=!0;_.tn(G)})};
_.hux.prototype.handleIntersect=function(b){lMD(this,b[b.length-1])};
var lMD=function(b,d){b.watchWhileJobId&&_.Y8.cancelJob(b.watchWhileJobId);b.watchWhileJobId=_.Y8.addLowPriorityJob(function(){var B,k;return _.f(function(G){if(G.nextAddress==1)return b.watchWhileJobId=void 0,B=_.I2().resolve(_.VD),d.intersectionRatio>Js1?B.isMiniplayerActive()?G.yield(B.deactivate(),0):G.jumpTo(0):(k=!B.isMiniplayerActive())?G.yield(tSV(b),5):G.jumpTo(4);G.nextAddress!=4&&(k=G.yieldResult);if(!k)return G.jumpTo(0);_.qw().watchWhileActivation=!0;return G.yield(j3q(b),0)})},100)},
tSV=function(b){return _.f(function(d){return d.nextAddress==1?_.N("kevlar_watch_while_paused")?d.return(!0):d.yield(b.isPlayerPlaying(),2):d.return(d.yieldResult)})};
_.hux.prototype.isPlayerPlaying=function(){var b=this,d;return _.f(function(B){if(B.nextAddress==1)return B.yield(b.JSC$23726_watchApi.playerApi,2);d=B.yieldResult;return B.return(d.getPlayerStateObject().isPlaying)})};
var j3q=function(b){var d,B;return _.f(function(k){d=_.I2().resolve(_.dT).data;B=_.MJ4(d.response,d.playerResponse);_.qw().currentEndpoint=B.watchEndpoint||null;return k.yield(_.I2().resolve(_.VD).activate(b.JSC$23726_watchApi.getElement("PLAYER"),B,d),0)})};_.g0e=function(b){_.yQ.call(this);this.JSC$23730_watchApi=b;Fq_(this);Zlc(this)};
_.c(_.g0e,_.yQ);var Zlc=function(b){var d,B;_.f(function(k){if(k.nextAddress==1)return k.yield(b.JSC$23730_watchApi.playerApi,2);d=k.yieldResult;B=function(G){var P;G.sessionData&&G.sessionData.itct&&(P=G.sessionData.itct);var v=G.watchEndpoint;if(v&&G.sessionData&&G.sessionData.autonav)v=_.KN1(v,P);else{var L;v=_.BZ(G.videoId,(L=G.listId)!=null?L:void 0,P)}P={endpoint:v};G.sessionData&&(P.tempData=G.sessionData);b.JSC$23730_watchApi.dispatchEvent("yt-navigate",P)};
d.addEventListener("onPlayVideo",B);b.addOnDisposeCallback(function(){d.removeEventListener("onPlayVideo",B)});
_.tn(k)})},Fq_=function(b){var d=function(B){b.onYtNavigate(B)};
b.JSC$23730_watchApi.getRoot().addEventListener("yt-navigate",d);b.addOnDisposeCallback(function(){b.JSC$23730_watchApi.getRoot().removeEventListener("yt-navigate",d)})};
_.g0e.prototype.onYtNavigate=function(b){var d=this,B,k,G,P,v,L,A,a,O;return _.f(function(I){if(I.nextAddress==1){if(!((B=b.detail)==null?0:(k=B.endpoint)==null?0:k.watchEndpoint))return I.return();G=b.detail.endpoint.watchEndpoint;P=d.JSC$23730_watchApi.getWatchNextResponse();L=_.p((v=P)==null?void 0:v.currentVideoEndpoint,_.KB);if(!L)return I.return();if(G.videoId!==L.videoId||G.playlistId&&G.playlistId!==L.playlistId||typeof G.startTimeSeconds!=="number")return I.jumpTo(0);b.stopPropagation();
(A=_.N("kevlar_watch_while_v2")&&!_.N("kevlar_watch_while_counterfactual"))&&_.I2().resolve(_.VD).isMiniplayerActive()||d.JSC$23730_watchApi.scrollWatchTo(0,!0);return I.yield(d.JSC$23730_watchApi.playerApi,3)}a=I.yieldResult;O=G.startTimeSeconds;a.seekTo(O,void 0,void 0,void 0,84);a.wakeUpControls();O<a.getDuration()&&a.playVideo();_.tn(I)})};_.S8X=function(b){_.yQ.call(this);var d=this;this.JSC$23733_watchApi=b;var B=this.JSC$23733_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){ys$(d)});
this.addOnDisposeCallback(function(){d.JSC$23733_watchApi.unsubscribeByKey(B)});
ys$(this);_.N("enable_ai_companion")&&(b=this.JSC$23733_watchApi.getElement("PERSISTENT_PANEL_CONTAINER"))&&_.k6E(_.I2().resolve(_.vV),b,"WATCH")};
_.c(_.S8X,_.yQ);var ys$=function(b){var d=b.JSC$23733_watchApi.getWatchNextResponse();if(d){var B,k=[].concat(_.K6((B=d==null?void 0:d.engagementPanels)!=null?B:[]));_.N("web_watch_comments_visible_by_default")&&(B=k.find(function(G){var P;return((P=G.engagementPanelSectionListRenderer)==null?void 0:P.targetId)==="engagement-panel-comments-section"}),B==null?0:B.engagementPanelSectionListRenderer)&&(B.engagementPanelSectionListRenderer.visibility="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED");
k.unshift.apply(k,_.K6(VSe(d)));b.JSC$23733_watchApi.provideRenderingData("ENGAGEMENT_PANELS",k)}},ilc=function(b){var d,B,k,G=(d=b.engagementPanels)==null?void 0:(B=d.find(function(U){var M;
return((M=U.engagementPanelSectionListRenderer)==null?void 0:M.panelIdentifier)==="engagement-panel-structured-description"}))==null?void 0:(k=B.engagementPanelSectionListRenderer.content)==null?void 0:k.structuredDescriptionContentRenderer,P;
if(_.p(G==null?void 0:(P=G.items)==null?void 0:P.find(function(U){return!!_.p(U,KSs)}),KSs))return!0;
var v,L,A,a;if(b=(((v=b.contents)==null?void 0:(L=v.twoColumnWatchNextResults)==null?void 0:(A=L.results)==null?void 0:(a=A.results)==null?void 0:a.contents)||[]).find(function(U){return U.videoPrimaryInfoRenderer})){var O,I,D;
return(((O=b.videoPrimaryInfoRenderer)==null?void 0:(I=O.videoActions)==null?void 0:(D=I.menuRenderer)==null?void 0:D.flexibleItems)||[]).some(function(U){U=_.p(U,_.URH);if(!U)return!1;var M,z;U=(M=U.topLevelButton)==null?void 0:(z=M.buttonViewModel)==null?void 0:z.onTap;if(!U)return!1;M=_.ZX(U);if(!M)return!1;var H;return((H=_.p(M,_.jV))==null?void 0:H.panelIdentifier)==="PAyouchat"})}return!1},VSe=function(b){var d=[];
if(!_.N("web_watch_inject_placeholder_fantasy_panel_killswitch")){var B,k,G,P=(B=b.engagementPanels)==null?void 0:(k=B.find(function(L){var A;return((A=L.engagementPanelSectionListRenderer)==null?void 0:A.panelIdentifier)==="engagement-panel-structured-description"}))==null?void 0:(G=k.engagementPanelSectionListRenderer.content)==null?void 0:G.structuredDescriptionContentRenderer,v;
_.p(P==null?void 0:(v=P.items)==null?void 0:v.find(function(L){return!!_.p(L,oi$)}),oi$)&&(B=_.pXG("PAsports_fantasy"),B.engagementPanelSectionListRenderer.visibility="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",d.push(B))}ilc(b)&&(b=_.pXG("PAyouchat"),b.engagementPanelSectionListRenderer.targetId="PAyouchat",b.engagementPanelSectionListRenderer.visibility="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",d.push(b));
return d};_.uke=function(b){_.yQ.call(this);this.JSC$23736_watchApi=b;wfV(this)};
_.c(_.uke,_.yQ);var wfV=function(b){b.JSC$23736_watchApi.registerActionHandler("yt-loop-command",function(d){Kqq(b,d)});
b.JSC$23736_watchApi.registerActionHandler("yt-repeat-chapter-command",function(d){n0$(b,d)});
b.addOnDisposeCallback(function(){b.JSC$23736_watchApi.unregisterActionHandler("yt-loop-command");b.JSC$23736_watchApi.unregisterActionHandler("yt-repeat-chapter-command")})},Kqq=function(b,d){var B;
_.f(function(k){if(k.nextAddress==1)return k.yield(b.JSC$23736_watchApi.playerApi,2);B=k.yieldResult;_.p(d,pCb).loop?(B.setLoopRange({startTimeMs:Number(_.p(d,pCb).startTimeMs),endTimeMs:Number(_.p(d,pCb).endTimeMs),postId:_.p(d,pCb).postId,type:"clips"}),B.playVideo()):B.setLoopRange(null);_.tn(k)})},n0$=function(b,d){var B,k;
_.f(function(G){if(G.nextAddress==1)return G.yield(b.JSC$23736_watchApi.playerApi,2);B=G.yieldResult;k=_.p(d,REc).repeat;k==="REPEAT_CHAPTER_TYPE_ENABLE_REPEAT"?(B.setLoopRange({startTimeMs:Number(_.p(d,REc).startTimeMs),endTimeMs:Number(_.p(d,REc).endTimeMs),type:"repeatChapter"}),B.playVideo()):k==="REPEAT_CHAPTER_TYPE_DISABLE_REPEAT"&&B.setLoopRange(null);_.tn(G)})};_.rsx=function(b){_.yQ.call(this);this.JSC$23741_watchApi=b;TX_(this)};
_.c(_.rsx,_.yQ);var TX_=function(b){b.JSC$23741_watchApi.registerActionHandler("yt-watch-player-overflow-menu-command",function(d){Q3s(b,d)});
b.addOnDisposeCallback(function(){b.JSC$23741_watchApi.unregisterActionHandler("yt-watch-player-overflow-menu-command")})},Q3s=function(b,d){var B,k,G,P,v,L,A,a,O,I,D;
_.f(function(U){if(U.nextAddress==1)return U.yield(b.JSC$23741_watchApi.playerApi,2);B=U.yieldResult;if(P=(G=(k=_.p(d,XCs))==null?void 0:k.highlightedMenuItemKey)!=null?G:"")(L=(v=B).highlightSettingsMenuItem)==null||L.call(v,P);if(O=(a=(A=_.p(d,XCs))==null?void 0:A.openMenuItemKey)!=null?a:"")(D=(I=B).openSettingsMenuItem)==null||D.call(I,O);_.tn(U)})};var q8c=_.fr("/youtube/app/watch/player_state","playerStateEntity");_.FQ=function(b){_.yQ.call(this);this.JSC$23744_watchApi=b;xOc(this)};
_.c(_.FQ,_.yQ);var Y8V=function(b){switch(b){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"}},xOc=function(b){var d,B,k,G,P;
_.f(function(v){if(v.nextAddress==1)return v.yield(b.JSC$23744_watchApi.playerApi,2);d=v.yieldResult;if(b.isDisposed())return v.return();B=function(L){b.onPlayerStateChange(L)};
k=function(L){b.onAdStateChange(L)};
G=function(){b.onAdSkip()};
P=function(L){b.onVideoDataChange(L)};
d.addEventListener("onStateChange",B);d.addEventListener("onAdStateChange",k);d.addEventListener("onAdSkip",G);d.addEventListener("onVideoDataChange",P);b.addOnDisposeCallback(function(){d.removeEventListener("onStateChange",B);d.removeEventListener("onAdStateChange",k);d.removeEventListener("onAdSkip",G);d.removeEventListener("onVideoDataChange",P)});
_.tn(v)})},euV=function(b){var d=_.qO(),B=d.dispatch;
a:switch(b.adsState){case -1:case 0:var k="ADS_STATE_NONE";break a;case 1:case 2:case 3:k="ADS_STATE_PLAYING";break a;default:k="ADS_STATE_UNKNOWN"}B.call(d,_.cE("playerStateEntity",q8c,{key:q8c,playerState:Y8V(b.playerState),adsState:k,videoId:b.videoId}))};
_.FQ.prototype.onPlayerStateChange=function(b){var d=this,B;return _.f(function(k){if(k.nextAddress==1)return k.yield(d.JSC$23744_watchApi.playerApi,2);B=k.yieldResult;if(d.isDisposed())return k.return();d.playerState=b;d.videoId=B.getVideoData().video_id;euV(d);_.tn(k)})};
_.FQ.prototype.onAdStateChange=function(b){this.adsState=b;euV(this)};
_.FQ.prototype.onAdSkip=function(){this.adsState=0;euV(this)};
_.FQ.prototype.onVideoDataChange=function(b){b.type==="newdata"&&(this.adsState=-1,euV(this))};_.dc0=function(b){_.yQ.call(this);var d=this;this.JSC$23748_watchApi=b;this.enableExternalPlaylistPanelInPlayer=_.N("delhi_web_player_use_external_playlist_panel");_.I2().resolve(_.Ib).setPlayer(this.JSC$23748_watchApi.getElement("PLAYER"));b=this.JSC$23748_watchApi.subscribeToActiveChanged(function(B){d.onActiveChanged(B)});
this.addOnDisposeCallback(b);bxs(this)};
_.c(_.dc0,_.yQ);var bxs=function(b){var d,B;_.f(function(k){if(k.nextAddress==1)return b.enableExternalPlaylistPanelInPlayer?k.yield(b.JSC$23748_watchApi.playerApi,2):k.return();d=k.yieldResult;B=function(){if(b.playlistPanelElement)b.playlistPanelElement.onToggleExpanded()};
d.addEventListener("onToggleExternalPlaylistPanel",B);b.addOnDisposeCallback(function(){d.removeEventListener("onToggleExternalPlaylistPanel",B)});
_.tn(k)})};
_.dc0.prototype.onActiveChanged=function(b){var d=this,B=_.I2().resolve(_.Ib),k=function(){BfV(d)};
b?(this.playlistPanelElement=this.JSC$23748_watchApi.getElement("PLAYLIST_PANEL"))?(B.setPlaylistComponent(this.playlistPanelElement),B.addEventListener("yt-playlist-data-updated",k),this.addOnDisposeCallback(function(){B.removeEventListener("yt-playlist-data-updated",k)}),BfV(this)):_.BQ(Error("pp")):(B.removeEventListener("yt-playlist-data-updated",k),B.cancelVideoSkip())};
var BfV=function(b){var d=_.I2().resolve(_.Ib);b.JSC$23748_watchApi.provideRenderingData("PLAYLIST",d.getPlaylistData())};_.Zx=function(b){_.yQ.call(this);var d=this;this.JSC$23751_watchApi=b;this.onPageScroll=function(){d.scrollThrottle.fire();d.mastheadScrollThrottle.fire()};
this.scrollThrottle=new _.aI(this.onThrottledScroll,200,this);_.RK(this,this.scrollThrottle);this.mastheadScrollThrottle=new _.aI(this.onMastheadThrottledScroll,50,this);_.RK(this,this.mastheadScrollThrottle);this.animation=new _.hV(function(B){d.JSC$23751_watchApi.getRoot().setScrollTop(B)});
b=_.Yt(_.Yg(),_.jK,function(){d.onFullscreenChanged()});
this.addOnDisposeCallback(b);kpX(this);Gpb(this);this.onThrottledScroll()};
_.c(_.Zx,_.yQ);
_.Zx.prototype.onFullscreenChanged=function(){var b=this,d=this.JSC$23751_watchApi.getRoot();!this.pageScrollElement&&d.pageScrollElement?(this.pageScrollElement=d.pageScrollElement,d.pageScrollElement.addEventListener("scroll",this.onPageScroll),this.addOnDisposeCallback(function(){b.pageScrollElement&&b.pageScrollElement.removeEventListener("scroll",b.onPageScroll)})):this.pageScrollElement&&!d.pageScrollElement&&(this.pageScrollElement.removeEventListener("scroll",this.onPageScroll),this.pageScrollElement=
void 0)};
var kpX=function(b){window.addEventListener("scroll",b.onPageScroll);b.addOnDisposeCallback(function(){window.removeEventListener("scroll",b.onPageScroll)})},Gpb=function(b){b.JSC$23751_watchApi.registerActionHandler("yt-scroll-to-watch-element",function(d){a:{var B;
if(B=b.JSC$23751_watchApi.getRoot().contains(d)&&!b.animation.isAnimating()){B=d.tagName==="YTD-ENGAGEMENT-PANEL-SECTION-LIST-RENDERER";var k,G,P=(d==null?void 0:(k=d.parentElement)==null?void 0:(G=k.parentElement)==null?void 0:G.id)==="fixed-secondary";B=!(B&&P)}if(B){if(_.N("kevlar_watch_scroll_manager_absolute_offset_killswitch"))k=d.offsetTop;else for(k=0,G=d;G!==null;)k+=G.offsetTop,k-=G.scrollTop,G=G.offsetParent;G=k;k=G-24;d=G+d.offsetHeight+24;G=b.JSC$23751_watchApi.getRoot().getPageScrollingElement();
B=b.JSC$23751_watchApi.getRoot().getScrollTop();P=B+G.clientHeight-56;if(k<B+56)d=k-56;else if(d>P)d-=G.clientHeight;else break a;b.scrollWatchTo(Math.max(0,d),!0)}}});
b.addOnDisposeCallback(function(){b.JSC$23751_watchApi.unregisterActionHandler("yt-scroll-to-watch-element")})};
_.Zx.prototype.onThrottledScroll=function(){var b=_.Yg(),d=b.dispatch,B=this.JSC$23751_watchApi.getRoot().getScrollTop();d.call(b,_.ER({type:"SET_WATCH_SCROLL_TOP",payload:{watchScrollTop:B}}))};
_.Zx.prototype.onMastheadThrottledScroll=function(){this.JSC$23751_watchApi.dispatchEvent("yt-watch-masthead-scroll",this.JSC$23751_watchApi.getRoot().getScrollTop())};
_.Zx.prototype.scrollWatchTo=function(b,d){(d===void 0?0:d)?this.animation.start(this.JSC$23751_watchApi.getRoot().getScrollTop(),Math.max(0,b),500):this.JSC$23751_watchApi.getRoot().setScrollTop(b)};_.skx=function(b){_.yQ.call(this);var d=this;this.JSC$23754_watchApi=b;var B=this.JSC$23754_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){Prc(d)}),k=this.JSC$23754_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){Elc(d)});
this.addOnDisposeCallback(function(){d.JSC$23754_watchApi.unsubscribeByKey(B);d.JSC$23754_watchApi.unsubscribeByKey(k)});
Prc(this);Elc(this)};
_.c(_.skx,_.yQ);
var Prc=function(b){var d,B,k,G=(k=(d=b.JSC$23754_watchApi.getPlayerResponse())==null?void 0:(B=d.videoDetails)==null?void 0:B.title)!=null?k:"";b.JSC$23754_watchApi.dispatchEvent("yt-update-title",G)},Elc=function(b){var d,B,k,G,P,v,L,A=(L=((v=(d=b.JSC$23754_watchApi.getWatchNextResponse())==null?void 0:(B=d.contents)==null?void 0:(k=B.twoColumnWatchNextResults)==null?void 0:(G=k.results)==null?void 0:(P=G.results)==null?void 0:P.contents)!=null?v:[]).find(function(a){return!!a.videoPrimaryInfoRenderer}))==null?
void 0:L.videoPrimaryInfoRenderer;
(d=_.qA(A==null?void 0:A.title))&&b.JSC$23754_watchApi.dispatchEvent("yt-update-title",d)};_.vlq=function(b){_.yQ.call(this);this.JSC$23757_watchApi=b;Crb(this)};
_.c(_.vlq,_.yQ);var Crb=function(b){var d,B;_.f(function(k){if(k.nextAddress==1)return k.yield(b.JSC$23757_watchApi.playerApi,2);d=k.yieldResult;B=function(){b.onYpcContentRequest()};
d.addEventListener("onYpcContentRequest",B);b.addOnDisposeCallback(function(){d.removeEventListener("onYpcContentRequest",B)});
_.tn(k)})};
_.vlq.prototype.onYpcContentRequest=function(){var b,d,B,k,G,P=(b=this.JSC$23757_watchApi.getWatchNextResponse())==null?void 0:(d=b.contents)==null?void 0:(B=d.twoColumnWatchNextResults)==null?void 0:(k=B.secondaryResults)==null?void 0:(G=k.secondaryResults)==null?void 0:G.offerModule,v,L,A,a;b=(a=(A=(L=(v=P==null?void 0:P.episodeOfferModuleRenderer)!=null?v:P==null?void 0:P.movieOfferModuleRenderer)!=null?L:P==null?void 0:P.unlimitedOfferModuleRenderer)!=null?A:P==null?void 0:P.liveOfferModuleRenderer)!=
null?a:P==null?void 0:P.tvfilmOfferModuleRenderer;var O,I,D;P=(D=P==null?void 0:(O=P.tvfilmOfferModuleRenderer)==null?void 0:(I=O.actionButtons)==null?void 0:I.length)!=null?D:0;I=Math.max(P-1,0);var U,M,z;O=(z=b==null?void 0:(U=b.offerButton)==null?void 0:U.buttonRenderer)!=null?z:b==null?void 0:(M=b.actionButtons)==null?void 0:M[I].buttonRenderer;var H,l;(U=(l=(H=O==null?void 0:O.navigationEndpoint)!=null?H:O==null?void 0:O.serviceEndpoint)!=null?l:O==null?void 0:O.command)&&_.Wo.instance.resolveCommand(U)};
}catch(e){_._DumpException(e)}
try{
var TX8,uka,VSa;_.wfO=function(){var b=_.w1.clone(S8P),d;return(new _.lc(function(B,k){b.onSuccess=function(G){_.$5G(G)?B(new VSa(G)):k(new _.ilm("Request failed, status="+_.cQ(G),"net.badstatus",G))};
b.onError=function(G){k(new _.ilm("Unknown request error","net.unknown",G))};
b.onTimeout=function(G){k(new _.ilm("Request timed out","net.timeout",G))};
d=_.lq("//googleads.g.doubleclick.net/pagead/id",b)})).thenCatch(function(B){if(B instanceof _.VJ){var k;
(k=d)==null||k.abort()}return _.Rk(B)})};
_.KqO=function(b){a:{var d="EMBEDDED_PLAYER_MODE_UNKNOWN";window.location.hostname.includes("youtubeeducation.com")&&(d="EMBEDDED_PLAYER_MODE_PFL");var B=b.raw_embedded_player_response;if(!B&&(b=b.embedded_player_response))try{B=JSON.parse(b)}catch(G){break a}if(B)b:for(var k in uka)if(uka[k]==B.embeddedPlayerMode){d=uka[k];break b}}return d==="EMBEDDED_PLAYER_MODE_PFL"};
_.n04=function(){if(_.N("disable_biscotti_fetch_entirely_for_all_web_clients"))return Error("wf");if(!_.bPQ())return Error("xf");var b=_.xe("PLAYER_VARS",{});if(_.w1.get(b,"privembed",!1)=="1")return Error("yf");if(_.KqO(b))return Error("zf")};
TX8=function(b){switch(b){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:_.qS(b,"unknown result type")}};
_.rsE=function(b,d,B){d=_.B2E[d];B={detected:b===0,source:d.rV9,detectionResult:TX8(b),contentCpn:B};_.Q4("biscottiBasedDetection",B);_.Lvs.increment(d.rV9,b);d.yhX!==void 0&&_.qL("CATSTAT",_.bmy(b,d))};
_.Q3g=function(b,d){var B={};B.key=b;B.value=d;return _.p5W().then(function(k){return new Promise(function(G,P){try{var v=k.transaction("swpushnotificationsstore","readwrite").objectStore("swpushnotificationsstore").put(B);v.onsuccess=function(){G()};
v.onerror=function(){P()}}catch(L){P(L)}})})};
_.xOm=function(){var b=_.Nt("user_engagement_experiments_rate_limit_ms"),d=q85.get("last-user-engagement-exp-trigger-timestamp");return!d||(0,_.N$)()>=d+b?(q85.set("last-user-engagement-exp-trigger-timestamp",(0,_.N$)()),!0):!1};
_.Pd=function(b,d,B,k,G){d=d===void 0?null:d;B=B===void 0?null:B;k=k===void 0?null:k;G=G===void 0?null:G;b={youThereEventType:b};B&&(b.lactThresholdMs=B.lactThresholdMs,b.mediaPosSec=B.promptDelaySec,b.lactServerRequestMs=B.lactServerRequestMs,b.triggerReason=B.triggerReason);G!=null&&(b.renderingMediaPosSec=Math.round(G));d||(d=_.hb());d&&(b.clientScreenNonce=d);k&&(b.clientPlaybackNonce=k);_.Q4("youThere",b)};
uka={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"};VSa=function(b){this.xhr=b};
_.ilm=function(b,d,B){_.bF.call(this,b+", errorCode="+d);this.errorCode=d;this.xhr=B;this.name="PromiseAjaxError"};
_.c(_.ilm,_.bF);var S8P={format:"RAW",method:"GET",timeout:5E3,withCredentials:!0};var q85=new _.ks("ratelimit");
}catch(e){_._DumpException(e)}
try{
_.ys4=function(b){return _.ER({type:"SET_SINGLE_OPTION_SURVEY_IS_ACTIVE",payload:b})};
}catch(e){_._DumpException(e)}
try{
var w0,gle,S_D,VI1,ixq,woq,K4c,bQX,Byc,kDX,uBc,yP1,Qkb,rPe,Eu0;_.Zx1=function(){var b=window.location.hash;b.charAt(0)==="#"&&(b=b.charAt(1)==="!"?b.substring(2):b.substring(1));return _.Cw(b)};
w0=function(b,d,B){var k;return _.f(function(G){if(G.nextAddress==1)return G.yield(d(),2);k=G.yieldResult;B(k,b);_.tn(G)})};
gle=function(){return _.f(function(b){return b.nextAddress==1?b.yield((_.n04()!==void 0?_.Rk(Error("Af")):_.wfO()).then(function(){return 1},function(d){if(d.message==="Biscotti id is disabled")return 3;
_.eu("Failed fetching bid");return 0}),2):b.return(b.yieldResult)})};
S_D=function(){var b=_.Bg("YXZlbi1lbWJlZC1wbGF5ZXIjdHhqbHh2dmZ3dmQzeXQtaA=="),d=_.Bg("a3ZmMzAzdXFiZ3ZpZnJhbWUjbw==");return document.querySelector(d+yP1+b)?0:1};
VI1=function(){return _.VYF(_.Jl)};
ixq=function(){return _.iaG()===0?0:_.wVJ()};
woq=function(){return _.rRx(_.CRx([["player-ads",["ytd-merch-shelf-renderer","ytp-featured-product"],null]]))};
K4c=function(){return _.lcG(uBc)};
_.nls=function(b){_.f(function(d){switch(d.nextAddress){case 1:return d.yield(w0("b.f_",gle,b),2);case 2:return d.yield(w0("j.s_",_.hmQ,b),3);case 3:return d.yield(w0("r.s_",_.zmG,b),4);case 4:return d.yield(w0("e.h_",K4c,b),5);case 5:if(!_.N("ab_det_sc_inj")){d.jumpTo(6);break}return d.yield(w0("s.i_",_.yR2,b),6);case 6:if(_.N("ab_deg_unex_thr")){d.jumpTo(8);break}return d.yield(w0("a.o_",_.ZaG,b),8);case 8:if(_.N("ks_get_o_pp")){d.jumpTo(10);break}return d.yield(w0("g.o_",_.F5x,b),10);case 10:if(_.N("ks_det_gpbl")){d.jumpTo(12);
break}return d.yield(w0("p.i_",_.jvd,b),12);case 12:return d.yield(w0("f.i_",_.$o1,b),14);case 14:return d.yield(w0("a.b_",_.cRm,b),15);case 15:return d.yield(w0("p.m_",_.Do4,b),16);case 16:if(!_.N("ab_det_el_h_v2")){d.jumpTo(17);break}return d.yield(w0("n.h_",woq,b),17);case 17:return d.yield(w0("o.p_",VI1,b),19);case 19:return d.yield(w0("e.i_",S_D,b),20);case 20:if(_.N("ab_det_apm"))return d.yield(w0("o.a_",ixq,b),0);d.jumpTo(0)}})};
_.Tfc=function(b,d){b={videoId:b};d&&(b.playlistId=d);return b};
_.q_V=function(){if(_.bPQ()){var b=_.xe("PLAYER_VARS",{});if(_.w1.get(b,"privembed",!1)!="1"&&!_.KqO(b)){var d=function(){rPe=!0;"google_ad_status"in window?_.qL("DCLKSTAT",1):_.qL("DCLKSTAT",2)};
try{_.gn(_.f9m,d)}catch(B){}Qkb.push(_.Y8.addLowPriorityJob(function(){if(!(rPe||"google_ad_status"in window)){try{_.nR1(_.f9m.toString(),d)}catch(B){}rPe=!0;_.qL("DCLKSTAT",3)}},5E3))}}};
_.xcb=function(b,d,B){B=B===void 0?!1:B;var k=Math.max(b.width,_.Trx);if(_.N("kevlar_watch_feed_big_thumbs")&&b.width>=1550-_.ri()&&b.height>=800)k-=_.eEX;else if(b.width>=_.ZT){var G=_.res+_.Qds+_.Fh;_.N("kevlar_watch_feed_big_thumbs")&&(G=_.YND);k-=G}else k-=_.res;k=Math.min(k,_.qND);G=240;B&&(G=380);d<.5624||(!_.N("kevlar_watch_flexy_disable_small_window_sizing")&&(b.height<630&&b.width>=657||b.height>=630&&b.width>=_.ZT&&b.width<1327)?G=360:!_.N("kevlar_watch_flexy_disable_large_window_sizing")&&
b.height>=630&&b.width>=1327&&(G=480));var P=Math.min(k*d,b.height-(56+_.ni0+_.xG1));P=Math.max(P,G);d<1?k=P/d:b.width>=_.ZT&&(k=_.xcb(b,.5625,B).width);return new _.lS(Math.round(k),Math.round(P))};
_.Y_q=function(b){var d=0;b.indexOf("h")!=-1&&(b=b.split("h"),d=b[0]*60*60,b=b[1]);b.indexOf("m")!=-1&&(b=b.split("m"),d=b[0]*60+d,b=b[1]);b.indexOf("s")!=-1?(b=b.split("s"),d=b[0]*1+d):d=b*1+d;return d};
_.e6X=function(){_.Nt("service_worker_push_logged_out_prompt_watches")!=-1&&_.di("WatchCount").then(function(b){b>=100||_.Q3g("WatchCount",b+1)})};
bQX=function(b){var d=b.externalVideoId||"";return d?b.isShortsEligible?"https://www.youtube.com/shorts/"+d:"https://www.youtube.com/watch?v="+d:""};
Byc=function(b){var d=[];b.viewCount&&d.push({"@type":"InteractionCounter",interactionType:"https://schema.org/WatchAction",userInteractionCount:b.viewCount});b.likeCount&&d.push({"@type":"InteractionCounter",interactionType:"https://schema.org/LikeAction",userInteractionCount:b.likeCount});return d};
kDX=function(b){var d,B,k={"@context":"https://schema.org","@type":"VideoObject",description:_.qA(b.description),duration:"PT"+(b.lengthSeconds||"0")+"S",embedUrl:b.embed?b.embed.iframeUrl:"",name:_.qA(b.title),thumbnailUrl:((d=b.thumbnail)==null?void 0:(B=d.thumbnails)==null?void 0:B.map(function(O){return O&&O.url||""}))||[],
uploadDate:b.publishDate};_.N("mweb_video_schema_id_killswitch")||(k["@id"]=bQX(b));d=Byc(b);d.length&&(k.interactionStatistic=d);b.category&&(k.genre=b.category);b.ownerChannelName&&(k.author=b.ownerChannelName);b.liveBroadcastDetails&&(k.publication=[{"@type":"BroadcastEvent",isLiveBroadcast:!0,startDate:b.liveBroadcastDetails.startTimestamp,endDate:b.liveBroadcastDetails.endTimestamp}]);if(b.learningResource){b=b.learningResource;k["@type"]=["VideoObject","LearningResource"];var G;if((G=b.learningResourceType)==
null?0:G.length)k.learningResourceType=b.learningResourceType[0];var P;if((P=b.educationalAlignment)==null?0:P.length)k.educationalAlignment={"@type":"AlignmentObject",targetName:b.educationalAlignment[0]};var v;if((v=b.educationalLevel)==null?0:v.length){G=b.educationalLevel[0];var L;if((L=b.educationalLevelCountry)==null?0:L.length)G+=" ("+b.educationalLevelCountry+")";k.educationalLevel=G}var A,a;if(((A=b.learningResourceType)==null?0:A.length)&&b.learningResourceType[0]==="Problem walkthrough"&&
((a=b.problemDescriptions)==null?0:a.length))for(k.hasPart=[],L=_.C(b.problemDescriptions),A=L.next();!A.done;A=L.next())G=A.value,A=G.problemDescriptionText,a=G.startOffset,G=G.url,A&&a!==void 0&&G&&k.hasPart.push({"@type":["Clip","LearningResource"],learningResourceType:"Problem walkthrough",name:A,text:A,startOffset:a,url:G})}return k};
_.GDb=function(b){return _.ER({type:"SET_IS_LIVE_CHAT_COLLAPSED",payload:{isLiveChatCollapsed:b}})};
uBc=[[["am9wOGppYm1ma3ByaW1hcnkjcnc=",null,null],[null,["LXJlc3VsdHMtcmVuZGVyZXIjYjJkMXVhaDgwYWtqeXRkLXR3by1jb2x1bW4tYnJvd3Nl","Z2JtMzU4c3R5bGUtc2NvcGUjY2Z6emVh"],null],["bnBiMHA3bWFzdGhlYWQtYWQjbmQ5dHNz",["aWNoLWdyaWQtcmVuZGVyZXIjNmRqZ3M3aTQ4Zjk1eXRkLXI="],null],[null,["aWNoLWdyaWQtcmVuZGVyZXIjNjFpdmowOTdwbTFqeXRkLXI=","aXBybTlhenN0eWxlLXNjb3BlI3Y2OG4="],null],[null,["ZXItcHJvbW8tcmVuZGVyZXIjZHRrMjcyNWthb2FheXRkLWJhbm4=","NnJ1d3V1c3R5bGUtc2NvcGUjeHBjeTc1"],null],[null,["LWFkLXNsb3QtcmVuZGVyZXIjZTcwN3k0cDBhNmxheXRk"],
null]],[["YXE5aDQwNXBsYXllci1hZHMjb2ZkNW8=",null,null]],[[null,null,"bm5lci1jdGEtcmVuZGVyZXIjbndyN3hsajhzdXVheXRsci1iYQ=="]]];yP1="#";Qkb=[];rPe=!1;_.PIc=["engagement-panel-ads"];Eu0=new _.mZ("updateSentimentBarStateCommand");_.sI_=new _.mZ("showSurveyCommand");_.uU=new _.mZ("changeMarkersVisibilityCommand");var vu_,L2_,aZ$,W2x,A2q,KZ;_.CID=function(b,d){this.playerProvider_=b;this.actionSenderElement_=d;this.pausePlaybackJob_=this.showBlockingWarningJob_=this.showWarningJob_=0;this.youThereData_=null;this.inYouThereFlow_=this.ignoreFullscreenExitUserActivity_=this.isUserPredictedAbsent_=!1};
_.CID.prototype.reset=function(){vu_(this);this.isUserPredictedAbsent_=!1};
vu_=function(b,d){!b.youThereData_||b.showWarningJob_||d!==void 0&&d||(_.Pd("YOU_THERE_EVENT_TYPE_NAVIGATED_OUT",_.hb(),b.youThereData_,b.clientPlaybackNonce_),_.qT());_.Y8.cancelJob(b.showWarningJob_);b.showWarningJob_=0;_.Y8.cancelJob(b.showBlockingWarningJob_);b.showBlockingWarningJob_=0;_.Y8.cancelJob(b.pausePlaybackJob_);b.pausePlaybackJob_=0;b.youThereData_=null;b.clientPlaybackNonce_=void 0;b.inYouThereFlow_=!1};
_.fZb=function(b,d){var B,k,G;_.f(function(P){if(P.nextAddress==1)return b.reset(),P.yield(b.playerProvider_().getPlayerPromise(),2);B=P.yieldResult;b.clientPlaybackNonce_=B.getVideoData().cpn;b.youThereData_=d.configData.youThereData;if(!b.youThereData_)return P.return();if(b.youThereData_.triggerReason&&b.youThereData_.triggerReason=="YOU_THERE_TRIGGER_REASON_3"&&!_.xOm())return _.Pd("YOU_THERE_EVENT_TYPE_RATE_LIMITED",_.hb(),b.youThereData_,b.clientPlaybackNonce_),P.return();k=b.youThereData_.promptDelaySec;
G=B.getCurrentTime();b.showWarningJob_=_.Y8.addLowPriorityJob(function(){return _.f(function(v){b.showWarningJob_=0;return v.yield(L2_(b),0)})},Math.max(k-G,0)*1E3);
_.tn(P)})};
L2_=function(b){var d,B,k,G,P,v;return _.f(function(L){if(L.nextAddress==1)return L.yield(b.playerProvider_().getPlayerPromise(),2);if(L.nextAddress!=3)return d=L.yieldResult,B=d.getCurrentTime(),L.yield(A2q(b),3);k=L.yieldResult;if(!k||!b.youThereData_)return L.return();if(_.N("check_user_lact_at_prompt_shown_time_on_web")&&(G=parseInt(b.youThereData_.lactThresholdMs,10),_.o_()<G))return _.Pd("YOU_THERE_EVENT_TYPE_BELOW_LACT_THRESHOLD",_.hb(),b.youThereData_,b.clientPlaybackNonce_),L.return();if(b.youThereData_.playbackPauseDelayMs<=
0)return W2x(b),L.return();!_.N("external_fullscreen")&&(P=_.xY())&&(b.ignoreFullscreenExitUserActivity_=!0,_.Y8.addLowPriorityJob(function(){b.ignoreFullscreenExitUserActivity_=!1},2E3),_.YY(P));
b.youThereData_.showToastWarningPrompt&&(KZ(b,b.youThereData_.showWarningActions),b.inYouThereFlow_=!0,_.Pd("YOU_THERE_EVENT_TYPE_PROMPT_SHOWN",_.hb(),b.youThereData_,b.clientPlaybackNonce_,B),_.Pd("YOU_THERE_EVENT_TYPE_WARNING_PROMPT_SHOWN",_.hb(),b.youThereData_,b.clientPlaybackNonce_,B));v=0;b.youThereData_.blockingPromptDelayMs&&(v=b.youThereData_.blockingPromptDelayMs);b.showBlockingWarningJob_=_.Y8.addLowPriorityJob(function(){return _.f(function(A){b.showBlockingWarningJob_=0;return A.yield(aZ$(b),
0)})},v);
_.tn(L)})};
aZ$=function(b){var d,B,k;return _.f(function(G){if(G.nextAddress==1)return G.yield(A2q(b),2);d=G.yieldResult;if(!b.youThereData_)return G.return();d&&(b.youThereData_.showBlockingWarningAction&&(_.Pd("YOU_THERE_EVENT_TYPE_WARNING_PROMPT_SHOWN_IN_DIALOG",_.hb(),b.youThereData_,b.clientPlaybackNonce_),(B=_.p(b.youThereData_.showBlockingWarningAction,_.sq))?KZ(b,B.commands):KZ(b,[b.youThereData_.showBlockingWarningAction]),b.inYouThereFlow_=!0),k=b.youThereData_.playbackPauseDelayMs,b.pausePlaybackJob_=
_.Y8.addLowPriorityJob(function(){return _.f(function(P){b.pausePlaybackJob_=0;return P.yield(W2x(b),0)})},k));
_.tn(G)})};
W2x=function(b){var d;return _.f(function(B){if(B.nextAddress==1)return B.yield(A2q(b),2);d=B.yieldResult;if(!b.youThereData_)return B.return();d&&(_.Pd("YOU_THERE_EVENT_TYPE_PLAYBACK_PAUSED",_.hb(),b.youThereData_,b.clientPlaybackNonce_),KZ(b,b.youThereData_.showPausedActions),b.inYouThereFlow_=!0);_.tn(B)})};
_.CID.prototype.onUserActivity=function(){if(this.youThereData_){if(this.ignoreFullscreenExitUserActivity_)return;if(this.youThereData_.userActiveDuringFlowAction){var b=_.p(this.youThereData_.userActiveDuringFlowAction,_.sq);b?KZ(this,b.commands):KZ(this,[this.youThereData_.userActiveDuringFlowAction])}this.inYouThereFlow_&&(_.Pd("YOU_THERE_EVENT_TYPE_LACT_RESET",_.hb(),this.youThereData_,this.clientPlaybackNonce_),_.qT());vu_(this,!0)}_.mne(this,!1)};
_.$nb=function(b){_.Pd("YOU_THERE_EVENT_TYPE_USER_RESPONDED",_.hb(),b.youThereData_,b.clientPlaybackNonce_)};
A2q=function(b){var d,B;return _.f(function(k){if(k.nextAddress==1)return k.yield(b.playerProvider_().getPlayerPromise(),2);d=k.yieldResult;B=d.getPlayerState();return k.return(B==-1||B==1||B==3)})};
_.mne=function(b,d){var B;_.f(function(k){if(k.nextAddress==1){if(b.isUserPredictedAbsent_==d)return k.jumpTo(0);b.isUserPredictedAbsent_=d;return k.yield(b.playerProvider_().getPlayerPromise(),3)}B=k.yieldResult;B.setUserEngagement(d);d&&_.Pd("YOU_THERE_EVENT_TYPE_ABR_TRIGGERED",_.hb(),b.youThereData_,b.clientPlaybackNonce_);_.tn(k)})};
KZ=function(b,d){if(_.N("handle_service_request_actions")||_.N("kevlar_youthere_service_endpoint_actions_killswitch"))_.PG(b.actionSenderElement_,d,b.actionSenderElement_);else{d=_.C(d);for(var B=d.next();!B.done;B=d.next())B=B.value,B.commandMetadata&&B.commandMetadata.webCommandMetadata&&B.commandMetadata.webCommandMetadata.sendPost?_.GA(b.actionSenderElement_,[B]):_.PG(b.actionSenderElement_,[B],b.actionSenderElement_)}};var OQc;var IZb;var nZ=function(){var b=_.g.apply(this,arguments)||this;b.systemIcons=_.N("kevlar_system_icons");b.actionMap={"yt-update-sentiment-bar-state-command":"handleUpdateSentimentBarStateCommand"};return b};
_.c(nZ,_.g);nZ.prototype.observeLikeStatus=function(){if(this.data){if(this.data.likeStatus==="DISLIKE"){var b=this.data.percentIfDisliked||0;this.activated=!0}else this.data.likeStatus==="LIKE"?(b=this.data.percentIfLiked||0,this.activated=!0):(b=this.data.percentIfIndifferent||0,this.activated=!1);_.Cl(this.hostElement).querySelector("#like-bar").style.width=b+"%"}};
nZ.prototype.handleUpdateSentimentBarStateCommand=function(b){this.data&&this.set("data.likeStatus",_.p(b,Eu0).likeStatus)};
nZ.prototype.observeLikeStatus=nZ.prototype.observeLikeStatus;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],nZ.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],nZ.prototype,"ytActionHandlerBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],nZ.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],nZ.prototype,"activated",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],nZ.prototype,"systemIcons",void 0);_.w([_.O8("data.likeStatus"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],nZ.prototype,"observeLikeStatus",null);_.w([_.ZM({is:"ytd-sentiment-bar-renderer",disableElementRegistration:!0})],nZ);
_.V(nZ,"ytd-sentiment-bar-renderer",function(){if(IZb!==void 0)return IZb;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return IZb=b},{mode:1});var Dn_;var Tr=function(){var b=_.g.apply(this,arguments)||this;b.small=!0;return b};
_.c(Tr,_.g);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],Tr.prototype,"ytComponentBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Tr.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Tr.prototype,"small",void 0);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-video-view-count-renderer"})],Tr);
_.V(Tr,"ytd-video-view-count-renderer",function(){if(Dn_!==void 0)return Dn_;var b=document.createElement("template");_.J(b,'\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>');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return Dn_=b},{mode:_.s_("kevlar_poly_si_batch_j080")?1:2});var r0=function(){var b=_.g.apply(this,arguments)||this;b.infoFormattedStrings=[];b.wrapVideoActions=_.N("kevar_watch_wrap_video_actions");b.hideSentimentBar=_.N("kevlar_watch_hide_sentiment_bar");b.actionMap={};return b};
_.c(r0,_.g);_.E=r0.prototype;_.E.configureRendererStamper=function(){return{"data.videoActions":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{icon:"yt-icons:more",styleActionButton:!0,tonalOverride:_.N("web_modern_buttons"),forceIconButton:!_.N("web_modern_buttons")}}}},"data.viewCount":{id:"count",mapping:{videoViewCountRenderer:"ytd-video-view-count-renderer"}}}};
_.E.dataChanged=function(){_.N("web_watch_get_updated_metadata_manager")||this.scheduleInitialUpdatedMetadataRequest();this.setSentimentBarWidth()};
_.E.computeInfoFormattedStrings=function(b){if(!b)return[];var d=[];b.dateText&&d.push(b.dateText);b.stationName&&d.push(b.stationName);b.rating&&d.push(b.rating);b.startEndTimeTemplate&&b.startTimeUtcMillis&&b.endTimeUtcMillis&&d.push(_.QS(_.kI0(_.qA(b.startEndTimeTemplate),Number(b.startTimeUtcMillis),Number(b.endTimeUtcMillis))));b.upNextProgramText&&d.push(b.upNextProgramText);return d};
_.E.scheduleInitialUpdatedMetadataRequest=function(){var b,d=(b=this.data)==null?void 0:b.updatedMetadataEndpoint;if(d){var B;b=Number((B=_.p(d,_.YuM))==null?void 0:B.initialDelayMs);B=isNaN(b)?250:b;this.ytTaskEmitterBehavior.getTaskManager().addLowPriorityJob(this.fetchUpdatedMetadata.bind(this),B)}};
_.E.setSentimentBarWidth=function(){var b=this;_.Op(this,function(){var d=_.Cl(b.hostElement).querySelector("ytd-menu-renderer");if(d){d=d.topLevelButtons;for(var B=0,k=0;k<d.length;k++){var G=d[k],P=b.get("toggleButtonSupportedData.toggleButtonIdData.id",G.data);if(P==="TOGGLE_BUTTON_ID_TYPE_DISLIKE"||P==="TOGGLE_BUTTON_ID_TYPE_LIKE")B+=G.clientWidth+8;else break}B&&(b.sentiment.style.width=B-8+" px")}})};
_.E.fetchUpdatedMetadata=function(b){var d;b&&(d={continuation:b});var B;(b=(B=this.data)==null?void 0:B.updatedMetadataEndpoint)&&_.I2().resolve(_.U6).resolveCommand(b,{form:Object.assign({},d,{element:this.hostElement})})};
_.E.onYtServiceRequestSent=function(b,d){d.endpoint&&_.p(d.endpoint,_.kt)&&(this.hasUpdateSentimentBarStateCommands()&&!_.N("kevlar_sentiment_bar_update_killswitch")||this.set("data.sentimentBar.sentimentBarRenderer.likeStatus",_.p(d.endpoint,_.kt).status),this.setSentimentBarWidth())};
_.E.hasUpdateSentimentBarStateCommands=function(){var b,d,B,k,G=(k=(b=this.data)==null?void 0:(d=b.videoActions)==null?void 0:(B=d.menuRenderer)==null?void 0:B.topLevelButtons)!=null?k:[];b=_.C(G);for(d=b.next();!d.done;d=b.next()){d=d.value;G=k=B=void 0;var P=(B=d.toggleButtonRenderer)==null?void 0:(k=B.toggleButtonSupportedData)==null?void 0:(G=k.toggleButtonIdData)==null?void 0:G.id;if(P==="TOGGLE_BUTTON_ID_TYPE_LIKE"||P==="TOGGLE_BUTTON_ID_TYPE_DISLIKE"){k=B=void 0;d=(k=_.p((B=d.toggleButtonRenderer)==
null?void 0:B.defaultServiceEndpoint,_.sq))==null?void 0:k.commands;if(!d)break;d=_.C(d);for(B=d.next();!B.done;B=d.next())if(_.p(B.value,Eu0))return!0}}return!1};
_.E.onYtServiceRequestCompleted=function(b,d){var B;(b=(B=d.data)==null?void 0:B.loggingDirectives)&&_.xvC(_.DX(),b);this.get("continuation.timedContinuationData",d.data)&&this.data&&this.data.updatedMetadataEndpoint&&(d=d.data.continuation.timedContinuationData,this.ytTaskEmitterBehavior.getTaskManager().addLowPriorityJob(this.fetchUpdatedMetadata.bind(this,d.continuation),d.timeoutMs))};
_.E.computeHasDateText=function(b){return!!b&&!!b.dateText};
_.DB.Object.defineProperties(r0.prototype,{flexMenuEnabled:{configurable:!0,enumerable:!0,get:function(){var b,d,B,k;return!((k=(b=this.data)==null?void 0:(d=b.videoActions)==null?void 0:(B=d.menuRenderer)==null?void 0:B.flexibleItems)==null||!k.length)}}});
r0.prototype.onYtServiceRequestCompleted=r0.prototype.onYtServiceRequestCompleted;r0.prototype.onYtServiceRequestSent=r0.prototype.onYtServiceRequestSent;r0.prototype.dataChanged=r0.prototype.dataChanged;_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],r0.prototype,"ytActionHandlerBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],r0.prototype,"ytRendererBehavior",void 0);
_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],r0.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.Ml.YtTaskEmitterBehavior),_.n("design:type",Object)],r0.prototype,"ytTaskEmitterBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],r0.prototype,"data",void 0);_.w([_.Z({computed:"computeInfoFormattedStrings(data)"}),_.n("design:type",Array)],r0.prototype,"infoFormattedStrings",void 0);
_.w([_.Z({computed:"computeHasDateText(data)",reflectToAttribute:!0}),_.n("design:type",Boolean)],r0.prototype,"hasDateText",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],r0.prototype,"wrapVideoActions",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],r0.prototype,"hideSentimentBar",void 0);_.w([_.Z({reflectToAttribute:!0}),_.X("data"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],r0.prototype,"flexMenuEnabled",null);
_.w([_.DM("#sentiment"),_.n("design:type",Object)],r0.prototype,"sentiment",void 0);_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],r0.prototype,"dataChanged",null);_.w([_.$0("yt-service-request-sent"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent,_.iI]),_.n("design:returntype")],r0.prototype,"onYtServiceRequestSent",null);
_.w([_.$0("yt-service-request-completed"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent,_.xu]),_.n("design:returntype")],r0.prototype,"onYtServiceRequestCompleted",null);
_.V(r0,"ytd-video-primary-info-renderer",function(){if(OQc===void 0){var b=document.createElement("template");_.J(b,'\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>');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);OQc=b}b=OQc;return b},{mode:1});var Une;var Qn=function(){var b=_.g.apply(this,arguments)||this;b.actionMap={"yt-update-date-text-action":"handleUpdateDateTextAction","yt-update-description-action":"handleUpdateDescriptionAction","yt-change-engagement-panel-visibility-action":"onYtChangeEngagementPanelVisibilityAction"};return b};
_.c(Qn,_.g);_.E=Qn.prototype;_.E.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"}}}};
_.E.dataChanged=function(){var b;this.descriptionToggled=!((b=this.data)==null||!b.defaultExpanded);var d;this.collapsed=this.descriptionAlwaysCollapsed||!((d=this.data)==null?0:d.defaultExpanded);this.subscribeButtonData=this.data.subscribeButton;this.descriptionCollapsedHeight=(this.data.descriptionCollapsedLines||3)*20;this.showMoreClientVe=_.an(110509);this.showLessClientVe=_.an(110510);b=_.hb();d=_.RD();b&&d&&_.iV(b,d,[this.showMoreClientVe,this.showLessClientVe])};
_.E.onYtExpanderMoreTapped=function(){var b,d=(b=this.data)==null?void 0:b.showMoreCommand;d&&!this.hasInlineStructuredDescription&&this.componentBehavior.resolveCommand(d);(b=_.hb())&&this.showMoreClientVe&&_.nT(b,this.showMoreClientVe)};
_.E.onYtExpanderLessTapped=function(){var b=_.hb();b&&this.showLessClientVe&&_.nT(b,this.showLessClientVe);var d;(b=(d=this.data)==null?void 0:d.showLessCommand)&&this.componentBehavior.resolveCommand(b)};
_.E.handleUpdateDateTextAction=function(b){this.data&&this.data.dateText&&this.set("data.dateText",_.p(b,_.yec).dateText)};
_.E.handleUpdateDescriptionAction=function(b){if(b=_.p(b,_.Qxs))b.isEmpty||!b.description?this.description.hidden=!0:this.hasAttributedDescription?this.set("data.attributedDescription",_.lr(b.description)):this.set("data.description",b.description)};
_.E.onYtChangeEngagementPanelVisibilityAction=function(b){if(_.N("web_structured_description_show_more")||_.N("web_engagement_panel_open_description")){var d,B=(d=_.p(b,_.QNS))==null?void 0:d.targetId,k;b=((k=_.p(b,_.QNS))==null?void 0:k.visibility)==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED";B==="engagement-panel-structured-description"&&b&&(this.descriptionToggled=!0)}};
_.E.updateCollapsedFromBinding=function(b){this.collapsed=b.detail.value};
_.E.updateDescriptionToggledFromBinding=function(b){this.descriptionToggled=b.detail.value};
_.E.updateCanCollapseFromBinding=function(b){this.canCollapse=b.detail.value};
_.DB.Object.defineProperties(Qn.prototype,{metadataCollapsible:{configurable:!0,enumerable:!0,get:function(){var b,d,B=(b=this.data)==null?void 0:(d=b.metadataRowContainer)==null?void 0:d.metadataRowContainerRenderer;return!!B&&!!B.rows&&B.rows.length>B.collapsedItemCount}},
hasInlineStructuredDescription:{configurable:!0,enumerable:!0,get:function(){return!!this.structuredDescriptionContentRenderer}},
hasAttributedDescription:{configurable:!0,enumerable:!0,get:function(){var b;return!((b=this.data)==null||!b.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}}});
Qn.prototype.onYtExpanderLessTapped=Qn.prototype.onYtExpanderLessTapped;Qn.prototype.onYtExpanderMoreTapped=Qn.prototype.onYtExpanderMoreTapped;Qn.prototype.dataChanged=Qn.prototype.dataChanged;_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],Qn.prototype,"ytActionHandlerBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Qn.prototype,"ytRendererBehavior",void 0);
_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],Qn.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],Qn.prototype,"componentBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Qn.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Boolean)],Qn.prototype,"collapsed",void 0);_.w([_.Z(),_.n("design:type",Boolean)],Qn.prototype,"descriptionToggled",void 0);
_.w([_.Z(),_.n("design:type",Boolean)],Qn.prototype,"canCollapse",void 0);_.w([_.Z(),_.n("design:type",Object)],Qn.prototype,"subscribeButtonData",void 0);_.w([_.Z(),_.n("design:type",Number)],Qn.prototype,"descriptionCollapsedHeight",void 0);_.w([_.Z(),_.n("design:type",Object)],Qn.prototype,"structuredDescriptionContentRenderer",void 0);_.w([_.Z({value:function(){return _.N("web_watch_description_always_collapsed")}}),
_.n("design:type",Boolean)],Qn.prototype,"descriptionAlwaysCollapsed",void 0);_.w([_.DM("#description"),_.n("design:type",HTMLDivElement)],Qn.prototype,"description",void 0);_.w([_.pl("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Qn.prototype,"dataChanged",null);_.w([_.$0("yt-expander-more-tapped"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Qn.prototype,"onYtExpanderMoreTapped",null);
_.w([_.$0("yt-expander-less-tapped"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Qn.prototype,"onYtExpanderLessTapped",null);_.w([_.X("data.metadataRowContainer"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],Qn.prototype,"metadataCollapsible",null);_.w([_.X("data","structuredDescriptionContentRenderer"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],Qn.prototype,"hasInlineStructuredDescription",null);
_.w([_.X("data.attributedDescription"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],Qn.prototype,"hasAttributedDescription",null);_.w([_.X("hasInlineStructuredDescription","collapsed"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],Qn.prototype,"loadStructuredDescription",null);_.w([_.X("data","structuredDescriptionContentRenderer","collapsed"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],Qn.prototype,"showInlineStructuredDescription",null);
_.w([_.X("data","hasInlineStructuredDescription","metadataCollapsible"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],Qn.prototype,"descriptionAlwaysCollapsible",null);
_.V(Qn,"ytd-video-secondary-info-renderer",function(){if(Une===void 0){var b=document.createElement("template");_.J(b,'\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>');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);Une=b}b=Une;return b},{mode:2});var ouV;var qQ=function(){return _.g.apply(this,arguments)||this};
_.c(qQ,_.g);qQ.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:_.N("web_modern_buttons"),forceIconButton:!_.N("web_modern_buttons")}}}},"data.subscribeButton":{id:"subscribe",mapping:{buttonRenderer:"ytd-button-renderer",subscribeButtonRenderer:"ytd-subscribe-button-renderer"}}}};
qQ.prototype.activate=function(b){b.appendTo(this.player);b.getPlayerPromise().then(function(d){d.setMinimized(!0)});
this.active=!0};
qQ.prototype.deactivate=function(){var b=this.player.firstElementChild;b.getPlayerPromise().then(function(d){d.setMinimized(!1)});
this.active=!1;return b};
qQ.prototype.onScrollUpTap=function(){var b=_.I2().resolve(_.dT).getCurrentPage();b&&b.setScrollTop(0)};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],qQ.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],qQ.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],qQ.prototype,"componentBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],qQ.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],qQ.prototype,"active",void 0);
_.w([_.Z({reflectToAttribute:!0,value:function(){return _.N("kevlar_watch_while_miniplayer_bar_dark_launch")}}),
_.n("design:type",Boolean)],qQ.prototype,"darkLaunch",void 0);_.w([_.DM("#player"),_.n("design:type",HTMLDivElement)],qQ.prototype,"player",void 0);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-miniplayer-bar-renderer"})],qQ);
_.V(qQ,"ytd-miniplayer-bar-renderer",function(){if(ouV!==void 0)return ouV;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return ouV=b},{mode:1});_.B$(_.y(function(b){var d=_.WC("script");_.nL(function(){var B;if(B=JSON)B=kDX(b.data()),B=_.s7(JSON.stringify(B).replace(/</g,"\\u003C"));var k=b.data(),G=_.qA(k.title).trim().length===0,P=!k.publishDate||k.publishDate.trim().length===0,v,L,A,a,O=!((v=k.thumbnail)==null?0:(L=v.thumbnails)==null?0:L.length)||!((A=k.thumbnail)==null?0:A.thumbnails[0].url)||((a=k.thumbnail)==null?void 0:a.thumbnails[0].url.trim().length)===0;d.value&&B&&!(G||P||O)&&_.vz(d.value,B)},"Vy9K7b");
return _.W("player-microformat-renderer",{class:"playerMicroformatRendererHost"},_.W("script",{el:d,type:"application/ld+json"}))},"Xo"),"player-microformat-renderer",{props:{data:_.eI}});
}catch(e){_._DumpException(e)}
try{
var fXV,W4D;_.L4D=function(b){return b.watch.watchWindowSize};
fXV=function(b,d,B,k){if(b.isLockupToWatchTransitionEnabled){if(d){var G={};G=(G["watch-next-appears"]="player-watch-next-loaded",G);G["lockup-to-watch"]=b.lockupToWatchPlayerTransitionType==="fade-in"?"player-lockup-to-watch-fade-in":"player-lockup-to-watch-fade-in-and-zoom";b.viewTransitionCoordinator.registerElement(d,G)}B&&(d={},b.viewTransitionCoordinator.registerElement(B,(d["lockup-to-watch"]="below-lockup-to-watch",d["watch-next-appears"]="below-watch-next-loaded",d)));k&&(B={},b.viewTransitionCoordinator.registerElement(k,
(B["watch-next-appears"]="secondary-watch-next-loaded",B)))}};
_.APV=function(b){return _.ER({type:"SET_IS_WATCH_ACTIVE",payload:{isWatchActive:b}})};
W4D=new _.mZ("webWatchNextResponseExtensionData");var mcq=function(b){_.yQ.call(this);var d=this;this.JSC$23761_watchApi=b;this.observer=null;var B=this.JSC$23761_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){aXc(d)});
this.addOnDisposeCallback(function(){d.JSC$23761_watchApi.unsubscribeByKey(B);d.observer&&(d.observer.disconnect(),d.observer=null)});
aXc(this)};
_.c(mcq,_.yQ);var aXc=function(b){var d,B,k,G,P;_.f(function(v){if(v.nextAddress==1){b.observer&&(b.observer.disconnect(),b.observer=null);d=b.JSC$23761_watchApi.getWatchNextResponse();if(!d)return v.return();B=_.p(d,W4D);return((k=B)==null?0:k.enableCreatorChatbot)&&B.creatorChannelId?_.N("enable_creator_chatbot_link_out")?v.yield((0,_.ATJ)("NSzT5"),6):v.yield((0,_.ATJ)("NSzT5"),5):v.jumpTo(0)}if(v.nextAddress!=6)return G=_.$c$,G(B.creatorChannelId),v.jumpTo(0);P=_.Oxb;P(B.creatorChannelId);_.tn(v)})};var g0=function(b){_.yQ.call(this);this.JSC$23765_watchApi=b;this.isShelfVisible=this.isTheaterMode=this.isAdPlaying=this.isSeeking=!1;IXs(this)};
_.c(g0,_.yQ);var IXs=function(b){_.f(function(d){if(d.nextAddress==1)return d.yield(Dcs(b),2);Ucc(b);_.tn(d)})},Dcs=function(b){var d,B,k,G,P,v,L,A,a;
return _.f(function(O){if(O.nextAddress==1)return O.yield(b.JSC$23765_watchApi.playerApi,2);d=O.yieldResult;b.JSC$23765_watchApi.registerActionHandler("yt-dismiss-shopping-timely-shelf-action",function(){olx(b)});
b.JSC$23765_watchApi.registerActionHandler("yt-request-timely-shelf-state",function(){b.isShelfVisible?Nfc(b):yn(b)});
B=_.Yg().subscribe(function(){b.isTheaterMode=_.t2(_.Yg().getState());b.isTheaterMode?yn(b):poX(b)});
k=b.JSC$23765_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){Ucc(b)});
G=function(I){b.onCueRangeEnter(I)};
d.addEventListener("onCueRangeEnter",G);P=function(I){b.onCueRangeExit(I)};
d.addEventListener("onCueRangeExit",P);v=function(){b.isSeeking=!0};
d.addEventListener("SEEK_TO",v);L=function(){b.onSeekComplete()};
d.addEventListener("SEEK_COMPLETE",L);A=function(){b.onAdStart()};
d.addEventListener("onAdStart",A);a=function(){b.onAdComplete()};
d.addEventListener("onAdComplete",a);b.addOnDisposeCallback(function(){B();b.JSC$23765_watchApi.unsubscribeByKey(k);d.removeEventListener("onCueRangeEnter",G);d.removeEventListener("onCueRangeExit",P);d.removeEventListener("SEEK_TO",v);d.removeEventListener("SEEK_COMPLETE",L);d.removeEventListener("onAdStart",A);d.removeEventListener("onAdComplete",a)});
_.tn(O)})},MI$=function(b){var d,B,k,G,P,v,L,A,a;
return(P=(d=b.contents)==null?void 0:(B=d.twoColumnWatchNextResults)==null?void 0:(k=B.results)==null?void 0:(G=k.results)==null?void 0:G.contents)==null?void 0:(v=P.find(function(O){var I,D,U;return(I=O.itemSectionRenderer)==null?void 0:(D=I.contents)==null?void 0:(U=D[0])==null?void 0:U.shoppingTimelyShelfViewModel}))==null?void 0:(L=v.itemSectionRenderer)==null?void 0:(A=L.contents)==null?void 0:(a=A[0])==null?void 0:a.shoppingTimelyShelfViewModel},Ucc=function(b){var d;
_.f(function(B){if(B.nextAddress==1)return(d=b.JSC$23765_watchApi.getWatchNextResponse())?B.yield(olx(b),2):B.return();b.shoppingTimelyShelfViewModel=MI$(d);cPb(b);JP_(b);_.tn(B)})},cPb=function(b){var d,B=(d=b.shoppingTimelyShelfViewModel)==null?void 0:d.offerIdToVariants;
B&&(d=B.filter(function(k){return k.key&&k.value}).map(function(k){return[k.key,
k.value]}),b.variantsMap=new Map(d))},JP_=function(b){var d,B,k,G,P,v;
_.f(function(L){if(L.nextAddress==1)return(B=(d=b.shoppingTimelyShelfViewModel)==null?void 0:d.cueRanges)?L.yield(b.JSC$23765_watchApi.playerApi,2):L.return();k=L.yieldResult;b.cueRanges=B;G=_.C(B);for(P=G.next();!P.done;P=G.next())v=P.value,v.startTime!==void 0&&v.endTime!==void 0&&v.id!==void 0&&k.addCueRange("shopping_timely_shelf"+v.id,z6x(v.startTime),z6x(v.endTime));_.tn(L)})},z6x=function(b){return Number(b.seconds||0)+(b.nanos||0)/1E9};
g0.prototype.onCueRangeEnter=function(b){if(b.startsWith("shopping_timely_shelf")&&(this.activeCueId=b,!(this.isSeeking||this.isAdPlaying||this.isTheaterMode))){b=b.substring(21);var d,B,k=(d=this.variantsMap)==null?void 0:(B=d.get(b))==null?void 0:B.shelf;k&&(this.JSC$23765_watchApi.provideRenderingData("SHOPPING_TIMELY_SHELF",k),Nfc(this))}};
g0.prototype.onCueRangeExit=function(b){b.startsWith("shopping_timely_shelf")&&(this.activeCueId=void 0,this.isSeeking||yn(this))};
g0.prototype.onSeekComplete=function(){this.isSeeking=!1;poX(this)};
var Nfc=function(b){b.shoppingTimelyShelfViewModel&&(b.isShelfVisible=!0,_.Cv.getInstance().triggerAction("yt-show-shopping-timely-shelf"))},yn=function(b){b.shoppingTimelyShelfViewModel&&b.isShelfVisible&&(b.isShelfVisible=!1,_.Cv.getInstance().triggerAction("yt-hide-shopping-timely-shelf"))},olx=function(b){var d,B,k,G,P;
return _.f(function(v){if(v.nextAddress==1)return v.yield(b.JSC$23765_watchApi.playerApi,2);d=v.yieldResult;if(b.cueRanges)for(B=_.C(b.cueRanges),k=B.next();!k.done;k=B.next())G=k.value,G.id&&(P="shopping_timely_shelf"+G.id,d.removeCueRange(P));b.JSC$23765_watchApi.provideRenderingData("SHOPPING_TIMELY_SHELF",{});yn(b);b.shoppingTimelyShelfViewModel=void 0;b.cueRanges=void 0;b.variantsMap=void 0;b.isSeeking=!1;b.activeCueId=void 0;_.tn(v)})};
g0.prototype.onAdStart=function(){this.isAdPlaying=!0;yn(this)};
g0.prototype.onAdComplete=function(){this.isAdPlaying=!1;poX(this)};
var poX=function(b){if(b.activeCueId)b.onCueRangeEnter(b.activeCueId);else yn(b)};var lXq=function(b){_.yQ.call(this);var d=this;this.JSC$23772_watchApi=b;b=_.Yt(_.Yg(),_.s7G,function(){R6$(d)});
this.addOnDisposeCallback(b);b=_.Yt(_.Yg(),_.L4D,function(){R6$(d)});
this.addOnDisposeCallback(b);Xob(this);h6$(this);Hxq()};
_.c(lXq,_.yQ);var Xob=function(b){var d=function(k){_.Yg().dispatch(_.G01(k.matches))},B=window.matchMedia("(max-width: "+(999+_.ri())+"px)");
B.addListener(d);b.addOnDisposeCallback(function(){B.removeListener(d)});
d(B)},h6$=function(b){b.JSC$23772_watchApi.registerActionHandler("yt-window-resized",function(){Hxq()});
b.addOnDisposeCallback(function(){b.JSC$23772_watchApi.unregisterActionHandler("yt-window-resized")})},Hxq=function(){var b=_.DA();
_.Yg().dispatch(_.ER({type:"SET_WATCH_WINDOW_SIZE",payload:{watchWindowSize:{width:b.width,height:b.height}}}))},R6$=function(b){var d;
_.f(function(B){if(B.nextAddress==1)return B.yield(b.JSC$23772_watchApi.playerApi,2);d=B.yieldResult;d.setSize(NaN,NaN);_.tn(B)})};var tI0=function(b){_.yQ.call(this);var d=_.I2().resolve(_.kw);fXV(d,b.getElement("PLAYER_CONTAINER"),b.getElement("BELOW_THE_PLAYER"),b.getElement("SECONDARY"));this.addOnDisposeCallback(function(){var B=b.getElement("PLAYER_CONTAINER"),k=b.getElement("BELOW_THE_PLAYER"),G=b.getElement("SECONDARY");d.isLockupToWatchTransitionEnabled&&(B&&_.Vk(d.viewTransitionCoordinator,B),k&&_.Vk(d.viewTransitionCoordinator,k),G&&_.Vk(d.viewTransitionCoordinator,G))})};
_.c(tI0,_.yQ);_.SN=function(b){_.s5.call(this);var d=this;this.rootElement=b;this.activeModules=[];this.actionHandlers=new Map;this.TEST_ONLY={getActiveModules:function(){return d.activeModules}};
this.initPersistentModules();this.addOnDisposeCallback(this.subscribeToActiveChanged(function(B){d.initOrDisposeActiveModules(B)}));
this.onAttached()};
_.c(_.SN,_.s5);_.E=_.SN.prototype;_.E.getRoot=function(){return this.rootElement};
_.E.getElement=function(b){return this.rootElement.getElement(b)};
_.E.setPlayerResponse=function(b){this.playerResponse=b;this.publish("PLAYER_RESPONSE_UPDATED",b)};
_.E.getPlayerResponse=function(){return this.playerResponse};
_.E.setWatchNextResponse=function(b){this.watchNextResponse===b?this.publish("WATCH_NEXT_RESPONSE_RELOADED"):(this.watchNextResponse=b,this.publish("WATCH_NEXT_RESPONSE_UPDATED",b))};
_.E.getWatchNextResponse=function(){return this.watchNextResponse};
_.E.registerActionHandler=function(b,d){var B=this;if(_.N("web_watch_controller_reg_multiple_handlers_killswitch")){var k={};_.Lv(_.Cv.getInstance(),(k[b]=d,k),this.getRoot())}else this.actionHandlers.has(b)||(this.actionHandlers.set(b,[]),k={},_.Lv(_.Cv.getInstance(),(k[b]=function(){var G=_.Q1.apply(0,arguments);return(B.actionHandlers.get(b)||[]).map(function(P){return P.apply(null,_.K6(G))})},k),this.getRoot())),this.actionHandlers.get(b).push(d)};
_.E.unregisterActionHandler=function(b){if(_.N("web_watch_controller_reg_multiple_handlers_killswitch")){var d={};_.fv(_.Cv.getInstance(),(d[b]=!0,d),this.getRoot())}else(d=this.actionHandlers.get(b))?(d.pop(),d.length===0&&(d={},_.fv(_.Cv.getInstance(),(d[b]=!0,d),this.getRoot()),this.actionHandlers.delete(b))):_.eu(new _.iq("Attempted to unregister an action handler which is not registered.",b))};
_.E.addPageDisposeJob=function(b){this.rootElement.pageDisposeJobs||(this.rootElement.pageDisposeJobs=[]);_.hd2(this.rootElement.pageDisposeJobs,b)};
_.E.removePageDisposeJob=function(b){this.rootElement.pageDisposeJobs&&_.SC(this.rootElement.pageDisposeJobs,b)};
_.E.dispatchEvent=function(b,d){_.dp(this.rootElement,b,d)};
_.E.provideRenderingData=function(b,d){this.rootElement.provideRenderingData(b,d)};
_.E.scrollWatchTo=function(b,d){var B;(B=this.watchScrollManager)==null||B.scrollWatchTo(b,d)};
_.E.focusOnPlayer=function(){var b=this.getElement("PLAYER");_.Op(b,function(){if(b&&b.firstElementChild){var d=b.querySelector(".html5-video-player");d&&(_.X9(_.I2().resolve(_.Nn)),d.focus())}else _.eu(Error("qp"))})};
_.E.subscribeToActiveChanged=function(b,d){d=d===void 0?!0:d;var B=_.Yt(_.Yg(),_.enc,function(k){b(k)});
d&&b(_.enc(_.Yg().getState()));return B};
_.E.isActive=function(){return _.enc(_.Yg().getState())};
_.E.onAttached=function(){var b=_.N("external_fullscreen");_.N("use_unified_flag_accessor")&&(b=_.I2().resolve(_.bw5).retriever.getFlag(_.FTe));(b||_.Ye("START_IN_FULL_WINDOW_MODE"))&&this.dispatchEvent("yt-set-fullerscreen-styles")};
var jke=function(b){return b.getRoot().is==="ytd-watch-flexy"||b.getRoot().is==="ytd-watch-grid"},Vn=function(b){return b.getRoot().is==="ytd-watch-fixie"};
_.SN.prototype.initPersistentModules=function(){if(Vn(this)||jke(this)&&_.N("kevlar_watch_flexy_theater_manager")){var b=new _.jh_(this);_.RK(this,b)}b=new _.NXe(this);_.RK(this,b);b=new _.hj(this);_.RK(this,b);b=new _.Ol_(this);_.RK(this,b);b=new _.FQ(this);_.RK(this,b);b=new _.H2(this);_.RK(this,b);if(Vn(this)||jke(this)&&_.N("kevlar_watch_flexy_playlist_manager"))b=new _.dc0(this),_.RK(this,b);_.N("web_thumbnail_to_watch_transition")&&(b=new tI0(this),_.RK(this,b))};
_.SN.prototype.initOrDisposeActiveModules=function(b){b?(this.watchScrollManager=new _.Zx(this),this.activeModules.push(this.watchScrollManager),this.activeModules.push(new _.g0e(this)),_.N("web_enable_shopping_timely_shelf_client")&&this.activeModules.push(new g0(this)),this.activeModules.push(new _.t6c(this)),Vn(this)&&this.activeModules.push(new lXq(this)),this.activeModules.push(new _.skx(this)),this.activeModules.push(new _.hux(this)),(Vn(this)||_.N("kevlar_watch_flexy_error_screen_data_provider"))&&
this.activeModules.push(new _.yYs(this)),this.activeModules.push(new _.uke(this)),(Vn(this)||_.N("kevlar_watch_flexy_ypc_manager"))&&this.activeModules.push(new _.vlq(this)),(Vn(this)||_.N("kevlar_watch_flexy_ads_manager"))&&this.activeModules.push(new _.qkq(this)),_.Bf("kevlar_watch_cinematics")&&(this.watchCinematicManager=new _.dO1(this),this.activeModules.push(this.watchCinematicManager)),_.N("kevlar_watch_player_menu_highlight_manager_killswitch")||this.activeModules.push(new _.rsx(this)),_.N("kevlar_watch_flexy_gestures_manager")&&
this.activeModules.push(new _.DOX(this)),b=_.N("swatcheroo_directly_provide_comments")&&this.getRoot().is==="ytd-watch-grid",_.N("kevlar_watch_flexy_comments_manager")&&!b&&this.activeModules.push(new _.AsD(this)),_.N("web_watch_get_updated_metadata_manager")&&this.activeModules.push(new _.eXD(this)),this.activeModules.push(new _.ikD(this)),this.activeModules.push(new _.S8X(this)),_.N("web_enable_timely_actions")&&this.activeModules.push(new _.nxX(this)),_.N("web_enable_player_creator_endscreen_manager")&&
this.activeModules.push(new _.aAx(this)),_.N("web_watch_enable_multiview_manager")&&this.activeModules.push(new _.PG$(this)),_.N("web_fullscreen_components")&&this.activeModules.push(new _.uD$(this)),_.N("web_player_rtr_ctrls")&&this.activeModules.push(new _.$gc(this)),(_.N("enable_creator_chatbot")||_.N("enable_creator_chatbot_link_out"))&&this.activeModules.push(new mcq(this))):(_.Ar(this.activeModules),this.activeModules.length=0,this.watchScrollManager=void 0)};
_.SN.prototype.disposeInternal=function(){_.s5.prototype.disposeInternal.call(this);this.initOrDisposeActiveModules(!1)};
_.DB.Object.defineProperties(_.SN.prototype,{playerApi:{configurable:!0,enumerable:!0,get:function(){return this.getRoot().getPlayer().getPlayerPromise()}}});
}catch(e){_._DumpException(e)}
try{
var u_0,ej,KK0,n$_,rrD,QK$,Teb,qVD;u_0=function(){var b=_.Oq();b.info||(b.info={});return b.info};
ej=function(b){return Math.round(_.oZ()+b)};
KK0=function(){var b;if(_.N("csi_use_performance_navigation_timing")){var d,B,k,G=_.Uq==null?void 0:(b=_.Uq.getEntriesByType)==null?void 0:(d=b.call(_.Uq,"navigation"))==null?void 0:(B=d[0])==null?void 0:(k=B.toJSON)==null?void 0:k.call(B);G?(G.requestStart=ej(G.requestStart),G.responseEnd=ej(G.responseEnd),G.redirectStart=ej(G.redirectStart),G.redirectEnd=ej(G.redirectEnd),G.domainLookupEnd=ej(G.domainLookupEnd),G.connectStart=ej(G.connectStart),G.connectEnd=ej(G.connectEnd),G.responseStart=ej(G.responseStart),
G.secureConnectionStart=ej(G.secureConnectionStart),G.domainLookupStart=ej(G.domainLookupStart),G.isPerformanceNavigationTiming=!0,b=G):b=_.Uq.timing}else b=_.N("csi_performance_timing_to_object")?JSON.parse(JSON.stringify(_.Uq.timing)):_.Uq.timing;return b};
n$_=function(){if(_.Uq.getEntriesByType){var b=_.Uq.getEntriesByType("paint");if(b=_.lF(b,function(B){return B.name==="first-paint"}))return ej(b.startTime)}var d;
_.N("csi_use_performance_navigation_timing")?d=_.Uq.getEntriesByType("first-paint")[0].startTime:d=_.Uq.timing.msFirstPaint;return d?Math.max(0,d):0};
rrD=function(){var b=window.location.protocol,d=_.Uq.getEntriesByType("resource");d=_.fX(d,function(B){return B.name.indexOf(b+"//fonts.gstatic.com/s/")===0});
(d=Teb(d,function(B,k){return k.duration>B.duration?k:B}))&&d.startTime>0&&d.responseEnd>0&&(_.N5("wffs",ej(d.startTime)),_.N5("wffe",ej(d.responseEnd)))};
QK$=function(b,d){b=document.querySelector(b);if(!b)return!1;var B="",k=b.nodeName;k==="SCRIPT"?(B=b.src,B||(B=b.getAttribute("data-timing-href"))&&(B=window.location.protocol+B)):k==="LINK"&&(B=b.href);_.Pz(document)&&b.setAttribute("nonce",_.Pz(document));return B?(b=_.Uq.getEntriesByName(B))&&b[0]&&(b=b[0],B=_.oZ(),_.N5("rsf_"+d,B+Math.round(b.fetchStart)),_.N5("rse_"+d,B+Math.round(b.responseEnd)),b.transferSize!==void 0&&b.transferSize===0)?!0:!1:!1};
_.xyc=function(b,d){_.bq(function(){_.DJ("").info.actionType=b;d&&_.qL("TIMING_AFT_KEYS",d);_.qL("TIMING_ACTION",b);var B=_.KEy(_.xe("TIMING_INFO",{}));Object.keys(B).length>0&&_.M5(B);B={isNavigation:!0,actionType:_.HPm(_.xe("TIMING_ACTION"))};var k=_.xe("PREVIOUS_ACTION");k&&(B.previousAction=_.HPm(k));if(k=_.xe("CLIENT_PROTOCOL"))B.httpProtocol=k;if(k=_.xe("CLIENT_TRANSPORT"))B.transportProtocol=k;(k=_.hb())&&k!=="UNDEFINED_CSN"&&(B.clientScreenNonce=k);k=_.um1();if(k===1||k===-1)B.isVisible=!0;
k=_.pBF().loadType==="cold";var G=u_0();k||(k=G.yt_lt==="cold");if(k){B.loadType="cold";k=u_0();G=KK0();var P=_.oZ(),v=_.xe("CSI_START_TIMESTAMP_MILLIS",0);v>0&&!_.N("embeds_web_enable_csi_start_override_killswitch")&&(P=v);P&&(_.N5("srt",G.responseStart),k.prerender!==1&&_.ZPE(P));k=n$_();k>0&&_.N5("fpt",k);k=KK0();k.isPerformanceNavigationTiming&&_.M5({performanceNavigationTiming:!0},void 0);_.N5("nreqs",k.requestStart,void 0);_.N5("nress",k.responseStart,void 0);_.N5("nrese",k.responseEnd,void 0);
k.redirectEnd-k.redirectStart>0&&(_.N5("nrs",k.redirectStart,void 0),_.N5("nre",k.redirectEnd,void 0));k.domainLookupEnd-k.domainLookupStart>0&&(_.N5("ndnss",k.domainLookupStart,void 0),_.N5("ndnse",k.domainLookupEnd,void 0));k.connectEnd-k.connectStart>0&&(_.N5("ntcps",k.connectStart,void 0),_.N5("ntcpe",k.connectEnd,void 0));k.secureConnectionStart>=_.oZ()&&k.connectEnd-k.secureConnectionStart>0&&(_.N5("nstcps",k.secureConnectionStart,void 0),_.N5("ntcpe",k.connectEnd,void 0));_.Uq&&"getEntriesByType"in
_.Uq&&rrD();k=[];if(document.querySelector&&_.Uq&&_.Uq.getEntriesByName)for(var L in qVD)qVD.hasOwnProperty(L)&&(G=qVD[L],QK$(L,G)&&k.push(G));if(k.length>0)for(B.resourceInfo=[],L=_.C(k),k=L.next();!k.done;k=L.next())B.resourceInfo.push({resourceCache:k.value})}_.M5(B);B=_.IZ();B.preLoggedGelInfos||(B.preLoggedGelInfos=[]);L=B.preLoggedGelInfos;B=_.cDW();k=void 0;for(G=0;G<L.length;G++)if(P=L[G],P.loadType){k=P.loadType;break}if(_.pBF().loadType==="cold"&&(B.loadType==="cold"||k==="cold")){k=_.M3F();
G=_.IZ();G=G.gelTicks?G.gelTicks:G.gelTicks={};for(var A in k)if(!(A in G))if(typeof k[A]==="number")_.N5(A,_.cG(A));else if(_.N("log_repeated_ytcsi_ticks"))for(P=_.C(k[A]),v=P.next();!v.done;v=P.next())v=v.value,_.N5(A.slice(1),v);A={};k=!1;L=_.C(L);for(G=L.next();!G.done;G=L.next())k=G.value,_.jn(B,k),_.jn(A,k),k=!0;k&&_.M5(A)}_.TQd(!0);A=_.xe("TIMING_ACTION");_.dF("ytglobal.timingready_")&&A&&_.Bd1()&&_.nQW()&&_.iPQ()})()};
Teb=function(b,d){return Array.prototype.reduce.call(b,d,{duration:0})};
qVD={'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 YVs={};YVs.YtVisibilityRootBehavior=[_.HY2.YtVisibilityObserverBehavior,{isVisibilityRoot:!0,resetVisibilityRoot:function(){_.fO(this.visibilityObserverForChild_)},
disconnectVisibilityRoot:function(){this.visibilityObserverForChild_&&this.visibilityObserverForChild_.disconnect(_.xe("INNERTUBE_CLIENT_NAME")==="WEB")},
reconnectVisibilityRoot:function(){this.visibilityObserverForChild_&&this.visibilityObserverForChild_.reconnect();var b=_.xe("INNERTUBE_CLIENT_NAME")!=="WEB";_.N("kevlar_use_vimio_behavior")&&b&&_.eFl()}}];_.bD={};_.bD.YtPageBehavior=[[{listeners:{"yt-get-context-provider":"getContextProvider_"},attached:function(){this.getProvidedContext()&&this.getProvidedContext().start()},
detached:function(){this.getProvidedContext()&&this.getProvidedContext().pause()},
getContextProvider_:function(b){b.detail.contextProvider=this;b.stopPropagation()},
getProvidedContext:function(){return null}},
{created:function(){this.pageContext=null},
getProvidedContext:function(){return this.pageContext}}],
YVs.YtVisibilityRootBehavior,{_noAccessors:!0,properties:{active:Boolean,data:Object,loading:Boolean,pageDisposeJobs:Array},observers:["ytPageBehaviorActiveObserver_(active)"],created:function(){this.pageCount=0;this.readyResolver_=_.ry();this.pageScrollElement=null;this.isVisibilityRoot=!0},
ready:function(){this.readyResolver_.resolve()},
getReady:function(){return this.readyResolver_.promise},
loadPage:function(b){var d=this;this.pageCount+=1;_.N("kevlar_use_vimio_behavior")&&(_.xe("INNERTUBE_CLIENT_NAME")==="WEB"?_.Y8.addJob(function(){d.reconnectVisibilityRoot()},8):(this.disconnectVisibilityRoot(),this.reconnectVisibilityRoot()));
this.loadPage_(b)},
loadPage_:function(b){this.data=b},
ytPageBehaviorActiveObserver_:function(b){var d=this;_.N("kevlar_use_vimio_behavior")&&(b?_.xe("INNERTUBE_CLIENT_NAME")==="WEB"?_.Y8.addJob(function(){d.reconnectVisibilityRoot()},8):this.reconnectVisibilityRoot():this.disconnectVisibilityRoot())},
setScrollTop:function(b){if(!this.setScrollTopJobId_){var d=this;this.setScrollTopJobId_=window.requestAnimationFrame(function(){d.setScrollTopJobId_=0;var B=_.I2().resolve(_.O6(_.Nn));B&&_.X9(B);this.getPageScrollingElement().scrollTop=b}.bind(this))}},
getPageScrollingElement:function(){return this.pageScrollElement||_.SL(document)},
getScrollTop:function(){return this.getPageScrollingElement().scrollTop}}];
}catch(e){_._DumpException(e)}
try{
var w4q;var Y9=function(){var b=_.g.apply(this,arguments)||this;b.playerListenerConfig=null;b.actionMap={"yt-show-watch-page-survey":"openSurvey"};return b};
_.c(Y9,_.g);_.E=Y9.prototype;_.E.dataChanged=function(){var b=this,d=_.kN();d&&d.getPlayerPromise().then(function(k){b.maybeRemovePlayerListeners(k)});
var B=this.data&&this.data.survey;B&&((B=(B=B.singleOptionSurveyRenderer||B.checkboxSurveyRenderer||B.multiStageSurveyRenderer)&&B.watchPageDisplayTriggers)?this.triggerWatchPageSurvey(d,B):this.openSurvey())};
_.E.triggerWatchPageSurvey=function(b,d){var B=this,k,G,P,v,L,A,a,O,I;return _.f(function(D){if(D.nextAddress==1)return b?D.yield(b.getPlayerPromise(),2):D.return();B.player=D.yieldResult;if(!B.player)return D.return();k={};G=_.C(d);for(P=G.next();!P.done;P=G.next())v=P.value,L=_.C(B.createEventListenerPair(v)),A=L.next().value,a=L.next().value,O=A,I=a,O&&I&&(k[O]=I,B.ytPlayerListenerBehavior.listenToPlayerEvent(B.player,O,I));B.playerListenerConfig=k;_.tn(D)})};
_.E.createEventListenerPair=function(b){var d=b.playbackEventTrigger;return d?this.handlePlaybackTrigger(d):(b=b.watchTimeTrigger)?this.handleWatchTimeTrigger(b):[void 0,void 0]};
_.E.handleWatchTimeTrigger=function(b){var d=this;this.accumulatedMediaTime=this.lastKnownPlaybackPosition=0;var B=b.videoWatchFraction,k=b.watchTimeSec;return k&&B?["onVideoProgress",function(){d.player&&d.isWatchTimeConditionMet(d.player,B,k)&&d.showSurvey()}]:[void 0,
void 0]};
_.E.isWatchTimeConditionMet=function(b,d,B){var k=b.getProgressState(),G=k.current-this.lastKnownPlaybackPosition;G<5&&(this.accumulatedMediaTime+=G);this.lastKnownPlaybackPosition=k.current;k=Math.round(this.accumulatedMediaTime/k.duration*1E3)/1E3;return b.getPresentingPlayerType&&b.getPresentingPlayerType()===1&&(this.accumulatedMediaTime>B||k>d)};
_.E.handlePlaybackTrigger=function(b){var d=this;b=b.playbackEvent;if(b==="SURVEY_DISPLAY_TRIGGER_PLAYBACK_EVENT_PLAYBACK_FINISH"){var B="onStateChange";var k=function(G){G===0&&d.showSurvey()}}else b==="SURVEY_DISPLAY_TRIGGER_PLAYBACK_EVENT_CONTENT_VIDEO_START"?(B="onVideoProgress",k=function(G){d.player&&d.player.getPresentingPlayerType&&d.player.getPresentingPlayerType()===1&&G&&d.showSurvey()}):b==="SURVEY_DISPLAY_TRIGGER_PLAYBACK_EVENT_AD_FINISH"&&(B="onAdEnd",k=this.showSurvey);
return[B,k]};
_.E.showSurvey=function(){this.openSurvey();this.player&&this.maybeRemovePlayerListeners(this.player)};
_.E.openSurvey=function(){var b=this,d=this.data&&this.data.survey;this.ytdReduxBehavior.dispatch(_.ys4(!!d));_.Y8.addJob(function(){b.ytdOpenPopupBehavior.openPopup({openPopupAction:{popupType:"SURVEY",popup:d}})},0,0)};
_.E.maybeRemovePlayerListeners=function(b){if(this.playerListenerConfig){for(var d=_.C(Object.keys(this.playerListenerConfig)),B=d.next();!B.done;B=d.next())B=B.value,this.ytPlayerListenerBehavior.unlistenFromPlayerEvent(b,B,this.playerListenerConfig[B]);this.playerListenerConfig=null}};
Y9.prototype.dataChanged=Y9.prototype.dataChanged;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Y9.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.X4),_.n("design:type",Object)],Y9.prototype,"ytdOpenPopupBehavior",void 0);_.w([_.R(_.NF.YtPlayerListenerBehavior),_.n("design:type",_.pH)],Y9.prototype,"ytPlayerListenerBehavior",void 0);_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],Y9.prototype,"ytActionHandlerBehavior",void 0);
_.w([_.R(_.fH),_.n("design:type",Object)],Y9.prototype,"ytdReduxBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Y9.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Object)],Y9.prototype,"playerListenerConfig",void 0);_.w([_.Z({value:0}),_.n("design:type",Number)],Y9.prototype,"lastKnownPlaybackPosition",void 0);_.w([_.Z({value:0}),_.n("design:type",Number)],Y9.prototype,"accumulatedMediaTime",void 0);_.w([_.Z(),_.n("design:type",Object)],Y9.prototype,"player",void 0);
_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Y9.prototype,"dataChanged",null);_.w([_.ZM({is:"ytd-survey-trigger-renderer",disableElementRegistration:!0})],Y9);
_.V(Y9,"ytd-survey-trigger-renderer",function(){if(w4q!==void 0)return w4q;var b=document.createElement("template");_.J(b,"\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");b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return w4q=b},{mode:1});
}catch(e){_._DumpException(e)}
try{
var cPQ;_.fN=function(b){var d=document.createElement("link");_.a6(d,b,"stylesheet");document.head.appendChild(d)};
_.A4=function(b,d){var B,k;return _.f(function(G){B=document.createElement("div");B.id=b.id;b.className&&(B.className=b.className);k=b.element;if(!k)throw Error("jk");if(b.location==="prepend")k.prepend(B);else if(b.location==="appendChild")k.appendChild(B);else if(b.location==="after")k.after(B);else throw Error("kk");return G.return(_.Kg(B,d,"nj"))})};
_.Wd=function(b){var d;return _.f(function(B){(d=document.getElementById(b))&&d.remove();_.tn(B)})};
_.aC=function(b,d){var B=document.querySelector(b);B?d(B):setTimeout(function(){_.aC(b,d)},1E3)};
_.JP8=function(b,d,B){var k;_.f(function(G){if(G.nextAddress==1)return(k=document.getElementById(b))?G.jumpTo(2):G.yield(cPQ(b,d,B),2);if(k=document.getElementById(b))k.style.display="block";_.tn(G)})};
cPQ=function(b,d,B){return _.f(function(k){return k.return(new Promise(function(G){_.aC("div #panels",function(P){_.A4({element:P,location:"appendChild",id:b,className:"ytprototypesEngagementPanelComponentEngagementPanelMountPoint "+B},d);G()})}))})};_.mC=_.y(function(b){var d=b.text;var B=b.onClick;var k=b.color;var G=b.backgroundColor;var P=b.buttonSize;var v=b.disabled;var L=b.iconName;var A=b.iconSize;var a=b.className;var O=b.iconClassName;b=b.ariaLabel;var I=_.A2(function(U){B(U)}),D={};
return _.W("button",{class:_.LQ("ytpStandardButtonsHost",(D.ytpStandardButtonsLarge=function(){return(P==null?void 0:P())==="large"},D),a),
"on:click":I,style:_.m2({color:k,"background-color":G}),disabled:v,"aria-label":b},_.W(_.m,{cond:L,then:function(){return _.W(_.$u,{className:_.LQ("ytpStandardButtonsIconContainer",O),icon:L,size:A})}}),d)},"mj");_.z6E=_.y(function(b){var d,B,k={};return _.W("div",{class:_.LQ("ytprototypesEngagementPanelComponentHost",(k.ytprototypesEngagementPanelComponentHostMweb=b.isMweb,k),b.className),id:b.id},_.W("div",{class:_.LQ("ytprototypesEngagementPanelComponentEngagementPanelHeader",b.headerClassName)},_.W("div",null,b.header()),_.W("div",{class:"ytprototypesEngagementPanelComponentHeaderButtons"},_.W("div",{class:"ytprototypesEngagementPanelComponentHeaderButtonProp"},(d=b.HeaderButton)==null?void 0:d.call(b)),
_.W(_.mC,{iconName:"close",buttonSize:"large",iconSize:24,className:"yt-icon-button",ariaLabel:"Close",onClick:function(){var G;(G=b.onHide)==null||G.call(b);var P;if((P=b.preventDefault)==null||!P.call(b))if(G=b.id(),G=document.getElementById(G))G.style.display="none"}}))),_.W("div",{class:_.LQ("ytprototypesEngagementPanelComponentEngagementPanelContent",b.contentClassName),
style:function(){var G,P;return"height: "+(((G=b.height)==null?0:G.call(b))||((P=b.isMweb)==null?0:P.call(b))?"100%":"800px")+";"}},b.content()),_.W("div",null,(B=b.Footer)==null?void 0:B.call(b)))},"oj");
}catch(e){_._DumpException(e)}
try{
var HOq=new _.mZ("replaceFeedContentAction");var l_D;var tm_;var jKs=function(){return _.g.apply(this,arguments)||this};
_.c(jKs,_.g);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],jKs.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],jKs.prototype,"data",void 0);_.w([_.ZM({is:"ytd-sub-feed-option-renderer",disableElementRegistration:!0})],jKs);
_.V(jKs,"ytd-sub-feed-option-renderer",function(){if(tm_!==void 0)return tm_;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return tm_=b},{mode:1});var FKc;var KK=function(){return _.g.apply(this,arguments)||this};
_.c(KK,_.g);KK.prototype.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{subFeedOptionRenderer:{component:"ytd-sub-feed-option-renderer",noInjection:!0}}}}};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],KK.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],KK.prototype,"ytRendererStamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],KK.prototype,"data",void 0);_.w([_.ZM({is:"ytd-sub-feed-selector-renderer",disableElementRegistration:!0})],KK);
_.V(KK,"ytd-sub-feed-selector-renderer",function(){if(FKc!==void 0)return FKc;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return FKc=b},{mode:1});var nK=function(){return _.g.apply(this,arguments)||this};
_.c(nK,_.g);
nK.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}}}}};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],nK.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],nK.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],nK.prototype,"data",void 0);_.w([_.ZM({is:"ytd-browse-feed-actions-renderer",disableElementRegistration:!0})],nK);
_.V(nK,"ytd-browse-feed-actions-renderer",function(){if(l_D!==void 0)return l_D;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return l_D=b},{mode:1});var ZOs;var g$s;var TR=function(){return _.g.apply(this,arguments)||this};
_.c(TR,_.g);TR.prototype.configureRendererStamper=function(){return{"data.subscribeButton":{id:"subscribe",mapping:{subscribeButtonRenderer:"ytd-subscribe-button-renderer",buttonRenderer:"ytd-button-renderer"}}}};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],TR.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],TR.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],TR.prototype,"data",void 0);_.w([_.ZM({is:"ytd-mini-channel-renderer",disableElementRegistration:!0})],TR);
_.V(TR,"ytd-mini-channel-renderer",function(){if(g$s!==void 0)return g$s;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return g$s=b},{mode:1});var yre;var r5=function(){return _.g.apply(this,arguments)||this};
_.c(r5,_.g);r5.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{miniChannelRenderer:"ytd-mini-channel-renderer"}}}};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],r5.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],r5.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],r5.prototype,"data",void 0);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-vertical-channel-section-renderer"})],r5);
_.V(r5,"ytd-vertical-channel-section-renderer",function(){if(yre!==void 0)return yre;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return yre=b},{mode:1});var Qv=function(){return _.g.apply(this,arguments)||this};
_.c(Qv,_.g);Qv.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{verticalChannelSectionRenderer:{component:"ytd-vertical-channel-section-renderer",noInjection:!0}}}}};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Qv.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],Qv.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Qv.prototype,"data",void 0);_.w([_.ZM({is:"ytd-browse-secondary-contents-renderer",disableElementRegistration:!0})],Qv);
_.V(Qv,"ytd-browse-secondary-contents-renderer",function(){if(ZOs!==void 0)return ZOs;var b=document.createElement("template");_.J(b,'\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>');b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);
return ZOs=b},{mode:1});var SVs;var qd=function(){var b=_.g.apply(this,arguments)||this;b.actionMap={"yt-replace-feed-content-action":"onReplaceFeedContentAction"};b.notActive=!1;b.isConstrainedList=!1;b.marginSettings=0;return b};
_.c(qd,_.g);_.E=qd.prototype;
_.E.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(b){var d;return(b==null?void 0:(d=b.webComponentHint)==null?void 0:d.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}}}}};
_.E.getPath=function(b,d){var B="data.tabs.#"+d+".";b.tabs[d].tabRenderer?B+="tabRenderer.":b.tabs[d].expandableTabRenderer&&(B+="expandableTabRenderer.");return B+"content.sectionListRenderer"};
_.E.computeDisplayedContent=function(b){this.unlinkPaths("content");if(b&&b.tabs)for(var d=b.tabs.length,B=0;B<d;B++){var k=b.tabs[B].tabRenderer||b.tabs[B].expandableTabRenderer;if(k.selected&&k.content)return this.linkPaths("content",this.getPath(b,B)),k.content}return null};
_.E.computeHasSecondaryColumnData=function(b){return!!b&&!!b.secondaryContents};
_.E.onRetrieveLocation=function(b,d){d.locationRetrieved(d.hasComments?"/comment_service_ajax?action_get_comments=1&pbj=1":"/browse_ajax",void 0);b.stopPropagation()};
_.E.onYtServiceRequestSent=function(b,d){_.N("replace_feed_content_action_killswitch")&&this.handleServiceRequestActions(d)};
_.E.onYtServiceRequestCompleted=function(b,d){_.N("replace_feed_content_action_killswitch")&&this.handleServiceRequestActions(d)};
_.E.onReplaceFeedContentAction=function(b){if(!_.N("replace_feed_content_action_killswitch")&&!this.notActive){var d;(b=(d=_.p(b,HOq))==null?void 0:d.items)&&this.listRenderer&&this.listRenderer.replacePrimaryContent(b)}};
_.E.handleServiceRequestActions=function(b){if(b=b.actions){b=_.C(b);for(var d=b.next();!d.done;d=b.next()){d=d.value;var B=void 0;((B=_.p(d,HOq))==null?0:B.items)&&this.listRenderer&&this.listRenderer.replacePrimaryContent(_.p(d,HOq).items)}}};
qd.prototype.onYtServiceRequestCompleted=qd.prototype.onYtServiceRequestCompleted;qd.prototype.onYtServiceRequestSent=qd.prototype.onYtServiceRequestSent;qd.prototype.onRetrieveLocation=qd.prototype.onRetrieveLocation;_.w([_.R(_.ma),_.n("design:type",Object)],qd.prototype,"ytdGridStateAwareBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],qd.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],qd.prototype,"ytActionHandlerBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],qd.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],qd.prototype,"data",void 0);_.w([_.Z({computed:"computeDisplayedContent(data)"}),_.n("design:type",Object)],qd.prototype,"content",void 0);
_.w([_.Z({computed:"computeHasSecondaryColumnData(data)",reflectToAttribute:!0}),_.n("design:type",Boolean)],qd.prototype,"hasSecondaryColumnData",void 0);_.w([_.Z({value:function(){return window.outerHeight>1024?3:2}}),
_.n("design:type",Number)],qd.prototype,"initialCount",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",String)],qd.prototype,"pageSubtype",void 0);_.w([_.DM("ytd-section-list-renderer"),_.n("design:type",Object)],qd.prototype,"listRenderer",void 0);_.w([_.Z(),_.n("design:type",Object)],qd.prototype,"notActive",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],qd.prototype,"isConstrainedList",void 0);
_.w([_.Z(),_.n("design:type",String)],qd.prototype,"responsiveSizing",void 0);_.w([_.Z(),_.n("design:type",Number)],qd.prototype,"marginSettings",void 0);_.w([_.$0("yt-retrieve-location"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent,Object]),_.n("design:returntype")],qd.prototype,"onRetrieveLocation",null);
_.w([_.$0("yt-service-request-sent"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent,_.iI]),_.n("design:returntype")],qd.prototype,"onYtServiceRequestSent",null);_.w([_.$0("yt-service-request-completed"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent,_.xu]),_.n("design:returntype")],qd.prototype,"onYtServiceRequestCompleted",null);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-two-column-browse-results-renderer"})],qd);
_.V(qd,"ytd-two-column-browse-results-renderer",function(){if(SVs!==void 0)return SVs;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return SVs=b},{mode:2});
}catch(e){_._DumpException(e)}
try{
var Nys=function(b){if((b==null?void 0:b.value)===void 0||b==null||!b.unit)return"initial";a:{switch(b.unit){case "SHOPPING_DIMENSION_UNIT_POINT":var d="px";break a;case "SHOPPING_DIMENSION_UNIT_FRACTION":d="%";break a}d=void 0}return d?""+b.value+d:"initial"};_.B$(_.y(function(b){var d=b.data;b=_.C(_.zk(!1,void 0,"VotqNe"));var B=b.next().value,k=b.next().value;_.Ti(function(){_.Cv.getInstance().triggerAction("yt-request-timely-shelf-state")});
var G=_.lp(function(){var a,O,I=(a=_.p(d().rendererContext,_.U_))==null?void 0:(O=a.loggingDirectives)==null?void 0:O.trackingParams;if(I)return _.Mc(I)},void 0,"AvMXxb");
_.Lv(_.Cv.getInstance(),{"yt-hide-shopping-timely-shelf":function(){k(!1);var a=_.hb(),O=G();a&&O&&_.KT(a,[O])},
"yt-show-shopping-timely-shelf":function(){requestAnimationFrame(function(){k(!0);var a=_.hb(),O=G();a&&O&&_.uV(a,[O])})}});
var P=function(){var a;return(a=d().image)==null?void 0:a.image},v=function(){var a,O;
return!!((a=P())==null?0:(O=a.sources)==null?0:O.some(function(I){var D;return!!(I==null?0:(D=I.clientResource)==null?0:D.imageName)}))},L=function(){var a;
return((a=d().image)==null?void 0:a.height)||40},A=function(){var a;
return(a=d().image)==null?void 0:a.backgroundColor};
b={};return _.W("yt-shopping-timely-shelf-content-view-model",{el:_.Yl(_.ZC(function(){return d().rendererContext})),
class:_.LQ("ytShoppingTimelyShelfContentViewModelHost",(b.ytShoppingTimelyShelfContentViewModelIsVisible=function(){return!!(d().image||d().avatar||d().line1)&&B()},b)),
style:_.m2({"--shopping-timely-shelf-content-padding-top":function(){var a;return Nys((a=d().padding)==null?void 0:a.top)},
"--shopping-timely-shelf-content-padding-bottom":function(){var a;return Nys((a=d().padding)==null?void 0:a.bottom)},
"--shopping-timely-shelf-content-padding-start":function(){var a;return Nys((a=d().padding)==null?void 0:a.start)},
"--shopping-timely-shelf-content-padding-end":function(){var a;return Nys((a=d().padding)==null?void 0:a.end)},
"--yt-shopping-timely-shelf-background-color":function(){return d().backgroundColor!==void 0?_.lG(d().backgroundColor):"initial"},
"--yt-shopping-timely-shelf-image-corner-radius":function(){var a,O;return((O=(a=d().image)==null?void 0:a.cornerRadius)!=null?O:0)+"px"},
"--yt-shopping-timely-shelf-image-background-color":function(){return A()!==void 0?_.lG(A()):"initial"},
"--yt-shopping-timely-shelf-image-width":function(){var a;return(((a=d().image)==null?void 0:a.width)||40)+"px"}})},_.W(_.m,{cond:P,
then:function(a){var O={};return _.W(_.qc,{preserveHeight:!0,preserveWidth:!0,height:L,data:a,alt:"",className:_.LQ("ytShoppingTimelyShelfContentViewModelImage",(O.ytShoppingTimelyShelfContentViewModelIcon=v,O))})}}),_.W(_.MN,{data:function(){return d().avatar}},{avatarViewModel:_.fm}),_.W("div",{class:"ytShoppingTimelyShelfContentViewModelText"},_.W(_.MN,{data:function(){return d().line1}},{shoppingContentLineViewModel:function(a){return _.W(_.RJ,{data:a.data,
className:"ytShoppingTimelyShelfContentViewModelLine1"})}}),_.W(_.MN,{data:function(){return d().line2}},{shoppingContentLineViewModel:function(a){return _.W(_.RJ,{data:a.data,
className:"ytShoppingTimelyShelfContentViewModelLine2"})}})),_.W("div",{class:"ytShoppingTimelyShelfContentViewModelButtons"},_.W(_.MN,{data:function(){var a;
return(a=d().button)!=null?a:[]}},{buttonViewModel:function(a){var O=a.data;
return _.W(_.F0,{data:O,className:"ytShoppingTimelyShelfContentViewModelButton",onClick:function(I){O().onTap&&I.stopPropagation()}})}})))},"Yo"),"yt-shopping-timely-shelf-content-view-model",{props:{data:_.DK}});_.p$D={};
_.p$D.YtdWatchBehavior=[_.x.YtRendererBehavior,_.NF.YtPlayerListenerBehavior,_.R4.YtRendererstamperBehavior,_.uA.YtActionHandlerBehavior,_.bD.YtPageBehavior,_.wb.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 _.Ye("START_IN_FULL_WINDOW_MODE")}},
useProviderForSecondaryResultsRenderer:{type:Boolean,value:function(){return _.N("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 _.Ye("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 _.N("kevlar_watch_feed_big_thumbs")}},
useEngagementPanelManagementComponent:{type:Boolean,value:function(){return _.N("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 _.Nt("wn_grid_min_item_width",310)}},
richItemMaxWidth:{type:Number,value:function(){return _.Nt("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 _.N("web_watch_imax_theater_mode")}},
swatcherooDirectUseRichGrid:{type:Boolean,value:function(){return _.N("swatcheroo_direct_use_rich_grid")}},
cinematicsActive:{type:Boolean,value:!1,reflectToAttribute:!0},noTopMargin:{type:Boolean,reflectToAttribute:!0,value:function(){return _.N("kevlar_watch_no_top_margin")}},
reducedTopMargin:{type:Boolean,reflectToAttribute:!0,value:function(){return _.N("kevlar_watch_reduced_top_margin")}},
frame0LoadingState:{type:Boolean,reflectToAttribute:!0,value:function(){return _.N("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 _.N("swatcheroo_split_scroll")}},
persistPanelOnDataChange:{type:Boolean,value:function(){return _.N("web_watch_persist_panel_on_data_change")}},
trackEngagementPanelVisibility:{type:Boolean,value:function(){return _.N("web_watch_track_engagement_panel_visibility")}},
commentTeaserEnabled:{type:Boolean,value:function(){return _.N("web_watch_show_comment_teaser")}},
swatcherooBinaryLayout:{type:Boolean,reflectToAttribute:!0,value:function(){return _.N("swatcheroo_binary_layout")}},
ghostCardsEnabled:{type:Boolean,reflectToAttribute:!0,value:function(){return _.N("swatcheroo_enable_ghost_cards")||_.N("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 _.N("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 _.N("web_watch_while_wider_panels")}},
watchWhileMargin:{type:Boolean,reflectToAttribute:!0,value:function(){return _.N("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 _.N("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 _.N("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(b,d,B){return b&&(d||!B)},
computeShowGhostRelated_:function(b,d,B){return b&&(d||!B)},
monitorScroll:!0,configureRendererStamper:function(){var b={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:_.nG(["aa","eocs"])},"data.survey":{id:"survey",mapping:{surveyTriggerRenderer:"ytd-survey-trigger-renderer"},initialRenderPriority:3,waitForSignal:_.nG(["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"||_.N("swa_prov_panels_ks")?b.engagementPanels={id:"panels",mapping:{engagementPanelSectionListRenderer:{component:"ytd-engagement-panel-section-list-renderer",
params:{isWatch:!0}}}}:(b.engagementPanels={id:"panels",mapping:{engagementPanelSectionListRenderer:{component:"ytd-engagement-panel-section-list-renderer",params:{isWatch:!0}}}},b.inlineEngagementPanels={id:"inline-panels",mapping:{engagementPanelSectionListRenderer:{component:"ytd-engagement-panel-section-list-renderer",params:{isWatch:!0}}},reuseComponents:!1});return b},
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 b=this;this.watchController=void 0;this.pageDisposeJobs=[function(){b.showMetadataPlaceholder_()},
function(){_.N("web_watch_dont_clear_comments")||b.clearComments_()},
function(){b.clearPlayerAds_()},
function(){b.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;_.N("kevlar_watch_while")&&(this.watchWhileScrollThreshold_=NaN);_.N("web_watch_start_chat_in_theater_mode")&&(this.theaterEnabledForChat=
!1);this.youThereManager_=new _.CID(function(){return _.BE(b)},this.hostElement);
this.pageDisposeJobs.push(function(){b.youThereManager_.reset()});
_.N("external_fullscreen")&&(this.fullerscreenEduButtonShownThisPlayback_=this.fullerscreenEduButtonClickedThisPlayback_=!1,this.pageDisposeJobs.push(function(){b.resetFullerscreenEduButtonForNewPlayback_()}));
this.fullHeightPanelPositionUpdateJobId=this.panelMaxHeightUpdateJob_=0;this.playerEvents_=new _.H3;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;_.N("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));_.N("kevlar_watch_flexy_comments_manager")||this.hostElement.addEventListener("yt-page-data-will-update",_.mq(this,this.onYtPageDataWillUpdate_))},
onYtUpdatedPlayabilityStatus:function(b){b&&(this.playerData=Object.assign({},this.playerData,{playabilityStatus:b}),b.status==="ERROR"&&(this.playerData.videoDetails=void 0))},
onTheaterReduxValueUpdate:function(b){_.N("kevlar_watch_flexy_theater_manager")&&(this.theater=b,this.updateFullBleedElementLocations(),this.schedulePlayerSizeUpdate_(),this.active!==void 0&&this.schedulePanelMaxHeightUpdate_())},
onMiniplayerActiveReduxValueUpdate:function(b){!_.N("kevlar_watch_while_v2")&&!_.N("web_watch_pip")||b||(this.player&&this.setPlayerTheaterMode_(),this.schedulePlayerSizeUpdate_())},
onFullscreenReduxValueUpdate:function(b){this.active!==void 0&&(this.fullscreen=b,_.N("kevlar_watch_flexy_gestures_manager")||this.gestures_&&this.gestures_.update(this.fullscreen),this.updateFullBleedElementLocations())},
onScrollReduxValueUpdate:function(b){this.active!==void 0&&(_.dp(this.hostElement,"yt-autonav-pause-scroll"),this.setComments_(),_.N("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_(),_.N("kevlar_watch_flexy_gestures_manager")||this.gestures_&&(b>0?this.gestures_.detach():this.gestures_.attach()))},
loadPage_:function(b){this.initCsi_();this.updatePageData_(b)},
updatePageData_:function(b){var d=this;if(b)if(this.data===b){this.onPageLoadWithSameData_();var B;(B=this.watchController)==null||B.setWatchNextResponse(this.data)}else this.data=b;this.playlist&&_.zA({watchInfo:{isPlaylist:!0}});this.pageCount===1&&_.hU("nw");this.loading=!1;_.ws(_.Y8,function(){d.initDclkstatus_();var k,G=((k=d.player)==null?void 0:k.getVideoData().cpn)||"";_.nls(function(P,v){_.rsE(P,v,G)})})},
onPageLoadWithSameData_:function(){_.N("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 b=this.get("endpoint.watchEndpoint.playlistId",this.loadingData);this.set("loadingData.playlist",!!b);this.set("loadingData.playlistLoading",b&&b!==this.get("playlistId",this.playlistData));this.toggleBodyScrolling_(!1);if(this.watchNextSkeletonEl_)for(this.playlist?this.watchNextSkeletonEl_.setAttribute("playlist",
""):this.watchNextSkeletonEl_.removeAttribute("playlist"),b=this.watchNextSkeletonEl_.firstElementChild;b;)b.classList.remove("hidden"),b=b.nextElementSibling;if(_.N("kevlar_watch_frame0_loading_state")){var d,B,k;b=(d=this.loadingData)==null?void 0:(B=d.endpoint)==null?void 0:(k=B.watchEndpoint)==null?void 0:k.videoId;var G;b&&(G="https://i.ytimg.com/vi/"+b+"/frame0.jpg");_.Cl(this.hostElement).querySelector("#player").style.backgroundImage=G?"url("+G+")":""}},
clearLoadingState_:function(){this.hostElement.classList.remove("show-skeleton");this.hostElement.classList.add("hide-skeleton");var b=_.Cl(this.hostElement).querySelector("#related-skeleton");!this.get("data.contents.twoColumnWatchNextResults.secondaryResults.secondaryResults")&&b&&(b.hidden=!0);this.clearPlayerLoadingState_();this.hostElement.classList.remove("loading");this.loadingData={playlist:!1};this.toggleBodyScrolling_(!0);if(this.watchMetadata){var d,B;(B=(d=this.watchMetadata).updateSentimentBarWidth)==
null||B.call(d);var k,G;(G=(k=this.watchMetadata).resize)==null||G.call(k)}_.N("kevlar_watch_frame0_loading_state")&&(_.Cl(this.hostElement).querySelector("#player").style.backgroundImage="")},
addSplitScrollMouseTrap:function(b){var d=_.Cl(this.hostElement).querySelector(b);d?_.en(d,!1):_.eu(new _.iq("Overscroll monitor not found for component: ",b))},
removeSplitScrollMouseTrap:function(b){var d=_.Cl(this.hostElement).querySelector(b);d?_.bV(d):_.eu(new _.iq("Disposal component for  overscroll monitoring not found: ",b))},
onLoadingChanged_:function(b){b?this.setLoadingState_():this.clearLoadingState_()},
setPlayerLoadingState_:function(){this.playerLoading_||(this.playerLoading_=!0,_.N("web_thumbnail_to_watch_transition")&&!_.N$E||this.hostElement.classList.add("loading-player"))},
clearPlayerLoadingState_:function(){this.playerLoading_&&(this.playerLoading_=!1,_.N("web_thumbnail_to_watch_transition")&&!_.N$E||this.hostElement.classList.remove("loading-player"))},
toggleBodyScrolling_:function(b){var d=this;b?document.body.removeAttribute("no-y-overflow"):document.body.setAttribute("no-y-overflow","");_.Y8.addLowPriorityJob(function(){d.onWindowResized_(_.DA(!0))})},
updateTheaterModeState_:function(b){if(!_.N("kevlar_watch_flexy_theater_manager")){b=b||this.fullWindowMode_;if(this.theater!==void 0||b)this.theater=b;this.updateFullBleedElementLocations();this.player&&this.setPlayerTheaterMode_();this.togglePageSwatchActive_();b&&_.Bs0()}},
updateFullBleedElementLocations:function(){this.updateChatLocation();this.updatePlayerLocation();this.updateCinematicsLocation();this.updatePanelsLocation();this.updateErrorScreenLocation()},
updatePlayerLocation:function(){var b=this.fullBleedPlayer?_.Cl(this.hostElement).querySelector("#player-full-bleed-container"):_.Cl(this.hostElement).querySelector("#player-container-inner");var d=this.getPlayerContainer(),B=_.N("kevlar_watch_while_v2")||_.N("web_watch_pip");d.parentElement!==b&&(B&&this.isMiniplayerActive()?this.deactivateMiniplayerAndResetPlayer():_.BE(this).appendTo(b,d))},
updateErrorScreenLocation:function(){var b=_.Cl(this.hostElement).querySelector("#error-screen"),d=this.fullBleedPlayer?_.Cl(this.hostElement).querySelector("#player-full-bleed-container"):_.Cl(this.hostElement).querySelector("#player");b.parentElement!==d&&d.appendChild(b)},
deactivateMiniplayerAndResetPlayer:function(){var b=this;return _.f(function(d){if(d.nextAddress==1)return d.yield(_.I2().resolve(_.VD).deactivate(),2);b.updatePlayerLocation();_.tn(d)})},
updateCinematicsLocation:function(){var b=this.getElement("CINEMATICS");if(b){var d=this.getCinematicsLocationContainer();b.parentElement!==d&&d.appendChild(b)}},
getCinematicsLocationContainer:function(){return this.shouldCinematicsBeInFullBleedContainer(this.theater&&!this.fullscreen,this.fullscreen,this.isSingleColumn)?_.Cl(this.hostElement).querySelector("#cinematics-full-bleed-container"):_.Cl(this.hostElement).querySelector("#cinematics-container")},
shouldCinematicsBeInFullBleedContainer:function(b,d,B){var k=document.documentElement.hasAttribute("dark"),G=!k&&this.cinematicLightTheme;return B||b&&k||d&&k||(d||b)&&G},
isTheater_:function(){return this.theater&&this.active},
dataChanged_:function(){var b=this,d;(d=this.watchController)==null||d.setWatchNextResponse(this.data);_.N("kevlar_watch_flexy_comments_manager")||this.initComments_();_.N("kevlar_metadata_reset_on_nav")&&this.hostElement.classList.add("hide-skeleton");_.I2().resolve(_.Ib).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,_.N("kevlar_watch_grid_auto_open_playlist"))this.onSetPlaylistCollapsed(!1),_.Y8.addLowPriorityJob(function(){_.kJ(b.hostElement,"yt-set-playlist-collapsed",[!1])},1E3);
else this.onSetPlaylistCollapsed(!this.playlistPanelExpanded);this.data&&this.updateCinematicsLocation();if(_.N("web_watch_start_chat_in_theater_mode")){var B,k,G;if((B=this.data)==null?0:(k=B.contents)==null?0:(G=k.twoColumnWatchNextResults)==null?0:G.conversationBar)this.setTheaterModeRequested(!0,!1),this.theaterEnabledForChat=!0;else{var P,v;((P=this.data)==null?0:(v=P.contents)==null?0:v.twoColumnWatchNextResults)&&this.theaterEnabledForChat&&(this.setTheaterModeRequested(!1,!1),this.theaterEnabledForChat=
!1)}}},
playerDataChanged_:function(b){var d;(d=this.watchController)==null||d.setPlayerResponse(this.playerData);b&&b.playabilityStatus&&(d=this.isVideoPlayable_(b.playabilityStatus,this.getPlayerOverlays_(this.data)),b=this.isLiveStreamOffline_(b.playabilityStatus),d&&!b||_.Op(this,function(){_.hU("pbu")}));
this.setPlayerAds_();_.kJ(this.hostElement,"ytd-watch-player-data-changed")},
computePlayerContainerBackgroundImage:function(b,d){if((_.N("kevlar_watch_while_v2")||_.N("web_watch_pip"))&&this.playerData&&d)return this.playerData.videoDetails},
watchPageActiveChanged_:function(b){_.Yg().dispatch(_.APV(this.active));b?this.activate_():this.deactivate_()},
attached:function(){var b=this;this.watchController=new _.SN(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);_.N("web_watch_common_class_killswitch")||this.hostElement.classList.add("watch-root-element");var d=_.BE(this);_.N("kevlar_disable_prepare_player")||
d.preparePlayer();_.N("kevlar_watch_flexy_playlist_manager")||_.I2().resolve(_.Ib).setPlayer(d);this.is!=="ytd-watch-grid"&&this.attachWatchPageSkeleton_();this.updatePageMediaQueries();d={"--ytd-watch-flexy-scrollbar-width":_.ri()+"px"};this.is==="ytd-watch-grid"&&(_.Yg().dispatch(_.ER({type:"SET_IS_SWATCHEROO_ACTIVE",payload:{isSwatcherooActive:!0}})),d["--ytd-watch-flexy-sidebar-width"]=_.Qds+"px",d["--ytd-watch-grid-horizontal-page-margins"]=_.Fh+"px",d["--ytd-watch-grid-columns-top-margins"]=
_.ni0+"px",d["--ytd-watch-grid-min-player-height-medium"]="360px");!_.Nt("kv_pl_mx_sz_ks")&&_.Nt("kevlar_watch_max_player_width")&&(d["--ytd-watch-flexy-max-player-width-wide-screen"]=_.qND+"px");_.Nt("kevlar_watch_flexy_metadata_height")&&(d["--ytd-watch-flexy-space-below-player"]=_.xG1+"px");this.safeUpdateStyles(d);_.N("kevlar_watch_flexy_gestures_manager")||(this.gestures_=new _.vq(this.hostElement,this.getPlayerContainer(),{dragDownAction:function(){return b.onPlayerTouchPanDown_()}}));
this.watchMetadata=_.Cl(this.hostElement).querySelector("ytd-watch-metadata:not([swatcheroo-secondary-below-metadata])")},
updatePageMediaQueries:function(){var b=_.ri(),d=_.ZT+b,B=d;this.fixedPanels&&(d+=_.Qds);var k=657+b;b=1327+b;_.Cl(this.hostElement).querySelector("#two-column-query").query="(min-width: "+d+"px)";_.Cl(this.hostElement).querySelector("#small-window-query").query="(max-height: 629px) and (min-width: "+(k+"px), (min-height: 630px) and (min-width: ")+(d+"px) and (max-width: ")+(b+"px)");_.Cl(this.hostElement).querySelector("#large-window-query").query="(min-height: 630px) and (min-width: "+(b+"px)");
_.Cl(this.hostElement).querySelector("#watch-while-query").query="(min-width: "+B+"px)";this.isTwoColumnsInitialized=!0},
calculateCurrentPlayerSize_:function(){var b=_.Cl(this.hostElement).querySelector("#miniplayer-bar").firstChild,d=this.squeezeback&&!_.N("web_watch_squeezeback_player_size_killswitch");return b&&b.active||this.theater||_.N("web_watch_fullscreen_panels")&&this.fullscreen||this.swatcherooSqueezeback||d||!this.active||!this.windowSize_||this.fullBleedPlayer?new _.lS(NaN,NaN):_.xcb(this.windowSize_,this.videoHeightToWidthRatio_,this.isTwoColumns_&&(this.playlist||this.shouldStampChat))},
calculateNormalPlayerSize_:function(){return _.xcb(this.windowSize_,this.videoHeightToWidthRatio_,this.isTwoColumns_&&(this.playlist||this.shouldStampChat))},
detached:function(){_.fO(this.watchController);this.watchController=void 0;this.deactivate_()},
activate_:function(){var b=this;this.onWindowResized_(_.DA());_.N("browse_skeleton_removal_on_watch_killswitch")||_.Ye("IS_SHELL_LOAD")&&_.iOs();this.theaterRequested_=this.theater;this.togglePageSwatchActive_();var d=_.BE(this);d.addEventListener("yt-player-updated",_.mq(this,this.onPlayerUpdated_));d.getPlayerPromise().then(function(B){b.playerApiReady_(B)});
_.N("kevlar_watch_flexy_playlist_manager")||(d=_.I2().resolve(_.Ib),_.N("kevlar_watch_observe_playlist_navigations_killswitch")&&d.addEventListener("yt-navigate",_.mq(this,this.onYtNavigate_)),d.setPlaylistComponent(_.Cl(this.hostElement).querySelector("#playlist")),d.addEventListener("yt-playlist-data-updated",_.mq(this,this.onYtPlaylistDataUpdated_)),this.onYtPlaylistDataUpdated_());_.Y8.addLowPriorityJob(function(){_.dp(b.hostElement,"yt-autonav-pause-scroll")})},
deactivate_:function(){this.disconnectFromPlayer_();_.BE(this).removeEventListener("yt-player-updated",_.mq(this,this.onPlayerUpdated_));this.swatcherooSplitScroll&&this.defaultTwoColumnLayout&&(this.removeSplitScrollMouseTrap("#secondary-inner"),this.removeSplitScrollMouseTrap("#fixed-secondary"));if(!_.N("kevlar_watch_flexy_playlist_manager")){var b=_.I2().resolve(_.Ib);_.N("kevlar_watch_observe_playlist_navigations_killswitch")&&b.removeEventListener("yt-navigate",_.mq(this,this.onYtNavigate_));
b.cancelVideoSkip();b.removeEventListener("yt-playlist-data-updated",_.mq(this,this.onYtPlaylistDataUpdated_))}this.loading&&this.toggleBodyScrolling_(!0);_.N("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_();this.schedulePlayerSizeUpdate_();_.dp(this.hostElement,"yt-autonav-pause-player",!1);b=_.xY();_.N("kevlar_exit_fullscreen_leaving_watch")&&b&&_.YY(b)},
disconnectFromPlayer_:function(){this.player&&(this.unlistenFromPlayerEvents(this.player,this.playerEvents_),this.player=null)},
onUpdatePlayerNextVideo_:function(b){this.player&&this.player.updateVideoData({rvs:b.rvs})},
getPageContents:function(b){return b&&b.contents&&b.contents.twoColumnWatchNextResults&&b.contents.twoColumnWatchNextResults.results&&b.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(b){return this.get("contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule",b)},
onRetrieveLocation_:function(b,d){d.hasComments?d.locationRetrieved("/comment_service_ajax?action_get_comments=1&pbj=1",void 0):d.locationRetrieved("/related_ajax",void 0);b.stopPropagation()},
onSubscriptionChanged_:function(b,d){this.player&&(d?this.player.channelSubscribed():this.player.channelUnsubscribed())},
initCsi_:function(){_.xyc("watch",["pbs","pbp","pbu"])},
getPlayerContainer:function(){this.playerContainerEl||(this.playerContainerEl=_.Cl(this.hostElement).querySelector("#player-container"));return this.playerContainerEl},
getPlayer:function(){this.playerEl||(this.playerEl=_.Cl(this.hostElement).querySelector("#ytd-player"));return this.playerEl},
playerApiReady_:function(b){this.player=b;this.setPlayerState(b.getPlayerState());this.listenToPlayerEvents(this.player,this.playerEvents_);this.updatePlayerStartTime_();this.setPlayerTheaterMode_();this.onPlayerPresentingVideoDataChange_();this.handlePlayerUpdated_();_.N("external_fullscreen")&&this.updateFullerscreenEduButtonSubtleModeState_();(_.N("kevlar_unified_player")||_.N("kevlar_player_new_bootstrap_adoption"))&&_.uQ()},
onFullerscreenEduClicked_:function(){this.scrollToAnimation_.start(0,186,500);this.fullerscreenEduButtonClickedThisPlayback_||(this.fullerscreenEduButtonClickedThisPlayback_=!0,this.incrementFullerscreenEduButtonCount_("yt-fullerscreen-edu-button-click-count"))},
setTheaterModeRequested:function(b,d){d=d===void 0?!0:d;_.xY()&&_.N("external_fullscreen")&&_.YY(document.documentElement);this.theaterRequested_=b;d&&_.gF("wide",b?"1":"0",-1);this.togglePageSwatchActive_();this.player&&this.setPlayerTheaterMode_();this.schedulePlayerSizeUpdate_();this.schedulePanelMaxHeightUpdate_();_.BG(this.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"])},
togglePageSwatchActive_:function(){this.theater!==void 0&&this.active&&_.dp(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(b){_.bE(b,typeof this.player),this.player&&_.bE(b,this.player.setSizeStyle)}},
onPlayerTouchPanDown_:function(){if(this.active&&this.getScrollTop()<=0){var b;((b=this.player)==null?0:b.isFullscreen())?this.player.toggleFullscreen():_.BG(this.hostElement,"yt-activate-miniplayer-from-watch-action")}},
hasPlaylist_:function(b,d){return this.loading?d:!!Object.keys(b).length},
autonavAllowed_:function(){return this.autonavCanceledSignal_?!1:!!this.get("contents.twoColumnWatchNextResults.autoplay.autoplay",this.data)},
youthereDataChanged_:function(b){if(b){b=_.C(b);for(var d=b.next();!d.done;d=b.next())d=d.value,d.youThereRenderer&&_.fZb(this.youThereManager_,d.youThereRenderer)}},
setPlaylistData_:function(b){return b||{}},
userEngagementConfigDataChanged_:function(b){if(b)if(b.lowUserEngagementAction==="LOW_USER_ENGAGEMENT_ACTION_LOWER_QUALITY"){var d=this.youThereManager_;_.o_()<b.lowEngagementThresholdMs||_.mne(d,!0)}else b.lowUserEngagementAction==="LOW_USER_ENGAGEMENT_ACTION_PAUSE_AUTOPLAY"&&_.BG(this.hostElement,"yt-autonav-pause-user-engagement",[b])},
isPlayerUnavailable_:function(b,d,B){return!!b&&!this.isVideoPlayable_(b,B)&&!d},
getPlayerOverlays_:function(b){return(b==null?void 0:b.playerOverlays)||null},
isVideoPlayable_:function(b,d){if(!b)return!1;var B=b.status==="OK"||b.status==="LIVE_STREAM_OFFLINE",k=this.get("errorScreen.playerLegacyDesktopYpcTrailerRenderer",b)||this.get("errorScreen.ypcTrailerRenderer",b);b=this.get("errorScreen.playerLegacyDesktopYpcOfferRenderer",b);var G;d=d==null?void 0:(G=d.playerOverlayRenderer)==null?void 0:G.gatedActionsOverlayRenderer;return!!B||!!k||!!b||!!d},
hasWatchNextResponseErrorRenderer:function(b){var d=this.getPageContents(b),B,k,G,P,v;return!(b==null?0:(B=b.contents)==null?0:(k=B.twoColumnWatchNextResults)==null?0:k.secondaryResults)&&!!((G=d[0])==null?0:(P=G.itemSectionRenderer)==null?0:(v=P.contents[0])==null?0:v.backgroundPromoRenderer)},
isLiveStreamOffline_:function(b){return b?b.status==="LIVE_STREAM_OFFLINE":!1},
shouldProceedToNextVideo_:function(b,d,B){var k=!!this.get("contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule",d),G=["AGE_CHECK_REQUIRED","CONTENT_CHECK_REQUIRED","AGE_VERIFICATION_REQUIRED"];G=_.N("web_no_skip_video_on_verification_checks")?(b==null?void 0:b.status)&&G.includes(b.status):b&&b.status==="AGE_CHECK_REQUIRED";var P=this.get("skip.playabilityErrorSkipConfig.skipOnPlayabilityError",b);P==void 0&&(P=!0);!B||this.isVideoPlayable_(b,this.getPlayerOverlays_(d))||
k||G||!P||_.I2().resolve(_.Ib).skipVideo()},
getServiceTrackingParams:function(){if(this.data&&this.data.responseContext)return this.data.responseContext.serviceTrackingParams},
onPlayerUpdated_:function(){this.handlePlayerUpdated_();_.e6X()},
onPlayerFeedbackStartRequest_:function(b){_.BG(this.hostElement,"yt-feedback-dialog-requested",[{customProductData:b}])},
onPlayerFeedbackArticleRequest_:function(b){_.BG(this.hostElement,"yt-help-dialog-requested",[b])},
onPlayerYpcContentRequest_:function(){var b,d,B,k,G,P,v,L,A=((b=this.data)==null?NaN:(d=b.contents)==null?NaN:(B=d.twoColumnWatchNextResults)==null?NaN:(k=B.secondaryResults)==null?NaN:(G=k.secondaryResults)==null?NaN:(P=G.offerModule)==null?NaN:(v=P.tvfilmOfferModuleRenderer)==null?NaN:(L=v.actionButtons)==null?NaN:L.length)-1;b=[".offerButton.buttonRenderer.",".actionButtons."+(A>=0?A:0)+".buttonRenderer."];d=_.C(["episodeOfferModuleRenderer","movieOfferModuleRenderer","unlimitedOfferModuleRenderer",
"liveOfferModuleRenderer","tvfilmOfferModuleRenderer"]);for(B=d.next();!B.done;B=d.next())for(B=B.value,k=_.C(b),G=k.next();!G.done;G=k.next())if(G="contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule."+B+G.value,G=this.get(G+"navigationEndpoint",this.data)||this.get(G+"serviceEndpoint",this.data)||this.get(G+"command",this.data)){_.ak(G,this.hostElement);return}},
onPlayerAutonavPauseRequest_:function(b){_.dp(this.hostElement,"yt-autonav-pause-player",b)},
onPlayerPlaying_:function(){this.onPlayingCallbacks_.forEach(function(b){b()});
this.onPlayingCallbacks_.length=0},
onAdStateChange_:function(b){switch(b){case 3:this.clearPlayerLoadingState_();break;case 1:this.clearPlayerLoadingState_(),this.onPlayerPlaying_()}},
onPlayerStateChange_:function(b){switch(b){case 3:this.clearPlayerLoadingState_();break;case 1:this.clearPlayerLoadingState_();this.onPlayerPlaying_();break;case 0:_.dp(this.hostElement,"yt-autonav-pause-player-ended")}this.setPlayerState(b)},
setPlayerState:function(b){_.Yg().dispatch(_.IuS(b))},
onPlayerSubscribe_:function(b){_.BG(this.hostElement,"yt-player-subscribe",[b])},
onPlayerUnsubscribe_:function(b){_.BG(this.hostElement,"yt-player-unsubscribe",[b])},
onPlayerAdYtShowToast_:function(b){_.BG(this.hostElement,"yt-open-popup-action",[{openPopupAction:{popup:{notificationActionRenderer:b.notificationActionRenderer},popupType:"TOAST"}},this])},
getAlerts_:function(){return this.alertsValue},
getPlayerMicroformatRenderer_:function(b){if(b)return b},
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(b){return!_.Bf("web_watch_move_summary_to_sd")&&!!b},
computeWatchMetadataRefresh:function(){return this.videoPrimaryInfoRenderer?!0:!1},
computeRoundedPlayer:function(){return this.defaultLayout&&!(_.N("web_player_rtr_ctrls")&&this.retroMode)},
watchNextSecondaryResultsChanged:function(){if(!this.useProviderForSecondaryResultsRenderer){var b,d,B,k;this.watchNextSecondaryResults=(b=this.data)==null?void 0:(d=b.contents)==null?void 0:(B=d.twoColumnWatchNextResults)==null?void 0:(k=B.secondaryResults)==null?void 0:k.secondaryResults}},
computeVideoPrimaryInfoRenderer:function(){return this.videoPrimaryInfoRendererValue},
computeVideoSecondaryInfoRenderer:function(){return this.videoSecondaryInfoRendererValue},
computeInlineStructuredDescriptionData:function(){var b,d=(b=this.data)==null?void 0:b.engagementPanels;if(d==null?0:d.length){b=null;d=_.C(d);for(var B=d.next();!B.done;B=d.next()){B=B.value;var k=void 0;if(((k=B.engagementPanelSectionListRenderer)==null?void 0:k.targetId)==="engagement-panel-structured-description"){b=B;break}}var G,P,v;b=(G=b)==null?void 0:(P=G.engagementPanelSectionListRenderer)==null?void 0:(v=P.content)==null?void 0:v.structuredDescriptionContentRenderer;if(b==null?0:b.items){G=
[];P=_.C(b.items);for(v=P.next();!v.done;v=P.next()){v=v.value;if(!_.N("sd_horizontal_list_show_nav_killswitch")){var L=k=B=d=b=void 0,A=void 0,a=(b=v.horizontalCardListRenderer)==null?void 0:(d=b.header)==null?void 0:(B=d.richListHeaderRenderer)==null?void 0:(k=B.navigationButton)==null?void 0:(L=k.buttonRenderer)==null?void 0:(A=L.command)==null?void 0:A.commandExecutorCommand;a&&a.commands&&(a.commands=a.commands.filter(function(O){return!_.p(O,_.fn1)}))}(!v.expandableVideoDescriptionBodyRenderer&&
!v.videoDescriptionHeaderRenderer||_.N("web_delhi_colorful_sd"))&&G.push(v)}return{items:G}}}},
constructWarning_:function(b){return{text:_.QS(b),type:"WARNING"}},
isPlaShelfEnabled_:function(b){if((this.get("adPlacements",b)||[]).length)return!0;b=this.get("playerAds",b)||[];return!(!b.length||!this.get("playerLegacyDesktopWatchAdsRenderer.playerAdParams.allowBelowThePlayerCompanion",b[0]))},
resetAutonavCanceledForNewPlayback_:function(){this.autonavCanceledSignal_=!1},
onThrottledScroll_:function(){var b=this;_.dp(this.hostElement,"yt-autonav-pause-scroll");this.setComments_();_.N("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_();var d=this.getScrollTop()>0;this.gestures_&&(d?this.gestures_.detach():this.gestures_.attach());d!==this.showFullerscreenEdu_&&_.N("external_fullscreen_with_edu")&&this.fullscreen&&(this.showFullerscreenEdu_=d,_.BE(this).getPlayerPromise().then(function(B){B.updateFullerscreenEduButtonVisibility(b.getScrollTop()>0)}))},
onMastheadThrottledScroll:function(){_.dp(this.hostElement,"yt-watch-masthead-scroll",this.getScrollTop())},
onYtPageDataWillUpdate_:function(){this.preparePageReset_()},
preparePageReset_:function(){this.clearScheduledCommentJobs_()},
initComments_:function(){var b=this;this.commentsReady=!1;_.Y8.cancelJob(this.setCommentsJobId_);this.setCommentsJobId_=_.ws(_.Y8,function(){b.setComments_()},1E3)},
setComments_:function(){if(!_.N("kevlar_watch_flexy_comments_manager")&&!this.commentsReady){_.hU("cmi");_.Y8.cancelJob(this.setCommentsJobId_);var b=this.getPageContents(this.data);if(b&&b.length){b=_.C(b);for(var d=b.next();!d.done;d=b.next())if(d=d.value,this.get("itemSectionRenderer.sectionIdentifier",d)==="comment-item-section"){this.comments=d.itemSectionRenderer;this.canScheduleCommentJobs_=!0;break}}this.commentsReady=!0}},
commentsReadyChanged_:function(){this.commentsReady&&_.dp(this.hostElement,"yt-watch-comments-ready")},
clearScheduledCommentJobs_:function(){_.N("kevlar_cancel_scheduled_comment_jobs_on_navigate")&&(this.canScheduleCommentJobs_=!1)},
showMetadataPlaceholder_:function(){_.N("kevlar_metadata_reset_on_nav")&&this.hostElement.classList.remove("hide-skeleton")},
clearComments_:function(){this.doRemoveComments_();_.hU("cmc")},
doRemoveComments_:function(){this.comments={};_.N("kevlar_watch_hide_comments_while_panel_open")&&(this.hideComments=!1)},
setPlayerAds_:function(){_.Y8.cancelJob(this.clearPlayerAdsJobId_);this.playerAds=this.get("playerAds",this.playerData)},
clearPlayerAds_:function(){_.Y8.cancelJob(this.clearPlayerAdsJobId_);this.playerAds=void 0},
onYtNavigate_:function(b,d){var B=_.p(d.endpoint,_.KB);B&&(!(d=this.get("data.currentVideoEndpoint.watchEndpoint"))||B.videoId!==d.videoId||B.playlistId&&B.playlistId!==d.playlistId||B.index!==void 0&&B.index!==d.index||typeof B.startTimeSeconds!=="number"||(b.stopPropagation(),this.setScrollTop(0),_.BE(this).getPlayerPromise().then(function(k){var G=B.startTimeSeconds;k.seekTo(G);k.wakeUpControls();G<k.getDuration()&&k.playVideo()})))},
updatePlayerStartTime_:function(){var b=_.Zx1();"t"in b&&(b=_.Y_q(b.t),this.player.seekTo(b,!0))},
updateTitleFromWatchNext:function(b){b=this.getPageContents(b);var d,B;(b=_.qA(b==null?void 0:(d=b[0])==null?void 0:(B=d.videoPrimaryInfoRenderer)==null?void 0:B.title))&&_.dp(this.hostElement,"yt-update-title",b)},
updateTitle_:function(b){b=this.get("videoDetails.title",b)||"";_.dp(this.hostElement,"yt-update-title",b)},
syncWithRemoteVideo_:function(b,d,B){if(this.active&&this.player){var k=this.player.getVideoData();if(k.video_id===B&&(B=k.list,_.N("polymer_enable_mdx_queue")&&B&&B.startsWith("RQ")&&(B=void 0),k.video_id!==b||B!=d)){var G;_.N("kevlar_player_watch_endpoint_navigation")?G=_.KN1(_.Tfc(b,d)):G=this.buildWatchEndpoint_(b,d);_.dp(this.hostElement,"yt-navigate",{endpoint:G,isRemotePlayback:!0})}}},
buildWatchEndpoint_:function(b,d,B){return _.BZ(b,d,B)},
initDclkstatus_:function(){_.q_V()},
attachWatchPageSkeleton_:function(){var b=document.querySelector("#watch-page-skeleton");if(b){var d=b.querySelector("#primary-info"),B=b.querySelector("#secondary-info"),k=b.querySelector("#related");d&&_.Cl(this.hostElement).querySelector("#info-skeleton").appendChild(d);B&&_.Cl(this.hostElement).querySelector("#meta-skeleton").appendChild(B);k&&(_.Cl(this.hostElement).querySelector("#related-skeleton").appendChild(k),this.watchNextSkeletonEl_=k);_.tr(b)}},
handlePlayerUpdated_:function(){_.BE(this).focusOnPlayer()},
watchNextShownItemsAddedOrRemoved_:function(b,d){if((this.is!=="ytd-watch-grid"||!this.swatcherooDirectUseRichGrid)&&this.watchNextSkeletonEl_&&typeof d!=="undefined"){var B=this.watchNextSkeletonEl_.children,k=b&&b.indexSplices.length?b.indexSplices[0].index:0;b=Math.min(this.watchNextShownItems.length,B.length);d||(k=0,b=B.length);if(!this.ghostCardsEnabled)for(d=k;d<b;d++)B[d].classList.add("hidden")}},
onPlayerFullscreenChange_:function(b){_.N("external_fullscreen")||_.BG(this.hostElement,"yt-player-fullscreen",[b.fullscreen])},
onFullscreenChange_:function(b){this.fullscreen=b;this.gestures_&&this.gestures_.update(this.fullscreen);var d=_.BE(this);d.getPlayerPromise().then(function(B){B.setFauxFullscreen(!!_.xY())});
this.updateFullBleedElementLocations();b&&(d.focusOnPlayer(),this.fullerscreenEduButtonShownThisPlayback_||(this.fullerscreenEduButtonShownThisPlayback_=!0,this.incrementFullerscreenEduButtonCount_("yt-fullerscreen-edu-button-shown-count")))},
computeShouldStampChat_:function(b,d){return!!this.get("data.contents.twoColumnWatchNextResults.conversationBar")&&!d},
computeIsDonationShelfCollapsed_:function(b){return b},
computeShouldShowMerchShelf:function(b,d){return d&&!!b},
computeResponseHasComments:function(b){var d,B,k,G,P;return!!(b==null?0:(d=b.contents)==null?0:(B=d.twoColumnWatchNextResults)==null?0:(k=B.results)==null?0:(G=k.results)==null?0:(P=G.contents)==null?0:P.some(function(v){var L;return(v==null?void 0:(L=v.itemSectionRenderer)==null?void 0:L.sectionIdentifier)==="comment-item-section"}))},
computeShowComments_:function(b,d,B,k){this.responseHasComments=this.computeResponseHasComments(this.data);return this.is==="ytd-watch-grid"&&k?!1:!!b&&!!Object.keys(b).length&&!d},
identity:_.jC,onWindowResized_:function(b){this.windowSize_=b;this.active&&(this.schedulePlayerSizeUpdate_(!0),this.schedulePanelMaxHeightUpdate_(),this.scheduleFullHeightPanelPositionUpdate());_.N("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_()},
onPlayerPresentingVideoDataChange_:function(b){var d=this;b&&b.type!=="dataloaded"&&b.type!=="dataupdated"||_.BE(this).getPlayerPromise().then(function(B){var k=B.getPlayerState();k!==5&&k!==0&&(B=1/B.getVideoAspectRatio(),d.videoHeightToWidthRatio_!==B&&(d.videoHeightToWidthRatio_=B))})},
schedulePlayerSizeUpdate_:function(b){var d=this,B=_.N("kevlar_watch_while_v2")||_.N("web_watch_pip"),k=function(){if(d.watchMetadata){var G,P;(P=(G=d.watchMetadata).resize)==null||P.call(G)}_.BE(d).getPlayerPromise().then(function(v){if(_.N("kevlar_set_internal_player_size")){if(!B||!d.isMiniplayerActive()){var L=d.calculateCurrentPlayerSize_();v.setInternalSize(L.width,L.height)}}else v.setSize(NaN,NaN);_.N("kevlar_watch_while")&&d.updateWatchWhileScrollThreshold_()})};
b?k():_.IE(_.Y8,k)},
secondaryColumnModulePresenceChanged_:function(){this.isAttached&&this.schedulePlayerSizeUpdate_()},
onYtShowSurvey_:function(b){this.set("data.survey",b.detail)},
onYtShowSurveyCommand_:function(b){this.set("data.survey",_.p(b,_.sI_).survey)},
onDownloadedVideoDeleted:function(b){var d=this,B,k;return _.f(function(G){if(G.nextAddress==1){if(!d.active||(B=d.playerData)==null||!B.offlineState||d.videoId!==b)return G.return();(k=d.player)==null||k.stopVideo();_.qw().navigatingAwayFromWatchDeletedVideo=!0;_.ak(_.YOF,d.hostElement);return G.yield(_.qw().navigationFinishPromise,2)}_.qw().navigatingAwayFromWatchDeletedVideo=!1;_.tn(G)})},
updateWatchWhileScrollThreshold_:function(){if(this.windowSize_){var b;this.theater?b=_.Z1(.5625*this.windowSize_.width,480,this.windowSize_.height-185):b=this.calculateNormalPlayerSize_().height+24;this.watchWhileScrollThreshold_!==b&&(this.watchWhileScrollThreshold_=b,this.updateMiniplayerBarVisibility_())}},
updateMiniplayerBarVisibility_:function(){var b=_.Cl(this.hostElement).querySelector("ytd-miniplayer-bar-renderer");if(this.windowSize_&&b){var d=this.windowSize_.height>=624,B=this.active?this.getScrollTop():0;!b.active&&d&&B>=this.watchWhileScrollThreshold_?(b.activate(this.getPlayer()),this.schedulePlayerSizeUpdate_()):b.active&&(!d||B<this.watchWhileScrollThreshold_&&!_.xY())&&(b.deactivate().appendTo(this.getPlayerContainer()),this.schedulePlayerSizeUpdate_())}},
defaultTwoColumnLayoutChanged:function(){if(this.swatcherooBinaryLayout&&this.is==="ytd-watch-grid"){var b=_.Cl(this.hostElement).querySelector("#secondary-inner");if(b){var d=_.Cl(this.hostElement).querySelector("#below"),B=_.Cl(this.hostElement).querySelector("#secondary"),k=_.Cl(this.hostElement).querySelector("#comments");k&&B&&d&&(this.defaultTwoColumnLayout?(b.appendChild(k),B.appendChild(b)):(d.appendChild(k),_.th(d,b)))}}},
isTwoColumnsChanged_:function(b,d){if(b!==!0||d!==void 0)if(this.updateFullBleedElementLocations(),this.is==="ytd-watch-grid"){if(!this.swatcherooBinaryLayout&&(b=_.Cl(this.hostElement).querySelector("#secondary-inner"))){d=_.Cl(this.hostElement).querySelector("#below");var B=_.Cl(this.hostElement).querySelector("#secondary"),k=_.Cl(this.hostElement).querySelector("#comments");k&&B&&d&&(this.isTwoColumns_?(b.appendChild(k),B.appendChild(b)):(d.appendChild(k),_.th(d,b)))}}else{b=!_.N("web_watch_enable_fs_squeezeback_panels");
d=_.Cl(this.hostElement).querySelector("#panels");var G=_.Cl(this.hostElement).querySelector("#alerts"),P=_.Cl(this.hostElement).querySelector("#shopping-timely-shelf");B=_.Cl(this.hostElement).querySelector("#playlist");k=_.Cl(this.hostElement).querySelector("#related");var v=_.Cl(this.hostElement).querySelector("#donation-shelf"),L=_.Cl(this.hostElement).querySelector("#comments"),A=_.Cl(this.hostElement).querySelector("#persistent-panel-container");this.isTwoColumns_?(G=_.Cl(this.hostElement).querySelector("#secondary-inner"),
b&&(G.appendChild(d),G.appendChild(B),this.aiCompanionEnabled&&A&&G.appendChild(A)),G.appendChild(v),G.appendChild(k)):(b&&(_.KM(d,G),_.KM(B,G),this.aiCompanionEnabled&&A&&_.KM(A,G),_.KM(P,B)),_.KM(v,G),L&&_.KM(k,L));this.active&&(this.schedulePanelMaxHeightUpdate_(),this.scheduleFullHeightPanelPositionUpdate())}},
watchWhileWindowSizeSufficientChanged:function(){_.N("web_watch_theater_chat")&&this.updateChatLocation()},
updateChatLocation:function(){if(this.is!=="ytd-watch-grid"&&!_.N("web_watch_enable_fs_squeezeback_panels")&&_.N("web_watch_theater_chat")){var b=_.Cl(this.hostElement).querySelector("#chat-container"),d=this.theater&&!this.fullscreen||_.N("web_watch_fullscreen_panels")&&this.fullscreen;this.watchWhileWindowSizeSufficient&&this.liveChatPresentAndExpanded&&d?(d=_.Cl(this.hostElement).querySelector("#columns"),(b==null?void 0:b.parentElement)!==d&&d.append(b),this.fixedPanels=!0):(this.fixedPanels=
!1,d=_.Cl(this.hostElement).querySelector("#playlist"),b&&d?_.nM(b,d):_.eu(new _.iq("Missing element when updating chat location",{"chatContainer defined":!!b,"playlist defined":!!d})));this.updatePageMediaQueries();this.schedulePlayerSizeUpdate_()}},
computeHasMetadata:function(b,d){return _.N("sw_metadata_vis_toggle_ks")?!0:!!b||!!d},
computeForceDarkPanelTheme:function(b){return _.N("web_watch_theater_chat_beside_player_dark")?!document.documentElement.hasAttribute("dark")&&b:!1},
safeUpdateStyles:function(b){try{_.Wf(this.hostElement,b)}catch(d){_.eu(d)}},
videoHeightToWidthRatioChanged_:function(b,d){d&&(this.safeUpdateStyles({"--ytd-watch-flexy-width-ratio":1,"--ytd-watch-flexy-height-ratio":this.videoHeightToWidthRatio_}),this.schedulePlayerSizeUpdate_(),this.schedulePanelMaxHeightUpdate_())},
onYtInitialVideoAspectRatio_:function(b){this.videoHeightToWidthRatio_=1/b},
computeIsVerticalVideo_:function(b){return b>=1},
computeIsFourThreeToSixteenNineVideo_:function(b){return b<=.7501&&b>=.5624},
computeIsExtraWideVideo_:function(b){return b<.5624},
onYtUserActivity_:function(){this.youThereManager_.onUserActivity()},
handleSignalActionPausePlayer_:function(){this.active&&_.BE(this).pause()},
handleSignalActionPlayPlayer_:function(){this.active&&_.BE(this).play()},
handleSignalActionAcknowledgeYouThere_:function(){_.$nb(this.youThereManager_)},
incrementFullerscreenEduButtonCount_:function(b){var d=_.JS(b)||0;_.cg(b,d+1,31536E3);this.updateFullerscreenEduButtonSubtleModeState_()},
updateFullerscreenEduButtonSubtleModeState_:function(){var b=_.JS("yt-fullerscreen-edu-button-click-count")||0,d=_.JS("yt-fullerscreen-edu-button-shown-count")||0,B=_.Nt("external_fullscreen_button_shown_threshold"),k=b>=_.Nt("external_fullscreen_button_click_threshold")||d>=B;_.BE(this).getPlayerPromise().then(function(G){G.updateFullerscreenEduButtonSubtleModeState(k)})},
resetFullerscreenEduButtonForNewPlayback_:function(){this.fullerscreenEduButtonShownThisPlayback_=this.fullerscreenEduButtonClickedThisPlayback_=!1},
computePlaylistData_:function(b,d){return d},
onYtPlaylistDataUpdated_:function(){this.externalPlaylistData_=_.I2().resolve(_.Ib).getPlaylistData()||{}},
scheduleFullHeightPanelPositionUpdate:function(){var b=this;this.is==="ytd-watch-grid"&&(this.panelExpanded||this.playlist)&&(this.fullHeightPanelPositionUpdateJobId&&_.Y8.cancelJob(this.fullHeightPanelPositionUpdateJobId),this.fullHeightPanelPositionUpdateJobId=_.Y8.addLowPriorityJob(function(){b.fullHeightPanelPositionUpdateJobId=0;var d=_.Cl(b.hostElement).querySelector("#secondary"),B=_.Cl(b.hostElement).querySelector("#fixed-secondary");d=d.getBoundingClientRect();var k=d.width;b.swatcherooSqueezeback&&
(k+=_.Fh);if(b.swatcherooSqueezeback){var G=_.Cl(b.hostElement).querySelector("#squeezeback-constraining-container");G.style.width=k+"px";G.style.flex="0 0 "+k+"px"}B.style.width=k+"px";B.style.left=d.left+"px"}))},
schedulePanelMaxHeightUpdate_:function(){var b=this;this.is!=="ytd-watch-grid"&&(this.panelMaxHeightUpdateJob_&&_.Y8.cancelJob(this.panelMaxHeightUpdateJob_),this.panelMaxHeightUpdateJob_=_.Y8.addLowPriorityJob(function(){b.panelMaxHeightUpdateJob_=0;var d;!b.isTwoColumns_||b.theater||b.fullscreen?d=460:d=b.calculateNormalPlayerSize_().height;var B=d+"px";_.N("live_chat_taller_height")&&!b.theater&&(B="calc(100vh - var(--ytd-toolbar-height) -\n                        (var(--ytd-margin-6x) * 2))");
_.N("live_chat_medium_height")&&!b.theater&&(B="calc(100vh - var(--ytd-toolbar-height) - 144px)");_.N("live_chat_scaled_height")&&!b.theater&&(B="calc(100vh - var(--ytd-toolbar-height) - 238px)");b.safeUpdateStyles({"--ytd-watch-flexy-panel-max-height":d+"px","--ytd-watch-flexy-chat-max-height":B,"--ytd-watch-flexy-structured-description-max-height":d+"px","--ytd-watch-flexy-comments-panel-max-height":d+"px","--ytd-comments-engagement-panel-content-height":d+"px"})}))},
onYtShowEngagementPanelScrimAction_:function(b){this.engagementPanelScrimOnClickCommands_=this.get("showEngagementPanelScrimAction.onClickCommands",b)||null;this.showEngagementPanelScrim_=!0},
onYtHideEngagementPanelScrimAction_:function(){this.engagementPanelScrimOnClickCommands_=null;this.showEngagementPanelScrim_=!1},
onEngagementPanelScrimClick_:function(){this.engagementPanelScrimOnClickCommands_&&_.PG(this.hostElement,this.engagementPanelScrimOnClickCommands_,this.hostElement)},
showEngagementPanelScrimChanged_:function(b){var d=_.Cl(this.hostElement).querySelector("#engagement-panel-scrim");b?d.addEventListener("tap",_.mq(this,this.onEngagementPanelScrimClick_)):d.removeEventListener("tap",_.mq(this,this.onEngagementPanelScrimClick_))},
onGetCurrentVideoIdAction_:function(){if(this.active)return this.videoId},
onYtScrollToWatchElement_:function(b){if(this.hostElement.contains(b)&&!this.scrollToAnimation_.isAnimating()){var d=b.offsetTop-24;b=b.offsetTop+b.offsetHeight+24;var B=this.getPageScrollingElement(),k=this.getScrollTop(),G=k+B.clientHeight-56;if(d<k+56)d-=56;else if(b>G)d=b-B.clientHeight;else return;this.scrollToAnimation_.start(this.getScrollTop(),Math.max(0,d),500)}},
onYtSignalActionScrollToComments:function(){var b=this.hostElement.querySelector("#comments");if(b&&!this.scrollToAnimation_.isAnimating()){b=b.offsetTop-56-24;if(_.N("kevlar_comment_teaser_scroll_to_midpoint")&&(b-=_.t$().height/3,b<this.getScrollTop()))return;this.scrollToAnimation_.start(this.getScrollTop(),Math.max(0,b),500)}},
onYtEngagementPanelVisibleChanged:function(b,d,B){if(this.active&&this.trackEngagementPanelVisibility&&!_.PIc.includes(B)){if(d==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"){if(this.swatcherooBinaryLayout||this.squeezeback){this.onSetPlaylistCollapsed(!0);_.kJ(this.hostElement,"yt-set-live-chat-collapsed-state-action",[{setLiveChatCollapsedStateAction:{collapsed:!0}}]);var k=_.I2().resolve(_.EF);this.visiblePanelIdentifiers_.forEach(function(G){G!==B&&k.hidePanel({identifier:G})})}this.visiblePanelIdentifiers_.add(B)}d!==
"ENGAGEMENT_PANEL_VISIBILITY_COLLAPSED"&&d!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"||this.visiblePanelIdentifiers_.delete(B);
this.engagementPanelExpanded=this.visiblePanelIdentifiers_.size>0}},
computeLegacyMetadataClass:function(b){return b?"":"watch-active-metadata"},
computeNewMetadataClass:function(b){return b?"watch-active-metadata":""},
computeIsSingleColumn:function(b,d){return d&&!b},
computeFullBleedPlayer:function(b,d,B){return _.N("external_fullscreen")&&b||d||B},
computeDefaultLayout:function(b){return!b},
computeDefaultTwoColumnLayout:function(b,d){return!b&&d},
updatePanelsLocation:function(){if(_.N("web_watch_enable_fs_squeezeback_panels")){var b=_.Cl(this.hostElement).querySelector("#below"),d=_.Cl(this.hostElement).querySelector("#panels"),B=_.Cl(this.hostElement).querySelector("#playlist"),k=_.Cl(this.hostElement).querySelector("#chat-container"),G=_.Cl(this.hostElement).querySelector("#panels-full-bleed-container"),P=_.Cl(this.hostElement).querySelector("#secondary-inner"),v=_.Cl(this.hostElement).querySelector("#shopping-timely-shelf"),L=_.Cl(this.hostElement).querySelector("#persistent-panel-container");
if(b&&d&&B&&k&&G&&P&&v&&(this.aiCompanionEnabled?L:1)){var A=this.fullscreen||this.theater&&this.iMaxTheaterMode,a=this.theater&&!this.fullscreen&&!this.iMaxTheaterMode&&this.liveChatPresentAndExpanded;this.fixedPanels=!1;a?(a=_.Cl(this.hostElement).querySelector("#columns"),(k==null?void 0:k.parentElement)!==a&&a.append(k),this.fixedPanels=!0,this.updatePageMediaQueries(),this.schedulePlayerSizeUpdate_()):A?G.appendChild(k):this.isTwoColumns_?_.th(P,k):_.th(b,k);A?(G.appendChild(d),G.appendChild(B),
this.aiCompanionEnabled&&L&&G.appendChild(L)):(this.isTwoColumns_?(_.th(P,d),_.th(P,B),this.aiCompanionEnabled&&L&&_.th(P,L)):(_.th(b,d),_.th(b,B),this.aiCompanionEnabled&&L&&_.th(b,L)),_.th(b,v))}}},
swatcherooUpdatePanelsLocation:function(b,d,B,k,G,P){if(this.is==="ytd-watch-grid"){d=b&&!d;this.swatcherooSplitScroll&&(d?(this.addSplitScrollMouseTrap("#secondary-inner"),this.addSplitScrollMouseTrap("#fixed-secondary")):(this.removeSplitScrollMouseTrap("#secondary-inner"),this.removeSplitScrollMouseTrap("#fixed-secondary")));B=_.Cl(this.hostElement).querySelector("#panels");var v=_.Cl(this.hostElement).querySelector("#playlist"),L=_.Cl(this.hostElement).querySelector("#persistent-panel-container"),
A=_.Cl(this.hostElement).querySelector("#fixed-secondary"),a=_.Cl(this.hostElement).querySelector("#fixed-below"),O=_.Cl(this.hostElement).querySelector("ytd-watch-metadata:not([swatcheroo-secondary-below-metadata])"),I=_.Cl(this.hostElement).querySelector("#chat-container");P&&(b?(A.appendChild(B),this.aiCompanionEnabled&&L&&A.appendChild(L)):(a.appendChild(B),this.aiCompanionEnabled&&L&&a.appendChild(L)));G?b?A.appendChild(I):a.appendChild(I):_.nM(I,O);k?b?A.appendChild(v):a.appendChild(v):_.nM(v,
O);this.swatcherooSplitScroll&&(b=_.Cl(this.hostElement).querySelector("#secondary"),k=_.Cl(this.hostElement).querySelector("#columns"),G=_.Cl(this.hostElement).querySelector("#fixed-columns-secondary"),d?G.appendChild(b):k.appendChild(b))}},
computeMetadataSkinnyMode:function(b,d,B){return this.is!=="ytd-watch-grid"?!1:b?B:d},
computeWatchWhilePanelsActive:function(b,d){return b||d},
computeNoBorderOnChat:function(b){return _.N("web_watch_theater_chat_no_border")&&b},
computeLiveChatPresentAndExpanded:function(b,d){return b&&!d},
computePanelExpanded:function(b,d,B){return b||d||B},
computeSqueezeback:function(b,d,B,k){if(_.N("web_watch_enable_fs_squeezeback_panels")){var G=this.iMaxTheaterMode&&this.theater,P=this.theater&&!this.iMaxTheaterMode;return(b||d||B)&&(G||k)||d&&P}},
computeSwatcherooSqueezeback:function(b,d,B){return this.is!=="ytd-watch-grid"||_.N("ww_squeezeback_killswitch")?!1:b&&d&&B},
swatcherooSqueezebackChanged:function(){this.is==="ytd-watch-grid"&&this.schedulePlayerSizeUpdate_()},
squeezebackChanged:function(){this.schedulePlayerSizeUpdate_()},
onChangeMarkersVisibility:function(b){_.BE(this).getPlayerPromise().then(function(d){var B;(B=d.changeMarkerVisibility)==null||B.call(d,_.p(b,_.uU).isVisible||!1,_.p(b,_.uU).entityKeys||[],_.p(b,_.uU).visibilityRestrictionMode||void 0)})},
onYtChatCollapsedChanged:function(b){this.liveChatCollapsed=b.detail;_.Yg().dispatch(_.GDb(b.detail));if(!this.liveChatCollapsed&&this.squeezeback){var d=_.I2().resolve(_.EF);this.visiblePanelIdentifiers_.forEach(function(B){d.hidePanel({identifier:B})})}},
onSetPlaylistCollapsed:function(b){_.N("delhi_web_player_use_external_playlist_panel")&&(this.playlistPanelExpanded=this.playlist&&!b)},
provideRenderingData:function(b,d){switch(b){case "SINGLE_COLUMN_CONTENTS":this.singleColumnValue=d;break;case "PRIMARY_INFO":_.N("kevlar_watch_metadata_refresh_no_old_primary_data")||(this.info=d);this.videoPrimaryInfoRendererValue=d==null?void 0:d.videoPrimaryInfoRenderer;break;case "SECONDARY_INFO":_.N("kevlar_watch_metadata_refresh_no_old_secondary_data")||(this.meta=d);this.videoSecondaryInfoRendererValue=d==null?void 0:d.videoSecondaryInfoRenderer;break;case "COMMENTS_ENTRY_POINT_HEADER":this.commentsEntryPointHeaderRendererValue=
d;break;case "CLARIFICATION":this.clarifyBoxValue=d;break;case "LIVE_CHAT":this.conversationBar=d;break;case "INFO_PANEL_BELOW_METADATA":this.infoPanelBelowMetadata=d;break;case "PLAYLIST":this.externalPlaylistData_=d!=null?d:{};break;case "MERCH_SHELF":this.merchShelfValue=d==null?void 0:d.merchandiseShelfRenderer;break;case "MERCH_SHELF_IN_SD":this.merchShelfInSd=d;break;case "TICKET_SHELF":this.ticket=d;break;case "OFFER_MODULE":this.offerModule=d;break;case "LIMITED_STATE":this.limitedStateValue=
d;break;case "DONATION_SHELF":this.donation=d;break;case "ALERTS":this.alertsValue=d;break;case "COMMENTS":this.comments=d;break;case "WATCH_NEXT_SECONDARY_RESULTS":this.watchNextSecondaryResults=d;break;case "ENGAGEMENT_PANELS":this.engagementPanels=d;break;case "INLINE_ENGAGEMENT_PANELS":this.inlineEngagementPanels=d;break;case "RICH_GRID_RENDERER":this.richGridRendererData=d;break;case "EXPANDABLE_METADATA":this.expandableMetadata=d;break;case "VIDEO_METADATA_CAROUSEL":this.videoMetadataCarousel=
d;break;case "IS_TWO_COLUMNS":this.isTwoColumns_=d;break;case "SHOPPING_TIMELY_SHELF":this.shoppingTimelyShelfValue=d}},
toggleCinematicsActive:function(b){this.cinematicsActive=b},
isMiniplayerActive:function(){return _.I2().resolve(_.VD).isMiniplayerActive()}}];
}catch(e){_._DumpException(e)}
try{
var euO;_.Y8O=function(b){if(!(0,_.MlM)(b))throw Error("K``"+String(b));};
_.bxW=function(b){return b.findIndex(function(d){return euO.indexOf(d.tagName)>-1})>-1};
_.dcE=function(){var b=_.I2().resolve(_.Yf);_.Oxm(["requestFullscreen","webkitRequestFullscreen","mozRequestFullScreen","msRequestFullscreen"],document.body)!=null&&(b.isFullscreenEnabled()?_.YY(document.documentElement):_.sr4(document.documentElement))};
euO=["INPUT".toString(),"SELECT".toString(),"TEXTAREA".toString(),"EMBED".toString(),"YTD-COMMENTBOX","YT-LIVE-CHAT-RENDERER","YTD-PDG-BUY-FLOW-RENDERER"];_.CN=new Map;_.CN.set(32,59972);_.CN.set(27,50765);_.CN.set(70,60102);_.CN.set(76,60221);_.CN.set(77,60222);_.CN.set(74,60223);_.CN.set(84,60224);_.CN.set(38,61941);_.CN.set(40,61942);_.CN.set(73,62521);_.CN.set(67,62522);_.CN.set(80,63390);_.CN.set(78,63397);_.CN.set(75,59972);_.CN.set(188,63385);_.CN.set(190,63384);_.CN.set(36,63387);
_.CN.set(35,63386);_.CN.set(37,63388);_.CN.set(39,63389);_.CN.set(79,63423);_.CN.set(87,63424);_.CN.set(107,63426);_.CN.set(109,63425);_.CN.set(65,63428);_.CN.set(83,63430);_.CN.set(68,63429);_.CN.set(221,63431);_.CN.set(219,63432);_.CN.set(97,63439);_.CN.set(98,63440);_.CN.set(99,63441);_.CN.set(100,63442);_.CN.set(101,63443);_.CN.set(102,63444);_.CN.set(103,63445);_.CN.set(104,63446);_.CN.set(105,63447);_.vd=new Map;_.vd.set(80,63390);_.vd.set(78,63397);_.vd.set(188,63400);_.vd.set(190,63401);
_.vd.set(191,60765);_.vd.set(13,247917);_.BfO=new Map;_.kpP=new Map;
}catch(e){_._DumpException(e)}
try{
var Wq4,$Ok,Ol8,IMO;_.Cw0=function(b){return b.ui.guideIsVisibleButNotPersistent};
_.v0g=function(b){return b.ui.scrollAtTop};
_.Lq5=function(b){return b.ui.tabGesturesIsActive};
_.fMg=function(){var b=_.pw("service_worker_scope");try{return navigator.serviceWorker.getRegistration(b)}catch(d){return Promise.reject(d)}};
_.As0=function(b){return!(!b||!b.pushManager)};
Wq4=function(){return _.fMg().then(_.As0).catch(function(){return!1})};
_.aM0=function(){return navigator.serviceWorker&&navigator.serviceWorker.getRegistration&&window.Notification?Wq4():Promise.resolve(!1)};
_.mOE=function(){return window.MediaSource&&window.MediaSource.isTypeSupported&&window.MediaSource.isTypeSupported('video/mp4; codecs="av01.0.05M.08"')};
$Ok=function(){var b,d,B;return _.f(function(k){switch(k.nextAddress){case 1:return k.yield(_.Pc.getInstance(),2);case 2:b=k.yieldResult;if(!b){d=void 0;k.jumpTo(3);break}return k.yield(b.get("lmqf"),4);case 4:d=k.yieldResult;case 3:switch((B=d)||(B="SD"),B){case "HD":return k.return("SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_HD");case "HD_1080":return k.return("SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_HD_1080");case "SD":return k.return("SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_SD");case "LD":return k.return("SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_LD");
default:return k.return("SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_UNKNOWN")}}})};
Ol8=function(b){var d,B,k;return _.f(function(G){if(G.nextAddress==1){if(window.localStorage&&window.localStorage["yt-player-av1-pref"]&&!_.N("disable_av1_setting")){var P=window.localStorage["yt-player-av1-pref"];P=P==="480"?"SETTINGS_OPTIONS_ID_TYPE_AV1_SD":P==="8192"?"SETTINGS_OPTIONS_ID_TYPE_AV1_ALWAYS":"SETTINGS_OPTIONS_ID_TYPE_UNKNOWN"}else P="SETTINGS_OPTIONS_ID_TYPE_AV1_AUTO";if(d=b===P)return G.jumpTo(2);k=B=b;return G.yield($Ok(),3)}G.nextAddress!=2&&(d=k===G.yieldResult);return G.return(d)})};var DOP;var UOm=_.rD.IronButtonState,o0m=(0,_.Ve)(HTMLElement);
_.hs({_template:function(){if(DOP!==void 0)return DOP;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;IMO===void 0&&(IMO=document.createElement("template"));var k=IMO;B.call(d,k.content.cloneNode(!0),b.content.firstChild);return DOP=b},
is:"tp-yt-paper-dropdown-menu",hostAttributes:{"style-target":"host"},behaviors:[UOm,_.nq,_.QC,_.YR],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(b){var d=(0,_.yO)(this);d.attachShadow({mode:"open",delegatesFocus:!0,
shadyUpgradeFragment:b});d.shadowRoot.appendChild(b);return o0m.prototype._attachDom.call(this,b)},
focus:function(){this.$.input._focusableElement.focus()},
attached:function(){var b=this.contentElement;b&&b.selectedItem&&this._setSelectedItem(b.selectedItem)},
get contentElement(){for(var b=_.Uo(this.$.content).getDistributedNodes(),d=0,B=b.length;d<B;d++)if(b[d].nodeType===Node.ELEMENT_NODE)return b[d]},open:function(){this.$.menuButton.open()},
close:function(){this.$.menuButton.close()},
_onIronSelect:function(b){this._setSelectedItem(b.detail.item)},
_onIronDeselect:function(){this._setSelectedItem(null)},
_onTap:function(b){_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(b)===this&&this.open()},
_selectedItemChanged:function(b){var d="";b?d=b.label||b.getAttribute("label")||b.textContent.trim():d="";this.value=d;this._setSelectedItemLabel(d)},
_computeMenuVerticalOffset:function(b,d){return d?d:b?-4:8},
_getValidity:function(){return this.disabled||!this.required||this.required&&!!this.value},
_openedChanged:function(){var b=this.opened?"true":"false",d=this.contentElement;d&&d.setAttribute("aria-expanded",b)}});_.NXa=new _.mZ("navigateAction");var pf5=new _.mZ("formRenderer");var qE=function(){var b=_.o3.apply(this,arguments)||this;b.showInput=!1;return b};
_.c(qE,_.o3);_.E=qE.prototype;_.E.detached=function(){this.showInput&&window.removeEventListener("click",_.mq(this,this.closeOnOutsideClick_))};
_.E.stopPropagation_=function(b){this.showInput&&b.stopPropagation()};
_.E.closeOnOutsideClick_=function(b){this.closeOnOutsideClickCondition(b)&&(this.showInput=!1,window.removeEventListener("click",_.mq(this,this.closeOnOutsideClick_)),this.closeOnOutsideClickHandler())};
_.E.closeOnOutsideClickCondition=function(){return!0};
_.E.closeOnOutsideClickHandler=function(){};
_.E.openOnClick_=function(){this.showInput=!0;window.addEventListener("click",_.mq(this,this.closeOnOutsideClick_));this.openOnClickHandler()};
_.E.openOnClickHandler=function(){};
_.E.showInputChanged=function(){};
_.E.setShowInput=function(b){this.showInput=b};
qE.prototype.setShowInput=qE.prototype.setShowInput;qE.prototype.showInputChanged=qE.prototype.showInputChanged;qE.prototype.openOnClickHandler=qE.prototype.openOnClickHandler;qE.prototype.openOnClick_=qE.prototype.openOnClick_;qE.prototype.closeOnOutsideClickHandler=qE.prototype.closeOnOutsideClickHandler;qE.prototype.closeOnOutsideClickCondition=qE.prototype.closeOnOutsideClickCondition;qE.prototype.closeOnOutsideClick_=qE.prototype.closeOnOutsideClick_;qE.prototype.stopPropagation_=qE.prototype.stopPropagation_;
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],qE.prototype,"showInput",void 0);_.w([_.$0("click"),_.$0("keydown"),_.n("design:type",Function),_.n("design:paramtypes",[Event]),_.n("design:returntype")],qE.prototype,"stopPropagation_",null);_.w([_.O8("showInput"),_.n("design:type",Function),_.n("design:paramtypes",[Boolean]),_.n("design:returntype")],qE.prototype,"showInputChanged",null);_.w([_.NO()],qE);_.MS8=[qE.prototype];var csO;var Jsr;var xS=function(){return _.g.apply(this,arguments)||this};
_.c(xS,_.g);_.E=xS.prototype;_.E.computePreselectedOption=function(b,d){return d===this.itemSelected_?b:void 0};
_.E.dataChanged_=function(){var b=this;this.preselectedSubreason=this.itemSelected_=-1;var d;(d=this.data)!=null&&d.key&&_.Op(this,function(){var B,k=Number((B=b.data)==null?void 0:B.key);!Number.isNaN(k)&&(b.itemSelected_=k,B=(B=(b.data.items||[])[k])&&B.optionSelectableItemRenderer&&B.optionSelectableItemRenderer.preselectedIndex)&&(b.preselectedSubreason=B)})};
_.E.isSubReasonHidden_=function(b,d){return b!=d};
_.E.onTopItemSelected_=function(b,d){for(var B=_.Cl(this.hostElement).querySelectorAll("tp-yt-paper-listbox"),k=0,G=B.length;k<G;k++)B[k].select(0);_.BG(this.hostElement,"yt-report-form-update",[d.item.value]);b.stopPropagation()};
_.E.onItemSelected_=function(b,d){_.BG(this.hostElement,"yt-report-form-update",[d.item.value]);b.stopPropagation()};
_.E.getItem_=function(b){return b.serviceItem?b.serviceItem:b.navigationItem?b.navigationItem:b.optionSelectableItemRenderer?b.optionSelectableItemRenderer:null};
_.E.computeText_=function(b){return(b=this.getItem_(b))?this.ytRendererBehavior.getSimpleString(b.text):null};
_.E.validate=function(){return this.itemSelected_!==-1};
_.E.computeAriaLabel_=function(b){var d=_.qA(b.text);(b=b.accessibility&&b.accessibility.accessibilityData&&b.accessibility.accessibilityData.label)&&(d+=". "+b);return d};
_.E.computeItemSelected_=function(b){return b};
_.E.preventSelection_=function(b){b.stopPropagation();this.tooltipTapped=!0};
_.E.onPaperRippleTransitionEnd_=function(){this.tooltipTapped=!1};
_.E.updateItemSelectedFromBinding=function(b){this.itemSelected_=b.detail.value};
_.E.save=function(){var b;this.validate()&&(b=this.data)!=null&&b.items&&(b=this.data.items[this.itemSelected_],b!=null&&b.optionSelectableItemRenderer&&(this.ytComponentBehavior.resolveCommand(b.optionSelectableItemRenderer.submitEndpoint)||_.GA(this.hostElement,[b.optionSelectableItemRenderer.submitEndpoint])))};
xS.prototype.onPaperRippleTransitionEnd_=xS.prototype.onPaperRippleTransitionEnd_;xS.prototype.dataChanged_=xS.prototype.dataChanged_;_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],xS.prototype,"ytComponentBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],xS.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],xS.prototype,"data",void 0);_.w([_.Z({value:-1}),_.n("design:type",Number)],xS.prototype,"itemSelected_",void 0);
_.w([_.Z({computed:"computeItemSelected_(itemSelected_)"}),_.n("design:type",Number)],xS.prototype,"value",void 0);_.w([_.Z({value:!1}),_.n("design:type",Boolean)],xS.prototype,"restoreFocusOnClose",void 0);_.w([_.Z({reflectToAttribute:!0,value:!1}),_.n("design:type",Boolean)],xS.prototype,"tooltipTapped",void 0);_.w([_.Z({value:-1}),_.n("design:type",Number)],xS.prototype,"preselectedSubreason",void 0);
_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],xS.prototype,"dataChanged_",null);_.w([_.$0("transitionend"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],xS.prototype,"onPaperRippleTransitionEnd_",null);_.w([_.Fk({is:"yt-options-renderer",disableElementRegistration:!0})],xS);
_.V(xS,"yt-options-renderer",function(){if(Jsr===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;csO===void 0&&(csO=document.createElement("template"));var k=csO;B.call(d,k.content.cloneNode(!0),b.content.firstChild);Jsr=b}b=Jsr;return b},{mode:2});var zu4;var RuE;var XfW;var huE;var Hl5;var lM0;var YS=function(){return _.g.apply(this,arguments)||this};
_.c(YS,_.g);YS.prototype.onDataChanged=function(){if(this.thumbnail)this.thumbnail.onShow()};
YS.prototype.onFocus=function(){getComputedStyle(this.hostElement).getPropertyValue("pointer-events")==="none"?this.hostElement.setAttribute("aria-disabled","true"):this.hostElement.removeAttribute("aria-disabled")};
YS.prototype.onTap=function(b){if(this.hostElement.classList.contains("selected")||_.BG(this.hostElement,"yt-share-panel-can-select-contact-action")[0])b&&b.detail&&(b.detail.x||b.detail.y)&&_.Cl(this.hostElement).querySelector("#target").blur(),(b=this.hostElement.classList.toggle("selected"))?this.hostElement.setAttribute("aria-checked","true"):this.hostElement.removeAttribute("aria-checked"),b={name:this.componentTitle,id:this.data.contactId,isGroup:!1,isSuggested:!1,serialization:b?this.data.serializedContactInvitee:
null,undoFn:this.onTap.bind(this)},_.BG(this.hostElement,"yt-share-panel-select-contact-action",[b])};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],YS.prototype,"ytRendererBehavior",void 0);_.w([_.Z({observer:"onDataChanged"}),_.n("design:type",Object)],YS.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"getSimpleString(data.name)"}),_.n("design:type",String)],YS.prototype,"componentTitle",void 0);_.w([_.DM("#thumbnail"),_.n("design:type",Object)],YS.prototype,"thumbnail",void 0);_.w([_.Fk({is:"yt-enrolled-contact-renderer",disableElementRegistration:!0})],YS);
_.V(YS,"yt-enrolled-contact-renderer",function(){if(lM0===void 0){var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);var d=b.content,B=d.insertBefore;Hl5===void 0&&(Hl5=document.createElement("template"));var k=Hl5;B.call(d,k.content.cloneNode(!0),b.content.firstChild);lM0=b}b=lM0;return b},{mode:2});var tSO;var j3O;var eE=function(){return _.g.apply(this,arguments)||this};
_.c(eE,_.g);eE.prototype.onDataChanged=function(){if(this.thumbnail)this.thumbnail.polymerController.onShow_()};
eE.prototype.onFocus=function(){getComputedStyle(this.hostElement).getPropertyValue("pointer-events")==="none"?this.hostElement.setAttribute("aria-disabled","true"):this.hostElement.removeAttribute("aria-disabled")};
eE.prototype.onTap=function(b){if(this.hostElement.classList.contains("selected")||_.BG(this.hostElement,"yt-share-panel-can-select-contact-action")[0])b&&b.detail&&(b.detail.x||b.detail.y)&&_.Cl(this.hostElement).querySelector("#target").blur(),(b=this.hostElement.classList.toggle("selected"))?this.hostElement.setAttribute("aria-checked","true"):this.hostElement.removeAttribute("aria-checked"),b={name:this.componentTitle,id:this.data.contactId,isGroup:!1,isSuggested:!0,serialization:b?this.data.serializedSuggestedContact:
null,undoFn:this.onTap.bind(this)},_.BG(this.hostElement,"yt-share-panel-select-contact-action",[b])};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],eE.prototype,"ytRendererBehavior",void 0);_.w([_.Z({observer:"onDataChanged"}),_.n("design:type",Object)],eE.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"getSimpleString(data.name)"}),_.n("design:type",String)],eE.prototype,"componentTitle",void 0);_.w([_.DM("#thumbnail"),_.n("design:type",Object)],eE.prototype,"thumbnail",void 0);_.w([_.Fk({is:"yt-suggested-contact-renderer",disableElementRegistration:!0})],eE);
_.V(eE,"yt-suggested-contact-renderer",function(){if(j3O===void 0){var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);var d=b.content,B=d.insertBefore;tSO===void 0&&(tSO=document.createElement("template"));var k=tSO;B.call(d,k.content.cloneNode(!0),b.content.firstChild);j3O=b}b=j3O;return b},{mode:2});var b5=function(){var b=_.g.apply(this,arguments)||this;b.actionMap={"yt-share-panel-reset-action":"onReset"};return b};
_.c(b5,_.g);b5.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"}}}}}};
b5.prototype.onDataChanged=function(){this.data&&this.data.selectMessageRenderer&&this.data.selectMessageRenderer.contactSelectMessageRenderer&&_.BG(this.hostElement,"yt-share-panel-set-select-message-renderer-action",[this.data.selectMessageRenderer.contactSelectMessageRenderer])};
b5.prototype.onReset=function(){for(var b=_.Cl(this.hostElement).querySelector("#contents").getElementsByClassName("selected"),d=b.length-1;d>=0;d--)b[d].classList.toggle("selected")};
_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],b5.prototype,"ytActionHandlerBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],b5.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],b5.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z({observer:"onDataChanged"}),_.n("design:type",Object)],b5.prototype,"data",void 0);
_.w([_.Fk({is:"yt-contact-section-renderer",disableElementRegistration:!0})],b5);
_.V(b5,"yt-contact-section-renderer",function(){if(huE===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;XfW===void 0&&(XfW=document.createElement("template"));var k=XfW;B.call(d,k.content.cloneNode(!0),b.content.firstChild);huE=b}b=huE;return b},{mode:2});var dg=function(){var b=_.g.apply(this,arguments)||this;b.actionMap={"yt-refresh-form-command":"onYtRefreshFormCommand"};return b};
_.c(dg,_.g);_.E=dg.prototype;_.E.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"}}}};
_.E.onYtRefreshFormCommand=function(b){var d;(b=_.p((d=_.p(b,_.PdH))==null?void 0:d.formRenderer,pf5))&&this.set("data",b)};
_.E.reset=function(){var b=_.Cl(this.hostElement).querySelector("#fields").children;b=_.C(b);for(var d=b.next();!d.done;d=b.next())d=d.value,d.reset&&d.reset()};
_.E.getForm=function(){var b={},d=_.Cl(this.hostElement).querySelector("#fields").children;d=_.C(d);for(var B=d.next();!B.done;B=d.next()){B=B.value;if(!B.validate())return null;b[B.data.key]=B.value}return b};
_.E.submitFormFields=function(){if(this.fields)for(var b=_.C(this.fields),d=b.next();!d.done;d=b.next())d=d.value,d.nodeName==="YT-TEXT-INPUT-FORM-FIELD-RENDERER"?d.save():d.nodeName==="YT-OPTIONS-RENDERER"&&d.save()};
_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],dg.prototype,"ytActionHandlerBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],dg.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],dg.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],dg.prototype,"data",void 0);_.w([_.U8("#fields > *"),_.n("design:type",Array)],dg.prototype,"fields",void 0);
_.w([_.Fk({is:"yt-form-renderer",disableElementRegistration:!0})],dg);
_.V(dg,"yt-form-renderer",function(){if(RuE===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;zu4===void 0&&(zu4=document.createElement("template"));var k=zu4;B.call(d,k.content.cloneNode(!0),b.content.firstChild);RuE=b}b=RuE;return b},{mode:2});var Fq8;var Bd=function(){var b=_.g.apply(this,arguments)||this;b.actionMap={"yt-settings-update-checkbox-command":"handleUpdateCheckboxCommand"};return b};
_.c(Bd,_.g);Bd.prototype.onCheckboxChange=function(b){this.data&&(b=(this.checked=_.qg(b).checked)?this.data.enableServiceEndpoint:this.data.disableServiceEndpoint)&&_.I2().resolve(_.U6).resolveCommand(b,{form:{element:this.hostElement}})};
Bd.prototype.handleUpdateCheckboxCommand=function(b){(b=_.p(b,_.NDV))&&this.data&&this.data.id===b.id&&(this.set("data.disabled",b.disabled),this.set("data.title",b.title))};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Bd.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],Bd.prototype,"ytActionHandlerBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Bd.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Boolean)],Bd.prototype,"checked",void 0);_.w([_.ZM({is:"ytd-settings-checkbox-renderer",disableElementRegistration:!0})],Bd);
_.V(Bd,"ytd-settings-checkbox-renderer",function(){if(Fq8!==void 0)return Fq8;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return Fq8=b},{mode:1});var Zlm;var k_=function(){var b=_.g.apply(this,arguments)||this;b.actionMap={"yt-select-settings-radio-option":"onSelectOption"};return b};
_.c(k_,_.g);k_.prototype.dataChanged=function(){var b=this,d;return _.f(function(B){if(B.nextAddress==1)return b.radio.removeAttribute("checked"),!b.data||!b.data.id||b.data.id!=="SETTINGS_OPTIONS_ID_TYPE_AV1_SD"||_.mOE()&&window.SourceBuffer&&window.SourceBuffer.prototype.changeType?(d=b.data&&b.data.id)?B.yield(Ol8(b.data.id),4):B.jumpTo(3):(b.set("data.hidden",!0),B.jumpTo(0));B.nextAddress!=3&&(d=B.yieldResult);d&&_.BG(b.hostElement,"yt-select-settings-radio-option",[b.data.id]);_.tn(B)})};
k_.prototype.onButtonChanged=function(b){_.qg(b).checked?this.data&&this.data.id&&(this.data.serviceEndpoint&&_.I2().resolve(_.U6).resolveCommand(this.data.serviceEndpoint,{form:{element:this.hostElement}}),_.BG(this.hostElement,"yt-select-settings-radio-option",[this.data.id])):this.radio.setAttribute("checked","")};
k_.prototype.onSelectOption=function(b){this.data&&this.data.id&&(this.data.id===b?this.radio.setAttribute("checked",""):this.radio.removeAttribute("checked"))};
k_.prototype.dataChanged=k_.prototype.dataChanged;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],k_.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],k_.prototype,"ytActionHandlerBehavior",void 0);_.w([_.DM("#radio"),_.n("design:type",Object)],k_.prototype,"radio",void 0);_.w([_.Z(),_.n("design:type",Object)],k_.prototype,"data",void 0);
_.w([_.pl("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype",Promise)],k_.prototype,"dataChanged",null);_.w([_.ZM({is:"ytd-settings-radio-option-renderer",disableElementRegistration:!0})],k_);
_.V(k_,"ytd-settings-radio-option-renderer",function(){if(Zlm!==void 0)return Zlm;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return Zlm=b},{mode:1});var g0a;var GT=function(){var b=_.g.apply(this,arguments)||this;b.actionMap={"yt-settings-update-text-command":"handleUpdateTextCommand","yt-settings-update-connected-app-renderer-command":"handleUpdateConnectedAppRendererCommand"};return b};
_.c(GT,_.g);
GT.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"}}}};
GT.prototype.handleUpdateTextCommand=function(b){(b=_.p(b,_.p3s))&&this.data&&this.data.id===b.id&&this.set("data",b)};
GT.prototype.handleUpdateConnectedAppRendererCommand=function(b){if(_.p(b,_.J9h)&&this.data){var d,B;if(b=(d=_.p(b,_.J9h))==null?void 0:(B=d.newConnectedAppRenderer)==null?void 0:B.connectedAppRenderer)this.data=b}};
GT.prototype.computeConnectedAppStyle=function(b){return b.style?b.style.toLowerCase().replace(/_/g,"-"):""};
_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],GT.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],GT.prototype,"ytActionHandlerBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],GT.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],GT.prototype,"data",void 0);
_.w([_.Z({reflectToAttribute:!0,computed:"computeConnectedAppStyle(data)"}),_.n("design:type",String)],GT.prototype,"connectedAppStyle",void 0);_.w([_.ZM({is:"ytd-connected-app-renderer",disableElementRegistration:!0})],GT);
_.V(GT,"ytd-connected-app-renderer",function(){if(g0a!==void 0)return g0a;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return g0a=b},{mode:1});
}catch(e){_._DumpException(e)}
try{
_.TE("iuT5Oc");

_.re();
}catch(e){_._DumpException(e)}
try{
_.TE("NSzT5");
var SZx=function(){var b;return _.f(function(d){if(d.nextAddress==1)return d.yield(_.I2().resolve(_.Cc),2);(b=d.yieldResult)&&b.pauseVideo();_.tn(d)})};var VKq=_.YE(["https://portraits.google.com"]),iQV=_.YE(["https://portraits.google.com/gallery?ytChannelId=","&mode=embed"]),w$b=_.YE(["https://portraits.google.com/gallery?ytChannelId=","&mode=linkout"]),uf_=_.p5(VKq),K2D=_.y(function(b){function d(I){var D;if(I=(D=I.detail)==null?void 0:D.endpoint){D=_.p(I,_.$x);var U;D&&((U=D.browseId)==null?0:U.startsWith("UC"))&&D.browseId!==G()&&(_.Wd("creator-chatbots-panel-persistent"),a.removeEventListener("yt-navigate-start",d))}}
var B=b.usePlayerHeight;var k=b.isPersistentPanel;var G=b.creatorChannelId;var P=_.UZ(_.CNF),v=_.Yl(function(I){var D=G();D=_.p5(iQV,D);_.kZ(I,1,D)}),L=function(){var I,D,U;
return _.f(function(M){return M.nextAddress==1?M.yield(_.I2().resolve(_.Cc),2):(I=M.yieldResult)?M.return({video_id:(U=(D=I.getVideoData())==null?void 0:D.video_id)!=null?U:"",timestamp_sec:I.getCurrentTime().toString()}):M.return({})})};
_.Dn("message",function(I){var D,U,M,z,H,l,F;return _.f(function(K){if(K.nextAddress==1){if(I.origin!==uf_.toString())return console.warn("Received message from untrusted origin:",I.origin),K.return();D=I.data;if(typeof D!=="object"||D===null||!D.action)return K.return();if(D.action==="pause")return K.yield(SZx(),0);if(D.action!=="getYouTubeContext")return K.jumpTo(0);if(((U=k)==null?0:U())&&I.source)return(M=I.source)==null||M.postMessage(JSON.stringify({youTubeContext:{}}),{targetOrigin:I.origin}),
K.jumpTo(0);if(!I.source)return K.jumpTo(0);z=I.source;H=z.postMessage;l=JSON;F=l.stringify;return K.yield(L(),8)}H.call(z,F.call(l,{youTubeContext:K.yieldResult}),{targetOrigin:I.origin});return K.jumpTo(0)})});
var A=function(){var I,D;(I=v.value)==null||(D=I.contentWindow)==null||D.postMessage("ep_closed",uf_.toString())};
_.Dn("yt-page-type-changed",function(){if(k==null?0:k()){var I;((I=_.I2().resolve(_.dT).getCurrentPage())==null?void 0:I.pageSubtype)!=="channels"&&(I=document.getElementById("creator-chatbots-panel-persistent"))&&(I.style.display="none")}});
var a=_.I2().resolve(_.ue),O;(O=a)==null||O.addEventListener("yt-navigate-start",d);_.Tk(function(){var I;(I=a)==null||I.removeEventListener("yt-navigate-start",d)});
b={};return _.W("div",{class:_.LQ("ytprotoCreatorChatbotsAppHost",(b.ytprotoCreatorChatbotsAppHostSingleColumn=function(){return P()},b)),
style:_.m2({height:function(){return(B==null?0:B())?"var(--ytd-watch-flexy-panel-max-height)":"100%"}})},_.W(_.z6E,{id:function(){return(k==null?0:k())?"creator-chatbots-panel-persistent":"creator-chatbots-panel"},
height:"100%",className:"ytprotoCreatorChatbotsAppEngagementPanel",headerClassName:"ytprotoCreatorChatbotsAppEngagementPanelHeader",contentClassName:"ytprotoCreatorChatbotsAppEngagementPanelContent",onHide:A,header:function(){return _.W("div",{class:"ytprotoCreatorChatbotsAppChatbotPanelHeader"},_.W("div",{class:"ytprotoCreatorChatbotsAppChatbotPanelHeaderContent"},"Talk to Creator's Portrait"),_.W(_.OF,{data:{text:"AI experiment",type:0,accessibilityText:"AI experiment"}}))},
HeaderButton:function(){return _.W(_.mC,{iconName:"OPEN_IN_NEW",buttonSize:"large",iconSize:24,className:"yt-icon-button",ariaLabel:"Open in new tab",onClick:function(){var I=_.wq("https://portraits.google.com/gallery?ytChannelId="+G());I&&_.Go(window,I,"_blank");A()}})},
content:function(){return _.W("iframe",{el:v,class:"ytprotoCreatorChatbotsAppLabsIframe",allow:"microphone; clipboard-read; clipboard-write self "+uf_.toString()})}}))},"Zo"),nus=_.y(function(b){var d=b.creatorChannelId;
var B=_.UZ(_.CNF),k=_.Yl(function(P){var v=d();v=_.p5(w$b,v);_.kZ(P,1,v)}),G=_.Ik(_.DX(),{veType:281629});
b={};return _.W("div",{class:_.LQ("ytprotoCreatorChatbotsAppHost",(b.ytprotoCreatorChatbotsAppHostSingleColumn=function(){return B()},b)),
style:"height: var(--ytd-watch-flexy-panel-max-height);"},_.W(_.z6E,{id:"creator-chatbots-panel",height:"100%",className:"ytprotoCreatorChatbotsAppEngagementPanel",headerClassName:"ytprotoCreatorChatbotsAppEngagementPanelHeader",contentClassName:"ytprotoCreatorChatbotsAppEngagementPanelContent",header:function(){return _.W("div",{class:"ytprotoCreatorChatbotsAppChatbotPanelHeader"},_.W("div",{class:"ytprotoCreatorChatbotsAppChatbotPanelHeaderContent"},"Talk to Creator's Portrait"),_.W(_.OF,{data:{text:"AI experiment",
type:0}}))},
content:function(){return _.W("iframe",{el:k,class:"ytprotoCreatorChatbotsAppLabsIframe"})},
Footer:function(){return _.W("div",{class:"ytprotoCreatorChatbotsAppPanelFooter"},_.W(_.mC,{iconName:"OPEN_IN_NEW",text:"Chat now",buttonSize:"large",backgroundColor:"#1E6350",iconSize:24,className:"ytprotoCreatorChatbotsAppChatNowButton",iconClassName:"ytprotoCreatorChatbotsAppLinkoutIcon",onClick:function(){var P=_.wq("https://portraits.google.com/gallery?ytChannelId="+d());P&&_.Go(window,P,"_blank");SZx();G&&_.wy(_.DX(),{visualElement:G})},
"client-ve-type":281629}),_.W("div",null,"This will take you to Google Portraits"))}}))},"$o");var Tyx,r2$;Tyx=_.YE(["https://fonts.googleapis.com/css2?family=Roboto+Flex:opsz,wdth,wght@8..144,25..151,100..1000&display=swap"]);r2$=_.p5(Tyx);_.$c$=function(b){b=b===void 0?"":b;_.Wd("creator-chatbots-panel");_.fN(r2$);_.aC("ytd-watch-metadata #top-level-buttons-computed",function(){document.getElementById("creator-chatbots-panel")||_.JP8("creator-chatbots-panel",function(){return _.W(K2D,{usePlayerHeight:!0,creatorChannelId:b})},"ytprotoCreatorChatbotsExtensionEngagementPanelMountPoint")})};
_.Oxb=function(b){b=b===void 0?"":b;_.Wd("creator-chatbots-panel");_.aC("ytd-watch-metadata #top-level-buttons-computed",function(){_.JP8("creator-chatbots-panel",function(){return _.W(nus,{creatorChannelId:b})},"ytprotoCreatorChatbotsExtensionEngagementPanelMountPoint")})};
_.B$4=function(b,d,B){b=b===void 0?"":b;d=d===void 0?!1:d;B=B===void 0?"CREATOR_CHATBOT_ENGAGEMENT_PANEL_SURFACE_UNKNOWN":B;var k,G;return _.f(function(P){if(B==="CREATOR_CHATBOT_ENGAGEMENT_PANEL_SURFACE_WATCH_PAGE"){if(k=document.getElementById("creator-chatbots-panel"))k.style.display="block";return P.jumpTo(0)}G=document.getElementById("creator-chatbots-panel-persistent");return!d||G?(!d&&G&&G.style.display==="none"&&(G.style.display="block"),P.jumpTo(0)):P.yield(new Promise(function(v){_.aC("ytd-app",
function(L){_.A4({element:L,location:"appendChild",id:"creator-chatbots-panel-persistent",className:"ytprotoCreatorChatbotsExtensionEngagementPanelMountPoint ytprotoCreatorChatbotsExtensionPersistentEngagementPanel"},function(){return _.W(K2D,{isPersistentPanel:!0,creatorChannelId:b})});
v()})}),0)})};
_.re();
}catch(e){_._DumpException(e)}
try{
_.TE("L3n37");
var h0D=function(b){return b.watch.isLearningJourneyActive},HQx=_.an(115994),lZc=_.an(115993),tK_=function(b,d,B){var k=this;
var G=B.dragDownAction;this.layer=0;this.JSC$23840_watchConfig={startPosition:0,draggingClass:"gesture-dragging",triggers:{down:{fade:!0,endOpacity:.6,endPosition:100,threshold:100,triggerAction:function(){return k.dragDownAction()}}}};
this.JSC$23840_watchFullScreenConfig={startPosition:0,draggingClass:"gesture-dragging",triggers:{down:{disableFinish:!0,endOpacity:.6,endPosition:100,threshold:100,triggerAction:function(){return k.dragDownAction()}}}};
this.fullscreen=!1;var P=_.DX();_.u7(P,HQx,this.layer);_.u7(P,lZc,this.layer);this.dragDownAction=function(){G();_.wy(P,{visualElement:k.fullscreen?HQx:lZc})};
this.gesture=new _.UX(b,d,this.getConfig(!1),"pandown");this.attach()};
tK_.prototype.attach=function(){this.gesture.attach()};
tK_.prototype.detach=function(){this.gesture.detach()};
tK_.prototype.update=function(b){this.fullscreen=b;var d=this.gesture;b=this.getConfig(b);d.config=b};
tK_.prototype.getConfig=function(b){return b?this.JSC$23840_watchFullScreenConfig:this.JSC$23840_watchConfig};var jI1=function(b){_.s5.call(this);var d=this;this.rootElement=b;this.activeModules=[];this.actionHandlers=new Map;this.TEST_ONLY={getActiveModules:function(){return d.activeModules}};
this.initPersistentModules();this.addOnDisposeCallback(this.subscribeToActiveChanged(function(B){d.initOrDisposeActiveModules(B)}));
this.onAttached()};
_.c(jI1,_.s5);_.E=jI1.prototype;_.E.getRoot=function(){return this.rootElement};
_.E.getElement=function(b){return this.rootElement.getElement(b)};
_.E.setPlayerResponse=function(b){this.playerResponse=b;this.publish("PLAYER_RESPONSE_UPDATED",b)};
_.E.getPlayerResponse=function(){return this.playerResponse};
_.E.setWatchNextResponse=function(b){this.watchNextResponse===b?this.publish("WATCH_NEXT_RESPONSE_RELOADED"):(this.watchNextResponse=b,this.publish("WATCH_NEXT_RESPONSE_UPDATED",b))};
_.E.getWatchNextResponse=function(){return this.watchNextResponse};
_.E.registerActionHandler=function(b,d){var B=this;if(_.N("web_watch_controller_reg_multiple_handlers_killswitch")){var k={};_.Lv(_.Cv.getInstance(),(k[b]=d,k),this.getRoot())}else this.actionHandlers.has(b)||(this.actionHandlers.set(b,[]),k={},_.Lv(_.Cv.getInstance(),(k[b]=function(){var G=_.Q1.apply(0,arguments);return(B.actionHandlers.get(b)||[]).map(function(P){return P.apply(null,_.K6(G))})},k),this.getRoot())),this.actionHandlers.get(b).push(d)};
_.E.unregisterActionHandler=function(b){if(_.N("web_watch_controller_reg_multiple_handlers_killswitch")){var d={};_.fv(_.Cv.getInstance(),(d[b]=!0,d),this.getRoot())}else(d=this.actionHandlers.get(b))?(d.pop(),d.length===0&&(d={},_.fv(_.Cv.getInstance(),(d[b]=!0,d),this.getRoot()),this.actionHandlers.delete(b))):_.eu(new _.iq("Attempted to unregister an action handler which is not registered.",b))};
_.E.addPageDisposeJob=function(b){this.rootElement.pageDisposeJobs||(this.rootElement.pageDisposeJobs=[]);_.hd2(this.rootElement.pageDisposeJobs,b)};
_.E.removePageDisposeJob=function(b){this.rootElement.pageDisposeJobs&&_.SC(this.rootElement.pageDisposeJobs,b)};
_.E.dispatchEvent=function(b,d){_.dp(this.rootElement,b,d)};
_.E.provideRenderingData=function(b,d){this.rootElement.provideRenderingData(b,d)};
_.E.scrollWatchTo=function(b,d){var B;(B=this.watchScrollManager)==null||B.scrollWatchTo(b,d)};
_.E.focusOnPlayer=function(){var b=this.getElement("PLAYER");_.Op(b,function(){if(b&&b.firstElementChild){var d=b.querySelector(".html5-video-player");d&&(_.X9(_.I2().resolve(_.Nn)),d.focus())}else _.eu(Error("qp"))})};
var F2D=function(b){var d=!!b.rootElement.theater,B=!!b.rootElement.fullscreen,k;(k=b.watchCinematicManager)==null||_.s30(k,B,d)};
_.E=jI1.prototype;_.E.subscribeToActiveChanged=function(b,d){d=d===void 0?!0:d;var B=_.Yt(_.Yg(),h0D,function(k){b(k)});
d&&b(h0D(_.Yg().getState()));return B};
_.E.isActive=function(){return h0D(_.Yg().getState())};
_.E.onAttached=function(){var b=_.N("external_fullscreen");_.N("use_unified_flag_accessor")&&(b=_.I2().resolve(_.bw5).retriever.getFlag(_.FTe));(b||_.Ye("START_IN_FULL_WINDOW_MODE"))&&this.dispatchEvent("yt-set-fullerscreen-styles")};
_.E.initPersistentModules=function(){if(_.N("kevlar_watch_flexy_theater_manager")){var b=new _.jh_(this);_.RK(this,b)}b=new _.NXe(this);_.RK(this,b);b=new _.hj(this);_.RK(this,b);b=new _.Ol_(this);_.RK(this,b);b=new _.FQ(this);_.RK(this,b);b=new _.H2(this);_.RK(this,b);_.N("kevlar_watch_flexy_playlist_manager")&&(b=new _.dc0(this),_.RK(this,b))};
_.E.initOrDisposeActiveModules=function(b){b?(this.watchScrollManager=new _.Zx(this),this.activeModules.push(this.watchScrollManager),this.activeModules.push(new _.g0e(this)),this.activeModules.push(new _.t6c(this)),this.activeModules.push(new _.skx(this)),this.activeModules.push(new _.hux(this)),_.N("kevlar_watch_flexy_error_screen_data_provider")&&this.activeModules.push(new _.yYs(this)),this.activeModules.push(new _.uke(this)),_.N("kevlar_watch_flexy_ypc_manager")&&this.activeModules.push(new _.vlq(this)),
_.N("kevlar_watch_flexy_ads_manager")&&this.activeModules.push(new _.qkq(this)),_.Bf("kevlar_watch_cinematics")&&(this.watchCinematicManager=new _.dO1(this),this.activeModules.push(this.watchCinematicManager),F2D(this)),_.N("kevlar_watch_player_menu_highlight_manager_killswitch")||this.activeModules.push(new _.rsx(this)),_.N("kevlar_watch_flexy_gestures_manager")&&this.activeModules.push(new _.DOX(this)),b=_.N("swatcheroo_directly_provide_comments")&&this.getRoot().is==="ytd-watch-grid",_.N("kevlar_watch_flexy_comments_manager")&&
!b&&this.activeModules.push(new _.AsD(this)),_.N("web_watch_get_updated_metadata_manager")&&this.activeModules.push(new _.eXD(this)),this.activeModules.push(new _.ikD(this)),this.activeModules.push(new _.S8X(this)),_.N("web_enable_timely_actions")&&this.activeModules.push(new _.nxX(this)),_.N("web_enable_player_creator_endscreen_manager")&&this.activeModules.push(new _.aAx(this)),_.N("web_watch_enable_multiview_manager")&&this.activeModules.push(new _.PG$(this)),_.N("web_fullscreen_components")&&
this.activeModules.push(new _.uD$(this)),_.N("web_player_rtr_ctrls")&&this.activeModules.push(new _.$gc(this))):(_.Ar(this.activeModules),this.activeModules.length=0,this.watchScrollManager=void 0)};
_.E.disposeInternal=function(){_.s5.prototype.disposeInternal.call(this);this.initOrDisposeActiveModules(!1)};
_.DB.Object.defineProperties(jI1.prototype,{playerApi:{configurable:!0,enumerable:!0,get:function(){return this.getRoot().getPlayer().getPlayerPromise()}}});var ZQ0={},guc=["learning-journey-engagement-panel","PAlearning_chat"];
ZQ0.YtdLearningJourneyWatchBehavior=[_.x.YtRendererBehavior,_.NF.YtPlayerListenerBehavior,_.R4.YtRendererstamperBehavior,_.uA.YtActionHandlerBehavior,_.bD.YtPageBehavior,_.wb.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 _.Ye("START_IN_FULL_WINDOW_MODE")}},
useProviderForSecondaryResultsRenderer:{type:Boolean,value:function(){return _.N("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 _.Ye("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 _.N("kevlar_watch_js_panel_height")},
reflectToAttribute:!0},showEngagementPanelScrim_:{type:Boolean,reflectToAttribute:!0,observer:"showEngagementPanelScrimChanged_"},watchFeedBigThumbs_:{type:Boolean,reflectToAttribute:!0,value:function(){return _.N("kevlar_watch_feed_big_thumbs")}},
useEngagementPanelManagementComponent:{type:Boolean,value:function(){return _.N("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 _.Nt("wn_grid_min_item_width",310)}},
richItemMaxWidth:{type:Number,value:function(){return _.Nt("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 _.Bf("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 _.N("kevlar_watch_no_top_margin")}},
reducedTopMargin:{type:Boolean,reflectToAttribute:!0,value:function(){return _.N("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 _.N("web_watch_rounded_player_large")||_.N("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 _.N("web_watch_track_engagement_panel_visibility")}},
commentTeaserEnabled:{type:Boolean,value:function(){return _.N("web_watch_show_comment_teaser")}},
fullBleedNoMaxWidthColumns:{type:Boolean,reflectToAttribute:!0,value:function(){return _.N("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 _.N("web_watch_while_wider_panels")}},
watchWhileMargin:{type:Boolean,reflectToAttribute:!0,value:function(){return _.N("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:_.nG(["aa","eocs"])},"data.survey":{id:"survey",mapping:{surveyTriggerRenderer:"ytd-survey-trigger-renderer"},initialRenderPriority:3,waitForSignal:_.nG(["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 b=this;this.watchController=void 0;this.pageDisposeJobs=[function(){b.showMetadataPlaceholder_()},
function(){_.N("web_watch_dont_clear_comments")||b.clearComments_()},
function(){b.clearPlayerAds_()},
function(){b.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;_.N("kevlar_watch_while")&&(this.watchWhileScrollThreshold_=NaN);_.N("web_watch_start_chat_in_theater_mode")&&(this.theaterEnabledForChat=!1);this.youThereManager_=new _.CID(function(){return _.BE(b)},
this.hostElement);
this.pageDisposeJobs.push(function(){b.youThereManager_.reset()});
_.N("external_fullscreen")&&(this.fullerscreenEduButtonShownThisPlayback_=this.fullerscreenEduButtonClickedThisPlayback_=!1,this.pageDisposeJobs.push(function(){b.resetFullerscreenEduButtonForNewPlayback_()}));
_.N("kevlar_watch_js_panel_height")&&(this.panelMaxHeightUpdateJob_=0);this.fullHeightPanelPositionUpdateJobId=0;this.playerEvents_=new _.H3;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;_.N("kevlar_watch_metadata_refresh")&&
(this.watchMetadata=void 0);_.N("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));_.N("kevlar_watch_flexy_comments_manager")||this.hostElement.addEventListener("yt-page-data-will-update",_.mq(this,this.onYtPageDataWillUpdate_))},
onYtUpdatedPlayabilityStatus:function(b){b&&(this.playerData=Object.assign({},this.playerData,{playabilityStatus:b}),b.status==="ERROR"&&(this.playerData.videoDetails=void 0))},
onTheaterReduxValueUpdate:function(b){_.N("kevlar_watch_flexy_theater_manager")&&(this.theater=b,this.updateFullBleedElementLocations(),this.schedulePlayerSizeUpdate_(),_.N("kevlar_watch_js_panel_height")&&this.active!==void 0&&this.schedulePanelMaxHeightUpdate_())},
onMiniplayerActiveReduxValueUpdate:function(b){!_.N("kevlar_watch_while_v2")&&!_.N("web_watch_pip")||b||(this.player&&this.setPlayerTheaterMode_(),this.schedulePlayerSizeUpdate_())},
onFullscreenReduxValueUpdate:function(b){this.active!==void 0&&(this.fullscreen=b,_.N("kevlar_watch_flexy_gestures_manager")||this.gestures_&&this.gestures_.update(this.fullscreen),this.updateFullBleedElementLocations())},
onScrollReduxValueUpdate:function(b){this.active!==void 0&&(_.dp(this.hostElement,"yt-autonav-pause-scroll"),this.setComments_(),_.N("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_(),_.N("kevlar_watch_flexy_gestures_manager")||this.gestures_&&(b>0?this.gestures_.detach():this.gestures_.attach()))},
loadPage_:function(b){this.initCsi_();this.updatePageData_(b)},
updatePageData_:function(b){var d=this;if(b)if(this.data===b){this.onPageLoadWithSameData_();var B;(B=this.watchController)==null||B.setWatchNextResponse(this.data)}else this.data=b;this.playlist&&_.zA({watchInfo:{isPlaylist:!0}});this.pageCount===1&&_.hU("nw");this.loading=!1;_.ws(_.Y8,function(){d.initDclkstatus_();var k,G=((k=d.player)==null?void 0:k.getVideoData().cpn)||"";_.nls(function(P,v){_.rsE(P,v,G)})})},
onPageLoadWithSameData_:function(){_.N("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 b=this.get("endpoint.watchEndpoint.playlistId",this.loadingData);this.set("loadingData.playlist",!!b);this.set("loadingData.playlistLoading",b&&b!==this.get("playlistId",this.playlistData));this.toggleBodyScrolling_(!1);if(this.watchNextSkeletonEl_)for(this.playlist?this.watchNextSkeletonEl_.setAttribute("playlist",
""):this.watchNextSkeletonEl_.removeAttribute("playlist"),b=this.watchNextSkeletonEl_.firstElementChild;b;)b.classList.remove("hidden"),b=b.nextElementSibling;var d,B,k;b=(d=this.loadingData)==null?void 0:(B=d.endpoint)==null?void 0:(k=B.watchEndpoint)==null?void 0:k.videoId;var G;b&&(G="https://i.ytimg.com/vi/"+b+"/frame0.jpg");_.Cl(this.hostElement).querySelector("#player").style.backgroundImage=G?"url("+G+")":""},
clearLoadingState_:function(){this.hostElement.classList.remove("show-skeleton");this.hostElement.classList.add("hide-skeleton");var b=_.Cl(this.hostElement).querySelector("#related-skeleton");!this.get("data.contents.twoColumnWatchNextResults.secondaryResults.secondaryResults")&&b&&(b.hidden=!0);this.clearPlayerLoadingState_();this.hostElement.classList.remove("loading");this.loadingData={playlist:!1};this.toggleBodyScrolling_(!0);if(this.watchMetadata){var d,B;(B=(d=this.watchMetadata).updateSentimentBarWidth)==
null||B.call(d);var k,G;(G=(k=this.watchMetadata).resize)==null||G.call(k)}_.Cl(this.hostElement).querySelector("#player").style.backgroundImage=""},
addSplitScrollMouseTrap:function(b){var d=_.Cl(this.hostElement).querySelector(b);d?_.en(d,!1):_.eu(new _.iq("Overscroll monitor not found for component: ",b))},
removeSplitScrollMouseTrap:function(b){var d=_.Cl(this.hostElement).querySelector(b);d?_.bV(d):_.eu(new _.iq("Disposal component for  overscroll monitoring not found: ",b))},
onLoadingChanged_:function(b){b?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(b){var d=this;b?document.body.removeAttribute("no-y-overflow"):document.body.setAttribute("no-y-overflow","");_.Y8.addLowPriorityJob(function(){d.onWindowResized_(_.DA(!0))})},
updateTheaterModeState_:function(b){if(!_.N("kevlar_watch_flexy_theater_manager")){b=b||this.fullWindowMode_;if(this.theater!==void 0||b)this.theater=b;this.updateFullBleedElementLocations();this.player&&this.setPlayerTheaterMode_();this.togglePageSwatchActive_();b&&_.Bs0()}},
updateFullBleedElementLocations:function(){this.updateChatLocation();this.updatePlayerLocation();this.updateCinematicsLocation()},
updatePlayerLocation:function(){var b=this.theater;_.N("external_fullscreen")&&this.fullscreen&&(b=!0);b=b?_.Cl(this.hostElement).querySelector("#player-full-bleed-container"):_.Cl(this.hostElement).querySelector("#player-container-inner");var d=this.getPlayerContainer(),B=_.N("kevlar_watch_while_v2")||_.N("web_watch_pip");d.parentElement!==b&&(B&&this.isMiniplayerActive()?this.deactivateMiniplayerAndResetPlayer():(_.BE(this).appendTo(b,d),b.appendChild(_.Cl(this.hostElement).querySelector("#error-screen"))))},
deactivateMiniplayerAndResetPlayer:function(){var b=this;return _.f(function(d){if(d.nextAddress==1)return d.yield(_.I2().resolve(_.VD).deactivate(),2);b.updatePlayerLocation();_.tn(d)})},
updateCinematicsLocation:function(){var b=this.getElement("CINEMATICS");if(b){var d=this.getCinematicsLocationContainer();b.parentElement!==d&&d.appendChild(b);var B;(B=this.watchController)==null||F2D(B)}},
getCinematicsLocationContainer:function(){return this.shouldCinematicsBeInWideContainer(this.theater&&!this.fullscreen,this.fullscreen)?_.Cl(this.hostElement).querySelector("#cinematics-full-bleed-container"):_.Cl(this.hostElement).querySelector("#cinematics-container")},
shouldCinematicsBeInWideContainer:function(b,d){var B=document.documentElement.hasAttribute("dark"),k=!B&&this.cinematicLightTheme;return b&&B||d&&B||(d||b)&&k},
isTheater_:function(){return this.theater&&this.active},
dataChanged_:function(){var b;(b=this.watchController)==null||b.setWatchNextResponse(this.data);_.N("kevlar_watch_flexy_comments_manager")||this.initComments_();_.N("kevlar_metadata_reset_on_nav")&&this.hostElement.classList.add("hide-skeleton");_.I2().resolve(_.Ib).cancelVideoSkip();this.showEngagementPanelScrim_=!1;this.trackEngagementPanelVisibility&&(this.engagementPanelExpanded=!1,this.visiblePanelIdentifiers_.clear());this.data&&this.updateCinematicsLocation();if(_.N("web_watch_start_chat_in_theater_mode")){var d,
B,k;if((d=this.data)==null?0:(B=d.contents)==null?0:(k=B.twoColumnWatchNextResults)==null?0:k.conversationBar)this.setTheaterModeRequested(!0,!1),this.theaterEnabledForChat=!0;else{var G,P;((G=this.data)==null?0:(P=G.contents)==null?0:P.twoColumnWatchNextResults)&&this.theaterEnabledForChat&&(this.setTheaterModeRequested(!1,!1),this.theaterEnabledForChat=!1)}}},
playerDataChanged_:function(b){var d;(d=this.watchController)==null||d.setPlayerResponse(this.playerData);b&&b.playabilityStatus&&(d=this.isVideoPlayable_(b.playabilityStatus,this.getPlayerOverlays_(this.data)),b=this.isLiveStreamOffline_(b.playabilityStatus),d&&!b||_.Op(this,function(){_.hU("pbu")}));
this.setPlayerAds_();_.kJ(this.hostElement,"ytd-watch-player-data-changed")},
watchPageActiveChanged_:function(b){_.Yg().dispatch(_.ER({type:"SET_IS_LEARNING_JOURNEY_ACTIVE",payload:{isLearningJourneyActive:this.active}}));b?this.activate_():this.deactivate_()},
attached:function(){var b=this;this.watchController=new jI1(this.hostElement);this.playerData&&this.watchController.setPlayerResponse(this.playerData);this.data&&this.watchController.setWatchNextResponse(this.data);_.N("web_watch_common_class_killswitch")||this.hostElement.classList.add("watch-root-element");var d=_.BE(this);_.N("kevlar_disable_prepare_player")||d.preparePlayer();_.N("kevlar_watch_flexy_playlist_manager")||_.I2().resolve(_.Ib).setPlayer(d);this.updatePageMediaQueries();d={"--ytd-watch-flexy-scrollbar-width":_.ri()+
"px"};!_.Nt("kv_pl_mx_sz_ks")&&_.Nt("kevlar_watch_max_player_width")&&(d["--ytd-watch-flexy-max-player-width-wide-screen"]=_.qND+"px");_.Nt("kevlar_watch_flexy_metadata_height")&&(d["--ytd-watch-flexy-space-below-player"]=_.xG1+"px");this.safeUpdateStyles(d);_.N("kevlar_watch_flexy_gestures_manager")||(this.gestures_=new tK_(this.hostElement,this.getPlayerContainer(),{dragDownAction:function(){return b.onPlayerTouchPanDown_()}}));
_.N("kevlar_watch_metadata_refresh")&&(this.watchMetadata=_.Cl(this.hostElement).querySelector("ytd-watch-metadata:not([swatcheroo-secondary-below-metadata])"))},
updatePageMediaQueries:function(){var b=_.ri(),d=_.ZT+b,B=d;this.fixedPanels&&(d+=_.Qds);var k=657+b;b=1327+b;_.Cl(this.hostElement).querySelector("#two-column-query").query="(min-width: "+d+"px)";_.Cl(this.hostElement).querySelector("#small-window-query").query="(max-height: 629px) and (min-width: "+(k+"px), (min-height: 630px) and (min-width: ")+(d+"px) and (max-width: ")+(b+"px)");_.Cl(this.hostElement).querySelector("#large-window-query").query="(min-height: 630px) and (min-width: "+(b+"px)");
_.Cl(this.hostElement).querySelector("#watch-while-query").query="(min-width: "+B+"px)"},
calculateCurrentPlayerSize_:function(){var b=_.Cl(this.hostElement).querySelector("#miniplayer-bar").firstChild;return b&&b.active||this.theater||_.N("web_watch_fullscreen_panels")&&this.fullscreen||!this.active||!this.windowSize_?new _.lS(NaN,NaN):_.xcb(this.windowSize_,this.videoHeightToWidthRatio_,this.isTwoColumns_&&(this.playlist||this.shouldStampChat))},
calculateNormalPlayerSize_:function(){return _.xcb(this.windowSize_,this.videoHeightToWidthRatio_,this.isTwoColumns_&&(this.playlist||this.shouldStampChat))},
detached:function(){_.fO(this.watchController);this.watchController=void 0;this.deactivate_()},
activate_:function(){var b=this;this.onWindowResized_(_.DA());_.N("browse_skeleton_removal_on_watch_killswitch")||_.Ye("IS_SHELL_LOAD")&&_.iOs();this.theaterRequested_=this.theater;this.togglePageSwatchActive_();var d=_.BE(this);d.addEventListener("yt-player-updated",_.mq(this,this.onPlayerUpdated_));d.getPlayerPromise().then(function(B){b.playerApiReady_(B)});
_.N("kevlar_watch_flexy_playlist_manager")||(d=_.I2().resolve(_.Ib),_.N("kevlar_watch_observe_playlist_navigations_killswitch")&&d.addEventListener("yt-navigate",_.mq(this,this.onYtNavigate_)),d.setPlaylistComponent(_.Cl(this.hostElement).querySelector("#playlist")),d.addEventListener("yt-playlist-data-updated",_.mq(this,this.onYtPlaylistDataUpdated_)),this.onYtPlaylistDataUpdated_());_.Y8.addLowPriorityJob(function(){_.dp(b.hostElement,"yt-autonav-pause-scroll")})},
deactivate_:function(){this.disconnectFromPlayer_();_.BE(this).removeEventListener("yt-player-updated",_.mq(this,this.onPlayerUpdated_));if(!_.N("kevlar_watch_flexy_playlist_manager")){var b=_.I2().resolve(_.Ib);_.N("kevlar_watch_observe_playlist_navigations_killswitch")&&b.removeEventListener("yt-navigate",_.mq(this,this.onYtNavigate_));b.cancelVideoSkip();b.removeEventListener("yt-playlist-data-updated",_.mq(this,this.onYtPlaylistDataUpdated_))}this.loading&&this.toggleBodyScrolling_(!0);_.N("kevlar_watch_while")&&
this.updateMiniplayerBarVisibility_();this.schedulePlayerSizeUpdate_();_.dp(this.hostElement,"yt-autonav-pause-player",!1);b=_.xY();_.N("kevlar_exit_fullscreen_leaving_watch")&&b&&_.YY(b)},
disconnectFromPlayer_:function(){this.player&&(this.unlistenFromPlayerEvents(this.player,this.playerEvents_),this.player=null)},
onUpdatePlayerNextVideo_:function(b){this.player&&this.player.updateVideoData({rvs:b.rvs})},
getPageContents:function(b){return b&&b.contents&&b.contents.twoColumnWatchNextResults&&b.contents.twoColumnWatchNextResults.results&&b.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(b){return this.get("contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule",b)},
onRetrieveLocation_:function(b,d){d.hasComments?d.locationRetrieved("/comment_service_ajax?action_get_comments=1&pbj=1",void 0):d.locationRetrieved("/related_ajax",void 0);b.stopPropagation()},
onSubscriptionChanged_:function(b,d){this.player&&(d?this.player.channelSubscribed():this.player.channelUnsubscribed())},
initCsi_:function(){_.xyc("learning_journey_watch",["pbs","pbp","pbu"])},
getPlayerContainer:function(){this.playerContainerEl||(this.playerContainerEl=_.Cl(this.hostElement).querySelector("#player-container"));return this.playerContainerEl},
getPlayer:function(){this.playerEl||(this.playerEl=_.Cl(this.hostElement).querySelector("#ytd-plj-player"));return this.playerEl},
playerApiReady_:function(b){this.player=b;this.setPlayerState(b.getPlayerState());this.listenToPlayerEvents(this.player,this.playerEvents_);this.updatePlayerStartTime_();this.setPlayerTheaterMode_();this.onPlayerPresentingVideoDataChange_();this.handlePlayerUpdated_();_.N("external_fullscreen")&&this.updateFullerscreenEduButtonSubtleModeState_();(_.N("kevlar_unified_player")||_.N("kevlar_player_new_bootstrap_adoption"))&&_.uQ()},
onFullerscreenEduClicked_:function(){this.scrollToAnimation_.start(0,186,500);this.fullerscreenEduButtonClickedThisPlayback_||(this.fullerscreenEduButtonClickedThisPlayback_=!0,this.incrementFullerscreenEduButtonCount_("yt-fullerscreen-edu-button-click-count"))},
setTheaterModeRequested:function(b,d){d=d===void 0?!0:d;_.xY()&&_.N("external_fullscreen")&&_.YY(document.documentElement);this.theaterRequested_=b;d&&_.gF("wide",b?"1":"0",-1);this.togglePageSwatchActive_();this.player&&this.setPlayerTheaterMode_();this.schedulePlayerSizeUpdate_();_.N("kevlar_watch_js_panel_height")&&this.schedulePanelMaxHeightUpdate_();_.BG(this.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"])},
togglePageSwatchActive_:function(){this.theater!==void 0&&this.active&&_.dp(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(b){_.bE(b,typeof this.player),this.player&&_.bE(b,this.player.setSizeStyle)}},
onPlayerTouchPanDown_:function(){if(this.active&&this.getScrollTop()<=0){var b;((b=this.player)==null?0:b.isFullscreen())?this.player.toggleFullscreen():_.BG(this.hostElement,"yt-activate-miniplayer-from-watch-action")}},
hasPlaylist_:function(b,d){return this.loading?d:!!Object.keys(b).length},
autonavAllowed_:function(){return this.autonavCanceledSignal_?!1:!!this.get("contents.twoColumnWatchNextResults.autoplay.autoplay",this.data)},
youthereDataChanged_:function(b){if(b){b=_.C(b);for(var d=b.next();!d.done;d=b.next())d=d.value,d.youThereRenderer&&_.fZb(this.youThereManager_,d.youThereRenderer)}},
setPlaylistData_:function(b){return b||{}},
userEngagementConfigDataChanged_:function(b){if(b)if(b.lowUserEngagementAction==="LOW_USER_ENGAGEMENT_ACTION_LOWER_QUALITY"){var d=this.youThereManager_;_.o_()<b.lowEngagementThresholdMs||_.mne(d,!0)}else b.lowUserEngagementAction==="LOW_USER_ENGAGEMENT_ACTION_PAUSE_AUTOPLAY"&&_.BG(this.hostElement,"yt-autonav-pause-user-engagement",[b])},
isPlayerUnavailable_:function(b,d,B){return!!b&&!this.isVideoPlayable_(b,B)&&!d},
getPlayerOverlays_:function(b){return(b==null?void 0:b.playerOverlays)||null},
isVideoPlayable_:function(b,d){if(!b)return!1;var B=b.status==="OK"||b.status==="LIVE_STREAM_OFFLINE",k=this.get("errorScreen.playerLegacyDesktopYpcTrailerRenderer",b)||this.get("errorScreen.ypcTrailerRenderer",b);b=this.get("errorScreen.playerLegacyDesktopYpcOfferRenderer",b);var G;d=d==null?void 0:(G=d.playerOverlayRenderer)==null?void 0:G.gatedActionsOverlayRenderer;return!!B||!!k||!!b||!!d},
hasWatchNextResponseErrorRenderer:function(b){var d=this.getPageContents(b),B,k,G,P,v;return!(b==null?0:(B=b.contents)==null?0:(k=B.twoColumnWatchNextResults)==null?0:k.secondaryResults)&&!!((G=d[0])==null?0:(P=G.itemSectionRenderer)==null?0:(v=P.contents[0])==null?0:v.backgroundPromoRenderer)},
isLiveStreamOffline_:function(b){return b?b.status==="LIVE_STREAM_OFFLINE":!1},
shouldProceedToNextVideo_:function(b,d,B){var k=!!this.get("contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule",d),G=["AGE_CHECK_REQUIRED","CONTENT_CHECK_REQUIRED","AGE_VERIFICATION_REQUIRED"];G=_.N("web_no_skip_video_on_verification_checks")?(b==null?void 0:b.status)&&G.includes(b.status):b&&b.status==="AGE_CHECK_REQUIRED";var P=this.get("skip.playabilityErrorSkipConfig.skipOnPlayabilityError",b);P==void 0&&(P=!0);!B||this.isVideoPlayable_(b,this.getPlayerOverlays_(d))||
k||G||!P||_.I2().resolve(_.Ib).skipVideo()},
getServiceTrackingParams:function(){if(this.data&&this.data.responseContext)return this.data.responseContext.serviceTrackingParams},
onPlayerUpdated_:function(){this.handlePlayerUpdated_();_.e6X()},
onPlayerFeedbackStartRequest_:function(b){_.BG(this.hostElement,"yt-feedback-dialog-requested",[{customProductData:b}])},
onPlayerFeedbackArticleRequest_:function(b){_.BG(this.hostElement,"yt-help-dialog-requested",[b])},
onPlayerYpcContentRequest_:function(){var b,d,B,k,G,P,v,L,A=((b=this.data)==null?NaN:(d=b.contents)==null?NaN:(B=d.twoColumnWatchNextResults)==null?NaN:(k=B.secondaryResults)==null?NaN:(G=k.secondaryResults)==null?NaN:(P=G.offerModule)==null?NaN:(v=P.tvfilmOfferModuleRenderer)==null?NaN:(L=v.actionButtons)==null?NaN:L.length)-1;b=[".offerButton.buttonRenderer.",".actionButtons."+(A>=0?A:0)+".buttonRenderer."];d=_.C(["episodeOfferModuleRenderer","movieOfferModuleRenderer","unlimitedOfferModuleRenderer",
"liveOfferModuleRenderer","tvfilmOfferModuleRenderer"]);for(B=d.next();!B.done;B=d.next())for(B=B.value,k=_.C(b),G=k.next();!G.done;G=k.next())if(G="contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule."+B+G.value,G=this.get(G+"navigationEndpoint",this.data)||this.get(G+"serviceEndpoint",this.data)||this.get(G+"command",this.data)){_.ak(G,this.hostElement);return}},
onPlayerAutonavPauseRequest_:function(b){_.dp(this.hostElement,"yt-autonav-pause-player",b)},
onPlayerPlaying_:function(){this.onPlayingCallbacks_.forEach(function(b){b()});
this.onPlayingCallbacks_.length=0},
onAdStateChange_:function(b){switch(b){case 3:this.clearPlayerLoadingState_();break;case 1:this.clearPlayerLoadingState_(),this.onPlayerPlaying_()}},
onPlayerStateChange_:function(b){switch(b){case 3:this.clearPlayerLoadingState_();break;case 1:this.clearPlayerLoadingState_();this.onPlayerPlaying_();break;case 0:_.dp(this.hostElement,"yt-autonav-pause-player-ended")}this.setPlayerState(b)},
setPlayerState:function(b){_.Yg().dispatch(_.IuS(b))},
onPlayerSubscribe_:function(b){_.BG(this.hostElement,"yt-player-subscribe",[b])},
onPlayerUnsubscribe_:function(b){_.BG(this.hostElement,"yt-player-unsubscribe",[b])},
onPlayerAdYtShowToast_:function(b){_.BG(this.hostElement,"yt-open-popup-action",[{openPopupAction:{popup:{notificationActionRenderer:b.notificationActionRenderer},popupType:"TOAST"}},this])},
getAlerts_:function(){return this.alertsValue},
getPlayerMicroformatRenderer_:function(b){if(b)return b},
computeCommentsEntryPointHeaderRenderer:function(){if(this.commentTeaserEnabled)return this.defaultTwoColumnLayout?void 0:this.commentsEntryPointHeaderRendererValue},
computeShowExpandableMetadata:function(b){return!_.Bf("web_watch_move_summary_to_sd")&&!!b},
computeWatchMetadataRefresh:function(){return _.N("kevlar_watch_metadata_refresh")&&this.videoPrimaryInfoRenderer?!0:!1},
watchNextSecondaryResultsChanged:function(){if(!this.useProviderForSecondaryResultsRenderer){var b,d,B,k;this.watchNextSecondaryResults=(b=this.data)==null?void 0:(d=b.contents)==null?void 0:(B=d.twoColumnWatchNextResults)==null?void 0:(k=B.secondaryResults)==null?void 0:k.secondaryResults}},
setRichGridRendererData:function(b){this.richGridRendererData=b},
computeVideoPrimaryInfoRenderer:function(){return this.videoPrimaryInfoRendererValue},
computeVideoSecondaryInfoRenderer:function(){return this.videoSecondaryInfoRendererValue},
computeInlineStructuredDescriptionData:function(){var b,d=(b=this.data)==null?void 0:b.engagementPanels;if(d==null?0:d.length){b=null;d=_.C(d);for(var B=d.next();!B.done;B=d.next()){B=B.value;var k=void 0;if(((k=B.engagementPanelSectionListRenderer)==null?void 0:k.targetId)==="engagement-panel-structured-description"){b=B;break}}var G,P,v;b=(G=b)==null?void 0:(P=G.engagementPanelSectionListRenderer)==null?void 0:(v=P.content)==null?void 0:v.structuredDescriptionContentRenderer;if(b==null?0:b.items){G=
[];P=_.C(b.items);for(v=P.next();!v.done;v=P.next()){v=v.value;if(!_.N("sd_horizontal_list_show_nav_killswitch")){var L=k=B=d=b=void 0,A=void 0,a=(b=v.horizontalCardListRenderer)==null?void 0:(d=b.header)==null?void 0:(B=d.richListHeaderRenderer)==null?void 0:(k=B.navigationButton)==null?void 0:(L=k.buttonRenderer)==null?void 0:(A=L.command)==null?void 0:A.commandExecutorCommand;a&&a.commands&&(a.commands=a.commands.filter(function(O){return!_.p(O,_.fn1)}))}v.expandableVideoDescriptionBodyRenderer||
v.videoDescriptionHeaderRenderer||G.push(v)}return{items:G}}}},
constructWarning_:function(b){return{text:_.QS(b),type:"WARNING"}},
isPlaShelfEnabled_:function(b){if((this.get("adPlacements",b)||[]).length)return!0;b=this.get("playerAds",b)||[];return!(!b.length||!this.get("playerLegacyDesktopWatchAdsRenderer.playerAdParams.allowBelowThePlayerCompanion",b[0]))},
resetAutonavCanceledForNewPlayback_:function(){this.autonavCanceledSignal_=!1},
onThrottledScroll_:function(){var b=this;_.dp(this.hostElement,"yt-autonav-pause-scroll");this.setComments_();_.N("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_();var d=this.getScrollTop()>0;this.gestures_&&(d?this.gestures_.detach():this.gestures_.attach());d!==this.showFullerscreenEdu_&&_.N("external_fullscreen_with_edu")&&this.fullscreen&&(this.showFullerscreenEdu_=d,_.BE(this).getPlayerPromise().then(function(B){B.updateFullerscreenEduButtonVisibility(b.getScrollTop()>0)}))},
onMastheadThrottledScroll:function(){_.dp(this.hostElement,"yt-watch-masthead-scroll",this.getScrollTop())},
onYtPageDataWillUpdate_:function(){this.preparePageReset_()},
preparePageReset_:function(){this.clearScheduledCommentJobs_()},
initComments_:function(){var b=this;this.commentsReady=!1;_.Y8.cancelJob(this.setCommentsJobId_);this.setCommentsJobId_=_.ws(_.Y8,function(){b.setComments_()},1E3)},
setComments_:function(){if(!_.N("kevlar_watch_flexy_comments_manager")&&!this.commentsReady){_.hU("cmi");_.Y8.cancelJob(this.setCommentsJobId_);var b=this.getPageContents(this.data);if(b&&b.length){b=_.C(b);for(var d=b.next();!d.done;d=b.next())if(d=d.value,this.get("itemSectionRenderer.sectionIdentifier",d)==="comment-item-section"){this.comments=d.itemSectionRenderer;this.canScheduleCommentJobs_=!0;break}}this.commentsReady=!0}},
commentsReadyChanged_:function(){this.commentsReady&&_.dp(this.hostElement,"yt-watch-comments-ready")},
clearScheduledCommentJobs_:function(){_.N("kevlar_cancel_scheduled_comment_jobs_on_navigate")&&(this.canScheduleCommentJobs_=!1)},
showMetadataPlaceholder_:function(){_.N("kevlar_metadata_reset_on_nav")&&this.hostElement.classList.remove("hide-skeleton")},
clearComments_:function(){this.doRemoveComments_();_.hU("cmc")},
doRemoveComments_:function(){this.comments={};_.N("kevlar_watch_hide_comments_while_panel_open")&&(this.hideComments=!1)},
setPlayerAds_:function(){_.Y8.cancelJob(this.clearPlayerAdsJobId_);this.playerAds=this.get("playerAds",this.playerData)},
clearPlayerAds_:function(){_.Y8.cancelJob(this.clearPlayerAdsJobId_);this.playerAds=void 0},
onYtNavigate_:function(b,d){var B=_.p(d.endpoint,_.KB);B&&(!(d=this.get("data.currentVideoEndpoint.watchEndpoint"))||B.videoId!==d.videoId||B.playlistId&&B.playlistId!==d.playlistId||B.index!==void 0&&B.index!==d.index||typeof B.startTimeSeconds!=="number"||(b.stopPropagation(),this.setScrollTop(0),_.BE(this).getPlayerPromise().then(function(k){var G=B.startTimeSeconds;k.seekTo(G);k.wakeUpControls();G<k.getDuration()&&k.playVideo()})))},
updatePlayerStartTime_:function(){var b=_.Zx1();"t"in b&&(b=_.Y_q(b.t),this.player.seekTo(b,!0))},
updateTitleFromWatchNext:function(b){b=this.getPageContents(b);var d,B;(b=_.qA(b==null?void 0:(d=b[0])==null?void 0:(B=d.videoPrimaryInfoRenderer)==null?void 0:B.title))&&_.dp(this.hostElement,"yt-update-title",b)},
updateTitle_:function(b){b=this.get("videoDetails.title",b)||"";_.dp(this.hostElement,"yt-update-title",b)},
syncWithRemoteVideo_:function(b,d,B){if(this.active&&this.player){var k=this.player.getVideoData();if(k.video_id===B&&(B=k.list,_.N("polymer_enable_mdx_queue")&&B&&B.startsWith("RQ")&&(B=void 0),k.video_id!==b||B!=d)){var G;_.N("kevlar_player_watch_endpoint_navigation")?G=_.KN1(_.Tfc(b,d)):G=this.buildWatchEndpoint_(b,d);_.dp(this.hostElement,"yt-navigate",{endpoint:G,isRemotePlayback:!0})}}},
buildWatchEndpoint_:function(b,d,B){return _.BZ(b,d,B)},
initDclkstatus_:function(){_.q_V()},
attachWatchPageSkeleton_:function(){var b=document.querySelector("#watch-page-skeleton");if(b){var d=b.querySelector("#primary-info"),B=b.querySelector("#secondary-info"),k=b.querySelector("#related");d&&_.Cl(this.hostElement).querySelector("#info-skeleton").appendChild(d);B&&_.Cl(this.hostElement).querySelector("#meta-skeleton").appendChild(B);k&&(_.Cl(this.hostElement).querySelector("#related-skeleton").appendChild(k),this.watchNextSkeletonEl_=k);_.tr(b)}},
handlePlayerUpdated_:function(){_.BE(this).focusOnPlayer()},
watchNextShownItemsAddedOrRemoved_:function(b,d){if(this.watchNextSkeletonEl_&&typeof d!=="undefined"){var B=this.watchNextSkeletonEl_.children,k=b&&b.indexSplices.length?b.indexSplices[0].index:0;b=Math.min(this.watchNextShownItems.length,B.length);d||(k=0,b=B.length);for(d=k;d<b;d++)B[d].classList.add("hidden")}},
onPlayerFullscreenChange_:function(b){_.N("external_fullscreen")||_.BG(this.hostElement,"yt-player-fullscreen",[b.fullscreen])},
onFullscreenChange_:function(b){this.fullscreen=b;this.gestures_&&this.gestures_.update(this.fullscreen);var d=_.BE(this);d.getPlayerPromise().then(function(B){B.setFauxFullscreen(!!_.xY())});
this.updateFullBleedElementLocations();b&&(d.focusOnPlayer(),this.fullerscreenEduButtonShownThisPlayback_||(this.fullerscreenEduButtonShownThisPlayback_=!0,this.incrementFullerscreenEduButtonCount_("yt-fullerscreen-edu-button-shown-count")))},
computeShouldStampChat_:function(b,d){return!!this.get("data.contents.twoColumnWatchNextResults.conversationBar")&&!d},
computeIsDonationShelfCollapsed_:function(b){return b},
computeShouldShowMerchShelf:function(b,d){return d&&!!b},
computeResponseHasComments:function(b){var d,B,k,G,P;return!!(b==null?0:(d=b.contents)==null?0:(B=d.twoColumnWatchNextResults)==null?0:(k=B.results)==null?0:(G=k.results)==null?0:(P=G.contents)==null?0:P.some(function(v){var L;return(v==null?void 0:(L=v.itemSectionRenderer)==null?void 0:L.sectionIdentifier)==="comment-item-section"}))},
computeShowComments_:function(b,d){this.responseHasComments=this.computeResponseHasComments(this.data);return!!b&&!!Object.keys(b).length&&!d},
identity:_.jC,onWindowResized_:function(b){this.windowSize_=b;this.active&&(this.schedulePlayerSizeUpdate_(!0),_.N("kevlar_watch_js_panel_height")&&this.schedulePanelMaxHeightUpdate_());_.N("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_()},
onPlayerPresentingVideoDataChange_:function(b){var d=this;b&&b.type!=="dataloaded"&&b.type!=="dataupdated"||_.BE(this).getPlayerPromise().then(function(B){var k=B.getPlayerState();k!==5&&k!==0&&(B=1/B.getVideoAspectRatio(),d.videoHeightToWidthRatio_!==B&&(d.videoHeightToWidthRatio_=B))})},
schedulePlayerSizeUpdate_:function(b){var d=this,B=_.N("kevlar_watch_while_v2")||_.N("web_watch_pip"),k=function(){if(d.watchMetadata){var G,P;(P=(G=d.watchMetadata).resize)==null||P.call(G)}_.BE(d).getPlayerPromise().then(function(v){if(_.N("kevlar_set_internal_player_size")){if(!B||!d.isMiniplayerActive()){var L=d.calculateCurrentPlayerSize_();v.setInternalSize(L.width,L.height)}}else v.setSize(NaN,NaN);_.N("kevlar_watch_while")&&d.updateWatchWhileScrollThreshold_()})};
b?k():_.IE(_.Y8,k)},
secondaryColumnModulePresenceChanged_:function(){this.isAttached&&this.schedulePlayerSizeUpdate_()},
onYtShowSurvey_:function(b){this.set("data.survey",b.detail)},
onYtShowSurveyCommand_:function(b){this.set("data.survey",_.p(b,_.sI_).survey)},
onDownloadedVideoDeleted:function(b){var d=this,B,k;return _.f(function(G){if(G.nextAddress==1){if(!d.active||(B=d.playerData)==null||!B.offlineState||d.videoId!==b)return G.return();(k=d.player)==null||k.stopVideo();_.qw().navigatingAwayFromWatchDeletedVideo=!0;_.ak(_.YOF,d.hostElement);return G.yield(_.qw().navigationFinishPromise,2)}_.qw().navigatingAwayFromWatchDeletedVideo=!1;_.tn(G)})},
updateWatchWhileScrollThreshold_:function(){if(this.windowSize_){var b;this.theater?b=_.Z1(.5625*this.windowSize_.width,480,this.windowSize_.height-185):b=this.calculateNormalPlayerSize_().height+24;this.watchWhileScrollThreshold_!==b&&(this.watchWhileScrollThreshold_=b,this.updateMiniplayerBarVisibility_())}},
updateMiniplayerBarVisibility_:function(){var b=_.Cl(this.hostElement).querySelector("ytd-miniplayer-bar-renderer");if(this.windowSize_&&b){var d=this.windowSize_.height>=624,B=this.active?this.getScrollTop():0;!b.active&&d&&B>=this.watchWhileScrollThreshold_?(b.activate(this.getPlayer()),this.schedulePlayerSizeUpdate_()):b.active&&(!d||B<this.watchWhileScrollThreshold_&&!_.xY())&&(b.deactivate().appendTo(this.getPlayerContainer()),this.schedulePlayerSizeUpdate_())}},
isTwoColumnsChanged_:function(b,d){if(b!==!0||d!==void 0){b=!_.N("live_chat_over_engagement_panels");d=_.Cl(this.hostElement).querySelector("#chat-container");var B=_.Cl(this.hostElement).querySelector("#plj-sidebar"),k=_.Cl(this.hostElement).querySelector("#panels"),G=_.Cl(this.hostElement).querySelector("#plj-panels"),P=_.Cl(this.hostElement).querySelector("#plj-playlist"),v=_.Cl(this.hostElement).querySelector("#alerts"),L=_.Cl(this.hostElement).querySelector("#playlist"),A=_.Cl(this.hostElement).querySelector("#related"),
a=_.Cl(this.hostElement).querySelector("#donation-shelf"),O=_.Cl(this.hostElement).querySelector("#comments");this.isTwoColumns_?(v=_.Cl(this.hostElement).querySelector("#secondary-inner"),v.appendChild(B),B.appendChild(P),P.appendChild(L),B.appendChild(G),b&&v.appendChild(k),_.N("web_watch_theater_chat")||v.appendChild(d),b||v.appendChild(k),v.appendChild(a),v.appendChild(A)):(b&&_.KM(k,v),_.KM(L,v),_.N("web_watch_theater_chat")||_.KM(d,v),b||_.KM(k,v),_.KM(a,v),O&&(G&&_.KM(G,O),_.KM(A,O)));_.N("kevlar_watch_js_panel_height")&&
this.active&&this.schedulePanelMaxHeightUpdate_()}},
watchWhileWindowSizeSufficientChanged:function(){_.N("web_watch_theater_chat")&&this.updateChatLocation()},
updateChatLocation:function(){if(_.N("web_watch_theater_chat")){var b=_.Cl(this.hostElement).querySelector("#chat-container"),d=this.theater&&!this.fullscreen||_.N("web_watch_fullscreen_panels")&&this.fullscreen;this.watchWhileWindowSizeSufficient&&this.liveChatPresentAndExpanded&&d?_.N("web_watch_theater_chat_beside_player")?(d=_.Cl(this.hostElement).querySelector("#panels-full-bleed-container"),(b==null?void 0:b.parentElement)!==d&&d.append(b),this.panelsBesidePlayer=!0):_.N("web_watch_theater_fixed_chat")&&
(d=_.Cl(this.hostElement).querySelector("#columns"),(b==null?void 0:b.parentElement)!==d&&d.append(b),this.fixedPanels=!0):(_.N("web_watch_theater_chat_beside_player")?this.panelsBesidePlayer=!1:_.N("web_watch_theater_fixed_chat")&&(this.fixedPanels=!1),d=_.Cl(this.hostElement).querySelector("#playlist"),b&&d?_.nM(b,d):_.eu(new _.iq("Missing element when updating chat location",{"chatContainer defined":!!b,"playlist defined":!!d})));this.updatePageMediaQueries();this.schedulePlayerSizeUpdate_()}},
computeHasMetadata:function(b,d){return _.N("sw_metadata_vis_toggle_ks")?!0:!!b||!!d},
computeForceDarkPanelTheme:function(b){return _.N("web_watch_theater_chat_beside_player_dark")?!document.documentElement.hasAttribute("dark")&&b:!1},
safeUpdateStyles:function(b){try{_.Wf(this.hostElement,b)}catch(d){_.eu(d)}},
videoHeightToWidthRatioChanged_:function(b,d){d&&(this.safeUpdateStyles({"--ytd-watch-flexy-width-ratio":1,"--ytd-watch-flexy-height-ratio":this.videoHeightToWidthRatio_}),this.schedulePlayerSizeUpdate_(),_.N("kevlar_watch_js_panel_height")&&this.schedulePanelMaxHeightUpdate_())},
onYtInitialVideoAspectRatio_:function(b){this.videoHeightToWidthRatio_=1/b},
computeIsVerticalVideo_:function(b){return b>=1},
computeIsFourThreeToSixteenNineVideo_:function(b){return b<=.7501&&b>=.5624},
computeIsExtraWideVideo_:function(b){return b<.5624},
onYtUserActivity_:function(){this.youThereManager_.onUserActivity()},
handleSignalActionPausePlayer_:function(){this.active&&_.BE(this).pause()},
handleSignalActionPlayPlayer_:function(){this.active&&_.BE(this).play()},
handleSignalActionAcknowledgeYouThere_:function(){_.$nb(this.youThereManager_)},
incrementFullerscreenEduButtonCount_:function(b){var d=_.JS(b)||0;_.cg(b,d+1,31536E3);this.updateFullerscreenEduButtonSubtleModeState_()},
updateFullerscreenEduButtonSubtleModeState_:function(){var b=_.JS("yt-fullerscreen-edu-button-click-count")||0,d=_.JS("yt-fullerscreen-edu-button-shown-count")||0,B=_.Nt("external_fullscreen_button_shown_threshold"),k=b>=_.Nt("external_fullscreen_button_click_threshold")||d>=B;_.BE(this).getPlayerPromise().then(function(G){G.updateFullerscreenEduButtonSubtleModeState(k)})},
resetFullerscreenEduButtonForNewPlayback_:function(){this.fullerscreenEduButtonShownThisPlayback_=this.fullerscreenEduButtonClickedThisPlayback_=!1},
computePlaylistData_:function(b,d){return d},
onYtPlaylistDataUpdated_:function(){this.externalPlaylistData_=_.I2().resolve(_.Ib).getPlaylistData()||{}},
schedulePanelMaxHeightUpdate_:function(){var b=this;this.panelMaxHeightUpdateJob_&&_.Y8.cancelJob(this.panelMaxHeightUpdateJob_);this.panelMaxHeightUpdateJob_=_.Y8.addLowPriorityJob(function(){b.panelMaxHeightUpdateJob_=0;var d;!b.isTwoColumns_||b.theater||b.fullscreen?d=460:d=b.calculateNormalPlayerSize_().height;var B=d+"px";_.N("live_chat_taller_height")&&!b.theater&&(B="calc(100vh - var(--ytd-toolbar-height) -\n                        (var(--ytd-margin-6x) * 2))");_.N("live_chat_medium_height")&&
!b.theater&&(B="calc(100vh - var(--ytd-toolbar-height) - 144px)");_.N("live_chat_scaled_height")&&!b.theater&&(B="calc(100vh - var(--ytd-toolbar-height) - 238px)");b.safeUpdateStyles({"--ytd-watch-flexy-panel-max-height":d+"px","--ytd-watch-flexy-chat-max-height":B,"--ytd-watch-flexy-structured-description-max-height":d+"px","--ytd-watch-flexy-comments-panel-max-height":d+"px","--ytd-comments-engagement-panel-content-height":d+"px"})})},
onYtShowEngagementPanelScrimAction_:function(b){this.engagementPanelScrimOnClickCommands_=this.get("showEngagementPanelScrimAction.onClickCommands",b)||null;this.showEngagementPanelScrim_=!0},
onYtHideEngagementPanelScrimAction_:function(){this.engagementPanelScrimOnClickCommands_=null;this.showEngagementPanelScrim_=!1},
onEngagementPanelScrimClick_:function(){this.engagementPanelScrimOnClickCommands_&&_.PG(this.hostElement,this.engagementPanelScrimOnClickCommands_,this.hostElement)},
showEngagementPanelScrimChanged_:function(b){var d=_.Cl(this.hostElement).querySelector("#engagement-panel-scrim");b?d.addEventListener("tap",_.mq(this,this.onEngagementPanelScrimClick_)):d.removeEventListener("tap",_.mq(this,this.onEngagementPanelScrimClick_))},
onGetCurrentVideoIdAction_:function(){if(this.active)return this.videoId},
onYtScrollToWatchElement_:function(b){if(this.hostElement.contains(b)&&!this.scrollToAnimation_.isAnimating()){var d=b.offsetTop-24;b=b.offsetTop+b.offsetHeight+24;var B=this.getPageScrollingElement(),k=this.getScrollTop(),G=k+B.clientHeight-56;if(d<k+56)d-=56;else if(b>G)d=b-B.clientHeight;else return;this.scrollToAnimation_.start(this.getScrollTop(),Math.max(0,d),500)}},
onYtSignalActionScrollToComments:function(){var b=this.hostElement.querySelector("#comments");if(b&&!this.scrollToAnimation_.isAnimating()){b=b.offsetTop-56-24;if(_.N("kevlar_comment_teaser_scroll_to_midpoint")&&(b-=_.t$().height/3,b<this.getScrollTop()))return;this.scrollToAnimation_.start(this.getScrollTop(),Math.max(0,b),500)}},
onYtEngagementPanelVisibleChanged:function(b,d,B){this.active&&this.trackEngagementPanelVisibility&&!_.PIc.includes(B)&&(d==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"&&this.visiblePanelIdentifiers_.add(B),d!=="ENGAGEMENT_PANEL_VISIBILITY_COLLAPSED"&&d!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"||this.visiblePanelIdentifiers_.delete(B),this.engagementPanelExpanded=this.visiblePanelIdentifiers_.size>0)},
computeLegacyMetadataClass:function(b){return b?"":"watch-active-metadata"},
computeNewMetadataClass:function(b){return b?"watch-active-metadata":""},
computeFullBleedPlayer:function(b,d){return b||d},
computeDefaultLayout:function(b){return!b},
computeDefaultTwoColumnLayout:function(b,d){return!b&&d},
computeWatchWhilePanelsActive:function(b,d){return b||d},
computeNoBorderOnChat:function(b){return _.N("web_watch_theater_chat_no_border")&&b},
computeLiveChatPresentAndExpanded:function(b,d){return b&&!d},
computePanelExpanded:function(b,d,B){return b||d||B},
onChangeMarkersVisibility:function(b){_.BE(this).getPlayerPromise().then(function(d){var B;(B=d.changeMarkerVisibility)==null||B.call(d,_.p(b,_.uU).isVisible||!1,_.p(b,_.uU).entityKeys||[],_.p(b,_.uU).visibilityRestrictionMode||void 0)})},
onYtChatCollapsedChanged:function(b){this.liveChatCollapsed=b.detail;_.Yg().dispatch(_.GDb(b.detail))},
provideRenderingData:function(b,d){switch(b){case "SINGLE_COLUMN_CONTENTS":this.singleColumnValue=d;break;case "PRIMARY_INFO":_.N("kevlar_watch_metadata_refresh_no_old_primary_data")||(this.info=d);this.videoPrimaryInfoRendererValue=d==null?void 0:d.videoPrimaryInfoRenderer;break;case "SECONDARY_INFO":_.N("kevlar_watch_metadata_refresh_no_old_secondary_data")||(this.meta=d);this.videoSecondaryInfoRendererValue=d==null?void 0:d.videoSecondaryInfoRenderer;break;case "COMMENTS_ENTRY_POINT_HEADER":this.commentsEntryPointHeaderRendererValue=
d;break;case "CLARIFICATION":this.clarifyBoxValue=d;break;case "LIVE_CHAT":this.conversationBar=d;break;case "INFO_PANEL_BELOW_METADATA":this.infoPanelBelowMetadata=d;break;case "PLAYLIST":this.externalPlaylistData_=d!=null?d:{};break;case "MERCH_SHELF":this.merchShelfValue=d==null?void 0:d.merchandiseShelfRenderer;break;case "TICKET_SHELF":this.ticket=d;break;case "OFFER_MODULE":this.offerModule=d;break;case "LIMITED_STATE":this.limitedStateValue=d;break;case "DONATION_SHELF":this.donation=d;break;
case "ALERTS":this.alertsValue=d;break;case "COMMENTS":this.comments=d;break;case "WATCH_NEXT_SECONDARY_RESULTS":this.watchNextSecondaryResults=d;break;case "ENGAGEMENT_PANELS":this.engagementPanels=d;break;case "INLINE_ENGAGEMENT_PANELS":this.inlineEngagementPanels=d;break;case "RICH_GRID_RENDERER":this.richGridRendererData=d;break;case "EXPANDABLE_METADATA":this.expandableMetadata=d;break;case "VIDEO_METADATA_CAROUSEL":this.videoMetadataCarousel=d}},
toggleCinematicsActive:function(b){this.cinematicsActive=b},
isMiniplayerActive:function(){return _.I2().resolve(_.VD).isMiniplayerActive()},
getLearningJourneyEngagementPanels:function(b){return guc.map(function(d){return b.find(function(B){var k;return(B==null?void 0:(k=B.engagementPanelSectionListRenderer)==null?void 0:k.targetId)===d})}).filter(function(d){return d!==void 0})},
getNonLearningJourneyEngagementPanels:function(b){return b.filter(function(d){var B;return!guc.includes((d==null?void 0:(B=d.engagementPanelSectionListRenderer)==null?void 0:B.targetId)||"")})}}];var y2b;var eN=function(){var b=_.g.apply(this,arguments)||this;b.flexy=!0;b.learningJourney=!0;b.viewTransitionEnabled=_.N("enable_player_resize_transition");b.smallerChatMinHeight=_.N("live_chat_smaller_min_height");b.isDarkTheme=document.documentElement.hasAttribute("dark");b.theaterLargerPlayer=_.N("web_watch_theater_larger_player");b.defaultCollapsePlaylist=_.N("web_watch_default_collapse_playlist");b.enableCanvasLayout=_.N("web_enable_canvas_on_learning_journey");return b};
_.c(eN,_.g);_.E=eN.prototype;_.E.updateTheaterValue=function(){this.ytdWatchBehavior.onTheaterReduxValueUpdate(!!this.theaterValue)};
_.E.updateFullscreenValue=function(){this.ytdWatchBehavior.onFullscreenReduxValueUpdate(!!this.fullscreenValue)};
_.E.updateScrollTopValue=function(){this.ytdWatchBehavior.onScrollReduxValueUpdate(this.scrollTopValue||0)};
_.E.updateMiniplayerIsActiveValue=function(){this.ytdWatchBehavior.onMiniplayerActiveReduxValueUpdate(!!this.miniplayerIsActiveValue)};
_.E.ready=function(){var b=this,d=function(){b.onColumnScroll()};
this.primary.addEventListener("scroll",d);this.secondary.addEventListener("scroll",d)};
_.E.onColumnScroll=function(){this.ytRendererBehavior.markDirty()};
_.E.updateIsTwoColumnsFromBinding=function(b){_.N("web_watch_update_narrow_width_killswitch")||_.Yg().dispatch(_.G01(!b.detail.value));this.ytdWatchBehavior.isTwoColumns_=b.detail.value};
_.E.updateFlexySmallWindowFromBinding=function(b){this.ytdWatchBehavior.flexySmallWindow_=b.detail.value};
_.E.updateFlexyLargeWindowFromBinding=function(b){this.ytdWatchBehavior.flexyLargeWindow_=b.detail.value};
_.E.updateWatchWhileWindowSizeSufficientFromBinding=function(b){this.ytdWatchBehavior.watchWhileWindowSizeSufficient=b.detail.value};
_.E.updateWatchNextCanShowMoreFromBinding=function(b){this.ytdWatchBehavior.watchNextCanShowMore=b.detail.value};
_.E.updateShownItemsFromBinding=function(b){b.detail.path?this.set(b.detail.path,b.detail.value):this.ytdWatchBehavior.watchNextShownItems=b.detail.value};
_.E.getElement=function(b){switch(b){case "PLAYER":return this.ytdPlayer;case "PLAYLIST_PANEL":return this.JSC$23849_ytdPlaylistPanelRenderer;case "CINEMATICS":return this.JSC$23849_cinematics;case "PLAYER_CONTAINER":return this.playerContainer;case "COMMENTS":return this.ytdComments}};
_.DB.Object.defineProperties(eN.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 b;if((b=this.data)==null||!b.pageVisualEffects)return!1;for(var d=0;d<this.data.pageVisualEffects.length;d++)if(b=_.p(this.data.pageVisualEffects[d],_.x9))return d=void 0,(d=b.config)==null?void 0:d.enableInLightTheme;return!1}},
hasLearningJourneyPanels:{configurable:!0,enumerable:!0,get:function(){var b;return((b=this.learningJourneyEngagementPanels)==null?void 0:b.length)>0}},
backButtonData:{configurable:!0,enumerable:!0,get:function(){var b,d=(b=this.learningJourneyEngagementPanels)==null?void 0:b.find(function(D){var U;return(D==null?void 0:(U=D.engagementPanelSectionListRenderer)==null?void 0:U.panelIdentifier)==="learning-journey-engagement-panel"});
if(d){var B,k,G,P,v,L,A,a,O;if(b=(a=((A=(v=((P=d==null?void 0:(B=d.engagementPanelSectionListRenderer)==null?void 0:(k=B.content)==null?void 0:(G=k.sectionListRenderer)==null?void 0:G.contents)!=null?P:[])[0])==null?void 0:(L=v.itemSectionRenderer)==null?void 0:L.contents)!=null?A:[])[0])==null?void 0:(O=a.accordionViewModel)==null?void 0:O.onTitleTap){var I=_.ZX(b);if(I)return{type:"filled",style:"mono",state:"active",size:"M",iconPosition:"icon-only",onTap:function(){_.Wo.instance.resolveCommand(I)}}}}}}});
_.DB.Object.defineProperties(eN,{template:{configurable:!0,enumerable:!0,get:function(){if(y2b===void 0){var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);y2b=b}b=y2b;return b}}});
eN.prototype.updateMiniplayerIsActiveValue=eN.prototype.updateMiniplayerIsActiveValue;eN.prototype.updateScrollTopValue=eN.prototype.updateScrollTopValue;eN.prototype.updateFullscreenValue=eN.prototype.updateFullscreenValue;eN.prototype.updateTheaterValue=eN.prototype.updateTheaterValue;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],eN.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],eN.prototype,"ytComponentBehavior",void 0);
_.w([_.R(ZQ0.YtdLearningJourneyWatchBehavior),_.n("design:type",Object)],eN.prototype,"ytdWatchBehavior",void 0);_.w([_.R(_.fH),_.n("design:type",Object)],eN.prototype,"ytdReduxBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],eN.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Object)],eN.prototype,"playerData",void 0);_.w([_.Z(),_.n("design:type",Object)],eN.prototype,"browseData",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],eN.prototype,"flexy",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],eN.prototype,"learningJourney",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],eN.prototype,"viewTransitionEnabled",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],eN.prototype,"smallerChatMinHeight",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],eN.prototype,"isDarkTheme",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],eN.prototype,"theaterLargerPlayer",void 0);_.w([_.Z(),_.n("design:type",Object)],eN.prototype,"defaultCollapsePlaylist",void 0);_.w([_.Z(),_.n("design:type",Object)],eN.prototype,"enableCanvasLayout",void 0);_.w([_.Z({reflectToAttribute:!0}),_.X("playerData","browseData","enableCanvasLayout"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],eN.prototype,"showBrowseResponse",null);
_.w([_.Z({reflectToAttribute:!0}),_.X("playerData","enableCanvasLayout"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],eN.prototype,"showWatchResponse",null);_.w([_.Z({selector:_.t2}),_.n("design:type",Object)],eN.prototype,"theaterValue",void 0);_.w([_.Z({selector:_.jK}),_.n("design:type",Object)],eN.prototype,"fullscreenValue",void 0);_.w([_.Z({selector:_.hh}),_.n("design:type",Object)],eN.prototype,"scrollTopValue",void 0);
_.w([_.Z({selector:_.tY}),_.n("design:type",Object)],eN.prototype,"miniplayerIsActiveValue",void 0);_.w([_.DM("#ytd-plj-player"),_.n("design:type",HTMLElement)],eN.prototype,"ytdPlayer",void 0);_.w([_.DM("#playlist"),_.n("design:type",HTMLElement)],eN.prototype,"JSC$23849_ytdPlaylistPanelRenderer",void 0);_.w([_.E5("ytd-comments"),_.n("design:type",HTMLElement)],eN.prototype,"ytdComments",void 0);_.w([_.DM("#primary"),_.n("design:type",HTMLElement)],eN.prototype,"primary",void 0);
_.w([_.DM("#secondary"),_.n("design:type",HTMLElement)],eN.prototype,"secondary",void 0);_.w([_.DM("#player-container"),_.n("design:type",HTMLElement)],eN.prototype,"playerContainer",void 0);_.w([_.DM("#cinematics"),_.n("design:type",HTMLElement)],eN.prototype,"JSC$23849_cinematics",void 0);_.w([_.O8("theaterValue"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],eN.prototype,"updateTheaterValue",null);
_.w([_.O8("fullscreenValue"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],eN.prototype,"updateFullscreenValue",null);_.w([_.O8("scrollTopValue"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],eN.prototype,"updateScrollTopValue",null);_.w([_.O8("miniplayerIsActiveValue"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],eN.prototype,"updateMiniplayerIsActiveValue",null);
_.w([_.Z({reflectToAttribute:!0}),_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],eN.prototype,"cinematicLightTheme",null);_.w([_.Z({reflectToAttribute:!0}),_.X("learningJourneyEngagementPanels"),_.n("design:type",Object),_.n("design:paramtypes",[])],eN.prototype,"hasLearningJourneyPanels",null);_.w([_.X("learningJourneyEngagementPanels"),_.n("design:type",Object),_.n("design:paramtypes",[])],eN.prototype,"backButtonData",null);_.w([_.ZM({is:"ytd-watch-learning-journey"})],eN);_.Ap.registerService(_.UQ4,eN);
_.re();
}catch(e){_._DumpException(e)}
try{
_.TE("Tm0L3c");
var c2D;var J2x;var z0X=function(){return _.g.apply(this,arguments)||this};
_.c(z0X,_.g);_.w([_.ZM({is:"ytd-ghost-comments-renderer",disableElementRegistration:!0})],z0X);
_.V(z0X,"ytd-ghost-comments-renderer",function(){if(J2x===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);J2x=b}b=J2x;return b},{mode:1});var R0X;var X$V=function(){return _.g.apply(this,arguments)||this};
_.c(X$V,_.g);_.w([_.ZM({is:"ytd-ghost-watch-metadata-renderer",disableElementRegistration:!0})],X$V);
_.V(X$V,"ytd-ghost-watch-metadata-renderer",function(){if(R0X===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);R0X=b}b=R0X;return b},{mode:1});var Yq=function(){var b=_.g.apply(this,arguments)||this;b.ghostGridRenderer={rows:6};b.smallerChatMinHeight=_.N("live_chat_smaller_min_height");b.darkerPanels=_.N("web_watch_darker_panels");b.isDarkTheme=document.documentElement.hasAttribute("dark");return b};
_.c(Yq,_.g);_.E=Yq.prototype;_.E.updateTheaterValue=function(){this.ytdWatchBehavior.onTheaterReduxValueUpdate(!!this.theaterValue)};
_.E.updateFullscreenValue=function(){this.ytdWatchBehavior.onFullscreenReduxValueUpdate(!!this.fullscreenValue)};
_.E.updateScrollTopValue=function(){this.ytdWatchBehavior.onScrollReduxValueUpdate(this.scrollTopValue||0)};
_.E.updateMiniplayerIsActiveValue=function(){this.ytdWatchBehavior.onMiniplayerActiveReduxValueUpdate(!!this.miniplayerIsActiveValue)};
_.E.ready=function(){var b=this,d=function(){b.onColumnScroll()};
this.primary.addEventListener("scroll",d);this.secondary.addEventListener("scroll",d)};
_.E.onColumnScroll=function(){this.ytRendererBehavior.markDirty()};
_.E.updateIsTwoColumnsFromBinding=function(b){this.ytdWatchBehavior.isTwoColumns_=b.detail.value};
_.E.updateFlexySmallWindowFromBinding=function(b){this.ytdWatchBehavior.flexySmallWindow_=b.detail.value};
_.E.updateFlexyLargeWindowFromBinding=function(b){this.ytdWatchBehavior.flexyLargeWindow_=b.detail.value};
_.E.updateWatchWhileWindowSizeSufficientFromBinding=function(b){this.ytdWatchBehavior.watchWhileWindowSizeSufficient=b.detail.value};
_.E.updateWatchNextCanShowMoreFromBinding=function(b){this.ytdWatchBehavior.watchNextCanShowMore=b.detail.value};
_.E.updateShownItemsFromBinding=function(b){_.N("swatcheroo_direct_use_rich_grid")||(b.detail.path?this.set(b.detail.path,b.detail.value):this.ytdWatchBehavior.watchNextShownItems=b.detail.value)};
_.E.getElement=function(b){switch(b){case "PLAYER":return this.ytdPlayer;case "PLAYLIST_PANEL":return this.JSC$23837_ytdPlaylistPanelRenderer;case "CINEMATICS":return this.JSC$23837_cinematics;case "PLAYER_CONTAINER":return this.playerContainer;case "COMMENTS":return this.ytdComments}};
_.DB.Object.defineProperties(Yq.prototype,{cinematicLightTheme:{configurable:!0,enumerable:!0,get:function(){var b;if((b=this.data)==null||!b.pageVisualEffects)return!1;for(var d=0;d<this.data.pageVisualEffects.length;d++)if(b=_.p(this.data.pageVisualEffects[d],_.x9))return d=void 0,(d=b.config)==null?void 0:d.enableInLightTheme;return!1}}});
Yq.prototype.updateMiniplayerIsActiveValue=Yq.prototype.updateMiniplayerIsActiveValue;Yq.prototype.updateScrollTopValue=Yq.prototype.updateScrollTopValue;Yq.prototype.updateFullscreenValue=Yq.prototype.updateFullscreenValue;Yq.prototype.updateTheaterValue=Yq.prototype.updateTheaterValue;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Yq.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],Yq.prototype,"ytComponentBehavior",void 0);
_.w([_.R(_.p$D.YtdWatchBehavior),_.n("design:type",Object)],Yq.prototype,"ytdWatchBehavior",void 0);_.w([_.R(_.fH),_.n("design:type",Object)],Yq.prototype,"ytdReduxBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Yq.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Object)],Yq.prototype,"ghostGridRenderer",void 0);_.w([_.Z(),_.n("design:type",Object)],Yq.prototype,"playerData",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Yq.prototype,"smallerChatMinHeight",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Yq.prototype,"darkerPanels",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Yq.prototype,"isDarkTheme",void 0);_.w([_.Z({selector:_.t2}),_.n("design:type",Object)],Yq.prototype,"theaterValue",void 0);_.w([_.Z({selector:_.jK}),_.n("design:type",Object)],Yq.prototype,"fullscreenValue",void 0);_.w([_.Z({selector:_.hh}),_.n("design:type",Object)],Yq.prototype,"scrollTopValue",void 0);
_.w([_.Z({selector:_.tY}),_.n("design:type",Object)],Yq.prototype,"miniplayerIsActiveValue",void 0);_.w([_.DM("#ytd-player"),_.n("design:type",HTMLElement)],Yq.prototype,"ytdPlayer",void 0);_.w([_.DM("#playlist"),_.n("design:type",HTMLElement)],Yq.prototype,"JSC$23837_ytdPlaylistPanelRenderer",void 0);_.w([_.DM("#ytd-comments"),_.n("design:type",HTMLElement)],Yq.prototype,"ytdComments",void 0);_.w([_.DM("#primary"),_.n("design:type",HTMLElement)],Yq.prototype,"primary",void 0);
_.w([_.DM("#secondary"),_.n("design:type",HTMLElement)],Yq.prototype,"secondary",void 0);_.w([_.DM("#player-container"),_.n("design:type",HTMLElement)],Yq.prototype,"playerContainer",void 0);_.w([_.DM("#cinematics"),_.n("design:type",HTMLElement)],Yq.prototype,"JSC$23837_cinematics",void 0);_.w([_.O8("theaterValue"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Yq.prototype,"updateTheaterValue",null);
_.w([_.O8("fullscreenValue"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Yq.prototype,"updateFullscreenValue",null);_.w([_.O8("scrollTopValue"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Yq.prototype,"updateScrollTopValue",null);_.w([_.O8("miniplayerIsActiveValue"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Yq.prototype,"updateMiniplayerIsActiveValue",null);
_.w([_.Z({reflectToAttribute:!0}),_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],Yq.prototype,"cinematicLightTheme",null);
_.V(Yq,"ytd-watch-grid",function(){if(c2D===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);c2D=b}b=c2D;return b},{mode:2});_.Ap.registerService(_.DQd,Yq);
_.re();
}catch(e){_._DumpException(e)}
try{
_.TE("CF909");
var MK1;var xq=function(){var b=_.g.apply(this,arguments)||this;b.viewTransitionEnabled=_.N("enable_player_resize_transition");b.smallerChatMinHeight=_.N("live_chat_smaller_min_height");b.isDarkTheme=document.documentElement.hasAttribute("dark");b.defaultCollapsePlaylist=_.N("web_watch_default_collapse_playlist");b.respectAspectRatio=_.N("web_enable_aspect_ratio_fix");b.retroModeReduxValue=!1;b.persistentPanelVisibleValue=!1;return b};
_.c(xq,_.g);_.E=xq.prototype;_.E.updateTheaterValue=function(){this.ytdWatchBehavior.onTheaterReduxValueUpdate(!!this.theaterValue)};
_.E.updateFullscreenValue=function(){this.ytdWatchBehavior.onFullscreenReduxValueUpdate(!!this.fullscreenValue)};
_.E.updateScrollTopValue=function(){this.ytdWatchBehavior.onScrollReduxValueUpdate(this.scrollTopValue||0)};
_.E.updateRetroModeReduxValue=function(){_.N("web_player_rtr_ctrls")&&(this.ytdWatchBehavior.retroMode=this.retroModeReduxValue)};
_.E.updatePersistentPanelVisibleValue=function(){_.N("enable_ai_companion")&&(this.ytdWatchBehavior.persistentPanelVisible=this.persistentPanelVisibleValue)};
_.E.ready=function(){var b=this,d=function(){b.onColumnScroll()};
this.primary.addEventListener("scroll",d);this.secondary.addEventListener("scroll",d)};
_.E.onColumnScroll=function(){this.ytRendererBehavior.markDirty()};
_.E.updateIsTwoColumnsFromBinding=function(b){_.N("web_watch_update_narrow_width_killswitch")||_.Yg().dispatch(_.G01(!b.detail.value));this.ytdWatchBehavior.isTwoColumns_=b.detail.value};
_.E.updateFlexySmallWindowFromBinding=function(b){this.ytdWatchBehavior.flexySmallWindow_=b.detail.value};
_.E.updateFlexyLargeWindowFromBinding=function(b){this.ytdWatchBehavior.flexyLargeWindow_=b.detail.value};
_.E.updateWatchWhileWindowSizeSufficientFromBinding=function(b){this.ytdWatchBehavior.watchWhileWindowSizeSufficient=b.detail.value};
_.E.updateWatchNextCanShowMoreFromBinding=function(b){this.ytdWatchBehavior.watchNextCanShowMore=b.detail.value};
_.E.updateShownItemsFromBinding=function(b){b.detail.path?this.set(b.detail.path,b.detail.value):this.ytdWatchBehavior.watchNextShownItems=b.detail.value};
_.E.getElement=function(b){switch(b){case "PLAYER":return this.ytdPlayer;case "PLAYLIST_PANEL":return this.JSC$23832_ytdPlaylistPanelRenderer;case "CINEMATICS":return this.JSC$23832_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}};
_.DB.Object.defineProperties(xq.prototype,{cinematicLightTheme:{configurable:!0,enumerable:!0,get:function(){var b;if((b=this.data)==null||!b.pageVisualEffects)return!1;for(var d=0;d<this.data.pageVisualEffects.length;d++)if(b=_.p(this.data.pageVisualEffects[d],_.x9))return d=void 0,(d=b.config)==null?void 0:d.enableInLightTheme;return!1}}});
_.DB.Object.defineProperties(xq,{template:{configurable:!0,enumerable:!0,get:function(){if(MK1===void 0){var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);MK1=b}b=MK1;return b}}});
xq.prototype.updatePersistentPanelVisibleValue=xq.prototype.updatePersistentPanelVisibleValue;xq.prototype.updateRetroModeReduxValue=xq.prototype.updateRetroModeReduxValue;xq.prototype.updateScrollTopValue=xq.prototype.updateScrollTopValue;xq.prototype.updateFullscreenValue=xq.prototype.updateFullscreenValue;xq.prototype.updateTheaterValue=xq.prototype.updateTheaterValue;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],xq.prototype,"ytRendererBehavior",void 0);
_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],xq.prototype,"ytComponentBehavior",void 0);_.w([_.R(_.p$D.YtdWatchBehavior),_.n("design:type",Object)],xq.prototype,"ytdWatchBehavior",void 0);_.w([_.R(_.fH),_.n("design:type",Object)],xq.prototype,"ytdReduxBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],xq.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Object)],xq.prototype,"playerData",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],xq.prototype,"viewTransitionEnabled",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],xq.prototype,"smallerChatMinHeight",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],xq.prototype,"isDarkTheme",void 0);_.w([_.Z(),_.n("design:type",Object)],xq.prototype,"defaultCollapsePlaylist",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],xq.prototype,"respectAspectRatio",void 0);
_.w([_.Z({selector:_.t2}),_.n("design:type",Object)],xq.prototype,"theaterValue",void 0);_.w([_.Z({selector:_.jK}),_.n("design:type",Object)],xq.prototype,"fullscreenValue",void 0);_.w([_.Z({selector:_.hh}),_.n("design:type",Object)],xq.prototype,"scrollTopValue",void 0);_.w([_.Z({selector:_.tY}),_.n("design:type",Object)],xq.prototype,"miniplayerIsActive",void 0);_.w([_.Z({selector:function(b){return b.watch.isWatchRetroMode}}),
_.n("design:type",Object)],xq.prototype,"retroModeReduxValue",void 0);_.w([_.Z({selector:_.nc.persistentPanelVisibleSelector}),_.n("design:type",Object)],xq.prototype,"persistentPanelVisibleValue",void 0);_.w([_.E5("ytd-player"),_.n("design:type",HTMLElement)],xq.prototype,"ytdPlayer",void 0);_.w([_.DM("#playlist"),_.n("design:type",HTMLElement)],xq.prototype,"JSC$23832_ytdPlaylistPanelRenderer",void 0);_.w([_.E5("ytd-comments"),_.n("design:type",HTMLElement)],xq.prototype,"ytdComments",void 0);
_.w([_.DM("#primary"),_.n("design:type",HTMLElement)],xq.prototype,"primary",void 0);_.w([_.DM("#secondary"),_.n("design:type",HTMLElement)],xq.prototype,"secondary",void 0);_.w([_.DM("#player-container"),_.n("design:type",HTMLElement)],xq.prototype,"playerContainer",void 0);_.w([_.DM("#below"),_.n("design:type",HTMLElement)],xq.prototype,"below",void 0);_.w([_.DM("#cinematics"),_.n("design:type",HTMLElement)],xq.prototype,"JSC$23832_cinematics",void 0);
_.w([_.DM("#persistent-panel-container"),_.n("design:type",HTMLElement)],xq.prototype,"persistentPanelContainer",void 0);_.w([_.O8("theaterValue"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],xq.prototype,"updateTheaterValue",null);_.w([_.O8("fullscreenValue"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],xq.prototype,"updateFullscreenValue",null);
_.w([_.O8("scrollTopValue"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],xq.prototype,"updateScrollTopValue",null);_.w([_.O8("retroModeReduxValue"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],xq.prototype,"updateRetroModeReduxValue",null);_.w([_.O8("persistentPanelVisibleValue"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],xq.prototype,"updatePersistentPanelVisibleValue",null);
_.w([_.Z({reflectToAttribute:!0}),_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],xq.prototype,"cinematicLightTheme",null);_.w([_.ZM({is:"ytd-watch-flexy"})],xq);_.Ap.registerService(_.Ix4,xq);
_.re();
}catch(e){_._DumpException(e)}
try{
_.TE("nmfa2d");
var F4b;var iU=function(){var b=_.g.apply(this,arguments)||this;b.hidden=!1;b.errorScreen=null;b.playlistData={};return b};
_.c(iU,_.g);_.E=iU.prototype;_.E.getPlayer=function(){return this.ytdPlayer};
_.E.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:_.nG(["aa","eocs"])}}};
_.E.onActiveChanged=function(){_.Yg().dispatch(_.APV(this.ytPageBehavior.active))};
_.E.playerDataChanged=function(){var b;(b=this.watchController)==null||b.setPlayerResponse(this.playerData)};
_.E.dataChanged=function(){var b;(b=this.watchController)==null||b.setWatchNextResponse(this.data)};
_.E.sizeChanged=function(){var b,d;(d=(b=this.metadata).resize)==null||d.call(b)};
_.E.attached=function(){this.watchController=new _.SN(this);this.playerData&&this.watchController.setPlayerResponse(this.playerData);this.data&&this.watchController.setWatchNextResponse(this.data)};
_.E.detached=function(){_.fO(this.watchController);this.watchController=void 0};
_.E.getPlayerContainer=function(){return this.playerContainer};
_.E.getElement=function(b){switch(b){case "PLAYER":return this.ytdPlayer;case "PLAYLIST_PANEL":return this.playlistPanel}};
_.E.provideRenderingData=function(b,d){switch(b){case "SINGLE_COLUMN_CONTENTS":this.singleColumnContents=d;break;case "ERROR_SCREEN":this.errorScreen=d!=null?d:null;break;case "PRIMARY_INFO":this.videoPrimaryInfoRenderer=d;break;case "SECONDARY_INFO":this.videoSecondaryInfoRenderer=d;break;case "COMMENTS_ENTRY_POINT_HEADER":this.commentsEntryPointHeaderRenderer=d;break;case "RICH_METADATA":this.richMetadataRowContainer=d;break;case "CLARIFICATION":this.clarificationData=d;break;case "PLAYLIST":this.playlistData=
d!=null?d:{};break;case "MERCH_SHELF":this.merchShelf=d;break;case "TICKET_SHELF":this.ticketShelf=d;break;case "LIMITED_STATE":this.limitedState=d;break;case "DONATION_SHELF":this.donationShelf=d;break;case "ALERTS":this.alerts=d}};
_.DB.Object.defineProperties(iU.prototype,{hasPlaylistData:{configurable:!0,enumerable:!0,get:function(){return this.playlistData&&!!Object.keys(this.playlistData).length}},
hasChat:{configurable:!0,enumerable:!0,get:function(){var b,d,B;return!this.hidden&&!!((b=this.data)==null?0:(d=b.contents)==null?0:(B=d.twoColumnWatchNextResults)==null?0:B.conversationBar)}}});
iU.prototype.sizeChanged=iU.prototype.sizeChanged;iU.prototype.dataChanged=iU.prototype.dataChanged;iU.prototype.playerDataChanged=iU.prototype.playerDataChanged;iU.prototype.onActiveChanged=iU.prototype.onActiveChanged;_.w([_.R(_.bD.YtPageBehavior),_.n("design:type",Object)],iU.prototype,"ytPageBehavior",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],iU.prototype,"ytComponentBehavior",void 0);
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],iU.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],iU.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.fH),_.n("design:type",Object)],iU.prototype,"ytdReduxBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],iU.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Object)],iU.prototype,"playerData",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],iU.prototype,"hidden",void 0);_.w([_.DM("#ytd-player"),_.n("design:type",HTMLElement)],iU.prototype,"ytdPlayer",void 0);_.w([_.DM("#player-container"),_.n("design:type",HTMLElement)],iU.prototype,"playerContainer",void 0);_.w([_.DM("#metadata"),_.n("design:type",Object)],iU.prototype,"metadata",void 0);_.w([_.DM("#playlist"),_.n("design:type",HTMLElement)],iU.prototype,"playlistPanel",void 0);
_.w([_.Z({selector:_.b_c,reflectToAttribute:!0}),_.n("design:type",Object)],iU.prototype,"fixie",void 0);_.w([_.Z({selector:_.CNF,reflectToAttribute:!0}),_.n("design:type",Object)],iU.prototype,"singleColumn",void 0);_.w([_.Z({selector:function(b){return _.t2(b)&&!_.jK(b)},
reflectToAttribute:!0}),_.n("design:type",Object)],iU.prototype,"theater",void 0);_.w([_.Z({selector:_.jK,reflectToAttribute:!0}),_.n("design:type",Object)],iU.prototype,"fullscreen",void 0);_.w([_.Z({selector:_.L4D}),_.n("design:type",Object)],iU.prototype,"windowSize",void 0);_.w([_.Z(),_.n("design:type",Object)],iU.prototype,"singleColumnContents",void 0);_.w([_.Z(),_.n("design:type",Object)],iU.prototype,"errorScreen",void 0);_.w([_.Z(),_.n("design:type",Object)],iU.prototype,"playlistData",void 0);
_.w([_.Z(),_.n("design:type",Object)],iU.prototype,"videoPrimaryInfoRenderer",void 0);_.w([_.Z(),_.n("design:type",Object)],iU.prototype,"videoSecondaryInfoRenderer",void 0);_.w([_.Z(),_.n("design:type",Object)],iU.prototype,"richMetadataRowContainer",void 0);_.w([_.Z(),_.n("design:type",Object)],iU.prototype,"clarificationData",void 0);_.w([_.Z(),_.n("design:type",Object)],iU.prototype,"commentsEntryPointHeaderRenderer",void 0);_.w([_.Z(),_.n("design:type",Object)],iU.prototype,"ticketShelf",void 0);
_.w([_.Z(),_.n("design:type",Object)],iU.prototype,"merchShelf",void 0);_.w([_.Z(),_.n("design:type",Object)],iU.prototype,"donationShelf",void 0);_.w([_.Z(),_.n("design:type",Object)],iU.prototype,"limitedState",void 0);_.w([_.Z(),_.n("design:type",Object)],iU.prototype,"alerts",void 0);_.w([_.X("playlistData"),_.n("design:type",Object),_.n("design:paramtypes",[])],iU.prototype,"hasPlaylistData",null);
_.w([_.X("data","hidden"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],iU.prototype,"hasChat",null);_.w([_.O8("active"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],iU.prototype,"onActiveChanged",null);_.w([_.O8("playerData"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],iU.prototype,"playerDataChanged",null);
_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],iU.prototype,"dataChanged",null);_.w([_.O8("windowSize","singleColumn"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],iU.prototype,"sizeChanged",null);
_.V(iU,"ytd-watch-fixie",function(){if(F4b===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);F4b=b}b=F4b;return b},{mode:1});_.Ap.registerService(_.OZE,iU);
_.re();
}catch(e){_._DumpException(e)}
try{
_.TE("xwEKAe");
var nA$=function(b){b=b.command;var d=_.p(b,_.Uk);return{command:b,reelPlayerOverlayRenderer:_.p(d==null?void 0:d.overlay,_.WoM),thumbnail:d==null?void 0:d.thumbnail,videoId:d.videoId}},TFq=function(b){b=b.command;
var d=_.p(b,_.f7);return{command:b,reelNonVideoContentRenderer:_.p(d==null?void 0:d.renderer,_.Wv)}},rJb=function(b){return b.entries?b.entries.map(function(d){return _.p(d==null?void 0:d.command,_.Uk)?nA$(d):TFq(d)}):[]},Q2c=function(b){return b.prevEntries?b.prevEntries.map(function(d){return _.p(d==null?void 0:d.command,_.Uk)?nA$(d):TFq(d)}):[]},q6$=function(b){return _.mb(b)?b.getAttribute("jsname")==="coFSxe":!1},xt_=function(b,d){d.id||(d.id="ow"+_.q4(d));
b.setAttribute("jsowner",d.id);b.__owner=d;var B=_.qx(d,q6$);B&&(_.qor.has(B)||_.qor.set(B,[]),_.qor.get(B).push(b));(B=_.QDV.get(d))||_.QDV.set(d,B=[]);B.includes(b)||B.push(b);d.setAttribute("__IS_OWNER",!0)},Y6V=function(){var b=_.Rnx(1);
b=_.AC(b,_.jPw);if(!(_.zn1(b)||b[_.X9C]&&!b.__hasBeenSet))return b.value},ev0=function(b){return(b=_.PME(b))?_.s9w(b):0},byD=function(b){return b.shorts.isSmallScreenSqueezeback},d$s=function(b){return b.shorts.isPlaybackStarted},B$$=function(b){var d=_.mh();
if(d.getFlag(202))d=d.getFlag(201);else{var B;d=(b==null?void 0:(B=b.config)==null?void 0:B.settingOnByDefault)!==void 0?b.config.settingOnByDefault:!_.Bf("web_shorts_cinematics_disabled_by_default")}return d},kgb=function(b){var d=_.mh();
_.$J(0,201,b);_.$J(0,202,!0);d.save()},E8b=function(b){var d=_.Rnx(2),B=new Set;
_.Tk(function(){return void B.forEach(function(k){return void k()})});
return function(k){var G=_.fL(d);try{var P=Gg_(P00(b),k);B.add(P);return function(){P();B.delete(P)}}finally{_.fL(G)}}},sPV=function(b){var d=b.children;
var B=b.root;_.ng(function(){var k=E8b(B)(d);_.Tk(k)});
return document.createTextNode("")},Gg_=function(b,d){var B=C0$(b);
(b=Y6V())&&xt_(B,b);_.J3.setUp();d=_.C(_.YI2(d,!0));b=d.next().value;var k=d.next().value;d=_.C(b);for(b=d.next();!b.done;b=d.next())B.appendChild(b.value);_.J3.log(B);_.J3.tearDown();return function(){k();B.remove()}},P00=function(b){if(typeof b==="string")return b=document.querySelector(b),_.Y8O(b),b;
if(_.o1(b)&&b.nodeType===Node.ELEMENT_NODE)return b;if(!b.__value&&!b.__optional){var d=_.HBW.USE_ELEMENT_NOT_ASSIGNED(b.__expectedTagName);b.__hasErrored=!0;throw d;}return b.value},C0$=function(b){var d=document.createElementNS(b.namespaceURI,b.namespaceURI==="http://www.w3.org/2000/svg"?"g":"div");
return b.appendChild(d)},f7$=function(b,d,B,k){if(b)return k=k||b.likeStatus,d?{style:{styleType:"STYLE_TEXT"},
toggledStyle:{styleType:"STYLE_DEFAULT_ACTIVE"},isToggled:k==="LIKE",isDisabled:!b.likesAllowed,defaultIcon:{iconType:B},defaultText:k==="LIKE"?b.likeCountWithUnlikeText:b.likeCountText,toggledText:k==="LIKE"?b.likeCountText:b.likeCountWithLikeText,defaultNavigationEndpoint:v8D(b,"LIKE"),defaultServiceEndpoint:LTb(b,"LIKE"),toggledServiceEndpoint:LTb(b,"INDIFFERENT"),defaultTooltip:_.qA(b.likeCountTooltipText),toggledTooltip:_.qA(b.likeCountTooltipText),targetId:b.targetId}:{style:{styleType:"STYLE_TEXT"},
toggledStyle:{styleType:"STYLE_DEFAULT_ACTIVE"},isToggled:k==="DISLIKE",isDisabled:!b.likesAllowed,defaultIcon:{iconType:B},defaultText:k==="DISLIKE"?b.dislikeCountWithUndislikeText:b.dislikeCountText,toggledText:k==="DISLIKE"?b.dislikeCountText:b.dislikeCountWithDislikeText,defaultNavigationEndpoint:v8D(b,"DISLIKE"),defaultServiceEndpoint:LTb(b,"DISLIKE"),toggledServiceEndpoint:LTb(b,"INDIFFERENT"),defaultTooltip:_.qA(b.dislikeCountTooltipText),toggledTooltip:_.qA(b.dislikeCountTooltipText)}},v8D=
function(b,d){if(d==="LIKE")return b.likeCommand;
if(d==="DISLIKE")return b.dislikeNavigationEndpoint},LTb=function(b,d){var B;
return(B=b.serviceEndpoints)==null?void 0:B.find(function(k){var G;return((G=_.p(k,_.kt))==null?void 0:G.status)===d})},Aiq=function(b,d,B,k){b=d-b;
B=k-B;return Math.sqrt(b*b+B*B)},WTe=function(b){var d=b>>8&255,B=b&255;
return"#"+(b>>16&255).toString(16).padStart(2,"0")+d.toString(16).padStart(2,"0")+B.toString(16).padStart(2,"0")},a70=function(b,d){b&&_.I2().resolve(_.U6).resolveCommand(b,{forceClickLogging:!0,
form:{element:d}})},m$s=function(){return _.I2().resolve(_.Yf).dismissedIndices},$$V=function(b,d){var B,k,G,P,v,L,A,a,O;
return _.f(function(I){if(I.nextAddress==1){B=_.I2().resolve(_.QN);P=(k=B)==null?void 0:(G=k.reelWatchEndpointMap)==null?void 0:G.reelWatchSequence;L=(v=b.innertubeTransportService)!=null?v:_.I2().resolve(_.pk);if(!P)return I.jumpTo(2);A=P();return(a=A.JSC$14344_getRequest(d,{}))?I.yield(_.OQ(L,a.innerTubeRequest,a.input,d.clickTrackingParams,a.config),4):I.jumpTo(2)}return I.nextAddress!=2?(O=I.yieldResult,I.return(O)):I.return(void 0)})},OyD=function(b,d,B){var k,G=(k=_.p(d,_.Uk))==null?void 0:
k.videoId;
k=!(!G||!b.find(function(v){return v.videoId&&v.videoId===G}));
var P=!!b.find(function(v){var L;return((L=_.p(v.command,_.Uk))==null?void 0:L.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS"});
b=!!b.find(function(v){return!!_.p(v.command,_.f7)&&!!_.p(d,_.f7)&&v.command===d});
return B?k||b:k||P||b},I7V=function(b,d,B){var k=[].concat(_.K6(b)),G=0,P=B?rJb(B):[];
B=B?Q2c(B):[];P.length&&!OyD(b,P[0].command,!0)&&k.push.apply(k,_.K6(P));d&&!OyD(k,d.command)&&k.unshift(d);d&&B.length&&!OyD(b,B[0].command)&&(k.unshift.apply(k,_.K6(B.reverse())),G=B.length);return{newContentList:k,indexChange:G}},D$q=function(b){return _.ER({type:"SET_IS_WATCH_WHILE_MODE",
payload:{isWatchWhileMode:b}})},U$D=function(b){return _.ER({type:"SET_IS_SMALL_SCREEN_SQUEEZEBACK",
payload:{isSmallScreenSqueezeback:b}})},o8$=function(b){return _.ER({type:"SET_IS_PLAYBACK_STARTED",
payload:{isPlaybackStarted:b}})};var UC=function(b,d){if(b instanceof UC)this.array_=b.array_;else{var B;if(B=_.K1(b))a:{for(var k=B=0;k<b.length;k++){if(!_.K1(b[k])||B>0&&b[k].length!=B){B=!1;break a}for(var G=0;G<b[k].length;G++)if(typeof b[k][G]!=="number"){B=!1;break a}B==0&&(B=b[k].length)}B=B!=0}if(B)this.array_=_.iF(b);else if(b instanceof _.lS)this.array_=N$x(b.height,b.width);else if(typeof b==="number"&&typeof d==="number"&&b>0&&d>0)this.array_=N$x(b,d);else throw Error("dp");}this.size_=new _.lS(this.array_[0].length,
this.array_.length)},pU1=function(b,d,B){for(var k=0;k<b.getSize().height;k++)for(var G=0;G<b.getSize().width;G++)d.call(B,b.array_[k][G],k,G,b)},My$=function(b,d){var B=new UC(b.getSize());
pU1(b,function(k,G,P){B.array_[G][P]=d.call(void 0,k,G,P,b)});
return B},N$x=function(b,d){for(var B=[],k=0;k<b;k++){B[k]=[];
for(var G=0;G<d;G++)B[k][G]=0}return B};
UC.prototype.add=function(b){if(!_.oA0(this.size_,b.getSize()))throw Error("ep");return My$(this,function(d,B,k){return d+b.array_[B][k]})};
UC.prototype.equals=function(b,d){if(this.size_.width!=b.size_.width||this.size_.height!=b.size_.height)return!1;d=d||0;for(var B=0;B<this.size_.height;B++)for(var k=0;k<this.size_.width;k++)if(!_.Ut_(this.array_[B][k],b.array_[B][k],d))return!1;return!0};
UC.prototype.getSize=function(){return this.size_};
var of=function(b,d,B){return d>=0&&d<b.size_.height&&B>=0&&B<b.size_.width?b.array_[d][B]:null};
UC.prototype.isSquare=function(){return this.size_.width==this.size_.height};
var ciD=function(b,d,B,k){if(!(d>=0&&d<b.size_.height&&B>=0&&B<b.size_.width))throw Error("fp`"+d+"`"+B+"`"+b.size_.height+"`"+b.size_.width);b.array_[d][B]=k};
UC.prototype.multiply=function(b){if(b instanceof UC){if(this.size_.width!=b.getSize().height)throw Error("gp");return JiD(this,b)}if(typeof b==="number")return zn0(this,b);throw Error("hp");};
var JiD=function(b,d){var B=new UC(b.size_.height,d.getSize().width);pU1(B,function(k,G,P){for(var v=k=0;v<this.size_.width;v++)k+=of(this,G,v)*of(d,v,P);ciD(B,G,P,k)},b);
return B},zn0=function(b,d){return My$(b,function(B){return B*d})};var Rnc=new _.mZ("inlineSurveyRenderer");var XUs=new _.mZ("interstitialViewModel");var hnD=new _.mZ("reelNavigateCommand");var HyD=new _.mZ("reelNonVideoContentDismissalCommand");var l7q=new _.mZ("showReelsCommentsOverlayCommand");var tyV=new _.mZ("videoInteractionPopUpRenderer");var jPc=new _.mZ("pollChoiceData");var FT0;var Zys;var g8D;var Nv=function(){var b=_.g.apply(this,arguments)||this;b.ctaVisualElement=null;b.currentCsn=null;return b};
_.c(Nv,_.g);_.E=Nv.prototype;_.E.onDataChanged=function(){this.maybeLogShows()};
_.E.computeButtonShape=function(){var b=this;if(this.data)return{buttonText:_.qA(this.data.text),state:"active",onTap:function(){b.onTap()},
iconPosition:"leading",style:"overlay-dark",type:"tonal",size:"M"}};
_.E.maybeCreateCtaVe=function(){var b;if((b=this.data)!=null&&b.badgeInteractionLogging){var d;if(b=(d=this.data.badgeInteractionLogging)==null?void 0:d.trackingParams)this.ctaVisualElement=_.Mc(b)}};
_.E.maybeLogClicks=function(){this.currentCsn=_.hb(this.ytRendererBehavior.getScreenLayer());this.maybeCreateCtaVe();this.ctaVisualElement&&this.currentCsn&&_.nT(this.currentCsn,this.ctaVisualElement)};
_.E.maybeLogShows=function(){this.currentCsn=_.hb(this.ytRendererBehavior.getScreenLayer());this.maybeCreateCtaVe();this.ctaVisualElement&&this.currentCsn&&_.uV(this.currentCsn,[this.ctaVisualElement])};
_.E.onTap=function(){var b;if((b=this.data)!=null&&b.onClickCommand){var d;this.ytComponentBehavior.resolveCommand((d=this.data)==null?void 0:d.onClickCommand);this.maybeLogClicks()}};
Nv.prototype.onDataChanged=Nv.prototype.onDataChanged;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Nv.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],Nv.prototype,"ytComponentBehavior",void 0);_.w([_.Z({}),_.n("design:type",Object)],Nv.prototype,"data",void 0);_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Nv.prototype,"onDataChanged",null);
_.w([_.ZM({disableElementRegistration:!0,is:"ytd-shopping-overlay-badge-renderer"})],Nv);
_.V(Nv,"ytd-shopping-overlay-badge-renderer",function(){if(g8D!==void 0)return g8D;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return g8D=b},{mode:1});var yi0;var ps=function(){return _.g.apply(this,arguments)||this};
_.c(ps,_.g);ps.prototype.computeShouldButtonBeVertical=function(b,d){return b||d};
ps.prototype.onYtServiceRequestSent=function(b,d){(b=_.p(d.endpoint,_.kt))&&(this.likeStatusEntityKey?this.ytdReduxBehavior.dispatch(_.cE("likeStatusEntity",this.likeStatusEntityKey,{key:this.likeStatusEntityKey,likeStatus:b.status})):this.handleLikeEndpoint(b))};
ps.prototype.computelikeStatusEntityKey=function(b){return b==null?void 0:b.likeStatusEntityKey};
ps.prototype.handleLikeEndpoint=function(b){b.status==="LIKE"?this.JSC$23015_ytdDislikeToggleButtonRenderer.toggle(!1):b.status==="DISLIKE"?this.JSC$23015_ytdLikeToggleButtonRenderer.toggle(!1):(this.JSC$23015_ytdLikeToggleButtonRenderer.toggle(!1),this.JSC$23015_ytdDislikeToggleButtonRenderer.toggle(!1))};
_.DB.Object.defineProperties(ps.prototype,{likeButton:{configurable:!0,enumerable:!0,get:function(){var b;return f7$(this.data,!0,this.useShortsIcon?"SHORTS_LIKE":"LIKE",(b=this.likeStatusEntity)==null?void 0:b.likeStatus)}},
dislikeButton:{configurable:!0,enumerable:!0,get:function(){var b;if(this.data&&((b=this.data)==null||!b.hideDislikeButton)){var d;return f7$(this.data,!1,this.useShortsIcon?"SHORTS_DISLIKE":"DISLIKE",(d=this.likeStatusEntity)==null?void 0:d.likeStatus)}}}});
ps.prototype.onYtServiceRequestSent=ps.prototype.onYtServiceRequestSent;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],ps.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.fH),_.n("design:type",Object)],ps.prototype,"ytdReduxBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],ps.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],ps.prototype,"vertical",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",String)],ps.prototype,"textTransform",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],ps.prototype,"useShortsIcon",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],ps.prototype,"underIconLabel",void 0);_.w([_.Z({value:"left"}),_.n("design:type",String)],ps.prototype,"buttonTooltipPosition",void 0);_.w([_.Z(),_.n("design:type",Object)],ps.prototype,"overrides",void 0);
_.w([_.DM("#like-button"),_.n("design:type",Object)],ps.prototype,"JSC$23015_ytdLikeToggleButtonRenderer",void 0);_.w([_.DM("#dislike-button"),_.n("design:type",Object)],ps.prototype,"JSC$23015_ytdDislikeToggleButtonRenderer",void 0);_.w([_.X("data","likeStatusEntity.likeStatus","useShortsIcon"),_.n("design:type",Object),_.n("design:paramtypes",[])],ps.prototype,"likeButton",null);
_.w([_.X("data","likeStatusEntity.likeStatus","useShortsIcon"),_.n("design:type",Object),_.n("design:paramtypes",[])],ps.prototype,"dislikeButton",null);_.w([_.Z({computed:"computelikeStatusEntityKey(data)"}),_.n("design:type",String)],ps.prototype,"likeStatusEntityKey",void 0);_.w([_.Z({selectorArgs:["likeStatusEntityKey"],selector:_.ZZ}),_.n("design:type",Object)],ps.prototype,"likeStatusEntity",void 0);
_.w([_.$0("yt-service-request-sent"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent,_.iI]),_.n("design:returntype")],ps.prototype,"onYtServiceRequestSent",null);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-like-button-renderer"})],ps);
_.E_()(ps,"ytd-like-button-renderer",function(){if(yi0===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);yi0=b}b=yi0;return b},{mode:1});_.B$(_.oeE,"reel-sound-metadata-view-model",{props:{data:_.eI,overlayDensity:_.eI}});_.B$(_.WsW,"player-disclosure-view-model",{props:{data:_.DK,extractOverlay:_.DK}});_.B$(_.vys,"pivot-button-view-model",{props:{data:_.eI,className:_.eI}});_.B$(_.Lu3,"reel-action-bar-view-model",{props:{data:_.DK,buttonShapeOverrideables:_.DK}});_.B$(_.Mu5,"yt-reel-metapanel-view-model",{props:{data:_.DK,overlayDensity:_.DK,extractOverlay:_.DK}});var SHX=_.y(function(b){var d=b.children;var B=b.region;b=_.C(_.zk(void 0,void 0,"flxBBc"));var k=b.next().value,G=b.next().value;b=_.C(_.zk("0px",void 0,"IAR7k"));var P=b.next().value,v=b.next().value;b=_.C(_.zk("0px",void 0,"QV4iWb"));var L=b.next().value,A=b.next().value;b=_.C(_.zk(0,void 0,"Q2oK6b"));var a=b.next().value,O=b.next().value;b=_.C(_.zk(0,void 0,"hYKowe"));var I=b.next().value,D=b.next().value,U=function(){var K=k();if(K){var u;if(((u=_.$N())==null?void 0:u.getPlayerState())!==-1){K.style.display=
"inherit";var r;(r=_.$N())==null||r.removeEventListener("onStateChange",U)}else K.style.display="none";z()}},M=function(){var K;
return(K=_.kN())==null?void 0:K.querySelector("video")},z=function(){var K=M();
if(K){O(K.getBoundingClientRect().width);D(K.getBoundingClientRect().height);var u;v((K==null?void 0:(u=K.style)==null?void 0:u.left)||"0px");var r;A((K==null?void 0:(r=K.style)==null?void 0:r.top)||"0px")}};
_.nL(function(){var K=k();if(K){var u,r,Q;if(((u=_.$N())==null?void 0:u.getPlayerState())===-1&&Math.round(((Q=(r=_.$N())==null?void 0:r.getVideoAspectRatio())!=null?Q:0)*100)!==Math.round(a()/I()*100)){K.style.display="none";var q,sW;D(a()/((sW=(q=_.$N())==null?void 0:q.getVideoAspectRatio())!=null?sW:1))}}},"N29KDe");
var H=function(){z()},l;
_.ng(function(){z();var K;if(!(B==null?0:(K=B())==null?0:K.transformationMatrix))throw Error("lp");var u;(u=_.$N())==null||u.addEventListener("onStateChange",U);if(window.ResizeObserver){if(K=M())l=new ResizeObserver(H),l.observe(K)}else window.addEventListener("resize",z);_.Tk(function(){var r;(r=_.$N())==null||r.removeEventListener("onStateChange",U);l?l.disconnect():window.removeEventListener("resize",z)})});
var F=function(){var K,u,r=(u=B==null?void 0:(K=B())==null?void 0:K.transformationMatrix)!=null?u:[];K=a();u=I();for(var Q=[],q=0,sW=-1;q<r.length;q++)q%3===0&&(sW++,Q[sW]=[]),Q[sW].push(r[q]);r=new UC(Q);Q=new UC([[0,1,1,0],[0,0,1,1],[1,1,1,1]]);Q=r.multiply(Q);r=new UC([[0,0],[0,0],[0,0],[0,0]]);for(q=0;q<Q.getSize().width;q++){sW=of(Q,0,q);var L1=of(Q,1,q);if(sW===null||L1===null)throw Error("kp`"+(q+1).toString());ciD(r,q,0,sW*K);ciD(r,q,1,L1*u)}K=of(r,0,0);q=of(r,1,0);u=of(r,0,1);sW=of(r,1,1);
if(K===null||q===null||u===null||sW===null)throw Error("ip");Q=Aiq(K,q,u,sW);L1=of(r,3,0);r=of(r,3,1);if(L1===null||r===null)throw Error("jp");r=Aiq(K,L1,u,r);sW=(Number((sW*-1).toFixed(2))-Number((u*-1).toFixed(2)))/(Number(q.toFixed(2))-Number(K.toFixed(2)));L1=Math.atan(sW)*180/Math.PI;q=sW===Number.POSITIVE_INFINITY?-90:sW===Number.NEGATIVE_INFINITY?90:Object.is(sW,-0)?180:sW===0?0:sW>0?L1*-1:K<q?L1*-1:Math.abs(L1)+180;return"left:calc("+K+"px + "+P()+"); top:calc("+(u+"px + "+L()+"); width:")+
(Q+"px; height:")+(r+"px; transform:rotate(")+(q+"deg);\n        --sticker-width:"+Q+";")};
return _.W(sPV,{root:"#sticker-layer"},function(){return _.W("yt-overlay-sticker",{el:_.Yl(G),style:F,class:"ytOverlayStickerHost"},d)})},"Rn");var VyD=_.y(function(b){function d(){var U,M,z,H,l=(M=_.p((U=A())==null?void 0:U.command,_.yQ3))==null?void 0:(z=M.item)==null?void 0:(H=z.notificationTextRenderer)==null?void 0:H.successResponseText;if(l)U=_.bG(l),_.BG(k.value,"yt-open-popup-action",[U,k.value]);else if(a())a70(a(),k.value);else{var F;a70((F=A())==null?void 0:F.command,k.value);document.dispatchEvent(new CustomEvent("yt-shorts-reset"))}}
var B=b.data;var k=_.WC("svg"),G=_.C(_.zk(!1,void 0,"e9onLe"));b=G.next().value;var P=G.next().value,v=_.C(_.zk(!1,void 0,"ptnIQd"));G=v.next().value;var L=v.next().value,A=function(){var U;return _.p((U=B())==null?void 0:U.popUp,tyV)},a=function(){var U;
return(U=B())==null?void 0:U.command},O=function(){return _.p(a(),_.JB)!==void 0};
v=_.A2(function(){d();return!1});
var I={},D={};return _.W("svg",{"on:mouseover":_.A2(function(){O()&&P(!0);L(!0);return!1}),
"on:mouseout":_.A2(function(){P(!1);L(!1);return!1}),
"on:keydown":_.A2(function(U){U.key==="Enter"&&d();return!1}),
"on:focus":_.A2(function(){O()&&P(!0);return!1}),
"on:blur":_.A2(function(){O()&&P(!1);return!1}),
el:k,tabindex:0,"aria-label":function(){var U;return(U=B())==null?void 0:U.a11yString},
id:"player-overlay-video-interaction-svg",class:_.LQ("ytPlayerOverlayInteractionInteractionsSvg",(I.ytPlayerOverlayInteractionInteractionsSvgHover=b,I),(D.ytPlayerOverlayInteractionInteractionsSvgHideOutline=G,D)),role:"button","on:click":v})},"Un");_.B$(_.y(function(b){var d=b.data;_.ng(function(){var B;if((B=d())==null?0:B.trackingParams){var k;_.DX().graftServerVe((k=d().trackingParams)!=null?k:"")}});
return _.W("yt-player-overlay-interaction",null,_.W(SHX,{region:function(){var B,k;return(B=d())==null?void 0:(k=B.regions)==null?void 0:k[0]}},_.W(VyD,Object.assign({},b))))},"Tn"),"yt-player-overlay-interaction",{props:{data:_.DK}});var iyX=_.y(function(b){var d=b.data;var B=b.index;var k=b.selectedChoice;var G=function(){var P;return _.p((P=d())==null?void 0:P.renderer,jPc)};
b={};return _.W("yt-overlay-poll-sticker-choice",{class:_.LQ("ytOverlayPollStickerChoiceHost"),style:_.m2({"--displayed-percentage":function(){var P,v,L,A;return""+Math.ceil(Number((k==null?void 0:k())===B()?(P=G())==null?void 0:(v=P.selected)==null?void 0:v.progressBarWidth:(L=G())==null?void 0:(A=L.unselected)==null?void 0:A.progressBarWidth)*100)}})},_.W("div",{class:_.LQ("ytOverlayPollStickerChoicePollChoice",(b.ytOverlayPollStickerChoiceShowVotePercentage=function(){return(k==null?void 0:k())!==
void 0},b.ytOverlayPollStickerChoicePollChoiceSelected=function(){return(k==null?void 0:k())===B()},b))},_.W("div",{class:"ytOverlayPollStickerChoicePollChoiceText"},function(){var P;
return((P=G())==null?void 0:P.text)||""}),_.W("div",{class:"ytOverlayPollStickerChoiceVotePercentage"},function(){if(typeof(k==null?void 0:k())==="undefined")var P="";
else{var v,L,A,a;P=(k==null?void 0:k())===B()?(v=G())==null?void 0:(L=v.selected)==null?void 0:L.votePercentage:(A=G())==null?void 0:(a=A.unselected)==null?void 0:a.votePercentage}return P})))},"Vn");var wU_=_.y(function(b){var d=b.data;var B=b.enableDebuggingFeatures;var k=_.UZ(function(P){var v,L=((v=d())==null?void 0:v.postPollStateEntityKey)||"";P=_.AY(P.entities,"postPollStateEntity",L);var A;return((A=d())==null?0:A.viewerIsOwner)?Object.assign({},P,{selectedOptionId:-1,voted:!0}):P}),G=_.I2().resolve(_.U6);
b={};return _.W("yt-overlay-poll-sticker",null,_.W(SHX,{region:function(){var P,v;return(P=d())==null?void 0:(v=P.region)==null?void 0:v.interactionRegion}},_.W("div",{class:_.LQ("ytOverlayPollStickerHost",(b.ytOverlayPollStickerDebugStyle=function(){return B==null?void 0:B()},b)),
style:_.m2({"--original-height":function(){var P;return""+(((P=d())==null?void 0:P.mainBodyHeight)||1)},
"--original-width":function(){var P;return""+(((P=d())==null?void 0:P.mainBodyWidth)||1)},
"--scaled-width":function(){var P;return""+(((P=d())==null?void 0:P.mainBodyWidth)||1)},
"--primary-surface":function(){var P,v;return WTe(((P=d())==null?void 0:(v=P.theme)==null?void 0:v.primarySurface)||0)},
"--raised-surface":function(){var P,v;return WTe(((P=d())==null?void 0:(v=P.theme)==null?void 0:v.raisedSurface)||0)},
"--secondary-surface":function(){var P,v;return WTe(((P=d())==null?void 0:(v=P.theme)==null?void 0:v.secondarySurface)||0)},
"--primary-text":function(){var P,v;return WTe(((P=d())==null?void 0:(v=P.theme)==null?void 0:v.primaryText)||0)},
"--secondary-text":function(){var P,v;return WTe(((P=d())==null?void 0:(v=P.theme)==null?void 0:v.secondaryText)||0)}})},_.W("h1",{class:"ytOverlayPollStickerQuestionText"}," ",function(){return d().questionText}," "),_.W(_.iY,{each:function(){return d().pollChoiceConfigs||[]}},function(P,v){return _.W("div",{class:"ytOverlayPollStickerPollChoice",
"on:click":_.A2(function(){var L=v(),A;if((A=d())==null||!A.viewerIsOwner){var a,O;A=(a=d())==null?void 0:(O=a.pollChoiceConfigs)==null?void 0:O[L];if(O=(A==null?0:A.renderer)?_.p(A.renderer,jPc):void 0){var I;a=((I=k())==null?void 0:I.selectedOptionId)!==L;var D;if(I=(D=a?O.selectedPollCommand:O.deselectedPollCommand)==null?void 0:D.innertubeCommand){G.resolveCommand(I);var U,M;_.qO().dispatch(_.cE("postPollStateEntity",((U=k())==null?void 0:U.key)||"",{key:((M=k())==null?void 0:M.key)||"",selectedOptionId:a?
L:-1,voted:a}))}}}})},_.W(iyX,{data:P,
index:v,selectedChoice:function(){var L,A;return((L=k())==null?0:L.voted)?(A=k())==null?void 0:A.selectedOptionId:void 0}}))}),_.W("div",{class:"ytOverlayPollStickerVoteCount"},function(){var P,v;
return((P=k())==null?0:P.voted)&&((v=k())==null?void 0:v.selectedOptionId)!==-1?d().postVoteCountText:d().preVoteCountText}))))},"Wn");_.B$(_.y(function(b){var d=b.data;b=_.lp(function(){var B;return _.N("enable_shorts_poll_stickers_web")?(((B=d())==null?void 0:B.stickers)||[]).filter(function(k){return k.pollSticker}):[]},void 0,"Cflxwb");
return _.W("yt-stickers-layer",null,_.W(_.iY,{each:b},function(B){return _.W(wU_,{data:B.pollSticker,enableDebuggingFeatures:function(){var k;return(k=d())==null?void 0:k.enableDebuggingFeatures}})}))},"Xn"),"yt-stickers-layer",{props:{data:_.DK}});var Mv=function(){var b=_.g.apply(this,arguments)||this;b.showScrubber=!1;b.isWatchWhileMode=!1;b.enableAnchoredPanel=_.N("desktop_shorts_v2_anchored_panel");b.enablePollStickers=_.N("enable_shorts_poll_stickers_web");b.enableShortsModernControls=_.N("web_shorts_modern_controls");b.anchoredPanelActive=!1;b.enableLivingroomLayout=_.N("reels_enable_livingroom_layout");b.enablePlayerMetadataContainer=_.N("reels_web_enable_metadata_container");b.enableSqueezebackPanels=_.N("web_shorts_enable_squeezeback_panels");
b.useAspectRatio=_.N("web_use_aspect_ratio");b.isSqueezebackActive=!1;b.smallScreenSqueezeback=!1;b.isPlayerStarted=!1;b.overlayDensity=0;b.extractOverlay=!1;b.extractActionBar=!1;b.isOverlay=!1;b.isImmersive=!1;b.isImmersiveHorizontal=!1;b.isFullscreen=!1;b.onWindowResized=function(){var d;b.set("isImmersive",((d=window.getComputedStyle(b.hostElement))==null?void 0:d.getPropertyValue("--immersive-mode-on"))==="1");b.set("isImmersiveHorizontal",b.isImmersive&&b.enableLivingroomLayout&&!b.isWatchWhileMode)};
return b};
_.c(Mv,_.g);_.E=Mv.prototype;_.E.updateIsOverlay=function(b){this.isOverlay=b.detail.value};
_.E.computeIsShortsImmersive=function(){return!this.isWatchWhileMode&&this.isImmersive&&!this.anchoredPanelActive};
_.E.onIsActiveChanged=function(){this.isActive||this.setEmptyOverlayMetadata()};
_.E.computeActionBarButtonOverride=function(){return{style:this.extractActionBar?"mono":"overlay-dark",iconPosition:"icon-with-label",size:"L"}};
_.E.computeButtonOverride=function(){return{style:this.extractActionBar?"mono":"overlay-dark",type:"tonal",iconPosition:"icon-with-label",size:"L"}};
_.E.onOverlayDensityChange=function(){var b=_.Cl(this.hostElement).querySelector("ytd-info-panel-container-renderer");b&&(b.set("extractOverlay",this.extractOverlay),b.set("roundedContainer",this.extractOverlay))};
_.E.attached=function(){window.addEventListener("resize",this.onWindowResized);this.onWindowResized()};
_.E.detached=function(){window.removeEventListener("resize",this.onWindowResized)};
_.E.ready=function(){(_.N("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"))&&(!_.N("enable_reel_action_bar_view_model")||this.get("data.buttonBar")||this.get("data.menu"))||this.setFakeLoadingButtons();this.hostElement.style.setProperty("--metadata-justify-content",_.pw("reels_metadata_justified_content")||"flex-start");
this.hostElement.style.setProperty("--action-justify-content",_.pw("reels_action_justified_content")||"flex-start")};
_.E.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}}};
_.E.setFakeLoadingButtons=function(){_.N("enable_reel_action_bar_view_model")?this.set("data.buttonBar",{}):(this.set("data.likeButton",{likeButtonRenderer:{likesAllowed:!0,likeStatus:"INDIFFERENT",likeCountText:{simpleText:_.AU("LIKE_LABEL",void 0,"Like")},dislikeCountText:{simpleText:_.AU("DISLIKE_LABEL",void 0,"Dislike")}}}),this.set("data.viewCommentsButton",{buttonRenderer:{icon:{iconType:"SHORTS_COMMENT"},text:{simpleText:_.AU("COMMENT_LABEL",void 0,"Comment")}}}),this.set("data.shareButton",
{buttonRenderer:{icon:{iconType:"SHORTS_SHARE"},text:{simpleText:_.AU("SHARE_LABEL",void 0,"Share")}}}),this.set("data.remixButton",{buttonRenderer:{icon:{iconType:"REMIX_FILLED"},text:{simpleText:_.AU("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()};
_.E.setEmptyOverlayMetadata=function(){_.N("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}))};
_.DB.Object.defineProperties(Mv.prototype,{hasInfoPanel:{configurable:!0,enumerable:!0,get:function(){var b;return!((b=this.data)==null||!b.infoPanel)}}});
Mv.prototype.onOverlayDensityChange=Mv.prototype.onOverlayDensityChange;Mv.prototype.onIsActiveChanged=Mv.prototype.onIsActiveChanged;_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],Mv.prototype,"ytComponentBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],Mv.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.fH),_.n("design:type",Object)],Mv.prototype,"ytdReduxBehavior",void 0);
_.w([_.R(_.Oi.YtdGuideStateAwareBehavior),_.n("design:type",Object)],Mv.prototype,"ytdGuideStateAwareBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Mv.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Boolean)],Mv.prototype,"isActive",void 0);_.w([_.Z({reflectToAttribute:!0,value:!1}),_.n("design:type",Boolean)],Mv.prototype,"hidden",void 0);_.w([_.Z({value:!0}),_.n("design:type",Boolean)],Mv.prototype,"useShortsIcon",void 0);
_.w([_.Z({value:"left"}),_.n("design:type",String)],Mv.prototype,"buttonTooltipPosition",void 0);_.w([_.Z({value:_.N("reels_enable_livingroom_layout")?"top":"left"}),_.n("design:type",String)],Mv.prototype,"likeButtonTooltipPosition",void 0);_.w([_.Z({value:"none"}),_.n("design:type",String)],Mv.prototype,"textTransform",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Mv.prototype,"showScrubber",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Mv.prototype,"isWatchWhileMode",void 0);_.w([_.Z({reflectToAttribute:!0}),_.X("data.infoPanel"),_.n("design:type",Object),_.n("design:paramtypes",[])],Mv.prototype,"hasInfoPanel",null);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Mv.prototype,"enableAnchoredPanel",void 0);_.w([_.Z(),_.n("design:type",Object)],Mv.prototype,"enablePollStickers",void 0);
_.w([_.Z(),_.n("design:type",Object)],Mv.prototype,"enableShortsModernControls",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Mv.prototype,"anchoredPanelActive",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Mv.prototype,"enableLivingroomLayout",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],Mv.prototype,"enablePlayerMetadataContainer",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Mv.prototype,"enableSqueezebackPanels",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Mv.prototype,"useAspectRatio",void 0);_.w([_.Z({selector:_.r7y,reflectToAttribute:!0}),_.n("design:type",Object)],Mv.prototype,"isSqueezebackActive",void 0);_.w([_.Z({selector:byD,reflectToAttribute:!0}),_.n("design:type",Object)],Mv.prototype,"smallScreenSqueezeback",void 0);
_.w([_.Z({selector:d$s}),_.n("design:type",Object)],Mv.prototype,"isPlayerStarted",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Mv.prototype,"overlayDensity",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Mv.prototype,"extractOverlay",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Mv.prototype,"extractActionBar",void 0);_.w([_.Z(),_.n("design:type",Object)],Mv.prototype,"isOverlay",void 0);
_.w([_.Z(),_.n("design:type",Object)],Mv.prototype,"isImmersive",void 0);_.w([_.Z(),_.n("design:type",Object)],Mv.prototype,"isImmersiveHorizontal",void 0);_.w([_.Z({computed:"computeIsShortsImmersive(isImmersive, isWatchWhileMode, anchoredPanelActive)"}),_.n("design:type",Boolean)],Mv.prototype,"isShortsImmersive",void 0);_.w([_.Z({computed:"computeButtonOverride(extractActionBar)"}),_.n("design:type",Object)],Mv.prototype,"buttonOverride",void 0);
_.w([_.Z({computed:"computeActionBarButtonOverride(extractActionBar)"}),_.n("design:type",Object)],Mv.prototype,"actionBarButtonOverride",void 0);_.w([_.Z({selector:_.sa,reflectToAttribute:!0}),_.n("design:type",Object)],Mv.prototype,"isFullscreen",void 0);_.w([_.O8("isActive"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Mv.prototype,"onIsActiveChanged",null);
_.w([_.O8("extractOverlay"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Mv.prototype,"onOverlayDensityChange",null);_.w([_.ZM({is:"ytd-reel-player-overlay-renderer",disableElementRegistration:!0})],Mv);
_.V(Mv,"ytd-reel-player-overlay-renderer",function(){if(Zys!==void 0)return Zys;var b=document.createElement("template");_.J(b,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-reel-player-overlay-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="metadata-container style-scope ytd-reel-player-overlay-renderer" role="heading" aria-level="1">\n  <div id="overlay" class="style-scope ytd-reel-player-overlay-renderer">\n    <template is="dom-if" if="[[!data.videoInteractions.elementsInteractionsLayer]]" class="style-scope ytd-reel-player-overlay-renderer">\n      <template is="dom-repeat" items="[[data.videoInteractions.interactions]]" as="item" class="style-scope ytd-reel-player-overlay-renderer">\n        <yt-player-overlay-interaction data="[[item]]" class="style-scope ytd-reel-player-overlay-renderer"> </yt-player-overlay-interaction>\n      </template>\n    </template>\n    <template is="dom-if" if="[[enablePollStickers]]" class="style-scope ytd-reel-player-overlay-renderer">\n      <yt-stickers-layer data="[[data.videoInteractions.elementsInteractionsLayer.stickersLayerRenderer]]" class="style-scope ytd-reel-player-overlay-renderer">\n      </yt-stickers-layer>\n  </template>\n    <template is="dom-if" if="[[data.metapanel]]" class="style-scope ytd-reel-player-overlay-renderer">\n      <div id="metapanel" class="style-scope ytd-reel-player-overlay-renderer">\n        <yt-reel-metapanel-view-model data="[[data.metapanel.reelMetapanelViewModel]]" extract-overlay="[[extractOverlay]]" overlay-density="[[overlayDensity]]" class="style-scope ytd-reel-player-overlay-renderer"></yt-reel-metapanel-view-model>\n      </div>\n    </template>\n  </div>\n  <div id="info-panel" class="style-scope ytd-reel-player-overlay-renderer"></div>\n</div>\n\n<div class="action-container style-scope ytd-reel-player-overlay-renderer">\n  <div id="actions" class="style-scope ytd-reel-player-overlay-renderer">\n    <template is="dom-if" if="[[!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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return Zys=b},{mode:1});var uCs;var cr=function(){var b=_.g.apply(this,arguments)||this;b.videoDuration=0;b.playedTime=0;b.isActive=!1;b.JSC$23041_playerEvents=new Map;return b};
_.c(cr,_.g);_.E=cr.prototype;_.E.created=function(){this.JSC$23041_playerEvents.set("onVideoDataChange",this.onVideoDataChange);this.JSC$23041_playerEvents.set("onVideoProgress",this.onVideoProgress)};
_.E.attached=function(){this.getPlayerAndInitializeListeners()};
_.E.detached=function(){this.player&&(this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$23041_playerEvents),this.player=null);document.removeEventListener("yt-page-type-changed",_.mq(this,this.onPageChanged))};
_.E.getPlayerAndInitializeListeners=function(){var b=this,d;return _.f(function(B){if(B.nextAddress==1)return d=_.kN(),d?B.yield(d.getPlayerPromise(),3):(document.addEventListener("yt-page-type-changed",_.mq(b,b.onPageChanged)),B.jumpTo(0));b.player=B.yieldResult;b.initializePlayerListeners();_.tn(B)})};
_.E.onPageChanged=function(b){var d=this;return _.f(function(B){if(B.nextAddress==1)return b.detail.newPageType!=="ytd-shorts"?B.return():B.yield(_.Gn().getPlayerPromise(),2);d.player=B.yieldResult;d.initializePlayerListeners();document.removeEventListener("yt-page-type-changed",_.mq(d,d.onPageChanged));_.tn(B)})};
_.E.initializePlayerListeners=function(){this.ytPlayerListenerBehavior.listenToPlayerEvents(this.player,this.JSC$23041_playerEvents)};
_.E.onVideoDataChange=function(b){var d=this;return _.f(function(B){if(!d.player||b.type!=="newdata")return B.return();d.videoDuration=_.N("web_shorts_use_progress_state_for_gapless")?d.player.getProgressState(b.playertype).seekableEnd:d.player.getDuration(b.playertype);d.playedTime=0;_.tn(B)})};
_.E.onVideoProgress=function(b){var d=this,B,k;return _.f(function(G){if(!d.player)return G.return();B=d.player.getPresentingPlayerType();k=d.player.getPlayerState();d.videoDuration=_.N("web_shorts_use_progress_state_for_gapless")?d.player.getProgressState(B).seekableEnd:d.player.getDuration(B);d.playedTime=k===0?d.videoDuration:b;_.tn(G)})};
_.E.getPercentPlayed=function(b,d){return b?_.Z1(d/b,0,1):0};
_.DB.Object.defineProperties(cr.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 b="";return b=this.videoDuration&&this.playedTime?b+("transform:scaleX("+this.getPercentPlayed(this.videoDuration,this.playedTime)+");"):b+"transform:scaleX(0);"}},
hideProgressBar:{configurable:!0,enumerable:!0,get:function(){return this.videoDuration?!(this.isActive&&this.videoDuration>30):!1}}});
_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],cr.prototype,"componentBehavior",void 0);_.w([_.R(_.NF.YtPlayerListenerBehavior),_.n("design:type",_.pH)],cr.prototype,"ytPlayerListenerBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],cr.prototype,"player",void 0);_.w([_.Z(),_.n("design:type",Object)],cr.prototype,"videoDuration",void 0);_.w([_.Z(),_.n("design:type",Object)],cr.prototype,"playedTime",void 0);_.w([_.Z(),_.n("design:type",Object)],cr.prototype,"isActive",void 0);
_.w([_.X("videoDuration","playedTime"),_.n("design:type",Number),_.n("design:paramtypes",[])],cr.prototype,"percentPlayed",null);_.w([_.X("videoDuration","playedTime"),_.n("design:type",Object),_.n("design:paramtypes",[])],cr.prototype,"percentPlayedStyle",null);_.w([_.X("videoDuration","isActive"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],cr.prototype,"hideProgressBar",null);
_.V(cr,"ytd-progress-bar-line",function(){if(uCs===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);uCs=b}b=uCs;return b},{mode:_.s_("kevlar_poly_si_batch_j028")?1:2});var KTX;_.B$(_.qNk,"ytm-closed-captioning-button",{props:{captionIconType:_.DK,onClick:_.eI,ariaLabel:_.DK,ariaPressed:_.DK,isOverlay:_.eI,isModern:_.eI}});_.B$(_.DTO,"desktop-shorts-volume-controls",{props:{orientation:_.DK}});var Jh=function(){var b=_.g.apply(this,arguments)||this;b.playerState=null;b.isMuted=!1;b.shortsModernControlsEnabled=_.N("web_shorts_modern_controls");b.volumeControlsOrientationState="horizontal_right";b.isOverlay=!0;b.isAdsOverlay=!1;b.captionIconType=-1;b.ariaLabel="";b.overlayDensity=0;b.JSC$23044_playerEvents=new Map;b.onClosedCaptionsButtonClick=function(){b.player&&_.Zva(b.player)&&(b.player.toggleSubtitles(),b.updateCaptionIconType())};
return b};
_.c(Jh,_.g);_.E=Jh.prototype;_.E.created=function(){this.JSC$23044_playerEvents.set("onStateChange",this.onPlayerStateChange);this.JSC$23044_playerEvents.set("onVolumeChange",this.onPlayerVolumeChange);this.shortsModernControlsEnabled&&this.JSC$23044_playerEvents.set("captionschanged",this.updateCaptionIconType)};
_.E.attached=function(){this.getPlayerAndInitializeListeners();this.muteButtonClientVE=_.an(28662);this.playPauseButtonClientVE=_.an(36842);this.fullscreenButtonToggleOffClientVE=_.an(222256);this.fullscreenButtonToggleOnClientVE=_.an(222257);var b=_.hb(),d=_.RD();b&&d&&(_.N("combine_ve_grafts")?(_.wd(_.DX(),this.muteButtonClientVE,d),_.wd(_.DX(),this.playPauseButtonClientVE,d)):_.iV(b,d,[this.muteButtonClientVE,this.playPauseButtonClientVE,this.fullscreenButtonToggleOffClientVE,this.fullscreenButtonToggleOnClientVE]))};
_.E.detached=function(){this.player&&(this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$23044_playerEvents),this.player=null)};
_.E.updateCaptionIconType=function(){var b=-1,d=void 0,B=_.AU("CLOSED_CAPTIONS_DISABLED");this.player&&_.Zva(this.player)&&(_.giE(this.player)?(d=!0,B=_.AU("CLOSED_CAPTIONS_ON"),b=1):(d=!1,B=_.AU("CLOSED_CAPTIONS_OFF"),b=0));this.captionIconType=b;this.ariaPressedState=d;this.ariaLabel=B};
_.E.computeActionBarButtonOverride=function(){return{style:"overlay-dark",iconPosition:"icon-only",size:"L",disableBackdropFilter:!0,customColors:{backgroundColor:"transparent",color:"var(--yt-spec-overlay-icon-active-other)"}}};
_.E.getPlayerAndInitializeListeners=function(){var b=this,d;return _.f(function(B){if(B.nextAddress==1)return d=_.kN(),d?B.yield(d.getPlayerPromise(),3):(document.addEventListener("yt-page-type-changed",_.mq(b,b.onPageChanged)),B.jumpTo(0));b.player=B.yieldResult;b.initializePlayerListeners();_.tn(B)})};
_.E.onPageChanged=function(b){var d=this;return _.f(function(B){if(B.nextAddress==1)return b.detail.newPageType!=="ytd-shorts"?B.return():B.yield(_.Gn().getPlayerPromise(),2);d.player=B.yieldResult;d.initializePlayerListeners();document.removeEventListener("yt-page-type-changed",_.mq(d,d.onPageChanged));_.tn(B)})};
_.E.initializePlayerListeners=function(){this.ytPlayerListenerBehavior.listenToPlayerEvents(this.player,this.JSC$23044_playerEvents);this.shortsModernControlsEnabled&&this.updateCaptionIconType()};
_.E.onPlayerStateChange=function(b){this.playerState=b};
_.E.onPlayerVolumeChange=function(b){this.isMuted=b.muted};
_.E.onPlayPauseButtonClick=function(){var b=this,d,B;return _.f(function(k){if(k.nextAddress==1)return k.yield(_.Gn().getPlayerPromise(),2);d=k.yieldResult;(B=_.hb())&&b.playPauseButtonClientVE&&_.nT(B,b.playPauseButtonClientVE);d.getPlayerState()!==1?d.playVideo():d.pauseVideo();_.tn(k)})};
_.E.computePlayPauseIcon=function(b){return b===2||b===-1||b===5?_.N("web_shorts_modern_controls")?"PLAY_ARROW_DELHI_PLAYER_FILLED":"PLAY_ARROW_FILLED":_.N("web_shorts_modern_controls")?"PAUSE_DELHI_PLAYER_FILLED":_.N("enable_web_delhi_icons")?"PAUSE_FILLED":"miniplayer:shorts-pause"};
_.E.computeFullscreenLabel=function(b){return b?_.AU("FULLSCREEN_EXIT_LABEL"):_.AU("FULLSCREEN_ENTER_LABEL")};
_.E.computePlayPauseLabel=function(b){return b===1||b===3?_.AU("PLAYER_LABEL_PAUSE"):_.AU("PLAYER_LABEL_PLAY")};
_.E.onMuteButtonClick=function(){var b=this,d,B;return _.f(function(k){if(k.nextAddress==1)return k.yield(_.Gn().getPlayerPromise(),2);d=k.yieldResult;(B=_.hb())&&b.muteButtonClientVE&&_.nT(B,b.muteButtonClientVE);d.isMuted()?d.unMute(!0):d.mute(!0);_.tn(k)})};
_.E.computeMuteIcon=function(b){return b?"miniplayer:volume-off":"miniplayer:volume-up"};
_.E.computeMuteLabel=function(b){return b?_.AU("PLAYER_LABEL_UNMUTE"):_.AU("PLAYER_LABEL_MUTE")};
_.E.onFullscreenButtonClick=function(){var b=_.hb();b&&(this.fullscreenButtonToggleOffClientVE&&this.isFullscreen?_.nT(b,this.fullscreenButtonToggleOffClientVE):this.fullscreenButtonToggleOnClientVE&&!this.isFullscreen&&_.nT(b,this.fullscreenButtonToggleOnClientVE));document.activeElement instanceof HTMLElement&&document.activeElement.blur();_.dcE()};
_.DB.Object.defineProperties(Jh.prototype,{playPauseButtonData:{configurable:!0,enumerable:!0,get:function(){var b=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(){b.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?_.N("web_shorts_modern_controls")?"player_full_exit_alt":_.N("enable_web_delhi_icons")?"player_full_exit":"screen_full_exit":_.N("web_shorts_modern_controls")?"player_full_enter_alt":_.N("enable_web_delhi_icons")?"SCREEN_FULLSCREEN":"screen_full"}}});
_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],Jh.prototype,"componentBehavior",void 0);_.w([_.R(_.NF.YtPlayerListenerBehavior),_.n("design:type",_.pH)],Jh.prototype,"ytPlayerListenerBehavior",void 0);_.w([_.R(_.fH),_.n("design:type",Object)],Jh.prototype,"ytdReduxBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Jh.prototype,"player",void 0);_.w([_.Z(),_.n("design:type",Object)],Jh.prototype,"playerState",void 0);_.w([_.Z(),_.n("design:type",Object)],Jh.prototype,"isMuted",void 0);
_.w([_.Z({computed:"computePlayPauseIcon(playerState)"}),_.n("design:type",String)],Jh.prototype,"playPauseIcon",void 0);_.w([_.Z({computed:"computeMuteIcon(isMuted)"}),_.n("design:type",String)],Jh.prototype,"muteIcon",void 0);_.w([_.Z({selector:_.sa}),_.n("design:type",Boolean)],Jh.prototype,"isFullscreen",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Jh.prototype,"shortsModernControlsEnabled",void 0);
_.w([_.Z(),_.n("design:type",Object)],Jh.prototype,"volumeControlsOrientationState",void 0);_.w([_.Z(),_.n("design:type",Object)],Jh.prototype,"isOverlay",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Jh.prototype,"isAdsOverlay",void 0);_.w([_.Z(),_.n("design:type",Object)],Jh.prototype,"captionIconType",void 0);_.w([_.Z(),_.n("design:type",Object)],Jh.prototype,"ariaLabel",void 0);_.w([_.Z(),_.n("design:type",Object)],Jh.prototype,"ariaPressedState",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Jh.prototype,"overlayDensity",void 0);_.w([_.Z(),_.n("design:type",Object)],Jh.prototype,"data",void 0);_.w([_.Z({computed:"computeActionBarButtonOverride()"}),_.n("design:type",Object)],Jh.prototype,"actionBarButtonOverride",void 0);_.w([_.X("playerState"),_.n("design:type",Object),_.n("design:paramtypes",[])],Jh.prototype,"playPauseButtonData",null);
_.w([_.X("isFullscreen"),_.n("design:type",Object),_.n("design:paramtypes",[])],Jh.prototype,"fullscreenButtonData",null);_.w([_.Z(),_.n("design:type",Object)],Jh.prototype,"onClosedCaptionsButtonClick",void 0);_.w([_.X("isFullscreen"),_.n("design:type",String),_.n("design:paramtypes",[])],Jh.prototype,"fullscreenIcon",null);
_.V(Jh,"ytd-shorts-player-controls",function(){if(KTX===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);KTX=b}b=KTX;return b},{mode:1});var n8V;_.B$(_.Go8,"yt-interstitial-view-model",{props:{data:_.DK}});var T$b=_.y(function(b){var d=b.data;return _.W("reel-watch-break-view-model",{class:"reelWatchBreakViewModelHost"},_.W("h1",{class:"reelWatchBreakViewModelHostTitle"},_.W(_.I4,{text:function(){return d().title}})),_.W("h2",{class:"reelWatchBreakViewModelHostBody"},_.W(_.I4,{text:function(){return d().body},
isOverlay:!0})),_.W(_.MN,{data:function(){return d().buttons}},{buttonViewModel:function(B,k){return _.W("div",{class:function(){return k()===0?"reelWatchBreakViewModelHostContinueWatchingButton":"reelWatchBreakViewModelHostGoHomeButton"}},_.W(_.F0,{data:B.data}))}}))},"Yn");
T$b.idomCompat=!0;_.B$(T$b,"reel-watch-break-view-model",{props:{data:_.DK}});var z5=function(){return _.g.apply(this,arguments)||this};
_.c(z5,_.g);z5.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}}};
_.DB.Object.defineProperties(z5.prototype,{isSurvey:{configurable:!0,enumerable:!0,get:function(){var b;return!!_.p((b=this.data)==null?void 0:b.renderer,Rnc)}},
isInterstitialViewModel:{configurable:!0,enumerable:!0,get:function(){var b;return!!_.p((b=this.data)==null?void 0:b.renderer,XUs)}}});
_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],z5.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],z5.prototype,"ytComponentBehavior",void 0);_.w([_.R(_.fH),_.n("design:type",Object)],z5.prototype,"ytdReduxBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],z5.prototype,"data",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.X("data.renderer"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],z5.prototype,"isSurvey",null);_.w([_.Z({reflectToAttribute:!0}),_.X("data.renderer"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],z5.prototype,"isInterstitialViewModel",null);_.w([_.ZM({is:"ytd-reel-non-video-content-renderer",disableElementRegistration:!0})],z5);
_.V(z5,"ytd-reel-non-video-content-renderer",function(){if(n8V!==void 0)return n8V;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);
return n8V=b},{mode:_.s_("kevlar_poly_si_batch_j028")?1:2});var rib;_.B$(_.I5O,"desktop-shorts-player-controls",{});var Rf=function(){var b=_.g.apply(this,arguments)||this;b.isPlayerPaused=!1;b.isPlayerStarted=!1;b.showPlayerControls=!1;b.showScrubber=!1;b.autoHideJobId=0;b.overlayType=_.pw("web_shorts_expanded_overlay_type");b.panelData=void 0;b.isWatchWhileMode=!1;b.hasError=!1;b.panelShowDelayMs=1;b.scrubberComponent={};b.isFullscreen=!1;b.shouldHideOverlay=!1;b.enableAnchoredPanel=_.N("desktop_shorts_v2_anchored_panel");b.enablePersistentAnchoredPanel=_.N("desktop_shorts_v2_persistent_anchored_panel");b.hideWatchWhilePanel=
_.N("web_shorts_hide_watch_while_panel");b.useAspectRatio=_.N("web_use_aspect_ratio");b.enableShortsModernControls=_.N("web_shorts_modern_controls");b.isPersistentPanelActive=!1;b.anchoredPanelActive=!1;b.isShortsPipActive=!1;b.smallScreenSqueezeback=!1;b.enableFlexibleOverlay=_.N("web_enable_flexible_overlay");b.overlayDensity=0;b.extractOverlay=!1;b.extractActionBar=!1;b.actionMap={"yt-show-reels-comments-overlay-command":"handleShowReelsCommentsOverlayCommand","yt-engagement-panel-visible-changed":"handleEngagementPanelVisibilityChanged"};
b.onWindowResized=function(){_.Kl(b,"calculateOverlayDensity",function(){b.calculateOverlayDensity()},100)};
return b};
_.c(Rf,_.g);_.E=Rf.prototype;_.E.updateShouldHideOverlay=function(){this.shouldHideOverlay=this.isActive&&this.hasError};
_.E.onScrubberDataChange=function(){this.shouldRenderScrubber?this.scrubberComponent={desktopShortsPlayerControls:{}}:this.scrubberComponent={}};
_.E.onEngagementPanelsChanged=function(){if(this.watchWhileEngagementPanels)if(this.isActive){if(this.panelData=this.watchWhileEngagementPanels,this.isActive){var b=_.I2().resolve(_.EF);this.isWatchWhileMode&&_.Y8.addJob(function(){b.showPanel({identifier:"shorts-comments-panel",target:null})},0)}}else this.panelData=void 0};
_.E.handleShowReelsCommentsOverlayCommand=function(b){b=_.p(b,l7q);this.isActive&&(b==null?0:b.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))};
_.E.updateEngagementPanelVisibility=function(b,d){b&&this.ytComponentBehavior.resolveCommand({changeEngagementPanelVisibilityAction:{visibility:d?"ENGAGEMENT_PANEL_VISIBILITY_EXPANDED":"ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",targetId:b}})};
_.E.detached=function(){this.panelData=this.watchWhileEngagementPanels=void 0;this.isWatchWhileMode=!1;window.removeEventListener("resize",this.onWindowResized)};
_.E.handleEngagementPanelVisibilityChanged=function(){this.isActive&&!this.enablePersistentAnchoredPanel&&(_.I2().resolve(_.Yf).watchWhileIndices.has(this.index)?this.anchoredPanelActive=!0:this.anchoredPanelActive=!1)};
_.E.handleWatchWhilePanelScrimClick=function(){var b=_.I2().resolve(_.EF);this.activeWatchWhilePanel&&(b.hidePanel({identifier:this.activeWatchWhilePanel}),this.isWatchWhileMode=!1,this.activeWatchWhilePanel=void 0)};
_.E.attached=function(){this.isFirstReel()&&this.handlePlayerClick();window.addEventListener("resize",this.onWindowResized);this.calculateOverlayDensity()};
_.E.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}}};
_.E.handlePlayerClick=function(b){var d=this,B,k;if((k=(B=window).matchMedia)!=null&&k.call(B,"(any-pointer: coarse)").matches||!b)this.showPlayerControls=!0,_.Y8.cancelJob(this.autoHideJobId),this.autoHideJobId=_.ws(_.Y8,function(){d.showPlayerControls=!1},4E3)};
_.E.isFirstReel=function(){return this.index===0};
_.E.handleMouseenter=function(){_.Y8.cancelJob(this.autoHideJobId);this.showPlayerControls=!0};
_.E.handleMouseleave=function(){this.isPlayerPaused||(this.showPlayerControls=!1)};
_.E.handleScrubberEnter=function(){this.showScrubber=!0};
_.E.handleScrubberLeave=function(){this.showScrubber=!1};
_.E.maybeLogNonDefaultAspectRatio=function(){var b;(b=this.data)!=null&&b.thumbnail&&this.isActive&&.5625!==ev0(this.data.thumbnail)&&_.HJJ("GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SHORTS_NON_DEFAULT_ASPECT_RATIO")};
_.E.calculateOverlayDensity=function(){var b=document.querySelector("#shorts-container");if(b){var d=!1,B,k=this.playerContainer.offsetWidth,G=this.playerContainer.offsetHeight;b=b.offsetWidth/2-k/2;b>=368?(b=1,d=B=!0):b>=72?(b=0,B=!0):(b=2,B=!1);k>=600&&G>=840?b=1:window.innerWidth<=599&&(b=2,B=d=!1);this.isPersistentPanelActive&&(b=0,d=!1);this.extractActionBar=B;_.N("web_enable_flexible_overlay")&&(this.overlayDensity=b,this.extractOverlay=d);var P;(P=this.onOverlayDensityChanged)==null||P.call(this,
this.index,this.overlayDensity,this.extractOverlay,this.extractActionBar)}};
_.E.onOverlayDensityChange=function(){var b;(b=this.onOverlayDensityChanged)==null||b.call(this,this.index,this.overlayDensity,this.extractOverlay,this.extractActionBar);if(b=_.Cl(this.hostElement).querySelector("ytd-reel-player-overlay-renderer"))b.set("overlayDensity",this.overlayDensity),b.set("extractOverlay",this.extractOverlay),b.set("extractActionBar",this.extractActionBar);if(b=this.hostElement.querySelector("reels-player-overlay-layout-view-model"))b.overlayDensity=this.overlayDensity,b.extractOverlay=
this.extractOverlay,b.extractActionBar=this.extractActionBar};
_.E.isVideoContent=function(b){_.I2().resolve(_.Yf);return!!_.p(b,_.Uk)};
_.E.isNonVideoContent=function(b){_.I2().resolve(_.Yf);return!!_.p(b,_.f7)};
_.E.closeInactiveWatchWhilePanel=function(){this.activeWatchWhilePanel&&this.isWatchWhileMode&&this.updateEngagementPanelVisibility(this.activeWatchWhilePanel,!1)};
_.DB.Object.defineProperties(Rf.prototype,{isAdsOverlay:{configurable:!0,enumerable:!0,get:function(){var b;return!((b=this.data)==null||!b.adsOverlay)}},
shouldRenderPlayerElements:{configurable:!0,enumerable:!0,get:function(){return this.isActive&&!this.hasError&&(this.isPlayerStarted||!_.N("web_shorts_modern_controls"))}},
watchWhileOrPersistentActive:{configurable:!0,enumerable:!0,get:function(){return this.isWatchWhileMode}},
shouldRenderScrubber:{configurable:!0,enumerable:!0,get:function(){var b;return!this.isActive||!this.isPlayerStarted||(b=this.data)!=null&&b.adsOverlay?!1:!0}},
overlayComponent:{configurable:!0,enumerable:!0,get:function(){var b;if(((b=this.data)==null?0:b.command)&&this.isVideoContent(this.data.command)){var d,B;if(((d=this.data)==null?0:d.adsOverlay)&&Object.keys((B=this.data)==null?void 0:B.adsOverlay).length>0)return{adsOverlay:this.data.adsOverlay};var k,G;if(((k=this.data)==null?0:k.reelPlayerOverlayRenderer)&&Object.keys((G=this.data)==null?void 0:G.reelPlayerOverlayRenderer).length>0)return{reelPlayerOverlayRenderer:this.data.reelPlayerOverlayRenderer}}return{}}}});
Rf.prototype.onOverlayDensityChange=Rf.prototype.onOverlayDensityChange;Rf.prototype.calculateOverlayDensity=Rf.prototype.calculateOverlayDensity;Rf.prototype.maybeLogNonDefaultAspectRatio=Rf.prototype.maybeLogNonDefaultAspectRatio;Rf.prototype.onEngagementPanelsChanged=Rf.prototype.onEngagementPanelsChanged;Rf.prototype.onScrubberDataChange=Rf.prototype.onScrubberDataChange;Rf.prototype.updateShouldHideOverlay=Rf.prototype.updateShouldHideOverlay;
_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],Rf.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],Rf.prototype,"ytComponentBehavior",void 0);_.w([_.R(_.Oi.YtdGuideStateAwareBehavior),_.n("design:type",Object)],Rf.prototype,"ytdGuideStateAwareBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Rf.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Number)],Rf.prototype,"index",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],Rf.prototype,"isActive",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],Rf.prototype,"isHiddenInDom",void 0);_.w([_.Z(),_.n("design:type",Object)],Rf.prototype,"isPlayerPaused",void 0);_.w([_.Z({selector:d$s}),_.n("design:type",Object)],Rf.prototype,"isPlayerStarted",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Rf.prototype,"showPlayerControls",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Rf.prototype,"showScrubber",void 0);_.w([_.Z(),_.n("design:type",Object)],Rf.prototype,"autoHideJobId",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Rf.prototype,"overlayType",void 0);_.w([_.R(_.fH),_.n("design:type",Object)],Rf.prototype,"ytdReduxBehavior",void 0);_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],Rf.prototype,"ytActionHandlerBehavior",void 0);
_.w([_.Z(),_.n("design:type",Object)],Rf.prototype,"watchWhileEngagementPanels",void 0);_.w([_.Z(),_.n("design:type",Object)],Rf.prototype,"panelData",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Rf.prototype,"isWatchWhileMode",void 0);_.w([_.Z(),_.n("design:type",String)],Rf.prototype,"activeWatchWhilePanel",void 0);_.w([_.Z(),_.n("design:type",Object)],Rf.prototype,"hasError",void 0);_.w([_.Z(),_.n("design:type",Object)],Rf.prototype,"panelShowDelayMs",void 0);
_.w([_.Z(),_.n("design:type",Object)],Rf.prototype,"scrubberComponent",void 0);_.w([_.Z({selector:_.sa,reflectToAttribute:!0}),_.n("design:type",Object)],Rf.prototype,"isFullscreen",void 0);_.w([_.Z(),_.n("design:type",Object)],Rf.prototype,"shouldHideOverlay",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Rf.prototype,"enableAnchoredPanel",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Rf.prototype,"enablePersistentAnchoredPanel",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Rf.prototype,"hideWatchWhilePanel",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Rf.prototype,"useAspectRatio",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Rf.prototype,"enableShortsModernControls",void 0);_.w([_.Z({selector:_.r7y,reflectToAttribute:!0}),_.n("design:type",Object)],Rf.prototype,"isPersistentPanelActive",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Rf.prototype,"anchoredPanelActive",void 0);_.w([_.Z({selector:_.CC,reflectToAttribute:!0}),_.n("design:type",Object)],Rf.prototype,"isShortsPipActive",void 0);_.w([_.Z({selector:byD,reflectToAttribute:!0}),_.n("design:type",Object)],Rf.prototype,"smallScreenSqueezeback",void 0);_.w([_.Z({reflectToAttribute:!0}),_.X("data.adsOverlay"),_.n("design:type",Object),_.n("design:paramtypes",[])],Rf.prototype,"isAdsOverlay",null);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Rf.prototype,"enableFlexibleOverlay",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Rf.prototype,"overlayDensity",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Rf.prototype,"extractOverlay",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Rf.prototype,"extractActionBar",void 0);_.w([_.Z(),_.n("design:type",Function)],Rf.prototype,"onOverlayDensityChanged",void 0);
_.w([_.Z(),_.X("isActive","hasError","isPlayerStarted"),_.n("design:type",Object),_.n("design:paramtypes",[])],Rf.prototype,"shouldRenderPlayerElements",null);_.w([_.Z(),_.X("isActive","isWatchWhileMode"),_.n("design:type",Object),_.n("design:paramtypes",[])],Rf.prototype,"watchWhileOrPersistentActive",null);_.w([_.O8("isActive","hasError","showingExpandedOverlay"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Rf.prototype,"updateShouldHideOverlay",null);
_.w([_.Z({reflectToAttribute:!0}),_.X("isActive","isPlayerStarted","data"),_.n("design:type",Object),_.n("design:paramtypes",[])],Rf.prototype,"shouldRenderScrubber",null);_.w([_.O8("shouldRenderScrubber"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Rf.prototype,"onScrubberDataChange",null);_.w([_.X("data.adsOverlay","data.reelPlayerOverlayRenderer"),_.n("design:type",Object),_.n("design:paramtypes",[])],Rf.prototype,"overlayComponent",null);
_.w([_.O8("watchWhileEngagementPanels"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Rf.prototype,"onEngagementPanelsChanged",null);_.w([_.DM("#player-container"),_.n("design:type",HTMLElement)],Rf.prototype,"playerContainer",void 0);_.w([_.DM("#cinematic-container"),_.n("design:type",HTMLElement)],Rf.prototype,"cinematicContainer",void 0);
_.w([_.O8("isPersistentPanelActive","data.thumbnail"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Rf.prototype,"maybeLogNonDefaultAspectRatio",null);_.w([_.O8("isPersistentPanelActive"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Rf.prototype,"calculateOverlayDensity",null);
_.w([_.O8("overlayDensity","extractOverlay","extractActionBar"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Rf.prototype,"onOverlayDensityChange",null);_.w([_.ZM({is:"ytd-reel-video-renderer",disableElementRegistration:!0})],Rf);
_.V(Rf,"ytd-reel-video-renderer",function(){if(rib!==void 0)return rib;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return rib=b},{mode:_.s_("kevlar_poly_si_batch_j028")?1:2});var Xh=function(){var b=_.g.apply(this,arguments)||this;b.isPreviousPageShorts=!1;b.index=0;b.delayedActiveIndex=0;b.playablePreviousIndex=null;b.isPlayerPaused=!1;b.isPlayerStarted=!1;b.intersectionObserverThreshold=.6;b.fitToVisibleBounds=!1;b.pageSubtype="shorts";b.enablePreviousContinuation=_.N("shorts_in_playlists_web");b.shortsPipEnabled=_.N("web_shorts_pip");b.isDark=document.documentElement.hasAttribute("dark");b.shortsViewTransitions=_.N("web_shorts_view_transitions");b.isFullscreen=!1;b.isShortsPipActive=
!1;b.buttonOverride={iconPosition:"icon-only",size:"XL"};b.anchoredPanelActive=!1;b.isActive=!1;b.smallScreenPersistentPanel=!1;b.isPersistentPanelActive=!1;b.smallScreenSqueezeBack=!1;b.enableScrollIntoViewCenter=_.N("web_scroll_into_view_center");b.enableFlexibleOverlay=_.N("web_enable_flexible_overlay");b.extractOverlay=!1;b.useAspectRatio=_.N("web_use_aspect_ratio");b.enableShortsSequenceRefactorUnify=_.N("web_enable_shorts_sequence_refactor_unify");b.continuationRequestPending=!1;b.carouselContainers=
[];b.isShortsInitialized=!1;b.shortsContentList=[];b.hasDataUpdated=!1;b.playerInPosition=!1;b.hidePreviousButtonImmediately=!1;b.showPreviousButtonImmediately=!1;b.endOfNextContinuation=!1;b.currentPlayerIndex=0;b.nextReelVe=_.an(56921);b.prevReelVe=_.an(56922);b.loopToggleOffVe=_.an(198013);b.loopToggleOnVe=_.an(198014);b.ambientModeToggleVe=_.an(227860);b.reelPlayerPausedStateRendererVe=_.an(141313);b.storedPlaybackSpeed=null;b.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"};b.onOverlayDensityChanged=function(d,B,k,G){d=b.getActiveReelVideo(d);b.extractOverlay=!!k;d==null||d.setAttribute("overlay-density",String(B));k===void 0||d!=null&&d.toggleAttribute("extract-overlay",k);G===void 0||d!=null&&d.toggleAttribute("extract-action-bar",G)};
return b};
_.c(Xh,_.g);_.E=Xh.prototype;_.E.setFirstShortsData=function(){!this.firstShortsData&&this.data&&(this.firstShortsData=this.getCurrentShort())};
_.E.setShortsContentList=function(){var b=this;if(this.enableShortsSequenceRefactorUnify){var d=this.shortsContentList&&this.reelWatchSequenceResponse?[].concat(_.K6(this.shortsContentList)):[],B=this.firstShortsData;if(B){var k=this.reelWatchSequenceResponse;if(B=this.shortsController==null?void 0:I7V(d,B,k!=null?k:null)){var G=B.newContentList,P=B.indexChange;if(G.length!==d.length){var v;(v=this.intersectionObserver)==null||v.disconnect();_.IE(_.Y8,function(){b.shortsContentList=G});
P!==0&&(this.index=P,_.IE(_.Y8,function(){var L;(L=b.getActiveReelVideo(P))==null||L.scrollIntoView({behavior:"instant",block:"nearest",inline:"center"});b.movePlayerToVideo(P)},100));
_.Y8.addLowPriorityJob(function(){b.observeShorts()},500)}}}}};
_.E.calculateIsSmallWidth=function(){return window.innerWidth<=599};
_.E.onResize=function(){var b=_.Yg(),d=b.dispatch,B=this.calculateIsSmallWidth();d.call(b,_.ER({type:"SET_IS_DESKTOP_SMALL_WIDTH",payload:{isDesktopSmallWidth:B}}));this.updateBackNavContainerWidth();this.calculateSqueezebackPanelSize()};
_.E.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}}};
_.E.updateBackNavContainerWidth=function(){if(this.player&&this.backNavButton){var b=(this.hostElement.clientWidth-this.shortsInnerContainer.clientWidth)/2,d=b,B=0;b<250&&(d=b+this.shortsInnerContainer.clientWidth,B=24);_.Wf(this.hostElement,{"--ytd-shorts-header-width":d+"px","--ytd-shorts-top-spacing":B+"px"})}};
_.E.isFirstShorts=function(b){return b&&!this.enableShortsSequenceRefactorUnify?this.index===-b.length:this.index===0};
_.E.isActiveReel=function(b,d,B){B&&(d=this.calculatePrevIndex(d,B));return b===d};
_.E.onFullscreenChange=function(){_.N("web_fullscreen_shorts")&&(this.scrollToVideoThrottle.fire(this.activeIndex,"instant"),this.isFullscreen&&this.isShortsPipActive&&_.I2().resolve(_.VD).close(!0))};
_.E.engagementPanelsChanged=function(){var b;this.watchWhileEngagementPanels=(b=this.data)==null?void 0:b.engagementPanels};
_.E.unregisterPanels=function(){var b=_.I2().resolve(_.EF);if(this.watchWhileEngagementPanels)for(var d=_.C(this.watchWhileEngagementPanels),B=d.next();!B.done;B=d.next()){var k=B.value,G=void 0,P=void 0;B=(G=k.engagementPanelSectionListRenderer)==null?void 0:(P=G.identifier)==null?void 0:P.tag;k=this.getPanelIdentifier(k.engagementPanelSectionListRenderer);b&&(B&&b.panelMap.delete(B),k&&_.N("web_shorts_panel_caching_bugfix")&&(G=B=void 0,(G=(B=b).unregisterPanelContent)==null||G.call(B,k)))}};
_.E.isVideoContent=function(b){return this.isVideoContentCommand(b==null?void 0:b.command)};
_.E.getActiveReelVideo=function(b){return _.Cl(this.hostElement).querySelector('.reel-video-in-sequence-new[id="'+b+'"]')};
_.E.calculatePrevIndex=function(b,d){return d?b-((d==null?void 0:d.length)||0):-1};
_.E.onKeydown=function(b){var d=_.Q8(b)||[];if(!_.bxW(d))if(b.code==="ArrowUp")b.preventDefault(),this.handlePrevButtonClick();else if(b.code==="ArrowDown")b.preventDefault(),this.handleNextButtonClick();else if(b.code==="KeyM")this.toggleMuteUnmuteVideo();else if(b.code==="KeyK"||b.code==="Space")this.togglePlayPauseVideo();else if((b.code==="KeyA"||b.code==="ArrowLeft")&&_.N("web_shorts_keyboard_enable_seek_shortcuts")){var B;(B=this.player)==null||B.seekBy(-5)}else if((b.code==="KeyD"||b.code===
"ArrowRight")&&_.N("web_shorts_keyboard_enable_seek_shortcuts")&&this.player&&this.player.getDuration()>this.player.getCurrentTime()+6){var k;(k=this.player)==null||k.seekBy(5)}};
_.E.onServiceRequestCompleted=function(b,d){b=d.data;if(this.enableShortsSequenceRefactorUnify){if(this.continuationRequestPending=!1,b.continuationEndpoint||b.prevContinuationEndpoint)this.reelWatchSequenceResponse=b}else b.continuationEndpoint&&b.entries?(this.processAppendReelWatchSequenceContinuationEntriesAction({appendReelWatchSequenceContinuationEntriesAction:{entries:b.entries,continuationEndpoint:b.continuationEndpoint}}),this.cachedReelWatchSequenceResponse=b):b.prevContinuationEndpoint&&
b.prevEntries?this.processAppendReelWatchSequenceContinuationEntriesAction({appendReelWatchSequenceContinuationEntriesAction:{prevEntries:b.prevEntries,prevContinuationEndpoint:b.prevContinuationEndpoint}}):this.shortsProcessedSequence&&this.index>0&&(this.endOfNextContinuation=!0)};
_.E.handleEngagementPanelVisibilityChanged=function(b,d){var B=_.I2().resolve(_.EF);if(b&&B){var k=this.getPanelIdentifier(b);if(d==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED")if(this.anchoredPanelActive&&this.activePanel!==k){B.hidePanel({identifier:this.activePanel});var G;this.activePanel=((G=b.identifier)==null?void 0:G.tag)||b.panelIdentifier}else this.isPersistentPanelActive=!0,_.Yg().dispatch(D$q(!0)),this.anchoredPanelActive=!0,this.activePanel=k;else d==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&
this.activePanel===k&&(this.isPersistentPanelActive=this.anchoredPanelActive=!1,_.Yg().dispatch(D$q(!1)))}};
_.E.handlePanelScrimClick=function(){var b=_.I2().resolve(_.EF);this.activePanel&&(b.hidePanel({identifier:this.activePanel}),_.Yg().dispatch(D$q(!1)))};
_.E.getShortsLoopSetting=function(){var b,d,B,k,G;return _.f(function(P){switch(P.nextAddress){case 1:return _.N("kevlar_shorts_auto_advance")?P.yield(_.Pc.getInstance(),2):P.return(!0);case 2:return(b=P.yieldResult)?P.yield(b.get("sfvles"),3):P.return(!0);case 3:return B=(d=P.yieldResult)!=null?d:!1,P.yield(b.get("sfvle"),4);case 4:return G=(k=P.yieldResult)!=null?k:!0,B?P.return(G):P.return(!0)}})};
_.E.handleSignalActionToggleLoopShortsOff=function(){var b=this,d,B,k;return _.f(function(G){switch(G.nextAddress){case 1:if(!b.player)return G.return();b.player.setLoopVideo(!1);d=_.DX();_.K7(d,b.loopToggleOffVe);return G.yield(_.Pc.getInstance(),2);case 2:return(B=G.yieldResult)?G.yield(B.set("sfvle",!1),3):G.return();case 3:return G.yield(B.set("sfvles",!0),4);case 4:k=_.mh(),_.$J(0,203,!1),_.$J(0,204,!0),k.save(),_.tn(G)}})};
_.E.handleSignalActionToggleLoopShortsOn=function(){var b=this,d,B,k;return _.f(function(G){switch(G.nextAddress){case 1:if(!b.player)return G.return();b.player.setLoopVideo(!0);d=_.DX();_.K7(d,b.loopToggleOnVe);return G.yield(_.Pc.getInstance(),2);case 2:return(B=G.yieldResult)?G.yield(B.set("sfvle",!0),3):G.return();case 3:return G.yield(B.set("sfvles",!0),4);case 4:k=_.mh(),_.$J(0,203,!0),_.$J(0,204,!0),k.save(),_.tn(G)}})};
_.E.handleSignalActionToggleCinematicShortsOn=function(){kgb(!0);var b;(b=this.JSC$23068_cinematicController)==null||_.wQq(b,!0);_.K7(_.DX(),this.ambientModeToggleVe,{toggleButtonData:{isToggledOn:!1}})};
_.E.handleSignalActionToggleCinematicShortsOff=function(){kgb(!1);var b;(b=this.JSC$23068_cinematicController)==null||_.wQq(b,!1);_.K7(_.DX(),this.ambientModeToggleVe,{toggleButtonData:{isToggledOn:!0}})};
_.E.toggleMuteUnmuteVideo=function(){this.player&&(this.player.isMuted()?this.player.unMute():this.player.mute())};
_.E.togglePlayPauseVideo=function(){this.player&&(this.player.getPlayerState()===1?this.player.pauseVideo():this.player.getPlayerState()===2&&this.player.playVideo())};
_.E.unhideCurrentOverlay=function(){this.hasDataUpdated=!0;if(this.overlayContainer&&this.playerInPosition){var b=this.overlayContainer.querySelector("#experiment-overlay");b&&_.Y8.addLowPriorityJob(function(){b.style.display="unset"},100)}else if(this.overlayContainer){var d;
((d=this.playerElement.getPlayer())==null?void 0:d.getPlayerState())===-1&&this.movePlayerToVideo(this.index)}};
_.E.getCurrentShort=function(){if(this.currentEndpoint){var b=this.currentEndpoint;if(this.isNonVideoContentCommand(b)){var d=_.p(b,_.f7);return{reelNonVideoContentRenderer:_.p(d==null?void 0:d.renderer,_.Wv),command:b}}if(this.data){var B;d=(B=_.p(this.currentEndpoint,_.Uk))==null?void 0:B.thumbnail;var k;B=(k=this.data.overlay)==null?void 0:k.reelPlayerOverlayRenderer;_.I2().resolve(_.Yf);b=this.data;var G,P;k=(G=b.overlay)==null?void 0:(P=G.shortsAdsRenderer)==null?void 0:P.adSlots;if(k!==void 0)k.length===
0?(_.Tn("Shorts ads returned no ad slots."),b=void 0):(k.length>1&&_.Tn("Shorts ads has more than one ad slots."),b=_.p(k[0],_.rQl));else{var v,L;b=_.p((v=b.overlay)==null?void 0:(L=v.shortsAdsRenderer)==null?void 0:L.overlay,_.rQl)}v=b;b=Object.assign({},this.currentEndpoint,{reelWatchEndpoint:Object.assign({},_.p(this.currentEndpoint,_.Uk),{sequenceParams:void 0,sequenceProvider:void 0,racyCheckOk:void 0,contentCheckOk:void 0})});var A;return{reelPlayerOverlayRenderer:B,thumbnail:d,command:b,adsOverlay:v,
videoId:(A=_.p(this.currentEndpoint,_.Uk))==null?void 0:A.videoId}}}};
_.E.created=function(){var b=this;this.scrollToVideoThrottle=new _.aI(function(d,B){B=B===void 0?"smooth":B;var k;(k=b.getActiveReelVideo(d))==null||k.scrollIntoView({behavior:B,block:"nearest",inline:b.enableScrollIntoViewCenter?"center":"start"})},500,this);
this.shortsController=_.I2().resolve(_.Yf);this.maybeCreateIntersectionObserver()};
_.E.onScroll=function(){this.scrollToVideoThrottle.fire(this.index)};
_.E.attached=function(){var b=this;_.I2().resolve(_.Yf).registerRootElement(this);this.pageScrollElement=_.Cl(this.hostElement).querySelector("#shorts-container");document.addEventListener("yt-shorts-reset",_.mq(this,this.processResetAction));_.N("web_fullscreen_shorts")&&window.ResizeObserver&&!this.resizeObserver&&(this.resizeObserver=this.onResizeFinished(this.shortsContainer,function(){b.maybeCreateIntersectionObserver();b.scrollToVideoThrottle.fire(b.activeIndex,"instant");b.shortsContainer.style.overflowY=
"scroll"}))};
_.E.updateReelWatchSequenceResponse=function(){var b=this,d;if(_.N("web_enable_delay_shorts_sequence_call_new")&&this.currentEndpoint&&((d=_.p(this.currentEndpoint,_.Uk))==null?0:d.sequenceParams)&&!this.reelWatchSequenceResponse){var B;(B=this.shortsController)==null||$$V(B,this.currentEndpoint).then(function(k){k&&(b.reelWatchSequenceResponse=k,b.cachedReelWatchSequenceResponse=k,_.Y8.addLowPriorityJob(function(){b.observeShorts()}))})}};
_.E.calculateSqueezebackPanelSize=function(){var b=this,d=window.innerWidth-456-(window.innerHeight-106)*.5625;_.Y8.addLowPriorityJob(function(){d<360?(b.hostElement.style.setProperty("--anchored-panel-width","480px"),_.Yg().dispatch(U$D(!0))):(b.hostElement.style.setProperty("--anchored-panel-width",Math.min(d,480)+"px"),_.Yg().dispatch(U$D(!1)))})};
_.E.detached=function(){var b=_.I2().resolve(_.Yf);b.rootElement=void 0;var d;(d=b.unsubscribeFromStore)==null||d.call(b);b.unsubscribeFromStore=void 0;document.removeEventListener("yt-shorts-reset",_.mq(this,this.processResetAction));this.intersectionObserver=this.resizeObserver=void 0};
_.E.onResizeFinished=function(b,d){var B=this,k=new ResizeObserver(function(){B.shortsContainer.style.overflowY="hidden";_.Y8.addLowPriorityJob(function(){d()},100)});
k.observe(b);return k};
_.E.resetDocumentScrollTop=function(){var b,d;if((b=document)==null?0:(d=b.scrollingElement)==null?0:d.scrollTop)document.scrollingElement.scrollTop=0};
_.E.loadPage_=function(b){var d=this;this.resetDocumentScrollTop();if(this.currentEndpoint&&this.isNonVideoContentCommand(this.currentEndpoint))this.data=this.playerData=void 0;else if(this.initCsi(),this.updateTitle(this.playerData),b){var B;if((B=_.p(this.currentEndpoint,_.Uk))==null?0:B.sequenceParams)this.index=0,this.scrollToVideoThrottle.fire(this.index),this.movePlayerToVideo(this.index);this.data=b;this.isPlayerStarted?this.handleOnPlaybackCommand():this.afterPlayerStarted=function(){d.isPlayerStarted&&
(d.handleOnPlaybackCommand(),d.afterPlayerStarted=function(){})};
this.registerPanel(b)}};
_.E.afterPlayerStarted=function(){};
_.E.handleOnPlaybackCommand=function(){if(_.N("web_shorts_comment_stickers")&&this.isPlayerStarted){var b,d=(b=_.p(this.currentEndpoint,_.Uk))==null?void 0:b.onPlaybackCommand;d&&this.ytComponentBehavior.resolveCommand(d)}};
_.E.maybeCreateIntersectionObserver=function(){var b=this,d=this.calculateIntersectionObserverThreshold();if(!this.intersectionObserver||this.intersectionObserverThreshold!==d){this.intersectionObserverThreshold=d;var B={rootMargin:"0px",threshold:d},k;(k=this.intersectionObserver)==null||k.disconnect();this.intersectionObserver=new IntersectionObserver(function(G){G=_.C(G);for(var P=G.next();!P.done;P=G.next())if(P=P.value,P.intersectionRatio>d){P=Number(P.target.id);if(isNaN(P))break;if(P===b.index)break;
_.e91();b.loadVideo(P);_.jb("r_vtc")}},B);
this.enableShortsSequenceRefactorUnify||this.observeShorts()}};
_.E.observeShorts=function(){var b,d,B,k=this.enableShortsSequenceRefactorUnify?((b=this.shortsContentList)==null?void 0:b.length)||0:(((d=this.shortsProcessedPrevSequence)==null?void 0:d.length)||0)+(((B=this.shortsProcessedSequence)==null?void 0:B.length)||0);if(this.carouselContainers.length<k&&(this.carouselContainers=[].concat(_.K6(_.Cl(this.hostElement).querySelectorAll(".reel-video-in-sequence-new"))),this.enableShortsSequenceRefactorUnify))for(b=_.C(this.carouselContainers),d=b.next();!d.done;d=
b.next())d=d.value,B=void 0,(B=this.intersectionObserver)==null||B.observe(d);if(!this.enableShortsSequenceRefactorUnify)for(b=_.C(this.carouselContainers),d=b.next();!d.done;d=b.next())d=d.value,B=void 0,(B=this.intersectionObserver)==null||B.observe(d)};
_.E.initCsi=function(){_.xyc("reel_watch","pbs pbp pbu r_vtc r_tr cpt".split(" "));var b={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"}},d,B;if((d=this.playerData)==null?0:(B=d.cacheMetadata)==null?0:B.isCacheHit)b.isCacheHit=!0;var k;if(d=(k=_.p(this.currentEndpoint,_.Uk))==null?void 0:
k.prefetchTaskId)b.prefetchInfo={taskId:d};_.zA(b)};
_.E.isAd=function(){var b,d;return!!((b=_.p(this.currentEndpoint,_.Uk))==null?0:(d=b.adClientParams)==null?0:d.isAd)};
_.E.getPlayer=function(){this.$||this._enableProperties();return this.playerElement};
_.E.getPlayerContainer=function(){var b;return(b=_.Cl(this.hostElement).querySelector("ytd-reel-video-renderer"))==null?void 0:b.playerContainer};
_.E.onPlayerStateChange=function(b){var d=this;this.isPlayerPaused=b===2;b!==1&&this.isShortPlayable()||this.currentPlayerIndex===this.index?b===1&&this.index===0&&(this.isPlayerStarted||_.Yg().dispatch(o8$(!0))):(this.movePlayerToVideo(this.index),this.isPlayerStarted||_.Yg().dispatch(o8$(!0)));this.player&&!this.player.getLoopVideo()&&_.Y8.addLowPriorityJob(function(){d.getShortsLoopSetting().then(function(B){var k;(k=d.player)==null||k.setLoopVideo(B)})});
this.isPlayerPaused&&_.N("web_shorts_paused_state_logging")&&_.uV(_.hb(),[this.reelPlayerPausedStateRendererVe])};
_.E.isShortPlayable=function(){if(_.N("kevlar_playable_short_killswitch"))return!0;var b;return(b=this.playerData)!=null&&b.playabilityStatus?this.playerData.playabilityStatus.status==="OK":!1};
_.E.setNormalPlaybackSpeed=function(){var b=this,d,B;return _.f(function(k){if(k.nextAddress==1)return k.yield(b.getPlayer().getPlayerPromise(),2);d=k.yieldResult;B=d.getPlaybackRate();B!==1&&(b.storedPlaybackSpeed=B,d.setPlaybackRate(1));_.tn(k)})};
_.E.restorePlaybackSpeed=function(){var b=this,d;return _.f(function(B){if(B.nextAddress==1)return b.storedPlaybackSpeed===null?B.jumpTo(0):B.yield(b.getPlayer().getPlayerPromise(),3);d=B.yieldResult;d.setPlaybackRate(b.storedPlaybackSpeed);b.storedPlaybackSpeed=null;_.tn(B)})};
_.E.playerDataChanged=function(){var b=this,d,B,k,G,P,v,L,A,a;return _.f(function(O){if(O.nextAddress==1){d=b.getPlayer();b.enableShortsSequenceRefactorUnify||(B=b.intersectionObserver)==null||B.disconnect();if(b.playerData){if(((k=b.playerData.videoDetails)==null?void 0:k.videoId)!==((G=d.getPlayer())==null?void 0:G.getVideoData().video_id)){P={};if(v=_.p(b.currentEndpoint,_.Uk))P.watch_endpoint=v,v.endTimeSeconds&&(P.end=v.endTimeSeconds);d.loadVideoWithPlayerResponse(b.playerData,P)}}else return O.return();
return b.player?O.jumpTo(2):O.yield(d.getPlayerPromise(),3)}O.nextAddress!=2&&(b.player=O.yieldResult,b.JSC$23068_playerStateChangeListener=b.onPlayerStateChange.bind(b),b.player.addEventListener("onStateChange",b.JSC$23068_playerStateChangeListener),_.N("kevlar_client_enable_shorts_player_bootstrap")&&_.uQ(),b.scrollToVideoThrottle.fire(b.index),b.movePlayerToVideo(b.index),_.Y8.addLowPriorityJob(function(){b.getShortsLoopSetting().then(function(I){var D;(D=b.player)==null||D.setLoopVideo(I)})}),
_.sVH.resolve(b.player),b.player.syncVolume(),b.getPlayer().focusOnPlayer());
_.Y8.addLowPriorityJob(function(){b.observeShorts()},100);
L=b.player.getPlayerState(b.player.getPresentingPlayerType());L!==1||b.isPlayerStarted||_.Yg().dispatch(o8$(!0));b.updateBackNavContainerWidth();A=_.p(b.currentEndpoint,_.Uk);((a=A)==null?0:a.startTimeSeconds)&&b.player.seekTo(A.startTimeSeconds);if(b.JSC$23068_cinematicController||b.cinematicsInitializeJobId)return O.return();b.cinematicsInitializeJobId=_.Y8.addLowPriorityJob(function(){b.initCinematicController();b.cinematicsInitializeJobId=void 0});
_.tn(O)})};
_.E.onShortUndoDismiss=function(){var b=this,d=m$s().pop();d!==void 0&&(_.Op(this,function(){b.showCardWithIndex(d)}),this.playablePreviousIndex=this.getPlayablePreviousIndex())};
_.E.onShortsDismiss=function(b){if(b=b.detail.reelDismissalActionRenderer)(b=_.p(b.onDismissalCompletionRenderer,_.NFD))&&this.ytComponentBehavior.resolveCommand({openPopupAction:{popupType:"TOAST",popup:{notificationActionRenderer:b}}}),this.scrollAndDismissCard()};
_.E.processReelNonVideoContentDismissalCommand=function(b){var d=this;this.activeDimissalTimeout&&(clearTimeout(this.activeDimissalTimeout),this.activeDimissalTimeout=void 0);b=_.p(b,HyD);this.activeDimissalTimeout=setTimeout(function(){d.scrollAndDismissCard()},Number(b==null?void 0:b.delayMs))};
_.E.scrollAndDismissCard=function(){var b=this,d=this.index;m$s().push(d);_.Op(this,function(){var B=b.getPlayableNextIndex();B!==null&&(b.hideCardWithIndex(d),b.scrollToVideoThrottle.fire(B))})};
_.E.hideCardWithIndex=function(b){if(b=this.getActiveReelVideo(b))b.hidden=!0};
_.E.showCardWithIndex=function(b){if(b=this.getActiveReelVideo(b))b.hidden=!1};
_.E.onActiveChanged=function(){this.activeChanged(this.ytPageBehavior.active)};
_.E.activeChanged=function(b){_.Yg().dispatch(_.ER({type:"SET_IS_SHORTS_ACTIVE",payload:{isShortsActive:b}}));if(b)document.addEventListener("keydown",_.mq(this,this.onKeydown)),document.body.setAttribute("no-y-overflow",""),this.setNormalPlaybackSpeed(),this.getPlayer().focusOnPlayer();else{if(this.isAd()){var d;(d=this.player)==null||d.sendAbandonmentPing()}var B;(B=this.player)==null||B.cueVideoByPlayerVars({videoId:"00000000"});document.removeEventListener("keydown",_.mq(this,this.onKeydown));
document.body.removeAttribute("no-y-overflow");this.restorePlaybackSpeed();this.processResetAction()}};
_.E.graftClientVisualElements=function(){if(this.data){var b=_.DX();_.kXH(b,_.Eq({response:this.reelWatchSequenceResponse}));_.wd(b,this.nextReelVe);_.wd(b,this.prevReelVe);_.N("kevlar_shorts_auto_advance")&&(_.wd(b,this.loopToggleOffVe),_.wd(b,this.loopToggleOnVe));_.wd(b,this.ambientModeToggleVe);_.uV(_.hb(),[this.nextReelVe,this.prevReelVe]);_.N("web_shorts_paused_state_logging")&&_.wd(b,this.reelPlayerPausedStateRendererVe)}};
_.E.graftNvcRenderer=function(){var b,d,B,k,G,P,v=this.enableShortsSequenceRefactorUnify?(b=this.shortsContentList)==null?void 0:(d=b[this.index])==null?void 0:d.command:this.index<0?(B=this.shortsProcessedPrevSequence)==null?void 0:(k=B[this.shortsProcessedPrevSequence.length+this.index])==null?void 0:k.command:(G=this.shortsProcessedSequence)==null?void 0:(P=G[this.index])==null?void 0:P.command;if(v&&this.isNonVideoContentCommand(v)){b=_.p(v,_.f7);var L,A;(b=(L=_.p(b==null?void 0:b.renderer,_.Wv))==
null?void 0:(A=L.loggingDirectives)==null?void 0:A.trackingParams)&&_.DX().graftServerVe(b)}};
_.E.setActiveIndex=function(){_.I2().resolve(_.Yf).setActiveIndex(this.index)};
_.E.onShortsPipActiveChanged=function(){this.isShortsMiniplayerActive()&&this.updateMiniplayerData()};
_.E.lazyUpdateMiniplayerData=function(){var b=this;this.isShortsMiniplayerActive()&&(this.cancelPreviousMiniplayerDataUpdate(),this.updateMiniplayerDataJobId=_.Y8.addLowPriorityJob(function(){b.updateMiniplayerData();b.updateMiniplayerDataJobId=void 0}))};
_.E.cancelPreviousMiniplayerDataUpdate=function(){this.updateMiniplayerDataJobId&&_.Y8.cancelJob(this.updateMiniplayerDataJobId)};
_.E.updateMiniplayerData=function(){var b,d,B,k=_.I2().resolve(_.VD),G={shortsData:this.getCurrentShort(),previousButtonDisabled:!((b=this.prevButtonData)==null||!b.isDisabled),nextButtonDisabled:!((d=this.nextButtonData)==null||!d.isDisabled),playabilityStatus:(B=this.playerData)==null?void 0:B.playabilityStatus};_.uN(k,G)};
_.E.resetPlayerLocation=function(){var b=this.getPlayer();this.initialPlayerContainer&&b.appendTo(this.initialPlayerContainer,void 0,!0);this.shortsInnerContainer&&this.overlayContainer&&(this.shortsInnerContainer.appendChild(this.overlayContainer),this.overlayContainer=void 0)};
_.E.movePlayerToVideo=function(b,d){var B=this;d=d===void 0?!0:d;var k=this.getActiveReelVideo(b),G=this.getPlayer();if(k){this.overlayContainer?k.appendChild(this.overlayContainer):(this.overlayContainer=_.Cl(this.hostElement).querySelector("ytd-reel-video-renderer")||void 0,k.appendChild(this.overlayContainer),this.isShortsMiniplayerActive()||G.appendTo(this.overlayContainer.playerContainer,void 0,!0));var P;(P=this.player)==null||P.setSize(NaN,NaN);this.isActive||_.ws(_.Y8,function(){B.isActive=
!0});
G.style.visibility="visible";this.playerInPosition=!0;this.hasDataUpdated&&this.unhideCurrentOverlay();_.N("reels_web_disable_rtr_tick")||_.N("reels_web_use_pbs_first_shorts")&&b===0||_.hU("r_tr");this.currentPlayerIndex=b;k.appendChild(this.errorScreenContainer);var v;(v=this.JSC$23068_cinematicController)==null||_.KB_(v)}else d?_.Y8.addLowPriorityJob(function(){B.movePlayerToVideo(B.index,!1)}):Math.random()<=_.Nt("web_shorts_error_logging_threshold")&&_.Ys(new _.iq("Trying to movePlayerToVideo with undefined container.",
{firstAttempt:d,
index:b}))};
_.E.getAspectRatio=function(b){return(b==null?0:b.thumbnail)&&ev0(b.thumbnail)?"--ytd-shorts-player-ratio: "+ev0(b.thumbnail):"--ytd-shorts-player-ratio: 0.5625"};
_.E.getBackgroundImage=function(b){if(b!=null&&b.thumbnail)return(b=_.GD(b.thumbnail.thumbnails))?'background-image:url("'+b+'");':"background-color:black;"};
_.E.onPersistentPanelActiveChanged=function(){var b=this.getCurrentShort();if(b&&(b==null?0:b.thumbnail)&&ev0(b.thumbnail)!==.5625){var d;(d=this.player)==null||d.setSize(NaN,NaN)}};
_.E.isShortsMiniplayerActive=function(){return this.shortsPipEnabled&&this.isShortsPipActive};
_.E.moveCinematicsToVideo=function(){var b=_.Cl(this.hostElement).querySelector("ytd-reel-video-renderer");(b==null?0:b.cinematicContainer)&&b.cinematicContainer!==this.shortsCinematicContainer.parentElement&&b.cinematicContainer.appendChild(this.shortsCinematicContainer)};
_.E.onPrevButtonDataChange=function(){this.updatePrevButtonData()};
_.E.updatePrevButtonData=function(){var b=this.get("overlay.reelPlayerOverlayRenderer.prevItemButton.buttonRenderer",this.data);b?this.prevButtonData=b=Object.assign({},b,{accessibility:{label:_.AU("PREVIOUS_VIDEO_LABEL")},icon:{iconType:"YOUTUBE_SHORTS_ARROW_UP"},tooltip:this.isUpArrowHidden?"":_.AU("PREVIOUS_VIDEO_LABEL")}):this.prevButtonData&&(this.prevButtonData=b=Object.assign({},this.prevButtonData,{isDisabled:!1}))};
_.E.onNextButtonDataChange=function(){this.updateNextButtonData()};
_.E.updateNextButtonData=function(){var b=this.get("overlay.reelPlayerOverlayRenderer.nextItemButton.buttonRenderer",this.data);b&&(this.nextButtonData=b=Object.assign({},b,{accessibility:{label:_.AU("NEXT_VIDEO_LABEL")},icon:{iconType:"YOUTUBE_SHORTS_ARROW_DOWN"},tooltip:_.AU("NEXT_VIDEO_LABEL")||""}))};
_.E.getPlayablePreviousIndex=function(){for(var b,d=this.index-1;d>=-(((b=this.prevShortsSequence)==null?void 0:b.length)||0);d--)if(!m$s().includes(d))return d;return null};
_.E.getIndexInSequence=function(b,d){return b.findIndex(function(B){var k;return((k=_.p(B.command,_.Uk))==null?void 0:k.videoId)===d})};
_.E.handlePrevButtonClick=function(b){var d=this,B,k;return _.f(function(G){B=d.getPlayablePreviousIndex();if(B===null)return G.return();d.gestureType=((k=b)==null?void 0:k.type)==="click"?"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK":"INTERACTION_LOGGING_GESTURE_TYPE_KEY_PRESS";B===0&&(d.hidePreviousButtonImmediately=!0);if(d.shortsViewTransitions&&document.startViewTransition)return document.startViewTransition(function(){d.scrollToVideoThrottle.fire(B,"auto")}),G.return();
d.scrollToVideoThrottle.fire(B);_.tn(G)})};
_.E.getPlayableNextIndex=function(){for(var b,d,B=this.index+1;B<(this.enableShortsSequenceRefactorUnify?(b=this.shortsContentList)==null?void 0:b.length:((d=this.shortsProcessedSequence)==null?void 0:d.length)||0);B++)if(!m$s().includes(B))return B;return null};
_.E.handleNextButtonClick=function(b,d){var B=this,k,G;return _.f(function(P){k=B.getPlayableNextIndex();if(k===null)return P.return();k===1&&(B.showPreviousButtonImmediately=!0);B.gestureType=((G=b)==null?void 0:G.type)==="click"?"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK":"INTERACTION_LOGGING_GESTURE_TYPE_KEY_PRESS";d&&(B.gestureType=d);if(B.shortsViewTransitions&&document.startViewTransition)return document.startViewTransition(function(){B.scrollToVideoThrottle.fire(k,"auto")}),P.return();
B.scrollToVideoThrottle.fire(k);_.tn(P)})};
_.E.handleReelNavigateCommand=function(b,d,B){(b=_.p(b,hnD))&&d&&b.destination==="REEL_NAVIGATION_DESTINATION_NEXT"&&this.handleNextButtonClick(B)};
_.E.loadVideo=function(b,d){d=d===void 0?!1:d;if(b!==this.currentPlayerIndex){_.Yg().dispatch(o8$(!1));if(this.isAd()&&!d){var B;(B=this.player)==null||B.notifyShortsAdSwipeEvent()}if((d=this.JSC$23068_cinematicController)!=null){var k;(k=d.currentCinematicEffect)==null||k.pause()}if((k=this.JSC$23068_cinematicController)!=null){var G;(G=k.currentCinematicEffect)==null||G.clear()}k=b>this.index;this.isShortsMiniplayerActive()&&(this.cancelPreviousMiniplayerDataUpdate(),this.setMiniplayerPreview(k));
this.getPlayer().style.visibility="hidden";this.hasDataUpdated=this.playerInPosition=!1;this.overlayContainer&&(this.overlayContainer.querySelector("#experiment-overlay").style.display="none");var P,v,L,A,a,O;G=this.enableShortsSequenceRefactorUnify?(P=this.shortsContentList)==null?void 0:(v=P[b])==null?void 0:v.command:b<0?(L=this.shortsProcessedPrevSequence)==null?void 0:(A=L[this.shortsProcessedPrevSequence.length+b])==null?void 0:A.command:(a=this.shortsProcessedSequence)==null?void 0:(O=a[b])==
null?void 0:O.command;this.index=b;this.gestureType||(this.gestureType=k?"INTERACTION_LOGGING_GESTURE_TYPE_SWIPE":"INTERACTION_LOGGING_GESTURE_TYPE_BACK_SWIPE");G&&this.isVideoContentCommand(G)&&(this.ytComponentBehavior.resolveCommand(G,{form:{createScreenConfig:{clickedVisualElement:k?this.nextReelVe:this.prevReelVe,implicitGestureType:this.gestureType}}}),this.gestureType=void 0);if(G&&this.isNonVideoContentCommand(G)){this.currentEndpoint=G;this.data=void 0;P=_.DX();v=_.p(G,_.f7);var I,D;(v=(I=
_.p(v==null?void 0:v.renderer,_.Wv))==null?void 0:(D=I.screenLoggingData)==null?void 0:D.screenVeType)&&_.i7(P,v);this.currentPlayerIndex=-1;this.player&&this.isShortPlayable()&&this.player.pauseVideo();(I=this.getActiveReelVideo(b))&&I.appendChild(this.overlayContainer)}var U,M;I=this.enableShortsSequenceRefactorUnify?((U=this.shortsContentList)==null?NaN:U.length)-4<=b:((M=this.reelWatchSequenceResponse)==null?void 0:M.entries)&&b===this.reelWatchSequenceResponse.entries.length-1;var z;if(((z=this.reelWatchSequenceResponse)==
null?0:z.continuationEndpoint)&&I){var H,l;U={contentPlaybackContext:_.LF({},(l=_.p((H=this.currentEndpoint)==null?void 0:H.commandMetadata,_.LT))==null?void 0:l.url,window.location.href)};_.N("web_shorts_early_continuation")?this.continuationRequestPending||(this.ytComponentBehavior.resolveCommand(this.reelWatchSequenceResponse.continuationEndpoint,{form:U}),this.continuationRequestPending=!0):this.ytComponentBehavior.resolveCommand(this.reelWatchSequenceResponse.continuationEndpoint,{form:U})}var F,
K;b=this.enableShortsSequenceRefactorUnify?b===0:b===-(((F=this.reelWatchSequenceResponse)==null?void 0:(K=F.prevEntries)==null?void 0:K.length)||0);var u,r;((u=this.reelWatchSequenceResponse)==null?0:u.prevContinuationEndpoint)&&((r=this.reelWatchSequenceResponse)==null?0:r.prevEntries)&&b&&this.ytComponentBehavior.resolveCommand(this.reelWatchSequenceResponse.prevContinuationEndpoint)}};
_.E.setMiniplayerPreview=function(b){b=(b===void 0?0:b)?this.getPlayableNextIndex():this.getPlayablePreviousIndex();var d,B,k,G,P=_.I2().resolve(_.VD),v={shortsData:void 0,shortsPreviewThumbnail:b?this.enableShortsSequenceRefactorUnify?(d=this.shortsContentList)==null?void 0:(B=d[b])==null?void 0:B.thumbnail:(k=this.shortsProcessedSequence)==null?void 0:(G=k[b])==null?void 0:G.thumbnail:void 0};_.uN(P,v)};
_.E.updateTitle=function(b){var d,B;b=(b==null?0:b.adSlots)?"":(B=b==null?void 0:(d=b.videoDetails)==null?void 0:d.title)!=null?B:"";_.dp(this.hostElement,"yt-update-title",b)};
_.E.registerPanel=function(b){var d=_.I2().resolve(_.EF);if(d){b=_.C(b.engagementPanels||[]);for(var B=b.next();!B.done;B=b.next()){B=B.value;var k=this.getPanelIdentifier(B.engagementPanelSectionListRenderer),G=void 0,P=void 0;(P=(G=d).registerPanelContent)==null||P.call(G,k,B)}}};
_.E.getPanelIdentifier=function(b){var d;return(b==null?void 0:(d=b.identifier)==null?void 0:d.tag)||(b==null?void 0:b.panelIdentifier)||(b==null?void 0:b.targetId)};
_.E.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;_.Yg().dispatch(o8$(!1));this.isShortsInitialized=!1;this.resetPlayerLocation();this.shortsContainer.scrollTop=0;this.carouselContainers=
[];_.Yg().dispatch(D$q(!1));var b;(b=this.shortsController)!=null&&(b.dismissedIndices=[]);var d;(d=this.shortsController)!=null&&d.watchWhileIndices.clear();this.isShortsMiniplayerActive()&&_.I2().resolve(_.VD).close(!0)};
_.E.processAppendReelWatchSequenceContinuationEntriesAction=function(b){var d=this,B;(B=this.intersectionObserver)==null||B.disconnect();b=b.appendReelWatchSequenceContinuationEntriesAction;if(b==null?0:b.entries){var k;this.reelWatchSequenceResponse=Object.assign({},this.reelWatchSequenceResponse,{entries:[].concat(_.K6(((k=this.reelWatchSequenceResponse)==null?void 0:k.entries)||[]),_.K6(b.entries)),continuationEndpoint:b.continuationEndpoint})}else if(b==null?0:b.prevEntries){var G;this.reelWatchSequenceResponse=
Object.assign({},this.reelWatchSequenceResponse,{prevEntries:[].concat(_.K6(((G=this.reelWatchSequenceResponse)==null?void 0:G.prevEntries)||[]),_.K6(b.prevEntries)),prevContinuationEndpoint:b.prevContinuationEndpoint});_.Y8.addLowPriorityJob(function(){d.movePlayerToVideo(d.index);d.scrollToVideoThrottle.fire(d.index,"instant")})}else return;
_.Y8.addLowPriorityJob(function(){d.observeShorts()},100)};
_.E.processWatchSequence=function(b){var d=this;return b.map(function(B){B=B.command;if(d.isVideoContentCommand(B)){var k=_.p(B,_.Uk);return{reelPlayerOverlayRenderer:_.p(k==null?void 0:k.overlay,_.WoM),thumbnail:k.thumbnail,command:B}}return d.isNonVideoContentCommand(B)?(k=_.p(B,_.f7),{reelNonVideoContentRenderer:_.p(k==null?void 0:k.renderer,_.Wv),command:B}):{command:B}})};
_.E.calculateIntersectionObserverThreshold=function(){var b=_.Cl(this.hostElement).querySelector("ytd-reel-video-renderer"),d=1;(b==null?0:b.offsetHeight)&&(b==null?0:b.offsetWidth)&&(d=Math.min(b.offsetHeight,this.shortsContainer.offsetHeight)/b.offsetHeight*(Math.min(b.offsetWidth,this.shortsContainer.offsetWidth)/b.offsetWidth));return Math.round(d*.6*10)/10};
_.E.isVideoContentCommand=function(b){_.I2().resolve(_.Yf);return!!_.p(b,_.Uk)};
_.E.isNonVideoContentCommand=function(b){_.I2().resolve(_.Yf);return!!_.p(b,_.f7)};
_.E.initCinematicController=function(){var b=this;if(this.player&&this.shortsCinematicContainer){this.JSC$23068_cinematicController=new _.DT(this.shortsCinematicContainer,this.player);var d,B=_.p((d=this.data)==null?void 0:d.background,_.x9);_.uRq(this.JSC$23068_cinematicController,B);_.wQq(this.JSC$23068_cinematicController,B$$(B));_.iws(this.JSC$23068_cinematicController);_.Y8.addLowPriorityJob(function(){b.moveCinematicsToVideo()})}};
_.E.handleMiniplayerNavigateShorts=function(b){b==="REEL_NAVIGATION_DESTINATION_NEXT"?this.handleNextButtonClick():b==="REEL_NAVIGATION_DESTINATION_PREV"&&this.handlePrevButtonClick()};
_.E.handleSignalActionToggleShortsPictureInPicture=function(){if(_.I2().resolve(_.VD).pictureInPictureSupported()){var b=_.I2().resolve(_.Yf);if(_.N("web_shorts_pip")){var d=_.I2().resolve(_.VD);b.isShortsPipActive()?d.deactivate():d.isMiniplayerActive()||(_.qw().shortsPipActivation=!0,_.RBQ(d))}}else(b=this.player)==null||b.togglePictureInPicture()};
_.DB.Object.defineProperties(Xh.prototype,{prevShortsSequence:{configurable:!0,enumerable:!0,get:function(){var b;if((b=this.reelWatchSequenceResponse)!=null&&b.prevEntries)return this.processWatchSequence([].concat(_.K6(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(_.K6(this.prevShortsSequence))}},
shortsSequence:{configurable:!0,enumerable:!0,get:function(){var b;if((b=this.reelWatchSequenceResponse)!=null&&b.entries&&!this.enableShortsSequenceRefactorUnify)return this.processWatchSequence(this.reelWatchSequenceResponse.entries)}},
shortsProcessedSequence:{configurable:!0,enumerable:!0,get:function(){var b=this;if(this.firstShortsData){if(!this.shortsSequence)return[this.firstShortsData];var d;if(this.index<0||this.shortsProcessedSequence&&this.shortsSequence&&((d=this.shortsProcessedSequence)==null?void 0:d.length)>this.shortsSequence.length)return this.shortsProcessedSequence;var B;d=_.p((B=this.firstShortsData)==null?void 0:B.command,_.Uk);if(d==null||!d.videoId)return this.shortsProcessedSequence;B=this.getIndexInSequence(this.shortsSequence,
d.videoId);if(B!==-1){if(this.shortsProcessedSequence&&this.shortsSequence&&this.shortsProcessedSequence.length===this.shortsSequence.length)return this.shortsProcessedSequence;this.index===0&&(this.currentPlayerIndex=this.index=B,_.Y8.addLowPriorityJob(function(){b.scrollToVideoThrottle.fire(b.index,"auto");b.movePlayerToVideo(b.index)}));
return[].concat(_.K6(this.shortsSequence))}this.shortsProcessedPrevSequence||_.IE(_.Y8,function(){b.observeShorts()},100);
return[this.firstShortsData].concat(_.K6(this.shortsSequence))}}},
isUpArrowHidden:{configurable:!0,enumerable:!0,get:function(){this.playablePreviousIndex=this.getPlayablePreviousIndex();var b=this.isFirstShorts(this.prevShortsSequence)||this.playablePreviousIndex===null;b&&(this.hidePreviousButtonImmediately=!1);if(this.showPreviousButtonImmediately){if(b)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 b;return this.index===((b=this.shortsContentList)==null?NaN:b.length)-1}if(this.endOfNextContinuation){var d,B;return this.index===((d=this.reelWatchSequenceResponse)==null?void 0:(B=d.entries)==null?void 0:B.length)}var k;return!((k=this.reelWatchSequenceResponse)==null?0:k.entries)&&this.index===0}},
activeIndex:{configurable:!0,enumerable:!0,get:function(){var b;(b=this.delayedActiveIndexUpdateDebouncer)==null||b.fire(this.index);return this.index}},
shouldRenderOfflineContent:{configurable:!0,enumerable:!0,get:function(){var b,d,B;return this.isShortPlayable()||((d=_.p((b=this.data)==null?void 0:b.watchStatus,_.NwU))==null?void 0:(B=d.style)==null?void 0:B.value)!=="BACKGROUND_PROMO_STYLE_TYPE_FULL_HEIGHT"?!1:!0}},
anchoredEngagementPanels:{configurable:!0,enumerable:!0,get:function(){var b=this,d=this.currentEndpoint&&this.isNonVideoContentCommand(this.currentEndpoint),B;if((this.data||d)&&(((B=this.data)==null?0:B.engagementPanels)||this.isAd()||d)){d=!1;this.activePanel="shorts-comments-panel";var k;B=_.C(((k=this.data)==null?void 0:k.engagementPanels)||[]);for(k=B.next();!k.done;k=B.next())if(this.getPanelIdentifier(k.value.engagementPanelSectionListRenderer)===this.activePanel){d=!0;break}if(this.isPersistentPanelActive){var G=
_.I2().resolve(_.EF);_.ws(_.Y8,function(){G.showPanel({identifier:b.activePanel,target:null})},100)}var P;
k=[].concat(_.K6(Object.values(((P=this.data)==null?void 0:P.engagementPanels)||{})));P=this.get("overlay.reelPlayerOverlayRenderer.viewCommentsButton.buttonRenderer",this.data);B=this.get("overlay.reelPlayerOverlayRenderer.buttonBar.reelActionBarViewModel.buttonViewModels.2.buttonViewModel",this.data);return P===void 0&&B===void 0||(P==null?0:P.isDisabled)||(B==null?void 0:B.state)==="BUTTON_VIEW_MODEL_STATE_DISABLED"||this.currentEndpoint&&this.isNonVideoContentCommand(this.currentEndpoint)||this.isAd()||
!d?(d=k==null?void 0:k.findIndex(function(v){var L,A;return((L=v.engagementPanelSectionListRenderer)==null?void 0:(A=L.identifier)==null?void 0:A.tag)==="shorts-comments-panel"}),d===-1||d===void 0||k!=null&&k.splice(d,1),[{engagementPanelSectionListRenderer:{header:{engagementPanelTitleHeaderRenderer:{title:{runs:[{text:_.AU("COMMENTS",void 0,"Comments")}]},
visibilityButton:{buttonRenderer:{style:"STYLE_DEFAULT",size:"SIZE_DEFAULT",icon:{iconType:"CLOSE"},accessibilityData:{accessibilityData:{label:_.AU("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:_.AU("COMMENTS_OFF",void 0,"Comments are turned off. ")},
{text:" "},{text:_.AU("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(_.K6(Object.values(k||
{})))):k}}},
errorScreen:{configurable:!0,enumerable:!0,get:function(){var b=this,d,B,k;if((d=this.playerData)==null?0:(B=d.playabilityStatus)==null?0:(k=B.errorScreen)==null?0:k.playerInterstitialRenderer)return _.Y8.addLowPriorityJob(function(){b.movePlayerToVideo(b.index)}),this.playerData.playabilityStatus.errorScreen;
var G,P;return((G=this.data)==null?void 0:G.status)==="REEL_ITEM_WATCH_STATUS_EMPTY"&&((P=this.data)==null?0:P.watchStatus)&&_.p(this.data.watchStatus,_.iPV)?(_.Y8.addLowPriorityJob(function(){b.movePlayerToVideo(b.index)}),this.data.watchStatus):null}},
hasError:{configurable:!0,enumerable:!0,get:function(){return!!this.errorScreen}}});
_.DB.Object.defineProperties(Xh,{template:{configurable:!0,enumerable:!0,get:function(){if(FT0===void 0){var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);FT0=b}b=FT0;return b}}});
Xh.prototype.onNextButtonDataChange=Xh.prototype.onNextButtonDataChange;Xh.prototype.onPrevButtonDataChange=Xh.prototype.onPrevButtonDataChange;Xh.prototype.onPersistentPanelActiveChanged=Xh.prototype.onPersistentPanelActiveChanged;Xh.prototype.lazyUpdateMiniplayerData=Xh.prototype.lazyUpdateMiniplayerData;Xh.prototype.onShortsPipActiveChanged=Xh.prototype.onShortsPipActiveChanged;Xh.prototype.setActiveIndex=Xh.prototype.setActiveIndex;Xh.prototype.graftNvcRenderer=Xh.prototype.graftNvcRenderer;
Xh.prototype.graftClientVisualElements=Xh.prototype.graftClientVisualElements;Xh.prototype.onActiveChanged=Xh.prototype.onActiveChanged;Xh.prototype.onShortsDismiss=Xh.prototype.onShortsDismiss;Xh.prototype.onShortUndoDismiss=Xh.prototype.onShortUndoDismiss;Xh.prototype.playerDataChanged=Xh.prototype.playerDataChanged;Xh.prototype.afterPlayerStarted=Xh.prototype.afterPlayerStarted;Xh.prototype.updateReelWatchSequenceResponse=Xh.prototype.updateReelWatchSequenceResponse;
Xh.prototype.unhideCurrentOverlay=Xh.prototype.unhideCurrentOverlay;Xh.prototype.onServiceRequestCompleted=Xh.prototype.onServiceRequestCompleted;Xh.prototype.engagementPanelsChanged=Xh.prototype.engagementPanelsChanged;Xh.prototype.onFullscreenChange=Xh.prototype.onFullscreenChange;Xh.prototype.onResize=Xh.prototype.onResize;Xh.prototype.setShortsContentList=Xh.prototype.setShortsContentList;Xh.prototype.setFirstShortsData=Xh.prototype.setFirstShortsData;
_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],Xh.prototype,"ytComponentBehavior",void 0);_.w([_.R(_.bD.YtPageBehavior),_.n("design:type",Object)],Xh.prototype,"ytPageBehavior",void 0);_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],Xh.prototype,"ytActionHandlerBehavior",void 0);_.w([_.R(_.bm),_.n("design:type",Object)],Xh.prototype,"ironResizableBehavior",void 0);
_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],Xh.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.Wl),_.n("design:type",Object)],Xh.prototype,"ytdDismissibleItemBehavior",void 0);_.w([_.R(_.Oi.YtdGuideStateAwareBehavior),_.n("design:type",Object)],Xh.prototype,"ytdGuideStateAwareBehavior",void 0);_.w([_.R(_.fH),_.n("design:type",Object)],Xh.prototype,"ytdReduxBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Xh.prototype,"data",void 0);
_.w([_.Z(),_.n("design:type",Object)],Xh.prototype,"playerData",void 0);_.w([_.Z(),_.n("design:type",Object)],Xh.prototype,"reelWatchSequenceResponse",void 0);_.w([_.Z(),_.n("design:type",Object)],Xh.prototype,"cachedReelWatchSequenceResponse",void 0);_.w([_.Z(),_.n("design:type",Object)],Xh.prototype,"cachedSequenceParams",void 0);_.w([_.Z(),_.n("design:type",Object)],Xh.prototype,"cachedSequenceProvider",void 0);_.w([_.Z(),_.n("design:type",Object)],Xh.prototype,"currentEndpoint",void 0);
_.w([_.Z(),_.n("design:type",Object)],Xh.prototype,"nextButtonData",void 0);_.w([_.Z(),_.n("design:type",Object)],Xh.prototype,"prevButtonData",void 0);_.w([_.Z(),_.n("design:type",Object)],Xh.prototype,"isPreviousPageShorts",void 0);_.w([_.Z(),_.n("design:type",Object)],Xh.prototype,"index",void 0);_.w([_.Z(),_.n("design:type",Object)],Xh.prototype,"delayedActiveIndex",void 0);_.w([_.Z(),_.n("design:type",Object)],Xh.prototype,"playablePreviousIndex",void 0);
_.w([_.Z(),_.n("design:type",Object)],Xh.prototype,"player",void 0);_.w([_.Z(),_.n("design:type",Object)],Xh.prototype,"isPlayerPaused",void 0);_.w([_.Z({selector:d$s}),_.n("design:type",Object)],Xh.prototype,"isPlayerStarted",void 0);_.w([_.Z(),_.n("design:type",Object)],Xh.prototype,"intersectionObserver",void 0);_.w([_.Z(),_.n("design:type",Number)],Xh.prototype,"cinematicsInitializeJobId",void 0);_.w([_.Z(),_.n("design:type",Number)],Xh.prototype,"updateMiniplayerDataJobId",void 0);
_.w([_.Z(),_.n("design:type",Object)],Xh.prototype,"fitToVisibleBounds",void 0);_.w([_.Z(),_.n("design:type",Object)],Xh.prototype,"pageSubtype",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],Xh.prototype,"enablePreviousContinuation",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Xh.prototype,"shortsPipEnabled",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Xh.prototype,"isDark",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Xh.prototype,"shortsViewTransitions",void 0);_.w([_.Z({selector:_.sa,reflectToAttribute:!0}),_.n("design:type",Object)],Xh.prototype,"isFullscreen",void 0);_.w([_.Z({selector:_.CC,reflectToAttribute:!0}),_.n("design:type",Object)],Xh.prototype,"isShortsPipActive",void 0);_.w([_.DM("#shorts-inner-container"),_.n("design:type",HTMLElement)],Xh.prototype,"shortsInnerContainer",void 0);
_.w([_.DM("#back-nav-button ytd-button-renderer"),_.n("design:type",_.HI)],Xh.prototype,"backNavButton",void 0);_.w([_.DM("#shorts-container"),_.n("design:type",HTMLElement)],Xh.prototype,"shortsContainer",void 0);_.w([_.E5("error-screen"),_.n("design:type",HTMLElement)],Xh.prototype,"errorScreenContainer",void 0);_.w([_.E5("player"),_.n("design:type",Object)],Xh.prototype,"playerElement",void 0);
_.w([_.E5("shorts-cinematic-container"),_.n("design:type",HTMLElement)],Xh.prototype,"shortsCinematicContainer",void 0);_.w([_.E5("initial-player-container"),_.n("design:type",HTMLElement)],Xh.prototype,"initialPlayerContainer",void 0);_.w([_.Z(),_.n("design:type",Object)],Xh.prototype,"buttonOverride",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Xh.prototype,"anchoredPanelActive",void 0);_.w([_.Z(),_.n("design:type",String)],Xh.prototype,"activePanel",void 0);
_.w([_.Z(),_.n("design:type",Object)],Xh.prototype,"isActive",void 0);_.w([_.Z({selector:byD,reflectToAttribute:!0}),_.n("design:type",Object)],Xh.prototype,"smallScreenPersistentPanel",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Xh.prototype,"isPersistentPanelActive",void 0);_.w([_.Z(),_.n("design:type",Object)],Xh.prototype,"smallScreenSqueezeBack",void 0);_.w([_.Z(),_.n("design:type",Object)],Xh.prototype,"enableScrollIntoViewCenter",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Xh.prototype,"enableFlexibleOverlay",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Xh.prototype,"extractOverlay",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Xh.prototype,"useAspectRatio",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Xh.prototype,"enableShortsSequenceRefactorUnify",void 0);
_.w([_.Z(),_.n("design:type",Object)],Xh.prototype,"continuationRequestPending",void 0);_.w([_.Z(),_.n("design:type",Object)],Xh.prototype,"shortsController",void 0);_.w([_.Z(),_.n("design:type",Object)],Xh.prototype,"panelContainer",void 0);_.w([_.Z(),_.n("design:type",Object)],Xh.prototype,"overlayContainer",void 0);_.w([_.Z(),_.n("design:type",Array)],Xh.prototype,"carouselContainers",void 0);_.w([_.Z(),_.n("design:type",Object)],Xh.prototype,"isShortsInitialized",void 0);
_.w([_.Z(),_.n("design:type",Object)],Xh.prototype,"firstShortsData",void 0);_.w([_.Z(),_.n("design:type",Object)],Xh.prototype,"firstShortsDataModel",void 0);_.w([_.Z(),_.n("design:type",Array)],Xh.prototype,"shortsContentList",void 0);_.w([_.X("reelWatchSequenceResponse"),_.n("design:type",Object),_.n("design:paramtypes",[])],Xh.prototype,"prevShortsSequence",null);
_.w([_.X("data","prevShortsSequence"),_.n("design:type",Object),_.n("design:paramtypes",[])],Xh.prototype,"shortsProcessedPrevSequence",null);_.w([_.X("reelWatchSequenceResponse"),_.n("design:type",Object),_.n("design:paramtypes",[])],Xh.prototype,"shortsSequence",null);_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Xh.prototype,"setFirstShortsData",null);
_.w([_.O8("reelWatchSequenceResponse","firstShortsData"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Xh.prototype,"setShortsContentList",null);_.w([_.X("data","shortsSequence","firstShortsData"),_.n("design:type",Object),_.n("design:paramtypes",[])],Xh.prototype,"shortsProcessedSequence",null);
_.w([_.Z({reflectToAttribute:!0}),_.X("index","playablePreviousIndex","prevShortsSequence","hidePreviousButtonImmediately","showPreviousButtonImmediately"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],Xh.prototype,"isUpArrowHidden",null);_.w([_.Z({reflectToAttribute:!0}),_.X("reelWatchSequenceResponse","index","endOfNextContinuation","shortsContentList"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],Xh.prototype,"isDownArrowHidden",null);
_.w([_.Z(),_.X("index"),_.n("design:type",Number),_.n("design:paramtypes",[])],Xh.prototype,"activeIndex",null);_.w([_.X("isShortPlayable","data"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],Xh.prototype,"shouldRenderOfflineContent",null);_.w([_.$0("iron-resize"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Xh.prototype,"onResize",null);_.w([_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],Xh.prototype,"anchoredEngagementPanels",null);
_.w([_.Z(),_.n("design:type",Object)],Xh.prototype,"watchWhileEngagementPanels",void 0);_.w([_.O8("isFullscreen"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Xh.prototype,"onFullscreenChange",null);_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Xh.prototype,"engagementPanelsChanged",null);
_.w([_.$0("yt-service-request-completed"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent,_.xu]),_.n("design:returntype")],Xh.prototype,"onServiceRequestCompleted",null);_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Xh.prototype,"unhideCurrentOverlay",null);_.w([_.O8("currentEndpoint"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Xh.prototype,"updateReelWatchSequenceResponse",null);
_.w([_.O8("isPlayerStarted"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Xh.prototype,"afterPlayerStarted",null);_.w([_.X("playerData","reelWatchSequenceResponse","data"),_.n("design:type",Object),_.n("design:paramtypes",[])],Xh.prototype,"errorScreen",null);_.w([_.X("errorScreen"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],Xh.prototype,"hasError",null);
_.w([_.O8("playerData"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype",Promise)],Xh.prototype,"playerDataChanged",null);_.w([_.$0("yt-dismissible-item-undo-feedback"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Xh.prototype,"onShortUndoDismiss",null);_.w([_.$0("yt-disable-lockup-interaction"),_.n("design:type",Function),_.n("design:paramtypes",[Object]),_.n("design:returntype")],Xh.prototype,"onShortsDismiss",null);
_.w([_.pl("active"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Xh.prototype,"onActiveChanged",null);_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Xh.prototype,"graftClientVisualElements",null);_.w([_.O8("currentPlayerIndex"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Xh.prototype,"graftNvcRenderer",null);
_.w([_.O8("index"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Xh.prototype,"setActiveIndex",null);_.w([_.O8("isShortsPipActive"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Xh.prototype,"onShortsPipActiveChanged",null);_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Xh.prototype,"lazyUpdateMiniplayerData",null);
_.w([_.Z(),_.n("design:type",Object)],Xh.prototype,"onOverlayDensityChanged",void 0);_.w([_.O8("isPersistentPanelActive"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Xh.prototype,"onPersistentPanelActiveChanged",null);_.w([_.O8("index","data","isUpArrowHidden"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Xh.prototype,"onPrevButtonDataChange",null);
_.w([_.O8("index","data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Xh.prototype,"onNextButtonDataChange",null);_.w([_.ZM({is:"ytd-shorts"})],Xh);_.Ap.registerService(_.$QF,Xh);
_.re();
}catch(e){_._DumpException(e)}
try{
_.TE("JzFVk");
var nes;var TJb;var xd=function(){return _.g.apply(this,arguments)||this};
_.c(xd,_.g);xd.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
xd.prototype.computeBlueBottomLink=function(b){return b};
_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],xd.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],xd.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],xd.prototype,"data",void 0);_.w([_.Z({computed:"computeIcon_(data.bottomIcon)"}),_.n("design:type",String)],xd.prototype,"bottomIcon",void 0);
_.w([_.Z({computed:"computeBlueBottomLink(data.blueBottomLink)",reflectToAttribute:!0}),_.n("design:type",Boolean)],xd.prototype,"enableBlueBottomLink",void 0);_.w([_.ZM({is:"ytd-web-answer-renderer",disableElementRegistration:!0})],xd);
_.V(xd,"ytd-web-answer-renderer",function(){if(TJb!==void 0)return TJb;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return TJb=b},{mode:_.s_("kevlar_poly_si_batch_j035")?1:2});var r3D;var Yd=function(){var b=_.g.apply(this,arguments)||this;b.hasChipBar=!1;return b};
_.c(Yd,_.g);Yd.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}}};
Yd.prototype.computeHasChipBar=function(b){return!(b==null||!b.chipBar)};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Yd.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],Yd.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Yd.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"computeHasChipBar(data)"}),_.n("design:type",Object)],Yd.prototype,"hasChipBar",void 0);_.w([_.ZM({is:"ytd-search-header-renderer",disableElementRegistration:!0})],Yd);
_.V(Yd,"ytd-search-header-renderer",function(){if(r3D!==void 0)return r3D;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return r3D=b},{mode:1});var Q1x;var ex=function(){return _.g.apply(this,arguments)||this};
_.c(ex,_.g);ex.prototype.configureRendererStamper=function(){return{"data.pages":{id:"pages",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],ex.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],ex.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],ex.prototype,"data",void 0);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-page-continuation"})],ex);
_.V(ex,"ytd-page-continuation",function(){if(Q1x!==void 0)return Q1x;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return Q1x=b},{mode:1});var qBc;var xL0;var YBX;var etV=function(){return _.g.apply(this,arguments)||this};
_.c(etV,_.g);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],etV.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],etV.prototype,"data",void 0);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-watch-card-one-vs-one-event"})],etV);
_.V(etV,"ytd-watch-card-one-vs-one-event",function(){if(YBX!==void 0)return YBX;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return YBX=b},{mode:1});var bwc=function(){return _.g.apply(this,arguments)||this};
_.c(bwc,_.g);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],bwc.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],bwc.prototype,"data",void 0);_.w([_.ZM({is:"ytd-watch-card-hero-one-vs-one-event-renderer",disableElementRegistration:!0})],bwc);
_.V(bwc,"ytd-watch-card-hero-one-vs-one-event-renderer",function(){if(xL0!==void 0)return xL0;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return xL0=b},{mode:1});var dts;var BF0=function(){return _.g.apply(this,arguments)||this};
_.c(BF0,_.g);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],BF0.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],BF0.prototype,"data",void 0);_.w([_.ZM({is:"ytd-banner-and-box-hero-image-renderer",disableElementRegistration:!0})],BF0);
_.V(BF0,"ytd-banner-and-box-hero-image-renderer",function(){if(dts!==void 0)return dts;var b=document.createElement("template");_.J(b,'\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>');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return dts=b},{mode:1});var k3q;var bb=function(){var b=_.g.apply(this,arguments)||this;b.modern=_.N("web_modern_buttons");return b};
_.c(bb,_.g);bb.prototype.computeIcon=function(){var b,d,B=(b=this.data)==null?void 0:(d=b.icon)==null?void 0:d.iconType;if(B)return _.fx(B)};
bb.prototype.computeButtonShape=function(){var b;return{buttonText:_.qA((b=this.data)==null?void 0:b.label),iconPosition:"leading",style:"overlay",type:"filled",size:"M",state:"active"}};
_.DB.Object.defineProperties(bb.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"}}});
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],bb.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],bb.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],bb.prototype,"modern",void 0);_.w([_.Z({type:_.N("kevlar_property_type_migration_killswitch")?String:void 0,reflectToAttribute:!0}),_.X("data.style"),_.n("design:type",Object),_.n("design:paramtypes",[])],bb.prototype,"buttonColor",null);
_.w([_.ZM({is:"ytd-call-to-action-button-renderer",disableElementRegistration:!0})],bb);
_.V(bb,"ytd-call-to-action-button-renderer",function(){if(k3q!==void 0)return k3q;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return k3q=b},{mode:1});var G3c;var Br=function(){return _.g.apply(this,arguments)||this};
_.c(Br,_.g);Br.prototype.onLeftThumbnailChanged=function(){this.data&&this.data.leftThumbnail&&(_.Cl(this.hostElement).querySelector("#section-left").style.backgroundImage="url("+_.ku(this.data.leftThumbnail.thumbnails,216)+")")};
Br.prototype.onLeftThumbnailChanged=Br.prototype.onLeftThumbnailChanged;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Br.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Br.prototype,"data",void 0);_.w([_.O8("data.leftThumbnail"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Br.prototype,"onLeftThumbnailChanged",null);_.w([_.ZM({is:"ytd-collage-hero-image-renderer",disableElementRegistration:!0})],Br);
_.V(Br,"ytd-collage-hero-image-renderer",function(){if(G3c!==void 0)return G3c;var b=document.createElement("template");_.J(b,'\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>');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return G3c=b},{mode:1});var Pqe;var kc=function(){return _.g.apply(this,arguments)||this};
_.c(kc,_.g);kc.prototype.computeStyle=function(b){return b};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],kc.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],kc.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.n("design:type",String)],kc.prototype,"componentStyle",void 0);_.w([_.ZM({is:"ytd-single-hero-image-renderer",disableElementRegistration:!0})],kc);
_.V(kc,"ytd-single-hero-image-renderer",function(){if(Pqe!==void 0)return Pqe;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return Pqe=b},{mode:1});var EAc;var G5=function(){return _.g.apply(this,arguments)||this};
_.c(G5,_.g);_.E=G5.prototype;
_.E.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:_.N("defer_overlays")?0:void 0,waitForSignal:"eocs"}}};
_.E.computeSubtitle=function(b){if(this.data){var d;if(this.data.upcomingEventData){b=_.qA(b.subtitle);var B=Number(this.data.upcomingEventData.startTime);isNaN(B)||(d=_.QS(_.XT(b,B)))}else d=b.subtitle;return d}};
_.E.onHeroTap=function(b){b.preventDefault();var d=this.data&&this.data.navigationEndpoint;!d||!_.eK(_.Q8(b),this.hostElement,["YTD-CALL-TO-ACTION-BUTTON-RENDERER"])&&_.eK(_.Q8(b),this.hostElement,["A".toString(),"BUTTON".toString()])||(_.N("kevlar_watchcard_hero_video_renderer_killswitch")?_.dp(this.hostElement,"yt-navigate",{navigationEndpoint:d}):this.ytComponentBehavior.resolveCommand(d))};
_.E.computeHeroTabIndex=function(b){return b&&b.simpleText?-1:0};
_.E.computeHeroRole=function(b){return b&&b.simpleText?"":"link"};
_.E.computeIsReminderButtonPresent=function(b){return!(!b||!b.reminderButton)};
_.E.computeHideBottomItems=function(b){return!(this.computeIsReminderButtonPresent(b)||b.subtitle)};
_.E.dataChanged=function(){var b=this.get("data.buttons.buttonRenderer.serviceEndpoint"),d;((d=_.p(b==null?void 0:b.commandMetadata,_.YQ))==null?0:d.fireAutomatically)&&this.ytComponentBehavior.resolveCommand(b)};
G5.prototype.dataChanged=G5.prototype.dataChanged;_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],G5.prototype,"ytComponentBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],G5.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],G5.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],G5.prototype,"data",void 0);
_.w([_.Z({computed:"computeSubtitle(data)"}),_.n("design:type",String)],G5.prototype,"subtitle",void 0);_.w([_.Z({computed:"computeIsReminderButtonPresent(data)",reflectToAttribute:!0}),_.n("design:type",Boolean)],G5.prototype,"isReminderButtonPresent",void 0);_.w([_.Z({computed:"computeHideBottomItems(data)",reflectToAttribute:!0}),_.n("design:type",Boolean)],G5.prototype,"hideBottomItems",void 0);
_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],G5.prototype,"dataChanged",null);_.w([_.ZM({is:"ytd-watch-card-hero-video-renderer",disableElementRegistration:!0})],G5);
_.V(G5,"ytd-watch-card-hero-video-renderer",function(){if(EAc!==void 0)return EAc;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return EAc=b},{mode:1});var s2x;var Pr=function(){return _.g.apply(this,arguments)||this};
_.c(Pr,_.g);_.E=Pr.prototype;_.E.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"}}}};
_.E.computeTitleBadges=function(b){return b?[b]:[]};
_.E.computeHeaderStyle=function(b){return b?b.replace("WATCH_CARD_RICH_HEADER_RENDERER_STYLE_","").toLowerCase():""};
_.E.computeAvatarAriaLabel=function(b){if(b){var d,B,k,G;return(G=(d=b.avatar)==null?void 0:(B=d.accessibility)==null?void 0:(k=B.accessibilityData)==null?void 0:k.label)!=null?G:_.qA(b==null?void 0:b.title)}};
_.E.computeAvatarHeight=function(b){return b==="WATCH_CARD_RICH_HEADER_RENDERER_STYLE_LEFT_AVATAR"?72:48};
_.E.computeBadgeRowClass=function(b){return(b==null?0:b[0].metadataBadgeRenderer)?"layout-block":"layout-inline"};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Pr.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],Pr.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Pr.prototype,"data",void 0);_.w([_.Z({computed:"computeTitleBadges(data.titleBadge)"}),_.n("design:type",Array)],Pr.prototype,"titleBadges",void 0);
_.w([_.Z({reflectToAttribute:!0,computed:"computeHeaderStyle(data.style)"}),_.n("design:type",String)],Pr.prototype,"headerStyle",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"computeBadgeRowClass(data.badges)"}),_.n("design:type",String)],Pr.prototype,"badgeRowClass",void 0);_.w([_.ZM({is:"ytd-watch-card-rich-header-renderer",disableElementRegistration:!0})],Pr);
_.V(Pr,"ytd-watch-card-rich-header-renderer",function(){if(s2x!==void 0)return s2x;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return s2x=b},{mode:1});var Cqe;var vA1;var EC=function(){return _.g.apply(this,arguments)||this};
_.c(EC,_.g);EC.prototype.onMetadataTap=function(b){var d=this.data&&this.data.navigationEndpoint;d&&!_.eK(_.Q8(b),this.hostElement,["A".toString()])&&_.dp(this.hostElement,"yt-navigate",{endpoint:d})};
_.DB.Object.defineProperties(EC.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 b;if(this.data.upcomingEventData){var d=_.qA(this.data.subtitle),B=Number(this.data.upcomingEventData.startTime);isNaN(B)||(b=_.QS(_.XT(d,B)))}else b=this.data.subtitle;return b}}}});
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],EC.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],EC.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0}),_.X("data.style"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],EC.prototype,"isCondensed",null);_.w([_.Z({reflectToAttribute:!0}),_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],EC.prototype,"subtitle",null);
_.w([_.ZM({is:"ytd-watch-card-compact-video-renderer",disableElementRegistration:!0})],EC);
_.V(EC,"ytd-watch-card-compact-video-renderer",function(){if(vA1!==void 0)return vA1;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return vA1=b},{mode:1});var LBD;var fac=function(){return _.g.apply(this,arguments)||this};
_.c(fac,_.g);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],fac.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],fac.prototype,"data",void 0);_.w([_.ZM({is:"ytd-watch-card-one-vs-one-event-compact-video-renderer",disableElementRegistration:!0})],fac);
_.V(fac,"ytd-watch-card-one-vs-one-event-compact-video-renderer",function(){if(LBD!==void 0)return LBD;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return LBD=b},{mode:1});var sC=function(){return _.g.apply(this,arguments)||this};
_.c(sC,_.g);sC.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}}}}};
_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],sC.prototype,"ytRendererStamperBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],sC.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],sC.prototype,"data",void 0);_.w([_.ZM({is:"ytd-vertical-watch-card-list-renderer",disableElementRegistration:!0})],sC);
_.V(sC,"ytd-vertical-watch-card-list-renderer",function(){if(Cqe!==void 0)return Cqe;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return Cqe=b},{mode:1});var AJc;var Cs=function(){var b=_.g.apply(this,arguments)||this;b.ariaExpanded="false";return b};
_.c(Cs,_.g);_.E=Cs.prototype;_.E.configureRendererStamper=function(){return{"data.lists":{id:"lists",mapping:{verticalWatchCardListRenderer:"ytd-vertical-watch-card-list-renderer"}}}};
_.E.dataChanged=function(){var b;this.currentSeasonIndex=((b=this.data)==null?void 0:b.dropdownDefaultSelectedIndex)||0;this.lists.select(this.currentSeasonIndex);this.label=this.getUppercaseSimpleString(this.data.dropdownTitles[this.currentSeasonIndex])};
_.E.computeEpisodesInfo=function(b,d,B){if(b!==void 0&&d.length===b.length)return b[B]};
_.E.onSeasonSelect=function(){this.ytRendererBehavior.markDirty()};
_.E.currentSeasonIndexChanged=function(){this.data&&this.data.dropdownTitles&&(this.label=this.getUppercaseSimpleString(this.data.dropdownTitles[this.currentSeasonIndex]))};
_.E.onLabelClick=function(){this.hostElement.ariaExpanded="true"};
_.E.onIronOverlayClosed=function(){this.hostElement.ariaExpanded="false"};
_.E.getUppercaseSimpleString=function(b){return this.ytRendererBehavior.getSimpleString(b).toUpperCase()};
_.E.updateCurrentSeasonIndexFromBinding=function(b){this.currentSeasonIndex=b.detail.value};
Cs.prototype.onIronOverlayClosed=Cs.prototype.onIronOverlayClosed;Cs.prototype.currentSeasonIndexChanged=Cs.prototype.currentSeasonIndexChanged;Cs.prototype.dataChanged=Cs.prototype.dataChanged;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Cs.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],Cs.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Cs.prototype,"data",void 0);
_.w([_.Z(),_.n("design:type",String)],Cs.prototype,"label",void 0);_.w([_.Z({value:0}),_.n("design:type",Number)],Cs.prototype,"currentSeasonIndex",void 0);_.w([_.Z({computed:"computeEpisodesInfo(data.dropdownSubtitles,data.dropdownTitles,currentSeasonIndex)"}),_.n("design:type",Object)],Cs.prototype,"episodesInfo",void 0);_.w([_.Z({value:"false"}),_.n("design:type",Object)],Cs.prototype,"ariaExpanded",void 0);_.w([_.DM("#lists"),_.n("design:type",Object)],Cs.prototype,"lists",void 0);
_.w([_.pl("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Cs.prototype,"dataChanged",null);_.w([_.pl("currentSeasonIndex"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Cs.prototype,"currentSeasonIndexChanged",null);_.w([_.$0("iron-overlay-closed"),_.n("design:type",Function),_.n("design:paramtypes",[Event]),_.n("design:returntype")],Cs.prototype,"onIronOverlayClosed",null);
_.w([_.ZM({is:"ytd-watch-card-section-dropdown-renderer",disableElementRegistration:!0})],Cs);
_.V(Cs,"ytd-watch-card-section-dropdown-renderer",function(){if(AJc!==void 0)return AJc;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return AJc=b},{mode:1});var WB1;var vr=function(){var b=_.g.apply(this,arguments)||this;b.isSearch=!1;return b};
_.c(vr,_.g);vr.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}}}}};
_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],vr.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],vr.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],vr.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Object)],vr.prototype,"isSearch",void 0);_.w([_.ZM({is:"ytd-watch-card-section-sequence-renderer",disableElementRegistration:!0})],vr);
_.V(vr,"ytd-watch-card-section-sequence-renderer",function(){if(WB1!==void 0)return WB1;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);
return WB1=b},{mode:1});var aa$=_.y(function(b){return _.W("ytd-button-banner-view-model",{class:"ytwYtdButtonBannerViewModelHost"},_.W(_.MN,{data:function(){return b.data().ctaButton}},{buttonViewModel:_.F0}),_.W(_.I4,{text:function(){return b.data().subtext},
className:"ytwYtdButtonBannerViewModelSubtext"}))},"Ln");
aa$.idomCompat=!0;_.B$(aa$,"ytd-button-banner-view-model",{props:{data:_.DK}});var Ls=function(){var b=_.g.apply(this,arguments)||this;b.isSearch=!1;return b};
_.c(Ls,_.g);
Ls.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"}}}};
_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],Ls.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Ls.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Ls.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0,value:!0}),_.n("design:type",Boolean)],Ls.prototype,"rounded",void 0);_.w([_.Z(),_.n("design:type",Object)],Ls.prototype,"isSearch",void 0);
_.w([_.ZM({is:"ytd-universal-watch-card-renderer",disableElementRegistration:!0})],Ls);
_.V(Ls,"ytd-universal-watch-card-renderer",function(){if(qBc!==void 0)return qBc;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return qBc=b},{mode:1});var mt$;_.B$(_.y(function(b){var d=b.data;var B;b=!((B=_.I2().resolve(_.O6(_.nx)))==null||!B());B={};return _.W("overview-message-view-model",{class:_.LQ("ytwOverviewMessageViewModelHost",(B.ytwOverviewMessageViewModelDarkBackground=b,B.ytwOverviewMessageViewModelLightBackground=!b,B))},_.W(_.m,{cond:function(){return d().primaryImage},
then:function(k){return _.W(_.qc,{data:k,contentMode:"CONTENT_MODE_CENTER",alt:"",targetWidth:120,targetHeight:120,className:"ytwOverviewMessageViewModelMessageImage"})}}),_.W(_.m,{cond:function(){return d().primaryText},
then:function(){return _.W("div",{class:"ytwOverviewMessageViewModelPrimaryMessageText"},_.W(_.I4,{text:function(){return d().primaryText}}))}}),_.W(_.m,{cond:function(){return d().secondaryText},
then:function(){return _.W("div",{class:"ytwOverviewMessageViewModelSecondaryMessageText"},_.W(_.I4,{text:function(){return d().secondaryText}}))}}))},"Mn"),"overview-message-view-model",{props:{data:_.DK}});_.B$(_.MCQ,"ytd-overview-answer-view-model",{props:{data:_.DK}});var Ah=function(){return _.g.apply(this,arguments)||this};
_.c(Ah,_.g);Ah.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"}}}};
Ah.prototype.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"contents"}};
_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],Ah.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Ah.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.RY),_.n("design:type",Object)],Ah.prototype,"ytContinuationHandlerBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Ah.prototype,"data",void 0);_.w([_.Z({value:!1}),_.n("design:type",Boolean)],Ah.prototype,"isSearch",void 0);
_.w([_.ZM({disableElementRegistration:!0,is:"ytd-secondary-search-container-renderer"})],Ah);
_.V(Ah,"ytd-secondary-search-container-renderer",function(){if(mt$!==void 0)return mt$;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);
return mt$=b},{mode:1});var $t_;var Wr=function(){var b=_.g.apply(this,arguments)||this;b.renderSecondarySearchContainer=!1;b.isSearch=!1;return b};
_.c(Wr,_.g);_.E=Wr.prototype;_.E.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"}}}};
_.E.created=function(){var b=this;this.boundStampSecondarySearchContainerIfFits=function(){b.stampSecondarySearchContainerIfFits()};
_.qL("REMAINING_DOVA_DEFERRED_CHUNKS",1)};
_.E.computeIsSearchFrictionPage=function(b){var d,B,k,G,P;b=b==null?void 0:(d=b.primaryContents)==null?void 0:(B=d.sectionListRenderer)==null?void 0:(k=B.contents)==null?void 0:(G=k[0])==null?void 0:(P=G.itemSectionRenderer)==null?void 0:P.contents;if(!b)return!1;d=_.C(b);for(B=d.next();!B.done;B=d.next())if(k=void 0,(k=B.value)==null?0:k.searchFrictionViewModel)return!0;return!1};
_.E.computeShowSecondaryColumn=function(b,d){return!!(d&&d.secondaryContents&&b)};
_.E.activeChanged=function(){var b=this;this.active&&!this.renderSecondarySearchContainer?(window.addEventListener("resize",_.mq(this,this.debounceStampSecondarySearchContainerIfFits)),_.uw(function(){b.debounceStampSecondarySearchContainerIfFits()})):this.active||window.removeEventListener("resize",_.mq(this,this.debounceStampSecondarySearchContainerIfFits))};
_.E.persistentGuideChanged=function(){this.active&&!this.renderSecondarySearchContainer&&this.debounceStampSecondarySearchContainerIfFits()};
_.E.stampSecondarySearchContainerIfFits=function(){!this.renderSecondarySearchContainer&&window.innerWidth>=1090&&(this.renderSecondarySearchContainer=!0)};
_.E.debounceStampSecondarySearchContainerIfFits=function(){_.Kl(this,"stampSecondarySearchContainerIfFits",this.boundStampSecondarySearchContainerIfFits)};
_.E.onRetrieveLocation=function(b,d){d.locationRetrieved(location.pathname+location.search+"&pbj=1",void 0);b.stopPropagation()};
_.E.dataChanged=function(){this.active&&!this.renderSecondarySearchContainer&&this.debounceStampSecondarySearchContainerIfFits()};
Wr.prototype.dataChanged=Wr.prototype.dataChanged;Wr.prototype.onRetrieveLocation=Wr.prototype.onRetrieveLocation;Wr.prototype.persistentGuideChanged=Wr.prototype.persistentGuideChanged;Wr.prototype.activeChanged=Wr.prototype.activeChanged;_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],Wr.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Wr.prototype,"ytRendererBehavior",void 0);
_.w([_.R(_.Oi.YtdGuideStateAwareBehavior),_.n("design:type",Object)],Wr.prototype,"ytdGuideStateAwareBehavior",void 0);_.w([_.R(_.bm),_.n("design:type",Object)],Wr.prototype,"ironResizableBehavior",void 0);_.w([_.Z(),_.n("design:type",Boolean)],Wr.prototype,"active",void 0);_.w([_.Z(),_.n("design:type",Object)],Wr.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0,value:function(){return _.N("enable_desktop_search_bigger_thumbs")}}),
_.n("design:type",Boolean)],Wr.prototype,"useBiggerThumbs",void 0);_.w([_.Z({reflectToAttribute:!0,value:function(){return _.pw("desktop_search_bigger_thumbs_style")}}),
_.n("design:type",String)],Wr.prototype,"biggerThumbsStyle",void 0);_.w([_.Z(),_.n("design:type",Object)],Wr.prototype,"renderSecondarySearchContainer",void 0);_.w([_.Z({computed:"computeShowSecondaryColumn(renderSecondarySearchContainer, data)"}),_.n("design:type",Boolean)],Wr.prototype,"showSecondaryColumn",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"computeIsSearchFrictionPage(data)"}),_.n("design:type",Boolean)],Wr.prototype,"isSearchFrictionPage",void 0);
_.w([_.Z(),_.n("design:type",Object)],Wr.prototype,"isSearch",void 0);_.w([_.O8("active"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Wr.prototype,"activeChanged",null);_.w([_.O8("guidePersistentAndVisible"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Wr.prototype,"persistentGuideChanged",null);
_.w([_.$0("yt-retrieve-location"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent,Object]),_.n("design:returntype")],Wr.prototype,"onRetrieveLocation",null);_.w([_.pl("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Wr.prototype,"dataChanged",null);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-two-column-search-results-renderer"})],Wr);
_.V(Wr,"ytd-two-column-search-results-renderer",function(){if($t_!==void 0)return $t_;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return $t_=b},{mode:1});var af=function(){var b=_.g.apply(this,arguments)||this;b.hasSearchHeader=!1;b.hasSecondaryContent=!1;b.hasBiggerThumbs=_.N("enable_desktop_search_bigger_thumbs");b.actionMap={"yt-show-search-contents-command":"onYtShowSearchContentsCommand"};return b};
_.c(af,_.g);_.E=af.prototype;_.E.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:_.nG(["aa","eocs"])}}};
_.E.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"contents","yt-reload-continuation-items-command-header":"header"}};
_.E.loadPage_=function(b){this.initCsi();b&&(this.data=b,_.qL("REFINEMENTS_TUPLE",["FromSearchResponse",b.refinements||[]]),this.ytRendererBehavior.parentComponent&&_.a_(this.ytRendererBehavior.parentComponent));this.updateTitle()};
_.E.initCsi=function(){_.xyc("results",["ol","cpt"])};
_.E.updateTitle=function(){var b=_.dv(window.location.href,"q");b||(b=_.dv(window.location.href,"search_query"));_.dp(this.hostElement,"yt-update-title",b||"")};
_.E.onYtShowSearchContentsCommand=function(){this.set("data.hideContents",!1)};
_.E.dataChanged=function(){this.hasSearchHeader=this.computeHasSearchHeader(this.data);this.hasSecondaryContent=this.computeHasSecondaryContent(this.data);_.N("web_srp_data_changed_terminate_imp_killswitch")||_.BG(this.hostElement,"yt-terminate-video-preview-action")};
_.E.onReloadContinuationFinish=function(){this.hasSearchHeader=this.computeHasSearchHeader(this.data);this.hasSecondaryContent=this.computeHasSecondaryContent(this.data)};
_.E.computeHasSearchHeader=function(b){var d;b=b==null?void 0:(d=b.header)==null?void 0:d.searchHeaderRenderer;return!!b&&(!!b.searchFilterButton||!!b.chipBar)};
_.E.computeHasSecondaryContent=function(b){var d,B;return!!(b==null?0:(d=b.contents)==null?0:(B=d.twoColumnSearchResultsRenderer)==null?0:B.secondaryContents)};
_.DB.Object.defineProperties(af,{template:{configurable:!0,enumerable:!0,get:function(){if(nes===void 0){var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);nes=b}b=nes;return b}}});
af.prototype.onReloadContinuationFinish=af.prototype.onReloadContinuationFinish;af.prototype.dataChanged=af.prototype.dataChanged;_.w([_.R(_.bD.YtPageBehavior),_.n("design:type",Object)],af.prototype,"ytPageBehavior",void 0);_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],af.prototype,"actionHandlerBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],af.prototype,"ytRendererBehavior",void 0);
_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],af.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.RY),_.n("design:type",Object)],af.prototype,"ytContinuationHandlerBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],af.prototype,"data",void 0);_.w([_.Z({value:!0}),_.n("design:type",Boolean)],af.prototype,"monitorScroll",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],af.prototype,"hasSearchHeader",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],af.prototype,"hasSecondaryContent",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],af.prototype,"hasBiggerThumbs",void 0);_.w([_.pl("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],af.prototype,"dataChanged",null);
_.w([_.$0("yt-reload-continuation-finish"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],af.prototype,"onReloadContinuationFinish",null);_.w([_.ZM({is:"ytd-search"})],af);_.Ap.registerService(_.mQQ,af);
_.re();
}catch(e){_._DumpException(e)}
try{
_.TE("h8y2qb");
var e2$=function(b){if(b=_.PME(b)){var d;(d=b.sources)!=null&&d[0]?(d=_.s9w(b),d=d<1?"VERTICAL":d>1?"HORIZONTAL":"SQUARE"):d=void 0;return d}},dV=function(b){_.yj.call(this,"upload");
this.opts.query=b},dW_=function(b,d){return _.W(bLs,{data:b,
onYtNavigate:d})},Bv0=function(b,d){return _.AY(b.entities,"pageHeaderEntity",d)},GkX=function(b,d){return b.map(function(B){if(B.tabRenderer)return kkx(B.tabRenderer);
if(B.expandableTabRenderer&&d){var k=B.expandableTabRenderer;return{customTabRenderable:function(){return d(k)}}}return{}})},kkx=function(b){return{identifier:b.tabIdentifier,
aTagConfig:_.yW({innertubeCommand:b.endpoint,forceNewState:!0}),title:b.title,selected:b.selected,disabled:b.unselectable,icon:b.icon}},Pps=function(b){return _.ER({type:"SET_TAB_GESTURES_IS_ACTIVE",
payload:b})},EUs=function(b){if(!_.PE(document,"gtm-noscript")){var d=document.createElement("noscript");
d.id="gtm-noscript";d.textContent='<iframe src="https://www.googletagmanager.com/ns.html?id='+b+'" height="0" width="0" style="display:none;visibility:hidden"></iframe>';document.body.prepend(d)}};_.CX(dV,_.yj);dV.prototype.JSC$10247_setLabel=function(b){dV.superClass_.JSC$10247_setLabel.call(this,b);return this};
dV.prototype.addUploadMetadata=function(b,d){dV.superClass_.addUploadMetadata.call(this,b,d);return this};var sUs=function(b){if(b!=="youtubebanner"&&b!=="youtube-channel-banner")throw Error("$o");dV.call(this,b)};
_.c(sUs,dV);sUs.prototype.JSC$10247_setLabel=function(b){dV.prototype.JSC$10247_setLabel.call(this,b);return this};
sUs.prototype.addUploadMetadata=function(b,d){dV.prototype.addUploadMetadata.call(this,b,d);return this};var Cp_=[_.bm,{listeners:{"app-reset-layout":"_appResetLayoutHandler","iron-resize":"resetLayout"},attached:function(){this.fire("app-reset-layout")},
_appResetLayoutHandler:function(b){_.Uo(b).path[0]!==this&&(this.resetLayout(),b.stopPropagation())},
_updateLayoutStates:function(){console.error("unimplemented")},
resetLayout:function(){var b=this._updateLayoutStates.bind(this);this._layoutDebouncer=_.JW(this._layoutDebouncer,_.zp,b);_.z_(this._layoutDebouncer);this._notifyDescendantResize()},
_notifyLayoutChanged:function(){var b=this;requestAnimationFrame(function(){b.fire("app-reset-layout")})},
_notifyDescendantResize:function(){this.isAttached&&this._interestedResizables.forEach(function(b){this.resizerShouldNotify(b)&&this._notifyDescendant(b)},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 vUs=[_.AzV,{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(b,d){var B=_._scrollEffects$$module$third_party$javascript$youtube_components$tp_yt_app_layout$tp_yt_helpers$tp_yt_helpers[b];if(!B)throw new ReferenceError(this._getUndefinedMsg(b));b=this._boundEffect(B,d||{});b.setUp();return b},
_effectsChanged:function(b,d,B){this._tearDownEffects();b&&B&&(b.split(" ").forEach(function(k){var G;k!==""&&((G=_._scrollEffects$$module$third_party$javascript$youtube_components$tp_yt_app_layout$tp_yt_helpers$tp_yt_helpers[k])?this._effects.push(this._boundEffect(G,d[k])):console.warn(this._getUndefinedMsg(k)))},this),this._setUpEffect())},
_layoutIfDirty:function(){return this.offsetWidth},
_boundEffect:function(b,d){d=d||{};var B=parseFloat(d.startsAt||0),k=parseFloat(d.endsAt||1),G=k-B,P=function(){};
k=B===0&&k===1?b.run:function(v,L){b.run.call(this,Math.max(0,(v-B)/G),L)};
return{setUp:b.setUp?b.setUp.bind(this,d):P,run:b.run?k.bind(this):P,tearDown:b.tearDown?b.tearDown.bind(this):P}},
_setUpEffect:function(){this.isAttached&&this._effects&&(this._effectsRunFn=[],this._effects.forEach(function(b){b.setUp()!==!1&&this._effectsRunFn.push(b.run)},this))},
_tearDownEffects:function(){this._effects&&this._effects.forEach(function(b){b.tearDown()});
this._effectsRunFn=[];this._effects=[]},
_runEffects:function(b,d){this._effectsRunFn&&this._effectsRunFn.forEach(function(B){B(b,d)})},
_scrollHandler:function(){this._scrollStateChanged()},
_scrollStateChanged:function(){if(!this.disabled){var b=this._clampedScrollTop;this._updateScrollState(b);this.threshold>0&&this._setThresholdTriggered(b>=this.threshold)}},
_getDOMRef:function(b){console.warn("_getDOMRef","`"+b+"` is undefined")},
_getUndefinedMsg:function(b){return"Scroll effect `"+b+"` is undefined. Did you forget to import app-layout/app-scroll-effects/effects/"+b+".html ?"}}];if(_._scrollEffects$$module$third_party$javascript$youtube_components$tp_yt_app_layout$tp_yt_helpers$tp_yt_helpers["parallax-background"]!=null)throw Error("ap`parallax-background");
_._scrollEffects$$module$third_party$javascript$youtube_components$tp_yt_app_layout$tp_yt_helpers$tp_yt_helpers["parallax-background"]={setUp:function(b){var d={};b=parseFloat(b.scalar);d.background=this._getDOMRef("background");d.backgroundFrontLayer=this._getDOMRef("backgroundFrontLayer");d.backgroundRearLayer=this._getDOMRef("backgroundRearLayer");d.deltaBg=d.backgroundFrontLayer.offsetHeight-d.background.offsetHeight;d.deltaBg===0?(isNaN(b)&&(b=.8),d.deltaBg=(this._dHeight||0)*b):(isNaN(b)&&(b=
1),d.deltaBg*=b);this._fxParallaxBackground=d},
run:function(b){var d=this._fxParallaxBackground;this.transform("translate3d(0px, "+d.deltaBg*Math.min(1,b)+"px, 0px)",d.backgroundFrontLayer);d.backgroundRearLayer&&this.transform("translate3d(0px, "+d.deltaBg*Math.min(1,b)+"px, 0px)",d.backgroundRearLayer)},
tearDown:function(){delete this._fxParallaxBackground}};var LOD;var fHb;var ACD=function(){};
_.E=ACD.prototype;_.E._scrollTargetChanged=function(){};
_.E.scroll=function(){};
_.E._isValidScrollTarget=function(){};
_.E._toggleScrollListener=function(){};
_.E.toggleScrollListener=function(){};
_.E.createEffect=function(){};
_.E._effectsChanged=function(){};
_.E._layoutIfDirty=function(){};
_.E._boundEffect=function(){};
_.E._setUpEffect=function(){};
_.E._tearDownEffects=function(){};
_.E._runEffects=function(){};
_.E._scrollHandler=function(){};
_.E._scrollStateChanged=function(){};
_.E._getUndefinedMsg=function(){};
_.E.notifyResize=function(){};
_.E.assignParentResizable=function(){};
_.E.stopResizeNotificationsFor=function(){};
_.E._subscribeIronResize=function(){};
_.E._unsubscribeIronResize=function(){};
_.E.resizerShouldNotify=function(){};
_.E._onDescendantIronResize=function(){};
_.E._fireResize=function(){};
_.E._onIronRequestResizeNotifications=function(){};
_.E._parentResizableChanged=function(){};
_.E._notifyDescendant=function(){};
_.E._requestResizeNotifications=function(){};
_.E._findParent=function(){};
_.E._appResetLayoutHandler=function(){};
_.E.resetLayout=function(){};
_.E._notifyLayoutChanged=function(){};
_.E._notifyDescendantResize=function(){};
_.E._setThresholdTriggered=function(){};
ACD=_.hs({_template:function(){if(fHb!==void 0)return fHb;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);var d=b.content,B=d.insertBefore;LOD===void 0&&(LOD=document.createElement("template"));var k=LOD;B.call(d,k.content.cloneNode(!0),b.content.firstChild);return fHb=b},
is:"tp-yt-app-header",behaviors:[vUs,Cp_],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 b=_.Uo(this.$.slot).getDistributedNodes(),d=0,B;B=b[d];d++)if(B.nodeType===Node.ELEMENT_NODE)if(B.hasAttribute("sticky")){this._stickyElRef=B;break}else this._stickyElRef||(this._stickyElRef=B);return this._stickyElRef},_configChanged:function(){this.resetLayout();this._notifyLayoutChanged()},
_updateLayoutStates:function(){if(this.offsetWidth!==0||this.offsetHeight!==0){var b=this._clampedScrollTop,d=this._height===0||b===0,B=this.disabled;this._height=this.offsetHeight;this._stickyElRef=null;this.disabled=!0;d||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();d?this._updateScrollState(b,!0):(this._updateScrollState(this._lastScrollTop,
!0),this._layoutIfDirty());this.disabled=B}},
_updateScrollState:function(b,d){if(this._height!==0){var B=0,k=this._top;var G=this._maxHeaderTop;var P=b-this._lastScrollTop,v=Math.abs(P),L=b>this._lastScrollTop,A=performance.now();this._mayMove()&&(B=this._clamp(this.reveals?k+P:b,0,G));b>=this._dHeight&&(B=this.condenses&&!this.fixed?Math.max(this._dHeight,B):B,this.style.transitionDuration="0ms");if(this.reveals&&!this.disabled&&v<100){if(A-this._initTimestamp>300||this._wasScrollingDown!==L)this._initScrollTop=b,this._initTimestamp=A;b>=G&&
(Math.abs(this._initScrollTop-b)>30||v>10?(L&&b>=G?B=G:!L&&b>=this._dHeight&&(B=this.condenses&&!this.fixed?this._dHeight:0),this.style.transitionDuration=this._clamp((B-k)/(P/(A-this._lastTimestamp)),0,300)+"ms"):B=this._top)}G=this._dHeight===0?b>0?1:0:B/this._dHeight;d||(this._lastScrollTop=b,this._top=B,this._wasScrollingDown=L,this._lastTimestamp=A);if(d||G!==this._progress||k!==B||b===0)this._progress=G,this._runEffects(G,B),this._transformHeader(B)}},
_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(b){this.translate3d(0,-b+"px",0);this._stickyEl&&this.translate3d(0,this.condenses&&b>=this._stickyElTop?Math.min(b,this._dHeight)-this._stickyElTop+"px":0,0,this._stickyEl)},
_clamp:function(b,d,B){return Math.min(B,Math.max(d,b))},
_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),_.Uo(this.root).insertBefore(this._bgContainer,this.$.contentContainer))},
_getDOMRef:function(b){switch(b){case "backgroundFrontLayer":return this._ensureBgContainers(),this._bgFront;case "backgroundRearLayer":return this._ensureBgContainers(),this._bgRear;case "background":return this._ensureBgContainers(),this._bgContainer;case "mainTitle":return _.Uo(this).querySelector("[main-title]");case "condensedTitle":return _.Uo(this).querySelector("[condensed-title]")}return null},
getScrollState:function(){return{progress:this._progress,top:this._top}}});var WO_;var aHD;_.hs({_template:function(){if(aHD!==void 0)return aHD;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);var d=b.content,B=d.insertBefore;WO_===void 0&&(WO_=document.createElement("template"));var k=WO_;B.call(d,k.content.cloneNode(!0),b.content.firstChild);return aHD=b},
is:"tp-yt-app-header-layout",behaviors:[Cp_],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 _.Uo(this.$.headerSlot).getDistributedNodes()[0]},_updateLayoutStates:function(){this.useRaf?(cancelAnimationFrame(this.rafId),this.rafId=requestAnimationFrame(this.performUpdate.bind(this))):this.performUpdate()},
performUpdate:function(){var b=this.header;if(this.isAttached&&b){this.$.wrapper.classList.remove("initializing");b.scrollTarget=this.hasScrollingRegion?this.$.contentContainer:this.ownerDocument.documentElement;if(this.hasScrollingRegion)b.style.left="",b.style.right="";else{var d=this.getBoundingClientRect(),B=document.documentElement.clientWidth-d.right;b.style.left=d.left+"px";b.style.right=B+"px"}d=this.$.contentContainer.style;B=b.offsetHeight;b.fixed&&!b.condenses&&this.hasScrollingRegion?
(d.marginTop=B+"px",d.paddingTop=""):(d.paddingTop=B+"px",d.marginTop="")}}});var mW1=new _.mZ("alertCommand");var $Ws=new _.mZ("manageLabsStateCommand");var OL0=new _.mZ("inlineFormRenderer");var IHc=new _.mZ("playlistSidebarPrimaryInfoRenderer");var DWb=new _.mZ("productDetailsThumbnailRenderer"),UWe=new _.mZ("productDetailsVariantRenderer"),oU1=new _.mZ("productDetailsVariantOptionRenderer"),Nvs=new _.mZ("productDetailsOffersContainerRenderer"),ptV=new _.mZ("productDetailsOfferRenderer");var MeD=new _.mZ("shoppingFlaggingRenderer");var cCs=new _.mZ("playlistBylineRenderer");var JCe=new _.mZ("insertChannelTabCommand");var B8=function(){return _.o3.apply(this,arguments)||this};
_.c(B8,_.o3);_.E=B8.prototype;_.E.activeChanged=function(){if(this.active){var b=_.Cl(this.hostElement).querySelector("#header");b&&_.dp(b,"iron-resize");window.addEventListener("scroll",_.mq(this,this.onScroll))}else window.removeEventListener("scroll",_.mq(this,this.onScroll)),_.dp(this.hostElement,"yt-request-panel-mode-change",{mode:"seamed"})};
_.E.guideVisibleChanged=function(){var b=_.Cl(this.hostElement).querySelector("#header");b&&_.dp(b,"iron-resize")};
_.E.onScroll=function(){var b=this;_.Kl(this,"onScroll",function(){var d=_.Cl(b.hostElement).querySelector("#header");d&&d.polymerController&&(d=d.polymerController.getScrollState().progress===1?"standard":"seamed",_.dp(b.hostElement,"yt-request-panel-mode-change",{mode:d}))},10)};
_.E.tabsChanged=function(){if(this.tabs){for(var b=null,d=0,B=this.tabs.length;d<B;++d){var k=this.tabs[d].tabRenderer;if(k&&k.selected){b=d;break}}this.selected=b}};
_.E.onTabsActivate=function(b){_.dp(this.hostElement,"yt-navigate",{endpoint:this.tabs[b.detail.selected].tabRenderer.endpoint})};
B8.prototype.tabsChanged=B8.prototype.tabsChanged;B8.prototype.guideVisibleChanged=B8.prototype.guideVisibleChanged;B8.prototype.activeChanged=B8.prototype.activeChanged;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],B8.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.Oi.YtdGuideStateAwareBehavior),_.n("design:type",Object)],B8.prototype,"ytdGuideStateAwareBehavior",void 0);_.w([_.Z(),_.n("design:type",Array)],B8.prototype,"tabs",void 0);
_.w([_.Z(),_.n("design:type",Object)],B8.prototype,"selected",void 0);_.w([_.Z(),_.n("design:type",Boolean)],B8.prototype,"active",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],B8.prototype,"disableHeaderFluidWidth",void 0);_.w([_.O8("active"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],B8.prototype,"activeChanged",null);
_.w([_.O8("guidePersistentAndVisible"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],B8.prototype,"guideVisibleChanged",null);_.w([_.O8("tabs"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],B8.prototype,"tabsChanged",null);_.w([_.NO()],B8);var zUe=[_.x.YtRendererBehavior,_.Oi.YtdGuideStateAwareBehavior,B8.prototype];var RUc=2/3,XtD=_.an(130749),hUX=function(b,d){var B=this;this.element=b;this.layer=0;this.refreshConfig={startPosition:0,startAction:function(){B.startAction()},
draggingClass:"gesture-dragging",triggers:{down:{endPosition:80,threshold:120,disableFinish:!0,translateBack:!0,moveRatio:RUc,moveAction:function(k){B.moveAction(k)},
triggerAction:function(){B.element.isReloading=!0;_.wy(_.DX(),{visualElement:XtD});_.Wo.instance.resolveCommand({signalAction:{signal:"SOFT_RELOAD_PAGE"}},{form:{element:B.element}})}}}};
_.u7(_.DX(),XtD,this.layer);this.gesture=new _.UX(b,d,this.refreshConfig,"pan-down");this.attach()};
_.E=hUX.prototype;_.E.attach=function(){this.gesture.attach()};
_.E.detach=function(){this.gesture.detach()};
_.E.reset=function(){this.element.close()};
_.E.startAction=function(){this.element.reset();this.element.isReloading=!1};
_.E.moveAction=function(b){this.element.rotation=b*360};var HLx=_.an(130750),teD=function(b,d,B,k,G){var P=this;this.element=b;this.parent=B;this.channelHeader=k;this.ytdReduxDispatch=G;this.layer=0;this.scrollPositionNeedsUpdate=!1;this.scrollPositionForTabs=new Map;this.tabConfig={startPosition:0,draggingClass:"gesture-tab-dragging",startAction:function(){P.tabsStartAtInPx=P.channelHeader.clientHeight-48;var v;(v=P.selectedTab)!=null&&v.title&&(v=_.I2().resolve(_.O6(_.dT)))&&(v=v.getCurrentPage(),P.lastVisitedTabScrollPosition=v.getScrollTop(),P.previousTab&&
((P.lastVisitedTabScrollPosition===void 0?0:P.lastVisitedTabScrollPosition<P.channelHeader.clientHeight-48)?P.scrollPositionForTabs.has(P.selectedTab.title)&&P.scrollPositionForTabs.delete(P.selectedTab.title):P.scrollPositionForTabs.set(P.selectedTab.title,v.getScrollTop())))},
triggers:{right:{endPosition:500,threshold:100,transitionEndPosition:lHe(),triggerAction:function(){P.navigate(P.previousTab)},
moveAction:function(v,L){P.moveAction(v,L)}},
left:{endPosition:-500,threshold:-100,transitionEndPosition:-lHe(),triggerAction:function(){P.navigate(P.nextTab)},
moveAction:function(v,L){P.moveAction(v,L)}}}};
_.u7(_.DX(),HLx,this.layer);this.gesture=new _.UX(b,d,this.tabConfig);this.attach()};
_.E=teD.prototype;_.E.attach=function(){this.gesture.attach()};
_.E.detach=function(){this.gesture.detach()};
_.E.tabsChanged=function(b){if(b){var d=void 0;this.nextTab=this.previousTab=this.selectedTab=void 0;b=_.C(b);for(var B=b.next();!B.done;B=b.next()){B=B.value.tabRenderer;this.selectedTab&&!this.nextTab&&(this.nextTab=B);var k=void 0;if((k=B)==null?0:k.selected)this.previousTab=d,this.selectedTab=B;d=B}d=this.gesture;b=this.getConfig();d.config=b;this.scrollPositionNeedsUpdate=!0}};
_.E.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}})};
_.E.moveAction=function(b,d){if(!this.tabsElement){var B;this.tabsElement=(B=this.parent.header)==null?void 0:B.tabsElement;d==="right"&&this.previousTab?(B=this.previousTab.endpoint,_.o$0(_.I2().resolve(_.RE),B,{},"")):d==="left"&&this.nextTab&&(B=this.nextTab.endpoint,_.o$0(_.I2().resolve(_.RE),B,{},""));if(!this.tabsElement)return}B=this.tabsElement._pos;d==="right"&&(b*=-1);this.tabsElement._positionBar(B.width,B.left*1+B.width*b)};
var lHe=function(){var b,d;return(d=(b=_.I2().resolve(_.dT).getCurrentPage())==null?void 0:b.clientWidth)!=null?d:0};
teD.prototype.navigate=function(b){this.element.data=void 0;if(b=b==null?void 0:b.endpoint)this.ytdReduxDispatch(Pps(!0)),_.wy(_.DX(),{visualElement:HLx}),_.Wo.instance.resolveCommand({navigateAction:{endpoint:b}},{form:{element:this.element}})};var jUD;var FO0;var kd=function(){return _.g.apply(this,arguments)||this};
_.c(kd,_.g);kd.prototype.configureRendererStamper=function(){return{"data.deleteButton":{id:"delete-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!0}}}}}};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],kd.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],kd.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],kd.prototype,"data",void 0);_.w([_.ZM({is:"ytd-labs-edit-renderer",disableElementRegistration:!0})],kd);
_.V(kd,"ytd-labs-edit-renderer",function(){if(FO0!==void 0)return FO0;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return FO0=b},{mode:1});var ZLq;var GC=function(){var b=_.g.apply(this,arguments)||this;b.dark=!1;b.headerBackgroundLight="https://www.gstatic.com/youtube/img/labs/early_access_web_background_expanded_ai_2x.jpg";b.headerBackgroundDark="https://www.gstatic.com/youtube/img/labs/early_access_web_background_expanded_ai_2x.jpg";b.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return b};
_.c(GC,_.g);GC.prototype.configureRendererStamper=function(){return{"data.primaryButton":{id:"primary-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
GC.prototype.ready=function(){var b=document.documentElement.hasAttribute("dark");this.setBackgroundImage(b);this.dark=b};
GC.prototype.onDarkModeToggledAction=function(b){this.setBackgroundImage(b);this.dark=b};
GC.prototype.setBackgroundImage=function(b){_.Wf(this.hostElement,{"--yt-labs-header-background":"url("+(b?this.headerBackgroundDark:this.headerBackgroundLight)+")"})};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],GC.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],GC.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],GC.prototype,"ytActionHandlerBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],GC.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],GC.prototype,"dark",void 0);
_.w([_.ZM({is:"ytd-labs-header-renderer",disableElementRegistration:!0})],GC);
_.V(GC,"ytd-labs-header-renderer",function(){if(ZLq!==void 0)return ZLq;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return ZLq=b},{mode:1});var gUq;var P8=function(){var b=_.g.apply(this,arguments)||this;b.actionMap={"yt-check-labs-opted-in-state":"onCheckLabsOptedInState","yt-manage-labs-state-command":"onManageLabsState"};return b};
_.c(P8,_.g);P8.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"}}}}}};
P8.prototype.onYtToggleButton=function(b){this.notifyPath("data.primaryButton.toggleButtonRenderer.isToggled",b.detail.toggled)};
P8.prototype.onManageLabsState=function(b){if(b=_.p(b,$Ws))b.stateChange==="LABS_STATE_TYPE_OVERRIDE_OPT_IN"&&this.data?b.labsItemId!==this.data.labsItemId?this.set("data.primaryButton.toggleButtonRenderer.isToggled",!1):this.set("data.primaryButton.toggleButtonRenderer.isToggled",!0):this.data&&b.labsItemId===this.data.labsItemId&&(b.stateChange==="LABS_STATE_TYPE_OPT_IN"?_.BG(this.hostElement,"yt-check-labs-opted-in-state").some(function(d){return d})&&this.data.confirmationDialogCommand?_.PG(this.hostElement,
[this.data.confirmationDialogCommand],this.hostElement):this.data.optInCommand&&(_.I2().resolve(_.U6).resolveCommand(this.data.optInCommand,{form:{element:this.hostElement}}),this.set("data.primaryButton.toggleButtonRenderer.isToggled",!0)):this.data.optOutCommand&&b.stateChange==="LABS_STATE_TYPE_OPT_OUT"&&(_.I2().resolve(_.U6).resolveCommand(this.data.optOutCommand,{form:{element:this.hostElement}}),this.set("data.primaryButton.toggleButtonRenderer.isToggled",!1)))};
P8.prototype.onCheckLabsOptedInState=function(){var b=this.get("data.primaryButton.toggleButtonRenderer");return b?b.isToggled:!1};
_.DB.Object.defineProperties(P8.prototype,{itemStyle:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.itemStyle}}});
P8.prototype.onYtToggleButton=P8.prototype.onYtToggleButton;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],P8.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],P8.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],P8.prototype,"ytActionHandlerBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],P8.prototype,"data",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],P8.prototype,"itemStyle",null);_.w([_.$0("yt-toggle-button"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],P8.prototype,"onYtToggleButton",null);_.w([_.ZM({is:"ytd-labs-item-renderer",disableElementRegistration:!0})],P8);
_.V(P8,"ytd-labs-item-renderer",function(){if(gUq!==void 0)return gUq;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return gUq=b},{mode:1});var yCe;var SAs;var Vex=function(){return _.g.apply(this,arguments)||this};
_.c(Vex,_.g);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Vex.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Vex.prototype,"data",void 0);_.w([_.ZM({is:"ytd-live-chat-history-new-sponsor-chip-renderer",disableElementRegistration:!0})],Vex);
_.V(Vex,"ytd-live-chat-history-new-sponsor-chip-renderer",function(){if(SAs!==void 0)return SAs;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return SAs=b},{mode:1});var iL$;var Ef=function(){return _.g.apply(this,arguments)||this};
_.c(Ef,_.g);Ef.prototype.observeSuperchatChip=function(){if(this.data){var b={"--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)};_.Wf(this.hostElement,b)}};
Ef.prototype.colorFromDecimal=function(b){return _.lG(Number(b||0))};
Ef.prototype.observeSuperchatChip=Ef.prototype.observeSuperchatChip;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Ef.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Ef.prototype,"data",void 0);_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Ef.prototype,"observeSuperchatChip",null);_.w([_.ZM({is:"ytd-live-chat-history-super-chat-chip-renderer",disableElementRegistration:!0})],Ef);
_.V(Ef,"ytd-live-chat-history-super-chat-chip-renderer",function(){if(iL$!==void 0)return iL$;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return iL$=b},{mode:1});var sf=function(){return _.g.apply(this,arguments)||this};
_.c(sf,_.g);sf.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"}}}};
_.DB.Object.defineProperties(sf.prototype,{hideMessageBlock:{configurable:!0,enumerable:!0,get:function(){return!!this.data&&!this.data.charityName&&!!this.data.chip}}});
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],sf.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],sf.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.Wl),_.n("design:type",Object)],sf.prototype,"ytdDismissibleItemBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],sf.prototype,"data",void 0);_.w([_.X("data"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],sf.prototype,"hideMessageBlock",null);
_.w([_.ZM({is:"ytd-live-chat-history-entry-renderer",disableElementRegistration:!0})],sf);
_.V(sf,"ytd-live-chat-history-entry-renderer",function(){if(yCe!==void 0)return yCe;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return yCe=b},{mode:1});var wtb;var u1q=function(){return _.g.apply(this,arguments)||this};
_.c(u1q,_.g);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],u1q.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],u1q.prototype,"data",void 0);_.w([_.ZM({is:"ytd-channel-options-renderer",disableElementRegistration:!0})],u1q);
_.V(u1q,"ytd-channel-options-renderer",function(){if(wtb!==void 0)return wtb;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return wtb=b},{mode:1});var KOD;var C8=function(){return _.g.apply(this,arguments)||this};
_.c(C8,_.g);C8.prototype.configureRendererStamper=function(){return{"data.resumeButton":{id:"resume-button",mapping:{buttonRenderer:"ytd-button-renderer",toggleButtonRenderer:"ytd-toggle-button-renderer"}}}};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],C8.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],C8.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],C8.prototype,"data",void 0);_.w([_.ZM({is:"ytd-settings-email-item-renderer",disableElementRegistration:!0})],C8);
_.V(C8,"ytd-settings-email-item-renderer",function(){if(KOD!==void 0)return KOD;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return KOD=b},{mode:1});var nUx;var L8=function(){return _.g.apply(this,arguments)||this};
_.c(L8,_.g);L8.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"}}}};
L8.prototype.getExpansionIcon=function(b){return b?"COLLAPSE":"EXPAND"};
L8.prototype.onToggleListExpansion=function(){this.expanded=!this.expanded};
_.DB.Object.defineProperties(L8.prototype,{emailListExpanded:{configurable:!0,enumerable:!0,get:function(){return this.expanded?"true":"false"}}});
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],L8.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],L8.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],L8.prototype,"data",void 0);_.w([_.Z({value:!1,reflectToAttribute:!0}),_.n("design:type",Boolean)],L8.prototype,"expanded",void 0);_.w([_.X("expanded"),_.n("design:type",String),_.n("design:paramtypes",[])],L8.prototype,"emailListExpanded",null);
_.w([_.DM("#options"),_.n("design:type",Object)],L8.prototype,"options",void 0);_.w([_.ZM({is:"ytd-settings-email-list-renderer",disableElementRegistration:!0})],L8);
_.V(L8,"ytd-settings-email-list-renderer",function(){if(nUx!==void 0)return nUx;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return nUx=b},{mode:1});var Tv$;var f8=function(){var b=_.g.apply(this,arguments)||this;b.actionMap={"yt-signal-action-submit-form":"handleSignalActionSubmitForm"};return b};
_.c(f8,_.g);f8.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"}}}};
f8.prototype.handleSignalActionSubmitForm=function(){var b,d=(b=this.formRenderer)==null?void 0:b.getForm();d&&this.data.serviceEndpoint&&_.I2().resolve(_.U6).resolveCommand(this.data.serviceEndpoint,{form:Object.assign({},d,{element:this.hostElement})})};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],f8.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],f8.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],f8.prototype,"ytActionHandlerBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],f8.prototype,"data",void 0);_.w([_.DM("yt-form-renderer"),_.n("design:type",Object)],f8.prototype,"formRenderer",void 0);
_.w([_.ZM({is:"ytd-settings-gaia-link-renderer",disableElementRegistration:!0})],f8);
_.V(f8,"ytd-settings-gaia-link-renderer",function(){if(Tv$!==void 0)return Tv$;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return Tv$=b},{mode:1});var rCs;_.B$(_.Dm,"basic-content-view-model",{props:{data:_.eI,className:_.eI}});var Aw=function(){var b=_.g.apply(this,arguments)||this;b.actionMap={"yt-settings-update-options-command":"handleUpdateOptionsCommand"};return b};
_.c(Aw,_.g);Aw.prototype.dataChanged=function(){this.data&&this.data.id&&this.data.id==="SETTINGS_OPTIONS_ID_TYPE_AV1_OPTIONS"&&_.mOE()&&this.set("data.hidden",!1)};
Aw.prototype.onSwitchReady=function(){var b=this;this.data&&this.data.id&&this.data.id==="SETTINGS_OPTIONS_ID_TYPE_PUSH_NOTIFICATIONS_ENABLED"&&_.N("service_worker_push_enabled")&&navigator.serviceWorker.ready.then(function(){_.aM0().then(function(d){d&&(Notification.permission==="default"?b.set("data.hidden",!1):Notification.permission==="granted"&&_.di("NotificationsDisabled").then(function(B){B||_.BG(b.hostElement,"yt-toggle-settings-switch",[b.data.id,!B]);b.set("data.hidden",!1)}).catch(function(){}))})})};
Aw.prototype.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{channelOptionsRenderer:{component:"ytd-channel-options-renderer",noInjection:!0},copyLinkRenderer:{component:"yt-copy-link-renderer",noInjection:!0,params:{adaptiveFullWidth:!0}},dropdownRenderer:{component:"ytd-dropdown-renderer",params:{hasBackground:!0,verticalAlign:"bottom",noUnderline:!0},noInjection:!0},settingsCheckboxRenderer:{component:"ytd-settings-checkbox-renderer",noInjection:!0},settingsEmailListRenderer:{component:"ytd-settings-email-list-renderer",
noInjection:!0},settingsGaiaLinkRenderer:{component:"ytd-settings-gaia-link-renderer",noInjection:!0},settingsRadioOptionRenderer:{component:"ytd-settings-radio-option-renderer",noInjection:!0},settingsSwitchRenderer:{component:"ytd-settings-switch-renderer",noInjection:!0},connectedAppRenderer:{component:"ytd-connected-app-renderer",noInjection:!0},basicContentViewModel:{component:"basic-content-view-model",noInjection:!0}}}}};
Aw.prototype.handleUpdateOptionsCommand=function(b){(b=_.p(b,_.Mks))&&this.data&&this.data.id===b.id&&(this.set("data.hidden",b.hidden),b.text!==void 0&&this.set("data.text",b.text),b.clearOptions&&this.set("data.options",[]))};
Aw.prototype.onSwitchReady=Aw.prototype.onSwitchReady;Aw.prototype.dataChanged=Aw.prototype.dataChanged;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Aw.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],Aw.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],Aw.prototype,"ytActionHandlerBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Aw.prototype,"data",void 0);
_.w([_.pl("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Aw.prototype,"dataChanged",null);_.w([_.$0("yt-settings-switch-ready"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Aw.prototype,"onSwitchReady",null);_.w([_.ZM({is:"ytd-settings-options-renderer",disableElementRegistration:!0})],Aw);
_.V(Aw,"ytd-settings-options-renderer",function(){if(rCs!==void 0)return rCs;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return rCs=b},{mode:1});var QUD;var W8=function(){return _.g.apply(this,arguments)||this};
_.c(W8,_.g);W8.prototype.onYtExpanderMoreTapped=function(){this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
W8.prototype.configureRendererStamper=function(){return{"data.attributionLinkButtonRenderer":{id:"attribution-link-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{disableTextTransform:!0}}}}}};
W8.prototype.onYtExpanderMoreTapped=W8.prototype.onYtExpanderMoreTapped;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],W8.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],W8.prototype,"ytComponentBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],W8.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],W8.prototype,"data",void 0);
_.w([_.$0("yt-expander-more-tapped"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],W8.prototype,"onYtExpanderMoreTapped",null);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-product-details-description-renderer"})],W8);
_.V(W8,"ytd-product-details-description-renderer",function(){if(QUD!==void 0)return QUD;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return QUD=b},{mode:1});var qA0;var ay=function(){var b=_.g.apply(this,arguments)||this;b.shippingIcon="https://www.gstatic.com/images/icons/material/system/1x/local_shipping_grey600_48dp.png";b.shippingAddressIcon="https://www.gstatic.com/images/icons/material/system/1x/location_on_grey600_48dp.png";b.googleGuaranteeIcon="https://www.gstatic.com/images/icons/material/system/1x/google_guarantee_grey600_48dp.png";b.returnPolicyIcon="https://www.gstatic.com/images/icons/material/system/1x/undo_grey600_48dp.png";return b};
_.c(ay,_.g);ay.prototype.configureRendererStamper=function(){return{"data.purchaseButtonRenderer":{id:"purchase-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.purchaseButtonRenderers":{id:"purchase-buttons",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.DB.Object.defineProperties(ay.prototype,{showAdditionalFees:{configurable:!0,enumerable:!0,get:function(){var b,d;return((b=this.data)==null?void 0:(d=b.offerData)==null?void 0:d.additionalFeesText)!==""}},
showMultiPurchaseButtons:{configurable:!0,enumerable:!0,get:function(){var b,d;return((b=this.data)==null?void 0:b.purchaseButtonRenderers)!==void 0&&((d=this.data)==null?void 0:d.purchaseButtonRenderers.length)!==0}},
showPurchaseData:{configurable:!0,enumerable:!0,get:function(){var b,d;return!((b=this.data)==null||!b.formattedFromMerchantText)&&(!((d=this.data)==null||!d.purchaseButtonRenderer)||this.showMultiPurchaseButtons)}}});
_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],ay.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],ay.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],ay.prototype,"ytComponentBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],ay.prototype,"data",void 0);
_.w([_.Z({type:_.N("kevlar_property_type_migration_killswitch")?String:void 0}),_.n("design:type",Object)],ay.prototype,"shippingIcon",void 0);_.w([_.Z({type:_.N("kevlar_property_type_migration_killswitch")?String:void 0}),_.n("design:type",Object)],ay.prototype,"shippingAddressIcon",void 0);_.w([_.Z({type:_.N("kevlar_property_type_migration_killswitch")?String:void 0}),_.n("design:type",Object)],ay.prototype,"googleGuaranteeIcon",void 0);
_.w([_.Z({type:_.N("kevlar_property_type_migration_killswitch")?String:void 0}),_.n("design:type",Object)],ay.prototype,"returnPolicyIcon",void 0);_.w([_.X("data"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],ay.prototype,"showAdditionalFees",null);_.w([_.X("data"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],ay.prototype,"showMultiPurchaseButtons",null);
_.w([_.X("data","showMultiPurchaseButtons"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],ay.prototype,"showPurchaseData",null);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-product-details-hero-offer-renderer"})],ay);
_.V(ay,"ytd-product-details-hero-offer-renderer",function(){if(qA0!==void 0)return qA0;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return qA0=b},{mode:1});var xWX;var YAs;var mJ=function(){return _.g.apply(this,arguments)||this};
_.c(mJ,_.g);_.E=mJ.prototype;_.E.attached=function(){this.hostElement.addEventListener("click",this.handleSelection);this.hostElement.addEventListener("mouseenter",this.onMouseEnterImage);this.hostElement.addEventListener("mouseleave",this.onMouseLeaveImage)};
_.E.onKeyDown=function(b){b=b.keyCode;b!==13&&b!==32||this.handleSelection()};
_.E.onMouseEnterImage=function(){var b;((b=this.data)==null?void 0:b.thumbnailDetails)!==void 0&&_.kJ(this.polymerController.hostElement,"ytd-product-details-variant-image-select",[this.data.thumbnailDetails])};
_.E.onMouseLeaveImage=function(){_.kJ(this.polymerController.hostElement,"ytd-product-details-variant-image-unselect")};
_.E.handleSelection=function(){this.data&&_.dp(this.hostElement,"ytd-product-details-thumbnail-renderer-selected",this.data.index)};
_.DB.Object.defineProperties(mJ.prototype,{isSelected:{configurable:!0,enumerable:!0,get:function(){var b;return!((b=this.data)==null||!b.isSelected)}}});
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],mJ.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],mJ.prototype,"data",void 0);_.w([_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],mJ.prototype,"isSelected",null);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-product-details-thumbnail-renderer"})],mJ);
_.V(mJ,"ytd-product-details-thumbnail-renderer",function(){if(YAs!==void 0)return YAs;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return YAs=b},{mode:1});var $d=function(){var b=_.g.apply(this,arguments)||this;var d={};b.actionMap=(d["ytd-product-details-variant-image-select"]="handlePreviewImageSelect",d["ytd-product-details-variant-image-unselect"]="handlePreviewImageDeselect",d);b.selectedThumbnailIndex=0;b.selectItem=function(B){B.target.onKeyDown(B)};
return b};
_.c($d,_.g);_.E=$d.prototype;_.E.handlePreviewImageSelect=function(b){this.hoverThumbnail=b};
_.E.handlePreviewImageDeselect=function(){this.hoverThumbnail=void 0};
_.E.configureRendererStamper=function(){return{"populatedData.imageRenderer":{id:"items",mapping:{productDetailsThumbnailRenderer:{component:"ytd-product-details-thumbnail-renderer",attributes:{role:"option"}}}}}};
_.E.onThumbnailSelected=function(b,d){this.selectedThumbnailIndex=d};
_.E.dataChanged=function(){this.ytdHorizontalListBehavior.reset();this.selectedThumbnailIndex=0};
_.E.updateOffset=function(){var b=_.Cl(this.hostElement).querySelector("#scroll-container").clientWidth;this.ytdHorizontalListBehavior.offset=Math.max(0,Math.min(this.ytdHorizontalListBehavior.offset,this.items.clientWidth-b));this.ytdHorizontalListBehavior.reposition_()};
_.DB.Object.defineProperties($d.prototype,{showThumbnails:{configurable:!0,enumerable:!0,get:function(){var b;if((b=this.data)==null?0:b.imageRenderer){var d,B;return((d=this.data)==null?void 0:(B=d.imageRenderer)==null?void 0:B.length)>1}return!1}},
thumbnailDetails:{configurable:!0,enumerable:!0,get:function(){if(this.hoverThumbnail!==void 0)return this.hoverThumbnail;var b;if((b=this.data)==null?0:b.imageRenderer){var d;return(d=_.p(this.data.imageRenderer[this.selectedThumbnailIndex],DWb))==null?void 0:d.thumbnailDetails}}},
populatedData:{configurable:!0,enumerable:!0,get:function(){var b=this,d,B,k,G=(k=(d=this.data)==null?void 0:(B=d.imageRenderer)==null?void 0:B.map(function(P,v){return{productDetailsThumbnailRenderer:Object.assign({},_.p(P,DWb),{index:v,isSelected:v===b.selectedThumbnailIndex})}}))!=null?k:[];
return Object.assign({},this.data,{imageRenderer:G})}}});
$d.prototype.updateOffset=$d.prototype.updateOffset;$d.prototype.dataChanged=$d.prototype.dataChanged;$d.prototype.onThumbnailSelected=$d.prototype.onThumbnailSelected;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],$d.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],$d.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.ln.YtdHorizontalListBehavior),_.n("design:type",Object)],$d.prototype,"ytdHorizontalListBehavior",void 0);
_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],$d.prototype,"componentBehavior",void 0);_.w([_.R([_.uA.YtActionHandlerBehavior]),_.n("design:type",Object)],$d.prototype,"actionHandlerBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],$d.prototype,"data",void 0);_.w([_.Z({value:"$.items.children"}),_.n("design:type",String)],$d.prototype,"itemsPath",void 0);_.w([_.Z({value:3}),_.n("design:type",Number)],$d.prototype,"initialCount",void 0);
_.w([_.DM("#items"),_.n("design:type",Object)],$d.prototype,"items",void 0);_.w([_.Z(),_.n("design:type",Object)],$d.prototype,"selectedThumbnailIndex",void 0);_.w([_.Z(),_.n("design:type",Object)],$d.prototype,"hoverThumbnail",void 0);_.w([_.X("data"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],$d.prototype,"showThumbnails",null);
_.w([_.$0("ytd-product-details-thumbnail-renderer-selected"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent,Number]),_.n("design:returntype")],$d.prototype,"onThumbnailSelected",null);_.w([_.X("data","selectedThumbnailIndex","hoverThumbnail"),_.n("design:type",Object),_.n("design:paramtypes",[])],$d.prototype,"thumbnailDetails",null);_.w([_.X("data","selectedThumbnailIndex"),_.n("design:type",Object),_.n("design:paramtypes",[])],$d.prototype,"populatedData",null);
_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],$d.prototype,"dataChanged",null);_.w([_.$0("iron-resize"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],$d.prototype,"updateOffset",null);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-product-details-image-carousel-renderer"})],$d);
_.V($d,"ytd-product-details-image-carousel-renderer",function(){if(xWX!==void 0)return xWX;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return xWX=b},{mode:_.s_("kevlar_poly_si_batch_j079")?1:2});var eUD;var Of=function(){return _.g.apply(this,arguments)||this};
_.c(Of,_.g);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Of.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],Of.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],Of.prototype,"componentBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Of.prototype,"data",void 0);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-product-details-offer-renderer"})],Of);
_.V(Of,"ytd-product-details-offer-renderer",function(){if(eUD!==void 0)return eUD;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return eUD=b},{mode:1});var bgX;var Iy=function(){var b=_.g.apply(this,arguments)||this;b.isOffersHidden=!0;return b};
_.c(Iy,_.g);Iy.prototype.toggleOffers=function(){this.isOffersHidden=!this.isOffersHidden;var b,d=_.p((b=this.data)==null?void 0:b.viewOffersButton,_.am);d&&this.ytRendererBehavior.logExplicitClick(d)};
Iy.prototype.configureRendererStamper=function(){return{"data.offers":{id:"offer",mapping:{productDetailsOfferRenderer:"ytd-product-details-offer-renderer"}}}};
_.DB.Object.defineProperties(Iy.prototype,{firstOfferVendorLogoUrl:{configurable:!0,enumerable:!0,get:function(){var b,d,B,k;return(B=_.p((b=this.data)==null?void 0:(d=b.offers)==null?void 0:d[0],ptV))==null?void 0:(k=B.offerData)==null?void 0:k.vendorLogoUrl}}});
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Iy.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],Iy.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],Iy.prototype,"componentBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Iy.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Object)],Iy.prototype,"isOffersHidden",void 0);
_.w([_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],Iy.prototype,"firstOfferVendorLogoUrl",null);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-product-details-offers-container-renderer"})],Iy);
_.V(Iy,"ytd-product-details-offers-container-renderer",function(){if(bgX!==void 0)return bgX;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return bgX=b},{mode:1});var dLc;var BJ0;var DV=function(){return _.g.apply(this,arguments)||this};
_.c(DV,_.g);DV.prototype.ready=function(){this.hostElement.addEventListener("mouseenter",this.onMouseEnterImage);this.hostElement.addEventListener("mouseleave",this.onMouseLeaveImage)};
DV.prototype.onMouseEnterImage=function(){this.isImageButton&&this.thumbnailDetails!==void 0&&_.kJ(this,"ytd-product-details-variant-image-select",[this.thumbnailDetails])};
DV.prototype.onMouseLeaveImage=function(){this.isImageButton&&_.kJ(this,"ytd-product-details-variant-image-unselect")};
_.DB.Object.defineProperties(DV.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 b;return((b=this.data)==null?void 0:b.variantOptionState)==="VARIANT_OPTION_STATE_SELECTED"}},
isUnavailable:{configurable:!0,enumerable:!0,get:function(){var b,d,B;return((b=this.data)==null?void 0:b.variantAvailability)==="VARIANT_AVAILABILITY_NO_OFFERS"||((d=this.data)==null?void 0:d.variantOptionState)==="VARIANT_OPTION_STATE_OTHER_ATTRIBUTE_WILL_CHANGE"||((B=this.data)==null?void 0:B.variantOptionState)==="VARIANT_OPTION_STATE_DISABLED"}},
thumbnailDetails:{configurable:!0,enumerable:!0,get:function(){if(this.isImageButton){var b;if(((b=this.data)==null?void 0:b.imageDetails)!==void 0)return this.data.imageDetails}}},
accessibilityLabel:{configurable:!0,enumerable:!0,get:function(){var b,d;return this.isUnavailable?(b=this.data)==null?void 0:b.variantOptionUnavailableAccessibilityLabel:(d=this.data)==null?void 0:d.variantOptionAccessibilityLabel}}});
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],DV.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],DV.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],DV.prototype,"componentBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],DV.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",String)],DV.prototype,"displayType",void 0);
_.w([_.X("displayType","data"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],DV.prototype,"isImageButton",null);_.w([_.X("displayType","data"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],DV.prototype,"isPillButton",null);_.w([_.X("data"),_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean),_.n("design:paramtypes",[])],DV.prototype,"isActive",null);
_.w([_.X("data"),_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean),_.n("design:paramtypes",[])],DV.prototype,"isUnavailable",null);_.w([_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],DV.prototype,"thumbnailDetails",null);_.w([_.X("isUnavailable","data"),_.n("design:type",Object),_.n("design:paramtypes",[])],DV.prototype,"accessibilityLabel",null);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-product-details-variant-option-renderer"})],DV);
_.V(DV,"ytd-product-details-variant-option-renderer",function(){if(BJ0!==void 0)return BJ0;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return BJ0=b},{mode:1});var kix;var Uf=function(){var b=_.g.apply(this,arguments)||this;b.variantsExpanded=!1;b.hideShowMoreLessVariantButton=!0;b.initialized=!1;b.computeVariantsDebouncer=null;b.computeVariants=function(d){d=d===void 0?!1:d;b.variantsExpanded||b.showOptions()||!d||(b.variantsExpanded=!0);if(b.variantsExpanded){d=_.C(b.items.children);for(var B=d.next();!B.done;B=d.next())B.value.hidden=!1}b.initialized=!0};
return b};
_.c(Uf,_.g);_.E=Uf.prototype;_.E.ready=function(){var b=this;setTimeout(function(){b.computeVariants(!0)})};
_.E.showOptions=function(){for(var b=_.C(this.items.children),d=b.next();!d.done;d=b.next())d.value.hidden=!0;var B=this.container.getBoundingClientRect().width,k=0,G=b=0;d=!1;for(var P=_.C(this.items.children),v=P.next();!v.done;v=P.next()){v=v.value;v.hidden=!1;var L=v.getBoundingClientRect().width;if(k+L<B)k+=L;else if(++G<2)k=L;else break;b+=1;v.hasAttribute("is-active")&&(d=!0)}for(B=b;B<this.items.children.length;B++)this.items.children[B].hidden=!0;this.hideShowMoreLessVariantButton=b===this.items.children.length;
return d};
_.E.debouncedComputeVariants=function(){this.computeVariantsDebouncer=_.JW(this.computeVariantsDebouncer,_.aN.after(100),this.computeVariants)};
_.E.onShowMoreLessVariantsButtonClick=function(){var b;(b=this.data)!=null&&b.variantOptionRenderers&&(this.variantsExpanded=!this.variantsExpanded,this.computeVariants())};
_.E.configureRendererStamper=function(){return{"data.variantOptionRenderers":{id:"items",mapping:{productDetailsVariantOptionRenderer:{component:"ytd-product-details-variant-option-renderer",properties:{displayType:"[[displayType]]"}}}}}};
_.DB.Object.defineProperties(Uf.prototype,{selectedOptionName:{configurable:!0,enumerable:!0,get:function(){var b,d,B=(b=this.data)==null?void 0:(d=b.variantOptionRenderers)==null?void 0:d.find(function(P){return _.p(P,oU1).variantOptionState==="VARIANT_OPTION_STATE_SELECTED"}),k,G;
return(G=(k=_.p(B,oU1))==null?void 0:k.name)!=null?G:""}},
displayType:{configurable:!0,enumerable:!0,get:function(){var b;return((b=this.data)==null?void 0:b.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"}}}});
Uf.prototype.debouncedComputeVariants=Uf.prototype.debouncedComputeVariants;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Uf.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],Uf.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],Uf.prototype,"componentBehavior",void 0);_.w([_.R(_.bm),_.n("design:type",Object)],Uf.prototype,"ironResizableBehavior",void 0);
_.w([_.Z(),_.n("design:type",Object)],Uf.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Object)],Uf.prototype,"variantsExpanded",void 0);_.w([_.Z(),_.n("design:type",Object)],Uf.prototype,"hideShowMoreLessVariantButton",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Uf.prototype,"initialized",void 0);_.w([_.DM("#items"),_.n("design:type",HTMLDivElement)],Uf.prototype,"items",void 0);_.w([_.DM("#container"),_.n("design:type",HTMLDivElement)],Uf.prototype,"container",void 0);
_.w([_.DM("#more-variants-button"),_.n("design:type",HTMLElement)],Uf.prototype,"moreVariantsButton",void 0);_.w([_.X("data"),_.n("design:type",String),_.n("design:paramtypes",[])],Uf.prototype,"selectedOptionName",null);_.w([_.O8("data","variantsExpanded"),_.$0("iron-resize"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Uf.prototype,"debouncedComputeVariants",null);
_.w([_.X("data"),_.n("design:type",String),_.n("design:paramtypes",[])],Uf.prototype,"displayType",null);_.w([_.X("displayType"),_.n("design:type",Object),_.n("design:paramtypes",[])],Uf.prototype,"variantItemsClassname",null);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-product-details-variant-renderer"})],Uf);
_.V(Uf,"ytd-product-details-variant-renderer",function(){if(kix!==void 0)return kix;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return kix=b},{mode:1});var oy=function(){return _.g.apply(this,arguments)||this};
_.c(oy,_.g);
oy.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"}}}};
_.DB.Object.defineProperties(oy.prototype,{showPurchaseData:{configurable:!0,enumerable:!0,get:function(){var b;return!((b=this.data)==null||!b.heroOfferRenderer)}},
showHeroOfferRenderer:{configurable:!0,enumerable:!0,get:function(){var b;return!((b=this.data)==null||!b.heroOfferRenderer)}},
showBrandText:{configurable:!0,enumerable:!0,get:function(){var b;return!((b=this.data)==null||!b.formattedByBrandText)}},
showOffers:{configurable:!0,enumerable:!0,get:function(){var b,d,B=(d=_.p((b=this.data)==null?void 0:b.offersContainerRenderer,Nvs))==null?void 0:d.offers;return B!==void 0&&(B==null?void 0:B.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 b,d,B;return((B=(b=this.data)==null?void 0:(d=b.variants)==null?void 0:d.map(function(k){var G,P;k=(P=(G=_.p(k,UWe))==null?void 0:G.variantOptionRenderers)==null?void 0:P.find(function(L){var A;return((A=_.p(L,oU1))==null?void 0:A.variantOptionState)==="VARIANT_OPTION_STATE_SELECTED"});
var v;return(v=_.p(k,oU1))==null?void 0:v.name}).filter(function(k){return typeof k==="string"}))!=null?B:[]).join(" \u2022 ")}},
shoppingReportingButtonData:{configurable:!0,enumerable:!0,get:function(){var b,d,B,k=(d=_.p((b=this.data)==null?void 0:b.shoppingFlaggingRenderer,MeD))==null?void 0:(B=d.reportButton)==null?void 0:B.buttonRenderer;if(k)return{text:k.text,command:k.command,icon:{iconType:"FLAG"},accessibilityData:k.accessibilityData,trackingParams:k.trackingParams,loggingDirectives:k.loggingDirectives}}}});
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],oy.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],oy.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],oy.prototype,"componentBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],oy.prototype,"data",void 0);_.w([_.DM("#image-carousel-renderer"),_.n("design:type",Object)],oy.prototype,"imageCarouselRenderer",void 0);
_.w([_.DM("#hero-offer-renderer"),_.n("design:type",Object)],oy.prototype,"productDetailsHeroOfferRenderer",void 0);_.w([_.DM("#variants"),_.n("design:type",Object)],oy.prototype,"productDetailsVariantRenderer",void 0);_.w([_.DM("#offers"),_.n("design:type",Object)],oy.prototype,"productDetailsOffersContainerRenderer",void 0);_.w([_.DM("#description-renderer"),_.n("design:type",Object)],oy.prototype,"productDetailsDescriptionRenderer",void 0);
_.w([_.X("data"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],oy.prototype,"showPurchaseData",null);_.w([_.X("data"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],oy.prototype,"showHeroOfferRenderer",null);_.w([_.X("data"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],oy.prototype,"showBrandText",null);_.w([_.X("data"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],oy.prototype,"showOffers",null);
_.w([_.X("showOffers","showPurchaseData"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],oy.prototype,"showBuySeparator",null);_.w([_.X("showOffers","showPurchaseData"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],oy.prototype,"showBuyCard",null);_.w([_.X("data"),_.n("design:type",String),_.n("design:paramtypes",[])],oy.prototype,"selectedVariantsText",null);_.w([_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],oy.prototype,"shoppingReportingButtonData",null);
_.w([_.ZM({disableElementRegistration:!0,is:"ytd-product-details-renderer"})],oy);
_.V(oy,"ytd-product-details-renderer",function(){if(dLc!==void 0)return dLc;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return dLc=b},{mode:1});var Gi_;var PYD;var Eec;var Nu=function(){return _.g.apply(this,arguments)||this};
_.c(Nu,_.g);Nu.prototype.configureRendererStamper=function(){return{"data.vcIcon":{id:"vc-icon",mapping:{themedImageRenderer:{component:"yt-themed-image-renderer"}}}}};
_.DB.Object.defineProperties(Nu.prototype,{vcBalanceWidgetStyle:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.style?this.data.style:"VC_BALANCE_WIDGET_STYLE_UNKNOWN"}}});
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Nu.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],Nu.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Nu.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",String)],Nu.prototype,"formattedAmount",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Nu.prototype,"ariaLabel",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.X("data.style"),_.n("design:type",String),_.n("design:paramtypes",[])],Nu.prototype,"vcBalanceWidgetStyle",null);_.w([_.Fk({is:"yt-vc-balance-renderer",disableElementRegistration:!0})],Nu);
_.V(Nu,"yt-vc-balance-renderer",function(){if(Eec===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;PYD===void 0&&(PYD=document.createElement("template"));var k=PYD;B.call(d,k.content.cloneNode(!0),b.content.firstChild);Eec=b}b=Eec;return b},{mode:2});_.Xf("vcBalanceRenderer","vcBalanceRenderer","ytd-vc-balance-renderer");var p8=function(){return _.g.apply(this,arguments)||this};
_.c(p8,_.g);_.DB.Object.defineProperties(p8.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:""}}});
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],p8.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.fH),_.n("design:type",Object)],p8.prototype,"ytdReduxBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],p8.prototype,"data",void 0);_.w([_.Z({selectorArgs:["data.vcBalanceEntityKey"],selector:function(b,d){return _.AY(b.entities,"vcBalanceEntity",d)}}),
_.n("design:type",Object)],p8.prototype,"vcBalanceEntity",void 0);_.w([_.X("vcBalanceEntity"),_.n("design:type",String),_.n("design:paramtypes",[])],p8.prototype,"formattedAmount",null);_.w([_.X("vcBalanceEntity"),_.n("design:type",String),_.n("design:paramtypes",[])],p8.prototype,"vcBalanceAriaLabel",null);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-vc-balance-renderer"})],p8);
_.V(p8,"ytd-vc-balance-renderer",function(){if(Gi_!==void 0)return Gi_;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return Gi_=b},{mode:1});var s1q;var Mu=function(){var b=_.g.apply(this,arguments)||this;b.rotation=0;b.isReloading=!1;return b};
_.c(Mu,_.g);Mu.prototype.rotationChanged=function(){this.icon.style.transform="rotate("+(this.rotation+180)+"deg)";this.icon.style.opacity=""+(.7/360*this.rotation+.3)};
Mu.prototype.reset=function(){this.hostElement.style.opacity=""};
Mu.prototype.close=function(){var b=this;return _.f(function(d){if(d.nextAddress==1)return d.yield(b.hostElement.animate([{transform:"scale(1)",opacity:1},{transform:"scale(.4)",opacity:0}],{duration:150,easing:"cubic-bezier(.05, 0, 0, 1)"}).finished,2);b.hostElement.style.opacity="0";_.tn(d)})};
Mu.prototype.rotationChanged=Mu.prototype.rotationChanged;_.w([_.Z(),_.n("design:type",Object)],Mu.prototype,"rotation",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Mu.prototype,"isReloading",void 0);_.w([_.DM("#icon"),_.n("design:type",HTMLElement)],Mu.prototype,"icon",void 0);_.w([_.O8("rotation"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Mu.prototype,"rotationChanged",null);
_.w([_.ZM({disableElementRegistration:!0,is:"ytd-refresh"})],Mu);
_.V(Mu,"ytd-refresh",function(){if(s1q!==void 0)return s1q;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return s1q=b},{mode:1});var CYc;var c8=function(){var b=_.g.apply(this,arguments)||this;b.useRaf=!_.N("web_use_raf_app_header_layout_killswitch");return b};
_.c(c8,_.g);c8.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"}}}};
c8.prototype.dataChanged=function(){if(this.data){var b=this.hasBannerArt;this.hasBannerArt=!1;if(this.data&&this.data.banner){var d=_.ku(this.data.banner.thumbnails,this.hostElement.clientWidth);d&&(d.indexOf("//")===0&&(d="https:"+d),this.hasBannerArt=!0,_.Wf(this.hostElement,{"--ytd-interactive-tabbed-header-renderer-banner-url":"url("+d+")"}))}this.hasBannerArt!==b&&_.Cl(this.hostElement).querySelector("#header").fire("iron-resize")}};
c8.prototype.updateSelectedFromBinding=function(b){this.selected=b.detail.value};
c8.prototype.dataChanged=c8.prototype.dataChanged;_.w([_.R(zUe),_.n("design:type",Object)],c8.prototype,"ytdTabbedHeaderBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],c8.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.ma),_.n("design:type",Object)],c8.prototype,"ytdGridStateAwareBehavior",void 0);_.w([_.R(_.Oi.YtdGuideStateAwareBehavior),_.n("design:type",Object)],c8.prototype,"ytdGuideStateAwareBehavior",void 0);
_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],c8.prototype,"componentBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],c8.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Number)],c8.prototype,"selected",void 0);_.w([_.Z(),_.n("design:type",Boolean)],c8.prototype,"active",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],c8.prototype,"hasBannerArt",void 0);_.w([_.Z(),_.n("design:type",Object)],c8.prototype,"useRaf",void 0);
_.w([_.pl("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],c8.prototype,"dataChanged",null);_.w([_.ZM({is:"ytd-interactive-tabbed-header-renderer",disableElementRegistration:!0})],c8);
_.V(c8,"ytd-interactive-tabbed-header-renderer",function(){if(CYc!==void 0)return CYc;var b=document.createElement("template");_.J(b,'\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>');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return CYc=b},{mode:1});var veX;var Jw=function(){return _.g.apply(this,arguments)||this};
_.c(Jw,_.g);Jw.prototype.configureRendererStamper=function(){return{"data.leftActions":{id:"left-actions",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.actions":{id:"actions",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
Jw.prototype.computeActionsAlignment=function(b){return(b==null?void 0:b.actionsAlignment)||""};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Jw.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],Jw.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Jw.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"computeActionsAlignment(data)"}),_.n("design:type",String)],Jw.prototype,"actionsAlignment",void 0);
_.w([_.ZM({is:"ytd-page-footer-renderer",disableElementRegistration:!0})],Jw);
_.V(Jw,"ytd-page-footer-renderer",function(){if(veX!==void 0)return veX;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return veX=b},{mode:1});var LeD;var fzc;var zC=function(){var b=_.g.apply(this,arguments)||this;b.isEditing=!1;b.useSlot=!1;b.isMultiline=!1;return b};
_.c(zC,_.g);_.E=zC.prototype;_.E.onKeydown=function(b){if(b.keyCode===13&&!this.isMultiline)this.onSave();else if(b.keyCode===27)this.onCancel()};
_.E.computeComponentStyle=function(b){return(b==null?0:b.style)?b.style:"INLINE_FORM_STYLE_UNKNOWN"};
_.E.computeisMultiline=function(b){if(this.multilineOverride!==void 0)return this.multilineOverride;var d,B;return!!(b==null?0:(d=b.formField)==null?0:(B=d.textInputFormFieldRenderer)==null?0:B.isMultiline)};
_.E.computeTextDisplayed=function(b,d){if(b)return b;if(d)return d};
_.E.onEdit=function(){this.isEditing=!0;this.textForm.focusTextInput()};
_.E.onSave=function(){if(this.textForm.validate()){this.textForm.save();var b=this.textForm.value;if(b)this.set("data.textDisplayed",_.QS(b));else{var d;((d=this.data)==null?0:d.placeholder)&&this.set("data.textDisplayed",this.data.placeholder)}this.hostElement.dispatchEvent(new _.pA("inline-form-changed",this.data));this.isEditing=!1}};
_.E.onCancel=function(){var b=_.qA(this.data.textDisplayed);b===this.data.placeholder?this.textForm.reset(""):this.textForm.reset(b);this.isEditing=!1};
zC.prototype.onKeydown=zC.prototype.onKeydown;_.w([_.R(_.B5.YtEventForwardingBehavior),_.n("design:type",Object)],zC.prototype,"ytEventForwardingBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],zC.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],zC.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],zC.prototype,"data",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],zC.prototype,"isEditing",void 0);_.w([_.Z(),_.n("design:type",Object)],zC.prototype,"useSlot",void 0);_.w([_.Z(),_.n("design:type",Boolean)],zC.prototype,"multilineOverride",void 0);_.w([_.Z(),_.n("design:type",Boolean)],zC.prototype,"enableOverlayTheme",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"computeComponentStyle(data)"}),_.n("design:type",String)],zC.prototype,"componentStyle",void 0);
_.w([_.Z({computed:"computeisMultiline(data)"}),_.n("design:type",Object)],zC.prototype,"isMultiline",void 0);_.w([_.DM("#text-form"),_.n("design:type",Object)],zC.prototype,"textForm",void 0);_.w([_.$0("keydown"),_.n("design:type",Function),_.n("design:paramtypes",[KeyboardEvent]),_.n("design:returntype")],zC.prototype,"onKeydown",null);_.w([_.ZM({is:"ytd-inline-form-renderer",disableElementRegistration:!0})],zC);
_.V(zC,"ytd-inline-form-renderer",function(){if(fzc!==void 0)return fzc;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return fzc=b},{mode:1});var A31;var Ry=function(){var b=_.g.apply(this,arguments)||this;b.previousSelectValue=void 0;b.selectedItemMessage=void 0;return b};
_.c(Ry,_.g);Ry.prototype.detached=function(){this.selectedItemMessage=this.previousSelectValue=void 0};
Ry.prototype.selectedValueChanged=function(){if(this.selectedValue!==void 0){var b,d,B,k,G=(b=this.data)==null?void 0:(d=b.dropdown)==null?void 0:(B=d.dropdownRenderer)==null?void 0:(k=B.entries)==null?void 0:k.map(function(L){return L.privacyDropdownItemRenderer});
b=_.C(G!=null?G:[]);for(d=b.next();!d.done;d=b.next())if((d=d.value)&&d.int32Value===this.selectedValue){this.selectedItemMessage=d.itemMessage;break}}else this.selectedItemMessage=void 0;var P;(P=this.onValueChanged)==null||P.call(this);if(this.selectedValue!==-1)if(this.previousSelectValue===void 0)this.previousSelectValue=this.selectedValue;else if(this.previousSelectValue!==this.selectedValue){var v;(v=this.data)!=null&&v.key&&this.data.onChange&&(this.set(this.data.key,this.selectedValue,this.data.onChange),
this.ytComponentBehavior.resolveCommand(this.data.onChange),this.previousSelectValue=this.selectedValue)}};
Ry.prototype.onValueChangedForSelectedValue=function(b){this.selectedValue=b.detail.value};
Ry.prototype.selectedValueChanged=Ry.prototype.selectedValueChanged;_.w([_.R(_.B5.YtEventForwardingBehavior),_.n("design:type",Object)],Ry.prototype,"ytEventForwardingBehavior",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],Ry.prototype,"ytComponentBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],Ry.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Ry.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Ry.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",String)],Ry.prototype,"theme",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Number)],Ry.prototype,"selectedValue",void 0);_.w([_.Z(),_.n("design:type",Function)],Ry.prototype,"onValueChanged",void 0);
_.w([_.pl("selectedValue"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Ry.prototype,"selectedValueChanged",null);_.w([_.ZM({is:"ytd-dropdown-form-field-renderer",disableElementRegistration:!0})],Ry);
_.V(Ry,"ytd-dropdown-form-field-renderer",function(){if(A31!==void 0)return A31;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return A31=b},{mode:_.s_("kevlar_poly_si_batch_j025")?1:2});var Wes;var XO=function(){return _.g.apply(this,arguments)||this};
_.c(XO,_.g);_.DB.Object.defineProperties(XO.prototype,{byline:{configurable:!0,enumerable:!0,get:function(){for(var b=[],d=_.C(this.data||[]),B=d.next();!B.done;B=d.next())(B=_.p(B.value,cCs))&&b.push(B);return b}}});
_.w([_.Z(),_.n("design:type",Array)],XO.prototype,"data",void 0);_.w([_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],XO.prototype,"byline",null);_.w([_.ZM({is:"ytd-playlist-byline-renderer",disableElementRegistration:!0})],XO);
_.V(XO,"ytd-playlist-byline-renderer",function(){if(Wes!==void 0)return Wes;var b=document.createElement("template");_.J(b,'\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>');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return Wes=b},{mode:1});var azc;var hw=function(){var b=_.g.apply(this,arguments)||this;b.rtlBullet=_.N("web_playlist_stats_rtl_bullet_icon_killswitch");b.modern=_.N("web_modern_buttons");b.actionMap={"yt-update-playlist-action":"onUpdatePlaylistAction"};return b};
_.c(hw,_.g);_.E=hw.prototype;_.E.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"}}}}};
_.E.attached=function(){};
_.E.computeIsCustomThumbnail=function(b){return b?!!b.playlistCustomThumbnailRenderer:!1};
_.E.onYtNavigate=function(b,d){if(d&&d.actions&&d.actions.indexOf("shuffle")>-1){b=_.I2().resolve(_.Ib);var B=d.tempData||{};B.watch_params=this.get("menu.menuRenderer.topLevelButtons[1].buttonRenderer.navigationEndpoint.watchEndpoint.params",this.data);d.tempData=B;b.isShuffleNextPlaylist=!0}};
_.E.onUpdatePlaylistAction=function(b){var d;b=(d=_.p(b,_.bql))==null?void 0:d.updatedRenderer;if(d=_.p(b,IHc))this.data=d};
_.E.computeStyleType=function(b){return b?b.toLowerCase().replace(/_/g,"-"):""};
_.E.computeThumbnailWidth=function(b){return b==="PLAYLIST_SIDEBAR_PRIMARY_INFO_RENDERER_STYLE_TYPE_SHOW"?412:357};
_.E.computeHideThumbnailAria=function(b){if(b==null?0:b.thumbnailOverlays)for(var d=0;d<b.thumbnailOverlays.length;d++){var B=void 0;if((B=b.thumbnailOverlays[d])==null?0:B.tvfilmShowWatchForwardOverlayRenderer)return!1}return!0};
hw.prototype.onYtNavigate=hw.prototype.onYtNavigate;_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],hw.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],hw.prototype,"ytActionHandlerBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],hw.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],hw.prototype,"ytComponentBehavior",void 0);
_.w([_.Z(),_.n("design:type",Object)],hw.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],hw.prototype,"rtlBullet",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"computeStyleType(data.style)"}),_.n("design:type",String)],hw.prototype,"styleType",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"computeThumbnailWidth(data.style)"}),_.n("design:type",Number)],hw.prototype,"thumbnailWidth",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],hw.prototype,"modern",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"computeIsCustomThumbnail(data.thumbnailRenderer)"}),_.n("design:type",Boolean)],hw.prototype,"isCustomThumbnail",void 0);_.w([_.$0("yt-navigate"),_.n("design:type",Function),_.n("design:paramtypes",[Event,Object]),_.n("design:returntype")],hw.prototype,"onYtNavigate",null);_.w([_.ZM({is:"ytd-playlist-sidebar-primary-info-renderer",disableElementRegistration:!0})],hw);
_.V(hw,"ytd-playlist-sidebar-primary-info-renderer",function(){if(azc!==void 0)return azc;var b=document.createElement("template");_.J(b,'\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>');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return azc=b},{mode:1});var mLV;var H8=function(){return _.g.apply(this,arguments)||this};
_.c(H8,_.g);H8.prototype.computeOwnerVisibility=function(b){return!(!b.videoOwner&&!b.button)};
H8.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"}}}};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],H8.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],H8.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],H8.prototype,"data",void 0);_.w([_.ZM({is:"ytd-playlist-sidebar-secondary-info-renderer",disableElementRegistration:!0})],H8);
_.V(H8,"ytd-playlist-sidebar-secondary-info-renderer",function(){if(mLV!==void 0)return mLV;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return mLV=b},{mode:1});var $Lc;var lD=function(){var b=_.g.apply(this,arguments)||this;b.expanded=!1;b.isCompact=!1;return b};
_.c(lD,_.g);_.E=lD.prototype;_.E.attached=function(){this.ytdAutoScrollBehavior.scrollTarget=this.text};
_.E.dataChanged=function(){this.data&&_.f6(_.Cl(this.text),_.EBS(_.vBr,_.qA(this.data.text||null)))};
_.E.computeAutoScrollEnabled=function(b,d){return b&&!d};
_.E.expandedChanged=function(){this.expanderIcon.icon="yt-icons:expand-"+(this.expanded?"less":"more")};
_.E.toggleOnTap=function(){this.expanded=!this.expanded};
lD.prototype.expandedChanged=lD.prototype.expandedChanged;lD.prototype.dataChanged=lD.prototype.dataChanged;_.w([_.R(_.LKD),_.n("design:type",Object)],lD.prototype,"ytdAutoScrollBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],lD.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],lD.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],lD.prototype,"expanded",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],lD.prototype,"isCompact",void 0);_.w([_.Z({computed:"computeAutoScrollEnabled(data.autoscroll, expanded)"}),_.n("design:type",Boolean)],lD.prototype,"autoScrollEnabled",void 0);_.w([_.DM("#text"),_.n("design:type",Object)],lD.prototype,"text",void 0);_.w([_.DM("#expander-icon"),_.n("design:type",Object)],lD.prototype,"expanderIcon",void 0);
_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],lD.prototype,"dataChanged",null);_.w([_.O8("expanded"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],lD.prototype,"expandedChanged",null);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-channel-legal-info-renderer"})],lD);
_.V(lD,"ytd-channel-legal-info-renderer",function(){if($Lc!==void 0)return $Lc;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return $Lc=b},{mode:1});var OgV;var Izb=_.AU("DOWNLOAD",{},"Download"),DLb=_.AU("DOWNLOADING",{},"Downloading"),ULV=_.AU("DOWNLOADED",{},"Downloaded"),tw=function(){var b=_.g.apply(this,arguments)||this;b.downloadProgress=0;b.isDownloadComplete=!1;b.transferState="TRANSFER_STATE_UNKNOWN";return b};
_.c(tw,_.g);_.E=tw.prototype;_.E.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.E.dataChanged=function(){var b;(b=this.data)!=null&&b.tooltip||(b=_.yS(_.Yg().getState(),this.playlistId),this.updateButtonState(b))};
_.E.computePlaylistId=function(b){return b};
_.E.onTransferStateChanged=function(){this.updateButtonState(this.transferState)};
_.E.updateButtonState=function(b){if(this.data&&(this.data.tooltip!==DLb||!_.op(b))){this.isDownloadComplete=!1;switch(b){case "TRANSFER_STATE_UNKNOWN":b=Izb;var d="OFFLINE_DOWNLOAD";var B="ACTION_ADD";break;case "TRANSFER_STATE_FAILED":case "TRANSFER_STATE_COMPLETE":b=ULV;d="OFFLINE_PIN";B="ACTION_REMOVE_WITH_PROMPT";this.isDownloadComplete=!0;break;case "TRANSFER_STATE_PRE_TRANSFER":case "TRANSFER_STATE_TRANSFER_IN_QUEUE":case "TRANSFER_STATE_TRANSFERRING":b=DLb;d="OFFLINE_DOWNLOADING_ZERO";B="ACTION_REMOVE_WITH_PROMPT";
break;default:b=Izb,d="OFFLINE_DOWNLOAD",B="ACTION_ADD"}var k=Object.assign({},this.data);k.tooltip=b;k.accessibilityData={accessibilityData:{label:b}};k.icon={iconType:d};k.size="SIZE_DEFAULT";_.p(k.command,_.UI)&&(_.p(k.command,_.UI).action=B);this.set("data",k)}};
_.E.updateProgress=function(){if(this.data&&this.transferState!=="TRANSFER_STATE_COMPLETE"){this.isDownloadComplete=!1;var b="OFFLINE_DOWNLOAD";this.downloadProgress>0&&this.downloadProgress<=.1?b="OFFLINE_DOWNLOADING_ZERO":this.downloadProgress>.1&&this.downloadProgress<=.3?b="OFFLINE_DOWNLOADING_TWENTY":this.downloadProgress>.3&&this.downloadProgress<=.5?b="OFFLINE_DOWNLOADING_FORTY":this.downloadProgress>.5&&this.downloadProgress<=.7?b="OFFLINE_DOWNLOADING_SIXTY":this.downloadProgress>.7&&this.downloadProgress<
1?b="OFFLINE_DOWNLOADING_EIGHTY":this.downloadProgress===1&&(b="OFFLINE_PIN",this.isDownloadComplete=!0);var d;b!==((d=this.data.icon)==null?void 0:d.iconType)&&(d=Object.assign({},this.data),d.tooltip=DLb,d.accessibilityData={accessibilityData:{label:DLb}},d.icon={iconType:b},_.p(d.command,_.UI)&&(_.p(d.command,_.UI).action="ACTION_REMOVE_WITH_PROMPT"),this.set("data",d))}};
tw.prototype.updateProgress=tw.prototype.updateProgress;tw.prototype.onTransferStateChanged=tw.prototype.onTransferStateChanged;tw.prototype.dataChanged=tw.prototype.dataChanged;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],tw.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.fH),_.n("design:type",Object)],tw.prototype,"ytdReduxBehavior",void 0);_.w([_.Z({value:!1}),_.n("design:type",Boolean)],tw.prototype,"forceIconButton",void 0);
_.w([_.Z({value:!0}),_.n("design:type",Boolean)],tw.prototype,"forceIconOnly",void 0);_.w([_.Z({value:!1}),_.n("design:type",Boolean)],tw.prototype,"overrides",void 0);_.w([_.Z({value:!1}),_.n("design:type",Boolean)],tw.prototype,"buttonTooltipPosition",void 0);_.w([_.Z({value:!1}),_.n("design:type",Boolean)],tw.prototype,"styleActionButton",void 0);_.w([_.Z({value:!1}),_.n("design:type",Boolean)],tw.prototype,"disableTextTransform",void 0);
_.w([_.Z({computed:"computePlaylistId(data.command.offlinePlaylistEndpoint.playlistId)"}),_.n("design:type",String)],tw.prototype,"playlistId",void 0);_.w([_.Z(),_.n("design:type",Object)],tw.prototype,"data",void 0);_.w([_.Z({selector:_.Q4G,selectorArgs:["playlistId"]}),_.n("design:type",Object)],tw.prototype,"downloadProgress",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],tw.prototype,"isDownloadComplete",void 0);
_.w([_.Z({selector:_.yS,selectorArgs:["playlistId"]}),_.n("design:type",String)],tw.prototype,"transferState",void 0);_.w([_.Z({value:!0}),_.n("design:type",Boolean)],tw.prototype,"showTooltips",void 0);_.w([_.Z({value:!0}),_.n("design:type",Boolean)],tw.prototype,"sendCommandWhenDisabled",void 0);_.w([_.Z({value:!1}),_.n("design:type",Boolean)],tw.prototype,"disabled",void 0);
_.w([_.pl("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],tw.prototype,"dataChanged",null);_.w([_.pl("transferState"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],tw.prototype,"onTransferStateChanged",null);_.w([_.pl("downloadProgress"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],tw.prototype,"updateProgress",null);
_.w([_.ZM({disableElementRegistration:!0,is:"ytd-download-playlist-button-renderer"})],tw);
_.V(tw,"ytd-download-playlist-button-renderer",function(){if(OgV!==void 0)return OgV;var b=document.createElement("template");_.J(b,'\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>');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return OgV=b},{mode:1});var oe0;_.B$(_.jqH,"thumbnail-overlay-button-view-model",{props:{data:_.DK,lockupExperiments:_.DK}});var jx=function(){var b=_.g.apply(this,arguments)||this;b.isSquare=!1;b.isVertical=!1;return b};
_.c(jx,_.g);jx.prototype.computeIsSquare=function(b){return b!=null&&b.thumbnail?e2$(b.thumbnail)==="SQUARE":!1};
jx.prototype.computeIsVertical=function(b){return b!=null&&b.thumbnail?e2$(b.thumbnail)==="VERTICAL":!1};
jx.prototype.configureRendererStamper=function(){return{"data.thumbnailOverlays":{id:"overlays",mapping:{thumbnailOverlayHoverTextRenderer:"ytd-thumbnail-overlay-hover-text-renderer",thumbnailOverlayButtonViewModel:"thumbnail-overlay-button-view-model"}}}};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],jx.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],jx.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"computeIsSquare(data)"}),_.n("design:type",Object)],jx.prototype,"isSquare",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"computeIsVertical(data)"}),_.n("design:type",Object)],jx.prototype,"isVertical",void 0);
_.w([_.Z(),_.n("design:type",Object)],jx.prototype,"data",void 0);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-hero-playlist-thumbnail-renderer"})],jx);
_.V(jx,"ytd-hero-playlist-thumbnail-renderer",function(){if(oe0!==void 0)return oe0;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return oe0=b},{mode:1});var FO=function(){var b=_.g.apply(this,arguments)||this;b.isDarkTheme=!1;b.isUltraWide=!1;b.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction","yt-window-resized":"onWindowResize"};return b};
_.c(FO,_.g);_.E=FO.prototype;_.E.attached=function(){this.isDarkTheme=!!document.documentElement.hasAttribute("dark");_.I2();var b;(b=_.I2().resolve(_.O6(_.sv)))!=null&&(b.headerElement=this.hostElement)};
_.E.detached=function(){var b;(b=_.I2().resolve(_.O6(_.sv)))!=null&&(b.headerElement=void 0)};
_.E.onUpdateHeader=function(b){(b=b.detail)&&this.set("data",b)};
_.E.computeTextDisplayed=function(b){if(b)return b.textDisplayed?b.textDisplayed:b.placeholder};
_.E.gradientColorToLinearGradientStop=function(b){var d=this.isDarkTheme?b.darkThemeColor:b.lightThemeColor;return d?_.lG(d)+" "+((b==null?void 0:b.startLocation)||0)*100+"%":"transparent"};
_.E.onWindowResize=function(){var b;((b=this.data)==null?0:b.descriptionForm)?this.editableDescriptionInlineExpander.resize():this.descriptionInlineExpander.resize()};
_.E.onIronResize=function(b){this.isUltraWide=!b.detail.value};
_.E.onDarkModeToggledAction=function(b){this.isDarkTheme=b};
_.E.onUpdatePlaylistName=function(b){var d=this;this.set("data.titleForm.inlineFormRenderer",Object.assign({},b.detail.value));_.Op(this,function(){var B;(B=d.editableTitle)==null||B.resize()})};
_.E.onUpdatePlaylistDescription=function(b){var d=this;this.set("data.descriptionForm.inlineFormRenderer",Object.assign({},b.detail.value));_.Op(this,function(){var B;(B=d.editableDescriptionInlineExpander)==null||B.resize()})};
_.E.getCinematicData=function(b){return _.p(b==null?void 0:b.cinematicContainer,_.x9)};
_.DB.Object.defineProperties(FO.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 b,d=(b=this.getCinematicData(this.data))==null?void 0:b.config;return(b=this.isDarkTheme?d==null?void 0:d.darkThemeBackgroundColor:d==null?void 0:d.lightThemeBackgroundColor)?"background-color:"+_.Hg(b)+";":"background-color:transparent;"}},
descriptionFormData:{configurable:!0,enumerable:!0,get:function(){var b;return _.p((b=this.data)==null?void 0:b.descriptionForm,OL0)}},
getDropdownTheme:{configurable:!0,enumerable:!0,get:function(){return this.noCinematicData?"":"WHITE_THEME"}},
gradientStyle:{configurable:!0,enumerable:!0,get:function(){var b=this,d,B,k;return"background:linear-gradient(to bottom, "+(((k=(d=this.getCinematicData(this.data))==null?void 0:(B=d.gradientColorConfig)==null?void 0:B.map(function(G){return b.gradientColorToLinearGradientStop(G)}))==null?void 0:k.join(", "))+");")}},
descriptionTapText:{configurable:!0,enumerable:!0,get:function(){var b;return _.qA((b=this.data)==null?void 0:b.descriptionTapText)}}});
FO.prototype.onUpdateHeader=FO.prototype.onUpdateHeader;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],FO.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],FO.prototype,"actionHandlerBehavior",void 0);_.w([_.DM("#description-inline-expander"),_.n("design:type",Object)],FO.prototype,"descriptionInlineExpander",void 0);
_.w([_.DM("#editable-description-inline-expander"),_.n("design:type",Object)],FO.prototype,"editableDescriptionInlineExpander",void 0);_.w([_.Z(),_.n("design:type",Object)],FO.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Object)],FO.prototype,"isUltraWide",void 0);_.w([_.DM("#editable-title-display"),_.n("design:type",Object)],FO.prototype,"editableTitle",void 0);_.w([_.X("isUltraWide"),_.n("design:type",Object),_.n("design:paramtypes",[])],FO.prototype,"maxDescriptionLines",null);
_.w([_.Z({reflectToAttribute:!0}),_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],FO.prototype,"noCinematicData",null);_.w([_.$0("yt-new-playlist-header"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],FO.prototype,"onUpdateHeader",null);_.w([_.X("data","isDarkTheme"),_.n("design:type",Object),_.n("design:paramtypes",[])],FO.prototype,"backgroundStyle",null);
_.w([_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],FO.prototype,"descriptionFormData",null);_.w([_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],FO.prototype,"getDropdownTheme",null);_.w([_.X("data","isDarkTheme"),_.n("design:type",String),_.n("design:paramtypes",[])],FO.prototype,"gradientStyle",null);_.w([_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],FO.prototype,"descriptionTapText",null);
_.w([_.ZM({is:"ytd-playlist-header-renderer",disableElementRegistration:!0})],FO);
_.V(FO,"ytd-playlist-header-renderer",function(){if(LeD!==void 0)return LeD;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return LeD=b},{mode:_.s_("kevlar_poly_si_batch_j078")?1:2});var NJc;var pFc;var ZV=function(){return _.g.apply(this,arguments)||this};
_.c(ZV,_.g);ZV.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{gridShowRenderer:"ytd-grid-show-renderer"}}}};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],ZV.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],ZV.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],ZV.prototype,"data",void 0);_.w([_.ZM({is:"ytd-playlist-sidebar-tertiary-info-renderer",disableElementRegistration:!0})],ZV);
_.V(ZV,"ytd-playlist-sidebar-tertiary-info-renderer",function(){if(pFc!==void 0)return pFc;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return pFc=b},{mode:1});var gV=function(){return _.g.apply(this,arguments)||this};
_.c(gV,_.g);
gV.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}}}}};
gV.prototype.computeUsePremiumShowStyle=function(b){if(!b||!b.items)return!1;for(var d=0;d<b.items.length;d++)if(_.p(b.items[d],IHc)){var B=void 0;return((B=_.p(b.items[d],IHc))==null?void 0:B.style)==="PLAYLIST_SIDEBAR_PRIMARY_INFO_RENDERER_STYLE_TYPE_SHOW"}return!1};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],gV.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],gV.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],gV.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"computeUsePremiumShowStyle(data)"}),_.n("design:type",Boolean)],gV.prototype,"usePremiumShowStyle",void 0);
_.w([_.ZM({is:"ytd-playlist-sidebar-renderer",disableElementRegistration:!0})],gV);
_.V(gV,"ytd-playlist-sidebar-renderer",function(){if(NJc!==void 0)return NJc;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return NJc=b},{mode:1});var M8x;var c3e;var J3c=function(b,d,B,k,G,P,v,L){this.minWidth=b;this.minHeight=d;this.recommendedWidth=B;this.recommendedHeight=k;this.JSC$22839_maxFileSize=G;this.title=P;this.bannerGalleryTitle=v;this.channelId=L;this.picker_=null;b=_.aYF("yt-banner");d=b.addView;B=(new sUs("youtubebanner")).addUploadMetadata("silo_id","19");B.opts.ytMaxFileSize=this.JSC$22839_maxFileSize;k=this.recommendedHeight;B.opts.ytRecWidth=this.recommendedWidth;B.opts.ytRecHeight=k;d.call(b,B);b.addView(new _.iZ);d=b.addView;B=new _.iZ;
B.opts.type="ytbanner";d.call(b,B.JSC$10247_setLabel(this.bannerGalleryTitle));d=b.setTitle(this.title).setSize(1E3);d.urlParamMap_.set("thumbs","orig");B=this.minWidth;k=this.minHeight;if(isNaN(B)||isNaN(k))throw Error("hb`"+B+"`"+k);d.urlParamMap_.set("minSize",B+"x"+k);d.urlParamMap_.set("cropMode","ytcb");this.builder_=b};
J3c.prototype.open=function(){var b=this;return new _.lc(function(d,B){_.reV(b.builder_,function(k){k.action=="picked"?d(k):k.action=="cancel"&&B(Error("bp"))});
b.picker_&&b.picker_.dispose();b.picker_=b.builder_.build();b.picker_.setVisible(!0)})};
J3c.prototype.dispose=function(){this.picker_&&(this.picker_.dispose(),this.picker_=null)};var zt$=function(b){this.channelId=b};
zt$.prototype.upload=function(b){var d="";b.viewToken&&(d=b.viewToken[2].type);var B=b.docs[0];b=B.crop;d={channel_id:this.channelId,fife_url:B.thumbnails[0].url,photo_id:B.id,is_gallery_image:d=="ytbanner"};b&&(d.crop_top=b.top,d.crop_right=b.right,d.crop_bottom=b.bottom,d.crop_left=b.left);return _.$Bx("/channels_profile_ajax?action_update_banner_image=1",{method:"POST",postParams:d})};var yy=function(){var b=_.g.apply(this,arguments)||this;b.ariaLabel=null;return b};
_.c(yy,_.g);_.E=yy.prototype;_.E.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","button");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","0")};
_.E.detached=function(){this.picker&&this.picker.dispose()};
_.E.dataChanged=function(){this.uploader=this.picker=this.message=null};
_.E.computeAriaLabel=function(b){return b};
_.E.onTap=function(){var b=this,d;if((d=this.data)==null||!d.editBannerCommand){this.message=null;!this.picker&&this.data&&(this.picker=new J3c(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 B;(B=this.picker)==null||B.open().then(function(k){b.handleBannerPicked(k)},function(){})}};
_.E.handleBannerPicked=function(b){var d=this;this.uploader||(this.uploader=new zt$(this.data.channelId||""));this.message=this.data.uploadingText;this.uploader.upload(b).then(function(B){d.handleBannerUploadSucceeded(B)},function(B){d.handleBannerUploadFailed(B)})};
_.E.handleBannerUploadSucceeded=function(b){b&&b.errors?this.handleBannerUploadFailed(b):(_.dp(this.hostElement,"yt-banner-updated",b),this.message=null)};
_.E.handleBannerUploadFailed=function(b){this.message=b&&b.errors&&b.errors.length?b.errors[0]:null};
yy.prototype.dataChanged=yy.prototype.dataChanged;_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],yy.prototype,"componentBehavior",void 0);_.w([_.R(_.BB),_.n("design:type",Object)],yy.prototype,"ironButtonState",void 0);_.w([_.Z(),_.n("design:type",Object)],yy.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0,readOnly:!0,computed:"computeAriaLabel(data.buttonLabel)"}),_.n("design:type",Object)],yy.prototype,"ariaLabel",void 0);
_.w([_.Z(),_.n("design:type",Object)],yy.prototype,"message",void 0);_.w([_.Z(),_.n("design:type",Object)],yy.prototype,"picker",void 0);_.w([_.Z(),_.n("design:type",Object)],yy.prototype,"uploader",void 0);_.w([_.pl("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],yy.prototype,"dataChanged",null);_.w([_.ZM({is:"ytd-channel-banner-editor-renderer",disableElementRegistration:!0})],yy);
_.V(yy,"ytd-channel-banner-editor-renderer",function(){if(c3e!==void 0)return c3e;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return c3e=b},{mode:1});var Rte;var XF0=_.YE(["#"]),Sx=function(){return _.g.apply(this,arguments)||this};
_.c(Sx,_.g);Sx.prototype.computeHrefWithDefault=function(b){return this.ytComponentBehavior.computeHref_(b,!0)||_.m1C(XF0)};
Sx.prototype.dataChanged=function(){var b=this.data;b&&b.targetId&&_.nV(_.TY(),b.targetId,this.moreIcon)};
Sx.prototype.dataChanged=Sx.prototype.dataChanged;_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],Sx.prototype,"ytComponentBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Sx.prototype,"data",void 0);_.w([_.DM("#more-icon"),_.n("design:type",Object)],Sx.prototype,"moreIcon",void 0);_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Sx.prototype,"dataChanged",null);
_.w([_.ZM({is:"ytd-channel-tagline-renderer",disableElementRegistration:!0})],Sx);
_.V(Sx,"ytd-channel-tagline-renderer",function(){if(Rte!==void 0)return Rte;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return Rte=b},{mode:1});var htc;var Vy=function(){return _.g.apply(this,arguments)||this};
_.c(Vy,_.g);_.E=Vy.prototype;_.E.ready=function(){var b=this;_.Cl(this.hostElement).querySelector("#form").addEventListener("submit",function(d){b.onSubmit(d)})};
_.E.onDataChanged=function(){var b;((b=this.data)==null?0:b.selected)&&this.ytdExpandableInputBehavior.setShowInput(!0)};
_.E.onIconButtonKeydown=function(b){b.keyCode===13&&this.iconButton.click()};
_.E.closeOnOutsideClickHandler=function(){this.set("data.expandedText","")};
_.E.openOnClickHandler=function(){this.input.focus()};
_.E.onSubmit=function(b){b.preventDefault();return!1};
_.E.submitOnEnterKeyUp=function(b){var d;if(b.keyCode===13&&((d=this.data)==null?0:d.expandedText)){b=this.data.endpoint;d=_.w1.unsafeClone(b);var B;((B=_.p(d==null?void 0:d.commandMetadata,_.LT))==null?0:B.url)?(_.p(d.commandMetadata,_.LT).url=_.ki(_.p(d.commandMetadata,_.LT).url,"query",this.data.expandedText),_.p(d,_.$x)&&(_.p(d,_.$x).query=this.data.expandedText),_.dp(this.hostElement,"yt-navigate",{endpoint:d,tempData:{disableCache:!0}})):(B=new _.iq("Error: Trying to navigate to an endpoint without url",
b),_.xs(B))}};
_.E.updateDataExpandedTextFromBinding=function(b){this.set("data.expandedText",b.detail.value)};
_.DB.Object.defineProperties(Vy.prototype,{searchIcon:{configurable:!0,enumerable:!0,get:function(){return _.N("enable_web_delhi_icons")?"search":"yt-icons:search"}}});
Vy.prototype.onDataChanged=Vy.prototype.onDataChanged;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Vy.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.MS8),_.n("design:type",Object)],Vy.prototype,"ytdExpandableInputBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Vy.prototype,"data",void 0);_.w([_.DM("#input"),_.n("design:type",Object)],Vy.prototype,"input",void 0);_.w([_.DM("#icon-button"),_.n("design:type",HTMLElement)],Vy.prototype,"iconButton",void 0);
_.w([_.Z(),_.n("design:type",String),_.n("design:paramtypes",[])],Vy.prototype,"searchIcon",null);_.w([_.pl("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Vy.prototype,"onDataChanged",null);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-expandable-tab-renderer"})],Vy);
var bLs=_.E_()(Vy,"ytd-expandable-tab-renderer",function(){if(htc===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);htc=b}b=htc;return b},{allowedProps:["data"],
callbackProps:["onYtNavigate"],mode:1});var HgD;var iD=function(){var b=_.g.apply(this,arguments)||this;b.avatarSize=80;b.ariaLabel=_.AU("EDIT_AVATAR_LABEL",void 0,"Edit channel icon");return b};
_.c(iD,_.g);iD.prototype.attached=function(){this.hostElement.setAttribute("role","button");this.hostElement.setAttribute("tabindex","0")};
iD.prototype.computeHref=function(b){var d;return((d=_.p(b,_.sN))==null?0:d.url)?this.componentBehavior.computeHref_(b):null};
iD.prototype.onTap=function(){var b,d;(b=this.data)==null||!b.editAvatarServiceEndpoint||((d=_.p(this.data.editAvatarServiceEndpoint,_.sN))==null?0:d.url)||_.I2().resolve(_.U6).resolveCommand(this.data.editAvatarServiceEndpoint,{form:{element:this.hostElement}})};
_.w([_.R(_.BB),_.n("design:type",Object)],iD.prototype,"ironButtonState",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],iD.prototype,"componentBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],iD.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Object)],iD.prototype,"avatarSize",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",String)],iD.prototype,"ariaLabel",void 0);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-channel-avatar-editor"})],iD);
_.V(iD,"ytd-channel-avatar-editor",function(){if(HgD!==void 0)return HgD;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return HgD=b},{mode:1});var lzb=_.y(function(b){var d=b.data;var B=b.noPadding;var k=b.enableBanner;var G=b.cinematicContainerTopbarOffset;var P=b.allowCinematicContainerOverflow;var v=b.displayAsSidebar;b=b.className;_.nL(function(){d().tagManagerId&&(_.e_(d().tagManagerId,_.xe("GL")),EUs(d().tagManagerId))},"vUc8md");
var L=_.on(Bv0,function(){return d().pageHeaderEntityKey});
return _.W("yt-page-header-renderer",{class:_.LQ("pageHeaderRendererHost",b)},_.W(_.MN,{data:function(){var A;return((A=L())==null?0:A.header)?L().header:(v==null?0:v())&&d().sidebarContent?d().sidebarContent:d().content}},{pageHeaderViewModel:function(A){return _.W(_.I2k,{data:A.data,
noPadding:B,enableBanner:k,cinematicContainerTopbarOffset:G,allowCinematicContainerOverflow:P,displayAsSidebar:function(){return(v==null?void 0:v())&&d().enableSidebarView}})}}))},"In");
lzb.idomCompat=!0;_.B$(lzb,"yt-page-header-renderer",{props:{data:_.DK,noPadding:_.DK,enableBanner:_.DK,cinematicContainerTopbarOffset:_.DK,allowCinematicContainerOverflow:_.DK,displayAsSidebar:_.DK,className:_.DK}});_.B$(_.ci,"yt-image-banner-view-model",{props:{data:_.DK,isPositionRelative:_.DK}});_.B$(_.g4r,"yt-tab-group-shape",{props:{shape:_.DK}});var t8e=_.nc.persistentPanelVisibleSelector,wV=function(){var b=_.g.apply(this,arguments)||this;b.expandableCustomTabRenderable=function(d){return dW_(d,function(){return void b.onSearchNavigate()})};
b.isRichGrid=!1;b.isConstrainedList=!1;b.richGridMiniMode=!1;b.richGridStyle="RICH_GRID_STYLE_UNKNOWN";b.isRichGridShorts=!1;b.responsiveSizing="COMPACT";b.disableGridStateAware=!1;b.useRaf=!_.N("web_use_raf_app_header_layout_killswitch");b.actionMap={"yt-insert-channel-tab-command":"handleInsertTabCommand","ytd-refresh-channel-tab-action":"handleRefreshChannelTabAction","yt-window-resized":"onWindowResize"};return b};
_.c(wV,_.g);_.E=wV.prototype;_.E.computeHeaderDisabled=function(b,d){return d||!b||this.tabsHidden};
_.E.computeTabsHidden=function(){return!this.tabs||this.tabs.length<=1};
_.E.computeIsRichGridShorts=function(b){return b==="RICH_GRID_STYLE_SHORTS_GRID"||b==="RICH_GRID_STYLE_SHORTS_GRID_SLIM"};
_.E.computeImageBannerViewModel=function(){var b,d;return _.p((d=_.p((b=this.data)==null?void 0:b.content,_.HHh))==null?void 0:d.banner,_.MRe)};
_.E.computeHasCinematicContainer=function(){var b,d;return!((d=_.p((b=this.data)==null?void 0:b.content,_.HHh))==null||!d.background)};
_.E.handleHeaderResize=function(){var b=_.Cl(this.hostElement).querySelector("#header");b&&_.dp(b,"iron-resize")};
_.E.handleInsertTabCommand=function(b){var d=_.p(b,JCe);d&&(d.tabIdentifier&&this.ytdTabbedHeaderBehavior.tabs.some(function(B){return B.tabRenderer&&B.tabRenderer.tabIdentifier===d.tabIdentifier})||this.splice("tabs",d.tabIndex||-1,0,d.tab))};
_.E.handleRefreshChannelTabAction=function(b){this.ytdTabbedHeaderBehavior.selected&&this.ytdTabbedHeaderBehavior.tabs[this.ytdTabbedHeaderBehavior.selected].tabRenderer.tabIdentifier===b&&_.dp(this.hostElement,"yt-navigate",{endpoint:this.ytdGuideStateAwareBehavior.activeEndpoint,tempData:{disableCache:!0}})};
_.E.persistentPanelVisibleChanged=function(){this.handleHeaderResize()};
_.E.observerRichGridItemsPerRow=function(){this.isRichGrid&&this.richGridItemsPerRow&&_.Wf(this.hostElement,{"--ytd-rich-grid-items-per-row":""+this.richGridItemsPerRow})};
_.E.observerRichGridSlimItemsPerRow=function(){_.Wf(this.hostElement,{"--ytd-rich-grid-slim-items-per-row":""+this.richGridSlimItemsPerRow})};
_.E.updateCssVars=function(){this.richGridItemsPerRow&&_.Wf(this.hostElement,{"--ytd-rich-grid-max-width":this.richGridItemsPerRow*((this.richGridMiniMode?320:_.Nt("rich_grid_max_item_width",500))+16)-16+"px"})};
_.E.updateCssVarsForResponsiveGrid=function(){this.richGridContainerWidth&&_.Wf(this.hostElement,{"--ytd-rich-grid-max-width":this.richGridContainerWidth+"px"})};
_.E.onDataChanged=function(){this.handleHeaderResize()};
_.E.onWindowResize=function(){this.handleHeaderResize()};
_.E.onFocusedChanged=function(b){(b=_.qg(b))&&b.is==="tp-yt-paper-tab"&&b.hasRipple()&&(b.getRipple().holdDown=!b.pointerDown&&b.focused)};
_.E.updateSelectedFromBinding=function(b){this.ytdTabbedHeaderBehavior.selected=b.detail.value};
_.E.onSearchNavigate=function(){this.tabsElement.selected=-1};
_.DB.Object.defineProperties(wV.prototype,{tabGroupShape:{configurable:!0,enumerable:!0,get:function(){return this.tabs?{isOverflowHidden:!0,tabs:GkX(this.tabs,this.expandableCustomTabRenderable)}:{}}},
hasBanner:{configurable:!0,enumerable:!0,get:function(){return!!this.imageBannerViewModel}},
hasInsetBanner:{configurable:!0,enumerable:!0,get:function(){var b;return((b=this.imageBannerViewModel)==null?void 0:b.style)==="IMAGE_BANNER_STYLE_INSET"}}});
wV.prototype.onDataChanged=wV.prototype.onDataChanged;wV.prototype.updateCssVarsForResponsiveGrid=wV.prototype.updateCssVarsForResponsiveGrid;wV.prototype.updateCssVars=wV.prototype.updateCssVars;wV.prototype.observerRichGridSlimItemsPerRow=wV.prototype.observerRichGridSlimItemsPerRow;wV.prototype.observerRichGridItemsPerRow=wV.prototype.observerRichGridItemsPerRow;wV.prototype.persistentPanelVisibleChanged=wV.prototype.persistentPanelVisibleChanged;
_.w([_.R(_.ma),_.n("design:type",Object)],wV.prototype,"ytdGridStateAwareBehavior",void 0);_.w([_.R(zUe),_.n("design:type",Object)],wV.prototype,"ytdTabbedHeaderBehavior",void 0);_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],wV.prototype,"ytActionHandlerBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],wV.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.R(_.Oi.YtdGuideStateAwareBehavior),_.n("design:type",Object)],wV.prototype,"ytdGuideStateAwareBehavior",void 0);_.w([_.R(_.fH),_.n("design:type",Object)],wV.prototype,"ytdReduxBehavior",void 0);_.w([_.DM("#tabs"),_.n("design:type",Object)],wV.prototype,"tabsElement",void 0);_.w([_.Z(),_.n("design:type",Array)],wV.prototype,"tabs",void 0);_.w([_.Z(),_.n("design:type",Object)],wV.prototype,"expandableCustomTabRenderable",void 0);
_.w([_.X("tabs.*"),_.n("design:type",Object),_.n("design:paramtypes",[])],wV.prototype,"tabGroupShape",null);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],wV.prototype,"isRichGrid",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],wV.prototype,"isConstrainedList",void 0);_.w([_.Z({reflectToAttribute:!0,selector:_.HZ}),_.n("design:type",Object)],wV.prototype,"richGridMiniMode",void 0);_.w([_.Z({selector:function(b){return b.ui.richGridStyle}}),
_.n("design:type",Object)],wV.prototype,"richGridStyle",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"computeIsRichGridShorts(richGridStyle)"}),_.n("design:type",Object)],wV.prototype,"isRichGridShorts",void 0);_.w([_.Z({selector:_.lT}),_.n("design:type",Number)],wV.prototype,"richGridItemsPerRow",void 0);_.w([_.Z({selector:function(b){return b.ui.richGridContainerWidth}}),
_.n("design:type",Number)],wV.prototype,"richGridContainerWidth",void 0);_.w([_.Z({selector:_.j4J}),_.n("design:type",Number)],wV.prototype,"richGridSlimItemsPerRow",void 0);_.w([_.Z(),_.n("design:type",Object)],wV.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],wV.prototype,"responsiveSizing",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],wV.prototype,"disableGridStateAware",void 0);
_.w([_.Z({computed:"computeImageBannerViewModel(data)"}),_.n("design:type",Object)],wV.prototype,"imageBannerViewModel",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"computeHasCinematicContainer(data)"}),_.n("design:type",Boolean)],wV.prototype,"hasCinematicContainer",void 0);_.w([_.Z({selector:_.Cw0,reflectToAttribute:!0}),_.n("design:type",Boolean)],wV.prototype,"guideIsVisibleButNotPersistent",void 0);
_.w([_.Z({selector:t8e}),_.n("design:type",Boolean)],wV.prototype,"persistentPanelVisible",void 0);_.w([_.Z({reflectToAttribute:!0}),_.X("imageBannerViewModel"),_.n("design:type",Object),_.n("design:paramtypes",[])],wV.prototype,"hasBanner",null);_.w([_.Z({reflectToAttribute:!0}),_.X("imageBannerViewModel"),_.n("design:type",Object),_.n("design:paramtypes",[])],wV.prototype,"hasInsetBanner",null);_.w([_.Z(),_.n("design:type",Object)],wV.prototype,"useRaf",void 0);
_.w([_.Z({computed:"computeTabsHidden(tabs)",value:!0}),_.n("design:type",Boolean)],wV.prototype,"tabsHidden",void 0);_.w([_.O8("persistentPanelVisible"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],wV.prototype,"persistentPanelVisibleChanged",null);_.w([_.O8("richGridItemsPerRow","isRichGrid"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],wV.prototype,"observerRichGridItemsPerRow",null);
_.w([_.O8("richGridSlimItemsPerRow"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],wV.prototype,"observerRichGridSlimItemsPerRow",null);_.w([_.O8("richGridItemsPerRow","richGridMiniMode"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],wV.prototype,"updateCssVars",null);
_.w([_.O8("richGridContainerWidth"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],wV.prototype,"updateCssVarsForResponsiveGrid",null);_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],wV.prototype,"onDataChanged",null);_.w([_.ZM({is:"ytd-tabbed-page-header",disableElementRegistration:!0})],wV);
_.V(wV,"ytd-tabbed-page-header",function(){if(M8x!==void 0)return M8x;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return M8x=b},{mode:1});var j1c;var uD=function(){return _.g.apply(this,arguments)||this};
_.c(uD,_.g);uD.prototype.observerRichGridItemsPerRow=function(){this.richGridItemsPerRow&&_.Wf(this.hostElement,{"--ytd-rich-grid-items-per-row":""+this.richGridItemsPerRow})};
_.DB.Object.defineProperties(uD.prototype,{badgeIconName:{configurable:!0,enumerable:!0,get:function(){var b,d;return this.componentBehavior.computeIcon_(((d=_.p((b=this.data)==null?void 0:b.badge,_.ZqV))==null?void 0:d.icon)||null)}},
badgeLabel:{configurable:!0,enumerable:!0,get:function(){var b,d;return(d=_.p((b=this.data)==null?void 0:b.badge,_.ZqV))==null?void 0:d.label}}});
uD.prototype.observerRichGridItemsPerRow=uD.prototype.observerRichGridItemsPerRow;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],uD.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],uD.prototype,"componentBehavior",void 0);_.w([_.R(_.fH),_.n("design:type",Object)],uD.prototype,"ytdReduxBehavior",void 0);_.w([_.Z({reflectToAttribute:!0,selector:_.HZ}),_.n("design:type",Boolean)],uD.prototype,"richGridMiniMode",void 0);
_.w([_.Z({selector:_.lT}),_.n("design:type",Number)],uD.prototype,"richGridItemsPerRow",void 0);_.w([_.Z(),_.n("design:type",Object)],uD.prototype,"data",void 0);_.w([_.O8("richGridItemsPerRow"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],uD.prototype,"observerRichGridItemsPerRow",null);_.w([_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],uD.prototype,"badgeIconName",null);
_.w([_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],uD.prototype,"badgeLabel",null);_.w([_.ZM({is:"ytd-member-hub-profile-renderer",disableElementRegistration:!0})],uD);
_.V(uD,"ytd-member-hub-profile-renderer",function(){if(j1c!==void 0)return j1c;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return j1c=b},{mode:1});var Fe$;var K8=function(){return _.g.apply(this,arguments)||this};
_.c(K8,_.g);K8.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{compactLinkRenderer:{component:"ytd-compact-link-renderer",noInjection:!0}}}}};
_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],K8.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],K8.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],K8.prototype,"data",void 0);_.w([_.ZM({is:"ytd-settings-sidebar-renderer",disableElementRegistration:!0})],K8);
_.V(K8,"ytd-settings-sidebar-renderer",function(){if(Fe$!==void 0)return Fe$;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return Fe$=b},{mode:1});var Zg_;var n8=function(){var b=_.g.apply(this,arguments)||this;b.expandableCustomTabRenderable=function(d){return dW_(d,function(){return void b.onSearchNavigate()})};
return b};
_.c(n8,_.g);n8.prototype.configureRendererStamper=function(){return{"data.subscribeButton":{id:"subscribe-button",mapping:{buttonRenderer:"ytd-button-renderer",subscribeButtonRenderer:"ytd-subscribe-button-renderer"}}}};
n8.prototype.onSearchNavigate=function(){this.selected=void 0};
n8.prototype.onTabsChange=function(){var b,d=(b=this.tabs)==null?void 0:b.findIndex(function(B){var k;return B==null?void 0:(k=B.tabRenderer)==null?void 0:k.selected});
d!==void 0&&(this.selected=d)};
n8.prototype.onTabsActive=function(b){if(this.tabs!==void 0){var d,B;(b=(d=this.tabs[b.detail.selected])==null?void 0:(B=d.tabRenderer)==null?void 0:B.endpoint)&&_.dp(this.hostElement,"yt-navigate",{endpoint:b})}};
_.DB.Object.defineProperties(n8.prototype,{tabGroupShape:{configurable:!0,enumerable:!0,get:function(){return this.tabs?{isOverflowHidden:!0,tabs:GkX(this.tabs,this.expandableCustomTabRenderable)}:{}}},
tabsEnabled:{configurable:!0,enumerable:!0,get:function(){return this.tabs!==void 0&&this.tabs.length>1}}});
n8.prototype.onTabsChange=n8.prototype.onTabsChange;_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],n8.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.ma),_.n("design:type",Object)],n8.prototype,"ytdGridStateAwareBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],n8.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.Oi.YtdGuideStateAwareBehavior),_.n("design:type",Object)],n8.prototype,"ytdGuideStateAwareBehavior",void 0);
_.w([_.Z(),_.n("design:type",Object)],n8.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Array)],n8.prototype,"tabs",void 0);_.w([_.Z(),_.n("design:type",Number)],n8.prototype,"selected",void 0);_.w([_.X("tabs.*"),_.n("design:type",Object),_.n("design:paramtypes",[])],n8.prototype,"tabGroupShape",null);_.w([_.Z(),_.n("design:type",Object)],n8.prototype,"expandableCustomTabRenderable",void 0);
_.w([_.X("tabs"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],n8.prototype,"tabsEnabled",null);_.w([_.pl("tabs"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],n8.prototype,"onTabsChange",null);_.w([_.ZM({is:"ytd-topic-channel-details-renderer",disableElementRegistration:!0})],n8);
_.V(n8,"ytd-topic-channel-details-renderer",function(){if(Zg_!==void 0)return Zg_;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return Zg_=b},{mode:1});var gee;var TC=function(){var b=_.g.apply(this,arguments)||this;b.disableGridStateAware=!1;return b};
_.c(TC,_.g);TC.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]]"}}}}}};
TC.prototype.activeChanged=function(){this.carousel&&(this.carousel.active=this.active)};
TC.prototype.updateCssVars=function(){_.Wf(this.hostElement,{"--ytd-rich-grid-max-width":this.richGridItemsPerRow*((this.richGridMiniMode?320:_.Nt("rich_grid_max_item_width",500))+16)-16+"px"})};
TC.prototype.updateCssVars=TC.prototype.updateCssVars;TC.prototype.activeChanged=TC.prototype.activeChanged;_.w([_.R(_.Oi.YtdGuideStateAwareBehavior),_.n("design:type",Object)],TC.prototype,"ytdGuideStateAwareBehavior",void 0);_.w([_.R(_.fH),_.n("design:type",Object)],TC.prototype,"ytdReduxBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],TC.prototype,"ytRendererBehavior",void 0);
_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],TC.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],TC.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Array)],TC.prototype,"tabs",void 0);_.w([_.Z(),_.n("design:type",Boolean)],TC.prototype,"active",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],TC.prototype,"disableGridStateAware",void 0);
_.w([_.Z({selector:_.lT}),_.n("design:type",Number)],TC.prototype,"richGridItemsPerRow",void 0);_.w([_.Z({selector:_.HZ}),_.n("design:type",Boolean)],TC.prototype,"richGridMiniMode",void 0);_.w([_.DM("ytd-carousel-item-renderer"),_.n("design:type",Object)],TC.prototype,"carousel",void 0);_.w([_.O8("active"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],TC.prototype,"activeChanged",null);
_.w([_.O8("richGridItemsPerRow","richGridMiniMode"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],TC.prototype,"updateCssVars",null);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-carousel-header-renderer"})],TC);
_.V(TC,"ytd-carousel-header-renderer",function(){if(gee!==void 0)return gee;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return gee=b},{mode:1});var y3q;var SBV=_.YE(["https://www.google-analytics.com/analytics.js"]),rV=function(){var b=_.g.apply(this,arguments)||this;b.scriptAnalyticsAdded=!1;return b};
_.c(rV,_.g);rV.prototype.dataChanged=function(){this.data&&this.data.analyticsId&&this.sendGoogleAnalyticsPageview(this.data.analyticsId);var b,d=(b=this.data)==null?void 0:b.tagManagerId;d&&(_.e_(d,_.xe("GL")),EUs(d))};
rV.prototype.sendGoogleAnalyticsPageview=function(b){this.scriptAnalyticsAdded||this.appendAnalyticsScript();window.ga=window.ga||function(){var B=_.Q1.apply(0,arguments);(window.ga.q=window.ga.q||[]).push(B)};
var d=window.ga;d("set","page",window.location.pathname);d.l=+new Date;d("set","forceSSL",!0);d("create",b,"'auto'");d("send","pageview")};
rV.prototype.appendAnalyticsScript=function(){this.scriptAnalyticsAdded=!0;var b=_.li("SCRIPT");b.name="ga-analytics";var d=_.p5(SBV);_.L6(b,d);b.async=!0;_.Cl(this.hostElement).appendChild(b)};
rV.prototype.dataChanged=rV.prototype.dataChanged;_.w([_.Z(),_.n("design:type",Object)],rV.prototype,"data",void 0);_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],rV.prototype,"dataChanged",null);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-channel-metadata-renderer"})],rV);
_.V(rV,"ytd-channel-metadata-renderer",function(){if(y3q!==void 0)return y3q;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return y3q=b},{mode:1});var V8s;var ig0;var Qy=function(){var b=_.g.apply(this,arguments)||this;b.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"]);b.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"]);b.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction"};
return b};
_.c(Qy,_.g);_.E=Qy.prototype;_.E.attached=function(){this.requestElementsPerRow()};
_.E.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_]]"}}}}}};
_.E.onUpdateElementsPerRowAction=function(b){b&&this.elementsPerRow!==b&&(this.elementsPerRow=b)};
_.E.dismissButtonTap_=function(){this.set("data.isVisible",!this.closeOnDismissButton.has(this.data.dismissStrategy||"ALERT_WITH_ACTIONS_DISMISS_STRATEGY_UNKNOWN"))};
_.E.acceptButtonTap_=function(){this.set("data.isVisible",!this.closeOnAcceptButton.has(this.data.dismissStrategy||"ALERT_WITH_ACTIONS_DISMISS_STRATEGY_UNKNOWN"))};
_.E.computeAlertStyle_=function(b){return b};
_.E.observerElementsPerRow=function(){this.elementsPerRow&&_.Wf(this.hostElement,{"--ytd-rich-grid-items-per-row":""+this.elementsPerRow})};
_.E.onIsVisibleChanged_=function(){this.data&&!this.data.isVisible&&this.ytRendererBehavior.impressionLog()};
_.E.requestElementsPerRow=function(){_.dp(this.hostElement,"yt-request-elements-per-row")};
Qy.prototype.onIsVisibleChanged_=Qy.prototype.onIsVisibleChanged_;Qy.prototype.observerElementsPerRow=Qy.prototype.observerElementsPerRow;_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],Qy.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Qy.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],Qy.prototype,"actionHandlerBehavior",void 0);
_.w([_.Z(),_.n("design:type",Object)],Qy.prototype,"data",void 0);_.w([_.Z({value:6,reflectToAttribute:!0}),_.n("design:type",Number)],Qy.prototype,"elementsPerRow",void 0);_.w([_.Z({value:!1,reflectToAttribute:!0}),_.n("design:type",Boolean)],Qy.prototype,"wrapButtons",void 0);_.w([_.Z({value:_.xe("INNERTUBE_CLIENT_NAME")==="WEB_REMIX",reflectToAttribute:!0}),_.n("design:type",Boolean)],Qy.prototype,"isMusic",void 0);
_.w([_.Z({reflectToAttribute:!0,computed:"computeAlertStyle_(data.alertType.type)"}),_.n("design:type",String)],Qy.prototype,"alertStyle",void 0);_.w([_.Z({value:function(){return this.dismissButtonTap_.bind(this)}}),
_.n("design:type",Function)],Qy.prototype,"dismissBoundButtonTap_",void 0);_.w([_.Z({value:function(){return this.acceptButtonTap_.bind(this)}}),
_.n("design:type",Function)],Qy.prototype,"acceptBoundButtonTap_",void 0);_.w([_.O8("elementsPerRow"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Qy.prototype,"observerElementsPerRow",null);_.w([_.O8("data.isVisible"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Qy.prototype,"onIsVisibleChanged_",null);_.w([_.Fk({is:"yt-alert-with-actions-renderer",disableElementRegistration:!0})],Qy);
_.V(Qy,"yt-alert-with-actions-renderer",function(){if(ig0===void 0){var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);var d=b.content,B=d.insertBefore;V8s===void 0&&(V8s=document.createElement("template"));var k=V8s;B.call(d,k.content.cloneNode(!0),b.content.firstChild);ig0=b}b=ig0;return b},{mode:2});var wFD=_.y(function(b){var d={};return _.W(_.I4,{text:b.text,className:_.LQ("ytPersonalGreetingViewModelHeadline",(d.ytPersonalGreetingViewModelHeadlineSmall=b.isSmallHeadline,d))})},"Kn");_.B$(_.y(function(b){var d=_.ZC(function(){var D;return(D=b.data())==null?void 0:D.rendererContext},void 0,void 0,void 0,!0),B=function(){return b.data().canvasPromoData},k=function(){var D;
return(D=b.data().bannerHeight)!=null?D:56},G=_.C(_.M8({throttleMs:100})),P=G.next().value;
G=G.next().value;var v=_.C(_.M8({throttleMs:100})),L=v.next().value;v=v.next().value;var A=_.C(_.M8({throttleMs:100})),a=A.next().value;A=A.next().value;var O=function(){return L.width()-P.width()>1},I=function(){return k()===48};
return _.W("yt-personal-greeting-view-model",{el:_.Yl(d,G),"aria-hidden":O,class:_.LQ(b.className,"ytPersonalGreetingViewModelHost"),style:_.m2({height:(0,_.Ol)(function(){return O()?0:k()})})},_.W(_.m,{cond:function(){return b.data().avatar&&!(a.width()+(b.data().avatar?48:0)-P.width()>1)},
then:function(){return _.W(_.MN,{data:function(){return b.data().avatar}},{decoratedAvatarViewModel:function(D){return _.W(_.A1,{data:D.data,
className:_.LQ("ytPersonalGreetingViewModelAvatar")})}})}}),_.W("h1",null,_.W(wFD,{text:function(){var D;
return(B==null?void 0:(D=B())==null?void 0:D.headline)||(a.width()+(b.data().avatar?48:0)-P.width()>1?b.data().shorterGreeting:b.data().greeting)},
isSmallHeadline:I})),_.W("span",{el:_.Yl(A),class:"ytPersonalGreetingViewModelHeadlineInvisible","aria-hidden":"true"},_.W(wFD,{text:function(){return b.data().greeting},
isSmallHeadline:I})),_.W("span",{el:_.Yl(v),class:"ytPersonalGreetingViewModelHeadlineInvisible","aria-hidden":"true"},_.W(wFD,{text:function(){return b.data().shorterGreeting},
isSmallHeadline:I})))},"Jn"),"yt-personal-greeting-view-model",{props:{data:_.DK,
className:_.DK}});var qu=function(){var b=_.g.apply(this,arguments)||this;b.hidden=!1;b.isConstrainedList=!1;b.responsiveSizing="COMPACT";b.attachedPlayers=_.N("kevlar_channel_trailer_multi_attach")?[]:void 0;b.player=null;b.actionMap={"yt-alert-command":"handleAlertCommand","yt-playlist-deletion-redirect-command":"handleYtPlaylistDeletionRedirect"};return b};
_.c(qu,_.g);_.E=qu.prototype;
_.E.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}}}}};
_.E.created=function(){var b=this;this.ytRendererBehavior.monitorScroll=!0;this.ytPageBehavior.pageDisposeJobs=[function(){b.disposeMastheadAd()}]};
_.E.attached=function(){this.pageSubtype==="home"&&this.refresh&&this.contents&&(this.refreshGesture=new hUX(this.refresh,this.contents))};
_.E.detached=function(){this.tabGestures&&(this.tabGestures.detach(),this.tabGestures=void 0);this.refreshGesture&&(this.refreshGesture.detach(),this.refreshGesture=void 0)};
_.E.activeChanged=function(){var b=this.ytPageBehavior.active;this.header&&this.header.firstChild&&(this.header.firstChild.active=b)};
_.E.tabsChanged=function(){var b=this,d,B;if(this.pageSubtype==="channels"||_.N("kevlar_tab_gestures_for_tabbed_header_data")&&((d=this.data)==null?0:(B=d.header)==null?0:B.carouselHeaderRenderer))this.tabGestures=new teD(this.contents,this.contents,this.hostElement,this.header,function(v){b.ytdReduxBehavior.dispatch(v)});
var k,G,P;d=(k=this.data)==null?void 0:(G=k.contents)==null?void 0:(P=G.twoColumnBrowseResultsRenderer)==null?void 0:P.tabs;this.tabGestures&&this.tabGestures.tabsChanged(d)};
_.E.scrollAtTopChanged=function(){this.refreshGesture&&(this.scrollAtTop?this.refreshGesture.attach():this.refreshGesture.detach())};
_.E.engagementPanelsChanged=function(){var b=_.I2().resolve(_.EF);if(b){if(this.engagementPanels)for(var d=_.C(this.engagementPanels),B=d.next();!B.done;B=d.next()){var k=void 0;(B=(k=B.value.identifier)==null?void 0:k.tag)&&b.panelMap.delete(B)}this.engagementPanels=[];var G;d=_.C(((G=this.data)==null?void 0:G.panels)||[]);for(G=d.next();!G.done;G=d.next()){G=_.p(G.value,_.kEc);var P=B=void 0,v=void 0,L=void 0;if(k=((B=G)==null?void 0:B.targetId)||((P=G)==null?void 0:P.panelIdentifier)||((v=G)==
null?void 0:(L=v.identifier)==null?void 0:L.tag))P=B=void 0,(P=(B=b).registerPanelContent)==null||P.call(B,k,{engagementPanelSectionListRenderer:G}),this.engagementPanels.push(G)}}};
_.E.onStampFinished=function(){var b=this;_.Op(this,function(){if(b.tabGestures){var d=b.tabGestures;if(d.scrollPositionNeedsUpdate){var B=_.I2().resolve(_.O6(_.dT)),k;if((k=d.selectedTab)!=null&&k.title&&B&&(k=B.getCurrentPage())){if(d.scrollPositionForTabs.has(d.selectedTab.title)){var G,P;B=(P=(G=B.getCurrentPage())==null?void 0:G.clientHeight)!=null?P:0;G=d.scrollPositionForTabs.get(d.selectedTab.title);k.setScrollTop(G);B>G+100&&(d.scrollPositionNeedsUpdate=!1)}else k.setScrollTop(Math.min(d.lastVisitedTabScrollPosition!==
void 0?d.lastVisitedTabScrollPosition:Number.MAX_SAFE_INTEGER,d.tabsStartAtInPx)),d.scrollPositionNeedsUpdate=!1;d.ytdReduxDispatch(Pps(!1))}}}})};
_.E.loadPage_=function(b){this.initCsi();b&&(this.data=b);this.updateTitle(this.data);this.setMastheadAd(this.data)};
_.E.getTitle=function(b){if(this.pageSubtype=="home")return"";if(this.get("microformat.microformatDataRenderer.title",b))return this.get("microformat.microformatDataRenderer.title",b);if(this.get("header.feedTabbedHeaderRenderer.title",b))return _.qA(this.get("header.feedTabbedHeaderRenderer.title",b));if(this.get("header.interactiveTabbedHeaderRenderer.title",b))return this.get("header.interactiveTabbedHeaderRenderer.title",b);if(this.get("contents.twoColumnBrowseResultsRenderer.tabs.0.tabRenderer.content.richGridRenderer.contents.0.richSectionRenderer.content.sourcePivotHeaderRenderer.headerInformation.profilePageHeaderInformationRenderer.title.profilePageHeaderTitleRenderer.title",
b))return _.qA(this.get("contents.twoColumnBrowseResultsRenderer.tabs.0.tabRenderer.content.richGridRenderer.contents.0.richSectionRenderer.content.sourcePivotHeaderRenderer.headerInformation.profilePageHeaderInformationRenderer.title.profilePageHeaderTitleRenderer.title",b));var d,B;return(b==null?0:(d=b.header)==null?0:(B=d.pageHeaderRenderer)==null?0:B.pageTitle)?b.header.pageHeaderRenderer.pageTitle:""};
_.E.updateTitle=function(b){_.dp(this.hostElement,"yt-update-title",this.getTitle(b))};
_.E.initCsi=function(){_.xyc(this.pageSubtype||"browse",["ol","cpt"])};
_.E.getPlayer=function(){if(_.N("kevlar_channel_trailer_multi_attach")){for(var b=_.C(this.attachedPlayers),d=b.next();!d.done;d=b.next())if(d=d.value,d.isConnected||_.bp(this.hostElement,d))return d;return null}return this.player};
_.E.getPlayerContainer=function(){return null};
_.E.onPlayerAttached=function(b,d){_.N("kevlar_channel_trailer_multi_attach")?this.attachedPlayers.push(d):this.player=d};
_.E.onPlayerDetached=function(b,d){_.N("kevlar_channel_trailer_multi_attach")?(b=this.attachedPlayers.indexOf(d),b<0||this.attachedPlayers.splice(b,1)):this.player=null};
_.E.getServiceTrackingParams=function(){var b,d;return((b=this.data)==null?void 0:(d=b.responseContext)==null?void 0:d.serviceTrackingParams)||[]};
_.E.setMastheadAd=function(b){b&&b.mastheadAd&&(this.mastheadAdData=void 0);this.mastheadAdData=b&&b.mastheadAd};
_.E.dataChanged=function(){var b=this;this.refreshGesture&&this.refreshGesture.reset();this.get("filler",this.data)||_.iOs();_.Op(this,function(){_.kJ(b.hostElement,"ytd-update-grid-state-action")})};
_.E.disposeMastheadAd=function(){this.mastheadAdData=void 0};
_.E.computeAlertBannerData=function(){if(this.data&&this.data.alerts){var b=this.data.alerts;return b&&b.find(function(d){return!!d.alertWithActionsRenderer})}};
_.E.computeGreetingData=function(){if(this.data&&this.data.alerts){var b=this.data.alerts;return b&&b.find(function(d){return!!d.personalGreetingViewModel})}};
_.E.computeHasMemberHubProfileRenderer=function(b){var d;return!!(b==null?0:(d=b.header)==null?0:d.memberHubProfileRenderer)};
_.E.handleAlertCommand=function(b){this.get("alertCommand.alert.alertWithActionsRenderer",b)&&(b=_.p(b,mW1),this.data.alerts||this.set("data.alerts",[]),this.unshift("data.alerts",b.alert))};
_.E.handleYtPlaylistDeletionRedirect=function(b){b=this.get("playlistDeletionRedirectCommand.redirectEndpoint",b);_.dp(this.hostElement,"yt-navigate",{endpoint:b})};
_.E.computeFluidWidth=function(b,d,B){if(d==="mini_app"||B)return!0;var k,G,P;b=b==null?void 0:(k=b.contents)==null?void 0:(G=k.twoColumnBrowseResultsRenderer)==null?void 0:(P=G.tabs)==null?void 0:P.find(function(A){var a;return A==null?void 0:(a=A.tabRenderer)==null?void 0:a.selected});
if(!b)return!1;var v,L;return!!((v=b.tabRenderer)==null?0:(L=v.content)==null?0:L.richGridRenderer)&&!["channel","channels","playables"].includes(d)};
_.E.computeHeaderFluidWidth=function(b){return b==="hashtag-landing-page"};
_.E.computeHasSidebar=function(b){var d;return!!(b.sidebar||((d=b.header)==null?0:d.playlistHeaderRenderer))};
_.E.computeHasPageHeaderSidebar=function(b){var d,B;return!!((d=b.header)==null?0:(B=d.pageHeaderRenderer)==null?0:B.enableSidebarView)};
_.E.computeUseUnifiedShowPageLayout=function(b){if(!b||this.pageSubtype!=="show"||!b.sidebar||!b.sidebar.playlistSidebarRenderer)return!1;b=b.sidebar.playlistSidebarRenderer;if(!b.items)return!1;for(var d=0;d<b.items.length;d++)if(_.p(b.items[d],IHc)){var B=void 0;return((B=_.p(b.items[d],IHc))==null?void 0:B.style)==="PLAYLIST_SIDEBAR_PRIMARY_INFO_RENDERER_STYLE_TYPE_SHOW"}return!1};
_.E.computeIsConstrainedList=function(b){return _.N("web_enable_constrained_list_subscriptions_channels")&&b==="subscriptions-channels"};
_.E.computeResponsiveSizing=function(b){return b==="subscriptions-channels"?"STANDARD":"COMPACT"};
_.DB.Object.defineProperties(qu.prototype,{usePlaylistHeaderRenderer:{configurable:!0,enumerable:!0,get:function(){var b,d;return((b=this.data)==null?0:(d=b.header)==null?0:d.playlistHeaderRenderer)?!0:!1}},
useOldPlaylistSidebarRenderer:{configurable:!0,enumerable:!0,get:function(){var b,d;if(!((b=this.data)==null?0:(d=b.sidebar)==null?0:d.playlistSidebarRenderer))return!1;var B;return(B=this.data)!=null&&B.header?!1:!0}}});
_.DB.Object.defineProperties(qu,{template:{configurable:!0,enumerable:!0,get:function(){if(jUD===void 0){var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);jUD=b}b=jUD;return b}}});
qu.prototype.dataChanged=qu.prototype.dataChanged;qu.prototype.onPlayerDetached=qu.prototype.onPlayerDetached;qu.prototype.onPlayerAttached=qu.prototype.onPlayerAttached;qu.prototype.onStampFinished=qu.prototype.onStampFinished;qu.prototype.engagementPanelsChanged=qu.prototype.engagementPanelsChanged;qu.prototype.scrollAtTopChanged=qu.prototype.scrollAtTopChanged;qu.prototype.tabsChanged=qu.prototype.tabsChanged;qu.prototype.activeChanged=qu.prototype.activeChanged;
_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],qu.prototype,"ytActionHandlerBehavior",void 0);_.w([_.R(_.X4),_.n("design:type",Object)],qu.prototype,"ytdOpenPopupBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],qu.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.fH),_.n("design:type",Object)],qu.prototype,"ytdReduxBehavior",void 0);_.w([_.R(_.bD.YtPageBehavior),_.n("design:type",Object)],qu.prototype,"ytPageBehavior",void 0);
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],qu.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.Oi.YtdGuideStateAwareBehavior),_.n("design:type",Object)],qu.prototype,"ytdGuideStateAwareBehavior",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],qu.prototype,"ytComponentBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],qu.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],qu.prototype,"hidden",void 0);
_.w([_.Z(),_.n("design:type",Object)],qu.prototype,"mastheadAdData",void 0);_.w([_.Z({readOnly:!0,computed:"computeAlertBannerData(data.alerts.*)"}),_.n("design:type",Object)],qu.prototype,"alertBannerData",void 0);_.w([_.Z({readOnly:!0,computed:"computeGreetingData(data.alerts.*)"}),_.n("design:type",Object)],qu.prototype,"greetingData",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",String)],qu.prototype,"pageSubtype",void 0);
_.w([_.Z({reflectToAttribute:!0,computed:"computeHasMemberHubProfileRenderer(data)"}),_.n("design:type",Boolean)],qu.prototype,"hasMemberHubProfileRenderer",void 0);_.w([_.Z({computed:"computeHasSidebar(data)",reflectToAttribute:!0}),_.n("design:type",Boolean)],qu.prototype,"hasSidebar",void 0);_.w([_.Z({computed:"computeHasPageHeaderSidebar(data)",reflectToAttribute:!0}),_.n("design:type",Boolean)],qu.prototype,"hasPageHeaderSidebar",void 0);
_.w([_.Z({reflectToAttribute:!0,value:!0}),_.n("design:type",Boolean)],qu.prototype,"roundedContainer",void 0);_.w([_.Z({computed:"computeUseUnifiedShowPageLayout(data)",reflectToAttribute:!0}),_.n("design:type",Boolean)],qu.prototype,"useUnifiedShowPageLayout",void 0);_.w([_.Z({computed:"computeIsConstrainedList(pageSubtype)"}),_.n("design:type",Object)],qu.prototype,"isConstrainedList",void 0);
_.w([_.X("data"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],qu.prototype,"usePlaylistHeaderRenderer",null);_.w([_.X("data"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],qu.prototype,"useOldPlaylistSidebarRenderer",null);_.w([_.Z({computed:"computeFluidWidth(data, pageSubtype, isConstrainedList)"}),_.n("design:type",Boolean)],qu.prototype,"fluidWidth",void 0);_.w([_.Z({selector:_.v0g}),_.n("design:type",Boolean)],qu.prototype,"scrollAtTop",void 0);
_.w([_.Z({selector:_.Lq5}),_.n("design:type",Boolean)],qu.prototype,"tabGesturesIsActive",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"computeHeaderFluidWidth(pageSubtype)"}),_.n("design:type",Boolean)],qu.prototype,"disableHeaderFluidWidth",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"computeResponsiveSizing(pageSubtype)"}),_.n("design:type",String)],qu.prototype,"responsiveSizing",void 0);
_.w([_.DM("ytd-two-column-browse-results-renderer"),_.n("design:type",HTMLElement)],qu.prototype,"contents",void 0);_.w([_.DM("#header"),_.n("design:type",HTMLElement)],qu.prototype,"header",void 0);_.w([_.DM("ytd-refresh"),_.n("design:type",Object)],qu.prototype,"refresh",void 0);_.w([_.O8("active"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],qu.prototype,"activeChanged",null);
_.w([_.O8("data.contents.twoColumnBrowseResultsRenderer.tabs"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],qu.prototype,"tabsChanged",null);_.w([_.O8("scrollAtTop"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],qu.prototype,"scrollAtTopChanged",null);_.w([_.Z(),_.n("design:type",Object)],qu.prototype,"engagementPanels",void 0);
_.w([_.O8("data.panels"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],qu.prototype,"engagementPanelsChanged",null);_.w([_.$0("yt-rendererstamper-finished"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],qu.prototype,"onStampFinished",null);_.w([_.$0("yt-player-attached"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent,Element]),_.n("design:returntype")],qu.prototype,"onPlayerAttached",null);
_.w([_.$0("yt-player-detached"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent,Element]),_.n("design:returntype")],qu.prototype,"onPlayerDetached",null);_.w([_.pl("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],qu.prototype,"dataChanged",null);_.w([_.ZM({is:"ytd-browse"})],qu);_.Ap.registerService(_.axE,qu);
_.re();
}catch(e){_._DumpException(e)}
try{
_.TE("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 $_,R64,XoQ,h64,HxO,lXO,tIE,jka,F4Q,Zxr,gla,yPr,S_k,VIr,woO,uBm,nlg,Tf5,rPa,q_O,xcQ,Y_O,e6P,O5,dnW,Bym,kDP,GDQ,PI5,EuE,sI8,fZQ,W2E,L28,ixO,aZ4,mna,$nQ,OQ5,IZQ,Dn8,Una,p$0,MKr,z0P,R0P,h0k,lZm,tK8,jIr,ZQE,y2Q,SZE,VKO,iQO,w$Q,uf8,K20,nug,TyE,r24,QIW,qZE,e05,bcW,dNa,BTE,knO,GnE,P3g,EN4,C3O,vNE,Lpr,fCE,ABQ,Wp4,aCr,mNO,$Nr,OcQ,ICa,DNg,UNa,oNP,NTE,pE5,MZg,cBP,JBE,zxW,Rxr,XEQ,hxE,HcE,U5,lC0,tZ8,yBr,rBO,YIg,ex4,Gdk,EoP,kd0,d8m,W6E,$84,N6E,bCP,Iw4,awW,PQO,Mh5,zDk,hDg,RDr,X0E,HCO,F6a,th8,ZCE,goa,je4,lwk,
yTO,MI,K6a,noO,T6g,cd,rTr,QeP,qa0,BtP,kPO,J4,zT,Py5,GP8,EEk,sEk,Cyk,vEa,RC,OF5,XV,I1m,D9E,U9W,h4,JIQ,Nt8,cIr,zk0,psO,XsP,MVa,l1O,hkO,HFk,tV8,Fr8,jEE,SLr,uqE,j5,FV,iF0,nEE,wsm,KrQ,Zv,yP,S5,VP,aOg,GVP,OXO,IOE,Dsr,UsW,NPO,ekE,bXE,u5,BPW,i5,wg,kVa,oTr,msk,dsr,nN,jHm,ZXa,gT5,Fir,hPr,Sm8,wu4,RPm,Jz5,zP0,nTE,Xur,QP,iXW,HXO,VP0,tP0,cz4,lO8,rzE,QHa,qmr,Ym5,bMO,dkE,B8P,kGa,PzW,GG4,sMO,Czk,Lm8,f$O,WmW,a$P,mka,$kQ,OMr,I$E,UkO,Dkk,oz8,MLQ,cLP,JLE,Y_,zra,Rrm,XPm,hrO,HME,l$0,tL4,jMa,FmW,ZMr,gz8,Ssk,VL8,iM4,wPg,
nzQ,rLE,QM0,xkE,qs0,Ys8,erg,bur,dma,kNr,GNa,PxW,EG5,sLQ,Cx8,vG0,Lk5,fja,AM4,WkE,OuO,Ijm,mm0,$mg,aj8,Dm5,Nhg,Um4,oGE,cMg,pTa,Ms5,JMO,zbO,Rb4,XTO,HuQ,lja,ts8,Fkr,ZuE,yMW,Vs5,wT4,Kkm,Thm,QLm,xmO,ebO,B_5,Gv0,PZa,EM8,CZa,su5,LGg,fhk,AHW,WGm,bl,ahO,mig,$i4,RqO,hqa,HIW,FG4,kI,ZIk,gM4,yHO,VtP,Sj0,iIE,wOk,uKm,KGE,nME,jnO,T_5,rHm,upO,Qur,qja,HQE,xi8,Yjk,eqg,bjO,dr8,BHa;
$_=function(b){if(!b)return"browse";var d=b.page,B=b.url,k,G,P,v=(k=b.response)==null?void 0:(G=k.responseContext)==null?void 0:(P=G.webResponseContextExtensionData)==null?void 0:P.pageTheme;if(v)d=v.toLowerCase().replace(/_/g,"-");else if(d!=="watch"&&d!=="learning_journey_watch"){var L,A;if((d==="browse"||d==="settings")&&((L=b.response)==null?0:(A=L.sidebar)==null?0:A.settingsSidebarRenderer))d="WEB_PAGE_TYPE_SETTINGS";else{var a,O;d==="browse"&&((a=b.response)==null?0:(O=a.metadata)==null?0:O.channelMetadataRenderer)?
d="channel":B&&(d=_.C9F(B)||d)}}return d};
R64=function(){return new Promise(function(b){var d=window;d.attmp!==void 0?b(d.attmp):(d.attmq===void 0&&(d.attmq=[]),d.attmq.push(function(B){b(B)}))})};
XoQ=function(){var b=_.dF("yt.aba.att");return b?b:_.q3.instance!==void 0?_.q3.instance.kPV.bind(_.q3.instance):null};
h64=function(b,d){var B,k;return _.f(function(G){return G.nextAddress==1?_.N("attmusi")&&_.N("attmusi_ue")?G.yield(R64(),3):G.jumpTo(2):G.nextAddress!=2?(B=G.yieldResult,G.return(B.s(b,d,6E4))):(k=XoQ())?G.return(k(b,d,6E4)):G.return(Promise.resolve({error:"ATTESTATION_ERROR_API_NOT_READY"}))})};
HxO=function(b,d,B,k,G){d=d===void 0?[]:d;G=G?{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{signalAction:G}]}}:void 0;return{popupType:"DIALOG",popup:{confirmDialogRenderer:{title:_.kg(b),dialogMessages:d.map(function(P){return _.kg(P)}),
confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.kg(B),serviceEndpoint:G}},cancelButton:{buttonRenderer:{style:"STYLE_TEXT",size:"SIZE_DEFAULT",text:_.kg(k)}}}}}};
lXO=function(b,d,B){B=B===void 0?!1:B;var k=_.qw(),G=!!_.pV().queueProxy,P,v,L;b=b==null?void 0:(P=b.response)==null?void 0:(v=P.currentVideoEndpoint)==null?void 0:(L=v.watchEndpoint)==null?void 0:L.playlistId;if((G||b)&&!_.N("web_watch_disable_playlist_auto_miniplayer"))return B&&(k.playlistWatchPageActivation=!0),!0;switch($_(d)){case "yts-products":return B&&(k.productDetailsPageActivation=!0),!0;case "mini_app":return B&&(k.miniAppPageActivation=!0),!0;case "playables":return B&&(k.playablesDestPageActivation=
!0),!0;case "companion-canvas":return B&&(k.companionCanvasActivation=!0),!0;default:return!1}};
tIE=function(b){b=_.sw4(b);b.length>0&&b[0].focus()};
jka=function(b,d,B){for(var k=typeof b==="string"?b.split(""):b,G=b.length-1;G>=0;--G)G in k&&d.call(B,k[G],G,b)};
F4Q=function(b,d){d=_.Rdm(b,d);d>=0&&_.H1w(b,d)};
Zxr=function(b){return Array.prototype.concat.apply([],arguments)};
gla=function(b){var d=0;d=d===void 0?0:d;if(!_.kO(b))throw _.dA("uint64");var B=typeof b;switch(d){case 512:switch(B){case "string":return _.tl2(b);case "bigint":return String((0,_.I5)(64,b));default:return _.HeC(b)}case 1024:switch(B){case "string":return _.jSJ(b);case "bigint":return _.gA((0,_.I5)(64,b));default:return _.l34(b)}case 0:switch(B){case "string":return _.tl2(b);case "bigint":return _.gA((0,_.I5)(64,b));default:return _.hsW(b)}default:return _.qS(d,"Unknown format requested type for int64")}};
yPr=function(b,d,B){if(d)return _.UE(b);var k;return(k=_.NP(b))!=null?k:B?"":void 0};
S_k=function(b){b!=null&&(b=b.JSC$8993_value_||"",b=typeof b==="string"?b:new Uint8Array(b));return b};
VIr=function(b,d){if(/-[a-z]/.test(d))return null;if(_.Ner&&b.dataset){if(_.D4x()&&!(d in b.dataset))return null;b=b.dataset[d];return b===void 0?null:b}return b.getAttribute("data-"+_.fB(d))};
woO=function(){var b=ixO;_.dF("yt.ads.biscotti.getId_")||_.D7("yt.ads.biscotti.getId_",b)};
uBm=function(b){_.D7("yt.ads.biscotti.lastId_",b)};
nlg=function(){var b={};for(_.rF=new K4m(b.handleError===void 0?_.Ys:b.handleError,b.logEvent===void 0?_.Q4:b.logEvent);_.QA.length>0;)switch(b=_.QA.shift(),b.type){case "ERROR":_.rF.logError(b.payload);break;case "EVENT":_.rF.logEvent(b.eventType,b.payload)}};
Tf5=function(b,d,B){return _.IS4(function(k){return B?k.userIdentifier!==void 0&&!b.includes(k.userIdentifier)&&B.includes(k.publicName):k.userIdentifier!==void 0&&!b.includes(k.userIdentifier)},d)};
rPa=function(b){var d,B;return _.f(function(k){if(k.nextAddress==1)return d=_.SQ("YtIdbMeta hasAnyMeta other"),k.yield(_.IS4(function(G){return G.userIdentifier!==void 0&&G.userIdentifier!==d},b),2);
B=k.yieldResult;return k.return(B.length>0)})};
q_O=function(b,d){QkQ||(QkQ=_.Y8.addLowPriorityJob(function(){var B,k,G,P,v;return _.f(function(L){switch(L.nextAddress){case 1:return L.yield(_.UH(),2);case 2:B=L.yieldResult;if(!B)return L.return();k=!0;_.Jn(L,3);return L.yield(Tf5(b,B,d),5);case 5:G=L.yieldResult;if(!G.length){k=!1;L.jumpTo(6);break}P=G[0];return L.yield(_.Ai(P.actualName),7);case 7:return L.yield(_.mT(P.actualName,B),6);case 6:_.fy(L,4);break;case 3:v=_.lt(L),_.qt(v),k=!1;case 4:_.Y8.cancelJob(QkQ),QkQ=0,k&&q_O(b,d),_.tn(L)}})}))};
xcQ=function(){var b;return _.f(function(d){return d.nextAddress==1?d.yield(_.UH(),2):(b=d.yieldResult)?d.return(rPa(b)):d.return(!1)})};
Y_O=function(b){var d=100;d=d===void 0?500:d;var B,k,G,P,v,L;return _.f(function(A){return A.nextAddress==1?(B=_.xe("INNERTUBE_CONTEXT_CLIENT_NAME",0),k=[B,(0,_.N$)()-2592E6],G=[B,(0,_.N$)()],P=IDBKeyRange.bound(k,G),A.yield(_.KqG(b),2)):A.nextAddress!=3?(v=A.yieldResult,L=[],A.yield(_.aP(v,["SWHealthLog"],{mode:"readwrite",enableRetries:!0},function(a){L.length=0;return _.py(a.objectStore("SWHealthLog").index("swHealthNewRequest"),{query:P,direction:"prev"},function(O){if(O.getValue()&&L.length<
d)return L.push(O.getValue()),O.delete().then(function(){return O.continue()})})}),3)):A.return(L)})};
e6P=function(){var b;return _.f(function(d){if(d.nextAddress==1)return d.yield(_.UH(),2);b=d.yieldResult;if(!b||!_.VA()&&!_.N("nwl_init_require_datasync_id_killswitch")||!_.L4J())return d.jumpTo(0);_.AP4=!0;_.fX4.isNwlInitialized=_.AP4;return d.yield(_.uD2().awaitInitialization(),0)})};
O5=function(b,d){_.Xom[b]=!0;var B=_.NT();B&&B.publish.apply(B,arguments);_.Xom[b]=!1};
dnW=function(){if(_.E0y()&&!bQP){var b=function(B){B=B.data;if(B.op==="serializedGelBatch"){var k=_.h0J.get(B.key);k&&(_.lZx(B.serializedBatch,k.client,k.resolve,k.networklessOptions,k.isIsolated,k.useVSSEndpoint,k.dangerousLogToVisitorSession,k.requestsOutstanding),_.h0J.delete(B.key))}},d=_.PwF();
d&&(d.addEventListener("message",b),d.onerror=function(){_.h0J.clear()});
bQP=!0}};
Bym=function(){this.relativeTimeStart_=_.sm()};
kDP=function(b,d){b!=null&&this.append.apply(this,arguments)};
GDQ=function(){return _.Fd("SLI_NAME_YOUTUBE_WEB_YT_GUIDE_DATA_PRESENT","GUIDE_DATA_PRESENT",6E4,"FAILURE")};
PI5=function(b,d,B){B=B===void 0?!1:B;var k,G,P,v,L;return _.f(function(A){switch(A.nextAddress){case 1:_.gF("SOCS",b,34128E3,"youtube.com",!0);if(_.Om)return G=fetch(d,{method:"POST",mode:_.iJ(d),credentials:_.Vw(d),cache:"no-store",headers:{"Content-Type":"text/plain"}}).catch(function(){}),P=fetch("/upgrade_visitor_cookie?eom=1",{method:"POST",
mode:_.iJ("/upgrade_visitor_cookie?eom=1"),credentials:_.Vw("/upgrade_visitor_cookie?eom=1"),cache:"no-store",headers:{"Content-Type":"application/x-www-form-urlencoded"}}),A.yield(Promise.all([G,P]).then(function(a){return a[1]}),5);
fetch(d,{method:"POST",mode:_.iJ(d),credentials:_.Vw(d),cache:"no-store",headers:{"Content-Type":"text/plain"}});return A.yield(fetch("/upgrade_visitor_cookie?eom=1",{method:"POST",mode:_.iJ("/upgrade_visitor_cookie?eom=1"),credentials:_.Vw("/upgrade_visitor_cookie?eom=1"),cache:"no-store",headers:{"Content-Type":"application/x-www-form-urlencoded"}}),4);case 4:k=A.yieldResult;A.jumpTo(3);break;case 5:k=v=A.yieldResult;case 3:if(!k.ok)throw Error("vf");return A.yield(k.text(),7);case 7:L=A.yieldResult,
!L.includes('"state_switch":true')&&!B||L.includes("skip_reload_for_test")||window.location.reload(),_.tn(A)}})};
EuE=function(b){return _.f(function(d){return d.nextAddress==1?d.yield(PI5(b.socsCookie,b.savePreferenceUrl,!0),2):d.return()})};
sI8=function(b){return _.f(function(d){return d.nextAddress==1?d.yield(PI5(b.socsCookie,b.savePreferenceUrl),2):d.return()})};
fZQ=function(b){b=b.xhr.responseText;if(!_.PJ(b,")]}'"))throw new CIk;b=JSON.parse(b.substr(4));if((b.type||1)>1)throw new CIk;b=b.id;uBm(b);vu8=_.cv(b);L28(18E5,2);return b};
W2E=function(b,d){d=new A2O(d);uBm("");vu8=_.r1A(d);b>0&&L28(12E4,b-1);throw d;};
L28=function(b,d){_.JJ(function(){_.wfO().then(fZQ,function(B){return W2E(d,B)}).thenCatch(_.lz)},b)};
ixO=function(){var b=_.n04();if(b!==void 0)return _.Rk(b);vu8||(vu8=_.wfO().then(fZQ).thenCatch(function(d){return W2E(2,d)}));
return vu8};
aZ4=function(){var b=document;return _.lF(["fullscreenchange","webkitfullscreenchange","mozfullscreenchange","MSFullscreenChange"],function(d){return"on"+d.toLowerCase()in b})};
mna=function(b){b.addEventListener("click",function(d){var B=d.target;B&&B.getAttribute("href")&&(B=B.getAttribute("href"),_.Go(window,B,"_blank"),d.preventDefault(),d.stopImmediatePropagation())})};
$nQ=function(b){var d,B,k,G=(k=(B=((d=b.mainDownloadsListEntity)!=null?d:{})[_.JFJ])==null?void 0:B.refresh)!=null?k:"",P;b=(P=b.refresh)==null?void 0:P[G];G=b!=null?b:{};return(G==null?0:G.refreshTime)?Number(G==null?void 0:G.refreshTime):0};
OQ5=function(b,d){var B=_.JY(b);return d.every(function(k){var G;k=k==null?void 0:(G=k.playbackDataEntity)==null?void 0:G.key;if(!k)return!1;G=_.fr(_.Cr(k).entityId,"mainVideoEntity");return!!B[G]})};
IZQ=function(b){b=_.pr(b.entities);return _.V_4(b).length};
Dn8=function(b,d){if(d){var B;b=(B=_.AY(b.entities,"downloadQualityPickerEntity",d))!=null?B:void 0}else b=void 0;return b};
Una=function(b){var d=document.getElementsByTagName("ytd-enforcement-message-view-model");d.length===0||getComputedStyle(d[0]).display==="none"?b(0,"p.h_"):b(1,"p.h_")};
p$0=function(){ouO=0;var b=[_.DA(!0)];Nyg&&_.kJ(Nyg,"yt-window-resized",b)};
MKr=function(){ouO||(ouO=_.Y8.addLowPriorityJob(p$0,200))};
z0P=function(){c20=0;J2E=_.pmM(document);var b=[J2E];Nyg&&_.kJ(Nyg,"yt-window-scrolled",b)};
R0P=function(){c20||(c20=_.Y8.addLowPriorityJob(z0P,200))};
h0k=function(b){b=b===void 0?null:b;X$O.push(_.I_(window,"resize",MKr));X$O.push(_.I_(window,"scroll",R0P));b&&(Nyg=b)};
lZm=function(){var b=_.Mg.getLocalStorage();b&&HQE(b,b.mechanism.__iterator__(!0))};
tK8=function(b){_.f(function(d){if(d.nextAddress==1)return d.yield(b.delete("yt-appshell-assets"),2);_.tn(d)})};
jIr=function(b){return _.WU((0,_.Yl$)(),b)};
ZQE=function(){var b;_.f(function(d){return d.nextAddress==1?d.yield(IC.getInstance(),2):(b=d.yieldResult)?d.yield(F2k(b),0):d.jumpTo(0)})};
y2Q=function(){var b;_.f(function(d){return d.nextAddress==1?d.yield(Dv.getInstance(),2):(b=d.yieldResult)?d.yield(gu5(b),0):d.jumpTo(0)})};
SZE=function(b){tK8(b);ZQE();y2Q()};
VKO=function(b){var d,B;return _.f(function(k){if(k.nextAddress==1)return k.yield(_.hQF(b),2);if(d=k.yieldResult){var G;a:{if(d.headers&&(G=d.headers.get("date"))&&(G=Date.parse(G),!isNaN(G))){G=Math.round((0,_.N$)()-G);break a}G=-1}B=G;if(B>-1)return k.return(B)}return k.return(-1)})};
iQO=function(){var b=_.k4.caches,d=_.Ye("IS_SHELL_LOAD"),B,k;_.f(function(G){if(G.nextAddress==1)return B=-1,d?G.yield(VKO(b),3):(k=_.oZ(),B=Math.round((0,_.N$)()-k),G.jumpTo(2));G.nextAddress!=2&&(B=G.yieldResult);B>=0&&B<2147483648&&_.zA({appInstallDataAgeMs:B});_.tn(G)})};
w$Q=function(b){var d=_.kU(_.k4.location.href),B={};"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(k){var G=d.JSC$10205_queryData_.getValues(k);if(G==null?0:G.length)B[k]=G});
return _.Mx(b,new Map(Object.entries(B)))};
uf8=function(b){b=b.match(/(.*)::.*::.*/);if(b!==null)return b[1]};
K20=function(b){if(_.Q$4()){var d=Object.keys(window.localStorage);d=_.C(d);for(var B=d.next();!B.done;B=d.next()){B=B.value;var k=uf8(B);k===void 0||b.includes(k)||self.localStorage.removeItem(B)}}};
nug=function(){if(!_.Q$4())return!1;var b=_.SQ(),d=Object.keys(window.localStorage);d=_.C(d);for(var B=d.next();!B.done;B=d.next())if(B=uf8(B.value),B!==void 0&&B!==b)return!0;return!1};
TyE=function(b){return _.Q3g("NotificationsDisabled",b)};
r24=function(){return Notification.permission!="granted"?Promise.resolve():_.fMg().then(function(b){return b?b.pushManager.getSubscription().then(function(d){if(d)return Promise.resolve();d={userVisibleOnly:!0,applicationServerKey:_.eC("BPr83OIQ0ehMqbAUQWSaFHZOJeRvvXddR5EONgwwQcHR6FRe6G43LgD36pJq1IuGN10mmMv-V7IKSIZludF9G1k")};return b.pushManager.subscribe(d).then(function(){return Promise.resolve()},function(){return Promise.resolve()})}):Promise.resolve()}).catch(function(){})};
QIW=function(b){return _.fMg().then(function(d){if(!d||!d.active)return Promise.reject(new _.iq("serviceworker.postMessage",b,d));try{return d.active.postMessage(b),Promise.resolve()}catch(B){return Promise.reject(B)}})};
qZE=function(){QIW({type:"notifications_register",data:_.xe("ID_TOKEN")})};
e05=function(){var b={isWide:_.Za.get("wide","0")==="1"},d=_.mh();if(d=d.getFlag(165)||d.getFlag(174))b.theme=_.ST(!0);if(_.WLG()){var B=_.y8()?"USER_INTERFACE_THEME_DARK":"USER_INTERFACE_THEME_LIGHT";b.systemTheme=B}!d&&_.N("parent_tools_enable_app_settings")&&_.vQ(window.location.href).theme!==void 0&&(b.theme=_.ST());if((d=xnr)?!_.w1.equals(d,b):b)d={currentValue:b},YZg&&(d.timeSinceLastSnapshotSecs=Math.round(((0,_.N$)()-YZg)/1E3)),xnr&&(d.previousValue=xnr),_.Q4("appSettingsCaptured",d),xnr=
b,YZg=(0,_.N$)()};
bcW=function(){if(!_.Ye("LOGGED_IN"))return Promise.resolve(!1);var b=_.pw("service_worker_push_force_notification_prompt_tag");return b?_.di("PromptTags").then(function(d){if(!d)return!0;var B=[];try{B=JSON.parse(d)}catch(k){return!1}return B&&B.indexOf(b)==-1}):Promise.resolve(!1)};
dNa=function(){var b=_.Nt("service_worker_push_prompt_delay_microseconds");return b?_.di("PromptTime").then(function(d){return Promise.resolve(Date.now()-b>(d||0))}):Promise.resolve(!0)};
BTE=function(){var b=_.Nt("service_worker_push_logged_out_prompt_watches");return b==-1?Promise.resolve(!1):_.di("WatchCount").then(function(d){return d>=b})};
knO=function(){var b=_.PE(document,"yt-push-prompt-modal-bg");b&&_.tr(b)};
GnE=function(){return _.Nt("service_worker_push_prompt_cap")==-1?Promise.resolve(!0):_.di("PromptCount").then(function(b){b||(b=0);return Promise.resolve(b<_.Nt("service_worker_push_prompt_cap"))})};
P3g=function(b){return _.Ye("SERVICE_WORKER_PROMPT_NOTIFICATIONS")||_.Ye("LOGGED_IN")&&(b===void 0?0:b)?bcW().then(function(d){if(d)return!0;d=[GnE(),dNa()];_.Ye("LOGGED_IN")||d.push(BTE());return Promise.all(d).then(function(B){return B.every(function(k){return k})})}):Promise.resolve(!1)};
EN4=function(){_.di("PromptCount").then(function(b){return _.Q3g("PromptCount",b+1)}).then(function(){return _.Q3g("PromptTime",Date.now())}).then(function(){var b=_.pw("service_worker_push_force_notification_prompt_tag");
if(b)return _.di("PromptTags").then(function(d){var B=[];if(d)try{B=JSON.parse(d)}catch(k){return!1}B||(B=[]);B.push(b);return _.Q3g("PromptTags",JSON.stringify(B))})})};
C3O=function(){sn5||knO()};
vNE=function(b){b.style.zIndex=2147483648;b.style.pointerEvents="auto";b.style.backgroundColor="rgba(0, 0, 0, 0.6)";b.style.width="100%";b.style.height="100vh";b.style.position="absolute";b.style.top="0";b.style.left="0";b.style.border="none"};
Lpr=function(){var b=_.PE(document,"yt-push-prompt-modal-bg");sn5=_.N("service_worker_push_prompt_modal_ignore_click");b?vNE(b):(b=_.Vq("div",{id:"yt-push-prompt-modal-bg"}),vNE(b),document.body.appendChild(b),_.MIF(document,"click",C3O))};
fCE=function(){var b=arguments;_.N("service_worker_push_prompt_modal_enable")&&Lpr();return Notification.requestPermission().then(function(d){knO();var B=document.getElementById("ticker");B&&(B.className=B.classList.remove("show"));if(d=="granted")return r24().then(function(){TyE(!1);qZE();return Promise.resolve(!0)});
d=="denied"&&qZE();return Promise.resolve(!1)}).catch(function(){knO();
return Promise.reject.apply(Promise,_.K6(b))})};
ABQ=function(b){b=b===void 0?!1:b;var d=_.I6J().client;if(d&&d.browserVersion){var B=d.browserVersion,k=d.browserName=="CHROME"&&_.aw(B,"50.0.0")<0;d=d.browserName=="OPERA"&&_.aw(B,"42.0.0")<0;if(k||d)return Promise.resolve()}return _.aM0().then(function(G){if(!G)return Promise.resolve();G=r24().then(function(){return QIW({type:"notifications_check_registration",data:_.xe("ID_TOKEN")})});
return Notification.permission!="default"?G.catch(function(){}):G.then(function(){return P3g(b)}).then(function(P){if(P)return EN4(),fCE().then(function(){})}).catch(function(){})})};
Wp4=function(b){return _.As0(b)?ABQ():Promise.resolve()};
aCr=function(b){var d=b.installing||b.waiting;return b.active||!d?Promise.resolve(b):new Promise(function(B){var k=function(G){G=G.target;if(G.state==="activated"||G.state==="redundant")d.removeEventListener("statechange",k),B(b)};
d.addEventListener("statechange",k)})};
mNO=function(){var b=new _.l0y("SLI_NAME_YOUTUBE_WEB_SERVICE_WORKER_REGISTRATION","",12E4,"TIMEOUT");_.mr(b,{mainAppWeb:_.Kk()});var d=_.IEs;_.N("service_worker_forward_exp_params")&&(d=w$Q(d));try{var B=_.o3m(d).catch(function(){_.$E(b,"FAILURE");return new Promise(function(){})});
_.N("service_worker_push_enabled")&&B.then(function(k){_.$E(b,"SUCCESS");return k}).then(aCr).then(Wp4)}catch(k){if(_.$E(b,"FAILURE"),k.name!=="SecurityError")throw k;
}};
$Nr=function(){navigator.serviceWorker&&navigator.serviceWorker.getRegistrations&&window.location.protocol==="https:"&&mNO()};
OcQ=function(b,d){var B={};d&&(B.serializedYpcFamilyCreateLoggingParams=d);_.Q4(b,B);_.qT()};
ICa=function(b,d){var B={};B.serializedYpcRefundFlowLoggingParams=d;b&&(B.eventType=b);_.Q4("ypcRefundFlowEvent",B);_.qT()};
DNg=function(b){b&&_.pbd("transactionFlowSucceeded",b)};
UNa=function(b){b&&_.KG("ypcCancelFlowFailed","serializedYpcCancelFlowLoggingParams",b,void 0,"YPC_ERROR_REASON_YPC_CANCEL_RECURRENCE_TRANSACTION_FAILURE")};
oNP=function(b){var d,B,k,G,P,v,L;_.f(function(A){if(A.nextAddress==1)return A.yield(_.Epd(),2);if(A.nextAddress!=3){if(!A.yieldResult)return A.return(!1);d=[];return A.yield(_.CQ.keys(),3)}B=A.yieldResult;k=_.C(B);for(G=k.next();!G.done;G=k.next())P=G.value,v=_.GH1(P),L=v.datasyncId,!L||b.includes(L)||d.push(_.CQ.delete(P));return A.return(Promise.all(d).then(function(a){return a.some(function(O){return O})}))})};
NTE=function(){var b,d,B,k,G,P,v;return _.f(function(L){if(L.nextAddress==1)return L.yield(_.Epd(),2);if(L.nextAddress!=3){if(!L.yieldResult)return L.return(!1);b=_.SQ("cache contains other");return L.yield(_.CQ.keys(),3)}d=L.yieldResult;B=_.C(d);for(k=B.next();!k.done;k=B.next())if(G=k.value,P=_.GH1(G),(v=P.datasyncId)&&v!==b)return L.return(!0);return L.return(!1)})};
pE5=function(){var b=_.I2().resolve(_.O6(_.ONl));return b?b.getCurrentTime():0};
MZg=function(){var b,d,B,k,G,P,v,L,A,a,O,I,D,U;return _.f(function(M){switch(M.nextAddress){case 1:b={},d=_.vS1(),B=_.C(Object.entries(d)),k=B.next();case 4:if(k.done){M.jumpTo(3);break}G=k.value;P=_.C(G);v=P.next().value;L=P.next().value;A=v;a=L;if(!a){M.jumpTo(5);break}return M.yield(a(),8);case 8:b[A]=M.yieldResult;case 5:k=B.next();M.jumpTo(4);break;case 2:O=_.C(),I=O.next();case 9:if(I.done){M.jumpTo(3);break}D=I.value;U=d[D];if(!U){M.jumpTo(10);break}return M.yield(U(),13);case 13:b[D]=M.yieldResult;
case 10:I=O.next();M.jumpTo(9);break;case 3:return M.return(b)}})};
cBP=function(){var b;_.f(function(d){if(d.nextAddress==1)return d.yield(MZg(),2);b=d.yieldResult;return d.yield(navigator.clipboard.writeText(JSON.stringify(b,null,2)),0)})};
JBE=function(b,d){return _.AY(b.entities,"superThanksSelectedTierEntity",d)};
zxW=function(b,d){return{popup:{searchSuggestionReportDialog:{searchQuery:b,title:_.AU("SBOX_INAPPROPRIATE_TITLE"),suggestions:d,categoryLabel:_.AU("SBOX_INAPPROPRIATE_CATEGORY"),categories:[{id:1,label:_.AU("SBOX_INAPPROPRIATE_HATEFUL")},{id:2,label:_.AU("SBOX_INAPPROPRIATE_EXPLICIT")},{id:3,label:_.AU("SBOX_INAPPROPRIATE_VIOLENT")},{id:4,label:_.AU("SBOX_INAPPROPRIATE_DANGEROUS")},{id:5,label:_.AU("SBOX_INAPPROPRIATE_OTHER"),reasonLabel:_.AU("SBOX_INAPPROPRIATE_REASON")}],detailsPlaceholderLabel:_.AU("SBOX_INAPPROPRIATE_ADDITIONAL"),
cancelButtonLabel:_.AU("SBOX_INAPPROPRIATE_CANCEL"),submitButtonLabel:_.AU("SBOX_INAPPROPRIATE_REPORT")}},popupType:"DIALOG"}};
Rxr=function(b){var d,B,k,G,P,v,L,A,a,O,I,D,U,M,z,H,l,F,K;return _.f(function(u){switch(u.nextAddress){case 1:return u.yield(_.mn(),2);case 2:return(d=u.yieldResult)?u.yield(_.$uy(d),3):u.return();case 3:B=u.yieldResult;if(!B)return u.return();G=((k=B.offlineVideos)==null?void 0:k.length)||0;v=((P=B.offlinePlaylists)==null?void 0:P.length)||0;if(G===0&&v===0)return u.return();L=0;if(B.offlineVideos)for(A=_.C(B.offlineVideos),a=A.next();!a.done;a=A.next())O=a.value,"OFFLINE_VIDEO_STATE_PLAYABLE"===
O.videoState&&(L+=1);b.offline_videos_count=G.toString();_.N("kevlar_log_offline_current_network_type_ks")||(b.offline_current_network_type=(I=_.rUF())!=null?I:"CONN_INVALID");_.N("kevlar_log_updated_time_for_smart_downloads")&&(D=_.Yg().getState().entities,U=_.hY(D),M=$nQ(D),b.offline_smart_downloads_last_sync_time_ms=U.toString(),b.offline_smart_downloads_next_sync_time_ms=M.toString());b.offline_videos_playable=L.toString();b.offline_playlists_count=v.toString();B.offlineVideos&&(z=B.offlineVideos.reduce(function(r,
Q){Q.downloadedBytes&&(r+=Number(Q.downloadedBytes));return r},0).toString())&&(b.offline_used_disk_space_bytes=z);
if(!((H=navigator)==null?0:(l=H.storage)==null?0:l.estimate)){u.jumpTo(4);break}return u.yield(navigator.storage.estimate(),5);case 5:F=u.yieldResult,b.offline_free_disk_space_bytes=(((K=F)==null?void 0:K.quota)||0).toString();case 4:b.offline_client_state=JSON.stringify(B),_.tn(u)}})};
XEQ=function(b){b=b.match(/(.*)::.*::.*/);if(b!==null)return b[1]};
hxE=function(b){if(_.gc1()){var d=Object.keys(window.sessionStorage);d=_.C(d);for(var B=d.next();!B.done;B=d.next()){B=B.value;var k=XEQ(B);k===void 0||b.includes(k)||self.sessionStorage.removeItem(B)}}};
HcE=function(){if(!_.gc1())return!1;var b=_.SQ(),d=Object.keys(window.sessionStorage);d=_.C(d);for(var B=d.next();!B.done;B=d.next())if(B=XEQ(B.value),B!==void 0&&B!==b)return!0;return!1};
U5=function(b,d,B){(_.N("desktop_keyboard_shortcut_usage_log")||B&&_.N("web_shorts_keyboard_shortcut_usage_log"))&&(d?_.vd.get(b):_.CN.get(b))&&(b=d?_.kpP.get(b):_.BfO.get(b))&&_.nT(_.hb(),b)};
lC0=function(b,d){return b.findIndex(function(B){return B.tagName==="INPUT".toString()})>-1?[9,
38,40,37,39].includes(d.keyCode):!1};
tZ8=function(b,d){d.stack&&(b.stack+="\n"+d.stack);return b};
yBr=function(b){var d=jnO(b,"Content-Type");if(!d)return null;d=d.toLowerCase();if(d.startsWith("application/json"))return d.startsWith("application/json+protobuf")?new Fpa:new _.Rz;if(d.startsWith("application/x-protobuf")){b=jnO(b,"Content-Transfer-Encoding");if(!b)return new ZcO;if(b.toLowerCase()=="base64")return new gNO}return null};
rBO=function(b,d,B,k){var G=new SIk(function(L,A){return VZm.has(A)?L.sentinel==="gal"&&L.event!==void 0:!1},function(L){L.event?(L=icO(L.event),L=!L||wE8(k,L)?!0:_.cu(b.lastEvent,oC,2,NI)?!_.cu(L,pN,1,NI)&&!_.cu(L,oC,2,NI):!_.cu(L,pN,1,NI)&&!_.cu(L,oC,3,NI)):L=!0;
return L});
B=_.Mx(b.trustedUrl,new Map([["result_channel","5"],["origin",(new URL(window.location.href)).origin],["color_scheme",uTm(B)]]));if(b.nestedOrigins!==void 0)for(var P=_.C(b.nestedOrigins),v=P.next();!v.done;v=P.next())B=_.Mx(B,new Map([["origin",v.value]]));return Kpm(G,B,d).then(function(L){L=nNO(L.event);if(_.cu(L,pN,1,NI)){var A,a=(A=_.yl(L,pN,1,NI))==null?void 0:_.Fg(A,2);a&&k.JSC$19920_logErrorEvent(TTO(a));A=_.yl(L,pN,1,NI);_.Fg(A,2)===4?(L=_.yl(L,pN,1,NI),L={statusCode:11,statusMessage:_.jP(L,
3)}):(L=_.yl(L,pN,1,NI),L={statusCode:12,statusMessage:_.jP(L,3)});return L}_.cu(L,oC,3,NI)?(L=_.yl(L,oC,3,NI),L={statusCode:1,consentLanguageKeys:_.jP(L,2)}):L={statusCode:1};return L}).catch(function(L){return L.errorCode!==void 0?{statusCode:L.errorCode,
statusMessage:L.errorMessage}:{statusCode:7,statusMessage:"Data Usage Notice screen did not return result"}})};
YIg=function(b){var d={};if(b===void 0||b===null)return d;b.getToken()!==void 0&&Qna(b.getToken())&&Qna(b.getToken()).length>0&&(d.scopes=new Set(Qna(b.getToken())));b.getToken()!==void 0&&qIE(b.getToken())&&qIE(b.getToken()).length>0&&(d.capabilities=new Set(qIE(b.getToken())));_.jP(b,3)!==void 0&&(d.consistencyKey=_.jP(b,3));b.getName()!==void 0&&b.getName()!==""&&(d.linkName=b.getName());_.Ms(b,xNE,4)&&(b=_.cU(b,xNE,4),b=Object.assign({},_.jP(b,1)&&{userId:_.jP(b,1)},_.jP(b,2)&&{displayName:_.jP(b,
2)},_.jP(b,3)&&{email:_.jP(b,3)},_.jP(b,5)&&{username:_.jP(b,5)},_.jP(b,4)&&{profilePicture:_.jP(b,4)}),d.profile=b);return d};
ex4=function(b,d){var B=b.flowParams,k;return{serviceId:B.serviceId,sessionId:B.sessionId,currentFlow:b.currentFlow,googleScopesString:d,linkingSessionSerialized:b.session.serialize(),consentLanguageKeys:B.consentLanguageKeys,callerState:b.callerState,dynamicUrlParameters:B.dynamicUrlParameters,partnerConfigMinReadTimestampSerialized:(k=B.partnerConfigMinReadTimestamp)==null?void 0:k.serialize()}};
Gdk=function(b){var d=b.googleScopes!==void 0?Array.from(b.googleScopes).join(","):"";bCP(ex4(b,d),b.config.localStorage);d=d8m(b);return d===null?Promise.resolve(B6a):d.start().then(function(B){var k,G=(k=B.link)==null?void 0:k.consistencyKey;return B.statusCode===1&&b.googleScopes!==void 0&&b.googleScopes.size>0&&G!==void 0?(k=b.flowParams,kd0(k.serviceId,k.sessionId,b.googleScopes,G,k.galService,b.config,B)):B})};
EoP=function(b){var d=d8m(b);return d===null?Promise.resolve(PQO({statusCode:7,statusMessage:"Failed to create flow object"},b.callerState)):d.complete().then(function(B){var k,G=(k=B.link)==null?void 0:k.consistencyKey;return B.statusCode===1&&b.googleScopes!==void 0&&b.googleScopes.size>0&&G!==void 0?(k=b.flowParams,kd0(k.serviceId,k.sessionId,b.googleScopes,G,k.galService,b.config,B)):PQO(B,b.callerState)},function(B){return PQO({statusCode:12,
statusMessage:"Failed to complete the flow: "+B.message},b.callerState)})};
kd0=function(b,d,B,k,G,P,v){return seg(G,{serviceId:b,sessionId:d,googleScopes:B,consistencyKey:k}).then(function(){return v},function(L){return G.deleteLink({serviceId:b,
sessionId:d,accountLinkingEntryPoint:P.accountLinkingEntryPoint}).then(function(){return{statusCode:12,statusMesaage:"2-way linking failed: "+L.message}},function(A){return{statusCode:12,
statusMesaage:"2-way linking failed and did not cleanup the link:\n                            "+A.message}})})};
d8m=function(b){switch(b.currentFlow){case 1:var d=b.flowParams;b=_.cU(b.session,CQ5,1);return vor.createOAuthFlow(d,b);case 2:case 3:return d=b.flowParams,b=_.cU(b.session,L68,6),fwr.createStreamlinedFlow(d,b);default:return null}};
W6E=function(b,d){b===2&&(b=3);var B=0;ATk.indexOf(b)!==-1&&(B=ATk.indexOf(b)+1);for(b=B;b<ATk.length;b++)if(d.has(ATk[b]))return ATk[b]};
$84=function(b){var d=b.serviceId;var B=b.sessionId;var k=b.config;var G=b.galService;var P=b.capabilities;var v=b.scopes;var L=b.loginHint;var A=b.callerState;var a=b.consentLanguageKeys;var O=b.linkName;var I=b.dynamicUrlParameters;var D=b.partnerConfigMinReadTimestamp;b=k.dataUsageNoticeConfig?k.dataUsageNoticeConfig.enabledDataUsageNoticeUis:void 0;return G.startLinkingSession({serviceId:d,sessionId:B,capabilities:P,scopes:v,loginHint:L,callerState:A,supportedFlows:awW(k.supportedFlows),completionUrl:k.completionUrl,
accountLinkingEntryPoint:k.accountLinkingEntryPoint,consentLanguageKeys:a,dataUsageNoticeConfig:b,linkName:O,dynamicUrlParameters:I,partnerConfigMinReadTimestamp:D}).then(function(U){return new m8E(d,B,k,G,U,void 0,A,a,I,D)})};
N6E=function(b,d,B){var k=(new OC8(d.localStorage)).getSession(b);if(k===null)return Promise.resolve({statusCode:2});Iw4(b,d.localStorage);var G=D8O(k.linkingSessionSerialized),P=k.googleScopesString!==""&&k.googleScopesString!==void 0?new Set(k.googleScopesString.split(",")):void 0,v=k.partnerConfigMinReadTimestampSerialized?U8k(k.partnerConfigMinReadTimestampSerialized):void 0;return oo4(new m8E(b,k.sessionId,d,B,G,P,k.callerState,k.consentLanguageKeys,k.dynamicUrlParameters,v),k.currentFlow,k.consentLanguageKeys)};
bCP=function(b,d){d=new OC8(d);d.storage!==null&&d.storage.set("SAVED_SESSION",b)};
Iw4=function(b,d){d=new OC8(d);if(d.storage!==null){var B=d.storage.get("SAVED_SESSION");B!==void 0&&B.serviceId===b&&d.storage.remove("SAVED_SESSION")}};
awW=function(b){var d=new Set;b=_.C(b);for(var B=b.next();!B.done;B=b.next())B=B.value,B!==1&&p0Q.has(B)&&d.add(p0Q.get(B));return d};
PQO=function(b,d){d!==void 0&&(b.callerState=d);return b};
Mh5=function(b){switch(b){case 5:return 3;case 7:return 4;case 16:return 5;case 13:return 7;default:return 12}};
zDk=function(b){return new cTO(b,new JT4(b))};
hDg=function(b,d){d=d===void 0?!1:d;var B=document.createElement("div");b&&(B.style.transform="scaleX(-1)");B.style.backgroundColor=d?"rgba(138,180,248,.24)":"#e8f0fe";B.style.height="4px";B.style.overflow="hidden";B.style.position="absolute";B.style.top="0";B.style.width="100%";B.style.zIndex="1500";B.setAttribute("aria-label","Loading");B.setAttribute("aria-live","polite");b=document.createElement("style");b.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  }";
B.appendChild(b);b=RDr();b.style.animation="omdc-linear-progress-primary-indeterminate-translate 2s infinite linear";b.style.left="-145.166611%";var k=X0E(d);k.style.animation="omdc-linear-progress-primary-indeterminate-scale 2s infinite linear";b.appendChild(k);B.appendChild(b);b=RDr();b.style.animation="omdc-linear-progress-secondary-indeterminate-translate 2s infinite linear";b.style.left="-54.888891%";d=X0E(d);d.style.animation="omdc-linear-progress-secondary-indeterminate-scale 2s infinite linear";
b.appendChild(d);B.appendChild(b);return B};
RDr=function(){var b=document.createElement("div");b.style.height="100%";b.style.position="absolute";b.style.transformOrigin="top left";b.style.width="100%";return b};
X0E=function(b){var d=document.createElement("span");d.style.borderTop=b?"4px solid #669df6":"4px solid #4285f4";d.style.display="inline-block";d.style.position="absolute";d.style.width="100%";return d};
HCO=function(b){return b==null?void 0:_.h2V(b).valueOf()};
F6a=function(b){var d=document.body,B=!1,k=function(){B||(B=!0,lwk(G,P),setTimeout(function(){d.removeChild(P);d.removeChild(G)},150))},G=th8(b,getComputedStyle(d).direction==="rtl",k),P=je4(k);
lwk(G,P);d.appendChild(P);d.appendChild(G);window.requestAnimationFrame(function(){P.style.opacity="1";G.style.opacity="1";G.style.transform="translate(-50%, -50%) scale(1)";G.children[0].focus()})};
th8=function(b,d,B){var k=document.createElement("div");k.style.position="fixed";k.style.alignItems="center";k.style.backgroundColor=b?"rgb(32, 33, 36)":"white";k.style.boxShadow="0px 1px 2px rgba(60,64,67,0.3), 0px 2px 6px 2px rgba(60,64,67,0.15);";k.style.display="flex";k.style.flexDirection="column";k.style.justifyContent="center";k.style.left="50%";k.style.top="50%";k.style.transition="opacity 75ms linear,transform 150ms cubic-bezier(0,0,0.2,1)";k.style.zIndex="2002";document.body.clientWidth>=
660?(k.style.borderRadius="8px",k.style.minHeight="220px",k.style.maxHeight="90%",k.style.maxWidth="90%",k.style.minWidth="540px"):(k.style.height="100%",k.style.width="100%");k.setAttribute("aria-label","Error");k.setAttribute("aria-modal","true");k.setAttribute("role","alertdialog");k.addEventListener("keydown",function(P){P.key==="Escape"&&B()});
d=ZCE(b,d,B);k.appendChild(goa(d));k.appendChild(d);var G=document.createElement("img");G.src=b?"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";G.style.height="72px";G.style.width="72px";G.style.color="#9aa0a6";G.setAttribute("alt","");k.appendChild(G);G=document.createElement("h1");G.textContent="Something went wrong.  Try again.";
G.style.fontFamily="'Google Sans', Roboto, Arial, sans-serif";G.style.lineHeight="24px";G.style.fontSize="16px";G.style.textAlign="center";G.style.letterSpacing="0.1px";G.style.color=b?"rgb(232,234,237)":"#3c4043";k.appendChild(G);k.appendChild(goa(d));return k};
ZCE=function(b,d,B){var k=document.createElement("button");k.style.backgroundColor="transparent";k.style.border="none";k.style.borderRadius="50%";k.style.cursor="pointer";k.style.outline="none";k.style.padding="12px";k.setAttribute("aria-label","Close dialog");k.style.position="absolute";k.style.top="0";d?k.style.right="0":k.style.left="0";k.addEventListener("focus",function(){k.style.backgroundColor=b?"rgba(232, 234, 237,.12)":"rgba(0,0,0,.12)"});
k.addEventListener("blur",function(){k.style.backgroundColor="transparent"});
k.addEventListener("mouseenter",function(){k.style.backgroundColor=b?"rgba(232, 234, 237, .04) ":"rgba(0,0,0,.04)"});
k.addEventListener("mouseleave",function(){k.style.backgroundColor="transparent"});
k.addEventListener("click",B);k.addEventListener("keydown",function(G){G.key!=="Enter"&&G.key!=="Space"||B()});
d=document.createElement("img");d.src=b?"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";d.style.display="block";d.style.height="24px";d.style.width="24px";d.setAttribute("alt","");k.appendChild(d);return k};
goa=function(b){var d=document.createElement("div");d.setAttribute("tabindex","0");d.setAttribute("aria-hidden","true");d.addEventListener("focus",function(){return void b.focus()});
return d};
je4=function(b){var d=document.createElement("div");d.style.backgroundColor="rgba(32,33,36,0.6)";d.style.bottom="0";d.style.left="0";d.style.position="fixed";d.style.right="0";d.style.top="0";d.style.transition=" opacity 150 ms linear";d.style.zIndex="2001";d.addEventListener("click",b);return d};
lwk=function(b,d){d.style.opacity="0";b.style.opacity="0";b.style.transform="translate(-50%, -50%) scale(0.8)"};
yTO=function(b,d){b.sandbox&&b.sandbox.add&&(b.sandbox.add("allow-same-origin","allow-scripts","allow-forms","allow-popups","allow-popups-to-escape-sandbox","allow-storage-access-by-user-activation"),b.sandbox.add("allow-downloads"));b.src=d};
MI=function(b){Sa8.call(this,b)};
K6a=function(b,d){d=d===void 0?!1:d;this.parsedImageUrl_=null;b instanceof Vh0||(iCO==void 0&&(iCO=new w0Q),b=iCO.parse(b.toString(),d));b=this.parsedImageUrl_=b;b.JSC$20133_parsedOptions_==void 0&&((d=b.getOptions())||(d=""),b.JSC$20133_parsedOptions_=(new uY4).parse(d));Sa8.call(this,b.JSC$20133_parsedOptions_);this.protocolPrefix_=this.parsedImageUrl_.originalPrefix_;b=this.parsedImageUrl_;d=b.uri_.JSC$10205_port_;this.JSC$20135_domain_=b.uri_.JSC$10205_domain_+(d?":"+d:"");this.JSC$20135_query_=
this.parsedImageUrl_.uri_.JSC$10205_queryData_.toString()};
noO=function(b){this.mode=4;this.data=b;this.parsedData=[];b=0;for(var d=this.data.length;b<d;b++){var B=[],k=this.data.charCodeAt(b);k>65536?(B[0]=240|(k&1835008)>>>18,B[1]=128|(k&258048)>>>12,B[2]=128|(k&4032)>>>6,B[3]=128|k&63):k>2048?(B[0]=224|(k&61440)>>>12,B[1]=128|(k&4032)>>>6,B[2]=128|k&63):k>128?(B[0]=192|(k&1984)>>>6,B[1]=128|k&63):B[0]=k;this.parsedData.push(B)}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))};
T6g=function(b){this.typeNumber=0;this.errorCorrectLevel=b===void 0?2:b;this.modules=null;this.moduleCount=0;this.dataCache=null;this.dataList=[]};
cd=function(b,d){if(b.length==void 0)throw Error("Sk`"+b.length+"`"+d);for(var B=0;B<b.length&&b[B]==0;)B++;this.num=Array(b.length-B+d);for(d=0;d<b.length-B;d++)this.num[d]=b[d+B]};
rTr=function(b,d){this.totalCount=b;this.dataCount=d};
QeP=function(){this.buffer=[];this.length=0};
qa0=function(){var b=!1;if(_.pJm()){b=_.$4();var d="";_.Jxm()?(d=/Windows (?:NT|Phone) ([0-9.]+)/,d=(b=d.exec(b))?b[1]:"0.0"):_.hx()?(d=/(?:iPhone|iPod|iPad|CPU)\s+OS\s+(\S+)/,d=(b=d.exec(b))&&b[1].replace(/_/g,".")):_.cxd()?(d=/Mac OS X ([0-9_.]+)/,d=(b=d.exec(b))?b[1].replace(/_/g,"."):"10"):_.Ax(_.$4(),"KaiOS")?(d=/(?:KaiOS)\/(\S+)/i,d=(b=d.exec(b))&&b[1]):_.pJm()?(d=/Android\s+([^\);]+)(\)|;)/,d=(b=d.exec(b))&&b[1]):_.zdC()&&(d=/(?:CrOS\s+(?:i686|x86_64)\s+([0-9.]+))/,d=(b=d.exec(b))&&b[1]);b=
d||""}return b};
BtP=function(b,d){this.JSC$20158__htOption={width:256,height:256,typeNumber:4,colorDark:"#000000",colorLight:"#ffffff",correctLevel:2};if(d)for(var B in d)this.JSC$20158__htOption[B]=d[B];this.JSC$20158__htOption.useSVG&&(x8r=Ya0);this.JSC$20158__android=qa0();this.JSC$20158__el=b;this._oQRCode=null;this._oDrawing=new x8r(this.JSC$20158__el,this.JSC$20158__htOption);this.JSC$20158__htOption.text&&(b=this.JSC$20158__htOption.text,this._oQRCode=new T6g(this.JSC$20158__htOption.correctLevel),eDQ(this._oQRCode,
b),d=this._oQRCode,bFr(d,!1,d9E(d)),this.JSC$20158__el.title=b,this._oDrawing.draw(this._oQRCode),this.makeImage())};
kPO=function(b,d,B,k,G){b.save();var P=new Path2D;P.roundRect(d,B,k*7,k*7,k*2);P.roundRect(d+k,B+k,k*5,k*5,k*1.3);P.roundRect(d+2*k,B+2*k,k*3,k*3,k);b.clip(P,"evenodd");b.fillStyle=G;b.fillRect(0,0,b.canvas.width,b.canvas.height);b.restore()};
J4=function(b,d){if(typeof b!=="function")throw Error("Vk");return _.k4.setTimeout(function(){b()},d)};
zT=function(){};
Py5=function(b,d,B,k,G){(new zT).debug("TestLoadImageWithRetries: "+G);if(k==0)B(!1);else{var P=G||0;k--;GP8(b,d,function(v){v?B(!0):_.k4.setTimeout(function(){Py5(b,d,B,k,P)},P)})}};
GP8=function(b,d,B){var k=new zT;k.debug("TestLoadImage: loading "+b);var G=new Image;G.onload=function(){try{k.debug("TestLoadImage: loaded"),EEk(G),B(!0)}catch(P){}};
G.onerror=function(){try{k.debug("TestLoadImage: error"),EEk(G),B(!1)}catch(P){}};
G.onabort=function(){try{k.debug("TestLoadImage: abort"),EEk(G),B(!1)}catch(P){}};
G.ontimeout=function(){try{k.debug("TestLoadImage: timeout"),EEk(G),B(!1)}catch(P){}};
_.k4.setTimeout(function(){if(G.ontimeout)G.ontimeout()},d);
G.src=b};
EEk=function(b){b.onload=null;b.onerror=null;b.onabort=null;b.ontimeout=null};
sEk=function(){this.front_=[];this.back_=[]};
Cyk=function(b,d){this.action=b;this.params=d||{}};
vEa=function(b,d){_.yQ.call(this);this.delay_=new _.VQ(this.JSC$20284_onTick_,0,this);_.RK(this,this.delay_);this.JSC$20282_interval_=5E3;this.nextTickTime_=0;if(typeof b==="function")d&&(b=(0,_.Sm)(b,d));else if(b&&typeof b.handleEvent==="function")b=(0,_.Sm)(b.handleEvent,b);else throw Error("ya");this.JSC$20284_listener_=b};
RC=function(b,d,B,k,G,P,v,L,A,a,O,I,D,U,M){var z=this;B=B===void 0?!1:B;k=k===void 0?function(){return""}:k;
G=G===void 0?!1:G;P=P===void 0?!1:P;v=v===void 0?!1:v;L=L===void 0?function(){return _.Eq({})}:L;
A=A===void 0?!1:A;O=O===void 0?!1:O;I=I===void 0?!1:I;D=D===void 0?!1:D;U=U===void 0?!1:U;this.JSC$20285_pathPrefix_=b;this.defaultQueryParams_=d;this.pubsub_=new _.jQ;this.reconnectTimer_=(this.isInitialReconnectTimer_=!!M)?M(function(){z.safeReconnect_()}):new vEa(this.safeReconnect_,this);
this.JSC$20285_channel_=null;this.JSC$20285_disposed_=!1;this.connectionParams_=null;this.sCookie_="";this.disconnectUi_=this.connectUi_=0;this.JSC$20285_pendingMessages_=[];this.enableAsyncTest_=B;this.JSC$20285_getXsrfToken_=k;this.useAsyncBrowserChannelHandler_=P;this.getAuthorizationHeader_=L;this.getAuthorizationHeaderSync_=a;this.enableCachedUpdateAuthorizationHeader_=v;this.updateAuthorizationHeaderPromise_=null;this.connectPromise_=_.Eq();this.enableLoungeTokenRefresh_=G;this.enableAsyncMdxLibraryWithoutAuthHeaderFetch_=
A;this.disableMdxAuthForNonPlaybackMessages_=O;this.disableMdxAuthForAdMessages_=I;this.enableMdxAuthForConnectionOnly_=D;this.disableMdxAuthForShortsMessages_=U;this.JSC$20285_channelOpenedCounter=new Lrg;this.JSC$20285_channelClosedCounter=new f1W;this.channelMessageSentCounter=new AI8;this.JSC$20285_channelMessageReceivedCounter=new Wra;this.JSC$20285_channelErrorCounter=new a10;this.pendingMapsOnClosedCounter=new m94;this.undeliveredMapsOnClosedCounter=new $9r};
OF5=function(b){this.scheme="https";this.port=this.domain="";this.basePath="/api/lounge";this.supportCors=!0;b=b||document.location.href;var d=Number(_.AJ(b)[4]||null)||"";d&&(this.port=":"+d);this.domain=_.WQ(b)||"";b=_.$4();b.search("MSIE")>=0&&_.aw(b.match(/MSIE ([\d.]+)/)[1],"10.0")<0&&(this.supportCors=!1)};
XV=function(b){b=b||{};this.name=b.name||"";this.id=b.id||b.screenId||"";this.token=b.token||b.loungeToken||"";this.uuid=b.uuid||b.dialId||"";this.idType=b.screenIdType||"normal";this.secret=b.screenIdSecret||""};
I1m=function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(b){var d=Math.random()*16|0;return(b=="x"?d:d&3|8).toString(16)})};
D9E=function(b){return _.uS(b,function(d){return{key:d.id,name:d.name}})};
U9W=function(b,d){return _.lF(b,function(B){return B||d?!B!=!d?!1:B.id==d.id:!0})};
h4=function(b,d){return _.lF(b,function(B){return oEm(B,d)})};
JIQ=function(){var b=Nt8(),d=psO();if(MVa()){var B=b,k=_.Z1E(B,d);k<0&&_.tCy(B,-(k+1),0,d)}b=cIr(b);if(b.length==0)try{_.ubx("remote_sid")}catch(G){}else try{_.gF("remote_sid",b.join(","),-1)}catch(G){}};
Nt8=function(){var b=_.JS("yt-remote-connected-devices")||[];b.sort(_.FQm);return b};
cIr=function(b){if(b.length==0)return[];var d=b[0].indexOf("#"),B=d==-1?b[0]:b[0].substring(0,d);return _.uS(b,function(k,G){return G==0?k:k.substring(B.length)})};
zk0=function(b){_.cg("yt-remote-connected-devices",b,86400)};
psO=function(){if(Rkk)return Rkk;var b=_.JS("yt-remote-device-id");b||(b=I1m(),_.cg("yt-remote-device-id",b,31536E3));for(var d=Nt8(),B=1,k=b;_.gG(d,k);)B++,k=b+"#"+B;return Rkk=k};
XsP=function(){return _.JS("yt-remote-session-browser-channel")};
MVa=function(){return _.JS("yt-remote-session-screen-id")};
l1O=function(b){b.length>5&&(b=b.slice(b.length-5));var d=_.uS(hkO(),function(k){return k.loungeToken}),B=_.uS(b,function(k){return k.loungeToken});
_.nLx(B,function(k){return!_.gG(d,k)})&&HFk();
_.cg("yt-remote-local-screens",b,31536E3)};
hkO=function(){return _.JS("yt-remote-local-screens")||[]};
HFk=function(){_.cg("yt-remote-lounge-token-expiration",!0,86400)};
tV8=function(b){b||(_.ze("yt-remote-session-screen-id"),_.ze("yt-remote-session-video-id"));JIQ();b=Nt8();_.SC(b,psO());zk0(b)};
Fr8=function(){jEE();return Hd?!!Hd.get("yt-remote-use-staging-server"):!1};
jEE=function(){if(!Hd){var b=_.T3();b&&(Hd=new _.wF(b))}};
SLr=function(b,d,B,k,G){B=B===void 0?function(){return""}:B;
var P=function(){return new RC(l5(b,"/bc"),d,!1,B,k)};
return _.N("enable_mdx_web_channel_desktop")?new ZFE(function(){return new gEE(l5(b,"/wc"),d,B)}):new yIO(P,G)};
uqE=function(){var b=VVa;iF0();t4.push(b);wsm()};
j5=function(b,d){iF0();var B=KrQ(b,String(d));t4.length==0?nEE(B):(wsm(),_.s6(t4,function(k){k(B)}))};
FV=function(b){j5("CP",b)};
iF0=function(){t4||(t4=_.dF("yt.mdx.remote.debug.handlers_")||[],_.D7("yt.mdx.remote.debug.handlers_",t4))};
nEE=function(b){var d=(Ttm+1)%50;Ttm=d;rIg[d]=b;QEE||(QEE=d==49)};
wsm=function(){var b=t4;if(rIg[0]){var d=QEE?Ttm:-1,B={};do B={record$jscomp$15:void 0},d=(d+1)%50,B.record$jscomp$15=rIg[d],_.s6(b,function(k){return function(G){G(k.record$jscomp$15)}}(B));
while(d!=Ttm);rIg=Array(50);Ttm=-1;QEE=!1}};
KrQ=function(b,d){var B=(Date.now()-qLE)/1E3;B.toFixed&&(B=B.toFixed(3));var k=[];k.push("[",B+"s","] ");k.push("[","yt.mdx.remote","] ");k.push(b+": "+d,"\n");return k.join("")};
Zv=function(b){_.s5.call(this);this.JSC$20310_logName_=b;this.screens=[]};
yP=function(b){Zv.call(this,"LocalScreenService");this.JSC$20317_http_=b;this.loungeTokenRefreshTimer_=NaN;gg(this);this.info("Initializing with "+x9r(this.screens))};
S5=function(b,d){d=d===void 0?!1:d;Zv.call(this,"ScreenService");this.JSC$20323_http_=b;this.disableAutomaticScreenCache_=d;this.onlineScreenService_=this.localScreenService_=null;this.automaticScreens_=[];this.deviceToScreenId_={};YLr(this)};
VP=function(b,d,B){_.s5.call(this);this.JSC$20327_logName_=B;this.JSC$20327_screenService_=b;this.receiver_=d;this.screen_=null};
aOg=function(b,d,B){B.disableCastApi?i5("Cannot initialize because disabled by Mdx config."):ekE()?bXE(b,B)&&(dsr(!0),window.chrome&&chrome.cast&&chrome.cast.isAvailable?BPW(d):(window.__onGCastApiAvailable=function(k,G){k?BPW(d):(wg("Failed to load cast API: "+G),kVa(!1),dsr(!1),_.ze("yt-remote-cast-available"),_.ze("yt-remote-cast-receiver"),GVP(),d(!1))},B.loadCastApiSetupScript?_.gn(P8E):window.navigator.userAgent.indexOf("Android")>=0&&window.navigator.userAgent.indexOf("Chrome/")>=0&&window.navigator.presentation?
ETr()>=60&&sHa():!window.chrome||!window.navigator.presentation||window.navigator.userAgent.indexOf("Edge")>=0?C8Q():ETr()>=89?vTk():(Li0(),fOO(AzW.map(Wik))))):i5("Cannot initialize because not running Chrome")};
GVP=function(){i5("dispose");var b=u5();b&&b.dispose();_.D7("yt.mdx.remote.cloudview.instance_",null);msk(!1);_.h6F($s5);$s5.length=0};
OXO=function(){return!!_.JS("yt-remote-cast-installed")};
IOE=function(){var b=_.JS("yt-remote-cast-receiver");return b?b.friendlyName:null};
Dsr=function(){i5("clearCurrentReceiver");_.ze("yt-remote-cast-receiver")};
UsW=function(){return OXO()?u5()?u5().getCastSession():(wg("getCastSelector: Cast is not initialized."),null):(wg("getCastSelector: Cast API is not installed!"),null)};
NPO=function(b,d){oTr()?u5().setConnectedScreenStatus(b,d):wg("setConnectedScreenStatus called before ready.")};
ekE=function(){var b=_.$4().search(/ (CrMo|Chrome|CriOS)\//)>=0;return _.IH||b};
bXE=function(b,d){var B=!1;u5()||(b=new KN(b,d),b.subscribe("yt-remote-cast2-availability-change",function(k){_.cg("yt-remote-cast-available",k);O5("yt-remote-cast2-availability-change",k)}),b.subscribe("yt-remote-cast2-receiver-selected",function(k){i5("onReceiverSelected: "+k.friendlyName);
_.cg("yt-remote-cast-receiver",k);O5("yt-remote-cast2-receiver-selected",k)}),b.subscribe("yt-remote-cast2-receiver-resumed",function(k){i5("onReceiverResumed: "+k.friendlyName);
_.cg("yt-remote-cast-receiver",k);O5("yt-remote-cast2-receiver-resumed",k)}),b.subscribe("yt-remote-cast2-session-change",function(k){i5("onSessionChange: "+pur(k));
k||_.ze("yt-remote-cast-receiver");O5("yt-remote-cast2-session-change",k)}),_.D7("yt.mdx.remote.cloudview.instance_",b),B=!0);
i5("cloudview.createSingleton_: "+B);return B};
u5=function(){return _.dF("yt.mdx.remote.cloudview.instance_")};
BPW=function(b){kVa(!0);dsr(!1);u5().init(!1,function(d){d?(msk(!0),_.HxG("yt-remote-cast2-api-ready")):(wg("Failed to initialize cast API."),kVa(!1),_.ze("yt-remote-cast-available"),_.ze("yt-remote-cast-receiver"),GVP());b(d)})};
i5=function(b){j5("cloudview",b)};
wg=function(b){j5("cloudview",b)};
kVa=function(b){i5("setCastInstalled_ "+b);_.cg("yt-remote-cast-installed",b)};
oTr=function(){return!!_.dF("yt.mdx.remote.cloudview.apiReady_")};
msk=function(b){i5("setApiReady_ "+b);_.D7("yt.mdx.remote.cloudview.apiReady_",b)};
dsr=function(b){_.D7("yt.mdx.remote.cloudview.initializing_",b)};
nN=function(b){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(b)};
jHm=function(b){jEE();if(!Hd||!Hd.get("yt-remote-disable-remote-module-for-dev")){b=_.xe("MDX_CONFIG")||b;lZm();JIQ();MPE||(MPE=new OF5(b?b.loungeApiHost:void 0),Fr8()&&(MPE.basePath="/api/loungedev"));TT||(TT=_.dF("yt.mdx.remote.deferredProxies_")||[],_.D7("yt.mdx.remote.deferredProxies_",TT));cz4();var d=Jz5();if(!d){var B=new S5(MPE,b?b.disableAutomaticScreenCache||!1:!1);_.D7("yt.mdx.remote.screenService_",B);d=Jz5();var k={};b&&(k={appId:b.appId,disableDial:b.disableDial,theme:b.theme,loadCastApiSetupScript:b.loadCastApiSetupScript,
disableCastApi:b.disableCastApi,enableDialLoungeToken:b.enableDialLoungeToken,enableCastLoungeToken:b.enableCastLoungeToken,forceMirroring:b.forceMirroring});_.D7("yt.mdx.remote.enableConnectWithInitialState_",b?b.enableConnectWithInitialState||!1:!1);aOg(B,function(P){P?zP0()&&NPO(zP0(),"YouTube TV"):B.subscribe("onlineScreenChange",function(){O5("yt-remote-receiver-availability-change")})},k)}if(b&&!_.dF("yt.mdx.remote.initialized_")){_.D7("yt.mdx.remote.initialized_",!0);
RPm("Initializing: "+(0,_.Ku)(b));rg.push(_.cA("yt-remote-cast2-api-ready",function(){O5("yt-remote-api-ready")}));
rg.push(_.cA("yt-remote-cast2-availability-change",function(){O5("yt-remote-receiver-availability-change")}));
rg.push(_.cA("yt-remote-cast2-receiver-selected",function(){Xur();O5("yt-remote-auto-connect","cast-selector-receiver")}));
rg.push(_.cA("yt-remote-cast2-receiver-resumed",function(){O5("yt-remote-receiver-resumed","cast-selector-receiver")}));
rg.push(_.cA("yt-remote-cast2-session-change",hPr));rg.push(_.cA("yt-remote-connection-change",function(P){P?NPO(zP0(),"YouTube TV"):HXO()||(NPO(null,null),Dsr())}));
rg.push(_.cA("yt-remote-cast2-session-failed",function(){O5("yt-remote-connection-failed")}));
k=lO8();b.isAuto&&(k.id+="#dial");var G=b.capabilities||[];G.length>0&&(k.capabilities=G);k.name=b.device;k.app=b.app;(b=b.theme)&&(k.theme=b);RPm(" -- with channel params: "+(0,_.Ku)(k));k?(_.cg("yt-remote-session-app",k.app),_.cg("yt-remote-session-name",k.name)):(_.ze("yt-remote-session-app"),_.ze("yt-remote-session-name"));_.D7("yt.mdx.remote.channelParams_",k);d.start();zP0()||tP0()}}};
ZXa=function(){var b=Jz5().instance_.$_gos();var d=Fir();d&&QP()&&(U9W(b,d)||b.push(d));return D9E(b)};
gT5=function(){var b=ZXa(),d=Fir();d||(d=HXO());return _.lF(b,function(B){return d&&oEm(d,B.key)?!0:!1})};
Fir=function(){var b=zP0();if(!b)return null;var d=Jz5().getScreens();return h4(d,b)};
hPr=function(b){RPm("remote.onCastSessionChange_: "+pur(b));if(b){var d=Fir();if(d&&d.id==b.id){if(NPO(d.id,"YouTube TV"),b.idType=="shortLived"&&(b=b.token))yzQ&&(yzQ.token=b),(d=QP())&&d.setLoungeToken(b)}else d&&Sm8(),VP0(b,1)}else QP()&&Sm8()};
Sm8=function(){oTr()?u5().stopSession():wg("stopSession called before API ready.");var b=QP();b&&(b.disconnect(1),iXW(null))};
wu4=function(){var b=QP();return b&&b.getProxyState()!=3?new qI(QP(),void 0):null};
RPm=function(b){j5("remote",b)};
Jz5=function(){if(!ug8){var b=_.dF("yt.mdx.remote.screenService_");ug8=b?new Kir(b):null}return ug8};
zP0=function(){return _.dF("yt.mdx.remote.currentScreenId_")};
nTE=function(b){_.D7("yt.mdx.remote.currentScreenId_",b)};
Xur=function(){_.D7("yt.mdx.remote.connectData_",null)};
QP=function(){return _.dF("yt.mdx.remote.connection_")};
iXW=function(b){var d=QP();Xur();b||nTE("");_.D7("yt.mdx.remote.connection_",b);TT&&(_.s6(TT,function(B){B(b)}),TT.length=0);
d&&!b?O5("yt-remote-connection-change",!1):!d&&b&&O5("yt-remote-connection-change",!0)};
HXO=function(){var b=MVa();if(!b)return null;var d=Jz5();if(!d)return null;d=d.getScreens();return h4(d,b)};
VP0=function(b,d){TP0?yzQ=b:(nTE(b.id),b=new x_(MPE,b,lO8(),_.dF("yt.mdx.remote.enableConnectWithInitialState_")||!1),b.connect(d,_.dF("yt.mdx.remote.connectData_")),b.subscribe("beforeDisconnect",function(B){O5("yt-remote-before-disconnect",B)}),b.subscribe("beforeDispose",function(){QP()&&iXW(null)}),b.subscribe("browserChannelAuthError",function(){var B=Fir();
B&&B.idType=="shortLived"&&(oTr()?u5().handleBrowserChannelAuthError():wg("refreshLoungeToken called before API ready."))}),iXW(b))};
tP0=function(){var b=HXO();b?(RPm("Resume connection to: "+pur(b)),VP0(b,0)):(tV8(),Dsr(),RPm("Skipping connecting because no session screen found."))};
cz4=function(){var b=lO8();if(_.w1.isEmpty(b)){b=psO();var d=_.JS("yt-remote-session-name")||"",B=_.JS("yt-remote-session-app")||"";b={device:"REMOTE_CONTROL",id:b,name:d,app:B,mdxVersion:3};b.authuser=String(_.xe("SESSION_INDEX","0"));(d=_.xe("DELEGATED_SESSION_ID"))&&(b.pageId=String(d));_.D7("yt.mdx.remote.channelParams_",b)}};
lO8=function(){return _.dF("yt.mdx.remote.channelParams_")||{}};
rzE=function(){var b,d;return _.f(function(B){if(B.nextAddress==1)return(_.W4C()||_.N("use_new_nwl"))&&_.vlG().isNetworkAvailable()?B.yield(_.UH(),2):B.return();if(B.nextAddress!=3)return(b=B.yieldResult)?B.yield(Y_O(b),3):B.return();d=B.yieldResult;if(!d.length)return B.return();d.forEach(function(k){var G={timestamp:k.timestamp};k=k.appShellAssetLoadReport?{payloadName:"appShellAssetLoadReport",payload:k.appShellAssetLoadReport,options:G}:k.clientError?{payloadName:"clientError",payload:k.clientError,
options:G}:void 0;k&&_.Q4(k.payloadName,k.payload,k.options)});
d.length===100&&_.Y8.addLowPriorityJob(rzE);_.tn(B)})};
QHa=function(b){if(b.playerResponse){if(b=b.playerResponse,b.messages&&b.messages.length>0&&(b=b.messages.find(function(d){return!(!d||!d.mealbarPromoRenderer)}))&&b.mealbarPromoRenderer)return b.mealbarPromoRenderer}else if(b.response&&(b=b.response)&&b.overlay&&b.overlay.mealbarPromoRenderer)return b.overlay.mealbarPromoRenderer};
qmr=function(b){if(b.response){var d=b.response;if(d&&d.overlay&&d.overlay.tooltipRenderer)return d.overlay.tooltipRenderer}if(b.playerResponse&&(b=b.playerResponse,b.messages&&b.messages.length>0&&(b=b.messages.find(function(B){return!(!B||!B.tooltipRenderer)}))&&b.tooltipRenderer))return b.tooltipRenderer};
Ym5=function(b){if(!xsa&&(b=b||_.xe("ZWIEBACK_PING_URLS"))&&b.length){xsa=!0;for(var d=0;d<b.length;d++)_.C_(b[d])}};
bMO=function(b){if(_.w1.get(_.xe("PLAYER_VARS",{}),"privembed",!1)!="1"){b&&woO();try{ePP().then(function(){},function(){}),_.JJ(bMO,18E5)}catch(d){_.e8(d)}}};
dkE=function(){var b=_.mh(),d=b.getFlag(119),B=window.devicePixelRatio>1;document.body&&_.PO(document.body,"exp-invert-logo")&&(B&&!_.PO(document.body,"inverted-hdpi")?_.xl(document.body,"inverted-hdpi"):!B&&_.PO(document.body,"inverted-hdpi")&&_.QW(document.body,"inverted-hdpi"));d!=B&&(_.$J(0,119,B),b.save())};
B8P=function(b){return b.filter(function(d){return"ypcGetCartEndpoint"in d||"ypcFixInstrumentEndpoint"in d})};
kGa=function(b){return b.filter(function(d){return!_.p(d,_.lYM)})};
PzW=function(b,d){var B,k,G,P,v,L,A;_.f(function(a){switch(a.nextAddress){case 1:B=_.w3.getInstance();k=_.Wo.instance;G=_.uI.instance;if(!G)return GG4(b,k,d),a.return();_.Jn(a,2);b.onLoadingCommand&&k.resolveCommand(b.onLoadingCommand);return a.yield(B.getCurrentPositionFromGeolocation(),4);case 4:P=a.yieldResult;if(!b.resolveLocationCommand){a.jumpTo(5);break}v=B.createLocationInfo(P);return a.yield(_.TD(G,b.resolveLocationCommand,{locationInfo:v}),6);case 6:L=a.yieldResult;if(!L||"error"in L&&L.error||
L.errorMetadata)return GG4(b,k,d),a.return();var O;if(L==null?0:(O=L.onResponseReceivedActions)==null?0:O.length){O=_.C(L.onResponseReceivedActions);for(var I=O.next();!I.done;I=O.next())k.resolveCommand(I.value)}(_.p(b.onSuccessCommand,_.KB)||_.p(b.onSuccessCommand,_.$x))&&_.dp(d.hostElement,"yt-navigate",{endpoint:b.onSuccessCommand,reload:!0});case 5:_.fy(a,0);break;case 2:A=_.lt(a);if(A instanceof GeolocationPositionError&&A.code===GeolocationPositionError.PERMISSION_DENIED)return b.onDeniedCommand&&
k.resolveCommand(b.onDeniedCommand),a.return();GG4(b,k,d);_.tn(a)}})};
GG4=function(b,d,B){b.onFailureCommand&&(d.resolveCommand(b.onFailureCommand),_.BG(B.hostElement,"yt-close-popup-action",["yt-confirm-dialog-renderer"]))};
sMO=function(b,d){var B=_.p(b,_.dCS);if(B&&d){b=B.videoIds||[B.videoId];var k;d=(k=_.dp(d,"yt-lockup-requested",{videoIds:b}).detail)==null?void 0:k.returnValue;var G;B.listType==="PLAYLIST_EDIT_LIST_TYPE_QUEUE"?G=d?d:b.map(function(P){return{videoId:P,navigationEndpoint:B.videoCommand}}):d&&(G=d);
G&&(k=G.map(function(P){var v=Object,L=v.assign;var A=P.navigationEndpoint;if(!_.p(A,_.Uk)){var a=_.p(A,_.KB);if(a){if(delete a.index,delete a.playlistId,a=_.p(A==null?void 0:A.commandMetadata,_.LT),a==null?0:a.url){var O=a.url;O=_.qa(O,"list");O=_.qa(O,"index");a.url=O}}else A=void 0}return L.call(v,{},P,{ownerBadges:void 0,topStandaloneBadge:void 0,menu:void 0,navigationEndpoint:A})}),Ezm(k,B))}};
Czk=function(b){var d=_.pV();if(b=_.p(b,_.BDU))b.listType==="PLAYLIST_EDIT_LIST_TYPE_QUEUE"&&d.clearQueue(),b.closeMiniplayer&&_.I2().resolve(_.VD).close(!0)};
Lm8=function(b){vz4(_.pV(),b)};
f$O=function(b){var d;(b=(d=_.p(b,_.ehS))==null?void 0:d.setVideoIds)&&b.forEach(function(B){_.QVM(_.pV(),B)})};
WmW=function(b){AL5(_.pV(),b)};
a$P=function(){try{return!(!window.AudioContext&&!window.webkitAudioContext)}catch(b){return!1}};
mka=function(b,d){var B=_.pas(d,{},b,!0);return new Promise(function(k,G){B.listenOnce("n",function(){G(Error("Gl`"+B.JSC$30246_getErrorDescription()))});
B.listenOnce("l",function(){var P=B.getResponseCode();if(P!==200)G(Error("Hl`"+d+"`"+b.type+"`"+b.size+"`"+P));else try{k(JSON.parse(B.getResponseText()).encryptedBlobId)}catch(v){G(v)}});
B.run()})};
$kQ=function(b){return b.substring(b.indexOf(":")+1,b.indexOf(";"))};
OMr=function(b){return new Promise(function(d,B){var k=new FileReader;k.onloadend=function(){try{var G=new Uint8Array(k.result);G.length<8&&B(void 0);var P=G.subarray(0,8);G="";for(var v=0;v<P.length;v++)G+=("0"+P[v].toString(16)).substr(-2);G.startsWith("ffd8ff")?d("image/jpeg"):G.startsWith("47494638")?d("image/gif"):G.startsWith("89504e470d0a1a0a")?d("image/png"):G.startsWith("424d")?d("image/bmp"):d(void 0)}catch(L){B(L)}};
k.onerror=B;k.readAsArrayBuffer(b)})};
I$E=function(b){return new Promise(function(d,B){var k=new Image;k.crossOrigin="anonymous";k.onload=function(){var G=document.createElement("canvas");G.width=k.naturalWidth;G.height=k.naturalHeight;var P=G.getContext("2d");if(!P)throw Error("Il");P.drawImage(k,0,0);P=$kQ(b);G.toBlob(function(v){v?d(v):B()},P)};
k.src=b})};
UkO=function(b,d){var B;if(((B=_.p(b,_.Uk))==null?void 0:B.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS"){var k;_.dp((k=d.hostElement)!=null?k:d,"yt-shorts-reset");_.I_E(_.I2().resolve(_.Yf),b).then(function(P){Dkk(P,d,b)})}else{var G;
_.GA((G=d.hostElement)!=null?G:d,[b]).then(function(P){P&&Dkk(P.data,d,b)})}};
Dkk=function(b,d,B){if(b){var k=_.p(b.replacementEndpoint,_.Uk);if(k){b.sequenceContinuation&&(k.sequenceParams=b.sequenceContinuation);var G;_.dp((G=d.hostElement)!=null?G:d,"yt-navigate",{endpoint:b.replacementEndpoint})}else if((b==null?void 0:b.status)==="REEL_ITEM_WATCH_STATUS_EMPTY"&&(b==null?0:b.watchStatus)&&_.p(b.watchStatus,_.iPV)){var P;_.dp((P=d.hostElement)!=null?P:d,"yt-navigate",{endpoint:B})}}};
oz8=function(b){var d=_.I2().resolve(_.C2),B=_.nc.currentPageTypeSelector(d.getState())||"";d=_.nc.currentPageSubTypeSelector(d.getState())||"";B=B==="ytd-browse"&&d==="home";return _.N("web_guide_entry_enable_cache_for_non_home_pages")?(b=(b==null?void 0:b.navigationEndpoint)&&_.m0(b.navigationEndpoint)==="home",{disableCache:B&&b}):{disableCache:B}};
MLQ=function(b,d,B,k){if(b&&b.length){var G={};if(d){var P=void 0;B&&(P={commandContext:{onTap:{innertubeCommand:B||{}}}});G.header={panelHeaderViewModel:{title:_.lr(d),rendererContext:P}}}d=[];b=_.C(b);for(B=b.next();!B.done;B=b.next()){P=B.value;B=_.p(P,N8k);P=_.p(P,pPr);var v=void 0,L=void 0;if((v=P)==null?0:(L=v.expandableItems)==null?0:L.length)for(P=_.C(P.expandableItems),v=P.next();!v.done;v=P.next()){v=v.value.guideEntryRenderer;var A=L=void 0;if(((L=v)==null?void 0:(A=L.icon)==null?void 0:
A.iconType)==="VIEW_LIST_CAIRO"){B=v;break}}L=v=void 0;P=((v=B)==null?0:v.formattedTitle)?_.lr((L=B)==null?void 0:L.formattedTitle):void 0;v=void 0;L=(v=B)==null?void 0:v.isPrimary;if(B&&P&&!L){P={title:P};B.navigationEndpoint&&(P.rendererContext={commandContext:{onTap:{innertubeCommand:B.navigationEndpoint}}});v=[];A=L=void 0;if(((L=B)==null?0:(A=L.thumbnail)==null?0:A.thumbnails)&&B.thumbnail.thumbnails.length>0){L=_.C(B.thumbnail.thumbnails);for(A=L.next();!A.done;A=L.next())v.push({url:A.value.url});
P.leadingAccessory={avatarViewModel:{image:{sources:v},avatarImageSize:"AVATAR_SIZE_XS"}}}else if(L=void 0,(L=B.icon)==null?0:L.iconType)v.push({clientResource:{imageName:B.icon.iconType||""}}),P.leadingImage={sources:v};L=v=void 0;((v=B)==null?0:(L=v.badges)==null?0:L.liveBroadcasting)?(P.trailingImageAccessoryType="LIST_ITEM_IMAGE_ACCESSORY_TYPE_ICON",P.trailingImage={sources:[{clientResource:{imageName:"live",imageColor:4294901760}}]},P.trailingIconAccessorySize="LIST_ITEM_ICON_ACCESSORY_SIZE_SMALL"):
B.presentationStyle==="GUIDE_ENTRY_PRESENTATION_STYLE_NEW_CONTENT"?P.trailingImageAccessoryType="LIST_ITEM_IMAGE_ACCESSORY_TYPE_NEW_CONTENT_INDICATOR":B.count&&(P.trailingLabel={content:B.count.toString()});d.push({listItemViewModel:P})}}d.length!==0?(G.content={listViewModel:{listItems:d}},k===0&&(G.rendererContext={commandContext:{onHoverEnd:{hideSheetCommand:{}}}})):G=void 0;if(G)return d=void 0,k===0&&(d={preventCloseWhileHovered:!0,hideDelayMs:3E3}),{showSheetCommand:{panelLoadingStrategy:{inlineContent:{sheetViewModel:G}},
contextualSheetPresentationConfig:{position:"SHEET_POSITION_RIGHT",hoverConfig:d}}}}};
cLP=function(b,d,B,k){if(d!=null&&d.isPrimary){switch(k){case 1:if(d.serviceEndpoint)break;B=MLQ(B,d.formattedTitle,d.navigationEndpoint,k);if(!B)break;d.serviceEndpoint=B;d.navigationEndpoint=void 0;break;case 0:!d.mouseEnterEndpoint&&(B=MLQ(B,d.formattedTitle,void 0,k))&&(d.mouseEnterEndpoint=B,d.mouseLeaveEndpoint={hideSheetCommand:{}})}b.push({guideEntryRenderer:d})}};
JLE=function(b){if(!b)return!1;try{if(b.host&&b.host.tagName==="YT-FORMATTED-STRING"&&b.host.id==="contenteditable-textarea"||b.nodeType===Node.ELEMENT_NODE&&b.tagName==="YTD-COMMENT-INPUT")return!0}catch(d){return!1}return JLE(b.parentNode)};
Y_=function(b){return b?b.tagName==="A"&&b.href&&b.classList.contains("yt-simple-endpoint"):!1};
zra=function(b){return b?b.tagName==="IMG"&&b.classList.contains("emoji"):!1};
Rrm=function(b,d,B){if(!b)return null;var k=Y_(b);if(k&&B)return d=b.pathname.substring(b.pathname.indexOf("/channel/")+9),document.createTextNode("@"+d);if(k&&!B)return document.createTextNode("");if(zra(b))return B=b.alt,b=b.dataset.emojiId,!b&&d&&(d=_.LC(d,B))&&d.isCustomEmoji&&(b=d.emojiId),b?document.createTextNode("<URehb0Lc5mi4S0dpuLG8:"+b+">"):document.createTextNode(B);k=b.cloneNode(!1);for(var G=0;G<b.childNodes.length;++G){var P=Rrm(b.childNodes[G],d,B);P&&k.appendChild(P)}return k};
XPm=function(b){return b?Y_(b)?b:XPm(b.lastChild):null};
hrO=function(b){return b?Y_(b)?b:hrO(b.firstChild):null};
HME=function(b){if(!b)return null;for(var d=b.previousSibling;d;)if(d.nodeType===Node.ELEMENT_NODE&&d.nodeName==="BR")d=d.previousSibling;else if(d.nodeType===Node.TEXT_NODE&&/\s+/.test(d.textContent))d=d.previousSibling;else break;(d=XPm(d))?b=d:b=(b=b.parentNode)?XPm(b.previousElementSibling):null;return b};
l$0=function(b){if(!b)return null;for(var d=b.nextSibling;d;)if(d.nodeType===Node.ELEMENT_NODE&&d.nodeName==="BR")d=d.nextSibling;else if(d.nodeType===Node.TEXT_NODE&&/\s+/.test(d.textContent))d=d.nextSibling;else break;return(d=hrO(d))?d:l$0(b.parentNode)};
tL4=function(b){var d=_.AT(),B=d.JSC$11517_getStartNode();if(!JLE(B.parentNode))return null;d=d.JSC$11517_getStartOffset();if(B.nodeType===Node.TEXT_NODE){var k=_.qx(B,Y_);if(k){if(b&&d===0||!b&&d===B.length)return k}else{if(b&&d===B.length)return!B||B.nodeName==="BR"||B.nextElementSibling&&_.W0(B.nextElementSibling,"display")==="block"?null:hrO(B.nextElementSibling);if(!b&&d===0)return B?XPm(B.previousElementSibling):null}}if(B.nodeType===Node.ELEMENT_NODE)if(b){if(0<=d&&d<B.childNodes.length)return hrO(B.childNodes[d])}else if(0<
d&&d<=B.childNodes.length)return XPm(B.childNodes[d-1]);return null};
jMa=function(b,d,B){if(!b)return null;if(b.nodeType===Node.TEXT_NODE)if(B){var k=HME(b);if(k&&!/^\s+\S/.test(b.wholeText.substr(0,d)))return k}else if((k=l$0(b))&&!/\S\s+/.test(b.wholeText.substr(d,b.wholeText.length)))return k;return b.nodeType===Node.ELEMENT_NODE?B?HME(b.childNodes[d]):l$0(b.childNodes[d]):jMa(b.parentNode,d,B)};
FmW=function(b){if(b.hasChildNodes())switch(b.tagName){case "DIV":case "A":case "SPAN":var d="";for(b=b.firstChild;b;b=b.nextSibling)d+=FmW(b);return d;default:return""}else switch(b.nodeType){case 3:return b.textContent;default:return""}};
ZMr=function(b){switch(b){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"}};
gz8=function(b){return b.map(function(d){return{settingsRadioOptionRenderer:{title:_.PZ(d.name),asideText:_.PZ(d.approximateSize),id:ZMr(d.format)}}})};
Ssk=function(b){if(b&&b.length!==0)return b.filter(yLg()).map(function(d){return{settingsRadioOptionRenderer:{title:d.name,asideText:d.approximateSize,id:ZMr(d.formatType)}}})};
VL8=function(b){if(b)return b.replaceAll("&nbsp;"," ").replaceAll("&#39;","'")};
iM4=function(b,d){b=new Set(b!=null?b:[]);if(b.has(790))return"YOUTUBE_ENTITY_TYPE_CHANNEL";if(b.has(788))return"YOUTUBE_ENTITY_TYPE_TV_SHOW";if(b.has(789))return"YOUTUBE_ENTITY_TYPE_MOVIE";if(b.has(786))return"YOUTUBE_ENTITY_TYPE_SONG";if(b.has(787))return"YOUTUBE_ENTITY_TYPE_ALBUM";if(d)return"YOUTUBE_ENTITY_TYPE_DEFAULT"};
wPg=function(b){var d=b.indexOf("(");return d!==-1?b.substring(d+1,b.length-1):b};
_.Kmg=function(b,d,B,k,G){B||(B=uPO);var P;(P=_.p(B.commandMetadata,_.LT))!=null&&P.url||(B=Error("Nl`"+JSON.stringify(B)),_.xs(B),B=uPO);B=_.w1.unsafeClone(B);P=_.ki(_.p(B.commandMetadata,_.LT).url,"search_query",b);_.dv(location.href,"sv")==="1"&&(_.p(B,_.Ok).params="EgOAAgE%3D",P=_.ki(P,"sv","1"));_.p(B,_.Ok)&&(_.p(B,_.Ok).query=b);P=P.replace(/%20/g,"+");_.p(B.commandMetadata,_.LT).url=P;G=_.N("desktop_enable_entity_suggest")?{entityMid:G}:{};_.I2().resolve(_.U6).resolveCommand(B,{form:{tempData:Object.assign({},
{gs_l:d,oq:k!=null?k:b},G),isFromShorts:_.YN()==="shorts"}})};
nzQ=function(b){switch(b){case 38:return-1;case 40:return 1;case 37:return-1;case 39:return 1;default:return 0}};
rLE=function(b,d,B,k,G,P){var v=_.w1.clone(T8a);v.locale=_.xe("SBOX_SETTINGS",{}).REQUEST_LANGUAGE;v.report={description:G||"<empty>"};G=_.xe("SBOX_SETTINGS",{});d=d.join(",");var L=Date.now();b={choice_cc:k,choice_id_cc:B,choices_sc:d,gl:G.REQUEST_DOMAIN,hl:G.REQUEST_LANGUAGE,query:b,time:L};P&&(b.choice_additional_comment_cc=P);_.Rgl(v,b)};
QM0=function(b){var d=new Map;d.set("authuser",_.xe("SESSION_INDEX","0"));return _.Mx(b,d)};
xkE=function(b){var d;return _.f(function(B){switch(B.nextAddress){case 1:if(!b||!qs0(b))return B.return(null);d=null;switch(_.xe("INNERTUBE_CLIENT_NAME")){case "WEB":return B.jumpTo(2);case "WEB_REMIX":d=b.getPlayer()}B.jumpTo(3);break;case 2:return B.yield(b.getPlayerPromise(),4);case 4:d=B.yieldResult;B.jumpTo(3);break;case 3:return B.return(d)}})};
qs0=function(b){return["ytd-player","ytmusic-player"].includes(String(b.tagName||"").toLowerCase())};
Ys8=function(b){b=Math.round(b);return b%2?b-1:b};
erg=function(b){b=Math.round(b);return b%2===0?b-1:b};
bur=function(b){var d=["h","m","s"],B=_.iF(d);B.reverse();var k={};b=(b.toLowerCase().match(/\d+\s*[hms]?/g)||[]).filter(function(v){var L=(v.match(/[hms]/)||[""])[0];return L?(k[L]=parseInt(v.match(/\d+/)[0],10),!1):!0});
for(b.reverse();b.length&&B.length;){var G=B.shift();G in k||(k[G]=parseInt(b.shift(),10))}if(b.length||k.s>59||k.m>59||k.h>9)return null;var P="";d.forEach(function(v){k[v]&&(P+=""+k[v]+v)});
return P||null};
dma=function(b){var d,B,k;if(b=(d=b.createPlaylistDialogFormSchema)==null?void 0:(B=d.fieldSchemas)==null?void 0:(k=B.title)==null?void 0:k.validationSchema)for(d=[b.syncStep,b.asyncStep].filter(function(G){return G!==void 0}),d=_.C(d),B=d.next();!B.done;B=d.next()){B=B.value.rules;
if(!B)break;B=_.C(B);for(B=B.next();!B.done;B=B.next())return _.p(B.value,_.TM5)}};
kNr=function(b){var d,B,k;if(b=(d=b.createPlaylistDialogFormSchema)==null?void 0:(B=d.fieldSchemas)==null?void 0:(k=B.visibility)==null?void 0:k.validationSchema)for(d=[b.syncStep,b.asyncStep].filter(function(G){return G!==void 0}),d=_.C(d),B=d.next();!B.done;B=d.next()){B=B.value.rules;
if(!B)break;B=_.C(B);for(k=B.next();!k.done;k=B.next())if(k=_.p(k.value,Bha))return d=void 0,(d=k.translations)==null?void 0:d.visibilityNotValidErrorMessage}};
GNa=function(){var b,d;return(d=(b=_.I2().resolve(_.O6(_.nx)))==null?void 0:b())!=null?d:!1};
PxW=function(b){var d=21;if(!b)return d;d+=b.headerTitle?27:0;d+=b.headerTitle&&b.hasHeaderActionHeader?4:0;return d+=b.headerTitle&&b.headerSubtitle?16:0};
EG5=function(b){var d=0;if(!b)return d;d+=b.hasFooterPrimaryButton||b.hasFooterSecondaryButton?48:0;d+=b.footerTrailingLabel||b.footerLeadingLabel?30:0;return d+=b.hasFooterPrimaryButton||b.hasFooterSecondaryButton||!b.footerTrailingLabel&&!b.footerLeadingLabel?0:12};
sLQ=function(b){var d=new _.jQ,B=b;return{subscribe:function(k){d.subscribe("changed",k)},
dispatch:function(k,G){var P=B;if(k==="Touch Start")B=Object.assign({},P,{isAnimating:!1,initialY:G.event.touches[0].clientY});else if(k==="Touch Move"){k=G.contentScrollable?-1*(P.initialY-24):0;var v,L=(v=G.headerDivHeight)!=null?v:PxW(G.header),A;v=(A=G.footerDivHeight)!=null?A:EG5(G.footer);A=Math.min(G.fullContentWrapperHeight,G.heightMap[G.contentWrapperId]+L-v);B=Object.assign({},P,{currentY:Math.max(k,G.event.touches[0].clientY-P.initialY),maxHeightForContentWrapper:Math.min(A,Math.max(0,
(P.isFullScreen?A:G.contentWrapperHeight)-P.currentY))})}else B=k==="Snap To Full Screen"?Object.assign({},P,{isAnimating:!1,currentY:0,isFullScreen:!0,maxHeightForContentWrapper:G.maxHeight}):k==="Snap To Neutral Position"?Object.assign({},P,{isAnimating:!1,currentY:0,isFullScreen:!1,maxHeightForContentWrapper:G.maxHeight}):k==="Close Sheet"?Object.assign({},P,{isAnimating:!0,currentY:G.clientHeight,isFullScreen:!1,maxHeightForContentWrapper:G.maxHeight}):P;d.publish("changed",B)}}};
Cx8=function(){_.I2().resolve(_.sF).closeSheet()};
vG0=function(b){var d,B,k,G,P,v,L,A,a,O,I;return{headerTitle:(d=b.headerTitle)==null?void 0:d.call(b),headerSubtitle:(B=b.headerSubtitle)==null?void 0:B.call(b),headerActionHeader:b.headerActionHeader,footerPrimaryButton:b.footerPrimaryButton,footerSecondaryButton:b.footerSecondaryButton,footerButtonType:(k=b.footerButtonType)==null?void 0:k.call(b),footerLeadingLabel:(G=b.footerLeadingLabel)==null?void 0:G.call(b),footerTrailingLabel:(P=b.footerTrailingLabel)==null?void 0:P.call(b),shouldShowIcons:(v=
b.shouldShowIcons)==null?void 0:v.call(b),skipContentClick:(L=b.skipContentClick)==null?void 0:L.call(b),additionalClassName:(A=b.additionalClassName)==null?void 0:A.call(b),onClosedCallback:b.onClosedCallback,focusOnClose:(a=b.focusOnClose)==null?void 0:a.call(b),isDisabled:(O=b.isDisabled)==null?void 0:O.call(b),disabledCommand:(I=b.disabledCommand)==null?void 0:I.call(b),headerFn:b.headerFn,contentFn:b.contentFn,footerFn:b.footerFn,hasHeaderFn:b.hasHeaderFn(),hasContentFn:b.hasContentFn(),hasFooterFn:b.hasFooterFn(),
hasFooterPrimaryButton:b.hasFooterPrimaryButton(),hasFooterSecondaryButton:b.hasFooterSecondaryButton(),hasHeaderActionHeader:b.hasHeaderActionHeader()}};
Lk5=function(b){switch(b){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""}};
fja=function(b){switch(b){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""}};
AM4=function(b){switch(b){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""}};
WkE=function(b,d,B){d.forEach(function(k){_.n7(_.I2().resolve(_.dw),k)});
_.BG(b,"yt-close-popup-action",["yt-gen-ai-feedback-form-view-model",B])};
OuO=function(b,d,B,k){var G=_.p(B,_.om).commandLifeCycleConfig;G&&G.onStartCommand&&_.PG(b,[G.onStartCommand],d);_.iQ(d);var P=_.uI.instance;P&&_.KQ(P,B)?_.TD(P,B,k).then(function(v){if(!v||(v==null?0:v.error))return v=_.p(B,_.om).serializedTransactionFlowLoggingParams,_.w6(d),_.Rk(new e5("TRANSACTION_ERROR_TYPE_YPC_HANDLE_TRANSACTION_RPC_FAILURE",v));_.w6(d);return{data:v}}).then(function(v){_.w6(d);
aj8(v.data);var L=v.data.command;L&&_.PG(b,[L],d);L=mm0(B,v.data);if(!L){var A=v.data;v=!1;if(A&&A.command&&_.p(A.command,_.sq)){var a;A=((a=_.p(A.command,_.sq))==null?void 0:a.commands)||[];for(a=0;a<A.length;a++)if(_.p(A[a],_.W53)){v=!0;break}}v||_.bA('{"event": "purchase", "eventParams" : {"purchaseStatus": "success"}}')}!L&&G&&G.onSuccessCommand?_.PG(b,[G.onSuccessCommand],d):L&&G&&G.onFailureCommand&&_.PG(b,[G.onFailureCommand],d)},function(){_.w6(d);
G&&G.onFailureCommand&&_.PG(b,[G.onFailureCommand],d);$mg(B)}):_.xs(Error("Zl"),"ERROR")};
Ijm=function(b,d,B){var k=[d];B&&k.push(B);return _.GA(b,k).then(function(G){var P=_.p(d,_.om).serializedTransactionFlowLoggingParams,v=G.data,L=mm0(d,v);L?G=_.Rk(new e5(L,P)):aj8(v);return G},function(){var G=_.p(d,_.om).serializedTransactionFlowLoggingParams;
$mg(d);return _.Rk(new e5("TRANSACTION_ERROR_TYPE_YPC_HANDLE_TRANSACTION_RPC_FAILURE",G))})};
mm0=function(b,d){b=_.p(b,_.om).serializedTransactionFlowLoggingParams;var B=null;switch(d.ypcResponseCode){case "YPC_RESPONSE_CODE_ERROR":B="TRANSACTION_ERROR_TYPE_YPC_HANDLE_TRANSACTION_RPC_FAILURE";break;case "YPC_RESPONSE_CODE_ERROR_PROMO_CODE_POLICY_VIOLATION":B="TRANSACTION_ERROR_TYPE_REJECTED_WITH_PROMO_CODE_POLICY_VIOLATION";break;case "YPC_RESPONSE_CODE_LIVE_CHAT_BACKEND_ERROR":B="TRANSACTION_ERROR_TYPE_LIVE_CHAT_BACKEND_ERROR"}B?_.Te(B,b):DNg(b);return B};
$mg=function(b){_.Te("TRANSACTION_ERROR_TYPE_YPC_HANDLE_TRANSACTION_RPC_FAILURE",_.p(b,_.om).serializedTransactionFlowLoggingParams)};
aj8=function(b){if(b.trackingParams){var d=_.hb(),B=_.RD();d&&B&&_.VV(d,B,_.Mc(b.trackingParams))}};
Dm5=function(b,d,B){var k=_.uI.instance,G=_.yA2(_.xe("YPC_MB_URL")),P=(new _.ZKJ).init(),v=_.g9x(),L=_.p(B,_.vm5).languageCode;L===void 0?_.xs(Error("Li"),"ERROR"):_.VY([P,G]).then(function(){var A={ctk:_.dt.payments.business.integration.ClientTokenFactory.createClientToken(L,v)};k&&_.KQ(k,B)?_.TD(k,B,A).then(function(a){return{data:a}}).then(function(a){_.dp(d,"yt-service-request-completed",a);
a.code!=="ERROR"&&(a=a.data.command)&&_.PG(b,[a],d)}):_.xs(Error("Zl"),"ERROR")})};
Nhg=function(b,d,B,k){var G=_.uI.instance;G&&_.KQ(G,B)?_.TD(G,B,k).then(function(P){return{data:P}}).then(function(P){Um4(b,d,B,P)},function(){oGE(B)}):(G=_.I2().resolve(_.O6(_.Ng)))&&G.requestDataForServiceEndpoint(B,k).then(function(P){Um4(b,d,B,P)},function(){oGE(B)})};
Um4=function(b,d,B,k){_.dp(d,"yt-service-request-completed",k);if(k.code&&k.code=="ERROR")oGE(B);else{(k=k.data.commands)&&_.PG(b,k,d);var G;(b=(G=_.p(B,_.moS))==null?void 0:G.serializedYpcPauseFlowLoggingParams)&&b&&_.KG("ypcPauseFlowSucceeded","serializedYpcPauseFlowLoggingParams",b)}};
oGE=function(b){var d;(b=(d=_.p(b,_.moS))==null?void 0:d.serializedYpcPauseFlowLoggingParams)&&b&&_.KG("ypcPauseFlowFailed","serializedYpcPauseFlowLoggingParams",b,void 0,"YPC_ERROR_REASON_INNERTUBE_RESPONSE_FAILURE")};
cMg=function(b,d,B){var k=_.uI.instance;k&&_.KQ(k,B)?_.TD(k,B).then(function(G){return{data:G}}).then(function(G){pTa(b,d,B,G)},function(){Ms5(B)}):(k=_.I2().resolve(_.O6(_.Ng)))&&k.requestDataForServiceEndpoint(B).then(function(G){pTa(b,d,B,G)},function(){Ms5(B)})};
pTa=function(b,d,B,k){_.dp(d,"yt-service-request-completed",k);k.code&&k.code=="ERROR"?Ms5(B):((k=k.data.commands)&&_.PG(b,k,d),(b=_.p(B,_.$oe).serializedYpcResumeFlowLoggingParams)&&b&&_.KG("ypcResumeFlowSucceeded","serializedYpcResumeFlowLoggingParams",b))};
Ms5=function(b){(b=_.p(b,_.$oe).serializedYpcResumeFlowLoggingParams)&&b&&_.KG("ypcResumeFlowFailed","serializedYpcResumeFlowLoggingParams",b,void 0,"YPC_ERROR_REASON_INNERTUBE_RESPONSE_FAILURE")};
JMO=function(b){b=b===void 0?{}:b;_.I2().resolve(_.xX5).showFeedbackDialog(b.customProductData,b.feedbackContent,b.onFeedbackSubmitted,b.bucket)};
zbO=function(b){b=b===void 0?{}:b;_.I2().resolve(_.xX5).showHelpDialog(b.helpContext,b.articleId,b.productData)};
Rb4=function(){zbO()};
XTO=function(){JMO()};
HuQ=function(b,d,B){var k,G,P,v,L,A,a;return _.f(function(O){switch(O.nextAddress){case 1:k=_.p(b,hbr);if((G=k)==null?0:G.productId){A={productId:k.productId,bucket:k.bucket,enableAnonymousFeedback:(L=k.enableAnonymousFeedback)!=null?L:!0,allowNonLoggedInFeedback:!0};a={feedbackChoice:B.feedbackChoice};if(!_.N("web_collect_offline_state")){O.jumpTo(8);break}_.Jn(O,9);return O.yield(Rxr(a),11)}v={bucket:(P=k)==null?void 0:P.bucket};if(!_.N("web_collect_offline_state")){O.jumpTo(4);break}v.customProductData=
{};_.Jn(O,5);return O.yield(Rxr(v.customProductData),7);case 7:_.fy(O,4);break;case 5:_.lt(O);case 4:JMO(v);O.jumpTo(0);break;case 11:_.fy(O,8);break;case 9:_.lt(O);case 8:_.p14(a),_.NkQ("GFEEDBACK",a),k.productId==="5295751"&&(a.client_attestation=Number(_.xe("CATSTAT",0))),k.productId==="5295751"&&(a.client_time=Date.now()/1E3/3600),k.productId==="5295751"&&(a.original_playback_id=_.EDU||""),_.Rgl(A,a),_.tn(O)}})};
lja=function(b){if(b=_.p(b,_.XhQ)){var d={bucket:b.bucketIdentifier};b.additionalDatas&&(d.customProductData={},b.additionalDatas.forEach(function(B){if(B=B.userFeedbackEndpointProductSpecificValueData)d.customProductData[B.key]=B.value}));
JMO(d)}};
ts8=function(b){var d=_.Cv.getInstance();var B=_.AU("DELETE_ALL_DOWNLOADS_PROMPT",void 0,"Delete all downloads?");var k=_.AU("DELETE",void 0,"Delete"),G=_.AU("CANCEL",void 0,"Cancel");B=HxO(B,void 0,k,G,{signal:"DELETE_ALL_DOWNLOADS"});_.Yn(d,[{openPopupAction:B}],b)};
Fkr=function(){return _.f(function(b){return b.nextAddress==1?b.yield(_.I2().resolve(_.o7),2):b.yield(jLr(),0)})};
ZuE=function(b){var d,B;return _.f(function(k){return k.nextAddress==1?(B=(d=_.p(b,_.PC))==null?void 0:d.targetId)?k.yield(_.I2().resolve(_.o7),3):k.jumpTo(0):k.yield(_.I2().resolve(_.U3).deleteVideo(B),0)})};
yMW=function(b){var d,B;return _.f(function(k){return k.nextAddress==1?(B=(d=_.p(b,_.PC))==null?void 0:d.targetId)?k.yield(_.I2().resolve(_.o7),3):k.jumpTo(0):k.yield(gGO(_.I2().resolve(_.U3),B),0)})};
Vs5=function(b){var d,B;return _.f(function(k){return(B=(d=_.p(b,_.PC))==null?void 0:d.targetId)?k.yield(St8(B),0):k.jumpTo(0)})};
wT4=function(){_.N("kevlar_woffle_refresh_dl_load_killswitch")||iuQ()};
Kkm=function(){_.N("kevlar_woffle")&&_.iG.instance&&upO()};
Thm=function(b){var d;if((d=_.p(b,_.DC))==null||!d.videoId)return!1;nGW(_.I2().resolve(_.U3),_.p(b,_.DC),b.clickTrackingParams);return!0};
QLm=function(b){var d;if((d=_.p(b,_.UI))==null||!d.playlistId)return!1;rMg(_.I2().resolve(_.U3),_.p(b,_.UI),b.clickTrackingParams);return!0};
xmO=function(b){var d=_.p(b,_.bH5);(d==null?void 0:d.settingItemId)!=="SMART_DOWNLOADS_ENABLED"&&(d==null?void 0:d.settingItemId)!=="SMART_DOWNLOADS_OPT_IN_BANNER_DISMISSED"||qtQ(_.I2().resolve(_.U3),_.p(b,_.bH5))};
ebO=function(b){b=_.p(b,_.XSM);var d;(b==null?0:(d=b.actions)==null?0:d.length)&&YtO(b)};
B_5=function(b){var d,B;return _.f(function(k){d=_.p(b,bI0);return(B=d)!=null&&B.localWatchHistoryCommandType?k.yield(di0(d),0):k.return()})};
Gv0=function(){return _.f(function(b){return _.N("kevlar_enable_download_to_mobile")?b.yield(kv8(),0):b.return()})};
PZa=function(b){setTimeout(function(){requestAnimationFrame(b)},80)};
EM8=function(b){return Object.entries(b).map(function(d){return d.join(":")}).join(";")};
CZa=function(b){var d,B,k;_.f(function(G){if(G.nextAddress==1)return G.yield(su5(),2);d=G.yieldResult;B=_.Wo.instance;switch(d){case "granted":k=b.getLocationCommand;break;case "denied":k=b.openDeniedDialogAction;break;case "prompt":k=b.openCollectionDialogAction;break;default:k=b.openCollectionDialogAction}k&&B.resolveCommand(k);_.tn(G)})};
su5=function(){var b,d;return _.f(function(B){if(B.nextAddress==1)return b="prompt",navigator.permissions?B.yield(navigator.permissions.query({name:"geolocation"}),3):B.jumpTo(2);B.nextAddress!=2&&(d=B.yieldResult,b=d.state);return B.return(b)})};
LGg=function(){_.f(function(b){return b.yield(_.vMW(),0)})};
fhk=function(){var b,d,B;return _.f(function(k){if(k.nextAddress==1)return b=_.I2().resolve(_.pk),b?k.yield(_.TD(b,{signalServiceEndpoint:{signal:"GET_DATASYNC_IDS"}}),2):(_.eu(Error("bm")),k.return(void 0));if(d=k.yieldResult){if(d.errorMetadata)return _.eu(Error("cm`"+d.errorMetadata.status+"`"+d.error)),k.return(void 0);B=d.datasyncIds;_.LXO=B.length;return k.return(B)}_.eu(Error("dm"));return k.return(void 0)})};
AHW=function(){fhk().then(function(b){b&&(q_O(b),oNP(b),K20(b),hxE(b))})};
WGm=function(b){_.Y8.addLowPriorityJob(function(){var d,B,k,G,P;return _.f(function(v){switch(v.nextAddress){case 1:if(_.N("ytidb_clear_optimizations_killswitch")){v.jumpTo(2);break}d=_.SQ("clear");if(d.startsWith("V")&&d.endsWith("||")){var L=[d];q_O(L);oNP(L);K20(L);hxE(L);return v.return()}B=nug();k=HcE();return v.yield(NTE(),3);case 3:return G=v.yieldResult,v.yield(xcQ(),4);case 4:if(P=v.yieldResult,!(B||k||G||P))return v.return();case 2:b.isNetworkAvailable()?AHW():b.listenOnce("publicytnetworkstatus-online",
AHW),_.tn(v)}})})};
bl=function(b){b={openPopupAction:{popupType:"TOAST",popup:{notificationActionRenderer:{responseText:_.QS(b)}}}};_.Wo.instance&&_.Wo.instance.resolveCommand(b)};
ahO=function(b){if(b){var d=_.DX();_.i7(d,3854,void 0,{layer:0,parentLayer:4});switch(b){case 1:var B=238708;break;case 2:B=238715;break;case 3:B=238710;break;case 6:B=238709}B&&(b=_.Ik(d,{veType:B}))&&_.K7(d,b)}};
mig=function(b){if(b){var d=_.DX();_.i7(d,3854,void 0,{layer:0,parentLayer:4});switch(b){case 1:var B=238714;break;case 2:B=238711;break;case 8:B=238709;break;case 7:B=238713;break;case 3:case 4:case 5:B=238712}B&&(b=_.Ik(d,{veType:B}))&&_.K7(d,b)}};
$i4=function(b){switch(b.latencyType){case 0:_.Xb("consent_primitive_flow");_.hU("cpit",b.timestampEpochMillis,"consent_primitive_flow");break;case 3:_.hU("cpist",b.timestampEpochMillis,"consent_primitive_flow");break;case 5:_.hU("cprtif",b.timestampEpochMillis,"consent_primitive_flow");break;case 4:_.hU("cprtli",b.timestampEpochMillis,"consent_primitive_flow");break;case 6:_.hU("cprt",b.timestampEpochMillis,"consent_primitive_flow");break;case 7:_.hU("cpdt",b.timestampEpochMillis,"consent_primitive_flow");
break;case 8:_.hU("cpjct",b.timestampEpochMillis,"consent_primitive_flow")}};
RqO=function(b,d){var B,k,G,P,v,L,A,a,O,I,D,U,M,z,H,l,F,K,u,r;return _.f(function(Q){switch(Q.nextAddress){case 1:_.Jn(Q,2);(k=(B=_.p(b,OIr))==null?void 0:B.serializedConsentRequest)||(k=(G=_.p(b,IhW))==null?void 0:G.serializedConsentRequest);k&&(P=Di4(_.eC(k)));if(P===void 0)return Q.return();v=UiE(P);v.latencyCallback=$i4;d&&oMa(v,function(){d.then(function(q){q.pauseVideo();(new N_a).increment()})});
return((L=_.p(b,OIr))==null?void 0:L.consentAction)==="CONSENT_ACTION_PREWARM"||((A=_.p(b,IhW))==null?void 0:A.consentAction)==="CONSENT_ACTION_PREWARM"?Q.yield(pOP(v),5):Q.yield(Mtg(v),6);case 6:a=Q.yieldResult;O=_.zV(a,dx);if(O===1){if(((I=_.yl(a,cHr,1,dx))==null?void 0:_.Fg(I,1))===1||((D=_.yl(a,cHr,1,dx))==null?void 0:_.Fg(D,1))===2||((U=_.yl(a,cHr,1,dx))==null?void 0:_.Fg(U,1))===3)_.p(b,IhW)?bl(_.AU("MMG_CONFIRMATION",{},"Your choices have been saved. You can change your choices anytime in your Google Account.")):
bl(_.AU("DMA_CONSENT_CONFIRMATION2",{},"Your choices have been saved. You can change your choices anytime in your Google Account."));ahO((M=_.yl(a,cHr,1,dx))==null?void 0:_.Fg(M,1),_.$$(a,JHO,3,_.OV()))}else O===2?(((z=zqE(a))==null?void 0:_.Fg(z,1))===5?_.p(b,IhW)?bl(_.AU("MMG_CONSENT_RECORD_ERROR",{},"Something went wrong while loading")):bl(_.AU("DMA_CONSENT_RECORD_ERROR",{},"Something went wrong while loading")):((H=zqE(a))==null?void 0:_.Fg(H,1))===1||((l=zqE(a))==null?void 0:_.Fg(l,1))===4?
bl(_.AU("DMA_CONSENT_GENERAL_ERROR",{},"Something went wrong while loading")):((F=zqE(a))==null?void 0:_.Fg(F,1))===7&&((K=P)==null?void 0:(u=_.cU(K,Bj,4))==null?void 0:_.Fg(u,4))!==1&&bl(_.AU("DMA_CONSENT_GENERAL_ERROR",{},"Something went wrong while loading")),mig((r=zqE(a))==null?void 0:_.Fg(r,1))):bl(_.AU("DMA_CONSENT_GENERAL_ERROR",{},"Something went wrong while loading"));Q.jumpTo(5);break;case 5:_.fy(Q,0);break;case 2:_.lt(Q),bl(_.AU("DMA_CONSENT_GENERAL_ERROR",{},"Something went wrong while loading")),
_.tn(Q)}})};
hqa=function(){if(!XOQ.has("Worker")){XOQ.set("Worker",!0);var b={api:"BROWSER_API_WEB_WORKER"};b.available="Worker"in window?!0:!1;_.Q4("apiTest",b)}};
HIW=function(b){return typeof b==="undefined"?"-1":String(Math.ceil(b/1048576))};
FG4=function(b,d){lhO(new ttE(_.p(d,juW).addToken,_.p(d,juW).commonToken)).then(function(){_.dp(b,"yt-invoke-instrument-manager-action-completed")},function(B){_.dp(b,"yt-invoke-instrument-manager-action-error",B)})};
kI=function(){return _.xe("HTML_DIR")==="rtl"};
ZIk=function(){var b,d;return(d=(b=window).matchMedia)==null?void 0:d.call(b,"(prefers-reduced-motion: reduce)").matches};
gM4=function(b){var d=_.I2().resolve(_.O6(_.kw));if(d&&d.isAnyTransitionEnabled){var B={};d.viewTransitionCoordinator.registerElement(b,(B.slide="miniplayer-page-transition",B["lockup-to-watch"]="miniplayer-page-transition",B["learning-journey"]="miniplayer-page-transition",B))}};
yHO=function(b,d,B){return{horizontalAlignment:b.x+B.width/2<d.width/2?"west":"east",verticalAlignment:b.y+B.height/2<d.height/2?"north":"south"}};
VtP=function(b,d,B,k,G){G=G===void 0?new _.n5(0,0):G;b=Sj0(b,d,B,k,!1);return new _.n5(b.x+G.x,b.y+G.y)};
Sj0=function(b,d,B,k,G){G=(G===void 0?0:G)?400:0;return new _.n5(b==="west"?16+(kI()?G:0):B.width-k.width-16-(kI()?0:G),d==="north"?16:B.height-k.height-16)};
iIE=function(b,d){var B=0;b&&(B+=76);d&&(B+=285);return B};
wOk=function(b){return _.wP(b)};
uKm=function(b){var d=1;b=b.split(":");for(var B=[];d>0&&b.length;)B.push(b.shift()),d--;b.length&&B.push(b.join(":"));return B};
KGE=function(b){var d=new _.Mm;return _.SP(d,11,b)};
nME=function(b){var d={};b=b.getAllResponseHeaders().split("\r\n");for(var B=0;B<b.length;B++)if(!_.C1(b[B])){var k=uKm(b[B]),G=k[0];k=k[1];if(typeof k==="string"){k=k.trim();var P=d[G]||[];d[G]=P;P.push(k)}}return _.w1.map(d,function(v){return v.join(", ")})};
jnO=function(b,d){return b.JSC$9969_xhr_?b.JSC$9969_xhr_.getResponseHeader(d):null};
T_5=function(b,d){if(b.isDisposed())throw Error("Ea");b.yI.hh("n");var B=_.QY(b.yI,function(){return b.h2M([d.sO,d.cl8,d.vFH,d.ntq])},"n");
b.yI.tBV(B.length);b.yI.pn();return B};
rHm=function(b,d,B){Array.isArray(B)||(B=[String(B)]);_.hBV(b.JSC$10205_queryData_,d,B);return b};
upO=function(){var b=_.iG.instance;_.f(function(d){return b.deferredInstallPrompt?d.yield(b.deferredInstallPrompt.prompt(),0):d.jumpTo(0)})};
Qur=function(b,d,B){if(_.K1(b))_.s6(b,d,B);else for(b=_.wG3(b);;){var k=b.next();if(k.done)break;d.call(B,k.value,void 0,b)}};
qja=function(b,d){var B=[];Qur(d,function(k){try{var G=_.RG.prototype.getWrapper.call(this,k,!0)}catch(P){if(P=="Storage: Invalid value was encountered")return;throw P;}G===void 0?B.push(k):_.iT2(G)&&B.push(k)},b);
return B};
HQE=function(b,d){qja(b,d).forEach(function(B){_.RG.prototype.remove.call(this,B)},b)};
xi8=function(b){var d=_.ar;d._minimumZ=Math.max(d._minimumZ,b)};
Yjk=["www.youtube-nocookie.com","www.youtubeeducation.com","youtube.googleapis.com"];eqg=function(b,d){_.fO(b.vm);b.vm=d};
bjO=function(b,d,B,k){b.setState(5);var G=!!b.c5h&&Yjk.includes(_.WQ(b.c5h)||"");try{var P=new _.qm({program:d,globalName:B,dBq:{disable:!_.N("att_web_record_metrics")||!_.N("att_skip_metrics_for_cookieless_domains_ks")&&G,sA:"aGIf"}});P.adL.then(function(){b.setState(6);k&&k(d)});
eqg(b,P)}catch(v){b.setState(7),v instanceof Error&&_.eu(v)}};
dr8=function(b,d,B,k,G,P){var v=v===void 0?"trayride":v;B?(b.setState(2),_.gn(_.we(B),function(){if(window[v])bjO(b,k,v,G);else{b.setState(3);var L=_.TD2(B),A=document.getElementById(L);A&&(_.tI1(L),A.parentNode.removeChild(A));_.eu(new _.iq("BL:ULB",B))}},P)):d?(P=_.li("SCRIPT"),d instanceof _.E7?_.vz(P,d):P.textContent=d,P.nonce=_.Pz(document),document.head.appendChild(P),document.head.removeChild(P),window[v]?bjO(b,k,v,G):(b.setState(4),_.eu(new _.iq("BL:ULBJ")))):_.eu(new _.iq("BL:ULV"))};
BHa=function(){this.state=1;this.vm=null;this.c5h=void 0};
_.E=BHa.prototype;_.E.initialize=function(b,d,B,k){this.c5h=k;if(b.program){var G;k=(G=b.interpreterUrl)!=null?G:null;if(b.interpreterSafeScript)G=_.dOE(b.interpreterSafeScript);else{var P;G=(P=b.interpreterScript)!=null?P:null}b.interpreterSafeUrl&&(k=_.ey(b.interpreterSafeUrl).toString());dr8(this,G,k,b.program,d,B)}else _.eu(Error("tf"))};
_.E.isInitialized=function(){return!!this.vm};
_.E.getState=function(){return this.state};
_.E.isLoading=function(){return this.state===2};
_.E.invoke=function(b){b=b===void 0?{}:b;var d;this.vm?d=T_5(this.vm,{sO:b}):d=null;return d};
_.E.dispose=function(){eqg(this,null);this.setState(8)};
_.E.setState=function(b){this.state=b};
var kfE=function(b,d){return b.vm.snapshot(d)},Gf0=function(b,d){var B=_.Nt("botguard_async_snapshot_timeout_ms",3E3);
d=d===void 0?{}:d;B=B===void 0?3E3:B;return b.vm?new Promise(function(k,G){var P=!1,v=_.Y8.addJob(function(){P=!0;G(Error("uf"))},1,B);
b.vm?kfE(b,{sO:d}).then(function(L){_.Y8.cancelJob(v);P||k(L)}).catch(function(L){_.Y8.cancelJob(v);
P||G(L)}):(_.Y8.cancelJob(v),k(null))}):Promise.resolve(null)},P_m=["att/log"],uPO;
uPO={searchEndpoint:{},commandMetadata:{webCommandMetadata:{url:"/results?search_query=",rootVe:4724,webPageType:"WEB_PAGE_TYPE_SEARCH"}}};var EnO={signalServiceEndpoint:{signal:"LOAD_GUIDE"}},sR0=function(b,d){return _.Ip(b,{mode:"readwrite",enableRetries:!0},function(B){return _.clE(B,d,"settingEntity")})},C_g=function(b,d,B){return _.Ip(b,{mode:"readonly",
enableRetries:!0},function(k){return _.VAV(k,d,B)})},vn8=function(b){if(!b.storage)return!1;
a:{if(b.storage){try{var d=b.storage.get("TLPQtimestamp")}catch(B){}b=Number(d);if(!isNaN(b))break a}b=void 0}return b?Date.now()-b<864E5:!1},LZQ=function(b){if(b.storage){try{var d=b.storage.get("TLPQindex")}catch(B){}b=Number(d);
if(!isNaN(b))return b}},fQa=function(b,d){b.queueProxy&&d.forEach(function(B){if(B.videoId&&B.trackingParams&&b.queueProxy instanceof _.m_){var k=_.hb();
b.queueProxy.attributionData.set(B.videoId,{enqueueingVe:_.Mc(B.trackingParams).getAsJson(),enqueueingCsn:k?k:void 0,clientEnqueueingTimeMs:Math.floor((0,_.N$)()).toString()})}})},AQm=function(b){var d=_.Ma$(b);
d!=b.currentSnapState_&&(b.currentSnapState_=d,b.actionRouter_.triggerOptionalAction("ytd-update-grid-state-action"))},Gc=function(b){this.JSC$13394_networkManager_=b;
this.partCallbacks_=[]};
Gc.prototype.getCacheKeyForEndpoint=function(b){return _.Wdx(b,!1)};
Gc.prototype.onPartsCallback_=function(b){this.partCallbacks_.forEach(function(d){b&&d(b)})};
var Pj=function(b,d,B){Gc.call(this,b);this.player_=d;this.autoplayData_=B};
_.c(Pj,Gc);Pj.prototype.getCacheKeyForEndpoint=function(b){return _.Wdx(b,!!this.autoplayData_)};
Pj.prototype.getTempData=function(b,d){d=d.timeBeforeNextVideo;b={itct:b.clickTrackingParams,lact:_.o_(),pbis:d,prefetch_reason:"hc_pbis",vis:this.player_.getVisibilityState()};this.autoplayData_&&(b.autonav=1);return b};
Pj.prototype.getXhrParams=function(b){return Object.assign({pbj:"prefetch"},b)};
Pj.prototype.getParams=function(b){b={frags:b.fragmentsRequested.join(",")};_.N("kevlar_droppable_prefetchable_requests")&&(b.prefetch=1);return b};
var WZ8=function(b){b.playerEvents_.forEach(function(d){b.player.removeEventListener(d.eventName,d.callback)});
b.playerEvents_.length=0},aQW=function(b,d,B){this.player=b;
this.JSC$13404_taskManager=d;this.prefetchDelay=B;this.completionResolver_=null;this.playerEvents_=[]};
aQW.prototype.start=function(){var b=this;this.completionResolver_=_.ry();_.ix(this.completionResolver_.promise,function(){WZ8(b);b.completionResolver_=null});
this.prepareTrigger(this.completionResolver_);return this.completionResolver_.promise};
var mrr=function(b,d,B){b.player.addEventListener(d,B);b.playerEvents_.push({eventName:d,callback:B})},$r8={watch:{pageFragments:["pl",
"wn"],prefetchedFragments:["pl"]},shorts:{pageFragments:["pl","riw"],prefetchedFragments:["pl"]}},Ojm={pl:{requiredKeys:["playerResponse"],graftedKeys:["playerResponse"]},wn:{requiredKeys:["response"],graftedKeys:["response"]}},IQg=function(b,d,B){aQW.call(this,b,d,B);this.cueId_="playbackTrigger-"+Math.random()};
_.c(IQg,aQW);
IQg.prototype.prepareTrigger=function(b){var d=this,B=this.player.getDuration(),k=this.player.getVideoData(),G=k.isLive&&k.hasProgressBarBoundaries;if(G&&k.progressBarEndPositionUtcTimeMillis){var P=k.progressBarEndPositionUtcTimeMillis/1E3;isNaN(P)||(B=P)}var v=0;this.prefetchDelay>=0?G?k.progressBarStartPositionUtcTimeMillis&&(k=k.progressBarStartPositionUtcTimeMillis/1E3,isNaN(k)||(v=k+this.prefetchDelay)):v=this.prefetchDelay:v=B+this.prefetchDelay;G?this.player.addUtcCueRange(this.cueId_,v,B):
this.player.addCueRange(this.cueId_,v,B);_.ix(b.promise,function(){d.player.removeCueRange(d.cueId_)});
mrr(this,"onCueRangeEnter",function(L){L==d.cueId_&&b.resolve(B-v)})};
var Drk=function(b,d){b.fragmentConfiguration_[d].requiredKeys.every(function(B){return!!b.prefetchedData_[B]})&&(b.validatedFragments_.push(d),d=b.missingFragments_.indexOf(d),d!==-1&&b.missingFragments_.splice(d,1))},UrE=function(b){b.prefetchedFragments_.forEach(function(d){Drk(b,d)})},onO=function(b,d,B){this.pageFragments_=b;
this.prefetchedFragments_=d;this.fragmentConfiguration_=Ojm;this.prefetchedData_=B;this.validatedFragments_=[];this.missingFragments_=this.pageFragments_.slice();this.mergedPrefetchedData_=null;UrE(this)},NH5=function(){},pa8=function(b){this.JSC$13418_playlistManager_=b};
_.c(pa8,NH5);pa8.prototype.getPrefetchEndpoint=function(){return this.JSC$13418_playlistManager_.getAutoplayEndpoint()};
var MGW=function(b){this.autonavEndpoints_=b};
_.c(MGW,NH5);MGW.prototype.getPrefetchEndpoint=function(){return this.autonavEndpoints_.length?this.autonavEndpoints_[0]:void 0};
var cQa=function(b,d,B,k,G){this.autonavEndpoints=b;this.foregroundTrigger=d;this.backgroundTrigger=B;this.pageType=k;this.isInPlaylist=G},JQg=function(b,d){if(b.webPrefetchData&&b.webPrefetchData.navigationEndpoints&&b.webPrefetchData.navigationEndpoints.length){b=b.webPrefetchData.navigationEndpoints;
var B=_.p(b[0],_.KB);if(B.watchEndpointSupportedPrefetchConfig&&B.watchEndpointSupportedPrefetchConfig.prefetchHintConfig){var k=B.watchEndpointSupportedPrefetchConfig.prefetchHintConfig;B=k.playbackRelativeSecondsPrefetchCondition;B=typeof B==="number"&&Math.abs(B)<d.videoDuration?B:void 0;k=k.countdownUiRelativeSecondsPrefetchCondition;k=typeof k!=="number"||_.N("prefetch_job_config_cleanup_ks")&&d.inPlaylist?void 0:k;if(typeof k==="number")return new cQa(b,d.makeUpNextTrigger(k),d.makePlaybackTrigger(k),
"watch",d.inPlaylist);if(typeof B==="number")return new cQa(b,d.makePlaybackTrigger(B),null,"watch",d.inPlaylist)}}},zgO=function(b){return b.prefetchJobConfig_.backgroundTrigger?_.bq(_.um1)()==0?b.prefetchJobConfig_.backgroundTrigger:b.prefetchJobConfig_.foregroundTrigger:b.prefetchJobConfig_.foregroundTrigger},Rg0=function(b){_.Zj(document,"visibilitychange",b.onVisibilityChange_,!1,b)},EK=function(b){Gc.call(this,b)};
_.c(EK,Gc);EK.prototype.getCacheKeyForEndpoint=function(b){return Gc.prototype.getCacheKeyForEndpoint.call(this,b)};
EK.prototype.getTempData=function(){return{}};
EK.prototype.getXhrParams=function(b){return b};
EK.prototype.getParams=function(){return{}};
var XaW=function(b,d,B){var k=b.prefetchDelay*1E3;if(Math.abs(k)>d)B.promise.cancel("Not enough time to prefetch, cancelling prefetch job");else{var G=k,P=d-k;k<0&&(G=d+k,P=Math.abs(k));var v=b.JSC$13404_taskManager.addJob(function(){B.resolve(P/1E3)},10,G);
B.promise.thenCatch(function(){b.JSC$13404_taskManager.cancelJob(v)})}},hgW=function(b,d,B){aQW.call(this,b,d,B)};
_.c(hgW,aQW);hgW.prototype.prepareTrigger=function(b){var d=this;mrr(this,"onAutonavCoundownStarted",function(B){XaW(d,B,b)})};
var Hjm=function(b){b.pendingPrefetchJob_&&(b.pendingPrefetchJob_.cancel(),b.pendingPrefetchJob_=null)},lQa=function(b,d,B){if(!b.triggeredTargets.has(d)){var k=_.wir(b,d);
k.action=B;_.iRH(b,d,k)}},tGE=function(b){_.h4U();
_.dw1("cpt")&&_.eu(Error("mh"));_.k4.requestAnimationFrame(function(){_.k4.setTimeout(function(){_.hU("cpt");var d=_.Fb("vpl"),B=_.Fb("cpt");d&&B&&_.hU("ol",Math.max(d,B))})});
try{_.hU("fr_s"),b()}catch(d){_.xs(d)}_.k4.requestAnimationFrame(function(){_.hU("bcp")})},jRk=function(b,d){b.serviceEndpointHandlers.push(d)},FZg=function(b,d){d=b.pendingPages_.indexOf(d);
d>-1&&b.pendingPages_.splice(d,1)},Zja=function(b,d){var B=_.GTV.indexOf(d);
B>-1&&_.GTV.splice(B,1);b.targetPage_==d?(b.abort(),_.E_l(b)):FZg(b,d)},gnk=function(b,d,B,k){d={challenge:d};
B&&(d.webResponse=B);return _.OQ(b.innertubeTransportService,d,_.e6(P_m),k)},yQg=function(b,d,B){if(!d.challenge)throw Error("ti");
if(d.botguardData&&d.botguardData.program){var k=new BHa;k.initialize(d.botguardData,function(){Gf0(k,{atr_challenge:d.challenge}).then(function(G){if(!G)throw Error("ui");return gnk(b,d.challenge,G,B)}).catch(function(G){_.eu(G);
return gnk(b,d.challenge,void 0,B)})},void 0)}else gnk(b,d.challenge,void 0,B)},S2Q=function(b,d,B){var k={};
d.ids&&(k.ids=[].concat(_.K6(d.ids)));d.engagementType&&(k.engagementType=d.engagementType);return _.OQ(b.innertubeTransportService,k,_.e6(_.kw$),B).then(function(G){if(!G)throw new _.iq("GetAttestationChallenge returned falsy");yQg(b,G,B)}).thenCatch(function(G){_.xs(G)})},VGa=function(b,d,B){return new _.lc(function(k,G){var P;
return _.f(function(v){if(v.nextAddress==1){var L=v.yield,A=d.engagementType,a=d.ids,O={};a=_.C(a!=null?a:[]);for(var I=a.next();!I.done;I=a.next())I=I.value,I.encryptedVideoId?O.encryptedVideoId=I.encryptedVideoId:I.externalChannelId?O.externalChannelId=I.externalChannelId:I.commentId?O.commentId=I.commentId:I.externalOwnerId?O.externalOwnerId=I.externalOwnerId:I.artistId?O.artistId=I.artistId:I.playlistId?O.playlistId=I.playlistId:I.externalPostId?O.externalPostId=I.externalPostId:I.shareId&&(O.shareId=
I.shareId);return L.call(v,h64(A,O),2)}P=v.yieldResult;if(!P.challenge)return _.eu(Error("vi")),S2Q(b,d,B).then(k,G),v.return();L=P;A={challenge:L.challenge};A.webResponse=L.webResponse;A.engagementType=d.engagementType;A.ids=d.ids;_.OQ(b.innertubeTransportService,A,_.e6(P_m),B).then(k,G);_.tn(v)})})},AL5=function(b,d){var B,k,G,P;
_.f(function(v){if(v.nextAddress==1){B=_.p(d,_.GLe);if(!(B&&B.listId&&b.response&&b.response.playingVideoId)||b.listId!==B.listId)return v.return();b.index===void 0&&(b.index=0);return v.yield(_.Jg$(b.JSC$13257_playlistNetworkManager,B.listId,b.index,b.response.playingVideoId),2)}k=v.yieldResult;if(!k)return v.return();G=k.playlistId;P=k.playlistPanelRenderer;b.setPlaylistData(G,P,k.autoplayRenderer);_.tn(v)})},ij5=function(b,d,B){var k=b.getParams(B),G=_.LpE(d,k),P=b.getTempData(d,B);
P.endpoint=JSON.stringify(d);_.N("enable_unknown_lact_fix_on_html5")&&(_.I2().resolve(_.Nn),P.lact=_.o_());var v={headers:{"X-YouTube-STS":_.xe("STS"),"x-youtube-csoc":1}};_.Qw(G,P);return new _.lc(function(L,A){var a=b.getXhrParams(k),O;_.N("kevlar_cache_on_ttl_player")&&(O=_.I2().resolve(_.RE));O&&_.my8(O,d)?_.o$0(O,d,P,window.location.href).then(function(I){I?L(I):A()},A):_.bGS(b.JSC$13394_networkManager_,d,a,b.onPartsCallback_.bind(b),v).then(function(I){I?L(I):A()},A)})},waW=function(b,d){b.triggerPromise_=
d.start();
b.triggerPromise_.then(function(B){var k=b.prefetchEndpointProvider_.getPrefetchEndpoint();if(k){var G=$r8[b.prefetchJobConfig_.pageType].prefetchedFragments;b.prefetchRequestPromise_=ij5(b.JSC$13430_networkPrefetchRequest_,k,{fragmentsRequested:G,timeBeforeNextVideo:B});b.prefetchResponseCacheKey_=b.JSC$13430_networkPrefetchRequest_.getCacheKeyForEndpoint(k);Rg0(b);b.prefetchRequestPromise_.then(function(P){b.storePrefetchedDataCallback_(b.prefetchResponseCacheKey_,P);if(_.N("web_prefetch_preload_video")&&
G.length===1&&G[0]==="pl"&&P&&!P.playerAds&&!P.adPlacements){var v=_.p(k,_.Uk),L=v!=null,A={raw_player_response:P,watch_endpoint:v};(P=_.I2().resolve(L?_.CP$:_.Cc))&&k&&P.then(function(a){L&&_.N("web_queue_preload_video")?(A.prefer_gapless=!0,a.queueNextVideo(A)):a.preloadVideoByPlayerVars(A)})}})}})},sK=function(b,d,B,k){this.prefetchEndpointProvider_=b;
this.prefetchRequestPromise_=this.triggerPromise_=null;this.storePrefetchedDataCallback_=d;this.prefetchJobConfig_=B;this.JSC$13430_networkPrefetchRequest_=k;this.prefetchResponseCacheKey_=null};
sK.prototype.enqueue=function(){this.triggerPromise_||(waW(this,zgO(this)),_.JP(document,"visibilitychange",this.onVisibilityChange_,!1,this))};
sK.prototype.resolve=function(){this.cancel()};
sK.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.");Rg0(this)};
sK.prototype.onVisibilityChange_=function(){var b=this;_.bq(_.um1)()==0?this.triggerPromise_&&(this.triggerPromise_.thenCatch(function(){b.triggerPromise_=null}),this.triggerPromise_.cancel("Visibility changed to background, trigger promise cancelled.")):this.triggerPromise_||waW(this,zgO(this))};
var uWO=function(b,d,B,k,G){d&&(d==null?0:d.videoId)&&B&&B.entries&&_.N("kevlar_enable_shorts_prefetch_in_sequence")&&(Hjm(b),d=B.entries.map(function(P){var v;return(v=_.p(P.command,_.Uk))==null?void 0:v.videoId}).indexOf(d.videoId),B=B.entries[d+1],B!=null&&B.command&&!_.p(B==null?void 0:B.command,_.f7)&&(k=new cQa([B.command],new IQg(k,_.Y8,1),null,"shorts",!1),b.pendingPrefetchJob_=new sK(new MGW(k.autonavEndpoints),function(){return!1},k,new EK(G)),b.pendingPrefetchJob_.enqueue()))},KZE=function(b,
d,B,k,G,P){var v=_.Hv.getInstance();
if(!_.N("block_all_player_prefetch_requests")){Hjm(b);var L=!!B.getPlaylistId(),A=B.getVideoData().isLive&&B.getVideoData().hasProgressBarBoundaries;if((v.getState()==2||L||A)&&(!B.getVideoData().isLive||A)){v={inPlaylist:L,videoDuration:B.getDuration(),makeUpNextTrigger:function(O){return new hgW(B,_.Y8,O)},
makePlaybackTrigger:function(O){return new IQg(B,_.Y8,O)}};
var a=JQg(d,v);a&&(b.pendingPrefetchJob_=new sK(a.isInPlaylist?new pa8(G):new MGW(a.autonavEndpoints),function(O,I){I=new onO($r8[a.pageType].pageFragments,$r8[a.pageType].prefetchedFragments,I);return _.lml(I)?(b.prefetchCache_.set(O,I),!0):!1},a,new Pj(k,B,P,G)),b.pendingPrefetchJob_.enqueue())}}},nng=function(){var b=_.pV();
b.signals.parkOrScheduleJob(function(){var d=b.storage;if(d.storage)if(vn8(d)){var B=d.getPlaylistId();d=LZQ(d);B=!!B&&d!==void 0}else d.clear(),B=!1;else B=!1;if(B){B=b.JSC$13257_pageManager.isOnWatch();a:{var k=b.storage;if(k.storage&&vn8(k)&&(d=k.getPlaylistId(),k=LZQ(k),d&&k!==void 0)){B={recoverPlaylistCommand:{listId:d,index:k,openMiniplayer:!B,openListPanel:B,listType:"PLAYLIST_EDIT_LIST_TYPE_QUEUE"}};break a}B=void 0}B&&_.Yn(b.JSC$13257_actionRouter,[B],null)}},0,"ma")},THg=function(b,d,B,
k,G,P){var v=_.an(7111);
_.wd(b.JSC$18779_screenManager,v,P?_.Mc(P):void 0);_.K7(b.JSC$18779_screenManager,v,{offlineabilityData:{offlineModeType:"OFFLINE_NOW",offlineObjectType:k,offlineId:d,offlineabilityFormatType:B,isDefaultFormatType:G==="DOWNLOAD_QUALITY_SETTINGS_ACTION_ALREADY_SAVED",downloadQualitySettingsAction:G}})},rQ0=function(b,d,B,k,G){var P,v,L,A,a;
return _.f(function(O){if(O.nextAddress==1)return O.yield(b.JSC$18779_playerApiPromise,2);P=O.yieldResult;THg(b,d,B,"OFFLINE_OBJECT_TYPE_PLAYLIST",k,G);if(L=_.ral[b.entityTypeMap.listEntityType])a={},v=(a[L]={maximumDownloadQuality:(A=B)!=null?A:void 0},a);return O.yield(P.queueOfflineAction(d,b.entityTypeMap.listEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_ADD",v),0)})},QR8=function(b,d){var B,k,G,P;
return _.f(function(v){if(v.nextAddress==1)return v.yield(b.JSC$18779_persistentStorePromiseAccessor(),2);if(v.nextAddress!=3){B=v.yieldResult;if(!B)return _.eu(new _.iq("PES is undefined")),v.return();k=_.fr(d,"downloadStatusEntity");return v.yield(C_g(B,k,"downloadStatusEntity"),3)}G=v.yieldResult;return v.return((P=G)==null?void 0:P.downloadState)})},q25=function(b,d,B,k,G){var P,v,L,A,a,O;
return _.f(function(I){switch(I.nextAddress){case 1:return I.yield(b.JSC$18779_playerApiPromise,2);case 2:P=I.yieldResult;THg(b,d,B,"OFFLINE_OBJECT_TYPE_VIDEO",k,G);if(L=_.ral[b.entityTypeMap.singleEntityType])a={},v=(a[L]={maximumDownloadQuality:(A=B)!=null?A:void 0},a);return I.yield(QR8(b,d),3);case 3:O=I.yieldResult;if(O!=="DOWNLOAD_STATE_USER_DELETED"){I.jumpTo(4);break}return I.yield(b.deleteVideo(d),4);case 4:return I.yield(P.queueOfflineAction(d,b.entityTypeMap.singleEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_ADD",
v),0)}})},xrE=function(b,d,B,k,G){return _.f(function(P){return P.nextAddress==1?P.yield(b.deleteVideo(d,"OFFLINE_DELETE_REASON_FAILED_VIDEO_RETRY"),2):P.yield(q25(b,d,B,k,G),0)})},Y2W=function(b,d,B){var k,G;
return _.f(function(P){if(P.nextAddress==1)return P.yield(b.JSC$18779_playerApiPromise,2);k=P.yieldResult;G=_.fr(d,"mainVideoDownloadStateEntity");return P.yield(k.updateDownloadState(G,B),0)})},St8=function(b){var d=_.I2().resolve(_.U3);
return _.f(function(B){if(B.nextAddress==1)return d.previousDownloadStateForVideo[b]!=="DOWNLOAD_STATE_DOWNLOAD_IN_PROGRESS"&&d.previousDownloadStateForVideo[b]!=="DOWNLOAD_STATE_PENDING_DOWNLOAD"?B.jumpTo(2):B.yield(d.resumeVideoDownload(b),2);if(B.nextAddress!=4)return B.yield(Y2W(d,b,d.previousDownloadStateForVideo[b]),4);delete d.previousDownloadStateForVideo[b];_.tn(B)})},gGO=function(b,d){var B;
return _.f(function(k){if(k.nextAddress==1)return k.yield(b.JSC$18779_playerApiPromise,2);B=k.yieldResult;return k.yield(B.queueOfflineAction(d,b.entityTypeMap.listEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_DELETE"),0)})},jLr=function(){var b=_.I2().resolve(_.U3),d,B;
return _.f(function(k){if(k.nextAddress==1)return k.yield(b.JSC$18779_playerApiPromise,2);if(k.nextAddress!=3)return d=k.yieldResult,B={offlineLoggingData:{offlineDeleteReason:"OFFLINE_DELETE_REASON_SETTINGS_DELETE_ALL"}},k.yield(d.queueOfflineAction("!*$_ALL_ENTITIES_!*$",b.entityTypeMap.singleEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_DELETE",B),3);var G=b.JSC$18779_commandHandler,P=G.resolveCommand,v=_.AU("DELETING_ALL",void 0,"Downloads are being deleted");P.call(G,{openPopupAction:{popup:{notificationActionRenderer:{responseText:_.kg(v)}},
popupType:"TOAST"}});_.tn(k)})},egg=function(b,d){var B,k,G,P,v,L;
return _.f(function(A){if(A.nextAddress==1)return A.yield(b.JSC$18779_persistentStorePromiseAccessor(),2);if(A.nextAddress!=3)return B=A.yieldResult,B?A.yield(C_g(B,_.z2,"downloadsPageViewConfigurationEntity"),3):(_.eu(new _.iq("PES is undefined")),A.return());G=(k=A.yieldResult)!=null?k:{};L=(v=(P=G)==null?void 0:P.downloadsUpsellBannerVisibility)!=null?v:{};return L.visibleWithConnection?A.yield(d.refreshAllStaleEntities(0),0):A.jumpTo(0)})},bhg=function(b){var d,B;
return _.f(function(k){if(k.nextAddress==1)return k.yield(b.JSC$18779_prefStorage,2);d=k.yieldResult;return k.return((B=d)==null?void 0:B.get("sdois"))})},dME=function(b){var d,B,k,G,P,v;
return _.f(function(L){if(L.nextAddress==1)return L.yield(b.JSC$18779_persistentStorePromiseAccessor(),2);if(L.nextAddress!=3){d=L.yieldResult;if(!d)return _.eu(new _.iq("PES is undefined")),L.return();B=_.fr("SMART_DOWNLOADS_OPT_IN_BANNER_DISMISSED","settingEntity");return L.yield(C_g(d,B,"settingEntity"),3)}k=L.yieldResult;return L.return((v=(G=k)==null?void 0:(P=G.settingOptionValue)==null?void 0:P.boolValue)!=null?v:!1)})},Blg=function(b,d){var B,k,G,P;
return _.f(function(v){switch(v.nextAddress){case 1:return((B=d)==null?void 0:B.formatType)===void 0?v.return():v.yield(b.JSC$18779_prefStorage,2);case 2:k=v.yieldResult;if(k===void 0)return v.return();if(((G=d)==null?void 0:G.settingsAction)==="DOWNLOAD_QUALITY_SETTINGS_ACTION_SAVE")return v.yield(k.set("lmqf",d.formatType),8);if(((P=d)==null?void 0:P.settingsAction)!=="DOWNLOAD_QUALITY_SETTINGS_ACTION_EXPIRING_SAVE"){v.jumpTo(0);break}return v.yield(k.set("lmqf",d.formatType),6);case 6:return v.yield(k.set("lmqflst",
Math.floor((0,_.N$)())),0);case 8:return v.yield(k.remove("lmqflst"),0)}})},k_m=function(b){var d,B;
return _.f(function(k){switch(k.nextAddress){case 1:return k.yield(b.JSC$18779_prefStorage,2);case 2:d=k.yieldResult;if(!d){k.jumpTo(3);break}return k.yield(d.get("lmqflst"),4);case 4:if(B=k.yieldResult,B!==void 0)return k.return(B);case 3:return k.return(0)}})},G_O=function(b){var d,B,k;
return _.f(function(G){return G.nextAddress==1?G.yield(b.JSC$18779_prefStorage,2):G.nextAddress!=3?(d=G.yieldResult,G.yield((B=d)==null?void 0:B.get("ldtmes"),3)):G.return((k=G.yieldResult)!=null?k:!1)})},kv8=function(){var b=_.I2().resolve(_.U3),d;
return _.f(function(B){if(B.nextAddress==1)return B.yield(b.JSC$18779_prefStorage,2);d=B.yieldResult;return d===void 0?B.return():B.yield(d.set("ldtmes",!0),0)})},P6W=function(b){var d,B;
return _.f(function(k){switch(k.nextAddress){case 1:return k.yield(b.JSC$18779_prefStorage,2);case 2:d=k.yieldResult;if(d===void 0){k.jumpTo(3);break}return k.yield(d.get("lmqf"),4);case 4:if(B=k.yieldResult,B!==void 0)return k.return(B);case 3:return k.return("SD")}})},rMg=function(b,d,B){var k,G,P,v,L,A,a,O;
_.f(function(I){switch(I.nextAddress){case 1:return I.yield(Blg(b,(k=d)==null?void 0:k.actionParams),2);case 2:G=d.playlistId;if(!G)return I.return();if(d.action==="ACTION_ADD")return((v=d.actionParams)==null?0:v.formatType)?I.yield(rQ0(b,G,d.actionParams.formatType,(O=d.actionParams)==null?void 0:O.settingsAction,B),0):I.yield(b.offlineWebClientEligibility,14);if(d.action==="ACTION_REMOVE_WITH_PROMPT"){var D=b.JSC$18779_commandHandler,U=D.resolveCommand,M=_.xe("INNERTUBE_CLIENT_NAME");var z=M===
"WEB_REMIX"?_.AU("REMOVE_DOWNLOAD_QUESTION",void 0,"Remove download?"):_.AU("DELETE_FROM_DOWNLOADS",void 0,"Remove from downloads");var H=M==="WEB_REMIX"?[_.AU("REMOVE_DOWNLOAD_CONFIRMATION",void 0,"Items you remove will no longer play without an internet connection.")]:[];M=M==="WEB_REMIX"?_.AU("REMOVE_DOWNLOAD_BUTTON",void 0,"Remove"):_.AU("DELETE",void 0,"Delete");var l=_.AU("CANCEL",void 0,"Cancel");z=HxO(z,H,M,l,{signal:"DELETE_PLAYLIST_DOWNLOAD",targetId:G});U.call(D,{openPopupAction:z});return I.return()}if(d.action===
"ACTION_REMOVE")return I.yield(gGO(b,G),0);if(d.action!=="ACTION_SYNC"){I.jumpTo(0);break}return I.yield(b.JSC$18779_playerApiPromise,9);case 9:return P=I.yieldResult,I.yield(P.queueOfflineAction(G,b.entityTypeMap.listEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_REFRESH"),0);case 14:return L=I.yieldResult,I.yield(P6W(b),15);case 15:return A=I.yieldResult,I.yield(k_m(b),16);case 16:a=I.yieldResult,d.onAddCommand&&b.JSC$18779_commandHandler.resolveCommand(d.onAddCommand,{form:{preferredFormatType:A,
offlineWebClientEligibility:L,lastOfflineQualitySettingsSavedMs:a.toString()}}),I.jumpTo(0)}})},nGW=function(b,d,B){var k,G,P,v,L,A,a,O,I,D,U,M,z,H,l,F,K,u,r,Q;
_.f(function(q){switch(q.nextAddress){case 1:return q.yield(Blg(b,(k=d)==null?void 0:k.actionParams),2);case 2:G=d.videoId;if(!G)return q.return();if(d.action==="ACTION_REMOVE_WITH_PROMPT"){var sW=b.JSC$18779_commandHandler,L1=sW.resolveCommand,cJ=_.xe("INNERTUBE_CLIENT_NAME");var OW=cJ==="WEB_REMIX"?_.AU("REMOVE_DOWNLOAD_QUESTION",void 0,"Remove download?"):_.AU("DELETE_FROM_DOWNLOADS",void 0,"Remove from downloads");var ow=cJ==="WEB_REMIX"?[_.AU("REMOVE_DOWNLOAD_CONFIRMATION_TRACK_OFFLINE",void 0,
"This track won't be available to listen offline.")]:[];cJ=cJ==="WEB_REMIX"?_.AU("REMOVE_DOWNLOAD_BUTTON",void 0,"Remove"):_.AU("DELETE",void 0,"Delete");var Z2=_.AU("CANCEL",void 0,"Cancel");OW=HxO(OW,ow,cJ,Z2,{signal:"DELETE_DOWNLOAD",targetId:G});L1.call(sW,{openPopupAction:OW});return q.return()}if(d.action==="ACTION_ADD")return((F=d.actionParams)==null?0:F.formatType)?q.yield(q25(b,G,d.actionParams.formatType,(Q=d.actionParams)==null?void 0:Q.settingsAction,B),0):q.yield(b.offlineWebClientEligibility,
28);if(d.action==="ACTION_RETRY")return q.yield(P6W(b),24);if(d.action==="ACTION_PAUSE")return q.yield(b.pauseVideoDownload(G),0);if(d.action==="ACTION_RESUME")return q.yield(b.resumeVideoDownload(G),0);if(d.action==="ACTION_REMOVE")return q.yield(QR8(b,G),18);if(!_.N("kevlar_enable_download_to_mobile")){q.jumpTo(0);break}P=_.p(d.onAddCommand,_.Yu);L=(v=P)==null?void 0:v.isCrossDeviceDownload;if(!d.onAddCommand||!L){q.jumpTo(0);break}A="HD";return q.yield(k_m(b),16);case 16:return a=q.yieldResult,
q.yield(G_O(b),17);case 17:O=q.yieldResult;b.JSC$18779_commandHandler.resolveCommand(d.onAddCommand,{form:{preferredFormatType:A,lastOfflineQualitySettingsSavedMs:a.toString(),downloadToMobileEduShown:O}});q.jumpTo(0);break;case 18:return I=q.yieldResult,b.previousDownloadStateForVideo[G]=(D=I)!=null?D:"DOWNLOAD_STATE_UNKNOWN",q.yield(Y2W(b,G,"DOWNLOAD_STATE_USER_DELETED"),19);case 19:if(b.previousDownloadStateForVideo[G]!=="DOWNLOAD_STATE_DOWNLOAD_IN_PROGRESS"&&b.previousDownloadStateForVideo[G]!==
"DOWNLOAD_STATE_PENDING_DOWNLOAD"){q.jumpTo(20);break}return q.yield(b.pauseVideoDownload(G),20);case 20:sW=_.AU("DELETED_VIDEO",void 0,"Video deleted from downloads.");L1=_.AU("UNDO_ACTION",void 0,"Undo");OW=_.AU("CLOSE",void 0,"Close");U={openPopupAction:{popup:{notificationActionRenderer:{responseText:_.kg(sW),actionButton:{buttonRenderer:{style:"STYLE_LIGHT_TEXT",size:"SIZE_DEFAULT",text:_.kg(L1),serviceEndpoint:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{signalAction:{signal:"UNDO_DELETE_DOWNLOAD",
targetId:G}}]}},loggingDirectives:{clientVeSpec:{uiType:169048}},accessibilityData:{accessibilityData:{label:sW+" "+L1}}}},closeActionButton:{buttonRenderer:{icon:{iconType:"CLOSE"},serviceEndpoint:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{signalAction:{signal:"DELETE_DOWNLOAD",targetId:G}}]}},loggingDirectives:{clientVeSpec:{uiType:169049}},accessibilityData:{accessibilityData:{label:OW}}}},loggingDirectives:{clientVeSpec:{uiType:169047}}}},popupType:"TOAST"}};b.JSC$18779_commandHandler.resolveCommand(U);
q.jumpTo(0);break;case 24:M=q.yieldResult;M==="UNKNOWN_FORMAT_TYPE"&&(M="SD");z="DOWNLOAD_QUALITY_SETTINGS_ACTION_ALREADY_SAVED";if((H=d.actionParams)==null?0:H.formatType)M=d.actionParams.formatType,z=(l=d.actionParams)==null?void 0:l.settingsAction;return q.yield(xrE(b,G,M,z,B),25);case 25:return q.return();case 28:return K=q.yieldResult,q.yield(P6W(b),29);case 29:return u=q.yieldResult,q.yield(k_m(b),30);case 30:r=q.yieldResult,d.onAddCommand&&b.JSC$18779_commandHandler.resolveCommand(d.onAddCommand,
{form:{preferredFormatType:u,offlineWebClientEligibility:K,lastOfflineQualitySettingsSavedMs:r.toString()}}),q.jumpTo(0)}})},EK5=function(b,d){var B,k,G,P,v,L,A;
return _.f(function(a){if(a.nextAddress==1)return a.yield(b.JSC$18779_persistentStorePromiseAccessor(),2);B=a.yieldResult;if(!B)return _.eu(new _.iq("PES is undefined")),a.return();if((k=d)==null||!k.settingItemId)return a.return();G=d;P=G.settingItemId;v=G.boolValue;L=_.fr(P,"settingEntity");A={key:L,settingOptionValue:{boolValue:v}};return a.yield(sR0(B,A),0)})},sNk=function(b,d){var B,k,G,P,v,L,A;
return _.f(function(a){switch(a.nextAddress){case 1:return a.yield(b.JSC$18779_prefStorage,2);case 2:return B=a.yieldResult,k=_.mh(),a.yield(b.JSC$18779_persistentStorePromiseAccessor(),3);case 3:return G=a.yieldResult,B?G?a.yield(B.get("sdois"),4):(_.eu(new _.iq("PES is undefined")),a.return()):(_.eu(new _.iq("prefStorage is undefined")),a.return());case 4:P=a.yieldResult;L=(v=d)==null?void 0:v.boolValue;L===void 0||_.N("kevlar_set_sd_enabled_flag_killswitch")||_.$J(0,197,!0);P===void 0&&L===void 0&&
(L=!1);if(L===void 0){a.jumpTo(0);break}return a.yield(B.set("sdois",L),6);case 6:return _.N("kevlar_set_sd_enabled_flag_killswitch")||(_.$J(0,196,L),k.save()),A={settingItemId:"SMART_DOWNLOADS_ENABLED",boolValue:L},a.yield(EK5(b,A),0)}})},C60=function(b,d,B){var k,G,P,v,L;
return _.f(function(A){switch(A.nextAddress){case 1:return A.yield(bhg(b),2);case 2:return k=A.yieldResult,A.yield(sNk(b,B),3);case 3:return A.yield(bhg(b),4);case 4:return G=A.yieldResult,P=G!==k,A.yield(dME(b),5);case 5:v=A.yieldResult&&!_.N("kevlar_modern_downloads_page");if((L=!G&&!v)||P)return A.yield(d.queueOfflineAction("DOWNLOADS_LIST_ENTITY_ID_SMART_DOWNLOADS","mainDownloadsListEntity","OFFLINE_ORCHESTRATION_ACTION_TYPE_REFRESH"),0);A.jumpTo(0)}})},iuQ=function(){var b=_.I2().resolve(_.U3),
d;
_.f(function(B){switch(B.nextAddress){case 1:return B.yield(b.JSC$18779_playerApiPromise,2);case 2:d=B.yieldResult;if(!_.N("kevlar_force_refresh_smart_downloads")){B.jumpTo(3);break}return B.yield(d.refreshAllStaleEntities(0),4);case 4:return B.return();case 3:return B.yield(d.refreshAllStaleEntities(),5);case 5:return B.yield(C60(b,d),6);case 6:if(_.N("enable_download_pep_for_premium_countries_web"))return B.yield(egg(b,d),0);B.jumpTo(0)}})},qtQ=function(b,d){var B,k;
_.f(function(G){switch(G.nextAddress){case 1:return G.yield(b.JSC$18779_playerApiPromise,2);case 2:B=G.yieldResult;switch((k=d)==null?void 0:k.settingItemId){case "SMART_DOWNLOADS_ENABLED":return G.jumpTo(3);case "SMART_DOWNLOADS_OPT_IN_BANNER_DISMISSED":return G.jumpTo(4)}G.jumpTo(0);break;case 3:return G.yield(C60(b,B,d),6);case 6:G.jumpTo(0);break;case 4:return G.yield(EK5(b,d),7);case 7:G.jumpTo(0)}})},vKQ=function(b,d){var B,k,G;
return _.f(function(P){if(P.nextAddress==1)return P.yield(b.JSC$18779_persistentStorePromiseAccessor(),2);if(P.nextAddress!=3){B=P.yieldResult;if(!B)return _.eu(new _.iq("PES is undefined")),P.return(!1);if(!d)return P.return(!1);k=_.fr(d,"mainVideoEntity");return P.yield(C_g(B,k,"mainVideoEntity"),3)}G=P.yieldResult;return P.return(G!==void 0)})},YtO=function(b){var d=_.I2().resolve(_.U3),B,k,G,P,v,L,A,a,O,I,D;
_.f(function(U){switch(U.nextAddress){case 1:return U.yield(d.JSC$18779_playerApiPromise,2);case 2:B=U.yieldResult;G=(k=b)==null?void 0:k.actions;if(!G)return U.return();P=_.C(G);v=P.next();case 3:if(v.done){U.jumpTo(0);break}L=v.value;a=A=void 0;if(!(((A=L)==null?0:A.entityKey)&&((a=L)==null?0:a.actionType))){U.jumpTo(4);break}O=_.Cr(L.entityKey);I=O.entityId;D=O.entityType;return U.yield(B.queueOfflineAction(I,D,L.actionType),4);case 4:v=P.next(),U.jumpTo(3)}})},LUO=function(b,d){var B,k,G,P,v;
return _.f(function(L){if(L.nextAddress==1)return L.yield(b.JSC$18779_prefStorage,2);if(L.nextAddress!=3)return(B=L.yieldResult)?L.yield(B.get("psi"),3):L.return();k=L.yieldResult;v={isPaused:d,lastSyncTimestamp:(P=(G=k)==null?void 0:G.lastSyncTimestamp)!=null?P:"0"};return L.yield(B.set("psi",v),0)})},di0=function(b){var d=_.I2().resolve(_.U3),B,k,G,P,v,L,A,a;
return _.f(function(O){switch(O.nextAddress){case 1:return O.yield(d.JSC$18779_playerApiPromise,2);case 2:B=O.yieldResult;G=((k=b)==null?void 0:k.localWatchHistoryCommandType)==="LOCAL_WATCH_HISTORY_COMMAND_TYPE_PAUSE";switch((L=b)==null?void 0:L.localWatchHistoryCommandType){case "LOCAL_WATCH_HISTORY_COMMAND_TYPE_CLEAR":P="!*$_ALL_ENTITIES_!*$";v="OFFLINE_ORCHESTRATION_ACTION_TYPE_DELETE";break;case "LOCAL_WATCH_HISTORY_COMMAND_TYPE_PAUSE":case "LOCAL_WATCH_HISTORY_COMMAND_TYPE_RESUME":return O.jumpTo(3);
case "LOCAL_WATCH_HISTORY_COMMAND_TYPE_REMOVE":return O.jumpTo(4)}O.jumpTo(5);break;case 3:return O.yield(LUO(d,G),6);case 6:O.jumpTo(5);break;case 4:return O.yield(vKQ(d,(A=b)==null?void 0:A.videoId),7);case 7:O.yieldResult&&(P=(a=b)==null?void 0:a.videoId,v="OFFLINE_ORCHESTRATION_ACTION_TYPE_DELETE");O.jumpTo(5);break;case 5:if(P&&v)return O.yield(B.queueOfflineAction(P,"videoPlaybackPositionEntity",v),0);O.jumpTo(0)}})},fpm=function(b,d,B){b.hasRegisteredHoverCallbacks=!0;
b.hoverEnterCallback=d!=null?d:void 0;b.hoverLeaveCallback=B!=null?B:void 0},AWa=function(b,d){var B;
d!==1||((B=b.currentPersistentToast)==null?0:B.isOpened())?b.openToast():b.currentPersistentToast=void 0},WUk=function(b,d){var B;
return(B=b.transitionTasksMap.get(d))!=null?B:[]},ap4=function(b,d){var B=[];
b.elementTasksMap.forEach(function(k){(k=k.get(d))&&B.push(k)});
return B},mMm=function(b,d,B,k,G){G=G===void 0?{}:G;
var P=d.defaultViewTransitionOptions;return Object.assign({},P,G,{beforeTransition:function(){k.forEach(function(a){a.beforeTransition()});
var v;(v=P.beforeTransition)==null||v.call(P);var L,A;(A=(L=G).beforeTransition)==null||A.call(L);B.forEach(function(a){a.beforeTransition()})},
afterTransition:function(){k.forEach(function(a){a.afterTransition()});
var v;(v=P.afterTransition)==null||v.call(P);var L,A;(A=(L=G).afterTransition)==null||A.call(L);B.forEach(function(a){a.afterTransition()})},
ignoredErrors:b.config.ignoredErrors})},$MQ=function(b,d,B){b.transitionTasksMap.has(d)?b.transitionTasksMap.get(d).push(B):(b=new _.iq("Transition task registered for unknown transition type",d),_.xs(b))},OhO=function(b,d,B){if(b.transitionTasksMap.has(d)){var k=b.transitionTasksMap.get(d).filter(function(G){return G!==B});
b.transitionTasksMap.set(d,k)}},Ip5=function(b,d){var B=WUk(b,d);
B=_.C(B);for(var k=B.next();!k.done;k=B.next())k=k.value,k.runOnce&&OhO(b,d,k);b.elementTasksMap.forEach(function(G,P){G.forEach(function(v,L){v.runOnce&&d===L&&(G.delete(L),G.size===0&&b.elementTasksMap.delete(P))})})},DMO=function(b,d,B){var k,G,P,v,L,A,a,O,I;
_.f(function(D){if(D.nextAddress==1){if(b.config.disableAllTransitions)return D.return(d());if((k=B)==null||!k.transitionType)return D.return(_.dOr(d,Object.assign({},(G=B)==null?void 0:G.viewTransitionOptions,{ignoredErrors:b.config.ignoredErrors})));P=B;v=P.transitionType;L=P.viewTransitionOptions;A=b.config.transitionConfigs.get(v);if(!A)return D.return(d());a=WUk(b,v);O=ap4(b,v);I=_.dOr(d,mMm(b,A,a,O,L));return D.yield(I,2)}Ip5(b,v);_.tn(D)})},UME=function(){var b,d,B,k;
return _.f(function(G){if(G.nextAddress==1)return b=navigator,(d=b.storage)!=null&&d.persisted?G.yield((B=b.storage)==null?void 0:B.persisted(),2):G.return("PERSISTED_STATE_NOT_SUPPORTED");k=G.yieldResult;return G.return(k?"PERSISTED_STATE_GRANTED":"PERSISTED_STATE_NOT_GRANTED")})},oKP=function(){var b,d,B,k;
return _.f(function(G){if(G.nextAddress==1)return b=navigator,(d=b.storage)!=null&&d.persist?G.yield((B=b.storage)==null?void 0:B.persist(),2):G.return("PERSISTED_STATE_NOT_SUPPORTED");k=G.yieldResult;return G.return(k?"PERSISTED_STATE_GRANTED":"PERSISTED_STATE_NOT_GRANTED")})},Nla=function(){var b,d;
return _.f(function(B){switch(B.nextAddress){case 1:return b="PERSISTED_STATE_NOT_SUPPORTED",_.Jn(B,2),B.yield(UME(),4);case 4:b=B.yieldResult;if(b!=="PERSISTED_STATE_NOT_GRANTED"){B.jumpTo(5);break}return B.yield(oKP(),6);case 6:b=B.yieldResult;case 5:_.fy(B,3);break;case 2:d=_.lt(B),d instanceof Error&&_.xs(d);case 3:return _.Q4("persistentStorageStateChecked",{persistedState:b}),B.return(b)}})},pe0=function(b,d){var B=[],k=!1;
d=_.C(d);for(var G=d.next();!G.done;G=d.next()){G=b.moduleRegistry[G.value];var P=void 0,v=void 0;((P=G)==null?0:P.isFetching)&&((v=G)==null?0:v.resolver)?(B.push(G.resolver.promise),k=!0):(G=new _.fk,G.resolve(void 0),B.push(G.promise))}return k?Promise.all(B):void 0},Mp5=function(b,d,B){if(b.isAnyTransitionEnabled){var k={beforeTransition:function(){B(!0);
d.style.viewTransitionName="masthead-page-transition"},
afterTransition:function(){d.style.viewTransitionName&&(d.style.viewTransitionName="",B(!1))}};
$MQ(b.viewTransitionCoordinator,"slide",k);$MQ(b.viewTransitionCoordinator,"lockup-to-watch",k);$MQ(b.viewTransitionCoordinator,"watch-next-appears",k);$MQ(b.viewTransitionCoordinator,"learning-journey",k)}},cWr=function(b,d){b.isBrowseTransitionEnabled?DMO(b.viewTransitionCoordinator,d,{transitionType:"slide"}):(d(),Promise.resolve())},JWP=function(b,d){b.isLockupToWatchTransitionEnabled?DMO(b.viewTransitionCoordinator,d,{transitionType:"lockup-to-watch",
viewTransitionOptions:{afterTransition:function(){b.registeredLockupThumbnail=void 0;b.lockupThumbnailRegisteredFromWatchEndpoint=!1}}}):(d(),Promise.resolve())},zhm=function(b,d){b.isLockupToWatchTransitionEnabled?DMO(b.viewTransitionCoordinator,d,{transitionType:"watch-next-appears"}):(d(),Promise.resolve())},Rh8=function(b,d){b.isLearningJourneyTransitionEnabled?DMO(b.viewTransitionCoordinator,d,{transitionType:"learning-journey"}):(d(),Promise.resolve())},Xer=function(b,d,B){if(b.isInitialized()){var k=
$_(B),G=k==="watch";
k=k==="shorts";var P=$_(d)==="watch";if(G)P||(b.backgroundPageData=d),b.watchPipMode&&P||b.deactivate(B.endpoint);else if(k){if($_(d)!=="shorts"){var v;(v=b.getPlayerElement())==null||v.pause()}}else P&&!b.watchPipMode&&(lXO(d,B,!0)?(b.watchWhileMode&&_.tug(b,!1),_.zBE(b,d)):b.isMiniplayerActive()&&b.watchWhileMode&&b.deactivate());P&&_.FbQ(b);b.shortsPipMode&&!k&&(window.focus(),b.deactivate());if(b.pictureInPictureEnabled())if(k&&b.shortsPipEnabled||G&&b.JSC$19201_watchPipEnabled)_.cwJ(b.handleMediaSessionPipActivation);
else if(!b.isMiniplayerActive()&&(b.shortsPipEnabled||b.JSC$19201_watchPipEnabled)&&window.documentPictureInPicture&&_.zm()&&_.NGW("Chromium")>=120){b=_.MxQ().mediaSession;try{b.setActionHandler("enterpictureinpicture",null)}catch(L){}}}},hhQ=function(b,d){var B,k;
_.f(function(G){if(G.nextAddress==1){if(!b||!b.navigationEndpoint)return G.return();_.qw().lockupActivation=!0;var P;d?P=_.QS(_.AU("QUEUE",void 0,"Queue")):P=b.longBylineText;k=(B=P)&&b.title?{miniplayerTitle:b.title,miniplayerSubtitle:B,playlistData:null}:void 0;return G.yield(_.POe(_.I2().resolve(_.VD),b.navigationEndpoint,!0,k),2)}_.qw().userActivation=!0;_.tn(G)})},vz4=function(b,d){var B,k,G,P,v,L;
_.f(function(A){if(A.nextAddress==1){B=_.p(d,_.kLS);if(!B||!B.listId)return A.return();b.index=B.index||b.index||0;k=b.response&&b.response.playingVideoId||void 0;return A.yield(_.Jg$(b.JSC$13257_playlistNetworkManager,B.listId,b.index,k),2)}G=A.yieldResult;if(!G)return A.return();P=G.playlistId;v=G.playlistPanelRenderer;!b.queueProxy&&P&&v&&P.startsWith("TLPQ")&&(b.queueProxy=new _.m_(b.JSC$13257_playlistNetworkManager,P,b.setPlaylistData.bind(b),b.clearQueue.bind(b),_.XlW(v),b.storage));if(B.openMiniplayer&&
(L=_.hA4(v))&&!b.JSC$13257_pageManager.isOnWatch()){var a=L,O=B.listType==="PLAYLIST_EDIT_LIST_TYPE_QUEUE";b.isMiniplayerActive()?b.openToast(a):hhQ(a,O)}b.setPlaylistData(P,v,G.autoplayRenderer);_.tn(A)})},Ezm=function(b,d){var B=_.pV();
B.index===void 0&&(B.index=0);B.temporaryItems.push.apply(B.temporaryItems,_.K6(b));if((d.videoId||d.videoIds)&&B.index!==void 0&&d.listType==="PLAYLIST_EDIT_LIST_TYPE_QUEUE"){if(!B.queueProxy){var k=[];if(B.response){var G=_.I2().resolve(_.VD).isMiniplayerActive();if(B.response.playlistPanelRenderer&&B.response.playlistId&&!B.response.playlistId.startsWith("TLPQ")){if(B.JSC$13257_pageManager.isOnWatch()||G)k=_.XlW(B.response.playlistPanelRenderer)}else B.response.playingVideoId&&!d.openMiniplayer?
k.push(B.response.playingVideoId):G&&B.response.playingVideoId&&d.openMiniplayer&&k.push(B.response.playingVideoId)}B.queueProxy=new _.m_(B.JSC$13257_playlistNetworkManager,"",B.setPlaylistData.bind(B),B.clearQueue.bind(B),k,B.storage);B.queueProxy.JSC$13203_setCurrentIndex(B.index)}B.queueProxy.addVideos(d.videoIds||[d.videoId],d)}fQa(B,b);B.response&&_.MH(B,_.cc(B,B.response.autoplayRenderer));B.JSC$13257_pageManager.isOnWatch()?B.isMiniplayerActive()&&B.openToast(b[0]):(b=b[0],d=d.listType==="PLAYLIST_EDIT_LIST_TYPE_QUEUE",
B.isMiniplayerActive()?B.openToast(b):hhQ(b,d))},HhE=function(b){var d=_.dO(b);
if(d=="object"||d=="array"){if(typeof b.clone==="function")return b.clone();if(typeof Map!=="undefined"&&b instanceof Map)return new Map(b);if(typeof Set!=="undefined"&&b instanceof Set)return new Set(b);d=d=="array"?[]:{};for(var B in b)d[B]=HhE(b[B]);return d}return b},CJ=function(b,d){return _.USy(_.pX(b,d,void 0,_.Ns))},vj=function(b,d){return _.LE(_.pX(b,d,void 0,_.Ns))},LJ=function(b,d){return _.y51(_.pX(b,d,void 0,_.Ns))},fJ=function(b,d){return _.pX(b,d,void 0,_.Ns,_.el)},lpO=_.Ac(function(b,
d,B,k){if(_.LX)return _.Qcm(b,d,B,k);
if(b.nextWireType_!==0)return!1;_.oc(d,B,k,_.Ux(b.decoder_,_.u2));return!0},_.Ic,_.TV),tpQ=_.Ac(function(b,d,B){if(_.LX)return _.YxG(b,d,B);
if(b.nextWireType_!==1)return!1;var k=b.decoder_;b=_.u8(k);k=_.u8(k);b=_.i2(b,k);_.WD(d,B,b);return!0},_.Sx4,_.agr),jNr=_.Ac(function(b,d,B){if(b.nextWireType_!==2)return!1;
b=_.Y$S(b);_.WD(d,B,b===_.l2()?void 0:b);return!0},_.Ksm,_.OEA),FUr=_.h_F(function(b,d,B){if(b.nextWireType_!==0&&b.nextWireType_!==2)return!1;
d=_.dq(d,d[_.E$]|0,B);b.nextWireType_==2?_.esU(b,wOk,d):d.push(_.wP(b.decoder_));return!0},function(b,d,B){d=_.XD4(_.LE,d,!0);
if(d!=null&&d.length){B=_.P4s(b,B);for(var k=0;k<d.length;k++)_.Z0W(b.encoder_,d[k]);_.EOM(b,B)}},_.Ig3),ZhE=_.Ac(function(b,d,B,k){if(b.nextWireType_!==0)return!1;
_.oc(d,B,k,_.wP(b.decoder_));return!0},_.TqJ,_.Ig3),gKE=function(b){return b.previousElementSibling!==void 0?b.previousElementSibling:_.hpV(b.previousSibling,!1)},yW8=function(b,d){var B=[];
for(d=d||0;d<b.length;d+=2)_.Dy5(b[d],b[d+1],B);return B.join("&")},SYE=function(b,d){var B=arguments.length==2?yW8(arguments[1],0):yW8(arguments,1);
return _.I_$(b,B)},U8k=_.Jc(_.FY),Vp5=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(Vp5,_.vD);Vp5.prototype.getTypeName=function(){return _.jP(this,1).split("/").pop()};
Vp5.prototype.getValue=function(){var b=_.pX(this,2);if(Array.isArray(b)||b instanceof _.vD)throw Error("W");return _.Jz(this,2)};
var ih5=[0,2,_.kz],Lrg=function(){var b=_.sk();this.JSC$10090_streamzService=b;b.addNewCounter("/client_streamz/youtube/living_room/mdx/channel/opened",_.oK("channel_type"))};
Lrg.prototype.increment=function(b){this.JSC$10090_streamzService.JSC$9960_incrementCounter("/client_streamz/youtube/living_room/mdx/channel/opened",b)};
var f1W=function(){var b=_.sk();this.JSC$10093_streamzService=b;b.addNewCounter("/client_streamz/youtube/living_room/mdx/channel/closed",_.oK("channel_type"))};
f1W.prototype.increment=function(b){this.JSC$10093_streamzService.JSC$9960_incrementCounter("/client_streamz/youtube/living_room/mdx/channel/closed",b)};
var Wra=function(){var b=_.sk();this.JSC$10096_streamzService=b;b.addNewCounter("/client_streamz/youtube/living_room/mdx/channel/message_received",_.oK("channel_type"))};
Wra.prototype.increment=function(b){this.JSC$10096_streamzService.JSC$9960_incrementCounter("/client_streamz/youtube/living_room/mdx/channel/message_received",b)};
var AI8=function(){var b=_.sk();this.JSC$10099_streamzService=b;b.addNewCounter("/client_streamz/youtube/living_room/mdx/channel/success")};
AI8.prototype.increment=function(){this.JSC$10099_streamzService.JSC$9960_incrementCounter("/client_streamz/youtube/living_room/mdx/channel/success")};
var a10=function(){var b=_.sk();this.JSC$10102_streamzService=b;b.addNewCounter("/client_streamz/youtube/living_room/mdx/channel/error",_.oK("channel_type"),_.oK("error_type"))};
a10.prototype.increment=function(b,d){this.JSC$10102_streamzService.JSC$9960_incrementCounter("/client_streamz/youtube/living_room/mdx/channel/error",b,d)};
var m94=function(){var b=_.sk();this.JSC$10105_streamzService=b;b.addNewCounter("/client_streamz/youtube/living_room/mdx/browser_channel/pending_maps")};
m94.prototype.increment=function(){this.JSC$10105_streamzService.JSC$9960_incrementCounter("/client_streamz/youtube/living_room/mdx/browser_channel/pending_maps")};
var $9r=function(){var b=_.sk();this.JSC$10108_streamzService=b;b.addNewCounter("/client_streamz/youtube/living_room/mdx/browser_channel/undelivered_maps")};
$9r.prototype.increment=function(){this.JSC$10108_streamzService.JSC$9960_incrementCounter("/client_streamz/youtube/living_room/mdx/browser_channel/undelivered_maps")};
var N_a=function(){var b=_.sk();this.JSC$10114_streamzService=b;b.addNewCounter("/client_streamz/youtube/identity/dma_pause_player")};
N_a.prototype.increment=function(){this.JSC$10114_streamzService.JSC$9960_incrementCounter("/client_streamz/youtube/identity/dma_pause_player")};
var we0=function(b){return b.getCount&&typeof b.getCount=="function"?b.getCount():_.K1(b)||typeof b==="string"?b.length:_.w1.getCount(b)},uir=function(b,d){if(typeof b.every=="function")return b.every(d,void 0);
if(_.K1(b)||typeof b==="string")return Array.prototype.every.call(b,d,void 0);for(var B=_.os5(b),k=_.au(b),G=k.length,P=0;P<G;P++)if(!d.call(void 0,k[P],B&&B[P],b))return!1;return!0},KU5=function(b,d,B,k){var G=new _.nB(null);
b&&_.mG(G,b);d&&_.$M(G,d);B&&_.Oj(G,B);k&&_.Iu(G,k);return G},nKP=function(){var b=_.Gg&&_.aw(_.FtM,10)>=0,d;
if(d=_.khV)d=_.aw(_.jGH,10)>=0;var B=_.IH&&_.aw(_.FtM,85)>=0;return _.aH||b||d||B},Tlm=function(b){var d=_.epH(b);
return d&&nKP()?-b.scrollLeft:d&&_.em(b,"overflowX")!="visible"?b.scrollWidth-b.clientWidth-b.scrollLeft:b.scrollLeft},rWW=function(b,d){d=Math.max(d,0);
_.epH(b)?nKP()?b.scrollLeft=-d:b.scrollLeft=b.scrollWidth-d-b.clientWidth:b.scrollLeft=d},QkQ=0,bQP=!1;
Bym.prototype.set=function(b){this.relativeTimeStart_=b};
Bym.prototype.reset=function(){this.set(_.sm())};
Bym.prototype.get=function(){return this.relativeTimeStart_};
var QN5=null,qYW=function(){QN5||(QN5=new Bym)},xM0=function(){QN5||(QN5=new Bym)};
_.CX(xM0,qYW);_.E=kDP.prototype;_.E.JSC$11526_buffer_="";_.E.set=function(b){this.JSC$11526_buffer_=""+b};
_.E.append=function(b,d,B){this.JSC$11526_buffer_+=String(b);if(d!=null)for(var k=1;k<arguments.length;k++)this.JSC$11526_buffer_+=arguments[k];return this};
_.E.clear=function(){this.JSC$11526_buffer_=""};
_.E.getLength=function(){return this.JSC$11526_buffer_.length};
_.E.toString=function(){return this.JSC$11526_buffer_};
var YYO=!1,A2O=function(b){_.bF.call(this,b.message||b.description||b.name);this.isMissing=b instanceof CIk;this.isTimeout=b instanceof _.ilm&&b.errorCode=="net.timeout";this.isCanceled=b instanceof _.VJ};
_.c(A2O,_.bF);A2O.prototype.name="BiscottiError";var CIk=function(){_.bF.call(this,"Biscotti ID is missing from server")};
_.c(CIk,_.bF);CIk.prototype.name="BiscottiMissingError";var vu8=null,ePP=function(){try{var b=_.dF("yt.ads.biscotti.getId_");return b?b():ixO()}catch(d){return _.Rk(d)}},ehP=function(b,d){return _.ER({type:"SET_COMMAND_FOR_GROUP_ID",
payload:{groupId:b,command:d}})},bq0=function(b){return _.ER({type:"SET_GUIDE_IS_EXPANDED",
payload:b})},dC5=function(b){return _.ER({type:"SET_ONLINE_STATUS",
payload:b})},BDr=function(b,d){return _.ER({type:"SET_TRANSCRIPTION_STATE",
payload:{high:b,low:d}})},kL5=function(b){return _.ER({type:"SET_OVERLAY_STATE",
payload:b})},GLE=0,Pdk=function(b,d,B){var k=this;
this.priority=d;this.delay=B;this.jobId=0;this.completionCallback=_.lz;this.wrappedJob=function(){b();k.completionCallback()};
this.id=++GLE};
Pdk.prototype.enqueue=function(b){this.completionCallback=b;this.jobId=_.Y8.addJob(this.wrappedJob,this.priority,this.delay)};
var Ad=function(){_.DQ.call(this);this.isActive=!1;this.suspendedTasks=new Set;this.scheduledTasks=new Set;this.taskIdToTask=new Map};
_.c(Ad,_.DQ);Ad.prototype.addJob=function(b,d,B){b=new Pdk(b,d,B);this.taskIdToTask.set(b.id,b);this.isActive?ERW(this,b):this.suspendedTasks.add(b);return b.id};
var ERW=function(b,d){b.scheduledTasks.add(d);d.enqueue(function(){b.scheduledTasks.delete(d)})};
Ad.prototype.cancelJob=function(b){(b=this.taskIdToTask.get(b))&&(this.scheduledTasks.delete(b)?_.Y8.cancelJob(b.jobId):this.suspendedTasks.delete(b))};
Ad.prototype.pause=function(){var b=this;this.isActive=!1;this.scheduledTasks.forEach(function(d){_.Y8.cancelJob(d.jobId);b.suspendedTasks.add(d)});
this.scheduledTasks.clear()};
Ad.prototype.start=function(){var b=this;this.isActive=!0;this.suspendedTasks.forEach(function(d){ERW(b,d)});
this.suspendedTasks.clear()};
Ad.prototype.reset=function(){this.scheduledTasks.forEach(function(b){_.Y8.cancelJob(b.jobId)});
this.scheduledTasks.clear();this.suspendedTasks.clear();this.taskIdToTask.clear()};
var szW=function(b,d){this.JSC$13383_networkService_=b;this.pageRequestPromise=d};
szW.prototype.fetchData=function(b){Cdr(this,this.JSC$13383_networkService_.fetchData(b))};
szW.prototype.postData=function(b,d){Cdr(this,this.JSC$13383_networkService_.postData(b,d))};
szW.prototype.requestDataForServiceEndpoint=function(b,d){Cdr(this,this.JSC$13383_networkService_.requestDataForServiceEndpoint(b,d))};
var Cdr=function(b,d){d.then(b.pageRequestPromise.onSuccess,b.pageRequestPromise.onFailure,b.pageRequestPromise)};
szW.prototype.cancel=function(){this.pageRequestPromise.cancel()};
var vRE=function(b){this.buildNetworkRequest_=b;this.pendingRequests_=new Set};
vRE.prototype.reset=function(){this.pendingRequests_.forEach(function(b){b.cancel()});
this.pendingRequests_.clear()};
vRE.prototype.fetchData=function(b){var d=L7m(this);d.fetchData(b);return d.pageRequestPromise};
vRE.prototype.postData=function(b,d){var B=L7m(this);B.postData(b,d);return B.pageRequestPromise};
vRE.prototype.requestDataForServiceEndpoint=function(b,d){var B=L7m(this);B.requestDataForServiceEndpoint(b,d);return B.pageRequestPromise};
var L7m=function(b){var d=b.buildNetworkRequest_();b.pendingRequests_.add(d);var B=function(){b.pendingRequests_.delete(d)};
d.pageRequestPromise.then(B,B);return d},f08=function(b){var d=new Ad;
this.JSC$13390_networkService_=b;this.JSC$13390_taskManager_=d;this.JSC$13390_networkManager_=new vRE(this.networkRequestFactory_.bind(this))};
_.E=f08.prototype;_.E.networkRequestFactory_=function(){return new szW(this.JSC$13390_networkService_,new _.ie(this.JSC$13390_taskManager_))};
_.E.reset=function(){this.JSC$13390_taskManager_.reset();this.JSC$13390_networkManager_.reset()};
_.E.start=function(){this.JSC$13390_taskManager_.start()};
_.E.pause=function(){this.JSC$13390_taskManager_.pause()};
_.E.getTaskManager=function(){return this.JSC$13390_taskManager_};
_.E.getNetworkManager=function(){return this.JSC$13390_networkManager_};
var J2E=null,X$O=[],ouO=0,c20=0,Nyg=null,Dv=function(b){this.token=b};
Dv.getInstance=function(){var b;return _.f(function(d){if(d.nextAddress==1)return d.yield(_.UH(),2);b=d.yieldResult;if(!b)return d.return();Dv.instance||(Dv.instance=new Dv(b));return d.return(Dv.instance)})};
var gu5=function(b){var d;return _.f(function(B){if(B.nextAddress==1)return B.yield(jIr(b.token),2);d=B.yieldResult;return B.return(d.clear("resource-manifest-assets"))})},IC=function(b){this.token=b};
IC.getInstance=function(){var b;return _.f(function(d){if(d.nextAddress==1)return d.yield(_.UH(),2);b=d.yieldResult;if(!b)return d.return();IC.instance||(IC.instance=new IC(b));return d.return(IC.instance)})};
var F2k=function(b){var d;return _.f(function(B){if(B.nextAddress==1)return B.yield(jIr(b.token),2);d=B.yieldResult;return B.yield(d.clear("auth"),0)})},A9W=!1,xnr=null,YZg=void 0,sn5=!1,W70=function(b){_.bF.call(this,b)};
_.c(W70,_.eYS);var ETr=function(){var b=window.navigator.userAgent.match(/Chrome\/([0-9]+)/);return b?parseInt(b[1],10):0},a0E=function(b){return!!document.currentScript&&(document.currentScript.src.indexOf("?"+b)!=-1||document.currentScript.src.indexOf("&"+b)!=-1)},mCP=function(){return typeof window.__onGCastApiAvailable=="function"?window.__onGCastApiAvailable:null},fOO=function(b){b.length?$Cm(b.shift(),function(){fOO(b)}):C8Q()},Wik=function(b){return"chrome-extension://"+b+"/cast_sender.js"},$Cm=function(b,
d,B){var k=document.createElement("script");
k.onerror=d;B&&(k.onload=B);_.L6(k,_.we(b));(document.head||document.documentElement).appendChild(k)},Oq4=function(){var b=ETr(),d=[];
if(b>1){var B=b-1;d.push("//www.gstatic.com/eureka/clank/"+b+"/cast_sender.js");d.push("//www.gstatic.com/eureka/clank/"+B+"/cast_sender.js")}return d},C8Q=function(){var b=mCP();
b&&b(!1,"No cast extension found")},Li0=function(){if(I00){var b=2,d=mCP(),B=function(){b--;
b==0&&d&&d(!0)};
window.__onGCastApiAvailable=B;$Cm("//www.gstatic.com/cast/sdk/libs/sender/1.0/cast_framework.js",C8Q,B)}},sHa=function(){Li0();
var b=Oq4();b.push("//www.gstatic.com/eureka/clank/cast_sender.js");fOO(b)},vTk=function(){Li0();
var b=Oq4();b.push.apply(b,_.K6(AzW.map(Wik)));b.push("//www.gstatic.com/eureka/clank/cast_sender.js");fOO(b)},I00=a0E("loadCastFramework")||a0E("loadCastApplicationFramework"),AzW=["pkedcjkdefgpdelpbcmbmeomcjbeemfm",
"enhhojjnijigcajfphajepfemndkmdlo"];var DCa=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(DCa,_.vD);var UCE=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(UCE,_.vD);var oRE=function(){var b=new UCE;return _.Vl(b,1,3)};var Wj=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(Wj,_.vD);var xNE=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(xNE,_.vD);var NDW=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(NDW,_.vD);NDW.prototype.getToken=function(){return _.jP(this,1)};
NDW.prototype.setToken=function(b){return _.nC(this,1,b)};
var Qna=function(b){return _.qP(b,3,_.NP,_.OV())},qIE=function(b){return _.qP(b,6,_.NP,_.OV())};var aX=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(aX,_.vD);aX.prototype.getToken=function(){return _.cU(this,NDW,2)};
aX.prototype.setToken=function(b){return _.Rc(this,2,b)};
aX.prototype.getName=function(){return _.jP(this,6)};
var p38=_.Jc(aX);var Mk8=function(b,d,B){this.requestMessage=b;this.methodDescriptor=d;this.metadata=B};
Mk8.prototype.getMetadata=function(){return this.metadata};var c98=function(b,d){d=d===void 0?{}:d;this.responseMessage=b;this.metadata=d;this.status=null};
c98.prototype.getMetadata=function(){return this.metadata};
c98.prototype.getStatus=function(){return this.status};var mc=function(b,d,B,k,G){this.name=b;this.methodType="unary";this.requestType=d;this.responseType=B;this.requestSerializeFn=k;this.responseDeserializeFn=G},J9Q=function(b,d,B){B=B===void 0?{}:B;
return new Mk8(d,b,B)};
mc.prototype.getName=function(){return this.name};var $I=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c($I,_.vD);$I.prototype.getHeader=function(){return _.cU(this,Wj,1)};
$I.prototype.setHeader=function(b){return _.Rc(this,1,b)};
$I.prototype.hasHeader=function(){return _.Ms(this,Wj,1)};var zfm=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(zfm,_.vD);var Rf5=new mc("/google.internal.identity.accountlinking.v1.AccountLinkingService/DeleteLink",$I,zfm,function(b){return b.serialize()},_.Jc(zfm));var OK=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(OK,_.vD);OK.prototype.getHeader=function(){return _.cU(this,Wj,1)};
OK.prototype.setHeader=function(b){return _.Rc(this,1,b)};
OK.prototype.hasHeader=function(){return _.Ms(this,Wj,1)};var X3W=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(X3W,_.vD);var hf5=new mc("/google.internal.identity.accountlinking.v1.AccountLinkingService/DepositGoogleCredential",OK,X3W,function(b){return b.serialize()},_.Jc(X3W));var IX=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(IX,_.vD);IX.prototype.getHeader=function(){return _.cU(this,Wj,1)};
IX.prototype.setHeader=function(b){return _.Rc(this,1,b)};
IX.prototype.hasHeader=function(){return _.Ms(this,Wj,1)};var Hqa=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(Hqa,_.vD);Hqa.prototype.getValues=function(b){return _.y5e(this,1,b)};var l0a=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(l0a,_.vD);l0a.prototype.getLink=function(){return _.cU(this,aX,1)};var tkg=new mc("/google.internal.identity.accountlinking.v1.AccountLinkingService/FinishOAuth",IX,l0a,function(b){return b.serialize()},_.Jc(l0a));var De=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(De,_.vD);De.prototype.getHeader=function(){return _.cU(this,Wj,1)};
De.prototype.setHeader=function(b){return _.Rc(this,1,b)};
De.prototype.hasHeader=function(){return _.Ms(this,Wj,1)};var jzk=new mc("/google.internal.identity.accountlinking.v1.AccountLinkingService/GetLink",De,aX,function(b){return b.serialize()},p38);var F7P=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(F7P,_.vD);var ZqW=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(ZqW,_.vD);ZqW.prototype.getUrl=function(){return _.jP(this,2)};
ZqW.prototype.setUrl=function(b){return _.nC(this,2,b)};var gRQ=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(gRQ,_.vD);var y9E=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(y9E,_.vD);var Sh0=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(Sh0,_.vD);var L68=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(L68,_.vD);var CQ5=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(CQ5,_.vD);var VkE=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(VkE,_.vD);var D8O=_.Jc(VkE);var iqE=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(iqE,_.vD);var w3P=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(w3P,_.vD);_.E=w3P.prototype;_.E.getHeader=function(){return _.cU(this,Wj,1)};
_.E.setHeader=function(b){return _.Rc(this,1,b)};
_.E.hasHeader=function(){return _.Ms(this,Wj,1)};
_.E.getCompletionUrl=function(){return _.jP(this,6)};
_.E.getDeviceId=function(){return _.jP(this,11)};var uGQ=new mc("/google.internal.identity.accountlinking.v1.AccountLinkingService/StartLinkingSession",w3P,VkE,function(b){return b.serialize()},D8O);var K7P=new Set(["SAPISIDHASH","APISIDHASH"]);var nRE=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(nRE,_.vD);nRE.prototype.getMessage=function(){return _.jP(this,2)};
var TDg=_.Jc(nRE);var Qzg=function(b,d){this.onDataCallbacks=[];this.onMetadataCallbacks=[];this.onStatusCallbacks=[];this.onEndCallbacks=[];this.onErrorCallbacks=[];this.xhrNodeReadableStream=b.nodeReadableStream;this.grpcResponseDeserializeFn=d;this.xhr=b.xhr;this.xhrNodeReadableStream&&r9W(this)},BQE=function(b,d){var B=new qhW;
_.JP(b.xhr,"complete",function(){if(b.xhr.isSuccess()){var k=b.xhr.getResponseText();var G;if(G=d)G=b.xhr,G.JSC$9969_xhr_&&G.isComplete()?(G=G.JSC$9969_xhr_.getResponseHeader("Content-Type"),G=G===null?void 0:G):G=void 0,G=G==="text/plain";if(G){if(!atob)throw Error("lk");k=atob(k)}try{var P=b.grpcResponseDeserializeFn(k)}catch(L){xC4(b,tZ8(new _.ux(13,"Error when deserializing response data; error: "+L+(", response: "+k)),B));return}k=_.OwG(b.xhr.getStatus());YhP(b,efm(b));k===0?bPW(b,P):xC4(b,tZ8(new _.ux(k,
"Xhr succeeded but the status code is not 200"),B))}else{k=b.xhr.getResponseText();P=efm(b);if(k){var v=dzm(b,k);k=v.code;G=v.details;v=v.metadata}else k=2,G="Rpc failed due to xhr error. uri: "+String(b.xhr.JSC$9969_lastUri_)+", error code: "+(b.xhr.JSC$9969_lastErrorCode_+", error: ")+b.xhr.getLastError(),v=P;YhP(b,P);xC4(b,tZ8(new _.ux(k,G,v),B))}})},r9W=function(b){b.xhrNodeReadableStream.on("data",function(d){if("1"in d){var B=d["1"];
try{var k=b.grpcResponseDeserializeFn(B)}catch(G){xC4(b,new _.ux(13,"Error when deserializing response data; error: "+G+(", response: "+B)))}k&&bPW(b,k)}if("2"in d)for(d=dzm(b,d["2"]),B=0;B<b.onStatusCallbacks.length;B++)b.onStatusCallbacks[B](d)});
b.xhrNodeReadableStream.on("end",function(){YhP(b,efm(b));for(var d=0;d<b.onEndCallbacks.length;d++)b.onEndCallbacks[d]()});
b.xhrNodeReadableStream.on("error",function(){if(b.onErrorCallbacks.length!==0){var d=b.xhr.JSC$9969_lastErrorCode_;d!==0||b.xhr.isSuccess()||(d=6);var B=-1;switch(d){case 0:var k=2;break;case 7:k=10;break;case 8:k=4;break;case 6:B=b.xhr.getStatus();k=_.OwG(B);break;default:k=14}YhP(b,efm(b));d=_.xLe(d)+", error: "+b.xhr.getLastError();B!==-1&&(d+=", http status code: "+B);xC4(b,new _.ux(k,d))}})},efm=function(b){var d={},B=nME(b.xhr);
Object.keys(B).forEach(function(k){d[k]=B[k]});
return d},dzm=function(b,d){var B=2,k={};
try{var G=TDg(d);B=_.IK(G,1);var P=G.getMessage();_.$$(G,Vp5,3,_.OV()).length&&(k["grpc-web-status-details-bin"]=d)}catch(v){b.xhr&&b.xhr.getStatus()===404?(B=5,P="Not Found: "+String(b.xhr.JSC$9969_lastUri_)):(B=14,P="Unable to parse RpcStatus: "+v)}return{code:B,details:P,metadata:k}};
Qzg.prototype.on=function(b,d){b==="data"?this.onDataCallbacks.push(d):b==="metadata"?this.onMetadataCallbacks.push(d):b==="status"?this.onStatusCallbacks.push(d):b==="end"?this.onEndCallbacks.push(d):b==="error"&&this.onErrorCallbacks.push(d);return this};
var kK4=function(b,d){d=b.indexOf(d);d>-1&&b.splice(d,1)};
Qzg.prototype.removeListener=function(b,d){b==="data"?kK4(this.onDataCallbacks,d):b==="metadata"?kK4(this.onMetadataCallbacks,d):b==="status"?kK4(this.onStatusCallbacks,d):b==="end"?kK4(this.onEndCallbacks,d):b==="error"&&kK4(this.onErrorCallbacks,d);return this};
Qzg.prototype.cancel=function(){this.xhr.abort()};
var bPW=function(b,d){for(var B=0;B<b.onDataCallbacks.length;B++)b.onDataCallbacks[B](d)},YhP=function(b,d){for(var B=0;B<b.onMetadataCallbacks.length;B++)b.onMetadataCallbacks[B](d)},xC4=function(b,d){for(var B=0;B<b.onErrorCallbacks.length;B++)b.onErrorCallbacks[B](d)},qhW=function(){var b=Error.call(this);
this.message=b.message;"stack"in b&&(this.stack=b.stack);this.name="AsyncStack";Object.setPrototypeOf(this,this.constructor.prototype)};
_.c(qhW,Error);var GKE=function(b){this.JSC$19855_worker_=b.worker||null;this.JSC$19855_streamBinaryChunks_=b.streamBinaryChunks||!1;this.JSC$19855_credentialsMode_=void 0};
_.CX(GKE,_.Dtw);GKE.prototype.createInstance=function(){var b=new UK(this.JSC$19855_worker_,this.JSC$19855_streamBinaryChunks_);this.JSC$19855_credentialsMode_&&b.setCredentialsMode(this.JSC$19855_credentialsMode_);return b};
GKE.prototype.setCredentialsMode=function(b){this.JSC$19855_credentialsMode_=b};
var UK=function(b,d){_.gh.call(this);this.JSC$19859_worker_=b;this.JSC$19859_streamBinaryChunks_=d;this.JSC$19859_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$19859_responseHeaders_=null;this.JSC$19859_method_="GET";this.JSC$19859_url_="";this.inProgress_=!1;this.JSC$19859_textDecoder_=this.currentReader_=this.fetchResponse_=null;this.abortController_=
new AbortController};
_.CX(UK,_.gh);UK.prototype.open=function(b,d){if(this.readyState!=0)throw this.abort(),Error("mk");this.JSC$19859_method_=b;this.JSC$19859_url_=d;this.readyState=1;Pm0(this)};
UK.prototype.send=function(b){if(this.readyState!=1)throw this.abort(),Error("nk");if(this.abortController_.signal.aborted)throw this.abort(),Error("ok");this.inProgress_=!0;var d={headers:this.requestHeaders_,method:this.JSC$19859_method_,credentials:this.JSC$19859_credentialsMode_,cache:void 0,signal:this.abortController_.signal};b&&(d.body=b);(this.JSC$19859_worker_||_.k4).fetch(new Request(this.JSC$19859_url_,d)).then(this.handleResponse_.bind(this),this.handleSendFailure_.bind(this))};
UK.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,EQ8(this));this.readyState=0};
UK.prototype.handleResponse_=function(b){if(this.inProgress_&&(this.fetchResponse_=b,this.JSC$19859_responseHeaders_||(this.status=this.fetchResponse_.status,this.statusText=this.fetchResponse_.statusText,this.JSC$19859_responseHeaders_=b.headers,this.readyState=2,Pm0(this)),this.inProgress_&&(this.readyState=3,Pm0(this),this.inProgress_)))if(this.responseType==="arraybuffer")b.arrayBuffer().then(this.handleResponseArrayBuffer_.bind(this),this.handleSendFailure_.bind(this));else if(typeof _.k4.ReadableStream!==
"undefined"&&"body"in b){this.currentReader_=b.body.getReader();if(this.JSC$19859_streamBinaryChunks_){if(this.responseType)throw Error("pk");this.response=[]}else this.response=this.responseText="",this.JSC$19859_textDecoder_=new TextDecoder;srO(this)}else b.text().then(this.handleResponseText_.bind(this),this.handleSendFailure_.bind(this))};
var srO=function(b){b.currentReader_.read().then(b.handleDataFromStream_.bind(b)).catch(b.handleSendFailure_.bind(b))};
UK.prototype.handleDataFromStream_=function(b){if(this.inProgress_){if(this.JSC$19859_streamBinaryChunks_&&b.value)this.response.push(b.value);else if(!this.JSC$19859_streamBinaryChunks_){var d=b.value?b.value:new Uint8Array(0);if(d=this.JSC$19859_textDecoder_.decode(d,{stream:!b.done}))this.response=this.responseText+=d}b.done?EQ8(this):Pm0(this);this.readyState==3&&srO(this)}};
UK.prototype.handleResponseText_=function(b){this.inProgress_&&(this.response=this.responseText=b,EQ8(this))};
UK.prototype.handleResponseArrayBuffer_=function(b){this.inProgress_&&(this.response=b,EQ8(this))};
UK.prototype.handleSendFailure_=function(){this.inProgress_&&EQ8(this)};
var EQ8=function(b){b.readyState=4;b.fetchResponse_=null;b.currentReader_=null;b.JSC$19859_textDecoder_=null;Pm0(b)};
UK.prototype.setRequestHeader=function(b,d){this.requestHeaders_.append(b,d)};
UK.prototype.getResponseHeader=function(b){return this.JSC$19859_responseHeaders_?this.JSC$19859_responseHeaders_.get(b.toLowerCase())||"":""};
UK.prototype.getAllResponseHeaders=function(){if(!this.JSC$19859_responseHeaders_)return"";for(var b=[],d=this.JSC$19859_responseHeaders_.entries(),B=d.next();!B.done;)B=B.value,b.push(B[0]+": "+B[1]),B=d.next();return b.join("\r\n")};
UK.prototype.setCredentialsMode=function(b){this.JSC$19859_credentialsMode_=b};
var Pm0=function(b){b.onreadystatechange&&b.onreadystatechange.call(b)};
Object.defineProperty(UK.prototype,"withCredentials",{get:function(){return this.JSC$19859_credentialsMode_==="include"},
set:function(b){this.setCredentialsMode(b?"include":"same-origin")}});var CmP=function(b){var d="";_.w1.forEach(b,function(B,k){d+=k;d+=":";d+=B;d+="\r\n"});
return d},vQ5=function(b,d,B){if(_.w1.isEmpty(B))return b;
B=CmP(B);if(typeof b==="string")return _.BT(b,_.E6(d),B);_.Pt(b,d,B);return b};var LEO=function(){this.isInputValid_=!0;this.JSC$19865_streamPos_=0;this.leftoverInput_=""};
LEO.prototype.isInputValid=function(){return this.isInputValid_};
LEO.prototype.decode=function(b){if(!this.isInputValid_)throw this.isInputValid_=!1,Error("qk`"+this.JSC$19865_streamPos_+"`stream already broken`"+b);this.leftoverInput_+=b;b=Math.floor(this.leftoverInput_.length/4);if(b==0)return null;try{var d=_.yux(this.leftoverInput_.slice(0,b*4))}catch(B){throw d=this.leftoverInput_,b=B.message,this.isInputValid_=!1,Error("qk`"+this.JSC$19865_streamPos_+"`"+b+"`"+d);}this.JSC$19865_streamPos_+=b*4;this.leftoverInput_=this.leftoverInput_.slice(b*4);return d};var ZcO=function(){this.errorMessage_=null;this.result_=[];this.countLengthBytes_=this.length_=this.tag_=this.state_=this.JSC$19868_streamPos_=0;this.messageBuffer_=null;this.countMessageBytes_=0};
ZcO.prototype.isInputValid=function(){return this.state_!=3};
var fL8=function(b,d,B,k){b.state_=3;b.errorMessage_="The stream is broken @"+b.JSC$19868_streamPos_+"/"+B+". Error: "+k+". With input:\n"+d;throw Error(b.errorMessage_);};
ZcO.prototype.acceptsBinaryInput=function(){return!0};
ZcO.prototype.parse=function(b){function d(A){A&128&&fL8(P,v,L,"invalid tag");(A&7)!=2&&fL8(P,v,L,"invalid wire type");P.tag_=A>>>3;P.tag_!=1&&P.tag_!=2&&P.tag_!=15&&fL8(P,v,L,"unexpected tag");P.state_=1;P.length_=0;P.countLengthBytes_=0}
function B(A){P.countLengthBytes_++;P.countLengthBytes_==5&&A&240&&fL8(P,v,L,"message length too long");P.length_|=(A&127)<<(P.countLengthBytes_-1)*7;A&128||(P.state_=2,P.countMessageBytes_=0,typeof Uint8Array!=="undefined"?P.messageBuffer_=new Uint8Array(P.length_):P.messageBuffer_=Array(P.length_),P.length_==0&&G())}
function k(A){P.messageBuffer_[P.countMessageBytes_++]=A;P.countMessageBytes_==P.length_&&G()}
function G(){if(P.tag_<15){var A={};A[P.tag_]=P.messageBuffer_;P.result_.push(A)}P.state_=0}
for(var P=this,v=b instanceof Array?b:new Uint8Array(b),L=0;L<v.length;){switch(P.state_){case 3:fL8(P,v,L,"stream already broken");break;case 0:d(v[L]);break;case 1:B(v[L]);break;case 2:k(v[L]);break;default:throw Error("rk`"+P.state_);}P.JSC$19868_streamPos_++;L++}b=P.result_;P.result_=[];return b.length>0?b:null};var gNO=function(){this.errorMessage_=null;this.JSC$19871_streamPos_=0;this.base64Decoder_=new LEO;this.pbParser_=new ZcO};
gNO.prototype.isInputValid=function(){return this.errorMessage_===null};
var AD5=function(b,d,B){b.errorMessage_="The stream is broken @"+b.JSC$19871_streamPos_+". Error: "+B+". With input:\n"+d;throw Error(b.errorMessage_);};
gNO.prototype.acceptsBinaryInput=function(){return!1};
gNO.prototype.parse=function(b){this.errorMessage_!==null&&AD5(this,b,"stream already broken");var d=null;try{var B=this.base64Decoder_.decode(b);d=B===null?null:this.pbParser_.parse(B)}catch(k){AD5(this,b,k.message)}this.JSC$19871_streamPos_+=b.length;return d};var Fpa=function(){this.errorMessage_=this.jsonStreamParser_=null;this.state_=this.JSC$19874_streamPos_=0;this.result_=[];this.statusParsed_=!1};
Fpa.prototype.isInputValid=function(){return this.errorMessage_===null};
Fpa.prototype.acceptsBinaryInput=function(){return!1};
Fpa.prototype.parse=function(b){function d(A){P.state_=6;P.errorMessage_="The stream is broken @"+P.JSC$19874_streamPos_+"/"+v+". Error: "+A+". With input:\n";throw Error(P.errorMessage_);}
function B(){P.jsonStreamParser_=new _.Rz({allowCompactJsonArrayFormat:!0,deliverMessageAsRawString:!0})}
function k(A){if(A)for(var a=0;a<A.length;a++){var O={};O[1]=A[a];P.result_.push(O)}}
function G(A){if(A){(P.statusParsed_||A.length>1)&&d("extra status: "+A);P.statusParsed_=!0;var a={};a[2]=A[0];P.result_.push(a)}}
for(var P=this,v=0;v<b.length;){var L;if(L=P.state_!==2){a:{for(;v<b.length;){if(!_.zL(b[v])){L=!0;break a}v++;P.JSC$19874_streamPos_++}L=!1}L=!L}if(L)return null;switch(P.state_){case 6:d("stream already broken");break;case 0:b[v]==="["?(P.state_=1,v++,P.JSC$19874_streamPos_++):d("unexpected input token");break;case 1:b[v]==="["?(P.state_=2,B()):b[v]===","||b.slice(v,v+5)=="null,"?P.state_=3:b[v]==="]"?(P.state_=5,v++,P.JSC$19874_streamPos_++):d("unexpected input token");break;case 2:L=P.jsonStreamParser_.parse(b.substring(v));
k(L);P.jsonStreamParser_.done()?(P.state_=3,L=P.jsonStreamParser_.JSC$11653_buffer_,P.JSC$19874_streamPos_+=b.length-v-L.length,b=L,v=0):(P.JSC$19874_streamPos_+=b.length-v,v=b.length);break;case 3:b[v]===","||b.slice(v,v+5)=="null,"?(P.state_=4,B(),P.jsonStreamParser_.parse("["),v+=b[v]===","?1:5,P.JSC$19874_streamPos_++):b[v]==="]"&&(P.state_=5,v++,P.JSC$19874_streamPos_++);break;case 4:L=P.jsonStreamParser_.parse(b.substring(v));G(L);P.jsonStreamParser_.done()?(P.state_=5,L=P.jsonStreamParser_.JSC$11653_buffer_,
P.JSC$19874_streamPos_+=b.length-v-L.length,b=L,v=0):(P.JSC$19874_streamPos_+=b.length-v,v=b.length);break;case 5:d("extra input after stream end")}}return P.result_.length>0?(b=P.result_,P.result_=[],b):null};var WEP=function(b){this.JSC$19877_xhr_=b;this.JSC$19877_parser_=null;this.status_=this.JSC$19877_pos_=0;this.hasStreamingResponseData_=!1;this.dataHandler_=this.statusHandler_=this.JSC$19877_textDecoder_=null;this.JSC$19877_eventHandler_=new _.Jt(this);this.JSC$19877_eventHandler_.listen(this.JSC$19877_xhr_,"readystatechange",this.JSC$19879_readyStateChangeHandler_)},oX=function(b,d){b.status_!=d&&(b.status_=d,b.statusHandler_&&b.statusHandler_())},aLW=function(b){b.JSC$19877_eventHandler_.removeAll();
if(b.JSC$19877_xhr_){var d=b.JSC$19877_xhr_;b.JSC$19877_xhr_=null;d.abort();d.dispose()}};
WEP.prototype.getStatus=function(){return this.status_};
WEP.prototype.JSC$19879_readyStateChangeHandler_=function(b){b=b.target;try{if(b==this.JSC$19877_xhr_)a:{var d=_.TN(this.JSC$19877_xhr_),B=this.JSC$19877_xhr_.JSC$9969_lastErrorCode_,k=this.JSC$19877_xhr_.getStatus(),G=this.JSC$19877_xhr_.getResponseText();b=[];if(this.JSC$19877_xhr_.getResponse()instanceof Array){var P=this.JSC$19877_xhr_.getResponse();P.length>0&&P[0]instanceof Uint8Array&&(this.hasStreamingResponseData_=!0,b=P)}if(!(d<3||d==3&&!G&&b.length==0))if(k=k==200||k==206,d==4&&(B==8?oX(this,
7):B==7?oX(this,8):k||oX(this,3)),this.JSC$19877_parser_||(this.JSC$19877_parser_=yBr(this.JSC$19877_xhr_),this.JSC$19877_parser_==null&&oX(this,5)),this.status_>2)aLW(this);else{if(b.length>this.JSC$19877_pos_){var v=b.length;B=[];try{if(this.JSC$19877_parser_.acceptsBinaryInput())for(var L=0;L<v;L++){var A=this.JSC$19877_parser_.parse(Array.from(b[L]));A&&(B=B.concat(A))}else{A="";if(!this.JSC$19877_textDecoder_){if(typeof TextDecoder==="undefined")throw Error("sk");this.JSC$19877_textDecoder_=
new TextDecoder}for(L=0;L<v;L++)A+=this.JSC$19877_textDecoder_.decode(b[L],{stream:d==4&&L==v-1});B=this.JSC$19877_parser_.parse(A)}b.splice(0,v);B&&this.dataHandler_(B)}catch(O){oX(this,5);aLW(this);break a}}else if(G.length>this.JSC$19877_pos_){L=G.slice(this.JSC$19877_pos_);this.JSC$19877_pos_=G.length;try{var a=this.JSC$19877_parser_.parse(L);a!=null&&this.dataHandler_&&this.dataHandler_(a)}catch(O){oX(this,5);aLW(this);break a}}d==4?(G.length!=0||this.hasStreamingResponseData_?oX(this,2):oX(this,
4),aLW(this)):oX(this,1)}}}catch(O){oX(this,6),aLW(this)}};var mzQ=function(b){b=this.xhrReader_=b;var d=(0,_.Sm)(this.onData_,this);b.dataHandler_=d;b=this.xhrReader_;d=(0,_.Sm)(this.onStatusChange_,this);b.statusHandler_=d;this.JSC$19881_callbackMap_={};this.callbackOnceMap_={}};
_.E=mzQ.prototype;_.E.on=function(b,d){var B=this.JSC$19881_callbackMap_[b];B||(B=[],this.JSC$19881_callbackMap_[b]=B);B.push(d);return this};
_.E.addListener=function(b,d){this.on(b,d);return this};
_.E.removeListener=function(b,d){var B=this.JSC$19881_callbackMap_[b];B&&_.SC(B,d);(b=this.callbackOnceMap_[b])&&_.SC(b,d);return this};
_.E.once=function(b,d){var B=this.callbackOnceMap_[b];B||(B=[],this.callbackOnceMap_[b]=B);B.push(d);return this};
_.E.onData_=function(b){var d=this.JSC$19881_callbackMap_.data;d&&$zO(b,d);(d=this.callbackOnceMap_.data)&&$zO(b,d);this.callbackOnceMap_.data=[]};
var $zO=function(b,d){for(var B={},k=0;k<b.length;B={message$jscomp$1008:void 0},k++)B.message$jscomp$1008=b[k],d.forEach(function(G){return function(P){try{P(G.message$jscomp$1008)}catch(v){}}}(B))};
mzQ.prototype.onStatusChange_=function(){switch(this.xhrReader_.getStatus()){case 1:OPO(this,"readable");break;case 5:case 6:case 4:case 7:case 3:OPO(this,"error");break;case 8:OPO(this,"close");break;case 2:OPO(this,"end")}};
var OPO=function(b,d){var B=b.JSC$19881_callbackMap_[d];B&&B.forEach(function(k){try{k()}catch(G){}});
(B=b.callbackOnceMap_[d])&&B.forEach(function(k){k()});
b.callbackOnceMap_[d]=[]};var ILP=function(){var b={format:"jspb"};b=b===void 0?{}:b;this.suppressCorsPreflight=b.suppressCorsPreflight||_.dF("suppressCorsPreflight",b)||!1;this.withCredentials=b.withCredentials||_.dF("withCredentials",b)||!1;this.streamInterceptors=b.streamInterceptors||[];this.unaryInterceptors=b.unaryInterceptors||[];this.workerScope=b.workerScope;this.chunkedServerStreaming=b.useFetchDownloadStreams||!1},oQO=function(b,d,B,k,G,P){P=P===void 0?{}:P;
var v=d.substring(0,d.length-G.name.length),L,A=(L=P)==null?void 0:L.signal;return Dzg(function(a){return new Promise(function(O,I){if(A==null?0:A.aborted){var D=new _.ux(1,"Aborted");D.cause=A.reason;I(D)}else{var U={},M=Uz4(b,a,v);M.on("error",function(z){return void I(z)});
M.on("metadata",function(z){U=z});
M.on("data",function(z){var H=U;H=H===void 0?{}:H;O(new c98(z,H))});
A&&A.addEventListener("abort",function(){M.cancel();var z=new _.ux(1,"Aborted");z.cause=A.reason;I(z)})}})},b.unaryInterceptors).call(b,J9Q(G,B,k)).then(function(a){return a.responseMessage})},NQm=function(b,d,B,k,G,P){P=P===void 0?{}:P;
return oQO(b,d,B,k,G,P)};
ILP.prototype.serverStreaming=function(b,d,B,k){var G=this,P=b.substring(0,b.length-k.name.length);return pB4(function(v){var L=v.methodDescriptor,A=v.getMetadata(),a=M34(G,!1);A=cDE(G,A,a,P+L.getName());var O=JD0(a,L.responseDeserializeFn,!0);v=L.requestSerializeFn(v.requestMessage);a.send(A,"POST",v);return O},this.streamInterceptors).call(this,J9Q(k,d,B))};
var Uz4=function(b,d,B){var k=d.methodDescriptor,G=d.getMetadata(),P=M34(b,!0);b=cDE(b,G,P,B+k.getName());B=JD0(P,k.responseDeserializeFn,!1);BQE(B,G["X-Goog-Encode-Response-If-Executable"]==="base64");d=k.requestSerializeFn(d.requestMessage);P.send(b,"POST",d);return B},M34=function(b,d){d=b.chunkedServerStreaming&&!d;
return b.workerScope||d?new _.nu(new GKE({worker:b.workerScope,streamBinaryChunks:d})):new _.nu},cDE=function(b,d,B,k){d["Content-Type"]="application/json+protobuf";
d["X-User-Agent"]="grpc-web-javascript/0.1";var G=d.Authorization;if(G&&K7P.has(G.split(" ")[0])||b.withCredentials)B.JSC$9969_withCredentials_=!0;if(b.suppressCorsPreflight)k=vQ5(k,"$httpHeaders",d);else for(b=_.C(Object.keys(d)),G=b.next();!G.done;G=b.next())G=G.value,B.headers.set(G,d[G]);return k},JD0=function(b,d,B){if(B){B=new WEP(b);
var k=new mzQ(B)}return new Qzg({xhr:b,nodeReadableStream:k},d)},pB4=function(b,d){return d.reduce(function(B,k){return function(G){return k.intercept(G,B)}},b)},Dzg=function(b,d){return d.reduce(function(B,k){return function(G){return k.intercept(G,B)}},b)};var z9a=function(b){this.client_=new ILP;this.hostname_=b==void 0?b:b.replace(/\/+$/,"")};
_.E=z9a.prototype;_.E.JSC$19899_depositGoogleCredential=function(b,d,B){return NQm(this.client_,this.hostname_+"/$rpc/google.internal.identity.accountlinking.v1.AccountLinkingService/DepositGoogleCredential",b,d||{},hf5,B)};
_.E.deleteLink=function(b,d,B){return NQm(this.client_,this.hostname_+"/$rpc/google.internal.identity.accountlinking.v1.AccountLinkingService/DeleteLink",b,d||{},Rf5,B)};
_.E.JSC$19899_finishOAuth=function(b,d,B){return NQm(this.client_,this.hostname_+"/$rpc/google.internal.identity.accountlinking.v1.AccountLinkingService/FinishOAuth",b,d||{},tkg,B)};
_.E.getLink=function(b,d,B){return NQm(this.client_,this.hostname_+"/$rpc/google.internal.identity.accountlinking.v1.AccountLinkingService/GetLink",b,d||{},jzk,B)};
_.E.startLinkingSession=function(b,d,B){return NQm(this.client_,this.hostname_+"/$rpc/google.internal.identity.accountlinking.v1.AccountLinkingService/StartLinkingSession",b,d||{},uGQ,B)};var R9E=[0,_.BP,1,FUr,[0,_.Es,[0,_.GG,-1]],[0,jNr],[0,_.fM,-1],[0,jNr]];var XBE=function(){this.storage=new Map},HPQ=function(b,d,B,k,G){if(!b.storage.has(d))return null;
b=_.C(b.storage.get(d));for(d=b.next();!d.done;d=b.next())if(d=d.value,!G||d.linkName===G)if(B&&d.scopes&&h9O(d.scopes,B)||k&&d.capabilities&&h9O(d.capabilities,k))return d;return null},lLa=function(b,d,B){if(!B)b.storage.delete(d);
else if(b.storage.has(d)){var k=b.storage.get(d).filter(function(G){return G.linkName!==B});
k.length>0?b.storage.set(d,k):b.storage.delete(d)}},h9O=function(b,d){d=_.C(d);
for(var B=d.next();!B.done;B=d.next())if(!b.has(B.value))return!1;return!0};var t35=function(){var b=_.xe("LINK_GAL_DOMAIN");this.alsDomain1p=_.xe("LINK_GAL_DOMAIN");this.alsDomain3p=b;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},jrO=function(b,d){b.apiKey=d;
return b};
t35.prototype.build=function(){var b={};if(this.supportedFlows===void 0||this.supportedFlows.size===0)throw Error("tk");b.supportedFlows=this.supportedFlows;if(this.dataUsageNoticeConfig!==void 0){if(this.dataUsageNoticeConfig.enabledDataUsageNoticeUis.size===0)throw Error("uk");if(!this.dataUsageNoticeConfig.uiAdapter)throw Error("vk");b.dataUsageNoticeConfig=this.dataUsageNoticeConfig}this.galSdkEventHandler!==void 0&&(b.galSdkEventHandler=this.galSdkEventHandler);if(this.apiKey!==void 0)b.apiKey=
this.apiKey,b.alsDomain=this.alsDomain1p;else{if(this.oauthToken===void 0)throw Error("wk");b.oauthToken=this.oauthToken;b.alsDomain=this.alsDomain3p}b.clientXd3=this.clientXd3;b.accountLinkingEntryPoint=this.accountLinkingEntryPoint;this.authUser!==void 0&&(b.authUser=this.authUser);this.bucket!==void 0&&(b.bucket=this.bucket);this.completionUrl!==void 0&&(b.completionUrl=this.completionUrl);this.interactionMode!==void 0&&(b.interactionMode=this.interactionMode);this.redirectServiceUrl!==void 0&&
(b.redirectServiceUrl=this.redirectServiceUrl);this.locale!==void 0&&(b.locale=this.locale);this.localStorage!==void 0&&(b.localStorage=this.localStorage);b.loggerType=this.loggerType;b.clientEnvironment=this.clientEnvironment;b.colorScheme=this.colorScheme;b.showCloseOption=this.showCloseOption;return b};var oC=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(oC,_.vD);var FEk=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(FEk,_.vD);var ZPr=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(ZPr,_.vD);var pN=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(pN,_.vD);var gQE=function(b){return _.Fg(b,1)};var yDE=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(yDE,_.vD);var nNO=_.Jc(yDE),NI=[1,2,3,4,5];var icO=function(b){try{return nNO(b)}catch(d){return null}},SdO=function(){},wE8=function(b,d){switch(_.zV(d,NI)){case 4:return(d=_.yl(d,ZPr,4,NI))&&b.logStateTransition(_.Fg(d,1)),!0;
case 5:return(d=_.yl(d,FEk,5,NI))&&b.logInternalEvent(_.Fg(d,1)),!0}return!1},TTO=function(b){switch(b){case 0:return 0;
case 1:return 6;case 2:return 2;case 3:return 3;case 4:return 50;default:_.qS(b)}};var SIk=function(b,d){var B=this;this.validator=b;this.messageListener=d;this.dismissCallback=function(){V3r(B,{errorCode:9,errorMessage:"iFrame closed by parent window"})};
this.JSC$19928_receiveMessage=function(k){k.type==="message"&&(k=k.event_,k!==null&&(new URL(B.iframe.src)).origin===k.origin&&B.validator(k.data,k.origin)&&!B.messageListener(k.data)&&(B.JSC$19928_resolveCb!==void 0&&B.JSC$19928_resolveCb(k.data),iPW(B)))}},Kpm=function(b,d,B){b.uiHandler!==void 0&&V3r(b,{errorCode:7,
errorMessage:"iFrame window is already open"});return new Promise(function(k,G){b.JSC$19928_resolveCb=k;b.JSC$19928_rejectCb=G;b.iframe=document.createElement("iframe");_.Bz(b.iframe,d);b.uiHandler=B.displayContent(b.iframe,b.dismissCallback);_.JP(window,"message",b.JSC$19928_receiveMessage,!1,b)})},V3r=function(b,d){b.JSC$19928_rejectCb!==void 0&&b.JSC$19928_rejectCb(d);
iPW(b)},iPW=function(b){b.uiHandler!==void 0&&b.uiHandler.hideContent();
_.Zj(window,"message",b.JSC$19928_receiveMessage,!1,b);b.JSC$19928_resolveCb=void 0;b.JSC$19928_rejectCb=void 0;b.uiHandler=void 0;b.iframe=void 0};var wB4=function(b){if(b===2){var d;b=((d=window)==null?0:d.matchMedia("(prefers-color-scheme: dark)").matches)?1:0}return b},uTm=function(b){b=wB4(b);
switch(b){case 0:return"light";case 1:return"dark";default:_.qS(b)}};var VZm=new Set(["https://myaccount.google.com","https://myaccount-dev.corp.google.com","https://myaccount-autopush.corp.google.com","https://myaccount-staging.corp.google.com"]),umE=function(b,d){this.JSC$19940_linkingSession=b;this.noticeConfig=d;this.displayInfoMap=new Map;var B=new Map;if(_.Ms(this.JSC$19940_linkingSession,gRQ,7))for(b=_.cU(this.JSC$19940_linkingSession,gRQ,7),b=_.$$(b,ZqW,1,_.OV()),b=_.C(b),d=b.next();!d.done;d=b.next())d=d.value,B.set(_.Fg(d,1),_.tQx(_.cU(d,_.u8m,3)));if(B.size>
0&&this.noticeConfig!==void 0&&this.noticeConfig.enabledDataUsageNoticeUis.size>0){d=this.noticeConfig.enabledDataUsageNoticeUis;b=d.has(0)?B.get(1):void 0;d=d.has(1)?B.get(2):void 0;B=b!==void 0&&d!==void 0?B.get(3):void 0;var k=this.noticeConfig.nestedOrigins;var G=new yDE;var P=new oC;G=_.Xe(G,2,NI,P);P=new yDE;var v=new oC;P=_.Xe(P,3,NI,v);v=[];b!==void 0&&(this.displayInfoMap.set(1,[{trustedUrl:b,lastEvent:G,nestedOrigins:k}]),v.push({trustedUrl:b,lastEvent:G,nestedOrigins:k}));d!==void 0&&(this.displayInfoMap.set(2,
[{trustedUrl:d,lastEvent:P,nestedOrigins:k}]),v.push({trustedUrl:d,lastEvent:P,nestedOrigins:k}));B!==void 0?this.displayInfoMap.set(3,[{trustedUrl:B,lastEvent:P,nestedOrigins:k}]):this.displayInfoMap.set(3,v)}};var KEa=function(b){var d=new XBE;this.galService=b;this.galCache=d};
KEa.prototype.getLink=function(b){var d=b.serviceId;var B=b.scopes;var k=b.capabilities;var G=b.linkName;var P=this,v;return _.f(function(L){if(k!==void 0&&B!==void 0)throw Error("xk");v=HPQ(P.galCache,d,B,k,G);return v!==null?L.return(v):L.return(P.galService.getLink({serviceId:d,sessionId:Math.floor(Math.random()*2147483648),scopes:B,capabilities:k,linkName:G}).then(function(A){A=YIg(A);var a=P.galCache;a.storage.has(d)?a.storage.get(d).push(A):a.storage.set(d,[A]);return A}))})};
KEa.prototype.deleteLink=function(b,d,B){var k=this;return _.f(function(G){lLa(k.galCache,b,B);return G.return(k.galService.deleteLink({serviceId:b,sessionId:Math.floor(Math.random()*2147483648),accountLinkingEntryPoint:d,linkName:B}).then(function(){return!0}))})};var TQ8=function(b,d){var B=this;this.validator=b;this.msgHandler=d;this.closedPopupTimeout=this.JSC$19962_rejectCb=this.JSC$19962_resolveCb=this.popup=null;this.JSC$19962_receiveMessage=function(k){if(k!==null&&(k=k.event_,k.source===B.popup)){var G=k.data;if(B.validator(G,k.origin)){var P;(P=B.msgHandler)!=null&&P.call(B,G)||(B.JSC$19962_resolveCb!==null&&B.JSC$19962_resolveCb(G),nQE(B))}}}};
TQ8.prototype.open=function(b,d){var B=this;this.popup!==null&&rDk(this);return new Promise(function(k,G){B.JSC$19962_resolveCb=k;B.JSC$19962_rejectCb=G;B.popup=_.Go(window,b,"",d);_.JP(window,"message",B.JSC$19962_receiveMessage,!1,B);Qra(B)})};
var rDk=function(b,d){b.JSC$19962_rejectCb!==null&&b.JSC$19962_rejectCb(d);nQE(b)},nQE=function(b){b.closedPopupTimeout&&(b.closedPopupTimeout.cancel(),b.closedPopupTimeout=null);
b.popup&&b.popup.close();_.Zj(window,"message",b.JSC$19962_receiveMessage,!1,b);b.popup=null;b.JSC$19962_resolveCb=null;b.JSC$19962_rejectCb=null},Qra=function(b){b.closedPopupTimeout=_.neV(100).then(function(){b.popup?b.popup.closed?qd5(b):Qra(b):rDk(b,{errorCode:8,
errorMessage:"Popup blocked by the browser"})},function(){})},qd5=function(b){b.closedPopupTimeout=_.neV(100).then(function(){rDk(b,{errorCode:9,
errorMessage:"Popup closed by the user"})},function(){})};var xzO=new Set(["https://oauth-redirect.googleusercontent.com","https://oauth-redirect-sandbox.googleusercontent.com","https://oauth-redirect-test.googleusercontent.com"]),YdE=function(b,d,B,k,G,P,v,L,A,a){var O=this;this.serviceId=b;this.sessionId=d;this.galService=B;this.oauthDetails=k;this.galLogger=G;this.interactionMode=P;this.redirectServiceUrl=v;this.consentLanguageKeys=L;this.dynamicUrlParameters=A;this.partnerConfigMinReadTimestamp=a;this.started=!1;this.JSC$19968_dataValidator=function(I,
D){var U=xzO.has(D);U||O.redirectServiceUrl===void 0||(U=O.redirectServiceUrl===D);return U?I.sentinel==="gdi":!1}};
YdE.prototype.complete=function(){var b=this,d;return _.f(function(B){if(b.interactionMode!==1)return B.return(Promise.resolve({statusCode:7,statusMessage:"Flow completion is only supported for redirect mode"}));d=vor.getRedirectStateFromUri();return d===null?B.return(Promise.resolve({statusCode:12,statusMessage:"redirect_state is missing in URI"})):B.return(e9E(b,d))})};
YdE.prototype.start=function(){var b=this,d;return _.f(function(B){if(b.started)return B.return(Promise.resolve({statusCode:12,statusMessage:"OAuth flow is already active."}));if(!_.jP(b.oauthDetails,1))return B.return(Promise.resolve({statusCode:7,statusMessage:"OAuth flow does not have redirect URL"}));if(b.interactionMode===1)return vor.setLocation(_.jP(b.oauthDetails,1)),B.return(Promise.resolve({statusCode:6,statusMessage:"OAuth flow redirected to different page"}));b.started=!0;b.galLogger.logStateTransition(5);
d=vor.getPostMessagePopup(b.JSC$19968_dataValidator);return B.return(d.open(_.jP(b.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(k){b.started=!1;var G=b.galLogger;if((k==null?void 0:k.error)!==void 0)throw G.logInternalEvent(59),Error("yk");if((k==null?void 0:k.redirect_state)===void 0)throw G.logInternalEvent(131),Error("zk");return e9E(b,k.redirect_state)}).catch(function(k){b.started=
!1;
return k.errorCode!==void 0?{statusCode:k.errorCode,statusMessage:k.errorMessage}:{statusCode:7,statusMessage:"OAuth flow popup page did not return result"}}))})};
var e9E=function(b,d){return _.f(function(B){return B.return(b7P(b.galService,{serviceId:b.serviceId,sessionId:b.sessionId,dynamicUrlParameters:b.dynamicUrlParameters,redirectState:d,consentLanguageKeys:b.consentLanguageKeys,partnerConfigMinReadTimestamp:b.partnerConfigMinReadTimestamp}).then(function(k){var G={statusCode:1,link:YIg(k.getLink())};S_k(_.Jz(k,3))!==void 0&&(G.callerState=S_k(_.Jz(k,3)));_.ZE2(k,4,Hqa,yPr).size>0&&(G.redirectUriParams=new Map(Array.from(_.ZE2(k,4,Hqa,yPr).entries()).map(function(P){var v=
_.C(P);P=v.next().value;var L=v.next().value;v=[];var A=v.concat;L=_.qP(L,1,_.NP,_.OV());return[P,A.call(v,_.K6(L))]})));
b.galLogger.logInternalEvent(134);return G}))})},vor={getPostMessagePopup:function(b){return new TQ8(b)},
getRedirectStateFromUri:function(){var b=_.kU(vor.getLocation()).fragment_;return(new _.Ni(b)).get("redirect_state",null)},
getLocation:function(){return window.location.href},
setLocation:function(b){_.cn4(window.location,_.Tb(b))},
createOAuthFlow:function(b,d){return new YdE(b.serviceId,b.sessionId,b.galService,d,b.galLogger,b.interactionMode,b.redirectServiceUrl,b.consentLanguageKeys,b.dynamicUrlParameters,b.partnerConfigMinReadTimestamp)}};var dwE=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(dwE,_.vD);var BdE=_.Jc(dwE);var kxa=new Set(["https://myaccount.google.com","https://myaccount-dev.corp.google.com","https://myaccount-autopush.corp.google.com","https://myaccount-staging.corp.google.com"]),GxE=function(b,d,B,k,G,P,v,L,A){var a=this;this.serviceId=b;this.sessionId=d;this.galService=B;this.gsiWebFlowDetails=k;this.colorScheme=G;this.showCloseOption=P;this.galLogger=v;this.interactionMode=L;this.redirectServiceUrl=A;this.started=!1;this.JSC$19981_dataValidator=function(O,I){var D=kxa.has(I);D||a.redirectServiceUrl===
void 0||(D=a.redirectServiceUrl===I);return D?O.sentinel==="gal":!1};
this.logEventProcessor=function(O){return O.result?(O=icO(O.result))?wE8(a.galLogger,O):!1:!1}};
GxE.prototype.complete=function(){var b=this,d,B;return _.f(function(k){if(b.interactionMode!==1)return k.return(Promise.resolve({statusCode:7,statusMessage:"Flow completion is only supported for redirect mode"}));d=fwr.getRedirectStateFromUri();if(d===void 0)return b.galLogger.JSC$19920_logErrorEvent(131),k.return(Promise.resolve({statusCode:12,statusMessage:"redirect_state is missing in URI"}));try{return B=P7E(b,d),k.return(Etr(b,B))}catch(G){return k.return(Promise.resolve({statusCode:12,statusMessage:"`e`"}))}})};
GxE.prototype.start=function(){var b=this,d;return _.f(function(B){if(b.started)return B.return(Promise.resolve({statusCode:12,statusMessage:"Streamlined flow is already active."}));if(!_.jP(b.gsiWebFlowDetails,1))return B.return(Promise.resolve({statusCode:7,statusMessage:"Streamlined flow does not have URL"}));if(b.interactionMode===1)return fwr.setLocation(sm4(b,_.jP(b.gsiWebFlowDetails,1))),B.return(Promise.resolve({statusCode:6,statusMessage:"Streamlined flow redirected to different page"}));
b.started=!0;d=fwr.getPostMessagePopup(b.JSC$19981_dataValidator,b.logEventProcessor);return B.return(d.open(sm4(b,_.jP(b.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(k){b.started=!1;if((k==null?void 0:k.result)===void 0)throw b.galLogger.JSC$19920_logErrorEvent(131),Error("zk");k=P7E(b,k.result);return Etr(b,k)}).catch(function(k){b.started=!1;
return k.errorCode!==void 0?{statusCode:k.errorCode,statusMessage:k.errorMessage}:{statusCode:7,statusMessage:"Streamlined flow popup page did not return result"}}))})};
var sm4=function(b,d){b=["result_channel",b.interactionMode===1?"2":"1","color_scheme",uTm(b.colorScheme),"show_close_option",b.showCloseOption];return SYE(d,b)},Etr=function(b,d){if(d!==null&&_.Ms(d,pN,2)){var B,k=d==null?void 0:(B=_.cU(d,pN,2))==null?void 0:_.Fg(B,2);
k&&b.galLogger.JSC$19920_logErrorEvent(TTO(k));return gQE(_.cU(d,pN,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 b.galService.getLink({serviceId:b.serviceId,sessionId:b.sessionId,consistencyKey:_.jP(d,1)}).then(function(G){G=YIg(G);b.galLogger.logInternalEvent(134);return{statusCode:1,link:G}})},P7E=function(b,d){d=BdE(d);
if(!_.Ms(d,pN,2)&&_.jP(d,1)==="")throw b.galLogger.JSC$19920_logErrorEvent(5),Error("Ak");return d},fwr={getPostMessagePopup:function(b,d){return new TQ8(b,d)},
getRedirectStateFromUri:function(){return _.Gk(_.kU(fwr.getLocation()),"redirect_state")},
getLocation:function(){return window.location.href},
setLocation:function(b){_.cn4(window.location,_.Tb(b))},
createStreamlinedFlow:function(b,d){return new GxE(b.serviceId,b.sessionId,b.galService,d,b.colorScheme,b.showCloseOption,b.galLogger,b.interactionMode,b.redirectServiceUrl)}};var OC8=function(b){this.storage=(b=b?_.T3("GAL"):_.ecE("GAL"))?new _.wF(b):null};
OC8.prototype.getSession=function(b){if(this.storage!==null)try{var d=this.storage.get("SAVED_SESSION");if(d===void 0)return null;if(d.serviceId===b)return d}catch(B){}return null};var C78=function(){};
_.c(C78,SdO);C78.prototype.logStateTransition=function(){};
C78.prototype.logInternalEvent=function(){};
C78.prototype.JSC$19920_logErrorEvent=function(){};var vt5=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(vt5,_.vD);vt5.prototype.getCompletionUrl=function(){return _.jP(this,15)};var N0=function(b,d,B,k,G,P){this.serviceId=b;this.environment=d;this.sessionId=B;this.colorSchemeSelected=k;this.colorThemeDisplayed=G;this.JSC$19994_transport=P;this.currentState=1};
_.c(N0,SdO);N0.prototype.logStateTransition=function(b){var d=L94(this);d=_.Ji(d,3,this.currentState);d=_.Ji(d,1,b);this.currentState=b;b=KGE(1);this.dispatch(d,b)};
N0.prototype.logInternalEvent=function(b){b=KGE(b);this.dispatch(L94(this),b)};
N0.prototype.JSC$19920_logErrorEvent=function(b){var d=L94(this);d=_.Ji(d,1,10);b=KGE(b);this.dispatch(d,b)};
var L94=function(b){var d=new vt5;d=_.Ji(d,1,b.currentState);d=_.Zq(d,7,b.serviceId);var B,k;var G=((B=window)==null?0:(k=B.location)==null?0:k.href)?_.kU(window.location.href).JSC$10205_domain_:"NO_PACKAGE_NAME";B=_.Zq(d,8,G);B=_.Ji(B,6,b.environment);B=_.Zq(B,5,"100");B=_.Ji(B,11,b.colorSchemeSelected);return _.Ji(B,12,b.colorThemeDisplayed)};
N0.prototype.dispatch=function(b,d){d===void 0&&(d=new _.Mm);var B=d;b=b.serialize();B=_.Zq(B,8,b);_.V4(B,12,this.sessionId);this.JSC$19994_transport.dispatch(d)};var fP8=function(b,d){this.loggerType=b;this.sessionIndex=d!=null?d:0},Ak8;
fP8.prototype.create=function(b,d,B,k,G){switch(this.loggerType){case 0:return new C78;case 1:return Ak8||(Ak8=(new _.zE(555,this.sessionIndex.toString())).build()),new N0(b,d,B,k,G,Ak8);default:_.qS(this.loggerType,"unknown logger type")}};var ATk=[6,2,3,1],p0Q=new Map([[4,1],[1,6],[2,2],[3,3]]),B6a={statusCode:7,statusMessage:"Failed to create flow object"},m8E=function(b,d,B,k,G,P,v,L,A,a){this.serviceId=b;this.sessionId=d;this.config=B;this.galService=k;this.JSC$20001_linkingSession=G;this.googleScopes=P;this.callerState=v;this.consentLanguageKeys=L;this.dynamicUrlParameters=A;this.partnerConfigMinReadTimestamp=a;this.currentFlow=0;k=this.JSC$20001_linkingSession;G=new Set;_.Ms(k,CQ5,1)&&G.add(1);_.Ms(k,Sh0,2)&&_.Ms(k,L68,6)&&G.add(2);
_.Ms(k,y9E,3)&&_.Ms(k,L68,6)&&G.add(3);_.Ms(k,F7P,4)&&G.add(6);this.supportedFlows=G;k=B.loggerType;G=B.clientEnvironment;a:{P=B.colorScheme;switch(P){case 0:P=1;break a;case 1:P=2;break a;case 2:P=3;break a;default:_.qS(P)}P=void 0}a:{v=B.colorScheme;v=wB4(v);switch(v){case 0:v=1;break a;case 1:v=2;break a;default:_.qS(v)}v=void 0}this.galLogger=(new fP8(k,B.authUser)).create(b,G,d,P,v)},mwO=function(b){return new Promise(function(d){var B,k,G,P,v,L,A,a,O,I;
return _.f(function(D){switch(D.nextAddress){case 1:B=W6E(b.currentFlow,b.supportedFlows),k=!1,G=new umE(b.JSC$20001_linkingSession,b.config.dataUsageNoticeConfig);case 2:if(B===void 0){D.jumpTo(4);break}_.Jn(D,5);var U=G,M=B,z=void 0;k?M===1&&(z=U.displayInfoMap.get(2)):M===2||M===3?z=U.displayInfoMap.get(1):M===1&&(z=U.displayInfoMap.get(3));P=z?z:[];v=b.consentLanguageKeys;L=_.C(P);A=L.next();case 7:if(A.done)return b.currentFlow=B,D.yield(Gdk(W9k(b,v)),11);a=A.value;return D.yield(rBO(a,b.config.dataUsageNoticeConfig.uiAdapter,
b.config.colorScheme,b.galLogger),10);case 10:O=D.yieldResult;if(O.statusCode!==1)return aPm(b),d(PQO({statusCode:O.statusCode,statusMessage:O.statusMessage},b.callerState)),D.return();O.consentLanguageKeys!==void 0&&(v=O.consentLanguageKeys);A=L.next();D.jumpTo(7);break;case 11:I=D.yieldResult;if(I.statusCode!==10)return I.statusCode!==6&&aPm(b),I.statusCode!==1&&b.callerState!==void 0&&(I.callerState=b.callerState),d(I),D.return();_.fy(D,6);break;case 5:_.lt(D);case 6:B=W6E(b.currentFlow,b.supportedFlows);
k=!0;D.jumpTo(2);break;case 4:aPm(b),d(PQO({statusCode:12,statusMessage:"Linking failed"},b.callerState)),_.tn(D)}})})},aPm=function(b){Iw4(b.serviceId,b.config.localStorage);
b.currentFlow=0},oo4=function(b,d,B){b.currentFlow=d;
return EoP(W9k(b,B)).then(function(k){return k.statusCode===10&&b.config.interactionMode===1&&W6E(b.currentFlow,b.supportedFlows)!==void 0?mwO(b):k})},W9k=function(b,d){return{flowParams:{serviceId:b.serviceId,
sessionId:b.sessionId,galService:b.galService,galLogger:b.galLogger,interactionMode:b.config.interactionMode,redirectServiceUrl:b.config.redirectServiceUrl,colorScheme:b.config.colorScheme,consentLanguageKeys:d,dynamicUrlParameters:b.dynamicUrlParameters,showCloseOption:b.config.showCloseOption,partnerConfigMinReadTimestamp:b.partnerConfigMinReadTimestamp},currentFlow:b.currentFlow,config:b.config,session:b.JSC$20001_linkingSession,googleScopes:b.googleScopes,callerState:b.callerState}};var cTO=function(b,d){this.config=b;this.galService=d.getService();this.JSC$20014_galRepository=d.JSC$20032_galRepository};
cTO.prototype.getLink=function(b,d){return $wr(this,b,d)};
var $wr=function(b,d,B){return b.JSC$20014_galRepository.getLink({serviceId:d,scopes:void 0,capabilities:void 0,linkName:B}).then(function(k){return{statusCode:1,link:k}}).catch(function(k){return{statusCode:Mh5(k.code),
statusMessage:k.message}})};
cTO.prototype.deleteLink=function(b,d){return this.JSC$20014_galRepository.deleteLink(b,this.config.accountLinkingEntryPoint,d).then(function(){return{statusCode:1}}).catch(function(B){return{statusCode:Mh5(B.code),
statusMessage:B.message}})};
cTO.prototype.startLinkingSession=function(b){var d=b.serviceId;var B=b.sessionId;return $84({serviceId:d,sessionId:B!==void 0?B:Math.floor(Math.random()*2147483648),config:this.config,galService:this.galService,loginHint:b.loginHint,callerState:b.callerState,consentLanguageKeys:b.consentLanguageKeys,linkName:b.linkName,dynamicUrlParameters:b.dynamicUrlParameters,partnerConfigMinReadTimestamp:b.partnerConfigMinReadTimestamp})};var pJ=function(b,d,B,k,G,P,v){this.apiKey=d;this.authUser=B;this.oauthToken=k;this.bucket=G;this.locale=P;this.galSdkEventHandler=v;if(k===void 0){if(d===void 0)throw Error("Bk");this.useFpa=!0}else this.useFpa=!1;this.galServiceClient=new z9a(b)};
pJ.prototype.deleteLink=function(b){var d=b.serviceId;var B=b.sessionId;var k=b.accountLinkingEntryPoint;var G=b.linkName;var P=this,v;return _.f(function(L){var A=(new $I).setHeader(P.getHeader(B));var a=O7g({serviceId:d,linkName:G});A=_.Rc(A,2,a);v=_.Vl(A,3,k);return L.return(P.makeRequest(P.galServiceClient.deleteLink,v,[1,3],[2,4]))})};
var b7P=function(b,d){var B=d.serviceId;var k=d.sessionId;var G=d.dynamicUrlParameters;var P=d.redirectState;var v=d.consentLanguageKeys;var L=d.partnerConfigMinReadTimestamp;var A;return _.f(function(a){var O=(new IX).setHeader(b.getHeader(k,G));O=_.nC(O,2,B);A=_.nC(O,4,P);v!==void 0&&_.nC(A,5,v);L!==void 0&&_.Rc(A,6,L);return a.return(b.makeRequest(b.galServiceClient.JSC$19899_finishOAuth,A,[1,3],[2,4]))})};
pJ.prototype.getLink=function(b){var d=b.serviceId;var B=b.sessionId;var k=b.scopes;var G=b.capabilities;var P=b.consistencyKey;var v=b.linkName;var L=this,A;return _.f(function(a){var O=(new De).setHeader(L.getHeader(B)),I=O7g({serviceId:d,scopes:k,capabilities:G,linkName:v});A=_.Rc(O,2,I);P!==void 0&&(O=oRE(),O=_.nC(O,2,P),_.Rc(A,3,O));return a.return(L.makeRequest(L.galServiceClient.getLink,A,[1,3],[2,4]))})};
var seg=function(b,d){var B=d.serviceId;var k=d.sessionId;var G=d.googleScopes;var P=d.consistencyKey;var v;return _.f(function(L){var A=(new OK).setHeader(b.getHeader(k));A=_.nC(A,2,B);var a=Array.from(G.values());A=_.e0(A,3,a,_.UE);a=oRE();a=_.nC(a,2,P);v=_.Rc(A,4,a);return L.return(b.makeRequest(b.galServiceClient.JSC$19899_depositGoogleCredential,v,[1,3],[2,4]))})};
pJ.prototype.startLinkingSession=function(b){var d=b.serviceId;var B=b.sessionId;var k=b.scopes;var G=b.capabilities;var P=b.loginHint;var v=b.supportedFlows;var L=b.completionUrl;var A=b.usePingPong;var a=b.twoWayLinking;var O=b.accountLinkingEntryPoint;var I=b.callerState;var D=b.consentLanguageKeys;var U=b.googleScopes;var M=b.dataUsageNoticeConfig;var z=b.linkName;var H=b.dynamicUrlParameters;var l=b.partnerConfigMinReadTimestamp;var F=this,K,u;return _.f(function(r){if(G!==void 0&&k!==void 0)throw Error("xk");
var Q=(new w3P).setHeader(F.getHeader(B,H));K=_.nC(Q,2,d);z!==void 0&&_.nC(K,14,z);if(G!==void 0){Q=K;var q=Array.from(G.values());_.e0(Q,5,q,_.UE)}else k!==void 0&&(Q=K,q=Array.from(k.values()),_.e0(Q,3,q,_.UE));L!==void 0&&_.nC(K,6,L);A!==void 0&&_.c9(K,15,A);v!==void 0&&(Q=K,q=Array.from(v.values()),_.e0(Q,4,q,_.sE));if(a!==void 0){if(a&&(!U||U.size===0))throw Error("Ck");_.c9(K,8,a)}O!==void 0&&_.Vl(K,9,O);P!==void 0&&_.nC(K,13,P);I!==void 0&&(Q=K,q=(new TextEncoder).encode(I),_.b$(Q,12,_.t5(q,
!1),_.l2()));D!==void 0&&_.nC(K,16,D);l!==void 0&&_.Rc(K,18,l);if(M!==void 0&&M.size>0||U!==void 0&&U.size>0)u=new iqE,U!==void 0&&U.size>0&&(Q=u,q=Array.from(U.values()),_.e0(Q,1,q,_.UE)),M!==void 0&&(M.has(0)&&_.uaC(u,2,_.sE,1,_.CE),M.has(1)&&_.uaC(u,2,_.sE,2,_.CE)),_.Rc(K,17,u);return r.return(F.makeRequest(F.galServiceClient.startLinkingSession,K,[1],[2]))})};
pJ.prototype.getMetadata=function(){var b=this,d,B;return _.f(function(k){d={};b.useFpa?(d["X-Goog-Api-Key"]=b.apiKey,d["X-Goog-AuthUser"]=b.authUser!==void 0?b.authUser.toString():"0",(B=_.MSd([]))&&(d.Authorization=B)):d.Authorization="Bearer "+b.oauthToken;b.locale&&(d["accept-language"]=b.locale);return k.return(d)})};
pJ.prototype.makeRequest=function(b,d,B,k){var G=this,P;return _.f(function(v){if(v.nextAddress==1)return v.yield(G.getMetadata(),2);P=v.yieldResult;IPO(G,B);return v.return(b.bind(G.galServiceClient)(d,P).finally(function(){IPO(G,k)}))})};
var IPO=function(b,d){b.galSdkEventHandler!==void 0&&d.forEach(function(B){b.galSdkEventHandler.onEvent(B)})};
pJ.prototype.getHeader=function(b,d){var B=new Wj;b=_.b$(B,2,_.vk(b),0);b=_.Vl(b,5,3);d=_.e0(b,8,d,_.UE);this.bucket!==void 0&&_.nC(d,1,this.bucket);return d};
var O7g=function(b){var d=b.serviceId;var B=b.scopes;var k=b.capabilities;b=b.linkName;if(k!==void 0&&B!==void 0)throw Error("xk");var G=new DCa;d=_.nC(G,1,d);k!==void 0?(B=Array.from(k.values()),_.e0(d,5,B,_.UE)):B!==void 0&&(B=Array.from(B.values()),_.e0(d,3,B,_.UE));b!==void 0&&_.nC(d,6,b);return d};var JT4=function(b){this.galService=new pJ(b.alsDomain,b.apiKey,b.authUser,b.oauthToken,b.bucket,b.locale,b.galSdkEventHandler);this.JSC$20032_galRepository=new KEa(this.galService)};
JT4.prototype.getService=function(){return this.galService};var Dw0=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(Dw0,_.vD);var UwQ=function(b){var d=new Dw0;return _.Ji(d,1,b)};
Dw0.prototype.setErrorMessage=function(b){return _.Zq(this,2,b)};var otE=[0,_.LM,_.kz,_.LM];var M0=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(M0,_.vD);var NdW=[0,[1,2,3],_.ss,[0,_.cmh,_.Yo5,-1],_.ss,[0,tpQ,-1],_.PP];var pvP=[0,_.eP,1,_.LM,_.kz,-1,1,_.CM,_.Ql,_.LM,-1,NdW];var Mdr=[0,_.LM,[0,_.CM,_.Ql,[0,_.kz]],_.d8,[0,_.LM,-1]];var Bj=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(Bj,_.vD);var ckr=[0,_.kz,_.LM,-2,_.eP,_.LM,_.eP,_.LM,-2,1,_.d8];var Jk5=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(Jk5,_.vD);var zRO=[0,_.eP];var RRO=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(RRO,_.vD);var Xv8=[0,_.LM,Mdr,zRO,ckr,pvP];var Di4=_.MX(RRO,Xv8);var hRr=[0,R9E];var JHO=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(JHO,_.vD);var H7r=[0,[1,3],ZhE,_.LM,ZhE];var cHr=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(cHr,_.vD);var lP5=[0,_.LM];var tdr=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(tdr,_.vD);var zqE=function(b){return _.yl(b,Dw0,2,dx)},jma=function(b){var d=new tdr;
return _.Xe(d,2,dx,b)},dx=[1,
2];var F90=[0,dx,_.ss,lP5,_.ss,otE,_.Es,H7r,1,_.LM,hRr];var Z70=[0,1,[0,[1,2,3],_.ss,[0],_.ss,[0,ih5],_.ss,[0,R9E]]];var gtr=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(gtr,_.vD);var S0E=function(b){var d=new gtr;return _.Xe(d,3,ykO,b)},ykO=[2,
3];var VdE=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(VdE,_.vD);var i75=function(b,d){return _.Rc(b,2,d)},wva=function(b,d){return _.Rc(b,8,d)},uXQ=function(b,d){return _.Rc(b,3,d)};var K9O=[0,_.LM,F90,Xv8,_.aL,[0,[5,6,7],[0,_.LM,-2],[0,_.eP,_.LM,_.kz],[0,NdW],[0,_.kz,_.LM,-1,_.WT,_.LM],_.ss,[0,[0,_.eP],_.LM,-1],_.ss,[0,[3,4],_.LM,-1,_.ss,[0,[0,_.LM,_.d8]],_.ss,[0,[0,[0,[1,2,3],_.ss,[0],_.ss,[0],_.ss,[0]]]]],_.ss,[0,_.LM]],_.aL,-1,[0,ykO,_.LM,_.ss,lP5,_.ss,otE,_.Es,H7r,[0,R9E],Z70]];var ntO=_.MX(VdE,K9O),Tdr=_.cD(K9O);var rkr=function(){_.yQ.call(this)};
_.c(rkr,_.yQ);rkr.prototype.init=function(){};
new rkr;var Qm8=_.YE(["data-"]),q0Q=_.YE(["aria-"]),xwO=_.YE(["aria-"]),cj=function(b,d){this.isLatencyMeasurementExperiment=b===void 0?!1:b;this.enableDialogA11yFix=d===void 0?!1:d;this.win=window;this.focusChangeListener=this.handleFocusChange.bind(this);this.origin=_.a_U(_.k4.location.href)},oMa=function(b,d){b.onConsentPrimitiveShownCallback=d},Y00=function(b,d){return b.overriddenIframeLoadTimeout?b.overriddenIframeLoadTimeout:d!==void 0?d:5E3},pOP=function(b){if(b.prewarmPromise!==void 0)return b.prewarmPromise;
b.prewarmPromise=new Promise(function(d,B){Jd(b,1);eRk(b,bVP(b,!0),dHr(b));b.iframe?b.prewarmChannel||BNQ(b,b.iframe,d):B(Error("Dk"))});
b.prewarmPromise.finally(function(){b.prewarmPromise=void 0});
return b.prewarmPromise};
cj.prototype.showPrimitive=function(){var b=this;if(this.consentPromise!==void 0)return this.consentPromise;var d=Date.now();kYr(this,d);this.consentPromise=new Promise(function(B,k){Jd(b,0,d);var G=b.isDarkTheme();b.isLatencyMeasurementExperiment||b.initialLoadingStrategy===1||b.initialLoadingStrategy===2||(b.loadingBar||(b.loadingBar=hDg(getComputedStyle(document.body).direction==="rtl",G),b.loadingBar.style.position="fixed",b.loadingBar.style.zIndex="15000"),document.body.appendChild(b.loadingBar));
eRk(b,bVP(b),dHr(b));b.iframe?b.channel||GYg(b,b.iframe,B,k):(Pe8(b),k(Error("Dk")))});
this.consentPromise.finally(function(){b.consentPromise=void 0});
return this.consentPromise};
var GYg=function(b,d,B,k){var G,P;_.f(function(v){switch(v.nextAddress){case 1:Jd(b,3);G=!1;setTimeout(function(){if(!G){Pe8(b);EC4(b);sbO(b);var L=UwQ(7).setErrorMessage("Timeout connecting to iframe");B(wva(i75(new VdE,jma(L)),S0E(L)))}},Y00(b,Ce0(b)));
if(!b.prewarmPromise){v.jumpTo(2);break}_.Jn(v,3);return v.yield(b.prewarmPromise,5);case 5:_.fy(v,2);break;case 3:_.lt(v),P=UwQ(4).setErrorMessage("Error while prewarming."),B(wva(i75(new VdE,jma(P)),S0E(P)));case 2:b.prewarmChannel&&b.prewarmChannel.send(Tdr(uXQ(new VdE,b.consentPrimitiveRequest))),b.channel=_.aM({destination:b.win,iframe:d,origin:vCW(b),channelName:"cpw",onEstablished:function(){G=!0;Pe8(b);b.isLatencyMeasurementExperiment||(b.JSC$20061_previousBodyOverflow=document.body.style.overflow,
b.JSC$20061_previousHtmlOverscroll=document.documentElement.style.overscrollBehavior,b.JSC$20061_previousBodyOverscroll=document.body.style.overscrollBehavior,document.documentElement.style.overscrollBehavior="contain",document.body.style.overscrollBehavior="contain",document.body.style.overflow="hidden",b.enableDialogA11yFix&&window.addEventListener("blur",b.focusChangeListener));var L=b.iframe;L.style.bottom="0";L.style.position="fixed";L.style.right="0";L.style.border="none";L.style.left="0";L.style.top=
"0";L.style.zIndex="5000";L.style.pointerEvents="";L.style.visibility="";b.initialLoadingStrategy===2||b.initialLoadingStrategy===3?Jd(b,4):Jd(b,6);var A;(A=b.onConsentPrimitiveShownCallback)==null||A.call(b)},
onMessage:function(L){L=ntO(L.data);switch(_.Fg(L,1)){case 1:EC4(b);var A=HCO(_.cU(L,_.FY,7));A&&(b.initialLoadingStrategy!==2&&b.initialLoadingStrategy!==3||Jd(b,6,A),Jd(b,5,A));if(A=HCO(_.cU(L,_.FY,6)))Jd(b,7,A),Jd(b,8);var a,O;((a=_.cU(L,tdr,2))==null?void 0:_.zV(a,dx))!==0&&((O=_.cU(L,gtr,8))==null?void 0:_.zV(O,ykO))!==0||k(Error("Ek"));B(L);break;case 2:sbO(b)}}}),_.tn(v)}})},BNQ=function(b,d,B){b.prewarmChannel=_.aM({destination:b.win,
iframe:d,origin:vCW(b),channelName:"pwcp",onEstablished:function(){Jd(b,2);B()}})},vCW=function(b){var d=_.jD(b.src).toString();
return d&&d.indexOf("://")<0&&d.indexOf("//")!==0?b.origin:_.a_U(d)},bVP=function(b,d){d=d===void 0?!1:d;
var B,k=new Map([["origin",b.origin],["hl",(B=L_P(b))!=null?B:null]]);d&&k.set("pw","1");d=_.C([["cpr",b.consentPrimitiveRequest.serialize()]]);for(B=d.next();!B.done;B=d.next()){var G=_.C(B.value);B=G.next().value;G=G.next().value;k.set(B,G)}b.isDarkTheme()&&k.set("color_scheme","dark");return _.Mx(b.src,k)},Pe8=function(b){b.isLatencyMeasurementExperiment||b.loadingBar&&document.body.removeChild(b.loadingBar)};
cj.prototype.getSrc=function(){var b=_.WQ(this.origin),d;var B=(d=_.cU(this.consentPrimitiveRequest,Jk5,3))==null?void 0:_.IK(d,1);d="consent.google.com";B=B?"/u/"+encodeURIComponent(B.toString()):"";(b==null?0:b.endsWith("youtube.com"))?d="consent.youtube.com":(b=b==null?void 0:b.match("google\\.(co\\.)?([a-z]{2,3})$"))&&(d="consent.google."+((b[1]?"co.":"")+encodeURIComponent(b[2])));return _.tc("https://"+d+"/signedin"+B+"/landing")};
var eRk=function(b,d,B){b.iframe||(b.iframe=document.createElement("iframe"),b.iframe.style.width="100%",b.iframe.style.height="100%",B!==112496729&&(b.iframe.style.colorScheme="auto"),b.isLatencyMeasurementExperiment&&(b.iframe.style.display="none"),_.Bz(b.iframe,d),b.iframe.setAttribute("jsname","C5o1O"),fGW(b.iframe),document.body.appendChild(b.iframe))},fGW=function(b){b.style.bottom="-200vh";
b.style.position="fixed";b.style.right="-200vw";b.style.border="";b.style.left="";b.style.top="";b.style.zIndex="";b.style.pointerEvents="none";b.style.visibility="hidden"},EC4=function(b){b.iframe&&(b.isLatencyMeasurementExperiment||(b.JSC$20061_previousHtmlOverscroll!==void 0&&(document.documentElement.style.overscrollBehavior=b.JSC$20061_previousHtmlOverscroll),b.JSC$20061_previousBodyOverscroll!==void 0&&(document.body.style.overscrollBehavior=b.JSC$20061_previousBodyOverscroll),b.JSC$20061_previousBodyOverflow!==
void 0&&(document.body.style.overflow=b.JSC$20061_previousBodyOverflow),b.enableDialogA11yFix&&Alk(b,!1)),fGW(b.iframe))};
cj.prototype.handleFocusChange=function(){document.activeElement===this.iframe&&(Alk(this,!0),window.removeEventListener("blur",this.focusChangeListener))};
var Alk=function(b,d){var B,k,G=(B=b.iframe)==null?void 0:(k=B.parentElement)==null?void 0:k.children;if(G)for(B=0;B<G.length;B++)k=G[B],k!==b.iframe&&(d?(k.hasAttribute("aria-hidden")&&_.Wz([_.U1(Qm8)],k,"data-old-aria-hidden",k.getAttribute("aria-hidden")),_.Wz([_.U1(q0Q)],k,"aria-hidden","true")):(k.removeAttribute("aria-hidden"),k.hasAttribute("data-old-aria-hidden")&&(_.Wz([_.U1(xwO)],k,"aria-hidden",k.getAttribute("data-old-aria-hidden")),k.removeAttribute("data-old-aria-hidden"))))},Jd=function(b,
d,B){var k;
(k=b.latencyCallback)==null||k.call(b,{latencyType:d,timestampEpochMillis:B!=null?B:Date.now()})};var W_5=function(b,d,B){cj.call(this,d,B===void 0?!1:B);this.consentPrimitiveRequest=b;b=L_P(this);_.Y8O(b);this.src=this.getSrc();var k;this.initialLoadingStrategy=(k=_.cU(this.consentPrimitiveRequest,Bj,4))==null?void 0:_.Fg(k,4)},aGg;
_.c(W_5,cj);var UiE=function(b){b={request:b,enableDialogA11yFix:!0};aGg||(aGg=new W_5(b.request,b.isLatencyMeasurementExperiment||_.Fg(b.request,1)===2,b.enableDialogA11yFix));return aGg},L_P=function(b){var d;
return(d=_.cU(b.consentPrimitiveRequest,Bj,4))==null?void 0:_.jP(d,1)},kYr=function(b,d){if(!_.Ms(b.consentPrimitiveRequest,M0,5)){var B=b.consentPrimitiveRequest,k=new M0;
_.Rc(B,5,k)}var G;if((G=_.cU(b.consentPrimitiveRequest,M0,5))==null||_.ZeW(_.pX(G,8))==null){var P;(P=_.cU(b.consentPrimitiveRequest,M0,5))!=null&&_.V4(P,8,d)}},dHr=function(b){var d;
return(d=_.cU(b.consentPrimitiveRequest,M0,5))==null?void 0:_.IK(d,1)};
W_5.prototype.isDarkTheme=function(){var b;return((b=_.cU(this.consentPrimitiveRequest,Bj,4))==null?void 0:_.Fg(b,2))===2};
var Ce0=function(b){var d;return((d=_.cU(b.consentPrimitiveRequest,Bj,4))==null?void 0:_.IK(d,5))||void 0},sbO=function(b){b.channel=void 0;
b.prewarmChannel=void 0;b.iframe&&(document.body.contains(b.iframe)&&document.body.removeChild(b.iframe),b.iframe=void 0);aGg=void 0},Mtg=function(b){return cj.prototype.showPrimitive.call(b).then(function(d){return _.cU(d,tdr,2)})};for(var zc={},mHg=(zc[64]="ma",zc[73]="ogb",zc[89]="cr",zc[21]="test",zc[0]="unkn",zc[137]="con",zc[155]="hl",zc[78]="yt",zc[171]="lp",zc[172]="ap",zc[177]="amo",zc[178]="pqe",zc[74]="gg",zc[1]="gm",zc[140]="am",zc[193]="sc",zc),$HE=_.C(Object.keys(mHg)),OV4=$HE.next();!OV4.done;OV4=$HE.next());var IGE=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(IGE,_.vD);var DHE=[0,[2,3,4],_.LM,lpO,ZhE,_.PP];var UH8=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(UH8,_.vD);var oCO=_.MX(UH8,[0,_.fM,_.kz,_.LM,_.kz,_.LM,DHE]);var NNE=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(NNE,_.vD);NNE.prototype.getCommand=function(){return _.Fg(this,1)};
var pcO=function(){var b=new NNE;return _.Vl(b,1,0)};var M_E=_.cD([0,_.fM,_.kz,[0,_.LM,_.kz,-1]]);var clr=new _.hM("s"),Jl5=new _.hM("t"),zyg=new _.hM("u"),Rym=new _.hM("v"),Xc8=function(b,d,B){_.HT.call(this,clr);this.mediaKey=b;this.photoUrl=d;this.photoSource=B};
_.c(Xc8,_.HT);var hym=function(){_.HT.call(this,Jl5)};
_.c(hym,_.HT);var HV4=function(b){b=b===void 0?!1:b;_.HT.call(this,zyg);this.isError=b};
_.c(HV4,_.HT);var lGE=function(){_.HT.call(this,Rym)};
_.c(lGE,_.HT);var t_a=/^\[([a-z0-9-]+)(="([^\\"]*)")?]$/,gCm=function(b){if(typeof b=="string"){if(b.charAt(0)==".")return jbO(b.substr(1));if(b.charAt(0)=="["){var d=t_a.exec(b);b=b.indexOf("=")==-1?void 0:d[3];return F_0(d[1],b)}return ZVm(b)}return b},jbO=function(b){return function(d){return d.getAttribute&&_.PO(d,b)}},F_0=function(b,d){return function(B){return d!==void 0?B.getAttribute&&B.getAttribute(b)==d:B.hasAttribute&&B.hasAttribute(b)}},ZVm=function(b){b=b.toUpperCase();
return function(d){return(d=d.tagName)&&d.toUpperCase()==b}},ylm=function(){return!0};var RX=function(b,d){this.JSC$20089_key_=b;this.JSC$20089_value_=d},SQ8=function(b){throw Error("Fk`"+b.JSC$20089_key_);
},V_O=function(b,d){return new TypeError("Gk`"+d+"`"+b.JSC$20089_key_+"`"+b.JSC$20089_value_+"`"+typeof b.JSC$20089_value_)};
RX.prototype.string=function(b){return arguments.length==0?iVO(this):wc5(this,b)};
var wc5=function(b,d){var B;return(B=un0(b))!=null?B:d},iVO=function(b){var d=un0(b);
d===null&&SQ8(b);return d},un0=function(b){var d=b.JSC$20089_value_;
if(d==null)return null;if(typeof d==="string")return d;throw V_O(b,"string");};
RX.prototype.bool=function(b){if(arguments.length==0){var d=this.optionalBool();d===null&&SQ8(this)}else{var B;d=(B=this.optionalBool())!=null?B:b}return d};
RX.prototype.optionalBool=function(){var b=this.JSC$20089_value_;if(b==null)return null;if(typeof b==="boolean")return b;if(typeof b==="string"){b=b.toLowerCase();if(b==="true"||b==="1")return!0;if(b==="false"||b==="0")return!1}throw V_O(this,"boolean");};
RX.prototype.number=function(b){if(arguments.length==0){var d=K_O(this);d===null&&SQ8(this)}else d=nCE(this,b);return d};
var nCE=function(b,d){var B;return(B=K_O(b))!=null?B:d},K_O=function(b){var d=b.JSC$20089_value_;
if(d==null)return null;if(typeof d==="number")return d;if(typeof d==="string"){var B=Number(d);if(!isNaN(B)&&(B!==0||d.trim().length!==0))return B}throw V_O(b,"number");};
RX.prototype.toString=function(){return iVO(this)};
RX.prototype.enum=function(b,d){var B=!0,k=void 0,G;for(G in b){var P=b[G];B&&(B=!1,k=typeof P==="number"?nCE(this,d):wc5(this,d));if(P==k)return k}JSON.stringify(b);return k};
RX.prototype.array=function(b){if(arguments.length==0){var d=TN5(this);d===null&&SQ8(this);return d}d=TN5(this);return d==null?b:d};
var TN5=function(b){var d=b.JSC$20089_value_;if(d==null)return null;Array.isArray(d)||(typeof d!=="string"?d=[d]:(d=d.trim(),d=d==""?[]:d.split(",").map(function(B){return B.trim()})));
return rlO(b,d)},rlO=function(b,d){var B=b.JSC$20089_key_+"[";
return Array.from(d,function(k,G){return new RX(B+G+"]",k)})};
RX.prototype.object=function(b){var d=this.JSC$20089_value_;if(d==null)return b===void 0&&SQ8(this),b;if(typeof d==="object"&&d.constructor===Object){b={};var B=this.JSC$20089_key_+".",k;for(k in d)b[k]=new RX(B+k,d[k]);return b}throw V_O(this,"object");};var XH=function(b){this.list_=QbE(b)},QbE=function(b){if(b instanceof XH)b=b.list_;
else if(b[0]instanceof XH){for(var d=new Set,B=0;B<b.length;B++)for(var k=_.C(b[B].list_),G=k.next();!G.done;G=k.next())d.add(G.value);b=d}return[].concat(_.K6(b))};
_.E=XH.prototype;_.E.each=function(b,d,B){((B===void 0?0:B)?jka:_.s6)(this.list_,b,d);return this};
_.E.size=function(){return this.list_.length};
_.E.isEmpty=function(){return this.list_.length===0};
_.E.get=function(b){return this.list_[b]||null};
_.E.el=function(){return this.list_[0]||null};
_.E.map=function(b,d){return _.uS(this.list_,b,d)};
_.E.equals=function(b){return this===b||_.Y4(this.list_,b.list_)};
_.E.first=function(){return this.list_.length==0?null:new hd(this.list_[0])};
_.E.last=function(){return this.list_.length==0?null:new hd(this.list_[this.list_.length-1])};
_.E.find=function(b){var d=[];this.each(function(B){B=B.querySelectorAll(String(b));for(var k=0;k<B.length;k++)d.push(B[k])});
return new XH(d)};
_.E.parent=function(){var b=[];this.each(function(d){(d=d.parentElement||null)&&!_.gG(b,d)&&b.push(d)});
return new XH(b)};
_.E.children=function(){var b=[];this.each(function(d){d=_.TG(d);for(var B=0;B<d.length;B++)b.push(d[B])});
return new XH(b)};
_.E.filter=function(b){b=_.fX(this.list_,gCm(b));return new XH(b)};
_.E.closest=function(b){var d=[],B=gCm(b),k=function(G){return _.mb(G)&&B(G)};
this.each(function(G){(G=_.qx(G,k,!0))&&!_.gG(d,G)&&d.push(G)});
return new XH(d)};
_.E.next=function(b){return qQr(this,_.H52,b)};
_.E.prev=function(b){return qQr(this,gKE,b)};
var qQr=function(b,d,B){var k=[];var G=B?gCm(B):ylm;b.each(function(P){(P=d(P))&&G(P)&&k.push(P)});
return new XH(k)};
XH.prototype.setClass=function(b){return this.each(function(d){_.Gv(d,b)})};
var xH8=function(b,d){return b.each(function(B){_.xl(B,d)})},YQr=function(b,d){return b.each(function(B){_.QW(B,d)})};
XH.prototype.toggleClass=function(b,d){return d===!0?xH8(this,b):d===!1?YQr(this,b):this.each(function(B){_.PO(B,b)?_.QW(B,b):_.xl(B,b)})};
XH.prototype.setText=function(b){return this.each(function(d){_.r8(d,b)})};
var eyr=function(b){b.each(function(d){d.removeAttribute("aria-hidden")})};
XH.prototype.getStyle=function(b){if(this.list_.length>0){var d=this.list_[0],B=d.style[_.Ab(b)];return typeof B!=="undefined"?B:d.style[_.KXH(d,b)]||""}};
XH.prototype.getData=function(b){if(this.list_.length===0)return new RX(b,null);var d=VIr(this.list_[0],b);return new RX(b,d)};
XH.prototype.focus=function(b){try{b?this.el().focus(b):this.el().focus()}catch(d){}return this};
XH.prototype.click=function(){var b=_.r1(this.el());if(b.createEvent){var d=b.createEvent("MouseEvents");d.initMouseEvent("click",!0,!0,b.defaultView,1,0,0,0,0,!1,!1,!1,!1,0,null);this.el().dispatchEvent(d)}else b=b.createEventObject(),b.clientX=0,b.clientY=0,b.screenX=0,b.screenY=0,b.altKey=!1,b.ctrlKey=!1,b.shiftKey=!1,b.button=0,this.el().fireEvent("onclick",b)};
var Hj=function(b,d,B,k){function G(L,A,a){var O=A;A&&A.parentNode&&(O=A.cloneNode(!0));L(O,a)}
k=k===void 0?!1:k;if(b.list_.length==1){var P=b.list_[0],v=function(L){return d(L,P)};
B instanceof XH?B.each(v,void 0,k):Array.isArray(B)?(k?jka:_.s6)(B,v):v(B);return b}return b.each(function(L){B instanceof XH?B.each(function(A){G(d,A,L)}):Array.isArray(B)?_.s6(B,function(A){G(d,A,L)}):G(d,B,L)})};
_.E=XH.prototype;_.E.append=function(b){return Hj(this,function(d,B){d&&B.appendChild(d)},b)};
_.E.appendTo=function(b){(new XH([b])).append(this);return this};
_.E.remove=function(){return Hj(this,function(b,d){_.tr(d)},null)};
_.E.empty=function(){return Hj(this,function(b,d){_.uz(d)},null)};
_.E.after=function(b,d){return Hj(this,function(B,k){B&&_.nM(B,k)},b,!(d===void 0||d))};
_.E.before=function(b){return Hj(this,function(d,B){d&&_.KM(d,B)},b)};
_.E.replaceWith=function(b){return Hj(this,function(d,B){d&&_.Rpl(d,B)},b)};
_.E.toggle=function(b){return this.each(function(d){_.EA(d,b)})};
_.E.show=function(){return this.toggle(!0)};
_.E.hide=function(){return this.toggle(!1)};
_.E.trigger=function(b,d,B,k){return b2m(this,b,d,B,k)};
var b2m=function(b,d,B,k,G){return b.each(function(P){_.ciC(_.r1(P)).triggerWizEventInternal(P,d,B,k,G)})},hd=function(b,d){b instanceof XH&&(d=b.list_,b=null);
this.list_=QbE(b!=null?[b]:d)};
_.CX(hd,XH);_.E=hd.prototype;_.E.children=function(){return new XH(Array.prototype.slice.call(_.TG(this.list_[0])))};
_.E.each=function(b,d){b.call(d,this.list_[0],0);return this};
_.E.size=function(){return 1};
_.E.el=function(){return this.list_[0]};
_.E.first=function(){return this};var ll=function(b,d){d=d===void 0?window:d;this.hostId=b;this.win=d;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$20100_previousHtmlOverscroll=this.JSC$20100_previousBodyOverscroll=this.JSC$20100_previousBodyOverflow="";this.eventTarget=new _.gh;this.win.location.hostname.indexOf("youtube.com")>=0&&(this.domain="profilewidgets.youtube.com")},klQ=function(b){var d=
dlk(dlk(dlk(new Bba(78),"po"),"hppp"),"hhc");
d.authUser=Number(_.xe("SESSION_INDEX","0"));d.colorScheme=b;return d};
ll.prototype.getOrigin=function(){return this.origin?this.origin:_.Oj(_.$M(_.mG(new _.nB,this.win.location.protocol),this.win.location.hostname),this.win.location.port).toString()};
ll.prototype.getTargetOrigin=function(){return _.Oj(_.$M(_.mG(new _.nB,this.scheme),this.domain),this.port)};
ll.prototype.preloadIframe=function(b){var d=this;if(this.iframeLoadPromise===void 0){var B=document.createElement("iframe");this.iframe=B;yTO(B,b);this.iframeLoadPromise=new Promise(function(k,G){var P=!1,v=function(L){L.stopPropagation();B.removeEventListener("error",v);B.removeEventListener("securitypolicyviolation",v);G(Error("Hk",{cause:L}))};
B.addEventListener("error",v);B.addEventListener("securitypolicyviolation",v);setTimeout(function(){P||G(Error("Ik"))},3E4);
GlE(d,B,function(){P=!0;B.removeEventListener("error",v);B.removeEventListener("securitypolicyviolation",v);k()})});
PA8(this);b=this.getTargetOrigin().toString();B.setAttribute("allow","camera "+b+"; display-capture "+b);this.parentElement.appendChild(B)}return this.iframeLoadPromise};
var CAQ=function(b,d){var B,k;return _.f(function(G){if(G.nextAddress==1)return B=hDg(getComputedStyle(b.parentElement).direction==="rtl"),b.parentElement.appendChild(B),document.activeElement instanceof HTMLElement&&(b.elementToFocusAfterClose=document.activeElement),_.Jn(G,2),G.yield(b.preloadIframe(d),4);if(G.nextAddress!=2){b.parentElement.removeChild(B);b.JSC$20100_previousBodyOverflow=b.parentElement.style.overflow;b.JSC$20100_previousHtmlOverscroll=document.documentElement.style.overscrollBehavior;
b.JSC$20100_previousBodyOverscroll=b.parentElement.style.overscrollBehavior;document.documentElement.style.overscrollBehavior="contain";b.parentElement.style.overscrollBehavior="contain";b.parentElement.style.overflow="hidden";var P=b.iframe;P.style.bottom="0";P.style.border="none";P.style.height="100%";P.style.left="0";P.style.position=b.iframePosition;P.style.right="0";P.style.top="0";P.style.width="100%";P.style.zIndex="2202";P.setAttribute("aria-hidden","false");P.setAttribute("aria-modal","true");
b.opened=!0;EP5(b);return _.fy(G,0)}k=_.lt(G);b.parentElement.removeChild(B);F6a(b.isDarkTheme());s4E(b,!1);throw Error("Jk",{cause:k});})},s4E=function(b,d){d=d===void 0?!0:d;
b.iframe!==void 0&&(vPr(b),document.documentElement.style.overscrollBehavior=b.JSC$20100_previousHtmlOverscroll,b.parentElement.style.overscrollBehavior=b.JSC$20100_previousBodyOverscroll,b.parentElement.style.overflow=b.JSC$20100_previousBodyOverflow,b.elementToFocusAfterClose!==void 0&&(b.elementToFocusAfterClose.focus(),b.elementToFocusAfterClose=void 0),d?PA8(b):(b.parentElement.removeChild(b.iframe),b.iframe=void 0,b.iframeLoadPromise=void 0,b.mainChannel=void 0),b.opened=!1)},vPr=function(b){b.backgroundElementsAriaHiddenIsNull&&
(eyr(b.backgroundElementsAriaHiddenIsNull),b.backgroundElementsAriaHiddenIsNull=void 0);
b.backgroundElementsAriaHiddenIsFalse&&(b.backgroundElementsAriaHiddenIsFalse.each(function(d){d.setAttribute("aria-hidden","false")}),b.backgroundElementsAriaHiddenIsFalse=void 0);
b.backgroundElementsWithoutInert&&(b.backgroundElementsWithoutInert.each(function(d){d.removeAttribute("inert")}),b.backgroundElementsWithoutInert=void 0)},EP5=function(b){b.backgroundElementsAriaHiddenIsNull=(new hd(b.iframe.parentElement)).children().filter(function(d){return d.getAttribute("aria-hidden")===null&&d!==b.iframe});
b.backgroundElementsAriaHiddenIsNull.each(function(d){d.setAttribute("aria-hidden","true")});
b.backgroundElementsAriaHiddenIsFalse=(new hd(b.iframe.parentElement)).children().filter(function(d){return d.getAttribute("aria-hidden")==="false"&&d!==b.iframe});
b.backgroundElementsAriaHiddenIsFalse.each(function(d){d.setAttribute("aria-hidden","true")});
b.backgroundElementsWithoutInert=(new hd(b.iframe.parentElement)).children().filter(function(d){return!d.hasAttribute("inert")&&d!==b.iframe});
b.backgroundElementsWithoutInert.each(function(d){d.setAttribute("inert","true")})},PA8=function(b){b=b.iframe;
b.style.bottom="-1000px";b.style.position="fixed";b.style.right="-1000px";b.style.border="";b.style.height="";b.style.left="";b.style.top="";b.style.width="";b.style.zIndex="";b.setAttribute("aria-hidden","true");b.setAttribute("aria-modal","false")};
ll.prototype.isDarkTheme=function(){return this.colorScheme==="dark"||window.matchMedia("(prefers-color-scheme: dark)").matches&&this.colorScheme!=="light"};var Bba=function(b,d){ll.call(this,mHg[b],d);this.options=[];this.style=""};
_.c(Bba,ll);var L8O=function(b){b.style="youtube";return b},fKP=function(b,d){b.eventTarget.listen(zyg,d);
return b},AFk=function(b,d){b.eventTarget.listen(clr,d);
return b},dlk=function(b,d){b.options.push(d);
return b},W8O=function(b){var d=[b.getOrigin()];
b.ancestorOrigins&&d.push.apply(d,_.K6(b.ancestorOrigins));var B=new _.nB(b.win.location.href),k=b.startUrl?b.startUrl:b.options.includes("po")?"profile-picture/art":"profile-picture";d=rHm(_.Iu(b.getTargetOrigin(),k),"origin",d);b.startUrl&&_.Pt(d,"startPath",b.startUrl);b.authUser>0&&_.Pt(d,"authuser",b.authUser);b.pageId!==void 0&&_.Pt(d,"pageId",b.pageId);_.Pt(d,"hostId",b.hostId);b.jsMode!==void 0&&_.Pt(d,"jsmode",b.jsMode);b.rectangleRatio!==void 0&&_.Pt(d,"rectangleRatio",b.rectangleRatio);
b.options.length>0&&_.Pt(d,"opts",b.options.join(","));try{for(var G=_.C(["utm_source","utm_medium","utm_campaign","utm_content"]),P=G.next();!P.done;P=G.next()){var v=P.value;_.Gk(B,v)&&_.Pt(d,v,_.Gk(B,v))}var L,A=(L=b.hl)!=null?L:_.Gk(B,"hl");A!==void 0&&_.Pt(d,"hl",A)}catch(a){if(!(a instanceof URIError))throw a;}b.colorScheme&&_.Pt(d,"theme",b.colorScheme);b.style&&_.Pt(d,"style",b.style);return d},aK0=function(b,d){b.mainChannel=_.aM({destination:b.win,
iframe:d,origin:b.getTargetOrigin().toString(),channelName:"ow",onMessage:function(B){B=oCO(B.data);if(d===b.iframe)switch(_.Fg(B,1)){case 1:b.eventTarget.dispatchEvent(new HV4);s4E(b);break;case 2:b.eventTarget.dispatchEvent(new Xc8(_.jP(B,4),_.jP(B,2),_.Fg(B,5),_.cU(B,IGE,6)));break;case 0:var k;b.eventTarget.dispatchEvent(new hym(_.jP(B,2),(k=_.Fg(B,3))!=null?k:0));break;case 3:b.eventTarget.dispatchEvent(new HV4(!0));s4E(b,!1);break;case 4:b.eventTarget.dispatchEvent(new lGE)}}})},GlE=function(b,
d,B){_.aM({destination:b.win,
iframe:d,origin:_.Oj(_.$M(_.mG(new _.nB,b.scheme),b.domain),b.port).toString(),channelName:"owi",onMessage:function(k){d===b.iframe&&(B!==void 0&&B(),aK0(b,d),b.opened&&b.mainChannel.send(M_E(pcO())),k.reply(),GlE(b,d))}})};
Bba.prototype.preloadIframe=function(){return this.iframeLoadPromise===void 0?ll.prototype.preloadIframe.call(this,W8O(this).toString()):this.iframeLoadPromise};
Bba.prototype.openPicker=function(b){var d=this;return _.f(function(B){if(B.nextAddress==1)return d.startUrl=b?b:d.options.includes("po")?"profile-picture/art":"profile-picture",B.yield(CAQ(d,W8O(d).toString()),2);if(d.mainChannel){var k=d.mainChannel,G=k.send;var P=pcO();P=_.Zq(P,2,d.startUrl);G.call(k,M_E(P))}_.tn(B)})};var mlP=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(mlP,_.vD);_.E=mlP.prototype;_.E.getSize=function(){return vj(this,1)};
_.E.setSize=function(b){return _.SP(this,1,b)};
_.E.getWidth=function(){return vj(this,12)};
_.E.getHeight=function(){return vj(this,13)};
_.E.setCenterCrop=function(b){return _.Ny(this,20,b)};
_.E.getHtml=function(){return _.Hu(this,4)};
_.E.getToken=function(){return _.H4(this,24)};
_.E.setToken=function(b){return _.Zq(this,24,b)};
_.E.getBackgroundColor=function(){return vj(this,87)};
_.E.hasBackgroundColor=function(){return _.LE(_.pX(this,87))!=null};
_.E.getStoryboardLevel=function(){return vj(this,109)};var td=function(b){this.JSC$20108_value_=void 0;this.childNodes_={};if(b){var d=_.os5(b);b=_.au(b);for(var B=0;B<d.length;B++)this.set(d[B],b[B])}};
td.prototype.set=function(b,d){$lr(this,b,d,!1)};
td.prototype.add=function(b,d){$lr(this,b,d,!0)};
var $lr=function(b,d,B,k){for(var G=0;G<d.length;G++){var P=d.charAt(G);b.childNodes_[P]||(b.childNodes_[P]=new td);b=b.childNodes_[P]}if(k&&b.JSC$20108_value_!==void 0)throw Error("Kk`"+d);b.JSC$20108_value_=B},O2E=function(b,d){for(var B=0;B<d.length;B++)if(b=b.childNodes_[d.charAt(B)],!b)return;
return b};
td.prototype.get=function(b){return(b=O2E(this,b))?b.JSC$20108_value_:void 0};
td.prototype.getValues=function(){var b=[];IKO(this,b);return b};
var IKO=function(b,d){b.JSC$20108_value_!==void 0&&d.push(b.JSC$20108_value_);for(var B in b.childNodes_)IKO(b.childNodes_[B],d)};
td.prototype.getKeys=function(b){var d=[];if(b){for(var B=this,k=0;k<b.length;k++){var G=b.charAt(k);if(!B.childNodes_[G])return[];B=B.childNodes_[G]}Dl0(B,b,d)}else Dl0(this,"",d);return d};
var Dl0=function(b,d,B){b.JSC$20108_value_!==void 0&&B.push(d);for(var k in b.childNodes_)Dl0(b.childNodes_[k],d+k,B)};
_.E=td.prototype;_.E.containsKey=function(b){return this.get(b)!==void 0};
_.E.containsValue=function(b){if(this.JSC$20108_value_===b)return!0;for(var d in this.childNodes_)if(this.childNodes_[d].containsValue(b))return!0;return!1};
_.E.clear=function(){this.childNodes_={};this.JSC$20108_value_=void 0};
_.E.remove=function(b){for(var d=this,B=[],k=0;k<b.length;k++){var G=b.charAt(k);if(!d.childNodes_[G])throw Error("Lk`"+b);B.push([d,G]);d=d.childNodes_[G]}b=d.JSC$20108_value_;for(delete d.JSC$20108_value_;B.length>0;)if(k=B.pop(),d=k[0],k=k[1],d.childNodes_[k].isEmpty())delete d.childNodes_[k];else break;return b};
_.E.clone=function(){return new td(this)};
_.E.getCount=function(){return we0(this.getValues())};
_.E.isEmpty=function(){return this.JSC$20108_value_===void 0&&_.w1.isEmpty(this.childNodes_)};var uY4=function(){if(!Ul5){var b=Ul5=new td,d;for(d in oPr)b.add(d,oPr[d])}},Ul5,jw=function(b,d){this.types=b;
this.setters=d},oPr={a:new jw([3,
0],[function(b,d){_.Ny(b,21,d)},
function(b,d){_.SP(b,56,d)}]),
al:new jw([3],[function(b,d){_.Ny(b,74,d)}]),
b:new jw([3,0],[function(b,d){_.Ny(b,23,d)},
function(b,d){_.SP(b,38,d)}]),
ba:new jw([0],[function(b,d){_.SP(b,85,d)}]),
bc:new jw([0],[function(b,d){_.SP(b,87,d)}]),
br:new jw([0],[function(b,d){_.SP(b,86,d)}]),
c:new jw([3,0],[function(b,d){_.Ny(b,2,d)},
function(b,d){_.SP(b,39,d)}]),
cc:new jw([3],[function(b,d){_.Ny(b,51,d)}]),
ci:new jw([3],[function(b,d){_.Ny(b,32,d)}]),
ckm:new jw([3],[function(b,d){_.Ny(b,104,d)}]),
cp:new jw([0],[function(b,d){_.SP(b,92,d)}]),
cr:new jw([3],[function(b,d){_.Ny(b,108,d)}]),
cv:new jw([0],[function(b,d){_.SP(b,94,d)}]),
d:new jw([3],[function(b,d){_.Ny(b,3,d)}]),
dc:new jw([5],[function(b,d){_.Zq(b,99,d)}]),
df:new jw([3],[function(b,d){_.Ny(b,80,d)}]),
dv:new jw([3],[function(b,d){_.Ny(b,90,d)}]),
e:new jw([0],[function(b,d){_.SP(b,15,d)}]),
em:new jw([0],[function(b,d){_.SP(b,107,d)}]),
f:new jw([4],[function(b,d){_.Zq(b,16,d)}]),
fg:new jw([3],[function(b,d){_.Ny(b,34,d)}]),
fh:new jw([3],[function(b,d){_.Ny(b,30,d)}]),
fm:new jw([3],[function(b,d){_.Ny(b,84,d)}]),
fo:new jw([2],[function(b,d){_.zg(b,79,_.Yr(d))}]),
ft:new jw([3],[function(b,d){_.Ny(b,50,d)}]),
fv:new jw([3],[function(b,d){_.Ny(b,31,d)}]),
g:new jw([3],[function(b,d){_.Ny(b,14,d)}]),
gce:new jw([4],[function(b,d){_.Zq(b,112,d)}]),
gd:new jw([3],[function(b,d){_.Ny(b,83,d)}]),
gm:new jw([3],[function(b,d){_.Ny(b,105,d)}]),
h:new jw([3,0],[function(b,d){_.Ny(b,4,d)},
function(b,d){_.SP(b,13,d)}]),
i:new jw([3],[function(b,d){_.Ny(b,22,d)}]),
ic:new jw([0],[function(b,d){_.SP(b,71,d)}]),
id:new jw([3],[function(b,d){_.Ny(b,70,d)}]),
il:new jw([3],[function(b,d){_.Ny(b,96,d)}]),
ip:new jw([3],[function(b,d){_.Ny(b,54,d)}]),
iv:new jw([0],[function(b,d){_.V4(b,75,d)}]),
j:new jw([1],[function(b,d){d=d==null?d:gla(d);_.zg(b,29,d)}]),
k:new jw([3,0],[function(b,d){_.Ny(b,17,d)},
function(b,d){_.SP(b,42,d)}]),
l:new jw([0],[function(b,d){_.SP(b,44,d)}]),
lf:new jw([3],[function(b,d){_.Ny(b,65,d)}]),
lo:new jw([3],[function(b,d){_.Ny(b,97,d)}]),
m:new jw([0],[function(b,d){_.SP(b,63,d)}]),
md:new jw([3],[function(b,d){_.Ny(b,91,d)}]),
mm:new jw([4],[function(b,d){_.Zq(b,81,d)}]),
mo:new jw([3],[function(b,d){_.Ny(b,73,d)}]),
mp:new jw([0],[function(b,d){_.SP(b,115,d)}]),
mv:new jw([3],[function(b,d){_.Ny(b,66,d)}]),
n:new jw([3],[function(b,d){b.setCenterCrop(d)}]),
nc:new jw([3],[function(b,d){_.Ny(b,55,d)}]),
nd:new jw([3],[function(b,d){_.Ny(b,53,d)}]),
ng:new jw([3],[function(b,d){_.Ny(b,95,d)}]),
ngm:new jw([3],[function(b,d){_.Ny(b,106,d)}]),
no:new jw([3],[function(b,d){_.Ny(b,37,d)}]),
ns:new jw([3],[function(b,d){_.Ny(b,40,d)}]),
nt0:new jw([4],[function(b,d){_.Zq(b,36,d)}]),
ntm:new jw([3],[function(b,d){_.Ny(b,114,d)}]),
nu:new jw([3],[function(b,d){_.Ny(b,46,d)}]),
nw:new jw([3],[function(b,d){_.Ny(b,48,d)}]),
o:new jw([1,3],[function(b,d){d=d==null?d:gla(d);_.zg(b,7,d)},
function(b,d){_.Ny(b,27,d)}]),
p:new jw([3,0],[function(b,d){_.Ny(b,19,d)},
function(b,d){_.SP(b,43,d)}]),
pa:new jw([3],[function(b,d){_.Ny(b,61,d)}]),
pc:new jw([0],[function(b,d){_.SP(b,88,d)}]),
pd:new jw([3],[function(b,d){_.Ny(b,60,d)}]),
pf:new jw([3],[function(b,d){_.Ny(b,67,d)}]),
pg:new jw([3],[function(b,d){_.Ny(b,72,d)}]),
pi:new jw([2],[function(b,d){_.zg(b,76,_.Yr(d))}]),
pp:new jw([3],[function(b,d){_.Ny(b,52,d)}]),
pt:new jw([4],[function(b,d){_.Zq(b,111,d)}]),
q:new jw([4],[function(b,d){_.Zq(b,28,d)}]),
r:new jw([3,0],[function(b,d){_.Ny(b,6,d)},
function(b,d){_.SP(b,26,d)}]),
ra:new jw([3],[function(b,d){_.Ny(b,103,d)}]),
rf:new jw([3],[function(b,d){_.Ny(b,100,d)}]),
rg:new jw([3],[function(b,d){_.Ny(b,59,d)}]),
rh:new jw([3],[function(b,d){_.Ny(b,49,d)}]),
rj:new jw([3],[function(b,d){_.Ny(b,57,d)}]),
ro:new jw([2],[function(b,d){_.zg(b,78,_.Yr(d))}]),
rp:new jw([3],[function(b,d){_.Ny(b,58,d)}]),
rw:new jw([3],[function(b,d){_.Ny(b,35,d)}]),
rwa:new jw([3],[function(b,d){_.Ny(b,64,d)}]),
rwu:new jw([3],[function(b,d){_.Ny(b,41,d)}]),
s:new jw([3,0],[function(b,d){_.Ny(b,33,d)},
function(b,d){b.setSize(d)}]),
sb:new jw([0],[function(b,d){_.SP(b,110,d)}]),
sc:new jw([0],[function(b,d){_.SP(b,89,d)}]),
sg:new jw([3],[function(b,d){_.Ny(b,82,d)}]),
sl:new jw([0],[function(b,d){_.SP(b,109,d)}]),
sm:new jw([3],[function(b,d){_.Ny(b,93,d)}]),
t:new jw([4],[function(b,d){b.setToken(d)}]),
tm:new jw([3],[function(b,d){_.Ny(b,113,d)}]),
u:new jw([3],[function(b,d){_.Ny(b,18,d)}]),
ut:new jw([3],[function(b,d){_.Ny(b,45,d)}]),
v:new jw([0],[function(b,d){_.SP(b,62,d)}]),
vb:new jw([0],[function(b,d){_.V4(b,68,d)}]),
vf:new jw([4],[function(b,d){_.Zq(b,102,d)}]),
vl:new jw([0],[function(b,d){_.V4(b,69,d)}]),
vm:new jw([3],[function(b,d){_.Ny(b,98,d)}]),
w:new jw([0],[function(b,d){_.SP(b,12,d)}]),
x:new jw([0],[function(b,d){_.SP(b,9,d)}]),
y:new jw([0],[function(b,d){_.SP(b,10,d)}]),
ya:new jw([2],[function(b,d){_.zg(b,77,_.Yr(d))}]),
z:new jw([0],[function(b,d){_.SP(b,11,d)}])};
uY4.prototype.parse=function(b){var d=new mlP,B=new mlP;if(b=="")b=!0;else{b=b.split("-");for(var k=!0,G=0;G<b.length;G++){var P=b[G];if(P.length==0)k=!1;else{var v=P,L=!1;var A=v;var a=v.charAt(0);a!=a.toLowerCase()&&(L=!0,A=v.charAt(0).toLowerCase()+v.substring(1));var O=Ul5;for(a=1;a<=A.length;++a){var I=O,D=A.substring(0,a);if(D.length==0?I.isEmpty():!O2E(I,D))break}A=a==1?null:(A=O.get(A.substring(0,a-1)))?{option:v.substring(0,a-1),value:v.substring(a-1),signed:L,attributes:A}:null;if(A){v=
[];L=[];a=!1;for(O=0;O<A.attributes.types.length;O++){I=A.attributes.types[O];var U=A.value;D=G;if(A.signed&&I==1)for(var M=U.length;M<12&&D<b.length-1;)U+="-"+b[D+1],M=U.length,++D;else if(I==2)for(;D<b.length-1&&b[D+1].match(/^[\d\.]/);)U+="-"+b[D+1],++D;M=A.attributes.setters[O];U=NbQ(this,I)(A.option,U,d,B,M);if(U===null){a=!0;G=D;break}else v.push(I),L.push(U)}if(!a)for(A=0;A<L.length;A++)O=v[A],U=L[A],pSW(this,O)(P,U);k=k&&a}else k=!1}}b=k}return new MHk(d,B,b)};
var cFk=function(b,d,B,k,G,P){G(B,d);b=b.charAt(0);P=P(b==b.toUpperCase());G(k,P)};
_.E=uY4.prototype;_.E.parseAndSetIntOption_=function(b,d,B,k,G){if(d=="")return 0;isFinite(d)&&(d=String(d));d=typeof d==="string"?/^\s*-?0x/i.test(d)?parseInt(d,16):parseInt(d,10):NaN;if(isNaN(d))return 1;cFk(b,d,B,k,G,Number);return null};
_.E.logIntParseError_=function(){};
_.E.parseAndSetFloatOption_=function(b,d,B,k,G){if(d=="")return 0;var P=Number(d);d=P==0&&_.C1(d)?NaN:P;if(isNaN(d))return 1;cFk(b,d,B,k,G,Number);return null};
_.E.logFloatParseError_=function(){};
_.E.parseAndSetBoolOption_=function(b,d,B,k,G){if(d!="")return 2;cFk(b,!0,B,k,G,Boolean);return null};
_.E.logBoolParseError_=function(){};
_.E.parseAndSetStringOption_=function(b,d,B,k,G){if(d=="")return 0;cFk(b,d,B,k,G,function(P){return P?"1":""});
return null};
_.E.logStringParseError_=function(){};
_.E.parseAndSetUint64Base64Option_=function(b,d,B,k,G){if(d=="")return 0;cFk(b,d,B,k,G,function(P){return P?1:0});
return null};
var NbQ=function(b,d){switch(d){case 0:return(0,_.Sm)(b.parseAndSetIntOption_,b);case 2:return(0,_.Sm)(b.parseAndSetFloatOption_,b);case 3:return(0,_.Sm)(b.parseAndSetBoolOption_,b);case 4:return(0,_.Sm)(b.parseAndSetStringOption_,b);case 1:return(0,_.Sm)(b.parseAndSetUint64Base64Option_,b);default:return function(){}}},pSW=function(b,d){switch(d){case 0:return(0,_.Sm)(b.logIntParseError_,b);
case 2:return(0,_.Sm)(b.logFloatParseError_,b);case 3:return(0,_.Sm)(b.logBoolParseError_,b);case 4:case 1:return(0,_.Sm)(b.logStringParseError_,b);default:return function(){}}},MHk=function(b,d,B){this.valueProto_=b;
this.signatureFlagProto_=d;this.JSC$20120_valid_=B};
MHk.prototype.isValid=function(){return this.JSC$20120_valid_};var Sa8=function(b){this.JSC$20121_parser_=null;this.JSC$20121_components_=[];this.JSC$20121_parsedOptions_=null;JFk(this,b)},zCE=function(b){b.JSC$20121_parser_==null&&(b.JSC$20121_parser_=new uY4);
return b.JSC$20121_parser_},JFk=function(b,d){b.JSC$20121_parsedOptions_=d?typeof d==="string"?zCE(b).parse(d):d:zCE(b).parse("")},FH=function(b,d){return b==d?!1:!0};
_.E=Sa8.prototype;_.E.JSC$20123_setCrop=function(b){b=b||void 0;var d=this.JSC$20121_parsedOptions_,B=d.valueProto_;FH(b,_.Hu(B,2),_.Hu(d.signatureFlagProto_,2))&&_.Ny(B,2,b);return this};
_.E.JSC$20123_setCircleCrop=function(b){b=b||void 0;var d=this.JSC$20121_parsedOptions_,B=d.valueProto_;FH(b,CJ(B,51),CJ(d.signatureFlagProto_,51))&&_.Ny(B,51,b);return this};
_.E.JSC$20123_setImageCrop=function(b){b=b||void 0;var d=this.JSC$20121_parsedOptions_,B=d.valueProto_;FH(b,CJ(B,32),CJ(d.signatureFlagProto_,32))&&_.Ny(B,32,b);return this};
_.E.JSC$20123_setHeight=function(b){var d=this.JSC$20121_parsedOptions_,B=d.valueProto_;FH(b,B.getHeight(),d.signatureFlagProto_.getHeight())&&_.SP(B,13,b);return this};
_.E.setCenterCrop=function(b){b=b||void 0;var d=this.JSC$20121_parsedOptions_,B=d.valueProto_;FH(b,_.Hu(B,20),_.Hu(d.signatureFlagProto_,20))&&B.setCenterCrop(b);return this};
_.E.JSC$20123_setSmartCrop=function(b){b=b||void 0;var d=this.JSC$20121_parsedOptions_,B=d.valueProto_;FH(b,_.Hu(B,19),_.Hu(d.signatureFlagProto_,19))&&_.Ny(B,19,b);return this};
_.E.JSC$20123_setPad=function(b){b=b||void 0;var d=this.JSC$20121_parsedOptions_,B=d.valueProto_;FH(b,CJ(B,60),CJ(d.signatureFlagProto_,60))&&_.Ny(B,60,b);return this};
_.E.JSC$20123_setSmartCropUseFace=function(b){b=b||void 0;var d=this.JSC$20121_parsedOptions_,B=d.valueProto_;FH(b,_.Hu(B,67),_.Hu(d.signatureFlagProto_,67))&&_.Ny(B,67,b);return this};
_.E.JSC$20123_setSmartCropNoClip=function(b){b=b||void 0;var d=this.JSC$20121_parsedOptions_,B=d.valueProto_;FH(b,_.Hu(B,52),_.Hu(d.signatureFlagProto_,52))&&_.Ny(B,52,b);return this};
_.E.setSize=function(b){var d=this.JSC$20121_parsedOptions_,B=d.valueProto_;FH(b,B.getSize(),d.signatureFlagProto_.getSize())&&B.setSize(b);return this};
_.E.setToken=function(b){b=b||void 0;var d=this.JSC$20121_parsedOptions_,B=d.valueProto_;FH(b,B.getToken(),d.signatureFlagProto_.getToken())&&B.setToken(b);return this};
_.E.JSC$20123_setWidth=function(b){var d=this.JSC$20121_parsedOptions_,B=d.valueProto_;FH(b,B.getWidth(),d.signatureFlagProto_.getWidth())&&_.SP(B,12,b);return this};
_.E.clearOptions=function(){JFk(this,"");return this};
_.E.build=function(){this.JSC$20121_components_.length=0;var b=this.JSC$20121_parsedOptions_,d=b.valueProto_;b=b.signatureFlagProto_;Ze(this,"s",d.getSize(),b.getSize());Ze(this,"w",d.getWidth(),b.getWidth());gx(this,"c",_.Hu(d,2),_.Hu(b,2));gx(this,"d",_.Hu(d,3),_.Hu(b,3));Ze(this,"h",d.getHeight(),b.getHeight());gx(this,"s",CJ(d,33),CJ(b,33));gx(this,"h",d.getHtml(),b.getHtml());gx(this,"p",_.Hu(d,19),_.Hu(b,19));gx(this,"pp",_.Hu(d,52),_.Hu(b,52));gx(this,"pf",_.Hu(d,67),_.Hu(b,67));gx(this,"n",
_.Hu(d,20),_.Hu(b,20));Ze(this,"r",vj(d,26),vj(b,26));gx(this,"r",_.Hu(d,6),_.Hu(b,6));gx(this,"o",CJ(d,27),CJ(b,27));var B=_.hz(d,7,_.Ns);ym(this,"o",B,_.hz(b,7,_.Ns));B=_.hz(d,29,_.Ns);ym(this,"j",B,_.hz(b,29,_.Ns));Ze(this,"x",vj(d,9),vj(b,9));Ze(this,"y",vj(d,10),vj(b,10));Ze(this,"z",vj(d,11),vj(b,11));gx(this,"g",_.Hu(d,14),_.Hu(b,14));Ze(this,"e",vj(d,15),vj(b,15));ym(this,"f",_.H4(d,16),_.H4(b,16));gx(this,"k",CJ(d,17),CJ(b,17));gx(this,"u",CJ(d,18),!0);gx(this,"ut",CJ(d,45),!0);gx(this,"i",
CJ(d,22),!0);gx(this,"a",CJ(d,21),CJ(b,21));gx(this,"b",_.Hu(d,23),_.Hu(b,23));Ze(this,"b",vj(d,38),vj(b,38));Ze(this,"c",vj(d,39),vj(b,39),16,8);ym(this,"q",_.H4(d,28),_.H4(b,28));gx(this,"fh",CJ(d,30),CJ(b,30));gx(this,"fv",CJ(d,31),CJ(b,31));gx(this,"fg",_.Hu(d,34),_.Hu(b,34));gx(this,"ci",CJ(d,32),CJ(b,32));ym(this,"t",d.getToken(),b.getToken());ym(this,"nt0",_.H4(d,36),_.H4(b,36));gx(this,"rw",_.Hu(d,35),_.Hu(b,35));gx(this,"rwu",_.Hu(d,41),_.Hu(b,41));gx(this,"rwa",_.Hu(d,64),_.Hu(b,64));gx(this,
"nw",_.Hu(d,48),_.Hu(b,48));gx(this,"rh",_.Hu(d,49),_.Hu(b,49));gx(this,"no",_.Hu(d,37),_.Hu(b,37));gx(this,"ns",CJ(d,40),CJ(b,40));Ze(this,"k",vj(d,42),vj(b,42));Ze(this,"p",vj(d,43),vj(b,43));Ze(this,"l",vj(d,44),vj(b,44));Ze(this,"v",vj(d,62),vj(b,62));gx(this,"nu",CJ(d,46),CJ(b,46));gx(this,"ft",CJ(d,50),CJ(b,50));gx(this,"cc",CJ(d,51),CJ(b,51));gx(this,"nd",CJ(d,53),CJ(b,53));gx(this,"ip",CJ(d,54),CJ(b,54));gx(this,"nc",CJ(d,55),CJ(b,55));Ze(this,"a",vj(d,56),vj(b,56));gx(this,"rj",CJ(d,57),
CJ(b,57));gx(this,"rp",CJ(d,58),CJ(b,58));gx(this,"rg",CJ(d,59),CJ(b,59));gx(this,"pd",CJ(d,60),CJ(b,60));gx(this,"pa",CJ(d,61),CJ(b,61));Ze(this,"m",vj(d,63),vj(b,63));Ze(this,"vb",LJ(d,68),LJ(b,68));Ze(this,"vl",LJ(d,69),LJ(b,69));gx(this,"lf",CJ(d,65),CJ(b,65));gx(this,"mv",CJ(d,66),CJ(b,66));gx(this,"id",CJ(d,70),CJ(b,70));Ze(this,"ic",vj(d,71),!0);gx(this,"pg",_.Hu(d,72),_.Hu(b,72));gx(this,"mo",CJ(d,73),CJ(b,73));gx(this,"al",CJ(d,74),CJ(b,74));Ze(this,"iv",LJ(d,75),LJ(b,75));Ze(this,"pi",fJ(d,
76),fJ(b,76));Ze(this,"ya",fJ(d,77),fJ(b,77));Ze(this,"ro",fJ(d,78),fJ(b,78));Ze(this,"fo",fJ(d,79),fJ(b,79));gx(this,"df",CJ(d,80),CJ(b,80));ym(this,"mm",_.H4(d,81),_.H4(b,81));gx(this,"sg",CJ(d,82),CJ(b,82));gx(this,"gd",CJ(d,83),CJ(b,83));gx(this,"fm",CJ(d,84),CJ(b,84));Ze(this,"ba",vj(d,85),vj(b,85));Ze(this,"br",vj(d,86),vj(b,86));Ze(this,"bc",d.getBackgroundColor(),b.getBackgroundColor(),16,8);Ze(this,"pc",vj(d,88),vj(b,88),16,8);Ze(this,"sc",vj(d,89),vj(b,89),16,8);gx(this,"dv",CJ(d,90),CJ(b,
90));gx(this,"md",CJ(d,91),CJ(b,91));Ze(this,"cp",vj(d,92),vj(b,92));gx(this,"sm",CJ(d,93),CJ(b,93));Ze(this,"cv",vj(d,94),vj(b,94));gx(this,"ng",CJ(d,95),CJ(b,95));gx(this,"il",CJ(d,96),CJ(b,96));gx(this,"lo",CJ(d,97),CJ(b,97));gx(this,"vm",CJ(d,98),CJ(b,98));ym(this,"dc",_.H4(d,99),_.H4(b,99));gx(this,"rf",CJ(d,100),CJ(b,100));ym(this,"vf",_.H4(d,102),_.H4(b,102));gx(this,"ra",_.Hu(d,103),_.Hu(b,103));gx(this,"ckm",CJ(d,104),CJ(b,104));gx(this,"gm",CJ(d,105),CJ(b,105));gx(this,"ngm",CJ(d,106),CJ(b,
106));Ze(this,"em",vj(d,107),vj(b,107));gx(this,"cr",CJ(d,108),CJ(b,108));Ze(this,"sl",d.getStoryboardLevel(),b.getStoryboardLevel());Ze(this,"sb",vj(d,110),vj(b,110));ym(this,"pt",_.H4(d,111),_.H4(b,111));ym(this,"gce",_.H4(d,112),_.H4(b,112));gx(this,"tm",CJ(d,113),CJ(b,113));gx(this,"ntm",CJ(d,114),CJ(b,114));Ze(this,"mp",vj(d,115),vj(b,115));return this.JSC$20121_components_.join("-")};
var Ze=function(b,d,B,k,G,P){if(B!=null){var v=G==void 0||G!=10&&G!=16?10:G;B=Number(B).toString(v);G=new kDP;G.append(v==16?"0x":"");v=G.append;P==void 0?P="":(P-=B.length,P=P<=0?"":(0,_.$1S)("0",P));v.call(G,P);G.append(B);RC0(b,d,G.toString(),!!Number(k))}},gx=function(b,d,B,k){B&&RC0(b,d,"",!!k)},ym=function(b,d,B,k){B&&RC0(b,d,String(B),!!Number(k))},RC0=function(b,d,B,k){k&&(d=d.charAt(0).toUpperCase()+d.substring(1));
b.JSC$20121_components_.push(d+B)};_.CX(MI,Sa8);_.E=MI.prototype;_.E.JSC$20123_setCrop=function(b){b&&Sw(this);return MI.superClass_.JSC$20123_setCrop.call(this,b)};
_.E.JSC$20123_setHeight=function(b){b=b==null||b<0?void 0:b;b!=null&&this.setSize();return MI.superClass_.JSC$20123_setHeight.call(this,b)};
_.E.JSC$20123_setImageCrop=function(b){b&&Sw(this);return MI.superClass_.JSC$20123_setImageCrop.call(this,b)};
_.E.JSC$20123_setCircleCrop=function(b){b&&Sw(this);return MI.superClass_.JSC$20123_setCircleCrop.call(this,b)};
_.E.setSize=function(b){_.Tm(b)&&(b=Math.max(b.width,b.height));b=b==null||b<0?void 0:b;b!=null&&(this.JSC$20123_setWidth(),this.JSC$20123_setHeight());return MI.superClass_.setSize.call(this,b)};
_.E.JSC$20123_setSmartCrop=function(b){b&&Sw(this);return MI.superClass_.JSC$20123_setSmartCrop.call(this,b)};
_.E.JSC$20123_setSmartCropNoClip=function(b){b&&Sw(this);return MI.superClass_.JSC$20123_setSmartCropNoClip.call(this,b)};
_.E.JSC$20123_setSmartCropUseFace=function(b){b&&Sw(this);return MI.superClass_.JSC$20123_setSmartCropUseFace.call(this,b)};
_.E.setCenterCrop=function(b){b&&Sw(this);return MI.superClass_.setCenterCrop.call(this,b)};
_.E.JSC$20123_setPad=function(b){b&&Sw(this);return MI.superClass_.JSC$20123_setPad.call(this,b)};
_.E.JSC$20123_setWidth=function(b){b=b==null||b<0?void 0:b;b!=null&&this.setSize();return MI.superClass_.JSC$20123_setWidth.call(this,b)};
var XSa=function(b){b.clearOptions();var d=b.JSC$20121_parsedOptions_,B=d.valueProto_;FH(!0,_.Hu(B,3),_.Hu(d.signatureFlagProto_,3))&&_.Ny(B,3,!0);return b},Sw=function(b){b.setCenterCrop();
b.JSC$20123_setCircleCrop();b.JSC$20123_setCrop();b.JSC$20123_setImageCrop();b.JSC$20123_setPad();b.JSC$20123_setSmartCrop();b.JSC$20123_setSmartCropNoClip();b.JSC$20123_setSmartCropUseFace()};
MI.prototype.build=function(){var b=this.JSC$20121_parsedOptions_.valueProto_;CJ(b,18)||CJ(b,45)?b.getSize()||this.setSize(0):(b=this.JSC$20121_parsedOptions_.valueProto_,b.getSize()||b.getWidth()||b.getHeight()||(this.setSize(),this.JSC$20123_setHeight(),this.JSC$20123_setWidth(),Sw(this)));return MI.superClass_.build.call(this)};var hC4=/^[^\/]*\/\//,H2O=function(b,d){d=d===void 0?!1:d;this.original_=b;this.originalPrefix_="";(b=this.original_.match(hC4))&&b[0]?(this.originalPrefix_=b[0],b=this.originalPrefix_.match(/\w+/)?this.original_:"http://"+this.original_.substring(this.originalPrefix_.length)):b="http://"+this.original_;this.uri_=_.kU(b,!0);this.isFreeformUrl_=d;this.JSC$20127_valid_=!0;this.obfuscated_=!1},lKO=function(b,d){b.JSC$20129_pathPrefix_=b.JSC$20129_pathPrefix_?b.JSC$20129_pathPrefix_+("/"+d):d},Vm=function(b){if(b.JSC$20129_components_==
void 0){var d=b.uri_.getPath().substring(1);
b.JSC$20129_pathPrefix_=null;if(b.isFreeformUrl_){b.JSC$20129_components_=[];if((d.match(/=/g)||[]).length>1)return b.JSC$20127_valid_=!1,b.JSC$20129_components_;var B=d.indexOf("=");B!=-1?(b.JSC$20129_components_.push(d.substr(0,B)),b.JSC$20129_components_.push(d.substr(B+1))):b.JSC$20129_components_.push(d);return b.JSC$20129_components_}b.JSC$20129_components_=d.split("/");d=b.JSC$20129_components_.length;d>2&&b.JSC$20129_components_[0]=="u"&&(lKO(b,b.JSC$20129_components_[0]+"/"+b.JSC$20129_components_[1]),
b.JSC$20129_components_.shift(),b.JSC$20129_components_.shift(),d-=2);if(d==0||d==4||d>7)return b.JSC$20127_valid_=!1,b.JSC$20129_components_;if(d==2)lKO(b,b.JSC$20129_components_[0]);else if(b.JSC$20129_components_[0]=="image")lKO(b,b.JSC$20129_components_[0]);else if(d==7||d==3)return b.JSC$20127_valid_=!1,b.JSC$20129_components_;if(d<=3){b.obfuscated_=!0;d==3&&(lKO(b,b.JSC$20129_components_[1]),b.JSC$20129_components_.shift(),--d);--d;B=b.JSC$20129_components_[d];var k=B.indexOf("=");k!=-1&&(b.JSC$20129_components_[d]=
B.substr(0,k),b.JSC$20129_components_.push(B.substr(k+1)))}}return b.JSC$20129_components_};
H2O.prototype.isValid=function(){Vm(this);return this.JSC$20127_valid_};
H2O.prototype.isObfuscated=function(){Vm(this);return this.obfuscated_};
var tHa=function(b){Vm(b);return b.isFreeformUrl_},il=function(b){Vm(b);
b.JSC$20129_pathPrefix_==void 0&&(b.JSC$20129_pathPrefix_=null);return b.JSC$20129_pathPrefix_},j4k=function(b){switch(Vm(b).length){case 7:return!0;
case 6:return il(b)==null;case 5:return!1;case 3:return!0;case 2:return il(b)==null;case 1:return!1;default:return!1}},wx=function(b,d){if(tHa(b))a:{switch(d){case 7:d=0;
break;case 4:if(!j4k(b)){b=null;break a}d=1;break;default:b=null;break a}b=Vm(b)[d]}else if(b.isObfuscated())a:{var B=il(b)!=null?1:0;switch(d){case 6:d=B;break;case 4:if(!j4k(b)){b=null;break a}d=1+B;break;default:b=null;break a}b=Vm(b)[d]}else a:{B=il(b)!=null?1:0;switch(d){case 0:d=B;break;case 1:d=1+B;break;case 2:d=2+B;break;case 3:d=3+B;break;case 4:if(!j4k(b)){b=null;break a}d=4+B;break;case 5:d=j4k(b)?1:0;d=4+B+d;break;default:b=null;break a}b=Vm(b)[d]}return b};
H2O.prototype.getOptions=function(){this.options_==void 0&&(this.options_=wx(this,4));return this.options_};var w0Q=function(){};
w0Q.prototype.parse=function(b,d){return new Vh0(b,d===void 0?!1:d)};
var Vh0=function(b,d){H2O.call(this,b,d===void 0?!1:d)};
_.c(Vh0,H2O);_.CX(K6a,MI);var iCO;K6a.prototype.isValid=function(){return this.parsedImageUrl_.isValid()};
K6a.prototype.build=function(){if(!this.parsedImageUrl_.isValid())return this.parsedImageUrl_.original_;var b=K6a.superClass_.build.call(this),d=[];il(this.parsedImageUrl_)!=null&&d.push(il(this.parsedImageUrl_));var B=tHa(this.parsedImageUrl_);if(this.parsedImageUrl_.isObfuscated()){var k=this.parsedImageUrl_;k.obfuscatedData_==void 0&&(k.obfuscatedData_=wx(k,6));d.push(k.obfuscatedData_+(b?"="+b:""))}else if(B){k=d.push;var G=this.parsedImageUrl_;G.freeformUrlPath_===void 0&&(G.freeformUrlPath_=
wx(G,7));k.call(d,G.freeformUrlPath_);b&&d.push(b)}else k=d.push,G=this.parsedImageUrl_,G.obfuscatedGaiaId_==void 0&&(G.obfuscatedGaiaId_=wx(G,0)),k.call(d,G.obfuscatedGaiaId_),k=d.push,G=this.parsedImageUrl_,G.photoId_==void 0&&(G.photoId_=wx(G,1)),k.call(d,G.photoId_),k=d.push,G=this.parsedImageUrl_,G.imageVersion_==void 0&&(G.imageVersion_=wx(G,2)),k.call(d,G.imageVersion_),k=d.push,G=this.parsedImageUrl_,G.signature_==void 0&&(G.signature_=wx(G,3)),k.call(d,G.signature_),b&&d.push(b),b=d.push,
k=this.parsedImageUrl_,k.filename_==void 0&&(k.filename_=wx(k,5)),b.call(d,k.filename_);d=B?d.join("="):d.join("/");d=_.kU(this.protocolPrefix_+this.JSC$20135_domain_+"/"+d+(this.JSC$20135_query_?"?"+this.JSC$20135_query_:"")).toString();d.startsWith("%3a//")&&(d=d.replace("%3a//","://"));return d};var F80=_.YE(["viewBox"]),Z2E=_.YE(["width"]),gP4=_.YE(["height"]),yFk=_.YE(["fill"]),Sbg=_.YE(["id"]),VH4=_.YE(["x"]),i2a=_.YE(["y"]);noO.prototype.getLength=function(){return this.parsedData.length};
noO.prototype.write=function(b){for(var d=0,B=this.parsedData.length;d<B;d++)b.put(this.parsedData[d],8)};
var eDQ=function(b,d){var B=new noO(d);b.dataList.push(B);B=b.errorCorrectLevel;var k=1,G=encodeURI(d).toString().replace(/%[0-9a-fA-F]{2}/g,"a");d=G.length+(G.length!=d?3:0);G=0;for(var P=ul.length;G<=P;G++){var v=0;switch(B){case 1:v=ul[G][0];break;case 0:v=ul[G][1];break;case 3:v=ul[G][2];break;case 2:v=ul[G][3]}if(d<=v)break;else k++}if(k>ul.length)throw Error("Uk");b.typeNumber=k;b.dataCache=null};
T6g.prototype.isDark=function(b,d){if(b<0||this.moduleCount<=b||d<0||this.moduleCount<=d)throw Error("Mk`"+b+"`"+d);return this.modules[b][d]};
for(var bFr=function(b,d,B){b.moduleCount=b.typeNumber*4+17;b.modules=Array(b.moduleCount);for(var k=0;k<b.moduleCount;k++){b.modules[k]=Array(b.moduleCount);for(var G=0;G<b.moduleCount;G++)b.modules[k][G]=null}wS0(b,0,0);wS0(b,b.moduleCount-7,0);wS0(b,0,b.moduleCount-7);k=u0E[b.typeNumber-1];for(G=0;G<k.length;G++)for(var P=0;P<k.length;P++){var v=k[G],L=k[P];if(b.modules[v][L]==null)for(var A=-2;A<=2;A++)for(var a=-2;a<=2;a++)b.modules[v+A][L+a]=A==-2||A==2||a==-2||a==2||A==0&&a==0?!0:!1}for(k=
8;k<b.moduleCount-8;k++)b.modules[k][6]==null&&(b.modules[k][6]=k%2==0);for(k=8;k<b.moduleCount-8;k++)b.modules[6][k]==null&&(b.modules[6][k]=k%2==0);k=b.errorCorrectLevel<<3|B;for(G=k<<10;KJ(G)-KJ(1335)>=0;)G^=1335<<KJ(G)-KJ(1335);k=(k<<10|G)^21522;for(G=0;G<15;G++)P=!d&&(k>>G&1)==1,G<6?b.modules[G][8]=P:G<8?b.modules[G+1][8]=P:b.modules[b.moduleCount-15+G][8]=P;for(G=0;G<15;G++)P=!d&&(k>>G&1)==1,G<8?b.modules[8][b.moduleCount-G-1]=P:G<9?b.modules[8][15-G-1+1]=P:b.modules[8][15-G-1]=P;b.modules[b.moduleCount-
8][8]=!d;if(b.typeNumber>=7){k=b.typeNumber;for(G=k<<12;KJ(G)-KJ(7973)>=0;)G^=7973<<KJ(G)-KJ(7973);k=k<<12|G;for(G=0;G<18;G++)P=!d&&(k>>G&1)==1,b.modules[Math.floor(G/3)][G%3+b.moduleCount-8-3]=P;for(G=0;G<18;G++)P=!d&&(k>>G&1)==1,b.modules[G%3+b.moduleCount-8-3][Math.floor(G/3)]=P}if(b.dataCache==null){G=b.typeNumber;P=b.dataList;d=b.errorCorrectLevel;k=K8E(G,d);if(k==void 0)throw Error("Tk`"+G+"`"+d);v=k.length/3;d=[];for(L=0;L<v;L++){A=k[L*3];a=k[L*3+1];for(var O=k[L*3+2],I=0;I<A;I++)d.push(new rTr(a,
O))}k=new QeP;for(v=0;v<P.length;v++)L=P[v],k.put(L.mode,4),k.put(L.getLength(),nP0(L.mode,G)),L.write(k);for(v=G=0;v<d.length;v++)G+=d[v].dataCount;if(k.length>G*8)throw Error("Nk`"+k.length+"`"+G*8);for(k.length+4<=G*8&&k.put(0,4);k.length%8!=0;)TbP(k,!1);for(;!(k.length>=G*8);){k.put(236,8);if(k.length>=G*8)break;k.put(17,8)}P=G=a=0;v=Array(d.length);L=Array(d.length);for(A=0;A<d.length;A++){I=d[A].dataCount;var D=d[A].totalCount-I;G=Math.max(G,I);P=Math.max(P,D);v[A]=Array(I);for(O=0;O<v[A].length;O++)v[A][O]=
255&k.buffer[O+a];a+=I;O=D;I=new cd([1],0);for(D=0;D<O;D++)I=I.multiply(new cd([1,rFE(D)],0));O=I;I=(new cd(v[A],O.getLength()-1)).mod(O);L[A]=Array(O.getLength()-1);for(O=0;O<L[A].length;O++)D=O+I.getLength()-L[A].length,L[A][O]=D>=0?I.get(D):0}for(O=k=0;O<d.length;O++)k+=d[O].totalCount;k=Array(k);for(O=a=0;O<G;O++)for(A=0;A<d.length;A++)O<v[A].length&&(k[a++]=v[A][O]);for(O=0;O<P;O++)for(A=0;A<d.length;A++)O<L[A].length&&(k[a++]=L[A][O]);b.dataCache=k}d=b.dataCache;k=-1;G=b.moduleCount-1;P=7;v=
0;for(L=b.moduleCount-1;L>0;L-=2)for(L==6&&L--;;){for(A=0;A<2;A++)b.modules[G][L-A]==null&&(a=!1,v<d.length&&(a=(d[v]>>>P&1)==1),Q4O(B,G,L-A)&&(a=!a),b.modules[G][L-A]=a,P--,P==-1&&(v++,P=7));G+=k;if(G<0||b.moduleCount<=G){G-=k;k=-k;break}}},wS0=function(b,d,B){for(var k=-1;k<=7;k++)if(!(d+k<=-1||b.moduleCount<=d+k))for(var G=-1;G<=7;G++)B+G<=-1||b.moduleCount<=B+G||(b.modules[d+k][B+G]=0<=k&&k<=6&&(G==0||G==6)||0<=G&&G<=6&&(k==0||k==6)||2<=k&&k<=4&&2<=G&&G<=4?!0:!1)},d9E=function(b){for(var d=0,
B=0,k=0;k<8;k++){bFr(b,!0,k);
var G=b;for(var P=G.moduleCount,v=0,L=0;L<P;L++)for(var A=0;A<P;A++){for(var a=0,O=G.isDark(L,A),I=-1;I<=1;I++)if(!(L+I<0||P<=L+I))for(var D=-1;D<=1;D++)A+D<0||P<=A+D||(I!=0||D!=0)&&O==G.isDark(L+I,A+D)&&a++;a>5&&(v+=3+a-5)}for(L=0;L<P-1;L++)for(A=0;A<P-1;A++)if(a=0,G.isDark(L,A)&&a++,G.isDark(L+1,A)&&a++,G.isDark(L,A+1)&&a++,G.isDark(L+1,A+1)&&a++,a==0||a==4)v+=3;for(L=0;L<P;L++)for(A=0;A<P-6;A++)G.isDark(L,A)&&!G.isDark(L,A+1)&&G.isDark(L,A+2)&&G.isDark(L,A+3)&&G.isDark(L,A+4)&&!G.isDark(L,A+5)&&
G.isDark(L,A+6)&&(v+=40);for(A=0;A<P;A++)for(L=0;L<P-6;L++)G.isDark(L,A)&&!G.isDark(L+1,A)&&G.isDark(L+2,A)&&G.isDark(L+3,A)&&G.isDark(L+4,A)&&!G.isDark(L+5,A)&&G.isDark(L+6,A)&&(v+=40);for(A=a=0;A<P;A++)for(L=0;L<P;L++)G.isDark(L,A)&&a++;G=v+=Math.abs(100*a/P/P-50)/5*10;if(k==0||d>G)d=G,B=k}return B},u0E=[[],
[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]],KJ=function(b){for(var d=0;b!=0;)d++,b>>>=1;return d},Q4O=function(b,d,B){switch(b){case 0:return(d+B)%2==0;
case 1:return d%2==0;case 2:return B%3==0;case 3:return(d+B)%3==0;case 4:return(Math.floor(d/2)+Math.floor(B/3))%2==0;case 5:return d*B%2+d*B%3==0;case 6:return(d*B%2+d*B%3)%2==0;case 7:return(d*B%3+(d+B)%2)%2==0;default:throw Error("Ok`"+b);}},nP0=function(b,d){if(1<=d&&d<10)switch(b){case 1:return 10;
case 2:return 9;case 4:return 8;case 8:return 8;default:throw Error("Pk`"+b);}else if(d<27)switch(b){case 1:return 12;case 2:return 11;case 4:return 16;case 8:return 10;default:throw Error("Pk`"+b);}else if(d<41)switch(b){case 1:return 14;case 2:return 13;case 4:return 16;case 8:return 12;default:throw Error("Pk`"+b);}else throw Error("Qk`"+d);},xl8=function(b){if(b<1)throw Error("Rk`"+b);
return qb5[b]},rFE=function(b){for(;b<0;)b+=255;
for(;b>=256;)b-=255;return nJ[b]},nJ=Array(256),qb5=Array(256),YbO=0;YbO<8;YbO++)nJ[YbO]=1<<YbO;
for(var Tc=8;Tc<256;Tc++)nJ[Tc]=nJ[Tc-4]^nJ[Tc-5]^nJ[Tc-6]^nJ[Tc-8];for(var eC0=0;eC0<255;eC0++)qb5[nJ[eC0]]=eC0;cd.prototype.get=function(b){return this.num[b]};
cd.prototype.getLength=function(){return this.num.length};
cd.prototype.multiply=function(b){for(var d=Array(this.getLength()+b.getLength()-1),B=0;B<this.getLength();B++)for(var k=0;k<b.getLength();k++)d[B+k]^=rFE(xl8(this.get(B))+xl8(b.get(k)));return new cd(d,0)};
cd.prototype.mod=function(b){if(this.getLength()-b.getLength()<0)return this;for(var d=xl8(this.get(0))-xl8(b.get(0)),B=Array(this.getLength()),k=0;k<this.getLength();k++)B[k]=this.get(k);for(k=0;k<b.getLength();k++)B[k]^=rFE(xl8(b.get(k))+d);return(new cd(B,0)).mod(b)};
var bA5=[[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]],K8E=function(b,d){switch(d){case 1:return bA5[(b-1)*4];case 0:return bA5[(b-1)*4+1];case 3:return bA5[(b-1)*4+2];case 2:return bA5[(b-1)*4+3]}};
QeP.prototype.get=function(b){return(this.buffer[Math.floor(b/8)]>>>7-b%8&1)==1};
QeP.prototype.put=function(b,d){for(var B=0;B<d;B++)TbP(this,(b>>>d-B-1&1)==1)};
var TbP=function(b,d){var B=Math.floor(b.length/8);b.buffer.length<=B&&b.buffer.push(0);d&&(b.buffer[B]|=128>>>b.length%8);b.length++},ul=[[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]],Ya0=function(){var b=function(d,B){this.JSC$20155__el=d;this.JSC$20155__htOption=B};
b.prototype.draw=function(d){function B(O,I){O=document.createElementNS("http://www.w3.org/2000/svg",O);for(var D in I)I.hasOwnProperty(D)&&(D==="href"?_.BXE(O,I[D]):_.Wz([_.U1(F80),_.U1(Z2E),_.U1(gP4),_.U1(yFk),_.U1(Sbg),_.U1(VH4),_.U1(i2a)],O,D,I[D]));return O}
var k=this.JSC$20155__htOption,G=this.JSC$20155__el,P=d.moduleCount;this.clear();var v=B("svg",{viewBox:"0 0 "+String(P)+" "+String(P),width:"100%",height:"100%",fill:k.colorLight,"xmlns:xlink":"http://www.w3.org/1999/xlink"});G.appendChild(v);v.appendChild(B("rect",{fill:k.colorLight,width:"100%",height:"100%"}));v.appendChild(B("rect",{fill:k.colorDark,width:"1",height:"1",id:"template"}));for(var L=0;L<P;L++)for(var A=0;A<P;A++)if(d.isDark(L,A)){var a=B("use",{x:String(L),y:String(A),href:"#template"});
v.appendChild(a)}};
b.prototype.clear=function(){for(;this.JSC$20155__el.hasChildNodes();)this.JSC$20155__el.removeChild(this.JSC$20155__el.lastChild)};
return b}(),x8r=document.documentElement.tagName.toLowerCase()==="svg"?Ya0:typeof CanvasRenderingContext2D!="undefined"?function(){var b=function(d,B){this._bIsPainted=!1;
qa0();this.JSC$20155__htOption=B;this._elCanvas=document.createElement("canvas");this._elCanvas.width=B.width;this._elCanvas.height=B.height;d.appendChild(this._elCanvas);this.JSC$20155__el=d;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$20155__el.appendChild(this._elImage);this._bSupportDataURI=null};
b.prototype._onMakeImage=function(){var d=this._elCanvas.toDataURL("image/png");this._elImage.src=d;this._elImage.style.display="block";this._elCanvas.style.display="none"};
b.prototype._safeSetDataURI=function(d,B){var k=this;k._fFail=B;k._fSuccess=d;k._bSupportDataURI===null?(d=_.li("IMG"),B=function(){k._bSupportDataURI=!1;k._fFail&&k._fFail.call(k)},d.onabort=B,d.onerror=B,d.onload=function(){k._bSupportDataURI=!0;
k._fSuccess&&k._fSuccess.call(k)},d.src="data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg=="):k._bSupportDataURI===!0&&k._fSuccess?k._fSuccess.call(k):k._bSupportDataURI===!1&&k._fFail&&k._fFail.call(k)};
b.prototype.draw=function(d){var B=this._oContext,k=this.JSC$20155__htOption,G=d.moduleCount,P=k.width/G,v=k.height/G,L=Math.round(P),A=Math.round(v);this._elImage.style.display="none";this.clear();for(var a=0;a<G;a++)for(var O=0;O<G;O++){var I=d.isDark(a,O),D=O*P,U=a*v;B.strokeStyle=I?k.colorDark:k.colorLight;B.lineWidth=1;B.fillStyle=I?k.colorDark:k.colorLight;B.fillRect(D,U,P,v);B.strokeRect(Math.floor(D)+.5,Math.floor(U)+.5,L,A);B.strokeRect(Math.ceil(D)-.5,Math.ceil(U)-.5,L,A)}this._bIsPainted=
!0};
b.prototype.makeImage=function(){this._bIsPainted&&this._safeSetDataURI(this._onMakeImage,function(){})};
b.prototype.clear=function(){this._oContext.clearRect(0,0,this._elCanvas.width,this._elCanvas.height);this._bIsPainted=!1};
b.prototype.round=function(d){return d?Math.floor(d*1E3)/1E3:d};
return b}():function(){var b=function(d,B){this.JSC$20155__el=d;
this.JSC$20155__htOption=B};
b.prototype.draw=function(d){for(var B=this.JSC$20155__htOption,k=this.JSC$20155__el,G=d.moduleCount,P=Math.floor(B.width/G),v=Math.floor(B.height/G),L=['<table style="border:0;border-collapse:collapse;">'],A=0;A<G;A++){L.push("<tr>");for(var a=0;a<G;a++)L.push('<td style="border:0;border-collapse:collapse;padding:0;margin:0;width:'+P+"px;height:"+v+"px;background-color:"+(d.isDark(A,a)?B.colorDark:B.colorLight)+';"></td>');L.push("</tr>")}L.push("</table>");d=L.join("");d=_.EBS(_.CSU,d);_.f6(k,d);
d=k.childNodes[0];G=(B.width-d.offsetWidth)/2;P=(B.height-d.offsetHeight)/2;G>0&&P>0&&(d.style.margin=P+"px "+G+"px")};
b.prototype.clear=function(){this.JSC$20155__el.textContent=""};
return b}();
BtP.prototype.makeImage=function(){typeof this._oDrawing.makeImage=="function"&&(!this.JSC$20158__android||this.JSC$20158__android>=3)&&this._oDrawing.makeImage()};
BtP.prototype.clear=function(){this._oDrawing.clear()};
_.k4.QRCode=BtP;var dRr={cellSize:16,cellStyle:2,relativeCircleSize:.9375,color:"white",backgroundColor:"black",autoClear:!0,logoPadding:1,padding:0,borderRadius:0};var Bw5=function(){};
Bw5.prototype.stringify=function(b){return _.k4.JSON.stringify(b,void 0)};
Bw5.prototype.parse=function(b){return _.k4.JSON.parse(b,void 0)};var k8P=function(){_.HT.call(this,"z")};
_.CX(k8P,_.HT);var G8a=function(){_.HT.call(this,"y")};
_.CX(G8a,_.HT);var Phr=null,EkE=function(){return Phr=Phr||new _.gh},sWQ=function(b){_.HT.call(this,"serverreachability",b)};
_.CX(sWQ,_.HT);var Chg=function(b){var d=EkE();d.dispatchEvent(new sWQ(d,b))},vkE=function(b,d){_.HT.call(this,"statevent",b);
this.stat=d};
_.CX(vkE,_.HT);var rx=function(b){var d=EkE();d.dispatchEvent(new vkE(d,b))},LoW=function(b,d,B,k){_.HT.call(this,"timingevent",b);
this.size=d;this.rtt=B;this.retries=k};
_.CX(LoW,_.HT);var fDE=function(b,d,B){var k=EkE();k.dispatchEvent(new LoW(k,b,d,B))},Apr=function(b,d){if(typeof b!=="function")throw Error("Vk");
return _.k4.setTimeout(function(){b()},d)};var Qm=function(){this.redactEnabled_=!0};
Qm.prototype.disableRedact=function(){this.redactEnabled_=!1};
var Woa=function(b,d,B,k,G,P){b.info(function(){if(b.redactEnabled_)if(P){var v="";for(var L=P.split("&"),A=0;A<L.length;A++){var a=L[A].split("=");if(a.length>1){var O=a[0];a=a[1];var I=O.split("_");v=I.length>=2&&I[1]=="type"?v+(O+"="+a+"&"):v+(O+"=redacted&")}}}else v=null;else v=P;return"XMLHTTP REQ ("+k+") [attempt "+G+"]: "+d+"\n"+B+"\n"+v})},aD0=function(b,d,B,k,G,P,v){b.info(function(){return"XMLHTTP RESP ("+k+") [ attempt "+G+"]: "+d+"\n"+B+"\n"+P+" "+v})},q0=function(b,d,B,k){b.info(function(){return"XMLHTTP TEXT ("+
d+"): "+mRO(b,B)+(k?" "+k:"")})},$Rm=function(b,d){b.info(function(){return"TIMEOUT: "+d})};
Qm.prototype.debug=function(){};
Qm.prototype.info=function(){};
Qm.prototype.warning=function(){};
var mRO=function(b,d){if(!b.redactEnabled_)return d;if(!d)return null;try{var B=JSON.parse(d);if(B)for(var k=0;k<B.length;k++)if(Array.isArray(B[k])){var G=B[k];if(!(G.length<2)){var P=G[1];if(Array.isArray(P)&&!(P.length<1)){var v=P[0];if(v!="noop"&&v!="stop"&&v!="close")for(var L=1;L<P.length;L++)P[L]=""}}}return(0,_.Ku)(B)}catch(A){return b.debug("Exception parsing expected JS array - probably was not JS"),d}};var xI=function(b,d,B,k,G){this.JSC$20180_channel_=b;this.JSC$20180_channelDebug_=d;this.sid_=B;this.JSC$20180_rid_=k;this.JSC$20180_retryId_=G||1;this.JSC$20180_eventHandler_=new _.Jt(this);this.timeout_=45E3;this.JSC$20180_extraHeaders_=null;this.JSC$20180_successful_=!1;this.JSC$20180_postData_=this.JSC$20180_requestUri_=this.JSC$20180_baseUri_=this.JSC$20180_type_=this.JSC$20180_requestStartTime_=this.JSC$20180_watchDogTimeoutTime_=this.JSC$20180_watchDogTimerId_=null;this.JSC$20180_pendingMessages_=
[];this.JSC$20180_xmlHttp_=null;this.JSC$20180_xmlHttpChunkStart_=0;this.JSC$20180_lastError_=this.JSC$20180_verb_=null;this.JSC$20180_lastStatusCode_=-1;this.JSC$20180_cancelled_=!1;this.JSC$20180_readyStateChangeThrottleMs_=0;this.JSC$20180_readyStateChangeThrottle_=null;this.firstByteReceived_=this.initialResponseDecoded_=this.decodeInitialResponse_=this.decodeChunks_=!1;this.fetchResponseState_=new OAr},OAr=function(){this.textDecoder=null;
this.responseBuffer="";this.responseArrivedForFetch=!1},IDa=function(b,d){switch(b){case 0:return"Non-200 return code ("+d+")";
case 1:return"XMLHTTP failure (no data)";case 2:return"HttpConnection timeout";default:return"Unknown error"}},DRk={},URk={};
xI.prototype.setTimeout=function(b){this.timeout_=b};
var Nwr=function(b,d,B){b.JSC$20180_type_=1;b.JSC$20180_baseUri_=_.Mi(d.clone());b.JSC$20180_postData_=B;b.decodeChunks_=!0;okO(b,null)},okO=function(b,d){b.JSC$20180_requestStartTime_=Date.now();
pIO(b);b.JSC$20180_requestUri_=b.JSC$20180_baseUri_.clone();rHm(b.JSC$20180_requestUri_,"t",b.JSC$20180_retryId_);b.JSC$20180_xmlHttpChunkStart_=0;var B=b.JSC$20180_channel_.JSC$20199_supportsCrossDomainXhrs_;b.fetchResponseState_=new OAr;b.JSC$20180_xmlHttp_=Mg8(b.JSC$20180_channel_,B?d:null,!b.JSC$20180_postData_);b.JSC$20180_readyStateChangeThrottleMs_>0&&(b.JSC$20180_readyStateChangeThrottle_=new _.aI((0,_.Sm)(b.JSC$20184_xmlHttpHandler_,b,b.JSC$20180_xmlHttp_),b.JSC$20180_readyStateChangeThrottleMs_));
b.JSC$20180_eventHandler_.listen(b.JSC$20180_xmlHttp_,"readystatechange",b.JSC$20184_readyStateChangeHandler_);d=b.JSC$20180_extraHeaders_?_.w1.clone(b.JSC$20180_extraHeaders_):{};b.JSC$20180_postData_?(b.JSC$20180_verb_||(b.JSC$20180_verb_="POST"),d["Content-Type"]="application/x-www-form-urlencoded",b.JSC$20180_xmlHttp_.send(b.JSC$20180_requestUri_,b.JSC$20180_verb_,b.JSC$20180_postData_,d)):(b.JSC$20180_verb_="GET",b.JSC$20180_xmlHttp_.send(b.JSC$20180_requestUri_,b.JSC$20180_verb_,null,d));Chg(1);
Woa(b.JSC$20180_channelDebug_,b.JSC$20180_verb_,b.JSC$20180_requestUri_,b.JSC$20180_rid_,b.JSC$20180_retryId_,b.JSC$20180_postData_)};
xI.prototype.JSC$20184_readyStateChangeHandler_=function(b){b=b.target;var d=this.JSC$20180_readyStateChangeThrottle_;d&&_.TN(b)==3?(this.JSC$20180_channelDebug_.debug("Throttling readystatechange."),d.fire()):this.JSC$20184_xmlHttpHandler_(b)};
xI.prototype.JSC$20184_xmlHttpHandler_=function(b){try{b==this.JSC$20180_xmlHttp_?cpE(this):this.JSC$20180_channelDebug_.warning("Called back with an unexpected xmlhttp")}catch(d){this.JSC$20180_channelDebug_.debug("Failed call to OnXmlHttpReadyStateChanged_"),Jp0(this)}finally{}};
var cpE=function(b){var d=_.TN(b.JSC$20180_xmlHttp_),B=b.JSC$20180_xmlHttp_.JSC$9969_lastErrorCode_,k=b.JSC$20180_xmlHttp_.getStatus();if(!(d<3||d==3&&!Jp0(b))){b.JSC$20180_cancelled_||d!=4||B==7||(B==8||k<=0?Chg(3):Chg(2));zIP(b);var G=b.JSC$20180_xmlHttp_.getStatus();b.JSC$20180_lastStatusCode_=G;B=RI8(b);Jp0(b)||b.JSC$20180_channelDebug_.debug(function(){return"No response text for uri "+b.JSC$20180_requestUri_+" status "+G});
b.JSC$20180_successful_=G==200;aD0(b.JSC$20180_channelDebug_,b.JSC$20180_verb_,b.JSC$20180_requestUri_,b.JSC$20180_rid_,b.JSC$20180_retryId_,d,G);if(b.JSC$20180_successful_){if(b.decodeInitialResponse_&&!b.initialResponseDecoded_)if(k=XIk(b))q0(b.JSC$20180_channelDebug_,b.JSC$20180_rid_,k,"Initial handshake response via X-HTTP-Initial-Response"),b.initialResponseDecoded_=!0,hI4(b,k);else{b.JSC$20180_successful_=!1;b.JSC$20180_lastError_=3;rx(12);b.JSC$20180_channelDebug_.warning("XMLHTTP Missing X_HTTP_INITIAL_RESPONSE ("+
b.JSC$20180_rid_+")");YI(b);HAE(b);return}b.decodeChunks_?lD4(b,d,B):(q0(b.JSC$20180_channelDebug_,b.JSC$20180_rid_,B,null),hI4(b,B));d==4&&YI(b);b.JSC$20180_successful_&&!b.JSC$20180_cancelled_&&(d==4?tga(b.JSC$20180_channel_,b):(b.JSC$20180_successful_=!1,pIO(b)))}else nME(b.JSC$20180_xmlHttp_),G==400&&B.indexOf("Unknown SID")>0?(b.JSC$20180_lastError_=3,rx(12),b.JSC$20180_channelDebug_.warning("XMLHTTP Unknown SID ("+b.JSC$20180_rid_+")")):(b.JSC$20180_lastError_=0,rx(13),b.JSC$20180_channelDebug_.warning("XMLHTTP Bad status "+
G+" ("+b.JSC$20180_rid_+")")),YI(b),HAE(b)}},XIk=function(b){return b.JSC$20180_xmlHttp_&&(b=jnO(b.JSC$20180_xmlHttp_,"X-HTTP-Initial-Response"))&&!_.C1(b)?b:null},RI8=function(b){if(!jWW(b))return b.JSC$20180_xmlHttp_.getResponseText();
var d=b.JSC$20180_xmlHttp_.getResponse();if(d==="")return"";var B="",k=d.length,G=_.TN(b.JSC$20180_xmlHttp_)==4;if(!b.fetchResponseState_.textDecoder){if(typeof TextDecoder==="undefined")return YI(b),HAE(b),"";b.fetchResponseState_.textDecoder=new _.k4.TextDecoder}for(var P=0;P<k;P++)b.fetchResponseState_.responseArrivedForFetch=!0,B+=b.fetchResponseState_.textDecoder.decode(d[P],{stream:!(G&&P==k-1)});d.length=0;b.fetchResponseState_.responseBuffer+=B;b.JSC$20180_xmlHttpChunkStart_=0;return b.fetchResponseState_.responseBuffer},
Jp0=function(b){return b.JSC$20180_xmlHttp_?b.fetchResponseState_.responseArrivedForFetch?!0:!(!b.JSC$20180_xmlHttp_.getResponseText()&&!b.JSC$20180_xmlHttp_.getResponse()):!1},jWW=function(b){return b.JSC$20180_xmlHttp_?b.JSC$20180_verb_=="GET"&&b.JSC$20180_type_!=2&&b.JSC$20180_channel_.usesFetchStreams_:!1},lD4=function(b,d,B){for(var k=!0,G;!b.JSC$20180_cancelled_&&b.JSC$20180_xmlHttpChunkStart_<B.length;)if(G=Fo4(b,B),G==URk){d==4&&(b.JSC$20180_lastError_=4,rx(14),k=!1);
q0(b.JSC$20180_channelDebug_,b.JSC$20180_rid_,null,"[Incomplete Response]");break}else if(G==DRk){b.JSC$20180_lastError_=4;rx(15);q0(b.JSC$20180_channelDebug_,b.JSC$20180_rid_,B,"[Invalid Chunk]");k=!1;break}else q0(b.JSC$20180_channelDebug_,b.JSC$20180_rid_,G,null),hI4(b,G);jWW(b)&&b.JSC$20180_xmlHttpChunkStart_!=0&&(b.fetchResponseState_.responseBuffer=b.fetchResponseState_.responseBuffer.slice(b.JSC$20180_xmlHttpChunkStart_),b.JSC$20180_xmlHttpChunkStart_=0);d!=4||B.length!=0||b.fetchResponseState_.responseArrivedForFetch||
(b.JSC$20180_lastError_=1,rx(16),k=!1);b.JSC$20180_successful_=b.JSC$20180_successful_&&k;k?B.length>0&&!b.firstByteReceived_&&(b.firstByteReceived_=!0,d=b.JSC$20180_channel_,d.JSC$20199_backChannelRequest_==b&&d.detectBufferingProxy_&&!d.bpDetectionDone_&&(d.JSC$20199_channelDebug_.info("Great, no buffering proxy detected. Bytes received: "+B.length),ZAa(d),d.bpDetectionDone_=!0,rx(11))):(q0(b.JSC$20180_channelDebug_,b.JSC$20180_rid_,B,"[Invalid Chunked Response]"),YI(b),HAE(b))},Fo4=function(b,
d){var B=b.JSC$20180_xmlHttpChunkStart_,k=d.indexOf("\n",B);
if(k==-1)return URk;B=Number(d.substring(B,k));if(isNaN(B))return DRk;k+=1;if(k+B>d.length)return URk;d=d.slice(k,k+B);b.JSC$20180_xmlHttpChunkStart_=k+B;return d};
xI.prototype.cancel=function(){this.JSC$20180_cancelled_=!0;YI(this)};
var pIO=function(b){b.JSC$20180_watchDogTimeoutTime_=Date.now()+b.timeout_;gk8(b,b.timeout_)},gk8=function(b,d){if(b.JSC$20180_watchDogTimerId_!=null)throw Error("Wk");
b.JSC$20180_watchDogTimerId_=Apr((0,_.Sm)(b.JSC$20184_onWatchDogTimeout_,b),d)},zIP=function(b){b.JSC$20180_watchDogTimerId_&&(_.k4.clearTimeout(b.JSC$20180_watchDogTimerId_),b.JSC$20180_watchDogTimerId_=null)};
xI.prototype.JSC$20184_onWatchDogTimeout_=function(){this.JSC$20180_watchDogTimerId_=null;var b=Date.now();b-this.JSC$20180_watchDogTimeoutTime_>=0?($Rm(this.JSC$20180_channelDebug_,this.JSC$20180_requestUri_),this.JSC$20180_type_!=2&&(Chg(3),rx(17)),YI(this),this.JSC$20180_lastError_=2,HAE(this)):(this.JSC$20180_channelDebug_.warning("WatchDog timer called too early"),gk8(this,this.JSC$20180_watchDogTimeoutTime_-b))};
var HAE=function(b){b.JSC$20180_channel_.state_==0||b.JSC$20180_cancelled_||tga(b.JSC$20180_channel_,b)},YI=function(b){zIP(b);
_.fO(b.JSC$20180_readyStateChangeThrottle_);b.JSC$20180_readyStateChangeThrottle_=null;b.JSC$20180_eventHandler_.removeAll();if(b.JSC$20180_xmlHttp_){var d=b.JSC$20180_xmlHttp_;b.JSC$20180_xmlHttp_=null;d.abort();d.dispose()}};
xI.prototype.getLastError=function(){return this.JSC$20180_lastError_};
var hI4=function(b,d){try{var B=b.JSC$20180_channel_;if(B.state_!=0&&(B.JSC$20199_backChannelRequest_==b||ypQ(B.forwardChannelRequestPool_,b)))if(!b.initialResponseDecoded_&&ypQ(B.forwardChannelRequestPool_,b)&&B.state_==3){try{var k=B.wireCodec_.JSC$20194_parser_.parse(d)}catch(L){k=null}if(Array.isArray(k)&&k.length==3){d=k;if(d[0]==0)a:if(B.JSC$20199_channelDebug_.debug("Server claims our backchannel is missing."),B.JSC$20199_backChannelTimerId_)B.JSC$20199_channelDebug_.debug("But we are currently starting the request.");
else{if(B.JSC$20199_backChannelRequest_)if(B.JSC$20199_backChannelRequest_.JSC$20180_requestStartTime_+3E3<b.JSC$20180_requestStartTime_)Su4(B),VgP(B);else break a;else B.JSC$20199_channelDebug_.warning("We do not have a BackChannel established");iAE(B);rx(18)}else{B.JSC$20199_lastPostResponseArrayId_=d[1];var G=B.JSC$20199_lastPostResponseArrayId_-B.JSC$20199_lastArrayId_;if(0<G){var P=d[2];B.JSC$20199_channelDebug_.debug(P+" bytes (in "+G+" arrays) are outstanding on the BackChannel");P<37500&&
B.enableStreaming_&&B.JSC$20199_backChannelRetryCount_==0&&!B.JSC$20199_deadBackChannelTimerId_&&(B.JSC$20199_deadBackChannelTimerId_=Apr((0,_.Sm)(B.JSC$20201_onBackChannelDead_,B),6E3))}}if(wIg(B.forwardChannelRequestPool_)<=1&&B.forwardChannelFlushedCallback_){try{B.forwardChannelFlushedCallback_()}catch(L){}B.forwardChannelFlushedCallback_=void 0}}else B.JSC$20199_channelDebug_.debug("Bad POST response data returned"),ew(B,11)}else if((b.initialResponseDecoded_||B.JSC$20199_backChannelRequest_==
b)&&Su4(B),!_.C1(d)){var v=B.wireCodec_.JSC$20194_parser_.parse(d);B.onInput_(v,b)}Chg(4)}catch(L){}};var u4Q=function(b,d){this.JSC$20187_mapId=b;this.map=d;this.context=null};var Ko0=function(b){this.maxPoolSizeConfigured_=b||10;_.k4.PerformanceNavigationTiming?(b=_.k4.performance.getEntriesByType("navigation"),b=b.length>0&&(b[0].nextHopProtocol=="hq"||b[0].nextHopProtocol=="h2")):b=!!(_.k4.chrome&&_.k4.chrome.loadTimes&&_.k4.chrome.loadTimes()&&_.k4.chrome.loadTimes().wasFetchedViaSpdy);this.JSC$20190_maxSize_=b?this.maxPoolSizeConfigured_:1;this.requestPool_=null;this.JSC$20190_maxSize_>1&&(this.requestPool_=new Set);this.JSC$20190_request_=null;this.JSC$20190_pendingMessages_=
[]},nkO=function(b){return b.JSC$20190_request_?!0:b.requestPool_?b.requestPool_.size>=b.JSC$20190_maxSize_:!1},wIg=function(b){return b.JSC$20190_request_?1:b.requestPool_?b.requestPool_.size:0},ypQ=function(b,d){return b.JSC$20190_request_?b.JSC$20190_request_==d:b.requestPool_?b.requestPool_.has(d):!1},TwP=function(b,d){b.requestPool_?b.requestPool_.add(d):b.JSC$20190_request_=d},rpE=function(b,d){b.JSC$20190_request_&&b.JSC$20190_request_==d?b.JSC$20190_request_=null:b.requestPool_&&b.requestPool_.has(d)&&
b.requestPool_.delete(d)};
Ko0.prototype.cancel=function(){this.JSC$20190_pendingMessages_=QW8(this);if(this.JSC$20190_request_)this.JSC$20190_request_.cancel(),this.JSC$20190_request_=null;else if(this.requestPool_&&this.requestPool_.size!==0){for(var b=_.C(this.requestPool_.values()),d=b.next();!d.done;d=b.next())d.value.cancel();this.requestPool_.clear()}};
var QW8=function(b){if(b.JSC$20190_request_!=null)return b.JSC$20190_pendingMessages_.concat(b.JSC$20190_request_.JSC$20180_pendingMessages_);if(b.requestPool_!=null&&b.requestPool_.size!==0){var d=b.JSC$20190_pendingMessages_;b=_.C(b.requestPool_.values());for(var B=b.next();!B.done;B=b.next())d=d.concat(B.value.JSC$20180_pendingMessages_);return d}return _.iF(b.JSC$20190_pendingMessages_)},qur=function(b,d){b.JSC$20190_pendingMessages_=b.JSC$20190_pendingMessages_.concat(d)};var xRW=function(b,d){var B=new Qm;B.debug("TestLoadImage: loading "+b);if(_.k4.Image){var k=new Image;k.onload=_.aZ(bX,B,"TestLoadImage: loaded",!0,d,k);k.onerror=_.aZ(bX,B,"TestLoadImage: error",!1,d,k);k.onabort=_.aZ(bX,B,"TestLoadImage: abort",!1,d,k);k.ontimeout=_.aZ(bX,B,"TestLoadImage: timeout",!1,d,k);_.k4.setTimeout(function(){if(k.ontimeout)k.ontimeout()},1E4);
k.src=b}else d(!1)},Yua=function(b,d){var B=new Qm,k=new AbortController,G=setTimeout(function(){k.abort();
bX(B,"TestPingServer: timeout",!1,d)},1E4);
fetch(b,{signal:k.signal}).then(function(P){clearTimeout(G);P.ok?bX(B,"TestPingServer: ok",!0,d):bX(B,"TestPingServer: server error",!1,d)}).catch(function(){clearTimeout(G);
bX(B,"TestPingServer: error",!1,d)})},bX=function(b,d,B,k,G){try{b.debug(d),G&&(G.onload=null,G.onerror=null,G.onabort=null,G.ontimeout=null),k(B)}catch(P){}};var eIE=function(){this.JSC$20194_parser_=new Bw5};var bHm=function(b,d,B){return B&&B.internalChannelParams?B.internalChannelParams[b]||d:d},dB=function(b){this.serverVersion_=0;
this.JSC$20199_outgoingMaps_=[];this.JSC$20199_channelDebug_=new Qm;this.JSC$20199_hostPrefix_=this.JSC$20199_backChannelUri_=this.JSC$20199_forwardChannelUri_=this.JSC$20199_path_=this.JSC$20199_backChannelRequest_=this.httpSessionId_=this.httpSessionIdParam_=this.JSC$20199_extraParams_=this.httpHeadersOverwriteParam_=this.initHeaders_=this.JSC$20199_extraHeaders_=null;this.JSC$20199_nextMapId_=this.JSC$20199_nextRid_=0;this.JSC$20199_failFast_=bHm("failFast",!1,b);this.enableStreaming_=this.JSC$20199_deadBackChannelTimerId_=
this.JSC$20199_backChannelTimerId_=this.JSC$20199_forwardChannelTimerId_=this.handler_=null;this.allowStreamingMode_=!0;this.errorResponseStatusCode_=this.JSC$20199_lastPostResponseArrayId_=this.JSC$20199_lastArrayId_=-1;this.JSC$20199_backChannelAttemptId_=this.JSC$20199_backChannelRetryCount_=this.JSC$20199_forwardChannelRetryCount_=0;this.JSC$20199_baseRetryDelayMs_=bHm("baseRetryDelayMs",5E3,b);this.JSC$20199_retryDelaySeedMs_=bHm("retryDelaySeedMs",1E4,b);this.JSC$20199_forwardChannelMaxRetries_=
bHm("forwardChannelMaxRetries",2,b);this.JSC$20199_forwardChannelRequestTimeoutMs_=bHm("forwardChannelRequestTimeoutMs",2E4,b);this.JSC$20199_xmlHttpFactory_=b&&b.xmlHttpFactory||void 0;this.networkTestUrl_=b&&b.networkTestUrl||void 0;this.usesFetchStreams_=b&&b.useFetchStreams||!1;this.backChannelRequestTimeoutMs_=void 0;this.JSC$20199_supportsCrossDomainXhrs_=b&&b.supportsCrossDomainXhr||!1;this.sid_="";this.forwardChannelRequestPool_=new Ko0(b&&b.concurrentRequestLimit);this.wireCodec_=new eIE;
this.fastHandshake_=b&&b.fastHandshake||!1;this.encodeInitMessageHeaders_=b&&b.encodeInitMessageHeaders||!1;this.fastHandshake_&&this.encodeInitMessageHeaders_&&(this.JSC$20199_channelDebug_.warning("Ignore encodeInitMessageHeaders because fastHandshake is set."),this.encodeInitMessageHeaders_=!1);this.blockingHandshake_=b&&b.blockingHandshake||!1;b&&b.disableRedact&&this.JSC$20199_channelDebug_.disableRedact();b&&b.forceLongPolling&&(this.allowStreamingMode_=!1);this.detectBufferingProxy_=!this.fastHandshake_&&
this.allowStreamingMode_&&b&&b.detectBufferingProxy||!1;this.longPollingTimeout_=void 0;b&&b.longPollingTimeout&&b.longPollingTimeout>0&&(this.longPollingTimeout_=b.longPollingTimeout);this.forwardChannelFlushedCallback_=void 0;this.handshakeRttMs_=0;this.bpDetectionDone_=!1;this.nonAckedMapsAtChannelClose_=this.bpDetectionTimerId_=null};
dB.prototype.JSC$20201_channelVersion_=8;dB.prototype.state_=1;
dB.prototype.connect=function(b,d,B,k){this.JSC$20199_channelDebug_.debug("connect()");rx(0);this.JSC$20199_path_=b;this.JSC$20199_extraParams_=d||{};B&&k!==void 0&&(this.JSC$20199_extraParams_.OSID=B,this.JSC$20199_extraParams_.OAID=k);this.enableStreaming_=this.allowStreamingMode_;this.JSC$20199_channelDebug_.debug("connectChannel_()");b=dFr(this,null,this.JSC$20199_path_);this.JSC$20199_channelDebug_.debug("GetForwardChannelUri: "+b);this.JSC$20199_forwardChannelUri_=b;Bmr(this)};
dB.prototype.disconnect=function(){this.JSC$20199_channelDebug_.debug("disconnect()");kWg(this);if(this.state_==3){var b=this.JSC$20199_nextRid_++,d=this.JSC$20199_forwardChannelUri_.clone();_.Pt(d,"SID",this.sid_);_.Pt(d,"RID",b);_.Pt(d,"TYPE","terminate");GWQ(this,d);b=new xI(this,this.JSC$20199_channelDebug_,this.sid_,b);b.JSC$20180_type_=2;b.JSC$20180_baseUri_=_.Mi(d.clone());d=!1;if(_.k4.navigator&&_.k4.navigator.sendBeacon)try{d=_.k4.navigator.sendBeacon(b.JSC$20180_baseUri_.toString(),"")}catch(B){}!d&&
_.k4.Image&&((new Image).src=b.JSC$20180_baseUri_,d=!0);d||(b.JSC$20180_xmlHttp_=Mg8(b.JSC$20180_channel_,null),b.JSC$20180_xmlHttp_.send(b.JSC$20180_baseUri_));b.JSC$20180_requestStartTime_=Date.now();pIO(b)}Png(this)};
var VgP=function(b){b.JSC$20199_backChannelRequest_&&(ZAa(b),b.JSC$20199_backChannelRequest_.cancel(),b.JSC$20199_backChannelRequest_=null)},kWg=function(b){VgP(b);
b.JSC$20199_backChannelTimerId_&&(_.k4.clearTimeout(b.JSC$20199_backChannelTimerId_),b.JSC$20199_backChannelTimerId_=null);Su4(b);b.forwardChannelRequestPool_.cancel();b.JSC$20199_forwardChannelTimerId_&&(typeof b.JSC$20199_forwardChannelTimerId_==="number"&&_.k4.clearTimeout(b.JSC$20199_forwardChannelTimerId_),b.JSC$20199_forwardChannelTimerId_=null)};
dB.prototype.getState=function(){return this.state_};
var Bmr=function(b){nkO(b.forwardChannelRequestPool_)||b.JSC$20199_forwardChannelTimerId_||(b.JSC$20199_forwardChannelTimerId_=!0,_.Ss(b.JSC$20201_onStartForwardChannelTimer_,b),b.JSC$20199_forwardChannelRetryCount_=0)},sxO=function(b,d){if(wIg(b.forwardChannelRequestPool_)>=b.forwardChannelRequestPool_.JSC$20190_maxSize_-(b.JSC$20199_forwardChannelTimerId_?1:0))return!1;
if(b.JSC$20199_forwardChannelTimerId_)return b.JSC$20199_channelDebug_.debug("Use the retry request that is already scheduled."),b.JSC$20199_outgoingMaps_=d.JSC$20180_pendingMessages_.concat(b.JSC$20199_outgoingMaps_),!0;if(b.state_==1||b.state_==2||b.JSC$20199_forwardChannelRetryCount_>=(b.JSC$20199_failFast_?0:b.JSC$20199_forwardChannelMaxRetries_))return!1;b.JSC$20199_channelDebug_.debug("Going to retry POST");b.JSC$20199_forwardChannelTimerId_=Apr((0,_.Sm)(b.JSC$20201_onStartForwardChannelTimer_,
b,d),E50(b,b.JSC$20199_forwardChannelRetryCount_));b.JSC$20199_forwardChannelRetryCount_++;return!0};
dB.prototype.JSC$20201_onStartForwardChannelTimer_=function(b){if(this.JSC$20199_forwardChannelTimerId_)if(this.JSC$20199_forwardChannelTimerId_=null,this.JSC$20199_channelDebug_.debug("startForwardChannel_"),this.state_==1){if(!b){this.JSC$20199_channelDebug_.debug("open_()");this.JSC$20199_nextRid_=Math.floor(Math.random()*1E5);b=this.JSC$20199_nextRid_++;var d=new xI(this,this.JSC$20199_channelDebug_,"",b),B=this.JSC$20199_extraHeaders_;this.initHeaders_&&(B?(B=_.w1.clone(B),_.w1.extend(B,this.initHeaders_)):
B=this.initHeaders_);this.httpHeadersOverwriteParam_!==null||this.encodeInitMessageHeaders_||(d.JSC$20180_extraHeaders_=B,B=null);var k;if(this.fastHandshake_)a:{for(var G=k=0;G<this.JSC$20199_outgoingMaps_.length;G++){b:{var P=this.JSC$20199_outgoingMaps_[G];if("__data__"in P.map&&(P=P.map.__data__,typeof P==="string")){P=P.length;break b}P=void 0}if(P===void 0)break;k+=P;if(k>4096){k=G;break a}if(k===4096||G===this.JSC$20199_outgoingMaps_.length-1){k=G+1;break a}}k=1E3}else k=1E3;k=CnP(this,d,k);
G=this.JSC$20199_forwardChannelUri_.clone();_.Pt(G,"RID",b);_.Pt(G,"CVER",22);this.httpSessionIdParam_&&_.Pt(G,"X-HTTP-Session-Id",this.httpSessionIdParam_);GWQ(this,G);B&&(this.encodeInitMessageHeaders_?k="headers="+_.E6(CmP(B))+"&"+k:this.httpHeadersOverwriteParam_&&vQ5(G,this.httpHeadersOverwriteParam_,B));TwP(this.forwardChannelRequestPool_,d);this.blockingHandshake_&&_.Pt(G,"TYPE","init");this.fastHandshake_?(_.Pt(G,"$req",k),_.Pt(G,"SID","null"),d.decodeInitialResponse_=!0,Nwr(d,G,null)):Nwr(d,
G,k);this.state_=2}}else this.state_==3&&(b?v5P(this,b):this.JSC$20199_outgoingMaps_.length==0?this.JSC$20199_channelDebug_.debug("startForwardChannel_ returned: nothing to send"):nkO(this.forwardChannelRequestPool_)||(v5P(this),this.JSC$20199_channelDebug_.debug("startForwardChannel_ finished, sent request")))};
var v5P=function(b,d){var B;d?B=d.JSC$20180_rid_:B=b.JSC$20199_nextRid_++;var k=b.JSC$20199_forwardChannelUri_.clone();_.Pt(k,"SID",b.sid_);_.Pt(k,"RID",B);_.Pt(k,"AID",b.JSC$20199_lastArrayId_);GWQ(b,k);b.httpHeadersOverwriteParam_&&b.JSC$20199_extraHeaders_&&vQ5(k,b.httpHeadersOverwriteParam_,b.JSC$20199_extraHeaders_);B=new xI(b,b.JSC$20199_channelDebug_,b.sid_,B,b.JSC$20199_forwardChannelRetryCount_+1);b.httpHeadersOverwriteParam_===null&&(B.JSC$20180_extraHeaders_=b.JSC$20199_extraHeaders_);
d&&(b.JSC$20199_outgoingMaps_=d.JSC$20180_pendingMessages_.concat(b.JSC$20199_outgoingMaps_));d=CnP(b,B,1E3);B.setTimeout(Math.round(b.JSC$20199_forwardChannelRequestTimeoutMs_*.5)+Math.round(b.JSC$20199_forwardChannelRequestTimeoutMs_*.5*Math.random()));TwP(b.forwardChannelRequestPool_,B);Nwr(B,k,d)},GWQ=function(b,d){b.JSC$20199_extraParams_&&_.w1.forEach(b.JSC$20199_extraParams_,function(B,k){_.Pt(d,k,B)});
b.handler_&&_.w1.forEach({},function(B,k){_.Pt(d,k,B)})},CnP=function(b,d,B){B=Math.min(b.JSC$20199_outgoingMaps_.length,B);
var k=b.handler_?(0,_.Sm)(b.handler_.JSC$20205_badMapError,b.handler_,b):null;a:{for(var G=b.JSC$20199_outgoingMaps_,P=-1;;){var v=["count="+B];P==-1?B>0?(P=G[0].JSC$20187_mapId,v.push("ofs="+P)):P=0:v.push("ofs="+P);for(var L=!0,A=0;A<B;A++){var a=G[A].JSC$20187_mapId,O=G[A].map;a-=P;if(a<0)P=Math.max(0,G[A].JSC$20187_mapId-100),L=!1;else try{a="req"+a+"_"||"";try{var I=O instanceof Map?O:Object.entries(O);for(var D=_.C(I),U=D.next();!U.done;U=D.next()){var M=_.C(U.value),z=M.next().value,H=M.next().value,
l=H;_.Tm(H)&&(l=(0,_.Ku)(H));v.push(a+z+"="+encodeURIComponent(l))}}catch(F){throw v.push(a+"type="+encodeURIComponent("_badmap")),F;}}catch(F){k&&k(O)}}if(L){I=v.join("&");break a}}I=void 0}b=b.JSC$20199_outgoingMaps_.splice(0,B);d.JSC$20180_pendingMessages_=b;return I},La4=function(b){b.JSC$20199_backChannelRequest_||b.JSC$20199_backChannelTimerId_||(b.JSC$20199_backChannelAttemptId_=1,_.Ss(b.JSC$20201_onStartBackChannelTimer_,b),b.JSC$20199_backChannelRetryCount_=0)},iAE=function(b){if(b.JSC$20199_backChannelRequest_||
b.JSC$20199_backChannelTimerId_||b.JSC$20199_backChannelRetryCount_>=3)return!1;
b.JSC$20199_channelDebug_.debug("Going to retry GET");b.JSC$20199_backChannelAttemptId_++;b.JSC$20199_backChannelTimerId_=Apr((0,_.Sm)(b.JSC$20201_onStartBackChannelTimer_,b),E50(b,b.JSC$20199_backChannelRetryCount_));b.JSC$20199_backChannelRetryCount_++;return!0};
dB.prototype.JSC$20201_onStartBackChannelTimer_=function(){this.JSC$20199_backChannelTimerId_=null;fFP(this);if(this.detectBufferingProxy_&&!this.bpDetectionDone_)if(this.JSC$20199_backChannelRequest_==null||this.handshakeRttMs_<=0)this.JSC$20199_channelDebug_.warning("Skip bpDetectionTimerId_ "+this.JSC$20199_backChannelRequest_+" "+this.handshakeRttMs_);else{var b=4*this.handshakeRttMs_;this.JSC$20199_channelDebug_.info("BP detection timer enabled: "+b);this.bpDetectionTimerId_=Apr((0,_.Sm)(this.onBpDetectionTimer_,
this),b)}};
dB.prototype.onBpDetectionTimer_=function(){if(this.bpDetectionTimerId_){this.bpDetectionTimerId_=null;this.JSC$20199_channelDebug_.info("BP detection timeout reached.");if(this.JSC$20199_backChannelRequest_.JSC$20180_xmlHttp_!=null){var b=this.JSC$20199_backChannelRequest_.JSC$20180_xmlHttp_.getResponseText();b&&this.JSC$20199_channelDebug_.warning("Timer should have been cancelled : "+b)}this.JSC$20199_channelDebug_.info("Buffering proxy detected and switch to long-polling!");this.enableStreaming_=
!1;this.bpDetectionDone_=!0;rx(10);VgP(this);fFP(this)}else this.JSC$20199_channelDebug_.warning("Invalid operation.")};
var ZAa=function(b){b.bpDetectionTimerId_!=null&&(b.JSC$20199_channelDebug_.debug("Cancel the BP detection timer."),_.k4.clearTimeout(b.bpDetectionTimerId_),b.bpDetectionTimerId_=null)},fFP=function(b){b.JSC$20199_channelDebug_.debug("Creating new HttpRequest");
b.JSC$20199_backChannelRequest_=new xI(b,b.JSC$20199_channelDebug_,b.sid_,"rpc",b.JSC$20199_backChannelAttemptId_);b.httpHeadersOverwriteParam_===null&&(b.JSC$20199_backChannelRequest_.JSC$20180_extraHeaders_=b.JSC$20199_extraHeaders_);b.JSC$20199_backChannelRequest_.JSC$20180_readyStateChangeThrottleMs_=0;var d=b.JSC$20199_backChannelUri_.clone();_.Pt(d,"RID","rpc");_.Pt(d,"SID",b.sid_);_.Pt(d,"AID",b.JSC$20199_lastArrayId_);_.Pt(d,"CI",b.enableStreaming_?"0":"1");!b.enableStreaming_&&b.longPollingTimeout_&&
_.Pt(d,"TO",b.longPollingTimeout_);_.Pt(d,"TYPE","xmlhttp");GWQ(b,d);b.httpHeadersOverwriteParam_&&b.JSC$20199_extraHeaders_&&vQ5(d,b.httpHeadersOverwriteParam_,b.JSC$20199_extraHeaders_);b.backChannelRequestTimeoutMs_&&b.JSC$20199_backChannelRequest_.setTimeout(b.backChannelRequestTimeoutMs_);var B=b.JSC$20199_backChannelRequest_,k=b.JSC$20199_hostPrefix_;B.JSC$20180_type_=1;B.JSC$20180_baseUri_=_.Mi(d.clone());B.JSC$20180_postData_=null;B.decodeChunks_=!0;okO(B,k);b.JSC$20199_channelDebug_.debug("New Request created")};
dB.prototype.JSC$20201_onBackChannelDead_=function(){this.JSC$20199_deadBackChannelTimerId_!=null&&(this.JSC$20199_deadBackChannelTimerId_=null,VgP(this),iAE(this),rx(19))};
var Su4=function(b){b.JSC$20199_deadBackChannelTimerId_!=null&&(_.k4.clearTimeout(b.JSC$20199_deadBackChannelTimerId_),b.JSC$20199_deadBackChannelTimerId_=null)},tga=function(b,d){b.JSC$20199_channelDebug_.debug("Request complete");
var B=null;if(b.JSC$20199_backChannelRequest_==d){Su4(b);ZAa(b);b.JSC$20199_backChannelRequest_=null;var k=2}else if(ypQ(b.forwardChannelRequestPool_,d))B=d.JSC$20180_pendingMessages_,rpE(b.forwardChannelRequestPool_,d),k=1;else return;if(b.state_!=0)if(d.JSC$20180_successful_)k==1?(fDE(d.JSC$20180_postData_?d.JSC$20180_postData_.length:0,Date.now()-d.JSC$20180_requestStartTime_,b.JSC$20199_forwardChannelRetryCount_),Bmr(b)):La4(b);else{var G=d.JSC$20180_lastStatusCode_,P=d.getLastError();if(P==3||
P==0&&G>0)b.JSC$20199_channelDebug_.debug("Not retrying due to error type"),G>200&&(b.errorResponseStatusCode_=d.JSC$20180_lastStatusCode_);else{b.JSC$20199_channelDebug_.debug(function(){return"Maybe retrying, last error: "+IDa(P,b.errorResponseStatusCode_)});
if(k==1&&sxO(b,d)||k==2&&iAE(b))return;b.JSC$20199_channelDebug_.debug("Exceeded max number of retries")}B&&B.length>0&&qur(b.forwardChannelRequestPool_,B);b.JSC$20199_channelDebug_.debug("Error: HTTP request failed");switch(P){case 1:ew(b,5);break;case 4:ew(b,10);break;case 3:ew(b,6);break;default:ew(b,2)}}},E50=function(b,d){var B=b.JSC$20199_baseRetryDelayMs_+Math.floor(Math.random()*b.JSC$20199_retryDelaySeedMs_);
b.isActive()||(b.JSC$20199_channelDebug_.debug("Inactive channel"),B*=2);return B*d};
dB.prototype.onInput_=function(b,d){for(var B=0;B<b.length;B++){var k=b[B],G=k[0];if(G<=this.JSC$20199_lastArrayId_)this.JSC$20199_channelDebug_.warning("Ignoring out-of-order or duplicate message with arrayId: "+G+", lastArrayId: "+this.JSC$20199_lastArrayId_);else if(G>this.JSC$20199_lastArrayId_+1&&this.JSC$20199_lastArrayId_>-1&&this.JSC$20199_channelDebug_.warning("Received non-consecutive message with arrayId: "+G+", lastArrayId: "+this.JSC$20199_lastArrayId_),this.JSC$20199_lastArrayId_=G,
k=k[1],this.state_==2)if(k[0]=="c"){this.sid_=k[1];this.JSC$20199_hostPrefix_=k[2];G=k[3];G!=null&&(this.JSC$20201_channelVersion_=G,this.JSC$20199_channelDebug_.info("VER="+this.JSC$20201_channelVersion_));G=k[4];G!=null&&(this.serverVersion_=G,this.JSC$20199_channelDebug_.info("SVER="+this.serverVersion_));k=k[5];k!=null&&typeof k==="number"&&k>0&&(this.backChannelRequestTimeoutMs_=k*=1.5,this.JSC$20199_channelDebug_.info("backChannelRequestTimeoutMs_="+k));if(k=d.JSC$20180_xmlHttp_){var P=jnO(k,
"X-Client-Wire-Protocol");P&&(G=this.forwardChannelRequestPool_,!G.requestPool_&&(_.vJ(P,"spdy")||_.vJ(P,"quic")||_.vJ(P,"h2"))&&(G.JSC$20190_maxSize_=G.maxPoolSizeConfigured_,G.requestPool_=new Set,G.JSC$20190_request_&&(TwP(G,G.JSC$20190_request_),G.JSC$20190_request_=null)));this.httpSessionIdParam_&&((k=jnO(k,"X-HTTP-Session-Id"))?(this.httpSessionId_=k,_.Pt(this.JSC$20199_forwardChannelUri_,this.httpSessionIdParam_,k)):this.JSC$20199_channelDebug_.warning("Missing X_HTTP_SESSION_ID in the handshake response"))}this.state_=
3;this.handler_&&this.handler_.JSC$20205_channelOpened();this.detectBufferingProxy_&&(this.handshakeRttMs_=Date.now()-d.JSC$20180_requestStartTime_,this.JSC$20199_channelDebug_.info("Handshake RTT: "+this.handshakeRttMs_+"ms"));k=d;G=dFr(this,this.JSC$20199_supportsCrossDomainXhrs_?this.JSC$20199_hostPrefix_:null,this.JSC$20199_path_);this.JSC$20199_channelDebug_.debug("GetBackChannelUri: "+G);this.JSC$20199_backChannelUri_=G;k.initialResponseDecoded_?(this.JSC$20199_channelDebug_.debug("Upgrade the handshake request to a backchannel."),
rpE(this.forwardChannelRequestPool_,k),G=k,(P=this.backChannelRequestTimeoutMs_)&&G.setTimeout(P),G.JSC$20180_watchDogTimerId_&&(zIP(G),pIO(G)),this.JSC$20199_backChannelRequest_=k):La4(this);this.JSC$20199_outgoingMaps_.length>0&&Bmr(this)}else k[0]!="stop"&&k[0]!="close"||ew(this,7);else this.state_==3&&(k[0]=="stop"||k[0]=="close"?k[0]=="stop"?ew(this,7):this.disconnect():k[0]!="noop"&&this.handler_&&this.handler_.JSC$20205_channelHandleArray(k),this.JSC$20199_backChannelRetryCount_=0)}};
var ew=function(b,d){b.JSC$20199_channelDebug_.info("Error code "+d);if(d==2){var B=(0,_.Sm)(b.testNetworkCallback_,b),k=b.networkTestUrl_,G=!k;k=new _.nB(k||"//www.google.com/images/cleardot.gif");_.k4.location&&_.k4.location.protocol=="http"||_.mG(k,"https");_.Mi(k);G?xRW(k.toString(),B):Yua(k.toString(),B)}else rx(2);b.onError_(d)};
dB.prototype.testNetworkCallback_=function(b){b?(this.JSC$20199_channelDebug_.info("Successfully pinged google.com"),rx(2)):(this.JSC$20199_channelDebug_.info("Failed to ping google.com"),rx(1))};
dB.prototype.onError_=function(b){this.JSC$20199_channelDebug_.debug("HttpChannel: error - "+b);this.state_=0;this.handler_&&this.handler_.JSC$20205_channelError(b);Png(this);kWg(this)};
var Png=function(b){b.state_=0;b.nonAckedMapsAtChannelClose_=[];if(b.handler_){var d=QW8(b.forwardChannelRequestPool_);if(d.length!=0||b.JSC$20199_outgoingMaps_.length!=0)b.JSC$20199_channelDebug_.debug(function(){return"Number of undelivered maps, pending: "+d.length+", outgoing: "+b.JSC$20199_outgoingMaps_.length}),_.n1(b.nonAckedMapsAtChannelClose_,d),_.n1(b.nonAckedMapsAtChannelClose_,b.JSC$20199_outgoingMaps_),b.forwardChannelRequestPool_.JSC$20190_pendingMessages_.length=0,_.iF(b.JSC$20199_outgoingMaps_),
b.JSC$20199_outgoingMaps_.length=0;
b.handler_.JSC$20205_channelClosed()}},Avr=function(b){if(b.state_==0)return b.nonAckedMapsAtChannelClose_;
var d=[];_.n1(d,QW8(b.forwardChannelRequestPool_));_.n1(d,b.JSC$20199_outgoingMaps_);return d},dFr=function(b,d,B){var k=_.kU(B);
k.JSC$10205_domain_!=""?(d&&_.$M(k,d+"."+k.JSC$10205_domain_),_.Oj(k,k.JSC$10205_port_)):(k=_.k4.location,k=KU5(k.protocol,d?d+"."+k.hostname:k.hostname,+k.port,B));d=b.httpSessionIdParam_;B=b.httpSessionId_;d&&B&&_.Pt(k,d,B);_.Pt(k,"VER",b.JSC$20201_channelVersion_);GWQ(b,k);return k},Mg8=function(b,d,B){if(d&&!b.JSC$20199_supportsCrossDomainXhrs_)throw Error("Xk");
d=b.usesFetchStreams_&&!b.JSC$20199_xmlHttpFactory_?new _.nu(new GKE({streamBinaryChunks:B})):new _.nu(b.JSC$20199_xmlHttpFactory_);d.JSC$9969_withCredentials_=b.JSC$20199_supportsCrossDomainXhrs_;return d};
dB.prototype.isActive=function(){return!!this.handler_&&this.handler_.isActive(this)};
var WaE=function(){};
_.E=WaE.prototype;_.E.JSC$20205_channelOpened=function(){};
_.E.JSC$20205_channelHandleArray=function(){};
_.E.JSC$20205_channelError=function(){};
_.E.JSC$20205_channelClosed=function(){};
_.E.isActive=function(){return!0};
_.E.JSC$20205_badMapError=function(){};var aFQ=function(){},kF=function(b,d){_.gh.call(this);
this.JSC$20208_channel_=new dB(d);this.JSC$20208_url_=b;this.messageUrlParams_=d&&d.messageUrlParams||null;b=d&&d.messageHeaders||null;d&&d.clientProtocolHeaderRequired&&(b?_.w1.set(b,"X-Client-Protocol","webchannel"):b=_.w1.create("X-Client-Protocol","webchannel"));this.JSC$20208_channel_.JSC$20199_extraHeaders_=b;b=d&&d.initMessageHeaders||null;d&&d.messageContentType&&(b?_.w1.set(b,"X-WebChannel-Content-Type",d.messageContentType):b=_.w1.create("X-WebChannel-Content-Type",d.messageContentType));
d&&d.clientProfile&&(b?_.w1.set(b,"X-WebChannel-Client-Profile",d.clientProfile):b=_.w1.create("X-WebChannel-Client-Profile",d.clientProfile));this.JSC$20208_channel_.initHeaders_=b;(b=d&&d.httpHeadersOverwriteParam)&&!_.C1(b)&&(this.JSC$20208_channel_.httpHeadersOverwriteParam_=b);this.supportsCrossDomainXhr_=d&&d.supportsCrossDomainXhr||!1;this.sendRawJson_=d&&d.sendRawJson||!1;(d=d&&d.httpSessionIdParam)&&!_.C1(d)&&(this.JSC$20208_channel_.httpSessionIdParam_=d,_.w1.containsKey(this.messageUrlParams_,
d)&&_.w1.remove(this.messageUrlParams_,d));this.channelHandler_=new BY(this)};
_.CX(kF,_.gh);kF.prototype.open=function(){this.JSC$20208_channel_.handler_=this.channelHandler_;this.supportsCrossDomainXhr_&&(this.JSC$20208_channel_.JSC$20199_supportsCrossDomainXhrs_=!0);this.JSC$20208_channel_.connect(this.JSC$20208_url_,this.messageUrlParams_||void 0)};
kF.prototype.close=function(){this.JSC$20208_channel_.disconnect()};
kF.prototype.send=function(b){var d=this.JSC$20208_channel_;if(typeof b==="string"){var B={};B.__data__=b;b=B}else this.sendRawJson_&&(B={},B.__data__=(0,_.Ku)(b),b=B);d.JSC$20199_outgoingMaps_.push(new u4Q(d.JSC$20199_nextMapId_++,b));d.state_==3&&Bmr(d)};
kF.prototype.disposeInternal=function(){this.JSC$20208_channel_.handler_=null;delete this.channelHandler_;this.JSC$20208_channel_.disconnect();delete this.JSC$20208_channel_;kF.superClass_.disposeInternal.call(this)};
var mFO=function(b){k8P.call(this);b.__headers__&&(this.headers=b.__headers__,this.statusCode=b.__status__,delete b.__headers__,delete b.__status__);var d=b.__sm__;d?this.data=(this.metadataKey=_.w1.getAnyKey(d))?_.w1.get(d,this.metadataKey):d:this.data=b};
_.CX(mFO,k8P);var $FO=function(b){G8a.call(this);this.status=1;this.errorCode=b};
_.CX($FO,G8a);var BY=function(b){this.JSC$20215_channel_=b};
_.CX(BY,WaE);BY.prototype.JSC$20205_channelOpened=function(){this.JSC$20215_channel_.dispatchEvent("w")};
BY.prototype.JSC$20205_channelHandleArray=function(b){this.JSC$20215_channel_.dispatchEvent(new mFO(b))};
BY.prototype.JSC$20205_channelError=function(b){this.JSC$20215_channel_.dispatchEvent(new $FO(b))};
BY.prototype.JSC$20205_channelClosed=function(){this.JSC$20215_channel_.dispatchEvent("x")};
var OHE=function(b,d){this.transportChannel_=b;this.JSC$20218_channel_=d},IFE=function(b){return Avr(b.JSC$20218_channel_).map(function(d){var B=b.transportChannel_;
d=d.map;"__data__"in d?(d=d.__data__,B=B.sendRawJson_?(0,_.qB5)(d):d):B=d;return B})};
OHE.prototype.commit=function(b){this.JSC$20218_channel_.forwardChannelFlushedCallback_=b};var Gq=function(b){DF4.dispatchEvent(new UFa(DF4,b))},DF4=new _.gh,UFa=function(b,d){_.HT.call(this,"statevent",b);
this.stat=d};
_.c(UFa,_.HT);var PY=function(b,d,B,k,G){this.JSC$20223_channel_=b;this.JSC$20223_channelDebug_=d;this.sid_=B;this.JSC$20223_rid_=k;this.JSC$20223_retryId_=G||1;this.timeout_=45E3;this.JSC$20223_eventHandler_=new _.Jt(this);this.pollingTimer_=new _.cM;this.pollingTimer_.setInterval(250)};
_.E=PY.prototype;_.E.JSC$20225_extraHeaders_=null;_.E.JSC$20225_successful_=!1;_.E.JSC$20225_watchDogTimerId_=null;_.E.JSC$20225_watchDogTimeoutTime_=null;_.E.JSC$20225_requestStartTime_=null;_.E.JSC$20225_type_=null;_.E.JSC$20225_baseUri_=null;_.E.JSC$20225_requestUri_=null;_.E.JSC$20225_postData_=null;_.E.JSC$20225_xmlHttp_=null;_.E.JSC$20225_xmlHttpChunkStart_=0;_.E.trident_=null;_.E.JSC$20225_verb_=null;_.E.JSC$20225_lastError_=null;_.E.JSC$20225_lastStatusCode_=-1;_.E.sendClose_=!0;
_.E.JSC$20225_cancelled_=!1;_.E.JSC$20225_readyStateChangeThrottleMs_=0;_.E.JSC$20225_readyStateChangeThrottle_=null;var o5E=function(b,d){switch(b){case 0:return"Non-200 return code ("+d+")";case 1:return"XMLHTTP failure (no data)";case 2:return"HttpConnection timeout";default:return"Unknown error"}},NmE={},plP={};
PY.prototype.setTimeout=function(b){this.timeout_=b};
var cva=function(b,d,B){b.JSC$20225_type_=1;b.JSC$20225_baseUri_=_.Mi(d.clone());b.JSC$20225_postData_=B;b.decodeChunks_=!0;MRE(b,null)},Jvk=function(b,d,B,k,G){b.JSC$20225_type_=1;
b.JSC$20225_baseUri_=_.Mi(d.clone());b.JSC$20225_postData_=null;b.decodeChunks_=B;G&&(b.sendClose_=!1);MRE(b,k)},MRE=function(b,d){b.JSC$20225_requestStartTime_=Date.now();
zAO(b);b.JSC$20225_requestUri_=b.JSC$20225_baseUri_.clone();rHm(b.JSC$20225_requestUri_,"t",b.JSC$20223_retryId_);b.JSC$20225_xmlHttpChunkStart_=0;b.JSC$20225_xmlHttp_=b.JSC$20223_channel_.JSC$20232_createXhrIo(b.JSC$20223_channel_.JSC$20232_shouldUseSecondaryDomains()?d:null);b.JSC$20225_readyStateChangeThrottleMs_>0&&(b.JSC$20225_readyStateChangeThrottle_=new _.aI((0,_.Sm)(b.JSC$20225_xmlHttpHandler_,b,b.JSC$20225_xmlHttp_),b.JSC$20225_readyStateChangeThrottleMs_));b.JSC$20223_eventHandler_.listen(b.JSC$20225_xmlHttp_,
"readystatechange",b.JSC$20225_readyStateChangeHandler_);d=b.JSC$20225_extraHeaders_?_.w1.clone(b.JSC$20225_extraHeaders_):{};b.JSC$20225_postData_?(b.JSC$20225_verb_="POST",d["Content-Type"]="application/x-www-form-urlencoded",b.JSC$20225_xmlHttp_.send(b.JSC$20225_requestUri_,b.JSC$20225_verb_,b.JSC$20225_postData_,d)):(b.JSC$20225_verb_="GET",b.sendClose_&&!_.mi&&(d.Connection="close"),b.JSC$20225_xmlHttp_.send(b.JSC$20225_requestUri_,b.JSC$20225_verb_,null,d));b.JSC$20223_channel_.notifyServerReachabilityEvent(1);
d=b.JSC$20223_channelDebug_;var B=b.JSC$20225_postData_;if(B){var k="";B=B.split("&");for(var G=0;G<B.length;G++){var P=B[G].split("=");if(P.length>1){var v=P[0];P=P[1];var L=v.split("_");k=L.length>=2&&L[1]=="type"?k+(v+"="+P+"&"):k+(v+"=redacted&")}}}else k=null;d.info("XMLHTTP REQ ("+b.JSC$20223_rid_+") [attempt "+b.JSC$20223_retryId_+"]: "+b.JSC$20225_verb_+"\n"+b.JSC$20225_requestUri_+"\n"+k)};
PY.prototype.JSC$20225_readyStateChangeHandler_=function(b){b=b.target;var d=this.JSC$20225_readyStateChangeThrottle_;d&&_.TN(b)==3?(this.JSC$20223_channelDebug_.debug("Throttling readystatechange."),d.fire()):this.JSC$20225_xmlHttpHandler_(b)};
PY.prototype.JSC$20225_xmlHttpHandler_=function(b){try{if(b==this.JSC$20225_xmlHttp_)a:{var d=_.TN(this.JSC$20225_xmlHttp_),B=this.JSC$20225_xmlHttp_.JSC$9969_lastErrorCode_,k=this.JSC$20225_xmlHttp_.getStatus();if(_.mi&&!_.$T("420+")){if(d<4)break a}else if(d<3||d==3&&!this.JSC$20225_xmlHttp_.getResponseText())break a;this.JSC$20225_cancelled_||d!=4||B==7||(B==8||k<=0?this.JSC$20223_channel_.notifyServerReachabilityEvent(3):this.JSC$20223_channel_.notifyServerReachabilityEvent(2));RAW(this);var G=
this.JSC$20225_xmlHttp_.getStatus();this.JSC$20225_lastStatusCode_=G;var P=this.JSC$20225_xmlHttp_.getResponseText();P||this.JSC$20223_channelDebug_.debug("No response text for uri "+this.JSC$20225_requestUri_+" status "+G);this.JSC$20225_successful_=G==200;this.JSC$20223_channelDebug_.info("XMLHTTP RESP ("+this.JSC$20223_rid_+") [ attempt "+this.JSC$20223_retryId_+"]: "+this.JSC$20225_verb_+"\n"+this.JSC$20225_requestUri_+"\n"+d+" "+G);if(this.JSC$20225_successful_){d==4&&XlE(this);if(this.decodeChunks_){for(b=
!0;!this.JSC$20225_cancelled_&&this.JSC$20225_xmlHttpChunkStart_<P.length;){var v=hAP(this,P);if(v==plP){d==4&&(this.JSC$20225_lastError_=4,Gq(15),b=!1);HHQ(this.JSC$20223_channelDebug_,this.JSC$20223_rid_,null,"[Incomplete Response]");break}else if(v==NmE){this.JSC$20225_lastError_=4;Gq(16);HHQ(this.JSC$20223_channelDebug_,this.JSC$20223_rid_,P,"[Invalid Chunk]");b=!1;break}else HHQ(this.JSC$20223_channelDebug_,this.JSC$20223_rid_,v,null),lFr(this,v)}d==4&&P.length==0&&(this.JSC$20225_lastError_=
1,Gq(17),b=!1);this.JSC$20225_successful_=this.JSC$20225_successful_&&b;b||(HHQ(this.JSC$20223_channelDebug_,this.JSC$20223_rid_,P,"[Invalid Chunked Response]"),XlE(this),tRQ(this))}else HHQ(this.JSC$20223_channelDebug_,this.JSC$20223_rid_,P,null),lFr(this,P);this.JSC$20225_successful_&&!this.JSC$20225_cancelled_&&(d==4?this.JSC$20223_channel_.JSC$20232_onRequestComplete(this):(this.JSC$20225_successful_=!1,zAO(this)))}else G==400&&P.indexOf("Unknown SID")>0?(this.JSC$20225_lastError_=3,Gq(13),this.JSC$20223_channelDebug_.warning("XMLHTTP Unknown SID ("+
this.JSC$20223_rid_+")")):(this.JSC$20225_lastError_=0,Gq(14),this.JSC$20223_channelDebug_.warning("XMLHTTP Bad status "+G+" ("+this.JSC$20223_rid_+")")),XlE(this),tRQ(this)}else this.JSC$20223_channelDebug_.warning("Called back with an unexpected xmlhttp")}catch(L){this.JSC$20223_channelDebug_.debug("Failed call to OnXmlHttpReadyStateChanged_")}finally{}};
var hAP=function(b,d){var B=b.JSC$20225_xmlHttpChunkStart_,k=d.indexOf("\n",B);if(k==-1)return plP;B=Number(d.substring(B,k));if(isNaN(B))return NmE;k+=1;if(k+B>d.length)return plP;d=d.slice(k,k+B);b.JSC$20225_xmlHttpChunkStart_=k+B;return d};
PY.prototype.cancel=function(){this.JSC$20225_cancelled_=!0;XlE(this)};
var zAO=function(b){b.JSC$20225_watchDogTimeoutTime_=Date.now()+b.timeout_;jxW(b,b.timeout_)},jxW=function(b,d){if(b.JSC$20225_watchDogTimerId_!=null)throw Error("Wk");
b.JSC$20225_watchDogTimerId_=J4((0,_.Sm)(b.JSC$20225_onWatchDogTimeout_,b),d)},RAW=function(b){b.JSC$20225_watchDogTimerId_&&(_.k4.clearTimeout(b.JSC$20225_watchDogTimerId_),b.JSC$20225_watchDogTimerId_=null)};
PY.prototype.JSC$20225_onWatchDogTimeout_=function(){this.JSC$20225_watchDogTimerId_=null;var b=Date.now();b-this.JSC$20225_watchDogTimeoutTime_>=0?(this.JSC$20223_channelDebug_.info("TIMEOUT: "+this.JSC$20225_requestUri_),this.JSC$20225_type_!=2&&this.JSC$20223_channel_.notifyServerReachabilityEvent(3),XlE(this),this.JSC$20225_lastError_=2,Gq(18),tRQ(this)):(this.JSC$20223_channelDebug_.warning("WatchDog timer called too early"),jxW(this,this.JSC$20225_watchDogTimeoutTime_-b))};
var tRQ=function(b){b.JSC$20223_channel_.JSC$20232_isClosed()||b.JSC$20225_cancelled_||b.JSC$20223_channel_.JSC$20232_onRequestComplete(b)},XlE=function(b){RAW(b);
_.fO(b.JSC$20225_readyStateChangeThrottle_);b.JSC$20225_readyStateChangeThrottle_=null;b.pollingTimer_.stop();b.JSC$20223_eventHandler_.removeAll();if(b.JSC$20225_xmlHttp_){var d=b.JSC$20225_xmlHttp_;b.JSC$20225_xmlHttp_=null;d.abort();d.dispose()}b.trident_&&(b.trident_=null)};
PY.prototype.getLastError=function(){return this.JSC$20225_lastError_};
var lFr=function(b,d){try{b.JSC$20223_channel_.JSC$20232_onRequestData(b,d),b.JSC$20223_channel_.notifyServerReachabilityEvent(4)}catch(B){}};var HHQ=function(b,d,B,k){var G=b.info;a:if(B&&B!="y2f%"){try{var P=JSON.parse(B);if(P)for(var v=0;v<P.length;v++)if(Array.isArray(P[v])){var L=P[v];if(!(L.length<2)){var A=L[1];if(Array.isArray(A)&&!(A.length<1)){var a=A[0];if(a!="noop"&&a!="stop")for(var O=1;O<A.length;O++)A[O]=""}}}var I=(0,_.Ku)(P);break a}catch(D){b.debug("Exception parsing expected JS array - probably was not JS");I=B;break a}I=void 0}else I=B;G.call(b,"XMLHTTP TEXT ("+d+"): "+I+(k?" "+k:""))};
zT.prototype.debug=function(b){this.info(b)};
zT.prototype.info=function(){};
zT.prototype.warning=function(){};var Fa8=function(b,d){this.JSC$20230_channel_=b;this.JSC$20230_channelDebug_=d;this.JSC$20230_parser_=new Bw5};
_.E=Fa8.prototype;_.E.JSC$20232_extraHeaders_=null;_.E.JSC$20232_request_=null;_.E.receivedIntermediateResult_=!1;_.E.JSC$20232_path_=null;_.E.state_=null;_.E.JSC$20232_lastStatusCode_=-1;_.E.JSC$20232_hostPrefix_=null;_.E.blockedPrefix_=null;
_.E.connect=function(b){this.JSC$20232_path_=b;b=ZHQ(this.JSC$20230_channel_,this.JSC$20232_path_);Gq(3);Date.now();var d=this.JSC$20230_channel_.firstTestResults_;d!=null?(this.JSC$20232_hostPrefix_=d[0],(this.blockedPrefix_=d[1])?(this.state_=1,g5a(this)):(this.state_=2,yvW(this))):(rHm(b,"MODE","init"),this.JSC$20232_request_=new PY(this,this.JSC$20230_channelDebug_),this.JSC$20232_request_.JSC$20225_extraHeaders_=this.JSC$20232_extraHeaders_,Jvk(this.JSC$20232_request_,b,!1,null,!0),this.state_=
0)};
var g5a=function(b){var d=Sia(b.JSC$20230_channel_,b.blockedPrefix_,"/mail/images/cleardot.gif");_.Mi(d);Py5(d.toString(),5E3,(0,_.Sm)(b.checkBlockedCallback_,b),3,2E3);b.notifyServerReachabilityEvent(1)};
Fa8.prototype.checkBlockedCallback_=function(b){if(b)this.state_=2,yvW(this);else{Gq(4);var d=this.JSC$20230_channel_;d.JSC$20233_channelDebug_.debug("Test Connection Blocked");d.JSC$20237_lastStatusCode_=d.connectionTest_.JSC$20232_lastStatusCode_;EU(d,9)}b&&this.notifyServerReachabilityEvent(2)};
var yvW=function(b){b.JSC$20230_channelDebug_.debug("TestConnection: starting stage 2");var d=b.JSC$20230_channel_.secondTestResults_;d!=null?(b.JSC$20230_channelDebug_.debug("TestConnection: skipping stage 2, precomputed result is "+d?"Buffered":"Unbuffered"),Gq(5),d?(Gq(11),VRr(b.JSC$20230_channel_,b,!1)):(Gq(12),VRr(b.JSC$20230_channel_,b,!0))):(b.JSC$20232_request_=new PY(b,b.JSC$20230_channelDebug_),b.JSC$20232_request_.JSC$20225_extraHeaders_=b.JSC$20232_extraHeaders_,d=iHm(b.JSC$20230_channel_,
b.JSC$20232_hostPrefix_,b.JSC$20232_path_),Gq(5),rHm(d,"TYPE","xmlhttp"),Jvk(b.JSC$20232_request_,d,!1,b.JSC$20232_hostPrefix_,!1))};
_.E=Fa8.prototype;_.E.JSC$20232_createXhrIo=function(b){return this.JSC$20230_channel_.JSC$20232_createXhrIo(b)};
_.E.abort=function(){this.JSC$20232_request_&&(this.JSC$20232_request_.cancel(),this.JSC$20232_request_=null);this.JSC$20232_lastStatusCode_=-1};
_.E.JSC$20232_isClosed=function(){return!1};
_.E.JSC$20232_onRequestData=function(b,d){this.JSC$20232_lastStatusCode_=b.JSC$20225_lastStatusCode_;if(this.state_==0)if(this.JSC$20230_channelDebug_.debug("TestConnection: Got data for stage 1"),d){try{var B=this.JSC$20230_parser_.parse(d)}catch(k){wl8(this.JSC$20230_channel_,this);return}this.JSC$20232_hostPrefix_=B[0];this.blockedPrefix_=B[1]}else this.JSC$20230_channelDebug_.debug("TestConnection: Null responseText"),wl8(this.JSC$20230_channel_,this);else this.state_==2&&(this.receivedIntermediateResult_?
(Gq(7),Date.now()):d=="11111"?(Gq(6),this.receivedIntermediateResult_=!0,Date.now(),this.JSC$20232_lastStatusCode_=200,this.JSC$20232_request_.cancel(),this.JSC$20230_channelDebug_.debug("Test connection succeeded; using streaming connection"),Gq(12),VRr(this.JSC$20230_channel_,this,!0)):(Gq(8),Date.now(),this.receivedIntermediateResult_=!1))};
_.E.JSC$20232_onRequestComplete=function(){this.JSC$20232_lastStatusCode_=this.JSC$20232_request_.JSC$20225_lastStatusCode_;this.JSC$20232_request_.JSC$20225_successful_?this.state_==0?(this.JSC$20230_channelDebug_.debug("TestConnection: request complete for initial check"),this.blockedPrefix_?(this.state_=1,g5a(this)):(this.state_=2,yvW(this))):this.state_==2&&(this.JSC$20230_channelDebug_.debug("TestConnection: request complete for stage 2"),this.receivedIntermediateResult_?(this.JSC$20230_channelDebug_.debug("Test connection succeeded; using streaming connection"),
Gq(12),VRr(this.JSC$20230_channel_,this,!0)):(this.JSC$20230_channelDebug_.debug("Test connection failed; not using streaming"),Gq(11),VRr(this.JSC$20230_channel_,this,!1))):(this.JSC$20230_channelDebug_.debug("TestConnection: request failed, in state "+this.state_),this.state_==0?Gq(9):this.state_==2&&Gq(10),wl8(this.JSC$20230_channel_,this,this.JSC$20232_request_.getLastError()))};
_.E.JSC$20232_shouldUseSecondaryDomains=function(){return this.JSC$20230_channel_.JSC$20232_shouldUseSecondaryDomains()};
_.E.isActive=function(){return this.JSC$20230_channel_.isActive()};
_.E.notifyServerReachabilityEvent=function(b){this.JSC$20230_channel_.notifyServerReachabilityEvent(b)};var sU=function(b,d,B){this.state_=1;this.JSC$20233_outgoingMaps_=[];this.pendingMaps_=[];this.JSC$20233_channelDebug_=new zT;this.JSC$20233_parser_=new Bw5;this.firstTestResults_=b||null;this.secondTestResults_=d!=null?d:null;this.asyncTest_=B||!1},u90=function(b,d){this.JSC$20235_mapId=b;
this.map=d;this.context=null};
_.E=sU.prototype;_.E.JSC$20237_extraHeaders_=null;_.E.JSC$20237_extraParams_=null;_.E.forwardChannelRequest_=null;_.E.JSC$20237_backChannelRequest_=null;_.E.JSC$20237_path_=null;_.E.JSC$20237_forwardChannelUri_=null;_.E.JSC$20237_backChannelUri_=null;_.E.JSC$20237_hostPrefix_=null;_.E.JSC$20237_nextRid_=0;_.E.JSC$20237_nextMapId_=0;_.E.handler_=null;_.E.JSC$20237_forwardChannelTimerId_=null;_.E.JSC$20237_backChannelTimerId_=null;_.E.JSC$20237_deadBackChannelTimerId_=null;_.E.connectionTest_=null;
_.E.useChunked_=null;_.E.JSC$20237_lastArrayId_=-1;_.E.JSC$20237_lastPostResponseArrayId_=-1;_.E.JSC$20237_lastStatusCode_=-1;_.E.JSC$20237_forwardChannelRetryCount_=0;_.E.JSC$20237_backChannelRetryCount_=0;_.E.JSC$20237_channelVersion_=8;var KaO={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},n5r=function(b,d,B,k){_.HT.call(this,"timingevent",b);this.size=d;this.rtt=B;this.retries=k};
_.CX(n5r,_.HT);var TmO=function(b){_.HT.call(this,"serverreachability",b)};
_.CX(TmO,_.HT);sU.prototype.connect=function(b,d,B,k,G){this.JSC$20233_channelDebug_.debug("connect()");Gq(0);this.JSC$20237_path_=d;this.JSC$20237_extraParams_=B||{};k&&G!==void 0&&(this.JSC$20237_extraParams_.OSID=k,this.JSC$20237_extraParams_.OAID=G);this.asyncTest_?(J4((0,_.Sm)(this.connectTest_,this,b),100),rva(this)):this.connectTest_(b)};
sU.prototype.disconnect=function(){this.JSC$20233_channelDebug_.debug("disconnect()");Qx8(this);if(this.state_==3){var b=this.JSC$20237_nextRid_++,d=this.JSC$20237_forwardChannelUri_.clone();_.Pt(d,"SID",this.sid_);_.Pt(d,"RID",b);_.Pt(d,"TYPE","terminate");qi4(this,d);b=new PY(this,this.JSC$20233_channelDebug_,this.sid_,b);b.JSC$20225_type_=2;b.JSC$20225_baseUri_=_.Mi(d.clone());(new Image).src=b.JSC$20225_baseUri_.toString();b.JSC$20225_requestStartTime_=Date.now();zAO(b)}xF4(this)};
sU.prototype.connectTest_=function(b){this.JSC$20233_channelDebug_.debug("connectTest_()");this.connectionTest_=new Fa8(this,this.JSC$20233_channelDebug_);this.connectionTest_.JSC$20232_extraHeaders_=this.JSC$20237_extraHeaders_;this.connectionTest_.JSC$20230_parser_=this.JSC$20233_parser_;this.connectionTest_.connect(b)};
var rva=function(b){b.JSC$20233_channelDebug_.debug("connectChannel_()");b.JSC$20237_ensureInState_(1,0);b.JSC$20237_forwardChannelUri_=ZHQ(b,b.JSC$20237_path_);Yir(b)},Qx8=function(b){b.connectionTest_&&(b.connectionTest_.abort(),b.connectionTest_=null);
b.JSC$20237_backChannelRequest_&&(b.JSC$20237_backChannelRequest_.cancel(),b.JSC$20237_backChannelRequest_=null);b.JSC$20237_backChannelTimerId_&&(_.k4.clearTimeout(b.JSC$20237_backChannelTimerId_),b.JSC$20237_backChannelTimerId_=null);eAk(b);b.forwardChannelRequest_&&(b.forwardChannelRequest_.cancel(),b.forwardChannelRequest_=null);b.JSC$20237_forwardChannelTimerId_&&(_.k4.clearTimeout(b.JSC$20237_forwardChannelTimerId_),b.JSC$20237_forwardChannelTimerId_=null)},baW=function(b,d){if(b.state_==0)throw Error("Zk");
b.JSC$20233_outgoingMaps_.length==1E3&&b.JSC$20233_parser_.stringify(d);b.JSC$20233_outgoingMaps_.push(new u90(b.JSC$20237_nextMapId_++,d));b.state_!=2&&b.state_!=3||Yir(b)};
sU.prototype.JSC$20232_isClosed=function(){return this.state_==0};
sU.prototype.getState=function(){return this.state_};
var Yir=function(b){b.forwardChannelRequest_||b.JSC$20237_forwardChannelTimerId_||(b.JSC$20237_forwardChannelTimerId_=J4((0,_.Sm)(b.JSC$20237_onStartForwardChannelTimer_,b),0),b.JSC$20237_forwardChannelRetryCount_=0)};
sU.prototype.JSC$20237_onStartForwardChannelTimer_=function(b){this.JSC$20237_forwardChannelTimerId_=null;doQ(this,b)};
var doQ=function(b,d){b.JSC$20233_channelDebug_.debug("startForwardChannel_");if(b.state_==1){if(!d){b.JSC$20233_channelDebug_.debug("open_()");b.JSC$20237_nextRid_=Math.floor(Math.random()*1E5);d=b.JSC$20237_nextRid_++;var B=new PY(b,b.JSC$20233_channelDebug_,"",d);B.JSC$20225_extraHeaders_=b.JSC$20237_extraHeaders_;var k=BYP(b),G=b.JSC$20237_forwardChannelUri_.clone();_.Pt(G,"RID",d);_.Pt(G,"CVER","1");qi4(b,G);cva(B,G,k);b.forwardChannelRequest_=B;b.state_=2}}else b.state_==3&&(d?kZr(b,d):b.JSC$20233_outgoingMaps_.length==
0?b.JSC$20233_channelDebug_.debug("startForwardChannel_ returned: nothing to send"):b.forwardChannelRequest_||(kZr(b),b.JSC$20233_channelDebug_.debug("startForwardChannel_ finished, sent request")))},kZr=function(b,d){if(d)if(b.JSC$20237_channelVersion_>6){b.JSC$20233_outgoingMaps_=b.pendingMaps_.concat(b.JSC$20233_outgoingMaps_);
b.pendingMaps_.length=0;var B=b.JSC$20237_nextRid_-1;d=BYP(b)}else B=d.JSC$20223_rid_,d=d.JSC$20225_postData_;else B=b.JSC$20237_nextRid_++,d=BYP(b);var k=b.JSC$20237_forwardChannelUri_.clone();_.Pt(k,"SID",b.sid_);_.Pt(k,"RID",B);_.Pt(k,"AID",b.JSC$20237_lastArrayId_);qi4(b,k);B=new PY(b,b.JSC$20233_channelDebug_,b.sid_,B,b.JSC$20237_forwardChannelRetryCount_+1);B.JSC$20225_extraHeaders_=b.JSC$20237_extraHeaders_;B.setTimeout(1E4+Math.round(1E4*Math.random()));b.forwardChannelRequest_=B;cva(B,k,
d)},qi4=function(b,d){b.handler_&&(b=b.handler_.JSC$20244_getAdditionalParams())&&_.w1.forEach(b,function(B,k){_.Pt(d,k,B)})},BYP=function(b){var d=Math.min(b.JSC$20233_outgoingMaps_.length,1E3),B=["count="+d];
if(b.JSC$20237_channelVersion_>6&&d>0){var k=b.JSC$20233_outgoingMaps_[0].JSC$20235_mapId;B.push("ofs="+k)}else k=0;for(var G={},P=0;P<d;G={mapId$jscomp$3:void 0},P++){G.mapId$jscomp$3=b.JSC$20233_outgoingMaps_[P].JSC$20235_mapId;var v=b.JSC$20233_outgoingMaps_[P].map;G.mapId$jscomp$3=b.JSC$20237_channelVersion_<=6?P:G.mapId$jscomp$3-k;try{_.w1.forEach(v,function(L){return function(A,a){B.push("req"+L.mapId$jscomp$3+"_"+a+"="+encodeURIComponent(A))}}(G))}catch(L){B.push("req"+G.mapId$jscomp$3+"_type="+
encodeURIComponent("_badmap"))}}b.pendingMaps_=b.pendingMaps_.concat(b.JSC$20233_outgoingMaps_.splice(0,d));
return B.join("&")},GZ4=function(b){b.JSC$20237_backChannelRequest_||b.JSC$20237_backChannelTimerId_||(b.JSC$20237_backChannelAttemptId_=1,b.JSC$20237_backChannelTimerId_=J4((0,_.Sm)(b.JSC$20237_onStartBackChannelTimer_,b),0),b.JSC$20237_backChannelRetryCount_=0)},Em4=function(b){if(b.JSC$20237_backChannelRequest_||b.JSC$20237_backChannelTimerId_||b.JSC$20237_backChannelRetryCount_>=3)return!1;
b.JSC$20233_channelDebug_.debug("Going to retry GET");b.JSC$20237_backChannelAttemptId_++;b.JSC$20237_backChannelTimerId_=J4((0,_.Sm)(b.JSC$20237_onStartBackChannelTimer_,b),PRQ(b,b.JSC$20237_backChannelRetryCount_));b.JSC$20237_backChannelRetryCount_++;return!0};
sU.prototype.JSC$20237_onStartBackChannelTimer_=function(){this.JSC$20237_backChannelTimerId_=null;this.JSC$20233_channelDebug_.debug("Creating new HttpRequest");this.JSC$20237_backChannelRequest_=new PY(this,this.JSC$20233_channelDebug_,this.sid_,"rpc",this.JSC$20237_backChannelAttemptId_);this.JSC$20237_backChannelRequest_.JSC$20225_extraHeaders_=this.JSC$20237_extraHeaders_;this.JSC$20237_backChannelRequest_.JSC$20225_readyStateChangeThrottleMs_=0;var b=this.JSC$20237_backChannelUri_.clone();_.Pt(b,
"RID","rpc");_.Pt(b,"SID",this.sid_);_.Pt(b,"CI",this.useChunked_?"0":"1");_.Pt(b,"AID",this.JSC$20237_lastArrayId_);qi4(this,b);_.Pt(b,"TYPE","xmlhttp");Jvk(this.JSC$20237_backChannelRequest_,b,!0,this.JSC$20237_hostPrefix_,!1);this.JSC$20233_channelDebug_.debug("New Request created")};
var VRr=function(b,d,B){b.JSC$20233_channelDebug_.debug("Test Connection Finished");b.useChunked_=b.secondTestResults_==null?B:!b.secondTestResults_;b.JSC$20237_lastStatusCode_=d.JSC$20232_lastStatusCode_;b.asyncTest_||rva(b)},wl8=function(b,d){b.JSC$20233_channelDebug_.debug("Test Connection Failed");
b.JSC$20237_lastStatusCode_=d.JSC$20232_lastStatusCode_;EU(b,2)};
sU.prototype.JSC$20232_onRequestData=function(b,d){if(this.state_!=0&&(this.JSC$20237_backChannelRequest_==b||this.forwardChannelRequest_==b))if(this.JSC$20237_lastStatusCode_=b.JSC$20225_lastStatusCode_,this.forwardChannelRequest_==b&&this.state_==3)if(this.JSC$20237_channelVersion_>7){try{var B=this.JSC$20233_parser_.parse(d)}catch(k){B=null}if(Array.isArray(B)&&B.length==3)if(d=B,d[0]==0)a:if(this.JSC$20233_channelDebug_.debug("Server claims our backchannel is missing."),this.JSC$20237_backChannelTimerId_)this.JSC$20233_channelDebug_.debug("But we are currently starting the request.");
else{if(this.JSC$20237_backChannelRequest_)if(this.JSC$20237_backChannelRequest_.JSC$20225_requestStartTime_+3E3<this.forwardChannelRequest_.JSC$20225_requestStartTime_)eAk(this),this.JSC$20237_backChannelRequest_.cancel(),this.JSC$20237_backChannelRequest_=null;else break a;else this.JSC$20233_channelDebug_.warning("We do not have a BackChannel established");Em4(this);Gq(19)}else this.JSC$20237_lastPostResponseArrayId_=d[1],b=this.JSC$20237_lastPostResponseArrayId_-this.JSC$20237_lastArrayId_,0<
b&&(d=d[2],this.JSC$20233_channelDebug_.debug(d+" bytes (in "+b+" arrays) are outstanding on the BackChannel"),d<37500&&this.useChunked_&&this.JSC$20237_backChannelRetryCount_==0&&!this.JSC$20237_deadBackChannelTimerId_&&(this.JSC$20237_deadBackChannelTimerId_=J4((0,_.Sm)(this.JSC$20237_onBackChannelDead_,this),6E3)));else this.JSC$20233_channelDebug_.debug("Bad POST response data returned"),EU(this,11)}else d!="y2f%"&&(this.JSC$20233_channelDebug_.debug("Bad data returned - missing/invald magic cookie"),
EU(this,11));else this.JSC$20237_backChannelRequest_==b&&eAk(this),_.C1(d)||(b=this.JSC$20233_parser_.parse(d),this.onInput_(b))};
sU.prototype.JSC$20237_onBackChannelDead_=function(){this.JSC$20237_deadBackChannelTimerId_!=null&&(this.JSC$20237_deadBackChannelTimerId_=null,this.JSC$20237_backChannelRequest_.cancel(),this.JSC$20237_backChannelRequest_=null,Em4(this),Gq(20))};
var eAk=function(b){b.JSC$20237_deadBackChannelTimerId_!=null&&(_.k4.clearTimeout(b.JSC$20237_deadBackChannelTimerId_),b.JSC$20237_deadBackChannelTimerId_=null)};
sU.prototype.JSC$20232_onRequestComplete=function(b){this.JSC$20233_channelDebug_.debug("Request complete");if(this.JSC$20237_backChannelRequest_==b){eAk(this);this.JSC$20237_backChannelRequest_=null;var d=2}else if(this.forwardChannelRequest_==b)this.forwardChannelRequest_=null,d=1;else return;this.JSC$20237_lastStatusCode_=b.JSC$20225_lastStatusCode_;if(this.state_!=0)if(b.JSC$20225_successful_)if(d==1){d=b.JSC$20225_postData_?b.JSC$20225_postData_.length:0;b=Date.now()-b.JSC$20225_requestStartTime_;
var B=DF4;B.dispatchEvent(new n5r(B,d,b,this.JSC$20237_forwardChannelRetryCount_));Yir(this);this.handler_&&this.handler_.JSC$20244_channelSuccess(this,this.pendingMaps_);this.pendingMaps_.length=0}else GZ4(this);else{B=b.getLastError();if(B==3||B==7||B==0&&this.JSC$20237_lastStatusCode_>0)this.JSC$20233_channelDebug_.debug("Not retrying due to error type");else{this.JSC$20233_channelDebug_.debug("Maybe retrying, last error: "+o5E(B,this.JSC$20237_lastStatusCode_));var k;if(k=d==1)this.forwardChannelRequest_||
this.JSC$20237_forwardChannelTimerId_||this.state_==1||this.JSC$20237_forwardChannelRetryCount_>=2?k=!1:(this.JSC$20233_channelDebug_.debug("Going to retry POST"),this.JSC$20237_forwardChannelTimerId_=J4((0,_.Sm)(this.JSC$20237_onStartForwardChannelTimer_,this,b),PRQ(this,this.JSC$20237_forwardChannelRetryCount_)),this.JSC$20237_forwardChannelRetryCount_++,k=!0);if(k||d==2&&Em4(this))return;this.JSC$20233_channelDebug_.debug("Exceeded max number of retries")}this.JSC$20233_channelDebug_.debug("Error: HTTP request failed");
switch(B){case 1:EU(this,5);break;case 4:EU(this,10);break;case 3:EU(this,6);break;case 7:EU(this,12);break;default:EU(this,2)}}};
var PRQ=function(b,d){var B=5E3+Math.floor(Math.random()*1E4);b.isActive()||(b.JSC$20233_channelDebug_.debug("Inactive channel"),B*=2);return B*d};
sU.prototype.onInput_=function(b){for(var d=0;d<b.length;d++){var B=b[d];this.JSC$20237_lastArrayId_=B[0];B=B[1];this.state_==2?B[0]=="c"?(this.sid_=B[1],this.JSC$20237_hostPrefix_=B[2],B=B[3],B!=null?this.JSC$20237_channelVersion_=B:this.JSC$20237_channelVersion_=6,this.state_=3,this.handler_&&this.handler_.JSC$20244_channelOpened(),this.JSC$20237_backChannelUri_=iHm(this,this.JSC$20237_hostPrefix_,this.JSC$20237_path_),GZ4(this)):B[0]=="stop"&&EU(this,7):this.state_==3&&(B[0]=="stop"?EU(this,7):
B[0]!="noop"&&this.handler_&&this.handler_.JSC$20244_channelHandleArray(B),this.JSC$20237_backChannelRetryCount_=0)}};
sU.prototype.JSC$20237_ensureInState_=function(b){if(!_.gG(arguments,this.state_))throw Error("$k`"+this.state_);};
var EU=function(b,d){b.JSC$20233_channelDebug_.info("Error code "+d);if(d==2||d==9){var B=null;b.handler_&&(B=null);var k=(0,_.Sm)(b.testGoogleComCallback_,b);B||(B=new _.nB("//www.google.com/images/cleardot.gif"),_.Mi(B));GP8(B.toString(),1E4,k)}else Gq(2);b.onError_(d)};
sU.prototype.testGoogleComCallback_=function(b){b?(this.JSC$20233_channelDebug_.info("Successfully pinged google.com"),Gq(2)):(this.JSC$20233_channelDebug_.info("Failed to ping google.com"),Gq(1),this.onError_(8))};
sU.prototype.onError_=function(b){this.JSC$20233_channelDebug_.debug("HttpChannel: error - "+b);this.state_=0;this.handler_&&this.handler_.JSC$20244_channelError(b);xF4(this);Qx8(this)};
var xF4=function(b){b.state_=0;b.JSC$20237_lastStatusCode_=-1;if(b.handler_)if(b.pendingMaps_.length==0&&b.JSC$20233_outgoingMaps_.length==0)b.handler_.JSC$20244_channelClosed();else{b.JSC$20233_channelDebug_.debug("Number of undelivered maps, pending: "+b.pendingMaps_.length+", outgoing: "+b.JSC$20233_outgoingMaps_.length);var d=_.iF(b.pendingMaps_),B=_.iF(b.JSC$20233_outgoingMaps_);b.pendingMaps_.length=0;b.JSC$20233_outgoingMaps_.length=0;b.handler_.JSC$20244_channelClosed(d,B)}},ZHQ=function(b,
d){d=Sia(b,null,d);
b.JSC$20233_channelDebug_.debug("GetForwardChannelUri: "+d);return d},iHm=function(b,d,B){d=Sia(b,b.JSC$20232_shouldUseSecondaryDomains()?d:null,B);
b.JSC$20233_channelDebug_.debug("GetBackChannelUri: "+d);return d},Sia=function(b,d,B){var k=_.kU(B);
if(k.JSC$10205_domain_!="")d&&_.$M(k,d+"."+k.JSC$10205_domain_),_.Oj(k,k.JSC$10205_port_);else{var G=window.location;k=KU5(G.protocol,d?d+"."+G.hostname:G.hostname,+G.port,B)}b.JSC$20237_extraParams_&&_.w1.forEach(b.JSC$20237_extraParams_,function(P,v){_.Pt(k,v,P)});
_.Pt(k,"VER",b.JSC$20237_channelVersion_);qi4(b,k);return k};
sU.prototype.JSC$20232_createXhrIo=function(b){if(b)throw Error("Xk");b=new _.nu;b.JSC$9969_withCredentials_=!1;return b};
sU.prototype.isActive=function(){return!!this.handler_&&this.handler_.isActive(this)};
sU.prototype.notifyServerReachabilityEvent=function(b){var d=DF4;d.dispatchEvent(new TmO(d,b))};
sU.prototype.JSC$20232_shouldUseSecondaryDomains=function(){return!1};
new xM0;var svO=function(){};
_.E=svO.prototype;_.E.JSC$20244_channelOpened=function(){};
_.E.JSC$20244_channelHandleArray=function(){};
_.E.JSC$20244_channelSuccess=function(){};
_.E.JSC$20244_channelError=function(){};
_.E.JSC$20244_channelClosed=function(){};
_.E.JSC$20244_getAdditionalParams=function(){return{}};
_.E.isActive=function(){return!0};var CRm=function(b){b.front_.length===0&&(b.front_=b.back_,b.front_.reverse(),b.back_=[])};
_.E=sEk.prototype;_.E.enqueue=function(b){this.back_.push(b)};
_.E.peek=function(){CRm(this);return _.HJ(this.front_)};
_.E.getCount=function(){return this.front_.length+this.back_.length};
_.E.isEmpty=function(){return this.front_.length===0&&this.back_.length===0};
_.E.clear=function(){this.front_=[];this.back_=[]};
_.E.contains=function(b){return _.gG(this.front_,b)||_.gG(this.back_,b)};
_.E.remove=function(b){var d=this.front_;var B=Array.prototype.lastIndexOf.call(d,b,d.length-1);B>=0?(_.H1w(d,B),d=!0):d=!1;return d||_.SC(this.back_,b)};
_.E.getValues=function(){for(var b=[],d=this.front_.length-1;d>=0;--d)b.push(this.front_[d]);d=this.back_.length;for(var B=0;B<d;++B)b.push(this.back_[B]);return b};var Cf=function(b){this.JSC$20248_map_=new _.H3;this.size=0;b&&this.addAll(b)},vmm=function(b){var d=typeof b;
return d=="object"&&b||d=="function"?"o"+_.q4(b):d.charAt(0)+b};
_.E=Cf.prototype;_.E.getCount=function(){return this.JSC$20248_map_.size};
_.E.add=function(b){this.JSC$20248_map_.set(vmm(b),b);this.size=this.JSC$20248_map_.size};
_.E.addAll=function(b){b=_.au(b);for(var d=b.length,B=0;B<d;B++)this.add(b[B]);this.size=this.JSC$20248_map_.size};
_.E.removeAll=function(b){b=_.au(b);for(var d=b.length,B=0;B<d;B++)this.remove(b[B]);this.size=this.JSC$20248_map_.size};
_.E.delete=function(b){b=this.JSC$20248_map_.remove(vmm(b));this.size=this.JSC$20248_map_.size;return b};
_.E.remove=function(b){return this.delete(b)};
_.E.clear=function(){this.JSC$20248_map_.clear();this.size=0};
_.E.isEmpty=function(){return this.JSC$20248_map_.size===0};
_.E.has=function(b){return this.JSC$20248_map_.containsKey(vmm(b))};
_.E.contains=function(b){return this.JSC$20248_map_.containsKey(vmm(b))};
_.E.getValues=function(){return this.JSC$20248_map_.getValues()};
_.E.values=function(){return this.JSC$20248_map_.values()};
_.E.clone=function(){return new Cf(this)};
_.E.equals=function(b){return this.getCount()==we0(b)&&L5W(this,b)};
var L5W=function(b,d){var B=we0(d);if(b.getCount()>B)return!1;!(d instanceof Cf)&&B>5&&(d=new Cf(d));return uir(b,function(k){var G=d;return G.contains&&typeof G.contains=="function"?G.contains(k):G.containsValue&&typeof G.containsValue=="function"?G.containsValue(k):_.K1(G)||typeof G==="string"?_.gG(G,k):_.w1.containsValue(G,k)})};
Cf.prototype.__iterator__=function(){return this.JSC$20248_map_.__iterator__(!1)};
Cf.prototype[Symbol.iterator]=function(){return this.values()};var fcE={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(b){return(this._clampValue(b)-this.min)/(this.max-this.min)},
_clampValue:function(b){return Math.min(this.max,Math.max(this.min,this._calcStep(b)))},
_calcStep:function(b){b=parseFloat(b);if(!this.step)return b;b=Math.round((b-this.min)/this.step);return this.step<1?b/(1/this.step)+this.min:b*this.step+this.min},
_validateValue:function(){var b=this._clampValue(this.value);this.value=this.oldValue=isNaN(b)?this.oldValue:b;return this.value!==b},
_update:function(){this._validateValue();this._setRatio(this._calcRatio(this.value)*100)}};var AR8;var W5g;_.hs({_template:function(){if(W5g!==void 0)return W5g;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);var d=b.content,B=d.insertBefore;AR8===void 0&&(AR8=document.createElement("template"));var k=AR8;B.call(d,k.content.cloneNode(!0),b.content.firstChild);return W5g=b},
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(){_.Op(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(b){b.keyCode===27&&(b.preventDefault(),this.close())},
_track:function(b){if(!this.persistent&&!this.disableSwipe)switch(b.preventDefault(),b.detail.state){case "start":this._trackStart(b);break;case "track":this._trackMove(b);break;case "end":this._trackEnd(b)}},
_trackStart:function(){this._drawerState=this._DRAWER_STATE.TRACKING;var b=this.$.contentContainer.getBoundingClientRect();this._savedWidth=b.width;this._translateOffset=this.position==="left"?b.left:b.right-window.innerWidth;this._trackDetails=[];this._styleTransitionDuration(0);this.style.visibility="visible"},
_trackMove:function(b){this._trackDetails&&(this._translateDrawer(b.detail.dx+this._translateOffset),this._trackDetails.push({dx:b.detail.dx,timeStamp:Date.now()}))},
_trackEnd:function(b){if(this._trackDetails){var d=b.detail.dx+this._translateOffset,B=this.getWidth();d=this.position==="left"?d>=0||d<=-B:d<=0||d>=B;if(!d){var k=this._trackDetails;this._trackDetails=null;this._flingDrawer(b,k);if(this._drawerState===this._DRAWER_STATE.FLINGING)return}B/=2;b.detail.dx<-B?this.opened=this.position==="right":b.detail.dx>B&&(this.opened=this.position==="left");d?this.debounce("_resetDrawerState",this._resetDrawerState):this.debounce("_resetDrawerState",this._resetDrawerState,
this.transitionDuration);this._styleTransitionDuration(this.transitionDuration);this._resetDrawerTranslate();this.style.visibility=""}},
_calculateVelocity:function(b,d){for(var B=Date.now(),k=B-100,G,P=0,v=d.length-1;P<=v;){var L=P+v>>1,A=d[L];A.timeStamp>=k?(G=A,v=L-1):P=L+1}return G?(b.detail.dx-G.dx)/(B-G.timeStamp||1):0},
_flingDrawer:function(b,d){d=this._calculateVelocity(b,d);if(!(Math.abs(d)<this._MIN_FLING_THRESHOLD)){this._drawerState=this._DRAWER_STATE.FLINGING;b=b.detail.dx+this._translateOffset;var B=this.getWidth(),k=this.position==="left",G=d>0;G?(d=Math.max(d,this._MIN_TRANSITION_VELOCITY),this.opened=this.position==="left"):(d=Math.min(d,-this._MIN_TRANSITION_VELOCITY),this.opened=this.position==="right");d=this._FLING_INITIAL_SLOPE*(!G&&k?-(b+B):G&&!k?B-b:-b)/d;this._styleTransitionDuration(d);this._styleTransitionTimingFunction(this._FLING_TIMING_FUNCTION);
this._resetDrawerTranslate();this.debounce("_resetDrawerState",this._resetDrawerState,d)}},
_styleTransitionDuration:function(b){this.style.transitionDuration=b+"ms";this.$.contentContainer.style.transitionDuration=b+"ms";this.$.scrim.style.transitionDuration=b+"ms"},
_styleTransitionTimingFunction:function(b){this.$.contentContainer.style.transitionTimingFunction=b;this.$.scrim.style.transitionTimingFunction=b},
_translateDrawer:function(b){var d=this.getWidth();this.position==="left"?(b=Math.max(-d,Math.min(b,0)),this.$.scrim.style.opacity=1+b/d):(b=Math.max(0,Math.min(b,d)),this.$.scrim.style.opacity=1-b/d);this.translate3d(b+"px","0","0",this.$.contentContainer)},
_resetDrawerTranslate:function(){this.$.scrim.style.opacity="";this.transform("",this.$.contentContainer)},
_resetDrawerState:function(){var b=this._drawerState;b===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;b!==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=""),b!==this._DRAWER_STATE.INIT&&this.fire("app-drawer-transitioned"))},
resetLayout:function(){this.fire("app-reset-layout")},
_setKeyboardFocusTrap:function(){if(!this.noFocusTrap){var b=_.Uo(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"])');b.length>0?(this._firstTabStop=b[0],this._lastTabStop=b[b.length-1]):
this._lastTabStop=this._firstTabStop=null;(b=this.getAttribute("tabindex"))&&parseInt(b,10)>-1?this.focus():this._firstTabStop&&this._firstTabStop.focus()}},
_tabKeydownHandler:function(b){this.noFocusTrap||this._drawerState!==this._DRAWER_STATE.OPENED||b.keyCode!==9||(b.shiftKey?this._firstTabStop&&_.Uo(b).localTarget===this._firstTabStop&&(b.preventDefault(),this._lastTabStop.focus()):this._lastTabStop&&_.Uo(b).localTarget===this._lastTabStop&&(b.preventDefault(),this._firstTabStop.focus()))},
_openedPersistentChanged:function(b,d){this.toggleClass("visible",b&&!d,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 ac5;var mo5;_.hs({_template:function(){if(mo5!==void 0)return mo5;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);var d=b.content,B=d.insertBefore;ac5===void 0&&(ac5=document.createElement("template"));var k=ac5;B.call(d,k.content.cloneNode(!0),b.content.firstChild);return mo5=b},
is:"tp-yt-paper-progress",behaviors:[fcE],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(b){this.toggleClass("indeterminate",b,this.$.primaryProgress)},
_transformProgress:function(b,d){b.style.transform=b.style.webkitTransform="scaleX("+d/100+")"},
_mainRatioChanged:function(b){this._transformProgress(this.$.primaryProgress,b)},
_progressChanged:function(b,d,B,k,G){b=this._clampValue(b);d=this._clampValue(d);var P=this._calcRatio(b)*100,v=this._calcRatio(d)*100;this._setSecondaryRatio(P);this._transformProgress(this.$.secondaryProgress,P);this._transformProgress(this.$.primaryProgress,v);this.secondaryProgress=b;G?this.removeAttribute("aria-valuenow"):this.setAttribute("aria-valuenow",d);this.setAttribute("aria-valuemin",B);this.setAttribute("aria-valuemax",k)},
_disabledChanged:function(b){this.setAttribute("aria-disabled",b?"true":"false")},
_hideSecondaryProgress:function(b){return b===0}});var $oE;var OaE;var Icm=function(){};
_.E=Icm.prototype;_.E.registered=function(){};
_.E.addOwnKeyBinding=function(){};
_.E.removeOwnKeyBindings=function(){};
_.E.keyboardEventMatchesKeys=function(){};
_.E._collectKeyBindings=function(){};
_.E._prepKeyBindings=function(){};
_.E._addKeyBinding=function(){};
_.E._resetKeyEventListeners=function(){};
_.E._listenKeyEventListeners=function(){};
_.E._unlistenKeyEventListeners=function(){};
_.E._onKeyBindingEvent=function(){};
_.E._triggerKeyHandler=function(){};
_.E._tapHandler=function(){};
_.E._focusChanged=function(){};
_.E._detectKeyboardFocus=function(){};
_.E._userActivate=function(){};
_.E._upHandler=function(){};
_.E._spaceKeyDownHandler=function(){};
_.E._spaceKeyUpHandler=function(){};
_.E._asyncClick=function(){};
_.E._pressedChanged=function(){};
_.E._ariaActiveAttributeChanged=function(){};
_.E._activeChanged=function(){};
_.E._controlStateChanged=function(){};
_.E._changedButtonState=function(){};
_.E._focusBlurHandler=function(){};
_.E._disabledChanged=function(){};
_.E._changedControlState=function(){};
_.E._buttonStateChanged=function(){};
_.E._downHandler=function(){};
_.E.ensureRipple=function(){};
_.E.getRipple=function(){};
_.E.hasRipple=function(){};
_.E._noinkChanged=function(){};
_.E._calcRatio=function(){};
_.E._clampValue=function(){};
_.E._calcStep=function(){};
_.E._validateValue=function(){};
_.E._update=function(){};
_.E._setImmediateValue=function(){};
_.E._setExpand=function(){};
_.E._setDragging=function(){};
_.E._setTransiting=function(){};
_.E._setMarkers=function(){};
_.E._setPressed=function(){};
_.E._setPointerDown=function(){};
_.E._setReceivedFocusFromKeyboard=function(){};
_.E._setFocused=function(){};
_.E._setRatio=function(){};
Icm=_.hs({_template:function(){if(OaE!==void 0)return OaE;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);var d=b.content,B=d.insertBefore;$oE===void 0&&($oE=document.createElement("template"));var k=$oE;B.call(d,k.content.cloneNode(!0),b.content.firstChild);return OaE=b},
is:"tp-yt-paper-slider",behaviors:[_.Kq,_.QC,_.$m3,fcE],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&&_.eM(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(b,d,B){this.setAttribute("aria-valuemin",d);this.setAttribute("aria-valuemax",B);this.setAttribute("aria-valuenow",b);this._positionKnob(this._calcRatio(b)*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(b){this._setImmediateValue(this._calcStep(this._calcKnobPosition(b)));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(b){return(this.max-this.min)*b/100+this.min},
_onTrack:function(b){b.stopPropagation();switch(b.detail.state){case "start":this._trackStart(b);break;case "track":this._trackX(b);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(b){this.dragging||this._trackStart(b);this._x=this._startx+Math.min(this._maxx,Math.max(this._minx,b.detail.dx*(this._isRTL?-1:1)));b=this._calcStep(this._calcKnobPosition(this._x/this._w*100));this._setImmediateValue(b);b=this._calcRatio(this.immediateValue)*this._w-this._knobstartx;this.translate3d(b+"px",0,0,this.$.sliderKnob)},
_trackEnd:function(){var b=this.$.sliderKnob.style;this.$.sliderKnob.classList.remove("dragging");this._setDragging(!1);this._resetKnob();this.value=this.immediateValue;b.transform=b.webkitTransform="";this.fire("change",{composed:!0})},
_knobdown:function(b){this._expandKnob();b.preventDefault();this.focus()},
_bartrack:function(b){this._allowBarEvent(b)&&this._onTrack(b)},
_barclick:function(b){this._w=this.$.sliderBar.offsetWidth;var d=this.$.sliderBar.getBoundingClientRect();d=(b.detail.x-d.left)/this._w*100;this._isRTL&&(d=100-d);var B=this.ratio;this._setTransiting(!0);this._positionKnob(d);B===this.ratio&&this._setTransiting(!1);this.async(function(){this.fire("change",{composed:!0})});
b.preventDefault();this.focus()},
_bardown:function(b){this._allowBarEvent(b)&&(this.debounce("expandKnob",this._expandKnob,60),this._barclick(b))},
_knobTransitionEnd:function(b){b.target===this.$.sliderKnob&&this._setTransiting(!1)},
_updateMarkers:function(b,d,B,k){k||this._setMarkers([]);d=Math.round((B-d)/this.step);d>b&&(d=b);if(d<0||!isFinite(d))d=0;this._setMarkers(Array(d))},
_mergeClasses:function(b){return Object.keys(b).filter(function(d){return b[d]}).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(b){return!this.ignoreBarTouch||b.detail.sourceEvent instanceof MouseEvent},
get _isRTL(){this.__isRTL===void 0&&(this.__isRTL=window.getComputedStyle(this).direction==="rtl");return this.__isRTL},_leftKey:function(b){this._isRTL?this._incrementKey(b):this._decrementKey(b)},
_rightKey:function(b){this._isRTL?this._decrementKey(b):this._incrementKey(b)},
_incrementKey:function(b){this.disabled||(b.detail.key==="end"?this.value=this.max:this.increment(),this.fire("change"),b.preventDefault())},
_decrementKey:function(b){this.disabled||(b.detail.key==="home"?this.value=this.min:this.decrement(),this.fire("change"),b.preventDefault())},
_changeValue:function(b){this.value=b.target.value;this.fire("change",{composed:!0})},
_inputKeyDown:function(b){b.stopPropagation()},
_createRipple:function(){this._rippleContainer=this.$.sliderKnob;return _.mml._createRipple.call(this)},
_focusedChanged:function(b){b&&this.ensureRipple();this.hasRipple()&&(this._ripple.style.display=b?"":"none",this._ripple.holdDown=b)}});var DoO;var UoP;var vY=null,om8=function(){};
_.E=om8.prototype;_.E.fit=function(){};
_.E._discoverInfo=function(){};
_.E.resetFit=function(){};
_.E.refit=function(){};
_.E.position=function(){};
_.E.constrain=function(){};
_.E._sizeDimension=function(){};
_.E.__sizeDimension=function(){};
_.E.center=function(){};
_.E.__getNormalizedRect=function(){};
_.E.__getOffscreenArea=function(){};
_.E.__getPosition=function(){};
_.E.notifyResize=function(){};
_.E.assignParentResizable=function(){};
_.E.stopResizeNotificationsFor=function(){};
_.E._subscribeIronResize=function(){};
_.E._unsubscribeIronResize=function(){};
_.E.resizerShouldNotify=function(){};
_.E._onDescendantIronResize=function(){};
_.E._fireResize=function(){};
_.E._onIronRequestResizeNotifications=function(){};
_.E._parentResizableChanged=function(){};
_.E._notifyDescendant=function(){};
_.E._requestResizeNotifications=function(){};
_.E._findParent=function(){};
_.E.toggle=function(){};
_.E.open=function(){};
_.E.close=function(){};
_.E.cancel=function(){};
_.E.invalidateTabbables=function(){};
_.E._ensureSetup=function(){};
_.E._canceledChanged=function(){};
_.E._withBackdropChanged=function(){};
_.E._prepareRenderOpened=function(){};
_.E._finishRenderOpened=function(){};
_.E._finishRenderClosed=function(){};
_.E._preparePositioning=function(){};
_.E._finishPositioning=function(){};
_.E._applyFocus=function(){};
_.E._onCaptureClick=function(){};
_.E._onCaptureFocus=function(){};
_.E._onCaptureEsc=function(){};
_.E._onCaptureTab=function(){};
_.E._onIronResize=function(){};
_.E._onNodesChange=function(){};
_.E.__ensureFirstLastFocusables=function(){};
_.E.__openedChanged=function(){};
_.E.__deraf=function(){};
_.E.__updateScrollObservers=function(){};
_.E.__addScrollListeners=function(){};
_.E.__removeScrollListeners=function(){};
_.E.__isValidScrollAction=function(){};
_.E.__onCaptureScroll=function(){};
_.E.__saveScrollPosition=function(){};
_.E.__restoreScrollPosition=function(){};
_.E._setCanceled=function(){};
om8=_.hs({_template:function(){if(UoP!==void 0)return UoP;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);var d=b.content,B=d.insertBefore;DoO===void 0&&(DoO=document.createElement("template"));var k=DoO;B.call(d,k.content.cloneNode(!0),b.content.firstChild);return UoP=b},
is:"tp-yt-paper-toast",behaviors:[_.$Q],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(){_.i6._warn("`visible` is deprecated, use `opened` instead");return this.opened},get _canAutoClose(){return this.duration>0&&this.duration!==Infinity},created:function(){this._autoClose=null;_.fP.requestAvailability()},
show:function(b){typeof b=="string"&&(b={text:b});for(var d in b)d.indexOf("_")===0?_.i6._warn('The property "'+d+'" is private and was not set.'):d in this?this[d]=b[d]:_.i6._warn('The property "'+d+'" is not valid.');this.open()},
hide:function(){this.close()},
isOpened:function(){return this.opened},
__onTransitionEnd:function(b){b&&b.target===this&&b.propertyName==="opacity"&&(this.opened?this._finishRenderOpened():this._finishRenderClosed())},
_openedChanged:function(){this._autoClose!==null&&(this.cancelAsync(this._autoClose),this._autoClose=null);this.opened?(vY&&vY!==this&&vY.close(),vY=this,this._fireIronAnnounce(),this._canAutoClose&&(this._autoClose=this.async(this.close,this.duration))):vY===this&&(vY=null);_.mE._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(b){this.positionTarget=b},
_fireIronAnnounce:function(){this.noIronAnnounce||this.fire("iron-announce",{text:this.label||this.text})}});var NYO=new _.mZ("disablePersonalizationAction");var OIr=new _.mZ("showDmaConsentFlowCommand");var IhW=new _.mZ("showMmgNoticeCommand");var pV8=new _.mZ("saveConsentAction");var MY8=function(b){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.yr(b)};
_.c(MY8,_.vD);var cRQ=_.d14(MY8);var JRg=new _.mZ("updateTopbarAvatarAction");var zmO=new _.mZ("channelHandleValidationResultRenderer");var Rmr=new _.mZ("generateHandleFromNameResultRenderer");var XVg=new _.mZ("channelHandleInputRenderer");var hmW=new _.mZ("copyLinkRenderer");var Ha4=new _.mZ("timedCommand");var lcO=new _.mZ("clearCookieAction");var tYm=new _.mZ("getMultiPageMenuAction");var jv8=new _.mZ("addToGuideSectionAction"),F5m=new _.mZ("removeFromGuideSectionAction");var ZaO=new _.mZ("updateNotificationsUnseenCountAction");var gmO=new _.mZ("resetChannelUnreadCountCommand");var yRg=new _.mZ("resetSubscriptionsUnreadDotCommand");var SFg=new _.mZ("selectLanguageCommand");var hbr=new _.mZ("sendFeedbackAction");var VY4=new _.mZ("uploadImageToScottyCommand");var iaO=new _.mZ("registerPromoCommand");var wVk=new _.mZ("setPushNotificationsEnabledCommand");var uJO=new _.mZ("desktopTopbarRenderer");var K50=new _.mZ("surveyFollowUpRenderer");var nma=new _.mZ("handlesClaimingRadioOptionRenderer");var TYm=new _.mZ("hotkeyDialogRenderer");var rRm=new _.mZ("modifyReportFormCommand");var Qvm=new _.mZ("accountLinkCommand");var qFP=new _.mZ("accountUnlinkCommand");var xoW=new _.mZ("logAccountLinkingEventCommand");var pPr=new _.mZ("guideCollapsibleEntryRenderer");var YF0=new _.mZ("guideDownloadsEntryRenderer");var N8k=new _.mZ("guideEntryRenderer");var emW=new _.mZ("getLocationCommand");var bma=new _.mZ("locationCollectionCommand");var dhk=new _.mZ("storiesItemViewModel");var B2r=new _.mZ("addToRemoteQueueAction");var ksP=new _.mZ("insertInRemoteQueueAction");var Gs0=new _.mZ("removeFromRemoteQueueAction");var P90=new _.mZ("notificationRenderer");var bI0=new _.mZ("localWatchHistoryCommand");var ELa=new _.mZ("pdgBuyFlowHeaderRenderer");var s$O=new _.mZ("pdgColorSliderRenderer");var C94=new _.mZ("pdgCommentOptionRenderer");var vLW=new _.mZ("pdgCommentPreviewRenderer");var Ld4=new _.mZ("superVodSelectableItemButtonRenderer");var fYa=new _.mZ("switchButtonRenderer");var A1g=new _.mZ("upsellDialogRenderer");var Wdm=new _.mZ("feedbackQuestionRenderer"),aY4=new _.mZ("feedbackOptionRenderer");var mhE=new _.mZ("sponsorshipsTierRenderer"),$ha=new _.mZ("sponsorshipsPromotionChannelRenderer");var OmO=new _.mZ("simpleSurveyMessageRenderer");var juW=new _.mZ("invokeInstrumentManagerAction");var IYm=new _.mZ("logYpcFlowDismissCommand");var Dh4=new _.mZ("logYpcFlowStartCommand");var Uhr=new _.mZ("unlimitedCreateFamilyEndpoint");var oL5=new _.mZ("iconBadgeRenderer");var Bha=new _.mZ("collaborativePlaylistVisibilityValidationRule");var N2W=function(b){_.HT.call(this,"channelMessage");this.message=b};
_.c(N2W,_.HT);var p5E=function(b){_.HT.call(this,"channelError");this.error=b};
_.c(p5E,_.HT);var M2W={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"},c15={UNKNOWN_THEME:"u",CLASSIC:"cl",KIDS:"k",INSTANT:"i",CREATOR:"cr",MUSIC:"m",GAMING:"g",UNPLUGGED:"up"},J1k={AD_PLAYING:"adPlaying",ON_AD_STATE_CHANGE:"onAdStateChange"},zQW={NOW_PLAYING:"nowPlaying",ON_STATE_CHANGE:"onStateChange",AD_PLAYING:"adPlaying",ON_AD_STATE_CHANGE:"onAdStateChange",NOW_PLAYING_SHORTS:"nowPlayingShorts",ON_SHORTS_STATE_CHANGE:"onShortsStateChange"},RQ0={NOW_PLAYING_SHORTS:"nowPlayingShorts",
ON_SHORTS_STATE_CHANGE:"onShortsStateChange"};var Lf=function(b){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 _.H3;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;b&&(this.id=b.id||b.name,this.name=b.name,this.clientName=b.clientName?b.clientName.toUpperCase():"UNKNOWN_INTERFACE",this.app=b.app,this.type=b.type||"REMOTE_CONTROL",this.username=b.user||"",this.avatar=b.userAvatarUri||"",this.obfuscatedGaiaId=b.obfuscatedGaiaId||"",this.ownerObfuscatedGaiaId=b.ownerObfuscatedGaiaId||"",this.castUserId=b.castUserId||"",this.theme=b.theme||"u",X5a(this,b.capabilities||""),OSE(this,
b.compatibleSenderThemes||""),IoQ(this,b.experiments||""),this.remoteControllerUrl=b.remoteControllerUrl||"",this.localChannelEncryptionKey=b.localChannelEncryptionKey||"",this.deviceContext=b.deviceContext,this.brand=b.brand||"",this.model=b.model||"",this.year=b.year||0,this.os=b.os||"",this.osVersion=b.osVersion||"",this.chipset=b.chipset||"",this.mdxDialServerType=b.mdxDialServerType||"MDX_DIAL_SERVER_TYPE_UNKNOWN",this.pairingType=b.pairingType||"unknown",b=b.deviceInfo)&&(b=JSON.parse(b),this.brand=
b.brand||"",this.model=b.model||"",this.year=b.year||0,this.os=b.os||"",this.osVersion=b.osVersion||"",this.chipset=b.chipset||"",this.clientName=b.clientName?b.clientName.toUpperCase():"UNKNOWN_INTERFACE",this.mdxDialServerType=b.mdxDialServerType||"MDX_DIAL_SERVER_TYPE_UNKNOWN")};
Lf.prototype.copy=function(){var b={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&&(b.brand=this.brand);
this.model&&(b.model=this.model);this.year&&(b.year=this.year);this.os&&(b.os=this.os);this.osVersion&&(b.osVersion=this.osVersion);this.chipset&&(b.chipset=this.chipset);this.clientName!=="UNKNOWN_INTERFACE"&&(b.clientName=this.clientName);this.mdxDialServerType!=="MDX_DIAL_SERVER_TYPE_UNKNOWN"&&(b.mdxDialServerType=this.mdxDialServerType);b=new Lf(b);b.connected=this.connected;b.remoteControllerUrl=this.remoteControllerUrl;b.localChannelEncryptionKey=this.localChannelEncryptionKey;b.deviceContext=
this.deviceContext;b.castUserId=this.castUserId;return b};
Lf.prototype.equals=function(b){return b?this.id==b.id:!1};
var X5a=function(b,d){b.capabilities.clear();_.fX(d.split(","),_.aZ(_.w1.contains,M2W)).forEach(function(B){b.capabilities.add(B)})},OSE=function(b,d){b.compatibleSenderThemes.clear();
_.fX(d.split(","),_.aZ(_.w1.contains,c15)).forEach(function(B){b.compatibleSenderThemes.add(B)})},IoQ=function(b,d){b.experiments.clear();
d.split(",").forEach(function(B){b.experiments.add(B)})};_.CX(vEa,_.yQ);_.E=vEa.prototype;_.E.JSC$20284_onTick_=function(){this.JSC$20282_interval_=Math.min(3E5,this.JSC$20282_interval_*2);this.JSC$20284_listener_();this.nextTickTime_&&this.start()};
_.E.start=function(){var b=this.JSC$20282_interval_+15E3*Math.random(),d=this.delay_;d.isActive()||d.start(b);this.nextTickTime_=Date.now()+b};
_.E.stop=function(){this.delay_.stop();this.nextTickTime_=0};
_.E.isActive=function(){return this.delay_.isActive()};
_.E.reset=function(){this.delay_.stop();this.JSC$20282_interval_=5E3};_.CX(RC,svO);_.E=RC.prototype;_.E.subscribe=function(b,d,B){return this.pubsub_.subscribe(b,d,B)};
_.E.unsubscribe=function(b,d,B){return this.pubsub_.unsubscribe(b,d,B)};
_.E.unsubscribeByKey=function(b){return this.pubsub_.unsubscribeByKey(b)};
_.E.publish=function(b,d){return this.pubsub_.publish.apply(this.pubsub_,arguments)};
_.E.dispose=function(){this.JSC$20285_disposed_||(this.JSC$20285_disposed_=!0,_.fO(this.pubsub_),this.disconnect(),_.fO(this.reconnectTimer_),this.reconnectTimer_=null,this.JSC$20285_getXsrfToken_=function(){return""},this.getAuthorizationHeader_=function(){return _.Eq({})})};
_.E.isDisposed=function(){return this.JSC$20285_disposed_};
_.E.connect=function(b,d,B){var k=this,G,P,v,L;return _.f(function(A){if(A.nextAddress==1)return _.Xl(A,2),k.useAsyncBrowserChannelHandler_?A.yield(k.connectPromise_,2):A.jumpTo(2);_.R6(A);if(k.JSC$20285_disposed_||k.JSC$20285_channel_&&k.JSC$20285_channel_.getState()==2&&!k.isInitialReconnectTimer_)return A.return();k.sCookie_="";k.isInitialReconnectTimer_||k.reconnectTimer_.stop();k.connectionParams_=b||null;k.connectUi_=d||0;G=k.JSC$20285_pathPrefix_+"/test";P=k.JSC$20285_pathPrefix_+"/bind";v=
new sU(B?B.firstTestResults:null,B?B.secondTestResults:null,k.enableAsyncTest_);if(L=k.JSC$20285_channel_)L.handler_=null;v.handler_=k;k.JSC$20285_channel_=v;if(k.useAsyncBrowserChannelHandler_)return k.connectPromise_=DJE(k).then(function(){return UJP(k,G,P,L,B)}),A.return(k.connectPromise_.then(function(){k.connectPromise_=_.Eq()}));
UJP(k,G,P,L,B);return _.Hz(A,0)})};
var UJP=function(b,d,B,k,G){oHk(b);if(b.JSC$20285_channel_){var P=_.xe("ID_TOKEN"),v=b.JSC$20285_channel_.JSC$20237_extraHeaders_||{};P?v["x-youtube-identity-token"]=P:delete v["x-youtube-identity-token"];b.JSC$20285_channel_.JSC$20237_extraHeaders_=v}NLE(b);k?(k.getState(),b.JSC$20285_channel_.connect(d,B,b.defaultQueryParams_,k.sid_,k.JSC$20237_lastArrayId_)):G?b.JSC$20285_channel_.connect(d,B,b.defaultQueryParams_,G.sessionId,G.arrayId):b.JSC$20285_channel_.connect(d,B,b.defaultQueryParams_);b.isInitialReconnectTimer_&&
!b.reconnectTimer_.isActive()&&b.reconnectTimer_.start()};
RC.prototype.disconnect=function(b){try{this.useAsyncBrowserChannelHandler_&&(this.connectPromise_.cancel(),this.connectPromise_=_.Eq())}finally{this.disconnectUi_=b||0,this.reconnectTimer_&&this.reconnectTimer_.stop(),oHk(this),this.JSC$20285_channel_&&(this.JSC$20285_channel_.getState()==3&&doQ(this.JSC$20285_channel_),this.JSC$20285_channel_.disconnect()),this.disconnectUi_=0}};
RC.prototype.sendMessage=function(b,d){var B=this,k;return _.f(function(G){switch(G.nextAddress){case 1:_.Xl(G,2);if(!B.useAsyncBrowserChannelHandler_){G.jumpTo(2);break}return G.yield(B.connectPromise_,2);case 2:_.R6(G);if(B.JSC$20285_disposed_)return G.return();k={_sc:b};d&&_.w1.extend(k,d);if(B.reconnectTimer_.isActive()||(B.JSC$20285_channel_?B.JSC$20285_channel_.getState():0)==2){B.JSC$20285_pendingMessages_.push(k);G.jumpTo(6);break}if(!B.isChannelOpened()){G.jumpTo(6);break}_.Xl(G,8);if(!B.useAsyncBrowserChannelHandler_||
pyE(B,b)){G.jumpTo(8);break}return G.yield(DJE(B),8);case 8:_.R6(G,0,0,1);B.isChannelOpened()&&(pyE(B,b)||NLE(B),oHk(B),baW(B.JSC$20285_channel_,k));_.Hz(G,6,1);break;case 6:_.Hz(G,0)}})};
var pyE=function(b,d){return b.enableMdxAuthForConnectionOnly_?!0:b.disableMdxAuthForAdMessages_?Object.values(J1k).includes(d):b.disableMdxAuthForNonPlaybackMessages_?!Object.values(zQW).includes(d):b.disableMdxAuthForShortsMessages_?Object.values(RQ0).includes(d):!1};
RC.prototype.JSC$20244_channelOpened=function(){this.isInitialReconnectTimer_?(this.reconnectTimer_.stop(),_.fO(this.reconnectTimer_),this.reconnectTimer_=new vEa(this.safeReconnect_,this),this.isInitialReconnectTimer_=!1):this.reconnectTimer_.reset();this.connectionParams_=null;this.connectUi_=0;if(this.JSC$20285_pendingMessages_.length)if(this.useAsyncBrowserChannelHandler_)MA8(this);else{var b=this.JSC$20285_pendingMessages_;this.JSC$20285_pendingMessages_=[];var d=b.length;NLE(this);caE(this,
b,d);Jam(this)}else Jam(this)};
var MA8=function(b){var d,B;_.f(function(k){if(k.nextAddress==1)return _.Xl(k,2),k.yield(DJE(b),2);_.R6(k);d=b.JSC$20285_pendingMessages_;b.JSC$20285_pendingMessages_=[];B=d.length;caE(b,d,B);Jam(b);return _.Hz(k,0)})},caE=function(b,d,B){for(var k=0;k<B;++k)baW(b.JSC$20285_channel_,d[k]);
Jam(b)},Jam=function(b){b.publish("handlerOpened");
b.JSC$20285_channelOpenedCounter.increment("BROWSER_CHANNEL")};
_.E=RC.prototype;_.E.JSC$20244_channelError=function(b){var d=b==2&&this.JSC$20285_channel_.JSC$20237_lastStatusCode_==401;b==4||d||this.reconnectTimer_.start();this.publish("handlerError",b,d);d=Object.keys(KaO).find(function(B){return KaO[B]===b});
this.JSC$20285_channelErrorCounter.increment("BROWSER_CHANNEL",d!=null?d:"UNKNOWN")};
_.E.JSC$20244_channelClosed=function(b,d){if(!this.reconnectTimer_.isActive())this.publish("handlerClosed");else if(d)for(var B=d.length,k=0;k<B;++k){var G=d[k].map;G&&this.JSC$20285_pendingMessages_.push(G)}this.JSC$20285_channelClosedCounter.increment("BROWSER_CHANNEL");b&&this.pendingMapsOnClosedCounter.JSC$10105_streamzService.JSC$9960_incrementCounterBy("/client_streamz/youtube/living_room/mdx/browser_channel/pending_maps",b.length);d&&this.undeliveredMapsOnClosedCounter.JSC$10108_streamzService.JSC$9960_incrementCounterBy("/client_streamz/youtube/living_room/mdx/browser_channel/undelivered_maps",
d.length)};
_.E.JSC$20244_channelSuccess=function(b,d){d!=null&&b!=null&&this.channelMessageSentCounter.increment()};
_.E.JSC$20244_getAdditionalParams=function(){var b={v:2};this.sCookie_&&(b.gsessionid=this.sCookie_);this.connectUi_!=0&&(b.ui=""+this.connectUi_);this.disconnectUi_!=0&&(b.ui=""+this.disconnectUi_);this.connectionParams_&&_.w1.extend(b,this.connectionParams_);return b};
_.E.JSC$20244_channelHandleArray=function(b){b[0]=="S"?this.sCookie_=b[1]:b[0]=="gracefulReconnect"?(this.reconnectTimer_.start(),this.JSC$20285_channel_.disconnect()):this.publish("handlerMessage",new Cyk(b[0],b[1]));this.JSC$20285_channelMessageReceivedCounter.increment("BROWSER_CHANNEL")};
_.E.isChannelOpened=function(){return!!this.JSC$20285_channel_&&this.JSC$20285_channel_.getState()==3};
var oHk=function(b){if(b.JSC$20285_channel_){var d=b.JSC$20285_getXsrfToken_(),B=b.JSC$20285_channel_.JSC$20237_extraHeaders_||{};d?B["x-youtube-lounge-xsrf-token"]=d:delete B["x-youtube-lounge-xsrf-token"];b.JSC$20285_channel_.JSC$20237_extraHeaders_=B}},DJE=function(b){if(b.enableAsyncMdxLibraryWithoutAuthHeaderFetch_)return _.Eq();
if(!b.enableCachedUpdateAuthorizationHeader_)return zMO(b);b.updateAuthorizationHeaderPromise_===null&&(b.updateAuthorizationHeaderPromise_=zMO(b));return b.updateAuthorizationHeaderPromise_},zMO=function(b){return _.ix(b.getAuthorizationHeader_().then(function(d){RMQ(b,d)}).thenCatch(function(){}),function(){b.updateAuthorizationHeaderPromise_=null})},RMQ=function(b,d){if(b.JSC$20285_channel_){var B=b.JSC$20285_channel_.JSC$20237_extraHeaders_||{};
d&&Object.keys(d).length>0?B=Object.assign({},B,d):delete B.Authorization;b.JSC$20285_channel_.JSC$20237_extraHeaders_=B}},NLE=function(b){b.getAuthorizationHeaderSync_&&!b.useAsyncBrowserChannelHandler_&&RMQ(b,b.getAuthorizationHeaderSync_())};
_.E=RC.prototype;_.E.setLoungeToken=function(b){(this.defaultQueryParams_.loungeIdToken=b)||this.reconnectTimer_.stop();if(this.enableLoungeTokenRefresh_&&this.JSC$20285_channel_){var d=this.JSC$20285_channel_.JSC$20237_extraHeaders_||{};b?d["X-YouTube-LoungeId-Token"]=b:delete d["X-YouTube-LoungeId-Token"];this.JSC$20285_channel_.JSC$20237_extraHeaders_=d}};
_.E.getDeviceId=function(){return this.defaultQueryParams_.id};
_.E.getReconnectTimeout=function(){return this.reconnectTimer_.isActive()?this.reconnectTimer_.nextTickTime_-Date.now():NaN};
_.E.reconnect=function(){var b=this.reconnectTimer_;b.delay_.fire();b.start()};
_.E.safeReconnect_=function(){var b=this.JSC$20285_channel_,d=0;b.JSC$20237_backChannelRequest_&&d++;b.forwardChannelRequest_&&d++;d==0&&this.connect(this.connectionParams_,this.connectUi_)};var l5=function(b,d){var B=b.basePath;b.supportCors&&(B=b.scheme+"://"+b.domain+b.port+b.basePath);return _.fw(B+d,{})};
OF5.prototype.sendRequest=function(b,d,B,k,G,P,v){b={format:P?"RAW":"JSON",method:b,context:this,timeout:5E3,withCredentials:!!v,onSuccess:_.aZ(this.JSC$20291_onSuccess_,k,!P),onError:_.aZ(this.onError_,G),onTimeout:_.aZ(this.JSC$20291_onTimeout_,G)};B&&(b.postParams=B,b.headers={"Content-Type":"application/x-www-form-urlencoded"});return _.lq(d,b)};
OF5.prototype.JSC$20291_onSuccess_=function(b,d,B,k){d?b(k):b({text:B.responseText})};
OF5.prototype.onError_=function(b,d){b(Error("al`"+d.status))};
OF5.prototype.JSC$20291_onTimeout_=function(b){b(Error("bl"))};var oEm=function(b,d){return!!d&&(b.id==d||b.uuid==d)},Xy0=function(b){return{name:b.name,
screenId:b.id,loungeToken:b.token,dialId:b.uuid,screenIdType:b.idType,screenIdSecret:b.secret}},hMP=function(b){return new XV(b)},HS5=function(b){return Array.isArray(b)?_.uS(b,hMP):[]},pur=function(b){if(!b)return"null";
var d=b.token?".."+b.token.slice(-6):"-",B=b.uuid?".."+b.uuid.slice(-6):"-",k=b.secret?".."+b.secret.slice(-6):"-";return'{name:"'+b.name+'",id:'+b.id.substr(0,6)+"..,token:"+(d+",uuid:"+B+",idType:"+b.idType+",secret:")+(k+"}")},x9r=function(b){return Array.isArray(b)?"["+_.uS(b,pur).join(",")+"]":"null"};var Rkk="",Hd=null;var yIO=function(b,d){_.gh.call(this);var B=this;this.handler=b();this.handler.subscribe("handlerOpened",this.JSC$20298_onOpened,this);this.handler.subscribe("handlerClosed",this.onClosed,this);this.handler.subscribe("handlerError",function(k,G){B.onError(G)});
this.handler.subscribe("handlerMessage",this.onMessage,this);this.currentScreenId=d};
_.c(yIO,_.gh);_.E=yIO.prototype;_.E.connect=function(b,d,B){this.handler.connect(b,d,B)};
_.E.disconnect=function(b){this.handler.disconnect(b)};
_.E.reconnect=function(){this.handler.reconnect()};
_.E.getDeviceId=function(){return this.handler.getDeviceId()};
_.E.getReconnectTimeout=function(){return this.handler.getReconnectTimeout()};
_.E.isChannelOpened=function(){return this.handler.isChannelOpened()};
_.E.JSC$20298_onOpened=function(){this.dispatchEvent("channelOpened");var b=this.handler,d=this.currentScreenId;_.cg("yt-remote-session-browser-channel",{firstTestResults:[""],secondTestResults:!b.JSC$20285_channel_.useChunked_,sessionId:b.JSC$20285_channel_.sid_,arrayId:b.JSC$20285_channel_.JSC$20237_lastArrayId_});_.cg("yt-remote-session-screen-id",d);b=Nt8();d=psO();_.gG(b,d)||b.push(d);zk0(b);JIQ()};
_.E.onClosed=function(){this.dispatchEvent("channelClosed")};
_.E.onMessage=function(b){this.dispatchEvent(new N2W(b))};
_.E.onError=function(b){this.dispatchEvent(new p5E(b?1:0))};
_.E.sendMessage=function(b,d){this.handler.sendMessage(b,d)};
_.E.setLoungeToken=function(b){this.handler.setLoungeToken(b)};
_.E.dispose=function(){this.handler.dispose()};var gEE=function(b,d,B){var k=this;B=B===void 0?function(){return""}:B;
var G=G===void 0?new aFQ:G;var P=P===void 0?new _.jQ:P;this.pathPrefix=b;this.defaultQueryParams=d;this.getXsrfToken=B;this.JSC$20301_pubsub=P;this.connectionParams=null;this.disconnectUi=this.connectUi=0;this.channel=null;this.channelState=0;this.reconnectTimer=new vEa(function(){var v;((v=k.channel)==null?void 0:wIg((new OHE(v,v.JSC$20208_channel_)).JSC$20218_channel_.forwardChannelRequestPool_))===0&&k.connect(k.connectionParams,k.connectUi)});
this.webChannelMessageHeaders={};this.webChannelMessageUrlParams={};this.JSC$20301_disposed=!1;this.nonAckedMessagesOnChannelClosed=[];this.lastStatusCode=void 0;this.JSC$20301_channelOpenedCounter=new Lrg;this.JSC$20301_channelClosedCounter=new f1W;this.JSC$20301_channelMessageReceivedCounter=new Wra;this.JSC$20301_channelErrorCounter=new a10};
gEE.prototype.connect=function(b,d){b=b===void 0?{}:b;d=d===void 0?0:d;this.channelState!==2&&(this.reconnectTimer.stop(),this.connectionParams=b,this.connectUi=d,lor(this),(b=_.xe("ID_TOKEN"))?this.webChannelMessageHeaders["x-youtube-identity-token"]=b: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 kF(this.pathPrefix,{httpSessionIdParam:"gsessionid",messageHeaders:this.webChannelMessageHeaders,
messageUrlParams:this.webChannelMessageUrlParams}),this.channel.open(),this.channelState=2,tA5(this))};
var tA5=function(b){_.JP(b.channel,"w",function(){b.channelState=3;b.reconnectTimer.reset();b.connectionParams=null;b.connectUi=0;for(var d=_.C(b.nonAckedMessagesOnChannelClosed),B=d.next();!B.done;B=d.next())B=B.value,b.channel&&b.channel.send(B);b.nonAckedMessagesOnChannelClosed=[];b.publish("webChannelOpened");b.JSC$20301_channelOpenedCounter.increment("WEB_CHANNEL")});
_.JP(b.channel,"x",function(){b.channelState=0;b.reconnectTimer.isActive()||b.publish("webChannelClosed");var d,B=(d=b.channel)==null?void 0:IFE(new OHE(d,d.JSC$20208_channel_));B&&(b.nonAckedMessagesOnChannelClosed=[].concat(_.K6(B)));b.JSC$20301_channelClosedCounter.increment("WEB_CHANNEL")});
_.JP(b.channel,"z",function(d){var B=d.data;B[0]==="gracefulReconnect"?(b.reconnectTimer.start(),b.channel&&b.channel.close()):b.publish("webChannelMessage",new Cyk(B[0],B[1]));b.lastStatusCode=d.statusCode;b.JSC$20301_channelMessageReceivedCounter.increment("WEB_CHANNEL")});
_.JP(b.channel,"y",function(){b.lastStatusCode===401||b.reconnectTimer.start();b.publish("webChannelError");b.JSC$20301_channelErrorCounter.increment("WEB_CHANNEL","")})};
_.E=gEE.prototype;_.E.disconnect=function(b){this.disconnectUi=b===void 0?0:b;this.reconnectTimer.stop();lor(this);this.channel&&(this.disconnectUi!==0?this.webChannelMessageUrlParams.ui=""+this.disconnectUi:delete this.webChannelMessageUrlParams.ui,this.channel.close());this.disconnectUi=0};
_.E.getReconnectTimeout=function(){return this.reconnectTimer.isActive()?this.reconnectTimer.nextTickTime_-Date.now():NaN};
_.E.reconnect=function(){var b=this.reconnectTimer;b.delay_.fire();b.start()};
_.E.sendMessage=function(b,d){this.channel&&(lor(this),b=Object.assign({},{_sc:b},d),this.channel.send(b))};
_.E.setLoungeToken=function(b){b||this.reconnectTimer.stop();b?this.webChannelMessageHeaders["X-YouTube-LoungeId-Token"]=b:delete this.webChannelMessageHeaders["X-YouTube-LoungeId-Token"]};
var lor=function(b){var d=b.getXsrfToken();d?b.webChannelMessageHeaders["x-youtube-lounge-xsrf-token"]=d:delete b.webChannelMessageHeaders["x-youtube-lounge-xsrf-token"]};
_.E=gEE.prototype;_.E.getDeviceId=function(){return this.defaultQueryParams?this.defaultQueryParams.id:""};
_.E.publish=function(b){return this.JSC$20301_pubsub.publish.apply(this.JSC$20301_pubsub,[b].concat(_.K6(_.Q1.apply(1,arguments))))};
_.E.subscribe=function(b,d,B){return this.JSC$20301_pubsub.subscribe(b,d,B)};
_.E.unsubscribe=function(b,d,B){return this.JSC$20301_pubsub.unsubscribe(b,d,B)};
_.E.unsubscribeByKey=function(b){return this.JSC$20301_pubsub.unsubscribeByKey(b)};
_.E.dispose=function(){this.JSC$20301_disposed||(this.JSC$20301_disposed=!0,_.fO(this.JSC$20301_pubsub),this.disconnect(),_.fO(this.reconnectTimer),this.getXsrfToken=function(){return""})};
_.E.isDisposed=function(){return this.JSC$20301_disposed};var ZFE=function(b){_.gh.call(this);this.webChannelService=b();this.webChannelService.subscribe("webChannelOpened",this.JSC$20309_onOpened,this);this.webChannelService.subscribe("webChannelClosed",this.onClosed,this);this.webChannelService.subscribe("webChannelError",this.onError,this);this.webChannelService.subscribe("webChannelMessage",this.onMessage,this)};
_.c(ZFE,_.gh);_.E=ZFE.prototype;_.E.connect=function(b,d){this.webChannelService.connect(b,d)};
_.E.disconnect=function(b){this.webChannelService.disconnect(b)};
_.E.reconnect=function(){this.webChannelService.reconnect()};
_.E.getDeviceId=function(){return this.webChannelService.getDeviceId()};
_.E.getReconnectTimeout=function(){return this.webChannelService.getReconnectTimeout()};
_.E.isChannelOpened=function(){return this.webChannelService.channelState===3};
_.E.JSC$20309_onOpened=function(){this.dispatchEvent("channelOpened")};
_.E.onClosed=function(){this.dispatchEvent("channelClosed")};
_.E.onMessage=function(b){this.dispatchEvent(new N2W(b))};
_.E.onError=function(){this.dispatchEvent(new p5E(this.webChannelService.lastStatusCode===401?1:0))};
_.E.sendMessage=function(b,d){this.webChannelService.sendMessage(b,d)};
_.E.setLoungeToken=function(b){this.webChannelService.setLoungeToken(b)};
_.E.dispose=function(){this.webChannelService.dispose()};var qLE=Date.now(),t4=null,rIg=Array(50),Ttm=-1,QEE=!1;_.CX(Zv,_.s5);Zv.prototype.getScreens=function(){return this.screens};
Zv.prototype.contains=function(b){return!!U9W(this.screens,b)};
Zv.prototype.get=function(b){return b?h4(this.screens,b):null};
var jBm=function(b,d){var B=b.get(d.uuid)||b.get(d.id);if(B)return b=B.name,B.id=d.id||B.id,B.name=d.name,B.token=d.token,B.uuid=d.uuid||B.uuid,B.name!=b;b.screens.push(d);return!0},FY5=function(b,d){var B=b.screens.length!=d.length;
b.screens=_.fX(b.screens,function(P){return!!U9W(d,P)});
for(var k=d.length,G=0;G<k;G++)B=jBm(b,d[G])||B;return B},ZSQ=function(b,d){var B=b.screens.length;
b.screens=_.fX(b.screens,function(k){return!(k||d?!k!=!d?0:k.id==d.id:1)});
return b.screens.length<B};
Zv.prototype.info=function(b){j5(this.JSC$20310_logName_,b)};var gHE=function(b,d,B,k,G){_.s5.call(this);this.JSC$20313_http_=b;this.pairingCode_=d;this.deviceId_=B;this.friendlyName_=k;this.enableShortLivedLoungeToken_=G;this.pollIndex_=0;this.JSC$20313_xhr_=null;this.JSC$20313_timer_=NaN};
_.c(gHE,_.s5);_.E=gHE.prototype;_.E.start=function(){!this.JSC$20313_xhr_&&isNaN(this.JSC$20313_timer_)&&this.poll_()};
_.E.stop=function(){this.JSC$20313_xhr_&&(this.JSC$20313_xhr_.abort(),this.JSC$20313_xhr_=null);isNaN(this.JSC$20313_timer_)||(_.hJ(this.JSC$20313_timer_),this.JSC$20313_timer_=NaN)};
_.E.disposeInternal=function(){this.stop();_.s5.prototype.disposeInternal.call(this)};
_.E.poll_=function(){this.JSC$20313_timer_=NaN;this.JSC$20313_xhr_=_.lq(l5(this.JSC$20313_http_,"/pairing/get_screen"),{method:"POST",postParams:{pairing_code:this.pairingCode_},timeout:5E3,onSuccess:(0,_.Sm)(this.JSC$20315_onSuccess_,this),onError:(0,_.Sm)(this.onError_,this),onTimeout:(0,_.Sm)(this.JSC$20315_onTimeout_,this)})};
_.E.JSC$20315_onSuccess_=function(b,d){this.JSC$20313_xhr_=null;b=d.screen||{};b.dialId=this.deviceId_;b.name=this.friendlyName_;d=-1;this.enableShortLivedLoungeToken_&&b.shortLivedLoungeToken&&b.shortLivedLoungeToken.value&&b.shortLivedLoungeToken.refreshIntervalMs&&(b.screenIdType="shortLived",b.loungeToken=b.shortLivedLoungeToken.value,d=b.shortLivedLoungeToken.refreshIntervalMs);this.publish("pairingComplete",new XV(b),d)};
_.E.onError_=function(b){this.JSC$20313_xhr_=null;b.status&&b.status==404?this.pollIndex_>=yar.length?this.publish("pairingFailed",Error("cl")):(b=yar[this.pollIndex_],this.JSC$20313_timer_=_.JJ((0,_.Sm)(this.poll_,this),b),this.pollIndex_++):this.publish("pairingFailed",Error("dl`"+b.status))};
_.E.JSC$20315_onTimeout_=function(){this.JSC$20313_xhr_=null;this.publish("pairingFailed",Error("el"))};
var yar=[2E3,2E3,1E3,1E3,1E3,2E3,2E3,5E3,5E3,1E4];_.CX(yP,Zv);_.E=yP.prototype;_.E.start=function(){gg(this)&&this.publish("screenChange");!_.JS("yt-remote-lounge-token-expiration")&&Sz8(this);_.hJ(this.loungeTokenRefreshTimer_);this.loungeTokenRefreshTimer_=_.JJ((0,_.Sm)(this.start,this),1E4)};
_.E.add=function(b,d){gg(this);jBm(this,b);VAW(this,!1);this.publish("screenChange");d(b);b.token||Sz8(this)};
_.E.remove=function(b,d){var B=gg(this);ZSQ(this,b)&&(VAW(this,!1),B=!0);d(b);B&&this.publish("screenChange")};
_.E.updateName=function(b,d,B,k){var G=gg(this),P=this.get(b.id);P?(P.name!=d&&(P.name=d,VAW(this,!1),G=!0),B(b)):k(Error("fl"));G&&this.publish("screenChange")};
_.E.disposeInternal=function(){_.hJ(this.loungeTokenRefreshTimer_);yP.superClass_.disposeInternal.call(this)};
var Sz8=function(b){if(b.screens.length){var d=_.uS(b.screens,function(k){return k.id}),B=l5(b.JSC$20317_http_,"/pairing/get_lounge_token_batch");
b.JSC$20317_http_.sendRequest("POST",B,{screen_ids:d.join(",")},(0,_.Sm)(b.handleLoungeTokens_,b),(0,_.Sm)(b.handleLoungeTokenError_,b))}};
yP.prototype.handleLoungeTokens_=function(b){gg(this);var d=this.screens.length;b=b&&b.screens||[];for(var B=b.length,k=0;k<B;++k){var G=b[k],P=this.get(G.screenId);P&&(P.token=G.loungeToken,--d)}VAW(this,!d);d&&j5(this.JSC$20310_logName_,"Missed "+d+" lounge tokens.")};
yP.prototype.handleLoungeTokenError_=function(b){j5(this.JSC$20310_logName_,"Requesting lounge tokens failed: "+b)};
var gg=function(b){if(_.N("deprecate_pair_servlet_enabled"))return FY5(b,[]);var d=HS5(hkO());d=_.fX(d,function(B){return!B.uuid});
return FY5(b,d)},VAW=function(b,d){l1O(_.uS(b.screens,Xy0));
d&&HFk()};var ff=function(b,d){_.s5.call(this);this.getScreensToCheck_=d;d=(d=_.JS("yt-remote-online-screen-ids")||"")?d.split(","):[];for(var B={},k=this.getScreensToCheck_(),G=k.length,P=0;P<G;++P){var v=k[P].id;B[v]=_.gG(d,v)}this.screenIdSet_=B;this.JSC$20320_http_=b;this.refreshTimer_=this.fastCheckEndTime_=NaN;this.currentRequest_=null;iSm("Initialized with "+(0,_.Ku)(this.screenIdSet_))};
_.c(ff,_.s5);ff.prototype.isOnline=function(b){return!!this.screenIdSet_[b]};
ff.prototype.start=function(){var b=parseInt(_.JS("yt-remote-fast-check-period")||"0",10);(this.fastCheckEndTime_=_.sm()-144E5<b?0:b)?wya(this):(this.fastCheckEndTime_=_.sm()+3E5,_.cg("yt-remote-fast-check-period",this.fastCheckEndTime_),this.requestScreenAvailability_())};
ff.prototype.isEmpty=function(){return _.w1.isEmpty(this.screenIdSet_)};
ff.prototype.update=function(){iSm("Updating availability on schedule.");var b=this.getScreensToCheck_(),d=_.w1.filter(this.screenIdSet_,function(B,k){return B&&!!h4(b,k)},this);
uj4(this,d)};
var KY4=function(b,d,B){var k=l5(b.JSC$20320_http_,"/pairing/get_screen_availability");b.JSC$20320_http_.sendRequest("POST",k,{lounge_token:d.token},(0,_.Sm)(function(G){G=G.screens||[];for(var P=G.length,v=0;v<P;++v)if(G[v].loungeToken==d.token){B(G[v].status=="online");return}B(!1)},b),(0,_.Sm)(function(){B(!1)},b))};
ff.prototype.disposeInternal=function(){_.hJ(this.refreshTimer_);this.refreshTimer_=NaN;this.currentRequest_&&(this.currentRequest_.abort(),this.currentRequest_=null);_.s5.prototype.disposeInternal.call(this)};
var uj4=function(b,d){a:if(_.w1.getCount(d)!=_.w1.getCount(b.screenIdSet_))var B=!1;else{B=_.w1.getKeys(d);for(var k=B.length,G=0;G<k;++G)if(!b.screenIdSet_[B[G]]){B=!1;break a}B=!0}B||(iSm("Updated online screens: "+(0,_.Ku)(b.screenIdSet_)),b.screenIdSet_=d,b.publish("screenChange"));nH4(b)},wya=function(b){isNaN(b.refreshTimer_)||_.hJ(b.refreshTimer_);
b.refreshTimer_=_.JJ((0,_.Sm)(b.requestScreenAvailability_,b),b.fastCheckEndTime_>0&&b.fastCheckEndTime_<_.sm()?2E4:1E4)};
ff.prototype.requestScreenAvailability_=function(){_.hJ(this.refreshTimer_);this.refreshTimer_=NaN;this.currentRequest_&&this.currentRequest_.abort();var b=TLE(this);if(_.w1.getCount(b)){var d=l5(this.JSC$20320_http_,"/pairing/get_screen_availability"),B={lounge_token:_.w1.getKeys(b).join(",")};this.currentRequest_=this.JSC$20320_http_.sendRequest("POST",d,B,(0,_.Sm)(this.onScreenAvailability_,this,b),(0,_.Sm)(this.onScreenAvailabilityError_,this))}else uj4(this,{}),wya(this)};
ff.prototype.onScreenAvailability_=function(b,d){this.currentRequest_=null;var B=_.w1.getKeys(TLE(this));if(_.Y4(B,_.w1.getKeys(b))){d=d.screens||[];B={};for(var k=d.length,G=0;G<k;++G)B[b[d[G].loungeToken]]=d[G].status=="online";uj4(this,B);wya(this)}else this.warn_("Changing Screen set during request."),this.requestScreenAvailability_()};
ff.prototype.onScreenAvailabilityError_=function(b){this.warn_("Screen availability failed: "+b);this.currentRequest_=null;wya(this)};
var iSm=function(b){j5("OnlineScreenService",b)};
ff.prototype.warn_=function(b){j5("OnlineScreenService",b)};
var TLE=function(b){var d={};_.s6(b.getScreensToCheck_(),function(B){B.token?d[B.token]=B.id:this.warn_("Requesting availability of screen w/o lounge token.")});
return d},nH4=function(b){b=_.w1.getKeys(_.w1.filter(b.screenIdSet_,function(d){return d}));
b.sort(_.FQm);b.length?_.cg("yt-remote-online-screen-ids",b.join(","),60):_.ze("yt-remote-online-screen-ids")};_.CX(S5,Zv);_.E=S5.prototype;_.E.start=function(){this.localScreenService_.start();this.onlineScreenService_.start();this.screens.length&&(this.publish("screenChange"),this.onlineScreenService_.isEmpty()||this.publish("onlineScreenChange"))};
_.E.add=function(b,d,B){this.localScreenService_.add(b,d,B)};
_.E.remove=function(b,d,B){this.localScreenService_.remove(b,d,B);this.onlineScreenService_.update()};
_.E.updateName=function(b,d,B,k){this.localScreenService_.contains(b)?this.localScreenService_.updateName(b,d,B,k):(b="Updating name of unknown screen: "+b.name,j5(this.JSC$20310_logName_,b),k(Error(b)))};
_.E.getScreens=function(b){return b?this.screens:Zxr(this.screens,_.fX(this.automaticScreens_,function(d){return!this.contains(d)},this))};
_.E.JSC$20325_getOnlineScreens=function(){return _.fX(this.getScreens(!0),function(b){return this.onlineScreenService_.isOnline(b.id)},this)};
var QBO=function(b,d,B,k,G,P){b.info("getAutomaticScreenByIds "+B+" / "+d);B||(B=b.deviceToScreenId_[d]);var v=b.getScreens(),L=B?h4(v,B):null;B&&(b.disableAutomaticScreenCache_||L)||(L=h4(v,d));if(L){L.uuid=d;var A=AZ(b,L);KY4(b.onlineScreenService_,A,function(a){G(a?A:null)})}else B?ra0(b,B,(0,_.Sm)(function(a){var O=AZ(this,new XV({name:k,
screenId:B,loungeToken:a,dialId:d||""}));KY4(this.onlineScreenService_,O,function(I){G(I?O:null)})},b),P):G(null)};
S5.prototype.JSC$20325_getScreenByPollingPairingCode=function(b,d,B,k,G,P){var v=this;this.info("getDialScreenByPairingCode "+b+" / "+d);var L=new gHE(this.JSC$20323_http_,b,d,B,k);L.subscribe("pairingComplete",function(A,a){_.fO(L);G(AZ(v,A),a)});
L.subscribe("pairingFailed",function(A){_.fO(L);P(A)});
L.start();return(0,_.Sm)(L.stop,L)};
var qza=function(b,d){for(var B=b.screens.length,k=0;k<B;++k)if(b.screens[k].name==d)return b.screens[k];return null};
S5.prototype.JSC$20325_getScreenByPairingCode=function(b,d,B,k){_.lq(l5(this.JSC$20323_http_,"/pairing/get_screen"),{method:"POST",postParams:{pairing_code:b},timeout:5E3,onSuccess:(0,_.Sm)(function(G,P){G=new XV(P.screen||{});if(!G.name||qza(this,G.name)){a:{P=G.name;for(var v=2,L=d(P,v);qza(this,L);){v++;if(v>20)break a;L=d(P,v)}P=L}G.name=P}B(AZ(this,G))},this),
onError:(0,_.Sm)(function(G){k(Error("gl`"+G.status))},this),
onTimeout:(0,_.Sm)(function(){k(Error("hl"))},this)})};
var xJQ=function(b,d,B){KY4(b.onlineScreenService_,d,B)};
S5.prototype.disposeInternal=function(){_.fO(this.localScreenService_);_.fO(this.onlineScreenService_);S5.superClass_.disposeInternal.call(this)};
var ra0=function(b,d,B,k){b.info("requestLoungeToken_ for "+d);var G={postParams:{screen_ids:d},method:"POST",context:b,onSuccess:function(P,v){P=v&&v.screens||[];P[0]&&P[0].screenId==d?B(P[0].loungeToken):k(Error("il"))},
onError:function(){k(Error("jl"))}};
_.lq(l5(b.JSC$20323_http_,"/pairing/get_lounge_token_batch"),G)},YzP=function(b){b.screens=b.localScreenService_.getScreens();
for(var d=_.w1.transpose(b.deviceToScreenId_),B=b.screens.length,k=0;k<B;++k){var G=b.screens[k];G.uuid=d[G.id]||""}b.info("Updated manual screens: "+x9r(b.screens))};
S5.prototype.handleScreenChange_=function(){YzP(this);this.publish("screenChange");this.onlineScreenService_.update()};
var YLr=function(b){eMO(b);b.localScreenService_=new yP(b.JSC$20323_http_);b.localScreenService_.subscribe("screenChange",(0,_.Sm)(b.handleScreenChange_,b));YzP(b);b.disableAutomaticScreenCache_||(b.automaticScreens_=HS5(_.JS("yt-remote-automatic-screen-cache")||[]));eMO(b);b.info("Initializing automatic screens: "+x9r(b.automaticScreens_));b.onlineScreenService_=new ff(b.JSC$20323_http_,(0,_.Sm)(b.getScreens,b,!0));b.onlineScreenService_.subscribe("screenChange",(0,_.Sm)(function(){this.publish("onlineScreenChange")},
b))},AZ=function(b,d){var B=b.get(d.id);
B?(B.uuid=d.uuid,d=B):((B=h4(b.automaticScreens_,d.uuid))?(B.id=d.id,B.token=d.token,d=B):b.automaticScreens_.push(d),b.disableAutomaticScreenCache_||bi0(b));eMO(b);b.deviceToScreenId_[d.uuid]=d.id;_.cg("yt-remote-device-id-map",b.deviceToScreenId_,31536E3);return d},bi0=function(b){b=_.fX(b.automaticScreens_,function(d){return d.idType!="shortLived"});
_.cg("yt-remote-automatic-screen-cache",_.uS(b,Xy0))},eMO=function(b){b.deviceToScreenId_=_.JS("yt-remote-device-id-map")||{}};
S5.prototype.dispose=S5.prototype.dispose;_.CX(VP,_.s5);var WY=function(b,d){b.screen_=d;b.publish("sessionScreen",b.screen_)},d6O=function(b,d){b.screen_&&(b.screen_.token=d,AZ(b.JSC$20327_screenService_,b.screen_));
b.publish("sessionScreen",b.screen_)};
VP.prototype.onSessionStopped=function(b){this.isDisposed()||(b&&(a8(this,""+b),this.publish("sessionFailed")),this.screen_=null,this.publish("sessionScreen",null))};
VP.prototype.info=function(b){j5(this.JSC$20327_logName_,b)};
var a8=function(b,d){j5(b.JSC$20327_logName_,d)};
VP.prototype.JSC$20329_getCastSession=function(){return null};
VP.prototype.setDisplayStatus=function(b){var d=this.receiver_;b?(d.displayStatus=new chrome.cast.ReceiverDisplayStatus(b,[]),d.displayStatus.showStop=!0):d.displayStatus=null;chrome.cast.setReceiverDisplayStatus(d,(0,_.Sm)(function(){this.info("Updated receiver status for "+d.friendlyName+": "+b)},this),(0,_.Sm)(function(){a8(this,"Failed to update receiver status for: "+d.friendlyName)},this))};
VP.prototype.disposeInternal=function(){this.setDisplayStatus("");VP.superClass_.disposeInternal.call(this)};var mM=function(b,d,B){VP.call(this,b,d,"CastSession");var k=this;this.config_=B;this.JSC$20332_session_=null;this.JSC$20332_boundSessionUpdate_=(0,_.Sm)(this.JSC$20334_onSessionUpdate_,this);this.boundYoutubeMessage_=(0,_.Sm)(this.onYoutubeMessage_,this);this.sessionStatusTimeoutKey_=_.JJ(function(){BSg(k,null)},12E4);
this.getLoungeTokenTimeoutKey_=this.onLoungeTokenTimeoutKey_=this.JSC$20332_checkScreenAvailabilityTimeoutKey_=this.getScreenTimeoutKey_=0;this.JSC$20332_isInitLoungeToken_=!1;this.JSC$20332_lastLoungeTokenRefreshError_="unknown"};
_.c(mM,VP);_.E=mM.prototype;
_.E.setCastSession=function(b){if(this.JSC$20332_session_){if(this.JSC$20332_session_==b)return;a8(this,"Overriding cast session with new session object");kFE(this);this.JSC$20332_isInitLoungeToken_=!1;this.JSC$20332_lastLoungeTokenRefreshError_="unknown";this.JSC$20332_session_.removeUpdateListener(this.JSC$20332_boundSessionUpdate_);this.JSC$20332_session_.removeMessageListener("urn:x-cast:com.google.youtube.mdx",this.boundYoutubeMessage_)}this.JSC$20332_session_=b;this.JSC$20332_session_.addUpdateListener(this.JSC$20332_boundSessionUpdate_);this.JSC$20332_session_.addMessageListener("urn:x-cast:com.google.youtube.mdx",
this.boundYoutubeMessage_);GF5(this,"getMdxSessionStatus")};
_.E.launchWithParams=function(b){this.info("launchWithParams no-op for Cast: "+(0,_.Ku)(b))};
_.E.stop=function(){if(this.JSC$20332_session_)this.JSC$20332_session_.stop((0,_.Sm)(function(){this.onSessionStopped()},this),(0,_.Sm)(function(){this.onSessionStopped(Error("kl"))},this));
else this.onSessionStopped(Error("ll"))};
_.E.setDisplayStatus=function(){};
_.E.disposeInternal=function(){this.info("disposeInternal");kFE(this);this.JSC$20332_session_&&(this.JSC$20332_session_.removeUpdateListener(this.JSC$20332_boundSessionUpdate_),this.JSC$20332_session_.removeMessageListener("urn:x-cast:com.google.youtube.mdx",this.boundYoutubeMessage_));this.JSC$20332_session_=null;VP.prototype.disposeInternal.call(this)};
var EwQ=function(b,d){_.hJ(b.getLoungeTokenTimeoutKey_);b.getLoungeTokenTimeoutKey_=0;d==0?PPg(b):b.getLoungeTokenTimeoutKey_=_.JJ(function(){PPg(b)},d)},PPg=function(b){GF5(b,"getLoungeToken");
_.hJ(b.onLoungeTokenTimeoutKey_);b.onLoungeTokenTimeoutKey_=_.JJ(function(){sVk(b,null)},3E4)},GF5=function(b,d){b.info("sendYoutubeMessage_: "+d+" "+(0,_.Ku)(void 0));
var B={};B.type=d;b.JSC$20332_session_?b.JSC$20332_session_.sendMessage("urn:x-cast:com.google.youtube.mdx",B,function(){},(0,_.Sm)(function(){a8(this,"Failed to send message: "+d+".")},b)):a8(b,"Sending yt message without session: "+(0,_.Ku)(B))};
mM.prototype.onYoutubeMessage_=function(b,d){if(!this.isDisposed())if(d)if(d=(0,_.Ma)(d),_.Tm(d))switch(b=""+d.type,d=d.data||{},this.info("onYoutubeMessage_: "+b+" "+(0,_.Ku)(d)),b){case "mdxSessionStatus":BSg(this,d);break;case "loungeToken":sVk(this,d);break;default:a8(this,"Unknown youtube message: "+b)}else a8(this,"Unable to parse message.");else a8(this,"No data in message.")};
var CPE=function(b,d){if(d)b.info("onConnectedScreenId_: Received screenId: "+d),b.screen_&&b.screen_.id==d||b.getScreen_(d,function(B){WY(b,B)},function(){return b.onSessionStopped()},5);
else b.onSessionStopped(Error("ml"))},LHO=function(b,d,B){b.info("onConnectedScreenData_: Received screenData: "+JSON.stringify(d));
var k=new XV(d);vw8(b,k,function(G){G?(b.JSC$20332_isInitLoungeToken_=!0,AZ(b.JSC$20327_screenService_,k),WY(b,k),b.JSC$20332_lastLoungeTokenRefreshError_="unknown",EwQ(b,B)):(_.e8(Error("nl`"+JSON.stringify(d))),b.onSessionStopped())},5)},BSg=function(b,d){_.hJ(b.sessionStatusTimeoutKey_);
b.sessionStatusTimeoutKey_=0;if(d)b.config_.enableCastLoungeToken&&d.loungeToken?d.deviceId?b.screen_&&b.screen_.uuid==d.deviceId||(d.loungeTokenRefreshIntervalMs?LHO(b,{name:b.receiver_.friendlyName,screenId:d.screenId,loungeToken:d.loungeToken,dialId:d.deviceId,screenIdType:"shortLived"},d.loungeTokenRefreshIntervalMs):(_.e8(Error("pl`"+JSON.stringify(d))),CPE(b,d.screenId))):(_.e8(Error("ol`"+JSON.stringify(d))),CPE(b,d.screenId)):CPE(b,d.screenId);else b.onSessionStopped(Error("ml"))},sVk=function(b,
d){_.hJ(b.onLoungeTokenTimeoutKey_);
b.onLoungeTokenTimeoutKey_=0;var B=null;if(d)if(d.loungeToken){var k;((k=b.screen_)==null?void 0:k.token)==d.loungeToken&&(B="staleLoungeToken")}else B="missingLoungeToken";else B="noLoungeTokenResponse";B?(b.info("Did not receive a new lounge token in onLoungeToken_ with data: "+(JSON.stringify(d)+", error: "+B)),b.JSC$20332_lastLoungeTokenRefreshError_=B,EwQ(b,3E4)):(d6O(b,d.loungeToken),b.JSC$20332_isInitLoungeToken_=!1,b.JSC$20332_lastLoungeTokenRefreshError_="unknown",EwQ(b,d.loungeTokenRefreshIntervalMs))};
mM.prototype.getScreen_=function(b,d,B,k){_.hJ(this.getScreenTimeoutKey_);this.getScreenTimeoutKey_=0;QBO(this.JSC$20327_screenService_,this.receiver_.label,b,this.receiver_.friendlyName,(0,_.Sm)(function(G){G?d(G):k>=0?(a8(this,"Screen "+b+" appears to be offline. "+k+" retries left."),this.getScreenTimeoutKey_=_.JJ((0,_.Sm)(this.getScreen_,this,b,d,B,k-1),300)):B(Error("ql"))},this),B)};
var vw8=function(b,d,B,k){_.hJ(b.JSC$20332_checkScreenAvailabilityTimeoutKey_);b.JSC$20332_checkScreenAvailabilityTimeoutKey_=0;xJQ(b.JSC$20327_screenService_,d,function(G){G||k<0?B(G):b.JSC$20332_checkScreenAvailabilityTimeoutKey_=_.JJ(function(){vw8(b,d,B,k-1)},300)})};
mM.prototype.JSC$20329_getCastSession=function(){return this.JSC$20332_session_};
mM.prototype.JSC$20334_onSessionUpdate_=function(b){this.isDisposed()||b||(a8(this,"Cast session died."),this.onSessionStopped())};
var kFE=function(b){_.hJ(b.getScreenTimeoutKey_);b.getScreenTimeoutKey_=0;_.hJ(b.JSC$20332_checkScreenAvailabilityTimeoutKey_);b.JSC$20332_checkScreenAvailabilityTimeoutKey_=0;_.hJ(b.sessionStatusTimeoutKey_);b.sessionStatusTimeoutKey_=0;_.hJ(b.onLoungeTokenTimeoutKey_);b.onLoungeTokenTimeoutKey_=0;_.hJ(b.getLoungeTokenTimeoutKey_);b.getLoungeTokenTimeoutKey_=0};var $F=function(b,d,B,k){VP.call(this,b,d,"DialSession");this.config_=k;this.JSC$20336_session_=this.launchData_=null;this.reversePairingCode_="";this.JSC$20336_theme_=B;this.connectData_=null;this.deferredLaunch_=function(){};
this.JSC$20336_deferredLaunchDeadlineTimer_=NaN;this.JSC$20336_boundSessionUpdate_=(0,_.Sm)(this.JSC$20338_onSessionUpdate_,this);this.cancelPolling_=function(){};
this.getDialAppInfoTimeoutKey_=this.JSC$20336_checkScreenAvailabilityTimeoutKey_=0;this.JSC$20336_isInitLoungeToken_=!1;this.JSC$20336_lastLoungeTokenRefreshError_="unknown"};
_.c($F,VP);$F.prototype.setCastSession=function(b){this.JSC$20336_session_=b;this.JSC$20336_session_.addUpdateListener(this.JSC$20336_boundSessionUpdate_)};
$F.prototype.launchWithParams=function(b){this.connectData_=b;this.deferredLaunch_()};
$F.prototype.stop=function(){fuO(this);if(this.JSC$20336_session_)this.JSC$20336_session_.stop((0,_.Sm)(this.onSessionStopped,this,null),(0,_.Sm)(this.onSessionStopped,this,"Failed to stop DIAL device."));else this.onSessionStopped()};
$F.prototype.disposeInternal=function(){fuO(this);this.JSC$20336_session_&&this.JSC$20336_session_.removeUpdateListener(this.JSC$20336_boundSessionUpdate_);this.JSC$20336_session_=null;VP.prototype.disposeInternal.call(this)};
var Ag5=function(b){var d;return!!(b.config_.enableDialLoungeToken&&((d=b.JSC$20336_session_)==null?0:d.getDialAppInfo))},au0=function(b){b.cancelPolling_=b.JSC$20327_screenService_.JSC$20325_getScreenByPollingPairingCode(b.reversePairingCode_,b.receiver_.label,b.receiver_.friendlyName,Ag5(b),function(d,B){b.cancelPolling_=function(){};
b.JSC$20336_isInitLoungeToken_=!0;WY(b,d);d.idType=="shortLived"&&B>0&&WHW(b,B)},function(d){b.cancelPolling_=function(){};
b.onSessionStopped(d)})};
$F.prototype.JSC$20338_onSessionUpdate_=function(b){this.isDisposed()||b||(a8(this,"DIAL session died."),this.cancelPolling_(),this.cancelPolling_=function(){},this.onSessionStopped())};
var m6E=function(b){var d={};d.pairingCode=b.reversePairingCode_;d.theme=b.JSC$20336_theme_;Fr8()&&(d.env_useStageMdx=1);return _.tJ(d)},$6a=function(b){return new Promise(function(d){b.reversePairingCode_=I1m();
if(b.connectData_){var B=new chrome.cast.DialLaunchResponse(!0,m6E(b));d(B);au0(b)}else b.deferredLaunch_=function(){_.hJ(b.JSC$20336_deferredLaunchDeadlineTimer_);b.deferredLaunch_=function(){};
b.JSC$20336_deferredLaunchDeadlineTimer_=NaN;var k=new chrome.cast.DialLaunchResponse(!0,m6E(b));d(k);au0(b)},b.JSC$20336_deferredLaunchDeadlineTimer_=_.JJ(function(){b.deferredLaunch_()},100)})},Iu5=function(b,d,B){b.info("initOnConnectedScreenDataPromise_: Received screenData: "+JSON.stringify(d));
var k=new XV(d);return(new Promise(function(G){Oi4(b,k,function(P){P?(b.JSC$20336_isInitLoungeToken_=!0,AZ(b.JSC$20327_screenService_,k),WY(b,k),WHW(b,B)):_.e8(Error("sl`"+JSON.stringify(d)));G(P)},5)})).then(function(G){return G?new chrome.cast.DialLaunchResponse(!1):$6a(b)})},D64=function(b,d){var B=b.launchData_.receiver.label,k=b.receiver_.friendlyName;
return(new Promise(function(G){QBO(b.JSC$20327_screenService_,B,d,k,function(P){P&&P.token&&WY(b,P);G(P)},function(P){a8(b,"Failed to get DIAL screen: "+P);
G(null)})})).then(function(G){return G&&G.token?new chrome.cast.DialLaunchResponse(!1):$6a(b)})},Oi4=function(b,d,B,k){_.hJ(b.JSC$20336_checkScreenAvailabilityTimeoutKey_);
b.JSC$20336_checkScreenAvailabilityTimeoutKey_=0;xJQ(b.JSC$20327_screenService_,d,function(G){G||k<0?B(G):b.JSC$20336_checkScreenAvailabilityTimeoutKey_=_.JJ(function(){Oi4(b,d,B,k-1)},300)})},WHW=function(b,d){b.info("getDialAppInfoWithTimeout_ "+d);
Ag5(b)&&(_.hJ(b.getDialAppInfoTimeoutKey_),b.getDialAppInfoTimeoutKey_=0,d==0?U65(b):b.getDialAppInfoTimeoutKey_=_.JJ(function(){U65(b)},d))},U65=function(b){Ag5(b)&&b.JSC$20336_session_.getDialAppInfo(function(d){b.info("getDialAppInfo dialLaunchData: "+JSON.stringify(d));
d=d.extraData||{};var B=null;if(d.loungeToken){var k;((k=b.screen_)==null?void 0:k.token)==d.loungeToken&&(B="staleLoungeToken")}else B="missingLoungeToken";B?(b.JSC$20336_lastLoungeTokenRefreshError_=B,WHW(b,3E4)):(b.JSC$20336_isInitLoungeToken_=!1,b.JSC$20336_lastLoungeTokenRefreshError_="unknown",d6O(b,d.loungeToken),WHW(b,d.loungeTokenRefreshIntervalMs))},function(d){b.info("getDialAppInfo error: "+d);
b.JSC$20336_lastLoungeTokenRefreshError_="noLoungeTokenResponse";WHW(b,3E4)})},fuO=function(b){_.hJ(b.JSC$20336_checkScreenAvailabilityTimeoutKey_);
b.JSC$20336_checkScreenAvailabilityTimeoutKey_=0;_.hJ(b.getDialAppInfoTimeoutKey_);b.getDialAppInfoTimeoutKey_=0;b.cancelPolling_();b.cancelPolling_=function(){};
_.hJ(b.JSC$20336_deferredLaunchDeadlineTimer_)};var OU=function(b,d){VP.call(this,b,d,"ManualSession");this.JSC$20340_deferredLaunchDeadlineTimer_=_.JJ((0,_.Sm)(this.launchWithParams,this,null),150)};
_.c(OU,VP);OU.prototype.stop=function(){this.onSessionStopped()};
OU.prototype.setCastSession=function(){};
OU.prototype.launchWithParams=function(){_.hJ(this.JSC$20340_deferredLaunchDeadlineTimer_);this.JSC$20340_deferredLaunchDeadlineTimer_=NaN;var b=h4(this.JSC$20327_screenService_.getScreens(),this.receiver_.label);if(b)WY(this,b);else this.onSessionStopped(Error("tl"))};
OU.prototype.disposeInternal=function(){_.hJ(this.JSC$20340_deferredLaunchDeadlineTimer_);this.JSC$20340_deferredLaunchDeadlineTimer_=NaN;VP.prototype.disposeInternal.call(this)};var KN=function(b,d){_.s5.call(this);this.config_=d;this.JSC$20343_screenService_=b;this.JSC$20343_appId_=d.appId||"233637DE";this.JSC$20343_theme_=d.theme||"cl";this.disableDial_=d.disableCastApi||!1;this.forceMirroring_=d.forceMirroring||!1;this.JSC$20343_session_=null;this.hasCastReceiver_=!1;this.customReceivers_=[];this.boundReceiverActionListener_=(0,_.Sm)(this.onReceiverAction_,this)};
_.c(KN,_.s5);
KN.prototype.init=function(b,d){chrome.cast.timeout.requestSession=3E4;var B=new chrome.cast.SessionRequest(this.JSC$20343_appId_,[chrome.cast.Capability.AUDIO_OUT]);_.N("desktop_enable_cast_connect")&&(B.androidReceiverCompatible=!0);this.disableDial_||(B.dialRequest=new chrome.cast.DialRequest("YouTube"));var k=chrome.cast.AutoJoinPolicy.TAB_AND_ORIGIN_SCOPED;b=b||this.forceMirroring_?chrome.cast.DefaultActionPolicy.CAST_THIS_TAB:chrome.cast.DefaultActionPolicy.CREATE_SESSION;var G=(0,_.Sm)(this.onReceiverUpdated_,
this);B=new chrome.cast.ApiConfig(B,(0,_.Sm)(this.onSessionEstablished_,this),G,k,b);B.customDialLaunchCallback=(0,_.Sm)(this.onDialLaunchRequested_,this);chrome.cast.initialize(B,(0,_.Sm)(function(){this.isDisposed()||(chrome.cast.addReceiverActionListener(this.boundReceiverActionListener_),uqE(),this.JSC$20343_screenService_.subscribe("onlineScreenChange",(0,_.Sm)(this.JSC$20345_onScreenChange_,this)),this.customReceivers_=owr(this),chrome.cast.setCustomReceivers(this.customReceivers_,function(){},
(0,_.Sm)(function(P){this.warn_("Failed to set initial custom receivers: "+(0,_.Ku)(P))},this)),this.publish("yt-remote-cast2-availability-change",NS8(this)),d(!0))},this),(0,_.Sm)(function(P){this.warn_("Failed to initialize API: "+(0,_.Ku)(P));
d(!1)},this))};
KN.prototype.setConnectedScreenStatus=function(b,d){I8("Setting connected screen ID: "+b+" -> "+d);if(this.JSC$20343_session_){var B=this.JSC$20343_session_.screen_;if(!b||B&&B.id!=b)I8("Unsetting old screen status: "+this.JSC$20343_session_.receiver_.friendlyName),DN(this,null)}if(b&&d){if(!this.JSC$20343_session_){b=h4(this.JSC$20343_screenService_.getScreens(),b);if(!b){I8("setConnectedScreenStatus: Unknown screen.");return}if(b.idType=="shortLived"){I8("setConnectedScreenStatus: Screen with id type to be short lived.");
return}B=p68(this,b);B||(I8("setConnectedScreenStatus: Connected receiver not custom..."),B=new chrome.cast.Receiver(b.uuid?b.uuid:b.id,b.name),B.receiverType=chrome.cast.ReceiverType.CUSTOM,this.customReceivers_.push(B),chrome.cast.setCustomReceivers(this.customReceivers_,function(){},(0,_.Sm)(function(k){this.warn_("Failed to set initial custom receivers: "+(0,_.Ku)(k))},this)));
I8("setConnectedScreenStatus: new active receiver: "+B.friendlyName);DN(this,new OU(this.JSC$20343_screenService_,B),!0)}this.JSC$20343_session_.setDisplayStatus(d)}else I8("setConnectedScreenStatus: no screen.")};
var p68=function(b,d){return d?_.lF(b.customReceivers_,function(B){return oEm(d,B.label)},b):null};
KN.prototype.setLaunchParams=function(b){this.isDisposed()?this.warn_("Setting connection data on disposed cast v2"):this.JSC$20343_session_?this.JSC$20343_session_.launchWithParams(b):this.warn_("Setting connection data without a session")};
KN.prototype.JSC$20345_stopSession=function(){this.isDisposed()?this.warn_("Stopping session on disposed cast v2"):this.JSC$20343_session_?(this.JSC$20343_session_.stop(),DN(this,null)):I8("Stopping non-existing session")};
KN.prototype.requestSession=function(){chrome.cast.requestSession((0,_.Sm)(this.onSessionEstablished_,this),(0,_.Sm)(this.onSessionRequestFailed_,this))};
KN.prototype.disposeInternal=function(){this.JSC$20343_screenService_.unsubscribe("onlineScreenChange",(0,_.Sm)(this.JSC$20345_onScreenChange_,this));window.chrome&&chrome.cast&&chrome.cast.removeReceiverActionListener(this.boundReceiverActionListener_);_.SC(_.dF("yt.mdx.remote.debug.handlers_")||[],VVa);_.fO(this.JSC$20343_session_);_.s5.prototype.disposeInternal.call(this)};
var I8=function(b){j5("Controller",b)};
KN.prototype.warn_=function(b){j5("Controller",b)};
var VVa=function(b){window.chrome&&chrome.cast&&chrome.cast.logMessage&&chrome.cast.logMessage(b)},NS8=function(b){return b.hasCastReceiver_||!!b.customReceivers_.length||!!b.JSC$20343_session_},DN=function(b,d,B){d!=b.JSC$20343_session_&&(_.fO(b.JSC$20343_session_),(b.JSC$20343_session_=d)?(B?b.publish("yt-remote-cast2-receiver-resumed",d.receiver_):b.publish("yt-remote-cast2-receiver-selected",d.receiver_),d.subscribe("sessionScreen",(0,_.Sm)(b.onSessionScreen_,b,d)),d.subscribe("sessionFailed",
function(){return Mc5(b,d)}),d.screen_?b.publish("yt-remote-cast2-session-change",d.screen_):B&&b.JSC$20343_session_.launchWithParams(null)):b.publish("yt-remote-cast2-session-change",null))},Mc5=function(b,d){b.JSC$20343_session_==d&&b.publish("yt-remote-cast2-session-failed")};
_.E=KN.prototype;_.E.onSessionScreen_=function(b,d){this.JSC$20343_session_==b&&(d||DN(this,null),this.publish("yt-remote-cast2-session-change",d))};
_.E.onReceiverAction_=function(b,d){if(!this.isDisposed())if(b)switch(b.friendlyName=chrome.cast.unescape(b.friendlyName),I8("onReceiverAction_ "+b.label+" / "+b.friendlyName+"-- "+d),d){case chrome.cast.ReceiverAction.CAST:if(this.JSC$20343_session_)if(this.JSC$20343_session_.receiver_.label!=b.label)I8("onReceiverAction_: Stopping active receiver: "+this.JSC$20343_session_.receiver_.friendlyName),this.JSC$20343_session_.stop();else{I8("onReceiverAction_: Casting to active receiver.");this.JSC$20343_session_.screen_&&
this.publish("yt-remote-cast2-session-change",this.JSC$20343_session_.screen_);break}switch(b.receiverType){case chrome.cast.ReceiverType.CUSTOM:DN(this,new OU(this.JSC$20343_screenService_,b));break;case chrome.cast.ReceiverType.DIAL:DN(this,new $F(this.JSC$20343_screenService_,b,this.JSC$20343_theme_,this.config_));break;case chrome.cast.ReceiverType.CAST:DN(this,new mM(this.JSC$20343_screenService_,b,this.config_));break;default:this.warn_("Unknown receiver type: "+b.receiverType)}break;case chrome.cast.ReceiverAction.STOP:this.JSC$20343_session_&&
this.JSC$20343_session_.receiver_.label==b.label?this.JSC$20343_session_.stop():this.warn_("Stopping receiver w/o session: "+b.friendlyName)}else this.warn_("onReceiverAction_ called without receiver.")};
_.E.onDialLaunchRequested_=function(b){if(this.isDisposed())return Promise.reject(Error("ul"));var d=b.receiver;d.receiverType!=chrome.cast.ReceiverType.DIAL&&(this.warn_("Not DIAL receiver: "+d.friendlyName),d.receiverType=chrome.cast.ReceiverType.DIAL);var B=this.JSC$20343_session_?this.JSC$20343_session_.receiver_:null;if(!B||B.label!=d.label)return this.warn_("Receiving DIAL launch request for non-clicked DIAL receiver: "+d.friendlyName),Promise.reject(Error("vl"));if(B&&B.label==d.label&&B.receiverType!=
chrome.cast.ReceiverType.DIAL){if(this.JSC$20343_session_.screen_)return I8("Reselecting dial screen."),this.publish("yt-remote-cast2-session-change",this.JSC$20343_session_.screen_),Promise.resolve(new chrome.cast.DialLaunchResponse(!1));this.warn_('Changing CAST intent from "'+B.receiverType+'" to "dial" for '+d.friendlyName);DN(this,new $F(this.JSC$20343_screenService_,d,this.JSC$20343_theme_,this.config_))}d=this.JSC$20343_session_;d.launchData_=b;d.launchData_.appState==chrome.cast.DialAppState.RUNNING?
(b=d.launchData_.extraData||{},B=b.screenId||null,Ag5(d)&&b.loungeToken?b.loungeTokenRefreshIntervalMs?b=Iu5(d,{name:d.receiver_.friendlyName,screenId:b.screenId,loungeToken:b.loungeToken,dialId:d.launchData_.receiver.label,screenIdType:"shortLived"},b.loungeTokenRefreshIntervalMs):(_.e8(Error("rl`"+JSON.stringify(b))),b=D64(d,B)):b=D64(d,B)):b=$6a(d);return b};
_.E.onSessionEstablished_=function(b){var d=this;if(!this.isDisposed()&&!this.forceMirroring_){I8("New cast session ID: "+b.sessionId);var B=b.receiver;if(B.receiverType!=chrome.cast.ReceiverType.CUSTOM){if(!this.JSC$20343_session_)if(B.receiverType==chrome.cast.ReceiverType.CAST)I8("Got resumed cast session before resumed mdx connection."),B.friendlyName=chrome.cast.unescape(B.friendlyName),DN(this,new mM(this.JSC$20343_screenService_,B,this.config_),!0);else{this.warn_("Got non-cast session without previous mdx receiver event, or mdx resume.");
return}var k=this.JSC$20343_session_.receiver_,G=h4(this.JSC$20343_screenService_.getScreens(),k.label);G&&oEm(G,B.label)&&k.receiverType!=chrome.cast.ReceiverType.CAST&&B.receiverType==chrome.cast.ReceiverType.CAST&&(I8("onSessionEstablished_: manual to cast session change "+B.friendlyName),_.fO(this.JSC$20343_session_),this.JSC$20343_session_=new mM(this.JSC$20343_screenService_,B,this.config_),this.JSC$20343_session_.subscribe("sessionScreen",(0,_.Sm)(this.onSessionScreen_,this,this.JSC$20343_session_)),
this.JSC$20343_session_.subscribe("sessionFailed",function(){return Mc5(d,d.JSC$20343_session_)}),this.JSC$20343_session_.launchWithParams(null));
this.JSC$20343_session_.setCastSession(b)}}};
_.E.JSC$20345_getCastSession=function(){return this.JSC$20343_session_?this.JSC$20343_session_.JSC$20329_getCastSession():null};
_.E.onSessionRequestFailed_=function(b){this.isDisposed()||(this.warn_("Failed to estabilish a session: "+(0,_.Ku)(b)),b.code!=chrome.cast.ErrorCode.CANCEL&&DN(this,null),this.publish("yt-remote-cast2-session-failed"))};
_.E.onReceiverUpdated_=function(b){I8("Receiver availability updated: "+b);if(!this.isDisposed()){var d=NS8(this);this.hasCastReceiver_=b==chrome.cast.ReceiverAvailability.AVAILABLE;NS8(this)!=d&&this.publish("yt-remote-cast2-availability-change",NS8(this))}};
var owr=function(b){var d=b.JSC$20343_screenService_.JSC$20325_getOnlineScreens(),B=b.JSC$20343_session_&&b.JSC$20343_session_.receiver_;b=_.uS(d,function(k){B&&oEm(k,B.label)&&(B=null);var G=k.uuid?k.uuid:k.id,P=p68(this,k);P?(P.label=G,P.friendlyName=k.name):(P=new chrome.cast.Receiver(G,k.name),P.receiverType=chrome.cast.ReceiverType.CUSTOM);return P},b);
B&&(B.receiverType!=chrome.cast.ReceiverType.CUSTOM&&(B=new chrome.cast.Receiver(B.label,B.friendlyName),B.receiverType=chrome.cast.ReceiverType.CUSTOM),b.push(B));return b};
KN.prototype.JSC$20345_onScreenChange_=function(){this.isDisposed()||(this.customReceivers_=owr(this),I8("Updating custom receivers: "+(0,_.Ku)(this.customReceivers_)),chrome.cast.setCustomReceivers(this.customReceivers_,function(){},(0,_.Sm)(function(){this.warn_("Failed to set custom receivers.")},this)),this.publish("yt-remote-cast2-availability-change",NS8(this)))};
KN.prototype.setLaunchParams=KN.prototype.setLaunchParams;KN.prototype.setConnectedScreenStatus=KN.prototype.setConnectedScreenStatus;KN.prototype.stopSession=KN.prototype.JSC$20345_stopSession;KN.prototype.getCastSession=KN.prototype.JSC$20345_getCastSession;KN.prototype.requestSession=KN.prototype.requestSession;KN.prototype.init=KN.prototype.init;KN.prototype.dispose=KN.prototype.dispose;var cga=_.YE(["https://www.gstatic.com/cv/js/sender/v1/cast_sender.js"]),$s5=[],P8E=_.p5(cga);var JgE=function(b){b.audioTrackId=null;b.trackData=null;b.playerState=-1;b.hasPrevious=!1;b.hasNext=!1;b.playerTime_=0;b.playerTimeAt_=_.sm();b.seekableStart_=0;b.seekableEnd_=0;b.duration_=0;b.loadedTime=0;b.liveIngestionTime_=NaN;b.isLive_=!1};
_.E=nN.prototype;
_.E.reset=function(b){this.listId="";this.stopPlayer();this.volume=-1;this.muted=!1;b&&(this.index=b.index,this.listId=b.listId,this.videoId=b.videoId,this.playerState=b.playerState,this.volume=b.volume,this.muted=b.muted,this.audioTrackId=b.audioTrackId,this.trackData=b.trackData,this.hasPrevious=b.hasPrevious,this.hasNext=b.hasNext,this.playerTime_=b.playerTime,this.playerTimeAt_=b.playerTimeAt,this.seekableStart_=b.seekableStart,this.seekableEnd_=b.seekableEnd,this.duration_=b.duration,this.loadedTime=
b.loadedTime,this.liveIngestionTime_=b.liveIngestionTime,this.isLive_=!isNaN(this.liveIngestionTime_))};
_.E.stopPlayer=function(){this.index=-1;this.videoId="";JgE(this)};
_.E.isPlaying=function(){return this.playerState==1};
_.E.isBuffering=function(){return this.playerState==3};
_.E.isAdPlaying=function(){return this.playerState==1081};
var UU=function(b,d){b.playerTime_=d;b.playerTimeAt_=_.sm()},zGk=function(b){switch(b.playerState){case 1:case 1081:return(_.sm()-b.playerTimeAt_)/1E3+b.playerTime_;
case -1E3:return 0}return b.playerTime_};
nN.prototype.getDuration=function(){return this.isLive_?this.duration_+(this.isPlaying()?(_.sm()-this.playerTimeAt_)/1E3:0):this.duration_};
var RG0=function(b,d,B){var k=b.videoId;b.videoId=d;b.index=B;d!=k&&JgE(b)},X68=function(b){var d={};
d.index=b.index;d.listId=b.listId;d.videoId=b.videoId;d.playerState=b.playerState;d.volume=b.volume;d.muted=b.muted;d.audioTrackId=b.audioTrackId;d.trackData=_.w1.unsafeClone(b.trackData);d.hasPrevious=b.hasPrevious;d.hasNext=b.hasNext;d.playerTime=b.playerTime_;d.playerTimeAt=b.playerTimeAt_;d.seekableStart=b.seekableStart_;d.seekableEnd=b.seekableEnd_;d.duration=b.duration_;d.loadedTime=b.loadedTime;d.liveIngestionTime=b.liveIngestionTime_;return d};
nN.prototype.clone=function(){return new nN(X68(this))};var qI=function(b,d){_.s5.call(this);var B=this;this.state_=0;this.connection_=b;this.contextSubscriptions_=[];this.actionQueue_=new sEk;this.castSession_=this.castMedia_=null;this.boundCastStatusListener_=(0,_.Sm)(this.onCastStatusUpdate_,this);this.boundCastMediaListener_=(0,_.Sm)(this.onCastMediaChange_,this);this.boundCastMediaUpdateListener_=(0,_.Sm)(this.onCastMediaUpdate_,this);this.boundCloudviewAvailabilityChange_=(0,_.Sm)(this.onCloudviewAvailabilityChange_,this);var k=0;b?(k=b.getProxyState(),
k!=3&&(b.subscribe("proxyStateChange",this.setState_,this),hGE(this))):k=3;k!=0&&(d?this.setState_(k):_.JJ(function(){B.setState_(k)},0));
(b=UsW())&&HiE(this,b);this.subscribe("yt-remote-cast2-session-change",this.boundCloudviewAvailabilityChange_)};
_.c(qI,_.s5);qI.prototype.getState=function(){return this.state_};
qI.prototype.getReconnectTimeout=function(){return this.connection_.getReconnectTimeout()};
qI.prototype.reconnect=function(){this.connection_.reconnect()};
var o8=function(b){return new nN(b.connection_.getPlayerContextData())};
_.E=qI.prototype;_.E.play=function(){NV(this)?(this.castMedia_?this.castMedia_.play(null,_.lz,lug(this,"play")):pf(this,"play"),tcm(this,1,zGk(o8(this))),this.publish("remotePlayerChange")):MV(this,this.play)};
_.E.pause=function(){NV(this)?(this.castMedia_?this.castMedia_.pause(null,_.lz,lug(this,"pause")):pf(this,"pause"),tcm(this,2,zGk(o8(this))),this.publish("remotePlayerChange")):MV(this,this.pause)};
_.E.seekTo=function(b){if(NV(this)){if(this.castMedia_){var d=o8(this),B=new chrome.cast.media.SeekRequest;B.currentTime=b;d.isPlaying()||d.isBuffering()?B.resumeState=chrome.cast.media.ResumeState.PLAYBACK_START:B.resumeState=chrome.cast.media.ResumeState.PLAYBACK_PAUSE;this.castMedia_.seek(B,_.lz,lug(this,"seekTo",{newTime:b}))}else pf(this,"seekTo",{newTime:b});tcm(this,3,b);this.publish("remotePlayerChange")}else MV(this,_.aZ(this.seekTo,b))};
_.E.stop=function(){if(NV(this)){this.castMedia_?this.castMedia_.stop(null,_.lz,lug(this,"stopVideo")):pf(this,"stopVideo");var b=o8(this);b.stopPlayer();cY(this,b);this.publish("remotePlayerChange")}else MV(this,this.stop)};
_.E.setVolume=function(b,d){if(NV(this)){var B=o8(this);if(this.castSession_){if(B.volume!=b){var k=Math.round(b)/100;this.castSession_.setReceiverVolumeLevel(k,(0,_.Sm)(function(){FV("set receiver volume: "+k)},this),(0,_.Sm)(function(){this.warn_("failed to set receiver volume.")},this))}B.muted!=d&&this.castSession_.setReceiverMuted(d,(0,_.Sm)(function(){FV("set receiver muted: "+d)},this),(0,_.Sm)(function(){this.warn_("failed to set receiver muted.")},this))}else{var G={volume:b,
muted:d};B.volume!=-1&&(G.delta=b-B.volume);pf(this,"setVolume",G)}B.muted=d;B.volume=b;cY(this,B)}else MV(this,_.aZ(this.setVolume,b,d))};
_.E.setAudioTrack=function(b,d){NV(this)?(d=d.getLanguageInfo().getId(),pf(this,"setAudioTrack",{videoId:b,audioTrackId:d}),b=o8(this),b.audioTrackId=d,cY(this,b)):MV(this,_.aZ(this.setAudioTrack,b,d))};
_.E.addVideo=function(b){NV(this)?pf(this,"addVideo",{videoId:b}):MV(this,_.aZ(this.addVideo,b))};
_.E.addPlaylist=function(b){NV(this)?pf(this,"addVideos",{listId:b}):MV(this,_.aZ(this.addPlaylist,b))};
_.E.addVideos=function(b){b.length==0?this.warn_("Ignore add videos request due to empty list"):NV(this)?pf(this,"addVideos",{videoIds:b.join(",")}):MV(this,_.aZ(this.addVideos,b))};
_.E.JSC$20355_removeVideo=function(b){NV(this)?pf(this,"removeVideo",{videoId:b}):MV(this,_.aZ(this.JSC$20355_removeVideo,b))};
_.E.JSC$20355_insertVideo=function(b){NV(this)?pf(this,"insertVideo",{videoId:b}):MV(this,_.aZ(this.JSC$20355_insertVideo,b))};
_.E.playVideo=function(b,d,B,k,G,P,v){k=k===void 0?null:k;G=G===void 0?null:G;P=P===void 0?null:P;v=v===void 0?null:v;var L=o8(this),A={videoId:b};B!==void 0&&(A.currentIndex=B);RG0(L,b,B||0);d!==void 0&&(UU(L,d),A.currentTime=d);k&&(A.listId=k);G&&(A.playerParams=G);P&&(A.clickTrackingParams=P);v&&(A.locationInfo=(0,_.Ku)(v));pf(this,"setPlaylist",A);k||cY(this,L)};
_.E.nextVideo=function(b,d){if(NV(this)){if(b&&d){var B=o8(this);RG0(B,b,d);cY(this,B)}pf(this,"next")}else MV(this,_.aZ(this.nextVideo,b,d))};
_.E.clearPlaylist=function(){if(NV(this)){pf(this,"clearPlaylist");var b=o8(this);b.reset();cY(this,b);this.publish("remotePlayerChange")}else MV(this,this.clearPlaylist)};
_.E.dispose=function(){if(this.state_!=3){var b=this.state_;this.state_=3;this.publish("proxyStateChange",b,this.state_)}_.s5.prototype.dispose.call(this)};
_.E.disposeInternal=function(){jVg(this);this.connection_=null;this.actionQueue_.clear();HiE(this,null);_.s5.prototype.disposeInternal.call(this)};
var hGE=function(b){_.s6("nowAutoplaying autoplayDismissed remotePlayerChange remoteQueueChange autoplayModeChange autoplayUpNext previousNextChange multiStateLoopEnabled loopModeChange".split(" "),function(d){this.contextSubscriptions_.push(this.connection_.subscribe(d,_.aZ(this.onProxyEvent_,d),this))},b)},jVg=function(b){_.s6(b.contextSubscriptions_,function(d){this.connection_.unsubscribeByKey(d)},b);
b.contextSubscriptions_.length=0},NV=function(b){return b.getState()==1},MV=function(b,d){b.actionQueue_.getCount()<50&&b.actionQueue_.enqueue(d)},tcm=function(b,d,B){var k=o8(b);
UU(k,B);k.playerState!=-1E3&&(k.playerState=d);cY(b,k)},pf=function(b,d,B){b.connection_.sendMessage(d,B)},cY=function(b,d){jVg(b);
b.connection_.setPlayerContextData(X68(d));hGE(b)};
qI.prototype.setState_=function(b){if((b!=this.state_||b==2)&&this.state_!=3&&b!=0){var d=this.state_;this.state_=b;this.publish("proxyStateChange",d,b);if(b==1)for(;!this.actionQueue_.isEmpty();)b=this.actionQueue_,CRm(b),b.front_.pop().apply(this);else b==3&&this.dispose()}};
qI.prototype.onProxyEvent_=function(b,d){this.publish(b,d)};
var HiE=function(b,d){b.castSession_&&(b.castSession_.removeUpdateListener(b.boundCastStatusListener_),b.castSession_.removeMediaListener(b.boundCastMediaListener_),b.onCastMediaChange_(null));b.castSession_=d;if(b.castSession_&&(FV("Setting cast session: "+b.castSession_.sessionId),b.castSession_.addUpdateListener(b.boundCastStatusListener_),b.castSession_.addMediaListener(b.boundCastMediaListener_),b.castSession_.media.length))b.onCastMediaChange_(b.castSession_.media[0])};
qI.prototype.onCastStatusUpdate_=function(b){if(!b)this.onCastMediaChange_(null),HiE(this,null);else if(this.castSession_.receiver.volume){b=this.castSession_.receiver.volume;var d=o8(this),B=Math.round(100*b.level||0);if(d.volume!=B||d.muted!=b.muted)FV("Cast volume update: "+b.level+(b.muted?" muted":"")),d.volume=B,d.muted=!!b.muted,cY(this,d)}};
qI.prototype.onCastMediaChange_=function(b){FV("Cast media: "+!!b);this.castMedia_&&this.castMedia_.removeUpdateListener(this.boundCastMediaUpdateListener_);if(this.castMedia_=b)this.castMedia_.addUpdateListener(this.boundCastMediaUpdateListener_),FHE(this),this.publish("remotePlayerChange")};
var FHE=function(b){var d=b.castMedia_.media,B=b.castMedia_.customData;if(d&&B){var k=o8(b);d.contentId!=k.videoId&&FV("Cast changing video to: "+d.contentId);k.videoId=d.contentId;k.playerState=B.playerState;UU(k,b.castMedia_.getEstimatedTime());cY(b,k)}else FV("No cast media video. Ignoring state update.")};
qI.prototype.onCastMediaUpdate_=function(b){if(b)FHE(this),this.publish("remotePlayerChange");else this.onCastMediaChange_(null)};
qI.prototype.onCloudviewAvailabilityChange_=function(){var b=UsW();b&&HiE(this,b)};
qI.prototype.warn_=function(b){j5("CP",b)};
var lug=function(b,d,B){return(0,_.Sm)(function(k){this.warn_("Failed to "+d+" with cast v2 channel. Error code: "+k.code);k.code!=chrome.cast.ErrorCode.TIMEOUT&&(this.warn_("Retrying "+d+" using MDx browser channel."),pf(this,d,B))},b)};var x_=function(b,d,B,k){k=k===void 0?!1:k;_.s5.call(this);var G=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$20360_http_=b;this.enableConnectWithInitialState_=k;this.listeners_.push(_.I_(window,"beforeunload",function(){G.JSC$20363_disconnect_(2)}));
this.connectedDevices_=[];this.playerContext_=new nN;this.currentScreenId_=d.id;this.currentScreenIdType_=d.idType;this.channelService=SLr(this.JSC$20360_http_,B,this.JSC$20363_getXsrfToken_,this.currentScreenIdType_=="shortLived",this.currentScreenId_);this.channelService.listen("channelOpened",function(){Zi4(G)});
this.channelService.listen("channelClosed",function(){JZ("Channel closed");isNaN(G.connectTimerId_)?tV8(!0):tV8();G.dispose()});
this.channelService.listen("channelError",function(P){tV8();isNaN(G.getReconnectTimeout_())?(P==1&&G.currentScreenIdType_=="shortLived"&&G.publish("browserChannelAuthError",P),JZ("Channel error: "+P+" without reconnection"),G.dispose()):(G.reconnecting_=!0,JZ("Channel error: "+P+" with reconnection in "+G.getReconnectTimeout_()+" ms"),gw0(G,2))});
this.channelService.listen("channelMessage",function(P){ygE(G,P)});
this.channelService.setLoungeToken(d.token);this.subscribe("remoteQueueChange",function(){var P=G.playerContext_.videoId;MVa()&&_.cg("yt-remote-session-video-id",P)})};
_.c(x_,_.s5);
x_.prototype.connect=function(b,d){if(d){var B=d.listId,k=d.videoId,G=d.videoIds,P=d.playerParams,v=d.clickTrackingParams,L=d.index,A={videoId:k},a=d.currentTime,O=d.locationInfo;d=d.loopMode;a!==void 0&&(A.currentTime=a<=5?0:a);P&&(A.playerParams=P);O&&(A.locationInfo=O);v&&(A.clickTrackingParams=v);B&&(A.listId=B);G&&G.length>0&&(A.videoIds=G.join(","));L!==void 0&&(A.currentIndex=L);this.enableConnectWithInitialState_&&(A.loopMode=d||"LOOP_MODE_OFF");B&&(this.playerContext_.listId=B);this.playerContext_.videoId=
k;this.playerContext_.index=L||0;this.playerContext_.state=3;UU(this.playerContext_,a);this.autoplayMode_="UNSUPPORTED";B=this.enableConnectWithInitialState_?"setInitialState":"setPlaylist";JZ("Connecting with "+B+" and params: "+(0,_.Ku)(A));this.channelService.connect({method:B,params:(0,_.Ku)(A)},b,XsP())}else JZ("Connecting without params"),this.channelService.connect({},b,XsP());SgO(this)};
x_.prototype.setLoungeToken=function(b){this.channelService.setLoungeToken(b)};
x_.prototype.dispose=function(){this.isDisposed()||(_.D7("yt.mdx.remote.remoteClient_",null),this.publish("beforeDispose"),gw0(this,3));_.s5.prototype.dispose.call(this)};
x_.prototype.disposeInternal=function(){Vcg(this);ii4(this);w6E(this);_.hJ(this.clientSetVideoTimerId_);this.clientSetVideoTimerId_=NaN;_.hJ(this.idleDisconnectTimerId_);this.idleDisconnectTimerId_=NaN;this.clientVideoId_=null;_.po4(this.listeners_);this.listeners_.length=0;this.channelService.dispose();_.s5.prototype.disposeInternal.call(this);this.autoplayMode_=this.autoplayVideoId_=this.connectedDevices_=this.playerContext_=this.channelService=null};
var uv8=function(b){return _.lF(b.connectedDevices_,function(d){return d.type=="LOUNGE_SCREEN"})},JZ=function(b){j5("conn",b)},gw0=function(b,d){b.publish("proxyStateChange",d)},SgO=function(b){b.connectTimerId_=_.JJ(function(){JZ("Connecting timeout");
b.JSC$20363_disconnect_(1)},2E4)},Vcg=function(b){_.hJ(b.connectTimerId_);
b.connectTimerId_=NaN},w6E=function(b){_.hJ(b.reconnectedCheckScreenTimeout_);
b.reconnectedCheckScreenTimeout_=NaN},nwO=function(b){ii4(b);
b.playingSyncTimerId_=_.JJ(function(){KHW(b,"getNowPlaying")},2E4)},ii4=function(b){_.hJ(b.playingSyncTimerId_);
b.playingSyncTimerId_=NaN},Zi4=function(b){JZ("Channel opened");
b.reconnecting_&&(b.reconnecting_=!1,w6E(b),b.reconnectedCheckScreenTimeout_=_.JJ(function(){JZ("Timing out waiting for a screen.");b.JSC$20363_disconnect_(1)},15E3))},rg0=function(b,d){var B=null;
if(d){var k=uv8(b);k&&(B={clientName:k.clientName,deviceMake:k.brand,deviceModel:k.model,osVersion:k.osVersion})}_.D7("yt.mdx.remote.remoteClient_",B);d&&(Vcg(b),w6E(b));B=b.channelService.isChannelOpened()&&isNaN(b.connectTimerId_);d==B?d&&(gw0(b,1),KHW(b,"getSubtitlesTrack")):d?(b.getOtherConnectedRemoteId_()&&b.playerContext_.reset(),gw0(b,1),KHW(b,"getNowPlaying"),TSE(b)):b.JSC$20363_disconnect_(1)},QVa=function(b,d){var B=d.params.videoId;
delete d.params.videoId;B==b.playerContext_.videoId&&(_.w1.isEmpty(d.params)?b.playerContext_.trackData=null:b.playerContext_.trackData=d.params,b.publish("remotePlayerChange"))},qgE=function(b,d,B){var k=d.params.videoId||d.params.video_id,G=parseInt(d.params.currentIndex,10);
b.playerContext_.listId=d.params.listId||b.playerContext_.listId;RG0(b.playerContext_,k,G);b.publish("remoteQueueChange",B)},x6E=function(b,d){d.params=d.params||{};
qgE(b,d,"NOW_PLAYING_MAY_CHANGE");b.onStateChange_(d);b.publish("autoplayDismissed")};
x_.prototype.onStateChange_=function(b){var d=parseInt(b.params.currentTime||b.params.current_time,10);UU(this.playerContext_,isNaN(d)?0:d);d=parseInt(b.params.state,10);d=isNaN(d)?-1:d;d==-1&&this.playerContext_.playerState==-1E3&&(d=-1E3);this.playerContext_.playerState=d;d=Number(b.params.loadedTime);this.playerContext_.loadedTime=isNaN(d)?0:d;d=Number(b.params.duration);this.playerContext_.duration_=isNaN(d)?0:d;d=this.playerContext_;var B=Number(b.params.liveIngestionTime);d.liveIngestionTime_=
B;d.isLive_=isNaN(B)?!1:!0;d=this.playerContext_;B=Number(b.params.seekableStartTime);b=Number(b.params.seekableEndTime);d.seekableStart_=isNaN(B)?0:B;d.seekableEnd_=isNaN(b)?0:b;this.playerContext_.playerState==1?nwO(this):ii4(this);this.publish("remotePlayerChange")};
x_.prototype.onAdStateChange_=function(b){if(this.playerContext_.playerState!=-1E3){var d=1085;switch(parseInt(b.params.adState,10)){case 1:d=1081;break;case 2:d=1084;break;case 0:d=1083}this.playerContext_.playerState=d;b=parseInt(b.params.currentTime,10);UU(this.playerContext_,isNaN(b)?0:b);this.publish("remotePlayerChange")}};
var Ygr=function(b,d){var B=d.params.muted=="true";b.playerContext_.volume=parseInt(d.params.volume,10);b.playerContext_.muted=B;b.publish("remotePlayerChange")},eG4=function(b,d){b.autoplayVideoId_=d.params.videoId;
b.publish("nowAutoplaying",parseInt(d.params.timeout,10))},bRE=function(b,d){b.autoplayVideoId_=d.params.videoId||null;
b.publish("autoplayUpNext",b.autoplayVideoId_)},dpr=function(b,d){b.autoplayMode_=d.params.autoplayMode;
b.publish("autoplayModeChange",b.autoplayMode_);b.autoplayMode_=="DISABLED"&&b.publish("autoplayDismissed")},BEQ=function(b,d){var B=d.params.hasNext=="true";
b.playerContext_.hasPrevious=d.params.hasPrevious=="true";b.playerContext_.hasNext=B;b.publish("previousNextChange")};
x_.prototype.isCapabilitySupportedOnConnectedDevices_=function(b){if(!this.connectedDevices_||this.connectedDevices_.length===0)return!1;for(var d=_.C(this.connectedDevices_),B=d.next();!B.done;B=d.next())if(!B.value.capabilities.has(b))return!1;return!0};
var ygE=function(b,d){d=d.message;d.params?JZ("Received: action="+d.action+", params="+(0,_.Ku)(d.params)):JZ("Received: action="+d.action+" {}");switch(d.action){case "loungeStatus":d=(0,_.Ma)(d.params.devices);b.connectedDevices_=_.uS(d,function(k){return new Lf(k)});
d=!!_.lF(b.connectedDevices_,function(k){return k.type=="LOUNGE_SCREEN"});
rg0(b,d);d=b.isCapabilitySupportedOnConnectedDevices_("mlm");b.publish("multiStateLoopEnabled",d);break;case "loungeScreenDisconnected":F4Q(b.connectedDevices_,function(k){return k.type=="LOUNGE_SCREEN"});
rg0(b,!1);break;case "remoteConnected":var B=new Lf((0,_.Ma)(d.params.device));_.lF(b.connectedDevices_,function(k){return k.equals(B)})||_.hd2(b.connectedDevices_,B);
break;case "remoteDisconnected":B=new Lf((0,_.Ma)(d.params.device));F4Q(b.connectedDevices_,function(k){return k.equals(B)});
break;case "gracefulDisconnect":break;case "playlistModified":qgE(b,d,"QUEUE_MODIFIED");break;case "nowPlaying":x6E(b,d);break;case "onStateChange":b.onStateChange_(d);break;case "onAdStateChange":b.onAdStateChange_(d);break;case "onVolumeChanged":Ygr(b,d);break;case "onSubtitlesTrackChanged":QVa(b,d);break;case "nowAutoplaying":eG4(b,d);break;case "autoplayDismissed":b.publish("autoplayDismissed");break;case "autoplayUpNext":bRE(b,d);break;case "onAutoplayModeChanged":dpr(b,d);break;case "onHasPreviousNextChanged":BEQ(b,
d);break;case "requestAssistedSignIn":b.publish("assistedSignInRequested",d.params.authCode);break;case "onLoopModeChanged":b.publish("loopModeChange",d.params.loopMode);break;default:JZ("Unrecognized action: "+d.action)}};
_.E=x_.prototype;_.E.getProxyState_=function(){var b=3;this.isDisposed()||(b=0,isNaN(this.getReconnectTimeout_())?this.channelService.isChannelOpened()&&isNaN(this.connectTimerId_)&&(b=1):b=2);return b};
_.E.JSC$20363_disconnect_=function(b){JZ("Disconnecting with "+b);_.D7("yt.mdx.remote.remoteClient_",null);Vcg(this);this.publish("beforeDisconnect",b);b==1&&tV8();this.channelService.disconnect(b);this.dispose()};
_.E.getPlayerContextData_=function(){var b=this.playerContext_;this.clientVideoId_&&(b=this.playerContext_.clone(),RG0(b,this.clientVideoId_,b.index));return X68(b)};
_.E.setPlayerContextData_=function(b){var d=this,B=new nN(b);B.videoId&&B.videoId!=this.playerContext_.videoId&&(this.clientVideoId_=B.videoId,_.hJ(this.clientSetVideoTimerId_),this.clientSetVideoTimerId_=_.JJ(function(){if(d.clientVideoId_){var G=d.clientVideoId_;d.clientVideoId_=null;d.playerContext_.videoId!=G&&KHW(d,"getNowPlaying")}},5E3));
var k=[];this.playerContext_.listId==B.listId&&this.playerContext_.videoId==B.videoId&&this.playerContext_.index==B.index||k.push("remoteQueueChange");this.playerContext_.playerState==B.playerState&&this.playerContext_.volume==B.volume&&this.playerContext_.muted==B.muted&&zGk(this.playerContext_)==zGk(B)&&(0,_.Ku)(this.playerContext_.trackData)==(0,_.Ku)(B.trackData)||k.push("remotePlayerChange");this.playerContext_.reset(b);_.s6(k,function(G){this.publish(G)},this)};
_.E.getOtherConnectedRemoteId_=function(){var b=this.channelService.getDeviceId(),d=_.lF(this.connectedDevices_,function(B){return B.type=="REMOTE_CONTROL"&&B.id!=b});
return d?d.id:""};
_.E.getReconnectTimeout_=function(){return this.channelService.getReconnectTimeout()};
_.E.getAutoplayMode_=function(){return this.autoplayMode_||"UNSUPPORTED"};
_.E.getAutoplayVideoId_=function(){return this.autoplayVideoId_||""};
_.E.JSC$20363_reconnect_=function(){!isNaN(this.getReconnectTimeout_())&&this.channelService.reconnect()};
var TSE=function(b){_.hJ(b.idleDisconnectTimerId_);b.idleDisconnectTimerId_=_.JJ(function(){b.JSC$20363_disconnect_(1)},864E5)},KHW=function(b,d,B){B?JZ("Sending: action="+d+", params="+(0,_.Ku)(B)):JZ("Sending: action="+d);
b.channelService.sendMessage(d,B)};
x_.prototype.sendMessageWithUserAction_=function(b,d){KHW(this,b,d);TSE(this)};
x_.prototype.JSC$20363_getXsrfToken_=function(){var b=_.Za.get("SAPISID","")||_.Za.get("__Secure-1PAPISID",void 0)||"",d=_.Za.get("__Secure-3PAPISID","")||"";if(!b&&!d)return"";b=_.j0(_.ge(b),2);d=_.j0(_.ge(d),2);return _.j0(_.ge(","+b+","+d),2)};
x_.prototype.subscribe=x_.prototype.subscribe;x_.prototype.unsubscribeByKey=x_.prototype.unsubscribeByKey;x_.prototype.getProxyState=x_.prototype.getProxyState_;x_.prototype.disconnect=x_.prototype.JSC$20363_disconnect_;x_.prototype.getPlayerContextData=x_.prototype.getPlayerContextData_;x_.prototype.setPlayerContextData=x_.prototype.setPlayerContextData_;x_.prototype.getOtherConnectedRemoteId=x_.prototype.getOtherConnectedRemoteId_;x_.prototype.getReconnectTimeout=x_.prototype.getReconnectTimeout_;
x_.prototype.getAutoplayMode=x_.prototype.getAutoplayMode_;x_.prototype.getAutoplayVideoId=x_.prototype.getAutoplayVideoId_;x_.prototype.reconnect=x_.prototype.JSC$20363_reconnect_;x_.prototype.sendMessage=x_.prototype.sendMessageWithUserAction_;x_.prototype.getXsrfToken=x_.prototype.JSC$20363_getXsrfToken_;x_.prototype.isCapabilitySupportedOnConnectedDevices=x_.prototype.isCapabilitySupportedOnConnectedDevices_;var Kir=function(b){Zv.call(this,"ScreenServiceProxy");this.instance_=b;this.subscriptionKeys_=[];this.subscriptionKeys_.push(this.instance_.$_s("screenChange",(0,_.Sm)(this.JSC$20366_onScreenChange_,this)));this.subscriptionKeys_.push(this.instance_.$_s("onlineScreenChange",(0,_.Sm)(this.onOnlineScreenChange_,this)))};
_.c(Kir,Zv);_.E=Kir.prototype;_.E.getScreens=function(b){return this.instance_.$_gs(b)};
_.E.contains=function(b){return!!this.instance_.$_c(b)};
_.E.get=function(b){return this.instance_.$_g(b)};
_.E.start=function(){this.instance_.$_st()};
_.E.add=function(b,d,B){this.instance_.$_a(b,d,B)};
_.E.remove=function(b,d,B){this.instance_.$_r(b,d,B)};
_.E.updateName=function(b,d,B,k){this.instance_.$_un(b,d,B,k)};
_.E.disposeInternal=function(){for(var b=this.subscriptionKeys_.length,d=0;d<b;++d)this.instance_.$_ubk(this.subscriptionKeys_[d]);this.subscriptionKeys_.length=0;this.instance_=null;Zv.prototype.disposeInternal.call(this)};
_.E.JSC$20366_onScreenChange_=function(){this.publish("screenChange")};
_.E.onOnlineScreenChange_=function(){this.publish("onlineScreenChange")};
S5.prototype.$_st=S5.prototype.start;S5.prototype.$_gspc=S5.prototype.JSC$20325_getScreenByPairingCode;S5.prototype.$_gsppc=S5.prototype.JSC$20325_getScreenByPollingPairingCode;S5.prototype.$_c=S5.prototype.contains;S5.prototype.$_g=S5.prototype.get;S5.prototype.$_a=S5.prototype.add;S5.prototype.$_un=S5.prototype.updateName;S5.prototype.$_r=S5.prototype.remove;S5.prototype.$_gs=S5.prototype.getScreens;S5.prototype.$_gos=S5.prototype.JSC$20325_getOnlineScreens;S5.prototype.$_s=S5.prototype.subscribe;
S5.prototype.$_ubk=S5.prototype.unsubscribeByKey;var yzQ=null,TP0=!1,MPE=null,TT=null,ug8=null,rg=[];var k$Q=new _.ks("yt-menu"),G$r=function(){},EDr=function(b,d,B){b=d=="right-click"?B.rightClickMenuPopupHint:B.menuPopupHint;
if(!(PfO(d)>10))return d=d||"default",k$Q.set(d+"-impression",PfO(d)+1),b},PfO=function(b){return parseInt(k$Q.get((b||"default")+"-impression")||0,10)};
_.Em(G$r);var sJa=function(){this.contexts_=new WeakMap;this.JSC$20372_networkService_=this.activeContext_=null},Cfg=function(b,d,B){var k=b.contexts_.get(d);
k||(k=new f08(b.JSC$20372_networkService_),b.contexts_.set(d,k));b.activeContext_=k;B&&b.activeContext_.reset();b.activeContext_.start();return b.activeContext_};var zq=function(){};
zq.prototype.enqueue=function(){var b=this,d;return _.f(function(B){if(b.isCounterfactual())return(d=b.getCounterfactualData())&&b.shouldLogCounterfactualImpression()&&b.sendImpressionEndpoints(d),B.return();b.doEnqueue();_.tn(B)})};
zq.prototype.sendImpressionEndpoints=function(b){_.Cv.getInstance().triggerOptionalAction("yt-service-request",{},b[0])};var R8=function(b,d){this.renderer=b;this.page=d};
_.c(R8,zq);R8.prototype.getCounterfactualData=function(){if(this.renderer.impressionCommand)return[this.renderer.impressionCommand]};
R8.prototype.isCounterfactual=function(){return!this.renderer.isVisible};
R8.prototype.shouldLogCounterfactualImpression=function(){return!0};
R8.prototype.doEnqueue=function(){var b=_.BE(this.page);b&&b.pause();this.renderer.impressionCommand&&_.Cv.getInstance().triggerOptionalAction("yt-service-request",{},this.renderer.impressionCommand);this.renderer.promoCommand&&_.Yn(_.Cv.getInstance(),[this.renderer.promoCommand],this.page)};var vDg=function(b,d){this.renderer=b;this.resolver=_.ry();this.JSC$20384_enforcementCounter=new _.D$A;d?this.JSC$20384_playerManager=_.BE(d):this.JSC$20384_playerManager=null;_.ah(1,!0)};
_.c(vDg,zq);_.E=vDg.prototype;_.E.getCounterfactualData=function(){if(this.renderer.impressionEndpoints){var b=[];this.renderer.impressionEndpoints.forEach(function(d){(d=_.ZX(d))&&b.push(d)});
return b}};
_.E.isCounterfactual=function(){return this.renderer.isVisible===!1};
_.E.shouldLogCounterfactualImpression=function(){var b=_.ldm();b?(this.JSC$20384_enforcementCounter.increment("POPUP"),_.ah(3)):_.ah(2);return b};
_.E.cancel=function(){this.resolver.promise.cancel()};
_.E.doEnqueue=function(){var b=this;_.ldm()?(this.JSC$20384_enforcementCounter.increment("POPUP"),_.ah(3),Lv8(this)):this.JSC$20384_playerManager?(this.resolver.promise.then(function(){Lv8(b)}),fm4(this.resolver,this.JSC$20384_playerManager)):_.ah(2)};
var fm4=function(b,d){var B=_.ry();d.getPlayerPromise().then(function(k){B.resolve(k)});
B.promise.then(function(k){k.addEventListener("onAbnormalityDetected",b.resolve);_.ix(b.promise,function(){k.removeEventListener("onAbnormalityDetected",b.resolve)})});
b.promise.thenCatch(function(){B.promise.cancel()})},Lv8=function(b){_.ah(3);
var d={popupType:"LOCKED_MODAL",popup:{enforcementMessageViewModel:b.renderer}};d=_.Cv.getInstance().triggerOptionalAction("yt-open-popup-action",{openPopupAction:d},{});Promise.all(d).then(function(){Ayk();b.JSC$20384_playerManager&&b.JSC$20384_playerManager.pause()})},Ayk=function(){Una(function(b,d){_.rsE(b,d);
b===0?_.ah(7):_.ah(4)})};var WvO=function(b,d){this.renderer=b;this.page=d;this.resolver=_.ry()};
_.c(WvO,zq);_.E=WvO.prototype;_.E.cancel=function(){this.resolver.promise.cancel()};
_.E.getCounterfactualData=function(){return this.renderer.impressionEndpoints};
_.E.isCounterfactual=function(){return!this.renderer.isVisible};
_.E.shouldLogCounterfactualImpression=function(){return!0};
_.E.doEnqueue=function(){var b=this;this.resolver.promise.then(function(){var B={popup:{mealbarPromoRenderer:b.renderer},popupType:"MEALBAR"};_.Cv.getInstance().triggerOptionalAction("yt-open-popup-action",{openPopupAction:B},{})});
switch(this.renderer.triggerCondition){case "TRIGGER_CONDITION_POST_AD":if(this.page){var d=_.BE(this.page);d&&amO(this.resolver,d)}break;default:this.resolver.resolve()}};
var amO=function(b,d){var B=_.ry();d.getPlayerPromise().then(function(k){B.resolve(k)});
B.promise.then(function(k){k.addEventListener("onAdEnd",b.resolve);_.ix(b.promise,function(){k.removeEventListener("onAdEnd",b.resolve)})});
b.promise.thenCatch(function(){B.promise.cancel()})};var mpr=function(b,d){this.renderer=b;this.page=d};
_.c(mpr,zq);_.E=mpr.prototype;_.E.cancel=function(){this.JSC$20392_downloadedVideosCountSelectorUnsubscriber&&(this.JSC$20392_downloadedVideosCountSelectorUnsubscriber(),this.JSC$20392_downloadedVideosCountSelectorUnsubscriber=void 0)};
_.E.getCounterfactualData=function(){return this.renderer.impressionEndpoints};
_.E.isCounterfactual=function(){return!this.renderer.isVisible};
_.E.shouldLogCounterfactualImpression=function(){return!0};
_.E.doEnqueue=function(){var b=this,d,B;((d=this.renderer.upsellDialogTriggerConditionSupportedDatas)==null?void 0:(B=d.playbackUpsellDialogTriggerConditionData)==null?void 0:B.triggerType)==="TRIGGER_TYPE_POST_DOWNLOAD"?this.JSC$20392_downloadedVideosCountSelectorUnsubscriber=_.Yt(_.Yg(),IZQ,function(k,G){k>G&&($p4(b),b.cancel())}):$p4(this)};
var $p4=function(b){var d={popup:{upsellDialogRenderer:b.renderer},popupType:"MODAL"};_.Cv.getInstance().triggerOptionalAction("yt-open-popup-action",{openPopupAction:d},{});(b=_.BE(b.page))&&b.pause()};var X5={},OR0=(X5.TOOLTIP_POSITION_TYPE_BELOW="OPEN_POPUP_POSITION_BOTTOM",X5.TOOLTIP_POSITION_TYPE_START="OPEN_POPUP_POSITION_LEFT",X5.TOOLTIP_POSITION_TYPE_END="OPEN_POPUP_POSITION_RIGHT",X5.TOOLTIP_POSITION_TYPE_BELOW_START="OPEN_POPUP_POSITION_BOTTOMLEFT",X5.TOOLTIP_POSITION_TYPE_BELOW_END="OPEN_POPUP_POSITION_BOTTOMRIGHT",X5.TOOLTIP_POSITION_TYPE_ABOVE_START="OPEN_POPUP_POSITION_TOPLEFT",X5.TOOLTIP_POSITION_TYPE_ABOVE_END="OPEN_POPUP_POSITION_TOPRIGHT",X5),ImP=function(b,d){this.renderer=b;this.targetManager=
d};
_.c(ImP,zq);_.E=ImP.prototype;_.E.cancel=function(){this.renderer.triggerCondition==="TOOLTIP_TRIGGER_CONDITION_TYPE_POST_DOWNLOAD"&&this.JSC$20399_downloadedVideosCountSelectorUnsubscriber&&(this.JSC$20399_downloadedVideosCountSelectorUnsubscriber(),this.JSC$20399_downloadedVideosCountSelectorUnsubscriber=void 0)};
_.E.getCounterfactualData=function(){if(this.isCounterfactual()){var b;return(b=this.renderer.promoConfig)==null?void 0:b.impressionEndpoints}};
_.E.isCounterfactual=function(){return!(!this.renderer.promoConfig||!this.renderer.promoConfig.isCounterfactual)};
_.E.shouldLogCounterfactualImpression=function(){return!0};
_.E.doEnqueue=function(){var b=this;if(this.renderer.targetId)switch(this.renderer.triggerCondition){case "TOOLTIP_TRIGGER_CONDITION_TYPE_POST_DOWNLOAD":this.JSC$20399_downloadedVideosCountSelectorUnsubscriber=_.Yt(_.Yg(),IZQ,function(d,B){b.renderer.targetId&&d>B&&(lQa(b.targetManager,b.renderer.targetId,DpQ(b)),b.cancel())});
break;default:lQa(this.targetManager,this.renderer.targetId,DpQ(this))}};
var DpQ=function(b){var d;if((d=b.renderer.suggestedPosition)==null?0:d.type)var B=OR0[b.renderer.suggestedPosition.type];B||(B="OPEN_POPUP_POSITION_BOTTOM");return{openPopupAction:{popup:{tooltipRenderer:b.renderer},popupType:"HINT",position:B}}};var Upk=function(){this.previousPage=null},oDQ;
Upk.prototype.registerPromoCommand=function(b,d){NEO(this,void 0,void 0,_.p(b.roadblock,A1g),void 0,void 0,d)};
var NEO=function(b,d,B,k,G,P,v){b.previousPage!==v&&b.pendingTooltipPromo&&b.pendingTooltipPromo.cancel();b.previousPage=v;G?(b.pendingEnforcementPromo&&b.pendingEnforcementPromo.cancel(),b.pendingEnforcementPromo=new vDg(G,v),b.pendingEnforcementPromo.enqueue()):P?(b.pendingCommandWrapperPromo=new R8(P,v),b.pendingCommandWrapperPromo.enqueue()):k?(b.pendingRoadblockPromo&&b.pendingRoadblockPromo.cancel(),b.pendingRoadblockPromo=new mpr(k,v),b.pendingRoadblockPromo.enqueue()):d?(b.pendingMealbarPromo&&
b.pendingMealbarPromo.cancel(),b.pendingMealbarPromo=new WvO(d,v),b.pendingMealbarPromo.enqueue()):B&&(b.pendingTooltipPromo&&b.pendingTooltipPromo.cancel(),b.pendingTooltipPromo=new ImP(B,_.TY()),b.pendingTooltipPromo.enqueue())},pik=function(){oDQ||(oDQ=new Upk);
return oDQ};var xsa=!1;var ttE=function(b,d){var B=_.xe("SESSION_INDEX");this.actionToken_=b;this.commonToken_=d;this.sessionIndex_=B},lhO=function(b){var d=_.ry(),B=_.dF("payments.business.integration.bootstrap"),k=_.dF("payments.business.integration"),G=k.Style.create().withMaterialDesignStyle(),P=k.mashupMode.popup("instrument-manager");
B.asMashupMode(P).usingUserIndex(b.sessionIndex_).usingDefaultActivityStatusChangeHandler().usingStyle(G).inStandaloneContext(k.standaloneContextAuthId.forUserId()).instrumentManager(b.actionToken_,b.commonToken_.length>0?b.commonToken_:void 0,function(v){var L=v.instrumentId;L?d.resolve(L):(L=_.dF("payments.business.integration.scenario.InstrumentManager"),d.reject(v.errorCode&&v.errorCode===L.FailureReason.CANCELLED?"instrumentManagerCancelled":"instrumentManagerCallbackError"))}).load(null,function(v){_.e8(v);
d.reject("instrumentManagerLoadError")});
return d.promise};var e5=function(b,d,B){this.payloadName="transactionFlowFailed";this.payload={errorType:b,serializedTransactionFlowLoggingParams:d,isUserDismiss:B===void 0?!1:B}};
_.D7("yt.ypc.shared.YpcTransactionFlowError",e5);var hZ=function(){return _.o3.apply(this,arguments)||this};
_.c(hZ,_.o3);hZ.prototype.beforeRegister=function(){this.stampDom||(this.stampDom={});this.stampDom.errorRenderer={id:"error",mapping:{liveChatErrorMessageRenderer:"yt-live-chat-error-message-renderer"}}};
hZ.prototype.onErrorMessageDismiss=function(){this._setErrorRenderer(null)};
hZ.prototype.onErrorMessageDismiss=hZ.prototype.onErrorMessageDismiss;_.w([_.Z({readOnly:!0,observer:"errorRendererChanged"}),_.n("design:type",Object)],hZ.prototype,"errorRenderer",void 0);_.w([_.$0("yt-live-chat-error-message-dismiss"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],hZ.prototype,"onErrorMessageDismiss",null);_.w([_.NO()],hZ);var MaE=[hZ.prototype];var cyk;var JyP;var z3E=new _.ks("yt-live-chat"),R3Q=new Map;R3Q.set("timestamp_toggle","show-timestamps");R3Q.set("reactions_toggle","allow-reactions");var HY=function(){return _.g.apply(this,arguments)||this};
_.c(HY,_.g);_.E=HY.prototype;_.E.menuItemIdentifierChanged=function(){var b;(b=this.data)!=null&&b.menuItemIdentifier&&(b=R3Q.get(this.data.menuItemIdentifier))&&(_.N("enable_lwe_web_mute")?(b=z3E.get(b),this.isToggled=!(b===void 0?!this.data.isToggled:!b)):this.isToggled=z3E.get(b))};
_.E.onFocus=function(){this.toggleButton.focus()};
_.E.onTap=function(){var b=this.data.command;b&&this.componentBehavior.resolveCommand(b)};
_.E.computeText=function(b,d,B){return this.componentBehavior.getSimpleString(b?B:d)};
_.E.computeIcon=function(b,d,B){return(b=b?B:d)&&b.iconType?_.fx(b.iconType):""};
HY.prototype.onTap=HY.prototype.onTap;HY.prototype.onFocus=HY.prototype.onFocus;HY.prototype.menuItemIdentifierChanged=HY.prototype.menuItemIdentifierChanged;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],HY.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],HY.prototype,"componentBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],HY.prototype,"data",void 0);
_.w([_.Z({computed:"computeIcon(data.isToggled,data.defaultIcon,data.toggledIcon)",value:""}),_.n("design:type",String)],HY.prototype,"icon",void 0);_.w([_.Z({value:!1}),_.n("design:type",Boolean)],HY.prototype,"isToggled",void 0);_.w([_.DM("tp-yt-paper-toggle-button"),_.n("design:type",Object)],HY.prototype,"toggleButton",void 0);_.w([_.O8("data.menuItemIdentifier"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],HY.prototype,"menuItemIdentifierChanged",null);
_.w([_.$0("focus"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],HY.prototype,"onFocus",null);_.w([_.$0("tap"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],HY.prototype,"onTap",null);_.w([_.Fk({disableElementRegistration:!0,is:"yt-live-chat-toggle-renderer",noInjection:!0})],HY);
_.V(HY,"yt-live-chat-toggle-renderer",function(){if(JyP===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;cyk===void 0&&(cyk=document.createElement("template"));var k=cyk;B.call(d,k.content.cloneNode(!0),b.content.firstChild);JyP=b}b=JyP;return b},{mode:0});var Xim=new _.$n("NAVIGATION_PROGRESS_TOKEN");var h3r={},HRO={},lm0=(HRO[bma.name]=!0,HRO),lX=function(){var b=_.o3.apply(this,arguments)||this;b._noAccessors=!0;b.tabGesturesIsActive=!1;b.actionRouterIsRoot=!0;b.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"};b.pageTitle="";b.titleSuffix="YouTube";b.unseenNotificationCount=
0;b.hasNavigated=!1;b.hasSetScrollTopForNavigation=!1;b.pagePreparer=null;b.zwiebackInitJobId=0;b.dataUpdatePromise=null;b.loadDepsPromise=_.Eq();b.hasPendingNavigation=!1;b.pendingPlayerOnResponseReceivedActions=[];return b};
_.c(lX,_.o3);lX.prototype.attached=function(){ta5(this);document.addEventListener("yt-navigate-cache",_.mq(this,this.onYtNavigateCache));this.ytActionHandlerBehavior.registerActionMap(this.appBehaviorActionMap);var b=tZ();b.init();b.dispatchElement=this.hostElement};
var ta5=function(b,d){d=d===void 0?0:d;var B=_.I2().resolve(_.O6(_.ue));if(B)jJk(b,B);else{if(d>=5)throw Error("wl");setTimeout(function(){ta5(b,d+1)},0)}},jJk=function(b,d){d.addEventListener("yt-navigate-start",_.mq(b,b.onYtNavigateStart));
d.addEventListener("yt-navigate-finish",_.mq(b,b.onYtNavigateFinish));d.addEventListener("yt-navigate-error",_.mq(b,b.onYtNavigateError));d.addEventListener("yt-page-data-fetched",_.mq(b,b.onYtPageDataFetched))};
_.E=lX.prototype;_.E.detached=function(){var b=_.I2().resolve(_.ue);b.removeEventListener("yt-navigate-start",_.mq(this,this.onYtNavigateStart));b.removeEventListener("yt-navigate-finish",_.mq(this,this.onYtNavigateFinish));b.removeEventListener("yt-navigate-error",_.mq(this,this.onYtNavigateError));b.removeEventListener("yt-page-data-fetched",_.mq(this,this.onYtPageDataFetched));document.removeEventListener("yt-navigate-cache",_.mq(this,this.onYtNavigateCache));this.ytActionHandlerBehavior.unregisterActionMap(this.appBehaviorActionMap)};
_.E.setPageOffset=function(b,d){b?_.BG(this.hostElement,"yt-set-page-offset",[b,d]):_.xs(Error("xl"))};
_.E.setPageOffsetForNavigation=function(b,d){this.hasSetScrollTopForNavigation||(this.hasSetScrollTopForNavigation=!0,this.setPageOffset(b,d))};
_.E.onYtNavigateSetPageOffset=function(b,d){this.setPageOffsetForNavigation(d.page,d.offset)};
_.E.getPageOffset=function(){var b=_.Cl(this.hostElement).querySelector("#page-manager").getCurrentPage(),d=0;b&&(d=_.BG(this.hostElement,"yt-get-page-offset",[b])[0]);return d};
_.E.onYtHistoryPop=function(b,d){if(_.Ye("DISABLE_WARM_LOADS"))b.preventDefault(),window.location.reload();else{var B=_.I2().resolve(_.ue);B.hasPendingNavigation()&&b.preventDefault();B.cancelPendingNavigation();_.kJ(this.hostElement,"yt-pending-navigation-cancelled");d.errorMsg&&(b=d.errorMsg.split(" - "),d=Error(b[0]),b.length==2&&b[1]&&(_.bE(d,b[1]),_.eu(d)),window.location.reload())}};
_.E.onYtHistoryLoad=function(b,d){var B=this;if(_.Ye("DISABLE_WARM_LOADS"))window.location.reload();else{(b=d.endpoint)&&Object.keys(b).length||(b=null);var k=d.historyEntry,G=_.I2().resolve(_.ue),P=_.I2().resolve(_.dT),v=null;k&&k.rootData&&(v=k.rootData);var L=v&&Fv4(v);!v||L||v.filler?b?(G.navigate(b,!0),ZR4(this,b)):(d.legacyBorder||L||(d.JSC$30943_savedComponentState==null&&v==null?_.eu(new _.iq("Incomplete history entry",d.forward)):_.Ys(new _.iq("Malformed history entry",d.JSC$30943_savedComponentState,
d.forward,v))),window.location.reload()):(_.e91({isHot:!0}),_.zA({webInfo:{navigationReason:"h"}}),_.MEW(),_.hU("srt"),_.hU("pdc"),this.cancelPendingTasks(),gD4(this,d.forward,v),v.player&&(v.player.loaded=!1),ZR4(this,b),_.iJS(G,b||{},v,2,{},!1,d).then(function(){B.setPageOffset(P.getCurrentPage(),k.scrollTop||0)}))}};
_.E.initHistoryManager=function(b){if(!this.hasNavigated){this.hasNavigated=!0;var d=_.Cl(this.hostElement).querySelector("#page-manager").getCurrentData();b=isNaN(b)?this.getPageOffset():b;var B=_.I2().resolve(_.ue).currentEndpoint;this.replaceState(B,d,b)}};
_.E.cancelPendingTasks=function(){this.pagePreparer&&this.pagePreparer.cancel()};
_.E.onYtNavigateStart=function(b,d){this.cancelPendingTasks();d.noProgressBar||(b=_.I2().resolve(_.O6(Xim)))&&b.start();b=this.hasPendingNavigation?null:this.data;var B=_.I2().resolve(_.dT),k,G,P;_.N("kevlar_use_vimio_behavior")&&!((k=d.endpoint)==null?0:(G=k.commandMetadata)==null?0:(P=G.webCommandMetadata)==null?0:P.ignoreNavigation)&&(k=B.getCurrentPage())&&k.disconnectVisibilityRoot();B.prepareForNavigation(d.pageType,d.endpoint);_.N("kevlar_remove_page_dom_on_switch")||(this.pagePreparer=new _.JF(1,
"pcl"),_.zl(this.pagePreparer,B.preparePage.bind(B,d.pageType,d.endpoint)));k=this.getPageOffset();this.initHistoryManager(k);d.reload||this.hasPendingNavigation?(d.pageType==="shorts"&&d.reload&&_.dp(this.hostElement,"yt-shorts-reset"),this.replaceState(d.endpoint,b,k)):(b==null?void 0:b.page)==="watch"&&d.pageType==="watch"&&_.N("kevlar_replace_watch_to_watch_history_state")?this.replaceState(d.endpoint,b,k):(b==null?void 0:b.page)!=="shorts"||d.pageType!=="shorts"||d.endpoint.reelWatchEndpoint.sequenceParams||
_.N("short_to_short_back_nav_killswitch")?d.type!="navigate-back"&&d.type!="navigate-forward"&&(d.pageType==="shorts"&&_.dp(this.hostElement,"yt-shorts-reset"),this.saveAndPush(d.url,d.endpoint,b,k)):this.replaceState(d.endpoint,b,0);this.hasPendingNavigation=!0};
var yy4=function(b){b.hasPendingNavigation=!1;(b=_.I2().resolve(_.O6(Xim)))&&b.finish()};
lX.prototype.onYtNavigateError=function(b,d){yy4(this);b=this.get("endpoint.commandMetadata.webCommandMetadata.url",d);var B=_.vQ(window.location.href);b&&!B.pbjreload&&(d=d.navigationErrorReason||"10",_.N("kevlar_parent_on_pbjreload")&&(B={csn:_.hb()},this.get("data.endpoint.clickTrackingParams")&&(B.itct=this.data.endpoint.clickTrackingParams),_.Qw(b,B)),_.g3(_.Lw(b,{pbjreload:d})))};
lX.prototype.onYtNavigateCache=function(b,d){var B=this,k=d.url,G=d.endpoint,P=d.data;b=!!d.miniplayer;d=!!d.skipHistory;if(k&&G&&P){var v=this.getPageOffset(),L=this.data||null;d||this.saveAndPush(k,G,L,v);k=_.iJS(_.I2().resolve(_.ue),G,P,b?4:3,{},b);b&&k.then(function(){B.dataUpdatePromise&&B.dataUpdatePromise.then(function(){var A=_.I2().resolve(_.dT);B.setPageOffset(A.getCurrentPage(),0)})})}};
lX.prototype.onYtNavigateFinish=function(b,d){var B=this;this.dataUpdatePromise&&this.dataUpdatePromise.then(function(){Sl8(B,d.fromHistory)})};
var Sl8=function(b,d){yy4(b);if(b.pendingPlayerOnResponseReceivedActions){for(var B=_.C(b.pendingPlayerOnResponseReceivedActions),k=B.next();!k.done;k=B.next())_.ak(k.value,b.hostElement);b.pendingPlayerOnResponseReceivedActions=[]}B=_.I2().resolve(_.dT);d||!b.hasNavigated||_.N("web_disable_scroll_on_navigate_finish")||((d=B.getCurrentPage())?d.is==="ytd-shorts"||b.tabGesturesIsActive||b.setPageOffsetForNavigation(d,0):_.eu(Error("yl")));_.uw(function(){_.uw(function(){_.hU("pda")})})};
lX.prototype.onYtNavigate=function(b){if(!b.detail.endpoint){var d=new _.iq("Error: Missing yt-navigate endpoint from target:",b.target,b.target.nodeName);_.xs(d)}if(d=_.N("cold_missing_history"))d=tZ(),d.init(!1),d=!(d.browserHistory.boundHistoryReplaceState&&d.browserHistory.boundHistoryPushState);if(d){_.qL("DISABLE_WARM_LOADS",!0);d=new _.iq("Failed to initialize history manager",this.getDebugString());var B=navigator.userAgent&&navigator.userAgent.includes("Version/11.1.2 Safari");this.getThirdPartyManipulationSuspected()||
B?_.eu(d):_.xs(d)}d=b.detail.endpoint;var k,G;_.N("debug_forward_web_query_parameters")&&((k=d.commandMetadata)==null?0:(G=k.webCommandMetadata)==null?0:G.url)&&(d=JSON.parse(JSON.stringify(d)),d.commandMetadata.webCommandMetadata.url=_.MbC(d.commandMetadata.webCommandMetadata.url,window.location.search));b={type:0,command:d,form:{params:b.detail.params,tempData:b.detail.tempData||{},requestType:b.detail.type,createScreenConfig:b.detail.createScreenConfig,reload:b.detail.reload?b.detail.reload:!1,
requestForm:b.detail}};_.N("kevlar_yt_navigate_command_handler")?(k=_.I2().resolve(_.U6),b.form.skipDefaultElement=!0,k.resolveCommand(d,{form:b.form})):this.handleNavigate(b)};
lX.prototype.handleNavigate=function(b){this.hasSetScrollTopForNavigation=!1;var d=_.I2().resolve(_.ue),B=b.form||{};d.navigate(b.command,B.reload,B.params,B.tempData,B.requestType,B.createScreenConfig,B.ignoreConfirmation,B.requestForm)&&ZR4(this,b.command,B.tempData)};
lX.prototype.onYtPageDataFetched=function(b,d){try{_.h4U().reset();this.data=d.pageData;this.dataUpdatePromise&&(this.dataUpdatePromise.cancel("canceled dataUpdatePromise_"),this.dataUpdatePromise=null);this.pendingPlayerOnResponseReceivedActions=[];this.dataUpdatePromise=_.I2().resolve(_.dT).updatePageData(this.data);var B=this.get("playerResponse.onResponseReceivedActions",this.data);B&&(B=Va4(this,B));B&&_.PG(this.hostElement,B,this.hostElement);var k=this.get("playerResponse.responseContext.consistencyTokenJar",
this.data),G=this.get("response.responseContext.consistencyTokenJar",this.data);if(k||G){var P=_.OUy(),v=(0,_.w1.getValues)(P.tokenJars);k&&P.replace(v,k);G&&P.replace(v,G)}}catch(L){_.xs(L)}};
var ZR4=function(b,d,B){try{b.onYtEndpointChangeHandler(d,B)}catch(k){_.xs(k)}};
_.E=lX.prototype;_.E.onYtEndpointChangeHandler=function(){};
_.E.setPageTitle=function(b){b=(this.pageTitle=b)?b+" - "+this.titleSuffix:this.titleSuffix;document.title=(this.unseenNotificationCount?"("+this.unseenNotificationCount+") ":"")+b};
_.E.onYtUpdateTitle=function(b,d){this.setPageTitle(d)};
_.E.setUnseenNotificationCount=function(b){this.unseenNotificationCount=b;this.setPageTitle(this.pageTitle)};
_.E.handleUpdateNotificationsUnseenCountAction=function(b){_.p(b,ZaO)&&((b=_.p(b,ZaO).unseenCount)?this.setUnseenNotificationCount(b):this.setUnseenNotificationCount(0))};
_.E.handleClearCookieAction=function(b){var d;(b=(d=_.p(b,lcO))==null?void 0:d.cookieName)&&_.ubx(b)};
_.E.onYtUpdateUnseenNotificationCount=function(b,d){this.setUnseenNotificationCount(d)};
_.E.loadData=function(b){var d=this;this.loadDepsPromise.then(function(){var B=_.I2().resolve(_.O6(_.ue));B||_.xs(Error("zl"));if(b&&b.response){if(!b.endpoint){var k=_.Sn(window.document.location.href)||"/",G="";if(k==="/"||k.startsWith("/?"))G="WEB_PAGE_TYPE_BROWSE";b.endpoint={commandMetadata:{webCommandMetadata:{url:k,webPageType:G,rootVe:3854}}}}_.iJS(B,b.endpoint,b,5,{})}else b.endpoint?B.navigate(b.endpoint):B.navigate(_.xt);_.Y8.cancelJob(d.zwiebackInitJobId);d.zwiebackInitJobId=_.Y8.addLowPriorityJob(Ym5)})};
var tZ=function(){return _.I2().resolve(_.rm)};
lX.prototype.getDebugString=function(){return tZ().getDebugString()};
lX.prototype.getThirdPartyManipulationSuspected=function(){return tZ().getThirdPartyManipulationSuspected()};
lX.prototype.replaceState=function(b,d,B){tZ().saveAndReplace(b,d,B)};
lX.prototype.saveAndPush=function(b,d,B,k){tZ().saveAndPush(b,d,B,k)};
var Fv4=function(b){return _.p(b.endpoint,_.KB)||_.p(b.endpoint,_.Uk)?!0:!b||isNaN(b.expirationTime)?!1:(0,_.N$)()>b.expirationTime},gD4=function(b,d,B){var k=b.get("response.trackingParams",B),G=_.RD(),P=_.hb();
if(k&&G&&P&&(k=b.get("response.responseContext.webResponseContextExtensionData.ytConfigData.rootVisualElementType",B),!k&&B.rootVe&&(k=B.rootVe),G=d?"forwardButton":"backButton",d=b.get("playerResponse.topbar.desktopTopbarRenderer."+G+".buttonRenderer.command.clickTrackingParams",b.data),b=b.get("response.topbar.desktopTopbarRenderer."+G+".buttonRenderer.command.clickTrackingParams",b.data),d=(b=d||b)?_.Mc(b):void 0,b=_.DX(),G=[_.Eq(B)],_.i7(b,k,d,{dataPromises:G,csnToClone:B.csn}),B.graftedVes))for(B=
_.C(B.graftedVes),k=B.next();!k.done;k=B.next())_.wd(b,k.value)};
lX.prototype.onStoreGraftedVeAction=function(b){this.data?(this.data.graftedVes||(this.data.graftedVes=[]),this.data.graftedVes.push(b)):_.eu(Error("Al"))};
var Va4=function(b,d){return d.filter(function(B){for(var k in B)if(lm0[k])return b.pendingPlayerOnResponseReceivedActions.push(B),!0;return!1})};
_.DB.Object.defineProperties(lX.prototype,{csiServiceName:{configurable:!0,enumerable:!0,get:function(){}}});
lX.prototype.onStoreGraftedVeAction=lX.prototype.onStoreGraftedVeAction;lX.prototype.loadData=lX.prototype.loadData;lX.prototype.onYtUpdateUnseenNotificationCount=lX.prototype.onYtUpdateUnseenNotificationCount;lX.prototype.handleClearCookieAction=lX.prototype.handleClearCookieAction;lX.prototype.handleUpdateNotificationsUnseenCountAction=lX.prototype.handleUpdateNotificationsUnseenCountAction;lX.prototype.setUnseenNotificationCount=lX.prototype.setUnseenNotificationCount;
lX.prototype.onYtUpdateTitle=lX.prototype.onYtUpdateTitle;lX.prototype.setPageTitle=lX.prototype.setPageTitle;lX.prototype.onYtEndpointChangeHandler=lX.prototype.onYtEndpointChangeHandler;lX.prototype.onYtPageDataFetched=lX.prototype.onYtPageDataFetched;lX.prototype.handleNavigate=lX.prototype.handleNavigate;lX.prototype.onYtNavigate=lX.prototype.onYtNavigate;lX.prototype.onYtNavigateFinish=lX.prototype.onYtNavigateFinish;lX.prototype.onYtNavigateCache=lX.prototype.onYtNavigateCache;
lX.prototype.onYtNavigateError=lX.prototype.onYtNavigateError;lX.prototype.onYtNavigateStart=lX.prototype.onYtNavigateStart;lX.prototype.cancelPendingTasks=lX.prototype.cancelPendingTasks;lX.prototype.initHistoryManager=lX.prototype.initHistoryManager;lX.prototype.onYtHistoryLoad=lX.prototype.onYtHistoryLoad;lX.prototype.onYtHistoryPop=lX.prototype.onYtHistoryPop;lX.prototype.onYtNavigateSetPageOffset=lX.prototype.onYtNavigateSetPageOffset;lX.prototype.setPageOffset=lX.prototype.setPageOffset;
_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],lX.prototype,"ytActionHandlerBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],lX.prototype,"data",void 0);_.w([_.$0("yt-navigate-set-page-offset"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent,Object]),_.n("design:returntype")],lX.prototype,"onYtNavigateSetPageOffset",null);
_.w([_.$0("yt-history-pop"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent,Object]),_.n("design:returntype")],lX.prototype,"onYtHistoryPop",null);_.w([_.$0("yt-history-load"),_.n("design:type",Function),_.n("design:paramtypes",[Event,_.GcS]),_.n("design:returntype")],lX.prototype,"onYtHistoryLoad",null);_.w([_.$0("yt-navigate"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],lX.prototype,"onYtNavigate",null);
_.w([_.$0("yt-update-title"),_.n("design:type",Function),_.n("design:paramtypes",[Event,String]),_.n("design:returntype")],lX.prototype,"onYtUpdateTitle",null);_.w([_.$0("yt-update-unseen-notification-count"),_.n("design:type",Function),_.n("design:paramtypes",[Event,Number]),_.n("design:returntype")],lX.prototype,"onYtUpdateUnseenNotificationCount",null);_.w([_.NO()],lX);h3r.YtdAppBehavior=[_.uA.YtActionHandlerBehavior,lX.prototype];var jv=function(){var b=_.o3.apply(this,arguments)||this;b._noAccessors=!0;return b};
_.c(jv,_.o3);jv.prototype.ready=function(){var b=this;_.Cl(this.hostElement).querySelector("#checkbox").addEventListener("change",function(){b.onChange_()})};
jv.prototype.dataChanged_=function(){_.Cl(this.hostElement).querySelector("#checkbox").checked=!1};
jv.prototype.onChange_=function(){var b=_.Cl(this.hostElement).querySelector("#checkbox").checked?"selected":"deselected";_.dp(this.hostElement,"yt-dismissal-reason-"+b,this.data.feedbackToken)};
jv.prototype.dataChanged_=jv.prototype.dataChanged_;_.w([_.Z(),_.n("design:type",Object)],jv.prototype,"data",void 0);_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],jv.prototype,"dataChanged_",null);_.w([_.NO()],jv);var iRk=[jv.prototype];var F5=function(){var b=_.o3.apply(this,arguments)||this;b.timeoutJobId=0;b.actionMap={"yt-open-popup-action":"startTimeout","yt-close-popup-action":"cancelTimeout"};return b};
_.c(F5,_.o3);F5.prototype.ytdHatsSurveyBehaviorDataChanged=function(){this.cancelTimeout()};
F5.prototype.startTimeout=function(){var b=this,d=this.data&&this.data.displayDurationSeconds;d&&!this.timeoutJobId&&(this.timeoutJobId=_.ws(_.Y8,function(){_.BG(b.hostElement,"yt-close-popup-action",[b.is]);b.timeoutJobId=0},d*1E3))};
F5.prototype.cancelTimeout=function(){_.Y8.cancelJob(this.timeoutJobId);this.timeoutJobId=0};
F5.prototype.ytdHatsSurveyBehaviorDataChanged=F5.prototype.ytdHatsSurveyBehaviorDataChanged;_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],F5.prototype,"ytActionHandlerBehavior",void 0);_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],F5.prototype,"ytdHatsSurveyBehaviorDataChanged",null);_.w([_.NO()],F5);var wiO=[_.uA.YtActionHandlerBehavior,F5.prototype];var uw8=function(b,d){var B;return((B=b.prefixMapping)==null?0:B[d])?b.prefixMapping[d]:b.SHARED_RENDERERS_.hasOwnProperty(d)?"yt":b.prefix},ZN={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}};ZN.MEALBAR={component:"tp-yt-paper-dialog",properties:{keepBelowPlayer:!_.N("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"}};
ZN.BOTTOM_SHEET={component:"tp-yt-paper-dialog",properties:{},styles:{position:"fixed",bottom:"0",width:"100%",margin:"0"}};ZN.MODAL={component:"tp-yt-paper-dialog",properties:{modal:!0,modern:!0},forceFocus:!0,preventAutonav:!0};ZN.LOCKED_MODAL={component:"tp-yt-paper-dialog",properties:{modal:!0,modern:!0,scrollAction:"lock"},forceFocus:!0,preventAutonav:!0};
ZN.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)"}};
ZN.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};
ZN.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};
ZN.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};
ZN.CONTEXTUAL_SHEET={component:"tp-yt-iron-dropdown",properties:{noOverlap:!0,horizontalAlign:"auto",verticalAlign:"top",dynamicAlign:!0,withBackdrop:!1,avoidOuterEdge:!0,addSpacing:_.N("kevlar_add_spacing_to_sheets")},positionalProperties:{OPEN_POPUP_POSITION_RIGHT:{horizontalAlign:"left",verticalAlign:"middle"}},forceFocus:!0,slotName:"dropdown-content",preventAutonav:!0,styles:{"max-width":"400px"}};
ZN.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"}};ZN.TOP_ALIGNED_DIALOG={component:"tp-yt-paper-dialog",properties:{withBackdrop:!0,verticalAlign:"top",horizontalAlign:"center"},styles:{margin:"8px 0 0 0"},targetContainer:!0};ZN.TOAST={component:null,properties:{}};var Kv4=new function(b,d,B){this.supportedPopups=b;this.navigationEndpointPopupMap=d;this.popupTypeMap=B;this.supportedPopups=b;this.navigationEndpointPopupMap=d;this.popupTypeMap=B}({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:_.N("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"}),nDr=new function(){this.prefix="ytd";this.prefixMapping=void 0;this.SHARED_RENDERERS_=
{aboutThisAdRenderer:!0,bubbleHintRenderer:!0,confirmDialogRenderer:!0,fancyDismissibleDialogRenderer:!0,mealbarPromoRenderer:!0,notificationActionRenderer:!0,reportDetailsFormRenderer:!0,reportFormModalRenderer:!0,sharingEmbedRenderer:!0,sharingRenderer:!0,showActionDialogRenderer:!0,sortFilterSubMenuPopupRenderer:!0,tooltipRenderer:!0,unifiedSharePanelRenderer:!0,unlimitedFamilyMessageInterstitialRenderer:!0,unlimitedFamilyProfileInterstitialRenderer:!0,unpluggedPauseMembershipDialogRenderer:!0,
upsellDialogRenderer:!0,ypcOffersModalRenderer:!0,ypcUpgradeDialogRenderer:!0,loadingRenderer:!0,sheetViewModel:!0,miniAppGameInfoDialogViewModel:!0,profileCardViewModel:!0,genAiFeedbackFormViewModel:!0,dialogViewModel:!0,gulpTriggeringDialogViewModel:!0,imageEditorRenderer:!0,storiesViewerViewModel:!0};this.JSC$20450_popupConfig=ZN;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 TEO=function(){this.pageNameToElement=new Map;this.TEST_ONLY=void 0;this.elementPoolPopulator=_.LH.getInstance()},gB=function(b,d){var B=b.pageNameToElement.get(d);
if(!B){switch(d){case "watch":var k=_.N("web_watch_force_learning_journey_for_testing")?_.cS("ytd-watch-learning-journey"):_.N("kevlar_watch_fixie")?_.cS("ytd-watch-fixie"):_.N("kevlar_watch_grid")?_.cS("ytd-watch-grid"):_.cS("ytd-watch-flexy");break;case "learning_journey_watch":k=_.cS("ytd-watch-learning-journey");break;case "shorts":k=_.cS("ytd-shorts");break;case "search":k=_.cS("ytd-search");break;case "channel":k=_.cS("ytd-browse");k.pageSubtype="channels";break;case "trending":k=_.cS("ytd-browse");
k.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":k=
_.cS("ytd-browse");k.pageSubtype=d;break;case "browse":k=_.cS("ytd-browse");break;default:_.eu(new _.iq("Error getting page element for type",d))}B=k;b.pageNameToElement.set(d,B)}return B};
TEO.prototype.preparePage=function(b,d,B){B&&(b=_.m0(B)||b);if(b!=="watch"&&b!=="learning_journey_watch"){var k=this.elementPoolPopulator,G=b;G!=k.targetPage_&&k.pendingPages_.indexOf(G)>-1&&(k.targetPage_&&(k.pendingPages_.unshift(k.targetPage_),k.abort()),FZg(k,G),_.P52(k,G))}if((k=gB(this,b))||!_.p(B,_.sN)){k.isAttached||k===d||(k.hidden=!0);if(!k.data&&(b!=="watch"&&b!=="learning_journey_watch"||!_.N("swatcheroo_page_pool_dont_provide_filler_data"))){var P;if(b=(P=_.xe("FILLER_DATA",{})[b])==
null?void 0:P.response)k.data=b}return k}};var ry5=function(b){this.JSC$32925_clientRoot=b;this.playlistHandlerActionMap={"yt-add-to-playlist-command":sMO,"yt-end-playlist-command":Czk,"yt-recover-playlist-command":Lm8,"yt-refresh-playlist-command":WmW,"yt-playlist-remove-videos-action":f$O};_.Lv(_.Cv.getInstance(),this.playlistHandlerActionMap,this.JSC$32925_clientRoot);nng()},QJE;var yB=function(b,d,B){this.apiKey=b;this.endpoint=d;this.confidenceThreshold=B===void 0?.5:B;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=d==="https://embeddedassistant-webchannel.googleapis.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel"||d==="https://embeddedassistant-clients6.youtube.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel"||
d==="https://embeddedassistant-frontend-webchannel.googleapis.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel"||d==="https://embeddedassistant-frontend-clients6.youtube.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel";new aFQ};
_.E=yB.prototype;
_.E.start=function(b){if(this.state===0)if(this.isOnline()){b.supportsHttpHeadersOverwriteParam!==void 0&&(this.supportsHttpHeadersOverwriteParam=b.supportsHttpHeadersOverwriteParam);b.startCustomCsiTimeline!==void 0&&(this.startCustomCsiTimeline=b.startCustomCsiTimeline);this.startCustomCsiTimeline&&_.Xb("voice_assistant");_.HG("voz_ms",void 0,"voice_assistant");this.state=1;this.receivedEndOfUtterance=!1;this.languageCode=b.languageCode||"en-US";this.supportsCrossDomainXhr=b.supportsCrossDomainXhr||this.supportsCrossDomainXhr;
this.youtubeAssistantRequest=b.youtubeAssistantRequest||null;this.listeningHandler=b.listeningHandler||this.listeningHandler;this.audioDetectedHandler=b.audioDetectedHandler||this.audioDetectedHandler;this.stopHandler=b.stopHandler||this.stopHandler;this.completeHandler=b.completeHandler||this.completeHandler;this.transcriptionCompleteHandler=b.transcriptionCompleteHandler||this.transcriptionCompleteHandler;this.vaaConsentUpdateHandler=b.vaaConsentUpdateHandler||this.vaaConsentUpdateHandler;this.errorHandler=
b.errorHandler||this.errorHandler;this.transcriptionUpdateHandler=b.transcriptionUpdateHandler||this.transcriptionUpdateHandler;this.accessToken=b.accessToken;this.additionalHeaders=b.additionalHeaders||{};var d;this.prefetchResponseTimeoutMs=(d=b.prefetchResponseTimeoutMs)!=null?d:this.prefetchResponseTimeoutMs;qla(this);this.startAudio();xpE(this)}else this.errorHandler("OFFLINE")};
_.E.stop=function(b){var d=b===void 0?{}:b;b=d.logCancel===void 0?!0:d.logCancel;var B=d.logMicClosed===void 0?!0:d.logMicClosed;var k=d.handleError===void 0?!0:d.handleError;d=d.handleStop===void 0?!0:d.handleStop;this.state!==0&&(b&&Sv("voz_cx"),VB(this,{logMicClosed:B,handleStop:d}),k&&this.errorHandler("ABORTED"))};
_.E.getState=function(){return this.state};
_.E.isSupported=function(){return!0};
_.E.stopAudio=function(b){(b===void 0||b)&&Sv("voz_mf")};
_.E.startAudio=function(){Sv("voz_vp");return _.Eq(null)};
var YlE=function(b,d){b.channelOpen&&(b.state!==2&&(b.state=2,Sv("voz_ss"),b.listeningHandler()),d=new Uint8Array(d),d='{ "audioIn": "'+_.j0(d)+'" }',b.channel.send(d))},VB=function(b,d){var B=d===void 0?{}:d;
d=B.logMicClosed===void 0?!0:B.logMicClosed;B=B.handleStop===void 0?!0:B.handleStop;b.vozEndOfDataTimeout>-1&&(clearTimeout(b.vozEndOfDataTimeout),b.vozEndOfDataTimeout=-1);e3O(b);b.stopAudio(d);b.channel&&(b.channelOpen=!1,b.manuallyClosedChannel=!0,b.channel.close(),b.channel=void 0);b.transcribedSpeechResults=[];b.state=0;B&&b.stopHandler()},qla=function(b){var d={httpHeadersOverwriteParam:b.supportsHttpHeadersOverwriteParam?"$httpHeaders":void 0,
httpSessionIdParam:"gsessionid",sendRawJson:!0,initMessageHeaders:Object.assign({},b.additionalHeaders,b.accessToken&&b.isUsingVoz?{Authorization:"Bearer "+b.accessToken}:{"x-goog-api-key":b.apiKey}),supportsCrossDomainXhr:b.supportsCrossDomainXhr};b.channel=new kF(b.endpoint,d);b.channel.open();_.JP(b.channel,"w",function(){var B=b.channel,k=B.send,G=b.isUsingVoz?"PLACEHOLDER":"example";G={config:{dialogStateIn:{languageCode:b.languageCode},deviceConfig:{deviceId:G,deviceModelId:G},audioInConfig:{encoding:"LINEAR16",
sampleRateHertz:16E3},audioOutConfig:{encoding:"MP3",sampleRateHertz:22050,volumePercentage:0}}};if(!b.isUsingVoz)G.config.requestType=4;else if(b.isUsingVoz&&b.youtubeAssistantRequest){var P=JSON.stringify(b.youtubeAssistantRequest);G.config.internalIn={youtubeAssistantS3InputJson:P}}k.call(B,G);b.channelOpen=!0;b.manuallyClosedChannel=!1});
_.JP(b.channel,"x",function(){b.manuallyClosedChannel||(b.channelOpen=!1,b.channel=void 0,VB(b))});
_.JP(b.channel,"z",function(B){if(B.data){e3O(b);for(var k=0;k<B.data.length;k++){var G=b,P=B.data[k],v=P.speechResults;if(v)a:{var L=[];P=[];var A=!1;v=_.C(v);for(var a=v.next();!a.done;a=v.next()){a=a.value;if(a.noSpeech){VB(G);G.errorHandler("NO_SPEECH");break a}a.transcript!==void 0&&a.stability!==void 0&&(a.stability<G.confidenceThreshold&&(A=!0),A?P.push(a.transcript):L.push(a.transcript))}if(L.length!==0||P.length!==0)L=L.join(" "),P=P.join(" "),G.receivedEndOfUtterance&&!G.isUsingVoz?G.isUsingVoz||
G.completeHandler([L,P]):(A=G,v=L,a=P,Sv("voz_sf"),A.transcriptionUpdateHandler(v,a),A.transcribedSpeechResults=[v,a]),G.receivedEndOfUtterance&&(Sv("voz_eou"),G.transcriptionCompleteHandler([L,P]),G.isUsingVoz&&(G.prefetchResponseTimeoutMs===0?VB(G,{logMicClosed:!1,handleStop:!0}):G.prefetchResponseTimeoutMs>0&&bWk(G)))}else G.isUsingVoz&&(P==null?0:P.internalOut)?(P=JSON.parse(P.internalOut.youtubeAssistantS3OutputJson),P.userHasOptedInToVaa||P.vaaConsent?G.vaaConsentUpdateHandler(!!P.userHasOptedInToVaa,
!!P.vaaConsent):(d3r(G),P&&(L=G.transcribedSpeechResults,Sv("voz_rqf"),G.completeHandler(L,P)))):P.eventType==="END_OF_UTTERANCE"?G.receivedEndOfUtterance=!0:(Sv("voz_err"),G.errorHandler("UNEXPECTED_ASSISTANT_RESPONSE"),_.eu(Error("Bl")))}}});
_.JP(b.channel,"y",function(B){VB(b);switch(B.status){case 1:B="WEBCHANNEL_NETWORK_ERROR";break;case 2:B="WEBCHANNEL_SERVER_ERROR";break;default:B="WEBCHANNEL_UNKNOWN_ERROR"}b.errorHandler(B);b.logError(Error(B))})};
yB.prototype.logError=function(b){_.xs(b)};
yB.prototype.isOnline=function(){return!0};
var bWk=function(b){d3r(b);b.prefetchResponseSetTimeoutId=setTimeout(function(){VB(b,{logMicClosed:!1,handleStop:!0})},b.prefetchResponseTimeoutMs)},d3r=function(b){b.prefetchResponseSetTimeoutId>-1&&(clearTimeout(b.prefetchResponseSetTimeoutId),b.prefetchResponseSetTimeoutId=-1)},xpE=function(b){e3O(b);
b.noResponseReceivedTimeout=window.setTimeout(function(){VB(b);b.errorHandler("NO_SPEECH")},11E3)},e3O=function(b){b.noResponseReceivedTimeout>-1&&(window.clearTimeout(b.noResponseReceivedTimeout),b.noResponseReceivedTimeout=-1)},Sv=function(b){_.hU(b,void 0,"voice_assistant")};var iX=function(){yB.apply(this,arguments);this.audioContext=this.processor=null;this.audioDetected=!1};
_.c(iX,yB);iX.prototype.isSupported=function(){return a$P()};
iX.prototype.startAudio=function(){var b=this;if(!navigator||!navigator.mediaDevices||!navigator.mediaDevices.getUserMedia)return _.Rk(null);this.audioContext=new (window.AudioContext||window.webkitAudioContext)({latencyHint:"interactive"});this.processor=this.audioContext.createScriptProcessor(1024,1,1);this.processor.onaudioprocess=function(k){BRP(b,k)};
this.processor.connect(this.audioContext.destination);var d=function(k){b.stream=k;if(!b.audioContext)return _.Eq(null);k=b.audioContext.createMediaStreamSource(k);b.processor&&k.connect(b.processor);return _.Eq(null)},B={audio:{sampleSize:16,
channelCount:1},video:!1};this.stream?d(this.stream):(B=navigator.mediaDevices.getUserMedia(B))?B.then(d).catch(function(k){VB(b);k.name&&k.name==="NotAllowedError"?b.errorHandler("NO_MICROPHONE_PERMISSION"):(b.errorHandler("AUDIO_ERROR"),b.logError(k));return _.Rk(null)}):(VB(this),this.errorHandler("AUDIO_ERROR"),_.eu(Error("Cl")));
return yB.prototype.startAudio.call(this)};
iX.prototype.stopAudio=function(b){b=b===void 0?!0:b;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(d){d.stop()}),this.stream=null));
this.processor=null;this.audioDetected=!1;yB.prototype.stopAudio.call(this,b)};
iX.prototype.isOnline=function(){return navigator.onLine};
var BRP=function(b,d){if(b.audioContext)if(window.OfflineAudioContext){var B=b.audioContext.sampleRate,k=d.inputBuffer.getChannelData(0);d=new window.OfflineAudioContext(1,k.length,16E3);for(var G=d.createBuffer(1,k.length,B),P=G.getChannelData(0),v=0,L=0;L<k.length;L++)P[L]=k[L],v+=P[L]*P[L];!b.audioDetected&&Math.sqrt(v/k.length)>.01&&(b.audioDetected=!0,b.audioDetectedHandler());k=d.createBufferSource();k.buffer=G;k.connect(d.destination);k.start(0);d.oncomplete=function(A){A=A.renderedBuffer.getChannelData(0);
for(var a=Math.floor(16384E3/B),O=new Int16Array(a),I=0;I<a;++I)O[I]=Math.max(-1,Math.min(1,A[I]))*32767;YlE(b,O.buffer)};
d.startRendering()}else kj8(b,d)},kj8=function(b,d){var B=b.audioContext.sampleRate,k=d.inputBuffer.getChannelData(0),G=Math.floor((B+8E3)/16E3);
B=k.length/G;d=new Float32Array(B);for(var P=0;P<B;++P)d[P]=k[P*G];k=new Int16Array(B);for(G=0;G<B;++G)k[G]=Math.max(-1,Math.min(1,d[G]))*32767;YlE(b,k.buffer)};var Gjg={FAILURE:"failure",NO_INPUT:"no_input",OPEN:"open",SUCCESS:"success"};var PLO=function(){this.JSC$20515_audioEnabled=!0;this.audioFeedbackHolder={}};
PLO.prototype.isPlaying=function(b){return b.currentTime>0&&!b.paused&&!b.ended&&b.readyState>2};
var E20=function(b){for(var d=_.C(Object.values(Gjg)),B=d.next();!B.done;B=d.next())B=B.value,b.audioFeedbackHolder[B]=new Audio,b.audioFeedbackHolder[B].src="/s/search/audio/"+B+".mp3",b.audioFeedbackHolder[B].load()},wB=function(b,d){if(b.JSC$20515_audioEnabled!==!1&&d in b.audioFeedbackHolder){for(var B=_.C(Object.values(b.audioFeedbackHolder)),k=B.next();!k.done;k=B.next())k=k.value,b.isPlaying(k)&&k.pause();
b.audioFeedbackHolder[d].currentTime=0;b.audioFeedbackHolder[d].play().catch(function(){})}};var sam=function(b,d){var B=this;this.store=b;this.service=d;this.stream=null;this.permissionsSupported=!0;this.enableFirstPartyAuth=this.enableInlineSearchResponse=!1;this.audioPlayer=null;this.enableFPAForSignedInUsers=this.disableHttpHeadersOverwrite=!1;this.handleOfflineEvent=function(){B.setState("offline");B.stop()};
this.audioPlayer=new PLO;var k;(k=this.audioPlayer)==null||E20(k)};
_.E=sam.prototype;_.E.getService=function(){return this.service};
_.E.isEnabled=function(){return!!this.service};
_.E.isSupported=function(){var b;return(b=this.service)==null?void 0:b.isSupported()};
_.E.start=function(){var b=this,d,B,k,G,P,v,L,A,a,O,I,D,U;return _.f(function(M){switch(M.nextAddress){case 1:b.store.dispatch(BDr("",""));if(!navigator.onLine)return b.setState("offline"),M.return();window.addEventListener("offline",b.handleOfflineEvent);b.stream=null;if(!b.permissionsSupported){M.jumpTo(2);break}_.Jn(M,3);return M.yield(CLP(b),5);case 5:d=M.yieldResult;if(!d)return(B=b.audioPlayer)==null||wB(B,"failure"),M.return();b.service.stream=b.stream;b.setState("listening");_.fy(M,2);break;
case 3:_.lt(M),b.permissionsSupported=!1;case 2:k={context:_.QpC(_.M$())},k.youtubeAssistantParams={searchParams:{inlineSearchResponse:b.enableInlineSearchResponse}},G=function(z,H){b.store.dispatch(kL5("transcribing"));b.store.dispatch(BDr(z,H))},P=function(){var z;
(z=b.audioPlayer)==null||wB(z,"open");b.setState("listening")},v=function(){b.setState("transcribing")},L=function(z){b.setErrorState(z)},A=function(z,H){var l;
(l=b.audioPlayer)==null||wB(l,"success");H&&(_.N("kevlar_voice_search_inline_search")&&(b.responseProcessor=_.I2().resolve(_.RzW),b.responseProcessor&&(l=H.navigationAction,z=H.prefetchedSearchResponse,l&&z&&(l=(new _.jKg).JSC$14351_getStoreKey(l),_.TP(b.responseProcessor,z,l)))),b.JSC$20533_actionRouter.triggerOptionalAction("yt-speech-query-complete-action",H))},a=function(){window.removeEventListener("offline",b.handleOfflineEvent)},O=_.Ge4(!1),I=O.Authorization!=null,D=b.enableFirstPartyAuth||
b.enableFPAForSignedInUsers&&I?O:{"X-Goog-Visitor-Id":O["X-Goog-Visitor-Id"]},U={completeHandler:A,
errorHandler:L,listeningHandler:P,audioDetectedHandler:v,stopHandler:a,transcriptionUpdateHandler:G,youtubeAssistantRequest:k,languageCode:v25(),additionalHeaders:D,supportsCrossDomainXhr:b.enableFirstPartyAuth||b.enableFPAForSignedInUsers&&I,supportsHttpHeadersOverwriteParam:!b.disableHttpHeadersOverwrite},b.service.start(U),_.tn(M)}})};
_.E.stop=function(){this.service.getState()!==0&&this.service.stop()};
_.E.reset=function(){this.store.dispatch(_.ER({type:"RESET_VOICE_SEARCH_STATE"}))};
_.E.setState=function(b){this.store.dispatch(kL5(b))};
_.E.setErrorState=function(b){switch(b){case "OFFLINE":case "WEBCHANNEL_NETWORK_ERROR":case "WEBCHANNEL_SERVER_ERROR":case "WEBCHANNEL_UNKNOWN_ERROR":var d;(d=this.audioPlayer)==null||wB(d,"failure");this.setState("offline");break;case "NO_MICROPHONE_PERMISSION":if(this.permissionsSupported)CLP(this);else{var B;(B=this.audioPlayer)==null||wB(B,"failure");this.setState("permission-denied")}break;case "ABORTED":var k;(k=this.audioPlayer)==null||wB(k,"no_input");break;default:var G;(G=this.audioPlayer)==
null||wB(G,"no_input");this.setState("timeout")}};
var CLP=function(b){var d,B;return _.f(function(k){switch(k.nextAddress){case 1:return k.yield(navigator.permissions.query({name:"microphone"}),2);case 2:d=k.yieldResult;if(d.state==="granted")return k.return(!0);if(d.state==="denied")return b.setState("permission-denied"),k.return(!1);b.setState("permission");B={audio:{sampleSize:16,channelCount:1},video:!1};_.Jn(k,3);return k.yield(navigator.mediaDevices.getUserMedia(B),5);case 5:return b.stream=k.yieldResult,k.return(!0);case 3:return _.lt(k),
b.setState("permission-denied"),k.return(!1)}})},v25=function(){var b=_.xe("INNERTUBE_CONTEXT_HL"),d=_.xe("INNERTUBE_CONTEXT_GL");
return b.indexOf("-")>-1?b:b+"-"+d};var LlO=function(b,d,B){sam.call(this,d,B);this.JSC$20533_actionRouter=b;this.enableInlineSearchResponse=_.N("kevlar_voice_search_inline_search");this.enableFirstPartyAuth=_.N("kevlar_voice_search_auth_enabled");this.disableHttpHeadersOverwrite=!0;this.enableFPAForSignedInUsers=_.N("kevlar_voice_search_enable_fpa_signedin_users")},fEW;
_.c(LlO,sam);
var AVQ=function(){if(!fEW){var b="https://embeddedassistant-webchannel.googleapis.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel";_.N("kevlar_voice_search_auth_enabled")||_.N("kevlar_voice_search_use_yt_endpoint")?b="https://embeddedassistant-frontend-clients6.youtube.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel":_.N("kevlar_voice_search_use_fp_endpoint")&&(b="https://embeddedassistant-clients6.youtube.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel");fEW=
new LlO(_.Cv.getInstance(),_.Yg(),new iX(_.xe("VOZ_API_KEY"),b,.5))}return fEW};var WlE=function(b){this.JSC$20537_clientRoot=b;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$20537_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)]]));b=_.C(this.eventListeners);for(var d=b.next();!d.done;d=b.next()){var B=
_.C(d.value);d=B.next().value;B=B.next().value;B=_.C(B);for(var k=B.next();!k.done;k=B.next()){var G=_.C(k.value);k=G.next().value;G=G.next().value;d.addEventListener(k,G)}}_.Lv(_.Cv.getInstance(),this.autonavPauseActionMap,this.JSC$20537_clientRoot)},aEE,m3E=function(b){return _.N("kevlar_autonav_popup_filtering")?(b=_.qg(b))?b.hasAttribute("prevent-autonav"):!0:!0};
_.E=WlE.prototype;_.E.onIronOverlayOpened=function(b){m3E(b)&&(this.autonavPauseReasons.overlayOpen=!0,uX(this))};
_.E.onIronOverlayClosed=function(b){m3E(b)&&(this.autonavPauseReasons.overlayOpen=!1,uX(this))};
_.E.onYtAutonavPauseFocus=function(){this.autonavPauseReasons.inputBoxFocus=!0;uX(this)};
_.E.onYtAutonavPauseBlur=function(){var b=this;_.Y8.addJob(function(){$34()||(b.autonavPauseReasons.inputBoxFocus=!1,uX(b))},8,0)};
_.E.onYtAutonavPauseGuideOpened=function(){this.autonavPauseReasons.guideOpen=!0;uX(this)};
_.E.onYtAutonavPauseGuideClosed=function(){this.autonavPauseReasons.guideOpen=!1;uX(this)};
_.E.onYtAutonavPauseScroll=function(){var b=_.I2().resolve(_.dT);b.isOnWatch()&&(b=b.getCurrentPage().getPlayerContainer())&&(this.autonavPauseReasons.scroll=b.getBoundingClientRect().top<-200,uX(this))};
_.E.onYtAutonavPauseUserEngagement=function(b){var d=this;if(_.N("user_engagement_enable_autoplay_pause_feature")){var B=Number(b.lowEngagementThresholdMs);isNaN(B)||B<=0||b.lowUserEngagementAction!=="LOW_USER_ENGAGEMENT_ACTION_PAUSE_AUTOPLAY"?_.Pd("YOU_THERE_EVENT_TYPE_F_AUTONAV_INVALID_LACT_THRESHOLD"):(_.I2().resolve(_.Nn),_.o_()<B?_.ws(_.Y8,function(){_.Pd("YOU_THERE_EVENT_TYPE_F_AUTONAV_BELOW_LACT_THRESHOLD")}):_.xOm()?(this.userEngagementCsn=_.hb(),_.ws(_.Y8,function(){_.Pd("YOU_THERE_EVENT_TYPE_F_AUTONAV_PAUSE_ENABLED",
d.userEngagementCsn)}),this.autonavPauseReasons.userEngagement=!0,uX(this)):_.Pd("YOU_THERE_EVENT_TYPE_F_AUTONAV_RATE_LIMITED"))}else _.snw(Error("Dl`"+JSON.stringify(b)))};
_.E.onYtAutonavPausePlayer=function(b){this.autonavPauseReasons.requestedByPlayer=!!b.detail;uX(this)};
_.E.onYtAutonavVisibilityChanged=function(){var b=this,d,B,k;return _.f(function(G){if(G.nextAddress==1)return(d=_.kN())?G.yield(d.getPlayerPromise(),2):G.return();B=G.yieldResult;k=B.isMuted()||B.getVolume()===0;b.autonavPauseReasons.backgroundAndMute=$34()&&k;uX(b);_.tn(G)})};
_.E.onYtAutonavPausePlayerEnded=function(){_.I2().resolve(_.Nn);var b=144E5;_.N("user_engagement_enable_autoplay_pause_feature")||_.N("is_part_of_any_user_engagement_experiment")||(b=45E5);this.autonavPauseReasons.longIdle=_.o_()>b;OWE(this);uX(this)};
_.E.onYtUserActivity=function(){var b=this;this.autonavPauseReasons.userEngagement&&(_.ws(_.Y8,function(){_.Pd("YOU_THERE_EVENT_TYPE_F_AUTONAV_PAUSE_DISABLED_BY_LACT_RESET",b.userEngagementCsn)}),this.autonavPauseReasons.userEngagement=!1,uX(this));
this.autonavPauseReasons.youthereLactExperiment&&(_.ws(_.Y8,function(){_.Pd("YOU_THERE_EVENT_TYPE_AUTOPLAY_RESUMED",b.userEngagementCsn);_.qT()}),this.autonavPauseReasons.youthereLactExperiment=!1,uX(this));
this.autonavPauseReasons.longIdle&&!_.N("disable_kevlar_resume_autonav_after_user_activity")&&(this.autonavPauseReasons.longIdle=!1,uX(this))};
var $34=function(){var b=window.document.visibilityState;return!(!b||b==="visible")},uX=function(b){for(var d=!1,B=_.C(Object.values(b.autonavPauseReasons)),k=B.next();!k.done;k=B.next())k=k.value,d=d||k;
d?_.Hv.getInstance().pause(b.autonavPauseReasons):(b=_.Hv.getInstance(),b.autonavState_==3?(b.setState(2,!1,!1),b.autonavPauseReason_=void 0):b.autonavState_==1&&(b.disabledAutonavPauseReason_=void 0))},OWE=function(b){var d=!1;
if(_.N("enable_autoplay_pause_by_lact")){_.I2().resolve(_.Nn);d=_.Nt("autoplay_pause_by_lact_sec")*1E3;var B=_.Nt("autoplay_pause_by_lact_sampling_fraction");(d=_.o_()>=d&&Math.random()<B)&&!_.xOm()&&(_.ws(_.Y8,function(){_.Pd("YOU_THERE_EVENT_TYPE_AUTOPLAY_RATE_LIMITED")}),d=!1)}d!==b.autonavPauseReasons.youthereLactExperiment&&(b.autonavPauseReasons.youthereLactExperiment=d)&&(b.userEngagementCsn=_.hb(),_.ws(_.Y8,function(){_.Pd("YOU_THERE_EVENT_TYPE_AUTOPLAY_PAUSED",b.userEngagementCsn)}));
b.autonavPauseReasons.userEngagement&&_.ws(_.Y8,function(){_.Pd("YOU_THERE_EVENT_TYPE_F_AUTONAV_PAUSED",b.userEngagementCsn)})};
WlE.prototype.onYtEndpointChanged=function(){this.autonavPauseReasons.youthereLactExperiment&&(_.Pd("YOU_THERE_EVENT_TYPE_AUTOPLAY_NAVIGATED_OUT",this.userEngagementCsn),_.qT(),this.autonavPauseReasons.youthereLactExperiment=!1,uX(this));this.autonavPauseReasons.userEngagement&&(_.Pd("YOU_THERE_EVENT_TYPE_F_AUTONAV_NAVIGATED_OUT",this.userEngagementCsn),this.autonavPauseReasons.userEngagement=!1,uX(this))};
WlE.prototype.onYtEngagementPanelVisibleChanged=function(b){b.detail&&b.detail.targetId==="engagement-panel-comments-section"&&(this.autonavPauseReasons.commentsPanelOpen=b.detail.visible,uX(this))};
WlE.prototype.onYtGetAutonavPauseDebugState=function(){return JSON.stringify(this.autonavPauseReasons)};var IE8=_.nc.persistentPanelVisibleSelector,Kf=function(){var b=_.g.apply(this,arguments)||this;b.miniGuideVisible=!1;b.guideOpened=_.N("disable_initial_guide_state_fix")?!1:b.canFitPersistentGuide(b.initialBodyClientWidth);b.guideUserStateOpened=b.getInitialGuideUserStateOpened();b.isFullscreenShorts=!1;b.miniGuideWidthThreshold=_.Nt("kevlar_mini_guide_width_threshold",791);b.persistentGuideBlockedPages="/clip /musicpremium /new /handle /premium /premiumlite /red /watch /contribute-notes".split(" ");
b.persistentGuideBlockedPagesPatterns="^/clip(/|$) ^/musicpremium(/|$) ^/new(/|$) ^/handle(/|$) ^/premium(/|$) ^/premiumlite(/|$) ^/red(/|$) ^/watch(/|$) ^/playables/(?!saved). ^/contribute-notes(/|$)".split(" ");b.persistentGuideBlockedPagePathRegex=new RegExp(b.persistentGuideBlockedPagesPatterns.join("|"));b.animationTransitionDuration=0;b.lateDataResolver=_.ry();b.initialGuideDataFetchFailed=!1;b.initialLoad=!0;b.guideRenderers=new Set;b.isMouseOverGuide=!1;b.sessionUserManuallyExpandedGuideState=
!1;b.actionMap={"yt-start-loading-watch":"startLoadingWatch","yt-start-loading-shorts":"startLoadingShorts","yt-mini-guide-mouseentered":"handleMiniGuideMouseEnter","yt-guide-mouseleaved":"handleGuideMouseLeave"};return b};
_.c(Kf,_.g);_.E=Kf.prototype;_.E.onGuidePersistendAndVisibleChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("guide-persistent-and-visible-changed",{detail:{value:this.guidePersistentAndVisible,queueProperty:!0}}))};
_.E.onGuideIsVisibleButNotPersistentChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("guide-is-visible-but-not-persistent-changed",{detail:{value:this.guideIsVisibleButNotPersistent,queueProperty:!0}}))};
_.E.onMiniGuideVisibleChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("mini-guide-visible-changed",{detail:{value:this.miniGuideVisible,queueProperty:!0}}))};
_.E.onActiveEndpointChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("active-endpoint-changed",{detail:{value:this.activeEndpoint,queueProperty:!0}}))};
_.E.onRenderGuideChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("render-guide-changed",{detail:{value:this.renderGuide,queueProperty:!0}}))};
_.E.onGuidePersistentChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("guide-persistent-changed",{detail:{queueProperty:!0,value:this.guidePersistent}}))};
_.E.ready=function(){_.I2().addProvider({provide:_.$5,useValue:this.hostElement})};
_.E.attached=function(){var b=this;this.cachedClientWidth=this.initialBodyClientWidth;this.resetGuide();document.addEventListener("yt-navigate-finish",_.mq(this,this.onYtNavigateFinish));document.addEventListener("yt-guide-toggle",_.mq(this,this.onYtGuideToggle));document.addEventListener("yt-guide-close",_.mq(this,this.onYtGuideClose));document.addEventListener("yt-guide-show",_.mq(this,this.onYtGuideShow));_.Op(this,function(){b.animationTransitionDuration=200})};
_.E.detached=function(){document.removeEventListener("yt-navigate-finish",_.mq(this,this.onYtNavigateFinish));document.removeEventListener("yt-guide-toggle",_.mq(this,this.onYtGuideToggle));document.removeEventListener("yt-guide-close",_.mq(this,this.onYtGuideClose));document.removeEventListener("yt-guide-show",_.mq(this,this.onYtGuideShow));this.guideElement&&(this.guideElement.removeEventListener("opened-changed",_.mq(this,this.onDrawerOpenedChanged)),this.guideElement.removeEventListener("app-drawer-transitioned",
_.mq(this,this.onAppDrawerTransitioned)),this.guideElement.removeEventListener("app-drawer-transitioned",_.mq(this,this.onAppDrawerTransitionedFromKeyInput)))};
_.E.getData=function(){return this.data};
_.E.load=function(){var b=this,d,B,k,G;return _.f(function(P){switch(P.nextAddress){case 1:if(!window.ytInitialGuideData&&window.ytInitialGuideDataPresent)return window.loadGuideDataHook=b.lateDataResolver.resolve.bind(b),P.return(b.lateDataResolver.promise);if(window.ytInitialGuideData)return d=_.ry(),d.resolve(window.ytInitialGuideData),P.return(d.promise);k=!1;_.Jn(P,2);return P.yield(b.fetchGuideData(),4);case 4:B=P.yieldResult;_.fy(P,3);break;case 2:G=_.lt(P),G.message==="Returned error"&&(k=
!0);case 3:if(B)return P.return(B);b.onYtGuideClose();k||(b.initialGuideDataFetchFailed=!0);return P.return(b.lateDataResolver.promise)}})};
_.E.fetchGuideData=function(){var b=this,d,B,k,G,P,v,L;return _.f(function(A){if(A.nextAddress==1)return d=_.I2(),b.guidePromise||(B=d.resolve(_.pk),b.guidePromise=_.TD(B,EnO)),A.yield(b.guidePromise,2);if(A.nextAddress!=3)return k=A.yieldResult,G=d.resolve(_.AO),A.yield(G(),3);(P=A.yieldResult)&&((v=k)==null?void 0:(L=v.responseContext)==null?void 0:L.maxAgeSeconds)!==0&&P.put("service:guide:fallback",new _.un({innertubeResponse:k}));return A.return(k)})};
_.E.initializeGuideDataIfEmpty=function(){var b=this,d,B;return _.f(function(k){if(k.nextAddress==1){if(!b.initialGuideDataFetchFailed||b.data)return k.return();_.Jn(k,2);return k.yield(b.fetchGuideData(),4)}if(k.nextAddress!=2)return(d=k.yieldResult)&&b.lateDataResolver.resolve(d),_.fy(k,0);B=_.lt(k);_.eu(B);_.tn(k)})};
_.E.initializeGuideData=function(){var b=this,d,B;return _.f(function(k){switch(k.nextAddress){case 1:return _.mr(GDQ(),{mainAppWeb:_.Kk()}),_.Jn(k,2),k.yield(b.load(),4);case 4:b.data=k.yieldResult;_.fy(k,3);break;case 2:d=_.lt(k),_.$E(GDQ(),"FAILURE"),_.eu(new _.iq("Guide data not present",{errorMessage:d.message}));case 3:B=b.data&&b.data.items&&b.data.items.length>0?"SUCCESS":"FAILURE",B==="FAILURE"&&_.eu(new _.iq("Guide data.items empty")),_.$E(GDQ(),B),_.tn(k)}})};
_.E.setGuideData=function(b){var d=this,B,k;return _.f(function(G){if(G.nextAddress==1)return d.disabled?G.return():d.data?(b.data=d.data,d.guideRenderers.add(b),G.return()):G.yield(d.initializeGuideData(),2);d.graftGuideToPage();B=_.Ye("IS_HOMEPAGE_COLD")?"eop":void 0;_.N("disable_element_pool_populator")?d.setGuideDataAfterInit(b):(k=new _.JF(1,B),_.zl(k,d.setGuideDataAfterInit.bind(d,b)));_.tn(G)})};
_.E.setGuideDataAfterInit=function(b){b.data=this.data;b.markDirty();this.guideRenderers.add(b);_.uw(function(){_.hU("gle")});
_.Op(this,function(){_.hU("gpe")})};
_.E.graftGuideToPage=function(){if(this.data){var b=this.data&&this.data.trackingParams;b&&(b=_.Mc(b),_.u7(_.DX(),b))}};
_.E.onGuideElementChanged=function(){this.guideElement.addEventListener("opened-changed",_.mq(this,this.onDrawerOpenedChanged));this.guideElement.swipeOpen=!0};
_.E.onDrawerOpenedChanged=function(b,d){!d.value&&this.guideOpened&&(this.guideOpened=!1)};
_.E.onYtGuideToggle=function(b){var d=this.guideOpened;this.guideOpened=!d;if(this.guidePersistent){this.guideUserStateOpened=this.guideOpened;var B=_.mh();_.$J(0,109,!this.guideUserStateOpened);this.sessionUserManuallyExpandedGuideState=this.guideUserStateOpened;B.save()}this.updateGuideDrawerElementState();if(this.guideElement){var k;this.guideOpened&&((k=b.detail)==null?0:k.isKeyInput)&&this.guideElement.addEventListener("app-drawer-transitioned",_.mq(this,this.onAppDrawerTransitionedFromKeyInput));
this.guideElement.addEventListener("app-drawer-transitioned",_.mq(this,this.onAppDrawerTransitioned))}d||this.initializeGuideDataIfEmpty()};
_.E.onAppDrawerTransitionedFromKeyInput=function(){this.guideElement.removeEventListener("app-drawer-transitioned",_.mq(this,this.onAppDrawerTransitionedFromKeyInput));this.guideOpened&&this.guideElement&&_.a_(this.guideElement)};
_.E.onAppDrawerTransitioned=function(){this.guideElement.removeEventListener("app-drawer-transitioned",_.mq(this,this.onAppDrawerTransitioned));this.ytdReduxBehavior.dispatch(bq0(this.guideOpened))};
_.E.guidePersistentAndVisibleChanged=function(){_.kJ(this.hostElement,"ytd-update-guide-state-action",[this.guidePersistentAndVisible])};
_.E.guideIsVisibleButNotPersistentChanged=function(){this.ytdReduxBehavior.dispatch(_.ER({type:"SET_GUIDE_IS_VISIBLE_BUT_NOT_PERSISTENT",payload:this.guideIsVisibleButNotPersistent}))};
_.E.miniGuideVisibleChanged=function(){_.kJ(this.hostElement,"ytd-update-mini-guide-state-action",[this.miniGuideVisible])};
_.E.guideOpenedChanged=function(){this.initialLoad&&(this.ytdReduxBehavior.dispatch(bq0(this.guideOpened)),this.initialLoad=!1);_.kJ(this.hostElement,"ytd-update-guide-opened-action",[this.guideOpened])};
_.E.activeEndpointChanged=function(){_.kJ(this.hostElement,"ytd-update-active-endpoint-action",[this.activeEndpoint]);this.initializeGuideDataIfEmpty()};
_.E.resetGuide=function(){this.forceMiniGuideClose=!1;if(this.pageType)if(this.persistentGuideEnabled(this.pageType,this.pageUrl))this.onYtGuideShow();else this.onYtGuideClose()};
_.E.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()};
_.E.cachedClientWidthChanged=function(){this.updateGuideState()};
_.E.persistentPanelVisibleChanged=function(){this.updateGuideState()};
_.E.updateGuideState=function(){if(this.persistentGuideEnabled(this.pageType,this.pageUrl)){var b=this.canFitPersistentGuide(this.cachedClientWidth);b?this.guideOpened=this.guideUserStateOpened:this.guidePersistent&&(this.guideOpened=!1);this.guidePersistent=b}this.updateGuideDrawerElementState()};
_.E.getGuidePersistentAndVisible=function(){return!!this.guidePersistentAndVisible};
_.E.getGuideOpened=function(){return this.guideOpened};
_.E.getGuideExpandsAutomatically=function(){return this.guideUserStateOpened};
_.E.getActiveEndpoint=function(){return this.activeEndpoint};
_.E.getMiniGuideVisible=function(){return this.miniGuideVisible};
_.E.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&&_.dp(this.hostElement,"yt-guide-hover"),!this.guideOpened||this.guidePersistent)&&(document.body.style.overflow="")};
_.E.handleMiniGuideMouseEnter=function(){!this.sessionUserManuallyExpandedGuideState&&_.N("web_guide_hover_expansion")&&(this.isMouseOverGuide=!0,this.miniGuideVisible&&!this.guideOpened&&(this.renderGuide=this.guideOpened=!0,this.updateGuideDrawerElementState()))};
_.E.handleGuideMouseLeave=function(){var b=this;!this.sessionUserManuallyExpandedGuideState&&_.N("web_guide_hover_expansion")&&(this.isMouseOverGuide=!1,_.Kl(this,"handleGuideMouseLeave",function(){b.isMouseOverGuide||!b.guideOpened||b.miniGuideVisible||(b.guideOpened=!1,b.updateGuideDrawerElementState())},100))};
_.E.computeGuidePersistentAndVisible=function(){var b=this;_.Kl(this,"computeGuidePersistentAndVisible",function(){b.guidePersistentAndVisible=b.guideOpened&&b.guidePersistent;b.guideIsVisibleButNotPersistent=!(!b.guideOpened||b.guidePersistent)})};
_.E.observeForMiniGuideVisible=function(){this.guidePersistentAndVisible!==void 0&&(this.miniGuideVisible=!this.forceMiniGuideClose&&!this.guidePersistentAndVisible&&this.canFitMiniGuide(this.cachedClientWidth)&&this.persistentGuideEnabled(this.pageType,this.pageUrl))};
_.E.closeGuide=function(){this.guideOpened=!1;this.updateGuideDrawerElementState()};
_.E.onYtGuideClose=function(){this.closeGuide();this.forceMiniGuideClose=!0;this.guidePersistent=this.miniGuideVisible=!1};
_.E.startLoadingWatch=function(){this.closeGuide()};
_.E.startLoadingShorts=function(){_.N("web_hide_guide_on_shorts")&&this.closeGuide()};
_.E.onYtNavigateFinish=function(b,d){if(!_.Wu||d){this.activeEndpoint=d.endpoint;this.pageType=d.pageType;this.pageUrl=d.response.url;var B,k;b=(k=_.p((B=d.endpoint)==null?void 0:B.commandMetadata,_.LT))==null?void 0:k.url;!this.pageUrl&&b&&(this.pageUrl=b);_.N("kevlar_use_vimio_behavior")&&this.markGuideRendererDirty(this.getVisibleGuideRenderer())}};
_.E.getVisibleGuideRenderer=function(){for(var b=_.C(this.guideRenderers),d=b.next();!d.done;d=b.next())if(d=d.value,this.miniGuideVisible&&d.is==="ytd-mini-guide-renderer"||this.guideOpened&&d.is==="ytd-guide-renderer")return d;return null};
_.E.markGuideRendererDirty=function(b){if(b){typeof b.markDirty==="function"&&b.markDirty();b=_.C([].concat(_.K6(_.Cl(b).children)));for(var d=b.next();!d.done;d=b.next())this.markGuideRendererDirty(d.value)}};
_.E.persistentGuideEnabled=function(b,d){if(!d||b==="watch"||b==="settings"||b==="shorts"&&this.isFullscreenShorts||_.N("reels_web_disable_persistent_guide_shorts")&&b==="shorts")return!1;var B=_.HQ(d)||"";return _.N("kevlar_premium_guide_collapse_killswitch")?!this.persistentGuideBlockedPages.some(function(k){return B===k}):!this.persistentGuideBlockedPagePathRegex.test(B)};
_.E.canFitPersistentGuide=function(b){var d=_.Nt("kevlar_persistent_guide_width_threshold",1312);return d===-1||_.N("reels_web_show_mini_guide_on_shorts")&&this.pageType==="shorts"?!1:b>this.calculateGuideThreshold(d)};
_.E.calculateGuideThreshold=function(b){return _.N("enable_ai_companion")?b+(this.persistentPanelVisible?400:0):b};
_.E.canFitMiniGuide=function(b){return this.miniGuideWidthThreshold===-1?!1:b>this.calculateGuideThreshold(this.miniGuideWidthThreshold)};
_.E.onResize=function(){var b=this;_.Kl(this,"calculateGuideState",function(){b.onResizeDebounced()})};
_.E.onResizeDebounced=function(){this.cachedClientWidth=window.innerWidth};
_.E.disableGuideAnimation=function(){this.guideElement.transitionDuration=0};
_.E.enableGuideAnimation=function(){this.guideElement.transitionDuration=this.animationTransitionDuration};
_.E.getInitialGuideUserStateOpened=function(){return _.N("web_force_mini_guide_default")?!1:!_.mh().getFlag(109)};
_.DB.Object.defineProperties(Kf.prototype,{initialBodyClientWidth:{configurable:!0,enumerable:!0,get:function(){return _.xe("initialBodyClientWidth")||window.innerWidth}}});
Kf.prototype.onResize=Kf.prototype.onResize;Kf.prototype.observeForMiniGuideVisible=Kf.prototype.observeForMiniGuideVisible;Kf.prototype.computeGuidePersistentAndVisible=Kf.prototype.computeGuidePersistentAndVisible;Kf.prototype.persistentPanelVisibleChanged=Kf.prototype.persistentPanelVisibleChanged;Kf.prototype.cachedClientWidthChanged=Kf.prototype.cachedClientWidthChanged;Kf.prototype.resetGuide=Kf.prototype.resetGuide;Kf.prototype.activeEndpointChanged=Kf.prototype.activeEndpointChanged;
Kf.prototype.guideOpenedChanged=Kf.prototype.guideOpenedChanged;Kf.prototype.miniGuideVisibleChanged=Kf.prototype.miniGuideVisibleChanged;Kf.prototype.guideIsVisibleButNotPersistentChanged=Kf.prototype.guideIsVisibleButNotPersistentChanged;Kf.prototype.guidePersistentAndVisibleChanged=Kf.prototype.guidePersistentAndVisibleChanged;Kf.prototype.onGuideElementChanged=Kf.prototype.onGuideElementChanged;Kf.prototype.onGuidePersistentChanged=Kf.prototype.onGuidePersistentChanged;
Kf.prototype.onRenderGuideChanged=Kf.prototype.onRenderGuideChanged;Kf.prototype.onActiveEndpointChanged=Kf.prototype.onActiveEndpointChanged;Kf.prototype.onMiniGuideVisibleChanged=Kf.prototype.onMiniGuideVisibleChanged;Kf.prototype.onGuideIsVisibleButNotPersistentChanged=Kf.prototype.onGuideIsVisibleButNotPersistentChanged;Kf.prototype.onGuidePersistendAndVisibleChanged=Kf.prototype.onGuidePersistendAndVisibleChanged;
_.w([_.R(_.bm),_.n("design:type",Object)],Kf.prototype,"ironResizableBehavior",void 0);_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],Kf.prototype,"ytActionHandlerBehavior",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],Kf.prototype,"ytComponentBehavior",void 0);_.w([_.R(_.fH),_.n("design:type",Object)],Kf.prototype,"ytdReduxBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Kf.prototype,"data",void 0);
_.w([_.Z(),_.n("design:type",Boolean)],Kf.prototype,"disabled",void 0);_.w([_.Z(),_.n("design:type",Boolean)],Kf.prototype,"guidePersistentAndVisible",void 0);_.w([_.O8("guidePersistentAndVisible"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Kf.prototype,"onGuidePersistendAndVisibleChanged",null);_.w([_.Z(),_.n("design:type",Boolean)],Kf.prototype,"guideIsVisibleButNotPersistent",void 0);
_.w([_.O8("guideIsVisibleButNotPersistent"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Kf.prototype,"onGuideIsVisibleButNotPersistentChanged",null);_.w([_.Z(),_.n("design:type",Object)],Kf.prototype,"miniGuideVisible",void 0);_.w([_.O8("miniGuideVisible"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Kf.prototype,"onMiniGuideVisibleChanged",null);_.w([_.Z(),_.n("design:type",Boolean)],Kf.prototype,"forceMiniGuideClose",void 0);
_.w([_.Z(),_.n("design:type",Object)],Kf.prototype,"activeEndpoint",void 0);_.w([_.O8("activeEndpoint"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Kf.prototype,"onActiveEndpointChanged",null);_.w([_.Z(),_.n("design:type",Boolean)],Kf.prototype,"renderGuide",void 0);_.w([_.O8("renderGuide"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Kf.prototype,"onRenderGuideChanged",null);
_.w([_.Z({selector:IE8}),_.n("design:type",Boolean)],Kf.prototype,"persistentPanelVisible",void 0);_.w([_.Z(),_.n("design:type",Object)],Kf.prototype,"guideOpened",void 0);_.w([_.Z(),_.n("design:type",Boolean)],Kf.prototype,"guidePersistent",void 0);_.w([_.O8("guidePersistent"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Kf.prototype,"onGuidePersistentChanged",null);_.w([_.Z(),_.n("design:type",Object)],Kf.prototype,"guideUserStateOpened",void 0);
_.w([_.Z(),_.n("design:type",String)],Kf.prototype,"pageUrl",void 0);_.w([_.Z(),_.n("design:type",String)],Kf.prototype,"pageType",void 0);_.w([_.Z(),_.n("design:type",Number)],Kf.prototype,"cachedClientWidth",void 0);_.w([_.Z(),_.n("design:type",Object)],Kf.prototype,"guideElement",void 0);_.w([_.Z({selector:_.sa}),_.n("design:type",Object)],Kf.prototype,"isFullscreenShorts",void 0);
_.w([_.O8("guideElement"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Kf.prototype,"onGuideElementChanged",null);_.w([_.O8("guidePersistentAndVisible"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Kf.prototype,"guidePersistentAndVisibleChanged",null);
_.w([_.pl("guideIsVisibleButNotPersistent"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Kf.prototype,"guideIsVisibleButNotPersistentChanged",null);_.w([_.O8("miniGuideVisible"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Kf.prototype,"miniGuideVisibleChanged",null);_.w([_.pl("guideOpened"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Kf.prototype,"guideOpenedChanged",null);
_.w([_.O8("activeEndpoint"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Kf.prototype,"activeEndpointChanged",null);_.w([_.pl("pageUrl"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Kf.prototype,"resetGuide",null);_.w([_.pl("cachedClientWidth"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Kf.prototype,"cachedClientWidthChanged",null);
_.w([_.pl("persistentPanelVisible"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Kf.prototype,"persistentPanelVisibleChanged",null);_.w([_.O8("guideOpened","guidePersistent"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Kf.prototype,"computeGuidePersistentAndVisible",null);
_.w([_.pl("guidePersistentAndVisible","pageUrl","cachedClientWidth","persistentPanelVisible"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Kf.prototype,"observeForMiniGuideVisible",null);_.w([_.$0("iron-resize"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Kf.prototype,"onResize",null);_.w([_.ZM({disableElementRegistration:!0,is:"yt-guide-manager"})],Kf);
var D3g=_.V(Kf,"yt-guide-manager",void 0,{mode:_.s_("kevlar_poly_si_batch_j081")?1:2});var nf=function(){var b=_.g.apply(this,arguments)||this;b.JSC$20547_keyboardInUse=!1;b.boundHandleCapturedKeydownEvent=function(d){b.handleCapturedKeydownEvent(d)};
return b};
_.c(nf,_.g);_.E=nf.prototype;_.E.attached=function(){this.listenToDocument(document)};
_.E.listenToDocument=function(b){b.addEventListener("keydown",_.mq(this,this.onKeyDownEvent));b.addEventListener("keyup",_.mq(this,this.onKeyUpEvent));b.addEventListener("mousedown",_.mq(this,this.onMouseDownEvent));_.N("desktop_keyboard_capture_keydown_killswitch")||b.addEventListener("keydown",this.boundHandleCapturedKeydownEvent,!0);b.addEventListener("yt-page-data-updated",_.mq(this,this.onPageUpdate))};
_.E.detached=function(){this.unlistenFromDocument(document)};
_.E.unlistenFromDocument=function(b){b.removeEventListener("keydown",_.mq(this,this.onKeyDownEvent));b.removeEventListener("keyup",_.mq(this,this.onKeyUpEvent));b.removeEventListener("mousedown",_.mq(this,this.onMouseDownEvent));_.N("desktop_keyboard_capture_keydown_killswitch")||b.removeEventListener("keydown",this.boundHandleCapturedKeydownEvent,!0);b.removeEventListener("yt-page-data-updated",_.mq(this,this.onPageUpdate))};
_.E.ready=function(){_.I2().addProvider({provide:_.X0,useValue:this})};
_.E.isKeyBoardInUse=function(){return this.JSC$20547_keyboardInUse};
_.E.handleCapturedKeydownEvent=function(b){if(b.keyCode===32&&!this.isKeyBoardInUse())this.onKeyDownEvent(b)};
_.E.onMouseDownEvent=function(){this.JSC$20547_keyboardInUse=!1};
_.E.onPageUpdate=function(){if(_.N("desktop_keyboard_shortcut_usage_log")||this.isShortsPage&&_.N("web_shorts_keyboard_shortcut_usage_log")){_.BfO.clear();for(var b=_.C(_.CN),d=b.next();!d.done;d=b.next()){var B=_.C(d.value);d=B.next().value;B=B.next().value;B=_.an(B);_.BfO.set(d,B);_.VV(_.hb(),_.RD(),B)}_.kpP.clear();b=_.C(_.vd);for(d=b.next();!d.done;d=b.next())B=_.C(d.value),d=B.next().value,B=B.next().value,B=_.an(B),_.kpP.set(d,B),_.VV(_.hb(),_.RD(),B);_.iV(_.hb(),_.RD(),[].concat(_.K6(_.kpP.values()),
_.K6(_.BfO.values())));_.uV(_.hb(),[].concat(_.K6(_.kpP.values()),_.K6(_.BfO.values())))}};
_.E.onMiniplayerActiveChange=function(){var b;(b=_.I2().resolve(_.VD).pipController.getWindow())&&(this.miniplayerIsActive?this.listenToDocument(b.document):this.unlistenFromDocument(b.document))};
_.E.ignoreKeyEvent=function(b){if(b.ctrlKey||b.altKey)if(_.N("kevlar_macro_markers_keyboard_shortcut")){if(b.keyCode!==37&&b.keyCode!==39)return!0}else return!0;var d=_.Q8(b)||[];return _.bxW(d)?(_.N("web_button_or_anchor_list_item")&&lC0(d,b)&&(this.JSC$20547_keyboardInUse=!0),!0):b.defaultPrevented?(U5(b.keyCode,b.shiftKey,this.isShortsPage),!0):b.keyCode===32&&this.isKeyBoardInUse()?this.isSpacebarClick(b):!1};
_.E.isSpacebarClick=function(b){var d=b||window.event;var B;d.composedPath&&typeof d.composedPath==="function"?B=d.composedPath():B=d.path;B&&B.length?d=B[0]:(d=d||window.event,d=d.target||d.srcElement,d.nodeType==3&&(d=d.parentNode));return d&&b.keyCode===32&&(b=d.tagName==="BUTTON"||d.tagName==="A"||d.tagName==="INPUT",d=(d=d.getAttribute("role"))&&(d==="option"||d==="button"||d.indexOf("menuitem")===0),b||d)?!0:!1};
_.E.onKeyDownEvent=function(b){if(!this.ignoreKeyEvent(b)&&(b.keyCode===191&&(b.shiftKey||b.metaKey?b.repeat!=null&&b.repeat||(this.openHotkeyDialog(),U5(b.keyCode,b.shiftKey,this.isShortsPage)):(this.focusSearchBox(),b.preventDefault())),!b.metaKey)){var d=_.I2().resolve(_.VD);switch(b.keyCode){case 9:this.JSC$20547_keyboardInUse=!0;break;case 32:this.handlePlayerSpaceKey(b);break;case 84:d.pipController.getWindow()&&window.focus();this.toggleTheaterMode(b.keyCode,b.shiftKey);break;case 73:d.pipController.getWindow()&&
window.focus();this.toggleMiniplayer(b.keyCode,b.shiftKey);break;case 70:if(this.isShortsPage){_.dcE();break}this.isMiniplayerActive()?d.pipController.getWindow()&&(d.close(!0),window.focus()):this.passEventToPlayer(b);break;case 27:this.isPresentingTheaterMode()?this.toggleTheaterMode(b.keyCode,b.shiftKey):this.closeMiniplayer(b.keyCode,b.shiftKey)||this.passEventToPlayer(b);break;case 13:b.shiftKey&&_.I2().resolve(_.hO).activate(b);break;default:this.passEventToPlayer(b)}}};
_.E.onKeyUpEvent=function(b){if(!this.ignoreKeyEvent(b))if(_.N("web_speedmaster_spacebar_control")&&b.keyCode===32)this.handlePlayerSpaceKey(b,!0);else{var d=this.getPlayerManager();d&&(d=d.getPlayer())&&d.handleGlobalKeyUp(b.keyCode,b.shiftKey,b.ctrlKey,b.altKey,b.metaKey,b.key,b.code)}};
_.E.getPlayerManager=function(){var b=_.kN(),d=_.I2().resolve(_.O6(_.dT));return b&&d&&d.isOnWatch()?b:null};
_.E.passEventToPlayer=function(b,d){var B=this,k,G,P,v;return _.f(function(L){if(L.nextAddress==1){if(!_.N("desktop_keyboard_shortcuts_enabled_miniplayer_killswitch")&&B.isMiniplayerActive())k=_.I2().resolve(_.VD).getPlayerElement();else if(B.inlinePreviewIsActive){if(G=_.kJ(B.hostElement,"yt-get-inline-preview-player-action"),(P=G)==null?0:P[0])k=G[0]}else k=_.kN();return k?L.yield(k.getPlayerPromise(),3):L.jumpTo(0)}v=L.yieldResult;d?v.handleGlobalKeyUp(b.keyCode,b.shiftKey,b.ctrlKey,b.altKey,b.metaKey,
b.key,b.code):v.handleGlobalKeyDown(b.keyCode,b.shiftKey,b.ctrlKey,b.altKey,b.metaKey,b.key,b.code,b.repeat);b.keyCode!==38&&b.keyCode!==40&&U5(b.keyCode,b.shiftKey,B.isShortsPage);_.tn(L)})};
_.E.focusSearchBox=function(){_.dp(this.hostElement,"yt-focus-searchbox")};
_.E.openHotkeyDialog=function(){_.dp(this.hostElement,"yt-open-hotkey-dialog")};
_.E.isMiniplayerActive=function(){return _.I2().resolve(_.VD).isMiniplayerActive()};
_.E.closeMiniplayer=function(b,d){return this.isMiniplayerActive()?(_.I2().resolve(_.VD).close(),U5(b,d,this.isShortsPage),!0):!1};
_.E.toggleTheaterMode=function(b,d){var B=_.t2(_.Yg().getState()),k=this.getPlayerManager(),G=_.N("disable_theater_mode_keyboard")||_.Ye("START_IN_FULL_WINDOW_MODE");k&&!G&&(B=!B,_.xY()&&_.N("external_fullscreen")&&(B=!0),_.BG(this.hostElement,"yt-toggle-theater-mode",[B]),U5(b,d,this.isShortsPage))};
_.E.toggleMiniplayer=function(b,d){var B=this.getPlayerManager();if(this.isMiniplayerActive()){var k;((k=_.I2().resolve(_.O6(_.dT)))==null?0:k.isOnWatch())?_.I2().resolve(_.VD).close(!0):_.VH(_.I2().resolve(_.VD));U5(b,d,this.isShortsPage)}else B&&(_.BG(this.hostElement,"yt-activate-miniplayer-from-watch-action"),U5(b,d,this.isShortsPage))};
_.E.handlePlayerSpaceKey=function(b,d){var B=!!_.kN()||this.isMiniplayerActive();B=_.N("disable_space_scroll_fix")||B;_.N("global_spacebar_pause")&&!this.isKeyBoardInUse()&&B&&(b.preventDefault(),this.passEventToPlayer(b,d))};
_.E.isPresentingTheaterMode=function(){return _.N("web_watch_enable_tm_esc_key")?_.t2(_.Yg().getState())&&!_.xY():!1};
nf.prototype.onMiniplayerActiveChange=nf.prototype.onMiniplayerActiveChange;_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],nf.prototype,"ytComponentBehavior",void 0);_.w([_.R(_.fH),_.n("design:type",Object)],nf.prototype,"ytdReduxBehavior",void 0);_.w([_.Z({selector:_.Sb2}),_.n("design:type",Boolean)],nf.prototype,"inlinePreviewIsActive",void 0);_.w([_.Z({selector:_.TCG}),_.n("design:type",Boolean)],nf.prototype,"isShortsPage",void 0);
_.w([_.Z({selector:_.tY}),_.n("design:type",Boolean)],nf.prototype,"miniplayerIsActive",void 0);_.w([_.O8("miniplayerIsActive"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],nf.prototype,"onMiniplayerActiveChange",null);_.w([_.ZM({disableElementRegistration:!0,is:"yt-hotkey-manager"})],nf);_.V(nf,"yt-hotkey-manager",void 0,{mode:_.s_("kevlar_poly_si_batch_j081")?1:2});var Tq=function(){var b=_.g.apply(this,arguments)||this;b.loopStateEntityKey_=null;b.playlistLoopStateEntity_=null;b.isShuffleNextPlaylist=!1;b.PLAYER_EVENTS_=new Map;b.playerListenersSetup_=!1;b.videoSkipJob_=0;b.canAutoAdvance_=!1;b.playerManager_=null;b.TEST_ONLY={};return b};
_.c(Tq,_.g);_.E=Tq.prototype;_.E.ready=function(){_.I2().addProvider({provide:_.Ib,useValue:this.hostElement})};
_.E.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_)};
_.E.attached=function(){document.addEventListener("yt-navigate-start",_.mq(this,this.onYtNavigateStart_));document.addEventListener("yt-navigate-finish",_.mq(this,this.onYtNavigateFinish_))};
_.E.detached=function(){document.removeEventListener("yt-navigate-start",_.mq(this,this.onYtNavigateStart_));document.removeEventListener("yt-navigate-finish",_.mq(this,this.onYtNavigateFinish_))};
_.E.updatePlaylistEventListeners=function(b,d){d&&!this.playerListenersSetup_?(this.playerManager_=b,this.registerPlaylistEventListeners_(b)):!d&&this.playerListenersSetup_&&(this.playerManager_=null,this.removePlaylistEventListeners_(b))};
_.E.setPlayer=function(b){this.playerManager_&&this.removePlaylistEventListeners_(this.playerManager_);this.playerManager_=b};
_.E.activate_=function(){this.playerManager_&&this.registerPlaylistEventListeners_(this.playerManager_)};
_.E.deactivate_=function(){this.playerManager_&&this.removePlaylistEventListeners_(this.playerManager_)};
_.E.registerPlaylistEventListeners_=function(b){var d=this;b.getPlayerPromise().then(function(B){d.playerListenersSetup_||(d.ytPlayerListenerBehavior.listenToPlayerEvents(B,d.PLAYER_EVENTS_),d.playerListenersSetup_=!0)})};
_.E.removePlaylistEventListeners_=function(b){var d=this;b.getPlayerPromise().then(function(B){d.playerListenersSetup_&&(d.ytPlayerListenerBehavior.unlistenFromPlayerEvents(B,d.PLAYER_EVENTS_),d.playerListenersSetup_=!1)})};
_.E.setPlaylistComponent=function(b){this.playlistComponent&&(this.playlistComponent.removeEventListener("yt-navigate",_.mq(this,this.onPlaylistYtNavigate_)),b&&(b.data&&this.playlistComponent.data&&b.data.playlistId==this.playlistComponent.data.playlistId?(b.loopOn=this.playlistComponent.loopOn,b.shuffleOn=this.playlistComponent.shuffleOn):(b.loopOn=!1,b.shuffleOn=!1),this.isShuffleNextPlaylist&&(b.shuffleOn=!0,this.isShuffleNextPlaylist=!1)));this.playlistComponent=b;this.playlistComponent.addEventListener("yt-navigate",
_.mq(this,this.onPlaylistYtNavigate_))};
_.E.setAutoplayRenderer=function(b){this.autoplayData=b};
_.E.setPlaylistData=function(b){this.currentPlaylistData_=b;_.dp(this.hostElement,"yt-playlist-data-updated");_.w1.isEmpty(b)?this.deactivate_():this.activate_();this.setLoopStateEntityKey_(b)};
_.E.setPlayerPlaybackControlData=function(b){this.playerManager_&&this.playerManager_.updatePlayerComponents(b.playlistPanelRenderer)};
_.E.getPlaylistData=function(){return this.currentPlaylistData_};
_.E.getTempData_=function(b,d){if(this.playlistComponent==null)return null;b={};this.playlistComponent.shuffleOn&&(b.shuffle_on=this.playlistComponent.shuffleOn);this.playlistComponent.loopOn&&(b.loop_on=this.playlistComponent.loopOn);d&&(b.autonav="1",_.I2().resolve(_.Nn),d=_.o_(),d>0&&(b.lact=d),this.playerManager_&&(d=this.playerManager_.getPlayer())&&d.shouldSendVisibilityState()&&(d=d.getVisibilityState(),d!=0&&(b.vis=d)));_.N("enable_unknown_lact_fix_on_html5")&&(_.I2().resolve(_.Nn),b.lact=
_.o_());return b};
_.E.getPlaylistState_=function(){return this.playlistComponent.loopOn&&this.playlistComponent.shuffleOn?"LOOP_SHUFFLE":this.playlistComponent.loopOn?"LOOP":this.playlistComponent.shuffleOn?"SHUFFLE":"NORMAL"};
_.E.setLoopStateEntityKey_=function(b){var d;this.loopStateEntityKey_=((d=this.getPlaylistLoopData_(b))==null?void 0:d.playlistLoopStateEntityKey)||null};
_.E.onPlaylistNext=function(){this.playlistComponent&&this.navigateToAutoplayWatchEndpoint_(this.getPlaylistState_(),"nextButtonVideo")};
_.E.onPlaylistPrevious=function(){this.playlistComponent&&this.navigateToAutoplayWatchEndpoint_(this.getPlaylistState_(),"previousButtonVideo")};
_.E.skipVideo=function(){var b=this,d=_.N("web_playlist_queue_multiple_skips_ks");if(!this.videoSkipJob_||d)d=this.isInBackground_()?1E3:5E3,this.videoSkipJob_=_.Rn(_.Y8,function(){b.onPlaylistNext();b.videoSkipJob_=0},d)};
_.E.cancelVideoSkip=function(){this.videoSkipJob_&&(_.Y8.cancelJob(this.videoSkipJob_),this.videoSkipJob_=0)};
_.E.isInBackground_=function(){var b=window.document.visibilityState;return!(!b||b=="visible")};
_.E.onPlaylistIndex_=function(b){this.playlistComponent&&(b=this.playlistComponent.data.contents[b].playlistPanelVideoRenderer.navigationEndpoint,_.dp(this.hostElement,"yt-navigate",{endpoint:b,tempData:this.getTempData_(b)}))};
_.E.onPlayerStateChange_=function(b){if(b=b==0&&this.playlistComponent&&this.canAutoAdvance_)b=_.Hv.getInstance(),b=!(b.autonavState_===3?b.autonavPauseReason_&&b.autonavPauseReason_.inputBoxFocus===!0:b.autonavState_===1&&b.disabledAutonavPauseReason_&&b.disabledAutonavPauseReason_.inputBoxFocus===!0);b&&this.navigateToAutoplayWatchEndpoint_(this.getPlaylistState_(),"autoplayVideo",!0)};
_.E.onYtNavigateStart_=function(){this.canAutoAdvance_=!1};
_.E.onYtNavigateFinish_=function(){this.canAutoAdvance_=!0};
_.E.navigateToAutoplayWatchEndpoint_=function(b,d,B){var k=this.playlistComponent.data.currentIndex,G=this.getNumPlayableVideos_();b=="NORMAL"&&d=="autoplayVideo"&&k+1>=G&&B||!(b=this.getVideoEndpoint_(b,d))||(B=this.getTempData_(b,B),_.dp(this.hostElement,"yt-navigate",{endpoint:b,tempData:B}))};
_.E.getNumPlayableVideos_=function(){for(var b=0,d=_.C(this.playlistComponent.data.contents||[]),B=d.next();!B.done;B=d.next())B.value.playlistPanelVideoRenderer&&(b+=1);return b};
_.E.getVideoEndpoint_=function(b,d){if(this.autoplayData&&this.autoplayData.sets)for(var B=0,k=this.autoplayData.sets.length;B<k;B++){var G=this.autoplayData.sets[B];if(G.mode==b){if(G[d])return G[d];break}}else b=new _.iq("AutoplayData is undefined in playlist manager","Mode: "+b+" endpoint: "+d),_.eu(b)};
_.E.getAutoplayEndpoint=function(){if(this.playlistComponent)return this.getVideoEndpoint_(this.getPlaylistState_(),"autoplayVideo")};
_.E.onPlaylistYtNavigate_=function(b){if(b.detail.endpoint){b.stopPropagation();var d=b.detail;d.tempData=this.getTempData_(b.detail.endpoint);_.dp(this.hostElement,"yt-navigate",d)}};
_.E.hasAutoplayData=function(){return!(!this.autoplayData||!this.autoplayData.sets)};
_.E.onPlaylistLoopStateEntityChanged=function(){this.playlistLoopStateEntityChanged_(this.playlistLoopStateEntity_)};
_.E.playlistLoopStateEntityChanged_=function(b){var d=this,B,k,G;return _.f(function(P){if(P.nextAddress==1){if(!b)return P.return();B=b.state==="PLAYLIST_LOOP_STATE_ONE";return d.playerManager_?P.yield(d.playerManager_.getPlayerPromise(),3):P.jumpTo(2)}P.nextAddress!=2&&(k=P.yieldResult,k.setLoopVideo(B));G=b.state==="PLAYLIST_LOOP_STATE_ALL";d.playlistComponent&&(d.playlistComponent.loopOn=G);_.tn(P)})};
_.E.getPlaylistLoopData_=function(b){var d,B;if(b=b==null?void 0:(d=b.playlistButtons)==null?void 0:(B=d.menuRenderer)==null?void 0:B.topLevelButtons)for(d=_.C(b),B=d.next();!B.done;B=d.next())if(B=B.value,B.playlistLoopButtonRenderer)return B.playlistLoopButtonRenderer};
_.E.getLoopStateCommand_=function(b){var d=this.getPlaylistData(),B;d=((B=this.getPlaylistLoopData_(d))==null?void 0:B.states)||[];var k;b=(k=_.p(d[b?1:2],_.y9e))==null?void 0:k.button;var G;return(G=_.p(b,_.am))==null?void 0:G.command};
_.E.onPlayerLoopChange_=function(b){this.playlistLoopStateEntity_&&(b?"PLAYLIST_LOOP_STATE_ONE":"PLAYLIST_LOOP_STATE_NONE")!==this.playlistLoopStateEntity_.state&&(b=this.getLoopStateCommand_(b))&&this.ytComponentBehavior.resolveCommand(b)};
_.E.onSleepTimerSettingsChanged_=function(b){this.canAutoAdvance_=b!=="End of video"};
Tq.prototype.onPlaylistLoopStateEntityChanged=Tq.prototype.onPlaylistLoopStateEntityChanged;_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],Tq.prototype,"ytComponentBehavior",void 0);_.w([_.R(_.NF.YtPlayerListenerBehavior),_.n("design:type",_.pH)],Tq.prototype,"ytPlayerListenerBehavior",void 0);_.w([_.R(_.fH),_.n("design:type",Object)],Tq.prototype,"ytdReduxBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Tq.prototype,"loopStateEntityKey_",void 0);
_.w([_.Z({selectorArgs:["loopStateEntityKey_"],selector:_.BI.playlistLoopStateEntitySelector}),_.n("design:type",Object)],Tq.prototype,"playlistLoopStateEntity_",void 0);_.w([_.O8("playlistLoopStateEntity_"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Tq.prototype,"onPlaylistLoopStateEntityChanged",null);_.w([_.ZM({disableElementRegistration:!0,is:"yt-playlist-manager"})],Tq);_.V(Tq,"yt-playlist-manager",void 0,{mode:_.s_("kevlar_poly_si_batch_j081")?1:2});var U3E,o2r=function(){if(U3E!==void 0)return U3E;var b=document.createElement("template");_.J(b,"\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");b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return U3E=b};var rB=function(){var b=_.g.apply(this,arguments)||this;b.lastCallback=null;b.getAccountLinkPromises={};b.redirectModeProviderAllowlist=new Set(["football.fantasysports.yahoo.com","riotgames.com"]);b.actionMap={"yt-initialize-third-party":"handleInitializeRequest","yt-account-link-command":"handleAccountLinkCommand","yt-account-unlink-command":"handleAccountUnlinkCommand","yt-log-account-linking-event-command":"handleLogAccountLinkingEventCommand"};return b};
_.c(rB,_.g);_.E=rB.prototype;_.E.getLocation=function(){return window.location.href};
_.E.getCompletionUrl=function(){return _.rn(this.getLocation())};
_.E.containsRedirectState=function(b){return(b=_.hI(_.It4(b)))?(new URLSearchParams(b)).get("redirect_state")!==null:!1};
_.E.createGalConfig=function(b,d){var B=new t35;b=B=d?this.getPopupOrRedirectSetting(B,_.xe("LINK_API_KEY"),_.xe("LINK_API_KEY_REDIRECT"),b):jrO(B,_.xe("LINK_API_KEY"));b.authUser=_.xe("SESSION_INDEX")||0;b.supportedFlows=new Set([4]);return b.build()};
_.E.getPopupOrRedirectSetting=function(b,d,B,k){this.isGalInteractionPopupMode(k)?(b.interactionMode=0,b=jrO(b,d)):(b.interactionMode=1,d=this.getCompletionUrl(),b.completionUrl=d,b=jrO(b,B));return b};
_.E.isGalInteractionPopupMode=function(b){if(this.redirectModeProviderAllowlist.has(b))switch(b){case "football.fantasysports.yahoo.com":return!1;case "riotgames.com":return!1;default:return!1}return!0};
_.E.getStatusEntityKeyForProviderId=function(b){return _.fr(b+":all","accountLinkStatusEntity")};
_.E.findNestedPropValue=function(b,d){var B=!1,k=null;JSON.stringify(b,function(G,P){B||G!==d||(B=!0,k=P);return B?null:P});
return k};
_.E.findAccountLinkButtonViewModel=function(b,d){var B=null,k=!1;JSON.stringify(b,function(G,P){k||P.accountLinkStatusEntityKey!==d||P.accountLinkStatusSecondaryEntityKey||(k=!0,B=P);return k?null:P});
return B};
_.E.executeLinkingSuccessOrFailureCommands=function(b,d,B){var k=null,G;(d==null?0:(G=d.url)==null?0:G.includes("account_sharing"))?k=d==null?void 0:d.response:k=d==null?void 0:d.response;(d=this.findAccountLinkButtonViewModel(k,b))?(b=B?this.findNestedPropValue(d,"onSuccessCommand"):this.findNestedPropValue(d,"onFailureCommand"))?_.CT([b],this.hostElement):_.BQ(Error("El")):_.BQ(Error("Fl`"+b))};
_.E.handleInitializeRequest=function(b,d){var B=this,k=zDk(this.createGalConfig(b,!0));this.containsRedirectState(this.getLocation())?N6E(b,k.config,k.galService).then(function(G){var P=B.getStatusEntityKeyForProviderId(b);if(G.statusCode===1)d&&B.executeLinkingSuccessOrFailureCommands(P,d,!0),G=B.getLocation().indexOf("#"),G!==-1&&window.history.pushState(null,"",B.getLocation().substring(0,G));else return d&&B.executeLinkingSuccessOrFailureCommands(P,d,!1),Promise.reject(Error(G.statusMessage))}).catch(function(G){_.eu(G);
_.Q4("gamingAccountLinkStatusChanged",{serviceId:b,event:"GAMING_ACCOUNT_LINK_ACTION_LINKING",actionStatus:"GAMING_ACCOUNT_LINK_ACTION_STATUS_FAILED"});return Promise.reject(G)}):this.getAccountLinkPromises[b]=k.startLinkingSession({serviceId:b})};
_.E.handleAccountLinkCommand=function(b){_.p(b,Qvm)&&this.handleLinkRequest(_.p(b,Qvm))};
_.E.handleLinkRequest=function(b){var d=this,B=b.thirdPartyId;if(B)if(this.isGalInteractionPopupMode(B)){var k=function(){d.closeAndFire("ytd-gaming-account-link-setting-renderer",b.onFailureCommand)},G=function(){d.closeAndFire("ytd-gaming-account-link-setting-renderer",b.onSuccessCommand)};
this.lastCallback=G;this.getAccountLinkPromises[B].then(function(P){mwO(P).then(function(v){v.statusCode===1?G():k()})}).catch(function(){k()})}else this.getAccountLinkPromises[B].then(function(P){mwO(P).then(function(v){if(v.statusCode!==1)return Promise.reject(Error(v.statusMessage))})}).catch(function(P){_.eu(P);
_.Q4("gamingAccountLinkStatusChanged",{serviceId:B,event:"GAMING_ACCOUNT_LINK_ACTION_LINKING",actionStatus:"GAMING_ACCOUNT_LINK_ACTION_STATUS_FAILED"});return Promise.reject(P)})};
_.E.closeAndFire=function(b,d){_.BG(this.hostElement,"yt-close-popup-action",[b]);d&&_.CT([d],this.hostElement)};
_.E.handleAccountUnlinkCommand=function(b){_.p(b,qFP)&&this.handleUnlinkRequest(_.p(b,qFP))};
_.E.handleUnlinkRequest=function(b){var d=this,B=b.thirdPartyId;if(B){var k=function(){d.closeAndFire("ytd-gaming-account-link-confirm-dialog-renderer",b.onFailureCommand)},G=function(){d.closeAndFire("ytd-gaming-account-link-confirm-dialog-renderer",b.onSuccessCommand)};
this.lastCallback=G;var P=zDk(this.createGalConfig(B,!1));this.unlinkUserGal(P,B).then(function(v){v.statusCode===1?G():k()}).catch(function(){k()})}};
_.E.unlinkUserGal=function(b,d){return b.deleteLink(d)};
_.E.handleLogAccountLinkingEventCommand=function(b){_.N("enable_gel_log_commands")&&_.p(b,xoW)&&(b=_.p(b,xoW).event)&&_.Q4("gamingAccountLinkStatusChanged",b)};
_.DB.Object.defineProperties(rB,{template:{configurable:!0,enumerable:!0,get:function(){return o2r()}}});
_.w([_.R(_.iA.YtOpenPopupBehavior),_.n("design:type",Object)],rB.prototype,"ytOpenPopupBehavior",void 0);_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],rB.prototype,"ytActionHandlerBehavior",void 0);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-third-party-manager"})],rB);_.V(rB,"ytd-third-party-manager",function(){return o2r()},{mode:_.s_("kevlar_poly_si_batch_j081")?1:2});var NRg,pNE=function(){if(NRg!==void 0)return NRg;var b=document.createElement("template");_.J(b,"\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");b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return NRg=b};var QB=function(){var b=_.g.apply(this,arguments)||this;b.currentPage=void 0;b.renderLoadingStateJobId=0;b.updatePageDataJobId=0;b.pageDisposeJobsets=new WeakMap;b.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"};b.shouldApplyLockupToWatchTransition=_.N("web_thumbnail_to_watch_transition");b.shouldApplySlideTransition=_.pw("web_page_transition_type")==="slide"||_.N("enable_plj_landing_page");b.shouldApplyLearningJourneyTransition=_.N("enable_plj_landing_page");b.TEST_ONLY=void 0;return b};
_.c(QB,_.g);_.E=QB.prototype;_.E.ready=function(){var b=_.I2();b.addProvider({provide:_.dT,useValue:this});b.addProvider({provide:_.ask,useValue:this})};
_.E.created=function(){this.pagePool=new TEO;this.contextSwitcher=new sJa};
_.E.attached=function(){_.dp(this.hostElement,"attached");var b=_.I2().resolve(_.O6(_.Ng));b&&(this.contextSwitcher.JSC$20372_networkService_=b);this.viewTransitionManager=_.I2().resolve(_.kw)};
_.E.getPageOffset=function(b){return b.getScrollTop()};
_.E.setPageOffset=function(b,d){try{b.setScrollTop(d)}catch(B){}};
_.E.setPageOffsetForNavigation=function(b,d){_.dp(this.hostElement,"yt-navigate-set-page-offset",{page:b,offset:d===void 0?0:d})};
_.E.pauseActiveContext=function(){var b=this.contextSwitcher;b.activeContext_&&b.activeContext_.pause()};
_.E.getModuleNameForType=function(b){return b==="watch"?_.N("kevlar_watch_fixie")?"watchFixie":_.N("kevlar_watch_grid")?"watchGrid":"watchFlexy":b==="shorts"||b==="search"?b:"browse"};
_.E.attachPage=function(b){var d,B=!_.N("pc_is_attached_ks")&&(b==null?void 0:(d=b.polymerController)==null?void 0:d.isAttached);if(!b.isAttached&&!B)try{_.Cl(this.hostElement).appendChild(b)}catch(G){var k;_.eu(new _.iq("Error attaching page element for component",{origin:(k=this.currentPage)==null?void 0:k.is,component:b.is}))}};
_.E.setActivePage=function(b,d){var B=this,k=!1,G=function(){var P=B.isOnWatch(),v=B.currentPage;if(b)if(b!==B.currentPage){v&&(v.hidden=!0,v.active=!1,v.removeAttribute("role"));B.currentPage=b;var L,A=d!=null?d:_.m0((L=B.data)==null?void 0:L.endpoint);v&&_.dp(B.hostElement,"yt-page-type-changed",{oldPageType:v.is,newPageType:b.is,newPageSubtype:A});_.qO().dispatch(_.ER({type:"SET_SHARED_CURRENT_PAGE_TYPE",payload:b.is}));_.qO().dispatch(_.ER({type:"SET_SHARED_CURRENT_PAGE_SUB_TYPE",payload:A||""}));
b.hidden=!1;B.attachPage(b);b.active=!0;b.setAttribute("role","main");v&&B.setPageOffsetForNavigation(b,0);_.N("kevlar_remove_page_dom_on_switch")&&!P&&v&&_.Cl(B.hostElement).removeChild(v)}else k=!0;else B.handleMissingDestinationPage(v)};
this.shouldRunBrowseTransition(this.currentPage,b)?cWr(this.viewTransitionManager,G):this.shouldRunLearningJourneyTransition(this.currentPage,b)?Rh8(this.viewTransitionManager,G):G();return k};
_.E.handleMissingDestinationPage=function(b){if(this.isColdLoadForUnknownPage(b))_.eu(new _.iq("Cold load for unknown page"));else{var d;b=new _.iq("Unable to set active page",b?b.is:"unknown origin",(d=this.data)==null?void 0:d.endpoint);_.xs(b)}};
_.E.isColdLoadForUnknownPage=function(b){return!b&&$_(this.data)==="unknown"};
_.E.shouldRunBrowseTransition=function(b,d){return this.shouldApplySlideTransition&&(b==null?void 0:b.is)==="ytd-browse"&&(d==null?void 0:d.is)==="ytd-browse"&&b!==d};
_.E.shouldRunLearningJourneyTransition=function(b,d){return this.shouldApplyLearningJourneyTransition&&(b==null?void 0:b.is)==="ytd-browse"&&((d==null?void 0:d.is)==="ytd-watch-learning-journey"||(d==null?void 0:d.tagName.toLowerCase())==="ytd-watch-learning-journey")};
_.E.shouldRunWatchNextLoadedTransition=function(b,d){return this.viewTransitionManager&&b.is==="ytd-watch-flexy"&&d};
_.E.updatePageData=function(b){var d=this,B=this.data;this.updatePageDataJobId&&_.Y8.cancelJob(this.updatePageDataJobId);this.data=b;return new _.lc(function(k){var G=function(){b.filler?d.performDataUpdate(b,B):tGE(function(){d.performDataUpdate(b,B)});
var A=_.UQ();_.ob(A,"cr")||A.processSignal("cr");k()},P=function(){b&&(b.page==="watch"||_.N("web_shorts_delay_shorts_page_update")&&b.page==="shorts")?d.updatePageDataJobId=_.Rn(_.Y8,G):G()};
if(_.N("kevlar_enable_mss_page_modules_client")&&b){var v=_.I2().resolve(_.KF),L=d.getModuleNameForType(b.page);(v=pe0(v,[L]))?v.then(P):P()}else P()})};
_.E.isDownloadsPage=function(b){var d,B;return(b==null?void 0:(d=b.endpoint)==null?void 0:(B=d.browseEndpoint)==null?void 0:B.browseId)==="FEdownloads"};
_.E.setPlayerSyncInterval=function(b){var d;return _.f(function(B){if(B.nextAddress==1)return B.yield(_.I2().resolve(_.Cc),2);d=B.yieldResult;d.setUpPositionSyncInterval(b);_.tn(B)})};
_.E.performDataUpdate=function(b,d){_.N("kevlar_early_popup_close")||_.BG(this.hostElement,"yt-close-all-popups-action",[["ytd-video-download-toast-renderer"]]);var B=!b.filler;B&&(_.hU("lps"),_.N("config_age_report_killswitch")||iQO());var k=$_(b),G,P=!1;if(_.N("kevlar_remove_page_dom_on_switch")){var v=d&&$_(d);k===v&&(G=this.getCurrentPage())}G||(G=gB(this.pagePool,k));B&&Zja(this.pagePool.elementPoolPopulator,k);B&&!this.renderLoadingStateJobId&&(P=this.setActivePage(G));if(G){v=k==="watch";var L=
k==="shorts",A=k==="learning_journey_watch";_.N("kevlar_flush_jobs_before_setting_player_response")&&this.flushPageDisposeJobset(G);if(v||L||A)G.playerData=b.playerResponse;if(L){b.reelWatchSequenceResponse?G.reelWatchSequenceResponse=b.reelWatchSequenceResponse:!G.cachedReelWatchSequenceResponse||G.reelWatchSequenceResponse||_.N("web_enable_delay_shorts_sequence_call_new")||(G.reelWatchSequenceResponse=G.cachedReelWatchSequenceResponse);b.reelWatchSequenceResponse&&(d==null?void 0:d.page)!=="shorts"&&
(G.cachedReelWatchSequenceResponse=b.reelWatchSequenceResponse);G.currentEndpoint=b.endpoint;var a;G.isPreviousPageShorts=!!(d==null?0:(a=d.endpoint)==null?0:a.reelWatchEndpoint)}a=this.isDownloadsPage(b);var O=this.isDownloadsPage(d);a&&!O?this.setPlayerSyncInterval(6E5):!a&&O&&this.setPlayerSyncInterval();_.N("block_all_player_prefetch_requests")||this.preparePrefetchRequest(b,G,B,v,L,A);Xer(_.I2().resolve(_.VD),d,b);if(_.N("enable_ai_companion")){var I;(I=_.I2().resolve(_.O6(_.vV)))==null||_.u1O(I,
this.getPersistentPanelSurface(k))}_.X9(_.I2().resolve(_.Nn));_.N("kevlar_flush_jobs_before_setting_player_response")||this.flushPageDisposeJobset(G);B?(B=typeof G.loadPage,B==="function"?(G.pageContext=Cfg(this.contextSwitcher,G,G.data!==b.response),B=function(){G.loadPage(b.response)},this.shouldApplySlideTransition&&G.is==="ytd-browse"&&P&&(k==="learning"||this.isDifferentBrowseId(b==null?void 0:b.endpoint,d==null?void 0:d.endpoint))?cWr(this.viewTransitionManager,B):this.shouldRunWatchNextLoadedTransition(G,
P)?zhm(this.viewTransitionManager,B):B()):_.Ys(new _.iq("b/38014653 ",[k,
G.is,G.nodeName,B,G.isAttached,d&&$_(d),this.hostElement.children.length])),_.hU("pdl")):(G.hidden=!0,b.response.filler=!0,G.data=b.response,this.attachPage(G));_.dp(this.hostElement,"yt-page-data-updated",{pageType:k})}_.ws(_.Y8,function(){_.N("logging_avoid_blocking_during_navigation")&&_.jIE().transition("none");var D=pik(),U=G;if(b){var M=QHa(b),z=qmr(b),H;a:{if(b.playerResponse){var l=b.playerResponse,F;if((H=l.auxiliaryUi)==null?0:(F=H.messageRenderers)==null?0:F.upsellDialogRenderer){H=l.auxiliaryUi.messageRenderers.upsellDialogRenderer;
break a}}else if(b.response&&(H=b.response,(l=H.overlay)==null?0:l.upsellDialogRenderer)){H=H.overlay.upsellDialogRenderer;break a}H=void 0}var K;var u;F=(K=b.playerResponse)==null?void 0:(u=K.auxiliaryUi)==null?void 0:u.messageRenderers;K=(F==null?void 0:F.enforcementMessageViewModel)||(F==null?void 0:F.bkaEnforcementMessageViewModel);K=(K==null?void 0:K.displayType)!=="ENFORCEMENT_MESSAGE_VIEW_MODEL_DISPLAY_TYPE_PLAYER"?K:void 0;var r;a:{if(b.response&&(u=b.response,(r=u.overlay)==null?0:r.commandWrapperPromoRenderer)){r=
u.overlay.commandWrapperPromoRenderer;break a}r=void 0}NEO(D,M,z,H,K,r,U)}})};
_.E.preparePrefetchRequest=function(b,d,B,k,G,P){var v,L,A,a,O,I,D,U,M,z,H,l,F,K,u;return _.f(function(r){if(r.nextAddress==1)return!B||!(k||G||P)||_.N("kevlar_disable_background_prefetch")&&_.bq(_.um1)()===0?r.return():(v=_.BE(d))?r.yield(v.getPlayerPromise(),2):r.return();L=r.yieldResult;A=_.I2().resolve(_.O6(_.Ng));if(!A)return r.return();if(G)return a=_.Bs(_.wN),uWO(a,(O=b.endpoint)==null?void 0:O.reelWatchEndpoint,d.reelWatchSequenceResponse,L,A),r.return();U=(I=b.response)==null?void 0:(D=I.responseContext)==
null?void 0:D.webResponseContextExtensionData;if(!U)return r.return();F=(M=b.response)==null?void 0:(z=M.contents)==null?void 0:(H=z.twoColumnWatchNextResults)==null?void 0:(l=H.autoplay)==null?void 0:l.autoplay;K=_.I2().resolve(_.Ib);u=_.Bs(_.wN);KZE(u,U,L,A,K,F);_.tn(r)})};
_.E.movePlayerToWatch=function(b){var d=this,B,k;return _.f(function(G){B=gB(d.pagePool,"watch");k=B.getPlayerContainer();b.appendTo(k);_.tn(G)})};
_.E.movePlayerToShorts=function(b){var d=this,B,k,G;return _.f(function(P){B=gB(d.pagePool,"shorts");k=B.getPlayerContainer();(G=b)==null||G.appendTo(k,void 0,!0);_.tn(P)})};
_.E.getPlayerFromWatch=function(){var b=gB(this.pagePool,"watch");return _.BE(b)};
_.E.getPlayerFromShorts=function(){var b=gB(this.pagePool,"shorts");return _.BE(b)};
_.E.startLoadingWatch=function(){var b=this,d=gB(this.pagePool,"watch");this.renderLoadingStateJobId?(_.Y8.cancelJob(this.renderLoadingStateJobId),this.renderLoadingStateJobId=0,_.N("web_watch_transition_enable_start_loading_watch_callsite")?JWP(this.viewTransitionManager,function(){b.renderPageLoadingState("watch")}):this.renderPageLoadingState("watch")):this.setActivePage(d,"watch");
if(_.N("enable_ai_companion")){var B;(B=_.I2().resolve(_.O6(_.vV)))==null||_.u1O(B,this.getPersistentPanelSurface("watch"))}};
_.E.startLoadingShorts=function(){var b=gB(this.pagePool,"shorts");this.setActivePage(b,"shorts")};
_.E.startLoadingLearningJourney=function(){var b=gB(this.pagePool,"learning_journey_watch");this.setActivePage(b,"learning_journey_watch")};
_.E.getCurrentPage=function(){return this.currentPage};
_.E.getDestinationPageType=function(){return this.destinationPageType};
_.E.getCurrentData=function(){return this.data};
_.E.isOnWatch=function(){return this.isWatchPage(this.currentPage)};
_.E.isOnShorts=function(){var b;return((b=this.currentPage)==null?void 0:b.is)==="ytd-shorts"};
_.E.isWatchPage=function(b){return!!b&&(b.is==="ytd-watch-flexy"||b.is==="ytd-watch-fixie"||b.is==="ytd-watch-grid")};
_.E.preparePage=function(b,d){var B=this,k=function(){var v=B.pagePool.preparePage(b,B.currentPage,d);v&&B.attachPage(v)},G=function(v){_.bE(v,d);
_.eu(v)};
if(_.N("kevlar_enable_mss_page_modules_client")){var P=this.getModuleNameForType(b);if(P=pe0(_.I2().resolve(_.KF),[P])){P.then(k.bind(this)).catch(G.bind(this));return}}try{k()}catch(v){G(v)}};
_.E.lazyPrepareCriticalPages=function(b,d){b=_.m0(d)||b;_.N("kevlar_enable_mss_page_modules_client")?this.downloadPageModules(b).then(this.maybePrepareWatchPage.bind(this,b)):this.maybePrepareWatchPage(b)};
_.E.maybePrepareWatchPage=function(b){b==="watch"||b==="learning_journey_watch"&&_.N("web_watch_learning_journey_disable_lazy_pages")||_.ws(_.Y8,this.preparePage.bind(this,"watch"))};
_.E.downloadPageModules=function(b){b=this.getModuleNameForType(b);var d=new Set(["browse","search","shorts",this.getModuleNameForType("watch")]);d.delete(b);var B=_.I2().resolve(_.KF);B.JSC$19043_loadModules(b);return B.JSC$19043_loadModules.apply(B,_.K6(d))};
_.E.renderPageLoadingState=function(b,d){this.preparePage(b,d);var B=gB(this.pagePool,b);B.loadingData&&(B.loadingData.endpoint=d);B.loading=!0;this.setActivePage(B,b);b!=="watch"&&b!=="learning_journey_watch"||_.dp(this.hostElement,"yt-guide-close")};
_.E.prepareForNavigation=function(b,d){var B=this;if(this.currentPage&&this.data){var k=_.m0(d)||b;this.destinationPageType=k;$_(this.data)==k&&_.dp(this.currentPage,"yt-page-data-will-update",{bubbles:!1})}if((b==="watch"||b==="learning_journey_watch")&&this.data&&this.data.page!=="watch"&&this.data.page!=="learning_journey_watch"){this.renderLoadingStateJobId&&_.Y8.cancelJob(this.renderLoadingStateJobId);_.I2().resolve(_.VD).deactivate(d);_.IE(_.Y8,function(){var P=B.viewTransitionManager,v=B.currentPage;
if(P.isLockupToWatchTransitionEnabled&&P.isLockupThumbnailRegistrationEnabled&&v)if(P.registeredLockupThumbnail)P.lockupThumbnailRegisteredFromWatchEndpoint&&_.eu(new _.iq("Lockup thumbnail already registered from watch endpoint."));else{a:{var L=_.p(d,_.KB);if(L==null?0:L.videoId){var A="yt-lockup-view-model ."+_.e1w(L.videoId)+" yt-thumbnail-view-model";v=v.querySelectorAll(A);if(v.length===1){L=v[0];break a}v.length>1?_.eu(new _.iq("Multiple LockupViewModel thumbnails found for videoId: "+L.videoId+
". Selector: "+A)):_.N("web_thumbnail_to_watch_transition_debug")&&_.eu(new _.iq("No LockupViewModel thumbnail found for videoId: "+L.videoId+". Selector: "+A))}L=void 0}L&&(P.registeredLockupThumbnail=L,P.lockupThumbnailRegisteredFromWatchEndpoint=!0,_.Rnm(P,L))}});
var G=this.data;this.renderLoadingStateJobId=_.IE(_.Y8,function(){JWP(B.viewTransitionManager,function(){if(B.data!=G){var P=gB(B.pagePool,b);B.setActivePage(P)}else B.renderPageLoadingState(b,d);B.renderLoadingStateJobId=0})},150)}};
_.E.preparePageDispose=function(){if(this.currentPage&&Array.isArray(this.currentPage.pageDisposeJobs)&&this.currentPage.pageDisposeJobs.length!==0){var b=new _.JF(1);this.currentPage.pageDisposeJobs.forEach(function(d){_.zl(b,d)});
this.pageDisposeJobsets.set(this.currentPage,b)}};
_.E.flushPageDisposeJobset=function(b){var d=this.pageDisposeJobsets.get(b);d&&(d.flushJobs(),this.pageDisposeJobsets.delete(b))};
_.E.onYtStopOldPlayer=function(b,d){d=d===void 0?!1:d;var B,k=_.Mt("kevlar_new_stop_old_player_logic_pages");if(_.N("kevlar_check_current_page_on_stop_old_player")&&(k.length===0||this.currentPage&&k.includes(this.currentPage.is)))if(this.data&&(B=$_(this.data)),$_(b)===B&&this.currentPage&&$_(this.currentPage.data)!==B)var G=_.BE(this.currentPage);else B=$_(this.data),G=gB(this.pagePool,B),G=_.BE(G);else this.data&&(B=$_(this.data),G=gB(this.pagePool,B),G=_.BE(G));if(G){k=$_(b);var P=gB(this.pagePool,
k);P=_.BE(P);if(G==P)d&&!_.N("kevlar_disable_preemptive_player_reset")&&G.resetForNewPlayback();else if(d=B==="watch"&&k!=="watch",!d||k==="shorts"||_.OS$()&&!lXO(this.data,b))b=_.I2().resolve(_.VD),d&&b.isMiniplayerActive()&&b.pipController.getWindow()||G.stop()}};
_.E.isDifferentBrowseId=function(b,d){b=_.p(b,_.$x);d=_.p(d,_.$x);return(b==null?void 0:b.browseId)!==(d==null?void 0:d.browseId)};
_.E.getPersistentPanelSurface=function(b){switch(b){case "watch":return"WATCH";default:return"APP"}};
_.DB.Object.defineProperties(QB,{template:{configurable:!0,enumerable:!0,get:function(){return pNE()}}});
_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],QB.prototype,"ytActionHandlerBehavior",void 0);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-page-manager"})],QB);_.V(QB,"ytd-page-manager",function(){return pNE()},{mode:_.s_("kevlar_poly_si_batch_j081")?1:2});var MF4;var qV=function(){var b=_.g.apply(this,arguments)||this;b.useListItemStyles=_.N("web_list_item_style_for_menu_items");b.systemIcons=_.N("kevlar_system_icons");return b};
_.c(qV,_.g);_.E=qV.prototype;_.E.ready=function(){this.hostElement.addEventListener("tap",_.mq(this,this.onEndpointTapExtra))};
_.E.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menuitem")};
_.E.onFocus=function(){var b;(b=_.Cl(this.hostElement).querySelector("tp-yt-paper-item"))==null||b.focus()};
_.E.onEndpointTapExtra=function(b){_.dp(this.hostElement,"iron-activate");var d=this.data.navigationEndpoint;d&&_.p(d,_.XhQ)&&(b.stopPropagation(),_.PG(this.hostElement,[d],this.hostElement))};
_.E.computeIcon=function(b){return b&&b.iconType?_.fx(b.iconType):""};
_.E.computeHasSeparator=function(){return!(!this.data||!this.data.hasSeparator)};
_.E.computeIconHidden=function(){return this.useIcons?!1:!this.icon};
_.E.forceUpdateStylesOnLegacyBrowsers=function(){_.N("kevlar_legacy_browsers")&&_.Wf(this.hostElement)};
qV.prototype.forceUpdateStylesOnLegacyBrowsers=qV.prototype.forceUpdateStylesOnLegacyBrowsers;qV.prototype.onFocus=qV.prototype.onFocus;_.w([_.R(_.X4),_.n("design:type",Object)],qV.prototype,"ytdOpenPopupBehavior",void 0);_.w([_.R(_.SxP.YtConditionalRendererBehavior),_.n("design:type",Object)],qV.prototype,"ytConditionalRendererBehavior",void 0);_.w([_.R(_.wb.YtEndpointBehavior),_.n("design:type",Object)],qV.prototype,"ytEndpointBehavior",void 0);
_.w([_.Z(),_.n("design:type",Object)],qV.prototype,"data",void 0);_.w([_.Z({computed:"computeIcon(data.icon)",value:""}),_.n("design:type",String)],qV.prototype,"icon",void 0);_.w([_.Z({reflectToAttribute:!0,value:!1}),_.n("design:type",Boolean)],qV.prototype,"useIcons",void 0);_.w([_.Z({computed:"computeHasSeparator(data.hasSeparator)",reflectToAttribute:!0}),_.n("design:type",Boolean)],qV.prototype,"hasSeparator",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],qV.prototype,"useListItemStyles",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],qV.prototype,"systemIcons",void 0);_.w([_.$0("focus"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],qV.prototype,"onFocus",null);_.w([_.O8("useIcons","hasSeparator"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],qV.prototype,"forceUpdateStylesOnLegacyBrowsers",null);
_.V(qV,"ytd-menu-navigation-item-renderer",function(){if(MF4===void 0){var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);MF4=b}b=MF4;return b},{mode:1});var cVO;var JVE=_.QS(_.AU("DOWNLOAD",{},"Download")),zo0=_.QS(_.AU("DELETE_FROM_DOWNLOADS",{},"Delete from downloads")),RoW=_.QS(_.AU("RETRY",{},"Retry")),XNm=_.QS(_.AU("PAUSE_DOWNLOADING",{},"Pause downloading")),hoQ=_.QS(_.AU("RESUME_DOWNLOAD",{},"Resume download")),xF=function(){var b=_.g.apply(this,arguments)||this;b.primaryText=JVE;b.primaryIconType="OFFLINE_DOWNLOAD";b.hasSecondaryContent=!1;b.hasSeparator=!1;b.transferState="TRANSFER_STATE_UNKNOWN";b.isVideoDeletedByUser=!1;b.isHidden=!1;b.offlineabilityState=
"ADD_TO_OFFLINE_BUTTON_STATE_ENABLED";return b};
_.c(xF,_.g);_.E=xF.prototype;_.E.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menuitem")};
_.E.onFocus=function(){this.primaryEntry.focus()};
_.E.onPrimaryClicked=function(){this.sendOfflineAction(this.primaryAction)};
_.E.onSecondaryClicked=function(){this.sendOfflineAction(this.secondaryAction)};
_.E.getRemoveAction=function(){return"ACTION_REMOVE"};
_.E.sendOfflineAction=function(b){var d=this.data.serviceEndpoint;if(d){var B=_.p(d,_.DC);B&&b&&(B.action=b);this.ytComponentBehavior.resolveCommand(d)}};
_.E.onTransferStateChange=function(){this.hasSecondaryContent=!1;this.secondaryAction=this.primaryAction=void 0;if(this.isVideoDeletedByUser)this.primaryText=JVE,this.primaryIconType="OFFLINE_DOWNLOAD",this.primaryAction="ACTION_ADD";else switch(this.transferState){case "TRANSFER_STATE_UNKNOWN":this.primaryText=JVE;this.primaryIconType="OFFLINE_DOWNLOAD";this.primaryAction="ACTION_ADD";break;case "TRANSFER_STATE_FAILED":case "TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH":this.primaryText=RoW;
this.primaryIconType="OFFLINE_DOWNLOAD";this.primaryAction="ACTION_RETRY";this.secondaryText=zo0;this.secondaryIconType="DELETE";this.secondaryAction=this.getRemoveAction();this.hasSecondaryContent=!0;break;case "TRANSFER_STATE_PAUSED_BY_USER":this.primaryText=hoQ;this.primaryIconType="OFFLINE_DOWNLOAD";this.primaryAction="ACTION_RESUME";this.secondaryText=zo0;this.secondaryIconType="DELETE";this.secondaryAction=this.getRemoveAction();this.hasSecondaryContent=!0;break;case "TRANSFER_STATE_TRANSFERRING":this.primaryText=
XNm;this.primaryIconType="OFFLINE_PAUSE";this.primaryAction="ACTION_PAUSE";this.secondaryText=zo0;this.secondaryIconType="DELETE";this.secondaryAction=this.getRemoveAction();this.hasSecondaryContent=!0;break;case "TRANSFER_STATE_COMPLETE":case "TRANSFER_STATE_TRANSFER_IN_QUEUE":this.primaryText=zo0;this.primaryIconType="DELETE";this.primaryAction=this.getRemoveAction();break;default:this.primaryText=JVE,this.primaryIconType="OFFLINE_DOWNLOAD",this.primaryAction="ACTION_ADD"}};
_.E.showHideButton=function(){var b;this.isHidden=this.offlineabilityState!=="ADD_TO_OFFLINE_BUTTON_STATE_ENABLED"||((b=this.playerStateEntity)==null?void 0:b.adsState)==="ADS_STATE_PLAYING"};
_.E.isSecondaryEntryHidden=function(b,d){return b?!0:!d};
_.E.computeHasSeparator=function(){var b;return!((b=this.data)==null||!b.hasSeparator)};
_.E.computePlayerStateEntityKey=function(b){return b};
xF.prototype.showHideButton=xF.prototype.showHideButton;xF.prototype.onTransferStateChange=xF.prototype.onTransferStateChange;xF.prototype.onFocus=xF.prototype.onFocus;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],xF.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.fH),_.n("design:type",Object)],xF.prototype,"ytdReduxBehavior",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],xF.prototype,"ytComponentBehavior",void 0);
_.w([_.Z(),_.n("design:type",Object)],xF.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Object)],xF.prototype,"primaryText",void 0);_.w([_.Z(),_.n("design:type",String)],xF.prototype,"primaryIconType",void 0);_.w([_.Z(),_.n("design:type",String)],xF.prototype,"primaryAction",void 0);_.w([_.Z(),_.n("design:type",Object)],xF.prototype,"secondaryText",void 0);_.w([_.Z(),_.n("design:type",String)],xF.prototype,"secondaryIconType",void 0);
_.w([_.Z(),_.n("design:type",String)],xF.prototype,"secondaryAction",void 0);_.w([_.Z(),_.n("design:type",Object)],xF.prototype,"hasSecondaryContent",void 0);_.w([_.Z({computed:"computeHasSeparator(data.hasSeparator)",reflectToAttribute:!0}),_.n("design:type",Object)],xF.prototype,"hasSeparator",void 0);_.w([_.Z({computed:"computePlayerStateEntityKey(data.playerStateEntityKey)"}),_.n("design:type",String)],xF.prototype,"playerStateEntityKey",void 0);
_.w([_.Z({selector:_.fQ,selectorArgs:["playerStateEntityKey"]}),_.n("design:type",Object)],xF.prototype,"playerStateEntity",void 0);_.w([_.Z({selector:_.ZS,selectorArgs:["data.serviceEndpoint.offlineVideoEndpoint.videoId"]}),_.n("design:type",String)],xF.prototype,"transferState",void 0);_.w([_.Z({selector:_.G8y,selectorArgs:["data.serviceEndpoint.offlineVideoEndpoint.videoId"]}),_.n("design:type",Object)],xF.prototype,"isVideoDeletedByUser",void 0);
_.w([_.Z(),_.n("design:type",Object)],xF.prototype,"isHidden",void 0);_.w([_.Z({selector:_.xld,selectorArgs:["data.serviceEndpoint.offlineVideoEndpoint.videoId"]}),_.n("design:type",Object)],xF.prototype,"offlineabilityState",void 0);_.w([_.DM("#primary-entry"),_.n("design:type",Object)],xF.prototype,"primaryEntry",void 0);_.w([_.$0("focus"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],xF.prototype,"onFocus",null);
_.w([_.pl("transferState","isVideoDeletedByUser"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],xF.prototype,"onTransferStateChange",null);_.w([_.pl("offlineabilityState","playerStateEntity"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],xF.prototype,"showHideButton",null);
_.V(xF,"ytd-menu-service-item-download-renderer",function(){if(cVO===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);cVO=b}b=cVO;return b},{mode:1});var HWE;var YF=function(){var b=_.g.apply(this,arguments)||this;b.useIcons=!1;b.systemIcons=_.N("kevlar_system_icons");b.useListItemStyles=_.N("web_list_item_style_for_menu_items");return b};
_.c(YF,_.g);_.E=YF.prototype;_.E.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menuitem")};
_.E.onFocus=function(){var b;(b=_.Cl(this.hostElement).querySelector("tp-yt-paper-item"))==null||b.focus()};
_.E.onTap=function(){_.kJ(this.hostElement,"yt-menu-service-item-selected-action",[this.data]);var b=this.data.serviceEndpoint,d=this.data.command;if(b){var B,k=(B=this.data)==null?void 0:B.trackingParams;B=!!_.p(b,_.MHH);k&&B&&_.Yg().dispatch(_.ER({type:"SET_PARENT_CLICK_TRACKING_PARAMS",payload:{parentClickTrackingParams:k}}));this.ytComponentBehavior.resolveCommand(b)||_.I2().resolve(_.U6).resolveCommand(b,{form:{element:this.hostElement}})}d&&(this.ytComponentBehavior.resolveCommand(d)||_.PG(this.hostElement,
[d],this.hostElement))};
_.E.computeIcon=function(b){return b&&b.iconType?_.fx(b.iconType):""};
_.E.computeIconHidden=function(){return this.useIcons?!1:!this.icon};
_.E.computeHasSeparator=function(){var b;return!((b=this.data)==null||!b.hasSeparator)};
_.E.forceUpdateStylesOnLegacyBrowsers=function(){_.N("kevlar_legacy_browsers")&&_.Wf(this.hostElement)};
_.E.computeIsSelected=function(){var b;return!((b=this.data)==null||!b.isSelected)};
YF.prototype.forceUpdateStylesOnLegacyBrowsers=YF.prototype.forceUpdateStylesOnLegacyBrowsers;YF.prototype.onTap=YF.prototype.onTap;YF.prototype.onFocus=YF.prototype.onFocus;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],YF.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.X4),_.n("design:type",Object)],YF.prototype,"ytdOpenPopupBehavior",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],YF.prototype,"ytComponentBehavior",void 0);
_.w([_.R(_.SxP.YtConditionalRendererBehavior),_.n("design:type",Object)],YF.prototype,"ytConditionalRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],YF.prototype,"data",void 0);_.w([_.Z({computed:"computeIcon(data.icon)",value:""}),_.n("design:type",String)],YF.prototype,"icon",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],YF.prototype,"useIcons",void 0);
_.w([_.Z({computed:"computeHasSeparator(data.hasSeparator)",reflectToAttribute:!0}),_.n("design:type",Boolean)],YF.prototype,"hasSeparator",void 0);_.w([_.Z({computed:"computeIsSelected(data.isSelected)",reflectToAttribute:!0}),_.n("design:type",Boolean)],YF.prototype,"isSelected",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],YF.prototype,"systemIcons",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],YF.prototype,"useListItemStyles",void 0);
_.w([_.$0("focus"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],YF.prototype,"onFocus",null);_.w([_.$0("tap"),_.n("design:type",Function),_.n("design:paramtypes",[Event]),_.n("design:returntype")],YF.prototype,"onTap",null);_.w([_.O8("useIcons","hasSeparator"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],YF.prototype,"forceUpdateStylesOnLegacyBrowsers",null);
_.V(YF,"ytd-menu-service-item-renderer",function(){if(HWE===void 0){var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);HWE=b}b=HWE;return b},{mode:2});var lEQ;var ev=function(){return _.g.apply(this,arguments)||this};
_.c(ev,_.g);_.E=ev.prototype;_.E.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.E.onDataChanged=function(){var b=this;_.Op(this,function(){b.postbox.openDialog();b.focus();_.dp(b.hostElement,"yt-refit")})};
_.E.focus=function(){this.postbox.focus()};
_.E.closePopup=function(){_.BG(this.hostElement,"yt-close-popup-action")};
_.E.onYtCommentboxDismiss=function(){this.closePopup()};
ev.prototype.onYtCommentboxDismiss=ev.prototype.onYtCommentboxDismiss;ev.prototype.onDataChanged=ev.prototype.onDataChanged;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],ev.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],ev.prototype,"data",void 0);_.w([_.Z({value:function(){return _.AU("SBOX_INAPPROPRIATE_CANCEL")}}),
_.n("design:type",String)],ev.prototype,"closeButtonAriaLabel",void 0);_.w([_.DM("#postbox"),_.n("design:type",Object)],ev.prototype,"postbox",void 0);_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],ev.prototype,"onDataChanged",null);_.w([_.$0("yt-commentbox-dismiss"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],ev.prototype,"onYtCommentboxDismiss",null);
_.w([_.ZM({disableElementRegistration:!0,is:"ytd-backstage-post-dialog-popup-renderer"})],ev);
_.V(ev,"ytd-backstage-post-dialog-popup-renderer",function(){if(lEQ!==void 0)return lEQ;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return lEQ=b},{mode:1});var tF4;var bW=function(){var b=_.g.apply(this,arguments)||this;b.modernModal=!0;return b};
_.c(bW,_.g);bW.prototype.attached=function(){this.hostElement.setAttribute("modal","true")};
bW.prototype.computeShouldHideOldButtons=function(){var b;return!((b=this.data)==null?0:b.button)};
_.DB.Object.defineProperties(bW.prototype,{buttonRendererData:{configurable:!0,enumerable:!0,get:function(){var b,d;return(b=this.data)==null?void 0:(d=b.button)==null?void 0:d.buttonRenderer}}});
_.w([_.Z(),_.n("design:type",Object)],bW.prototype,"data",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],bW.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.B5.YtEventForwardingBehavior),_.n("design:type",Object)],bW.prototype,"ytEventForwardingBehavior",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],bW.prototype,"modernModal",void 0);_.w([_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],bW.prototype,"buttonRendererData",null);
_.w([_.ZM({disableElementRegistration:!0,is:"ytd-modal-with-title-and-button-renderer"})],bW);
_.V(bW,"ytd-modal-with-title-and-button-renderer",function(){if(tF4!==void 0)return tF4;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return tF4=b},{mode:1});var jag;var dC=function(){return _.g.apply(this,arguments)||this};
_.c(dC,_.g);dC.prototype.pageChangedForBinding=function(){this.hostElement.dispatchEvent(new _.pA("page-changed",this.page))};
dC.prototype.pageChangedForBinding=dC.prototype.pageChangedForBinding;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],dC.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],dC.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",String)],dC.prototype,"page",void 0);_.w([_.O8("page"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],dC.prototype,"pageChangedForBinding",null);
_.w([_.ZM({is:"ytd-account-item-section-header-renderer",disableElementRegistration:!0})],dC);
_.V(dC,"ytd-account-item-section-header-renderer",function(){if(jag!==void 0)return jag;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return jag=b},{mode:1});var Fl4;var BR=function(){return _.g.apply(this,arguments)||this};
_.c(BR,_.g);BR.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"}}}};
BR.prototype.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents"}};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],BR.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],BR.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.RY),_.n("design:type",Object)],BR.prototype,"ytContinuationHandlerBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],BR.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!1}),_.n("design:type",Function)],BR.prototype,"onAccountItemTap",void 0);
_.w([_.ZM({is:"ytd-account-item-section-renderer",disableElementRegistration:!0})],BR);
_.V(BR,"ytd-account-item-section-renderer",function(){if(Fl4!==void 0)return Fl4;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return Fl4=b},{mode:1});var ZWW;var g2r;var yVE=function(){return _.g.apply(this,arguments)||this};
_.c(yVE,_.g);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],yVE.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],yVE.prototype,"data",void 0);_.w([_.ZM({is:"ytd-accounts-dialog-header-renderer",disableElementRegistration:!0})],yVE);
_.V(yVE,"ytd-accounts-dialog-header-renderer",function(){if(g2r!==void 0)return g2r;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return g2r=b},{mode:1});var Snr;var ka=function(){return _.g.apply(this,arguments)||this};
_.c(ka,_.g);ka.prototype.configureRendererStamper=function(){return{"data.managedAccountDisclaimer":{id:"managedAccountDisclaimer",mapping:{compactLinkRenderer:"ytd-compact-link-renderer"}}}};
_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],ka.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],ka.prototype,"data",void 0);_.w([_.ZM({is:"ytd-google-account-header-renderer",disableElementRegistration:!0})],ka);
_.V(ka,"ytd-google-account-header-renderer",function(){if(Snr!==void 0)return Snr;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return Snr=b},{mode:1});var Ga=function(){return _.g.apply(this,arguments)||this};
_.c(Ga,_.g);Ga.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"}}}};
Ga.prototype.pageChangedForBinding=function(){this.hostElement.dispatchEvent(new _.pA("page-changed",this.page))};
Ga.prototype.pageChangedForBinding=Ga.prototype.pageChangedForBinding;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Ga.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],Ga.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Ga.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",String)],Ga.prototype,"page",void 0);
_.w([_.O8("page"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Ga.prototype,"pageChangedForBinding",null);_.w([_.ZM({is:"ytd-account-section-list-renderer",disableElementRegistration:!0})],Ga);
_.E_()(Ga,"ytd-account-section-list-renderer",function(){if(ZWW===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);ZWW=b}b=ZWW;return b},{allowedProps:["data"],
mode:1});var VFW;var PR=function(){var b=_.g.apply(this,arguments)||this;b.enableHandlesAccountMenuSwitcher=_.N("enable_handles_account_menu_switcher");return b};
_.c(PR,_.g);PR.prototype.dataChanged=function(){if(this.data)this.avatar.onShow()};
PR.prototype.dataChanged=PR.prototype.dataChanged;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],PR.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],PR.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],PR.prototype,"enableHandlesAccountMenuSwitcher",void 0);_.w([_.DM("#avatar"),_.n("design:type",Object)],PR.prototype,"avatar",void 0);
_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],PR.prototype,"dataChanged",null);_.w([_.ZM({is:"ytd-active-account-header-renderer",disableElementRegistration:!0})],PR);
_.E_()(PR,"ytd-active-account-header-renderer",function(){if(VFW===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);VFW=b}b=VFW;return b},{allowedProps:["data"],
mode:1});var iWW;var wNO;var EM=function(){return _.g.apply(this,arguments)||this};
_.c(EM,_.g);EM.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
EM.prototype.onBackTap=function(){_.dp(this.hostElement,"yt-menu-back-tapped")};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],EM.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],EM.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],EM.prototype,"data",void 0);_.w([_.ZM({is:"ytd-simple-menu-header-renderer",disableElementRegistration:!0})],EM);
_.E_()(EM,"ytd-simple-menu-header-renderer",function(){if(wNO===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);wNO=b}b=wNO;return b},{allowedProps:["data"],
mode:2});var uc5;var Klm=function(){return _.g.apply(this,arguments)||this};
_.c(Klm,_.g);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Klm.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Klm.prototype,"data",void 0);_.w([_.ZM({is:"ytd-comment-video-thumbnail-header-renderer",disableElementRegistration:!0})],Klm);
_.V(Klm,"ytd-comment-video-thumbnail-header-renderer",function(){if(uc5!==void 0)return uc5;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return uc5=b},{mode:1});var n2E;var TRE=function(){return _.g.apply(this,arguments)||this};
_.c(TRE,_.g);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],TRE.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],TRE.prototype,"data",void 0);_.w([_.ZM({is:"ytd-abuse-type-selector-renderer",disableElementRegistration:!0})],TRE);
_.V(TRE,"ytd-abuse-type-selector-renderer",function(){if(n2E!==void 0)return n2E;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return n2E=b},{mode:1});var rVE;var Qa4=(0,_.nds)(_.KJ2.reportChannelAbuse,{isVideoIdSelectedSelector:function(b,d){return d in b.selectedVideoIds},
additionalContextSelector:function(b){return b.additionalContext},
impersonatedChannelUrlSelector:function(b){return b.impersonatedChannelUrl},
reportChannelAbuseSelector:function(b){return b}});var sM=function(){return _.g.apply(this,arguments)||this};
_.c(sM,_.g);sM.prototype.attached=function(){var b=this;this.additionalContext=this.additionalContextRedux||"";requestAnimationFrame(function(){b.additionalContextInput.focusTextInput()})};
sM.prototype.handleAdditionalContextChanged=function(){var b=this;_.Kl(this,"ytd-report-channel-additional-context-update",function(){b.ytdReduxBehavior.dispatch(_.ER({type:"ADDITIONAL_CONTEXT_UPDATED",payload:b.additionalContext}))},300)};
sM.prototype.updateAdditionalContextFromBinding=function(b){this.additionalContext=b.detail.value};
sM.prototype.handleAdditionalContextChanged=sM.prototype.handleAdditionalContextChanged;_.w([_.R(_.fH),_.n("design:type",Object)],sM.prototype,"ytdReduxBehavior",void 0);_.w([_.Z(),_.n("design:type",String)],sM.prototype,"additionalContext",void 0);_.w([_.Z({selector:Qa4.additionalContextSelector}),_.n("design:type",String)],sM.prototype,"additionalContextRedux",void 0);_.w([_.Z(),_.n("design:type",Object)],sM.prototype,"data",void 0);
_.w([_.DM("yt-text-input-form-field-renderer"),_.n("design:type",Object)],sM.prototype,"additionalContextInput",void 0);_.w([_.O8("additionalContext"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],sM.prototype,"handleAdditionalContextChanged",null);_.w([_.ZM({is:"ytd-report-channel-modal-additional-context-renderer",disableElementRegistration:!0})],sM);
_.V(sM,"ytd-report-channel-modal-additional-context-renderer",function(){if(rVE!==void 0)return rVE;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return rVE=b},{mode:1});var qnm;var C$=function(){var b=_.g.apply(this,arguments)||this;b.nextButtonDisabled=null;b.submitEndpoint=null;b.navigationEndpoint=null;b.actionMap={"yt-report-form-update":"handleReportFormEndpointUpdateAction","yt-signal-action-submit-form":"handleSignalActionSubmitForm","ytd-report-channel-modal-disable-next-button-action":"handleReportChannelModalDisableNextButtonAction"};return b};
_.c(C$,_.g);_.E=C$.prototype;_.E.computeNextButtonData=function(b,d,B){var k={};d&&(k.navigationEndpoint=d);B&&(k.serviceEndpoint=B);b&&b.buttonRenderer&&_.w1.extend(k,b.buttonRenderer);return k};
_.E.handleReportChannelModalDisableNextButtonAction=function(b){this.setNextButtonIsDisabled(b)};
_.E.handleReportFormEndpointUpdateAction=function(b){this.setNextButtonIsDisabled(!!b.disableSubmitButton);this.resetEndpointData();b.submitEndpoint?this.submitEndpoint=b.submitEndpoint:b.submitNavigationEndpoint&&(this.navigationEndpoint=b.submitNavigationEndpoint)};
_.E.handleSignalActionSubmitForm=function(){var b,d=Object.keys(((b=this.reportChannelAbuseForm)==null?void 0:b.selectedVideoIds)||{}),B;b=((B=this.reportChannelAbuseForm)==null?void 0:B.additionalContext)||"";var k;B=((k=this.reportChannelAbuseForm)==null?void 0:k.impersonatedChannelUrl)||"";var G;if((G=this.data)==null?0:G.submitEndpoint){d={impersonated_channel_url:B,text:b,video_ids:d};var P;_.I2().resolve(_.U6).resolveCommand((P=this.data)==null?void 0:P.submitEndpoint,{form:Object.assign({},
d,{element:this.hostElement})})}this.setNextButtonIsDisabled(!0)};
_.E.onYtServiceRequestCompleted=function(){this.resetEndpointData()};
_.E.onYtServiceRequestError=function(b){this.setNextButtonIsDisabled(!1);_.rT(this.hostElement,b.detail.error.message)};
_.E.setNextButtonIsDisabled=function(b){this.set("data.nextButton.buttonRenderer.isDisabled",b)};
_.E.resetEndpointData=function(){this.submitEndpoint=this.navigationEndpoint=null};
C$.prototype.onYtServiceRequestError=C$.prototype.onYtServiceRequestError;C$.prototype.onYtServiceRequestCompleted=C$.prototype.onYtServiceRequestCompleted;_.w([_.Z(),_.n("design:type",Object)],C$.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Object)],C$.prototype,"nextButtonDisabled",void 0);_.w([_.R(_.fH),_.n("design:type",Object)],C$.prototype,"ytdReduxBehavior",void 0);_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],C$.prototype,"ytActionHandlerBehavior",void 0);
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],C$.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],C$.prototype,"submitEndpoint",void 0);_.w([_.Z(),_.n("design:type",Object)],C$.prototype,"navigationEndpoint",void 0);_.w([_.Z({selector:Qa4.reportChannelAbuseSelector}),_.n("design:type",Object)],C$.prototype,"reportChannelAbuseForm",void 0);
_.w([_.$0("yt-service-request-completed"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],C$.prototype,"onYtServiceRequestCompleted",null);_.w([_.$0("yt-service-request-error"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],C$.prototype,"onYtServiceRequestError",null);_.w([_.ZM({is:"ytd-report-channel-modal-footer-renderer",disableElementRegistration:!0})],C$);
_.V(C$,"ytd-report-channel-modal-footer-renderer",function(){if(qnm!==void 0)return qnm;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return qnm=b},{mode:1});var x3Q;var vR=function(){var b=_.g.apply(this,arguments)||this;b.boundOnTapDismissButton=function(){b.closePopup()};
return b};
_.c(vR,_.g);vR.prototype.configureRendererStamper=function(){return{"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundOnTapDismissButton]]"}}}}}};
vR.prototype.handleDataChanged=function(){_.WA(this.hostElement)};
vR.prototype.closePopup=function(){_.BG(this.hostElement,"yt-close-popup-action")};
vR.prototype.handleDataChanged=vR.prototype.handleDataChanged;_.w([_.Z(),_.n("design:type",Object)],vR.prototype,"boundOnTapDismissButton",void 0);_.w([_.Z(),_.n("design:type",Object)],vR.prototype,"data",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],vR.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],vR.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],vR.prototype,"handleDataChanged",null);_.w([_.ZM({is:"ytd-report-channel-modal-header-renderer",disableElementRegistration:!0})],vR);
_.V(vR,"ytd-report-channel-modal-header-renderer",function(){if(x3Q!==void 0)return x3Q;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return x3Q=b},{mode:1});var Yn8;var L$=function(){var b=_.g.apply(this,arguments)||this;b.autoValidate=!1;b.invalid=!1;b.actionMap={"yt-modify-report-form-command":"handleModifyReportFormCommand"};return b};
_.c(L$,_.g);_.E=L$.prototype;_.E.attached=function(){var b=this;this.impersonatedChannelUrlRedux?(this.impersonatedChannelUrl=this.impersonatedChannelUrlRedux,this.handleImpersonatedChannelUrlChanged()):this.impersonatedChannelUrl="";requestAnimationFrame(function(){b.channelUrlInput.focusTextInput()})};
_.E.disableNextButton=function(b){_.BG(this.hostElement,"ytd-report-channel-modal-disable-next-button-action",[b])};
_.E.handleImpersonatedChannelUrlChanged=function(){var b=this;this.disableNextButton(!0);this.invalid=!1;_.Kl(this,"ytd-report-channel-impersonated-channel-update",function(){var d=b.impersonatedChannelUrl.trim();b.ytdReduxBehavior.dispatch(_.ER({type:"IMPERSONATED_CHANNEL_URL_UPDATED",payload:d}));var B;((B=b.data)==null?0:B.submitEndpoint)&&d&&_.I2().resolve(_.U6).resolveCommand(b.data.submitEndpoint,{form:{impersonated_channel_url:d,element:b.hostElement}})},500)};
_.E.handleModifyReportFormCommand=function(b){this.invalid=this.get("modifyReportFormCommand.action",b)!=="REPORT_FORM_ACTION_ENABLE_SUBMIT_BUTTON";this.disableNextButton(this.invalid)};
_.E.updateInvalidFromBinding=function(b){this.invalid=b.detail.value};
_.E.updateImpersonatedChannelUrlFromBinding=function(b){this.impersonatedChannelUrl=b.detail.value};
L$.prototype.handleImpersonatedChannelUrlChanged=L$.prototype.handleImpersonatedChannelUrlChanged;_.w([_.R(_.fH),_.n("design:type",Object)],L$.prototype,"ytdReduxBehavior",void 0);_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],L$.prototype,"ytActionHandlerBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],L$.prototype,"autoValidate",void 0);_.w([_.Z(),_.n("design:type",Object)],L$.prototype,"invalid",void 0);
_.w([_.Z(),_.n("design:type",String)],L$.prototype,"impersonatedChannelUrl",void 0);_.w([_.Z({selector:Qa4.impersonatedChannelUrlSelector}),_.n("design:type",String)],L$.prototype,"impersonatedChannelUrlRedux",void 0);_.w([_.Z(),_.n("design:type",Object)],L$.prototype,"data",void 0);_.w([_.DM("#text-input"),_.n("design:type",Object)],L$.prototype,"channelUrlInput",void 0);
_.w([_.O8("impersonatedChannelUrl"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],L$.prototype,"handleImpersonatedChannelUrlChanged",null);_.w([_.ZM({is:"ytd-report-channel-modal-impersonation-renderer",disableElementRegistration:!0})],L$);
_.V(L$,"ytd-report-channel-modal-impersonation-renderer",function(){if(Yn8!==void 0)return Yn8;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return Yn8=b},{mode:1});var eog;var bYO;var f$=function(){return _.g.apply(this,arguments)||this};
_.c(f$,_.g);f$.prototype.onCheckboxToggled=function(b){var d,B,k=(B=_.p((d=this.data)==null?void 0:d.video,_.$t))==null?void 0:B.videoId;k&&this.ytdReduxBehavior.dispatch(b.target.checked?_.ER({type:"VIDEO_SELECTED",payload:k}):_.ER({type:"VIDEO_UNSELECTED",payload:k}))};
f$.prototype.configureRendererStamper=function(){return{video:{id:"video",mapping:{videoRenderer:{component:"ytd-video-renderer",params:{isPostCompactVideo:!0}}}}}};
_.DB.Object.defineProperties(f$.prototype,{video:{configurable:!0,enumerable:!0,get:function(){var b,d=(b=this.data)==null?void 0:b.video;if(!d)return{};var B;b=(B=_.p(d,_.$t))==null?void 0:B.navigationEndpoint;if(!b)return d;_.p(b==null?void 0:b.commandMetadata,_.LT)&&(_.p(b.commandMetadata,_.LT).ignoreNavigation=!0);return d}}});
_.w([_.Z({reflectToAttribute:!0,selector:Qa4.isVideoIdSelectedSelector,selectorArgs:["data.video.videoRenderer.videoId"]}),_.n("design:type",Boolean)],f$.prototype,"checked",void 0);_.w([_.Z(),_.n("design:type",Object)],f$.prototype,"data",void 0);_.w([_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],f$.prototype,"video",null);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],f$.prototype,"ytRendererBehavior",void 0);
_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],f$.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.fH),_.n("design:type",Object)],f$.prototype,"ytdReduxBehavior",void 0);_.w([_.ZM({is:"ytd-selectable-video-renderer",disableElementRegistration:!0})],f$);
_.V(f$,"ytd-selectable-video-renderer",function(){if(bYO!==void 0)return bYO;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return bYO=b},{mode:1});var A7=function(){var b=_.g.apply(this,arguments)||this;b.monitorScroll=!0;return b};
_.c(A7,_.g);A7.prototype.configureRendererStamper=function(){return{"data.selectableVideos":{id:"selectable-videos",mapping:{selectableVideoRenderer:{component:"ytd-selectable-video-renderer"}},events:!0}}};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],A7.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],A7.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],A7.prototype,"data",void 0);_.w([_.ZM({is:"ytd-selectable-video-list-renderer",disableElementRegistration:!0})],A7);
_.V(A7,"ytd-selectable-video-list-renderer",function(){if(eog!==void 0)return eog;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return eog=b},{mode:1});var dqE;_.Xf("multiPageMenuSectionItems","toggleItemRenderer","ytd-toggle-item-renderer");var WR=function(){return _.g.apply(this,arguments)||this};
_.c(WR,_.g);WR.prototype.onChange=function(b){if(b=_.qg(b).checked?this.data.toggleOnActions:this.data.toggleOffActions)if(_.N("kevlar_command_handler_migration_killswitch"))_.PG(this.hostElement,b,this.hostElement);else{b=_.C(b);for(var d=b.next();!d.done;d=b.next())this.ytComponentBehavior.resolveCommand(d.value)}};
WR.prototype.isEnabled=function(){return!!this.data.toggleOnActions||!!this.data.toggleOffActions};
WR.prototype.updateDataToggledFromBinding=function(b){this.set("data.toggled",b.detail.value)};
_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],WR.prototype,"ytComponentBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],WR.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],WR.prototype,"data",void 0);_.w([_.Z({computed:"isEnabled(data)"}),_.n("design:type",Boolean)],WR.prototype,"enabled",void 0);_.w([_.ZM({is:"ytd-toggle-item-renderer",disableElementRegistration:!0})],WR);
_.V(WR,"ytd-toggle-item-renderer",function(){if(dqE!==void 0)return dqE;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return dqE=b},{mode:1});var BWr;var kUm;var GUg;var aF=function(){var b=_.g.apply(this,arguments)||this;b.setVisible=!1;b.boundOnSubmitButtonClick=function(){b.onSubmitButtonClick()};
b.actionMap={"yt-survey-flow-step-option-changed":"handleSurveyFlowStepOptionChanged","yt-signal-action-submit-form":"handleSignalActionSubmitForm"};return b};
_.c(aF,_.g);aF.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}}}}}};
aF.prototype.handleSurveyFlowStepOptionChanged=function(){this.setVisible=!0};
aF.prototype.onSubmitButtonClick=function(){var b;((b=this.data)==null?0:b.submitEndpoint)&&!_.N("enable_ytc_refunds_submit_form_signal_action")&&_.GA(this.hostElement,[this.data.submitEndpoint,{formData:{ypcBrowseFormData:{problemFlowFormData:{surveyFeedbackData:this.surveyFeedbackData}}}}])};
aF.prototype.handleSignalActionSubmitForm=function(){var b;((b=this.data)==null?0:b.submitEndpoint)&&_.GA(this.hostElement,[this.data.submitEndpoint,{formData:{ypcBrowseFormData:{problemFlowFormData:{surveyFeedbackData:this.surveyFeedbackData}}}}])};
_.DB.Object.defineProperties(aF.prototype,{visibilityHidden:{configurable:!0,enumerable:!0,get:function(){var b;return!((b=this.data)==null||!b.hiddenByDefault)&&!this.setVisible}}});
_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],aF.prototype,"ytActionHandlerBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],aF.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],aF.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],aF.prototype,"setVisible",void 0);_.w([_.Z(),_.n("design:type",Object)],aF.prototype,"data",void 0);
_.w([_.Z(),_.n("design:type",Object)],aF.prototype,"surveyFeedbackData",void 0);_.w([_.Z(),_.n("design:type",Object)],aF.prototype,"boundOnSubmitButtonClick",void 0);_.w([_.Z({reflectToAttribute:!0}),_.X("data","setVisible"),_.n("design:type",Object),_.n("design:paramtypes",[])],aF.prototype,"visibilityHidden",null);_.w([_.Fk({is:"yt-flow-footer-renderer",disableElementRegistration:!0})],aF);
_.V(aF,"yt-flow-footer-renderer",function(){if(GUg===void 0){var b=document.createElement("template");_.J(b,'\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>');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);var d=b.content,B=d.insertBefore;kUm===void 0&&(kUm=document.createElement("template"));var k=kUm;B.call(d,k.content.cloneNode(!0),b.content.firstChild);GUg=b}b=GUg;return b},{mode:2});var Pu5=(0,_.nds)(_.KJ2.ypc,{surveyFeedbackDataSelector:function(b){return b.surveyFeedbackData}});var m1=function(){return _.g.apply(this,arguments)||this};
_.c(m1,_.g);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],m1.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.fH),_.n("design:type",Object)],m1.prototype,"ytdReduxBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],m1.prototype,"data",void 0);_.w([_.Z({selector:Pu5.surveyFeedbackDataSelector}),_.n("design:type",Object)],m1.prototype,"surveyFeedbackData",void 0);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-flow-footer-renderer"})],m1);
_.V(m1,"ytd-flow-footer-renderer",function(){if(BWr!==void 0)return BWr;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return BWr=b},{mode:_.s_("kevlar_poly_si_batch_j025")?1:2});var Eh8;var siO;var $a=function(){var b=_.g.apply(this,arguments)||this;b.actionMap={"yt-broadcast-user-invalidation-action":"updateMenu_","yt-hide-enclosing-action":"handleHideEnclosingAction_"};return b};
_.c($a,_.g);_.E=$a.prototype;_.E.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:_.h2("multiPageMenuSectionItems")}}};
_.E.handleHideEnclosingAction_=function(b){if(this.data&&this.data.items)for(var d=0;d<this.data.items.length;d++){var B=this.data.items[d].notificationRenderer;if(B&&B.notificationId==b.hideEnclosingAction.notificationId){this.splice("data.items",d,1);_.BG(this.hostElement,"yt-close-popup-action",["ytd-menu-popup-renderer"]);this.maybeHideNotificationSection_();break}}};
_.E.maybeHideNotificationSection_=function(){this.data&&this.data.items&&this.data.items.length==0&&_.fl(this.hostElement,"hidden",!0)};
_.E.updateMenu_=function(b){if(this.ytRendererBehavior.parentComponent.isPopUpOpen&&this.data&&this.data.continuations&&b&&!b.doNotRefreshInbox){b=this.data.continuations;for(var d=0;d<b.length;d++)if(b[d].invalidationContinuationData){var B=void 0;var k=(B=b[d].invalidationContinuationData)==null?void 0:B.continuation;break}b=_.w1.clone(this.data.continuationUpdateEndpoint||null);b.continuation=k;b.click_tracking_params=this.data.trackingParams;_.GA(this.hostElement,[b])}};
_.E.onServiceRequestCompleted_=function(b,d){if(this.data&&(b=d.actions)){d=0;for(var B=b.length;d<B;d++){var k=_.p(b[d],_.rWV);if(!k)break;if((k.target==="CONTINUATION_TARGET_NOTIFICATION_MENU"||k.target==="CONTINUATION_TARGET_CONVERSATION_MENU")&&k.continuationItems&&this.data.items){var G=this.data.items.length-1;this.data.items[G].continuationItemRenderer&&(k=["data.items",G,1].concat(k.continuationItems),this.splice.apply(this,k))}}}};
$a.prototype.onServiceRequestCompleted_=$a.prototype.onServiceRequestCompleted_;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],$a.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],$a.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],$a.prototype,"ytActionHandlerBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],$a.prototype,"data",void 0);
_.w([_.$0("yt-service-request-completed"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent,_.xu]),_.n("design:returntype")],$a.prototype,"onServiceRequestCompleted_",null);_.w([_.Fk({is:"yt-multi-page-menu-section-renderer",disableElementRegistration:!0})],$a);
_.E_()($a,"yt-multi-page-menu-section-renderer",function(){if(siO===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;Eh8===void 0&&(Eh8=document.createElement("template"));var k=Eh8;B.call(d,k.content.cloneNode(!0),b.content.firstChild);siO=b}b=siO;return b},{allowedProps:["data"],
mode:2});var CuE;var vhQ;var OM=function(){return _.g.apply(this,arguments)||this};
_.c(OM,_.g);OM.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"dialog-dismiss":!0},params:{noink:!0}}}}}};
_.DB.Object.defineProperties(OM.prototype,{showProgressBar:{configurable:!0,enumerable:!0,get:function(){var b;return((b=this.data)==null?void 0:b.progress)!=null}},
progress:{configurable:!0,enumerable:!0,get:function(){var b;return((b=this.data)==null?void 0:b.progress)==null?0:this.data.progress*100}}});
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],OM.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],OM.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],OM.prototype,"data",void 0);_.w([_.X("data.progress"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],OM.prototype,"showProgressBar",null);
_.w([_.X("data.progress"),_.n("design:type",Number),_.n("design:paramtypes",[])],OM.prototype,"progress",null);_.w([_.Fk({is:"yt-flow-header-renderer",disableElementRegistration:!0})],OM);
_.V(OM,"yt-flow-header-renderer",function(){if(vhQ===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;CuE===void 0&&(CuE=document.createElement("template"));var k=CuE;B.call(d,k.content.cloneNode(!0),b.content.firstChild);vhQ=b}b=vhQ;return b},{mode:2});var LPk;var fIE;var IF=function(){return _.g.apply(this,arguments)||this};
_.c(IF,_.g);IF.prototype.configureRendererStamper=function(){return{"data.text":{id:"text",mapping:{cardItemTextCollectionRenderer:{component:"yt-card-item-text-collection-renderer"}}}}};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],IF.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],IF.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],IF.prototype,"data",void 0);_.w([_.Fk({is:"yt-post-confirmation-flow-step-renderer",disableElementRegistration:!0})],IF);
_.V(IF,"yt-post-confirmation-flow-step-renderer",function(){if(fIE===void 0){var b=document.createElement("template");_.J(b,'\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>');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);var d=b.content,B=d.insertBefore;LPk===void 0&&(LPk=document.createElement("template"));var k=LPk;B.call(d,k.content.cloneNode(!0),b.content.firstChild);fIE=b}b=fIE;return b},{mode:2});var AGa;var WP5;var DW=function(){return _.g.apply(this,arguments)||this};
_.c(DW,_.g);
DW.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"}}}}};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],DW.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],DW.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],DW.prototype,"data",void 0);_.w([_.Fk({is:"yt-refund-confirmation-flow-step-renderer",disableElementRegistration:!0})],DW);
_.V(DW,"yt-refund-confirmation-flow-step-renderer",function(){if(WP5===void 0){var b=document.createElement("template");_.J(b,'\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>');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);var d=b.content,B=d.insertBefore;AGa===void 0&&(AGa=document.createElement("template"));var k=AGa;B.call(d,k.content.cloneNode(!0),b.content.firstChild);WP5=b}b=WP5;return b},{mode:2});var aIk=_.y(function(b){var d=b.data;return _.W("yt-profile-badge-view-model",{class:"profileBadgeViewModelHost"},_.W("div",{class:"profileBadgeViewModelBadgeIconContainer"},_.W(_.qc,{data:function(){return{thumbnails:[{url:d().badgeIconUrl}]}},
alt:"",targetWidth:36,targetHeight:36})),_.W("div",{class:"profileBadgeViewModelContent"},_.W("div",{class:"profileBadgeViewModelBadgeDescription"},function(){return d().badgeDesc}),_.W(_.m,{cond:function(){return d().badgeSubtitle},
then:function(){return _.W("div",{class:"profileBadgeViewModelBadgeSubtitle"},function(){return d().badgeSubtitle})}})))},"pj");
aIk.idomCompat=!0;var mqO=_.y(function(b){var d=b.data;return _.W("yt-comment-interaction-view-model",{el:_.Yl(_.ZC(function(){return d().rendererContext})),
class:"ytCommentInteractionViewModelHost"},_.W("div",{class:"ytCommentInteractionViewModelFrame",role:"button","aria-label":function(){return d().onTapA11yLabel},
"on:keydown":_.Kcy(),tabindex:0},_.W("div",{class:"ytCommentInteractionViewModelHeader"},_.W("div",{class:"ytCommentInteractionViewModelVideoTitle"},function(){return d().headerPrefix},' "',function(){return d().videoTitle}),_.W("div",{class:"ytCommentInteractionViewModelVideoTitleQuote"},'"')),_.W("div",{class:"ytCommentInteractionViewModelContent"},_.W("div",{class:"ytCommentInteractionViewModelCommentContent"},function(){return d().commentContent}),_.W("div",{class:"ytCommentInteractionViewModelChevron"},
_.W(_.qc,{data:function(){return{thumbnails:[{url:d().chevronUrl}]}},
alt:"",targetWidth:18,targetHeight:18})))))},"qj");
mqO.idomCompat=!0;var $q0=_.y(function(b){var d=b.data;return _.W("yt-shared-subscription-view-model",{class:"ytSharedSubscriptionViewModelHost"},_.W(_.MN,{data:function(){return d().avatar}},{avatarViewModel:_.fm}),_.W("div",{class:"ytSharedSubscriptionViewModelChannelName"},function(){return d().channelName}))},"rj");
$q0.idomCompat=!0;var ohQ=_.y(function(b){var d=b.data;b={};return _.W("yt-profile-info-view-model",{class:_.LQ("ytProfileInfoViewModelHost",(b.ytProfileInfoViewModelWithVideoShelf=function(){return d().videosHorizontalShelf},b))},_.W(OYr,{profileInfo:d}),_.W(_.MN,{data:function(){return d().videosHorizontalShelf}},{horizontalShelfViewModel:function(B){return _.W("div",{class:"ytProfileInfoViewModelVideoShelfContainer"},_.W(_.Mp,{data:B.data}))}}),_.W(_.m,{cond:function(){return d().comments},
then:function(){return _.W(IIQ,{profileInfo:d})}}),_.W(_.m,{cond:function(){return d().sharedSubscriptionsTitle},
then:function(){return _.W(_.m,{cond:function(){return d().subscriptionsAccessButtonCommand},
then:function(){return _.W(Dq5,{profileInfo:d})},
else:function(){return _.W(Uqm,{profileInfo:d})}})}}))},"sj");
ohQ.idomCompat=!0;var IIQ=_.y(function(b){var d=b.profileInfo;return _.W("div",{class:"ytProfileInfoViewModelActivity"},_.W("div",{class:"ytProfileInfoViewModelHeader"},_.W("div",{class:"ytProfileInfoViewModelSectionTitle"},function(){return d().commentsInteractionTitle})),_.W(_.MN,{data:function(){return d().comments}},{commentInteractionViewModel:function(B){return _.W("div",{class:"ytProfileInfoViewModelActivity"},_.W(mqO,{data:B.data}))}}))},"tj"),Dq5=_.y(function(b){var d=b.profileInfo;
return _.W("div",{class:"ytProfileInfoViewModelSubSection"},_.W("div",{class:"ytProfileInfoViewModelSubHeader"},_.W(_.hF,{command:function(){return d().subscriptionsAccessButtonCommand},
className:"ytProfileInfoViewModelAnotherHeader"},_.W("div",{class:"ytProfileInfoViewModelSectionTitleModern"},function(){return d().sharedSubscriptionsTitle}),_.W("div",null,_.W(_.MN,{data:function(){return d().subscriptionsAccessButton}},{buttonViewModel:_.F0})))),_.W(NWa,{sharedSubscriptions:function(){var B;
return((B=d().sharedSubscriptions)==null?void 0:B.slice(0,5))||[]}}))},"uj"),Uqm=_.y(function(b){var d=b.profileInfo;
return _.W("div",{class:"ytProfileInfoViewModelSubSection"},_.W("div",{class:"ytProfileInfoViewModelSubHeader"},_.W("h2",{class:"ytProfileInfoViewModelSectionTitle"},function(){return d().sharedSubscriptionsTitle})),_.W(NWa,{sharedSubscriptions:function(){var B;
return((B=d().sharedSubscriptions)==null?void 0:B.slice(0,5))||[]}}))},"vj"),NWa=_.y(function(b){return _.W("div",{class:"ytProfileInfoViewModelSubs"},_.W(_.MN,{data:b.sharedSubscriptions},{sharedSubscriptionViewModel:function(d){return _.W("div",{class:"ytProfileInfoViewModelSub"},_.W($q0,{data:d.data}))}}))},"wj"),OYr=_.y(function(b){var d=b.profileInfo;
return _.W("div",{class:"ytProfileInfoViewModelActivity"},_.W(_.iY,{each:function(){return[d().profileBadgeInfoYtWide,d().profileBadgeInfoChannelWide].filter(function(B){return!!B})},
keyBy:"INDEX"},function(B){return _.W(_.Dz,null,_.W("div",{class:"ytProfileInfoViewModelHeader"},_.W("div",{class:"ytProfileInfoViewModelSectionTitle"},function(){return B().profileSectionTitle}),_.W("div",{class:"ytProfileInfoViewModelSectionDesc"},_.W("div",{class:"ytProfileInfoViewModelSectionSubtitle"},function(){var k;
return(k=B().commentBadge)==null?void 0:k.commentDesc}),_.W(_.m,{cond:function(){var k;
return(k=B().commentBadge)==null?void 0:k.blackHeartDesc},
then:function(){return _.W("div",{class:"ytProfileInfoViewModelSectionDivider"},"\u2022")}}),_.W("div",{class:"ytProfileInfoViewModelSectionHeartIcon"},_.W(_.qc,{data:function(){var k;
return{thumbnails:[{url:(k=B().commentBadge)==null?void 0:k.blackHeartIconUrl}]}},
alt:"",targetWidth:14,targetHeight:14,preserveWidth:!0,preserveHeight:!0})),_.W("div",{class:"ytProfileInfoViewModelSectionSubtitle"},function(){var k;return(k=B().commentBadge)==null?void 0:k.blackHeartDesc}))),_.W("div",{class:"ytProfileInfoViewModelBadge"},_.W(_.iY,{each:function(){return B().badges||[]}},function(k){return _.W(aIk,{data:k})})))}))},"xj");var pw5=_.y(function(b){var d=b.data;var B=function(){return d().profileCardContext==="PROFILE_CARD_CONTEXT_CHANNEL_INFO_CARD"};
return _.W("yt-profile-card-view-model",{class:"ytProfileCardViewModelHost",style:"overflow: hidden"},_.W(_.MN,{data:function(){return d().profileIdentityInfo}},{profileIdentityInfoViewModel:function(k){return _.W(_.ZT0,{data:k.data,
hideDivider:B,isChannelInfoCard:B})},
profileInfoViewModel:ohQ}),_.W(_.MN,{data:function(){return d().profileInfo}},{profileIdentityInfoViewModel:_.ZT0,
profileInfoViewModel:ohQ}))},"yj");
pw5.idomCompat=!0;_.B$(pw5,"yt-profile-card-view-model",{props:{data:_.DK}});var UM=function(){var b=_.g.apply(this,arguments)||this;b.enableFocusFix=_.N("music_web_enable_focus_on_setting_menu_fix")&&_.Ye("IS_MOBILE_WEB",!1);b.covered=!1;b.hideMenu=!1;b.isCommentNotificationOnProfileCard=!1;b.scrolledByTouch=!1;b.disableBackdropFilter=_.N("web_disable_backdrop_filter");b.HIGH_PRIORITY_NOTIFICATION_DISPLAY_TIMEOUT_MS=4E3;return b};
_.c(UM,_.g);_.E=UM.prototype;
_.E.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"}}}};
_.E.ready=function(){var b=this;this.JSC$20671_containerElement.addEventListener("scroll",function(){b.ytRendererBehavior.markDirty()})};
_.E.attributeChanged=function(b,d){b==="menu-style"&&_.BG(this.hostElement,"yt-multi-page-menu-closed-action",[d])};
_.E.detached=function(){this.hostElement.removeEventListener("yt-rendererstamper-finished",_.mq(this,this.focusOnStampFinished))};
_.E.focusFirstItem=function(){this.doFocus();this.hostElement.addEventListener("yt-rendererstamper-finished",_.mq(this,this.focusOnStampFinished))};
_.E.reset=function(){this.closeJobId&&(_.Y8.cancelJob(this.closeJobId),this.closeJobId=0);this.covered=!1};
_.E.focusOnStampFinished=function(b){b.detail.container===this.sectionsElement&&(this.hostElement.removeEventListener("yt-rendererstamper-finished",_.mq(this,this.focusOnStampFinished)),this.doFocus())};
_.E.doFocus=function(){var b=_.qsl(this.sectionsElement);b.length&&b[0].focus()};
_.E.computeMenuStyle=function(b){return b?b.toLowerCase().replace(/_/g,"-"):""};
_.E.computeIsCommentNotificationOnProfileCard=function(b){return _.N("enable_profile_cards_on_comments")&&b.style==="MULTI_PAGE_MENU_STYLE_TYPE_PROFILE_CARD_COMMENTS"};
_.E.computeHideMenu=function(b,d){return b||!(!d||!d.showLoadingSpinner)};
_.E.onPopupClosed=function(){this.isPopUpOpen=!1;_.BG(this.hostElement,"yt-multi-page-menu-closed-action",[this.menuStyle])};
_.E.onPopupOpened=function(b,d){this.isPopUpOpen=!0;d.is==="ytd-multi-page-menu-renderer"&&(this.reset(),_.dp(this.hostElement,"yt-refit"),this.enableFocusFix&&this.doFocus(),this.data.style==="MULTI_PAGE_MENU_STYLE_TYPE_REPORT_CHANNEL"&&this.ytdReduxBehavior.dispatch(_.ER({type:"CHANNEL_REPORT_RESET"})))};
_.E.onYtNavigate=function(b,d){this.shouldCloseOnNavigateEvent(d.endpoint)&&_.BG(this.hostElement,"yt-close-all-popups-action")};
_.E.handleEndpoint=function(b){b=_.p(b,_.vv);!this.isCommentNotificationOnProfileCard&&b&&(this.spinnerElement.hidden=!1,this.headerElement.hidden=!0,this.JSC$20671_containerElement.hidden=!0,this.submenuElement.hidden=!0)};
_.E.handleActions=function(b){for(var d=0,B=b.length;d<B;d++){var k=_.p(b[d],tYm);k&&this.handleGetMultiPageMenuAction(k);(k=_.p(b[d],_.rWV))&&this.handleAppendContinuationItemsAction(k)}};
_.E.onServiceRequestSentOrCompleted=function(b,d){b.detail&&b.detail.endpoint&&this.handleEndpoint(b.detail.endpoint);d.actions&&this.handleActions(d.actions)};
_.E.handleGetMultiPageMenuAction=function(b){var d=document.createElement("ytd-multi-page-menu-renderer");this.refitAfterRender();this.emptySubmenuContainer();_.Cl(this.submenuElement).appendChild(d);(b=b.menu.multiPageMenuRenderer)&&this.logSubmenu(b);d.data=b;d.covered=!1;this.covered=!0;this.spinnerElement.hidden=!0};
_.E.handleAppendContinuationItemsAction=function(b){if(this.data&&b.target==="CONTINUATION_TARGET_NOTIFICATION_MENU"&&b.continuationItems&&this.data.sections){var d=this.data.sections.length-1;this.data.sections[d].continuationItemRenderer&&(this.splice("data.sections",this.data.sections.length-1,1),d--);if(this.data.sections[d].multiPageMenuNotificationSectionRenderer&&b.continuationItems){b=_.C(b==null?void 0:b.continuationItems);for(var B=b.next();!B.done;B=b.next())if(B=B.value,_.p(B,P90)){var k=
void 0,G=void 0,P=void 0,v=void 0,L=void 0;((k=this)==null?0:(G=k.data)==null?0:(P=G.sections)==null?0:(v=P[d])==null?0:(L=v.multiPageMenuNotificationSectionRenderer)==null?0:L.items)&&this.push("data.sections."+d+".multiPageMenuNotificationSectionRenderer.items",B)}else if(_.p(B,_.gRh)||_.p(B,_.by))this.push("data.sections",B),d++}}};
_.E.logSubmenu=function(b){if(!_.N("kevlar_multi_page_menu_sub_page_loggin_killswitch")){var d=this.ytRendererBehavior.getScreenLayer(),B=_.hb(d),k=_.RD(d);if((b=b.trackingParams)&&B&&k){var G=_.Mc(b);_.N("combine_ve_grafts")?_.DX().graftServerVe(b,k,d):_.VV(B,k,G)}}};
_.E.emptySubmenuContainer=function(){for(var b=_.Cl(this.submenuElement);b.firstChild;)b.removeChild(b.firstChild)};
_.E.onMenuBackTap=function(b){_.dp(this.hostElement,"yt-submenu-closed");b.stopPropagation()};
_.E.onSubmenuClosed=function(b){_.qg(b)!==this.hostElement&&(this.covered=!1,_.dp(this.hostElement,"yt-refit"),b.stopPropagation())};
_.E.onRetrieveLocation=function(b,d){d.hasComments&&(d.locationRetrieved("/comment_service_ajax?action_get_comments=1&pbj=1",void 0),b.stopPropagation())};
_.E.shouldCloseOnNavigateEvent=function(b){if(!b)return!0;if(_.p(b,_.O2e)||_.p(b,_.IKr)||_.p(b,_.$lU)||_.p(b,_.sN))return!1;var d;return((d=_.p(b==null?void 0:b.commandMetadata,_.LT))==null?0:d.ignoreNavigation)?!1:!0};
_.E.onContainerTouchStart=function(){this.scrolledByTouch=!0};
_.E.onContainerTouchEnd=function(){this.scrolledByTouch=!1};
_.E.refitAfterRender=function(){var b=this;_.Op(this,function(){_.dp(b.hostElement,"yt-refit")})};
UM.prototype.refitAfterRender=UM.prototype.refitAfterRender;UM.prototype.onRetrieveLocation=UM.prototype.onRetrieveLocation;UM.prototype.onSubmenuClosed=UM.prototype.onSubmenuClosed;UM.prototype.onMenuBackTap=UM.prototype.onMenuBackTap;UM.prototype.onServiceRequestSentOrCompleted=UM.prototype.onServiceRequestSentOrCompleted;UM.prototype.onYtNavigate=UM.prototype.onYtNavigate;UM.prototype.onPopupOpened=UM.prototype.onPopupOpened;UM.prototype.onPopupClosed=UM.prototype.onPopupClosed;
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],UM.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.B5.YtEventForwardingBehavior),_.n("design:type",Object)],UM.prototype,"ytEventForwardingBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],UM.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.fH),_.n("design:type",Object)],UM.prototype,"ytdReduxBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],UM.prototype,"data",void 0);
_.w([_.Z(),_.n("design:type",Object)],UM.prototype,"enableFocusFix",void 0);_.w([_.Z(),_.n("design:type",Object)],UM.prototype,"covered",void 0);_.w([_.Z({computed:"computeHideMenu(covered, data)"}),_.n("design:type",Object)],UM.prototype,"hideMenu",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"computeMenuStyle(data.style)"}),_.n("design:type",String)],UM.prototype,"menuStyle",void 0);
_.w([_.Z({computed:"computeIsCommentNotificationOnProfileCard(data)"}),_.n("design:type",Object)],UM.prototype,"isCommentNotificationOnProfileCard",void 0);_.w([_.Z(),_.n("design:type",Boolean)],UM.prototype,"isPopUpOpen",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],UM.prototype,"scrolledByTouch",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],UM.prototype,"disableBackdropFilter",void 0);
_.w([_.DM("#sections"),_.n("design:type",HTMLElement)],UM.prototype,"sectionsElement",void 0);_.w([_.DM("#spinner"),_.n("design:type",HTMLElement)],UM.prototype,"spinnerElement",void 0);_.w([_.DM("#header"),_.n("design:type",HTMLElement)],UM.prototype,"headerElement",void 0);_.w([_.DM("#container"),_.n("design:type",HTMLElement)],UM.prototype,"JSC$20671_containerElement",void 0);_.w([_.DM("#submenu"),_.n("design:type",HTMLElement)],UM.prototype,"submenuElement",void 0);
_.w([_.$0("yt-popup-closed"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],UM.prototype,"onPopupClosed",null);_.w([_.$0("yt-popup-opened"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent,Object]),_.n("design:returntype")],UM.prototype,"onPopupOpened",null);_.w([_.$0("yt-navigate"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent,Object]),_.n("design:returntype")],UM.prototype,"onYtNavigate",null);
_.w([_.$0("yt-service-request-completed"),_.$0("yt-service-request-sent"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent,_.xu]),_.n("design:returntype")],UM.prototype,"onServiceRequestSentOrCompleted",null);_.w([_.$0("yt-menu-back-tapped"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],UM.prototype,"onMenuBackTap",null);
_.w([_.$0("yt-submenu-closed"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],UM.prototype,"onSubmenuClosed",null);_.w([_.$0("yt-retrieve-location"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent,Object]),_.n("design:returntype")],UM.prototype,"onRetrieveLocation",null);_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],UM.prototype,"refitAfterRender",null);
_.w([_.ZM({is:"ytd-multi-page-menu-renderer",disableElementRegistration:!0})],UM);
_.V(UM,"ytd-multi-page-menu-renderer",function(){if(iWW!==void 0)return iWW;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return iWW=b},{mode:1});var M7E;var oF=function(){var b=_.g.apply(this,arguments)||this;b.actionMap={"yt-multi-page-menu-closed-action":"handleTopbarMenuClosedAction","yt-update-topbar-avatar-action":"handleUpdateTopbarAvatarAction"};return b};
_.c(oF,_.g);_.E=oF.prototype;_.E.created=function(){this.showTooltips=!0};
_.E.computeAccessibility_=function(b){return this.get("accessibility.accessibilityData",b)||null};
_.E.onTap=function(){var b=_.kJ(this.hostElement,"yt-get-popup-opened-action",["ytd-multi-page-menu-renderer"]);this.toggleIconState(!0);if(b&&b.length===1&&b[0])_.BG(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"]);else{var d;if((d=this.data)==null?0:d.menuRenderer)this.ytdOpenPopupBehavior.openPopup({openPopupAction:{popupType:"DROPDOWN",popup:this.data.menuRenderer}});else{var B;((B=this.data)==null?0:B.menuRequest)&&_.GA(this.hostElement,[this.data.menuRequest])}}};
_.E.handleTopbarMenuClosedAction=function(b){var d,B;(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(b)===((d=this.data)==null?void 0:(B=d.icon)==null?void 0:B.iconType)&&this.toggleIconState(!1)};
_.E.toggleIconState=function(b){_.N("kevlar_system_icons")&&this.iconButton&&(this.iconButton.pressed=b)};
_.E.handleUpdateTopbarAvatarAction=function(b){var d;b=(d=_.p(b,JRg))==null?void 0:d.avatarUrl;var B,k;d=(B=this.data)==null?void 0:(k=B.avatar)==null?void 0:k.thumbnails;b&&d&&(B={thumbnails:[Object.assign({},d[0],{url:b})]},this.set("data.avatar",B))};
_.DB.Object.defineProperties(oF.prototype,{container:{configurable:!0,enumerable:!0,get:function(){return _.Cl(this.hostElement).querySelector("#button")}}});
oF.prototype.onTap=oF.prototype.onTap;_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],oF.prototype,"ytActionHandlerBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],oF.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.X4),_.n("design:type",Object)],oF.prototype,"ytdOpenPopupBehavior",void 0);_.w([_.R(_.t$h.YtButtonBehavior),_.n("design:type",Object)],oF.prototype,"ytButtonBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],oF.prototype,"data",void 0);
_.w([_.DM("yt-icon-button#button"),_.n("design:type",Object)],oF.prototype,"iconButton",void 0);_.w([_.$0("tap"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],oF.prototype,"onTap",null);_.w([_.ZM({is:"ytd-topbar-menu-button-renderer",disableElementRegistration:!0})],oF);
_.E_()(oF,"ytd-topbar-menu-button-renderer",function(){if(M7E===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);M7E=b}b=M7E;return b},{allowedProps:["data"],
mode:1});var cG8;var Nb=function(){return _.g.apply(this,arguments)||this};
_.c(Nb,_.g);Nb.prototype.getSelected=function(){return this.reasons.selected};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Nb.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Nb.prototype,"data",void 0);_.w([_.DM("#reasons"),_.n("design:type",Object)],Nb.prototype,"reasons",void 0);_.w([_.ZM({is:"ytd-ad-feedback-content",disableElementRegistration:!0})],Nb);
_.V(Nb,"ytd-ad-feedback-content",function(){if(cG8!==void 0)return cG8;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return cG8=b},{mode:1});var JG4;var p$=function(){return _.g.apply(this,arguments)||this};
_.c(p$,_.g);_.E=p$.prototype;_.E.onPopupOpened=function(){_.BG(this.hostElement,"yt-mute-ad-action",["ytd-ad-feedback-renderer",this])};
_.E.computeConfirmButton=function(b){return{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:b.confirmLabel}};
_.E.computeCancelButton=function(b){return{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:b.cancelLabel}};
_.E.onConfirmTap=function(){var b=this.content.getSelected();b!==void 0&&(b=this.data.reasons[b].endpoint)&&(_.I2().resolve(_.U6).resolveCommand(b,{form:{element:this.hostElement}}),_.BG(this.hostElement,"yt-close-popup-action"),this.sendFeedbackSubmitToastAction())};
_.E.sendFeedbackSubmitToastAction=function(){var b;(b=this.data)!=null&&b.completionMessage&&(b=_.bG(this.data.completionMessage),_.BG(this.hostElement,"yt-open-popup-action",[b,this]))};
_.E.onCancelTap=function(){_.BG(this.hostElement,"yt-close-popup-action")};
p$.prototype.onPopupOpened=p$.prototype.onPopupOpened;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],p$.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],p$.prototype,"data",void 0);_.w([_.DM("#content"),_.n("design:type",Object)],p$.prototype,"content",void 0);_.w([_.$0("yt-popup-opened"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],p$.prototype,"onPopupOpened",null);
_.w([_.ZM({is:"ytd-ad-feedback-renderer",disableElementRegistration:!0})],p$);
_.V(p$,"ytd-ad-feedback-renderer",function(){if(JG4!==void 0)return JG4;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return JG4=b},{mode:1});var zlO;var Rlm=function(){return _.g.apply(this,arguments)||this};
_.c(Rlm,_.g);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Rlm.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Rlm.prototype,"data",void 0);_.w([_.ZM({is:"ytd-ad-info-dialog-content",disableElementRegistration:!0})],Rlm);
_.V(Rlm,"ytd-ad-info-dialog-content",function(){if(zlO!==void 0)return zlO;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return zlO=b},{mode:1});var Xw0;var Mb=function(){return _.g.apply(this,arguments)||this};
_.c(Mb,_.g);Mb.prototype.computeConfirmButton=function(b){return{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:b.confirmLabel}};
Mb.prototype.onConfirmTap=function(){_.BG(this.hostElement,"yt-close-popup-action",["ytd-ad-info-dialog-renderer"])};
Mb.prototype.computeShouldShowTitle=function(){var b;return!((b=this.data)==null||!b.title)};
Mb.prototype.onPopupClosed=function(){this.data&&this.data.confirmServiceEndpoint&&_.I2().resolve(_.U6).resolveCommand(this.data.confirmServiceEndpoint,{form:{element:this.hostElement}})};
Mb.prototype.onPopupClosed=Mb.prototype.onPopupClosed;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Mb.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Mb.prototype,"data",void 0);_.w([_.$0("yt-popup-closed"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],Mb.prototype,"onPopupClosed",null);_.w([_.ZM({is:"ytd-ad-info-dialog-renderer",disableElementRegistration:!0})],Mb);
_.V(Mb,"ytd-ad-info-dialog-renderer",function(){if(Xw0!==void 0)return Xw0;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return Xw0=b},{mode:1});var hlm;var cR=function(){var b=_.g.apply(this,arguments)||this;b.actionButtonClass="action-button";b.dismissButtonId="dismiss-button";b.dialogDismiss=!0;return b};
_.c(cR,_.g);_.E=cR.prototype;_.E.computeInPlayer=function(b){return(b==null?void 0:b.displayType)==="ENFORCEMENT_MESSAGE_VIEW_MODEL_DISPLAY_TYPE_PLAYER"};
_.E.computedLogo=function(){var b,d;return this.isDarkTheme()?(b=this.data)==null?void 0:b.logoDark:(d=this.data)==null?void 0:d.logo};
_.E.computedHeaderImage=function(){var b,d;return this.isDarkTheme()?(b=this.data)==null?void 0:b.headerImageDark:(d=this.data)==null?void 0:d.headerImage};
_.E.computeLogoIconId=function(){var b,d,B,k=(b=this.computedLogo())==null?void 0:(d=b.sources)==null?void 0:(B=d[0])==null?void 0:B.height;return k&&k%31===0?"logo-icon-with-padding":"logo-icon"};
_.E.computeLogoIconHeight=function(){var b,d,B,k=(b=this.computedLogo())==null?void 0:(d=b.sources)==null?void 0:(B=d[0])==null?void 0:B.height;return k&&k%31===0?"31":"24"};
_.E.onPopupClosed=function(){_.I2().resolve(_.CY).dispose()};
_.E.isDarkTheme=function(){return document.documentElement.hasAttribute("dark")||this.inPlayer};
_.E.onShow=function(){this.inPlayer&&_.ah(6);this.titleElement.focus()};
_.E.impressionLog=function(){if(this.data&&this.data.impressionEndpoints)for(var b=0;b<this.data.impressionEndpoints.length;b++){var d=_.p(this.data.impressionEndpoints[b],_.FB);d&&this.ytComponentBehavior.resolveCommand(d)}};
_.E.onDismissClicked=function(){getComputedStyle(this.dismissButton).getPropertyValue("pointer-events")!=="none"&&_.BG(this.hostElement,"yt-close-popup-action",["ytd-enforcement-message-view-model"])};
_.DB.Object.defineProperties(cR.prototype,{hasHeaderImage:{configurable:!0,enumerable:!0,get:function(){var b,d;return!((b=this.data)==null||!b.headerImageDark)&&!((d=this.data)==null||!d.headerImage)}},
hasPremiumButton:{configurable:!0,enumerable:!0,get:function(){var b;return!((b=this.data)==null||!b.secondaryButton)}}});
cR.prototype.onPopupClosed=cR.prototype.onPopupClosed;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],cR.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],cR.prototype,"ytComponentBehavior",void 0);_.w([_.R(_.a4.YtVisibilityBehavior),_.n("design:type",Object)],cR.prototype,"ytVisibilityBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],cR.prototype,"data",void 0);
_.w([_.Z(),_.n("design:type",Object)],cR.prototype,"actionButtonClass",void 0);_.w([_.Z(),_.n("design:type",Object)],cR.prototype,"dismissButtonId",void 0);_.w([_.Z(),_.n("design:type",Object)],cR.prototype,"dialogDismiss",void 0);_.w([_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],cR.prototype,"hasHeaderImage",null);_.w([_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],cR.prototype,"hasPremiumButton",null);
_.w([_.Z({reflectToAttribute:!0,computed:"computeInPlayer(data)"}),_.n("design:type",Boolean)],cR.prototype,"inPlayer",void 0);_.w([_.DM("#dismiss-button"),_.n("design:type",HTMLElement)],cR.prototype,"dismissButton",void 0);_.w([_.DM("#title"),_.n("design:type",HTMLElement)],cR.prototype,"titleElement",void 0);_.w([_.$0("yt-popup-closed"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],cR.prototype,"onPopupClosed",null);
_.w([_.ZM({is:"ytd-enforcement-message-view-model",disableElementRegistration:!0})],cR);
_.V(cR,"ytd-enforcement-message-view-model",function(){if(hlm!==void 0)return hlm;var b=document.createElement("template");_.J(b,'\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>');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return hlm=b},{mode:1});var HY4;var lIQ;var J7=function(){var b=_.g.apply(this,arguments)||this;b.TEST_ONLY={immediateValidation:function(){b.immediateValidation()},
onValidationResponse:function(d){b.onValidationResponse(d)},
onGenerateHandleFromNameResponse:function(d){b.onGenerateHandleFromNameResponse(d)}};
return b};
_.c(J7,_.g);_.E=J7.prototype;_.E.onValueChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("value-changed",{detail:{value:this.value,queueProperty:!0}}))};
_.E.validate=function(){this.immediateValidation()};
_.E.applyHandleEdit=function(){this.handleEdit!==void 0&&this.setHandleInputValue(this.handleEdit)};
_.E.setHandleInputValue=function(b){this.handleDir=this.getHandleDir(b);this.handleInput.value=b;this.validationState={status:"PENDING"};this.immediateValidation()};
_.E.getHandleDir=function(b){var d=b===""&&!1;return(d=_.WhH.test.call(_.WhH,b))?"rtl":"ltr"};
_.E.onDataChanged=function(){var b,d;this.handleDir=this.getHandleDir((d=(b=this.data)==null?void 0:b.handle)!=null?d:"");var B;this.validationState=((B=this.data)==null?0:B.handle)?{status:"UNKNOWN",handle:this.data.handle}:void 0;var k;((k=this.data)==null?0:k.validateOnInit)&&this.immediateValidation()};
_.E.stopPropagation=function(b){b.stopPropagation()};
_.E.onInput=function(){var b;this.handleDir=this.getHandleDir((b=this.handleInput.value)!=null?b:"");this.wasEdited=!0;this.validationState={status:"PENDING"};this.delayedValidation()};
_.E.onFocusout=function(b){this.handleInput.contains(b.relatedTarget)||this.validationState!==void 0&&this.validationState.status!=="PENDING"||this.immediateValidation()};
_.E.delayedValidation=function(){var b,d;this.debouncedValidation((d=(b=this.data)==null?void 0:b.validationDelayMs)!=null?d:1E3)};
_.E.immediateValidation=function(){this.debouncedValidation(0)};
_.E.debouncedValidation=function(b){var d=this;_.Kl(this,"debouncedValidation",function(){var B,k=d.staticValidation((B=d.handleInput.value)!=null?B:"");if(k!==void 0)d.validationState={status:"INVALID",errorIndicator:"BORDER",errorMessage:k};else{var G;if((G=d.data)!=null&&G.validateChannelHandleCommand){d.validationState={status:"LOADING"};var P;d.ytComponentBehavior.resolveCommand(d.data.validateChannelHandleCommand,{form:{handle:(P=d.handleInput.value)!=null?P:""},commandController:{onSuccess:function(v,
L){d.onValidationResponse(L)},
onServerError:function(v,L){d.onValidationServerError(L)}}})}else d.handleUnexpectedValidationError(new _.iq("Missing validateChannelHandleCommand in ChannelHandleInputRenderer.",d.data))}},b)};
_.E.staticValidation=function(b){var d;if(((d=this.data)==null?void 0:d.channelHandleStaticValidationParams)!==void 0){d=this.data.channelHandleStaticValidationParams;if(this.validValueRegexp!==void 0&&!this.validValueRegexp.test(b)&&d.validValueRegexpErrorMessage!==void 0)return d.validValueRegexpErrorMessage;if(d.minLength!==void 0&&b.length<d.minLength&&d.minLengthErrorMessage!==void 0)return d.minLengthErrorMessage;if(d.maxLength!==void 0&&b.length>d.maxLength&&d.maxLengthErrorMessage!==void 0)return d.maxLengthErrorMessage}};
_.E.onValidationResponse=function(b){var d=_.p(b.result,zmO);d===void 0?this.handleUnexpectedValidationError(new _.iq("ValidateChannelHandleResponse does not contain ChannelHandleValidationResultRenderer.",b)):this.handleValidationResultRenderer(d)};
_.E.onValidationServerError=function(b){this.handleUnexpectedValidationError(new _.iq("ValidateChannelHandle request failed.",b))};
_.E.handleValidationResultRenderer=function(b){if(b.handle===void 0)this.handleUnexpectedValidationError(new _.iq("ChannelHandleValidationResultRenderer does not contain handle.",b));else if(b.handle===this.handleInput.value)switch(b.result){case "CHANNEL_HANDLE_VALIDATION_RESULT_OK":this.validationState={status:"OK",handle:b.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:b.errorMessage};break;case "CHANNEL_HANDLE_VALIDATION_RESULT_UNKNOWN":case void 0:this.handleUnexpectedValidationError(new _.iq("Unrecognized ChannelHandleValidationResult",b));break;default:_.qS(b.result)}};
_.E.handleUnexpectedValidationError=function(b){var d;this.validationState={status:"UNKNOWN",handle:(d=this.handleInput.value)!=null?d:""};_.eu(b)};
_.E.stopEventPropagation=function(b){b.stopPropagation()};
_.E.updateHandleOnChannelNameInputChange=function(b){if(!this.wasEdited){var d,B;this.debouncedGenerateHandleFromName(b,(B=(d=this.data)==null?void 0:d.validationDelayMs)!=null?B:1E3)}};
_.E.debouncedGenerateHandleFromName=function(b,d){var B=this;_.Kl(this,"debouncedGenerateHandleFromName",function(){var k;(k=B.data)!=null&&k.validateChannelHandleCommand?B.ytComponentBehavior.resolveCommand(B.data.validateChannelHandleCommand,{form:{name:b},commandController:{onSuccess:function(G,P){B.onGenerateHandleFromNameResponse(P)},
onServerError:function(G,P){_.eu(new _.iq("Error calling GenerateHandleFromName",P))}}}):_.eu(new _.iq("Missing validateChannelHandleCommand in ChannelHandleInputRenderer when generate handle from name.",B.data))},d)};
_.E.onGenerateHandleFromNameResponse=function(b){this.wasEdited||((b=_.p(b.result,Rmr))?this.setHandleInputValue(b.handle):_.eu(new _.iq("Invalid results when generate handle from name")))};
_.DB.Object.defineProperties(J7.prototype,{value:{configurable:!0,enumerable:!0,get:function(){var b;if(b=this.validationState)b=this.validationState,b=b.status==="OK"||b.status==="UNKNOWN";if(b)return this.validationState.handle}},
errorIndicator:{configurable:!0,enumerable:!0,get:function(){var b;if(((b=this.validationState)==null?void 0:b.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 b,d=(b=this.channelHandleEntity)==null?void 0:b.handleEdit;this.handleDir=this.getHandleDir(d!=null?d:"");return d}},
validValueRegexp:{configurable:!0,enumerable:!0,get:function(){var b,d;if(((b=this.data)==null?void 0:(d=b.channelHandleStaticValidationParams)==null?void 0:d.validValueRegexp)!==void 0)return new RegExp("^"+this.data.channelHandleStaticValidationParams.validValueRegexp+"$")}}});
J7.prototype.stopEventPropagation=J7.prototype.stopEventPropagation;J7.prototype.onDataChanged=J7.prototype.onDataChanged;J7.prototype.applyHandleEdit=J7.prototype.applyHandleEdit;J7.prototype.onValueChanged=J7.prototype.onValueChanged;_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],J7.prototype,"ytComponentBehavior",void 0);_.w([_.R(_.fH),_.n("design:type",Object)],J7.prototype,"ytdReduxBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],J7.prototype,"data",void 0);
_.w([_.Z(),_.n("design:type",Boolean)],J7.prototype,"wasEdited",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",String)],J7.prototype,"handleDir",void 0);_.w([_.DM("#handle-input"),_.n("design:type",Object)],J7.prototype,"handleInput",void 0);_.w([_.Z(),_.X("validationState"),_.n("design:type",Object),_.n("design:paramtypes",[])],J7.prototype,"value",null);
_.w([_.O8("value"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],J7.prototype,"onValueChanged",null);_.w([_.X("validationState"),_.n("design:type",Object),_.n("design:paramtypes",[])],J7.prototype,"errorIndicator",null);_.w([_.Z({reflectToAttribute:!0}),_.X("errorIndicator"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],J7.prototype,"borderErrorIndicator",null);
_.w([_.Z({selectorArgs:["data.channelHandleEntityKey"],selector:function(b,d){return _.AY(b.entities,"channelHandle",d)}}),
_.n("design:type",Object)],J7.prototype,"channelHandleEntity",void 0);_.w([_.X("channelHandleEntity"),_.n("design:type",Object),_.n("design:paramtypes",[])],J7.prototype,"handleEdit",null);_.w([_.O8("handleEdit"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],J7.prototype,"applyHandleEdit",null);_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],J7.prototype,"onDataChanged",null);
_.w([_.X("data.channelHandleStaticValidationParams.validValueRegexp"),_.n("design:type",Object),_.n("design:paramtypes",[])],J7.prototype,"validValueRegexp",null);_.w([_.$0("yt-service-request-sent"),_.$0("yt-service-request-completed"),_.$0("yt-service-request-error"),_.n("design:type",Function),_.n("design:paramtypes",[Event]),_.n("design:returntype")],J7.prototype,"stopEventPropagation",null);_.w([_.ZM({is:"ytd-channel-handle-input-renderer",disableElementRegistration:!0})],J7);
_.V(J7,"ytd-channel-handle-input-renderer",function(){if(lIQ!==void 0)return lIQ;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return lIQ=b},{mode:_.s_("kevlar_poly_si_batch_j025")?1:2});var za=function(){var b=_.g.apply(this,arguments)||this;b.data=null;b.errorMessage=null;b.isLoading=!0;b.hideContainer=!1;b.enableNewChannelCreationOnIdForAll=_.N("enable_new_channel_creation_for_id4all");b.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"};b.testOnly={setErrorMessage:function(d){b.resetErrorState();
b.setErrorState(d)}};
return b};
_.c(za,_.g);_.E=za.prototype;_.E.created=function(){this.logScreenVe()};
_.E.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")};
_.E.dataChanged=function(){this.set("isLoading",!1);this.graftServerVe();this.set("errorMessage",null);var b;((b=this.zeroStepErrorMessageEntity)==null?0:b.value)&&this.set("errorMessage",_.QS(this.zeroStepErrorMessageEntity.value))};
_.E.onCreateTap=function(){var b=this;if(this.data&&this.data.channelCreationEndpoint){var d,B;if(!((d=this.data.createChannelButton)==null?0:(B=d.buttonRenderer)==null?0:B.isDisabled)){var k;if((k=this.nameInput)!=null&&k.value){this.setLoadingState();var G,P;d=Object.assign({},{name:this.nameInput.value},this.encryptedBlobId?{encryptedBlobId:this.encryptedBlobId}:{avatar_url:this.userSetPhotoThumbnailUrl},{handle:(G=this.handleInput)==null?void 0:G.value,isNameChanged:this.isNameChanged(this.nameInput.value),
isHandleChanged:this.isHandleChanged((P=this.handleInput)==null?void 0:P.value),isDefaultProfilePhoto:this.data.isDefaultProfilePhoto,obakeImageSource:this.obakeImageSource,enableIdentityForAllChannelCreationDialog:this.enableIdentityForAllChannelCreationDialog});this.ytComponentBehavior.resolveCommand(this.data.channelCreationEndpoint,{form:d,commandController:{onSuccess:function(v,L){b.onChannelCreationEndpointSuccess(L);b.obakeImageSource&&_.Q4("channelCreatedWithObakeImage",{imageSourceType:b.obakeImageSource})},
onServerError:function(){b.onChannelCreationEndpointError()}}});
this.maybeWipeZeroStepErrorMessage()}}}};
_.E.endpointRequiresServiceRequestAction=function(b){return!!_.p(b,_.jV)||!!_.p(b,JRg)};
_.E.isNavigateAction=function(b){var d;return!!_.p(b,_.NXa)||!!_.p((d=_.p(b,Ha4))==null?void 0:d.command,_.NXa)};
_.E.isPlaylistAction=function(b){return!!_.p(b,_.L7)||!!_.p(b,_.O0)};
_.E.onChannelCreationEndpointSuccess=function(b){if(b.createChannelError){var d;this.setErrorState((d=b.createChannelError)==null?void 0:d.errorMessage);this.handleInput&&this.handleInput.validate()}else{b.navigationEndpoint&&this.ytComponentBehavior.resolveCommand(b.navigationEndpoint);if(b.actions){d=_.C(b.actions);for(var B=d.next();!B.done;B=d.next())if(B=B.value,this.endpointRequiresServiceRequestAction(B)&&this.ytComponentBehavior.resolveCommand(B),this.isNavigateAction(B)){var k=void 0;B=_.p((k=
_.p(B,Ha4))==null?void 0:k.command,_.NXa);k=void 0;this.isPlaylistAction((k=B)==null?void 0:k.endpoint)&&(_.BG(this.hostElement,"yt-close-popup-action",["ytd-channel-creation-dialog-renderer"]),k=void 0,this.ytComponentBehavior.resolveCommand((k=B)==null?void 0:k.endpoint))}}b.actions&&b.actions.some(function(G){var P;return _.p(G,_.NXa)||_.p((P=_.p(G,Ha4))==null?void 0:P.command,_.NXa)})||_.BG(this.hostElement,"yt-close-popup-action",["ytd-channel-creation-dialog-renderer"])}};
_.E.onChannelCreationEndpointError=function(){this.setErrorState();this.handleInput&&this.handleInput.validate()};
_.E.onCancelTap=function(){var b,d,B;if(!((b=this.data)==null?0:(d=b.cancelButton)==null?0:(B=d.buttonRenderer)==null?0:B.isDisabled)){var k,G,P;b=(k=this.data)==null?void 0:(G=k.cancelButton)==null?void 0:(P=G.buttonRenderer)==null?void 0:P.command;if(!b||!_.p(b,_.RTy)){var v;this.nameInput&&((v=this.data)==null?0:v.name)&&(this.nameInput.value=this.data.name);var L;this.handleInput&&((L=this.data)==null?0:L.channelHandleInput)&&(this.handleInput.data=_.p(this.data.channelHandleInput,XVg));this.encryptedBlobId=
this.previewDataUrl=void 0;this.maybeWipeZeroStepErrorMessage()}}};
_.E.toggleCreateChannelButton=function(){this.set("data.createChannelButton.buttonRenderer.isDisabled",!this.nameInput.value||this.handleInput&&this.handleInput.value===void 0)};
_.E.onChannelNameInput=function(){this.toggleCreateChannelButton();this.handleInput&&this.nameInput.value&&this.handleInput.updateHandleOnChannelNameInputChange(this.nameInput.value)};
_.E.onClearProfilePhotoTap=function(){var b,d,B;((b=this.data)==null?0:(d=b.clearProfilePhotoButton)==null?0:(B=d.buttonRenderer)==null?0:B.isDisabled)||(this.set("data.isDefaultProfilePhoto",!0),this.set("data.clearProfilePhotoButton.buttonRenderer.isDisabled",!0))};
_.E.onEditAvatarTap=function(){var b,d,B;((b=this.data)==null?0:(d=b.editAvatarButton)==null?0:(B=d.buttonRenderer)==null?0:B.isDisabled)||(this.hideContainer=!0,this.openProfilePicturePicker())};
_.E.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)};
_.E.resetErrorState=function(){this.set("data.createChannelButton.buttonRenderer.isDisabled",!1);this.set("data.cancelButton.buttonRenderer.isDisabled",!1);var b;this.set("data.clearProfilePhotoButton.buttonRenderer.isDisabled",((b=this.data)==null?0:b.isDefaultProfilePhoto)?!0:!1);this.set("isLoading",!1);this.set("errorMessage",null)};
_.E.setErrorState=function(b){this.resetErrorState();if(b)this.set("errorMessage",b);else{var d;if((d=this.zeroStepErrorMessageEntity)==null?0:d.value)this.set("errorMessage",_.QS(this.zeroStepErrorMessageEntity.value));else{var B;((B=this.data)==null?0:B.errorMessage)?this.set("errorMessage",this.data.errorMessage):this.set("errorMessage",null)}}};
_.E.fetchImageBlobWithAlr=function(b,d){d=d===void 0?5:d;var B=this,k,G,P,v,L;return _.f(function(A){switch(A.nextAddress){case 1:return A.yield(fetch(b,{method:"GET",mode:"cors"}),2);case 2:k=A.yieldResult;if(k.ok){A.jumpTo(3);break}if(d===0)throw Error();G=B.addJitter(Math.pow(2,5-d));return A.yield(new Promise(function(a){setTimeout(a,G*1E3)}),4);
case 4:return A.return(B.fetchImageBlobWithAlr(b,d-1));case 3:if(!k.headers.get("content-type").split(";").some(function(a){return a.trim()==="text/plain"})){A.jumpTo(5);
break}P=B;v=P.fetchImageBlobWithAlr;return A.yield(k.text(),6);case 6:return A.return(v.call(P,A.yieldResult,d-1));case 5:return A.yield(k.blob(),7);case 7:return L=A.yieldResult,A.return(L)}})};
_.E.addJitter=function(b){var d=b*.3*Math.random();Math.random()>.5&&(d*=-1);return b+d};
_.E.openProfilePicturePicker=function(){var b=this,d,B,k,G,P,v;return _.f(function(L){if(L.nextAddress==1){d=b.data.scottyUploadUrl;if(!d)return L.return();B=document.documentElement.hasAttribute("dark");k=document.body.style.colorScheme;B&&(document.body.style.colorScheme="dark");G=fKP(AFk(L8O(klQ(B?"dark":"light")),function(A){var a,O,I,D,U;return _.f(function(M){if(M.nextAddress==1)return a=_.BT(XSa(new K6a(A.photoUrl,!1)).build(),"alr","yes"),b.obakeImageSource=b.pictureChangeSourceToObakeImageSourceType(A.photoSource),
_.Jn(M,2),b.setLoadingState(),M.yield(b.fetchImageBlobWithAlr(a),4);if(M.nextAddress!=2)return O=M.yieldResult,I=new FileReader,I.addEventListener("load",function(){var z,H,l,F,K,u;return _.f(function(r){if(r.nextAddress==1){if(O.size>15728640)return b.setErrorState((z=b.data)==null?void 0:z.imageSizeErrorMessage),_.eu(Error("Jl")),r.return();if(!I.result)return b.setErrorState((H=b.data)==null?void 0:H.genericImageLoadErrorMessage),_.eu(Error("Kl")),r.return();l=I.result;_.Jn(r,2);return r.yield(mka(O,
d),4)}if(r.nextAddress!=2)return F=r.yieldResult,b.handleImageUpdatedAction(l,F),b.resetErrorState(),_.fy(r,0);K=_.lt(r);b.setErrorState((u=b.data)==null?void 0:u.uploadErrorMessage);if(K instanceof Error)_.xs(K);else{var Q=new _.iq(JSON.stringify(K));_.xs(Q)}_.tn(r)})}),I.readAsDataURL(O),_.fy(M,0);
D=_.lt(M);b.setErrorState((U=b.data)==null?void 0:U.genericImageLoadErrorMessage);D instanceof Error?_.xs(D):_.Ys(new _.iq(JSON.stringify(D)));_.tn(M)})}),function(){b.hideContainer=!1;
document.body.style.colorScheme=k});
_.Jn(L,2);return((P=b.data)==null?0:P.shouldViewChannelCreationFormForSupex)?L.yield(G.openPicker("profile-picture/art-selection"),5):L.yield(G.openPicker(),5)}if(L.nextAddress!=2)return _.fy(L,0);_.lt(L);b.setErrorState((v=b.data)==null?void 0:v.selectImageErrorMessage);_.tn(L)})};
_.E.pictureChangeSourceToObakeImageSourceType=function(b){switch(b){case 1:return 1;case 2:return 2;case 3:return 3;case 4:return 4;default:return 0}};
_.E.logScreenVe=function(){_.i7(_.DX(),124448)};
_.E.graftServerVe=function(){var b=_.RD(),d,B,k=(d=this.data)==null?void 0:(B=d.loggingDirectives)==null?void 0:B.trackingParams;k&&b&&(this.channelCreationFormVe=_.DX().graftServerVe(k,b),b={visualElement:this.channelCreationFormVe},_.O_().reportShown(b))};
_.E.isNameChanged=function(b){var d;return((d=this.data)==null?void 0:d.name)!==b};
_.E.isHandleChanged=function(b){var d,B=_.p((d=this.data)==null?void 0:d.channelHandleInput,XVg);return B&&b?B.handle!==b:!1};
_.E.handleImageUpdatedAction=function(b,d){this.hideContainer=!1;this.previewDataUrl=b;this.encryptedBlobId=d};
_.E.handleImageSelectionErrorAction=function(b){this.hideContainer=!1;this.setErrorState(b)};
_.E.handleImageSelectionResetErrorAction=function(){this.hideContainer=!1;this.resetErrorState()};
_.E.showContainer=function(){this.hideContainer=!1};
_.E.maybeWipeZeroStepErrorMessage=function(){var b,d=(b=this.data)==null?void 0:b.zeroStepErrorMessageEntityKey,B;d&&((B=this.zeroStepErrorMessageEntity)==null?0:B.value)&&this.ytdReduxBehavior.dispatch(_.cE("stringEntity",d,{key:d,value:""}))};
_.DB.Object.defineProperties(za.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 b;return((b=this.photoThumbnail)==null?0:b.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 b;return!((b=this.data)==null||!b.descriptionInfo)}},
description:{configurable:!0,enumerable:!0,get:function(){var b;return(b=this.data)==null?void 0:b.descriptionInfo}}});
za.prototype.dataChanged=za.prototype.dataChanged;_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],za.prototype,"ytComponentBehavior",void 0);_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],za.prototype,"ytActionHandlerBehavior",void 0);_.w([_.R(_.fH),_.n("design:type",Object)],za.prototype,"ytdReduxBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],za.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Object)],za.prototype,"errorMessage",void 0);
_.w([_.Z(),_.n("design:type",Object)],za.prototype,"isLoading",void 0);_.w([_.Z(),_.n("design:type",String)],za.prototype,"previewDataUrl",void 0);_.w([_.Z(),_.n("design:type",Number)],za.prototype,"obakeImageSource",void 0);_.w([_.Z(),_.n("design:type",Object)],za.prototype,"hideContainer",void 0);_.w([_.DM("#title-input"),_.n("design:type",Object)],za.prototype,"nameInput",void 0);_.w([_.DM("#handle-input"),_.n("design:type",Object)],za.prototype,"handleInput",void 0);
_.w([_.Z(),_.n("design:type",Boolean)],za.prototype,"enableNewChannelCreationOnIdForAll",void 0);_.w([_.Z({selectorArgs:["data.zeroStepErrorMessageEntityKey"],selector:_.f44}),_.n("design:type",Object)],za.prototype,"zeroStepErrorMessageEntity",void 0);_.w([_.X("data","data.isDefaultProfilePhoto","previewDataUrl"),_.n("design:type",Object),_.n("design:paramtypes",[])],za.prototype,"photoThumbnail",null);
_.w([_.X("data","data.isDefaultProfilePhoto","photoThumbnail"),_.n("design:type",Object),_.n("design:paramtypes",[])],za.prototype,"userSetPhotoThumbnailUrl",null);_.w([_.X("data"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],za.prototype,"hideProfilePhotoButtonLayer",null);_.w([_.Z({reflectToAttribute:!0}),_.X("data"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],za.prototype,"enableIdentityForAllChannelCreationDialog",null);
_.w([_.pl("data","zeroStepErrorMessageEntity"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],za.prototype,"dataChanged",null);_.w([_.Z({reflectToAttribute:!0}),_.X("data.descriptionInfo","zeroStepErrorMessageEntity"),_.n("design:type",Object),_.n("design:paramtypes",[])],za.prototype,"description",null);_.w([_.ZM({is:"ytd-channel-creation-dialog-renderer",disableElementRegistration:!0})],za);
_.V(za,"ytd-channel-creation-dialog-renderer",function(){if(HY4!==void 0)return HY4;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return HY4=b},{mode:1});var t7W;var RF=function(){var b=_.g.apply(this,arguments)||this;b.isLoading=!1;b.isDisabled=!1;return b};
_.c(RF,_.g);RF.prototype.attached=function(){this.hostElement.setAttribute("dialog","true")};
RF.prototype.updateDisabled=function(){var b;this.isDisabled=this.isLoading||((b=this.handleInput)==null?void 0:b.value)===void 0;this.set("data.saveButton.buttonRenderer.isDisabled",this.isDisabled)};
RF.prototype.onSaveClick=function(){var b=this;if(!this.isDisabled&&this.handleInput.value!==void 0){var d;((d=this.data)==null?void 0:d.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 B;if((B=b.data)==null?0:B.nextEndpoint){var k;b.ytComponentBehavior.resolveCommand((k=b.data)==null?void 0:k.nextEndpoint)}else b.isLoading=
!1,b.closeDialog()},
onServerError:function(){b.isLoading=!1;b.handleInput.validate();var B;b.errorMessage=(B=b.data)==null?void 0:B.errorMessage}}}))}};
RF.prototype.closeDialog=function(){_.BG(this.hostElement,"yt-close-popup-action",[this.is])};
RF.prototype.updateDisabled=RF.prototype.updateDisabled;_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],RF.prototype,"ytComponentBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],RF.prototype,"data",void 0);_.w([_.DM("#handle-input"),_.n("design:type",Object)],RF.prototype,"handleInput",void 0);_.w([_.O8("isLoading"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],RF.prototype,"updateDisabled",null);
_.w([_.ZM({is:"ytd-channel-handle-edit-dialog-renderer",disableElementRegistration:!0})],RF);
_.V(RF,"ytd-channel-handle-edit-dialog-renderer",function(){if(t7W!==void 0)return t7W;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return t7W=b},{mode:1});var ji0;var Xx=function(){return _.g.apply(this,arguments)||this};
_.c(Xx,_.g);Xx.prototype.configureRendererStamper=function(){return{"data.button":{id:"button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.feedback":{id:"feedback",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Xx.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],Xx.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Xx.prototype,"data",void 0);_.w([_.ZM({is:"ytd-channel-switcher-footer-renderer",disableElementRegistration:!0})],Xx);
_.V(Xx,"ytd-channel-switcher-footer-renderer",function(){if(ji0!==void 0)return ji0;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return ji0=b},{mode:1});var FPk;var ZY5;var h7=function(){return _.g.apply(this,arguments)||this};
_.c(h7,_.g);h7.prototype.onIronChange=function(){if(this.checkbox&&this.onDontAskAgainChanged)this.onDontAskAgainChanged(this.checkbox.checked)};
h7.prototype.onIronChange=h7.prototype.onIronChange;_.w([_.Z(),_.n("design:type",Object)],h7.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!1}),_.n("design:type",Function)],h7.prototype,"onDontAskAgainChanged",void 0);_.w([_.DM("#checkbox"),_.n("design:type",Object)],h7.prototype,"checkbox",void 0);_.w([_.$0("iron-change"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],h7.prototype,"onIronChange",null);
_.w([_.ZM({is:"ytd-identity-prompt-footer-renderer",disableElementRegistration:!0})],h7);
_.V(h7,"ytd-identity-prompt-footer-renderer",function(){if(ZY5!==void 0)return ZY5;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return ZY5=b},{mode:1});var HR=function(){var b=_.g.apply(this,arguments)||this;b.dontAskAgain=!1;b.showPopup=!1;b.boundDontAskAgainChanged=function(d){b.dontAskAgainChanged(d)};
b.boundOnAccountItemTap=function(d){b.onAccountItemTap(d)};
return b};
_.c(HR,_.g);_.E=HR.prototype;
_.E.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]]"}}}}}};
_.E.ready=function(){var b=this;_.Cl(this.hostElement).querySelector("#container").addEventListener("scroll",function(){b.ytRendererBehavior.markDirty()})};
_.E.dontAskAgainChanged=function(b){this.dontAskAgain=b};
_.E.onAccountItemTap=function(b){if(b){var d={};this.dontAskAgain&&(d={dont_ask_again:this.dontAskAgain});_.g3(b,d)}};
_.E.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.E.dataChanged=function(){this.data&&this.redirectOnlyAccount(this.data)};
_.E.redirectOnlyAccount=function(b){b.sections&&b.sections.length>0&&(b=_.p(b.sections[0],_.tGe),(b==null?0:b.contents)&&(b==null?void 0:b.contents.length)<=1?(b=_.vQ(window.location.href),(b==null?0:b.next)&&_.Bp1(b.next)?_.g3(b.next):_.g3("/")):this.showPopup=!0)};
HR.prototype.dataChanged=HR.prototype.dataChanged;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],HR.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],HR.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],HR.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!1}),_.n("design:type",Object)],HR.prototype,"dontAskAgain",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],HR.prototype,"showPopup",void 0);_.w([_.Z({reflectToAttribute:!1}),_.n("design:type",Object)],HR.prototype,"boundDontAskAgainChanged",void 0);_.w([_.Z({reflectToAttribute:!1}),_.n("design:type",Object)],HR.prototype,"boundOnAccountItemTap",void 0);_.w([_.pl("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],HR.prototype,"dataChanged",null);
_.w([_.ZM({is:"ytd-channel-switcher-renderer",disableElementRegistration:!0})],HR);
_.V(HR,"ytd-channel-switcher-renderer",function(){if(FPk!==void 0)return FPk;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return FPk=b},{mode:1});var ghk;var lW=function(){return _.g.apply(this,arguments)||this};
_.c(lW,_.g);_.DB.Object.defineProperties(lW.prototype,{steps:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.steps?this.data.steps:[]}}});
_.w([_.Z(),_.n("design:type",Object)],lW.prototype,"data",void 0);_.w([_.X("data"),_.n("design:type",Array),_.n("design:paramtypes",[])],lW.prototype,"steps",null);_.w([_.ZM({is:"ytd-channel-transfer-stepper-renderer",disableElementRegistration:!0})],lW);
_.V(lW,"ytd-channel-transfer-stepper-renderer",function(){if(ghk!==void 0)return ghk;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return ghk=b},{mode:1});var yG5;var t7=function(){var b=_.g.apply(this,arguments)||this;b.data=null;b.isError=!1;b.isLoading=!1;return b};
_.c(t7,_.g);_.E=t7.prototype;_.E.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"}}}};
_.E.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.E.dataChanged=function(){this.set("isLoading",!1);this.set("isError",!1)};
_.E.computeProfileName=function(b){return b?b.givenNameValue+" "+b.familyNameValue:""};
_.E.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)};
_.E.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)};
t7.prototype.onYtServiceRequestError=t7.prototype.onYtServiceRequestError;t7.prototype.onYtServiceRequestSent=t7.prototype.onYtServiceRequestSent;t7.prototype.dataChanged=t7.prototype.dataChanged;_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],t7.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],t7.prototype,"data",void 0);
_.w([_.Z({computed:"computeProfileName(data.personalAccountTile.contents.createCoreIdentityChannelContentRenderer)"}),_.n("design:type",String)],t7.prototype,"profileName",void 0);_.w([_.Z(),_.n("design:type",Object)],t7.prototype,"isError",void 0);_.w([_.Z(),_.n("design:type",Object)],t7.prototype,"isLoading",void 0);_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],t7.prototype,"dataChanged",null);
_.w([_.$0("yt-service-request-sent"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent,_.iI]),_.n("design:returntype")],t7.prototype,"onYtServiceRequestSent",null);_.w([_.$0("yt-service-request-error"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent,_.iI]),_.n("design:returntype")],t7.prototype,"onYtServiceRequestError",null);_.w([_.ZM({is:"ytd-channel-warm-welcome-cont-renderer",disableElementRegistration:!0})],t7);
_.V(t7,"ytd-channel-warm-welcome-cont-renderer",function(){if(yG5!==void 0)return yG5;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return yG5=b},{mode:1});var S45;var jr=function(){var b=_.g.apply(this,arguments)||this;b.data=null;return b};
_.c(jr,_.g);jr.prototype.configureRendererStamper=function(){return{"data.nextButton":{id:"next-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.cancelButton":{id:"cancel-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
jr.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.hostElement.hasAttribute("autofocus")||this.hostElement.setAttribute("autofocus","true")};
_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],jr.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],jr.prototype,"data",void 0);_.w([_.ZM({is:"ytd-channel-warm-welcome-renderer",disableElementRegistration:!0})],jr);
_.V(jr,"ytd-channel-warm-welcome-renderer",function(){if(S45!==void 0)return S45;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return S45=b},{mode:1});var V7W;var Fx=function(){return _.g.apply(this,arguments)||this};
_.c(Fx,_.g);_.DB.Object.defineProperties(Fx.prototype,{thumbnailDetails:{configurable:!0,enumerable:!0,get:function(){var b;return((b=this.data)==null?void 0:b.authorThumbnail)||{}}}});
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Fx.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Fx.prototype,"data",void 0);_.w([_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],Fx.prototype,"thumbnailDetails",null);_.w([_.ZM({is:"ytd-comment-preview-renderer",disableElementRegistration:!0})],Fx);
_.V(Fx,"ytd-comment-preview-renderer",function(){if(V7W!==void 0)return V7W;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return V7W=b},{mode:1});var iYk;var ZW=function(){return _.g.apply(this,arguments)||this};
_.c(ZW,_.g);ZW.prototype.configureRendererStamper=function(){return{submitButton:{id:"submit-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.DB.Object.defineProperties(ZW.prototype,{submitButton:{configurable:!0,enumerable:!0,get:function(){var b;return(b=this.data)==null?void 0:b.submitButton}}});
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],ZW.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],ZW.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],ZW.prototype,"data",void 0);_.w([_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],ZW.prototype,"submitButton",null);_.w([_.ZM({is:"ytd-notice-renderer",disableElementRegistration:!0})],ZW);
_.V(ZW,"ytd-notice-renderer",function(){if(iYk!==void 0)return iYk;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return iYk=b},{mode:1});var wwW;var gC=function(){return _.g.apply(this,arguments)||this};
_.c(gC,_.g);gC.prototype.configureRendererStamper=function(){return{"data.comment":{id:"comment-preview",mapping:{commentPreviewRenderer:{component:"ytd-comment-preview-renderer"}}}}};
_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],gC.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],gC.prototype,"data",void 0);_.w([_.ZM({is:"ytd-preview-comment-dialog-content",disableElementRegistration:!0})],gC);
_.V(gC,"ytd-preview-comment-dialog-content",function(){if(wwW!==void 0)return wwW;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return wwW=b},{mode:1});var uz4;var y0=function(){return _.g.apply(this,arguments)||this};
_.c(y0,_.g);y0.prototype.attached=function(){this.hostElement.setAttribute("dialog","true")};
y0.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:{component:"yt-button-renderer"}}}}};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],y0.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],y0.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],y0.prototype,"data",void 0);_.w([_.ZM({is:"ytd-preview-comment-dialog-renderer",disableElementRegistration:!0})],y0);
_.V(y0,"ytd-preview-comment-dialog-renderer",function(){if(uz4!==void 0)return uz4;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return uz4=b},{mode:1});var KPE;var nh0=_.N("web_button_rework")&&_.Ye("BUTTON_REWORK")||_.N("web_button_rework_with_live"),Sr=function(){var b=_.g.apply(this,arguments)||this;b.closeLabel=_.AU("CLOSE");b.selectedAmountIndex=1;b.privacyCheckboxValue=!1;b.useAmsterdamStyle=nh0;b.amountPlaceholderIndex=-1;return b};
_.c(Sr,_.g);_.E=Sr.prototype;_.E.onAmountClick=function(b){this.selectedAmountIndex=_.Cl(this.hostElement).querySelector("#amounts").indexForElement(b.currentTarget)};
_.E.onCloseClick=function(){this.hostElement.hasAttribute("live-chat")&&(_.BG(this.hostElement,"yt-live-chat-close-buy-flow"),this.ytLiveChatErrorMessageBehavior._setErrorRenderer(null))};
_.E.onDonateButtonClick=function(){if(this.hostElement.hasAttribute("live-chat"))this.donateCommand&&_.BG(this.hostElement,"yt-live-chat-start-buy-flow",[this.donateCommand,{},this.donationCallback.bind(this)]);else{_.BG(this.hostElement,"yt-close-popup-action",[this.is]);var b;(b=_.kN())==null||b.getPlayerPromise().then(function(d){d.pauseVideo()})}};
_.E.donationCallback=function(b){b.success?(this.hostElement.hasAttribute("live-chat")&&b.response&&b.response.data&&b.response.data.actions&&_.BG(this.hostElement,"yt-live-chat-open-popup",[b.response.data.actions[0]]),_.BG(this.hostElement,"yt-close-popup-action",[this.is]),_.BG(this.hostElement,"yt-live-chat-close-buy-flow")):b.errorMessageRenderer&&this.ytLiveChatErrorMessageBehavior._setErrorRenderer(b.errorMessageRenderer)};
_.E.setFocusOnCustomAmountInput=function(){this.customAmount!==null&&_.Cl(this.hostElement).querySelector("#custom-amount-input").focus()};
_.E.updateConfirmationDialogTextWithAmount=function(b){var d=this.getConfirmDialogRuns();d&&this.set(["data","confirmLargeAmount","openPopupAction","popup","confirmDialogRenderer","dialogMessages",0,"runs",this.getAmountPlaceholderIndex(d),"text"],this.getFormattedAmount(b))};
_.E.getConfirmDialogRuns=function(){return this.get(["confirmLargeAmount","openPopupAction","popup","confirmDialogRenderer","dialogMessages",0,"runs"],this.data)};
_.E.getAmountPlaceholderIndex=function(b){this.amountPlaceholderIndex<0&&(this.amountPlaceholderIndex=b.findIndex(function(d){return d.text==="${amount}"}));
return this.amountPlaceholderIndex};
_.E.getFormattedAmount=function(b){var d;return(new _.uT(4,((d=this.data)==null?void 0:d.currencyCode)||"")).format(b)};
_.E.isAmountValid=function(b){if(b==="")return!1;b=Number(b)*1E6;var d=this.get("minAmountMicros",this.data),B=this.get("maxAmountMicros",this.data);return d&&b<d||B&&b>B?!1:!0};
_.E.setInputError=function(){this.shouldShowValidationError?_.Cl(this.hostElement).querySelector("#custom-amount-input").setAttribute("invalid",""):_.Cl(this.hostElement).querySelector("#custom-amount-input").removeAttribute("invalid")};
_.E.setInitialCheckboxValue=function(){var b;this.privacyCheckboxValue=!((b=this.data)==null||!b.privacyCheckboxInitialState)};
_.E.updateCustomAmountInputFromBinding=function(b){this.customAmountInput=b.detail.value};
_.E.updatePrivacyCheckboxValueFromBinding=function(b){this.privacyCheckboxValue=b.detail.value};
_.DB.Object.defineProperties(Sr.prototype,{suggestedAmountButtons:{configurable:!0,enumerable:!0,get:function(){var b=this,d,B;return((d=this.data)==null?void 0:(B=d.suggestedAmounts)==null?void 0:B.map(function(k,G){return{buttonRenderer:{style:b.selectedAmountIndex===G?"STYLE_PRIMARY":"STYLE_SUGGESTIVE",text:k.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 b;return!((b=this.data)==null||!b.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 b=this.hostElement.hasAttribute("live-chat")?this.get("payFromLiveChat",this.data):this.get("donateButton.buttonRenderer.command",this.data);if(b&&this.amountMicros!==null)return Object.assign({},b,{ypcGetCartEndpoint:Object.assign({},b.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 b=this.get("confirmLargeAmount",this.data);if(b&&this.amountMicros)return this.updateConfirmationDialogTextWithAmount(this.amountMicros/1E6),this.set("data.confirmLargeAmount.openPopupAction.popup.confirmDialogRenderer.confirmButton.buttonRenderer.command",this.donateCommand),b}},
donateButtonRenderer:{configurable:!0,enumerable:!0,get:function(){var b=this.get("donateButton.buttonRenderer",this.data);if(b)return Object.assign({},b,{isDisabled:!this.isDonateButtonEnabled,command:this.hostElement.hasAttribute("live-chat")?void 0:this.donateCommandWithConfirmation})}}});
Sr.prototype.setInitialCheckboxValue=Sr.prototype.setInitialCheckboxValue;Sr.prototype.setInputError=Sr.prototype.setInputError;Sr.prototype.setFocusOnCustomAmountInput=Sr.prototype.setFocusOnCustomAmountInput;_.w([_.R(MaE),_.n("design:type",Object)],Sr.prototype,"ytLiveChatErrorMessageBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Sr.prototype,"ytRendererBehavior",void 0);
_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],Sr.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Sr.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Object)],Sr.prototype,"closeLabel",void 0);_.w([_.Z(),_.n("design:type",Object)],Sr.prototype,"selectedAmountIndex",void 0);_.w([_.Z(),_.n("design:type",String)],Sr.prototype,"customAmountInput",void 0);_.w([_.Z(),_.n("design:type",Object)],Sr.prototype,"privacyCheckboxValue",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],Sr.prototype,"useAmsterdamStyle",void 0);_.w([_.O8("customAmount"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Sr.prototype,"setFocusOnCustomAmountInput",null);_.w([_.X("data","selectedAmountIndex"),_.n("design:type",Array),_.n("design:paramtypes",[])],Sr.prototype,"suggestedAmountButtons",null);
_.w([_.X("data","selectedAmountIndex"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],Sr.prototype,"isCustomAmountSelected",null);_.w([_.X("data"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],Sr.prototype,"showPrivacyCheckbox",null);_.w([_.X("data","selectedAmountIndex","customAmount"),_.n("design:type",Object),_.n("design:paramtypes",[])],Sr.prototype,"amountMicros",null);
_.w([_.X("isCustomAmountSelected","customAmountInput"),_.n("design:type",Object),_.n("design:paramtypes",[])],Sr.prototype,"customAmount",null);_.w([_.X("customAmount"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],Sr.prototype,"shouldShowValidationError",null);_.w([_.X("customAmount"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],Sr.prototype,"isDonateButtonEnabled",null);
_.w([_.X("data","isDonateButtonEnabled","amountMicros","privacyCheckboxValue"),_.n("design:type",Object),_.n("design:paramtypes",[])],Sr.prototype,"donateCommand",null);_.w([_.X("donateCommand","isCustomAmountSelected","confirmLargeAmountCommand","amountMicros"),_.n("design:type",Object),_.n("design:paramtypes",[])],Sr.prototype,"donateCommandWithConfirmation",null);_.w([_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],Sr.prototype,"largeDonationThreshold",null);
_.w([_.X("customAmount","donateCommand","amountMicros"),_.n("design:type",Object),_.n("design:paramtypes",[])],Sr.prototype,"confirmLargeAmountCommand",null);_.w([_.X("data","isDonateButtonEnabled","donateCommandWithConfirmation"),_.n("design:type",Object),_.n("design:paramtypes",[])],Sr.prototype,"donateButtonRenderer",null);_.w([_.O8("shouldShowValidationError"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Sr.prototype,"setInputError",null);
_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Sr.prototype,"setInitialCheckboxValue",null);_.w([_.ZM({is:"ytd-donation-amount-picker-renderer",disableElementRegistration:!0})],Sr);
_.V(Sr,"ytd-donation-amount-picker-renderer",function(){if(KPE!==void 0)return KPE;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return KPE=b},{mode:1});var TWO;var rGO=function(){return _.g.apply(this,arguments)||this};
_.c(rGO,_.g);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],rGO.prototype,"ytComponentBehavior",void 0);_.w([_.Z({}),_.n("design:type",Object)],rGO.prototype,"data",void 0);_.w([_.ZM({is:"ytd-donation-post-transaction-content",disableElementRegistration:!0})],rGO);
_.V(rGO,"ytd-donation-post-transaction-content",function(){if(TWO!==void 0)return TWO;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return TWO=b},{mode:1});var QiO;var V0=function(){return _.g.apply(this,arguments)||this};
_.c(V0,_.g);V0.prototype.configureRendererStamper=function(){return{"data.doneButton":{id:"done-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],V0.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],V0.prototype,"ytRendererBehavior",void 0);_.w([_.Z({}),_.n("design:type",Object)],V0.prototype,"data",void 0);_.w([_.ZM({is:"ytd-donation-post-transaction-renderer",disableElementRegistration:!0})],V0);
_.V(V0,"ytd-donation-post-transaction-renderer",function(){if(QiO!==void 0)return QiO;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return QiO=b},{mode:1});var q4O;var xqm;var iW=function(){return _.g.apply(this,arguments)||this};
_.c(iW,_.g);iW.prototype.computeIsStreamingProvider=function(b){return!!b.isStreamingShelf};
iW.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!1}}}}}};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],iW.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],iW.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],iW.prototype,"data",void 0);_.w([_.Z({computed:"computeIsStreamingProvider(data)",reflectToAttribute:!0}),_.n("design:type",Boolean)],iW.prototype,"isStreamingProvider",void 0);
_.w([_.ZM({is:"ytd-media-provider-renderer",disableElementRegistration:!0})],iW);
_.V(iW,"ytd-media-provider-renderer",function(){if(xqm!==void 0)return xqm;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return xqm=b},{mode:1});var Y45;var wC=function(){return _.g.apply(this,arguments)||this};
_.c(wC,_.g);wC.prototype.observeLightsourcePalette=function(){var b,d=(b=this.data)==null?void 0:b.vibrantsourceColorPaletteData;d&&_.zD(this.hostElement,d)};
wC.prototype.observeLightsourcePalette=wC.prototype.observeLightsourcePalette;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],wC.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],wC.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],wC.prototype,"data",void 0);
_.w([_.O8("data.vibrantsourceColorPaletteData"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],wC.prototype,"observeLightsourcePalette",null);_.w([_.ZM({is:"ytd-streaming-pop-up-dialog",disableElementRegistration:!0})],wC);
_.V(wC,"ytd-streaming-pop-up-dialog",function(){if(Y45!==void 0)return Y45;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return Y45=b},{mode:1});var uW=function(){return _.g.apply(this,arguments)||this};
_.c(uW,_.g);uW.prototype.onPopupOpened_=function(){var b;((b=this.data)==null?0:b.serviceEndpoint)&&_.I2().resolve(_.U6).resolveCommand(this.data.serviceEndpoint,{form:{element:this.hostElement}})};
uW.prototype.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"content"}};
uW.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"}}}}};
uW.prototype.onPopupOpened_=uW.prototype.onPopupOpened_;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],uW.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],uW.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.RY),_.n("design:type",Object)],uW.prototype,"ytContinuationHandlerBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],uW.prototype,"data",void 0);
_.w([_.$0("yt-popup-opened"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],uW.prototype,"onPopupOpened_",null);_.w([_.ZM({is:"ytd-brandconnect-popup-renderer",disableElementRegistration:!0})],uW);
_.V(uW,"ytd-brandconnect-popup-renderer",function(){if(q4O!==void 0)return q4O;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return q4O=b},{mode:1});var elr;var K$=function(){return _.g.apply(this,arguments)||this};
_.c(K$,_.g);_.E=K$.prototype;_.E.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{checkboxSurveyOptionRenderer:"ytd-checkbox-survey-option-renderer"}}}};
_.E.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.E.dataChanged=function(){for(var b=0;b<this.getOptionRenderers().length;b++)this.notifyPath("data.options."+b+".checkboxSurveyOptionRenderer.checked"),this.set("data.options."+b+".checkboxSurveyOptionRenderer.checked",!1);this.updateSubmitButton(!1)};
_.E.updateSubmitButton=function(b){this.set("data.submitButton.buttonRenderer.isDisabled",!b)};
_.E.computeAlt=function(b){return _.qA(b)};
_.E.onDismissTap=function(){_.BG(this.hostElement,"yt-close-popup-action");this.data.dismissalEndpoint&&_.I2().resolve(_.U6).resolveCommand(this.data.dismissalEndpoint,{form:{element:this.hostElement}})};
_.E.getOptionRenderers=function(b){return(b=b||this.data)&&b.options?b.options.reduce(function(d,B){B.checkboxSurveyOptionRenderer&&d.push(B.checkboxSurveyOptionRenderer);return d},[]):[]};
_.E.onOptionChange=function(b){var d=this,B=!1;if(b.detail.checked)for(var k=this.getOptionRenderers().find(function(L){return L.value===b.detail.value}),G=this.getOptionRenderers(),P=0;P<G.length;P++){var v=G[P];
this.notifyPath("data.options."+P+".checkboxSurveyOptionRenderer.checked");v.checked&&((k==null?0:k.isExclusiveOption)?!v.isExclusiveOption:v.isExclusiveOption)?this.set("data.options."+P+".checkboxSurveyOptionRenderer.checked",!1):v.checked&&(B=!0)}else B=this.getOptionRenderers().some(function(L,A){d.notifyPath("data.options."+A+".checkboxSurveyOptionRenderer.checked");return L.checked});
this.updateSubmitButton(B)};
_.E.onSubmitTap=function(){var b=this.getOptionRenderers().filter(function(P){return P.checked});
if(b.length!==0){var d=b.map(function(P){return P.responseEndpoint});
b=[];for(var B=1;B<d.length;B++){var k=void 0,G=(k=_.p(d[B],_.Fq))==null?void 0:k.feedbackToken;G&&b.push(G)}d=[d[0]];b.length&&d.push({extra_feedback_tokens:b});_.GA(this.hostElement,d);_.BG(this.hostElement,"yt-close-popup-action",["ytd-checkbox-survey-renderer"]);b=this.data&&this.data.submitActions||[];if(_.N("kevlar_command_handler_migration_killswitch"))_.PG(this.hostElement,b,this.hostElement);else for(b=_.C(b),d=b.next();!d.done;d=b.next())this.ytComponentBehavior.resolveCommand(d.value)}};
K$.prototype.onOptionChange=K$.prototype.onOptionChange;K$.prototype.dataChanged=K$.prototype.dataChanged;_.w([_.R(_.B5.YtEventForwardingBehavior),_.n("design:type",Object)],K$.prototype,"ytEventForwardingBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],K$.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],K$.prototype,"ytComponentBehavior",void 0);
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],K$.prototype,"ytRendererBehavior",void 0);_.w([_.R(wiO),_.n("design:type",Object)],K$.prototype,"ytdHatsSurveyBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],K$.prototype,"data",void 0);_.w([_.pl("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],K$.prototype,"dataChanged",null);
_.w([_.$0("ytd-checkbox-survey-option-changed"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],K$.prototype,"onOptionChange",null);_.w([_.ZM({is:"ytd-checkbox-survey-renderer",disableElementRegistration:!0})],K$);
_.V(K$,"ytd-checkbox-survey-renderer",function(){if(elr!==void 0)return elr;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return elr=b},{mode:1});var b38;var djO;var n$=function(){return _.g.apply(this,arguments)||this};
_.c(n$,_.g);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],n$.prototype,"ytRendererBehavior",void 0);_.w([_.R(iRk),_.n("design:type",Object)],n$.prototype,"ytdDismissalReasonBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],n$.prototype,"data",void 0);_.w([_.ZM({is:"ytd-dismissal-reason-text-renderer",disableElementRegistration:!0})],n$);
_.V(n$,"ytd-dismissal-reason-text-renderer",function(){if(djO!==void 0)return djO;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return djO=b},{mode:1});var Bj0;var Ta=function(){return _.g.apply(this,arguments)||this};
_.c(Ta,_.g);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Ta.prototype,"ytRendererBehavior",void 0);_.w([_.R(iRk),_.n("design:type",Object)],Ta.prototype,"ytdDismissalReasonBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Ta.prototype,"data",void 0);_.w([_.ZM({is:"ytd-dismissal-reason-video-renderer",disableElementRegistration:!0})],Ta);
_.V(Ta,"ytd-dismissal-reason-video-renderer",function(){if(Bj0!==void 0)return Bj0;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return Bj0=b},{mode:1});var rC=function(){return _.g.apply(this,arguments)||this};
_.c(rC,_.g);_.E=rC.prototype;_.E.created=function(){this.selectedFeedbackTokens=new Cf};
_.E.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.E.configureRendererStamper=function(){return{"data.reasons":{id:"reasons",mapping:{dismissalReasonTextRenderer:"ytd-dismissal-reason-text-renderer",dismissalReasonVideoRenderer:"ytd-dismissal-reason-video-renderer"}}}};
_.E.dataChanged=function(){this.hasReasonsSelected=!1;this.selectedFeedbackTokens.clear()};
_.E.onDismissalReasonSelected=function(b,d){_.dp(this.hostElement,"yt-invalidate-popup-tabbables");this.selectedFeedbackTokens.add(d);this.hasReasonsSelected=!0};
_.E.onDismissalReasonDeselected=function(b,d){_.dp(this.hostElement,"yt-invalidate-popup-tabbables");this.selectedFeedbackTokens.delete(d);this.hasReasonsSelected=this.selectedFeedbackTokens.size!==0};
_.E.onCancelTap=function(){_.BG(this.hostElement,"yt-close-popup-action")};
_.E.onSubmitTap=function(){var b=Array.from(this.selectedFeedbackTokens.values());this.data.submitFeedbackEndpoint&&(b={feedback_tokens:b},_.I2().resolve(_.U6).resolveCommand(this.data.submitFeedbackEndpoint,{form:Object.assign({},b,{element:this.hostElement})}));_.BG(this.hostElement,"yt-close-popup-action")};
rC.prototype.onDismissalReasonDeselected=rC.prototype.onDismissalReasonDeselected;rC.prototype.onDismissalReasonSelected=rC.prototype.onDismissalReasonSelected;rC.prototype.dataChanged=rC.prototype.dataChanged;_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],rC.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],rC.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],rC.prototype,"data",void 0);
_.w([_.Z(),_.n("design:type",Boolean)],rC.prototype,"hasReasonsSelected",void 0);_.w([_.Z(),_.n("design:type",Cf)],rC.prototype,"selectedFeedbackTokens",void 0);_.w([_.pl("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],rC.prototype,"dataChanged",null);_.w([_.$0("yt-dismissal-reason-selected"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent,String]),_.n("design:returntype")],rC.prototype,"onDismissalReasonSelected",null);
_.w([_.$0("yt-dismissal-reason-deselected"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent,String]),_.n("design:returntype")],rC.prototype,"onDismissalReasonDeselected",null);_.w([_.ZM({is:"ytd-dismissal-follow-up-renderer",disableElementRegistration:!0})],rC);
_.V(rC,"ytd-dismissal-follow-up-renderer",function(){if(b38!==void 0)return b38;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return b38=b},{mode:1});var kM8;var Q0=function(){return _.g.apply(this,arguments)||this};
_.c(Q0,_.g);_.E=Q0.prototype;_.E.onCheckedChange=function(){this.multiselect||_.dp(this.hostElement,"yt-feedback-single-select-changed");_.Cl(this.hostElement).querySelector("#freeform").focus();_.dp(this.hostElement,"yt-refit")};
_.E.showTextBox=function(b,d){return b&&d};
_.E.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))};
_.E.updateDataCheckedFromBinding=function(b){this.set("data.checked",b.detail.value)};
_.E.updateDataResultTextFromBinding=function(b){this.set("data.resultText",b.detail.value)};
Q0.prototype.dataChanged=Q0.prototype.dataChanged;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Q0.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Q0.prototype,"data",void 0);_.w([_.Z({value:!1}),_.n("design:type",Boolean)],Q0.prototype,"multiselect",void 0);_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Q0.prototype,"dataChanged",null);
_.w([_.ZM({is:"ytd-feedback-option-renderer",disableElementRegistration:!0})],Q0);
_.V(Q0,"ytd-feedback-option-renderer",function(){if(kM8!==void 0)return kM8;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return kM8=b},{mode:1});var GME;var qb=function(){return _.g.apply(this,arguments)||this};
_.c(qb,_.g);qb.prototype.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{feedbackOptionRenderer:{component:"ytd-feedback-option-renderer",properties:{multiselect:"[[data.multiSelect]]"}}}}}};
qb.prototype.onSingleSelectCheckedChanged=function(b){b=_.qg(b);for(var d=0;d<this.data.options.length;d++)if(b.data!==_.p(this.data.options[d],aY4)){var B="data.options."+d+".feedbackOptionRenderer.checked";this.notifyPath(B);this.set(B,!1)}};
qb.prototype.onSingleSelectCheckedChanged=qb.prototype.onSingleSelectCheckedChanged;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],qb.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],qb.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],qb.prototype,"data",void 0);
_.w([_.$0("yt-feedback-single-select-changed"),_.n("design:type",Function),_.n("design:paramtypes",[Event]),_.n("design:returntype")],qb.prototype,"onSingleSelectCheckedChanged",null);_.w([_.ZM({is:"ytd-feedback-question-renderer",disableElementRegistration:!0})],qb);
_.V(qb,"ytd-feedback-question-renderer",function(){if(GME!==void 0)return GME;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return GME=b},{mode:1});var PMr;var xa=function(){return _.g.apply(this,arguments)||this};
_.c(xa,_.g);xa.prototype.configureRendererStamper=function(){return{"data.questions":{id:"questions",mapping:{feedbackQuestionRenderer:"ytd-feedback-question-renderer"}}}};
xa.prototype.getSelectedFeedbackResults=function(){for(var b={},d=0;d<this.data.questions.length;d++)for(var B=_.p(this.data.questions[d],Wdm),k=0;k<B.options.length;k++){var G=_.p(B.options[k],aY4);G&&G.checked&&(b[G.optionKey]=G.resultText)}return b};
xa.prototype.onKeyUp=function(){var b=this;_.sZ(_.Y8,function(){_.dp(b.hostElement,"yt-refit")});
_.Y8.start()};
xa.prototype.submitSurvey=function(){var b=this.getSelectedFeedbackResults();Object.keys(b).length>0&&this.data.submitFeedbackEndpoint&&(b={survey_results:b,is_feedback_token_unencrypted:!0},_.I2().resolve(_.U6).resolveCommand(this.data.submitFeedbackEndpoint,{form:Object.assign({},b,{element:this.hostElement})}))};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],xa.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],xa.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],xa.prototype,"data",void 0);_.w([_.ZM({is:"ytd-feedback-survey-renderer",disableElementRegistration:!0})],xa);
_.V(xa,"ytd-feedback-survey-renderer",function(){if(PMr!==void 0)return PMr;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return PMr=b},{mode:1});var EfE;var s95;var Ya=function(){return _.g.apply(this,arguments)||this};
_.c(Ya,_.g);Ya.prototype.computeAlt=function(b){return _.qA(b)};
Ya.prototype.submitResponse=function(){var b,d;(b=this.data)!=null&&b.feedbackToken&&((d=this.data)==null?void 0:d.nextStageIndex)!==void 0&&(_.kJ(this.hostElement,"yt-single-select-submit-feedback",[this.data.feedbackToken]),_.kJ(this.hostElement,"yt-survey-set-stage-index",[this.data.nextStageIndex]))};
Ya.prototype.onClick=function(){this.submitResponse()};
Ya.prototype.onClick=Ya.prototype.onClick;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Ya.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Ya.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],Ya.prototype,"vertical",void 0);_.w([_.$0("click"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Ya.prototype,"onClick",null);
_.w([_.ZM({is:"ytd-single-select-answer-option-renderer",disableElementRegistration:!0})],Ya);
_.V(Ya,"ytd-single-select-answer-option-renderer",function(){if(s95!==void 0)return s95;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return s95=b},{mode:1});var CM4;var er=function(){var b=_.g.apply(this,arguments)||this;b.actionMap={"yt-single-select-submit-feedback":"submitFeedback"};return b};
_.c(er,_.g);er.prototype.configureRendererStamper=function(){return{"data.answerOptions":{id:"options",mapping:{singleSelectAnswerOptionRenderer:{component:"ytd-single-select-answer-option-renderer",properties:{vertical:"[[vertical]]"}}}}}};
er.prototype.dataChanged=function(){var b,d;this.vertical=((d=(b=this.data)==null?void 0:b.answerOrientation)!=null?d:"SURVEY_LAYOUT_TYPE_HORIZONTAL")==="SURVEY_LAYOUT_TYPE_VERTICAL"};
er.prototype.submitFeedback=function(b){var d;((d=this.data)==null?0:d.responseEndpoint)&&b&&_.GA(this.hostElement,[this.data.responseEndpoint,{extra_feedback_tokens:[b]}])};
er.prototype.dataChanged=er.prototype.dataChanged;_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],er.prototype,"ytActionHandlerBehavior",void 0);_.w([_.R(_.B5.YtEventForwardingBehavior),_.n("design:type",Object)],er.prototype,"eventForwardingBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],er.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],er.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.Z(),_.n("design:type",Object)],er.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],er.prototype,"vertical",void 0);_.w([_.pl("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],er.prototype,"dataChanged",null);_.w([_.ZM({is:"ytd-single-select-question-renderer",disableElementRegistration:!0})],er);
_.V(er,"ytd-single-select-question-renderer",function(){if(CM4!==void 0)return CM4;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return CM4=b},{mode:1});var bj=function(){var b=_.g.apply(this,arguments)||this;b.actionMap={"yt-survey-set-stage-index":"jumpToStage"};return b};
_.c(bj,_.g);_.E=bj.prototype;_.E.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"}}}};
_.E.dataChanged=function(){this.jumpToStage(0)};
_.E.jumpToStage=function(b){var d,B;if((d=this.data)==null?0:(B=d.stages)==null?0:B[b])this.currentStage=this.data.stages[b],this.refitAfterRender()};
_.E.computeAlt=function(b){return _.qA(b)};
_.E.computeSimpleMessage=function(b){var d;return(d=_.p(b,OmO))==null?void 0:d.messageText};
_.E.computeHideDismiss=function(b){var d;return(d=_.p(b,K50))==null?void 0:d.hideParentDismissButton};
_.E.onDismissTap=function(){_.BG(this.hostElement,"yt-close-popup-action");_.p(this.currentStage,OmO)||this.data.dismissalEndpoint&&_.I2().resolve(_.U6).resolveCommand(this.data.dismissalEndpoint,{form:{element:this.hostElement}})};
_.E.refitAfterRender=function(){var b=this;_.Op(this,function(){_.dp(b.hostElement,"yt-refit")})};
bj.prototype.dataChanged=bj.prototype.dataChanged;_.w([_.R(_.B5.YtEventForwardingBehavior),_.n("design:type",Object)],bj.prototype,"eventForwardingBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],bj.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],bj.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],bj.prototype,"ytActionHandlerBehavior",void 0);
_.w([_.R(wiO),_.n("design:type",Object)],bj.prototype,"ytdHatsSurveyBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],bj.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Object)],bj.prototype,"currentStage",void 0);_.w([_.pl("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],bj.prototype,"dataChanged",null);_.w([_.ZM({is:"ytd-multi-stage-survey-renderer",disableElementRegistration:!0})],bj);
_.V(bj,"ytd-multi-stage-survey-renderer",function(){if(EfE!==void 0)return EfE;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return EfE=b},{mode:1});var vfE;var du=function(){return _.g.apply(this,arguments)||this};
_.c(du,_.g);du.prototype.computeAlt=function(b){return _.qA(b)};
du.prototype.submitResponse=function(){this.data&&this.data.submissionEndpoint&&(_.I2().resolve(_.U6).resolveCommand(this.data.submissionEndpoint,{form:{element:this.hostElement}}),_.BG(this.hostElement,"yt-close-popup-action",["ytd-single-option-survey-renderer"]),this.ytdReduxBehavior.dispatch(_.ys4(!1)))};
du.prototype.onTap=function(){this.vertical&&this.submitResponse()};
du.prototype.onTap=du.prototype.onTap;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],du.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.fH),_.n("design:type",Object)],du.prototype,"ytdReduxBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],du.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],du.prototype,"vertical",void 0);
_.w([_.$0("tap"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],du.prototype,"onTap",null);_.w([_.ZM({is:"ytd-single-option-survey-option-renderer",disableElementRegistration:!0})],du);
_.V(du,"ytd-single-option-survey-option-renderer",function(){if(vfE!==void 0)return vfE;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return vfE=b},{mode:1});var LFP;var BL=function(){return _.g.apply(this,arguments)||this};
_.c(BL,_.g);_.E=BL.prototype;_.E.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{singleOptionSurveyOptionRenderer:{component:"ytd-single-option-survey-option-renderer",properties:{vertical:"[[vertical]]"}}}}}};
_.E.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.E.dataChanged=function(){var b,d;this.vertical=(((b=this.data)==null?void 0:(d=b.surveyOrientation)==null?void 0:d.type)||"HORIZONTAL")==="VERTICAL"};
_.E.computeAlt=function(b){return _.qA(b)};
_.E.onDismissTap=function(){_.BG(this.hostElement,"yt-close-popup-action");this.data.dismissalEndpoint&&_.I2().resolve(_.U6).resolveCommand(this.data.dismissalEndpoint,{form:{element:this.hostElement}});this.ytdReduxBehavior.dispatch(_.ys4(!1))};
BL.prototype.dataChanged=BL.prototype.dataChanged;_.w([_.R(_.B5.YtEventForwardingBehavior),_.n("design:type",Object)],BL.prototype,"eventForwardingBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],BL.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],BL.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(wiO),_.n("design:type",Object)],BL.prototype,"ytdHatsSurveyBehavior",void 0);
_.w([_.R(_.fH),_.n("design:type",Object)],BL.prototype,"ytdReduxBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],BL.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],BL.prototype,"vertical",void 0);_.w([_.pl("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],BL.prototype,"dataChanged",null);_.w([_.ZM({is:"ytd-single-option-survey-renderer",disableElementRegistration:!0})],BL);
_.V(BL,"ytd-single-option-survey-renderer",function(){if(LFP!==void 0)return LFP;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return LFP=b},{mode:1});var f85;var k6=function(){return _.g.apply(this,arguments)||this};
_.c(k6,_.g);k6.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
k6.prototype.onDismissTap=function(){_.BG(this.hostElement,"yt-close-popup-action")};
k6.prototype.onNavigate=function(){_.BG(this.hostElement,"yt-close-popup-action")};
k6.prototype.onNavigate=k6.prototype.onNavigate;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],k6.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.B5.YtEventForwardingBehavior),_.n("design:type",Object)],k6.prototype,"ytEventForwardingBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],k6.prototype,"data",void 0);_.w([_.$0("yt-navigate"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],k6.prototype,"onNavigate",null);
_.w([_.ZM({is:"ytd-survey-follow-up-renderer",disableElementRegistration:!0})],k6);
_.V(k6,"ytd-survey-follow-up-renderer",function(){if(f85!==void 0)return f85;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return f85=b},{mode:1});var A0r;var WFW;var a8O;var GO=function(){var b=_.g.apply(this,arguments)||this;b.polymer2="Element"in Polymer;return b};
_.c(GO,_.g);_.E=GO.prototype;_.E.ready=function(){this.secondsEl.addEventListener("blur",this.formatSeconds.bind(this))};
_.E.secondsChanged=function(){this.secondsEl.focused||this.formatSeconds()};
_.E.formatSeconds=function(){this.seconds.length===1&&(this.seconds="0"+this.seconds)};
_.E.minutesChangedForBinding=function(){this.hostElement.dispatchEvent(new _.pA("minutes-changed",this.minutes))};
_.E.secondsChangedForBinding=function(){this.hostElement.dispatchEvent(new _.pA("seconds-changed",this.seconds))};
_.E.updateMinutesFromBinding=function(b){this.minutes=b.detail.value};
_.E.updateSecondsFromBinding=function(b){this.seconds=b.detail.value};
GO.prototype.secondsChangedForBinding=GO.prototype.secondsChangedForBinding;GO.prototype.minutesChangedForBinding=GO.prototype.minutesChangedForBinding;GO.prototype.secondsChanged=GO.prototype.secondsChanged;_.w([_.Z(),_.n("design:type",String)],GO.prototype,"minutes",void 0);_.w([_.Z(),_.n("design:type",String)],GO.prototype,"seconds",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],GO.prototype,"polymer2",void 0);
_.w([_.DM("#seconds"),_.n("design:type",Object)],GO.prototype,"secondsEl",void 0);_.w([_.O8("seconds"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],GO.prototype,"secondsChanged",null);_.w([_.O8("minutes"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],GO.prototype,"minutesChangedForBinding",null);
_.w([_.O8("seconds"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],GO.prototype,"secondsChangedForBinding",null);_.w([_.Fk({is:"yt-timestamp-input",disableElementRegistration:!0})],GO);
_.V(GO,"yt-timestamp-input",function(){if(a8O===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;WFW===void 0&&(WFW=document.createElement("template"));var k=WFW;B.call(d,k.content.cloneNode(!0),b.content.firstChild);a8O=b}b=a8O;return b},{mode:2});var PL=function(){return _.g.apply(this,arguments)||this};
_.c(PL,_.g);_.E=PL.prototype;_.E.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.JSC$20844_scroller.dialogElement=this.hostElement.parentNode};
_.E.dataChanged=function(){var b=this;this.description.value="";this.seconds=this.minutes=this.fullName.value="";this.toggleSubmitButton(!1);this.showTimestamp&&_.Gn().getPlayerPromise().then(function(d){d=d.getCurrentTime();b.minutes=Math.floor(d/60).toString();b.seconds=(Math.floor(d)%60).toString()})};
_.E.onTapSubmit=function(b){b.stopPropagation();this.serviceEndpoint&&!this.get("submitButton.isDisabled")&&(b={flag_description:this.descriptionText.trim(),flag_issue_type:this.issueType,flag_affiliation:this.affiliation},this.fullNameText&&(b.flag_full_name=this.fullNameText.trim()),this.showTimestamp&&(b.minutes=this.minutes,b.seconds=this.seconds),_.I2().resolve(_.U6).resolveCommand(this.serviceEndpoint,{form:Object.assign({},b,{element:this.hostElement})}))};
_.E.onYtServiceRequestSent=function(){this.toggleSubmitButton(!1)};
_.E.onYtServiceRequestCompleted=function(b,d){d=d.actions;if(Array.isArray(d))for(var B=0,k=d.length;B<k;B++)_.p(d[B],_.xQ)&&(b.stopPropagation(),this.hostElement.parentElement.close(),this.ytOpenPopupBehavior.openPopup(d[B]))};
_.E.onYtServiceRequestError=function(){this.toggleSubmitButton(!0)};
_.E.toggleSubmitButton=function(b){this.set("submitButton.isDisabled",!b)};
_.E.handleInput=function(){var b=this.issueType,d=this.affiliation,B=this.minutes,k=this.seconds;B=!this.showTimestamp||!!B&&!!k;this.toggleSubmitButton(!!this.descriptionText&&!!b&&!!d&&B)};
_.E.computeServiceEndpoint=function(b){return this.get("submitButton.buttonRenderer.serviceEndpoint",b)};
_.E.computeSubmitButton=function(b){(b=this.get("submitButton.buttonRenderer",b))&&(b=Object.assign({},b,{serviceEndpoint:void 0}));return b};
_.E.computeShowTimestamp=function(b){return!!b};
_.E.onValueChangedForIssueType=function(b){this.issueType=b.detail.value};
_.E.onValueChangedForAffiliation=function(b){this.affiliation=b.detail.value};
_.E.updateDescriptionTextFromBinding=function(b){this.descriptionText=b.detail.value};
_.E.updateFullNameTextFromBinding=function(b){this.fullNameText=b.detail.value};
_.E.updateMinutesFromBinding=function(b){this.minutes=b.detail.value};
_.E.updateSecondsFromBinding=function(b){this.seconds=b.detail.value};
PL.prototype.handleInput=PL.prototype.handleInput;PL.prototype.onYtServiceRequestError=PL.prototype.onYtServiceRequestError;PL.prototype.onYtServiceRequestCompleted=PL.prototype.onYtServiceRequestCompleted;PL.prototype.onYtServiceRequestSent=PL.prototype.onYtServiceRequestSent;PL.prototype.dataChanged=PL.prototype.dataChanged;_.w([_.R(_.iA.YtOpenPopupBehavior),_.n("design:type",Object)],PL.prototype,"ytOpenPopupBehavior",void 0);
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],PL.prototype,"ytRendererBehavior",void 0);_.w([_.DM("#scroller"),_.n("design:type",Object)],PL.prototype,"JSC$20844_scroller",void 0);_.w([_.DM("#description"),_.n("design:type",HTMLInputElement)],PL.prototype,"description",void 0);_.w([_.DM("#full-name"),_.n("design:type",Object)],PL.prototype,"fullName",void 0);_.w([_.Z(),_.n("design:type",Object)],PL.prototype,"data",void 0);
_.w([_.Z({computed:"computeShowTimestamp(data.timestampLabel)"}),_.n("design:type",Boolean)],PL.prototype,"showTimestamp",void 0);_.w([_.Z({readOnly:!0,computed:"computeServiceEndpoint(data)"}),_.n("design:type",Object)],PL.prototype,"serviceEndpoint",void 0);_.w([_.Z({computed:"computeSubmitButton(data)"}),_.n("design:type",Object)],PL.prototype,"submitButton",void 0);_.w([_.Z(),_.n("design:type",String)],PL.prototype,"descriptionText",void 0);
_.w([_.Z(),_.n("design:type",Number)],PL.prototype,"issueType",void 0);_.w([_.Z(),_.n("design:type",Number)],PL.prototype,"affiliation",void 0);_.w([_.Z(),_.n("design:type",String)],PL.prototype,"fullNameText",void 0);_.w([_.Z(),_.n("design:type",String)],PL.prototype,"minutes",void 0);_.w([_.Z(),_.n("design:type",String)],PL.prototype,"seconds",void 0);_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],PL.prototype,"dataChanged",null);
_.w([_.$0("yt-service-request-sent"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent,_.iI]),_.n("design:returntype")],PL.prototype,"onYtServiceRequestSent",null);_.w([_.$0("yt-service-request-completed"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent,_.xu]),_.n("design:returntype")],PL.prototype,"onYtServiceRequestCompleted",null);
_.w([_.$0("yt-service-request-error"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],PL.prototype,"onYtServiceRequestError",null);_.w([_.O8("descriptionText","issueType","affiliation","fullNameText","minutes","seconds"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],PL.prototype,"handleInput",null);_.w([_.ZM({is:"ytd-legal-report-details-form-renderer",disableElementRegistration:!0})],PL);
_.V(PL,"ytd-legal-report-details-form-renderer",function(){if(A0r!==void 0)return A0r;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return A0r=b},{mode:1});var mjE;var EO=function(){var b=_.g.apply(this,arguments)||this;b.actionMap={"yt-signal-action-submit-form":"handleSignalActionSubmitForm","yt-signal-action-submit-popup-form-fields":"handleSignalActionSubmitPopupFormFields"};return b};
_.c(EO,_.g);EO.prototype.configureRendererStamper=function(){return{"data.form":{id:"form",mapping:{formRenderer:"yt-form-renderer"}}}};
EO.prototype.handleSignalActionSubmitForm=function(){if(this.formRenderer){var b=this.formRenderer.getForm();b&&this.data.submitEndpoint&&(_.I2().resolve(_.U6).resolveCommand(this.data.submitEndpoint,{form:Object.assign({},b,{element:this.hostElement})}),_.BG(this.hostElement,"yt-close-popup-action"))}};
EO.prototype.handleSignalActionSubmitPopupFormFields=function(){this.formRenderer&&(this.formRenderer.submitFormFields(),_.BG(this.hostElement,"yt-close-popup-action"))};
EO.prototype.onPopupClosed=function(){this.formRenderer&&this.formRenderer.reset()};
EO.prototype.onPopupClosed=EO.prototype.onPopupClosed;_.w([_.R(_.B5.YtEventForwardingBehavior),_.n("design:type",Object)],EO.prototype,"ytEventForwardingBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],EO.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],EO.prototype,"ytActionHandlerBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],EO.prototype,"ytRendererBehavior",void 0);
_.w([_.DM("yt-form-renderer"),_.n("design:type",Object)],EO.prototype,"formRenderer",void 0);_.w([_.Z(),_.n("design:type",Object)],EO.prototype,"data",void 0);_.w([_.$0("yt-popup-closed"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],EO.prototype,"onPopupClosed",null);_.w([_.ZM({is:"ytd-form-popup-content",disableElementRegistration:!0})],EO);
_.V(EO,"ytd-form-popup-content",function(){if(mjE!==void 0)return mjE;var b=document.createElement("template");_.J(b,'\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>');b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return mjE=b},{mode:1});var $jk;var sO=function(){return _.g.apply(this,arguments)||this};
_.c(sO,_.g);sO.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
sO.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
sO.prototype.onPopupOpened=function(){_.dp(this.hostElement,"yt-invalidate-popup-tabbables")};
sO.prototype.onYtServiceRequestCompleted=function(b,d){d.data&&d.data.success&&(this.set("data.buttons.1.buttonRenderer.isDisabled",!1),_.dp(this.hostElement,"yt-invalidate-popup-tabbables"))};
sO.prototype.onYtServiceRequestCompleted=sO.prototype.onYtServiceRequestCompleted;sO.prototype.onPopupOpened=sO.prototype.onPopupOpened;_.w([_.R(_.B5.YtEventForwardingBehavior),_.n("design:type",Object)],sO.prototype,"ytEventForwardingBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],sO.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],sO.prototype,"ytRendererBehavior",void 0);
_.w([_.Z(),_.n("design:type",Object)],sO.prototype,"data",void 0);_.w([_.$0("yt-popup-opened"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],sO.prototype,"onPopupOpened",null);_.w([_.$0("yt-service-request-completed"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent,_.xu]),_.n("design:returntype")],sO.prototype,"onYtServiceRequestCompleted",null);_.w([_.ZM({is:"ytd-form-popup-renderer",disableElementRegistration:!0})],sO);
_.V(sO,"ytd-form-popup-renderer",function(){if($jk!==void 0)return $jk;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return $jk=b},{mode:1});var O38;var CD=function(){var b=_.g.apply(this,arguments)||this;b.isLoading=!1;return b};
_.c(CD,_.g);_.E=CD.prototype;_.E.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");mna(this.hostElement)};
_.E.onYtServiceRequestSent=function(){this.isLoading=!0};
_.E.onYtServiceRequestCompleted=function(){_.BG(this.hostElement,"yt-close-popup-action",["ytd-gaming-account-link-confirm-dialog-renderer"])};
_.E.fireOnCloseActions=function(){this.isLoading=!1;this.data&&this.data.onClosedActions&&_.PG(this.hostElement,this.data.onClosedActions,this.hostElement)};
_.E.closePopupHandler=function(){this.fireOnCloseActions()};
_.E.onHeaderImageChanged=function(){if(this.data){this.data.headerImage?this.hostElement.setAttribute("dialog-with-header-image",""):this.hostElement.removeAttribute("dialog-with-header-image");var b=this.get("data.headerImage.thumbnails");b&&(b=_.ku(b,this.hostElement.clientWidth),this.header.style.backgroundImage="url("+b+")")}};
_.E.onYtNavigate=function(b){(b=_.qg(b))&&b.parentElement===this.confirmButton&&this.hostElement.parentElement&&this.hostElement.parentElement.close()};
CD.prototype.onYtNavigate=CD.prototype.onYtNavigate;CD.prototype.onHeaderImageChanged=CD.prototype.onHeaderImageChanged;CD.prototype.closePopupHandler=CD.prototype.closePopupHandler;CD.prototype.onYtServiceRequestCompleted=CD.prototype.onYtServiceRequestCompleted;CD.prototype.onYtServiceRequestSent=CD.prototype.onYtServiceRequestSent;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],CD.prototype,"ytRendererBehavior",void 0);
_.w([_.R(_.B5.YtEventForwardingBehavior),_.n("design:type",Object)],CD.prototype,"ytEventForwardingBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],CD.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],CD.prototype,"isLoading",void 0);_.w([_.DM("#header"),_.n("design:type",HTMLDivElement)],CD.prototype,"header",void 0);_.w([_.DM("#confirm-button"),_.n("design:type",_.YP)],CD.prototype,"confirmButton",void 0);
_.w([_.$0("yt-service-request-sent"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],CD.prototype,"onYtServiceRequestSent",null);_.w([_.$0("yt-service-request-completed"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],CD.prototype,"onYtServiceRequestCompleted",null);
_.w([_.$0("yt-popup-closed"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent,Object]),_.n("design:returntype")],CD.prototype,"closePopupHandler",null);_.w([_.O8("data.headerImage"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],CD.prototype,"onHeaderImageChanged",null);_.w([_.$0("yt-navigate"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],CD.prototype,"onYtNavigate",null);
_.w([_.ZM({is:"ytd-gaming-account-link-confirm-dialog-renderer",disableElementRegistration:!0})],CD);
_.V(CD,"ytd-gaming-account-link-confirm-dialog-renderer",function(){if(O38!==void 0)return O38;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return O38=b},{mode:1});var I8r;var vL=function(){var b=_.g.apply(this,arguments)||this;b.isLoading=!1;return b};
_.c(vL,_.g);_.E=vL.prototype;_.E.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"}}}};
_.E.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.scrollable&&(this.scrollable.dialogElement=this.hostElement.parentNode);mna(this.hostElement)};
_.E.onYtServiceRequestCompleted=function(){_.BG(this.hostElement,"yt-close-popup-action",["ytd-gaming-account-link-setting-renderer"])};
_.E.onYtServiceRequestError=function(b){_.rT(this.hostElement,b.detail.error.message)};
_.E.onDomChange=function(){this.ytRendererBehavior.markDirty()};
_.E.onButtonClick=function(){this.data&&(this.data.isContinueDialog||this.data.thirdPartyId&&this.data.thirdPartyId!=="gpg"&&_.BG(this.hostElement,"yt-initialize-third-party",[this.data.thirdPartyId]),this.isLoading=!0)};
_.E.onDataChanged=function(){this.isLoading=!1;var b=this.get("data.headerImage.thumbnails");b&&(b=_.ku(b,this.hostElement.clientWidth),this.header.style.backgroundImage="url("+b+")");b=_.hb();var d=_.RD(),B=this.get("data.trackingParams");B&&d&&b&&_.VV(b,d,_.Mc(B))};
_.DB.Object.defineProperties(vL.prototype,{hasDescription:{configurable:!0,enumerable:!0,get:function(){return!(!this.data||!this.data.descriptions)}}});
vL.prototype.onDataChanged=vL.prototype.onDataChanged;vL.prototype.onDomChange=vL.prototype.onDomChange;vL.prototype.onYtServiceRequestError=vL.prototype.onYtServiceRequestError;vL.prototype.onYtServiceRequestCompleted=vL.prototype.onYtServiceRequestCompleted;_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],vL.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],vL.prototype,"ytRendererBehavior",void 0);
_.w([_.Z(),_.n("design:type",Object)],vL.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],vL.prototype,"isLoading",void 0);_.w([_.Z({reflectToAttribute:!0}),_.X("data"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],vL.prototype,"hasDescription",null);_.w([_.DM("tp-yt-paper-dialog-scrollable"),_.n("design:type",Object)],vL.prototype,"scrollable",void 0);_.w([_.DM("#header"),_.n("design:type",HTMLElement)],vL.prototype,"header",void 0);
_.w([_.$0("yt-service-request-completed"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],vL.prototype,"onYtServiceRequestCompleted",null);_.w([_.$0("yt-service-request-error"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],vL.prototype,"onYtServiceRequestError",null);
_.w([_.$0("dom-change"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],vL.prototype,"onDomChange",null);_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],vL.prototype,"onDataChanged",null);_.w([_.ZM({is:"ytd-gaming-account-link-setting-renderer",disableElementRegistration:!0})],vL);
_.V(vL,"ytd-gaming-account-link-setting-renderer",function(){if(I8r!==void 0)return I8r;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return I8r=b},{mode:1});var DjO;var UjE;var LD=function(){var b=_.g.apply(this,arguments)||this;b.isHeader=!1;b.getEndpointForm=function(){return oz8(b.data)};
return b};
_.c(LD,_.g);_.E=LD.prototype;_.E.triggerHintActions=function(){var b=this;this.data&&this.data.hintActions&&this.taskEmitterBehavior.getTaskManager().addLowPriorityJob(function(){var d=_.kJ(b.hostElement,"yt-get-opened-popups-action");!(d&&d.length===1?d[0]:[]).some(function(B){B=B.openPopupAction.popupType;return B==="SURVEY"||B==="MEALBAR"||B==="HINT"})&&b.data.hintActions&&b.guideOpened&&(_.PG(b.hostElement,b.data.hintActions,b.hostElement),b.data.hintActions=void 0)})};
_.E.getBadgeIconType=function(b){return b&&b.liveBroadcasting?"live":null};
_.E.onDown=function(){this.interaction.triggerDown()};
_.E.onUp=function(){this.interaction.triggerUp()};
_.E.onTap=function(b){if(this.data.serviceEndpoint){var d;_.N("shorts_controller_retrieve_seedless_sequence_v2")&&((d=_.p(this.data.serviceEndpoint,_.Uk))==null?void 0:d.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS"?this.componentBehavior.resolveCommand(this.data.serviceEndpoint):UkO(this.data.serviceEndpoint,this);b.preventDefault()}else this.data.navigationEndpoint&&!_.eK(_.Q8(b),this.hostElement,["A".toString()])&&_.dp(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint})};
_.E.computeActive=function(b,d){if(!b)return!1;var B=b.navigationEndpoint;b=b.serviceEndpoint;if(!B&&!b||!d)return!1;if(B){b=(b=_.m0(d))&&["subscriptions","filteredsubscriptions"].includes(b);if(_.p(B,_.$x)&&_.p(d,_.$x)&&!b){var k=_.p(B,_.$x).browseId;d=_.p(d,_.$x).browseId;return k!==void 0&&d!==void 0&&(k===d||k==="VLWL"&&d==="FEwatch_later"||k==="FEwatch_later"&&d==="VLWL")}var G;B=(G=_.p(B.commandMetadata,_.LT))==null?void 0:G.url;d=(k=_.p(d.commandMetadata,_.LT))==null?void 0:k.url;return!(!B||
!d||B!==d&&B!==_.HQ(d))}return this.isActiveShortsTab(b,d)};
_.E.isActiveShortsTab=function(b,d){d=!!_.p(d,_.Uk)||!!_.p(d,_.f7);return(!!_.p(b,_.Uk)||!!_.p(b,_.f7))&&d};
_.E.computeIsPrimary=function(b){return!!b};
_.DB.Object.defineProperties(LD.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 b=this.get("data.accessibility.accessibilityData.label");if(this.lineEndStyle!=="none"&&b)return b}}});
LD.prototype.onTap=LD.prototype.onTap;LD.prototype.onUp=LD.prototype.onUp;LD.prototype.onDown=LD.prototype.onDown;LD.prototype.triggerHintActions=LD.prototype.triggerHintActions;_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],LD.prototype,"componentBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],LD.prototype,"rendererBehavior",void 0);_.w([_.R(_.Ml.YtTaskEmitterBehavior),_.n("design:type",Object)],LD.prototype,"taskEmitterBehavior",void 0);
_.w([_.Z(),_.n("design:type",Object)],LD.prototype,"activeEndpoint",void 0);_.w([_.Z(),_.n("design:type",Object)],LD.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Boolean)],LD.prototype,"guideOpened",void 0);_.w([_.Z(),_.n("design:type",String)],LD.prototype,"type",void 0);_.w([_.DM("yt-interaction"),_.n("design:type",Object)],LD.prototype,"interaction",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],LD.prototype,"isHeader",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.X("data","activeEndpoint"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],LD.prototype,"active",null);_.w([_.Z({reflectToAttribute:!0}),_.X("data"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],LD.prototype,"isPrimary",null);_.w([_.Z({reflectToAttribute:!0}),_.X("data.count","data.presentationStyle","data.badges.*"),_.n("design:type",String),_.n("design:paramtypes",[])],LD.prototype,"lineEndStyle",null);
_.w([_.X("lineEndStyle"),_.n("design:type",Object),_.n("design:paramtypes",[])],LD.prototype,"ariaLabel",null);_.w([_.O8("data.hintActions","guideOpened"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],LD.prototype,"triggerHintActions",null);_.w([_.$0("down"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],LD.prototype,"onDown",null);
_.w([_.$0("up"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],LD.prototype,"onUp",null);_.w([_.$0("tap"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],LD.prototype,"onTap",null);_.w([_.ZM({is:"ytd-guide-entry-renderer",disableElementRegistration:!0})],LD);
_.V(LD,"ytd-guide-entry-renderer",function(){if(UjE!==void 0)return UjE;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return UjE=b},{mode:1});var fD=function(){var b=_.g.apply(this,arguments)||this;b.userToggled=!1;return b};
_.c(fD,_.g);_.E=fD.prototype;_.E.getItemsPath=function(){return"data.expandableItems"};
_.E.configureRendererStamper=function(){return{shownItems:{id:"expandable-items",mapping:{guideEntryRenderer:{component:"ytd-guide-entry-renderer",properties:{activeEndpoint:"[[activeEndpoint]]"},noInjection:!0}}}}};
_.E.onExpanderItemTapped=function(b){var d=this;this._setExpanded(!0);this.userToggled=!0;this.ytLazyListBehavior.fillRemainingListItems();this.expandableItems&&!_.N("kevlar_guide_expandable_items_killswitch")&&_.Op(this,function(){_.a_(d.expandableItems)});
b.preventDefault()};
_.E.onCollapserItemTapped=function(b){var d=this;this._setExpanded(!1);this.userToggled=!0;b.preventDefault();this.expandableItems&&!_.N("kevlar_guide_collapsible_items_killswitch")&&_.Op(this,function(){_.WA(d.hostElement)})};
_.E.observeActiveEndpoint=function(){for(var b=this.activeEndpoint,d=this.data,B=this.expandableItems.children,k=0,G=B.length;k<G;k++)B[k].activeEndpoint=b;d&&d.autoExpandCommand&&b&&!this.userToggled&&(B=this.data.autoExpandCommand,d=!(!_.p(B,_.$x)||!_.p(b,_.$x)||_.p(B,_.$x).browseId!==_.p(b,_.$x).browseId),b=this.get("commandMetadata.webCommandMetadata.url",b),B=this.get("commandMetadata.webCommandMetadata.url",B),d=d||!!(b&&B&&b.includes(B)),this._setExpanded(d),d&&this.ytLazyListBehavior.fillRemainingListItems())};
fD.prototype.observeActiveEndpoint=fD.prototype.observeActiveEndpoint;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],fD.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],fD.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.Hl.YtLazyListBehavior),_.n("design:type",Object)],fD.prototype,"ytLazyListBehavior",void 0);_.w([_.DM("#expandable-items"),_.n("design:type",HTMLElement)],fD.prototype,"expandableItems",void 0);
_.w([_.Z(),_.n("design:type",Object)],fD.prototype,"data",void 0);_.w([_.Z({readOnly:!0,reflectToAttribute:!0}),_.n("design:type",Boolean)],fD.prototype,"expanded",void 0);_.w([_.Z({value:0}),_.n("design:type",Number)],fD.prototype,"initialCount",void 0);_.w([_.Z(),_.n("design:type",Object)],fD.prototype,"activeEndpoint",void 0);_.w([_.O8("data","activeEndpoint","canShowMore"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],fD.prototype,"observeActiveEndpoint",null);
_.w([_.ZM({is:"ytd-guide-collapsible-entry-renderer",disableElementRegistration:!0})],fD);
_.V(fD,"ytd-guide-collapsible-entry-renderer",function(){if(DjO!==void 0)return DjO;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return DjO=b},{mode:_.s_("kevlar_poly_si_batch_j079")?1:2});var ofW;var NjE;var A_=function(){var b=_.g.apply(this,arguments)||this;b.allVideosCount=0;b.renderGuideEntry=!1;return b};
_.c(A_,_.g);A_.prototype.observeRenderEntry=function(){var b;this.renderGuideEntry=!((b=this.data)==null||!b.alwaysShow)||!!this.allVideosCount};
A_.prototype.observeRenderEntry=A_.prototype.observeRenderEntry;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],A_.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.fH),_.n("design:type",Object)],A_.prototype,"ytdReduxBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],A_.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Object)],A_.prototype,"activeEndpoint",void 0);_.w([_.Z({selector:_.nPC}),_.n("design:type",Object)],A_.prototype,"allVideosCount",void 0);
_.w([_.Z(),_.n("design:type",Object)],A_.prototype,"renderGuideEntry",void 0);_.w([_.pl("allVideosCount","data.alwaysShow"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],A_.prototype,"observeRenderEntry",null);_.w([_.ZM({is:"ytd-guide-downloads-entry-renderer",disableElementRegistration:!0})],A_);
_.V(A_,"ytd-guide-downloads-entry-renderer",function(){if(NjE===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);NjE=b}b=NjE;return b},{mode:1});var WL=function(){var b=_.g.apply(this,arguments)||this;b.actionMap={"yt-add-to-guide-section-action":"handleAddToGuideSectionAction","yt-remove-from-guide-section-action":"handleRemoveFromGuideSectionAction"};return b};
_.c(WL,_.g);_.E=WL.prototype;_.E.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]]"}}}}}};
_.E.activeEndpointChanged=function(){if(this.activeEndpoint){this.headerEntry.activeEndpoint=this.activeEndpoint;for(var b=this.sectionItems.children,d=0,B=b.length;d<B;d++)b[d].activeEndpoint=this.activeEndpoint}};
_.E.handleAddToGuideSectionAction=function(b){var d=_.p(b,jv8);if(d&&this.data&&(b=d.items,d=d.handlerData,b&&d&&this.data.handlerDatas&&this.data.handlerDatas.indexOf(d)>-1)){d=0;for(var B=b.length;d<B;d++)b[d].guideEntryRenderer&&this.data.sectionItems&&this.splice("data.sectionItems",this.data.sectionItems.length-1,0,b[d])}};
_.E.handleRemoveFromGuideSectionAction=function(b){var d=_.p(b,F5m);d&&this.data&&(b=d.guideEntryId,d=d.handlerData,b&&d&&this.data.handlerDatas&&this.data.handlerDatas.indexOf(d)>-1&&this.data&&this.data.sectionItems&&(this.removeFromExpandedSection(b,this.data.sectionItems),this.removeFromCollapsedSection(b,this.data.sectionItems)))};
_.E.removeFromExpandedSection=function(b,d){b=this.getEntryIndexMatchingId(b,d);b!==-1&&this.splice("data.sectionItems",b,1)};
_.E.removeFromCollapsedSection=function(b,d){var B=d.findIndex(function(k){return!!_.p(k,pPr)});
B&&B!==-1&&d[B]&&_.p(d[B],pPr)&&(d=_.p(d[B],pPr).expandableItems)&&(b=this.getEntryIndexMatchingId(b,d),b!==-1&&this.splice("data.sectionItems."+B+".guideCollapsibleEntryRenderer.expandableItems",b,1))};
_.E.getEntryIndexMatchingId=function(b,d){var B=this;return d.findIndex(function(k){return B.get("guideEntryRenderer.entryData.guideEntryData.guideEntryId",k)===b})};
WL.prototype.activeEndpointChanged=WL.prototype.activeEndpointChanged;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],WL.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],WL.prototype,"actionHandlerBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],WL.prototype,"ytRendererstamperBehavior",void 0);_.w([_.DM("#section-items"),_.n("design:type",HTMLDivElement)],WL.prototype,"sectionItems",void 0);
_.w([_.DM("#header-entry"),_.n("design:type",Object)],WL.prototype,"headerEntry",void 0);_.w([_.Z(),_.n("design:type",Object)],WL.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Object)],WL.prototype,"activeEndpoint",void 0);_.w([_.O8("activeEndpoint"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],WL.prototype,"activeEndpointChanged",null);_.w([_.ZM({is:"ytd-guide-collapsible-section-entry-renderer",disableElementRegistration:!0})],WL);
_.V(WL,"ytd-guide-collapsible-section-entry-renderer",function(){if(ofW===void 0){var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);ofW=b}b=ofW;return b},{mode:1});var pn4;var MWE;var aq=function(){var b=_.g.apply(this,arguments)||this;b.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 b};
_.c(aq,_.g);_.E=aq.prototype;
_.E.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}}}}};
_.E.persistentGuideChanged=function(){if(!this.ytdGuideStateAwareBehavior.guidePersistentAndVisible){var b=_.kJ(this.hostElement,"yt-get-popup-opened-action",["yt-bubble-hint-renderer"]);b&&b.length===1&&b[0]&&_.kJ(this.hostElement,"yt-close-popup-action",["yt-bubble-hint-renderer"])}};
_.E.handleResetChannelUnreadCountCommand=function(b){var d;(b=(d=_.p(b,gmO))==null?void 0:d.channelId)&&this.data&&this.data.items&&(d=this.getPathToEntryMatchingId(b))&&(this.set(d+".guideEntryRenderer.count",0),this.set(d+".guideEntryRenderer.presentationStyle","GUIDE_ENTRY_PRESENTATION_STYLE_NONE"))};
_.E.handleResetSubscriptionsUnreadDotCommand=function(b){var d,B=(d=_.p(b,yRg))==null?void 0:d.targetId,k;B&&(k=this.data)!=null&&k.items&&(b=this.data.items.findIndex(function(G){var P;return((P=G.guideEntryRenderer)==null?void 0:P.targetId)===B}),b<0||this.set("data.items."+b+".guideEntryRenderer.presentationStyle","GUIDE_ENTRY_PRESENTATION_STYLE_NONE"))};
_.E.getPathToEntryMatchingId=function(b){if(this.data&&this.data.items){var d=this.getEntryIndexMatchingId(b,this.data.items);if(d>-1)return"data.items."+d;for(var B=0;B<this.data.items.length;B++)if(d=this.get("guideCollapsibleEntryRenderer.expandableItems",this.data.items[B]))if(d=this.getEntryIndexMatchingId(b,d),d>-1)return"data.items."+B+".guideCollapsibleEntryRenderer.expandableItems."+d}};
_.E.handleAddToGuideSectionAction=function(b){var d=this;if(_.p(b,jv8)){var B=_.p(b,jv8).items;b=_.p(b,jv8).handlerData;var k,G;if(B&&b&&((k=this.data)==null?void 0:(G=k.handlerDatas)==null?void 0:G.indexOf(b))>-1){B=B.filter(function(v){return(v=d.get("guideEntryRenderer.entryData.guideEntryData.guideEntryId",v))&&!d.isGuideItemPresent(v)});
var P;if(b==="GUIDE_ACTION_ADD_TO_SUBSCRIPTIONS"&&((P=this.data)==null?0:P.items)&&(k=this.getHeaderEntryIndexMatchingIdFromCollapsibleSection("subscriptions-channels-header",this.data.items),k>-1)){this.splice.apply(this,["data.items",k+1,0].concat(_.K6(B)));return}this.unshift.apply(this,["data.items"].concat(_.K6(B)))}}};
_.E.isGuideItemPresent=function(b){if(this.data&&this.data.items){if(this.getEntryIndexMatchingId(b,this.data.items)!==-1)return!0;var d=this.data.items.find(function(B){return!!B.guideCollapsibleEntryRenderer});
if((d==null?0:d.guideCollapsibleEntryRenderer.expandableItems)&&this.getEntryIndexMatchingId(b,d.guideCollapsibleEntryRenderer.expandableItems)!==-1)return!0}return!1};
_.E.getEntryIndexMatchingId=function(b,d){var B=this;return d.findIndex(function(k){return B.get("guideEntryRenderer.entryData.guideEntryData.guideEntryId",k)===b})};
_.E.getHeaderEntryIndexMatchingIdFromCollapsibleSection=function(b,d){var B=this;return d.findIndex(function(k){return B.get("guideCollapsibleSectionEntryRenderer.headerEntry.guideEntryRenderer.entryData.guideEntryData.guideEntryId",k)===b})};
_.E.handleRemoveFromGuideSectionAction=function(b){if(_.p(b,F5m)){var d=_.p(b,F5m).guideEntryId;b=_.p(b,F5m).handlerData;var B,k;d&&b&&((B=this.data)==null?void 0:(k=B.handlerDatas)==null?void 0:k.indexOf(b))>-1&&this.data&&this.data.items&&(this.removeFromExpandedSection(d,this.data.items),this.removeFromCollapsedSection(d,this.data.items))}};
_.E.removeFromExpandedSection=function(b,d){b=this.getEntryIndexMatchingId(b,d);b!==-1&&this.splice("data.items",b,1)};
_.E.removeFromCollapsedSection=function(b,d){var B=d.findIndex(function(k){return!!k.guideCollapsibleEntryRenderer});
B!==-1&&(d=d[B].guideCollapsibleEntryRenderer.expandableItems)&&(b=this.getEntryIndexMatchingId(b,d),b!==-1&&this.splice("data.items."+B+".guideCollapsibleEntryRenderer.expandableItems",b,1))};
_.E.activeEndpointChanged=function(){for(var b=_.Cl(this.hostElement).querySelector("#items").children,d=0,B=b.length;d<B;d++)b[d].activeEndpoint=this.ytdGuideStateAwareBehavior.activeEndpoint};
_.E.guideOpenedChanged=function(){for(var b=_.Cl(this.hostElement).querySelector("#items").children,d=0,B=b.length;d<B;d++)b[d].guideOpened=this.ytdGuideStateAwareBehavior.guideOpened};
aq.prototype.guideOpenedChanged=aq.prototype.guideOpenedChanged;aq.prototype.activeEndpointChanged=aq.prototype.activeEndpointChanged;aq.prototype.persistentGuideChanged=aq.prototype.persistentGuideChanged;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],aq.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],aq.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],aq.prototype,"ytActionHandlerBehavior",void 0);_.w([_.R(_.Hl.YtLazyListBehavior),_.n("design:type",Object)],aq.prototype,"ytLazyListBehavior",void 0);_.w([_.R(_.Oi.YtdGuideStateAwareBehavior),_.n("design:type",Object)],aq.prototype,"ytdGuideStateAwareBehavior",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],aq.prototype,"ytComponentBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],aq.prototype,"data",void 0);
_.w([_.Z(),_.n("design:type",String)],aq.prototype,"type",void 0);_.w([_.Z({value:20}),_.n("design:type",Number)],aq.prototype,"initialCount",void 0);_.w([_.Z({value:10}),_.n("design:type",Number)],aq.prototype,"targetFramerate",void 0);_.w([_.Z({value:!0}),_.n("design:type",Boolean)],aq.prototype,"autoFill",void 0);_.w([_.Z({value:50}),_.n("design:type",Number)],aq.prototype,"renderDelay",void 0);
_.w([_.O8("guidePersistentAndVisible"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],aq.prototype,"persistentGuideChanged",null);_.w([_.pl("activeEndpoint"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],aq.prototype,"activeEndpointChanged",null);_.w([_.pl("guideOpened"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],aq.prototype,"guideOpenedChanged",null);
_.w([_.ZM({is:"ytd-guide-section-renderer",disableElementRegistration:!0})],aq);
_.V(aq,"ytd-guide-section-renderer",function(){if(MWE!==void 0)return MWE;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return MWE=b},{mode:_.s_("kevlar_poly_si_batch_j073")?1:2});var c0Q;var mI=function(){return _.g.apply(this,arguments)||this};
_.c(mI,_.g);_.DB.Object.defineProperties(mI.prototype,{alignByText:{configurable:!0,enumerable:!0,get:function(){return this.get("data.signInButton.buttonRenderer.style")==="STYLE_BLUE_TEXT"}}});
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],mI.prototype,"rendererBehaviors",void 0);_.w([_.Z(),_.n("design:type",Object)],mI.prototype,"data",void 0);_.w([_.Z(),_.X("data.signInButton.buttonRenderer.style"),_.n("design:type",Object),_.n("design:paramtypes",[])],mI.prototype,"alignByText",null);_.w([_.ZM({is:"ytd-guide-signin-promo-renderer",disableElementRegistration:!0})],mI);
_.V(mI,"ytd-guide-signin-promo-renderer",function(){if(c0Q===void 0){var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);c0Q=b}b=c0Q;return b},{mode:1});var $6=function(){var b=_.g.apply(this,arguments)||this;b.showFooter=!1;return b};
_.c($6,_.g);$6.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}}}}};
$6.prototype.attached=function(){var b=this,d;return _.f(function(B){if(B.nextAddress==1){d=_.I2().resolve(_.O6(_.$5));if(!d)return B.jumpTo(0);d.setGuideData(b.hostElement);return B.yield(0,3)}b.ytLazyListBehavior.initialCount=2;return B.return()})};
$6.prototype.onMouseExit=function(){_.N("web_guide_hover_expansion")&&_.kJ(this.hostElement,"yt-guide-mouseleaved",[])};
$6.prototype.dataChanged=function(){this.data&&(this.showFooter=!0)};
$6.prototype.dataChanged=$6.prototype.dataChanged;$6.prototype.onMouseExit=$6.prototype.onMouseExit;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],$6.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],$6.prototype,"ytComponentBehavior",void 0);_.w([_.R(_.Hl.YtLazyListBehavior),_.n("design:type",Object)],$6.prototype,"ytLazyListBehavior",void 0);
_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],$6.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],$6.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Object)],$6.prototype,"showFooter",void 0);_.w([_.Z({value:!0}),_.n("design:type",Boolean)],$6.prototype,"autoFill",void 0);_.w([_.$0("mouseleave"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],$6.prototype,"onMouseExit",null);
_.w([_.pl("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],$6.prototype,"dataChanged",null);_.w([_.ZM({is:"ytd-guide-renderer",disableElementRegistration:!0})],$6);
_.V($6,"ytd-guide-renderer",function(){if(pn4!==void 0)return pn4;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return pn4=b},{mode:_.s_("kevlar_poly_si_batch_j073")?1:2});var J05;var OO=function(){var b=_.g.apply(this,arguments)||this;b.systemIcons=_.N("kevlar_system_icons");b.frostedGlass=_.N("web_frosted_glass");b.onAllyMenuButtonClick=function(){var d=b.getShowSheetCommand();d&&b.ytComponentBehavior.resolveCommand(d)};
b.getEndpointForm=function(){return oz8(b.data)};
return b};
_.c(OO,_.g);_.E=OO.prototype;_.E.attached=function(){this.JSC$20897_sheetController=_.I2().resolve(_.sF)};
_.E.onDown=function(){this.interaction.triggerDown()};
_.E.onMouseEnter=function(){if(this.data.mouseEnterEndpoint){this.ytComponentBehavior.resolveCommand(this.data.mouseEnterEndpoint);var b;(b=this.JSC$20897_sheetController)==null||fpm(b,this.mouseEnterCallback.bind(this),this.mouseLeaveCallback.bind(this))}};
_.E.onMouseLeave=function(){this.data.mouseLeaveEndpoint&&this.ytComponentBehavior.resolveCommand(this.data.mouseLeaveEndpoint)};
_.E.isSeedlessReelCommand=function(b){var d;return!!b&&((d=_.p(b,_.Uk))==null?void 0:d.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS"};
_.E.isShowSheetCommand=function(b){return!!b&&!!_.p(b,_.JB)};
_.E.getShowSheetCommand=function(){if(this.isShowSheetCommand(this.data.serviceEndpoint))return this.data.serviceEndpoint;if(this.isShowSheetCommand(this.data.mouseEnterEndpoint))return this.data.mouseEnterEndpoint};
_.E.mouseEnterCallback=function(){this.hostElement.classList.add("hovered")};
_.E.mouseLeaveCallback=function(){this.hostElement.classList.remove("hovered")};
_.E.onUp=function(){this.interaction.triggerUp()};
_.E.onTap=function(b){if(this.data.serviceEndpoint){if(_.N("shorts_controller_retrieve_seedless_sequence_v2")&&this.isSeedlessReelCommand(this.data.serviceEndpoint))this.ytComponentBehavior.resolveCommand(this.data.serviceEndpoint);else{if(this.isShowSheetCommand(this.data.serviceEndpoint)){this.ytComponentBehavior.resolveCommand(this.data.serviceEndpoint);var d;(d=this.JSC$20897_sheetController)==null||fpm(d,this.mouseEnterCallback.bind(this),this.mouseLeaveCallback.bind(this));b.preventDefault();
return}UkO(this.data.serviceEndpoint,this)}b.preventDefault()}else{var B;((B=this.data)==null?0:B.navigationEndpoint)&&!_.eK(_.Q8(b),this.hostElement,["A".toString()])&&_.dp(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint})}};
_.E.computeActive=function(b,d){if(!b)return!1;var B=b.navigationEndpoint;b=b.serviceEndpoint;if(!B&&!b||!d)return!1;if(B){b=_.p(B,_.$x);var k=_.p(d,_.$x);if(b&&k)return b.browseId===k.browseId&&b.params===k.params;var G;B=(G=_.p(B.commandMetadata,_.LT))==null?void 0:G.url;var P;d=(P=_.p(d.commandMetadata,_.LT))==null?void 0:P.url;return!(!B||!d||B!==d&&B!==_.HQ(d))}return this.isActiveShortsTab(b,d)};
_.E.isActiveShortsTab=function(b,d){d=!!_.p(d,_.Uk)||!!_.p(d,_.f7);return(!!_.p(b,_.Uk)||!!_.p(b,_.f7))&&d};
_.E.computeTitle=function(b,d){return d?"":_.qA(b)};
_.E.computeEndpoint=function(b){return this.isSeedlessReelCommand(b.serviceEndpoint)?b.serviceEndpoint:b.navigationEndpoint};
_.E.computeAriaLabelTitle=function(b){return _.qA(b)};
_.E.computeAllyShowMenuOnTap=function(b){return this.isShowSheetCommand(b.mouseEnterEndpoint)||this.isShowSheetCommand(b.serviceEndpoint)};
_.DB.Object.defineProperties(OO.prototype,{ariaSelected:{configurable:!0,enumerable:!0,get:function(){if(this.isActive!==void 0)return this.isActive.toString()}}});
OO.prototype.onMouseLeave=OO.prototype.onMouseLeave;OO.prototype.onMouseEnter=OO.prototype.onMouseEnter;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],OO.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],OO.prototype,"ytComponentBehavior",void 0);_.w([_.R(_.BB),_.n("design:type",Object)],OO.prototype,"ironButtonState",void 0);_.w([_.Z(),_.n("design:type",Object)],OO.prototype,"data",void 0);
_.w([_.Z(),_.n("design:type",Object)],OO.prototype,"activeEndpoint",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],OO.prototype,"noLabels",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"computeActive(data,activeEndpoint)"}),_.n("design:type",Boolean)],OO.prototype,"isActive",void 0);_.w([_.Z({computed:"computeEndpoint(data)"}),_.n("design:type",Object)],OO.prototype,"computedEndpoint",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],OO.prototype,"systemIcons",void 0);_.w([_.DM("yt-interaction"),_.n("design:type",Object)],OO.prototype,"interaction",void 0);_.w([_.X("isActive"),_.n("design:type",Object),_.n("design:paramtypes",[])],OO.prototype,"ariaSelected",null);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],OO.prototype,"frostedGlass",void 0);
_.w([_.Z({reflectToAttribute:!0,computed:"computeAllyShowMenuOnTap(data)"}),_.n("design:type",Boolean)],OO.prototype,"allyShowMenuOnTap",void 0);_.w([_.$0("mouseenter"),_.n("design:type",Function),_.n("design:paramtypes",[MouseEvent]),_.n("design:returntype")],OO.prototype,"onMouseEnter",null);_.w([_.$0("mouseleave"),_.n("design:type",Function),_.n("design:paramtypes",[MouseEvent]),_.n("design:returntype")],OO.prototype,"onMouseLeave",null);
_.w([_.ZM({is:"ytd-mini-guide-entry-renderer",disableElementRegistration:!0})],OO);
_.V(OO,"ytd-mini-guide-entry-renderer",function(){if(J05!==void 0)return J05;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return J05=b},{mode:_.s_("kevlar_poly_si_batch_j063")?1:2});var z4E;var Iq=function(){var b=_.g.apply(this,arguments)||this;b.allVideosCount=0;b.noLabels=_.N("kevlar_mini_guide_no_labels");b.frostedGlass=_.N("web_frosted_glass");return b};
_.c(Iq,_.g);_.E=Iq.prototype;_.E.configureRendererStamper=function(){return{miniGuideItems:{id:"items",mapping:{guideEntryRenderer:{component:"ytd-mini-guide-entry-renderer",properties:{activeEndpoint:"[[activeEndpoint]]",noLabels:"[[noLabels]]"},noInjection:!0}}}}};
_.E.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","navigation");this.registerWithViewTransitionManager()};
_.E.onMouseEnter=function(){_.N("web_guide_hover_expansion")&&_.kJ(this.hostElement,"yt-mini-guide-mouseentered",[])};
_.E.visibleChanged=function(){if(this.visible&&!this.data){var b=_.I2().resolve(_.O6(_.$5));b&&b.setGuideData(this.hostElement);_.wd(_.DX(),this.miniGuideVe);(b=_.hb())&&this.miniGuideVe&&_.wp(b,this.miniGuideVe)}};
_.E.dataChanged=function(){var b=_.N("kevlar_guide_menu_on_hover")&&_.N("kevlar_modern_mini_guide"),d=_.N("kevlar_guide_menu_on_click")&&_.N("kevlar_modern_mini_guide"),B;var k=(B=this.data)==null?void 0:B.items;B=this.allVideosCount;var G=[];b=b?0:d?1:void 0;d=b!==void 0;if(k){for(var P=[],v=_.C(k),L=v.next();!L.done;L=v.next())if(L=L.value,L.guideSubscriptionsSectionRenderer){var A=void 0;P=((A=L.guideSubscriptionsSectionRenderer)==null?void 0:A.items)||[]}k=_.C(k);for(v=k.next();!v.done;v=k.next())if(v=
v.value,L=void 0,(L=v.guideSectionRenderer)==null?0:L.items)for(L=void 0,v=_.C((L=v.guideSectionRenderer)==null?void 0:L.items),L=v.next();!L.done;L=v.next()){L=L.value;var a=void 0,O=void 0;A=L.guideEntryRenderer||_.p((a=L)==null?void 0:(O=a.guideCollapsibleSectionEntryRenderer)==null?void 0:O.headerEntry,N8k);a=[];O=[];var I=void 0;if(((I=A)==null?void 0:I.targetId)==="subscriptions-guide-item")a=P;else{var D=I=void 0;if((I=L)==null?0:(D=I.guideCollapsibleSectionEntryRenderer)==null?0:D.sectionItems)O=
a=L.guideCollapsibleSectionEntryRenderer.sectionItems}cLP(G,A,d?a:[],b);if(O.length>0)for(L=_.C(O),A=L.next();!A.done;A=L.next())A=A.value,O=_.p(A,YF0),a=void 0,O=O&&(O.alwaysShow||B)?_.p((a=O)==null?void 0:a.entryRenderer,N8k):_.p(A,N8k),cLP(G,O,[])}}this.miniGuideItems=G};
_.E.activeEndpointChanged=function(){for(var b=this.items.children,d=0;d<b.length;d++)b[d].activeEndpoint=this.ytdGuideStateAwareBehavior.activeEndpoint};
_.E.registerWithViewTransitionManager=function(){var b=this;_.ws(_.Y8,function(){var d=_.I2().resolve(_.O6(_.kw));if(d&&d.isAnyTransitionEnabled){var B={};d.viewTransitionCoordinator.registerElement(b.hostElement,(B.slide="mini-guide-page-transition",B))}})};
Iq.prototype.activeEndpointChanged=Iq.prototype.activeEndpointChanged;Iq.prototype.dataChanged=Iq.prototype.dataChanged;Iq.prototype.visibleChanged=Iq.prototype.visibleChanged;Iq.prototype.onMouseEnter=Iq.prototype.onMouseEnter;_.w([_.R(_.fH),_.n("design:type",Object)],Iq.prototype,"ytdReduxBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Iq.prototype,"ytRendererBehavior",void 0);
_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],Iq.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.Oi.YtdGuideStateAwareBehavior),_.n("design:type",Object)],Iq.prototype,"ytdGuideStateAwareBehavior",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],Iq.prototype,"ytComponentBehavior",void 0);_.w([_.DM("#items"),_.n("design:type",Object)],Iq.prototype,"items",void 0);_.w([_.Z(),_.n("design:type",Object)],Iq.prototype,"data",void 0);
_.w([_.Z(),_.n("design:type",Boolean)],Iq.prototype,"visible",void 0);_.w([_.Z(),_.n("design:type",Object)],Iq.prototype,"miniGuideItems",void 0);_.w([_.Z({selector:_.nPC}),_.n("design:type",Object)],Iq.prototype,"allVideosCount",void 0);_.w([_.Z({value:_.an(283834)}),_.n("design:type",_.z1)],Iq.prototype,"miniGuideVe",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Iq.prototype,"noLabels",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Iq.prototype,"frostedGlass",void 0);_.w([_.$0("mouseenter"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Iq.prototype,"onMouseEnter",null);_.w([_.pl("visible"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Iq.prototype,"visibleChanged",null);
_.w([_.pl("data","allVideosCount"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Iq.prototype,"dataChanged",null);_.w([_.pl("activeEndpoint"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Iq.prototype,"activeEndpointChanged",null);_.w([_.ZM({is:"ytd-mini-guide-renderer",disableElementRegistration:!0})],Iq);
_.V(Iq,"ytd-mini-guide-renderer",function(){if(z4E===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);z4E=b}b=z4E;return b},{mode:1});var R4P;var Xn5=/^[\x00-\x7F]+$/,DU=function(){return _.g.apply(this,arguments)||this};
_.c(DU,_.g);_.DB.Object.defineProperties(DU.prototype,{displayHandle:{configurable:!0,enumerable:!0,get:function(){var b,d=_.qA((b=this.data)==null?void 0:b.handle);if(d)return _.QS("@"+d)}},
displayHandleUrl:{configurable:!0,enumerable:!0,get:function(){var b=_.qA(this.displayHandle),d,B=_.qA((d=this.data)==null?void 0:d.handleUrl);if(b&&B)return _.QS(B+b)}},
warningText:{configurable:!0,enumerable:!0,get:function(){var b=_.qA(this.displayHandle);if(b&&!Xn5.test(b)){var d;return(d=this.data)==null?void 0:d.warningText}}},
urlInfoTextWithUrl:{configurable:!0,enumerable:!0,get:function(){var b=_.qA(this.displayHandleUrl),d,B=_.qA((d=this.data)==null?void 0:d.urlInfoText);if(b&&B)return _.QS(B+" "+b)}}});
_.w([_.Z(),_.n("design:type",Object)],DU.prototype,"data",void 0);_.w([_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],DU.prototype,"displayHandle",null);_.w([_.X("displayHandle"),_.n("design:type",Object),_.n("design:paramtypes",[])],DU.prototype,"displayHandleUrl",null);_.w([_.X("displayHandle"),_.n("design:type",Object),_.n("design:paramtypes",[])],DU.prototype,"warningText",null);
_.w([_.X("displayHandleUrl"),_.n("design:type",Object),_.n("design:paramtypes",[])],DU.prototype,"urlInfoTextWithUrl",null);_.w([_.ZM({is:"ytd-handles-claiming-confirm-dialog-content",disableElementRegistration:!0})],DU);
_.V(DU,"ytd-handles-claiming-confirm-dialog-content",function(){if(R4P!==void 0)return R4P;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return R4P=b},{mode:1});var h4r;var UO=function(){var b=_.g.apply(this,arguments)||this;b.okButtonOverride={style:"mono",type:"outline",size:"M"};return b};
_.c(UO,_.g);UO.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
UO.prototype.configureRendererStamper=function(){return{"data.okButton":{id:"ok-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[okButtonOverride]]"}}}}}};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],UO.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],UO.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],UO.prototype,"okButtonOverride",void 0);_.w([_.Z(),_.n("design:type",Object)],UO.prototype,"data",void 0);_.w([_.ZM({is:"ytd-handles-claiming-confirm-dialog-renderer",disableElementRegistration:!0})],UO);
_.V(UO,"ytd-handles-claiming-confirm-dialog-renderer",function(){if(h4r!==void 0)return h4r;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return h4r=b},{mode:1});var H35;var l8E=/^[\x00-\x7F]+$/,oq=function(){var b=_.g.apply(this,arguments)||this;b.isLoading=!1;return b};
_.c(oq,_.g);oq.prototype.selectedHandleChanged=function(){if(this.handleInput&&this.onSelectedHandleChanged){var b;this.selectedHandle=(b=this.handleInput)==null?void 0:b.value;this.onSelectedHandleChanged(this.selectedHandle);_.kJ(this.hostElement,"yt-refit-popups-action")}};
_.DB.Object.defineProperties(oq.prototype,{handleUrlPrefix:{configurable:!0,enumerable:!0,get:function(){var b;return(b=this.data)==null?void 0:b.handleUrlPrefix}},
displayHandle:{configurable:!0,enumerable:!0,get:function(){if(this.selectedHandle)return _.QS("@"+this.selectedHandle)}},
displayHandleUrl:{configurable:!0,enumerable:!0,get:function(){if(this.handleUrlPrefix&&this.selectedHandle)return _.QS(this.handleUrlPrefix+"@"+this.selectedHandle)}},
warningText:{configurable:!0,enumerable:!0,get:function(){if(this.selectedHandle&&!l8E.test(this.selectedHandle)){var b;return(b=this.data)==null?void 0:b.warningText}}}});
_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],oq.prototype,"ytComponentBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],oq.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",String)],oq.prototype,"selectedHandle",void 0);_.w([_.Z(),_.n("design:type",Object)],oq.prototype,"isLoading",void 0);_.w([_.Z(),_.n("design:type",Function)],oq.prototype,"onSelectedHandleChanged",void 0);_.w([_.DM("#channel-handle-input"),_.n("design:type",Object)],oq.prototype,"handleInput",void 0);
_.w([_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],oq.prototype,"handleUrlPrefix",null);_.w([_.X("selectedHandle"),_.n("design:type",Object),_.n("design:paramtypes",[])],oq.prototype,"displayHandle",null);_.w([_.X("selectedHandle"),_.n("design:type",Object),_.n("design:paramtypes",[])],oq.prototype,"displayHandleUrl",null);_.w([_.X("selectedHandle"),_.n("design:type",Object),_.n("design:paramtypes",[])],oq.prototype,"warningText",null);
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],oq.prototype,"ytRendererBehavior",void 0);_.w([_.ZM({is:"ytd-handles-claiming-edit-dialog-content",disableElementRegistration:!0})],oq);
_.V(oq,"ytd-handles-claiming-edit-dialog-content",function(){if(H35!==void 0)return H35;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return H35=b},{mode:1});var tWE;var ND=function(){var b=_.g.apply(this,arguments)||this;b.actionButtonOverride={style:"mono",type:"filled",size:"M"};b.cancelButtonOverride={style:"mono",type:"text",size:"M"};b.selectButtonDisabled=!1;b.isLoading=!1;b.hasSelectedHandleEventListener=!1;b.selectedHandleChanged=function(d){b.selectedHandle=d};
return b};
_.c(ND,_.g);_.E=ND.prototype;_.E.onSelectedHandleChanged=function(){this.updateSelectButtonDisabled()};
_.E.onDataChanged=function(){var b,d;this.selectedHandle=(d=_.p((b=this.data)==null?void 0:b.inputField,XVg))==null?void 0:d.handle};
_.E.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.E.onCancel=function(){this.selectedHandle="";_.BG(this.hostElement,"yt-close-popup-action",[this.is])};
_.E.onSelectHandle=function(){var b=this;if(this.selectedHandle!==void 0){var d;((d=this.data)==null?void 0:d.updateChannelPageSettings)!==void 0&&(this.isLoading=!0,this.ytComponentBehavior.resolveCommand(this.data.updateChannelPageSettings,{form:{handle:this.selectedHandle},commandController:{onSuccess:function(B,k){if(k.newHandleUpdateStatus!==void 0&&k.newHandleUpdateStatus.error==="HANDLE_UPDATE_ERROR_HANDLE_CHANGE_QUOTA_EXCEEDED"&&k.newHandleUpdateStatus.errorMessage)_.rT(b.hostElement,_.qA(k.newHandleUpdateStatus.errorMessage)),
b.isLoading=!1;else{var G;if((G=b.data)==null?0:G.onChannelUpdateSuccess){B=b.data.onChannelUpdateSuccess;var P,v;if(k=(P=_.p(B,_.xQ))==null?void 0:(v=P.popup)==null?void 0:v.handlesClaimingConfirmDialogRenderer)k.handle=_.QS(b.selectedHandle);b.ytComponentBehavior.resolveCommand(B);_.BG(b.hostElement,"yt-close-popup-action",[b.is])}else b.isLoading=!1}},
onServerError:function(){var B;b.content&&((B=b.content)==null?0:B.handleInput)&&b.content.handleInput.validate();b.isLoading=!1;_.rT(b.hostElement,_.AU("TRY_AGAIN_LATER"))}}}))}};
_.E.updateSelectButtonDisabled=function(){this.selectButtonDisabled=this.isLoading||this.selectedHandle===void 0||this.selectedHandle===""||!this.selectedHandle};
ND.prototype.onDataChanged=ND.prototype.onDataChanged;ND.prototype.onSelectedHandleChanged=ND.prototype.onSelectedHandleChanged;_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],ND.prototype,"ytComponentBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],ND.prototype,"actionButtonOverride",void 0);_.w([_.Z(),_.n("design:type",Object)],ND.prototype,"cancelButtonOverride",void 0);_.w([_.Z(),_.n("design:type",Object)],ND.prototype,"data",void 0);
_.w([_.Z(),_.n("design:type",String)],ND.prototype,"selectedHandle",void 0);_.w([_.Z(),_.n("design:type",Object)],ND.prototype,"selectButtonDisabled",void 0);_.w([_.Z(),_.n("design:type",Object)],ND.prototype,"isLoading",void 0);_.w([_.Z(),_.n("design:type",Object)],ND.prototype,"hasSelectedHandleEventListener",void 0);_.w([_.Z(),_.n("design:type",Object)],ND.prototype,"handleInput",void 0);
_.w([_.O8("selectedHandle"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],ND.prototype,"onSelectedHandleChanged",null);_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],ND.prototype,"onDataChanged",null);_.w([_.DM("ytd-handles-claiming-edit-dialog-content"),_.n("design:type",Object)],ND.prototype,"content",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],ND.prototype,"ytRendererBehavior",void 0);
_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],ND.prototype,"ytRendererstamperBehavior",void 0);_.w([_.ZM({is:"ytd-handles-claiming-edit-dialog-renderer",disableElementRegistration:!0})],ND);
_.V(ND,"ytd-handles-claiming-edit-dialog-renderer",function(){if(tWE!==void 0)return tWE;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return tWE=b},{mode:1});var j95;var pD=function(){return _.g.apply(this,arguments)||this};
_.c(pD,_.g);_.DB.Object.defineProperties(pD.prototype,{formattedHandle:{configurable:!0,enumerable:!0,get:function(){var b;if((b=this.data)==null?0:b.handle){var d;return _.QS("@"+_.qA((d=this.data)==null?void 0:d.handle))}}}});
_.w([_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],pD.prototype,"formattedHandle",null);_.w([_.Z(),_.n("design:type",Object)],pD.prototype,"data",void 0);_.w([_.ZM({is:"ytd-handles-claiming-radio-option-renderer",disableElementRegistration:!0})],pD);
_.V(pD,"ytd-handles-claiming-radio-option-renderer",function(){if(j95!==void 0)return j95;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return j95=b},{mode:1});var FFP;var Z3m=/^[\x00-\x7F]+$/,MD=function(){var b=_.g.apply(this,arguments)||this;b.initialRadioIndex="-1";b.isLoading=!1;b.maybeSubmitFeedback=function(){b.feedbackSurveyRenderer.submitSurvey()};
return b};
_.c(MD,_.g);MD.prototype.updateSelectedHandleIndexFromBinding=function(b){this.selectedRadioIndex=+b.detail.value;if(this.onSelectedRadioIndexChanged)this.onSelectedRadioIndexChanged(b)};
MD.prototype.selectedHandleChanged=function(b){if(this.handleInput&&Number(this.selectedRadioIndex)===this.radioButtonLength&&this.onSelectedHandleChanged){var d;this.selectedHandle=(d=this.handleInput)==null?void 0:d.value;this.onSelectedHandleChanged(b)}};
_.DB.Object.defineProperties(MD.prototype,{radioButtonLength:{configurable:!0,enumerable:!0,get:function(){var b;return(((b=this.data)==null?void 0:b.radioButton)||[]).length}},
handleUrlPrefix:{configurable:!0,enumerable:!0,get:function(){var b;return this.ytRendererBehavior.getSimpleString((b=this.data)==null?void 0:b.handleUrlPrefix)}},
displayHandle:{configurable:!0,enumerable:!0,get:function(){if(this.selectedHandle)return _.QS("@"+this.selectedHandle)}},
displayHandleUrl:{configurable:!0,enumerable:!0,get:function(){if(this.handleUrlPrefix&&this.selectedHandle)return _.QS(this.handleUrlPrefix+"@"+this.selectedHandle)}},
warningText:{configurable:!0,enumerable:!0,get:function(){if(this.selectedHandle&&!Z3m.test(this.selectedHandle)){var b;return(b=this.data)==null?void 0:b.warningText}}}});
_.w([_.Z(),_.n("design:type",Object)],MD.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Object)],MD.prototype,"initialRadioIndex",void 0);_.w([_.Z(),_.n("design:type",Number)],MD.prototype,"selectedRadioIndex",void 0);_.w([_.Z(),_.n("design:type",String)],MD.prototype,"selectedHandle",void 0);_.w([_.Z(),_.n("design:type",Object)],MD.prototype,"isLoading",void 0);_.w([_.Z(),_.n("design:type",Function)],MD.prototype,"onSelectedHandleChanged",void 0);
_.w([_.Z(),_.n("design:type",Function)],MD.prototype,"onSelectedRadioIndexChanged",void 0);_.w([_.DM("#channel-handle-input"),_.n("design:type",Object)],MD.prototype,"handleInput",void 0);_.w([_.DM("ytd-feedback-survey-renderer"),_.n("design:type",Object)],MD.prototype,"feedbackSurveyRenderer",void 0);_.w([_.X("data"),_.n("design:type",Number),_.n("design:paramtypes",[])],MD.prototype,"radioButtonLength",null);
_.w([_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],MD.prototype,"handleUrlPrefix",null);_.w([_.X("selectedHandle"),_.n("design:type",Object),_.n("design:paramtypes",[])],MD.prototype,"displayHandle",null);_.w([_.X("selectedHandle"),_.n("design:type",Object),_.n("design:paramtypes",[])],MD.prototype,"displayHandleUrl",null);_.w([_.X("selectedHandle"),_.n("design:type",Object),_.n("design:paramtypes",[])],MD.prototype,"warningText",null);
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],MD.prototype,"ytRendererBehavior",void 0);_.w([_.ZM({is:"ytd-handles-claiming-select-dialog-content",disableElementRegistration:!0})],MD);
_.V(MD,"ytd-handles-claiming-select-dialog-content",function(){if(FFP!==void 0)return FFP;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return FFP=b},{mode:1});var gfk;var cL=function(){var b=_.g.apply(this,arguments)||this;b.actionButtonOverride={style:"mono",type:"filled",size:"M"};b.cancelButtonOverride={style:"mono",type:"text",size:"M"};b.initialRadioIndex="-1";b.selectButtonDisabled=!1;b.isLoading=!1;b.selectedRadioIndexChanged=function(d){b.selectedRadioIndex=Number(d.detail.value)};
b.selectedHandleChanged=function(d){b.selectedHandle=d.detail.value};
return b};
_.c(cL,_.g);_.E=cL.prototype;_.E.onDataChanged=function(){this.initialRadioIndex="0";this.selectedRadioIndex=0};
_.E.onSelectedHandleIndexChanged=function(){this.updateSelectedHandle()};
_.E.onSelectedHandleChanged=function(){this.updateSelectButtonDisabled();_.kJ(this.hostElement,"yt-refit-popups-action")};
_.E.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.E.onCancel=function(){this.initialRadioIndex="-1";this.selectedRadioIndex=-1;_.BG(this.hostElement,"yt-close-popup-action",[this.is])};
_.E.onSelectHandle=function(){var b=this;if(this.selectedHandle!==void 0){var d;((d=this.data)==null?void 0:d.updateChannelPageSettings)!==void 0&&(this.isLoading=!0,this.ytComponentBehavior.resolveCommand(this.data.updateChannelPageSettings,{form:{handle:this.selectedHandle},commandController:{onSuccess:function(B,k){if(k.newHandleUpdateStatus!==void 0&&k.newHandleUpdateStatus.error==="HANDLE_UPDATE_ERROR_HANDLE_CHANGE_QUOTA_EXCEEDED"&&k.newHandleUpdateStatus.errorMessage)_.rT(b.hostElement,_.qA(k.newHandleUpdateStatus.errorMessage)),
b.isLoading=!1;else{var G;if((G=b.data)==null?0:G.onChannelUpdateSuccess){B=b.data.onChannelUpdateSuccess;k=_.p(B,_.xQ);var P;if(k==null?0:(P=k.popup)==null?0:P.handlesClaimingConfirmDialogRenderer)k.popup.handlesClaimingConfirmDialogRenderer.handle=_.QS(b.selectedHandle);b.ytComponentBehavior.resolveCommand(B);_.BG(b.hostElement,"yt-close-popup-action",[b.is])}else b.isLoading=!1}},
onServerError:function(){if(b.selectedRadioIndex===b.radioButtonLength){var B;b.content&&((B=b.content)==null?0:B.handleInput)&&b.content.handleInput.validate()}b.isLoading=!1;_.rT(b.hostElement,_.AU("TRY_AGAIN_LATER"))}}}))}};
_.E.updateSelectedHandle=function(){if(this.selectedRadioIndex!==void 0)if(this.selectedRadioIndex<0)this.selectedHandle=void 0;else if(this.selectedRadioIndex===this.radioButtonLength){var b,d;this.selectedHandle=(b=this.content)==null?void 0:(d=b.handleInput)==null?void 0:d.value}else this.selectedRadioIndex>=0&&((b=this.getRadioItem(this.selectedRadioIndex))?this.selectedHandle=this.ytRendererBehavior.getSimpleString(b==null?void 0:b.handle):this.selectedHandle=void 0)};
_.E.updateSelectButtonDisabled=function(){this.selectButtonDisabled=this.isLoading||this.selectedHandle===void 0||this.selectedHandle===""||!this.selectedHandle};
_.E.getRadioItem=function(b){if(this.radioButtonLength>b&&b>=0)return _.p(this.data.radioButton[b],nma)};
_.DB.Object.defineProperties(cL.prototype,{radioButtonLength:{configurable:!0,enumerable:!0,get:function(){var b;return(((b=this.data)==null?void 0:b.radioButton)||[]).length}}});
cL.prototype.onSelectedHandleChanged=cL.prototype.onSelectedHandleChanged;cL.prototype.onSelectedHandleIndexChanged=cL.prototype.onSelectedHandleIndexChanged;cL.prototype.onDataChanged=cL.prototype.onDataChanged;_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],cL.prototype,"ytComponentBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],cL.prototype,"actionButtonOverride",void 0);_.w([_.Z(),_.n("design:type",Object)],cL.prototype,"cancelButtonOverride",void 0);
_.w([_.Z(),_.n("design:type",Object)],cL.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Object)],cL.prototype,"initialRadioIndex",void 0);_.w([_.Z(),_.n("design:type",Number)],cL.prototype,"selectedRadioIndex",void 0);_.w([_.Z(),_.n("design:type",String)],cL.prototype,"selectedHandle",void 0);_.w([_.Z(),_.n("design:type",Object)],cL.prototype,"selectButtonDisabled",void 0);_.w([_.Z(),_.n("design:type",Object)],cL.prototype,"isLoading",void 0);
_.w([_.X("data"),_.n("design:type",Number),_.n("design:paramtypes",[])],cL.prototype,"radioButtonLength",null);_.w([_.DM("ytd-handles-claiming-select-dialog-content"),_.n("design:type",Object)],cL.prototype,"content",void 0);_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],cL.prototype,"onDataChanged",null);
_.w([_.O8("selectedRadioIndex"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],cL.prototype,"onSelectedHandleIndexChanged",null);_.w([_.O8("selectedHandle"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],cL.prototype,"onSelectedHandleChanged",null);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],cL.prototype,"ytRendererBehavior",void 0);
_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],cL.prototype,"ytRendererstamperBehavior",void 0);_.w([_.ZM({is:"ytd-handles-claiming-select-dialog-renderer",disableElementRegistration:!0})],cL);
_.V(cL,"ytd-handles-claiming-select-dialog-renderer",function(){if(gfk!==void 0)return gfk;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return gfk=b},{mode:1});var y0a;var Svk;var J_=function(){return _.g.apply(this,arguments)||this};
_.c(J_,_.g);J_.prototype.configureRendererStamper=function(){return{"data.badge":{id:"standalone-badge",mapping:{metadataBadgeRenderer:{component:"ytd-badge-supported-renderer",properties:{topStandaloneBadge:"[[data.badge]]"}}}}}};
_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],J_.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],J_.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],J_.prototype,"data",void 0);_.w([_.ZM({is:"ytd-hotkey-dialog-section-option-renderer",disableElementRegistration:!0})],J_);
_.V(J_,"ytd-hotkey-dialog-section-option-renderer",function(){if(Svk!==void 0)return Svk;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return Svk=b},{mode:1});var VW4;var zO=function(){return _.g.apply(this,arguments)||this};
_.c(zO,_.g);zO.prototype.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{hotkeyDialogSectionOptionRenderer:"ytd-hotkey-dialog-section-option-renderer"}}}};
_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],zO.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],zO.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],zO.prototype,"data",void 0);_.w([_.ZM({is:"ytd-hotkey-dialog-section-renderer",disableElementRegistration:!0})],zO);
_.V(zO,"ytd-hotkey-dialog-section-renderer",function(){if(VW4!==void 0)return VW4;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return VW4=b},{mode:1});var Rq=function(){return _.g.apply(this,arguments)||this};
_.c(Rq,_.g);Rq.prototype.configureRendererStamper=function(){return{"data.sections":{id:"sections",mapping:{hotkeyDialogSectionRenderer:"ytd-hotkey-dialog-section-renderer"}}}};
_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],Rq.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Rq.prototype,"data",void 0);_.w([_.ZM({is:"ytd-hotkey-dialog-content",disableElementRegistration:!0})],Rq);
_.V(Rq,"ytd-hotkey-dialog-content",function(){if(y0a!==void 0)return y0a;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return y0a=b},{mode:1});var i3k;var XA=function(){return _.g.apply(this,arguments)||this};
_.c(XA,_.g);XA.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");var b=document.querySelector("ytd-hotkey-dialog-content #scrollable");b&&(b.dialogElement=this.hostElement.parentElement)};
XA.prototype.onCloseTap=function(){_.BG(this.hostElement,"yt-close-popup-action")};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],XA.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],XA.prototype,"data",void 0);_.w([_.ZM({is:"ytd-hotkey-dialog-renderer",disableElementRegistration:!0})],XA);
_.V(XA,"ytd-hotkey-dialog-renderer",function(){if(i3k!==void 0)return i3k;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return i3k=b},{mode:1});var wnO;var h_=function(){return _.g.apply(this,arguments)||this};
_.c(h_,_.g);h_.prototype.onYtServiceRequestError=function(){if(this.blocked){var b;var d=(b=this.data)==null?void 0:b.defaultServiceEndpoint}else{var B;d=(B=this.data)==null?void 0:B.toggledServiceEndpoint}var k;(d=(k=_.p(d,_.ume))==null?void 0:k.onFailureAction)&&this.ytComponentBehavior.resolveCommand(d);this.updateBlockState(!this.blocked)};
h_.prototype.onYtToggleButton=function(b){this.updateBlockState(b.detail.toggled)};
h_.prototype.updateBlockState=function(b){if(b!==this.blocked){var d=this.blockedEntityKey;d&&this.ytdReduxBehavior.dispatch(_.cE("blockStateEntity",d,{key:d,blocked:b}));this.set("data.isToggled",b)}};
_.DB.Object.defineProperties(h_.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)}}});
h_.prototype.onYtToggleButton=h_.prototype.onYtToggleButton;h_.prototype.onYtServiceRequestError=h_.prototype.onYtServiceRequestError;_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],h_.prototype,"ytComponentBehavior",void 0);_.w([_.R(_.fH),_.n("design:type",Object)],h_.prototype,"ytdReduxBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],h_.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Object)],h_.prototype,"blockedEntityKey",void 0);
_.w([_.Z({selectorArgs:["blockedEntityKey"],selector:function(b,d){return _.AY(b.entities,"blockStateEntity",d)}}),
_.n("design:type",Object)],h_.prototype,"blockStateEntity",void 0);_.w([_.X("data","blockStateEntity"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],h_.prototype,"blocked",null);_.w([_.$0("yt-service-request-error"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],h_.prototype,"onYtServiceRequestError",null);
_.w([_.$0("yt-toggle-button"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],h_.prototype,"onYtToggleButton",null);_.w([_.ZM({is:"ytd-block-button",disableElementRegistration:!0})],h_);
_.V(h_,"ytd-block-button",function(){if(wnO!==void 0)return wnO;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return wnO=b},
{mode:1});var uSE;var KFO;var HL=function(){return _.g.apply(this,arguments)||this};
_.c(HL,_.g);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],HL.prototype,"ytComponentBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],HL.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],HL.prototype,"data",void 0);_.w([_.ZM({is:"ytd-kids-blocklist-picker-item-renderer",disableElementRegistration:!0})],HL);
_.V(HL,"ytd-kids-blocklist-picker-item-renderer",function(){if(KFO!==void 0)return KFO;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return KFO=b},{mode:1});var lj=function(){return _.g.apply(this,arguments)||this};
_.c(lj,_.g);lj.prototype.configureRendererStamper=function(){return{"data.childRows":{id:"child-rows",mapping:{kidsBlocklistPickerItemRenderer:"ytd-kids-blocklist-picker-item-renderer"}}}};
_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],lj.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],lj.prototype,"data",void 0);_.w([_.ZM({is:"ytd-kids-blocklist-picker-content",disableElementRegistration:!0})],lj);
_.V(lj,"ytd-kids-blocklist-picker-content",function(){if(uSE!==void 0)return uSE;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return uSE=
b},{mode:_.s_("kevlar_poly_si_batch_j025")?1:2});var nf4;var t_=function(){var b=_.g.apply(this,arguments)||this;b.hasAnyRequestSucceeded=!1;b.hasAnyRequestFailed=!1;b.numPendingRequests=0;return b};
_.c(t_,_.g);_.E=t_.prototype;_.E.attached=function(){this.hostElement.setAttribute("dialog","")};
_.E.onDoneButtonTap=function(){_.BG(this.hostElement,"yt-close-popup-action",["ytd-kids-blocklist-picker-renderer"])};
_.E.onYtServiceRequestSent=function(){this.numPendingRequests+=1};
_.E.onYtServiceRequestCompleted=function(){--this.numPendingRequests;this.hasAnyRequestSucceeded=!0};
_.E.onYtServiceRequestError=function(){--this.numPendingRequests;this.hasAnyRequestFailed=!0};
_.E.onPopupClosed=function(b){var d,B;if(((d=b.detail)==null?void 0:(B=d.popup)==null?void 0:B.is)==="tp-yt-paper-dialog"){var k;this.numPendingRequests<=0&&this.hasAnyRequestSucceeded&&!this.hasAnyRequestFailed&&((k=this.data)==null?0:k.successfulToastActionMessage)&&(b=_.bG(this.data.successfulToastActionMessage),this.ytComponentBehavior.resolveCommand(b));this.hasAnyRequestFailed=this.hasAnyRequestSucceeded=!1;this.numPendingRequests=0}};
t_.prototype.onPopupClosed=t_.prototype.onPopupClosed;t_.prototype.onYtServiceRequestError=t_.prototype.onYtServiceRequestError;t_.prototype.onYtServiceRequestCompleted=t_.prototype.onYtServiceRequestCompleted;t_.prototype.onYtServiceRequestSent=t_.prototype.onYtServiceRequestSent;_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],t_.prototype,"ytComponentBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],t_.prototype,"ytRendererBehavior",void 0);
_.w([_.Z(),_.n("design:type",Object)],t_.prototype,"data",void 0);_.w([_.$0("yt-service-request-sent"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],t_.prototype,"onYtServiceRequestSent",null);_.w([_.$0("yt-service-request-completed"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],t_.prototype,"onYtServiceRequestCompleted",null);
_.w([_.$0("yt-service-request-error"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],t_.prototype,"onYtServiceRequestError",null);_.w([_.$0("yt-popup-closed"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],t_.prototype,"onPopupClosed",null);_.w([_.ZM({is:"ytd-kids-blocklist-picker-renderer",disableElementRegistration:!0})],t_);
_.V(t_,"ytd-kids-blocklist-picker-renderer",function(){if(nf4!==void 0)return nf4;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return nf4=b},{mode:1});var Tj5;var r0O;var jU=function(){return _.g.apply(this,arguments)||this};
_.c(jU,_.g);jU.prototype.setTip=function(b){var d=this;this.data&&(this.tip=EDr(G$r.getInstance(),b,this.data),_.Op(this,function(){_.dp(d.hostElement,"yt-refit")}))};
jU.prototype.clearTip=function(){this.tip=void 0};
jU.prototype.computeHidden=function(b){return!b};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],jU.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],jU.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"computeHidden(tip)",value:!0}),_.n("design:type",Boolean)],jU.prototype,"hidden",void 0);_.w([_.Z(),_.n("design:type",Object)],jU.prototype,"tip",void 0);_.w([_.ZM({is:"ytd-menu-popup-tip-renderer",disableElementRegistration:!0})],jU);
_.V(jU,"ytd-menu-popup-tip-renderer",function(){if(r0O!==void 0)return r0O;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);
return r0O=b},{mode:1});var Q9Q;var FA=function(){var b=_.g.apply(this,arguments)||this;b.useIcons=!1;b.role="menuitem";b.systemIcons=_.N("kevlar_system_icons");return b};
_.c(FA,_.g);_.E=FA.prototype;_.E.onFocus=function(){var b;(b=_.Cl(this.hostElement).querySelector("tp-yt-paper-item"))==null||b.focus()};
_.E.onTap=function(){var b=this.data.isToggled?this.data.toggledServiceEndpoint:this.data.defaultServiceEndpoint;if(b&&_.p(b,_.sq))this.componentBehavior.resolveCommand(b),this.updateToggledStateInEntity();else if(b){this.componentBehavior.resolveCommand(b)||_.I2().resolve(_.U6).resolveCommand(b,{form:{element:this.hostElement}});var d;((d=_.p(b,_.vG))==null?void 0:d.signal)==="CLIENT_SIGNAL"&&this.updateToggledStateInEntity()}};
_.E.onYtServiceRequestCompleted=function(){this.updateToggledStateInEntity()};
_.E.toggledStateEntityChanged=function(){this.toggleMenuServiceItemEntity&&this.set("data.isToggled",!!this.toggleMenuServiceItemEntity.isToggled)};
_.E.updateToggledStateInEntity=function(){var b=this.data.toggleMenuServiceItemEntityKey,d=!this.data.isToggled;b&&this.ytdReduxBehavior.dispatch(_.cE("toggleMenuServiceItemEntity",b,{key:b,isToggled:d}))};
_.E.computeIcon=function(b,d,B){return(b=b?B:d)&&b.iconType?_.fx(b.iconType):""};
_.E.computeIconHidden=function(){return this.useIcons?!1:!this.icon};
_.E.isIconActive=function(b){return!_.N("toggle_menu_active_icon_killswitch")&&b};
_.DB.Object.defineProperties(FA.prototype,{toggleButtonText:{configurable:!0,enumerable:!0,get:function(){var b,d,B;return((b=this.data)==null?0:b.isToggled)?(d=this.data)==null?void 0:d.toggledText:(B=this.data)==null?void 0:B.defaultText}}});
FA.prototype.toggledStateEntityChanged=FA.prototype.toggledStateEntityChanged;FA.prototype.onYtServiceRequestCompleted=FA.prototype.onYtServiceRequestCompleted;FA.prototype.onTap=FA.prototype.onTap;FA.prototype.onFocus=FA.prototype.onFocus;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],FA.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],FA.prototype,"componentBehavior",void 0);
_.w([_.R(_.fH),_.n("design:type",Object)],FA.prototype,"ytdReduxBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],FA.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],FA.prototype,"useIcons",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],FA.prototype,"role",void 0);_.w([_.Z({computed:"computeIcon(data.isToggled,data.defaultIcon,data.toggledIcon)",value:""}),_.n("design:type",String)],FA.prototype,"icon",void 0);
_.w([_.Z({selectorArgs:["data.toggleMenuServiceItemEntityKey"],selector:_.BI.toggleMenuServiceItemEntitySelector}),_.n("design:type",Object)],FA.prototype,"toggleMenuServiceItemEntity",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],FA.prototype,"systemIcons",void 0);_.w([_.$0("focus"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],FA.prototype,"onFocus",null);
_.w([_.X("data.isToggled"),_.n("design:type",Object),_.n("design:paramtypes",[])],FA.prototype,"toggleButtonText",null);_.w([_.$0("tap"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],FA.prototype,"onTap",null);_.w([_.$0("yt-service-request-completed"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],FA.prototype,"onYtServiceRequestCompleted",null);
_.w([_.O8("toggleMenuServiceItemEntity.isToggled","data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],FA.prototype,"toggledStateEntityChanged",null);_.w([_.ZM({is:"ytd-toggle-menu-service-item-renderer",disableElementRegistration:!0})],FA);
_.V(FA,"ytd-toggle-menu-service-item-renderer",function(){if(Q9Q!==void 0)return Q9Q;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return Q9Q=b},{mode:1});var qv5;var ZU=function(){return _.g.apply(this,arguments)||this};
_.c(ZU,_.g);ZU.prototype.onFocus=function(){var b;(b=_.Cl(this.hostElement).querySelector("tp-yt-paper-item"))==null||b.focus()};
_.DB.Object.defineProperties(ZU.prototype,{imageSource:{configurable:!0,enumerable:!0,get:function(){if(this.data&&this.data.iconUrl)return _.Tb(this.data.iconUrl)}}});
ZU.prototype.onFocus=ZU.prototype.onFocus;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],ZU.prototype,"rendererBehavior",void 0);_.w([_.R(_.wb.YtEndpointBehavior),_.n("design:type",Object)],ZU.prototype,"ytEndpointBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],ZU.prototype,"data",void 0);_.w([_.$0("focus"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],ZU.prototype,"onFocus",null);
_.w([_.X("data.iconUrl"),_.n("design:type",Object),_.n("design:paramtypes",[])],ZU.prototype,"imageSource",null);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-menu-custom-icon-item-renderer"})],ZU);
_.V(ZU,"ytd-menu-custom-icon-item-renderer",function(){if(qv5!==void 0)return qv5;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return qv5=b},{mode:_.s_("kevlar_poly_si_batch_j028")?1:2});_.B$(_.oJ,"yt-list-item-view-model",{props:{data:_.DK,isMenuItem:_.DK,isCompact:_.DK,onTap:_.eI,trailingAccessory:_.eI,hideSelectionTextChevron:_.DK,disabled:_.DK,inPopup:_.DK,disableHorizontalPadding:_.DK,isOverlay:_.DK,isToggled:_.DK,ariaLabel:_.DK,ariaPressed:_.DK,shouldNotFillIcon:_.DK}});var gu=function(){var b=_.g.apply(this,arguments)||this;b.disableBackdropFilter=_.N("web_disable_backdrop_filter");return b};
_.c(gu,_.g);_.E=gu.prototype;
_.E.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"}}}};
_.E.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menu")};
_.E.computeAriaLabel=function(b){return b};
_.E.onPopupOpened=function(){this.items.selected=0;for(var b=_.C(_.Cl(this.items).children),d=b.next();!d.done;d=b.next())d.value.popupPositionTarget=this.positionTarget;if(b=this.popupTip||void 0)b.setTip(this.source||""),this.source=void 0;this.veData&&(b=_.hb())&&_.uV(b,[this.veData])};
_.E.onPopupClosed=function(){var b=this.popupTip||void 0;b&&b.clearTip()};
_.E.onIronActivate=function(b){this.shouldPersist(b)||_.BG(this.hostElement,"yt-close-popup-action",["ytd-menu-popup-renderer"]);this.veData&&(b=_.hb())&&_.nT(b,this.veData)};
_.E.shouldPersist=function(b){var d,B;if(((d=b.detail)==null?void 0:d.selected)===void 0||(B=this.data)==null||!B.items)return!1;var k,G;return!((G=(k=this.data.items[b.detail.selected])==null?void 0:k.toggleMenuServiceItemRenderer)==null||!G.persistentOnMenuPopup)};
_.E.computeUseIcons=function(){return this.data&&this.data.items?this.data.items.some(function(b){return b.menuNavigationItemRenderer?!!b.menuNavigationItemRenderer.icon:b.menuServiceItemRenderer?!!b.menuServiceItemRenderer.icon:b.menuConditionalServiceItemRenderer?!!b.menuConditionalServiceItemRenderer.icon:b.menuConditionalNavigationItemRenderer?!!b.menuConditionalNavigationItemRenderer.icon:b.toggleMenuServiceItemRenderer?!!b.toggleMenuServiceItemRenderer.defaultIcon:!1}):!1};
gu.prototype.onPopupClosed=gu.prototype.onPopupClosed;gu.prototype.onPopupOpened=gu.prototype.onPopupOpened;_.w([_.R(_.B5.YtEventForwardingBehavior),_.n("design:type",Object)],gu.prototype,"ytEventForwardingBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],gu.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],gu.prototype,"ytRendererBehavior",void 0);
_.w([_.Z(),_.n("design:type",Object)],gu.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Object)],gu.prototype,"veData",void 0);_.w([_.Z({reflectToAttribute:!0,readOnly:!0,computed:"computeAriaLabel(data.menuPopupAccessibility.label)"}),_.n("design:type",String)],gu.prototype,"ariaLabel",void 0);_.w([_.Z({computed:"computeUseIcons(data)",reflectToAttribute:!0}),_.n("design:type",Boolean)],gu.prototype,"useIcons",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],gu.prototype,"disableBackdropFilter",void 0);_.w([_.DM("#items"),_.n("design:type",Object)],gu.prototype,"items",void 0);_.w([_.DM("ytd-menu-popup-tip-renderer"),_.n("design:type",Object)],gu.prototype,"popupTip",void 0);_.w([_.$0("yt-popup-opened"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],gu.prototype,"onPopupOpened",null);
_.w([_.$0("yt-popup-closed"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],gu.prototype,"onPopupClosed",null);_.w([_.ZM({is:"ytd-menu-popup-renderer",disableElementRegistration:!0})],gu);
_.V(gu,"ytd-menu-popup-renderer",function(){if(Tj5!==void 0)return Tj5;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return Tj5=b},{mode:1});var xjr;var YvE=_.y(function(b){b=_.eS(b,{icon:void 0});var d=b.data;b=b.icon;var B=function(){return d().iconBadgeText},k={},G=_.LQ("yt-spec-icon-badge-shape",function(){a:switch(d().iconBadgeType){case "notification":var P="yt-spec-icon-badge-shape--type-notification";
break a;case "cart":P="yt-spec-icon-badge-shape--type-cart";break a;default:P=""}return P},function(){a:switch(d().iconBadgeStyle){case "overlay":var P="yt-spec-icon-badge-shape--style-overlay";
break a;default:P=""}return P},(k["yt-spec-icon-badge-shape--text-size-small"]=function(){var P=B();
return!!((P==null?0:P.length)&&P.length>2)},k));
return _.W("yt-icon-badge-shape",null,_.W(_.m,{cond:b,then:function(P){return _.W("div",{class:G},_.W("div",{class:"yt-spec-icon-badge-shape__icon"},_.W(_.$u,{icon:P})),_.W(_.m,{cond:B,then:function(v){return _.W("div",{class:"yt-spec-icon-badge-shape__badge"},v)}}))}}))},"zj");
YvE.idomCompat=!0;_.B$(YvE,"yt-icon-badge-shape",{props:{data:_.DK,icon:_.DK}});var yf=function(){var b=_.g.apply(this,arguments)||this;b.actionMap={"yt-update-notifications-unseen-count-action":"handleUpdateNotificationsUnseenCountAction","yt-multi-page-menu-closed-action":"handleTopbarMenuClosedAction"};b.unseenCount=0;b.isOverlay=!1;return b};
_.c(yf,_.g);_.E=yf.prototype;_.E.attached=function(){var b=this;this.data&&this.data.updateUnseenCountEndpoint&&this.sendUnseenCountRequest(this.data.updateUnseenCountEndpoint);navigator&&navigator.serviceWorker&&navigator.serviceWorker.addEventListener("message",function(d){b.onServiceWorkerMessage(d)})};
_.E.onDataChanged=function(){this.isAttached&&!this.JSC$20984_lastData&&this.data&&this.data.updateUnseenCountEndpoint&&this.sendUnseenCountRequest(this.data.updateUnseenCountEndpoint);this.JSC$20984_lastData=this.data};
_.E.computeIconBadgeShape=function(){return{iconBadgeType:"notification",iconBadgeText:this.unseenCount,iconBadgeStyle:this.isOverlay?"overlay":"mono"}};
_.E.computeIcon=function(){var b,d;return(b=this.data)==null?void 0:(d=b.icon)==null?void 0:d.iconType};
_.E.onServiceWorkerMessage=function(b){b.data.type==="update_unseen_notifications_count_signal"&&this.data&&this.data.updateUnseenCountEndpoint&&this.hasUnseenNotificationCountEndpoint()&&this.sendUnseenCountRequest(this.data.updateUnseenCountEndpoint)};
_.E.hasUnseenNotificationCountEndpoint=function(){return!!this.data&&!!this.data.updateUnseenCountEndpoint&&!!_.p(this.data.updateUnseenCountEndpoint,_.vG)&&_.p(this.data.updateUnseenCountEndpoint,_.vG).signal==="GET_UNSEEN_NOTIFICATION_COUNT"};
_.E.handleUpdateNotificationsUnseenCountAction=function(b){var d=this;b=_.p(b,ZaO);b!=null&&b.unseenCount&&b.handlerData==="NOTIFICATION_ACTION_UPDATE_UNSEEN_COUNT"&&(this.updateCountUI(b.unseenCount),_.Y8.addLowPriorityJob(function(){d.data.updateUnseenCountEndpoint&&d.ytComponentBehavior.resolveCommand(d.data.updateUnseenCountEndpoint)},b.timeoutMs))};
_.E.onClick=function(){_.dp(this.hostElement,"yt-update-unseen-notification-count",0);this.set("unseenCount",0);this.toggleIconState(!0);var b=_.kJ(this.hostElement,"yt-get-popup-opened-action",["ytd-multi-page-menu-renderer"]),d=this.data.menuRequest;b&&b.length===1&&b[0]?_.BG(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"]):d&&this.ytComponentBehavior.resolveCommand(d)};
_.E.handleTopbarMenuClosedAction=function(b){b==="multi-page-menu-style-type-notifications"&&this.toggleIconState(!1)};
_.E.toggleIconState=function(b){this.iconButton&&(this.iconButton.pressed=b)};
_.E.sendUnseenCountRequest=function(b){var d=this;_.ws(_.Y8,function(){d.ytComponentBehavior.resolveCommand(b)})};
_.E.updateCountUI=function(b){this.set("unseenCount",b<9?b:"9+")};
_.DB.Object.defineProperties(yf.prototype,{showNotificationCount:{configurable:!0,enumerable:!0,get:function(){return this.unseenCount}}});
yf.prototype.handleUpdateNotificationsUnseenCountAction=yf.prototype.handleUpdateNotificationsUnseenCountAction;yf.prototype.onDataChanged=yf.prototype.onDataChanged;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],yf.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],yf.prototype,"ytComponentBehavior",void 0);_.w([_.R(_.X4),_.n("design:type",Object)],yf.prototype,"ytdOpenPopupBehavior",void 0);
_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],yf.prototype,"ytActionHandlerBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],yf.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Object)],yf.prototype,"unseenCount",void 0);_.w([_.Z(),_.n("design:type",Object)],yf.prototype,"isOverlay",void 0);_.w([_.Z({value:!0}),_.n("design:type",Boolean)],yf.prototype,"showTooltips",void 0);_.w([_.DM("yt-icon-button"),_.n("design:type",Object)],yf.prototype,"iconButton",void 0);
_.w([_.X("unseenCount"),_.n("design:type",Object),_.n("design:paramtypes",[])],yf.prototype,"showNotificationCount",null);_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],yf.prototype,"onDataChanged",null);_.w([_.$0("yt-update-notifications-unseen-count-action"),_.n("design:type",Function),_.n("design:paramtypes",[Object]),_.n("design:returntype")],yf.prototype,"handleUpdateNotificationsUnseenCountAction",null);
_.w([_.ZM({is:"ytd-notification-topbar-button-renderer",disableElementRegistration:!0})],yf);
_.V(yf,"ytd-notification-topbar-button-renderer",function(){if(xjr!==void 0)return xjr;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return xjr=b},{mode:_.s_("kevlar_poly_si_batch_j025")?1:2});var e4E;var SU=function(){var b=_.g.apply(this,arguments)||this;b.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggled"};return b};
_.c(SU,_.g);SU.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}}}}}};
SU.prototype.attached=function(){this.dark=document.documentElement.hasAttribute("dark")};
SU.prototype.onDarkModeToggled=function(b){this.dark=b};
_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],SU.prototype,"ytActionHandlerBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],SU.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],SU.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],SU.prototype,"data",void 0);_.w([_.Z({value:!0,reflectToAttribute:!0}),_.n("design:type",Boolean)],SU.prototype,"dark",void 0);
_.w([_.ZM({disableElementRegistration:!0,is:"yt-pdg-buy-flow-header-renderer"})],SU);
_.V(SU,"yt-pdg-buy-flow-header-renderer",function(){if(e4E!==void 0)return e4E;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return e4E=b},{mode:1});var b4E;var dY8;var Vf=function(){var b=_.g.apply(this,arguments)||this;b.immediateValue=0;b.isDarkTheme=!1;b.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return b};
_.c(Vf,_.g);_.E=Vf.prototype;_.E.created=function(){_.fP.requestAvailability()};
_.E.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
_.E.dataChanged=function(){var b=_.Cl(this.hostElement).querySelector("#color-slider");b.immediateValue&&this.updateSliderKnobAndGradientStyles(b.immediateValue);this.data.notches[0].knobColorArgb&&_.Wf(this.hostElement,{"--ytd-pdg-color-slider-first-knob-color":_.lG(this.data.notches[0].knobColorArgb)});this.data.notches&&(this.maxMarkers=this.data.notches.length-1);_.xe("HTML_DIR")==="rtl"&&_.Cl(this.hostElement).querySelector("#color-slider").setAttribute("dir","rtl");this.updateSliderAria()};
_.E.onSliderImmediateChange=function(){var b=_.Cl(this.hostElement).querySelector("#color-slider");b.dragging&&(b.immediateValue!==void 0&&(this.updateSuperThanksSelectedTierEntity(b.immediateValue),this.updateSliderKnobAndGradientStyles(b.immediateValue)),this.updateSliderAria())};
_.E.onSliderChange=function(){var b=_.Cl(this.hostElement).querySelector("#color-slider");b.immediateValue!==void 0&&(this.updateSuperThanksSelectedTierEntity(b.immediateValue),this.updateSliderKnobAndGradientStyles(b.immediateValue));this.updateSliderAria()};
_.E.updateSliderAria=function(){var b=_.Cl(this.hostElement).querySelector("#color-slider"),d=_.Cl(this.hostElement).querySelector("#color-slider");d=_.qA(this.data.notches[d.immediateValue].tierValue);_.I2J()&&_.dp(this.hostElement,"iron-announce",{text:d});b.setAttribute("aria-valuetext",d)};
_.E.updateSuperThanksSelectedTierEntity=function(b){if(b!==this.immediateValue){var d,B,k=this==null?void 0:(d=this.data)==null?void 0:(B=d.superThanksSelectedTierEntity)==null?void 0:B.key;k&&k.length>0&&this.ytdReduxBehavior.dispatch(_.cE("superThanksSelectedTierEntity",k,{key:k,index:b}))}};
_.E.onDarkModeToggledAction=function(b){this.isDarkTheme=b};
_.E.updateSliderKnobAndGradientStyles=function(b){this.immediateValue=b;b=this.data.notches[b];if(b==null?0:b.knobColorArgb)var d={"--ytd-pdg-color-slider-knob-color":_.lG(b.knobColorArgb)};(b==null?0:b.linearGradientCssStyle)&&d!==null&&(d=Object.assign({},d,{"--ytd-pdg-color-slider-active-color":b==null?void 0:b.linearGradientCssStyle}));d!==null&&_.Wf(this.hostElement,d)};
Vf.prototype.onSliderChange=Vf.prototype.onSliderChange;Vf.prototype.onSliderImmediateChange=Vf.prototype.onSliderImmediateChange;Vf.prototype.dataChanged=Vf.prototype.dataChanged;_.w([_.Z(),_.n("design:type",Object)],Vf.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Object)],Vf.prototype,"immediateValue",void 0);_.w([_.Z(),_.n("design:type",Number)],Vf.prototype,"maxMarkers",void 0);
_.w([_.Z({selectorArgs:["data.superThanksSelectedTierEntity.key"],selector:JBE}),_.n("design:type",Object)],Vf.prototype,"superThanksSelectedTierEntity",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],Vf.prototype,"isDarkTheme",void 0);_.w([_.R(_.fH),_.n("design:type",Object)],Vf.prototype,"ytdReduxBehavior",void 0);_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Vf.prototype,"dataChanged",null);
_.w([_.$0("immediate-value-change"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Vf.prototype,"onSliderImmediateChange",null);_.w([_.$0("change"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Vf.prototype,"onSliderChange",null);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-pdg-color-slider-renderer"})],Vf);
_.V(Vf,"ytd-pdg-color-slider-renderer",function(){if(dY8!==void 0)return dY8;var b=document.createElement("template");_.J(b,'\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>');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return dY8=b},{mode:1});var B40;var kHO;var ij=null;
_.hs({is:"ytd-comment-input",_template:function(){if(kHO!==void 0)return kHO;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return kHO=b},
behaviors:[_.Poy.YtHostElementBehavior,_.Kq,_.f2.YtComponentBehavior,_.R4.YtRendererstamperBehavior,_.mIh.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 _.DD}},
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",_.mq(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;_.He();this.focus()},
detached:function(){document.removeEventListener("tap",_.mq(this,this.onTap_))},
created:function(){document.addEventListener("selectionchange",this.onSelectionChange_);this.textRequiresScrolling=!1},
onEmojiSelect:function(b){b=b.detail;b=b.isCustomEmoji?b.shortcuts[0]:b.emojiId;var d=this.getInputRange_().cloneRange();this.insertTextWithEmojis_(d,b);this.maybeUpdateTextDirection_();_.dp(this.hostElement,"input")},
getInputRange_:function(){var b=_.AT();if(b){b=b.getBrowserRangeObject();for(var d=b.commonAncestorContainer;d;){if(d===this.getEditableTextArea_())return b;d=d.parentNode}}b=this.getEditableTextArea_();b=_.GL(b,b.childNodes.length);b.select();return b.getBrowserRangeObject()},
insertTextWithEmojis_:function(b,d,B){(d=this.emojiManager.createDocumentFragment(d,!0,!1,B===void 0?!0:B))&&d.childNodes.length!==0&&(b.collapsed||b.deleteContents(),B=d.lastChild,b.insertNode(d),_.c2l(B).select(),this.getInputRange_().collapse(!1),this.getEditableTextArea_().normalize())},
onSelectionChange_:function(){var b=_.AT();if(b){var d=b.JSC$11517_getStartNode(),B=b.JSC$11517_getEndNode();if(JLE(d)&&JLE(B)){var k=b.JSC$11517_getStartOffset(),G;if(_.Om&&d.nodeType===Node.ELEMENT_NODE&&(G=_.UxU(d)))_.GL(G,0).select();else{G=Y_(d)?d:_.qx(d,Y_);var P=Y_(B)?B:_.qx(B,Y_);if(G||P)if(b.isCollapsed()){if(d.nodeType===Node.TEXT_NODE){b=!0;k===d.length&&(b=!1);if(ij==="end"||ij==="right")b=!1;d=d.parentNode;b=[].concat(_.K6(d.parentNode.childNodes)).indexOf(d)+(b?0:1);_.GL(d.parentNode,
b).select()}}else G?G.previousSibling&&G.previousSibling.length>0?_.P3(B,b.JSC$11517_getEndOffset(),G.previousSibling,G.previousSibling.length-1).select():(d=document.createTextNode("\u200b"),G.parentNode.insertBefore(d,G),_.P3(B,b.JSC$11517_getEndOffset(),d,0).select()):P&&(P.nextSibling&&P.nextSibling.length>0?_.P3(d,b.JSC$11517_getStartOffset(),P.nextSibling,1).select():(B=document.createTextNode("\u200b"),P.parentNode.insertBefore(B,P.nextSibling),_.P3(d,b.JSC$11517_getStartOffset(),B,B.length).select()));
ij=null}}else ij=null}else ij=null},
leftKeyPressed_:function(){ij="left"},
rightKeyPressed_:function(){ij="right"},
endKeyPressed_:function(){ij="end"},
maybeDeleteChip_:function(){var b=tL4(!0);if(b){var d=_.AT(),B=d.JSC$11517_getStartNode();d=d.JSC$11517_getStartOffset();_.ep(B,d,b,b.childNodes.length).select()}},
maybeBackspaceChip_:function(){var b=tL4(!1);if(b){var d=_.AT(),B=d.JSC$11517_getStartNode();d=d.JSC$11517_getStartOffset();_.ep(B,d,b,0).select()}},
maybeBackspaceChipWordMode_:function(b){var d=_.AT();if(d.isCollapsed()){var B=d.JSC$11517_getStartNode();d=d.JSC$11517_getStartOffset();var k=jMa(B,d,!0);k&&(_.ep(B,d,k,0).select(),document.execCommand("delete"),b.preventDefault(),b.stopImmediatePropagation())}},
maybeDeleteChipWordMode_:function(b){var d=_.AT();if(d.isCollapsed()){var B=d.JSC$11517_getStartNode();d=d.JSC$11517_getStartOffset();var k=jMa(B,d,!1);k&&(_.ep(B,d,k,k.childNodes.length).select(),document.execCommand("delete"),b.preventDefault(),b.stopImmediatePropagation())}},
onContentClick:function(b){b.target.id==="content"&&this.getEditableTextArea_().focus()},
onTap_:function(b){b.defaultPrevented||b.currentTarget.tagName==="YTD-COMMENT-INPUT"&&Y_(b.target)&&b.preventDefault()},
clear:function(){this.errorMessage_=null;this.setTextAreaValue(this.editableText);this.previousText_=this.getTextAreaValue().trim();this.updateCharCount_();this.receivedFocusPreviously_=!1},
getEditableTextArea_:function(){return _.Cl(this.hostElement).querySelector("#contenteditable-textarea").getRoot().root.node},
getEditableFormattedString_:function(){return _.Cl(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(b,d){b=Rrm(b,this.emojiManager,d).cloneNode(!0);for(d=b.firstChild;d;)if(d.nodeType!==1)d=d.nextSibling;else switch(d.tagName){case "BR":var B=_.iz();_.Rpl(B,d);d=B.nextSibling;break;case "DIV":(B=d.lastChild)&&d.nextSibling&&_.nM(_.iz(),B);d.previousSibling&&(d.previousSibling.nodeType===1||d.previousSibling.nodeType===3&&!d.previousSibling.textContent.endsWith("\n"))&&_.KM(_.iz(),d);B&&B.nodeName==="BR"&&_.tr(B);B=d;d.hasChildNodes()?(d=d.firstChild,
_.Xme(B)):(d=d.nextSibling,_.tr(B));break;default:d=d.nextSibling}return FmW(b)},
setTextAreaValue:function(b){b||(b="");var d=this.getEditableFormattedString_();d.text="";this.getEditableTextArea_().innerText="";typeof b==="string"&&(b={runs:[{text:b}]});d.text=b},
focus:function(){this.getEditableTextArea_().focus();this.maybeSetCursorAtEnd_();this.maybeUpdateTextDirection_();ij=null},
maybeSetCursorAtEnd_:function(){if(!this.receivedFocusPreviously_){var b=this.getEditableTextArea_();b&&(_.GL(b,b.childNodes.length).select(),this.receivedFocusPreviously_=!0)}},
maybeUpdateTextDirection_:function(){if(_.xe("HTML_DIR")==="rtl"){var b=this.getEditableTextArea_(),d=this.getTextAreaValue()!==""?"auto":"rtl";b.setAttribute("dir",d)}},
handleInputEvent_:function(){var b=null;if(this.isEmojiButtonDisplayed){var d=this.getInputRange_();d&&(b=this.emojiInput.retrieveTextBeforeRange(d))}this.insertText_(b,!0);this.updateCharCount_();b=this.getEditableTextArea_();this.isBackstagePost&&(this.textRequiresScrolling=b.scrollHeight>b.clientHeight);this.maybeHeightChanged()},
maybeHeightChanged:function(){var b=52+this.getEditableTextArea_().offsetHeight;this.fire("yt-commentbox-resize",{height:b})},
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(b){this.isEmojiButtonDisplayed&&(b.preventDefault(),b.stopImmediatePropagation(),b=b.clipboardData.getData("text/plain"),this.insertText_(b,!1,!1),_.dp(this.hostElement,"input"))},
insertText_:function(b,d,B){d=d===void 0?!1:d;B=B===void 0?!0:B;this.maybeUpdateTextDirection_();if(this.isEmojiButtonDisplayed&&b){var k=this.getInputRange_().cloneRange();this.emojiManager&&k&&(d&&this.emojiInput.offsetStartOfRangeBy(k,b.length),this.insertTextWithEmojis_(k,b,B),zra(this.getEditableTextArea_().lastChild)||(k=this.getInputRange_().cloneRange()),k&&(this.emojiInput.updateSuggestions(k,b),this.updateSuggestionOffset_(k)))}},
getSimpleString:_.qA,computeHasCommentChip_:function(){return this.commentChip!==void 0},
computeCreationBoxClass_:function(b){return b?"focused":"not-focused"},
computePlaceholderText_:function(b){return this.getSimpleString(b)},
computeEditableText_:function(b){return this.getSimpleString(b)},
onPrefilledContentDismissed_:function(b){b.stopPropagation();this.dismissPrefilledContent_();this.getEditableTextArea_().focus()},
onInsertMention_:function(){this.updateCharCount_()},
isValidInput_:function(){return this.aboveCharLimit_?!1:!!this.getTextAreaValue().trim()},
onIsInputFocusChanged_:function(b,d){b?this.fire("yt-autonav-pause-focus"):d!==void 0&&this.fire("yt-autonav-pause-blur")},
plaintextDrop_:function(b){var d=this.getEditableTextArea_();[].concat(_.K6(b.dataTransfer.items)).forEach(function(B){B.kind==="string"&&B.type.match("^text/plain")&&B.getAsString(function(k){d.appendChild(document.createTextNode(k))})});
b.preventDefault()},
preventDefault_:function(b){b.preventDefault()},
onSuggestionInsert_:function(b){this.insertTextWithEmojis_(b.detail.range,b.detail.text)},
onEmojiSuggestionClick_:function(b){this.emojiInput.insertSuggestion(b.detail)},
updateSuggestionOffset_:function(b){if(this.emojiInput&&_.Cl(this.emojiInput).querySelector("#dropdown")){var d=this.getEditableTextArea_().getBoundingClientRect().bottom,B=b.getBoundingClientRect().top;this.verticalSuggestionsOffset=Math.ceil(d-B)+5;d=this.getEditableTextArea_().getBoundingClientRect().left;b=b.getBoundingClientRect().left-d;_.Cl(this.emojiInput).querySelector("#dropdown").style.marginLeft=b+"px"}},
getLocalStorage_:function(){this.localStorage||(this.localStorage=new _.ks("yt-post"));return this.localStorage}});var wu=function(){var b=_.g.apply(this,arguments)||this;b.currentCommentOptionIndex=0;b.isEmojiPickerDisplayed=!1;b.emojiManager=_.DD;b.isUgcEmpty=!1;b.userGeneratedCommentChangedHandler=function(){_.dp(b.hostElement,"ytd-pdg-user-generated-comment-changed");b.isEmojiYtdCommentInputEnabled&&(b.isUgcEmpty=!b.ytdCommentInputEl.getTextAreaValue())};
b.pasteHandler=function(d){d.preventDefault();d.stopImmediatePropagation();var B;if(d=(B=d.clipboardData)==null?void 0:B.getData("text/plain"))B=document.getSelection().getRangeAt(0),B.collapsed||B.deleteContents(),d=document.createTextNode(d),B.insertNode(d),B.selectNodeContents(d),B.collapse(!1),d=window.getSelection(),d.removeAllRanges(),d.addRange(B)};
b.onDocumentClick=function(d){if(b.isEmojiPickerDisplayed){var B,k,G;!(d.target instanceof Node)||(B=d.composedPath())!=null&&B.includes(b.editableTextEl)||(k=d.composedPath())!=null&&k.includes(b.emojiButtonEl)||(G=d.composedPath())!=null&&G.includes(b.emojiPickerEl)||(b.isEmojiPickerDisplayed=!1)}};
return b};
_.c(wu,_.g);_.E=wu.prototype;_.E.configureRendererStamper=function(){return{emojiPicker:{id:"emoji-picker",mapping:{emojiPickerRenderer:{component:"yt-emoji-picker-renderer",properties:{emojiManager:"[[emojiManager]]"}}}}}};
_.E.attached=function(){this.containerEl.addEventListener("input",this.userGeneratedCommentChangedHandler);this.containerEl.addEventListener("paste",this.pasteHandler);document.addEventListener("click",this.onDocumentClick)};
_.E.detached=function(){var b;(b=this.contentEl)==null||b.removeEventListener("input",this.userGeneratedCommentChangedHandler);var d;(d=this.contentEl)==null||d.removeEventListener("paste",this.pasteHandler);document.removeEventListener("click",this.onDocumentClick)};
_.E.currentCommentOptionChanged=function(){this.handleBackgroundColorStyling()};
_.E.dataChanged=function(){this.containerEl.classList.add("ugc");if(this.contentEl){var b;this.contentEl.textContent=this.rendererBehavior.getSimpleString((b=this.data)==null?void 0:b.defaultCommentText)}this.isEmojiYtdCommentInputEnabled&&(this.containerEl.classList.add("emojis"),this.reloadEmojis());this.handleTextScrolling()};
_.E.reloadEmojis=function(){this.emojiPickerEl&&_.p(this.emojiPicker,_.MdU)&&this.emojiPickerEl.updateEmojiCategories()};
_.E.handleTextScrolling=function(){this.isEmojiYtdCommentInputEnabled||_.Wf(this.hostElement,{"--ytd-pdg-comment-preview-max-height":"300px","--ytd-pdg-comment-preview-overflow":"auto"})};
_.E.handleBackgroundColorStyling=function(){var b;if((b=this.currentCommentOption)==null?0:b.commentBackgroundColorArgb){var d;_.Wf(this.hostElement,{"--ytd-pdg-comment-preview-background-color":_.lG((d=this.currentCommentOption)==null?void 0:d.commentBackgroundColorArgb)})}else _.Wf(this.hostElement,{"--ytd-pdg-comment-preview-background-color":"initial"})};
_.E.onContainerClick=function(){if(this.isEmojiYtdCommentInputEnabled)this.containerEl.focus();else if(this.containerEl.classList.contains("ugc")){var b;(b=this.contentEl)==null||b.focus()}};
_.E.onEditButtonClick=function(b){var d=document.getSelection();d&&this.contentEl&&(b.stopPropagation(),b.preventDefault(),d.selectAllChildren(this.contentEl),d.collapseToEnd())};
_.E.onContentDrop=function(b){var d=this;if(b.dataTransfer){b=_.C(b.dataTransfer.items);for(var B=b.next();!B.done;B=b.next())B=B.value,B.kind==="string"&&B.type.match("^text/plain")&&B.getAsString(function(k){var G;(G=d.contentEl)==null||G.appendChild(document.createTextNode(k))})}};
_.E.onEmojiButtonClick=function(){this.isEmojiPickerDisplayed=!this.isEmojiPickerDisplayed;this.emojiPickerEl.selected=!this.emojiPickerEl.selected};
_.E.getUserGeneratedCommentText=function(){var b,d=this.isEmojiYtdCommentInputEnabled?this.ytdCommentInputEl.getTextAreaValue():(b=this.contentEl)==null?void 0:b.textContent;return d?d.trim():""};
_.E.getIsEmojiYtdCommentInputEnabled=function(){return this.isEmojiYtdCommentInputEnabled};
_.E.onEmojiSelect=function(b){this.ytdCommentInputEl.onEmojiSelect(b)};
_.DB.Object.defineProperties(wu.prototype,{isEmojiYtdCommentInputEnabled:{configurable:!0,enumerable:!0,get:function(){var b;return!((b=this.data)==null||!b.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 b;return!((b=this.currentCommentOption)==null||!b.chipRenderer)}},
paidCommentChipRenderer:{configurable:!0,enumerable:!0,get:function(){var b;if(_.p((b=this.currentCommentOption)==null?void 0:b.chipRenderer,_.TbS)){var d;return _.p((d=this.currentCommentOption)==null?void 0:d.chipRenderer,_.TbS)}}},
currentCommentOption:{configurable:!0,enumerable:!0,get:function(){if(this.superThanksSelectedTierEntity&&this.superThanksSelectedTierEntity.index!==void 0){var b,d;return((b=this.data)==null?0:b.commentOptionRenderers)?_.p((d=this.data)==null?void 0:d.commentOptionRenderers[this.superThanksSelectedTierEntity.index],C94):void 0}var B,k;return((B=this.data)==null?0:B.commentOptionRenderers)?_.p((k=this.data)==null?void 0:k.commentOptionRenderers[this.currentCommentOptionIndex],C94):void 0}},
commentText:{configurable:!0,enumerable:!0,get:function(){var b;return this.rendererBehavior.getSimpleString((b=this.data)==null?void 0:b.defaultCommentText)}},
placeholderText:{configurable:!0,enumerable:!0,get:function(){var b;return this.rendererBehavior.getSimpleString((b=this.data)==null?void 0:b.placeholderText)}},
editableText:{configurable:!0,enumerable:!0,get:function(){var b,d;return(d=_.p((b=this.data)==null?void 0:b.commentDialog,_.VpS))==null?void 0:d.editableText}},
emojiButton:{configurable:!0,enumerable:!0,get:function(){var b,d;return(d=_.p((b=this.data)==null?void 0:b.commentDialog,_.VpS))==null?void 0:d.emojiButton}},
emojiPicker:{configurable:!0,enumerable:!0,get:function(){var b,d;return(d=_.p((b=this.data)==null?void 0:b.commentDialog,_.VpS))==null?void 0:d.emojiPicker}},
isEmojiButtonDisplayed:{configurable:!0,enumerable:!0,get:function(){var b,d,B=(d=_.p((b=this.data)==null?void 0:b.commentDialog,_.VpS))==null?void 0:d.emojiPicker;if(!_.p(B,_.MdU)||!_.p(B,_.MdU).categories)return!1;b=function(P){return P.emojiPickerCategoryRenderer?P.emojiPickerCategoryRenderer.emojiIds&&P.emojiPickerCategoryRenderer.emojiIds.length>0:P.emojiPickerUpsellCategoryRenderer?P.emojiPickerUpsellCategoryRenderer.emojis&&P.emojiPickerUpsellCategoryRenderer.emojis.length>0:!1};
var k,G;return((k=_.p(B,_.MdU))==null?0:(G=k.categories)==null?0:G.find(b))?!0:!1}}});
wu.prototype.onEmojiSelect=wu.prototype.onEmojiSelect;wu.prototype.dataChanged=wu.prototype.dataChanged;wu.prototype.currentCommentOptionChanged=wu.prototype.currentCommentOptionChanged;_.w([_.R(_.fH),_.n("design:type",Object)],wu.prototype,"ytdReduxBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],wu.prototype,"rendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],wu.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.DM("#content-dom-if"),_.n("design:type",_.lw)],wu.prototype,"contentDomIfEl",void 0);_.w([_.DM("#content-no-emojis"),_.n("design:type",HTMLElement)],wu.prototype,"contentEl",void 0);_.w([_.DM("#container"),_.n("design:type",HTMLElement)],wu.prototype,"containerEl",void 0);_.w([_.DM("#comment-chip-container"),_.n("design:type",HTMLElement)],wu.prototype,"paidCommentChipContainerEl",void 0);_.w([_.DM("#text-input"),_.n("design:type",HTMLElement)],wu.prototype,"editableTextEl",void 0);
_.w([_.DM("#emoji-button"),_.n("design:type",HTMLElement)],wu.prototype,"emojiButtonEl",void 0);_.w([_.DM("#emoji-picker > yt-emoji-picker-renderer"),_.n("design:type",Object)],wu.prototype,"emojiPickerEl",void 0);_.w([_.DM("#text-input > ytd-comment-input"),_.n("design:type",Object)],wu.prototype,"ytdCommentInputEl",void 0);_.w([_.Z(),_.n("design:type",Object)],wu.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Object)],wu.prototype,"currentCommentOptionIndex",void 0);
_.w([_.Z({selectorArgs:["data.superThanksSelectedTierEntity.key"],selector:JBE}),_.n("design:type",Object)],wu.prototype,"superThanksSelectedTierEntity",void 0);_.w([_.Z(),_.n("design:type",Object)],wu.prototype,"isEmojiPickerDisplayed",void 0);_.w([_.Z(),_.n("design:type",Object)],wu.prototype,"emojiManager",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],wu.prototype,"isUgcEmpty",void 0);
_.w([_.O8("currentCommentOption"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],wu.prototype,"currentCommentOptionChanged",null);_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],wu.prototype,"dataChanged",null);_.w([_.X("data"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],wu.prototype,"isEmojiYtdCommentInputEnabled",null);
_.w([_.X("data.title"),_.n("design:type",Object),_.n("design:paramtypes",[])],wu.prototype,"title",null);_.w([_.X("data.authorText"),_.n("design:type",Object),_.n("design:paramtypes",[])],wu.prototype,"channelName",null);_.w([_.X("data.commentOptionRenderers","currentCommentOption"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],wu.prototype,"shouldShowPaidCommentChipRenderer",null);
_.w([_.X("data.commentOptionRenderers","currentCommentOption"),_.n("design:type",Object),_.n("design:paramtypes",[])],wu.prototype,"paidCommentChipRenderer",null);_.w([_.X("data.commentOptionRenderers","currentCommentOptionIndex","superThanksSelectedTierEntity"),_.n("design:type",Object),_.n("design:paramtypes",[])],wu.prototype,"currentCommentOption",null);
_.w([_.X("data.defaultCommentText","superThanksSelectedTierEntity"),_.n("design:type",Object),_.n("design:paramtypes",[])],wu.prototype,"commentText",null);_.w([_.X("data.placeholderText"),_.n("design:type",Object),_.n("design:paramtypes",[])],wu.prototype,"placeholderText",null);_.w([_.X("data.commentDialog.commentDialogRenderer.editableText"),_.n("design:type",Object),_.n("design:paramtypes",[])],wu.prototype,"editableText",null);
_.w([_.X("data.commentDialog.commentDialogRenderer.emojiButton"),_.n("design:type",Object),_.n("design:paramtypes",[])],wu.prototype,"emojiButton",null);_.w([_.X("data.commentDialog.commentDialogRenderer.emojiPicker"),_.n("design:type",Object),_.n("design:paramtypes",[])],wu.prototype,"emojiPicker",null);
_.w([_.X("data.commentDialog.commentDialogRenderer.emojiPicker","data.commentDialog.commentDialogRenderer.emojiButton"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],wu.prototype,"isEmojiButtonDisplayed",null);_.w([_.$0("yt-emoji-select"),_.n("design:type",Function),_.n("design:paramtypes",[Event]),_.n("design:returntype")],wu.prototype,"onEmojiSelect",null);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-pdg-comment-preview-renderer"})],wu);
_.V(wu,"ytd-pdg-comment-preview-renderer",function(){if(B40!==void 0)return B40;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return B40=b},{mode:2});var GHE;var uj=function(){var b=_.g.apply(this,arguments)||this;b.selected=!1;return b};
_.c(uj,_.g);_.E=uj.prototype;_.E.beforeRegister=function(){this.ironA11yKeysBehavior.keyBindings={"enter:keydown":"onKeyboardSelect","space:keydown":"onKeyboardSelect"}};
_.E.attached=function(){this.hostElement.setAttribute("tabindex","0");this.hostElement.setAttribute("role","radio")};
_.E.dataChanged=function(){this.data&&(_.vf(this.hostElement).setAttribute("selectable","true"),this.data.chipColorArgb&&this.data.chipFontColorArgb&&_.Wf(this.hostElement,{"--yt-pdg-super-vod-selectable-item-button-chip-background-color":_.lG(this.data.chipColorArgb),"--yt-pdg-super-vod-selectable-item-button-chip-font-color":_.lG(this.data.chipFontColorArgb)}),this.basePriceText=this.data.basePriceText,this.purchaseCommand=this.data.purchaseCommand)};
_.E.selectedChanged=function(){this.hostElement.setAttribute("aria-checked",this.selected.toString())};
_.E.onClick=function(){this.logClick()};
_.E.onKeyboardSelect=function(){_.dp(this.hostElement,"tap");this.onClick()};
_.E.logClick=function(){this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
uj.prototype.onClick=uj.prototype.onClick;uj.prototype.selectedChanged=uj.prototype.selectedChanged;uj.prototype.dataChanged=uj.prototype.dataChanged;_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],uj.prototype,"componentBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],uj.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.Kq),_.n("design:type",Object)],uj.prototype,"ironA11yKeysBehavior",void 0);
_.w([_.R(_.T6),_.n("design:type",Object)],uj.prototype,"ironSelectableBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],uj.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Object)],uj.prototype,"shownThumbnail",void 0);_.w([_.Z(),_.n("design:type",Object)],uj.prototype,"basePriceText",void 0);_.w([_.Z(),_.n("design:type",Object)],uj.prototype,"purchaseCommand",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],uj.prototype,"selected",void 0);
_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],uj.prototype,"dataChanged",null);_.w([_.O8("selected"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],uj.prototype,"selectedChanged",null);_.w([_.$0("click"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],uj.prototype,"onClick",null);
_.w([_.ZM({disableElementRegistration:!0,is:"ytd-pdg-super-vod-selectable-item-button-renderer"})],uj);
_.V(uj,"ytd-pdg-super-vod-selectable-item-button-renderer",function(){if(GHE!==void 0)return GHE;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return GHE=b},{mode:1});var KD=function(){var b=_.g.apply(this,arguments)||this;b.selectedItemIndex=0;b.buyButtonDisabled=!1;return b};
_.c(KD,_.g);_.E=KD.prototype;
_.E.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]]"}}}}}};
_.E.onBuyButtonClick=function(){if(!this.buyButtonDisabled&&this.selectedItemIndex!==void 0){if(this.isColorSlider){var b;var d=(b=_.p(this.data.colorSlider,s$O))==null?void 0:b.notches[this.selectedItemIndex].purchaseCommand}else{var B;d=(B=_.p(this.data.selectableItemButtons[this.selectedItemIndex],Ld4))==null?void 0:B.purchaseCommand}if(d){b=_.p(d,_.lYM);b.productData||(b.productData={});var k;b.productData={pdgData:{commentMessageText:(k=this.commentPreviewRenderer)==null?void 0:k.getUserGeneratedCommentText()}};
_.dp(this.hostElement,"yt-pdg-buy-flow-selection-submitted");this.ytComponentBehavior.resolveCommand(d)}}};
_.E.dataChanged=function(){if(this.data){_.DD.emojis.length===0&&(this.data.unicodeEmojisUrl&&_.n7V(_.DD,this.data.unicodeEmojisUrl),this.data.customEmojis&&_.DD.load(this.data.customEmojis));this.isColorSlider=!!this.data.colorSlider;var b;this.buyButtonDisabled=!((b=_.p(this.data.commentPreview,vLW))==null||!b.placeholderText);this.updatePriceSelectorStatus();var d;if((d=this.data)==null?0:d.defaultPriceTier)this.selectedItemIndex=this.data.defaultPriceTier||0;b=[];this.data.preloadImages&&(b=this.data.preloadImages);
b=b.map(function(B){return _.ku(B.thumbnails,1920)});
b=_.C(b);for(d=b.next();!d.done;d=b.next())(d=d.value)&&_.yOJ(d).thenCatch(function(){_.eu(Error("Ll"))})}};
_.E.superThanksSelectedTierEntityChanged=function(){var b;(this==null?void 0:(b=this.superThanksSelectedTierEntity)==null?void 0:b.index)!==void 0&&(this.selectedItemIndex=this.superThanksSelectedTierEntity.index)};
_.E.selectedItemIndexChanged=function(){this.commentPreviewRenderer&&(this.commentPreviewRenderer.currentCommentOptionIndex=this.selectedItemIndex)};
_.E.updatePriceSelectorStatus=function(){this.isColorSlider?(_.Cl(this.hostElement).querySelector("#selectable-items").setAttribute("hidden","true"),_.Cl(this.hostElement).querySelector("#slider").removeAttribute("hidden")):(_.Cl(this.hostElement).querySelector("#selectable-items").removeAttribute("hidden"),_.Cl(this.hostElement).querySelector("#slider").setAttribute("hidden","true"))};
_.E.closeBuyFlow=function(){_.BG(this.hostElement,"yt-close-popup-action",["ytd-pdg-buy-flow-renderer"])};
_.E.onUserGeneratedContentChanged=function(){var b;this.buyButtonDisabled=!((b=this.commentPreviewRenderer)==null?0:b.getUserGeneratedCommentText())};
_.E.updateSelectedItemIndexFromBinding=function(b){this.selectedItemIndex=b.detail.value};
_.DB.Object.defineProperties(KD.prototype,{isDisclaimerTextShown:{configurable:!0,enumerable:!0,get:function(){var b;return!((b=this.data)==null||!b.disclaimerText)}}});
KD.prototype.onUserGeneratedContentChanged=KD.prototype.onUserGeneratedContentChanged;KD.prototype.closeBuyFlow=KD.prototype.closeBuyFlow;KD.prototype.selectedItemIndexChanged=KD.prototype.selectedItemIndexChanged;KD.prototype.superThanksSelectedTierEntityChanged=KD.prototype.superThanksSelectedTierEntityChanged;KD.prototype.dataChanged=KD.prototype.dataChanged;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],KD.prototype,"ytRendererBehavior",void 0);
_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],KD.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],KD.prototype,"ytComponentBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],KD.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Object)],KD.prototype,"selectedItemIndex",void 0);_.w([_.Z(),_.n("design:type",Boolean)],KD.prototype,"isColorSlider",void 0);
_.w([_.Z(),_.n("design:type",Object)],KD.prototype,"buyButtonDisabled",void 0);_.w([_.Z({selectorArgs:["data.superThanksSelectedTierEntity.key"],selector:JBE}),_.n("design:type",Object)],KD.prototype,"superThanksSelectedTierEntity",void 0);_.w([_.DM("ytd-pdg-comment-preview-renderer"),_.n("design:type",Object)],KD.prototype,"commentPreviewRenderer",void 0);_.w([_.R(_.fH),_.n("design:type",Object)],KD.prototype,"ytdReduxBehavior",void 0);
_.w([_.pl("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],KD.prototype,"dataChanged",null);_.w([_.O8("superThanksSelectedTierEntity"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],KD.prototype,"superThanksSelectedTierEntityChanged",null);_.w([_.O8("selectedItemIndex"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],KD.prototype,"selectedItemIndexChanged",null);
_.w([_.$0("yt-service-request-completed"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],KD.prototype,"closeBuyFlow",null);_.w([_.$0("ytd-pdg-user-generated-comment-changed"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],KD.prototype,"onUserGeneratedContentChanged",null);_.w([_.X("data"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],KD.prototype,"isDisclaimerTextShown",null);
_.w([_.ZM({disableElementRegistration:!0,is:"yt-super-vod-buy-flow-content-renderer"})],KD);
_.V(KD,"yt-super-vod-buy-flow-content-renderer",function(){if(b4E!==void 0)return b4E;var b=document.createElement("template");_.J(b,'\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>');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return b4E=b},{mode:1});var Pk5;var nD=function(){var b=_.g.apply(this,arguments)||this;b.lottieAnimationRef={};return b};
_.c(nD,_.g);_.E=nD.prototype;_.E.created=function(){_.fP.requestAvailability();this.hostElement.addEventListener("iron-overlay-opened",_.mq(this,this.onPopupIronOverlayOpened));this.ironOverlayBehavior.scrollAction="lock";this.ironOverlayBehavior.noCancelOnEscKey=!0;this.ironOverlayBehavior.noCancelOnOutsideClick=!0;this.ironOverlayBehavior.allowClickThrough=!1};
_.E.onPopupIronOverlayOpened=function(){this.data&&this.data.accessibility&&this.data.accessibility.accessibilityData&&this.data.accessibility.accessibilityData.label&&_.dp(this.hostElement,"iron-announce",{text:this.data.accessibility.accessibilityData.label})};
_.E.detached=function(){this.autoCloseJobId&&_.Y8.cancelJob(this.autoCloseJobId);this.hostElement.removeEventListener("iron-overlay-opened",_.mq(this,this.onPopupIronOverlayOpened))};
_.E.dataChanged=function(){var b=this;this.data&&this.data.autoCloseDelay&&(_.BG(this.hostElement,"yt-close-popup-action",["ytd-pdg-buy-flow-renderer"]),this.data.lottie||(this.autoCloseJobId=_.sZ(_.Y8,function(){b.closePopup()},(Number(this.data.autoCloseDelay.seconds)||0)*1E3)),this.data.lottieImageScalePercent&&this.data.lottie&&_.Wf(this.hostElement,{"--ytd-desktop-image-overlay-scale-percent":this.data.lottieImageScalePercent+"%"}))};
_.E.onDOMLoadedLottie=function(){var b=this,d,B,k=Number((d=this.data)==null?void 0:(B=d.autoCloseDelay)==null?void 0:B.seconds)||0;this.fadeOutJobId=_.sZ(_.Y8,function(){b.lottiePlayerEl.classList.add("fadeout")},(k-.25)*1E3);
this.autoCloseJobId=_.sZ(_.Y8,function(){b.closePopup()},k*1E3)};
_.E.openPopup=function(){this.ironOverlayBehavior.open()};
_.E.closePopup=function(){this.ironOverlayBehavior.close();this.data&&(_.BG(this.hostElement,"yt-close-popup-action",["ytd-desktop-image-overlay-renderer"]),this.data.onCloseCommand&&_.PG(this.hostElement,[this.data.onCloseCommand],this.hostElement),this.data.onCloseSurveyCommand&&_.I2().resolve(_.U6).resolveCommand(this.data.onCloseSurveyCommand,{form:{element:this.hostElement}}),this.autoCloseJobId&&_.Y8.cancelJob(this.autoCloseJobId),this.fadeOutJobId&&_.Y8.cancelJob(this.fadeOutJobId),this.lottiePlayerEl.classList.contains("fadeout")&&
this.lottiePlayerEl.classList.remove("fadeout"))};
_.E.maybeInitializeLottie=function(){if(this.hasLottieAnimation){var b,d;(b=this.lottieAnimationRef)==null||(d=b.lottieEl)==null||d.destroy();b=this.data.lottie;var B,k;this.lottiePlayerProps={animationRef:this.lottieAnimationRef,animationConfig:{name:b.url+"_"+Math.random(),path:b.url,autoplay:!0,loop:(k=(B=b.settings)==null?void 0:B.loop)!=null?k:!1,renderer:"svg",rendererSettings:{viewBoxOnly:!1,preserveAspectRatio:"xMidYMid meet"}},listeners:{DOMLoaded:this.onDOMLoadedLottie.bind(this)}}}};
_.DB.Object.defineProperties(nD.prototype,{hasLottieAnimation:{configurable:!0,enumerable:!0,get:function(){var b,d;return!!((b=this.data)==null?0:(d=b.lottie)==null?0:d.url)}}});
nD.prototype.maybeInitializeLottie=nD.prototype.maybeInitializeLottie;nD.prototype.dataChanged=nD.prototype.dataChanged;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],nD.prototype,"rendererBehavior",void 0);_.w([_.R(_.$Q),_.n("design:type",Object)],nD.prototype,"ironOverlayBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],nD.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Object)],nD.prototype,"lottiePlayerProps",void 0);
_.w([_.Z(),_.n("design:type",Object)],nD.prototype,"lottieAnimationRef",void 0);_.w([_.DM("ytd-lottie-player"),_.n("design:type",HTMLElement)],nD.prototype,"lottiePlayerEl",void 0);_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],nD.prototype,"dataChanged",null);_.w([_.X("data"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],nD.prototype,"hasLottieAnimation",null);
_.w([_.O8("data.lottie.url"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],nD.prototype,"maybeInitializeLottie",null);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-desktop-image-overlay-renderer"})],nD);
_.V(nD,"ytd-desktop-image-overlay-renderer",function(){if(Pk5!==void 0)return Pk5;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return Pk5=b},{mode:1});var Ep8;var TO=function(){return _.g.apply(this,arguments)||this};
_.c(TO,_.g);_.E=TO.prototype;_.E.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"}}}}};
_.E.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",_.mq(this,this.closePopup))};
_.E.detached=function(){this.hostElement.removeEventListener("yt-popup-closed",_.mq(this,this.closePopup))};
_.E.dataChanged=function(){_.kJ(this.hostElement,"yt-close-popup-action",["yt-loading-renderer"]);this.data&&this.data.header&&_.p(this.data.header,ELa)&&(this.hasBackgroundBanner=!!_.p(this.data.header,ELa).backgroundBanner)};
_.E.handleBuyflowSelectionSubmitted=function(){this.hostElement.removeEventListener("yt-popup-closed",_.mq(this,this.closePopup))};
_.E.closePopup=function(){this.data&&this.data.onCloseCommand&&_.GA(this.hostElement,[this.data.onCloseCommand])};
TO.prototype.handleBuyflowSelectionSubmitted=TO.prototype.handleBuyflowSelectionSubmitted;TO.prototype.dataChanged=TO.prototype.dataChanged;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],TO.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],TO.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],TO.prototype,"data",void 0);
_.w([_.Z({value:!0,reflectToAttribute:!0}),_.n("design:type",Boolean)],TO.prototype,"hasBackgroundBanner",void 0);_.w([_.pl("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],TO.prototype,"dataChanged",null);_.w([_.$0("yt-pdg-buy-flow-selection-submitted"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],TO.prototype,"handleBuyflowSelectionSubmitted",null);
_.w([_.ZM({disableElementRegistration:!0,is:"ytd-pdg-buy-flow-renderer"})],TO);
_.V(TO,"ytd-pdg-buy-flow-renderer",function(){if(Ep8!==void 0)return Ep8;var b=document.createElement("template");_.J(b,'\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>');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return Ep8=b},{mode:1});var soQ;var ru=function(){var b=_.g.apply(this,arguments)||this;b.isOpen=!1;b.isPlaylistCreated=!1;return b};
_.c(ru,_.g);_.E=ru.prototype;_.E.reset=function(){this.isPlaylistCreated=this.isOpen=!1;this.nameInput.reset();this.privacyInput.reset()};
_.E.onOpenTap=function(){this.isOpen=!0;this.isPlaylistCreated=!1;this.nameInput.focusTextInput();_.dp(this.hostElement,"yt-refit")};
_.E.onCreateTap=function(){var b=this;!this.isPlaylistCreated&&this.nameInput.validate()&&(_.GA(this.hostElement,[this.data.serviceEndpoint,{create_playlist_title:this.nameInput.value,create_playlist_privacy_status:this.privacyInput.value},{onSuccess:function(d,B){if(!_.N("killswitch_ep_in_create_playlist_response")&&(B==null?0:B.actions))for(d=_.C(B.actions),B=d.next();!B.done;B=d.next())B=B.value,_.p(B,_.jV)&&b.ytComponentBehavior.resolveCommand(B)}}]),this.isPlaylistCreated=!0)};
_.E.onKeydown=function(b){if(b.keyCode===13)this.onCreateTap()};
_.E.onServiceRequestCompleted=function(b){b.stopPropagation();_.BG(this.hostElement,"yt-close-popup-action",["ytd-add-to-playlist-renderer"])};
_.E.computePrivacyBadge=function(b){return b?[{metadataBadgeRenderer:b}]:[]};
ru.prototype.onServiceRequestCompleted=ru.prototype.onServiceRequestCompleted;ru.prototype.onKeydown=ru.prototype.onKeydown;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],ru.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],ru.prototype,"ytComponentBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],ru.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Object)],ru.prototype,"isOpen",void 0);
_.w([_.Z(),_.n("design:type",Object)],ru.prototype,"isPlaylistCreated",void 0);_.w([_.Z({value:{REQUIRED_LABEL:_.AU("REQUIRED_LABEL",void 0,"Required"),NO_ANGLE_BRACKET_LABEL:_.AU("NO_ANGLE_BRACKET_LABEL",void 0,"Cannot contain < or >")}}),_.n("design:type",Object)],ru.prototype,"addToStrings",void 0);_.w([_.Z({computed:"computePrivacyBadge(data.privacyInput.metadataBadgeRenderer)"}),_.n("design:type",Array)],ru.prototype,"privacyBadge",void 0);
_.w([_.DM("#privacy-input"),_.n("design:type",Object)],ru.prototype,"privacyInput",void 0);_.w([_.DM("#name-input"),_.n("design:type",Object)],ru.prototype,"nameInput",void 0);_.w([_.$0("keydown"),_.n("design:type",Function),_.n("design:paramtypes",[KeyboardEvent]),_.n("design:returntype")],ru.prototype,"onKeydown",null);_.w([_.$0("yt-service-request-completed"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],ru.prototype,"onServiceRequestCompleted",null);
_.w([_.ZM({is:"ytd-add-to-playlist-create-renderer",disableElementRegistration:!0})],ru);
_.V(ru,"ytd-add-to-playlist-create-renderer",function(){if(soQ!==void 0)return soQ;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return soQ=b},{mode:1});var Ck4;var vpr;var Qf=function(){var b=_.g.apply(this,arguments)||this;b.transferState="TRANSFER_STATE_UNKNOWN";return b};
_.c(Qf,_.g);Qf.prototype.dataChanged=function(){this.data&&(this.checkbox.checked=this.data.containsSelectedVideos==="ALL")};
Qf.prototype.onCheckboxChange=function(b){var d=this;this.data&&_.Kl(this,"yt-playlist-checkbox-changed",function(){var B=_.qg(b).checked?d.data.addToPlaylistServiceEndpoint:d.data.removeFromPlaylistServiceEndpoint;B&&_.I2().resolve(_.U6).resolveCommand(B,{form:{element:d.hostElement}});_.N("dl_playlist_killswitch")||d.transferState!=="TRANSFER_STATE_UNKNOWN"&&d.transferState!=="TRANSFER_STATE_FAILED"&&d.ytComponentBehavior.resolveCommand({offlinePlaylistEndpoint:{playlistId:d.data.playlistId,action:"ACTION_SYNC"}})},
100)};
Qf.prototype.computeIconType=function(b){return b?"yt-icons:"+b.toLowerCase():null};
Qf.prototype.dataChanged=Qf.prototype.dataChanged;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Qf.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Qf.prototype,"data",void 0);_.w([_.R(_.fH),_.n("design:type",Object)],Qf.prototype,"ytdReduxBehavior",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],Qf.prototype,"ytComponentBehavior",void 0);_.w([_.DM("#checkbox"),_.n("design:type",HTMLInputElement)],Qf.prototype,"checkbox",void 0);
_.w([_.Z({selector:_.yS,selectorArgs:["data.playlistId"]}),_.n("design:type",String)],Qf.prototype,"transferState",void 0);_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Qf.prototype,"dataChanged",null);_.w([_.ZM({is:"ytd-playlist-add-to-option-renderer",disableElementRegistration:!0})],Qf);
_.V(Qf,"ytd-playlist-add-to-option-renderer",function(){if(vpr!==void 0)return vpr;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return vpr=b},{mode:1});var L34=_.y(function(b){var d=b.data;return _.W("ytd-menu-title-renderer",{class:"ytdMenuTitleRendererHost"},_.W("div",null,_.W(_.I4,{text:function(){return d().title}})),_.W(_.m,{cond:function(){return d().subtitle},
then:function(B){return _.W("div",{class:"ytdMenuTitleRendererSubtitle"},_.W(_.I4,{text:B}))}}))},"Aj");
L34.idomCompat=!0;_.B$(L34,"ytd-menu-title-renderer",{props:{data:_.DK}});var qD=function(){var b=_.g.apply(this,arguments)||this;b.addToStrings={ADD_TO_DROPDOWN_LABEL:_.AU("ADD_TO_DROPDOWN_LABEL",void 0,"Save to...")};b.closeButtonAriaLabel=_.AU("SBOX_INAPPROPRIATE_CANCEL");b.dialog=_.N("desktop_add_to_playlist_renderer_dialog_popup");return b};
_.c(qD,_.g);_.E=qD.prototype;_.E.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"}}}};
_.E.onPopupOpened=function(){_.Ll(this.playlists,"scrollable",!0);this.createRenderer&&this.createRenderer.reset()};
_.E.onPopupClosed=function(){_.Ll(this.playlists,"scrollable",!1)};
_.E.computeAriaLabel=function(){var b;if(this==null?0:(b=this.data)==null?0:b.actions){b=_.C(this.data.actions);for(var d=b.next();!d.done;d=b.next())if(d=d.value,d.menuTitleRenderer)return _.qA(d.menuTitleRenderer.title)}};
_.E.onTapClose=function(){_.BG(this.hostElement,"yt-close-popup-action",["ytd-add-to-playlist-renderer"])};
_.DB.Object.defineProperties(qD.prototype,{menuTitleRenderer:{configurable:!0,enumerable:!0,get:function(){var b;if(this==null?0:(b=this.data)==null?0:b.actions){b=_.C(this.data.actions);for(var d=b.next();!d.done;d=b.next())if(d=d.value,d.menuTitleRenderer)return d.menuTitleRenderer}return!1}}});
qD.prototype.onPopupClosed=qD.prototype.onPopupClosed;qD.prototype.onPopupOpened=qD.prototype.onPopupOpened;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],qD.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.B5.YtEventForwardingBehavior),_.n("design:type",Object)],qD.prototype,"ytEventForwardingBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],qD.prototype,"ytRendererStamperBehavior",void 0);
_.w([_.Z(),_.n("design:type",Object)],qD.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Object)],qD.prototype,"addToStrings",void 0);_.w([_.Z({reflectToAttribute:!0,readOnly:!0,computed:"computeAriaLabel(data)"}),_.n("design:type",String)],qD.prototype,"ariaLabel",void 0);_.w([_.Z(),_.n("design:type",String)],qD.prototype,"closeButtonAriaLabel",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],qD.prototype,"dialog",void 0);
_.w([_.DM("#playlists"),_.n("design:type",HTMLElement)],qD.prototype,"playlists",void 0);_.w([_.DM("ytd-add-to-playlist-create-renderer"),_.n("design:type",Object)],qD.prototype,"createRenderer",void 0);_.w([_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],qD.prototype,"menuTitleRenderer",null);_.w([_.$0("yt-popup-opened"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],qD.prototype,"onPopupOpened",null);
_.w([_.$0("yt-popup-closed"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],qD.prototype,"onPopupClosed",null);_.w([_.ZM({is:"ytd-add-to-playlist-renderer",disableElementRegistration:!0})],qD);
_.V(qD,"ytd-add-to-playlist-renderer",function(){if(Ck4!==void 0)return Ck4;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return Ck4=b},{mode:1});var fr5;var x6=function(){var b=_.g.apply(this,arguments)||this;b.isPlaylistEditComplete=!1;b.isCollabEngagementDisabled=!1;b.closeButtonAriaLabel=_.AU("SBOX_INAPPROPRIATE_CANCEL");b.saveButton={title:_.AU("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"};b.onValueChanged=function(){b.updateSaveButtonState();b.computeCollabEngagementDisabled()};
return b};
_.c(x6,_.g);_.E=x6.prototype;_.E.attached=function(){this.JSC$21038_scroller&&(this.JSC$21038_scroller.dialogElement=this.hostElement.parentNode,this.JSC$21038_scroller.attached&&typeof this.JSC$21038_scroller.attached==="function"&&this.JSC$21038_scroller.attached())};
_.E.reset=function(){this.isPlaylistEditComplete=!1;this.nameInput.reset();this.descriptionInput.reset();this.computeCollabEngagementDisabled();this.updateSaveButtonState()};
_.E.onPopupClosed=function(){this.reset()};
_.E.close=function(){_.BG(this.hostElement,"yt-close-popup-action",["ytd-playlist-settings-editor-renderer"])};
_.E.onClickSave=function(){var b=this;if(!this.isPlaylistEditComplete&&this.nameInput.validate()&&this.descriptionInput.validate()){var d=[];this.nameInput.value!==null&&d.push({action:"ACTION_SET_PLAYLIST_NAME",playlistName:this.nameInput.value});this.descriptionInput.value!==null&&d.push({action:"ACTION_SET_PLAYLIST_DESCRIPTION",playlistDescription:this.descriptionInput.value});if(this.privacyInput.value!==null){var B=Number(this.privacyInput.value);isNaN(B)||d.push({action:"ACTION_SET_PLAYLIST_PRIVACY",
playlistPrivacy:B})}this.votingInput.value!==null&&(B=this.votingInput.value)&&d.push({action:"ACTION_SET_ALLOW_ITEM_VOTE",itemVotePermission:B});if(d.length>0){var k;_.p((k=this.data)==null?void 0:k.updateSettingsEndpoint,_.L7).actions=d;var G;if((G=this.data)==null?0:G.updateSettingsEndpoint)this.ytComponentBehavior.resolveCommand(this.data.updateSettingsEndpoint,{commandController:{onSuccess:function(){b.close()}}}),this.isPlaylistEditComplete=!0}}};
_.E.computePrivacyBadge=function(b){return b?[{metadataBadgeRenderer:b}]:[]};
_.E.computeEditorData=function(b){var d,B;return b==null?void 0:(d=b.sections)==null?void 0:(B=d[0])==null?void 0:B.playlistSettingsEditorCasualSectionRenderer};
_.E.computeCollabEngagementDisabled=function(){this.isCollabEngagementDisabled=this.privacyInput.value===0};
_.E.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}}}}}};
_.E.computeAriaLabel=function(){var b,d,B,k=(b=this.data)==null?void 0:(d=b.sections)==null?void 0:(B=d[0])==null?void 0:B.playlistSettingsEditorCasualSectionRenderer;return _.qA(k==null?void 0:k.title)};
_.E.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"}))};
_.E.isFormValid=function(){return this.nameInput.validate()&&this.descriptionInput.validate()};
_.E.isFormChanged=function(){return this.isNameChanged()||this.isDescriptionChanged()||this.isPrivacyChanged()||this.isVotingChanged()};
_.E.isNameChanged=function(){var b,d,B;return(((b=this.editorData)==null?void 0:(d=b.name)==null?void 0:(B=d.textInputFormFieldRenderer)==null?void 0:B.value)||"")!==(this.nameInput.value||"")};
_.E.isDescriptionChanged=function(){var b,d,B;return(((b=this.editorData)==null?void 0:(d=b.description)==null?void 0:(B=d.textInputFormFieldRenderer)==null?void 0:B.value)||"")!==(this.descriptionInput.value||"")};
_.E.isPrivacyChanged=function(){var b,d,B,k,G,P,v,L;return((v=(b=this.editorData)==null?void 0:(d=b.privacy)==null?void 0:(B=d.dropdownFormFieldRenderer)==null?void 0:(k=B.dropdown)==null?void 0:(G=k.dropdownRenderer)==null?void 0:(P=G.entries)==null?void 0:P.find(function(A){var a;return A==null?void 0:(a=A.privacyDropdownItemRenderer)==null?void 0:a.isSelected}))==null?void 0:(L=v.privacyDropdownItemRenderer)==null?void 0:L.int32Value)!==this.privacyInput.value};
_.E.isVotingChanged=function(){var b,d,B,k,G,P,v,L;return((v=(b=this.editorData)==null?void 0:(d=b.voting)==null?void 0:(B=d.dropdownFormFieldRenderer)==null?void 0:(k=B.dropdown)==null?void 0:(G=k.dropdownRenderer)==null?void 0:(P=G.entries)==null?void 0:P.find(function(A){var a;return A==null?void 0:(a=A.privacyDropdownItemRenderer)==null?void 0:a.isSelected}))==null?void 0:(L=v.privacyDropdownItemRenderer)==null?void 0:L.int32Value)!==this.votingInput.value};
x6.prototype.onPopupClosed=x6.prototype.onPopupClosed;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],x6.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],x6.prototype,"ytComponentBehavior",void 0);_.w([_.R(_.B5.YtEventForwardingBehavior),_.n("design:type",Object)],x6.prototype,"ytEventForwardingBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],x6.prototype,"ytRendererStamperBehavior",void 0);
_.w([_.Z(),_.n("design:type",Object)],x6.prototype,"data",void 0);_.w([_.Z({computed:"computePrivacyBadge(editorData.privacy.metadataBadgeRenderer)"}),_.n("design:type",Array)],x6.prototype,"privacyBadge",void 0);_.w([_.Z({computed:"computeEditorData(data)"}),_.n("design:type",Object)],x6.prototype,"editorData",void 0);_.w([_.Z(),_.n("design:type",Object)],x6.prototype,"isPlaylistEditComplete",void 0);_.w([_.Z(),_.n("design:type",Object)],x6.prototype,"isCollabEngagementDisabled",void 0);
_.w([_.Z({value:{REQUIRED_LABEL:_.AU("REQUIRED_LABEL",void 0,"Required"),NO_ANGLE_BRACKET_LABEL:_.AU("NO_ANGLE_BRACKET_LABEL",void 0,"Cannot contain < or >")}}),_.n("design:type",Object)],x6.prototype,"addToStrings",void 0);_.w([_.Z({reflectToAttribute:!0,readOnly:!0,computed:"computeAriaLabel(data)"}),_.n("design:type",String)],x6.prototype,"ariaLabel",void 0);_.w([_.Z(),_.n("design:type",String)],x6.prototype,"closeButtonAriaLabel",void 0);
_.w([_.Z(),_.n("design:type",Object)],x6.prototype,"saveButton",void 0);_.w([_.DM("#name-input"),_.n("design:type",Object)],x6.prototype,"nameInput",void 0);_.w([_.DM("#description-input"),_.n("design:type",Object)],x6.prototype,"descriptionInput",void 0);_.w([_.DM("#privacy-input"),_.n("design:type",Object)],x6.prototype,"privacyInput",void 0);_.w([_.DM("#voting-input"),_.n("design:type",Object)],x6.prototype,"votingInput",void 0);
_.w([_.DM("#scroller"),_.n("design:type",Object)],x6.prototype,"JSC$21038_scroller",void 0);_.w([_.$0("yt-popup-closed"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],x6.prototype,"onPopupClosed",null);_.w([_.Z(),_.n("design:type",Object)],x6.prototype,"onValueChanged",void 0);_.w([_.ZM({is:"ytd-playlist-settings-editor-renderer",disableElementRegistration:!0})],x6);
_.V(x6,"ytd-playlist-settings-editor-renderer",function(){if(fr5===void 0){var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);fr5=b}b=fr5;return b},{mode:1});var A80;_.Xf("itemSectionRenderer","redCancelSurveyRenderer","ytd-red-cancel-survey-renderer");var Y6=function(){return _.g.apply(this,arguments)||this};
_.c(Y6,_.g);_.E=Y6.prototype;_.E.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}}}}}};
_.E.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.E.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 b=this.get("data.nextButton.buttonRenderer.navigationEndpoint");b&&(this.nextNavigationEndpoint=b,this.set("data.nextButton.buttonRenderer.navigationEndpoint",void 0))};
_.E.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 b={feedbackTokens:[this.get(["data.singleOptions.styles",this.selectedResponseIndex]).radioButtonSurveyOptionRenderer.submissionEndpoint.feedbackEndpoint.feedbackToken]};
this.set("nextNavigationEndpoint.confirmDialogEndpoint.content.confirmDialogRenderer.confirmButton.buttonRenderer.serviceEndpoint.ypcCancelRecurrenceEndpoint.feedbackData",b)}}};
_.E.onPopupOpened=function(b){b.detail!==this&&b.detail!==this.hostElement||!_.N("enable_premium_voluntary_pause")||_.BG(this.hostElement,"yt-close-popup-action",["yt-confirm-dialog-renderer"])};
_.E.onNextButtonTap=function(){var b=this.nextNavigationEndpoint&&this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(this.nextNavigationEndpoint);b&&this.ytdOpenPopupBehavior.openPopup(b)};
_.E.updateSelectedResponseIndexFromBinding=function(b){this.selectedResponseIndex=b.detail.value};
Y6.prototype.onPopupOpened=Y6.prototype.onPopupOpened;Y6.prototype.onSelectedResponseIndexChange=Y6.prototype.onSelectedResponseIndexChange;Y6.prototype.dataChanged=Y6.prototype.dataChanged;_.w([_.R(_.X4),_.n("design:type",Object)],Y6.prototype,"ytdOpenPopupBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Y6.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],Y6.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.Z(),_.n("design:type",Object)],Y6.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Number)],Y6.prototype,"selectedResponseIndex",void 0);_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Y6.prototype,"dataChanged",null);_.w([_.O8("selectedResponseIndex"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Y6.prototype,"onSelectedResponseIndexChange",null);
_.w([_.$0("yt-popup-opened"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent,Object]),_.n("design:returntype")],Y6.prototype,"onPopupOpened",null);_.w([_.ZM({is:"ytd-red-cancel-survey-renderer",disableElementRegistration:!0})],Y6);
_.V(Y6,"ytd-red-cancel-survey-renderer",function(){if(A80!==void 0)return A80;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return A80=b},{mode:1});var W3k;var eU=function(){var b=_.g.apply(this,arguments)||this;b.closeButtonAriaLabel=_.AU("SBOX_INAPPROPRIATE_CANCEL");return b};
_.c(eU,_.g);eU.prototype.configureRendererStamper=function(){return{"data.groups":{id:"options",mapping:{searchFilterGroupRenderer:{component:"ytd-search-filter-group-renderer"}}}}};
eU.prototype.onClickClose=function(){_.BG(this.hostElement,"yt-close-popup-action",["ytd-search-filter-options-dialog-renderer"])};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],eU.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],eU.prototype,"rendererStamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],eU.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",String)],eU.prototype,"closeButtonAriaLabel",void 0);_.w([_.ZM({is:"ytd-search-filter-options-dialog-renderer",disableElementRegistration:!0})],eU);
_.V(eU,"ytd-search-filter-options-dialog-renderer",function(){if(W3k!==void 0)return W3k;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return W3k=b},{mode:1});var ar4;var yLg=function(){return function(b){b=b.availabilityType;return b===void 0||b==="OFFLINEABILITY_AVAILABILITY_TYPE_UNKNOWN"||b==="OFFLINEABILITY_AVAILABILITY_TYPE_PREMIUM_LOCKED"?!0:!1}};var bC=function(){var b=_.g.apply(this,arguments)||this;b.qualityOptions=[];b.upsellOptions=[];b.showUpsellSection=!1;b.rememberSettingsChecked=!1;return b};
_.c(bC,_.g);_.E=bC.prototype;_.E.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}}}}};
_.E.dataChanged=function(){this.updateRememberString();this.updateQualityOptions()};
_.E.updateQualityOptions=function(){if(this.formats===void 0)_.BG(this.hostElement,"yt-close-popup-action",["ytd-download-quality-selector-renderer"]);else{var b=[],d=[];this.showUpsellSection=!1;for(var B=_.C(this.formats),k=B.next();!k.done;k=B.next())(k=k.value)&&(k.availabilityType==="OFFLINEABILITY_AVAILABILITY_TYPE_PREMIUM_LOCKED"?d.push(k):b.push(k));b.length&&(this.qualityOptions=gz8(b));d.length&&(this.showUpsellSection=!0,this.upsellOptions=gz8(d))}};
_.E.updateRememberString=function(){if(this.downloadQualityPickerEntity)var b=this.downloadQualityPickerEntity.rememberSettingString;else if(this.selectedUpsellQuality){var d;b=(d=this.data)==null?void 0:d.premiumRememberSettingString}else{var B;b=(B=this.data)==null?void 0:B.rememberSettingString}b=b===void 0?_.AU("REMEMBER_MY_SETTINGS",void 0,"Remember my settings"):b;this.rememberSettingsCheckboxRenderer={title:_.kg(b),disabled:!1}};
_.E.rememberSettingsCheckedChanged=function(){if(this.onRememberSettingsCheckedChanged)this.onRememberSettingsCheckedChanged(this.rememberSettingsCheckbox.checked)};
_.DB.Object.defineProperties(bC.prototype,{formats:{configurable:!0,enumerable:!0,get:function(){var b;return this.downloadQualityPickerEntity?this.downloadQualityPickerEntity.formats:(b=this.data)==null?void 0:b.qualityFormats}}});
bC.prototype.updateRememberString=bC.prototype.updateRememberString;bC.prototype.updateQualityOptions=bC.prototype.updateQualityOptions;bC.prototype.dataChanged=bC.prototype.dataChanged;_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],bC.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],bC.prototype,"ytComponentBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],bC.prototype,"data",void 0);
_.w([_.R(_.fH),_.n("design:type",Object)],bC.prototype,"ytdReduxBehavior",void 0);_.w([_.Z(),_.n("design:type",Boolean)],bC.prototype,"selectedUpsellQuality",void 0);_.w([_.Z({computed:"computeIcon_(data.premiumIcon)",value:""}),_.n("design:type",String)],bC.prototype,"premiumIcon",void 0);_.w([_.Z({selector:Dn8,selectorArgs:["data.downloadQualityPickerEntityKey"]}),_.n("design:type",Object)],bC.prototype,"downloadQualityPickerEntity",void 0);
_.w([_.Z(),_.n("design:type",Array)],bC.prototype,"qualityOptions",void 0);_.w([_.Z(),_.n("design:type",Array)],bC.prototype,"upsellOptions",void 0);_.w([_.Z(),_.n("design:type",Object)],bC.prototype,"showUpsellSection",void 0);_.w([_.Z(),_.n("design:type",Object)],bC.prototype,"rememberSettingsCheckboxRenderer",void 0);_.w([_.DM("#remember-settings"),_.n("design:type",HTMLInputElement)],bC.prototype,"rememberSettingsCheckbox",void 0);
_.w([_.Z(),_.n("design:type",Object)],bC.prototype,"rememberSettingsChecked",void 0);_.w([_.Z(),_.n("design:type",Function)],bC.prototype,"onRememberSettingsCheckedChanged",void 0);_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],bC.prototype,"dataChanged",null);_.w([_.O8("downloadQualityPickerEntity"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],bC.prototype,"updateQualityOptions",null);
_.w([_.O8("selectedUpsellQuality"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],bC.prototype,"updateRememberString",null);_.w([_.ZM({is:"ytd-download-quality-selector-content",disableElementRegistration:!0})],bC);
_.V(bC,"ytd-download-quality-selector-content",function(){if(ar4!==void 0)return ar4;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return ar4=b},{mode:1});var mYE;var dz=function(){var b=_.g.apply(this,arguments)||this;b.selectedUpsellQuality=!1;b.qualityOptions=[];b.useUpsellDismissAlternate=_.N("use_not_now_dl_upsell_dismiss_cta");b.shouldShowAlternateUpsellDimiss=!1;b.rememberSettings=!1;b.rememberSettingsChecked=!1;b.actionMap={"yt-select-settings-radio-option":"onQualityOptionsSelect"};b.rememberSettingsCheckedChanged=function(d){b.rememberSettingsChecked=d};
return b};
_.c(dz,_.g);_.E=dz.prototype;
_.E.dataChanged=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.rememberSettingsCheckedChanged(!1);this.downloadButtonRenderer={style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.kg(_.AU("DOWNLOAD",void 0,"Download")),isDisabled:!0};this.upsellButtonRenderer={style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.kg(_.AU("GET_PREMIUM",void 0,"Get Premium")),isDisabled:!0};this.cancelButtonRenderer={style:"STYLE_TEXT",size:"SIZE_DEFAULT",text:_.kg(_.AU("SBOX_INAPPROPRIATE_CANCEL",
void 0,"Cancel"))};this.upsellCancelButtonRenderer={style:"STYLE_TEXT",size:"SIZE_DEFAULT",text:_.kg(_.AU("NOT_NOW",void 0,"Not now"))};this.updateQualityOptions()};
_.E.updateQualityOptions=function(){this.formats===void 0?_.BG(this.hostElement,"yt-close-popup-action",["ytd-download-quality-selector-renderer"]):this.qualityOptions=gz8(this.formats)};
_.E.onQualityOptionsSelect=function(b){if(this.qualityOptions&&b){b!==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 d=_.C(this.qualityOptions.entries()),B=d.next();!B.done;B=
d.next()){B=_.C(B.value);var k=B.next().value;B=B.next().value;var G=void 0,P=void 0;if(((G=B)==null?void 0:(P=G.settingsRadioOptionRenderer)==null?void 0:P.id)===b){this.selectedQualityIndex=k;b=void 0;this.shouldShowAlternateUpsellDimiss=(this.selectedUpsellQuality=((b=this.formats[k])==null?void 0:b.availabilityType)==="OFFLINEABILITY_AVAILABILITY_TYPE_PREMIUM_LOCKED")&&this.useUpsellDismissAlternate;break}}}};
_.E.onClickSubmit=function(){var b;if((b=this.downloadButtonRenderer)==null||!b.isDisabled){var d,B;b=(B=(d=this.data)==null?void 0:d.onSubmitEndpoint)!=null?B:{};var k,G;if(this.formats&&(((k=_.p(b,_.DC))==null?0:k.videoId)||((G=_.p(b,_.UI))==null?0:G.playlistId))){var P,v,L,A,a,O;d={formatType:(A=(P=this.formats)==null?void 0:(v=P[(L=this.selectedQualityIndex)!=null?L:0])==null?void 0:v.format)!=null?A:"UNKNOWN_FORMAT_TYPE",settingsAction:this.getOfflineSettingsAction(this.rememberSettingsChecked,
(a=this.getOfflineEndpoint(b))==null?void 0:(O=a.actionParams)==null?void 0:O.settingsAction)};this.getOfflineEndpoint(b).actionParams=d;this.ytComponentBehavior.resolveCommand(b)}_.BG(this.hostElement,"yt-close-popup-action",["ytd-download-quality-selector-renderer"])}};
_.E.onClickUpsell=function(){var b;if((b=this.upsellButtonRenderer)==null||!b.isDisabled){var d,B;b=(B=(d=this.data)==null?void 0:d.upsellEndpoint)!=null?B:{};this.ytComponentBehavior.resolveCommand(b);_.BG(this.hostElement,"yt-close-popup-action",["ytd-download-quality-selector-renderer"]);d="UNKNOWN_FORMAT_TYPE";if(this.rememberSettingsChecked){var k,G,P,v;d=(v=(k=this.formats)==null?void 0:(G=k[(P=this.selectedQualityIndex)!=null?P:0])==null?void 0:G.format)!=null?v:"UNKNOWN_FORMAT_TYPE"}this.ytComponentBehavior.resolveCommand({setPrefStorageEntryCommand:{key:"lmqf",
value:d}})}};
_.E.onClickClose=function(){_.BG(this.hostElement,"yt-close-popup-action",["ytd-download-quality-selector-renderer"])};
_.E.getOfflineSettingsAction=function(b,d){return b?d===void 0?"DOWNLOAD_QUALITY_SETTINGS_ACTION_SAVE":d:"DOWNLOAD_QUALITY_SETTINGS_ACTION_DONT_SAVE"};
_.E.getOfflineEndpoint=function(b){return _.p(b,_.DC)?_.p(b,_.DC):_.p(b,_.UI)};
_.DB.Object.defineProperties(dz.prototype,{titleText:{configurable:!0,enumerable:!0,get:function(){return _.kg(_.AU("DOWNLOAD_QUALITY",void 0,"Download Quality"))}},
formats:{configurable:!0,enumerable:!0,get:function(){var b;return this.downloadQualityPickerEntity?this.downloadQualityPickerEntity.formats:(b=this.data)==null?void 0:b.qualityFormats}}});
dz.prototype.updateQualityOptions=dz.prototype.updateQualityOptions;dz.prototype.dataChanged=dz.prototype.dataChanged;_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],dz.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],dz.prototype,"ytComponentBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],dz.prototype,"ytRendererBehavior",void 0);
_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],dz.prototype,"ytActionHandlerBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],dz.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Number)],dz.prototype,"selectedQualityIndex",void 0);_.w([_.Z(),_.n("design:type",Object)],dz.prototype,"selectedUpsellQuality",void 0);_.w([_.R(_.fH),_.n("design:type",Object)],dz.prototype,"ytdReduxBehavior",void 0);
_.w([_.Z({selector:Dn8,selectorArgs:["data.downloadQualityPickerEntityKey"]}),_.n("design:type",Object)],dz.prototype,"downloadQualityPickerEntity",void 0);_.w([_.Z(),_.n("design:type",Array)],dz.prototype,"qualityOptions",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],dz.prototype,"useUpsellDismissAlternate",void 0);_.w([_.Z(),_.n("design:type",Object)],dz.prototype,"shouldShowAlternateUpsellDimiss",void 0);
_.w([_.Z(),_.n("design:type",Object)],dz.prototype,"downloadButtonRenderer",void 0);_.w([_.Z(),_.n("design:type",Object)],dz.prototype,"upsellButtonRenderer",void 0);_.w([_.Z(),_.n("design:type",Object)],dz.prototype,"cancelButtonRenderer",void 0);_.w([_.Z(),_.n("design:type",Object)],dz.prototype,"upsellCancelButtonRenderer",void 0);_.w([_.Z(),_.n("design:type",Object)],dz.prototype,"rememberSettings",void 0);_.w([_.Z(),_.n("design:type",Object)],dz.prototype,"rememberSettingsChecked",void 0);
_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],dz.prototype,"dataChanged",null);_.w([_.O8("downloadQualityPickerEntity"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],dz.prototype,"updateQualityOptions",null);_.w([_.ZM({is:"ytd-download-quality-selector-renderer",disableElementRegistration:!0})],dz);
_.V(dz,"ytd-download-quality-selector-renderer",function(){if(mYE!==void 0)return mYE;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return mYE=b},{mode:1});var $Yr;var Bx=function(){return _.g.apply(this,arguments)||this};
_.c(Bx,_.g);Bx.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
Bx.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"}}}}};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Bx.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],Bx.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Bx.prototype,"data",void 0);_.w([_.Z({computed:"computeIcon_(data.infoIcon)"}),_.n("design:type",Object)],Bx.prototype,"infoIcon",void 0);
_.w([_.Z({computed:"computeIcon_(data.warningIcon)"}),_.n("design:type",Object)],Bx.prototype,"warningIcon",void 0);_.w([_.ZM({is:"ytd-cross-account-transfer-channel-confirm-dialog-renderer",disableElementRegistration:!0})],Bx);
_.V(Bx,"ytd-cross-account-transfer-channel-confirm-dialog-renderer",function(){if($Yr!==void 0)return $Yr;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return $Yr=b},{mode:1});var O45;var kW=function(){return _.g.apply(this,arguments)||this};
_.c(kW,_.g);kW.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
kW.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"}}}}};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],kW.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],kW.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],kW.prototype,"data",void 0);_.w([_.ZM({is:"ytd-cross-account-transfer-channel-overview-renderer",disableElementRegistration:!0})],kW);
_.V(kW,"ytd-cross-account-transfer-channel-overview-renderer",function(){if(O45!==void 0)return O45;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return O45=b},{mode:1});var IrQ;var G9=function(){return _.g.apply(this,arguments)||this};
_.c(G9,_.g);G9.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
G9.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"}}}}};
G9.prototype.onServiceRequestSentOrCompleted=function(b,d){d&&d.actions&&d.actions.length>0&&_.BG(this.hostElement,"yt-close-popup-action",[this.is])};
G9.prototype.onServiceRequestSentOrCompleted=G9.prototype.onServiceRequestSentOrCompleted;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],G9.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],G9.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],G9.prototype,"data",void 0);
_.w([_.$0("yt-service-request-completed"),_.$0("yt-service-request-sent"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent,_.xu]),_.n("design:returntype")],G9.prototype,"onServiceRequestSentOrCompleted",null);_.w([_.ZM({is:"ytd-cross-account-transfer-channel-tnc-dialog-renderer",disableElementRegistration:!0})],G9);
_.V(G9,"ytd-cross-account-transfer-channel-tnc-dialog-renderer",function(){if(IrQ!==void 0)return IrQ;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return IrQ=b},{mode:1});var DYO;var Px=function(){var b=_.g.apply(this,arguments)||this;b.submitButtonDisabled=!0;return b};
_.c(Px,_.g);_.E=Px.prototype;_.E.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.E.configureRendererStamper=function(){return{"data.sections":{id:"sections",mapping:{itemSectionRenderer:{component:"ytd-item-section-renderer",noInjection:!0}}}}};
_.E.onDataChanged=function(){var b,d,B;if(((b=this.data)==null?void 0:(d=b.confirmButton)==null?void 0:(B=d.buttonRenderer)==null?void 0:B.isDisabled)!==void 0){var k,G,P;this.submitButtonDisabled=(k=this.data)==null?void 0:(G=k.confirmButton)==null?void 0:(P=G.buttonRenderer)==null?void 0:P.isDisabled}};
_.E.checkboxChanged=function(){this.submitButtonDisabled=!this.submitButtonDisabled};
_.E.updateSubmitButtonDisabledFromBinding=function(b){this.submitButtonDisabled=b.detail.value};
_.E.updateSubmitButtonDisabledFromConfirmCheckbox=function(b){this.submitButtonDisabled=!b.detail.value};
Px.prototype.onDataChanged=Px.prototype.onDataChanged;_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],Px.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Px.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Px.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Object)],Px.prototype,"submitButtonDisabled",void 0);
_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Px.prototype,"onDataChanged",null);_.w([_.ZM({is:"ytd-transfer-channel-confirm-dialog-renderer",disableElementRegistration:!0})],Px);
_.V(Px,"ytd-transfer-channel-confirm-dialog-renderer",function(){if(DYO!==void 0)return DYO;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return DYO=b},{mode:1});var UYa;var Er=function(){return _.g.apply(this,arguments)||this};
_.c(Er,_.g);_.DB.Object.defineProperties(Er.prototype,{ariaLabel:{configurable:!0,enumerable:!0,get:function(){var b,d,B;return((b=this.data)==null?void 0:b.title)+" "+((d=this.data)==null?void 0:d.metadataPrimary)+" "+((B=this.data)==null?void 0:B.metadataSecondary)}}});
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Er.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],Er.prototype,"ytComponentBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Er.prototype,"data",void 0);_.w([_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],Er.prototype,"ariaLabel",null);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-compact-product-list-item-renderer"})],Er);
_.V(Er,"ytd-compact-product-list-item-renderer",function(){if(UYa!==void 0)return UYa;var b=document.createElement("template");_.J(b,'\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>');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return UYa=b},{mode:1});var op0;var sr=function(){return _.g.apply(this,arguments)||this};
_.c(sr,_.g);sr.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]]"}}}}}};
_.DB.Object.defineProperties(sr.prototype,{buttonOverrides:{configurable:!0,enumerable:!0,get:function(){return{style:"mono"}}}});
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],sr.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],sr.prototype,"ytComponentBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],sr.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],sr.prototype,"data",void 0);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-compact-product-list-renderer"})],sr);
_.V(sr,"ytd-compact-product-list-renderer",function(){if(op0!==void 0)return op0;var b=document.createElement("template");_.J(b,'\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>');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return op0=b},{mode:1});var N4a;var C9=function(){return _.g.apply(this,arguments)||this};
_.c(C9,_.g);_.E=C9.prototype;_.E.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.E.configureRendererStamper=function(){return{"data.okayButton":{id:"okay-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",attributes:{"dialog-dismiss":!0}}}}}};
_.E.getBackgroundUrl=function(){var b=this.get("data.headerImage.thumbnails");return b?"url("+_.ku(b,this.hostElement.clientWidth)+")":""};
_.E.onDataChanged=function(){var b=this.getBackgroundUrl();b&&(this.header.style.backgroundImage=b);b=_.hb();var d=_.RD(),B=this.get("data.trackingParams");B&&d&&b&&_.VV(b,d,_.Mc(B));b=_.C(this.hostElement.querySelectorAll("yt-img-shadow"));for(d=b.next();!d.done;d=b.next())d.value.onShow()};
_.E.onPopupClosed=function(b){_.qg(b).localName==="ytd-membership-post-cancel-renderer"&&_.BG(this.hostElement,"ytd-refresh-channel-tab-action",["TAB_ID_SPONSORSHIPS"])};
C9.prototype.onPopupClosed=C9.prototype.onPopupClosed;C9.prototype.onDataChanged=C9.prototype.onDataChanged;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],C9.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],C9.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],C9.prototype,"data",void 0);_.w([_.DM("#header"),_.n("design:type",HTMLDivElement)],C9.prototype,"header",void 0);
_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],C9.prototype,"onDataChanged",null);_.w([_.$0("yt-popup-closed"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],C9.prototype,"onPopupClosed",null);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-membership-post-cancel-renderer"})],C9);
_.V(C9,"ytd-membership-post-cancel-renderer",function(){if(N4a!==void 0)return N4a;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return N4a=b},{mode:1});var ppW;var vx=function(){return _.g.apply(this,arguments)||this};
_.c(vx,_.g);vx.prototype.maybeSubmitFeedback=function(){this.feedbackSurveyRenderer&&this.feedbackSurveyRenderer.submitSurvey()};
vx.prototype.configureRendererStamper=function(){return{"data.feedbackSurvey":{id:"feedback-survey",mapping:{feedbackSurveyRenderer:"ytd-feedback-survey-renderer"}}}};
_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],vx.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],vx.prototype,"data",void 0);_.w([_.DM("ytd-feedback-survey-renderer"),_.n("design:type",Object)],vx.prototype,"feedbackSurveyRenderer",void 0);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-sponsorship-confirm-cancel-content"})],vx);
_.V(vx,"ytd-sponsorship-confirm-cancel-content",function(){if(ppW!==void 0)return ppW;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return ppW=b},{mode:1});var M$k;var L9=function(){var b=_.g.apply(this,arguments)||this;b.maybeSubmitFeedback=function(){b.content&&b.content.maybeSubmitFeedback()};
return b};
_.c(L9,_.g);_.E=L9.prototype;_.E.configureRendererStamper=function(){return{"data.confirmButton":{id:"confirm-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[maybeSubmitFeedback]]"}}}}}};
_.E.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.scrollable.dialogElement=this.hostElement.parentNode;this.scrollable._ensureTarget();this.onDataChanged()};
_.E.onYtPopupOpened=function(b,d){d===this&&this.data&&this.data.onOpenCommands&&_.PG(this.hostElement,this.data.onOpenCommands,this.hostElement);_.BG(this.hostElement,"yt-close-popups-action",[["ytd-manage-membership-renderer","ytd-membership-offer-renderer"]])};
_.E.onYtPopupClosed=function(b,d){(d&&d.canceled===!0||d&&d.canceled===!1&&d.confirmed===!1)&&this.data&&this.data.onDismissCommands&&_.PG(this.hostElement,this.data.onDismissCommands,this.hostElement)};
_.E.onYtServiceRequestCompleted=function(){_.BG(this.hostElement,"yt-close-popup-action",["ytd-sponsorship-confirm-cancel-renderer"])};
_.E.onYtServiceRequestError=function(b){_.rT(this.hostElement,b.detail.error.message)};
_.E.onDataChanged=function(){if(this.isAttached){var b=this.backgroundUrl;b&&(_.Cl(this.hostElement).querySelector("#header").style.backgroundImage=b)}};
_.DB.Object.defineProperties(L9.prototype,{backgroundUrl:{configurable:!0,enumerable:!0,get:function(){var b=this.get("data.header.sponsorshipDialogHeaderRenderer.headerImage.thumbnails");return b?"url("+_.ku(b,this.hostElement.clientWidth)+")":""}}});
L9.prototype.onDataChanged=L9.prototype.onDataChanged;L9.prototype.onYtServiceRequestError=L9.prototype.onYtServiceRequestError;L9.prototype.onYtServiceRequestCompleted=L9.prototype.onYtServiceRequestCompleted;L9.prototype.onYtPopupClosed=L9.prototype.onYtPopupClosed;L9.prototype.onYtPopupOpened=L9.prototype.onYtPopupOpened;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],L9.prototype,"ytRendererBehavior",void 0);
_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],L9.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],L9.prototype,"data",void 0);_.w([_.Z({value:function(){return _.AU("SBOX_INAPPROPRIATE_CANCEL")}}),
_.n("design:type",String)],L9.prototype,"closeButtonAriaLabel",void 0);_.w([_.DM("#scrollable"),_.n("design:type",Object)],L9.prototype,"scrollable",void 0);_.w([_.DM("ytd-sponsorship-confirm-cancel-content"),_.n("design:type",Object)],L9.prototype,"content",void 0);_.w([_.$0("yt-popup-opened"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent,Object]),_.n("design:returntype")],L9.prototype,"onYtPopupOpened",null);
_.w([_.$0("yt-popup-closed"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent,Object]),_.n("design:returntype")],L9.prototype,"onYtPopupClosed",null);_.w([_.$0("yt-service-request-completed"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],L9.prototype,"onYtServiceRequestCompleted",null);
_.w([_.$0("yt-service-request-error"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],L9.prototype,"onYtServiceRequestError",null);_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],L9.prototype,"onDataChanged",null);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-sponsorship-confirm-cancel-renderer"})],L9);
_.V(L9,"ytd-sponsorship-confirm-cancel-renderer",function(){if(M$k!==void 0)return M$k;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return M$k=b},{mode:_.s_("kevlar_poly_si_batch_j081")?1:2});var c8W;var f9=function(){return _.g.apply(this,arguments)||this};
_.c(f9,_.g);f9.prototype.configureRendererStamper=function(){return{"data.contents":{id:"content",mapping:{sponsorshipsListTileRenderer:{component:"ytd-sponsorships-list-tile-renderer"}}}}};
_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],f9.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],f9.prototype,"data",void 0);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-sponsorships-celebration-content"})],f9);
_.V(f9,"ytd-sponsorships-celebration-content",function(){if(c8W!==void 0)return c8W;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return c8W=
b},{mode:1});var J8r;var zZr=_.YE(["\n      window.dataLayer = window.dataLayer || [];\n      function gtag(){dataLayer.push(arguments);}\n      gtag('event', 'conversion', {'send_to': 'AW-10800507011/WarlCOX0sIIDEIPRip4o', 'transaction_id': ''});\n    "]),AE=function(){var b=_.g.apply(this,arguments)||this;b.scriptsAppended=!1;b.useFullWidthPrimaryButton=!1;b.buttonOverrides={type:"tonal",style:"overlay-dark"};return b};
_.c(AE,_.g);_.E=AE.prototype;_.E.dataChanged=function(){var b;this.useFullWidthPrimaryButton=!((b=this.data)==null||!b.useFullWidthPrimaryButton)};
_.E.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:_.N("web_modern_buttons")}}}},"data.primaryButton":{id:"primary-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"dialog-dismiss":!0}}}}}};
_.E.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.E.onDataChanged=function(){var b;(b=this.header)==null||b.style.setProperty("background-color",this.backgroundColor);if(b=this.headerImageUrl){var d;(d=this.header)==null||d.style.setProperty("background-image",b)}d=_.hb(4);b=_.RD(4);var B=this.get("data.trackingParams");if(B&&b&&d){var k=_.Mc(B);_.VV(d,b,k);_.N("combine_ve_grafts")?_.DX().graftServerVe(B,b,4):_.VV(d,b,k)}d=_.C(this.hostElement.querySelectorAll("yt-img-shadow"));for(b=d.next();!b.done;b=d.next())b.value.onShow();if(d=this.get("data.gtmId"))_.e_(d,
_.xe("GL","")),this.setupConversionTracking()};
_.E.setupConversionTracking=function(){if(!this.scriptsAppended){var b=document.createElement("script");_.vz(b,_.s7(zZr.join("")));document.head.appendChild(b);b=document.createElement("noscript");b.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(b);this.scriptsAppended=!0}};
_.E.onPopupClosed=function(b){if(_.qg(b).localName==="ytd-sponsorships-celebration-renderer"){_.BG(this.hostElement,"ytd-refresh-channel-tab-action",["TAB_ID_SPONSORSHIPS"]);var d;this.data&&((d=this.data)==null?0:d.dismissCommand)&&_.Wo.instance.resolveCommand(this.data.dismissCommand,{form:{element:this.hostElement}})}};
_.DB.Object.defineProperties(AE.prototype,{backgroundColor:{configurable:!0,enumerable:!0,get:function(){var b=this.get("data.header.sponsorshipsHeaderRenderer.backgroundColor");return _.lG(b)}},
headerImageUrl:{configurable:!0,enumerable:!0,get:function(){var b=this.get("data.header.sponsorshipsHeaderRenderer.backgroundImage.thumbnails");return b?"url("+_.ku(b,this.hostElement.getBoundingClientRect().width)+")":""}}});
AE.prototype.onPopupClosed=AE.prototype.onPopupClosed;AE.prototype.onDataChanged=AE.prototype.onDataChanged;AE.prototype.dataChanged=AE.prototype.dataChanged;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],AE.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],AE.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],AE.prototype,"data",void 0);
_.w([_.DM("#header"),_.n("design:type",HTMLElement)],AE.prototype,"header",void 0);_.w([_.Z(),_.n("design:type",Object)],AE.prototype,"scriptsAppended",void 0);_.w([_.Z({type:Boolean,reflectToAttribute:!0}),_.n("design:type",Object)],AE.prototype,"useFullWidthPrimaryButton",void 0);_.w([_.Z(),_.n("design:type",Object)],AE.prototype,"buttonOverrides",void 0);_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],AE.prototype,"dataChanged",null);
_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],AE.prototype,"onDataChanged",null);_.w([_.$0("yt-popup-closed"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],AE.prototype,"onPopupClosed",null);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-sponsorships-celebration-renderer"})],AE);
_.V(AE,"ytd-sponsorships-celebration-renderer",function(){if(J8r!==void 0)return J8r;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return J8r=b},{mode:1});var RZa;var Wx=function(){var b=_.g.apply(this,arguments)||this;b.isToggleChecked=!1;return b};
_.c(Wx,_.g);Wx.prototype.onDataChanged=function(){var b;this.isToggleChecked=((b=this.data)==null?void 0:b.initialOptInStatus)==="SPONSORSHIPS_GIFTING_OPT_IN_STATUS_ENABLED"};
Wx.prototype.close=function(){var b;((b=this.data)==null?0:b.closeCommand)&&this.ytComponentBehavior.resolveCommand(this.data.closeCommand)};
Wx.prototype.handleOptInToggle=function(){this.isToggleChecked=!this.isToggleChecked;var b,d=_.p((b=this.data)==null?void 0:b.switchButton,fYa);d&&(this.isToggleChecked&&d.switchOnInnertubeCommand&&this.ytComponentBehavior.resolveCommand(d.switchOnInnertubeCommand),!this.isToggleChecked&&d.switchOffInnertubeCommand&&this.ytComponentBehavior.resolveCommand(d.switchOffInnertubeCommand))};
Wx.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
Wx.prototype.onDataChanged=Wx.prototype.onDataChanged;_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],Wx.prototype,"ytComponentBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Wx.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Wx.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Object)],Wx.prototype,"isToggleChecked",void 0);_.w([_.Z({value:_.AU("CLOSE")}),_.n("design:type",String)],Wx.prototype,"closeButtonAriaLabel",void 0);
_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Wx.prototype,"onDataChanged",null);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-sponsorships-gifting-opt-in-renderer"})],Wx);
_.V(Wx,"ytd-sponsorships-gifting-opt-in-renderer",function(){if(RZa!==void 0)return RZa;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return RZa=b},{mode:1});var Xpa;var as=function(){return _.g.apply(this,arguments)||this};
_.c(as,_.g);_.E=as.prototype;_.E.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"}}}}};
_.E.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.E.detached=function(){this.playerElement.stop()};
_.E.onYtServiceRequestCompleted=function(){_.BG(this.hostElement,"yt-close-popup-action",["ytd-sponsorships-offer-renderer"])};
_.E.onYtServiceRequestError=function(b){_.rT(this.hostElement,b.detail.error.message)};
_.E.onYtPopupOpened=function(){this.scrollable&&(this.scrollable.scrollTarget.scrollTop=0)};
_.E.onYtPopupClosed=function(){this.playerElement.stop();this.backgroundPlayerElement&&this.isBackgroundPlayerAlreadyPlaying&&!this.tierRenderer.purchaseButtonClicked&&this.backgroundPlayerElement.play();this.set("selectedTier",0)};
_.E.getTier=function(b,d){return!b||!b.tiers||d<0?null:_.p(b.tiers[d],mhE)};
_.E.moreThanOne=function(b){return!!(b&&b.length>1)};
_.E.tierOverviewTap=function(b){var d=this;this.selectedTier=b.model.index;_.Op(this,function(){_.dp(d.hostElement,"yt-refit")})};
_.E.computeSelectedClass=function(b,d){return this.isSelected(b,d)?"selected":""};
_.E.computeButtonAriaPressed=function(b,d){return this.isSelected(b,d)?"true":"false"};
_.E.isSelected=function(b,d){return b===d};
_.E.onDataChanged=function(){_.Cl(this.hostElement).querySelector("#header-overlay").style.visibility="";_.Cl(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 b=_.C(this.hostElement.querySelectorAll("yt-img-shadow")),
d=b.next();!d.done;d=b.next())d.value.onShow();var B;this.set("selectedTier",(B=this.get("data.targetTierIndex"))!=null?B:0);var k;(b=(k=this.data)==null?void 0:k.onVisible)&&this.ytComponentBehavior.resolveCommand(b)};
_.E.initializeVe=function(b){var d=_.hb(),B=_.RD(),k=this.get("data.trackingParams");B&&d&&(this.screenLayer=4,d=_.bq(_.fPd)(void 0,69877,{clientScreenNonce:d,visualElement:B},void 0,void 0,void 0),_.lJ(d,69877,4),B=_.RD(4),k&&B&&(k=_.Mc(k),_.VV(d,B,k),b&&(this.offerVideoVe=_.an(74659),_.VV(d,k,this.offerVideoVe))))};
_.E.setHeaderBackground=function(){var b=this.get("data.header.sponsorshipsHeaderRenderer.backgroundColor");_.Cl(this.hostElement).querySelector("#background-image-layer").style.backgroundColor=_.lG(b);if(b=this.getHeaderImage())b=_.ku(b,screen.width),_.Cl(this.hostElement).querySelector("#background-image-layer").style.backgroundImage="url("+b+")"};
_.E.getHeaderImage=function(){var b=this.get("data.header.sponsorshipsHeaderRenderer.backgroundImageDarkMode.thumbnails");return this.isAppDarkTheme()&&b?b:this.get("data.header.sponsorshipsHeaderRenderer.backgroundImage.thumbnails")};
_.E.isAppDarkTheme=function(){return document.documentElement.hasAttribute("dark")};
_.E.setupVideoPlayer=function(b){var d=this,B,k,G,P;return _.f(function(v){if(v.nextAddress==1)return B=d.get("data.header.sponsorshipsHeaderRenderer.inlineVideo.sponsorshipsOfferVideoRenderer.autoplay"),k=d.get("data.header.sponsorshipsHeaderRenderer.inlineVideo.sponsorshipsOfferVideoRenderer.playerWatchEndpointParams"),_.N("kevlar_player_update_killswitch")?d.playerElement.update({args:{autoplay:B,video_id:b,player_params:k}}):d.playerElement.loadVideoWithPlayerVars({autoplay:B,video_id:b,player_params:k}),
v.yield(d.playerElement.getPlayerPromise(),2);G=v.yieldResult;G.addEventListener("onStateChange",function(L){d.onPlayerStateChange(L)});
G.setScreenLayer(d.screenLayer);(P=_.hb(4))&&d.offerVideoVe&&_.wp(P,d.offerVideoVe);B&&(d.pauseOtherPlayers(),d.playerElement.focusOnPlayer(),d.playerElement.getPlayer().hideControls(),_.ws(_.Y8,function(){d.fadeOutHeaderOverlay()},4E3));
_.tn(v)})};
_.E.onPlayerStateChange=function(b){b===1?this.backgroundPlayerElement&&(b=this.backgroundPlayerElement.player_.getPlayerState(),b!==1&&b!==3||this.backgroundPlayerElement.pause()):b===0&&(_.Cl(this.hostElement).querySelector("#header-overlay").style.visibility="",this.playerElement.getPlayer().hideControls(),_.Cl(this.hostElement).querySelector("#header-overlay").classList.remove("header-overlay-transition"))};
_.E.fadeOutHeaderOverlay=function(){_.Cl(this.hostElement).querySelector("#header-overlay").classList.add("header-overlay-transition");this.playerElement.getPlayer().showControls()};
_.E.onHeaderTap=function(){if(this.offerVideo){_.Cl(this.hostElement).querySelector("#header-overlay").style.visibility="hidden";this.pauseOtherPlayers();var b;((b=this.playerElement.player_)==null?void 0:b.getPlayerState())===1?this.playerElement.pause():this.playerElement.play();(b=_.hb(4))&&this.offerVideoVe&&_.nT(b,this.offerVideoVe)}};
_.E.getBackgroundImageLayerClass=function(b){return b?"background-image-layer-with-video":""};
_.E.getHeaderClass=function(b){return b?"header-with-video":""};
_.E.getHeaderOverlayClass=function(b){return b?"header-overlay-with-video":""};
_.E.getTitleContainerClass=function(b,d){return b?"title-container-with-video":d?"title-container-without-video-flexible":"title-container-without-video"};
_.E.tierTitleDisplayStatus=function(b){return this.moreThanOne(b)?"hide":"show"};
_.E.pauseOtherPlayers=function(){this.isMiniplayerActive()?this.backgroundPlayerElement=_.I2().resolve(_.VD).getPlayerElement():this.backgroundPlayerElement=_.kN();if(this.backgroundPlayerElement&&this.backgroundPlayerElement.player_){var b=this.backgroundPlayerElement.player_.getPlayerState();this.isBackgroundPlayerAlreadyPlaying=b===1||b===3;this.backgroundPlayerElement.pause()}};
_.E.isMiniplayerActive=function(){return _.I2().resolve(_.VD).isMiniplayerActive()};
_.E.selectedTierChangedForBinding=function(){this.hostElement.dispatchEvent(new _.pA("selected-tier-changed",this.selectedTier))};
as.prototype.selectedTierChangedForBinding=as.prototype.selectedTierChangedForBinding;as.prototype.onDataChanged=as.prototype.onDataChanged;as.prototype.onYtPopupClosed=as.prototype.onYtPopupClosed;as.prototype.onYtPopupOpened=as.prototype.onYtPopupOpened;as.prototype.onYtServiceRequestError=as.prototype.onYtServiceRequestError;as.prototype.onYtServiceRequestCompleted=as.prototype.onYtServiceRequestCompleted;
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],as.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],as.prototype,"ytComponentBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],as.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],as.prototype,"data",void 0);_.w([_.Z({value:0}),_.n("design:type",Number)],as.prototype,"selectedTier",void 0);
_.w([_.Z({value:""}),_.n("design:type",String)],as.prototype,"offerVideo",void 0);_.w([_.Z({value:!1}),_.n("design:type",Boolean)],as.prototype,"isBackgroundPlayerAlreadyPlaying",void 0);_.w([_.Z({value:function(){return"ytd-sponsorships-offer-with-video-renderer-"+_.q4(this)}}),
_.n("design:type",String)],as.prototype,"playerId",void 0);_.w([_.DM("tp-yt-paper-dialog-scrollable"),_.n("design:type",Object)],as.prototype,"scrollable",void 0);_.w([_.DM("ytd-sponsorships-tier-renderer"),_.n("design:type",Object)],as.prototype,"tierRenderer",void 0);_.w([_.DM("#player"),_.n("design:type",Object)],as.prototype,"playerElement",void 0);
_.w([_.$0("yt-service-request-completed"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],as.prototype,"onYtServiceRequestCompleted",null);_.w([_.$0("yt-service-request-error"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],as.prototype,"onYtServiceRequestError",null);
_.w([_.$0("yt-popup-opened"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],as.prototype,"onYtPopupOpened",null);_.w([_.$0("yt-popup-closed"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],as.prototype,"onYtPopupClosed",null);_.w([_.pl("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],as.prototype,"onDataChanged",null);
_.w([_.O8("selectedTier"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],as.prototype,"selectedTierChangedForBinding",null);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-sponsorships-offer-renderer"})],as);
_.V(as,"ytd-sponsorships-offer-renderer",function(){if(Xpa!==void 0)return Xpa;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return Xpa=b},{mode:_.s_("kevlar_poly_si_batch_j077")?1:2});var hZO;var mw=function(){var b=_.g.apply(this,arguments)||this;b.buttonOverrides={type:"filled",style:"mono"};return b};
_.c(mw,_.g);mw.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}}}}}};
mw.prototype.backgroundColorChanged=function(){var b,d,B,k=(d=_.p((b=this.data)==null?void 0:b.content,$ha))==null?void 0:(B=d.backgroundColor)==null?void 0:B.backgroundColor;k&&(b=_.Hg(k),_.Cl(this.hostElement).querySelector("#banner").style.backgroundColor=b,_.Cl(this.hostElement).querySelector("#abstract-art").style.backgroundColor=b)};
mw.prototype.attached=function(){this.JSC$21123_scroller&&(this.JSC$21123_scroller.dialogElement=this.hostElement.parentNode,this.JSC$21123_scroller.attached&&typeof this.JSC$21123_scroller.attached==="function"&&this.JSC$21123_scroller.attached());this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
mw.prototype.backgroundColorChanged=mw.prototype.backgroundColorChanged;_.w([_.Z(),_.n("design:type",Object)],mw.prototype,"data",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],mw.prototype,"ytRendererstamperBehavior",void 0);_.w([_.DM("#scroller"),_.n("design:type",Object)],mw.prototype,"JSC$21123_scroller",void 0);_.w([_.Z(),_.n("design:type",Object)],mw.prototype,"buttonOverrides",void 0);
_.w([_.O8("data.content.sponsorshipsPromotionChannelRenderer.backgroundColor"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],mw.prototype,"backgroundColorChanged",null);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-sponsorships-promotion-celebration-renderer"})],mw);
_.V(mw,"ytd-sponsorships-promotion-celebration-renderer",function(){if(hZO!==void 0)return hZO;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return hZO=b},{mode:_.s_("kevlar_poly_si_batch_j077")?1:2});var H4E;var lrO;var $W=function(){return _.g.apply(this,arguments)||this};
_.c($W,_.g);$W.prototype.getValue=function(){return this.checkbox.checked?this.data.params:void 0};
$W.prototype.computeIsInitiallyChecked=function(b){return b===1};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],$W.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],$W.prototype,"data",void 0);_.w([_.DM("#checkbox"),_.n("design:type",Object)],$W.prototype,"checkbox",void 0);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-subscription-toggle-option-renderer"})],$W);
_.V($W,"ytd-subscription-toggle-option-renderer",function(){if(lrO!==void 0)return lrO;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return lrO=b},{mode:1});var Or=function(){var b=_.g.apply(this,arguments)||this;b.actionMap={"yt-signal-action-submit-notification-options-form":"handleSignalActionSubmitNotificationOptionsForm"};return b};
_.c(Or,_.g);Or.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"}}}};
Or.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
Or.prototype.handleSignalActionSubmitNotificationOptionsForm=function(){var b=_.Cl(this.hostElement).querySelector("#options").selected;b=this.data.options[b].subscriptionRadioOptionRenderer.serviceEndpoint;var d=_.Cl(this.hostElement).querySelector("ytd-subscription-toggle-option-renderer");d&&b&&b.modifyChannelNotificationPreferenceEndpoint&&(d=d.getValue())&&(b.modifyChannelNotificationPreferenceEndpoint.secondaryParams=[d]);_.I2().resolve(_.U6).resolveCommand(b,{form:{element:this.hostElement}});
_.BG(this.hostElement,"yt-close-popup-action")};
_.DB.Object.defineProperties(Or.prototype,{initialIndex:{configurable:!0,enumerable:!0,get:function(){if(!this.data||!this.data.options)return null;for(var b=this.data.options,d=0;d<b.length;d++){var B=b[d].subscriptionRadioOptionRenderer;if(B&&B.selected)return d}return null}}});
_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],Or.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],Or.prototype,"ytActionHandlerBehavior",void 0);_.w([_.R(_.B5.YtEventForwardingBehavior),_.n("design:type",Object)],Or.prototype,"eventForwardingBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Or.prototype,"ytRendererBehavior",void 0);
_.w([_.Z(),_.n("design:type",Object)],Or.prototype,"data",void 0);_.w([_.X("data.options"),_.n("design:type",Object),_.n("design:paramtypes",[])],Or.prototype,"initialIndex",null);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-subscription-notification-options-renderer"})],Or);
_.V(Or,"ytd-subscription-notification-options-renderer",function(){if(H4E!==void 0)return H4E;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return H4E=b},{mode:1});var t$Q;var jom=function(){return _.g.apply(this,arguments)||this};
_.c(jom,_.g);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],jom.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],jom.prototype,"data",void 0);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-tvfilm-offer-groups-renderer"})],jom);
_.V(jom,"ytd-tvfilm-offer-groups-renderer",function(){if(t$Q!==void 0)return t$Q;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return t$Q=b},{mode:1});var F3Q;var Is=function(){return _.g.apply(this,arguments)||this};
_.c(Is,_.g);_.E=Is.prototype;_.E.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"}}}};
_.E.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.hostElement.hasAttribute("aria-label")||this.hostElement.setAttribute("aria-label","Offers")};
_.E.computeThumbnailClass=function(b){return b.thumbnailOverlays?b.isShow?"thumbnail-show":"thumbnail-movie":b.isShow?"thumbnail-no-overlay-show":"thumbnail-no-overlay-movie"};
_.E.computeCommerceSectionClass=function(b){return b.offers&&b.offers.tvfilmOffersRenderer?"commerce-section-groups":"commerce-section-tabs"};
_.E.computeTitleClass=function(b){return b.offers&&b.offers.tvfilmOffersRenderer?"title-with-offer-groups":""};
_.E.onDataChanged=function(){[].concat(_.K6(this.hostElement.querySelectorAll("yt-img-shadow"))).forEach(function(b){b.onShow()})};
Is.prototype.onDataChanged=Is.prototype.onDataChanged;_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],Is.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Is.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Is.prototype,"data",void 0);_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Is.prototype,"onDataChanged",null);
_.w([_.ZM({disableElementRegistration:!0,is:"ytd-ypc-offers-overlay-renderer"})],Is);
_.V(Is,"ytd-ypc-offers-overlay-renderer",function(){if(F3Q!==void 0)return F3Q;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return F3Q=b},{mode:_.s_("kevlar_poly_si_batch_j028")?1:2});var Z44;var gpE=function(){this.usedMethods=new Set};
gpE.prototype.add=function(b){this.usedMethods.add(b)};
gpE.prototype.reset=function(){this.usedMethods.clear()};var y8E,ScE;
_.V$r=function(b,d){this.query=b;this.previousSearchQuery=d;this.id=y8E++;if(!ScE){d=_.xe("SBOX_SETTINGS");b="https://"+((d==null?void 0:d.SEARCHBOX_HOST_OVERRIDE)||"suggestqueries-clients6.youtube.com")+"/complete/search?ds=yt";var B=d==null?void 0:d.REQUEST_LANGUAGE;B&&(b+="&hl="+B);(B=d==null?void 0:d.REQUEST_DOMAIN)&&(b+="&gl="+B);b+="&client=youtube&gs_ri=youtube";(B=d==null?void 0:d.SUGG_EXP_ID)&&(b+="&sugexp="+encodeURIComponent(B));(B=d==null?void 0:d.PSUGGEST_TOKEN)&&(b+="&tok="+B);(d=d==
null?void 0:d.SESSION_INDEX)&&(b+="&authuser="+d);_.N("desktop_enable_visual_suggest")&&(b+="&h=180&w=320&ytvs=1");ScE=b}};
_.i40=function(b){var d="q="+encodeURIComponent(b.query);b.previousSearchQuery&&(d+="&pq="+encodeURIComponent(b.previousSearchQuery));return d};
_.wpg=function(){var b=_.xe("SBOX_SETTINGS"),d={};if(b==null?0:b.SEND_VISITOR_DATA)d["X-Goog-Visitor-Id"]=b==null?void 0:b.VISITOR_DATA;return d};
_.u$O=function(b){var d=ScE;d+="&gs_id="+b.id.toString(36);d+="&q="+encodeURIComponent(b.query);d+="&cp="+b.query.length;b.previousSearchQuery&&(d+="&pq="+encodeURIComponent(b.previousSearchQuery));(b=window.URLSearchParams?(new URLSearchParams(window.location.search)).get("v"):null)&&(d+="&video_id="+b);return d};
y8E=0;ScE="";var K30=_.Ko.SEARCH_ENTITY_SUGGESTION_ALBUM_NO_ARTIST,npO=_.Ko.SEARCH_ENTITY_SUGGESTION_MOVIE,T4O=_.Ko.SEARCH_ENTITY_SUGGESTION_SONG_NO_ARTIST,r8E=_.Ko.SEARCH_ENTITY_SUGGESTION_TV_SHOW,Qo8=function(b,d){this.text=b;this.bold=d},qc0=function(b,d,B){this.input=d;
this.index=B;this.text="";this.suggestionSources={COMPLETE_SERVER:1};this.text=b[0];this.type=b[1];this.subtypes=b[2];var k;this.displayText=VL8((k=b[3])==null?void 0:k.b);var G;this.ignoredPrefix=VL8((G=b[3])==null?void 0:G.a);var P,v;this.hasNewVideo=((P=b[3])==null?void 0:(v=P.zam)==null?void 0:v.toString())==="true"?!0:!1;var L;this.visualSuggestUrl=(L=b[3])==null?void 0:L.zai;var A;this.entityType=VL8((A=b[3])==null?void 0:A.zap);var a;this.entityName=VL8((a=b[3])==null?void 0:a.zao);var O;d=
VL8((O=b[3])==null?void 0:O.zaf);var I;this.entityMid=(I=b[3])==null?void 0:I.zae;O=iM4(this.subtypes,this.entityMid);if(d&&O){if(d){I="";switch(O){case "YOUTUBE_ENTITY_TYPE_SONG":I=T4O;break;case "YOUTUBE_ENTITY_TYPE_ALBUM":I=K30;break;case "YOUTUBE_ENTITY_TYPE_TV_SHOW":I=r8E;break;case "YOUTUBE_ENTITY_TYPE_MOVIE":I=npO}O=O==="YOUTUBE_ENTITY_TYPE_SONG"||O==="YOUTUBE_ENTITY_TYPE_ALBUM"?I+" \u2022  \u2022 "+d:d}else O="";this.entitySubtitle=O}var D;this.externalChannelId=(D=b[3])==null?void 0:D.zav;
var U;this.entityThumbnailAttributionUrl=(U=b[3])==null?void 0:U.zaq},Ycg=function(b,d){var B=[],k,G=(k=b.displayText)!=null?k:b.text;
(d==null?0:d.useEntityName)&&xYQ(b)&&b.entityName&&(G=b.entityName);if(b.type===33)return B.push(new Qo8(G,!1)),B;if(G.length>=b.input.length&&G.substring(0,b.input.length)===b.input)B.push(new Qo8(b.input,!1)),B.push(new Qo8(G.substring(b.input.length),!0));else{var P=new Set(b.input.split(/\s/)),v=G.split(/\s/);B=v.map(function(L,A){return new Qo8(L.trim()+(A===v.length-1?"":" "),!P.has(L))})}return B},xYQ=function(b){var d=!!iM4(b.subtypes);
b=!!b.entityMid;return d||b};_.eZE=function(b){this.rawResponse=["",[],{}];this.suggestions=[];try{var d=JSON.parse(wPg(b));if(typeof d==="object"&&d!==null)this.rawResponse=d;else{console.log("Suggest: Unexpected type from JSON.parse!");return}}catch(k){console.log("Suggest: Failed to parse SuggestResponse!");return}var B=this.rawResponse[0];this.suggestions=this.rawResponse[1].map(function(k,G){return new qc0(k,B,G)})};var bdr=function(){this.sessionNumber=this.startTime=-1;this.outOfSyncResponseCount=0;this.zeroPrefixSuggestionCount=-1;this.availableSuggestions=[];this.previousSuggestions={};this.selectedSuggestionIndex=-1;this.inputMethodsTracker=new gpE;this.zeroPrefixRoundTripTime=this.maxRoundTripTime=this.JSC$21160_totalRoundTripTime=0;this.roundTripTimeHistogram=Array.from({length:10}).fill(0);this.lastEditTime=this.firstEditTime=this.lastQueryBuildTime=-1;this.experimentTriggeredBeforeFinal=this.experimentTriggeredFinal=
!1},dUO,BIr=function(){dUO||(dUO=new bdr);
return dUO};
bdr.prototype.updateSuggestions=function(b){var d=this;this.availableSuggestions.forEach(function(B){d.previousSuggestions[B]=!0});
this.availableSuggestions=b.map(function(B){var k=B.type.toString();B.subtypes.length>0&&(k+="i"+B.subtypes.join("i"),k+="k"+B.suggestionSources.COMPLETE_SERVER.toString());return k})};
var ky0=function(b,d){var B=Date.now();b.firstEditTime<0&&(b.firstEditTime=B);d&&(b.lastQueryBuildTime=B);b.lastEditTime=B};
bdr.prototype.reset=function(){this.startTime=Date.now();++this.sessionNumber;this.inputMethodsTracker.reset();this.selectedSuggestionIndex=-1;this.maxRoundTripTime=this.JSC$21160_totalRoundTripTime=this.outOfSyncResponseCount=0;this.roundTripTimeHistogram.fill(0);this.zeroPrefixSuggestionCount=this.lastQueryBuildTime=this.lastEditTime=this.firstEditTime=-1};
var GyE=function(b){var d="";b.availableSuggestions.forEach(function(G){delete b.previousSuggestions[G]});
for(var B=_.C(Object.keys(b.previousSuggestions)),k=B.next();!k.done;k=B.next())k=k.value,b.previousSuggestions[k]&&(d+=(d?"j":"")+k);return d},PKO=function(b,d){var B=[];
d&&(B[1]=d.toString());B[0]="youtube";B[7]=Date.now()-b.startTime;B[6]=b.sessionNumber;b.zeroPrefixSuggestionCount>=0&&(B[33]=b.zeroPrefixSuggestionCount);B[13]=b.outOfSyncResponseCount;if(b.availableSuggestions.length>0){for(var k=d="",G=0,P=_.C(b.availableSuggestions),v=P.next();!v.done;v=P.next())v=v.value,v!==k&&(G>1&&(d+="l"+G),d+=(k?"j":"")+v,G=0,k=v),G+=1;G>1&&(d+="l"+G);B[3]=d}B[35]=GyE(b);b.selectedSuggestionIndex>=0&&(B[2]=b.selectedSuggestionIndex);var L;if(d=(L=_.xe("SBOX_SETTINGS"))==
null?void 0:L.SUGG_EXP_ID)B[19]=b.normalize(d),L=0,b.experimentTriggeredBeforeFinal&&(L|=1),b.experimentTriggeredFinal&&(L|=2),B[20]=L;B[26]=Array.from(b.inputMethodsTracker.usedMethods).join("j");if(b.JSC$21160_totalRoundTripTime>0){B[15]=b.JSC$21160_totalRoundTripTime;B[14]=b.maxRoundTripTime;L=[];for(G=d=0;G<10;G++)k=b.roundTripTimeHistogram[G],k===0?d++:(d>1?L.push(G+"-"+k):d===1?L.push("0j"+k):L.push(k.toString()),d=0);L=L.join("j");B[16]=L}b.zeroPrefixRoundTripTime>0&&(B[36]=b.zeroPrefixRoundTripTime);
b.lastQueryBuildTime>0&&(B[18]=b.lastQueryBuildTime-b.startTime);b.firstEditTime>0&&(B[4]=b.firstEditTime-b.startTime);b.lastEditTime>0&&(B[5]=b.lastEditTime-b.startTime);return B.join(".")};
bdr.prototype.normalize=function(b){return b.replaceAll(".","-")};
var E75=[0,1,2,3,4,5,5,6,6,6,7,7,7,7,7,8,8,8,8,8];var Dk=function(){var b=_.g.apply(this,arguments)||this;b.microphoneSpinnerActive=!1;b.noAnimations=!1;b.boundExitClick=function(){b.onExitButtonClick()};
b.speechOverlayClassName="";b.isLevelAnimating=!1;b.playCloseDialogAudioFeedback=!0;b.actionMap={"yt-speech-query-complete-action":"handleSpeechQueryCompleteAction"};return b};
_.c(Dk,_.g);_.E=Dk.prototype;_.E.configureRendererStamper=function(){return{"data.exitButton":{id:"exit-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundExitClick]]"}}}}}};
_.E.attached=function(){this.hostElement.setAttribute("dialog","true");this.manager=AVQ()};
_.E.dataChanged=function(){this.logDialog()};
_.E.onPopupClosed=function(){if(this.manager){this.manager.reset();if(!this.playCloseDialogAudioFeedback){var b;(b=this.manager.audioPlayer)!=null&&(b.JSC$20515_audioEnabled=!1)}this.manager.stop();(b=this.manager.audioPlayer)!=null&&(b.JSC$20515_audioEnabled=!0);this.playCloseDialogAudioFeedback=!0}};
_.E.handleSpeechQueryCompleteAction=function(b){var d=b.navigationAction;d&&(b.trackingParams&&_.DX().graftServerVe(b.trackingParams,this.dialogVe,5),_.dp(this.hostElement,"yt-navigate",{endpoint:d,tempData:this.getNavigationParams(d),createScreenConfig:{parentLayer:5}}),this.playCloseDialogAudioFeedback=!1,this.closeDialog())};
_.E.onExitButtonClick=function(){this.closeDialog()};
_.E.onMicrophoneTap=function(){if(this.state==="listening"||this.state==="transcribing"){var b;if((b=this.manager)!=null){var d;(d=b.audioPlayer)==null||wB(d,"failure");b.setState("microphone-off");b.stop()}}else(b=this.manager)==null||b.start()};
_.E.transcriptionChanged=function(){var b,d;(((b=this.transcription)==null?0:b.low)||((d=this.transcription)==null?0:d.high))&&this.setState("transcribing",this.transcription)};
_.E.stateChanged=function(){this.setState(this.state,this.transcription)};
_.E.logDialog=function(){var b;(b=this.data)!=null&&b.trackingParams&&(b=_.DX(),_.i7(b,22678,void 0,{layer:5,parentLayer:0}),this.dialogVe=b.graftServerVe(this.data.trackingParams,void 0,5))};
_.E.getNavigationParams=function(b){var d={};if(_.N("web_yt_searchbox")){var B=BIr();B.inputMethodsTracker.add(6);B=PKO(B,15);d.gs_l=B;var k;d.oq=((k=_.p(b,_.Ok))==null?void 0:k.query)||""}else if(b=window.ytvoicesearchloggingparams){if(b=b())d.oq=b.oq,d.gs_l=b.gs_l}else _.BQ(Error("Ml"));return d};
_.E.closeDialog=function(){_.BG(this.hostElement,"yt-close-popup-action",["ytd-voice-search-dialog-renderer"])};
_.E.setState=function(b,d){if(this.data){var B=this.data,k={};switch(b){case "listening":k={headerText:B.placeholderHeader,microphoneState:"listening",microphoneAriaLabel:B.microphoneButtonAriaLabel};break;case "timeout":k={headerText:B.promptHeader,microphoneState:"try-again",microphoneLabel:B.promptMicrophoneLabel,microphoneAriaLabel:B.promptMicrophoneLabel};break;case "microphone-off":k={headerText:B.microphoneOffPromptHeader,microphoneState:"try-again",microphoneLabel:B.promptMicrophoneLabel,
microphoneAriaLabel:B.promptMicrophoneLabel};break;case "transcribing":(d==null?0:d.low)||(d==null?0:d.high)?k={transcriptionLow:d==null?void 0:d.low,transcriptionHigh:d==null?void 0:d.high,microphoneState:"speaking",microphoneAriaLabel:B.microphoneButtonAriaLabel}:k={headerText:B.placeholderHeader,microphoneState:"speaking",microphoneAriaLabel:B.microphoneButtonAriaLabel};break;case "processing":k={headerText:B.loadingHeader,microphoneState:"processing",microphoneAriaLabel:B.microphoneButtonAriaLabel};
break;case "offline":k={headerText:B.connectionErrorHeader,microphoneState:"try-again",microphoneLabel:B.connectionErrorMicrophoneLabel,microphoneAriaLabel:B.connectionErrorMicrophoneLabel};break;case "permission":k={headerText:B.permissionsHeader,bodyLine1:B.permissionsSubtext,microphoneState:"try-again",microphoneAriaLabel:B.permissionsSubtext};break;case "permission-denied":k={headerText:B.disabledHeader,bodyLine1:B.disabledSubtext,microphoneState:"try-again",microphoneAriaLabel:B.disabledSubtext}}k.className=
b;this.speechOverlayState=k;this.setClass(this.speechOverlayState.className);this.setMicrophoneState(this.speechOverlayState.microphoneState)}};
_.E.setMicrophoneState=function(b){var d=this.isLevelAnimating;this.isLevelAnimating=b==="speaking";!d&&this.isLevelAnimating&&this.runLevelAnimation();this.microphoneSpinnerActive=b==="processing"&&!this.noAnimations};
_.E.setClass=function(b){this.speechOverlayClassName&&_.Ll(this.hostElement,this.speechOverlayClassName,!1);b&&(this.speechOverlayClassName=b,_.Ll(this.hostElement,b,!0))};
_.E.runLevelAnimation=function(){var b=this;if(!this.noAnimations&&this.level)if(this.isLevelAnimating){var d=1+Math.random()*.75,B=Math.round(110+Math.random()*10);this.level.style.setProperty("transition","transform "+B/1E3+"s ease-in-out");this.level.style.setProperty("transform","scale("+d+")");_.Y8.addJob(function(){b.runLevelAnimation()},3,B)}else this.level.style.removeProperty("opacity"),this.level.style.removeProperty("transition"),this.level.style.removeProperty("transform")};
Dk.prototype.stateChanged=Dk.prototype.stateChanged;Dk.prototype.transcriptionChanged=Dk.prototype.transcriptionChanged;Dk.prototype.onPopupClosed=Dk.prototype.onPopupClosed;Dk.prototype.dataChanged=Dk.prototype.dataChanged;_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],Dk.prototype,"ytActionHandlerBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Dk.prototype,"ytRendererBehavior",void 0);
_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],Dk.prototype,"rendererStamperBehavior",void 0);_.w([_.R(_.fH),_.n("design:type",Object)],Dk.prototype,"ytdReduxBehavior",void 0);_.w([_.R(_.B5.YtEventForwardingBehavior),_.n("design:type",Object)],Dk.prototype,"eventForwardingBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Dk.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Object)],Dk.prototype,"speechOverlayState",void 0);
_.w([_.Z(),_.n("design:type",Object)],Dk.prototype,"microphoneSpinnerActive",void 0);_.w([_.Z({type:_.N("kevlar_property_type_migration_killswitch")?Boolean:void 0,reflectToAttribute:!0}),_.n("design:type",Object)],Dk.prototype,"noAnimations",void 0);_.w([_.Z({selector:function(b){var d;return(d=b.voiceSearch)==null?void 0:d.transcription}}),
_.n("design:type",Object)],Dk.prototype,"transcription",void 0);_.w([_.Z({selector:function(b){var d;return(d=b.voiceSearch)==null?void 0:d.overlay}}),
_.n("design:type",String)],Dk.prototype,"state",void 0);_.w([_.Z(),_.n("design:type",Object)],Dk.prototype,"boundExitClick",void 0);_.w([_.DM("#microphone-levels"),_.n("design:type",HTMLElement)],Dk.prototype,"level",void 0);_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Dk.prototype,"dataChanged",null);_.w([_.$0("yt-popup-closed"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Dk.prototype,"onPopupClosed",null);
_.w([_.pl("transcription"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Dk.prototype,"transcriptionChanged",null);_.w([_.pl("state"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Dk.prototype,"stateChanged",null);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-voice-search-dialog-renderer"})],Dk);
_.V(Dk,"ytd-voice-search-dialog-renderer",function(){if(Z44!==void 0)return Z44;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return Z44=b},{mode:1});var sgE;var NK=function(){var b=_.g.apply(this,arguments)||this;b.isOverlay=!1;b.hidden=!1;return b};
_.c(NK,_.g);_.E=NK.prototype;_.E.onPopupClosed=function(){this.toggleIconState(!1)};
_.E.computeIcon=function(){var b,d,B;return(d=_.p((b=this.data)==null?void 0:b.icon,oL5))==null?void 0:(B=d.icon)==null?void 0:B.iconType};
_.E.computeIconBadgeShape=function(){var b;return{iconBadgeType:"cart",iconBadgeText:(b=this.iconBadgeEntity)==null?void 0:b.badgeText,iconBadgeStyle:this.isOverlay?"overlay":"mono"}};
_.E.onClick=function(){var b;(b=this.data)!=null&&b.onClick&&(this.toggleIconState(!0),this.ytComponentBehavior.resolveCommand(this.data.onClick))};
_.E.computeHidden=function(b){return!b};
_.E.toggleIconState=function(b){this.iconButton&&(this.iconButton.pressed=b)};
NK.prototype.onPopupClosed=NK.prototype.onPopupClosed;_.w([_.R(_.fH),_.n("design:type",Object)],NK.prototype,"ytdReduxBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],NK.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],NK.prototype,"ytComponentBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],NK.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Object)],NK.prototype,"isOverlay",void 0);
_.w([_.Z({computed:"computeHidden(iconBadgeEntity.isVisible)",reflectToAttribute:!0}),_.n("design:type",Object)],NK.prototype,"hidden",void 0);_.w([_.Z({selectorArgs:["data.iconBadgeEntityKey"],selector:function(b,d){return _.AY(b.entities,"iconBadgeEntity",d)}}),
_.n("design:type",Object)],NK.prototype,"iconBadgeEntity",void 0);_.w([_.DM("yt-icon-button"),_.n("design:type",HTMLButtonElement)],NK.prototype,"iconButton",void 0);_.w([_.$0("yt-popup-closed"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],NK.prototype,"onPopupClosed",null);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-icon-badge-topbar-button-renderer"})],NK);
_.V(NK,"ytd-icon-badge-topbar-button-renderer",function(){if(sgE!==void 0)return sgE;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return sgE=b},{mode:1});var CK0;var p9=function(){var b=_.g.apply(this,arguments)||this;b.premiumOptions=[];return b};
_.c(p9,_.g);p9.prototype.configureRendererStamper=function(){return{premiumOptions:{id:"premium-options",mapping:{settingsRadioOptionRenderer:{component:"ytd-settings-radio-option-renderer",noInjection:!0}}}}};
_.DB.Object.defineProperties(p9.prototype,{hasPremiumOptions:{configurable:!0,enumerable:!0,get:function(){return!!this.premiumOptions}}});
_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],p9.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],p9.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Array)],p9.prototype,"premiumOptions",void 0);_.w([_.X("premiumOptions"),_.n("design:type",Object),_.n("design:paramtypes",[])],p9.prototype,"hasPremiumOptions",null);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-offline-promo-content"})],p9);
_.V(p9,"ytd-offline-promo-content",function(){if(CK0!==void 0)return CK0;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return CK0=b},{mode:1});var v70;var MK=function(){var b=_.g.apply(this,arguments)||this;b.premiumOptions=[];return b};
_.c(MK,_.g);MK.prototype.dataChanged=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");var b;this.premiumOptions=Ssk((b=this.data)==null?void 0:b.formats)};
MK.prototype.onClickSubmit=function(){_.BG(this.hostElement,"yt-close-popup-action",["ytd-offline-promo-renderer"]);var b;(b=_.kN())==null||b.pause()};
MK.prototype.attached=function(){this.JSC$21180_scroller&&(this.JSC$21180_scroller.dialogElement=this.hostElement.parentNode)};
_.DB.Object.defineProperties(MK.prototype,{showIcon:{configurable:!0,enumerable:!0,get:function(){return this.headersIcon}}});
MK.prototype.dataChanged=MK.prototype.dataChanged;_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],MK.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],MK.prototype,"ytComponentBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],MK.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],MK.prototype,"data",void 0);
_.w([_.Z({computed:"computeIcon_(data.headersIcon)",value:""}),_.n("design:type",String)],MK.prototype,"headersIcon",void 0);_.w([_.Z(),_.n("design:type",Array)],MK.prototype,"premiumOptions",void 0);_.w([_.DM("#scroller"),_.n("design:type",Object)],MK.prototype,"JSC$21180_scroller",void 0);_.w([_.X("headersIcon"),_.n("design:type",Object),_.n("design:paramtypes",[])],MK.prototype,"showIcon",null);
_.w([_.pl("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],MK.prototype,"dataChanged",null);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-offline-promo-renderer"})],MK);
_.V(MK,"ytd-offline-promo-renderer",function(){if(v70!==void 0)return v70;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return v70=b},{mode:1});var Lj0;var cx=function(){var b=_.g.apply(this,arguments)||this;b.playbackPauseInterval=NaN;b.isLoading=!1;b.hasError=!1;b.dialogClass="";b.youtubeLabel=_.AU("LOGO_ALT_LABEL",{},"YouTube Home");b.logoName="yt-logos-ext:yt-logo-updated";b.actionMap={"yt-save-consent-action":"handleSaveConsent","yt-disable-personalization-action":"handleDisablePersonalization"};return b};
_.c(cx,_.g);_.E=cx.prototype;_.E.onDataChange=function(){var b;if(this.showEOMV1Text=!((b=this.data)==null||!b.eomV1Text))this.dialogClass="eom-v1-dialog"};
_.E.attached=function(){this.pausePlayer()};
_.E.detached=function(){this.playbackPauseInterval&&(window.clearInterval(this.playbackPauseInterval),this.playbackPauseInterval=NaN)};
_.E.handleLangSelect=function(b){this.langSelect.style.display="none";this.ytComponentBehavior.resolveCommand(this.data.languageList.dropdownRenderer.entries[b.target.selectedIndex].dropdownItemRenderer.onSelectCommand)};
_.E.showLangPicker=function(){this.langSelect.style.display=this.langSelect.style.display&&this.langSelect.style.display!=="none"?"none":"block"};
_.E.handleSaveConsent=function(b){var d=this;this.showLoadingSpinner();this.showLoadingSpinner();EuE(_.p(b,pV8)).catch(function(B){_.eu(new _.iq("Something went wrong when save consent "+(B.message?B.message:B)+"."));d.hideLoadingSpinner();d.showErrorMessage()})};
_.E.handleDisablePersonalization=function(b){var d=this;this.showLoadingSpinner();sI8(_.p(b,NYO)).then(function(){d.dialog.close();d.resumePlayer()}).catch(function(B){_.eu(new _.iq("Something went wrong when disable personalization "+(B.message?B.message:B)+"."));
d.hideLoadingSpinner();d.showErrorMessage()})};
_.E.showLoadingSpinner=function(){var b=this;this.showSpinnerJobId=_.Y8.addLowPriorityJob(function(){b.isLoading=!0},500)};
_.E.hideLoadingSpinner=function(){this.isLoading=!1;this.showSpinnerJobId!==void 0&&(_.Y8.cancelJob(this.showSpinnerJobId),this.showSpinnerJobId=void 0)};
_.E.showErrorMessage=function(){var b=this;this.hasError=!0;_.Y8.addLowPriorityJob(function(){b.hasError=!1},2E3)};
_.E.pausePlayer=function(){this.playbackPauseInterval||(this.playbackPauseInterval=_.R2(function(){try{var b=_.kN();b&&b.pause()}catch(d){}},100))};
_.E.resumePlayer=function(){this.playbackPauseInterval&&(window.clearInterval(this.playbackPauseInterval),this.playbackPauseInterval=NaN);try{var b=_.kN();b&&b.play()}catch(d){}};
_.DB.Object.defineProperties(cx.prototype,{eomEssentialCookieMsgItems:{configurable:!0,enumerable:!0,get:function(){var b;if((b=this.data)==null||!b.eomV1Text)return[];b=[];for(var d=["SHIELD","WARNING","BAR_CHART"],B=this.data.eomV1Text.essentialCookieMsg.items,k=0;k<d.length&&k<B.length;k++)b.push({icon:d[k],text:B[k]});return b}},
eomNonEssentialCookieMsgItems:{configurable:!0,enumerable:!0,get:function(){var b;if((b=this.data)==null||!b.eomV1Text)return[];b=[];for(var d=["TRENDING_UP","BAR_CHART","AUTO_AWESOME","PURCHASES"],B=this.data.eomV1Text.nonEssentialCookieMsg.items,k=0;k<d.length&&k<B.length;k++)b.push({icon:d[k],text:B[k]});return b}}});
cx.prototype.onDataChange=cx.prototype.onDataChange;_.w([_.Z(),_.n("design:type",Object)],cx.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Boolean)],cx.prototype,"showEOMV1Text",void 0);_.w([_.Z(),_.n("design:type",Object)],cx.prototype,"isLoading",void 0);_.w([_.Z(),_.n("design:type",Object)],cx.prototype,"hasError",void 0);_.w([_.Z(),_.n("design:type",Number)],cx.prototype,"showSpinnerJobId",void 0);_.w([_.Z(),_.n("design:type",Object)],cx.prototype,"dialogClass",void 0);
_.w([_.DM("#dialog"),_.n("design:type",Object)],cx.prototype,"dialog",void 0);_.w([_.DM("#cb-header"),_.n("design:type",HTMLElement)],cx.prototype,"header",void 0);_.w([_.DM("#lang-select"),_.n("design:type",HTMLElement)],cx.prototype,"langSelect",void 0);_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],cx.prototype,"ytActionHandlerBehavior",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],cx.prototype,"ytComponentBehavior",void 0);
_.w([_.Z(),_.n("design:type",String)],cx.prototype,"youtubeLabel",void 0);_.w([_.Z(),_.n("design:type",Object)],cx.prototype,"logoName",void 0);_.w([_.pl("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],cx.prototype,"onDataChange",null);_.w([_.X("data"),_.n("design:type",Array),_.n("design:paramtypes",[])],cx.prototype,"eomEssentialCookieMsgItems",null);
_.w([_.X("data"),_.n("design:type",Array),_.n("design:paramtypes",[])],cx.prototype,"eomNonEssentialCookieMsgItems",null);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-consent-bump-v2-lightbox"})],cx);
_.V(cx,"ytd-consent-bump-v2-lightbox",function(){if(Lj0!==void 0)return Lj0;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return Lj0=b},{mode:1});var ff0;var JE=function(){return _.g.apply(this,arguments)||this};
_.c(JE,_.g);JE.prototype.ready=function(){if(!_.yA()||YYO)var b=!0;else YYO=!0,b=!1;b||(b=document.querySelector("ytd-app"),b||(b=document.body),this.internalLightBox=_.Cl(b).appendChild(this.lightBox),this.internalLightBox.dialog.open())};
_.w([_.Z(),_.n("design:type",Object)],JE.prototype,"data",void 0);_.w([_.DM("#lightbox"),_.n("design:type",Object)],JE.prototype,"lightBox",void 0);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-consent-bump-v2-renderer"})],JE);
_.V(JE,"ytd-consent-bump-v2-renderer",function(){if(ff0!==void 0)return ff0;var b=document.createElement("template");_.J(b,'\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>');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return ff0=b},{mode:1});var AKO;var Wjk;var afE;var z9=function(){return _.g.apply(this,arguments)||this};
_.c(z9,_.g);_.E=z9.prototype;_.E.toastOpenedChanged=function(){this.toastManager&&this.hasOpened&&this.toast&&!this.toast.opened&&this.toastType!==1&&AWa(this.toastManager,this.toastType)};
_.E.open=function(b){this.toast&&(this.ephemeralAction&&_.I2().resolve(_.hO).enqueue(this.ephemeralAction),this.hasOpened=!0,this.toastManager?(this.toastType=b!=null?b:0,this.toastManager.enqueue(this.toast,b)):this.toast.open())};
_.E.close=function(b){var d;(d=this.toast)==null||d.close();this.toastManager&&b===1&&AWa(this.toastManager,b)};
_.E.refit=function(){var b;(b=this.toast)==null||b.refit()};
_.E.tapClose=function(){if(!this.useCloseButton||this.closeToastOnActionButtonClick){var b;(b=this.toast)==null||b.close()}};
_.E.setVerticalOffset=function(b){this.toast&&(this.toast.verticalOffset=b,this.toast.fit())};
_.E.computeButtonClass_=function(b){return b?"toast-button":""};
_.E.computeText_=function(b){return _.qA(b)};
_.E.toastOpenedChangedForBinding=function(){this.hostElement.dispatchEvent(new _.pA("toast-opened-changed",this.toastOpened))};
_.E.updateToastOpenedFromBinding=function(b){this.toastOpened=b.detail.value};
_.DB.Object.defineProperties(z9.prototype,{command:{configurable:!0,enumerable:!0,get:function(){var b,d,B=(b=this.data)==null?void 0:(d=b.actionButton)==null?void 0:d.buttonRenderer;return(B==null?void 0:B.command)||(B==null?void 0:B.serviceEndpoint)||(B==null?void 0:B.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 b=[],d;((d=this.data)==null?0:d.responseText)&&b.push(_.qA(this.data.responseText));var B;((B=this.data)==null?0:B.subText)&&b.push(_.qA(this.data.subText));var k,G;if((k=this.data)==null?0:(G=k.actionButton)==null?0:G.buttonRenderer){var P,v;b.push(((P=this.data.actionButton.buttonRenderer.accessibilityData)==null?void 0:(v=P.accessibilityData)==null?void 0:v.label)||_.qA(this.data.actionButton.buttonRenderer.text))}return b.filter(function(L){return L}).join(". ")}},
opened:{configurable:!0,enumerable:!0,get:function(){var b,d;return(d=(b=this.toast)==null?void 0:b.opened)!=null?d:!1}}});
z9.prototype.toastOpenedChangedForBinding=z9.prototype.toastOpenedChangedForBinding;z9.prototype.toastOpenedChanged=z9.prototype.toastOpenedChanged;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],z9.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.B5.YtEventForwardingBehavior),_.n("design:type",Object)],z9.prototype,"ytEventForwardingBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],z9.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Object)],z9.prototype,"duration",void 0);
_.w([_.Z(),_.n("design:type",Number)],z9.prototype,"toastType",void 0);_.w([_.Z({value:!1}),_.n("design:type",Boolean)],z9.prototype,"useCloseButton",void 0);_.w([_.Z({value:!1}),_.n("design:type",Boolean)],z9.prototype,"closeToastOnActionButtonClick",void 0);_.w([_.Z({value:function(){return _.AU("SBOX_INAPPROPRIATE_CANCEL")}}),
_.n("design:type",String)],z9.prototype,"closeButtonAriaLabel",void 0);_.w([_.Z(),_.n("design:type",Boolean)],z9.prototype,"toastOpened",void 0);_.w([_.Z(),_.n("design:type",Boolean)],z9.prototype,"hasOpened",void 0);_.w([_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],z9.prototype,"command",null);_.w([_.X("labelText","command","duration"),_.n("design:type",Object),_.n("design:paramtypes",[])],z9.prototype,"ephemeralAction",null);
_.w([_.X("ephemeralAction"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],z9.prototype,"hasEphemeralAction",null);_.w([_.DM("#toast"),_.n("design:type",Object)],z9.prototype,"toast",void 0);_.w([_.Z({value:function(){return{style:"call-to-action-inverse"}}}),
_.n("design:type",Object)],z9.prototype,"buttonOverrides",void 0);_.w([_.Z({value:{style:"mono-inverse"}}),_.n("design:type",Object)],z9.prototype,"closeButtonOverrides",void 0);_.w([_.Z({value:function(){return _.I2().resolve(_.O6(_.R7))}}),
_.n("design:type",Object)],z9.prototype,"toastManager",void 0);_.w([_.X("data.responseText","data.subText","data.actionButton"),_.n("design:type",Object),_.n("design:paramtypes",[])],z9.prototype,"labelText",null);_.w([_.O8("toastOpened"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],z9.prototype,"toastOpenedChanged",null);
_.w([_.O8("toastOpened"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],z9.prototype,"toastOpenedChangedForBinding",null);_.w([_.Fk({is:"yt-notification-action-renderer",disableElementRegistration:!0})],z9);
_.V(z9,"yt-notification-action-renderer",function(){if(afE===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;Wjk===void 0&&(Wjk=document.createElement("template"));var k=Wjk;B.call(d,k.content.cloneNode(!0),b.content.firstChild);afE=b}b=afE;return b},{mode:2});var Rs=function(){var b=_.g.apply(this,arguments)||this;b.duration=4E3;b.downloadingCount=0;b.downloadedCount=0;b.downloadingOnlySmartDownloads=!1;b.sessionTotalDownloads=0;b.sessionDownloaded=0;b.previousSessionsDownloaded=0;b.totalDownloadPercentage=0;b.currentDownloadProgress=0;b.currentDownloadPercentage=0;b.isLeaderTab=!0;b.isFullScreen=!1;b.actionMap={"yt-fullscreen-change-action":"handleFullscreenChange"};b.boundBeforeUnload=function(d){b.isLeaderTab&&b.downloadingCount>0&&(d.preventDefault(),
d.returnValue=!0)};
return b};
_.c(Rs,_.g);_.E=Rs.prototype;
_.E.open=function(){this.updateDownloadState();if(this.data){var b=this.sessionDownloaded+1,d=this.sessionTotalDownloads>1?_.AU("VIDEOS_DOWNLOADING_RATIO",{downloaded:b.toString(),total:this.sessionTotalDownloads.toString()},"Downloading... "+b+"/"+this.sessionTotalDownloads):_.AU("DOWNLOADING",void 0,"Downloading")+"...";this.downloadingOnlySmartDownloads&&(d=this.sessionTotalDownloads>1?_.AU("SMART_DOWNLOADS_UPDATING_RATIO",{downloaded:b.toString(),total:this.sessionTotalDownloads.toString()},"Updating Smart downloads... "+
b+"/"+this.sessionTotalDownloads):_.AU("SMART_DOWNLOADS_UPDATING",void 0,"`Updating Smart downloads..."));b=this.isLeaderTab?_.AU("KEEP_OPEN",{},"Keep window open to continue"):"";if(_.qA(this.data.responseText)!==d||_.qA(this.data.subText)!==b)this.set("data.responseText",_.QS(d)),this.set("data.subText",_.QS(b)),this.notificationActionRenderer.refit()}this.notificationActionRenderer.open(1);window.addEventListener("beforeunload",this.boundBeforeUnload)};
_.E.close=function(){this.previousSessionsDownloaded=this.sessionDownloaded=this.sessionTotalDownloads=0;this.notificationActionRenderer.hasOpened&&this.notificationActionRenderer.close(1);window.removeEventListener("beforeunload",this.boundBeforeUnload)};
_.E.updatePopup=function(){!this.data||this.isFullScreen||this.downloadingCount===0?this.close():this.open()};
_.E.updateCurrentDownloadProgress=function(){this.currentDownloadPercentage=Math.floor(this.currentDownloadProgress*100)};
_.E.updateDownloadState=function(){this.previousSessionsDownloaded===0&&(this.previousSessionsDownloaded=this.downloadedCount);var b=this.downloadedCount-this.previousSessionsDownloaded;b<this.sessionDownloaded&&(this.previousSessionsDownloaded-=this.sessionDownloaded-b);this.sessionDownloaded=this.downloadedCount-this.previousSessionsDownloaded;this.sessionTotalDownloads=this.downloadingCount+this.sessionDownloaded};
_.E.handleFullscreenChange=function(b){(this.isFullScreen=b)||this.updatePopup()};
Rs.prototype.updateCurrentDownloadProgress=Rs.prototype.updateCurrentDownloadProgress;Rs.prototype.updatePopup=Rs.prototype.updatePopup;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Rs.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.fH),_.n("design:type",Object)],Rs.prototype,"ytdReduxBehavior",void 0);_.w([_.R(_.B5.YtEventForwardingBehavior),_.n("design:type",Object)],Rs.prototype,"ytEventForwardingBehavior",void 0);
_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],Rs.prototype,"actionHandlerBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Rs.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Object)],Rs.prototype,"duration",void 0);_.w([_.Z({selector:function(b){return _.K_4(b.entities).length}}),
_.n("design:type",Object)],Rs.prototype,"downloadingCount",void 0);_.w([_.Z({selector:IZQ}),_.n("design:type",Object)],Rs.prototype,"downloadedCount",void 0);_.w([_.Z({selector:function(b){var d=_.K_4(b.entities);return OQ5(b.entities,d)}}),
_.n("design:type",Object)],Rs.prototype,"downloadingOnlySmartDownloads",void 0);_.w([_.Z(),_.n("design:type",Object)],Rs.prototype,"sessionTotalDownloads",void 0);_.w([_.Z(),_.n("design:type",Object)],Rs.prototype,"sessionDownloaded",void 0);_.w([_.Z(),_.n("design:type",Object)],Rs.prototype,"previousSessionsDownloaded",void 0);_.w([_.Z(),_.n("design:type",Object)],Rs.prototype,"totalDownloadPercentage",void 0);
_.w([_.Z({selector:function(b){var d;b=(d=_.K_4(b.entities))!=null?d:[];return b.length>0?_.t_y(b.slice(-1)):0}}),
_.n("design:type",Object)],Rs.prototype,"currentDownloadProgress",void 0);_.w([_.Z(),_.n("design:type",Object)],Rs.prototype,"currentDownloadPercentage",void 0);_.w([_.Z({selector:_.qbw}),_.n("design:type",Object)],Rs.prototype,"isLeaderTab",void 0);_.w([_.DM("yt-notification-action-renderer"),_.n("design:type",Object)],Rs.prototype,"notificationActionRenderer",void 0);
_.w([_.pl("downloadingCount","downloadedCount","downloadingOnlySmartDownloads","isLeaderTab"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Rs.prototype,"updatePopup",null);_.w([_.pl("currentDownloadProgress"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Rs.prototype,"updateCurrentDownloadProgress",null);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-video-download-toast-renderer"})],Rs);
_.V(Rs,"ytd-video-download-toast-renderer",function(){if(AKO!==void 0)return AKO;var b=document.createElement("template");_.J(b,'\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>');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return AKO=b},{mode:1});var mUE;var $U8;var XZ=function(){return _.g.apply(this,arguments)||this};
_.c(XZ,_.g);XZ.prototype.computeIsRedLogo=function(b,d){!b&&d&&(b=d);return b==="YOUTUBE_RED_LOGO"||b==="YOUTUBE_PREMIUM_LOGO"};
XZ.prototype.computeLogoName=function(b){b=this.componentBehavior.computeIcon_(b);return b===""?"yt-logos-ext:yt-logo-updated":b};
_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],XZ.prototype,"componentBehavior",void 0);_.w([_.Z({value:!1,reflectToAttribute:!0,computed:"computeIsRedLogo(data.iconType, logoType)"}),_.n("design:type",Boolean)],XZ.prototype,"isRedLogo",void 0);_.w([_.Z({computed:"computeLogoName(data)"}),_.n("design:type",String)],XZ.prototype,"logoName",void 0);_.w([_.Z({value:{}}),_.n("design:type",Object)],XZ.prototype,"data",void 0);
_.w([_.Z(),_.n("design:type",Object)],XZ.prototype,"logoType",void 0);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-logo"})],XZ);
_.V(XZ,"ytd-logo",function(){if($U8!==void 0)return $U8;var b=document.createElement("template");_.J(b,'\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>');b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return $U8=b},{mode:_.s_("kevlar_poly_si_batch_j074")?1:2});var hE=function(){var b=_.g.apply(this,arguments)||this;b.animationRef={};return b};
_.c(hE,_.g);_.E=hE.prototype;_.E.attached=function(){document.addEventListener("yt-navigate-finish",_.mq(this,this.logYoodle))};
_.E.detached=function(){document.removeEventListener("yt-navigate-finish",_.mq(this,this.logYoodle))};
_.E.logYoodle=function(){var b,d;if((b=this.data)==null?0:(d=b.loggingDirectives)==null?0:d.trackingParams)this.ytRendererBehavior.markDirty(),_.DX().graftServerVe(this.data.loggingDirectives.trackingParams)};
_.E.computeHideImg=function(b,d){return!!b||!!d};
_.E.computeHideYtdLogo=function(b,d){return!b||!!d};
_.E.computeHideLottie=function(b){return!b};
_.E.computeIsRedLogo=function(b){return b==="YOUTUBE_RED_LOGO"||b==="YOUTUBE_PREMIUM_LOGO"};
_.E.renderLogoEntity=function(){var b=this.getThumbnailUrl(this.useDarkThemeYoodle,this.data),d=this.getAnimatedThumbnailUrl(this.useDarkThemeYoodle,this.data),B=this.getLogoTitleText(this.data),k=this.getLottieUrl(this.useDarkThemeYoodle,this.data);this.url!==b&&(this.url=b);this.animatedUrl!==d&&(this.animatedUrl=d);this.logoTitleText!==B&&(this.logoTitleText=B);this.lottieUrl!==k&&(this.lottieUrl=k,this.lottiePlayerProps=this.computeLottiePlayerProps(k))};
_.E.getSanitizedThumbnail=function(b){return b&&b.thumbnails?_.Q9m(b.thumbnails,122)||"":""};
_.E.getThumbnailUrl=function(b,d){if(!d)return"";var B,k;b=b?(B=d.darkThemeLogo)==null?void 0:B.thumbnail:(k=d.lightThemeLogo)==null?void 0:k.thumbnail;return this.getSanitizedThumbnail(b)};
_.E.getAnimatedThumbnailUrl=function(b,d){return d?this.getSanitizedThumbnail(b?d.darkThemeAnimatedLogo:d.lightThemeAnimatedLogo):""};
_.E.getLogoTitleText=function(b){if(b)return _.qA(b.tooltipText)};
_.E.computeLogoIcon=function(b,d){if(d){var B,k;return b?(B=d.darkThemeLogo)==null?void 0:B.icon:(k=d.lightThemeLogo)==null?void 0:k.icon}};
_.E.playAnimation=function(){this.hideLottie||this.animationRef.lottieEl&&this.animationRef.lottieEl.isPaused&&this.animationRef.lottieEl.goToAndPlay(0)};
_.E.getLottieUrl=function(b,d){var B,k,G,P;return b?d==null?void 0:(B=d.darkThemeLogo)==null?void 0:(k=B.lottieAnimation)==null?void 0:k.url:d==null?void 0:(G=d.lightThemeLogo)==null?void 0:(P=G.lottieAnimation)==null?void 0:P.url};
_.E.computeLottiePlayerProps=function(b){if(b){var d;if((d=this.animationRef)==null?0:d.lottieEl){var B;(B=this.animationRef)==null||B.lottieEl.destroy()}return{animationRef:this.animationRef,animationConfig:{name:"LOGO_ENTITY_ANIMATION_NAME",path:b,autoplay:!0,loop:!1,rendererSettings:{viewBoxOnly:!1}},listeners:{data_failed:this.onLottieError.bind(this),error:this.onLottieError.bind(this)}}}};
_.E.onLottieError=function(){this.data&&this.lottieUrl&&_.dp(this.hostElement,"yoodle-error")};
_.E.onImgError=function(){this.data&&!this.lottieUrl&&_.dp(this.hostElement,"yoodle-error")};
hE.prototype.playAnimation=hE.prototype.playAnimation;hE.prototype.renderLogoEntity=hE.prototype.renderLogoEntity;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],hE.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],hE.prototype,"data",void 0);_.w([_.Z({value:!1,computed:"computeHideImg(logoIcon, lottiePlayerProps)"}),_.n("design:type",Boolean)],hE.prototype,"hideImg",void 0);
_.w([_.Z({value:!0,computed:"computeHideYtdLogo(logoIcon, lottiePlayerProps)"}),_.n("design:type",Boolean)],hE.prototype,"hideYtdLogo",void 0);_.w([_.Z({value:!0,reflectToAttribute:!0,computed:"computeHideLottie(lottiePlayerProps)"}),_.n("design:type",Boolean)],hE.prototype,"hideLottie",void 0);_.w([_.Z({value:!1,reflectToAttribute:!0,computed:"computeIsRedLogo(logoType)"}),_.n("design:type",Boolean)],hE.prototype,"isRedLogo",void 0);
_.w([_.Z(),_.n("design:type",Boolean)],hE.prototype,"useDarkThemeYoodle",void 0);_.w([_.Z(),_.n("design:type",String)],hE.prototype,"url",void 0);_.w([_.Z(),_.n("design:type",String)],hE.prototype,"animatedUrl",void 0);_.w([_.Z(),_.n("design:type",String)],hE.prototype,"logoTitleText",void 0);_.w([_.Z({value:{},computed:"computeLogoIcon(useDarkThemeYoodle, data)"}),_.n("design:type",Object)],hE.prototype,"logoIcon",void 0);_.w([_.Z(),_.n("design:type",Object)],hE.prototype,"logoType",void 0);
_.w([_.Z(),_.n("design:type",String)],hE.prototype,"lottieUrl",void 0);_.w([_.Z(),_.n("design:type",Object)],hE.prototype,"lottiePlayerProps",void 0);_.w([_.Z(),_.n("design:type",Object)],hE.prototype,"animationRef",void 0);_.w([_.O8("data"),_.O8("useDarkThemeYoodle"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],hE.prototype,"renderLogoEntity",null);
_.w([_.$0("click"),_.n("design:type",Function),_.n("design:paramtypes",[Event]),_.n("design:returntype")],hE.prototype,"playAnimation",null);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-yoodle-renderer"})],hE);
_.V(hE,"ytd-yoodle-renderer",function(){if(mUE!==void 0)return mUE;var b=document.createElement("template");_.J(b,'\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>');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return mUE=b},{mode:_.s_("kevlar_poly_si_batch_j074")?1:2});var Odg;var If0;var DUm=_.nc.currentPageTypeSelector,UUQ=_.nc.currentPageSubTypeSelector,Hx=function(){var b=_.g.apply(this,arguments)||this;b.actionMap={"yt-navigate-home-action":"onNavigateHomeAction"};return b};
_.c(Hx,_.g);_.E=Hx.prototype;_.E.onYoodleError=function(){_.N("kevlar_yoodle_handle_load_failure_killswitch")||(this.yoodleError=!0)};
_.E.computeLogoName=function(b){b=this.componentBehavior.computeIcon_(b);return b===""?"yt-logos-ext:yt-logo-updated":b};
_.E.computeTitle=function(b,d,B){return B&&(d==null?0:d.tooltipText)?_.qA(d.tooltipText):_.qA(b)};
_.E.computeAriaLabel=function(b,d,B){return B&&(d==null?0:d.tooltipText)?_.qA(b):""};
_.E.computeShowYoodle=function(b,d,B){return!b||!d&&!!B&&!_.w1.isEmpty(B)};
_.E.onNavigateHomeAction=function(){if(_.N("kevlar_miniplayer_navigate_home_from_app_killswitch")){var b;(b=_.Cl(this.hostElement).querySelector(".yt-simple-endpoint"))==null||b.click()}};
_.E.computeLogoHref=function(b,d,B){var k;(B==null?0:B.onTapCommand)?k=this.componentBehavior.computeHref_(B.onTapCommand):b&&(k=this.componentBehavior.computeHref_(b));return k?k:d};
_.E.computeCommand=function(b,d){return(d==null?void 0:d.onTapCommand)||b};
_.E.getEndpointForm=function(){if(_.N("kevlar_topbar_disable_cache_only_home")){var b=_.I2().resolve(_.C2),d=DUm(b.getState())||"";b=UUQ(b.getState())||"";return{disableCache:d==="ytd-browse"&&b==="home"}}return{disableCache:!0}};
Hx.prototype.onYoodleError=Hx.prototype.onYoodleError;_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],Hx.prototype,"ytActionHandlerBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Hx.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],Hx.prototype,"componentBehavior",void 0);_.w([_.R(_.fH),_.n("design:type",Object)],Hx.prototype,"ytdReduxBehavior",void 0);
_.w([_.Z(),_.n("design:type",Object)],Hx.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",String)],Hx.prototype,"countryCode",void 0);_.w([_.Z({selectorArgs:["data.overrideEntityKey"],selector:function(b,d){return _.AY(b.entities,"logoEntity",d)}}),
_.n("design:type",Object)],Hx.prototype,"logoEntity",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"computeShowYoodle(data, yoodleError, logoEntity)"}),_.n("design:type",Boolean)],Hx.prototype,"showYoodle",void 0);_.w([_.Z({value:!1}),_.n("design:type",Boolean)],Hx.prototype,"yoodleError",void 0);_.w([_.Z({computed:"computeTitle(data.tooltipText, logoEntity, showYoodle)"}),_.n("design:type",String)],Hx.prototype,"titleText",void 0);
_.w([_.Z({value:"",computed:"computeAriaLabel(data.tooltipText, logoEntity, showYoodle)"}),_.n("design:type",String)],Hx.prototype,"ariaLabelText",void 0);_.w([_.Z({value:"/"}),_.n("design:type",String)],Hx.prototype,"defaultEndpointUrl",void 0);_.w([_.Z({computed:"computeLogoHref(data.endpoint, defaultEndpointUrl, logoEntity)"}),_.n("design:type",String)],Hx.prototype,"endpointUrl",void 0);
_.w([_.Z({computed:"computeCommand(data.endpoint, logoEntity)"}),_.n("design:type",String)],Hx.prototype,"command",void 0);_.w([_.Z(),_.n("design:type",Object)],Hx.prototype,"logoType",void 0);_.w([_.Z({}),_.n("design:type",Boolean)],Hx.prototype,"useDarkThemeYoodle",void 0);_.w([_.$0("yoodle-error"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Hx.prototype,"onYoodleError",null);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-topbar-logo-renderer"})],Hx);
_.V(Hx,"ytd-topbar-logo-renderer",function(){if(If0!==void 0)return If0;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return If0=b},{mode:_.s_("kevlar_poly_si_batch_j027")?1:2});var o7a=0;var NIr=_.Ko.SEARCH_APPEND_LABEL,phE=_.Ko.SUGGESTION_NEW_VIDEOS_TEXT,MfP=_.Ko.SUGGESTION_THUMBNAIL_LABEL,cK8=_.Ko.SUGGESTION_THUMBNAIL_ATTRIBUTION_LABEL,JKr=_.y(function(b){function d(BD){var pE,KE;return _.f(function(W4){if(W4.nextAddress==1)return pE=new Request(BD),_.Jn(W4,2),W4.yield(fetch(pE,{credentials:"include"}),4);if(W4.nextAddress!=2)return mQ(!0),_.fy(W4,0);KE=_.lt(W4);_.eu(KE);_.tn(W4)})}
var B=b.isHighlighted;var k=b.suggestion;var G=b.onClickCallback;var P=b.onHoverUpdateCallback;var v=b.labels;var L=b.queryBuilderFunction;var A=b.onRemoveCallback;var a=b.suggestionIndex;var O=b.generateUniqueId;var I=b.highlightedId;var D=b.useScrollMargin;var U=b.isKeyboardMode;var M=null,z=null,H=null,l=_.WC("div"),F=_.WC("span");b=_.C(_.zk(!1,void 0,"LafNkf"));var K=b.next().value,u=b.next().value,r=_.$i("a",function(BD){BD&&_.hT(237477,BD,z,function(pE){z=pE})}),Q=_.$i("button",function(BD){BD&&
_.hT(237477,BD,z,function(pE){z=pE})}),q=_.$i("div",function(BD){BD&&_.hT(281939,BD,H,function(pE){H=pE})}),sW=_.A2(function(BD){if((BD==null?void 0:BD.button)===2)return BD.preventDefault(),!1;
var pE=_.hb();pE&&M&&_.TA(pE,M,"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK");var KE;G(BD,k().text,k().index,k().entityMid,BD==null?void 0:(KE=BD.detail)==null?void 0:KE.wasSelectedByKeyboard);return!1}),L1=function(){return k().type===35},cJ=function(){return _.N("desktop_enable_single_suggestion_highlight")},OW=function(){return _.Nt("desktop_suggestions_panel_row_height")||0},ow=function(){var BD;
return _.N("desktop_enable_new_video_metadata")&&((BD=k())==null?void 0:BD.hasNewVideo)===!0},Z2=function(){return _.N("desktop_enable_visual_suggest")},yE=function(){return _.N("desktop_enable_entity_suggest")&&xYQ(k())},wG=function(){return k().entitySubtitle},aS=function(){return cJ()?(B==null?void 0:B())||Ke()&&!(U==null?0:U()):(B==null?void 0:B())||Ke()},b2=function(){var BD=_.xe("SBOX_SETTINGS");
return L1()&&!(BD==null?0:BD.HIDE_REMOVE_LINK)},QE=function(){return Ycg(k(),{useEntityName:yE()})},mV,pe=!((mV=_.I2().resolve(_.O6(_.nx)))==null||!mV()),RS=function(){return L1()?_.N("enable_web_delhi_icons")?"HISTORY":"ARROW_TIME":"SEARCH"},Dg=function(){return v==null?void 0:v().SUGGESTION_DISMISS_LABEL},XM=function(){return v==null?void 0:v().SUGGESTION_DISMISSED_LABEL};
b=_.C(_.zk(!1,void 0,"JyfUlf"));mV=b.next().value;var mQ=b.next().value;b=_.C(_.zk(!1,void 0,"QKfAGe"));var uF=b.next().value,O$=b.next().value,Ke=uF,MS=_.A2(function(){L(F.value.innerText);return!1}),b4=_.A2(function(BD){BD.preventDefault();
return!1}),An=_.A2(function(BD){var pE=k().text,KE=_.xe("SBOX_SETTINGS"),W4="https://"+(KE.SEARCHBOX_HOST_OVERRIDE||"suggestqueries-clients6.youtube.com")+"/complete/deleteitems?client=youtube";
W4+="&delq="+encodeURIComponent(pE);(pE=KE==null?void 0:KE.PSUGGEST_TOKEN)&&(W4+="&tok="+pE);(KE=KE==null?void 0:KE.SESSION_INDEX)&&(W4+="&authuser="+KE);d(W4);BD.preventDefault();(BD=_.hb())&&z&&_.TA(BD,z,"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK");A(a==null?void 0:a());return!1}),Th=_.A2(function(){if(cJ()&&(U==null?0:U()))return!1;
O$(!0);P(!0);return!1}),$r=_.A2(function(){O$(!1);
P(!1);return!1}),D3=_.A2(function(){u(!0);
return!1}),EE=_.A2(function(){u(!1);
return!1}),x4=_.A2(function(BD){BD.preventDefault();
if(k().entityThumbnailAttributionUrl){H&&_.K7(_.DX(),H);var pE=k().entityThumbnailAttributionUrl;BD=k().entityName;var KE={dismissDialogEndpoint:{}};pE={commandExecutorCommand:{commands:[KE,{urlEndpoint:{url:pE,target:"TARGET_NEW_WINDOW"},commandMetadata:{webCommandMetadata:{url:pE}}}]}};KE={buttonViewModel:{title:_.AU("CLOSE"),style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_TONAL",onTap:{innertubeCommand:KE}}};pE={buttonViewModel:{title:_.AU("SUGGESTION_THUMBNAIL_ATTRIBUTION_DIALOG_BUTTON_LABEL"),
style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_FILLED",onTap:{innertubeCommand:pE}}};BD={dialogHeaderViewModel:{headline:{content:BD!=null?BD:_.AU("SUGGESTION_THUMBNAIL_ATTRIBUTION_DIALOG_TITLE"),alignment:"TEXT_ALIGNMENT_CENTER"}}};var W4={basicContentViewModel:{paragraphs:[{text:{content:_.AU("SUGGESTION_THUMBNAIL_ATTRIBUTION_DIALOG_DESCRIPTION"),alignment:"TEXT_ALIGNMENT_CENTER"}}]}};BD={showDialogCommand:{panelLoadingStrategy:{inlineContent:{dialogViewModel:{header:BD,footer:{panelFooterViewModel:{primaryButton:pE,
secondaryButton:KE,shouldHideDivider:!0}},content:W4}}}}};_.I2().resolve(_.U6).resolveCommand(BD)}return!1});
b=_.C(_.zk("",void 0,"MvIBn"));var GQ=b.next().value,ms=b.next().value;_.ng(function(){b2()&&ms(O==null?void 0:O(a==null?void 0:a()));l.value&&_.hT(12453,l.value,M,function(BD){M=BD})});
return _.W(_.m,{cond:mV,then:function(){var BD={};return _.W("div",{class:_.LQ("ytSuggestionComponentRemovedText",(BD.ytSuggestionComponentLargerRemovedText=function(){return Z2()},BD)),
style:function(){return OW()>0?"height: "+OW()+"px;":""},
role:"button"},XM)},
else:function(){var BD={},pE={};return _.W("div",{class:_.LQ("ytSuggestionComponentSuggestion",(BD.ytSuggestionComponentSuggestionHover=function(){return!cJ()},BD.ytSuggestionComponentHighlighted=aS,BD.ytSuggestionComponentPersonalizedSuggestion=L1,BD.ytSuggestionComponentMweb=!1,BD.ytSuggestionComponentLargerSuggestion=function(){return ow()||Z2()},BD.ytSuggestionComponentThumbnailSuggestion=function(){return Z2()},BD.ytSuggestionComponentRoundedSuggestion=function(){return _.N("desktop_enable_scrollable_suggestions_panel")&&
_.N("desktop_enable_suggestions_panel_padding")},BD.ytSuggestionComponentThumbnailPadding=function(){return Z2()&&!L1()},BD)),
style:function(){return OW()>0?"height: "+OW()+"px;":""},
role:"presentation","on:mousedown":sW,"on:mouseover":Th,"on:mouseout":$r,el:l},_.W("div",{class:_.LQ("ytSuggestionComponentText",(pE.ytSuggestionComponentScrollMargin=D,pE)),"aria-label":function(){return ow()?k().text+" "+phE:k().text},
id:function(){return O==null?void 0:O(a==null?void 0:a())},
"on:mousedown":sW,role:"option"},_.W(_.m,{cond:function(){return k().type!==33},
then:function(){return _.W(_.$u,{icon:RS,className:"ytSuggestionComponentIcon"})}}),_.W("div",{class:"ytSuggestionComponentLeftContainer"},_.W("span",{el:F,
role:"button",tabindex:0},_.W(_.iY,{each:QE},function(KE){return KE.bold?_.W("span",{class:"ytSuggestionComponentBold"},KE.text):_.W("span",null,KE.text)})),_.W(_.m,{cond:function(){return yE()&&!!k().entitySubtitle||ow()},
then:function(){return _.W("div",{class:"ytSuggestionComponentMetadataContainer"},_.W(_.m,{cond:function(){return yE()&&!!k().entitySubtitle},
then:function(){return _.W("div",{class:"ytSuggestionComponentEntitySubtitle"},wG)}}),_.W(_.m,{cond:function(){return ow()},
then:function(){return _.W("div",{class:"ytSuggestionComponentNewVideoContainer"},_.W("div",{class:"ytSuggestionComponentNewVideoIcon"}),_.W("div",{class:"ytSuggestionComponentNewVideoText"},phE))}}))}}))),_.W("div",{class:"ytSuggestionComponentRightContainer"},_.W(_.m,{cond:function(){return Z2()&&k().visualSuggestUrl!==void 0},
then:function(){var KE={};return _.W("div",{class:"ytSuggestionComponentThumbnailContainer"},_.W("img",{"aria-label":MfP,class:_.LQ("ytSuggestionComponentVisualSuggestThumbnail",(KE.ytSuggestionComponentCircularFrame=function(){return yE()&&k().subtypes.includes(790)},KE.ytSuggestionComponentEntitySuggestThumbnail=function(){return yE()},KE)),
src:function(){return k().visualSuggestUrl}}),_.W(_.m,{cond:function(){return yE()&&!!k().entityThumbnailAttributionUrl},
then:function(){var W4={};return _.W("span",{title:cK8,role:"tooltip"},_.W("div",{el:q,"on:mouseover":D3,"on:mouseout":EE,"on:mousedown":x4,class:_.LQ("ytSuggestionComponentThumbnailOverlay",(W4.ytSuggestionComponentThumbnailOverlayHidden=function(){return!K()},W4))},_.W(_.$u,{icon:"INFO",
className:"ytSuggestionComponentInfoIcon"})))}}))}}),_.W(_.wJ,null,_.W(_.S8,{when:function(){return Z2()&&b2()}},function(){var KE={};
return _.W("button",{class:_.LQ("ytSuggestionComponentRemoveLinkClearButton",(KE.ytSuggestionComponentRemoveLinkClearButtonSelected=function(){return GQ()&&GQ()===(I==null?void 0:I())},KE.ytSuggestionComponentRemoveLinkClearButtonHidden=function(){return!aS()},KE)),
el:Q,"on:mousedown":An,"aria-label":Dg,id:function(){return GQ()}},_.W(_.$u,{icon:"DISMISSAL",
className:"ytSuggestionComponentClearButtonIcon"}))}),_.W(_.S8,{when:function(){return!(Z2()&&k().visualSuggestUrl!==void 0)&&b2()}},function(){var KE={};
return _.W("a",{class:_.LQ("ytSuggestionComponentRemoveLink",(KE.ytSuggestionComponentRemoveLinkDark=pe,KE.ytSuggestionComponentRemoveLinkSelected=function(){return GQ()&&GQ()===(I==null?void 0:I())},KE)),
el:r,"on:mousedown":An,"aria-label":Dg,tabindex:0,role:"button",id:function(){return GQ()}},Dg)}),_.W(_.S8,{when:function(){return!1}},function(){return _.W("button",{class:"ytSuggestionComponentQueryBuilderButton",
"on:click":MS,"on:mousedown":b4,role:"button","aria-label":NIr},_.W(_.$u,{icon:"ARROW_DIAGONAL",className:"ytSuggestionComponentQueryBuilderButtonIcon"}))}))))}})},"Cj");var zSO=_.YE(["//www.google.com/textinputassistant/","/","_tia.js"]),RS5=_.y(function(){return _.W("ytd-text-input-assistant",{class:"ytdTextInputAssistantHost"},_.W("button",{class:"ytdTextInputAssistantButton","on:click":_.A2(function(){BIr().inputMethodsTracker.add(3);var b,d=(b=_.xe("SBOX_SETTINGS"))==null?void 0:b.REQUEST_LANGUAGE;if(d)return _.gn(_.p5(zSO,14,d)),!1})},_.W("img",{class:"ytdTextInputAssistantIcon",
tia_field_name:"search_query",tia_disable_swap:"true",tia_property:"youtube",src:"//www.gstatic.com/inputtools/images/tia.png",alt:""})))},"Dj");var hSg;_.XhW=function(){this.cache=new Map};
hSg=function(b){for(var d=_.C(b.cache.entries()),B=d.next();!B.done;B=d.next()){var k=_.C(B.value);B=k.next().value;k=k.next().value;k.suggestions.some(function(G){return G.type===35})&&b.cache.delete(B)}};var Hd4=_.Ko.SEARCH,lfO=_.Ko.SEARCH_CLEAR_LABEL,tfP=new _.$n("FAKE_SUGGEST_RESPONSE"),jga=_.y(function(b){function d(){Th||(Th=setTimeout(function(){D3()},1E3))}
function B(HH,J5,rO){if(HH.trim()){An=HH;_.qL("REFINEMENTS_TUPLE",void 0);MS=!0;var K0;J5=PKO(XM,J5);var oS=(K0=b.searchEndpoint)==null?void 0:K0.call(b);_.Kmg(HH,J5,oS,mV.value.value,rO);D3();mV.value.value=HH;mV.value.blur();XM.reset()}}
function k(HH){return _.f(function(J5){return J5.return(new Promise(function(rO){var K0=new XMLHttpRequest;K0.open("GET",_.u$O(HH),!0);K0.withCredentials=!0;var oS=_.xe("SBOX_SETTINGS");(oS==null?0:oS.SEND_VISITOR_DATA)&&K0.setRequestHeader("X-Goog-Visitor-Id",oS==null?void 0:oS.VISITOR_DATA);K0.onload=function(){rO(K0.responseText)};
K0.onerror=function(){_.eu(Error("Ol"));rO(null)};
setTimeout(function(){K0.abort()},1E4);
K0.send(null)}))})}
function G(HH){var J5,rO,K0,oS;return _.f(function(ez){switch(ez.nextAddress){case 1:return J5={credentials:"include",headers:_.wpg()},window.AbortController&&(rO=new AbortController,setTimeout(function(){rO.abort("ytsbox-suggest-timeout")},1E4),J5.signal=rO.signal),_.Jn(ez,2),ez.yield(fetch(_.u$O(HH),J5),4);
case 4:K0=ez.yieldResult.text();_.fy(ez,3);break;case 2:return oS=_.lt(ez),oS!=="ytsbox-abort-last"&&oS!=="ytsbox-suggest-timeout"&&_.eu(oS),ez.return(null);case 3:return ez.return(K0)}})}
function P(HH){var J5,rO,K0;return _.f(function(oS){switch(oS.nextAddress){case 1:if(J5=_.I2().resolve(_.O6(tfP)))return oS.return(J5);rO=Date.now();d();return _.N("yt_searchbox_xhr")?oS.yield(k(HH),5):oS.yield(G(HH),4);case 4:K0=oS.yieldResult;oS.jumpTo(3);break;case 5:K0=oS.yieldResult;case 3:if(K0){Th&&(clearTimeout(Th),Th=null);var ez=XM,d$=rO,n0=HH.query.length===0;d$=Date.now()-d$;n0?ez.zeroPrefixRoundTripTime=d$:(ez.JSC$21160_totalRoundTripTime+=d$,ez.maxRoundTripTime=Math.max(ez.maxRoundTripTime,
d$),n0=Math.floor(d$/100),n0>=E75.length?++ez.roundTripTimeHistogram[9]:++ez.roundTripTimeHistogram[E75[n0]])}return oS.return(K0)}})}
function v(HH){var J5,rO,K0;return _.f(function(oS){if(oS.nextAddress==1)return(J5=Dg.cache.get(_.i40(HH)))?oS.return(J5):oS.yield(P(HH),2);rO=oS.yieldResult;if(rO===null)return oS.return(null);K0=new _.eZE(rO);HH.query.length===0&&K0.suggestions.length===0||Dg.cache.set(_.i40(HH),K0);return oS.return(K0)})}
function L(HH){var J5,rO;return _.f(function(K0){if(K0.nextAddress==1){b4=!1;var oS=An;oS=_.YN()==="search"?(_.dv(location.href,"search_query")||_.dv(location.href,"q"))===oS:!1;J5=new _.V$r(HH,oS?An:null);return K0.yield(v(J5),2)}rO=K0.yieldResult;if(rO===null)return K0.return();J5.query.length===0&&(XM.zeroPrefixSuggestionCount=rO.suggestions.length);if(J5.id<=$r)return XM.outOfSyncResponseCount++,K0.return();if(document.activeElement!==mV.value)return K0.return();$r=J5.id;var ez=XM,d$=rO.rawResponse[2]||
{};ez.experimentTriggeredBeforeFinal||(ez.experimentTriggeredBeforeFinal=ez.experimentTriggeredFinal);ez.experimentTriggeredFinal=!!d$.e;XM.updateSuggestions(rO.suggestions);H(-1);wG([]);rO.suggestions!==U()&&IU(rO.suggestions.length);M(rO.suggestions);sW(rO.suggestions.length>0&&rO.suggestions[0].type===33);RS&&(RS.hidden=rO.suggestions.length===0,q()?(RS.style.minWidth="",ez=RS.style,d$=(oS=U()[0])==null?void 0:oS.ignoredPrefix,ez.marginLeft=(d$?Math.min(d$.length*6,pe.value.offsetWidth):0).toString()+
"px"):(RS.style.minWidth=pe.value.offsetWidth+"px",RS.style.marginLeft="0"),y3());_.tn(K0)})}
function A(){if(!MS)return!1;var HH=_.xe("REFINEMENTS_TUPLE");return HH?(HH=HH[1].map(function(J5,rO){return new qc0([J5,0,[71]],mV.value.value,rO)}),U()!==HH&&IU(HH.length),wG([]),M(HH),XM.updateSuggestions(HH),MS=!1,RS.hidden=HH.length===0,b4=HH.length>0,!0):!1}
function a(){var HH=mV.value.value;(typeof HH==="string"||HH instanceof String)&&HH!==""?u(!0):u(!1)}
function O(){if(_.YN()==="search"){var HH=window.location.href;try{var J5=_.dv(HH,"search_query")||_.dv(HH,"q")||""}catch(rO){J5=""}J5&&(mV.value.value=J5,u(!0))}}
var I=_.C(_.zk([],void 0,"OC8EPc")),D=I.next().value;I=I.next().value;var U=D,M=I;D=_.C(_.zk(-1,void 0,"t2tVQb"));var z=D.next().value,H=D.next().value;D=_.C(_.zk(-1,void 0,"v0RZCe"));var l=D.next().value,F=D.next().value;D=_.C(_.zk(!1,void 0,"rjAnI"));var K=D.next().value,u=D.next().value;D=_.C(_.zk(!1,void 0,"SyGLvb"));var r=D.next().value,Q=D.next().value;I=_.C(_.zk(!1,void 0,"tL09Cb"));D=I.next().value;I=I.next().value;var q=D,sW=I;I=_.C(_.zk(!1,void 0,"FlH7mc"));D=I.next().value;var L1=I.next().value;
I=_.C(_.zk(!1,void 0,"ea3fwe"));var cJ=I.next().value,OW=I.next().value;I=_.C(_.zk(1,void 0,"vSK1xe"));var ow=I.next().value,Z2=I.next().value;I=_.C(_.zk([],void 0,"ijlw4b"));var yE=I.next().value,wG=I.next().value;I=_.C(_.zk(!1,void 0,"HcRey"));var aS=I.next().value,b2=I.next().value;I=_.N("web_searchbox_animate_suggestions")&&"contentVisibility"in document.documentElement.style&&"interpolateSize"in document.documentElement.style;var QE=_.WC("yt-searchbox"),mV=_.WC("input"),pe=_.WC("div"),RS,Dg=
new _.XhW,XM=BIr(),mQ=_.I2().resolve(_.O6(_.nx)),uF=function(){var HH;return((HH=b.forceDarkMode)==null?void 0:HH.call(b))||!(mQ==null||!mQ())},O$=function(){return _.N("desktop_enable_scrollable_suggestions_panel")},Ke="i"+o7a++,MS=!1,b4=!1,An="",Th=null,$r=-1,D3=function(){wG([]);
M([]);sW(!1);RS&&(RS.hidden=!0);Th&&(clearTimeout(Th),Th=null);H(-1)},EE=function(HH,J5){HH.preventDefault();
b2(!0);RS&&(RS.hidden=!1);var rO=z();HH=U();var K0=yE();J5=nzQ(J5);rO+=J5;for(rO>=HH.length?rO=-1:rO<-1&&(rO=HH.length-1);rO!==-1&&(K0.includes(rO)||rO>=HH.length||rO<0);)rO+=J5,rO>=HH.length&&(rO=-1);H(rO);z()>=0&&(mV.value.value=U()[z()].text,F(0),a(),HH=z(),K0=l(),(K0=document.getElementById(mX[HH][K0]))&&O$()&&(HH===U().length-1?RS.scrollTop=RS.scrollHeight:K0.scrollIntoView({block:"nearest",inline:"start"})))},x4=_.A2(function(HH){if(!(HH.relatedTarget instanceof Element&&HH.relatedTarget.className.includes("ytSuggestionComponentRemoveLinkClearButton"))){Q(!0);
var J5;(J5=b.focusCallback)==null||J5.call(b,!0);A()||(b4?RS.hidden=!1:(_.dp(QE.value,"yt-autonav-pause-focus",{}),L(HH.target.value)))}}),GQ=_.A2(function(HH){if(!(HH.relatedTarget instanceof Element&&HH.relatedTarget.className.includes("ytSuggestionComponentRemoveLinkClearButton"))){Q(!1);
var J5;(J5=b.focusCallback)==null||J5.call(b,!1);RS.scrollTop=0;RS.hidden=!0;_.dp(QE.value,"yt-autonav-pause-blur",{})}}),ms=function(HH){HH=nzQ(HH);
var J5;((J5=mX[z()])==null?0:J5[l()+HH])&&F(l()+HH)},BD=_.A2(function(HH){var J5=HH.keyCode,rO=HH.target;
b2(!0);switch(J5){case 13:HH.preventDefault();var K0;if((K0=mX[z()])==null?0:K0[l()]){var oS;(oS=document.getElementById(mX[z()][l()]))==null||oS.dispatchEvent(new CustomEvent("mousedown",{detail:{wasSelectedByKeyboard:!0}}));break}HH=HH.shiftKey?4:3;J5=XM;K0=z();J5.selectedSuggestionIndex=K0;B(rO.value,HH);break;case 27:RS&&(RS.hidden=!0);break;case 40:EE(HH,40);break;case 38:EE(HH,38);break;case 39:ms(39);break;case 37:ms(37);break;case 229:XM.inputMethodsTracker.add(4);break;default:XM.inputMethodsTracker.add(1),
ky0(XM)}return!1}),pE=_.A2(function(HH){L(HH.target.value);
a();O$()&&RS&&(RS.scrollTop=0);return!1}),KE=_.A2(function(){XM.inputMethodsTracker.add(2);
ky0(XM);return!1});
_.ng(function(){if(RS){XM.reset();if(window.ResizeObserver){var HH=new ResizeObserver(function(){q()||(RS.style.minWidth=pe.value.offsetWidth+"px")});
HH.observe(pe.value);(new ResizeObserver(function(){y3()})).observe(RS);
_.Tk(function(){HH.disconnect()})}O();
window.addEventListener("yt-navigate-finish",O);window.addEventListener("yt-focus-searchbox",function(){mV.value.focus()});
var J5;L1((J5=_.xe("SBOX_SETTINGS"))==null?void 0:J5.HAS_ON_SCREEN_KEYBOARD)}else _.xs(new _.iq("suggestionsEl was not set in onInit. Component may be broken."),"WARNING")});
var W4=_.A2(function(HH){HH.preventDefault();B(mV.value.value,12);return!1}),Nx=_.A2(function(HH){HH.preventDefault();
var J5,rO;(J5=mV)==null||(rO=J5.value)==null||rO.focus();var K0,oS;((K0=mV)==null?void 0:(oS=K0.value)==null?void 0:oS.value)!==""&&(mV.value.value="",mV.value.dispatchEvent(new Event("input")));return!1}),rA=_.A2(function(){var HH=zxW(mV.value.value,U().filter(function(J5){return J5.type!==35}).map(function(J5){return{label:J5.text}}));
_.BG(QE.value,"yt-open-popup-action",[{openPopupAction:HH},document.body]);return!1}),zQ=_.A2(function(){mV.value.focus();
return!1}),Pk=function(HH,J5,rO,K0,oS){XM.selectedSuggestionIndex=rO;
B(J5,oS?3:1,K0)},aK=function(HH){mV.value.value=HH;
mV.value.dispatchEvent(new Event("input"));XM.inputMethodsTracker.add(5);ky0(XM,!0)},mX=[[]],My=function(HH){var J5="searchbox-suggestion"+_.Qj(_.$D);
mX[HH].push(J5);return J5},IU=function(HH){if(U()){mX=[[]];
for(var J5=0;J5<HH;J5++)mX.push([])}},y3=function(){if(O$()){var HH=RS,J5=HH.scrollTop;
HH=HH.scrollHeight-HH.clientHeight;OW(J5>=HH);J5=Math.abs(HH-J5);J5<=40?Z2(1-(40-J5)/40):Z2(1)}},b0=function(){return"opacity: "+ow()*100+"%"},Rw=_.A2(function(){y3();
return!1}),VE=_.A2(function(){b2(!1);
return!1}),rG,IS={},MP={},Fe={},l4={};
return _.W("yt-searchbox",{class:_.LQ("ytSearchboxComponentHost",(IS.ytSearchboxComponentMweb=!1,IS.ytSearchboxComponentDesktop=!0,IS["yt-searchbox-filled-query"]=function(){return K()},IS["ytd-masthead"]=function(){return!r()},IS.ytSearchboxComponentHostDark=uF,IS)),
role:"search",el:QE,"client-ve-type":10349},_.W("div",{el:pe,"on:click":zQ,class:_.LQ("ytSearchboxComponentInputBox",(MP.ytSearchboxComponentInputBoxDark=uF,MP.ytSearchboxComponentInputBoxHasFocus=r,MP))},_.W("form",{action:"/results",class:"ytSearchboxComponentSearchForm","on:submit":W4},_.W(_.m,{cond:r,then:function(){return _.W("div",{class:"ytSearchboxComponentInnerSearchIcon"},_.W(_.$u,{icon:"SEARCH"}))}}),_.W("input",{el:mV,
class:_.LQ("ytSearchboxComponentInput","yt-searchbox-input","title"),name:"search_query","aria-controls":Ke,"aria-expanded":!((rG=RS)==null?0:rG.hidden),type:"text",autocomplete:"off",autocorrect:"off",spellcheck:"false","on:blur":GQ,"on:focus":x4,"on:input":pE,"on:keydown":BD,"on:paste":KE,placeholder:b.placeholderText,"aria-activedescendant":function(){var HH;return(HH=mX[z()])==null?void 0:HH[l()]},
"aria-autocomplete":"list",role:"combobox"})),_.W(_.m,{cond:D,then:function(){return _.W("div",{class:"ytSearchboxComponentYtdTextInputAssistantWrapper"},_.W(RS5,null))}}),_.W(_.m,{cond:K,
then:function(){return _.W("div",{class:"ytSearchboxComponentClearButtonWrapper"},_.W("button",{class:"ytSearchboxComponentClearButton","on:click":Nx,"aria-label":b.clearButtonAriaLabel||lfO},_.W(_.$u,{icon:"DISMISSAL",className:"ytSearchboxComponentClearButtonIcon"}),_.W(_.HS,{model:{}})))}})),_.W("button",{class:_.LQ("ytSearchboxComponentSearchButton",(Fe.ytSearchboxComponentSearchButtonDark=uF,Fe)),
"on:click":W4,"aria-label":Hd4,title:b.placeholderText},_.W(_.$u,{icon:"SEARCH"})),_.W(_.m,{cond:function(){if(a$P()&&_.N("mweb_voice_search")&&b.voiceSearchButton)return b.voiceSearchButton()},
then:function(HH){var J5={};return _.W("div",{class:_.LQ("ytSearchboxComponentVoiceSearchWrapper",(J5.ytSearchboxComponentHideVoiceSearchButton=function(){return K()},J5))},_.W(_.MN,{data:HH},{buttonRenderer:function(rO){return _.W(_.H5,{data:rO.data,
onButtonClickCallback:function(){}})}}))}}),_.W("div",{el:_.Yl(function(HH){return void(RS=HH)}),
id:Ke,class:_.LQ("ytSearchboxComponentSuggestionsContainer",(l4.ytSearchboxComponentSuggestionsContainerDark=uF,l4["yt-searchbox-suggestions-container"]=!1,l4.ytSearchboxComponentSuggestionsContainerScrollable=O$(),l4.ytSearchboxComponentSuggestionsContainerAnimated=I,l4)),"on:scroll":Rw,"on:mousemove":VE,role:"listbox",hidden:!0},_.W(_.iY,{each:U},function(HH,J5){return _.W(JKr,{suggestion:HH,isHighlighted:function(){return J5()===z()},
onClickCallback:Pk,onHoverUpdateCallback:function(rO){if(_.N("desktop_enable_single_suggestion_highlight")){var K0=J5();rO&&(F(0),H(K0))}},
onRemoveCallback:function(rO){hSg(Dg);rO===void 0||rO<0||yE().includes(rO)||wG([].concat(_.K6(yE()),[rO]))},
labels:b.labels,queryBuilderFunction:aK,suggestionIndex:J5,generateUniqueId:My,highlightedId:function(){var rO;return(rO=mX[z()])==null?void 0:rO[l()]},
useScrollMargin:O$(),isKeyboardMode:aS})}),_.W(_.m,{cond:function(){return!q()&&U().find(function(HH){return HH.type!==35})&&_.N("searchbox_reporting")},
then:function(){return _.W("button",{class:"ytSearchboxComponentReportButton","on:mousedown":rA},_.AU("SBOX_INAPPROPRIATE_PROMPT",void 0,"Report search predictions"))}}),_.W(_.m,{cond:function(){return!cJ()&&O$()},
then:function(){return _.W("div",{class:"ytSearchboxComponentSuggestionsContainerFooter"},_.W("div",{class:"ytSearchboxComponentSuggestionsContainerFooterGradient",style:b0}))}})))},"Fj");
jga.idomCompat={callbacks:{focusCallback:!0}};_.B$(jga,"yt-searchbox",{props:{searchEndpoint:_.DK,placeholderText:_.DK,labels:_.DK,voiceSearchButton:_.DK,focusCallback:_.eI,clearButtonAriaLabel:_.DK,forceDarkMode:_.DK}});var lC=function(){var b=_.g.apply(this,arguments)||this;b.menuButtonTargetId="topbar-guide-menu";b.narrow=!1;b.menuStrings={BACK_ALT_LABEL:_.AU("BACK_ALT_LABEL",void 0,"Back"),GUIDE_ALT_LABEL:_.AU("GUIDE_ALT_LABEL",void 0,"Guide"),LOGO_ALT_LABEL:_.AU("LOGO_ALT_LABEL",void 0,"YouTube Home"),SEARCH_ALT_LABEL:_.AU("SBOX_PLACEHOLDER",void 0,"Search")};b.pageDarkTheme=document.documentElement.hasAttribute("dark");b.watchPageScrollTop=0;b.theater=!1;b.fullscreen=!1;b.disableFrostedGlassDuringViewTransition=
!1;b.desktopUnifiedSearchPanelMode=_.N("desktop_enable_unified_search_panel");b.aiCompanionEnabled=_.N("enable_ai_companion");b.ytSearchboxFocused=!1;b.searchboxLabels=_.xe("SBOX_LABELS");b.topbarIsAboveChipbar=!1;b.isDarkThemeForced=!1;b.areGhostCardsHidden=!1;b.guideKeyboardToggle=!1;b.voiceSearchManager=AVQ();b.actionMap={"yt-send-feedback-action":"onYtSendFeedbackAction","yt-fullscreen-change-action":"onFullscreenChangeAction"};b.setYtSearchboxFocused=function(d){b.ytSearchboxFocused=d};
b.toggleFrostedGlassDuringViewTransition=function(d){b.disableFrostedGlassDuringViewTransition=d};
return b};
_.c(lC,_.g);_.E=lC.prototype;_.E.computeSimpleText=function(b){return _.qA(b)};
_.E.onDarkChanged=function(){for(var b=_.C(this.buttons||[]),d=b.next();!d.done;d=b.next())d.value.isOverlay=!!this.dark;b=_.C(this.buttonRenderers||[]);for(d=b.next();!d.done;d=b.next())d.value.overrides=this.computeButtonOverride()};
_.E.computeButtonOverride=function(){return this.dark?{style:"overlay"}:void 0};
_.E.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"}}}};
_.E.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","banner");var b=_.ob(_.UQ(),"aa");_.Ll(this.hostElement,"shell",!1);!this.hostElement.classList.contains("dark")&&!this.hostElement.classList.contains("theater")||b||(this.isDarkThemeForced=this.dark=!0);this.logoType?(b=this.hostElement.querySelector("#masthead-logo"))&&(_.N("polymer_on_demand_shady_dom")?b.setAttribute("slot","masthead-logo-old"):_.tr(b)):this.logo.hidden=!0;document.addEventListener("yt-watch-masthead-scroll",
_.mq(this,this.onWatchScroll));document.addEventListener("yt-set-theater-mode-enabled",_.mq(this,this.onSetTheaterModeEnabled));this.registerWithViewTransitionManager()};
_.E.detached=function(){document.removeEventListener("yt-watch-masthead-scroll",_.mq(this,this.onWatchScroll));document.removeEventListener("yt-set-theater-mode-enabled",_.mq(this,this.onSetTheaterModeEnabled))};
_.E.dataChanged=function(){var b=this.data;b&&(this.voiceEnabled=b.voiceSearchButton?AVQ().isSupported():!1,_.nV(_.TY(),this.menuButtonTargetId,this.guideButton),b.onReceivedActions&&b.onReceivedActions.length>0&&!this.hasShownCreatorEmailOptInPopup&&(_.PG(this.hostElement,b.onReceivedActions,this.hostElement),this.hasShownCreatorEmailOptInPopup=!0),!this.hasRenderedWithData&&b&&(this.hasRenderedWithData=!0,this.logo.hidden=!1,_.Ll(this.hostElement,"dark",!1),_.Ll(this.hostElement,"theater",!1),(b=
this.hostElement.querySelector("#masthead-logo"))&&(_.N("polymer_on_demand_shady_dom")?b.setAttribute("slot","masthead-logo-old"):_.tr(b))))};
_.E.computeCenterHidden=function(){var b;return this.data&&!((b=this.data.searchbox)==null?0:b.fusionSearchboxRenderer)};
_.E.onRendererStamperFinished=function(){this.areGhostCardsHidden||(_.Ll(this.hostElement,"masthead-finish",!0),this.areGhostCardsHidden=!0)};
_.E.onWatchPageChange=function(){this.isWatchPage||this.resetBackground()};
_.E.onWatchScroll=function(b){this.watchPageScrollTop=b.detail||0;this.updateMastheadBackgroundOpacity()};
_.E.onFullscreenChangeAction=function(b){b||(this.watchPageScrollTop=0);this.fullscreen=b;this.updateMastheadBackgroundOpacity()};
_.E.onSetTheaterModeEnabled=function(b){this.theater=b.detail.enabled;this.updateMastheadBackgroundOpacity()};
_.E.updateMastheadBackgroundOpacity=function(){this.shouldShowCinematicMastHead()&&(this.fullscreen?this.resetBackground():document.body.className.indexOf("lock-scrollbar")===-1&&this.setBackgroundOpacity(this.watchPageScrollTop))};
_.E.resetBackground=function(){this.background.style.removeProperty("opacity");this.watchPageScrollTop=0};
_.E.setBackgroundOpacity=function(b){b=this.calculateBackgroundOpacity(b);this.background.style.opacity=""+b};
_.E.calculateBackgroundOpacity=function(b){var d=this.theater?.6:0,B=this.hostElement.clientHeight/2;return Math.min(Math.max(b,0),B)/B*(1-d)+d};
_.E.shouldShowCinematicMastHead=function(){var b=_.N("kevlar_watch_grid")&&!_.N("swatchie_cinematic_masthead_ks");return this.isWatchPage&&(b||this.pageDarkTheme)};
_.E.focusGuide=function(){this.guideButton.focus()};
_.E.onGuideToggleTap=function(){_.dp(this.hostElement,"yt-guide-toggle",{isKeyInput:this.guideKeyboardToggle});this.guideKeyboardToggle=!1};
_.E.onGuideButtonKeydown=function(){this.guideKeyboardToggle=!0};
_.E.onGuideToggleHover=function(){_.dp(this.hostElement,"yt-guide-hover")};
_.E.onSearchCloseClick=function(){this.ytdExpandableInputBehavior.showInput=!1};
_.E.narrowChanged=function(){this.narrow?this.ytSearchboxFocused&&this.ytdExpandableInputBehavior.openOnClick_():this.ytdExpandableInputBehavior.showInput=!1};
_.E.closeOnOutsideClickCondition=function(b){for(b=_.Q8(b);b[0];){var d=b.shift();if(d instanceof Element&&d.id==="kbd")return!1}return!0};
_.E.onVoiceTap=function(){this.pausePlayer();this.voiceSearchManager.start()};
_.E.pausePlayer=function(){var b;(b=_.kN())==null||b.pause();this.pauseMiniplayer()};
_.E.pauseMiniplayer=function(){if(this.isMiniplayerActive()){var b;(b=_.I2().resolve(_.VD).getPlayerElement())==null||b.pause()}};
_.E.isMiniplayerActive=function(){return _.I2().resolve(_.VD).isMiniplayerActive()};
_.E.updateNarrowFromBinding=function(b){this.narrow=b.detail.value};
_.E.onYtSendFeedbackAction=function(){_.BG(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"])};
_.E.registerWithViewTransitionManager=function(){Mp5(_.I2().resolve(_.kw),this.hostElement,this.toggleFrostedGlassDuringViewTransition)};
_.DB.Object.defineProperties(lC.prototype,{guideIcon:{configurable:!0,enumerable:!0,get:function(){return _.N("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 b;return!!(this.aiCompanionEnabled&&((b=this.data)==null?0:b.aiCompanionButton))}},
voiceSearchButton:{configurable:!0,enumerable:!0,get:function(){if(this.desktopUnifiedSearchPanelMode){var b;return(b=this.data)==null?void 0:b.voiceSearchButton}}},
narrowQuery:{configurable:!0,enumerable:!0,get:function(){return"max-width: "+(this.aiCompanionEnabled?750:656)+"px"}}});
lC.prototype.narrowChanged=lC.prototype.narrowChanged;lC.prototype.onWatchPageChange=lC.prototype.onWatchPageChange;lC.prototype.onRendererStamperFinished=lC.prototype.onRendererStamperFinished;lC.prototype.dataChanged=lC.prototype.dataChanged;lC.prototype.onDarkChanged=lC.prototype.onDarkChanged;_.w([_.R(_.bm),_.n("design:type",Object)],lC.prototype,"ironResizableBehavior",void 0);_.w([_.R(_.MS8),_.n("design:type",Object)],lC.prototype,"ytdExpandableInputBehavior",void 0);
_.w([_.R(_.Oi.YtdGuideStateAwareBehavior),_.n("design:type",Object)],lC.prototype,"ytdGuideStateAwareBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],lC.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],lC.prototype,"ytComponentBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],lC.prototype,"ytRendererBehavior",void 0);
_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],lC.prototype,"ytActionHandlerBehavior",void 0);_.w([_.R(_.fH),_.n("design:type",Object)],lC.prototype,"ytdReduxBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],lC.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Object)],lC.prototype,"narrow",void 0);_.w([_.Z(),_.n("design:type",Object)],lC.prototype,"logoType",void 0);_.w([_.Z(),_.n("design:type",Boolean)],lC.prototype,"voiceEnabled",void 0);
_.w([_.Z(),_.n("design:type",Object)],lC.prototype,"menuStrings",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],lC.prototype,"dark",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],lC.prototype,"pageDarkTheme",void 0);_.w([_.Z(),_.n("design:type",Object)],lC.prototype,"watchPageScrollTop",void 0);_.w([_.Z({reflectToAttribute:!0,selector:_.gPF}),_.n("design:type",Boolean)],lC.prototype,"isWatchPage",void 0);
_.w([_.Z({reflectToAttribute:!0,selector:_.yFJ}),_.n("design:type",Boolean)],lC.prototype,"isShortsPage",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],lC.prototype,"theater",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],lC.prototype,"fullscreen",void 0);_.w([_.Z({reflectToAttribute:!0,selector:_.wSC}),_.n("design:type",String)],lC.prototype,"frostedGlassMode",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],lC.prototype,"disableFrostedGlassDuringViewTransition",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],lC.prototype,"aiCompanionEnabled",void 0);_.w([_.Z(),_.n("design:type",Object)],lC.prototype,"ytSearchboxFocused",void 0);_.w([_.U8("#buttons > *"),_.n("design:type",Array)],lC.prototype,"buttons",void 0);_.w([_.U8("ytd-button-renderer"),_.n("design:type",Array)],lC.prototype,"buttonRenderers",void 0);
_.w([_.DM("#background"),_.n("design:type",HTMLDivElement)],lC.prototype,"background",void 0);_.w([_.DM("#guide-button"),_.n("design:type",Object)],lC.prototype,"guideButton",void 0);_.w([_.DM("#logo"),_.n("design:type",Object)],lC.prototype,"logo",void 0);_.w([_.Z({computed:"computeButtonOverride(dark)"}),_.n("design:type",Object)],lC.prototype,"buttonOverrides",void 0);
_.w([_.pl("dark"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],lC.prototype,"onDarkChanged",null);_.w([_.Z({value:function(){return this.onVoiceTap.bind(this)}}),
_.n("design:type",Function)],lC.prototype,"boundOnTapVoiceButton",void 0);_.w([_.Z(),_.n("design:type",Object)],lC.prototype,"topbarIsAboveChipbar",void 0);_.w([_.Z(),_.n("design:type",String),_.n("design:paramtypes",[])],lC.prototype,"guideIcon",null);_.w([_.X("voiceEnabled"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],lC.prototype,"shouldShowVoiceSearchButton",null);
_.w([_.X("data.aiCompanionButton","aiCompanionEnabled"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],lC.prototype,"shouldShowAiCompanionButton",null);_.w([_.X("data"),_.n("design:type",Object),_.n("design:paramtypes",[])],lC.prototype,"voiceSearchButton",null);_.w([_.X("aiCompanionEnabled"),_.n("design:type",String),_.n("design:paramtypes",[])],lC.prototype,"narrowQuery",null);
_.w([_.pl("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],lC.prototype,"dataChanged",null);_.w([_.$0("yt-rendererstamper-finished"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],lC.prototype,"onRendererStamperFinished",null);_.w([_.pl("isWatchPage"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],lC.prototype,"onWatchPageChange",null);
_.w([_.pl("narrow"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],lC.prototype,"narrowChanged",null);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-masthead"})],lC);
_.V(lC,"ytd-masthead",function(){if(Odg!==void 0)return Odg;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return Odg=b},{mode:_.s_("kevlar_poly_si_batch_j036")?1:2});var Fjr;var ZdO={},g74={},yK5={},SP8={},Vfm=(SP8.OFFLINE=(ZdO["publicytnetworkstatus-online"]="BACK_ONLINE",ZdO),SP8.ONLINE=(g74["publicytnetworkstatus-offline"]="OFFLINE",g74),SP8.BACK_ONLINE=(yK5["publicytnetworkstatus-offline"]="OFFLINE",yK5.TIMER_TRIGGER="ONLINE",yK5),SP8),tE=function(){var b=_.g.apply(this,arguments)||this;b.currentState="ONLINE";b.scheduledJobId=0;b.bannerString="";b.bannerVe=null;b.networkStatusManagerInstance=new _.L_;return b};
_.c(tE,_.g);_.E=tE.prototype;_.E.attached=function(){var b=this;this.networkStatusManagerInstance.isNetworkAvailable()||this.stateChangeHandler("publicytnetworkstatus-offline");this.networkStatusManagerInstance.listen("publicytnetworkstatus-online",function(){b.stateChangeHandler("publicytnetworkstatus-online")});
this.networkStatusManagerInstance.listen("publicytnetworkstatus-offline",function(){b.stateChangeHandler("publicytnetworkstatus-offline")})};
_.E.detached=function(){var b=this;this.networkStatusManagerInstance.unlisten("publicytnetworkstatus-online",function(){b.stateChangeHandler("publicytnetworkstatus-online")});
this.networkStatusManagerInstance.unlisten("publicytnetworkstatus-offline",function(){b.stateChangeHandler("publicytnetworkstatus-offline")})};
_.E.enterState=function(b){var d=this;this.scheduledJobId&&_.Y8.cancelJob(this.scheduledJobId);b==="ONLINE"?(this.logVisibility(!1),this.bannerString=""):b==="OFFLINE"?(this.logVisibility(!0),this.bannerString=_.AU("NO_INTERNET_CONNECTION",void 0,"No internet connection")):b==="BACK_ONLINE"&&(this.bannerString=_.AU("BACK_ONLINE",void 0,"Back Online"),this.scheduledJobId=_.ws(_.Y8,function(){d.stateChangeHandler("TIMER_TRIGGER")},3E3));
this.currentState=b};
_.E.stateChangeHandler=function(b){(b=Vfm[this.currentState][b])&&this.enterState(b)};
_.E.logVisibility=function(b){var d=_.hb();this.createBannerVe(b);d&&this.bannerVe&&(b?_.uV(d,[this.bannerVe]):_.KT(d,[this.bannerVe]))};
_.E.createBannerVe=function(b){!this.bannerVe&&b&&(this.bannerVe=_.an(37929),_.u7(_.DX(),this.bannerVe))};
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",String)],tE.prototype,"currentState",void 0);_.w([_.Z(),_.n("design:type",Object)],tE.prototype,"scheduledJobId",void 0);_.w([_.Z(),_.n("design:type",Object)],tE.prototype,"bannerString",void 0);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-network-status-banner"})],tE);
_.V(tE,"ytd-network-status-banner",function(){if(Fjr!==void 0)return Fjr;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return Fjr=
b},{mode:1});var idE;var j4=function(){var b=_.g.apply(this,arguments)||this;b.actionMap={"yt-update-permission-role-command":"handleUpdatePermissionRoleCommand"};b.hidden=!0;b.frostedGlass=_.N("web_frosted_glass");return b};
_.c(j4,_.g);j4.prototype.computeHidden=function(b){return b&&b.status?!1:!0};
j4.prototype.handleUpdatePermissionRoleCommand=function(b){if(b=_.p(b,_.Q4A))if(b=_.p(b.renderer,_.rFe))this.data=b};
_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],j4.prototype,"ytActionHandlerBehavior",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],j4.prototype,"componentBehavior",void 0);_.w([_.Z({value:!0,computed:"computeHidden(data)"}),_.n("design:type",Object)],j4.prototype,"hidden",void 0);_.w([_.Z(),_.n("design:type",Object)],j4.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],j4.prototype,"frostedGlass",void 0);
_.w([_.ZM({disableElementRegistration:!0,is:"ytd-permission-role-bottom-bar-renderer"})],j4);
_.V(j4,"ytd-permission-role-bottom-bar-renderer",function(){if(idE!==void 0)return idE;var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);return idE=b},{mode:1});var wh0;var utO;var T8a={productId:"5047190",bucket:"suggest",enableAnonymousFeedback:!0,flow:"submit",allowNonLoggedInFeedback:!0};var FZ=function(){return _.g.apply(this,arguments)||this};
_.c(FZ,_.g);_.E=FZ.prototype;_.E.attached=function(){this.JSC$21278_scroller&&(this.JSC$21278_scroller.dialogElement=this.hostElement.parentNode,this.JSC$21278_scroller.attached&&typeof this.JSC$21278_scroller.attached==="function"&&this.JSC$21278_scroller.attached());this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.E.dataChanged=function(){if(this.data!==void 0){Array.prototype.slice.call(this.hostElement.querySelectorAll("tp-yt-paper-checkbox")).forEach(function(B){B.checked=!1});
this.catagorySelected=this.suggestionSelected=!1;var b=_.Cl(this.hostElement);b.querySelector("tp-yt-paper-radio-group").selected="";var d=b.querySelector("#reason-text");d&&(d.value="");b.querySelector("#description-text").value=""}};
_.E.canSubmit=function(b,d){_.dp(this.hostElement,"yt-invalidate-popup-tabbables");return!(b&&d)};
_.E.onCancel=function(){_.BG(this.hostElement,"yt-close-popup-action",["ytd-search-suggestion-report-dialog"])};
_.E.onSubmit=function(){var b=Array.prototype.slice.call(this.hostElement.querySelectorAll("tp-yt-paper-checkbox")).filter(function(P){return P.active}).map(function(P){return P.innerText.trim()}),d=this.hostElement.querySelector("tp-yt-paper-radio-group"),B=d.selectedItem,k=B.name;
B=B.innerText.trim();var G=d.querySelector("#reason-text");d=void 0;G&&(d=G.value);(G=this.descriptionText.value)&&(G=G.trim());rLE(this.data.searchQuery,b,k,B,G,d);_.BG(this.hostElement,"yt-close-popup-action",["ytd-search-suggestion-report-dialog"]);this.sendFormSubmitToast()};
_.E.sendFormSubmitToast=function(){var b=_.d3(_.AU("SBOX_INAPPROPRIATE_TOAST"));_.BG(this.hostElement,"yt-open-popup-action",[b,this])};
_.E.onIronChange=function(){this.suggestionSelected=Array.prototype.slice.call(this.hostElement.querySelectorAll("tp-yt-paper-checkbox")).some(function(b){return b.active})};
_.E.onIronSelect=function(){this.catagorySelected=!!this.hostElement.querySelector("tp-yt-paper-radio-group").selected};
FZ.prototype.onIronSelect=FZ.prototype.onIronSelect;FZ.prototype.onIronChange=FZ.prototype.onIronChange;FZ.prototype.dataChanged=FZ.prototype.dataChanged;_.w([_.Z(),_.n("design:type",Object)],FZ.prototype,"data",void 0);_.w([_.Z({value:!0,computed:"canSubmit(suggestionSelected,catagorySelected)"}),_.n("design:type",Boolean)],FZ.prototype,"submitDisabled",void 0);_.w([_.Z(),_.n("design:type",Boolean)],FZ.prototype,"suggestionSelected",void 0);
_.w([_.Z(),_.n("design:type",Boolean)],FZ.prototype,"catagorySelected",void 0);_.w([_.DM("#scroller"),_.n("design:type",Object)],FZ.prototype,"JSC$21278_scroller",void 0);_.w([_.DM("#description-text"),_.n("design:type",Object)],FZ.prototype,"descriptionText",void 0);_.w([_.pl("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],FZ.prototype,"dataChanged",null);
_.w([_.$0("iron-change"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],FZ.prototype,"onIronChange",null);_.w([_.$0("iron-select"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],FZ.prototype,"onIronSelect",null);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-search-suggestion-report-dialog"})],FZ);
_.V(FZ,"ytd-search-suggestion-report-dialog",function(){if(utO!==void 0)return utO;var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return utO=b},{mode:1});var Zk=function(b){var d=b.openPopupAction;var B=b.target;var k=b.container;var G=b.popupContainerConfig;var P=b.getElement;b=b.removeWhenClosed===void 0?!1:b.removeWhenClosed;this.naturalHeight=this.popupContent=this.popup=void 0;this.openPopupAction=d;this.target=B;this.container=k;this.popupContainerConfig=G;this.getElement=P;this.JSC$21284_popupConfig=this.popupContainerConfig.JSC$20450_popupConfig[this.openPopupAction.popupType];this.rendererName=(d=this.getName())?_.WpF(d,uw8(this.popupContainerConfig,
d)):"";_.N("ytpopup_disable_default_html_caching")&&(this.removeWhenClosed=b);this.createPopup()};
Zk.prototype.updatePopup=function(b){this.openPopupAction=b;this.JSC$21284_popupConfig=this.popupContainerConfig.JSC$20450_popupConfig[this.openPopupAction.popupType];KjP(this);_.N("kevlar_keyboard_button_focus")&&(this.popup.restoreFocusOnClose=!0)};
Zk.prototype.refit=function(){this.popup.opened&&this.popup.refit()};
var rKO=function(b,d,B){(d=d&&b.JSC$21284_popupConfig.narrowProperties?b.JSC$21284_popupConfig.narrowProperties:b.JSC$21284_popupConfig.properties)&&B!==void 0&&(d.isAriaModal=B);n7W(b,d);b.isRtl()&&n7W(b,b.JSC$21284_popupConfig.rtlProperties);TIa(b)};
Zk.prototype.createPopup=function(){var b=this.JSC$21284_popupConfig.component;if(this.popupContent=QgP(this,this.rendererName)){if(b){this.popup=QgP(this,b);var d=this.popupContent;_.N("web_enable_wrapper_for_cow_component_in_popup")&&(d=document.createElement("div"),d.appendChild(this.popupContent));_.N("kevlar_keyboard_button_focus")&&(this.popup.restoreFocusOnClose=!0);this.JSC$21284_popupConfig.slotName&&d.setAttribute("slot",this.JSC$21284_popupConfig.slotName);b=this.popup;var B=this.container.tagName.toLowerCase();
_.Bf("desktop_web_boolean_flag_with_counterfactual_study");var k=_.Yx(d);_.stF(_.bw(b),_.Pf(d,B,k));document.body.appendChild(this.popup)}else this.popup=this.popupContent;_.N("ytpopup_disable_default_html_caching")&&(this.popup.removeWhenClosed=this.removeWhenClosed);_.Cl(this.container).appendChild(this.popup)}};
var KjP=function(b){var d,B,k=(d=b.openPopupAction.accessibilityData)==null?void 0:(B=d.accessibilityData)==null?void 0:B.label;k&&(b.popup.ariaLabel=k);var G;((G=b.popupContent.polymerController)!=null?G:b.popupContent).data=(0,_.w1.unsafeClone)(b.openPopupAction.popup[b.getName()]);b.popupContent.duration=qPP(b);b.popupContent.positionType=b.openPopupAction.position;var P=b.openPopupAction.properties;P&&Object.keys(P).forEach(function(v){b.popupContent[v]=P[v]})},n7W=function(b,d){if(d)for(var B=
_.C(Object.keys(d)),k=B.next();!k.done;k=B.next())k=k.value,b.popup[k]=d[k]},TIa=function(b){if(b.openPopupAction.position){var d=b.JSC$21284_popupConfig.positionalProperties&&b.JSC$21284_popupConfig.positionalProperties[b.openPopupAction.position],B=b.JSC$21284_popupConfig.rtlPositionalProperties&&b.JSC$21284_popupConfig.rtlPositionalProperties[b.openPopupAction.position];
d=b.isRtl()&&B?B:d;d.shiftedHorizontalOffset&&(B=b.popup.style.display,b.popup.style.display="block",b.popupContent&&b.popup.positionTarget&&b.popupContent.clientWidth>b.popup.positionTarget.clientWidth&&(d.horizontalOffset=b.popup.positionTarget.clientWidth/2-d.shiftedHorizontalOffset),b.popup.style.display=B);n7W(b,d)}},xUr=function(b,d,B){if(d){for(var k=_.C(Object.keys(d)),G=k.next();!G.done;G=k.next())G=G.value,b.popup.style[G]=d[G];
if(B)for(d=_.C(Object.keys(B)),k=d.next();!k.done;k=d.next())k=k.value,b.popup.style[k]=B[k]}};
Zk.prototype.getName=function(){return _.rJ(this.openPopupAction.popup,"renderer")||_.rJ(this.openPopupAction.popup,"dialog")||_.rJ(this.openPopupAction.popup,"model")||void 0};
var qPP=function(b){b=b.openPopupAction.durationHintMs;return b===0?b:Math.max(4E3,b||4E3)};
Zk.prototype.isRtl=function(){return _.xe("HTML_DIR")==="rtl"};
var QgP=function(b,d){b=b.getElement(d,b.target);b==null&&_.eu(new _.iq("popup getElement returned null",d));return b};var YP8={};
YP8.YtPopupContainerBehavior=[_.f2.YtComponentBehavior,_.uA.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_);_.en(this.hostElement,!1)},
detached:function(){this.unregisterActionMap(this.popupContainerActionMap_);_.bV(this.hostElement)},
closePopup:function(b){var d=this.createCacheKey(void 0,b);this.popups_[d]&&this.handleClosePopupAction_(void 0,b)},
windowResizedOrScrolled_:function(){this.setPopupPositioningJobId_||(this.setPopupPositioningJobId_=_.Y8.addLowPriorityJob(this.setPopupPositioning_.bind(this)));this.setPopupVisibilityJobId_||(this.setPopupVisibilityJobId_=_.Y8.addLowPriorityJob(this.setPopupVisibility_.bind(this)))},
setPopupPositioning_:function(){this.dynamicallyPositionedElements_.forEach(function(b){b.opened&&b.keepBelowPlayer&&this.ensurePopupBelowPlayer(b)},this);
this.setPopupPositioningJobId_=0},
setPopupVisibility_:function(){for(var b in this.popups_){var d=this.popups_[b];if(d.popup.scrollAction==="refit"){var B=d.popup.positionTarget.getBoundingClientRect(),k=d.popup;B=B.top;var G=d;if(!G.naturalHeight){G.popup.hidden=!1;G.popup.style.position="fixed";G.popup.style.top="0px";G.popup.style.left="0px";var P=G.popup.getBoundingClientRect();G.naturalHeight=P.bottom-P.top;G.popup.refit()}k.hidden=!(B>=G.naturalHeight+60);d.popupContent.clientHeight===0&&d.popup.refit()}}this.setPopupVisibilityJobId_=
0},
ensurePopupBelowPlayer:function(){return!1},
initPopupContainerBehavior:function(b){this.popupContainerConfig=b},
handleOpenPopupAction:function(b,d,B){var k=b.openPopupAction,G=_.I2().resolve(_.O6(_.R7))&&k.popupType==="TOAST";G&&!k.uniqueId&&(k.uniqueId=_.Tz());if(!_.N("popup_container_parent_target_killswitch")){var P;d=(P=this.getParentTarget(d))!=null?P:d}var v=this.ensurePopup_(k,d);return new _.lc(function(L){v.then(function(A){if(!A)return L();this.maybeCreateNarrowMediaQuery_();var a=this.createCacheKey(A.rendererName,A.openPopupAction.uniqueId);if(k.showOncePerUniqueId){if(this.shownPopupKeys_.has(a))return L();
this.shownPopupKeys_.add(a)}a=this.popups_[a];var O=!(!a||!a.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"&&!_.N("popup_container_dialog_reopen_killswitch");if(!G&&!O&&a&&a.target==d&&(_.N("popup_container_event_target_check_killswitch")||a.target==B)&&!A.openPopupAction.replacePopup)return L();_.Op(A.popup,function(){this.completeOpenPopupAction_(k,
d,A);L()}.bind(this))}else A.popup.opened?A.updatePopup(k):this.completeOpenPopupAction_(k,d,A),L()}.bind(this))}.bind(this))},
getParentTarget:function(b){if(b&&b instanceof HTMLElement)for(var d=_.C(Object.entries(this.popups_)),B=d.next();!B.done;B=d.next())if(B=_.C(B.value),B.next(),B=B.next().value,this.popupClosesOnClick(B)&&B.popup.contains(b))return B.target},
popupClosesOnClick:function(b){return b.popup.tagName!=="TP-YT-IRON-DROPDOWN"?!1:!["YTD-MULTI-PAGE-MENU-RENDERER","YTCP-ENGAGEMENT-PANEL-SECTION-LIST-RENDERER"].includes(b.rendererName.toUpperCase())},
completeOpenPopupAction_:function(b,d,B){B.updatePopup(b);var k=this.narrowMediaQuery_.queryMatches,G=this.isAriaModal;b=this.expandToFullWidth;B.target=d;var P;d=((P=B.target.polymerController)!=null?P:B.target).popupPositionTarget||B.target;B.JSC$21284_popupConfig.targetContainer&&(d=B.container);B.popup.positionTarget=d;B.popupContent.positionTarget=d;TIa(B);B.JSC$21284_popupConfig.forceFocus&&(B.popupContent.style.outline="none");B.popupContent.tabIndex=-1;B.JSC$21284_popupConfig.narrowProperties&&
(B.popup.style.position="static");B.JSC$21284_popupConfig.preventAutonav&&B.popup.setAttribute("prevent-autonav",!0);B.JSC$21284_popupConfig.forceCloseOnOutsideClick&&B.popup.setAttribute("force-close-on-outside-click",!0);rKO(B,k,G);P={};P.width=b?"100%":"";xUr(B,B.JSC$21284_popupConfig.styles,P);B.isRtl()&&xUr(B,B.JSC$21284_popupConfig.rtlStyles,P);if(!B.openPopupAction.shouldStopParentSignal){var v;b=(v=B.target.polymerController)!=null?v:B.target;(B.popupContent.startForwardingEvents||B.popupContainerConfig.forwardingEnabledPopups.has(B.rendererName))&&
b.parentComponent!==B.popupContent&&B.popupContent!==B.target&&B.target!==document.body&&(B.popupContent.startForwardingEvents?B.popupContent.startForwardingEvents(B.popupContainerConfig.forwardedEvents,B.target):(B.JSC$21284_eventForwarder||(B.JSC$21284_eventForwarder=new _.AI(B.popupContent)),B.JSC$21284_eventForwarder.start(B.popupContainerConfig.forwardedEvents,B.target)))}B=B.popup;B.addEventListener("iron-overlay-opened",_.mq(this,this.onPopupIronOverlayOpened_));B.addEventListener("iron-overlay-closed",
_.mq(this,this.onPopupIronOverlayClosed_));B.addEventListener("iron-overlay-canceled",_.mq(this,this.onPopupIronOverlayCanceled_));B.addEventListener("yt-refit",_.mq(this,this.refitPopup_));B.addEventListener("yt-invalidate-popup-tabbables",_.mq(this,this.handleInvalidatePopupTabbables_));B.open()},
getPopupDurationMs_:function(b){return b.durationHintMs===0?b.durationHintMs:Math.max(4E3,b.durationHintMs||4E3)},
handleClosePopupAction_:function(b,d){var B=_.N("web_popup_cache_key_killswitch")||!!d;if(b||B){var k=this.createCacheKey(b,d);b=(b=this.popups_[k])&&b.popup}else b=_.er3(_.ar);if(b&&b.close){if(d=_.I2().resolve(_.O6(_.X0)))b.restoreFocusOnClose=d.isKeyBoardInUse();if(b&&b.positionTarget&&!_.N("ytpopup_close_sibling_popups_killswitch")){d=_.C(Object.entries(this.popups_));for(B=d.next();!B.done;B=d.next()){var G=_.C(B.value);B=G.next().value;G=G.next().value;var P=void 0,v=void 0,L=void 0,A=void 0,
a=void 0,O=void 0;b.positionTarget==((P=G)==null?void 0:(v=P.popupContent)==null?void 0:v.positionTarget)&&G.popup&&(!((L=G.popup)==null?0:(A=L.style)==null?0:A.display)||((a=G.popup)==null?void 0:(O=a.style)==null?void 0:O.display)!=="none")&&(P=void 0,(P=G.popup)==null?0:P.close)&&(G.popup.close(),this.removePopup_(G.popup,B))}b&&this.popups_[k]&&(b.close(),this.removePopup_(b,k))}else b.close(),this.removePopup_(b,k)}},
handleClosePopupCommand_:function(b){b.closePopupCommand&&b.closePopupCommand.uniquePopupId&&this.handleClosePopupAction_(void 0,b.closePopupCommand.uniquePopupId)},
handleCloseAllPopupsAction_:function(b){var d={},B;for(B in this.popups_)if(d={key$jscomp$1233:d.key$jscomp$1233},d.key$jscomp$1233=B,!b||!b.some(function(P){return function(v){return v==P.key$jscomp$1233}}(d))){var k=this.popups_[d.key$jscomp$1233],G=k.popup;
_.I2().resolve(_.O6(_.R7))&&k.openPopupAction.popupType==="TOAST"||(G&&G.close&&G.close(),this.removePopup_(G,d.key$jscomp$1233))}},
handleClosePopupsAction_:function(b){b.forEach(function(d){var B=this.popups_[d];B&&((B=B.popup)&&B.close&&B.close(),this.removePopup_(B,d))}.bind(this))},
handleGetPopupOpenedAction_:function(b,d){return(d=this.createCacheKey(b,d))&&this.popups_[d]?this.popups_[b].popup.opened:!1},
handleGetOpenedPopupsAction_:function(){var b=[],d;for(d in this.popups_){var B=this.popups_[d];B.popup.opened&&b.push(B)}return b},
getOpenedPopups:function(){this.handleGetOpenedPopupsActions_()},
handleSignalActionClosePopup_:function(){this.handleCloseAllPopupsAction_()},
removePopup_:function(b,d){_.N("ytpopup_disable_default_html_caching")&&b&&b.removeWhenClosed&&(_.Cl(this.hostElement).removeChild(b),d&&this.popups_[d]&&delete this.popups_[d])},
shouldReusePopup_:function(b){return!(!b||!b.reusePopup)||!(!b||!b.beReused)},
ensurePopup_:function(b,d){this.maybeCreateNarrowMediaQuery_();var B=_.rJ(b.popup,"renderer")||_.rJ(b.popup,"dialog")||_.rJ(b.popup,"model");if(!B)return _.Eq();B=_.WpF(B,uw8(this.popupContainerConfig,B));return _.Eq(this.getAndMaybeCreatePopup_(b,B,d))},
getAndMaybeCreatePopup_:function(b,d,B){var k=this.createCacheKey(d,b.uniqueId);if(this.popups_[k])return this.popups_[k];b=new Zk({openPopupAction:b,target:B,container:this.hostElement,popupContainerConfig:this.popupContainerConfig,getElement:this.getElement.bind(this),removeWhenClosed:this.shouldRemoveWhenClosed_(d)});return this.popups_[k]=b},
getElement:function(){return null},
shouldRemoveWhenClosed_:function(b){return _.N("ytpopup_disable_default_html_caching")?_.N("ytpopup_disable_cache_allowlist")?b&&this.doNotCacheList_.includes(b):b&&b.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",_.mq(this,this.openPopupQueryMatchesChanged_)),_.Cl(this.hostElement).appendChild(this.narrowMediaQuery_))},
openPopupQueryMatchesChanged_:function(b){b=b.detail.value;for(var d in this.popups_)rKO(this.popups_[d],b)},
onPopupIronOverlayClosed_:function(b){var d=b.currentTarget,B=_.zFx(d);B=B.length>0?B[0]:d;if(B.is!=="ytd-reel-watch-while-dialog-renderer"||b.target.is!=="tp-yt-iron-dropdown"){b.detail.popup=d;b.detail.popupRenderer=B;var k,G={context:{openingElement:((k=this.popups_[(B==null?void 0:B.is)||""])==null?void 0:k.target)||void 0}};Object.assign(G,b.detail);var P;_.dp((P=B.hostElement)!=null?P:B,"yt-popup-closed",G);d.removeEventListener("yt-refit",_.mq(this,this.refitPopup_));d.removeEventListener("yt-invalidate-popup-tabbables",
_.mq(this,this.handleInvalidatePopupTabbables_));d.removeEventListener("iron-overlay-canceled",_.mq(this,this.onPopupIronOverlayCanceled_));d.removeEventListener("iron-overlay-closed",_.mq(this,this.onPopupIronOverlayClosed_));this.dynamicallyPositionedElements_.delete(d)}},
onPopupIronOverlayCanceled_:function(b,d){var B=b.currentTarget,k=_.zFx(B);k=k.length>0?k[0]:B;if(k.is!=="ytd-reel-watch-while-dialog-renderer"||b.target.is!=="tp-yt-iron-dropdown"){var G;_.dp((G=k.hostElement)!=null?G:k,"yt-popup-canceled",b.detail);G=d?_.Q8(d):null;(!d||["click","tap"].includes(d.type))&&!B.hasAttribute("force-close-on-outside-click")&&B.positionTarget&&G&&G.includes(B.positionTarget)&&b.preventDefault();B.restoreFocusOnClose=_.Kq.keyboardEventMatchesKeys(d,"esc")}},
onPopupIronOverlayOpened_:function(b){b=b.currentTarget;var d=_.zFx(b);d=d.length>0?d[0]:b;var B,k;_.dp((B=d.hostElement)!=null?B:d,"yt-popup-opened",(k=d.hostElement)!=null?k:d);b.keepBelowPlayer&&(this.ensurePopupBelowPlayer(b,!0),this.dynamicallyPositionedElements_.add(b));B=_.I2().resolve(_.O6(_.X0));k=!!d.querySelector("#toast");B&&B.isKeyBoardInUse()&&!k&&(typeof d.focusFirstItem==="function"?d.focusFirstItem():(d=_.qsl(b),d.length&&d[0].focus()));b.removeEventListener("iron-overlay-opened",
_.mq(this,this.onPopupIronOverlayOpened_))},
refitPopup_:function(b){b=b.currentTarget;b.refit&&b.refit()},
refitPopups_:function(){for(var b in this.popups_)this.popups_[b].refit()},
handleInvalidatePopupTabbables_:function(b){b=b.currentTarget;b.invalidateTabbables&&b.invalidateTabbables()},
createCacheKey:function(b,d){return _.N("web_popup_cache_key_killswitch")?d?b+"#"+d:b:d?"#"+d:b},
openSheet:function(b,d,B){var k=b==null?void 0:b.openPopupActionCommand;if(!k&&(b==null?0:b.viewModel)){if(b.sheetPosition)a:switch(b.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:b.viewModel},popupType:"CONTEXTUAL_SHEET",position:k}}}if(k){var G;this.expandToFullWidth=(G=b==null?void 0:b.expandToFullWidth)!=null?G:!1;this.handleOpenPopupAction(k,d,B===void 0?d:B)}},
closeSheet:function(){this.handleClosePopupAction_("yt-sheet-view-model")},
isSheetOpen:function(){var b=this;return _.f(function(d){return d.return(b.handleGetOpenedPopupsAction_().filter(function(B){var k;return((k=B.openPopupAction)==null?void 0:k.popupType)==="CONTEXTUAL_SHEET"}).length>0)})},
getSheetContainerElement:function(){return this.hostElement},
openDialog:function(b,d,B){if(_.N("web_dialog_utils_killswitch")){var k=b==null?void 0:b.openPopupActionCommand,G=(B==null?0:B.ariaLabel)?{accessibilityData:{accessibilityData:{label:B.ariaLabel}}}:void 0;!k&&(b==null?0:b.viewModel)&&(k={openPopupAction:Object.assign({},{popup:{dialogViewModel:b.viewModel},popupType:(B==null?0:B.isModal)?"MODAL":"DIALOG"},G&&G)});k&&this.handleOpenPopupAction(k,d)}else{if(G=b==null?void 0:b.viewModel){var P=B=B===void 0?{}:B;B=P.ariaLabel;G={popup:{dialogViewModel:G},
popupType:P.isModal?"MODAL":"DIALOG"};P={accessibilityData:{label:B}};B&&(G.accessibilityData=P);G={openPopupAction:G}}else G=void 0;if(G=(k=G)!=null?k:b==null?void 0:b.openPopupActionCommand)this.isAriaModal=_.N("web_dialog_aria_modal_killswitch")?!1:!0,this.handleOpenPopupAction(G,d)}},
closeDialog:function(){this.handleClosePopupAction_("yt-dialog-view-model")},
isDialogOpen:function(){var b=this;return _.f(function(d){return d.return(b.handleGetOpenedPopupsAction_().filter(function(B){var k;return((k=B.openPopupAction)==null?void 0:k.popupType)==="DIALOG"}).length>0)})}}];var eSr;var bG5;var d_8=_.YE(["about:blank"]),gz=function(){var b=_.g.apply(this,arguments)||this;b.isMuted=!1;b.pageLoadTimeoutId=void 0;b.enableA11yFocusFix=_.N("enable_a11y_focus_fix_for_mac_panel_on_desktop");b.moveFocusToContent=function(){b.iframe.focus()};
return b};
_.c(gz,_.g);_.E=gz.prototype;_.E.dataChanged=function(){var b=this;if(this.data){this.ytRendererBehavior.markDirty();this.isMuted=!1;var d=this.data.url,B=_.ey(d);_.N("enable_yt_ata_iframe_authuser")?(B=_.ey(d),_.Bz(this.iframe,QM0(B))):_.Bz(this.iframe,B);this.pageLoadTimeoutId=_.ws(_.Hs(),function(){return void b.logStateChanged({pageLoadTimedOut:!0})},5E3);
_.aM({destination:window,iframe:this.iframe,origin:_.a_U(B.toString()),channelName:"ataiframe",onMessage:_.oVr(MY8,function(k){cRQ(k.data)?(k=_.qP(k.data,1,_.CE,_.OV()),k.length!==1?_.eu(Error("Pl")):(k=k[0],k===3?(b.isMuted=!0,b.logStateChanged({adMuteRequested:!0})):k===1&&b.close())):_.eu(Error("Ql"))}),
onEstablished:function(){b.cancelPageLoadTimeout();b.logStateChanged({pageLoadSucceeded:!0})}})}};
_.E.cancelPageLoadTimeout=function(){this.pageLoadTimeoutId!==void 0&&(_.Hs().cancelJob(this.pageLoadTimeoutId),this.pageLoadTimeoutId=void 0)};
_.E.logStateChanged=function(b){var d;if((d=this.data)==null?0:d.trackingParams)b={adsClientData:{aboutThisAdData:b}},_.DX().stateChanged(this.data.trackingParams,b)};
_.E.close=function(){_.BG(this.hostElement,"yt-close-popup-action",[this.is])};
_.E.handlesPopupClosed=function(b,d){var B=this,k,G;return _.f(function(P){if(P.nextAddress==1)return _.xe("INNERTUBE_CLIENT_NAME")==="WEB_KIDS"?(_.BG(B.hostElement,"on-about-this-ad-popup-closed",[B.isMuted,d]),P.jumpTo(0)):b&&qs0(b)?P.yield(xkE(b),4):(B.isMuted&&_.BG(B.hostElement,"yt-mute-ad-action",[B.is,B]),P.jumpTo(0));if(k=P.yieldResult){var v=G=new _.fU(k),L=B.isMuted;v.getOptions().includes("onAboutThisAdPopupClosed")?_.hYH(v,"onAboutThisAdPopupClosed",{isMuted:L,layoutId:d}):_.Tn("Calling onAboutThisAdPopupClosed when adModule is not loaded")}_.tn(P)})};
_.E.onPopupClosed=function(b){var d=this,B,k;return _.f(function(G){B=_.p5(d_8);_.Bz(d.iframe,B);d.cancelPageLoadTimeout();if(!d.data)return G.jumpTo(0);d.ytRendererBehavior.markDirty();k=b.detail.context.openingElement;return G.yield(d.handlesPopupClosed(k,d.data.layoutId),0)})};
_.E.detached=function(){this.cancelPageLoadTimeout()};
_.E.ready=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
gz.prototype.onPopupClosed=gz.prototype.onPopupClosed;gz.prototype.dataChanged=gz.prototype.dataChanged;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],gz.prototype,"ytRendererBehavior",void 0);_.w([_.DM("#iframe"),_.n("design:type",HTMLIFrameElement)],gz.prototype,"iframe",void 0);_.w([_.Z(),_.n("design:type",Object)],gz.prototype,"data",void 0);_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],gz.prototype,"dataChanged",null);
_.w([_.$0("yt-popup-closed"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype",Promise)],gz.prototype,"onPopupClosed",null);_.w([_.Fk({is:"yt-about-this-ad-renderer",disableElementRegistration:!0})],gz);
_.V(gz,"yt-about-this-ad-renderer",function(){if(bG5===void 0){var b=document.createElement("template");_.J(b,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-about-this-ad-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ads.yt_about_this_ad_renderer.yt.about.this.ad.renderer.css.js--\x3e<iframe id="iframe" class="style-scope yt-about-this-ad-renderer"></iframe><template is="dom-if" if="[[enableA11yFocusFix]]" restamp="" class="style-scope yt-about-this-ad-renderer"><div id="focusTrapEnd" tabindex="0" on-focus="moveFocusToContent" class="style-scope yt-about-this-ad-renderer"></div></template>');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;eSr===void 0&&(eSr=document.createElement("template"));var k=eSr;B.call(d,k.content.cloneNode(!0),b.content.firstChild);bG5=b}b=bG5;return b},{mode:2});var BaP;var kBa;var GBQ=function(b){var d=Error.call(this,"Try adding a file that's {$maxFileSizeMB}MB or smaller");this.message=d.message;"stack"in d&&(this.stack=d.stack);this.maxFileSizeMB=b;Object.setPrototypeOf(this,GBQ.prototype)};
_.c(GBQ,Error);var PN0=function(b,d){var B=Error.call(this,"Images must be at least {$minWidth} x {$minHeight} pixels");this.message=B.message;"stack"in B&&(this.stack=B.stack);this.minWidth=b;this.minHeight=d;Object.setPrototypeOf(this,PN0.prototype)};
_.c(PN0,Error);var E1r=function(b){this.requirements=b;this.JSC$21312_maxFileSize=b.maxFileSizeMB*1024*1024},s7O=function(b,d){if(d.size>b.JSC$21312_maxFileSize)throw new GBQ(b.requirements.maxFileSizeMB);
};var CN4=function(b,d){this.canvas=b;this.imageEditorBuilder=d};
CN4.prototype.addEventListeners=function(b){var d=function(G){v1W(b,G)};
this.JSC$21318_mouseDownEvent=d;var B=function(G){LN5(b,G)};
this.JSC$21318_mouseMoveEvent=B;var k=function(){f4O(b)};
this.JSC$21318_mouseUpEvent=k;this.canvas.addEventListener("mousedown",d);this.canvas.addEventListener("mousemove",B);document.addEventListener("mouseup",k)};
CN4.prototype.removeEventListeners=function(){this.JSC$21318_mouseDownEvent&&this.canvas.removeEventListener("mousedown",this.JSC$21318_mouseDownEvent);this.JSC$21318_mouseMoveEvent&&this.canvas.removeEventListener("mousemove",this.JSC$21318_mouseMoveEvent);this.JSC$21318_mouseUpEvent&&document.removeEventListener("mouseup",this.JSC$21318_mouseUpEvent)};
var AO8=function(b,d){b.removeEventListeners();return new Promise(function(B){var k=new Image;k.crossOrigin="anonymous";k.onload=function(){var G=b.imageEditorBuilder(b.canvas,k);b.addEventListeners(G);B(G)};
k.src=d})},y$=function(b,d,B,k,G,P,v,L){this.canvas=b;
this.image=d;this.requiredRatio=B;this.minImageCropDimension=k;this.minOutputImageResolution=G;this.component=P;this.styleFocusedCorner=L===void 0?!0:L;this.action=2;this.focusedCorner=this.resizeCorner=0;b=this.canvas.getContext("2d");if(!b)throw Error("Rl");this.ctx=b;this.canvasMargin=v!=null?v:24;this.canvasInnerWidth=this.canvas.width-2*this.canvasMargin;v=this.image;b=this.canvasInnerWidth/v.width;v.height*b>912&&(b=v.width/v.height*912/v.width);v=b;this.scaledImageWidth=this.canvas.width%2?
erg(this.image.width*v):Ys8(this.image.width*v);this.scaledImageHeight=Math.round(this.image.height*v);this.canvas.height=this.scaledImageHeight+2*this.canvasMargin;this.horizontalMargin=(this.canvas.width-this.scaledImageWidth)/2;this.JSC$21321_overlayMarginBottom=this.JSC$21321_overlayMarginTop=this.canvasMargin;this.JSC$21321_overlayMarginRight=this.JSC$21321_overlayMarginLeft=this.horizontalMargin;this.JSC$21321_overlayWidth=this.scaledImageWidth;this.JSC$21321_overlayHeight=this.scaledImageHeight;
b=this.image.width/this.image.height;b>this.requiredRatio?(this.JSC$21321_overlayWidth=this.canvas.width%2?erg(this.scaledImageHeight*this.requiredRatio):Ys8(this.scaledImageHeight*this.requiredRatio),this.JSC$21321_overlayMarginRight=this.JSC$21321_overlayMarginLeft=(this.canvas.width-this.JSC$21321_overlayWidth)/2):b<this.requiredRatio&&(this.JSC$21321_overlayHeight=this.canvas.height%2?erg(this.scaledImageWidth/this.requiredRatio):Ys8(this.scaledImageWidth/this.requiredRatio),this.JSC$21321_overlayMarginBottom=
this.JSC$21321_overlayMarginTop=(this.canvas.height-this.JSC$21321_overlayHeight)/2);this.minOverlayWidth=Math.min(this.minImageCropDimension[0]*v,this.scaledImageWidth);WN0(this)};
y$.prototype.getContext=function(){return this.ctx};
var v1W=function(b,d){d={x:Math.round(d.pageX-b.canvas.getBoundingClientRect().left),y:Math.round(d.pageY-b.canvas.getBoundingClientRect().top)};b.dragStart=d;a4r(b,d)!==0?(b.action=1,m_m(b,d),b.resizeCorner=a4r(b,d)):d.x>b.JSC$21321_overlayMarginLeft&&d.x<b.JSC$21321_overlayMarginLeft+b.JSC$21321_overlayWidth&&d.y>b.JSC$21321_overlayMarginTop&&d.y<b.JSC$21321_overlayMarginTop+b.JSC$21321_overlayHeight&&(b.action=0)},$_8=function(b,d){switch(d){case 1:return{x:b.JSC$21321_overlayMarginLeft,
y:b.JSC$21321_overlayMarginTop};case 2:return{x:b.JSC$21321_overlayMarginLeft,y:b.JSC$21321_overlayMarginTop+b.JSC$21321_overlayHeight};case 3:return{x:b.JSC$21321_overlayMarginLeft+b.JSC$21321_overlayWidth,y:b.JSC$21321_overlayMarginTop};case 4:return{x:b.JSC$21321_overlayMarginLeft+b.JSC$21321_overlayWidth,y:b.JSC$21321_overlayMarginTop+b.JSC$21321_overlayHeight};default:throw Error("Sl");}},I4W=function(b,d){if(b.focusedCorner!==0){b.dragStart=$_8(b,b.focusedCorner);
b.action=1;b.resizeCorner=b.focusedCorner;var B=b.dragStart.x,k=b.dragStart.y;switch(d){case 0:b.focusedCorner===1||b.focusedCorner===4?(B-=10,k-=10):(B-=10,k+=10);break;case 1:b.focusedCorner===1||b.focusedCorner===4?(B+=10,k+=10):(B+=10,k-=10);break;case 2:B=b.focusedCorner===1||b.focusedCorner===4?B-10:B+10;k-=10;break;case 3:B=b.focusedCorner===1||b.focusedCorner===4?B+10:B-10;k+=10;break;default:throw Error("Tl");}OG4(b,{x:B,y:k});WN0(b);b.action=2;b.dragStart=void 0}},LN5=function(b,d){d={x:Math.round(d.pageX-
b.canvas.getBoundingClientRect().left),
y:Math.round(d.pageY-b.canvas.getBoundingClientRect().top)};m_m(b,d);switch(b.action){case 1:OG4(b,d);break;case 0:b.dragStart&&(b.JSC$21321_overlayMarginLeft=Math.max(b.horizontalMargin,Math.min(b.JSC$21321_overlayMarginLeft-(b.dragStart.x-d.x),b.horizontalMargin+b.scaledImageWidth-b.JSC$21321_overlayWidth)),b.JSC$21321_overlayMarginRight=b.canvas.width-b.JSC$21321_overlayMarginLeft-b.JSC$21321_overlayWidth,b.JSC$21321_overlayMarginTop=Math.max(b.canvasMargin,Math.min(b.JSC$21321_overlayMarginTop-
(b.dragStart.y-d.y),b.scaledImageHeight-b.JSC$21321_overlayHeight+b.canvasMargin)),b.JSC$21321_overlayMarginBottom=b.canvas.height-(b.JSC$21321_overlayMarginTop+b.JSC$21321_overlayHeight));break;default:return}WN0(b);b.dragStart=d},f4O=function(b){b.action=2;
b.dragStart=void 0;document.body.style.cursor="auto"},m_m=function(b,d){switch(a4r(b,d)){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:b.action!==1&&(document.body.style.cursor="auto")}},a4r=function(b,d){var B=b.JSC$21321_overlayMarginLeft-5,k=b.JSC$21321_overlayMarginTop-5,G=b.JSC$21321_overlayMarginLeft+b.JSC$21321_overlayWidth-5;
b=b.JSC$21321_overlayMarginTop+b.JSC$21321_overlayHeight-5;return D_E(d,{x:B,y:k})?1:D_E(d,{x:G,y:k})?3:D_E(d,{x:B,y:b})?2:D_E(d,{x:G,y:b})?4:0},D_E=function(b,d){return b.x>=d.x&&b.x<=d.x+10&&b.y>=d.y&&b.y<=d.y+10},OG4=function(b,d){if(b.dragStart)switch(b.resizeCorner){case 2:Math.abs((b.JSC$21321_overlayMarginLeft+b.JSC$21321_overlayWidth-d.x)/(d.y-b.JSC$21321_overlayMarginTop))>=b.requiredRatio?U_4(b,d.x):o1r(b,d.y);
break;case 1:Math.abs((b.JSC$21321_overlayMarginLeft+b.JSC$21321_overlayWidth-d.x)/(b.JSC$21321_overlayMarginTop+b.JSC$21321_overlayHeight-d.y))>=b.requiredRatio?NaQ(b,d.x):o1r(b,d.y);break;case 4:Math.abs((d.x-b.JSC$21321_overlayMarginLeft)/(d.y-b.JSC$21321_overlayMarginTop))>=b.requiredRatio?U_4(b,d.x):pKO(b,d.y);break;case 3:Math.abs((d.x-b.JSC$21321_overlayMarginLeft)/(b.JSC$21321_overlayMarginTop+b.JSC$21321_overlayHeight-d.y))>=b.requiredRatio?NaQ(b,d.x):pKO(b,d.y);break;default:throw Error("Ul");
}},U_4=function(b,d){var B=b.JSC$21321_overlayMarginTop;
b.JSC$21321_overlayMarginBottom=MBE(b,d);b.JSC$21321_overlayHeight=b.canvas.height-b.JSC$21321_overlayMarginBottom-B;b.JSC$21321_overlayWidth=Math.round(b.JSC$21321_overlayHeight*b.requiredRatio);cOE(b)},NaQ=function(b,d){var B=b.JSC$21321_overlayMarginTop+b.JSC$21321_overlayHeight;
b.JSC$21321_overlayMarginTop=MBE(b,d);b.JSC$21321_overlayHeight=B-b.JSC$21321_overlayMarginTop;b.JSC$21321_overlayWidth=Math.round(b.JSC$21321_overlayHeight*b.requiredRatio);cOE(b)},cOE=function(b){switch(b.resizeCorner){case 2:case 1:b.JSC$21321_overlayMarginLeft=b.canvas.width-b.JSC$21321_overlayMarginRight-b.JSC$21321_overlayWidth;
break;case 4:case 3:b.JSC$21321_overlayMarginRight=b.canvas.width-b.JSC$21321_overlayMarginLeft-b.JSC$21321_overlayWidth;break;default:throw Error("Ul");}},o1r=function(b,d){var B=b.JSC$21321_overlayMarginLeft+b.JSC$21321_overlayWidth;
b.JSC$21321_overlayMarginLeft=JOE(b,d);b.JSC$21321_overlayWidth=B-b.JSC$21321_overlayMarginLeft;b.JSC$21321_overlayHeight=Math.round(b.JSC$21321_overlayWidth/b.requiredRatio);zTr(b)},pKO=function(b,d){var B=b.JSC$21321_overlayMarginLeft;
b.JSC$21321_overlayMarginRight=JOE(b,d);b.JSC$21321_overlayWidth=b.canvas.width-b.JSC$21321_overlayMarginRight-B;b.JSC$21321_overlayHeight=Math.round(b.JSC$21321_overlayWidth/b.requiredRatio);zTr(b)},zTr=function(b){switch(b.resizeCorner){case 2:case 4:b.JSC$21321_overlayMarginBottom=b.canvas.height-b.JSC$21321_overlayMarginTop-b.JSC$21321_overlayHeight;
break;case 1:case 3:b.JSC$21321_overlayMarginTop=b.canvas.height-b.JSC$21321_overlayMarginBottom-b.JSC$21321_overlayHeight;break;default:throw Error("Ul");}},MBE=function(b,d){switch(b.resizeCorner){case 2:d=b.canvas.height-(b.JSC$21321_overlayMarginTop+RTa(b,d));
break;case 4:d=b.canvas.height-(b.JSC$21321_overlayMarginTop+XKO(b,d));break;case 1:d=b.JSC$21321_overlayMarginTop+b.JSC$21321_overlayHeight-RTa(b,d);break;case 3:d=b.JSC$21321_overlayMarginTop+b.JSC$21321_overlayHeight-XKO(b,d);break;default:throw Error("Ul");}return Math.max(d,b.canvasMargin)},RTa=function(b,d){d=b.JSC$21321_overlayMarginLeft+b.JSC$21321_overlayWidth-Math.max(d,b.horizontalMargin);
d=d<0?b.JSC$21321_overlayWidth:Math.max(d,b.minOverlayWidth);return Math.round(d/b.requiredRatio)},XKO=function(b,d){d=b.canvas.width-Math.max(b.canvas.width-d,b.horizontalMargin)-b.JSC$21321_overlayMarginLeft;
d=d<0?b.JSC$21321_overlayWidth:Math.max(d,b.minOverlayWidth);return Math.round(d/b.requiredRatio)},JOE=function(b,d){switch(b.resizeCorner){case 2:d=b.canvas.width-b.JSC$21321_overlayMarginRight-hTW(b,d);
break;case 4:d=b.canvas.width-b.JSC$21321_overlayMarginLeft-hTW(b,d);break;case 1:d=b.canvas.width-b.JSC$21321_overlayMarginRight-HGE(b,d);break;case 3:d=b.canvas.width-b.JSC$21321_overlayMarginLeft-HGE(b,d);break;default:throw Error("Ul");}return Math.max(d,b.horizontalMargin)},hTW=function(b,d){d=b.canvas.height-Math.max(b.canvas.height-d,b.canvasMargin)-b.JSC$21321_overlayMarginTop;
return d<0?b.JSC$21321_overlayWidth:Math.max(Math.round(d*b.requiredRatio),b.minOverlayWidth)},HGE=function(b,d){d=b.JSC$21321_overlayMarginTop+b.JSC$21321_overlayHeight-Math.max(d,b.canvasMargin);
return d<0?b.JSC$21321_overlayWidth:Math.max(Math.round(d*b.requiredRatio),b.minOverlayWidth)},WN0=function(b){b.ctx.clearRect(0,0,b.canvas.width,b.canvas.height);
b.ctx.drawImage(b.image,0,0,b.image.width,b.image.height,b.horizontalMargin,b.canvasMargin,b.canvas.width-2*b.horizontalMargin,b.scaledImageHeight);b.ctx.fillStyle="rgba(0, 0, 0, 0.7)";b.ctx.fillRect(b.horizontalMargin,b.JSC$21321_overlayMarginTop,b.JSC$21321_overlayMarginLeft-b.horizontalMargin,b.JSC$21321_overlayHeight);b.ctx.fillRect(b.JSC$21321_overlayMarginLeft+b.JSC$21321_overlayWidth,b.JSC$21321_overlayMarginTop,b.JSC$21321_overlayMarginRight-b.horizontalMargin,b.JSC$21321_overlayHeight);b.ctx.fillRect(b.horizontalMargin,
b.canvasMargin,b.scaledImageWidth,b.JSC$21321_overlayMarginTop-b.canvasMargin);b.ctx.fillRect(b.horizontalMargin,b.JSC$21321_overlayMarginTop+b.JSC$21321_overlayHeight,b.scaledImageWidth,b.JSC$21321_overlayMarginBottom-b.canvasMargin);b.drawOverlay();b.component&&_.dp(b.component,"image-updated")};
y$.prototype.drawOverlay=function(){this.ctx.lineWidth=2;this.ctx.strokeStyle="#3EA6FF";this.ctx.strokeRect(this.JSC$21321_overlayMarginLeft,this.JSC$21321_overlayMarginTop,this.JSC$21321_overlayWidth,this.JSC$21321_overlayHeight);l4r(this)};
var l4r=function(b){var d=b.JSC$21321_overlayMarginLeft-5,B=b.JSC$21321_overlayMarginTop-5,k=b.JSC$21321_overlayMarginLeft+b.JSC$21321_overlayWidth-5,G=b.JSC$21321_overlayMarginTop+b.JSC$21321_overlayHeight-5;b.ctx.fillStyle="#FFF";b.ctx.fillRect(d,B,10,10);b.ctx.strokeRect(d,B,10,10);b.ctx.fillRect(k,B,10,10);b.ctx.strokeRect(k,B,10,10);b.ctx.fillRect(d,G,10,10);b.ctx.strokeRect(d,G,10,10);b.ctx.fillRect(k,G,10,10);b.ctx.strokeRect(k,G,10,10);if(b.focusedCorner!==0&&b.styleFocusedCorner){b.ctx.lineWidth=
4;b.ctx.strokeStyle="#3EA6FF";switch(b.focusedCorner){case 1:--d;--B;break;case 2:--d;B=G-1;break;case 3:d=k-1;--B;break;case 4:d=k-1;B=G-1;break;default:return}b.ctx.strokeRect(d,B,12,12)}};
y$.prototype.crop=function(b,d){d=d===void 0?!0:d;var B=this.image.width/this.scaledImageWidth,k=document.createElement("canvas"),G=this.minOutputImageResolution?this.minOutputImageResolution[1]:this.minImageCropDimension[1],P=this.JSC$21321_overlayWidth*B,v=this.JSC$21321_overlayHeight*B;k.width=Math.max(P,this.minOutputImageResolution?this.minOutputImageResolution[0]:this.minImageCropDimension[0]);k.height=Math.max(v,G);b&&(k.width=Math.min(k.width,k.height),k.height=Math.min(k.width,k.height));
b=k.getContext("2d");if(!b)throw Error("Il");G=(this.JSC$21321_overlayMarginLeft-this.horizontalMargin)*B;B*=this.JSC$21321_overlayMarginTop-this.canvasMargin;d||(b.fillStyle="white",b.fillRect(0,0,k.width,k.height));b.drawImage(this.image,G,B,P,v,0,0,k.width,k.height);return k};var tBO=function(b,d,B,k,G){y$.call(this,b,d,B,k,void 0,G,8,!1)};
_.c(tBO,y$);tBO.prototype.drawOverlay=function(){var b=this.getContext(),d=this.JSC$21321_overlayWidth,B=this.JSC$21321_overlayHeight,k=this.JSC$21321_overlayMarginTop,G=this.JSC$21321_overlayMarginLeft;b.lineWidth=2;b.strokeStyle="#3EA6FF";b.beginPath();b.arc(G+d/2,k+B/2,d/2,0,2*Math.PI);b.stroke();b.strokeRect(G,k,d,B);l4r(this)};
var j7r={maxFileSizeMB:15,minWidth:98,minHeight:98},FN4=["image/png","image/jpeg","image/gif"],S4=function(){var b=_.g.apply(this,arguments)||this;b.fileSelectorFocusListener=null;b.errorMessage=null;b.isLoading=!0;b.hideContainer=!0;b.actionMap={"yt-upload-image-to-scotty-command":"handleUploadImageToScottyCommand","yt-image-selection-error-action":"handleImageSelectionErrorAction"};return b};
_.c(S4,_.g);_.E=S4.prototype;_.E.cleanupFocusListener=function(){this.fileSelectorFocusListener&&window.removeEventListener("focus",this.fileSelectorFocusListener)};
_.E.setLoadingState=function(){this.set("data.updateButton.buttonRenderer.isDisabled",!0);this.set("data.cancelButton.buttonRenderer.isDisabled",!0);this.isLoading=!0;this.errorMessage=null};
_.E.computePlaylistThumbnail=function(b){return b==="IMAGE_TYPE_PLAYLIST_THUMBNAIL"};
_.E.resetErrorState=function(){this.set("data.updateButton.buttonRenderer.isDisabled",!1);this.set("data.cancelButton.buttonRenderer.isDisabled",!1);this.isLoading=!1;this.errorMessage=null;this.isPlaylistThumbnail||_.BG(this.hostElement,"yt-image-selection-reset-error-action",[])};
_.E.setErrorState=function(b){this.resetErrorState();b&&(this.errorMessage=b)};
_.E.showPopup=function(){var b=this;this.hideContainer=!1;_.ws(_.Y8,function(){_.dp(b.hostElement,"yt-refit")});
this.isLoading=!1};
_.E.resetFileSelector=function(){this.fileSelector.value="";this.cleanupFocusListener();this.fileSelectorFocusListener=null};
_.E.closePopup=function(){this.resetFileSelector();_.BG(this.hostElement,"yt-close-popup-action",[this.is])};
_.E.onCancelTap=function(){this.isPlaylistThumbnail||_.BG(this.hostElement,"yt-show-caller-popup-action",[]);this.closePopup()};
_.E.openFileSelector=function(){var b=this;this.resetErrorState();try{this.fileSelector.click(),this.fileSelectorFocusListener=function(){_.ws(_.Y8,function(){setTimeout(function(){if(!b.fileSelector.files||b.fileSelector.files.length===0)b.onCancelTap();b.cleanupFocusListener()},2E3)},500)},window.addEventListener("focus",this.fileSelectorFocusListener)}catch(d){d instanceof Error?_.xs(d):_.Ys(new _.iq(JSON.stringify(d)))}};
_.E.handleFileSelection=function(){var b=this,d,B,k,G,P,v;return _.f(function(L){switch(L.nextAddress){case 1:_.Jn(L,2);if(!b.fileSelector.files||!b.imageEditorCanvas)return b.onCancelTap(),L.return();d=b.fileSelector.files[0];s7O(b.imageChecker,d);_.Jn(L,4);return L.yield(OMr(d),6);case 6:b.mimeType=L.yieldResult;_.fy(L,5,2);break;case 4:_.lt(L,2),_.BG(b.hostElement,"yt-image-selection-error-action",[(B=b.data)==null?void 0:B.genericImageLoadErrorMessage]),b.onCancelTap();case 5:k=new FileReader;
k.addEventListener("load",function(){var A,a;return _.f(function(O){if(O.nextAddress==1){if(!k.result)return _.eu(Error("Kl")),O.return();A=k.result;a=new Image;a.src=A;a.onload=function(){try{var I=b.imageChecker;if(a.width<I.requirements.minWidth||a.height<I.requirements.minHeight)throw new PN0(I.requirements.minWidth,I.requirements.minHeight);}catch(U){if(U instanceof PN0){var D;_.BG(b.hostElement,"yt-image-selection-error-action",[(D=b.data)==null?void 0:D.imageDimensionErrorMessage]);b.logImageDimensionErrorVe()}else U instanceof
Error?_.xs(U):(I=new _.iq(JSON.stringify(U)),_.xs(I));b.onCancelTap()}b.showPopup()};
a.onerror=function(){var I;_.BG(b.hostElement,"yt-image-selection-error-action",[(I=b.data)==null?void 0:I.genericImageLoadErrorMessage]);b.onCancelTap()};
return O.yield(AO8(b.imageEditorCanvas,A),2)}b.imageEditor=O.yieldResult;b.updatePositionOfAllCorners();b.addEventListeners(b.imageEditor);_.tn(O)})},!1);
k.readAsDataURL(d);_.fy(L,0);break;case 2:G=_.lt(L),G instanceof GBQ?_.BG(b.hostElement,"yt-image-selection-error-action",[(P=b.data)==null?void 0:P.imageSizeErrorMessage]):(G instanceof Error?_.xs(G):_.Ys(new _.iq(JSON.stringify(G))),_.BG(b.hostElement,"yt-image-selection-error-action",[(v=b.data)==null?void 0:v.genericImageLoadErrorMessage])),b.onCancelTap(),_.tn(L)}})};
_.E.logImageDimensionErrorVe=function(){if(this.isPlaylistThumbnail){var b=_.Ik(_.DX(),{veType:232707,visualElement:_.an(232707)});b&&(b={visualElement:b},_.O_().reportShown(b))}};
_.E.handleImageSelectionErrorAction=function(b){this.isPlaylistThumbnail&&_.$bJ(this.hostElement,b)};
_.E.convertToImageFormatBundle=function(b){var d=this,B,k,G;return _.f(function(P){switch(P.nextAddress){case 1:return B=b.toDataURL(d.outputMimeType,1),P.yield(I$E(B),2);case 2:k=P.yieldResult;_.Jn(P,3);s7O(d.imageChecker,k);_.fy(P,4);break;case 3:G=_.lt(P);if(!(G instanceof GBQ))throw G;_.eu(new _.iq("Output size is bigger than input size for image",d.mimeType,d.outputMimeType,k.size));B=b.toDataURL("image/jpeg",.95);return P.yield(I$E(B),6);case 6:k=P.yieldResult;case 4:return P.return({dataUrl:B,
imageFile:k})}})};
_.E.handleUploadImageToScottyCommand=function(b){var d=this,B,k,G,P,v,L,A,a,O,I;return _.f(function(D){switch(D.nextAddress){case 1:if(!d.imageEditor||!_.p(b,VY4))return D.return();B=_.p(b,VY4).scottyUploadUrl;if(!B){var U=new _.iq("Cannot handle UploadImageToScottyCommand without scotty upload\n    URL");_.xs(U);return D.return()}_.Jn(D,2);d.setLoadingState();k=d.imageEditor.crop(!1,!1);return D.yield(d.convertToImageFormatBundle(k),4);case 4:return G=D.yieldResult,D.yield(mka(G.imageFile,B),5);
case 5:P=D.yieldResult;((v=d.data)==null?0:v.onUploadEndpoint)?(L=d.buildUploadServiceEndpoint(P),d.ytComponentBehavior.resolveCommand(L),A=_.p(L,_.L7),((a=A)==null?0:a.params)?d.closePopup():d.resetFileSelector()):(_.BG(d.hostElement,"yt-image-updated-action",[G.dataUrl,P]),d.closePopup());_.fy(D,0);break;case 2:O=_.lt(D),d.setErrorState((I=d.data)==null?void 0:I.uploadErrorMessage),O instanceof Error?_.xs(O):(U=new _.iq(JSON.stringify(O)),_.xs(U)),_.tn(D)}})};
_.E.buildUploadServiceEndpoint=function(b){return this.data&&this.data.onUploadEndpoint?(this.set("data.onUploadEndpoint.playlistEditEndpoint.actions.0.addedCustomThumbnail.playlistScottyEncryptedBlobId",b),this.data.onUploadEndpoint):null};
_.E.dataChanged=function(){var b=this,d;return _.f(function(B){if(B.nextAddress==1){if(!b.data||!b.canvasElement)return B.return();b.data.imageRatio&&b.data.minImageCropWidth||_.Ys(new _.iq("Renderer data is incomplete: missing image_ratio or \nmin_image_crop_width"));d=function(k,G){return b.data.imageType==="IMAGE_TYPE_AVATAR"?new tBO(k,G,b.data.imageRatio,[b.data.minImageCropWidth,b.data.minImageCropWidth/b.data.imageRatio],b.hostElement):new y$(k,G,b.data.imageRatio,[b.data.minImageCropWidth,
b.data.minImageCropWidth/b.data.imageRatio],void 0,b.hostElement,8,!1)};
b.imageEditorCanvas=new CN4(b.canvasElement,d);return b.data.url?B.yield(AO8(b.imageEditorCanvas,b.data.url),3):(b.hideContainer=!0,b.openFileSelector(),B.jumpTo(0))}b.imageEditor=B.yieldResult;b.showPopup();b.addEventListeners(b.imageEditor);_.tn(B)})};
_.E.addEventListeners=function(b){this.removeEventListeners();var d=function(G){v1W(b,G)};
this.JSC$21329_mouseDownEvent=d;var B=function(G){LN5(b,G)};
this.JSC$21329_mouseMoveEvent=B;var k=function(){f4O(b)};
this.JSC$21329_mouseUpEvent=k;this.topLeftCorner.addEventListener("mousedown",d);this.topLeftCorner.addEventListener("mousemove",B);this.topLeftCorner.addEventListener("mouseup",k);this.topRightCorner.addEventListener("mousedown",d);this.topRightCorner.addEventListener("mousemove",B);this.topRightCorner.addEventListener("mouseup",k);this.bottomLeftCorner.addEventListener("mousedown",d);this.bottomLeftCorner.addEventListener("mousemove",B);this.bottomLeftCorner.addEventListener("mouseup",k);this.bottomRightCorner.addEventListener("mousedown",
d);this.bottomRightCorner.addEventListener("mousemove",B);this.bottomRightCorner.addEventListener("mouseup",k)};
_.E.removeEventListeners=function(){this.JSC$21329_mouseDownEvent&&(this.topLeftCorner.removeEventListener("mousedown",this.JSC$21329_mouseDownEvent),this.topRightCorner.removeEventListener("mousedown",this.JSC$21329_mouseDownEvent),this.bottomLeftCorner.removeEventListener("mousedown",this.JSC$21329_mouseDownEvent),this.bottomRightCorner.removeEventListener("mousedown",this.JSC$21329_mouseDownEvent));this.JSC$21329_mouseMoveEvent&&(this.topLeftCorner.removeEventListener("mousemove",this.JSC$21329_mouseMoveEvent),
this.topRightCorner.removeEventListener("mousemove",this.JSC$21329_mouseMoveEvent),this.bottomLeftCorner.removeEventListener("mousemove",this.JSC$21329_mouseMoveEvent),this.bottomRightCorner.removeEventListener("mousemove",this.JSC$21329_mouseMoveEvent));this.JSC$21329_mouseUpEvent&&(this.topLeftCorner.removeEventListener("mouseup",this.JSC$21329_mouseUpEvent),this.topRightCorner.removeEventListener("mouseup",this.JSC$21329_mouseUpEvent),this.bottomLeftCorner.removeEventListener("mouseup",this.JSC$21329_mouseUpEvent),
this.bottomRightCorner.removeEventListener("mouseup",this.JSC$21329_mouseUpEvent))};
_.E.setFocusInImageEditor=function(){if(!this.imageEditor)return!1;for(var b=document.activeElement;b&&b.shadowRoot&&b.shadowRoot.activeElement;)b=b.shadowRoot.activeElement;switch(b){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};
_.E.updatePositionOfCorner=function(b,d){var B=b.y-d.offsetHeight/2+4;d.style.left=b.x-d.offsetWidth/2+16+"px";d.style.top=B+"px"};
_.E.updatePositionOfAllCorners=function(){if(this.imageEditor)for(var b=_.C([{corner:1,div:this.topLeftCorner},{corner:3,div:this.topRightCorner},{corner:2,div:this.bottomLeftCorner},{corner:4,div:this.bottomRightCorner}]),d=b.next();!d.done;d=b.next()){d=d.value;var B=$_8(this.imageEditor,d.corner);this.updatePositionOfCorner(B,d.div)}};
_.E.onLeft=function(b){this.imageEditor&&this.setFocusInImageEditor()&&(I4W(this.imageEditor,0),this.updatePositionOfAllCorners(),b.preventDefault())};
_.E.onRight=function(b){this.imageEditor&&this.setFocusInImageEditor()&&(I4W(this.imageEditor,1),this.updatePositionOfAllCorners(),b.preventDefault())};
_.E.onUp=function(b){this.imageEditor&&this.setFocusInImageEditor()&&(I4W(this.imageEditor,2),this.updatePositionOfAllCorners(),b.preventDefault())};
_.E.onDown=function(b){this.imageEditor&&this.setFocusInImageEditor()&&(I4W(this.imageEditor,3),this.updatePositionOfAllCorners(),b.preventDefault())};
_.E.beforeRegister=function(){this.ironA11yKeysBehavior.keyBindings={left:"onLeft",right:"onRight",up:"onUp",down:"onDown"}};
_.E.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.E.detached=function(){this.removeEventListeners();this.cleanupFocusListener();this.fileSelectorFocusListener=null};
_.DB.Object.defineProperties(S4.prototype,{outputMimeType:{configurable:!0,enumerable:!0,get:function(){return this.mimeType&&FN4.includes(this.mimeType)?this.mimeType:"image/jpeg"}},
imageChecker:{configurable:!0,enumerable:!0,get:function(){var b,d,B;((d=this.data)==null?0:d.imageRatio)&&((B=this.data)==null?0:B.minImageCropWidth)?b={maxFileSizeMB:15,minWidth:this.data.minImageCropWidth,minHeight:this.data.minImageCropWidth/this.data.imageRatio}:b=j7r;return new E1r(b)}}});
S4.prototype.updatePositionOfAllCorners=S4.prototype.updatePositionOfAllCorners;S4.prototype.dataChanged=S4.prototype.dataChanged;_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],S4.prototype,"ytActionHandlerBehavior",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],S4.prototype,"ytComponentBehavior",void 0);_.w([_.R(_.Kq),_.n("design:type",Object)],S4.prototype,"ironA11yKeysBehavior",void 0);
_.w([_.DM("#canvas"),_.n("design:type",HTMLCanvasElement)],S4.prototype,"canvasElement",void 0);_.w([_.DM("#file-selector"),_.n("design:type",HTMLInputElement)],S4.prototype,"fileSelector",void 0);_.w([_.DM("#top-left-corner"),_.n("design:type",HTMLDivElement)],S4.prototype,"topLeftCorner",void 0);_.w([_.DM("#top-right-corner"),_.n("design:type",HTMLDivElement)],S4.prototype,"topRightCorner",void 0);
_.w([_.DM("#bottom-left-corner"),_.n("design:type",HTMLDivElement)],S4.prototype,"bottomLeftCorner",void 0);_.w([_.DM("#bottom-right-corner"),_.n("design:type",HTMLDivElement)],S4.prototype,"bottomRightCorner",void 0);_.w([_.Z(),_.n("design:type",Object)],S4.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Object)],S4.prototype,"errorMessage",void 0);_.w([_.Z(),_.n("design:type",Object)],S4.prototype,"isLoading",void 0);_.w([_.Z(),_.n("design:type",Object)],S4.prototype,"hideContainer",void 0);
_.w([_.Z({reflectToAttribute:!0,computed:"computePlaylistThumbnail(data.imageType)"}),_.n("design:type",Boolean)],S4.prototype,"isPlaylistThumbnail",void 0);_.w([_.pl("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype",Promise)],S4.prototype,"dataChanged",null);_.w([_.$0("image-updated"),_.$0("yt-refit"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],S4.prototype,"updatePositionOfAllCorners",null);
_.w([_.Fk({is:"yt-image-editor-renderer",disableElementRegistration:!0})],S4);
_.V(S4,"yt-image-editor-renderer",function(){if(kBa===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;BaP===void 0&&(BaP=document.createElement("template"));var k=BaP;B.call(d,k.content.cloneNode(!0),b.content.firstChild);kBa=b}b=kBa;return b},{mode:2});var ZGk;var g1g;var V$=function(){return _.g.apply(this,arguments)||this};
_.c(V$,_.g);V$.prototype.updateMinutesFromBinding=function(b){this.handleMinutesChanged&&this.handleMinutesChanged(b)};
V$.prototype.updateSecondsFromBinding=function(b){this.handleSecondsChanged&&this.handleSecondsChanged(b)};
V$.prototype.updateDescriptionFromBinding=function(b){this.handleDescriptionChanged&&this.handleDescriptionChanged(b)};
_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],V$.prototype,"ytComponentBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],V$.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",String)],V$.prototype,"minutes",void 0);_.w([_.Z(),_.n("design:type",String)],V$.prototype,"seconds",void 0);_.w([_.Z(),_.n("design:type",String)],V$.prototype,"description",void 0);_.w([_.Z(),_.n("design:type",Function)],V$.prototype,"handleMinutesChanged",void 0);
_.w([_.Z(),_.n("design:type",Function)],V$.prototype,"handleSecondsChanged",void 0);_.w([_.Z(),_.n("design:type",Function)],V$.prototype,"handleDescriptionChanged",void 0);_.w([_.Z(),_.n("design:type",Number)],V$.prototype,"characterLimit",void 0);_.w([_.Z(),_.n("design:type",Number)],V$.prototype,"textNumRows",void 0);_.w([_.Fk({is:"yt-report-details-form-content",disableElementRegistration:!0})],V$);
_.V(V$,"yt-report-details-form-content",function(){if(g1g===void 0){var b=document.createElement("template");_.J(b,'\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>');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);var d=b.content,B=d.insertBefore;ZGk===void 0&&(ZGk=document.createElement("template"));var k=ZGk;B.call(d,k.content.cloneNode(!0),b.content.firstChild);g1g=b}b=g1g;return b},{mode:2});var yOk;var S3g;var iC=function(){var b=_.g.apply(this,arguments)||this;b.updateMinutesFromBinding=function(d){b.minutes=d.detail.value};
b.updateSecondsFromBinding=function(d){b.seconds=d.detail.value};
b.updateDescriptionFromBinding=function(d){b.description=d.detail.value};
return b};
_.c(iC,_.g);_.E=iC.prototype;_.E.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.isMusic&&(this.seconds=this.minutes="0")};
_.E.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"}}}};
_.E.ready=function(){_.Cl(this.hostElement).querySelector("#submit-button").addEventListener("yt-action",this.onSubmitYtAction.bind(this))};
_.E.onSubmitYtAction=function(b){var d=b.detail;d.actionName==="yt-service-request"&&(d=d.args[1],d.flagEndpoint&&(b.stopPropagation(),this.refireAction(d)))};
_.E.refireAction=function(b){var d={text:this.description,minutes:Number(this.minutes),seconds:Number(this.seconds)};this.vssId&&(d.vss_id=this.vssId);_.GA(this.hostElement,[b,d]);this.submitDisabled=!0};
_.E.dataChanged=function(){var b=this;this.seconds=this.minutes="";this.isMusic&&(this.seconds=this.minutes="0");this.vssId=this.description="";this.submitDisabled=!1;var d=_.kN();d&&d.getPlayerPromise().then(function(B){var k=B.getOption("cc","track")||B.getOption("captions","track");k&&(b.vssId=k.vss_id);B=B.getCurrentTime();b.minutes=Math.floor(B/60).toString();b.seconds=(Math.floor(B)%60).toString()})};
_.E.updateSubmitButtonState=function(){var b;((b=this.data)==null?0:b.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==="")};
_.E.onYtServiceRequestCompleted=function(){_.BG(this.hostElement,"yt-close-popup-action")};
_.E.onYtServiceRequestError=function(){this.submitDisabled=!1};
_.DB.Object.defineProperties(iC.prototype,{characterLimit:{configurable:!0,enumerable:!0,get:function(){var b;return((b=this.data)==null?void 0:b.characterLimit)||500}},
textNumRows:{configurable:!0,enumerable:!0,get:function(){var b;return((b=this.data)==null?void 0:b.textNumRows)||4}}});
iC.prototype.onYtServiceRequestError=iC.prototype.onYtServiceRequestError;iC.prototype.onYtServiceRequestCompleted=iC.prototype.onYtServiceRequestCompleted;iC.prototype.updateSubmitButtonState=iC.prototype.updateSubmitButtonState;_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],iC.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],iC.prototype,"ytRendererBehavior",void 0);
_.w([_.Z({observer:"dataChanged"}),_.n("design:type",Object)],iC.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Boolean)],iC.prototype,"submitDisabled",void 0);_.w([_.Z(),_.n("design:type",String)],iC.prototype,"minutes",void 0);_.w([_.Z(),_.n("design:type",String)],iC.prototype,"seconds",void 0);_.w([_.Z(),_.n("design:type",String)],iC.prototype,"description",void 0);_.w([_.Z(),_.n("design:type",String)],iC.prototype,"vssId",void 0);
_.w([_.Z({value:_.xe("INNERTUBE_CLIENT_NAME")==="WEB_REMIX",reflectToAttribute:!0}),_.n("design:type",Boolean)],iC.prototype,"isMusic",void 0);_.w([_.X("data"),_.n("design:type",Number),_.n("design:paramtypes",[])],iC.prototype,"characterLimit",null);_.w([_.X("data"),_.n("design:type",Number),_.n("design:paramtypes",[])],iC.prototype,"textNumRows",null);
_.w([_.pl("minutes","seconds","description","submitDisabled"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],iC.prototype,"updateSubmitButtonState",null);_.w([_.$0("yt-service-request-completed"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],iC.prototype,"onYtServiceRequestCompleted",null);
_.w([_.$0("yt-service-request-error"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],iC.prototype,"onYtServiceRequestError",null);_.w([_.Fk({is:"yt-report-details-form-renderer",disableElementRegistration:!0})],iC);
_.V(iC,"yt-report-details-form-renderer",function(){if(S3g===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;yOk===void 0&&(yOk=document.createElement("template"));var k=yOk;B.call(d,k.content.cloneNode(!0),b.content.firstChild);S3g=b}b=S3g;return b});var VBr;var iGr;var wKr;var u2k;var wz=function(){return _.g.apply(this,arguments)||this};
_.c(wz,_.g);
wz.prototype.onCheckedChanged_=function(){if(this.data){var b=_.Cl(this.hostElement).querySelector("#checkbox").checked;this.data.identifier==="yt-external-links-checkbox"?_.BG(this.hostElement,"yt-additional-detail-checkbox-update",[b]):this.data.identifier==="yt-hide-user-checkbox"?_.BG(this.hostElement,"yt-hide-user-checkbox-update",[b]):b&&this.data.enableCommand?_.BG(this.hostElement,"yt-modify-report-form-command",[_.p(this.data.enableCommand,rRm)]):!b&&this.data.disableCommand&&_.BG(this.hostElement,
"yt-modify-report-form-command",[_.p(this.data.enableCommand,rRm)])}};
wz.prototype.onLabelTap_=function(b){b.target.tagName!="A"&&(_.Cl(this.hostElement).querySelector("#checkbox").checked=!_.Cl(this.hostElement).querySelector("#checkbox").checked)};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],wz.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],wz.prototype,"data",void 0);_.w([_.Fk({is:"yt-boolean-form-field-v2-renderer",disableElementRegistration:!0})],wz);
_.V(wz,"yt-boolean-form-field-v2-renderer",function(){if(u2k===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;wKr===void 0&&(wKr=document.createElement("template"));var k=wKr;B.call(d,k.content.cloneNode(!0),b.content.firstChild);u2k=b}b=u2k;return b});var uC=function(){var b=_.g.apply(this,arguments)||this;b.canShowAdditionalDetailCheckbox=!1;b.canShowCheckbox=!1;b.keepDropdownFocusedAfterSelection=!0;return b};
_.c(uC,_.g);uC.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}}}}};
_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],uC.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],uC.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Object)],uC.prototype,"canShowAdditionalDetailCheckbox",void 0);_.w([_.Z(),_.n("design:type",Object)],uC.prototype,"canShowCheckbox",void 0);_.w([_.Z(),_.n("design:type",Object)],uC.prototype,"keepDropdownFocusedAfterSelection",void 0);
_.w([_.Fk({is:"yt-report-form-modal-content",disableElementRegistration:!0})],uC);
_.V(uC,"yt-report-form-modal-content",function(){if(iGr===void 0){var b=document.createElement("template");_.J(b,'\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>');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;VBr===void 0&&(VBr=document.createElement("template"));var k=VBr;B.call(d,k.content.cloneNode(!0),b.content.firstChild);iGr=b}b=iGr;return b},{mode:2});var KNE;var n1k;var K9=function(){var b=_.g.apply(this,arguments)||this;b.submitting=!1;b.submitButtonDisabled=!0;b.command=null;b.canShowCheckbox=!1;b.canShowAdditionalDetailCheckbox=!1;b.canShowNextButton=!1;b.additionalDetailCheckboxChecked=!1;b.refitJob=0;b.keepDropdownFocusedAfterSelection=!0;b.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 b};
_.c(K9,_.g);_.E=K9.prototype;_.E.created=function(){this.refitJob=0};
_.E.attached=function(){this.JSC$21352_scroller&&(this.JSC$21352_scroller.dialogElement=this.hostElement.parentNode,this.JSC$21352_scroller.attached&&typeof this.JSC$21352_scroller.attached==="function"&&this.JSC$21352_scroller.attached());this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.E.dataChanged=function(b){b&&(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,b.legalReportCheckbox&&this.set("data.legalReportCheckbox.booleanFormFieldV2Renderer.value",
!1),b.additionalDetailCheckbox&&this.set("data.additionalDetailCheckbox.booleanFormFieldV2Renderer.value",!1),this.updateDialogStyling())};
_.E.onYtPopupOpened=function(){var b=_.kN();b&&b.getPlayerPromise().then(function(d){d.pauseVideo()})};
_.E.onYtNavigate=function(b){_.p(b.detail.endpoint,_.mM5)&&(b.stopPropagation(),this.hideReportForm=!0)};
_.E.onYtServiceRequestSent=function(){this.toggleSubmitButton(!0)};
_.E.onYtServiceRequestCompleted=function(b,d){var B=d.actions;if(B){if(B.length===1&&_.p(B[0],_.sq)){var k;B=((k=_.p(B[0],_.sq))==null?void 0:k.commands)||[]}k=0;for(var G=B.length;k<G;k++)_.p(B[k],_.xQ)&&(b.stopPropagation(),this.hostElement.parentElement.close(),this.openPopupBehavior.openPopup(B[k]))}if(d.data&&(b=this.get("feedbackResponses",d.data)))for(d=0;d<b.length;d++)if(b[d].isThumbnailReporting){this.hostElement.parentElement.close();break}};
_.E.onYtServiceRequestError=function(){this.toggleSubmitButton(!1)};
_.E._onDescendantIronResize=function(b){b.stopPropagation();return!1};
_.E.handleReportFormEndpointUpdateAction=function(b){if(b.submitEndpoint){var d=this.command=b.submitEndpoint;d=_.p(d,_.WES);if(d==null?0:d.additionalDetailCheckboxChecked)d.additionalDetailCheckboxChecked=this.additionalDetailCheckboxChecked;this.toggleSubmitButton(!1)}else b.submitNavigationEndpoint?(this.command=b.submitNavigationEndpoint,this.toggleSubmitButton(!1)):b.confirmDialog?(this.command={confirmDialogEndpoint:{content:{confirmDialogRenderer:b.confirmDialog.confirmDialogRenderer}}},this.toggleSubmitButton(!1)):
this.command=null;b.disableSubmitButton&&this.toggleSubmitButton(!0);this.handleModifyReportFormCommand(this.get("clickCommands.0.modifyReportFormCommand",b));this.refit()};
_.E.handleConfirmDialogCloseAction=function(b){b.confirmed?this.hostElement.parentElement.close():this.hideReportForm=!1};
_.E.submitButtonDisabledChanged=function(){var b=this.hostElement.parentElement;b&&b.invalidateTabbables&&b.invalidateTabbables()};
_.E.handleModifyReportFormCommand=function(b){b=this.get("action",b);b==="REPORT_FORM_ACTION_LEGAL_CHECKBOX_HIDE"?this.canShowCheckbox=!1:b==="REPORT_FORM_ACTION_LEGAL_CHECKBOX_SHOW"?this.canShowCheckbox=!0:b==="REPORT_FORM_ACTION_ADDITIONAL_DETAIL_CHECKBOX_HIDE"?this.canShowAdditionalDetailCheckbox=!1:b==="REPORT_FORM_ACTION_ADDITIONAL_DETAIL_CHECKBOX_SHOW"?this.canShowAdditionalDetailCheckbox=!0:b==="REPORT_FORM_ACTION_SUBMIT_BUTTON_SHOW"?this.canShowNextButton=!1:b==="REPORT_FORM_ACTION_NEXT_BUTTON_SHOW"&&
(this.canShowNextButton=!0);this.refit()};
_.E.updateDialogStyling=function(){var b,d,B,k,G,P=((G=(b=this.data)==null?void 0:(d=b.optionsSupportedRenderers)==null?void 0:(B=d.optionsRenderer)==null?void 0:(k=B.items)==null?void 0:k.length)!=null?G:0)<=2?0:240;_.Wf(this.hostElement,{"--yt-report-form-modal-renderer-min-width":P+"px"})};
_.E.toggleSubmitButton=function(b){this.submitButtonDisabled=!b;this.submitButtonDisabled=b};
_.E.computeSubmitButtonData=function(b,d){var B={};_.p(d,_.mM5)?B.navigationEndpoint=d:B.command=d||void 0;b&&b.buttonRenderer&&_.w1.extend(B,b.buttonRenderer);return B};
_.E.computeNextButtonData=function(b,d){var B={};if(!b||!b.buttonRenderer)return B;_.w1.extend(B,b.buttonRenderer);if(!d)return B;if(_.p(d,_.mM5))B.navigationEndpoint=HhE(d);else if(B.command=HhE(d),b=_.p(B.command,_.WES))b.legalCheckboxChecked=!0;return B};
_.E.computeShowNextButton=function(b,d,B){return!!b&&d&&B};
_.E.refit=function(){var b=this;this.refitJob||(this.refitJob=_.Y8.addLowPriorityJob(function(){_.dp(b.hostElement,"yt-refit");b.refitJob=0}))};
_.E.handleAdditionalDetailCheckboxUpdateAction=function(b){this.additionalDetailCheckboxChecked=b;_.p(this.command,_.WES).additionalDetailCheckboxChecked=b};
_.DB.Object.defineProperties(K9,{template:{configurable:!0,enumerable:!0,get:function(){if(n1k===void 0){var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);var d=b.content,B=d.insertBefore;KNE===void 0&&(KNE=document.createElement("template"));var k=KNE;B.call(d,k.content.cloneNode(!0),b.content.firstChild);n1k=b}b=n1k;return b}}});
K9.prototype.onYtServiceRequestError=K9.prototype.onYtServiceRequestError;K9.prototype.onYtServiceRequestCompleted=K9.prototype.onYtServiceRequestCompleted;K9.prototype.onYtServiceRequestSent=K9.prototype.onYtServiceRequestSent;K9.prototype.onYtNavigate=K9.prototype.onYtNavigate;K9.prototype.onYtPopupOpened=K9.prototype.onYtPopupOpened;_.w([_.R(_.iA.YtOpenPopupBehavior),_.n("design:type",Object)],K9.prototype,"openPopupBehavior",void 0);
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],K9.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],K9.prototype,"ytActionHandlerBehavior",void 0);_.w([_.R(_.B5.YtEventForwardingBehavior),_.n("design:type",Object)],K9.prototype,"eventForwardingBehavior",void 0);_.w([_.R(_.bm),_.n("design:type",Object)],K9.prototype,"ironResizableBehavior",void 0);_.w([_.Z({observer:"dataChanged"}),_.n("design:type",Object)],K9.prototype,"data",void 0);
_.w([_.Z(),_.n("design:type",Object)],K9.prototype,"submitting",void 0);_.w([_.Z({observer:"submitButtonDisabledChanged"}),_.n("design:type",Object)],K9.prototype,"submitButtonDisabled",void 0);_.w([_.Z(),_.n("design:type",Object)],K9.prototype,"command",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],K9.prototype,"hideReportForm",void 0);_.w([_.Z(),_.n("design:type",Object)],K9.prototype,"canShowCheckbox",void 0);
_.w([_.Z(),_.n("design:type",Object)],K9.prototype,"canShowAdditionalDetailCheckbox",void 0);_.w([_.Z(),_.n("design:type",Object)],K9.prototype,"canShowNextButton",void 0);_.w([_.Z(),_.n("design:type",Object)],K9.prototype,"additionalDetailCheckboxChecked",void 0);_.w([_.Z(),_.n("design:type",Object)],K9.prototype,"refitJob",void 0);_.w([_.Z(),_.n("design:type",Object)],K9.prototype,"keepDropdownFocusedAfterSelection",void 0);
_.w([_.DM("#scroller"),_.n("design:type",Object)],K9.prototype,"JSC$21352_scroller",void 0);_.w([_.$0("yt-popup-opened"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],K9.prototype,"onYtPopupOpened",null);_.w([_.$0("yt-navigate"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],K9.prototype,"onYtNavigate",null);
_.w([_.$0("yt-service-request-sent"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent,_.iI]),_.n("design:returntype")],K9.prototype,"onYtServiceRequestSent",null);_.w([_.$0("yt-service-request-completed"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent,_.xu]),_.n("design:returntype")],K9.prototype,"onYtServiceRequestCompleted",null);
_.w([_.$0("yt-service-request-error"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],K9.prototype,"onYtServiceRequestError",null);_.w([_.Fk({is:"yt-report-form-modal-renderer",notifyObserversOnUndefined:!1,noInjection:!0})],K9);var Ta4;var rOa;var n9=function(){return _.g.apply(this,arguments)||this};
_.c(n9,_.g);_.E=n9.prototype;_.E.attached=function(){this.isDarkTheme=!!document.documentElement.hasAttribute("dark");this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.hostElement.id="mealbar-promo-renderer"};
_.E.onVisible=function(){var b,d;(d=_.I2().resolve(_.O6(_.hO)))==null||d.enqueue({label:_.qA((b=this.data)==null?void 0:b.messageTitle),elementToFocus:this.hostElement})};
_.E.onThumbnailLoaded=function(){_.dp(this.hostElement,"yt-refit")};
_.E.onDismissTap=function(){_.BG(this.hostElement,"yt-close-popup-action",["yt-mealbar-promo-renderer"])};
_.E.computeAlternateIcon=function(b){return b?b==="BACKSTAGE_ARTWORK"?"backstage:artwork":b:null};
_.E.computeFontFamily=function(b){return b==="PROMO_FONT_FAMILY_YOUTUBE_SANS_BOLD"};
_.E.computeBackgroundStyle=function(b,d){if(b=this.computeBackgroundImage(b,d))if(b=_.GD(b.thumbnails))return'background-image: url("'+b+'");'};
_.E.computeHasFullHeightImage=function(b){return!(!(b&&b.thumbnails&&b.thumbnails.length>0)||this.modern)};
_.E.isModernStyle=function(b){return b.style==="STYLE_MODERN"};
_.E.computeIcon=function(b,d){if(b&&b.icon)return d?b.iconDark:b.icon};
_.E.computeBackgroundImage=function(b,d){if(b&&b.backgroundImage)return d?b.backgroundImageDark:b.backgroundImage};
_.E.computeLogo=function(b,d){if(b&&b.logo)return d?b.logoDark:b.logo};
_.E.computeShouldShowModernIcon=function(b,d){return b&&!!d};
_.E.getLogoContainerClassName=function(b){return this.logoWithPadding(b)?"yt-mealbar-promo-renderer-logo-with-padding":"yt-mealbar-promo-renderer-logo"};
_.E.getLogoImageId=function(b){return this.logoWithPadding(b)?"mealbar-logo-with-padding":"mealbar-logo"};
_.E.logoWithPadding=function(b){var d,B,k;return(b=(d=this.computeLogo(b,this.isDarkTheme))==null?void 0:(B=d.thumbnails)==null?void 0:(k=B[0])==null?void 0:k.height)&&b%31===0?!0:!1};
n9.prototype.onThumbnailLoaded=n9.prototype.onThumbnailLoaded;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],n9.prototype,"ytRendererBehavior",void 0);_.w([_.Z({}),_.n("design:type",Object)],n9.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"isModernStyle(data)"}),_.n("design:type",Boolean)],n9.prototype,"modern",void 0);_.w([_.Z({value:!1}),_.n("design:type",Boolean)],n9.prototype,"isDarkTheme",void 0);
_.w([_.Z({computed:"computeIcon(data, isDarkTheme)"}),_.n("design:type",Object)],n9.prototype,"icon",void 0);_.w([_.Z({computed:"computeLogo(data, isDarkTheme)"}),_.n("design:type",Object)],n9.prototype,"logo",void 0);_.w([_.Z({computed:"computeBackgroundStyle(data, isDarkTheme)"}),_.n("design:type",Object)],n9.prototype,"backgroundStyle",void 0);_.w([_.Z({computed:"computeAlternateIcon(data.alternateIcon.iconType)"}),_.n("design:type",Object)],n9.prototype,"alternateIcon",void 0);
_.w([_.Z({reflectToAttribute:!0,computed:"computeHasFullHeightImage(data.icon)"}),_.n("design:type",Boolean)],n9.prototype,"hasFullHeightImage",void 0);_.w([_.Z({reflectToAttribute:!0,computed:"computeFontFamily(data.font)"}),_.n("design:type",Boolean)],n9.prototype,"useYoutubeSans",void 0);_.w([_.Z({computed:"computeShouldShowModernIcon(modern, icon)"}),_.n("design:type",Boolean)],n9.prototype,"shouldShowModernIcon",void 0);
_.w([_.$0("yt-img-shadow-loaded"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],n9.prototype,"onThumbnailLoaded",null);_.w([_.Fk({is:"yt-mealbar-promo-renderer",disableElementRegistration:!0})],n9);
_.V(n9,"yt-mealbar-promo-renderer",function(){if(rOa===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;Ta4===void 0&&(Ta4=document.createElement("template"));var k=Ta4;B.call(d,k.content.cloneNode(!0),b.content.firstChild);rOa=b}b=rOa;return b},{mode:2});var Q7O;var q3k;var T9=function(){return _.g.apply(this,arguments)||this};
_.c(T9,_.g);_.E=T9.prototype;_.E.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]]"}}}}}};
_.E.computeHasButtons_=function(b){return!(!b.dismissButton&&!b.acceptButton)};
_.E.computeStyle_=function(b){return b||"BUBBLE_HINT_STYLE_UNKNOWN"};
_.E.observeImpressionEndpoints_=function(){var b=this;this.data&&this.data.promoConfig&&this.data.promoConfig.impressionEndpoints&&this.data.promoConfig.impressionEndpoints.forEach(function(d){d.clickTrackingParams&&delete d.clickTrackingParams;_.GA(b.hostElement,[d])})};
_.E.onTap_=function(){_.BG(this.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"])};
T9.prototype.observeImpressionEndpoints_=T9.prototype.observeImpressionEndpoints_;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],T9.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.B5.YtEventForwardingBehavior),_.n("design:type",Object)],T9.prototype,"ytEventForwardingBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],T9.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],T9.prototype,"data",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],T9.prototype,"positionType",void 0);_.w([_.Z({value:!1,reflectToAttribute:!0,computed:"computeHasButtons_(data)"}),_.n("design:type",Boolean)],T9.prototype,"hasButtons_",void 0);_.w([_.Z({value:function(){return this.onTap_.bind(this)}}),
_.n("design:type",Function)],T9.prototype,"boundOnTap_",void 0);_.w([_.Z({value:{style:"mono-inverse"}}),_.n("design:type",Object)],T9.prototype,"buttonOverride",void 0);_.w([_.O8("data.promoConfig.impressionEndpoints"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],T9.prototype,"observeImpressionEndpoints_",null);_.w([_.Fk({is:"yt-tooltip-renderer",disableElementRegistration:!0})],T9);
_.V(T9,"yt-tooltip-renderer",function(){if(q3k===void 0){var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);var d=b.content,B=d.insertBefore;Q7O===void 0&&(Q7O=document.createElement("template"));var k=Q7O;B.call(d,k.content.cloneNode(!0),b.content.firstChild);q3k=b}b=q3k;return b},{mode:2});var x_5;var Y35;var eTa;var boa;var rz=function(){var b=_.g.apply(this,arguments)||this;b.actionMap={"yt-open-popup-action":"onOpen"};return b};
_.c(rz,_.g);_.E=rz.prototype;_.E.attached=function(){this.onOpen()};
_.E.updateTimeSecs=function(b){this.currentTimeSecs=b};
_.E.computeTimeString=function(b){b=b.toString();var d=Math.floor(Number(b)/3600),B=Math.floor(Number(b)%3600%60);return(d>0?d+":":"")+_.Os(Math.floor(Number(b)%3600/60),d>0?2:1)+":"+_.Os(B,2)};
_.E.computeTimeStringA11y=function(b){return _.fDW({seconds:b})};
_.E.getTimeParam=function(){return bur(this.timeString)};
_.E.onChangeStartAtCheckbox=function(){this.startAtTimestamp.disabled=!this.isStartAtChecked;this.setTimestamp();var b={checkboxData:{state:this.isStartAtChecked?"CHECKBOX_STATE_ON":"CHECKBOX_STATE_OFF"}},d;_.n7(_.DX(),(d=this.data)==null?void 0:d.trackingParams,b,7)};
_.E.onChangeStartAtTimestamp=function(){for(var b=this.startAtTimestamp.value.split(":"),d=0,B=1,k=b.length-1;k>=0;k--)d+=Number(b[k])*B,B*=60;this.updateTimeSecs(d);this.setTimestamp()};
_.E.onOpen=function(){var b=this;this.updateTimeSecs(0);this.isStartAtChecked=!1;var d=_.kN();d?d.getPlayerPromise().then(function(B){B=B.getCurrentTime();b.updateTimeSecs(B)}):pE5()&&this.updateTimeSecs(pE5())};
_.E.setTimestamp=function(){var b=Math.floor(this.currentTimeSecs);_.BG(this.hostElement,"yt-share-panel-set-timestamp-action",[{isSet:this.isStartAtChecked&&!!b,timestamp:b||""}])};
_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],rz.prototype,"ytActionHandlerBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],rz.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],rz.prototype,"data",void 0);_.w([_.Z({value:!1,notify:!0}),_.n("design:type",Boolean)],rz.prototype,"isStartAtChecked",void 0);_.w([_.Z(),_.n("design:type",Number)],rz.prototype,"currentTimeSecs",void 0);
_.w([_.Z({computed:"computeTimeString(currentTimeSecs)"}),_.n("design:type",String)],rz.prototype,"timeString",void 0);_.w([_.Z({computed:"computeTimeStringA11y(currentTimeSecs)"}),_.n("design:type",String)],rz.prototype,"timeStringA11y",void 0);_.w([_.DM("#start-at-timestamp"),_.n("design:type",Object)],rz.prototype,"startAtTimestamp",void 0);_.w([_.Fk({is:"yt-start-at-renderer",disableElementRegistration:!0})],rz);
_.V(rz,"yt-start-at-renderer",function(){if(boa===void 0){var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);var d=b.content,B=d.insertBefore;eTa===void 0&&(eTa=document.createElement("template"));var k=eTa;B.call(d,k.content.cloneNode(!0),b.content.firstChild);boa=b}b=boa;return b},{mode:2});var dEO={},BiO=(dEO.WEB_REMIX="music.youtube.com",dEO),Q$=function(){var b=_.g.apply(this,arguments)||this;b.actionMap={"yt-signal-action-copy-share-embed-url":"handleSignalActionCopyShareEmbedUrl_","yt-share-panel-set-timestamp-action":"handleSetTimestamp_"};return b};
_.c(Q$,_.g);_.E=Q$.prototype;_.E.configureRendererStamper=function(){return{"data.actionButtons":{id:"action-buttons",mapping:{buttonRenderer:"yt-button-renderer"}},"data.startAt":{id:"start-at",mapping:{startAtRenderer:"yt-start-at-renderer"}}}};
_.E.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.E.created=function(){this.embedHost_=BiO[_.xe("INNERTUBE_CLIENT_NAME")]||"www.youtube.com"};
_.E.ready=function(){_.Cl(this.hostElement).querySelector("#embed-code").addEventListener("tap",this.onEmbedCode_.bind(this))};
_.E.computeEmbedCode_=function(b,d,B,k,G){if(!b)return"";var P=b.videoId,v=b.fullListId,L=[];b.attributionId&&L.push("si="+b.attributionId);k||L.push("controls=0");B&&Number(d)>0&&L.push("start="+d);v&&(P="videoseries",L.push("list="+v));B="https://"+(G?"www.youtube-nocookie.com":this.embedHost_)+"/embed/"+P;b.clipId&&(L.push("clip="+b.clipId),L.push("clipt="+b.clipTiming));d=L.length>0?B+"?"+L.join("&amp;"):B;b.encryptedEmbedConfig&&L.push("embed_config="+JSON.stringify({enc:b.encryptedEmbedConfig}));
L=L.length>0?B+"?"+L.join("&amp;"):B;_.N("web_sharing_embed_preview_killswitch")?_.Cl(this.videoPreviewContainer).innerHTML=this.getEmbedCode_(L,b.previewWidth||854,b.previewHeight||480):(_.uz(this.videoPreviewContainer),_.Cl(this.videoPreviewContainer).appendChild(this.buildIframeElement(L)));return this.getEmbedCode_(d,b.width||560,b.height||315)};
_.E.buildIframeElement=function(b){var d=document.createElement("iframe"),B,k;d.width=""+((k=(B=this.data)==null?void 0:B.previewWidth)!=null?k:854);var G,P;d.height=""+((P=(G=this.data)==null?void 0:G.previewHeight)!=null?P:480);_.kZ(d,2,b);d.title="YouTube video player";d.frameBorder="0";d.allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share";d.referrerPolicy="strict-origin-when-cross-origin";d.allowFullscreen=!0;return d};
_.E.computeIsSquareAspectRatio_=function(b){return b.previewHeight&&b.previewWidth?b.previewHeight==b.previewWidth:!1};
_.E.computeShowEmbedOptions_=function(b){return!!b.enablePrivacyModeOptionLabel||!!b.showPlayerControlsOptionLabel};
_.E.getEmbedCode_=function(b,d,B){return'<iframe width="'+d+'" height="'+B+'" src="'+b+'" 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>'};
_.E.handleSignalActionCopyShareEmbedUrl_=function(){_.Cl(this.hostElement).querySelector("#embed-code").inputElement.textarea.select();document.execCommand("copy");this.trackEmbedCopyUrl_()};
_.E.handleSetTimestamp_=function(b){this.startAtTimeStamp_=(this.startAtChecked_=b.isSet)?b.timestamp:0};
_.E.closePanel_=function(){_.BG(this.hostElement,"yt-close-popup-action",["yt-sharing-embed-renderer"])};
_.E.onEmbedCode_=function(){_.Cl(this.hostElement).querySelector("#embed-code").inputElement.textarea.select();this.trackEmbedCopyUrl_()};
_.E.onYtPopupClosed_=function(){_.uz(_.Cl(this.hostElement).querySelector("#video-preview"))};
_.E.trackEmbedCopyUrl_=function(){this&&this.data&&this.data.actionButtons&&this.data.actionButtons.length>0&&_.p(this.data.actionButtons[0],_.am)&&this.ytRendererBehavior.logExplicitClick(_.p(this.data.actionButtons[0],_.am))};
Q$.prototype.onYtPopupClosed_=Q$.prototype.onYtPopupClosed_;_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],Q$.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Q$.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],Q$.prototype,"ytActionHandlerBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Q$.prototype,"data",void 0);
_.w([_.Z({computed:"computeEmbedCode_(data, startAtTimeStamp_, startAtChecked_, isPlayerControlsOptionChecked_, isPrivacyModeOptionChecked_)"}),_.n("design:type",String)],Q$.prototype,"embedCode_",void 0);_.w([_.Z({value:!0}),_.n("design:type",Boolean)],Q$.prototype,"isPlayerControlsOptionChecked_",void 0);_.w([_.Z({value:!1}),_.n("design:type",Boolean)],Q$.prototype,"isPrivacyModeOptionChecked_",void 0);_.w([_.Z({value:!1,notify:!0}),_.n("design:type",Boolean)],Q$.prototype,"startAtChecked_",void 0);
_.w([_.Z({value:0}),_.n("design:type",Number)],Q$.prototype,"startAtTimeStamp_",void 0);_.w([_.Z({computed:"computeIsSquareAspectRatio_(data)",reflectToAttribute:!0}),_.n("design:type",Boolean)],Q$.prototype,"isSquareAspectRatio_",void 0);_.w([_.DM("#video-preview"),_.n("design:type",HTMLElement)],Q$.prototype,"videoPreviewContainer",void 0);_.w([_.$0("yt-popup-closed"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],Q$.prototype,"onYtPopupClosed_",null);
_.w([_.Fk({is:"yt-sharing-embed-renderer",disableElementRegistration:!0})],Q$);
_.V(Q$,"yt-sharing-embed-renderer",function(){if(Y35===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;x_5===void 0&&(x_5=document.createElement("template"));var k=x_5;B.call(d,k.content.cloneNode(!0),b.content.firstChild);Y35=b}b=Y35;return b},{mode:2});var kzm;var Gza=function(){return _.g.apply(this,arguments)||this};
_.c(Gza,_.g);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Gza.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Gza.prototype,"data",void 0);_.w([_.Fk({disableElementRegistration:!0,is:"yt-sender-id-section-renderer"})],Gza);
_.V(Gza,"yt-sender-id-section-renderer",function(){if(kzm===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);kzm=b}b=
kzm;return b},{mode:1});var PHr;var ESr;var qK=function(){return _.g.apply(this,arguments)||this};
_.c(qK,_.g);qK.prototype.closePopup=function(){_.BG(this.hostElement,"yt-close-popup-action")};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],qK.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],qK.prototype,"data",void 0);_.w([_.Fk({is:"yt-community-post-section-renderer",disableElementRegistration:!0})],qK);
_.V(qK,"yt-community-post-section-renderer",function(){if(ESr===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;PHr===void 0&&(PHr=document.createElement("template"));var k=PHr;B.call(d,k.content.cloneNode(!0),b.content.firstChild);ESr=b}b=ESr;return b},{mode:2});var s0O;var CHa;var vSE;var LDk;var ftk;var Aqg;var WD5=function(){return _.g.apply(this,arguments)||this};
_.c(WD5,_.g);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],WD5.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],WD5.prototype,"data",void 0);_.w([_.Fk({is:"yt-share-start-time-with-context-renderer",disableElementRegistration:!0})],WD5);
_.V(WD5,"yt-share-start-time-with-context-renderer",function(){if(Aqg===void 0){var b=document.createElement("template");_.J(b,'\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>');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;ftk===void 0&&(ftk=document.createElement("template"));var k=ftk;B.call(d,k.content.cloneNode(!0),b.content.firstChild);Aqg=b}b=Aqg;return b},{mode:2});var xW=function(){return _.g.apply(this,arguments)||this};
_.c(xW,_.g);xW.prototype.configureRendererStamper=function(){return{"data.subtitle":{id:"subtitle",mapping:{shareStartTimeWithContextRenderer:"yt-share-start-time-with-context-renderer"}}}};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],xW.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],xW.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],xW.prototype,"data",void 0);_.w([_.Fk({is:"yt-share-panel-title-v15-renderer",disableElementRegistration:!0})],xW);
_.V(xW,"yt-share-panel-title-v15-renderer",function(){if(LDk===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;vSE===void 0&&(vSE=document.createElement("template"));var k=vSE;B.call(d,k.content.cloneNode(!0),b.content.firstChild);LDk=b}b=LDk;return b},{mode:2});var YW=function(){return _.g.apply(this,arguments)||this};
_.c(YW,_.g);YW.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"}}}};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],YW.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],YW.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],YW.prototype,"data",void 0);_.w([_.Fk({is:"yt-share-panel-header-renderer",disableElementRegistration:!0})],YW);
_.V(YW,"yt-share-panel-header-renderer",function(){if(CHa===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;s0O===void 0&&(s0O=document.createElement("template"));var k=s0O;B.call(d,k.content.cloneNode(!0),b.content.firstChild);CHa=b}b=CHa;return b},{mode:2});var atE;var mEE;var $EE={};$EE.YtBindingExpressionsBehavior={identity:_.jC,msg:function(b,d){d=d===void 0?{}:d;return _.AU(b,d,b)},
msgPlural:function(b,d){return _.WG(b,d)},
getMusicIconFromType:function(b){return _.fx(b)}};var Oo5;var ItP;var DE4;var UEE=document.head,oSa=UEE.appendChild,NiW;
if(DE4===void 0){var p_O=document.createElement("template");_.J(p_O,'\x3c!--css-build:shady--\x3e<svg style="position: absolute; height: 0; width: 0;" aria-hidden="true"><defs><clipPath id="android_messenger__a"><path fill="#fff" d="M0 0h192v192H0z"></path></clipPath><mask id="android_messenger__b" width="192" height="192" x="0" y="0" maskUnits="userSpaceOnUse" style="mask-type:luminance"><path fill="#fff" d="M0 0h192v192H0z"></path></mask></defs></svg><iron-iconset-svg name="socialNetworks" size="48"><svg><defs></defs></svg></iron-iconset-svg><iron-iconset-svg name="socialNetworksRound" size="60"><svg><defs></defs></svg></iron-iconset-svg>');DE4=
p_O}NiW=DE4;oSa.call(UEE,NiW.content);var e4=function(){var b=_.g.apply(this,arguments)||this;b.screenLayer=7;return b};
_.c(e4,_.g);e4.prototype.getScreenLayer=function(){return this.screenLayer};
e4.prototype.onTap=function(b){b&&b.detail&&(b.detail.x||b.detail.y)&&_.Cl(this.hostElement).querySelector("#target").blur();this.data.serviceEndpoint?_.GA(this.hostElement,[this.data.serviceEndpoint]):this.data.navigationEndpoint&&(b=this.getScreenLayer(),_.dp(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint,createScreenConfig:{layer:b}}));this.data.onTapCommand&&this.ytComponentBehavior.resolveCommand(this.data.onTapCommand,{form:{createScreenConfig:{layer:this.getScreenLayer()}}})};
_.DB.Object.defineProperties(e4.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()}}});
e4.prototype.onTap=e4.prototype.onTap;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],e4.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],e4.prototype,"ytComponentBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],e4.prototype,"data",void 0);_.w([_.X("data.title"),_.n("design:type",Object),_.n("design:paramtypes",[])],e4.prototype,"title",null);
_.w([_.X("data.serviceName"),_.n("design:type",String),_.n("design:paramtypes",[])],e4.prototype,"icon",null);_.w([_.$0("tap"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],e4.prototype,"onTap",null);_.w([_.Fk({is:"yt-share-target-renderer",disableElementRegistration:!0})],e4);
_.V(e4,"yt-share-target-renderer",function(){if(ItP===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;Oo5===void 0&&(Oo5=document.createElement("template"));var k=Oo5;B.call(d,k.content.cloneNode(!0),b.content.firstChild);ItP=b}b=ItP;return b},{mode:2});var MEE;var cq4;var bB=function(){var b=_.g.apply(this,arguments)||this;b.SHARE_TARGET_WIDTH=70;b.SHARE_TARGET_MARGIN_RIGHT=8;b.PAGE_SCROLL_SPEED=9;b.actionMap={"yt-share-panel-reset-action":"onReset_"};return b};
_.c(bB,_.g);_.E=bB.prototype;_.E.configureRendererStamper=function(){return{"data.shareTargets":{id:"contents",mapping:{shareTargetRenderer:{component:"yt-share-target-renderer",attributes:{role:"button"}}}}}};
_.E.onDataChanged_=function(){this.data&&this.data.shareTargets&&(_.Cl(this.hostElement).querySelector("#scroll-button-back").hidden=!0,_.Cl(this.hostElement).querySelector("#scroll-button-forward").hidden=this.data.shareTargets.length<=6)};
_.E.onReset_=function(){if(_.Cl(this.hostElement).querySelector("#list")){var b=_.Cl(this.hostElement).querySelector("#list");var d=_.Cl(this.hostElement).querySelector("#list");var B=d.offsetLeft,k=d.offsetParent;k||_.T1H(d)!="fixed"||(k=_.r1(d).documentElement);if(k){if(_.aH&&!_.$T(58)){var G=_.dyS(k);B+=G.left}else Number(_.WVA)>=8&&!(Number(_.WVA)>=9)&&(G=_.dyS(k),B-=G.left);d=_.epH(k)?k.clientWidth-(B+d.offsetWidth):B}else d=B;rWW(b,d);this.updateScrollButtons_()}};
_.E.onScrollBack_=function(){this.smoothScrollByOnePage_(!1)};
_.E.onScrollForward_=function(){this.smoothScrollByOnePage_(!0)};
_.E.onScrollWheel_=function(b){b.stopPropagation();b.preventDefault();var d=Tlm(_.Cl(this.hostElement).querySelector("#list"));b=Math.abs(b.deltaX)>Math.abs(b.deltaY)?b.deltaX:b.deltaY;rWW(_.Cl(this.hostElement).querySelector("#list"),d+b);this.updateScrollButtons_()};
_.E.smoothScrollByOnePage_=function(b){var d=_.Cl(this.hostElement).querySelector("#list"),B=(Math.floor(d.clientWidth/this.SHARE_TARGET_WIDTH)*(this.SHARE_TARGET_WIDTH+this.SHARE_TARGET_MARGIN_RIGHT)-this.SHARE_TARGET_MARGIN_RIGHT)/2,k=Tlm(d),G=B*(b?1:-1),P=this.PAGE_SCROLL_SPEED,v=this.updateScrollButtons_.bind(this),L=0,A;(function O(){L+=P;A=L/B*2;rWW(d,k+G*(A<1?A*A:-A*A+4*A-2));L<B?window.requestAnimationFrame(O):v()})()};
_.E.updateScrollButtons_=function(){var b=Tlm(_.Cl(this.hostElement).querySelector("#list")),d=_.Cl(this.hostElement).querySelector("#list").scrollWidth-_.Cl(this.hostElement).querySelector("#list").clientWidth;_.Cl(this.hostElement).querySelector("#scroll-button-back").hidden=b<=0;_.Cl(this.hostElement).querySelector("#scroll-button-forward").hidden=b>=d};
bB.prototype.onScrollWheel_=bB.prototype.onScrollWheel_;bB.prototype.onDataChanged_=bB.prototype.onDataChanged_;_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],bB.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],bB.prototype,"ytActionHandlerBehavior",void 0);_.w([_.R($EE.YtBindingExpressionsBehavior),_.n("design:type",Object)],bB.prototype,"ytBindingExpressionsBehavior",void 0);
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],bB.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],bB.prototype,"data",void 0);_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],bB.prototype,"onDataChanged_",null);_.w([_.$0("wheel"),_.n("design:type",Function),_.n("design:paramtypes",[WheelEvent]),_.n("design:returntype")],bB.prototype,"onScrollWheel_",null);
_.w([_.Fk({is:"yt-third-party-share-target-section-renderer",disableElementRegistration:!0})],bB);
_.V(bB,"yt-third-party-share-target-section-renderer",function(){if(cq4===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;MEE===void 0&&(MEE=document.createElement("template"));var k=MEE;B.call(d,k.content.cloneNode(!0),b.content.firstChild);cq4=b}b=cq4;return b},{mode:2});var dc=function(){return _.g.apply(this,arguments)||this};
_.c(dc,_.g);dc.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"}}}};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],dc.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],dc.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],dc.prototype,"data",void 0);_.w([_.Fk({is:"yt-third-party-network-section-renderer",disableElementRegistration:!0})],dc);
_.V(dc,"yt-third-party-network-section-renderer",function(){if(mEE===void 0){var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);var d=b.content,B=d.insertBefore;atE===void 0&&(atE=document.createElement("template"));var k=atE;B.call(d,k.content.cloneNode(!0),b.content.firstChild);mEE=b}b=mEE;return b},{mode:2});var Jqk;_.B$(_.y(function(b){return _.W("first-party-network-section-view-model",{class:"ytwFirstPartyNetworkSectionViewModelHost"},_.W("div",{class:"ytwFirstPartyNetworkSectionViewModelfirstPartyItems"},_.W(_.MN,{data:function(){return b.data().firstPartyItems}},{listItemViewModel:_.oJ})))},"Gj"),"first-party-network-section-view-model",{props:{data:_.DK}});var z5O=_.YE(["data:image/svg+xml;charset=UTF-8;base64,",""]),B7=function(){var b=_.g.apply(this,arguments)||this;b.screenLayer=7;b.qrCodeEnabled=_.N("web_enable_sharing_qr_code");b.actionMap={"yt-share-panel-set-timestamp-action":"handleSetTimestamp"};return b};
_.c(B7,_.g);_.E=B7.prototype;_.E.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"}}}};
_.E.attached=function(){this.JSC$21404_scroller&&(this.JSC$21404_scroller.dialogElement=this.hostElement.parentNode,this.JSC$21404_scroller.attached&&typeof this.JSC$21404_scroller.attached==="function"&&this.JSC$21404_scroller.attached(),this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true"))};
_.E.onDataChanged=function(){var b=this,d;(d=this.data)!=null&&d.contents&&(this.hostElement.setAttribute("links-only","true"),_.fl(this.hostElement,"can-post",this.hasCommunityPostRenderer()),this.maybeRenderQrCode(this.shortUrl()),_.Op(this,function(){_.dp(b.hostElement,"yt-refit");b.focusSharePanelHeader()}))};
_.E.focusSharePanelHeader=function(){this.header&&(this.header.setAttribute("tabindex","-1"),this.header.focus())};
_.E.handleSetTimestamp=function(b){var d=this.shortUrl();b.isSet&&(d=_.BT(d,"t",b.timestamp));this.maybeRenderQrCode(d)};
_.E.shortUrl=function(){var b,d=(b=this.data)==null?void 0:b.contents;if(d)for(b=0;b<d.length;b++){var B=void 0,k=void 0;if((B=d[b])==null?0:(k=B.thirdPartyNetworkSection)==null?0:k.copyLinkContainer){var G=k=B=void 0;return(G=_.p((B=d[b])==null?void 0:(k=B.thirdPartyNetworkSection)==null?void 0:k.copyLinkContainer,hmW))==null?void 0:G.shortUrl}}};
_.E.maybeRenderQrCode=function(b){var d=this,B,k,G,P,v,L,A,a,O;return _.f(function(I){if(I.nextAddress==1){B=_.Cl(d.hostElement).querySelector("#qr-code");if(!d.qrCodeEnabled||!b)return B&&(B.style.display="none"),I.return();k=_.ut4(_.I2().resolve(_.AP),{iconName:"youtube_logo_icon",iconStyle:"youtube_fill"});G=document.createElement("div");return typeof k==="function"?(k(G),I.jumpTo(2)):I.yield(k,3)}I.nextAddress!=2&&(P=I.yieldResult,P(G));A=(v=G)==null?void 0:(L=v.firstChild)==null?void 0:L.firstChild;
a=document.createElement("img");O=_.m1C(z5O,btoa(A.outerHTML));a.onload=function(){var D={canvas:B,cellStyle:1,backgroundColor:"white",borderRadius:30,color:"black",padding:10,width:256,logo:a},U=new T6g;eDQ(U,b);bFr(U,!1,d9E(U));var M=U.modules,z=Object.assign({},dRr,D);M=structuredClone(M);D=M.length;var H,l=(H=z.canvas)!=null?H:document.createElement("canvas");H=z.cellSize;U=z.logo;var F,K=(F=z.logoSize)!=null?F:Math.floor(D/4);D%2!==K%2&&K++;var u=z.logoPadding,r=z.backgroundColor;F=D*H;var Q=
z.width,q=0;Q&&(q=z.padding,q=Math.ceil(q*F/(Q-q*2)),l.style.width=Q+"px",l.style.height=Q+"px");l.width!==F+q*2&&(l.width=F+q*2);l.height!==F+q*2&&(l.height=F+q*2);F=l.getContext("2d");z.autoClear&&F.clearRect(0,0,l.width,l.height);F.fillStyle=r;F.beginPath();F.roundRect(0,0,l.width,l.height,z.borderRadius);F.fill();F.save();F.translate(q,q);if(U)for(l=Math.floor(D-K)/2-u,u=Math.floor(D+K)/2+u,r=l;r<u;r++)for(Q=l;Q<u;Q++)M[r][Q]=!1;for(l=0;l<D;l++)for(u=0;u<D;u++)(l<7&&u<7||l<7&&u>=D-7||l>=D-7&&
u<7)&&(M[l][u]=!1);var sW;l=(sW=z.markerColor)!=null?sW:z.color;kPO(F,0,0,H,l);kPO(F,H*(D-7),0,H,l);kPO(F,0,H*(D-7),H,l);switch(z.cellStyle){case 0:sW=M;M=sW.length;l=z.cellSize;F.beginPath();for(u=0;u<M;u++)for(r=0;r<M;r++)sW[u][r]&&F.rect(u*l,r*l,l,l);F.fillStyle=z.color;F.fill();break;case 1:sW=M;M=sW.length;l=z.cellSize;u=l*z.relativeCircleSize;F.fillStyle=z.color;F.beginPath();for(z=0;z<M;z++)for(r=0;r<M;r++)sW[z][r]&&(F.beginPath(),F.ellipse((z+.5)*l,(r+.5)*l,u/2,u/2,0,0,2*Math.PI),F.fill());
F.fill();break;case 2:sW=M;M=sW.length;l=z.cellSize;F.fillStyle=z.color;z=[[1,1],[-1,1],[-1,-1],[1,-1]];F.beginPath();for(u=0;u<M;u++)for(r=0;r<M;r++)if(sW[u][r])F.roundRect(u*l,r*l,l,l,l/2),u+1<M&&sW[u+1][r]&&F.rect(u*l+l/2,r*l,l,l),r+1<M&&sW[u][r+1]&&F.rect(u*l,r*l+l/2,l,l);else{Q=u*l+l/2;q=r*l+l/2;for(var L1=0;L1<4;L1++){var cJ=_.C(z[L1]),OW=cJ.next().value;cJ=cJ.next().value;u+OW>=0&&u+OW<M&&r+cJ>=0&&r+cJ<M&&sW[u+OW][r]&&sW[u][r+cJ]&&sW[u+OW][r+cJ]&&(OW=L1*Math.PI/2,cJ=l/2,F.moveTo(Q+cJ*Math.cos(OW),
q+cJ*Math.sin(OW)),F.arc(Q,q,l/2,OW,OW+Math.PI/2,!1),F.lineTo(Q+cJ*(Math.cos(OW)-Math.sin(OW)),q+cJ*(Math.cos(OW)+Math.sin(OW))),F.lineTo(Q+cJ*Math.cos(OW),q+cJ*Math.sin(OW)))}}F.fill()}U&&F.drawImage(U,(D-K)*H/2,(D-K)*H/2,K*H,K*H);F.restore();B.style.removeProperty("display")};
a.src=_.V1(O);_.tn(I)})};
_.E.hasCommunityPostRenderer=function(){var b,d,B,k;return!!((b=this.data)==null?0:(d=b.header)==null?0:(B=d.sharePanelHeaderRenderer)==null?0:(k=B.communityPost)==null?0:k.communityPostSectionRenderer)};
_.E.onTapClose=function(){_.BG(this.hostElement,"yt-close-popup-action",["yt-unified-share-panel-renderer"])};
_.E.getScreenLayer=function(){return this.screenLayer};
B7.prototype.onDataChanged=B7.prototype.onDataChanged;_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],B7.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],B7.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],B7.prototype,"ytActionHandlerBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],B7.prototype,"data",void 0);
_.w([_.Z({value:_.AU("SBOX_INAPPROPRIATE_CANCEL")}),_.n("design:type",String)],B7.prototype,"closeButtonAriaLabel",void 0);_.w([_.DM("yt-share-panel-header-renderer"),_.n("design:type",HTMLElement)],B7.prototype,"header",void 0);_.w([_.Z(),_.n("design:type",Object)],B7.prototype,"qrCodeEnabled",void 0);_.w([_.DM("#scroller"),_.n("design:type",Object)],B7.prototype,"JSC$21404_scroller",void 0);
_.w([_.pl("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],B7.prototype,"onDataChanged",null);_.w([_.Fk({disableElementRegistration:!0,is:"yt-unified-share-panel-renderer"})],B7);
_.V(B7,"yt-unified-share-panel-renderer",function(){if(Jqk===void 0){var b=document.createElement("template");_.J(b,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-unified-share-panel-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-dialog-scrollable id="scroller" class="style-scope yt-unified-share-panel-renderer">\n  <div id="spinner" hidden="[[!data.showLoadingSpinner]]" class="style-scope yt-unified-share-panel-renderer">\n    <tp-yt-paper-spinner active="[[data.showLoadingSpinner]]" class="style-scope yt-unified-share-panel-renderer"></tp-yt-paper-spinner>\n  </div>\n  <yt-icon-button id="close-button" label="[[closeButtonAriaLabel]]" on-click="onTapClose" class="style-scope yt-unified-share-panel-renderer">\n    <yt-icon icon="close" class="style-scope yt-unified-share-panel-renderer"></yt-icon>\n  </yt-icon-button>\n  <yt-share-panel-header-renderer id="share-panel-header" data="[[data.header.sharePanelHeaderRenderer]]" hidden="[[data.showLoadingSpinner]]" class="style-scope yt-unified-share-panel-renderer">\n  </yt-share-panel-header-renderer>\n  <div id="contents" class="style-scope yt-unified-share-panel-renderer"></div>\n  <canvas id="qr-code" alt="QR code" hidden="[[!qrCodeVisible]]" class="style-scope yt-unified-share-panel-renderer">\n</canvas></tp-yt-paper-dialog-scrollable>\n');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);Jqk=b}b=Jqk;return b},{mode:1});var R5r={};
R5r.YtUnlimitedFamilyInterstitialBehavior=[_.iA.YtOpenPopupBehavior,_.uA.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(b){b=_.uFr(_.qg(b),"yt-button-renderer");return b?b.hasAttribute("footer-button")?(this.hostElement.parentElement.close(),!0):!1:!1},
pushToHistory:function(b){this.dialogHistory_.push(b)},
popFromHistory:function(){return this.dialogHistory_.pop()},
handleSignalActionShowPreviousFamilyDialog_:function(){var b=this.popFromHistory();if(b){var d={openPopupAction:{popupType:"DIALOG",popup:{}}};d.openPopupAction.popup[b.renderer]=b.data;this.showingPreviousDialog_=!0;this.openPopup(d)}},
handleOpenPopupAction_:function(b){if(this.showingPreviousDialog_)this.showingPreviousDialog_=!1;else{var d=["unlimitedFamilyMessageInterstitialRenderer","unlimitedFamilyProfileInterstitialRenderer"].some(function(k){return!!b.openPopupAction.popup[k]}),B=this.getElementName_();
d&&this.data&&(this.pushToHistory({renderer:B,data:this.data}),this.hostElement.parentElement.close())}},
handleUnlimitedCreateFamilyEndpoint_:function(b){if(b=_.p(b,Uhr))this.loading=!0,_.BG(this.hostElement,"yt-open-create-family-dialog",[b,this.unicornReadyCallback_.bind(this)])},
getElementName_:function(){var b=this.hostElement.nodeName.split("-").slice(1).map(function(d){return""+d[0].toUpperCase()+d.slice(1).toLowerCase()}).join("");
return b[0].toLowerCase()+b.slice(1)},
unicornReadyCallback_:function(){this.hostElement.parentElement.close&&this.hostElement.parentElement.close();this.loading=!1}}];var X_W;var h5r;var kb=function(){return _.g.apply(this,arguments)||this};
_.c(kb,_.g);_.E=kb.prototype;_.E.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}}}}}};
_.E.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");_.BG(this.hostElement,"yt-register-create-family-dialog");_.Cl(this.hostElement).querySelector("#thumbnail").onShow()};
_.E.fireOnCloseCommand_=function(){var b;((b=this.data)==null?0:b.onCloseCommand)&&_.PG(this.hostElement,[this.data.onCloseCommand],this.hostElement)};
_.E.onYtServiceRequestSent_=function(b,d){d&&d.endpoint&&_.p(d.endpoint,_.vG)||(this.loading=!0)};
_.E.onYtServiceRequestCompleted_=function(){var b=this.hostElement.parentElement;b.close&&b.close();this.loading=!1};
_.E.openPopupHandler_=function(b){if(b.detail==this){var d;((d=this.data)==null?0:d.onOpenCommands)&&_.PG(this.hostElement,this.data.onOpenCommands,this.hostElement)}};
_.E.closePopupHandler_=function(b,d){this.fireOnCloseCommand_();if(d&&d.canceled===!0||d&&d.canceled===!1&&d.confirmed===!1){var B;((B=this.data)==null?0:B.onDismissCommands)&&_.PG(this.hostElement,this.data.onDismissCommands,this.hostElement)}};
_.E.dataChanged_=function(){this.loading=!1};
kb.prototype.dataChanged_=kb.prototype.dataChanged_;kb.prototype.closePopupHandler_=kb.prototype.closePopupHandler_;kb.prototype.openPopupHandler_=kb.prototype.openPopupHandler_;kb.prototype.onYtServiceRequestCompleted_=kb.prototype.onYtServiceRequestCompleted_;kb.prototype.onYtServiceRequestSent_=kb.prototype.onYtServiceRequestSent_;_.w([_.R(_.B5.YtEventForwardingBehavior),_.n("design:type",Object)],kb.prototype,"ytEventForwardingBehavior",void 0);
_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],kb.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(R5r.YtUnlimitedFamilyInterstitialBehavior),_.n("design:type",Object)],kb.prototype,"ytUnlimitedFamilyInterstitialBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],kb.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],kb.prototype,"data",void 0);
_.w([_.Z({reflectToAttribute:!0,value:!1}),_.n("design:type",Boolean)],kb.prototype,"loading",void 0);_.w([_.$0("yt-service-request-sent"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent,_.iI]),_.n("design:returntype")],kb.prototype,"onYtServiceRequestSent_",null);_.w([_.$0("yt-service-request-completed"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent,_.xu]),_.n("design:returntype")],kb.prototype,"onYtServiceRequestCompleted_",null);
_.w([_.$0("yt-popup-opened"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent,Object]),_.n("design:returntype")],kb.prototype,"openPopupHandler_",null);_.w([_.$0("yt-popup-closed"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent,Object]),_.n("design:returntype")],kb.prototype,"closePopupHandler_",null);_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],kb.prototype,"dataChanged_",null);
_.w([_.Fk({is:"yt-unlimited-family-message-interstitial-renderer",disableElementRegistration:!0})],kb);
_.V(kb,"yt-unlimited-family-message-interstitial-renderer",function(){if(h5r===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;X_W===void 0&&(X_W=document.createElement("template"));var k=X_W;B.call(d,k.content.cloneNode(!0),b.content.firstChild);h5r=b}b=h5r;return b},{mode:2});var HoW;var ltQ;var Gt=function(){return _.g.apply(this,arguments)||this};
_.c(Gt,_.g);Gt.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"}}}};
Gt.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");_.Cl(this.hostElement).querySelectorAll(".secondary-thumbnail").forEach(function(b){b.onShow()});
_.Cl(this.hostElement).querySelector("#main-thumbnail").onShow()};
Gt.prototype.onButtonTap_=function(b){this.ytUnlimitedFamilyInterstitialBehavior.maybeCloseDialogOnFooterButtonTap(b)};
Gt.prototype.computeMainThumbnailWidth_=function(b){return b&&b.length!==0?72:96};
_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],Gt.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Gt.prototype,"ytRendererBehavior",void 0);_.w([_.R(R5r.YtUnlimitedFamilyInterstitialBehavior),_.n("design:type",Object)],Gt.prototype,"ytUnlimitedFamilyInterstitialBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Gt.prototype,"data",void 0);
_.w([_.Z({computed:"computeMainThumbnailWidth_(data.secondaryThumbnails)"}),_.n("design:type",Number)],Gt.prototype,"mainThumbnailWidth_",void 0);_.w([_.Z({value:function(){return this.onButtonTap_.bind(this)}}),
_.n("design:type",Function)],Gt.prototype,"boundButtonTap_",void 0);_.w([_.Fk({is:"yt-unlimited-family-profile-interstitial-renderer",disableElementRegistration:!0})],Gt);
_.V(Gt,"yt-unlimited-family-profile-interstitial-renderer",function(){if(ltQ===void 0){var b=document.createElement("template");_.J(b,'\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>');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;HoW===void 0&&(HoW=document.createElement("template"));var k=HoW;B.call(d,k.content.cloneNode(!0),b.content.firstChild);ltQ=b}b=ltQ;return b},{mode:2});var tE4;var j04;var P7=function(){var b=_.g.apply(this,arguments)||this;b.sliderAriaValueText_=null;b.selectedIndex_=0;b.messages={PAUSE_SLIDER:_.AU("PAUSE_SLIDER",void 0,"Pause Duration")};return b};
_.c(P7,_.g);_.E=P7.prototype;_.E.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_]]"}}}}}};
_.E.onPopupOpened_=function(b){b.detail==this&&_.N("enable_premium_voluntary_pause")&&(_.BG(this.hostElement,"yt-close-popup-action",["yt-confirm-dialog-renderer"]),this.handleOnOpenCommands_())};
_.E.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.E.setDialogData=function(b){this.data=b;this.resetSlider_()};
_.E.dataChanged_=function(){this.data&&this.resetSlider_()};
_.E.onSubmitTap_=function(){if(this.data.confirmCommand){var b=this.data.confirmCommand;_.p(b,_.moS)&&_.GA(this.hostElement,[b,{resume_time_ms:parseInt(this.selectedData_.resumeTimeMs,10)}])}};
_.E.onExitButtonTap_=function(){_.BG(this.hostElement,"yt-close-popup-action",["yt-unplugged-pause-membership-dialog-renderer"])};
_.E.closePopupHandler_=function(b,d){(d&&d.canceled===!0||d.canceled===!1&&d.confirmed===!1)&&this.handleOnDismissCommands_()};
_.E.onSliderChange_=function(){this.selectedIndex_=_.Cl(this.hostElement).querySelector("#id-pause-slider").immediateValue;this.updateUiState_()};
_.E.updateUiState_=function(){this.data&&(this.selectedData_=this.data.endOptions[this.selectedIndex_],this.setSliderAriaValueText_())};
_.E.setSliderAriaValueText_=function(){this.selectedData_&&(this.sliderAriaValueText_=this.selectedData_.accessibilityData.label)};
_.E.resetSlider_=function(){if(this.data){var b=this.data.defaultEndOptionIndex||0,d=_.Cl(this.hostElement).querySelector("#id-pause-slider");if(d.immediateValue<b)for(;d.immediateValue!=b;)d.increment();else if(b<d.immediateValue)for(;d.immediateValue!=b;)d.decrement();this.selectedIndex_=b;this.selectIndexMax_=this.data.endOptions.length-1;this.updateUiState_()}};
_.E.handleOnOpenCommands_=function(){this.data&&this.data.onOpenCommands&&this.data.onOpenCommands&&_.PG(this.hostElement,this.data.onOpenCommands,this.hostElement)};
_.E.handleOnDismissCommands_=function(){this.data&&this.data.onDismissCommands&&this.data.onDismissCommands&&_.PG(this.hostElement,this.data.onDismissCommands,this.hostElement)};
_.E.onYtServiceRequestSent=function(){this.loading=!0};
_.E.onYtServiceRequestCompleted=function(){this.hostElement.parentElement.close&&this.hostElement.parentElement.close();this.loading=!1};
P7.prototype.onYtServiceRequestCompleted=P7.prototype.onYtServiceRequestCompleted;P7.prototype.onYtServiceRequestSent=P7.prototype.onYtServiceRequestSent;P7.prototype.closePopupHandler_=P7.prototype.closePopupHandler_;P7.prototype.dataChanged_=P7.prototype.dataChanged_;P7.prototype.onPopupOpened_=P7.prototype.onPopupOpened_;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],P7.prototype,"ytRendererBehavior",void 0);
_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],P7.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],P7.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0,value:!1}),_.n("design:type",Boolean)],P7.prototype,"loading",void 0);_.w([_.Z(),_.n("design:type",Number)],P7.prototype,"selectIndexMax_",void 0);_.w([_.Z(),_.n("design:type",Object)],P7.prototype,"selectedData_",void 0);
_.w([_.Z(),_.n("design:type",Object)],P7.prototype,"sliderAriaValueText_",void 0);_.w([_.Z({value:function(){return this.onSubmitTap_.bind(this)}}),
_.n("design:type",Function)],P7.prototype,"onButtonTap_",void 0);_.w([_.Z({value:function(){return this.onExitButtonTap_.bind(this)}}),
_.n("design:type",Function)],P7.prototype,"onSecondaryTap_",void 0);_.w([_.Z(),_.n("design:type",Object)],P7.prototype,"messages",void 0);_.w([_.$0("yt-popup-opened"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent,Object]),_.n("design:returntype")],P7.prototype,"onPopupOpened_",null);_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],P7.prototype,"dataChanged_",null);
_.w([_.$0("yt-popup-closed"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent,Object]),_.n("design:returntype")],P7.prototype,"closePopupHandler_",null);_.w([_.$0("yt-service-request-sent"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent,_.iI]),_.n("design:returntype")],P7.prototype,"onYtServiceRequestSent",null);
_.w([_.$0("yt-service-request-completed"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent,_.xu]),_.n("design:returntype")],P7.prototype,"onYtServiceRequestCompleted",null);_.w([_.Fk({is:"yt-unplugged-pause-membership-dialog-renderer",disableElementRegistration:!0})],P7);
_.V(P7,"yt-unplugged-pause-membership-dialog-renderer",function(){if(j04===void 0){var b=document.createElement("template");_.J(b,'\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>');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;tE4===void 0&&(tE4=document.createElement("template"));var k=tE4;B.call(d,k.content.cloneNode(!0),b.content.firstChild);j04=b}b=j04;return b},{mode:2});var FDQ;var Zoa;var ES=function(){return _.g.apply(this,arguments)||this};
_.c(ES,_.g);ES.prototype.configureRendererStamper=function(){return{"data.vcBalance":{id:"vc-balance",mapping:_.h2("vcBalanceRenderer")}}};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],ES.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],ES.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],ES.prototype,"data",void 0);_.w([_.Fk({is:"yt-vc-offer-layout-header-renderer",disableElementRegistration:!0})],ES);
_.V(ES,"yt-vc-offer-layout-header-renderer",function(){if(Zoa===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;FDQ===void 0&&(FDQ=document.createElement("template"));var k=FDQ;B.call(d,k.content.cloneNode(!0),b.content.firstChild);Zoa=b}b=Zoa;return b},{mode:2});var gSE;var yqg;var SyO;var VEO;var sS=function(){return _.g.apply(this,arguments)||this};
_.c(sS,_.g);sS.prototype.configureRendererStamper=function(){return{"data.vcIcon":{id:"vc-icon",mapping:{themedImageRenderer:{component:"yt-themed-image-renderer"}}}}};
_.DB.Object.defineProperties(sS.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)}}});
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],sS.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],sS.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.gr5.YtTappableItemBehavior),_.n("design:type",Object)],sS.prototype,"ytTappableItemBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],sS.prototype,"data",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.X("data.accessibilityText"),_.n("design:type",String),_.n("design:paramtypes",[])],sS.prototype,"ariaLabel",null);_.w([_.Z({reflectToAttribute:!0}),_.X("data.style"),_.n("design:type",String),_.n("design:paramtypes",[])],sS.prototype,"vcOfferStyle",null);_.w([_.X("data.style","data.titleText"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],sS.prototype,"showTitleText",null);_.w([_.Fk({is:"yt-vc-offer-renderer",disableElementRegistration:!0})],sS);
_.V(sS,"yt-vc-offer-renderer",function(){if(VEO===void 0){var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);var d=b.content,B=d.insertBefore;SyO===void 0&&(SyO=document.createElement("template"));var k=SyO;B.call(d,k.content.cloneNode(!0),b.content.firstChild);VEO=b}b=VEO;return b},{mode:2});var Ct=function(){return _.g.apply(this,arguments)||this};
_.c(Ct,_.g);Ct.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}}}}}};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Ct.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],Ct.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Ct.prototype,"data",void 0);_.w([_.Fk({is:"yt-vc-offer-layout-renderer",disableElementRegistration:!0})],Ct);
_.V(Ct,"yt-vc-offer-layout-renderer",function(){if(yqg===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;gSE===void 0&&(gSE=document.createElement("template"));var k=gSE;B.call(d,k.content.cloneNode(!0),b.content.firstChild);yqg=b}b=yqg;return b},{mode:2});var io8;var w_8;var u6W;var KDg;var v7=function(){return _.g.apply(this,arguments)||this};
_.c(v7,_.g);v7.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}}}}}};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],v7.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],v7.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],v7.prototype,"data",void 0);_.w([_.Fk({is:"yt-ypc-offers-modal-top-bar-renderer",disableElementRegistration:!0})],v7);
_.V(v7,"yt-ypc-offers-modal-top-bar-renderer",function(){if(KDg===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;u6W===void 0&&(u6W=document.createElement("template"));var k=u6W;B.call(d,k.content.cloneNode(!0),b.content.firstChild);KDg=b}b=KDg;return b},{mode:2});var Lt=function(){return _.g.apply(this,arguments)||this};
_.c(Lt,_.g);Lt.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"}}}}};
Lt.prototype.ready=function(){this.hostElement.setAttribute("dialog","")};
Lt.prototype.attached=function(){this.scrollable.dialogElement=this.hostElement.parentNode;var b=this.scrollable;b.attached&&typeof b.attached==="function"&&b.attached()};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],Lt.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],Lt.prototype,"ytRendererstamperBehavior",void 0);_.w([_.DM("#scrollable"),_.n("design:type",Object)],Lt.prototype,"scrollable",void 0);_.w([_.Z(),_.n("design:type",Object)],Lt.prototype,"data",void 0);_.w([_.Fk({is:"yt-ypc-offers-modal-renderer",disableElementRegistration:!0})],Lt);
_.V(Lt,"yt-ypc-offers-modal-renderer",function(){if(w_8===void 0){var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);var d=b.content,B=d.insertBefore;io8===void 0&&(io8=document.createElement("template"));var k=io8;B.call(d,k.content.cloneNode(!0),b.content.firstChild);w_8=b}b=w_8;return b},{mode:2});var nSO;var TiO;var ft=function(){return _.g.apply(this,arguments)||this};
_.c(ft,_.g);_.E=ft.prototype;_.E.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}}}}}};
_.E.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");_.Cl(this.hostElement).querySelector("#scrollable").dialogElement=this.hostElement.parentNode};
_.E.onYtServiceRequestCompleted_=function(){this.set("showSpinner",!1);_.BG(this.hostElement,"yt-close-popup-action",["yt-ypc-upgrade-dialog-renderer"])};
_.E.onYtPopupOpened_=function(b,d){(d==null?void 0:d.is)==="yt-ypc-upgrade-dialog-renderer"&&this.data.onOpenCommands&&_.PG(this.hostElement,this.data.onOpenCommands,this.hostElement)};
_.E.onYtPopupClosed_=function(b,d){this.continueButtonTapped||d&&(d.canceled===!0||d.canceled===!1&&d.confirmed===!1)&&this.data.onDismissCommands&&_.PG(this.hostElement,this.data.onDismissCommands,this.hostElement)};
_.E.onYtServiceRequestError_=function(b){this.set("showSpinner",!1);_.rT(this.hostElement,b.detail.error.message)};
_.E.onContinueTapped_=function(){this.set("continueButtonTapped",!0);_.N("enable_ypc_spinners")?_.BG(this.hostElement,"yt-close-popup-action",["yt-ypc-upgrade-dialog-renderer"]):this.set("showSpinner",!0)};
ft.prototype.onYtServiceRequestError_=ft.prototype.onYtServiceRequestError_;ft.prototype.onYtPopupClosed_=ft.prototype.onYtPopupClosed_;ft.prototype.onYtPopupOpened_=ft.prototype.onYtPopupOpened_;ft.prototype.onYtServiceRequestCompleted_=ft.prototype.onYtServiceRequestCompleted_;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],ft.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],ft.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.Z(),_.n("design:type",Object)],ft.prototype,"data",void 0);_.w([_.Z({value:!1}),_.n("design:type",Boolean)],ft.prototype,"showSpinner",void 0);_.w([_.Z({value:!1}),_.n("design:type",Boolean)],ft.prototype,"continueButtonTapped",void 0);_.w([_.Z({value:function(){return this.onContinueTapped_.bind(this)}}),
_.n("design:type",Function)],ft.prototype,"bindOnContinueTapped_",void 0);_.w([_.$0("yt-service-request-completed"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],ft.prototype,"onYtServiceRequestCompleted_",null);_.w([_.$0("yt-popup-opened"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent,Object]),_.n("design:returntype")],ft.prototype,"onYtPopupOpened_",null);
_.w([_.$0("yt-popup-closed"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent,Object]),_.n("design:returntype")],ft.prototype,"onYtPopupClosed_",null);_.w([_.$0("yt-service-request-error"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],ft.prototype,"onYtServiceRequestError_",null);_.w([_.Fk({is:"yt-ypc-upgrade-dialog-renderer",disableElementRegistration:!0})],ft);
_.V(ft,"yt-ypc-upgrade-dialog-renderer",function(){if(TiO===void 0){var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);var d=b.content,B=d.insertBefore;nSO===void 0&&(nSO=document.createElement("template"));var k=nSO;B.call(d,k.content.cloneNode(!0),b.content.firstChild);TiO=b}b=TiO;return b},{mode:2});var rqk;var Q0W;var A6=function(){return _.g.apply(this,arguments)||this};
_.c(A6,_.g);A6.prototype.configureRendererStamper=function(){return{"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.confirmButton":{id:"accept-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
A6.prototype.computeHasButtons_=function(b){return!(!b.dismissButton&&!b.confirmButton)};
A6.prototype.computeStyle_=function(b){return b||"BUBBLE_HINT_STYLE_UNKNOWN"};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],A6.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.B5.YtEventForwardingBehavior),_.n("design:type",Object)],A6.prototype,"ytEventForwardingBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],A6.prototype,"ytRendererstamperBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],A6.prototype,"data",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],A6.prototype,"positionType",void 0);
_.w([_.Z({value:!1,reflectToAttribute:!0,computed:"computeHasButtons_(data)"}),_.n("design:type",Boolean)],A6.prototype,"hasButtons_",void 0);_.w([_.Z({computed:"computeStyle_(data.style)",reflectToAttribute:!0}),_.n("design:type",Boolean)],A6.prototype,"style_",void 0);_.w([_.Fk({is:"yt-bubble-hint-renderer",disableElementRegistration:!0})],A6);
_.V(A6,"yt-bubble-hint-renderer",function(){if(Q0W===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;rqk===void 0&&(rqk=document.createElement("template"));var k=rqk;B.call(d,k.content.cloneNode(!0),b.content.firstChild);Q0W=b}b=Q0W;return b},{mode:2});var qyr;var xEE;var W7=function(){var b=_.Up.apply(this,arguments)||this;b.actionMap={"yt-hide-user-checkbox-update":"handleCheckBoxUpdateAction_"};return b};
_.c(W7,_.Up);_.E=W7.prototype;_.E.configureRendererStamper=function(){return{"data.checkbox":{id:"checkbox-container",mapping:{booleanFormFieldV2Renderer:{component:"yt-boolean-form-field-v2-renderer",noInjection:!0}}}}};
_.E.attached=function(){var b=this;this.hasAttribute("dialog")||this.setAttribute("dialog","true");this.$.scroller.dialogElement=this.parentNode;window.requestAnimationFrame(function(){b.$.thumbnail.onShow();b.$["header-image"].onShow()})};
_.E.handleCheckBoxUpdateAction_=function(b){this.canShowCheckboxEnabledConfirmButton=b};
_.E.computeUseOverlayForSpinner_=function(b,d){return!!b&&d};
_.E.computeShowSpinner_=function(b,d){return b||!!d};
_.E.fireOnCloseActions_=function(){var b,d=_.C(((b=this.data)==null?void 0:b.onClosedActions)||[]);for(b=d.next();!b.done;b=d.next())this.ytRendererBehavior.resolveCommand(b.value)};
_.E.fireOnOpenCommands_=function(b){var d,B=(d=this.data)==null?void 0:d.onOpenCommands;if(B)for(b.stopImmediatePropagation(),b=_.C(B),d=b.next();!d.done;d=b.next())this.ytRendererBehavior.resolveCommand(d.value)};
_.E.fireOnDismissCommands_=function(b){var d,B=(d=this.data)==null?void 0:d.onDismissCommands;if(B)for(b.stopImmediatePropagation(),b=_.C(B),d=b.next();!d.done;d=b.next())this.ytRendererBehavior.resolveCommand(d.value)};
_.E.openPopupHandler_=function(b){b.detail==this&&this.fireOnOpenCommands_(b)};
_.E.closePopupHandler_=function(b,d){_.kJ(this,"yt-confirm-dialog-close-action",[d]);this.fireOnCloseActions_();(d&&d.canceled===!0||d&&d.canceled===!1&&d.confirmed===!1)&&this.fireOnDismissCommands_(b)};
_.E.onHeaderImageChanged_=function(){var b;((b=this.data)==null?0:b.headerImage)?this.setAttribute("dialog-with-header-image",""):this.removeAttribute("dialog-with-header-image")};
_.E.computeHasHeaderImageWidth_=function(b){return b!=void 0};
_.E.computeHasLoadingMessage=function(b){return!!b};
_.E.onHeaderImageWidthChanged_=function(){var b,d=(b=this.data)==null?void 0:b.headerImageWidth;if(d){if(b=1.25*d*2+d,this.$.main.style.width=b+"px",d=this.$.scroller.firstElementChild)d.style.minWidth=b+"px"}else this.$.main.style.width="100%"};
_.E.onThumbnailChanged_=function(){var b;((b=this.data)==null?0:b.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")};
_.E.onYtNavigate_=function(b){b=_.qg(b);b instanceof Node&&_.vf(this.$["confirm-button"]).contains(b)&&this.parentElement&&this.parentElement.close&&this.parentElement.close()};
_.E.computePrimaryIsCancel_=function(b){return b};
_.E.computeIsCancelButtonHidden_=function(b){return b.skipCancelButton||!b.cancelButton};
_.E.computeIsCheckboxHidden_=function(b){return!b.checkbox};
_.E.onThumbnailLoaded_=function(){this.parentElement&&this.parentElement.fit&&this.parentElement.fit()};
_.E.onYtServiceRequestSent_=function(){this.isActionInProgress_=!0};
_.E.onYtServiceRequestCompleted_=function(){var b;((b=this.data)==null?0:b.showLoadingSpinnerOnAction)&&this.parentElement&&this.parentElement.close&&this.parentElement.opened&&this.parentElement.close();this.isActionInProgress_=!1};
_.DB.Object.defineProperties(W7,{template:{configurable:!0,enumerable:!0,get:function(){if(xEE===void 0){var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);var d=b.content,B=d.insertBefore;qyr===void 0&&(qyr=document.createElement("template"));var k=qyr;B.call(d,k.content.cloneNode(!0),b.content.firstChild);xEE=b}b=xEE;return b}}});
W7.prototype.onYtServiceRequestCompleted_=W7.prototype.onYtServiceRequestCompleted_;W7.prototype.onYtServiceRequestSent_=W7.prototype.onYtServiceRequestSent_;W7.prototype.onThumbnailLoaded_=W7.prototype.onThumbnailLoaded_;W7.prototype.onYtNavigate_=W7.prototype.onYtNavigate_;W7.prototype.onThumbnailChanged_=W7.prototype.onThumbnailChanged_;W7.prototype.onHeaderImageWidthChanged_=W7.prototype.onHeaderImageWidthChanged_;W7.prototype.onHeaderImageChanged_=W7.prototype.onHeaderImageChanged_;
W7.prototype.closePopupHandler_=W7.prototype.closePopupHandler_;W7.prototype.openPopupHandler_=W7.prototype.openPopupHandler_;_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],W7.prototype,"ytActionHandlerBehavior",void 0);_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],W7.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],W7.prototype,"ytRendererBehavior",void 0);
_.w([_.R(_.B5.YtEventForwardingBehavior),_.n("design:type",Object)],W7.prototype,"ytEventForwardingBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],W7.prototype,"data",void 0);_.w([_.Z({computed:"computePrimaryIsCancel_(data.primaryIsCancel)",reflectToAttribute:!0,readOnly:!0}),_.n("design:type",Boolean)],W7.prototype,"primaryIsCancel",void 0);_.w([_.Z({computed:"computeIsCancelButtonHidden_(data)",readOnly:!0}),_.n("design:type",Boolean)],W7.prototype,"isCancelButtonHidden",void 0);
_.w([_.Z({computed:"computeIsCheckboxHidden_(data)",readOnly:!0}),_.n("design:type",Boolean)],W7.prototype,"isCheckboxHidden",void 0);_.w([_.Z({value:!1,reflectToAttribute:!0}),_.n("design:type",Boolean)],W7.prototype,"canShowCheckboxEnabledConfirmButton",void 0);_.w([_.Z({value:!1,computed:"computeUseOverlayForSpinner_(data.showLoadingSpinnerOnAction, isActionInProgress_)",reflectToAttribute:!0}),_.n("design:type",Boolean)],W7.prototype,"useOverlayForSpinner_",void 0);
_.w([_.Z({value:!1,computed:"computeShowSpinner_(useOverlayForSpinner_, data.showLoadingSpinner)"}),_.n("design:type",Boolean)],W7.prototype,"showSpinner_",void 0);_.w([_.Z({value:!1}),_.n("design:type",Boolean)],W7.prototype,"isActionInProgress_",void 0);_.w([_.Z({value:!1,reflectToAttribute:!0,computed:"computeHasHeaderImageWidth_(data.headerImageWidth)"}),_.n("design:type",Boolean)],W7.prototype,"hasHeaderImageWidth_",void 0);
_.w([_.Z({value:!1,reflectToAttribute:!0,computed:"computeHasLoadingMessage(data.loadingMessage)"}),_.n("design:type",Boolean)],W7.prototype,"hasLoadingMessage",void 0);_.w([_.$0("yt-popup-opened"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent,Object]),_.n("design:returntype")],W7.prototype,"openPopupHandler_",null);_.w([_.$0("yt-popup-closed"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent,Object]),_.n("design:returntype")],W7.prototype,"closePopupHandler_",null);
_.w([_.O8("data.headerImage"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],W7.prototype,"onHeaderImageChanged_",null);_.w([_.O8("data.headerImageWidth"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],W7.prototype,"onHeaderImageWidthChanged_",null);_.w([_.O8("data.thumbnail"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],W7.prototype,"onThumbnailChanged_",null);
_.w([_.$0("yt-navigate"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],W7.prototype,"onYtNavigate_",null);_.w([_.$0("yt-img-shadow-loaded"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],W7.prototype,"onThumbnailLoaded_",null);_.w([_.$0("yt-service-request-sent"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent,_.iI]),_.n("design:returntype")],W7.prototype,"onYtServiceRequestSent_",null);
_.w([_.$0("yt-service-request-completed"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent,_.xu]),_.n("design:returntype")],W7.prototype,"onYtServiceRequestCompleted_",null);_.w([_.Fk({is:"yt-confirm-dialog-renderer",noInjection:!0})],W7);var YyP;var e55;var aj=function(){return _.g.apply(this,arguments)||this};
_.c(aj,_.g);aj.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");_.Cl(this.hostElement).querySelector("#scroller").dialogElement=this.hostElement.parentNode};
aj.prototype.computeConfirmButton_=function(b){var d={text:b.confirmLabel,size:"SIZE_DEFAULT",style:"STYLE_BLUE_TEXT"};b.confirmNavigationEndpoint?d.navigationEndpoint=b.confirmNavigationEndpoint:b.confirmServiceEndpoint&&(d.serviceEndpoint=b.confirmServiceEndpoint);return d};
aj.prototype.computeShowTitle_=function(b){return!(b==null||!b.title)};
_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],aj.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],aj.prototype,"data",void 0);_.w([_.Z({computed:"computeShowTitle_(data)"}),_.n("design:type",Boolean)],aj.prototype,"showTitle",void 0);_.w([_.Fk({is:"yt-fancy-dismissible-dialog-renderer",disableElementRegistration:!0})],aj);
_.V(aj,"yt-fancy-dismissible-dialog-renderer",function(){if(e55===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;YyP===void 0&&(YyP=document.createElement("template"));var k=YyP;B.call(d,k.content.cloneNode(!0),b.content.firstChild);e55=b}b=e55;return b});var bN0;var dI4;var mR=function(){var b=_.g.apply(this,arguments)||this;b.spinnerActive=!1;return b};
_.c(mR,_.g);mR.prototype.created=function(){xi8(2201)};
mR.prototype.onIronOverlayOpened=function(){this.spinnerActive=!0};
mR.prototype.onIronOverlayClosed=function(){this.spinnerActive=!1};
mR.prototype.onIronOverlayClosed=mR.prototype.onIronOverlayClosed;mR.prototype.onIronOverlayOpened=mR.prototype.onIronOverlayOpened;_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],mR.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.$Q),_.n("design:type",Object)],mR.prototype,"tpYtIronOverlayBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],mR.prototype,"data",void 0);_.w([_.Z(),_.n("design:type",Object)],mR.prototype,"spinnerActive",void 0);
_.w([_.$0("iron-overlay-opened"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],mR.prototype,"onIronOverlayOpened",null);_.w([_.$0("iron-overlay-closed"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],mR.prototype,"onIronOverlayClosed",null);_.w([_.Fk({is:"yt-loading-renderer",disableElementRegistration:!0})],mR);
_.V(mR,"yt-loading-renderer",function(){if(dI4===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;bN0===void 0&&(bN0=document.createElement("template"));var k=bN0;B.call(d,k.content.cloneNode(!0),b.content.firstChild);dI4=b}b=dI4;return b},{mode:2});var BgO;var kTQ;var $b=function(){var b=_.g.apply(this,arguments)||this;b.closeOnDismissButton_=new Set(["UPSELL_DIALOG_DISMISS_STRATEGY_UNKNOWN","UPSELL_DIALOG_DISMISS_STRATEGY_ONLY_DISMISS_BUTTON_TAP"]);b.closeOnAcceptButton_=new Set(["UPSELL_DIALOG_DISMISS_STRATEGY_UNKNOWN","UPSELL_DIALOG_DISMISS_STRATEGY_ONLY_ACTION_BUTTON_TAP"]);b.defaultDismissStrategy_="UPSELL_DIALOG_DISMISS_STRATEGY_UNKNOWN";b.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return b};
_.c($b,_.g);_.E=$b.prototype;_.E.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
_.E.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.isDarkTheme=!!document.documentElement.hasAttribute("dark")};
_.E.onDarkModeToggledAction=function(b){this.isDarkTheme=b};
_.E.dataChanged_=function(){this.data&&(this.hostElement.hidden=!this.data.isVisible,this.data.isVisible||this.ytRendererBehavior.impressionLog())};
_.E.openPopupHandler_=function(b){b.detail===this.hostElement&&this.hostElement.hidden&&_.BG(this.hostElement,"yt-close-popup-action",["yt-upsell-dialog-renderer"])};
_.E.onDismissButtonTap_=function(){var b;this.closeOnDismissButton_.has(((b=this.data)==null?void 0:b.dismissStrategy)||this.defaultDismissStrategy_)&&(this.set("data.isVisible",!1),_.BG(this.hostElement,"yt-close-popup-action",["yt-upsell-dialog-renderer"]))};
_.E.onAcceptButtonTap_=function(){var b;this.closeOnAcceptButton_.has(((b=this.data)==null?void 0:b.dismissStrategy)||this.defaultDismissStrategy_)&&(this.set("data.isVisible",!1),_.BG(this.hostElement,"yt-close-popup-action",["yt-upsell-dialog-renderer"]))};
_.E.computeHasHeader_=function(b){return!!b.headerBackgroundImage};
_.E.computeLayoutStyle_=function(b){return b};
_.E.computePopupSize_=function(b){return b};
_.E.computeIconType_=function(b){return b.dialogIcon&&b.dialogIcon.iconType?b.dialogIcon.iconType==="YOUTUBE_LOGO"?"yt-logos-ext:yt-logo-updated":b.dialogIcon.iconType==="YOUTUBE_PREMIUM_LOGO"?"yt-logos-ext:yt-logo-red-updated":b.dialogIcon.iconType:""};
_.E.computeIsLogo_=function(b){return!!b.dialogIcon&&!!b.dialogIcon.iconType&&(b.dialogIcon.iconType==="YOUTUBE_LOGO"||b.dialogIcon.iconType==="YOUTUBE_PREMIUM_LOGO"||b.dialogIcon.iconType==="YOUTUBE_MUSIC_LOGO_SHORT")};
_.E.computeHasCustomLogo=function(b){return!(b==null||!b.headerForegroundImage)};
_.E.computeCustomLogo=function(b,d){if(b!=null&&b.headerForegroundImage)return b.headerForegroundImageDark?d?b.headerForegroundImageDark:b.headerForegroundImage:b.headerForegroundImage};
_.E.computeHeaderBackgroundImage=function(b,d){if(b!=null&&b.headerBackgroundImage)return d&&(b==null?0:b.headerBackgroundImageDark)?b.headerBackgroundImageDark:b.headerBackgroundImage};
_.E.shouldShowIconContainer=function(b,d){return b&&!d};
_.E.shouldShowNonYouTubeIcon=function(b,d){return!b&&!d};
_.E.getLogoImageId=function(b){var d,B,k;return(b=(d=this.computeCustomLogo(b,this.isDarkTheme))==null?void 0:(B=d.thumbnails)==null?void 0:(k=B[0])==null?void 0:k.height)&&b%31===0?"custom-logo-with-padding":"custom-logo"};
$b.prototype.openPopupHandler_=$b.prototype.openPopupHandler_;$b.prototype.dataChanged_=$b.prototype.dataChanged_;_.w([_.R(_.R4.YtRendererstamperBehavior),_.n("design:type",Object)],$b.prototype,"ytRendererstamperBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],$b.prototype,"ytRendererBehavior",void 0);_.w([_.Z(),_.n("design:type",Boolean)],$b.prototype,"isDarkTheme",void 0);
_.w([_.Z({computed:"computeCustomLogo(data, isDarkTheme)"}),_.n("design:type",Object)],$b.prototype,"customLogo",void 0);_.w([_.Z({computed:"computeHeaderBackgroundImage(data, isDarkTheme)"}),_.n("design:type",Object)],$b.prototype,"headerBackgroundImage",void 0);_.w([_.Z(),_.n("design:type",Object)],$b.prototype,"data",void 0);_.w([_.Z({computed:"computeHasHeader_(data)"}),_.n("design:type",Boolean)],$b.prototype,"hasHeader",void 0);
_.w([_.Z({computed:"computeLayoutStyle_(data.layout)",reflectToAttribute:!0}),_.n("design:type",Object)],$b.prototype,"layoutStyle",void 0);_.w([_.Z({computed:"computePopupSize_(data.popupSize)",reflectToAttribute:!0}),_.n("design:type",Object)],$b.prototype,"popupSize",void 0);_.w([_.Z({computed:"computeIsLogo_(data)",reflectToAttribute:!0}),_.n("design:type",Boolean)],$b.prototype,"hasLogo",void 0);
_.w([_.Z({computed:"computeHasCustomLogo(data)",reflectToAttribute:!0}),_.n("design:type",Boolean)],$b.prototype,"hasCustomLogo",void 0);_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],$b.prototype,"dataChanged_",null);_.w([_.$0("yt-popup-opened"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],$b.prototype,"openPopupHandler_",null);
_.w([_.Fk({is:"yt-upsell-dialog-renderer",disableElementRegistration:!0})],$b);
_.V($b,"yt-upsell-dialog-renderer",function(){if(kTQ===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;BgO===void 0&&(BgO=document.createElement("template"));var k=BgO;B.call(d,k.content.cloneNode(!0),b.content.firstChild);kTQ=b}b=kTQ;return b},{mode:2});var GTW=_.y(function(b){return _.W("div",{class:"miniAppGameInfoDialogViewModelGameInfoDialogHeader"},_.W(_.m,{cond:b.title,then:function(d){return _.W("h2",{class:"miniAppGameInfoDialogViewModelHeaderTitle"},d)}}))},"Hj"),P54=_.y(function(b){return _.W("div",{class:"miniAppGameInfoDialogViewModelGameInfoDialogFooter"},_.W(_.MN,{data:b.closeButton},{buttonViewModel:function(d){return _.W("div",null,_.W(_.F0,{data:d.data}))}}))},"Ij"),E_0=_.y(function(b){var d=b.data;
return _.W(_.Dz,null,_.W("div",{class:"miniAppGameInfoDialogViewModelPrimaryGameInfoDetails"},_.W("div",{class:"miniAppGameInfoDialogViewModelGameImageWrapper"},_.W(_.m,{cond:function(){return!!d().image&&!!d().title},
then:function(){return _.W(_.qc,{data:function(){return d().image},
alt:"",contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"})}})),_.W("div",{class:"miniAppGameInfoDialogViewModelPrimaryGameInfo"},_.W(_.m,{cond:function(){return d().title},
then:function(B){return _.W("h3",{class:"miniAppGameInfoDialogViewModelTitle"},B)}}),_.W(_.m,{cond:function(){return d().primaryGenre},
then:function(B){return _.W("span",{class:"miniAppGameInfoDialogViewModelGenre"},B)}}))),_.W(_.m,{cond:function(){var B=d().description;
return B&&B.length<=150},
then:function(){return _.W("div",{class:"miniAppGameInfoDialogViewModelGameDescriptionWrapper"},_.W("span",{class:"miniAppGameInfoDialogViewModelGameDescription"},function(){return d().description}))}}))},"Jj"),sCa=_.y(function(b){var d=b.ageRating;
return _.W("span",{class:"miniAppGameInfoDialogViewModelAgeRatingWrapper"},_.W(_.qc,{data:function(){return{sources:[{url:d().imageUrl||"",width:18,height:18}]}},
className:"miniAppGameInfoDialogViewModelAgeRatingImage",alt:"",targetHeight:18,targetWidth:18,preserveWidth:!0,preserveHeight:!0}),_.W("span",{class:"miniAppGameInfoDialogViewModelInfoValue"},_.W(_.I4,{text:function(){return d().attributedLabel},
noPreWrap:!0})))},"Kj"),C5O=_.y(function(b){b=b.infoRows;
var d=_.I2().resolve(_.HN),B=_.N("enable_displaying_ppn");return _.W("div",{class:"miniAppGameInfoDialogViewModelGameInfoRowsWrapper"},_.W(_.iY,{each:b},function(k){return _.W("div",{class:"miniAppGameInfoDialogViewModelGameInfoRow"},_.W(_.m,{cond:function(){return k.label},
then:function(G){return _.W("span",{class:"miniAppGameInfoDialogViewModelInfoLabel"},G)}}),_.W(_.m,{cond:function(){return k.attributedLabel},
then:function(G){return _.W("span",{class:"miniAppGameInfoDialogViewModelInfoLabel"},_.W(_.I4,{text:G,noPreWrap:!0}))}}),_.W(_.m,{cond:function(){return k.value},
then:function(G){return _.W("span",{class:"miniAppGameInfoDialogViewModelInfoValue"},G)}}),_.W(_.m,{cond:function(){return k.attributedValue},
then:function(G){return _.W("span",{class:"miniAppGameInfoDialogViewModelInfoValue"},_.W(_.I4,{text:G,noPreWrap:!0}))}}),_.W(_.m,{cond:function(){return k.ageRating},
then:function(G){return _.W(sCa,{ageRating:G})}}))}),_.W(_.m,{cond:function(){return B&&d.clientData.has("post_play_nonce")},
then:function(){return _.W("div",{class:"miniAppGameInfoDialogViewModelGameInfoRow"},_.W("span",{class:"miniAppGameInfoDialogViewModelInfoLabel"},"Post Play Nonce"),_.W("span",{class:"miniAppGameInfoDialogViewModelInfoValue"},d.getData("post_play_nonce")))}}))},"Lj"),v_g=_.y(function(b){var d=b.data;
return _.W("yt-mini-app-game-info-dialog-view-model",{class:"miniAppGameInfoDialogViewModelHost"},_.W(GTW,{title:function(){return d().dialogTitle}}),_.W(E_0,{data:d}),_.W(_.m,{cond:function(){return d().infoRow},
then:function(B){return _.W(C5O,{infoRows:B})}}),_.W(P54,{closeButton:function(){return d().closeButton}}))},"Mj");
v_g.idomCompat=!0;_.B$(v_g,"yt-mini-app-game-info-dialog-view-model",{props:{data:_.DK}});_.B$(_.y(function(b){var d=b.data;return _.W("yt-gulp-triggering-dialog-view-model",{class:_.LQ("ytGulpTriggeringDialogViewModelHost","ytGulpTriggeringDialogViewModelResetSpacing"),dialog:!0},_.W(_.qc,{data:function(){return d().headerImage},
alt:"",className:"ytGulpTriggeringDialogViewModelHostImage"}),_.W("div",{class:"ytGulpTriggeringDialogViewModelHostDialog"},_.W("div",{class:"ytGulpTriggeringDialogViewModelHostContent"},_.W("p",{class:"ytGulpTriggeringDialogViewModelHostTitle"},_.W(_.I4,{text:function(){return d().title}})),_.W(_.m,{cond:function(){return d().bodyText},
then:function(B){return _.W(_.iY,{each:B},function(k){return _.W("p",{class:"ytGulpTriggeringDialogViewModelHostParagraph"},_.W(_.I4,{text:k}))})}})),_.W("div",{class:"ytGulpTriggeringDialogViewModelHostButtonRow"},_.W(_.MN,{data:function(){return d().dismissButton}},{buttonViewModel:function(B){return _.W("div",{class:"ytGulpTriggeringDialogViewModelHostButton"},_.W(_.F0,{data:B.data}))}}),_.W(_.MN,{data:function(){return d().actionButton}},{buttonViewModel:function(B){return _.W("div",{class:"ytGulpTriggeringDialogViewModelHostButton"},
_.W(_.F0,{data:B.data}))}}))))},"Nj"),"yt-gulp-triggering-dialog-view-model",{props:{data:_.DK}});var LCE=_.y(function(b){var d=b.data;b=_.Y0(function(){return d().agreements},[]);
return _.W("installment-agreements-view-model",{class:_.LQ("ytInstallmentAgreementsViewModelHost")},_.W(_.iY,{each:b},function(B){return _.W("div",{class:"ytInstallmentAgreementsViewModelAgreementRow"},_.W("div",{class:"ytInstallmentAgreementsViewModelAgreementLabel"},_.W(_.I4,{text:B.label})),_.W("div",{class:"ytInstallmentAgreementsViewModelAgreementButton"},_.W(_.MN,{data:function(){return B.openButton}},{buttonViewModel:_.F0})))}))},"Oj");
LCE.idomCompat=!0;var fvm=_.y(function(b){var d=_.C(_.br(function(){var Q,q;return((Q=b.data().createPlaylistDialogFormSchema)==null?0:(q=Q.initialValues)==null?0:q.title)?b.data().createPlaylistDialogFormSchema.initialValues.title:""})),B=d.next().value,k=d.next().value;
d=_.C(_.br(function(){b.data();return!1}));
var G=d.next().value,P=d.next().value;d=_.C(_.br(function(){b.data();return!1}));
var v=d.next().value,L=d.next().value;d=_.C(_.br(function(){var Q,q;return(Q=b.data().createPlaylistDialogFormSchema)==null?void 0:(q=Q.initialValues)==null?void 0:q.visibility}));
var A=d.next().value,a=d.next().value;d=_.C(_.br(function(){b.data();return!1}));
var O=d.next().value,I=d.next().value;d=_.C(_.br(function(){var Q,q;return(Q=b.data().createPlaylistDialogFormSchema)==null?void 0:(q=Q.initialValues)==null?void 0:q.isCollaborative}));
var D=d.next().value,U=d.next().value,M=_.WC("div");_.nL(function(){var Q=M.value.querySelector("textarea");Q&&(Q.value=B())},"axFRaf");
_.Ti(function(){var Q;_.bbk((Q=b.data().createPlaylistDialogFormSchema)==null?void 0:Q.id,{onSubmit:function(){var q=B();var sW=A(),L1=D(),cJ=b.data();q={commandExecutorCommand:{commands:[{createPlaylistServiceEndpoint:{title:q,privacyStatus:sW,videoIds:cJ.videoIds,sourcePlaylistId:cJ.sourcePlaylistId,params:L1?cJ.createPlaylistParamsCollaborationEnabled:cJ.createPlaylistParamsCollaborationDisabled}},{dismissDialogEndpoint:{}}]}};_.I2().resolve(_.U6).resolveCommand(q)},
isValid:function(){return G()&&!v()&&!O()}})});
var z=function(Q){if(Q!==void 0&&(k(Q),!G()&&Q.length>0&&P(!0),G())){var q=dma(b.data());if(q){var sW=q.minLength;q=q.maxLength;sW&&Q.length<sW?L(!0):q&&Q.length>q?L(!0):L(!1)}}},H=function(){var Q=!(!D()||A()!=="PRIVATE");
I(Q)},l=function(Q){Q!==void 0&&(a(Q),H())},F=function(){if(O())return kNr(b.data())},K=function(){U(!D());
H()},u=function(){return{validate:function(Q){if(G()){var q=dma(b.data());
if(q){var sW=q.minLength;q=q.translations;if(sW&&Q.length<sW)return q==null?void 0:q.minLengthErrorMessage}}}}},r=function(){var Q=dma(b.data()),q=Q==null?void 0:Q.maxLength,sW;
Q=Q==null?void 0:(sW=Q.translations)==null?void 0:sW.maxLengthErrorMessage;if(q&&Q)return{maxChars:q,errorMessage:Q}};
return _.W("yt-create-playlist-dialog-form-view-model",{class:"ytCreatePlaylistDialogFormViewModelHost"},_.W("div",{class:"ytCreatePlaylistDialogFormViewModelTitleField",el:M},_.W(_.MN,{data:function(){return b.data().playlistTitle}},{textFormFieldViewModel:function(Q){return _.W(_.AS4,{data:Q.data,
text:B,onInput:z,validation:u,characterLimit:r})},
textFieldViewModel:function(Q){return _.W(_.fAE,{data:Q.data,text:B,onInput:z,validation:u,characterLimit:r})}})),_.W("div",{class:"ytCreatePlaylistDialogFormViewModelVisibilityField"},_.W(_.MN,{data:function(){return b.data().playlistVisibility}},{dropdownViewModel:function(Q){return _.W(_.N35,{data:Q.data,
onSelected:l,error:F})}})),_.W(_.m,{cond:function(){return!!b.data().playlistCollaborate},
then:function(){return _.W("div",null,_.W(_.MN,{data:function(){return b.data().playlistCollaborate}},{switchListItemViewModel:function(Q){return _.W(_.tNU,{data:Q.data,
onTap:K})}}))}}))},"Qj");var A44=_.y(function(b){var d=b.data;return _.W("upsell-offer-table-cell-content-view-model",null,_.W("div",{class:"ytUpsellOfferTableCellContentViewModelHost"},_.W(_.wJ,null,_.W(_.S8,{when:function(){var B;return(B=d().icon)==null?void 0:B.iconType}},function(){return _.W("div",{class:"ytUpsellOfferTableCellContentViewModelUpsellOfferTableCellIcon"},_.W(_.$u,{icon:function(){var B;
return(B=d().icon)==null?void 0:B.iconType.toString()}}))}),_.W(_.S8,{when:function(){return d().title}},function(){return _.W(_.I4,{className:"ytUpsellOfferTableCellContentViewModelUpsellOfferTableCellTitle",
text:function(){return d().title}})}),_.W(_.S8,{when:function(){return d().subtitle}},function(){return _.W(_.I4,{className:"ytUpsellOfferTableCellContentViewModelUpsellOfferTableCellSubtitle",
text:function(){return d().subtitle}})}),_.W(_.S8,{when:function(){return d().infoText}},function(){return _.W(_.I4,{className:"ytUpsellOfferTableCellContentViewModelUpsellOfferTableCellInfoText",
text:function(){return d().infoText}})}),_.W(_.S8,{when:function(){return d().featureDescription}},function(){return _.W(_.I4,{className:"ytUpsellOfferTableCellContentViewModelUpsellOfferTableCellFeatureDescription",
text:function(){return d().featureDescription}})}),_.W(_.S8,{when:function(){return d().note}},function(){return _.W(_.I4,{className:"ytUpsellOfferTableCellContentViewModelUpsellOfferTableCellNote",
text:function(){return d().note}})})),_.W(_.m,{cond:function(){var B;
return(B=d().icon)==null?void 0:B.iconAccessibilityText},
then:function(){return _.W("span",{class:"ytUpsellOfferTableCellContentViewModelVisuallyHiddenAccessibility"},function(){var B;return(B=d().icon)==null?void 0:B.iconAccessibilityText})}})))},"Rj");
A44.idomCompat=!0;var WCg=_.y(function(b){var d=b.data;var B=b.cellIndex;var k=b.rowIndex;return _.W("upsell-offer-table-cell-view-model",null,_.W("div",{class:_.LQ("ytUpsellOfferTableCellViewModelCellWrapper",function(){return d().isFirstRow?"ytUpsellOfferTableCellViewModelCellWrapperHeaderRowCell":d().isFirstColumn?"ytUpsellOfferTableCellViewModelCellWrapperHeaderCell":"ytUpsellOfferTableCellViewModelCellWrapperContentCell"}),
id:function(){var G,P;return"cell-"+((G=k==null?void 0:k())!=null?G:0)+"-"+((P=B==null?void 0:B())!=null?P:0)},
role:function(){return d().isFirstRow?"columnHeader":d().isFirstColumn?"rowheader":"gridcell"}},_.W(_.MN,{data:function(){return d().contents}},{upsellOfferTableCellContentViewModel:A44})))},"Sj");
WCg.idomCompat=!0;var avk=_.y(function(b){var d=b.data;var B=b.upsellTableIsFirstRow;var k=b.rowIndex;var G=function(){return(B==null?0:B())?"ytUpsellOfferTableRowViewModelUpsellOfferTableFirstRowCell":"ytUpsellOfferTableRowViewModelUpsellOfferTableRowHeaderCell"},P=function(){return(B==null?0:B())?"ytUpsellOfferTableRowViewModelUpsellOfferTableFirstRowCell":"ytUpsellOfferTableRowViewModelUpsellOfferTableRowContentCell"};
return _.W("ytm-upsell-offer-table-row-view-model",null,_.W("div",{class:function(){return(B==null?0:B())?"ytUpsellOfferTableRowViewModelHostFirstRow":"ytUpsellOfferTableRowViewModelHost"},
role:"row","aria-owns":function(){return"cell-"+(k==null?void 0:k())+"-1 cell-"+(k==null?void 0:k())+"-2"}},_.W(_.MN,{data:function(){return d().rowHeaderCell}},{upsellOfferTableCellViewModel:function(v){return _.W("div",{class:G},_.W(WCg,{data:v.data,
cellIndex:0,rowIndex:k}))}}),_.W("div",{class:"ytUpsellOfferTableRowViewModelUpsellOfferTableRowContentCells"},_.W(_.MN,{data:function(){return d().contentCells}},{upsellOfferTableCellViewModel:function(v,L){return _.W("div",{class:P},_.W(WCg,{data:v.data,
cellIndex:function(){return L()+1},
rowIndex:k}))}}))))},"Tj");
avk.idomCompat=!0;var mIQ=_.y(function(b){var d=b.data;return _.W("ytm-upsell-offer-table-view-model",null,_.W("div",{class:"ytUpsellOfferTableViewModelHost",role:"grid"},_.W("div",{class:"ytUpsellOfferTableViewModelUpsellOfferTableRows"},_.W(_.MN,{data:function(){return d().rows}},{upsellOfferTableRowViewModel:function(B,k){return _.W(avk,{data:B.data,
upsellTableIsFirstRow:function(){return k()===0},
rowIndex:k})}}))))},"Uj");
mIQ.idomCompat=!0;var $I8=_.y(function(b){var d=function(){return b.data()},B=_.Y0(b.noPadding,!1),k=function(){var P,v;
return(v=(P=d().logo.accessibilityData)==null?void 0:P.label)!=null?v:""},G={};
return _.W("upsell-view-model",{class:_.LQ("ytUpsellViewModelHost",(G.ytUpsellViewModelHostNoPadding=function(){return B()},G.ytUpsellViewModelHostWide=function(){return d().offerTable!==void 0},G))},_.W("div",{class:"ytUpsellViewModelHostUpsellLogo"},_.W(_.m,{cond:function(){return _.Kc(d().logo)},
then:function(P){return _.W(_.qc,{data:P,contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT",alt:k})}})),_.W("div",{class:"ytUpsellViewModelHostUpsellTitle",
role:"heading","aria-level":1,autofocus:!0,tabindex:-1},_.W(_.I4,{text:function(){return d().title}})),_.W("div",{class:"ytUpsellViewModelHostUpsellSubtitleSection"},_.W(_.iY,{each:function(){var P;
return(P=d().subtitles)!=null?P:[]},
keyBy:"INDEX"},function(P){var v={};return _.W("div",{class:_.LQ("ytUpsellViewModelHostUpsellSubtitleSectionSubtitle",(v.ytUpsellViewModelHostUpsellSubtitleSectionSubtitleSecondary=function(){return d().offerTable!==void 0},v))},_.W(_.I4,{text:P}))})),_.W("div",{class:"ytUpsellViewModelHostUpsellBenefitInfoSection"},_.W(_.iY,{each:function(){var P;
return(P=d().benefitInfos)!=null?P:[]},
keyBy:"INDEX"},function(P){return _.W(_.m,{cond:function(){return P().info},
then:function(v){return _.W("div",{class:"ytUpsellViewModelHostUpsellBenefitInfoSectionBenefitInfo"},_.W(_.$u,{icon:"CHECK_CIRCLE_FILLED",className:"ytUpsellViewModelHostUpsellBenefitInfoSectionIcon"}),_.W(_.I4,{text:v}))}})})),_.W(_.m,{cond:function(){return d().offerTable!==void 0},
then:function(){return _.W("div",{class:"ytUpsellViewModelHostUpsellOfferTableSection"},_.W(_.MN,{data:function(){return d().offerTable}},{upsellOfferTableViewModel:function(P){return _.W(mIQ,{data:P.data})}}))}}),_.W("div",{class:"ytUpsellViewModelHostUpsellLegalInfoSection"},_.W(_.iY,{each:function(){var P;
return(P=d().legalInfos)!=null?P:[]},
keyBy:"INDEX"},function(P){var v={};return _.W("div",{class:_.LQ("ytUpsellViewModelHostUpsellLegalInfoSectionLegalInfo",(v.ytUpsellViewModelHostUpsellLegalInfoSectionLegalInfoSmaller=function(){return d().offerTable!==void 0},v))},_.W(_.I4,{text:P}))})))},"Vj");var ON0=_.y(function(b){var d=b.data;b={};b=(b.ytMiniAppScoreChallengeViewModelScoreRadial=!0,b.ytMiniAppScoreChallengeViewModelDarkScoreRadial=GNa(),b);return _.W("yt-mini-app-score-challenge-view-model",{class:"ytMiniAppScoreChallengeViewModelHost"},_.W("div",{class:"ytMiniAppScoreChallengeViewModelTitle"},function(){return d().title}),_.W("div",{class:"ytMiniAppScoreChallengeViewModelSubtitle"},function(){return d().subtitle}),_.W("div",{class:_.HE(b)},_.W("div",{class:"ytMiniAppScoreChallengeViewModelScore"},
function(){return d().score})),_.W("div",{class:"ytMiniAppScoreChallengeViewModelPrompt"},function(){return d().prompt}))},"Wj");var Iva=function(){this.store=_.qO();this.formId=""};
Iva.prototype.onInit=function(b){b.formId&&(this.formId=b.formId,this.store.dispatch(_.ER({type:"SET_CURRENT_FORM_ID",payload:{formId:this.formId}})))};
Iva.prototype.cleanup=function(){this.store.dispatch(_.ER({type:"RESET_COMMAND_MAP"}))};var DIg=_.y(function(b){function d(L){if(L&&(L=_.p(L,_.zn)))return Object.assign({},L,{isSelected:P()})}
var B=_.C(_.br(function(){var L,A;return(A=(L=_.p(b.data().option,_.zn))==null?void 0:L.isSelected)!=null?A:!1})),k=B.next().value,G=B.next().value,P=k;
_.Ti(function(){var L;_.bbk((L=b.data().formSchema)==null?void 0:L.id,{onSubmit:function(){var A=_.I2().resolve(_.U6),a=!!b.data().selectedCommand,O=!!b.data().unselectedCommand;if(P()){if(a)var I=b.data().selectedCommand}else O&&(I=b.data().unselectedCommand);I=_.ZX(I);d(b.data().option)&&!I?(A="",!a&&O?A="selected ":a&&!O&&(A="unselected "),a=new _.iq("No "+A+"command found for SelectionListItemFormViewModel"),_.xs(a)):I&&A.resolveCommand(I)},
isValid:function(){return!0}})});
var v=function(){G(!P())};
_.Tk(function(){var L,A,a=(L=b.data())==null?void 0:(A=L.formSchema)==null?void 0:A.id;a&&_.NN()().delete(a)});
return _.W("yt-selection-list-item-form-view-model",{class:"ytSelectionListItemFormViewModelHost"},_.W("div",{class:"ytSelectionListItemFormViewModelParagraph"},_.W(_.I4,{text:function(){return b.data().paragraph}})),_.W(_.m,{cond:function(){return d(b.data().option)},
then:function(L){return _.W(_.oJ,{data:L,isCompact:!0,hideSelectionTextChevron:!0,onTap:v,disableHorizontalPadding:!0})}}))},"Xj");var UIk=_.y(function(b){var d=b.data;var B=b.disablePadding;var k=b.className;var G=_.WC("yt-dialog-header-view-model"),P=function(){var A=d().imageBanner;a:switch(d().assetContainerPaddingStyle){case "DIALOG_HEADER_ASSET_PADDING_STYLE_INSET":var a="CONTENT_PREVIEW_IMAGE_STYLE_CUSTOM_ASPECT_RATIO";break a;default:a="CONTENT_PREVIEW_IMAGE_STYLE_DEFAULT"}return{themedImage:A,style:a,layoutMode:"CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_FULL_WIDTH"}},v=function(){return d().assetContainerPaddingStyle!=="DIALOG_HEADER_ASSET_PADDING_STYLE_INSET"},
L=function(){return d().alignment==="DIALOG_HEADER_ALIGNMENT_CENTER"};
_.Ti(function(){var A=function(){_.BG(G.value,"yt-refit-popups-action")},a;
(a=G.value)==null||a.addEventListener("image-loaded",A);_.Tk(function(){var O;(O=G.value)==null||O.removeEventListener("image-loaded",A)})});
b={};return _.W("yt-dialog-header-view-model",{el:G,class:_.LQ(k,(b.ytDialogHeaderViewModelHost=!0,b.ytDialogHeaderViewModelHostDisablePadding=B,b.ytDialogHeaderViewModelHostCentered=L,b))},_.W(_.m,{cond:function(){return d().imageBanner},
then:function(){var A={};return _.W("div",{class:_.LQ(k,(A.ytDialogHeaderViewModelBanner=!0,A.ytDialogHeaderViewModelBannerFullBleed=v,A)),style:_.m2({"max-height":function(){return d().assetContainerMaxHeight!==void 0?d().assetContainerMaxHeight+"px":void 0}})},_.W(_.i9,{data:P,
className:"ytDialogHeaderViewModelBannerImage",notifyOnLoaded:!0}))}}),_.W(_.m,{cond:function(){return d().headerBlock},
then:function(){var A={};return _.W("div",{class:_.LQ("ytDialogHeaderViewModelHeaderBlock",(A.ytDialogHeaderViewModelHeaderBlockCentered=L,A))},_.W(_.MN,{data:function(){return d().headerBlock}},{contentPreviewImageViewModel:function(a){return _.W(_.i9,{data:a.data,
notifyOnLoaded:!0})}}))}}),_.W(_.m,{cond:function(){return d().customBanner},
then:function(A){var a={};return _.W("div",{class:_.LQ("ytDialogHeaderViewModelCustomAssetContainer",(a.ytDialogHeaderViewModelCustomAssetContainerCentered=L,a))},_.W(_.MN,{data:A},{avatarStackViewModel:_.W5}))}}),_.W(_.m,{cond:function(){return d().headline},
then:function(A){return _.W("h2",null,_.W(_.I4,{text:A,className:"ytDialogHeaderViewModelText"}))}}))},"Yj");
UIk.idomCompat=!0;var o_a=_.y(function(b){var d=_.mIm(function(){return b.data().formId}),B=d.submitForm,k=d.isValid;
return _.W("yt-form-panel-footer-view-model",{class:"ytFormPanelFooterViewModelHost"},_.W(_.MN,{data:function(){return b.data().panelFooter}},{panelFooterViewModel:function(G){return _.W(_.SE,{data:G.data,
disablePadding:!0,disablePrimaryButton:function(){return!k()},
onClickPrimaryButton:function(){B()}})}}))},"Zj");var NgE=_.y(function(b){var d=function(){var B,k;return(k=(B=_.p(b.data().rendererContext,_.c0))==null?void 0:B.label)!=null?k:""};
return _.W("yt-dialog-image-content-view-model",{class:_.LQ("ytDialogImageContentViewModelHost",b.className)},_.W(_.m,{cond:function(){return _.Kc(b.data().image)},
then:function(B){var k={};return _.W("div",{style:_.m2((k.width=(0,_.Ol)(function(){var G;return(G=b.data().imageMaxWidth)!=null?G:""}),k)),
class:"ytDialogImageContentViewModelImage"},_.W(_.qc,{data:B,alt:d,contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT"}))}}),_.W(_.I4,{text:function(){return b.data().description},
className:"ytDialogImageContentViewModelDescription"}))},"$j");var c40=_.y(function(b){var d=_.eS(b,{headerPosition:0,buttonLayout:0,buttonStyle:0,contentAlignment:0,maxHeight:0,isFullscreen:!1,isHeaderWizDefined:!1,isFooterWizDefined:!1}),B=d.elRefCallback;b=d.Icon;var k=d.Asset,G=d.assetType,P=d.Title,v=d.LeadingActionHeader,L=d.TrailingActionHeader,A=d.headerPosition,a=d.Content,O=d.buttonLayout,I=d.buttonStyle,D=d.primaryButtonWiz,U=d.secondaryButtonWiz,M=d.contentAlignment,z=d.isFullscreen,H=d.width,l=d.maxHeight,F=d.isHeaderWizDefined,K=d.Header,u=d.isFooterWizDefined,
r=d.Footer;d=_.WC("dialog-layout",function(Z2){B==null||B(Z2)});
var Q=D?function(){var Z2={};return D({buttonOverrides:function(){return{style:(I==null?void 0:I())===1?"call-to-action":"mono",type:"filled",state:"active",size:"M"}},
className:_.LQ((Z2["yt-spec-dialog-layout__dialog-layout-button"]=!0,Z2["yt-spec-dialog-layout__dialog-layout-button--dialog-buttons-inline-stretched"]=function(){return(O==null?void 0:O())===0||(O==null?void 0:O())===2},Z2))})}:void 0,q=U?function(){var Z2={};
return U({buttonOverrides:{style:"mono",type:"outline",state:"active",size:"M"},className:_.LQ((Z2["yt-spec-dialog-layout__dialog-layout-button"]=!0,Z2["yt-spec-dialog-layout__dialog-layout-button--dialog-buttons-inline-stretched"]=function(){return(O==null?void 0:O())===0||(O==null?void 0:O())===2},Z2))})}:void 0,sW=function(){return(!!P||!!v||!!L)&&A()===0},L1={},cJ={},OW={},ow={};
return _.W("dialog-layout",{el:d,class:_.LQ((L1["yt-spec-dialog-layout"]=!0,L1["yt-spec-dialog-layout--dialog-layout-fullscreen"]=z,L1["yt-spec-dialog-layout--dialog-layout-responsive"]=function(){return!z()},L1["yt-spec-dialog-layout--dialog-layout-extended-max-height"]=function(){return l()===1},L1["yt-spec-dialog-layout--dialog-layout-asset-inset"]=function(){return(G==null?void 0:G())===1},L1)),
style:function(){return(H==null?void 0:H())!==void 0?"width: "+H()+"px;":""}},b?_.W("div",{class:_.LQ((cJ["yt-spec-dialog-layout__dialog-layout-icon"]=!0,cJ["yt-spec-dialog-layout__dialog-layout-icon--dialog-layout-icon-above-media"]=function(){return!!k&&A()===1},cJ["yt-spec-dialog-layout__dialog-layout-icon--dialog-layout-icon-center-align"]=function(){return M()===1},cJ))},_.W(b,null)):null,_.W(_.m,{cond:F,
then:function(){return K?_.W("div",{class:"yt-spec-dialog-layout__dialog-header-container"},_.W(K,null)):null},
else:function(){return _.W(_.Dz,null,_.W(_.m,{cond:sW,then:function(){return _.W(pdE,{contentAlignment:M,LeadingActionHeader:v,TrailingActionHeader:L,Title:P,isAboveAsset:!!k})}}),k?_.W("div",{class:"yt-spec-dialog-layout__dialog-layout-asset"},_.W(k,{className:"yt-spec-dialog-layout__dialog-layout-asset-item"})):null)}}),_.W("div",{class:_.LQ((OW["yt-spec-dialog-layout__dialog-layout-container"]=!0,OW["yt-spec-dialog-layout--dialog-layout-center-align"]=function(){return(M==null?void 0:M())===1},
OW["yt-spec-dialog-layout__dialog-layout-container--dialog-layout-top-padding"]=function(){return!P&&!(K&&F())||!!k&&(A==null?void 0:A())===0},OW))},_.W(_.m,{cond:function(){return P&&!K&&(A==null?void 0:A())===1},
then:function(){return _.W(pdE,{contentAlignment:M,LeadingActionHeader:v,TrailingActionHeader:L,Title:P,isAboveAsset:!1})}}),a?_.W("div",{class:"yt-spec-dialog-layout__dialog-layout-content"},_.W("div",{class:"yt-spec-dialog-layout__dialog-layout-content-inner"},_.W(a,null))):null,_.W(_.m,{cond:u,
then:function(){return r?_.W("div",{class:"yt-spec-dialog-layout__dialog-layout-footer-container"},_.W(r,null)):null}}),Q||q?_.W(M5P,{footerClasses:_.LQ((ow["yt-spec-dialog-layout__dialog-layout-footer-container"]=!0,ow["yt-spec-dialog-layout__dialog-layout-footer"]=!0,ow["yt-spec-dialog-layout--dialog-buttons-stacked"]=function(){return(O==null?void 0:O())===2},ow["yt-spec-dialog-layout__dialog-layout-footer--dialog-buttons-inline-end"]=function(){return(O==null?void 0:O())===1},ow)),
PrimaryButton:Q,SecondaryButton:q}):null))},"ak"),pdE=_.y(function(b){var d=_.eS(b,{isAboveAsset:!1,
enableLeadingActionHeader:!0}),B=d.contentAlignment,k=d.LeadingActionHeader;b=d.Title;var G=d.TrailingActionHeader,P=d.isAboveAsset,v=d.enableLeadingActionHeader;d={};return _.W("div",{class:_.LQ((d["yt-spec-dialog-layout__dialog-header-container"]=!0,d["yt-spec-dialog-layout__dialog-header"]=!0,d["yt-spec-dialog-layout__dialog-header--dialog-header-above-asset"]=P,d["yt-spec-dialog-layout--dialog-layout-center-align"]=function(){return(B==null?void 0:B())===1&&v()},d))},_.W(_.m,{cond:function(){return v()},
then:function(){return k?_.W("div",{class:"yt-spec-dialog-layout__dialog-leading-action-header"},_.W(k,null)):null}}),b?_.W("h2",{class:"yt-spec-dialog-layout__dialog-layout-title"},_.W(b,null)):null,G?_.W("div",null,_.W(G,null)):null)},"bk"),M5P=_.y(function(b){var d=b.footerClasses;
var B=b.PrimaryButton;b=b.SecondaryButton;return _.W("div",{class:d},b?_.W(b,null):null,B?_.W(B,null):null)},"ck");var J4O=new _.$n("TIME_PICKER_VIEW_MODEL_TOKEN");var zHm=_.y(function(b){var d=b.data;return _.W("ytfz-fanzone-scheduled-info-view-model",{class:"ytfzFanzoneScheduledInfoViewModelHost"},_.W("div",{class:"ytfzFanzoneScheduledInfoViewModelAvatar"},_.W(_.MN,{data:function(){return d().avatar}},{avatarViewModel:_.fm})),_.W("h2",{class:"ytfzFanzoneScheduledInfoViewModelTitle"},_.W(_.I4,{text:function(){return d().title}})),_.W(_.I4,{text:function(){return d().description},
className:"ytfzFanzoneScheduledInfoViewModelDescription"}))},"dk");var RHm=_.y(function(b){return _.W("collaborative-playlist-invite-message-view-model",{class:"ytCollaborativePlaylistInviteMessageViewModelHost"},_.W("div",{class:"ytCollaborativePlaylistInviteMessageViewModelInviteMessageWrapper"},_.W(_.I4,{text:function(){return b.data().inviteMessage}})),_.W("div",{class:"ytCollaborativePlaylistInviteMessageViewModelAccountSectionHeaderText"},_.W(_.I4,{text:function(){return b.data().attributedAccountSectionHeaderText}})),_.W("div",{class:"ytCollaborativePlaylistInviteMessageViewModelAccountWrapper"},
_.W(_.MN,{data:function(){return b.data().accountAvatar}},{avatarViewModel:_.fm}),_.W("div",{class:"ytCollaborativePlaylistInviteMessageViewModelAccountText"},_.W(_.I4,{text:function(){return b.data().accountName}}),_.W("div",{class:"ytCollaborativePlaylistInviteMessageViewModelHandle"},_.W(_.I4,{text:function(){return b.data().handle}}))),_.W(_.MN,{data:function(){return b.data().trailingButton}},{buttonViewModel:_.F0})),_.W("div",{class:"ytCollaborativePlaylistInviteMessageViewModelTermsOfService"},
_.W(_.I4,{text:function(){return b.data().termsOfService}})))},"ek");var XdO=_.y(function(b){var d=b.data;return _.W("yt-access-confirmation-view-model",{class:"ytAccessConfirmationViewModelHost"},_.W("div",{class:"ytAccessConfirmationViewModelContent"},_.W(_.MN,{data:function(){var B;return(B=d().avatar)!=null?B:d().dualAvatar}},{dualAvatarViewModel:function(B){return _.W(_.cck,{data:B.data,
className:"ytAccessConfirmationViewModelAvatar"})},
decoratedAvatarViewModel:function(B){return _.W(_.A1,{data:B.data,className:"ytAccessConfirmationViewModelAvatar"})}}),_.W("h2",{class:"ytAccessConfirmationViewModelTitle"},_.W(_.I4,{text:function(){return d().title}})),_.W(_.I4,{text:function(){return d().subtitle},
className:"ytAccessConfirmationViewModelSubtitle"})))},"fk");var hHW=_.y(function(b){var d=_.C(_.br(function(){var v,L;return(v=b.data().formSchema)==null?void 0:(L=v.initialValues)==null?void 0:L.selectedLanguages})),B=d.next().value,k=d.next().value,G={};
_.nL(function(){var v=b.data().formSchema,L=v==null?void 0:v.submitConfig;b.data()!==G&&(G=b.data(),v&&L&&_.eEP(v.id,{isValid:function(){var A;return((A=B())!=null?A:[]).length>0},
formData:function(){return{preferredLanguageSettingsFormData:{selectedLanguages:B()||[]}}},
submitConfig:L}))},"OYeNHc");
var P=function(v){var L=v.key;if(L){var A;if(L&&((A=B())==null?0:A.includes(L))){var a;k((a=B())==null?void 0:a.filter(function(O){return O!==L}))}else k([].concat(_.K6(B()||[]),[L]))}};
return _.W("yt-preferred-language-settings-panel-view-model",{class:"ytPreferredLanguageSettingsPanelViewModelHost"},_.W(_.MN,{data:function(){return b.data().checkboxGroup}},{checkboxGroupViewModel:function(v){return _.W(_.CGQ,{data:v.data,
onItemTap:P,selectedKeys:B,controlledMode:!0})}}))},"hk");var HNk=_.y(function(b){var d=b.data;var B=void 0;b=_.C(_.br(function(){var O;return((O=_.p(d().content,_.IJ0))==null?void 0:O.defaultSelectedKey)||""}));
var k=b.next().value,G=b.next().value,P,v=function(){G("");var O;(O=B)==null||O.cleanup()};
_.Ti(function(){B=new Iva;window.addEventListener("yt-popup-closed",v)});
_.nL(function(){if(B&&P!==d().formId&&(B.onInit(d()),(P=d().formId)&&k())){var O=B,I={key:k()};I.command&&O.store.dispatch(ehP(P,I.command))}},"bo7oA");
_.Tk(function(){window.removeEventListener("yt-popup-closed",v)});
var L=function(O,I,D){I.key&&D&&I.key!==k()&&(G(I.key),B&&I.command&&B.store.dispatch(ehP(D,I.command)))},A=function(){if(_.p(d().content,_.IJ0))return!(k==null?0:k())},a=_.I2().resolve(_.O6(J4O));
return _.W("yt-dialog-view-model",{class:_.LQ("ytDialogViewModelHost","ytDialogViewModelResetSpacing"),dialog:!0},_.W(c40,{Header:function(){return _.W(_.MN,{data:function(){return d().header}},{dialogHeaderViewModel:function(O){return _.W(UIk,{data:O.data,
disablePadding:!0})}})},
isHeaderWizDefined:function(){return!!d().header},
Content:function(){return _.W(_.MN,{data:function(){return d().customContent?d().customContent:d().content}},Object.assign({},{basicContentViewModel:_.Dm,
createPlaylistDialogFormViewModel:fvm,collaborativePlaylistInviteMessageViewModel:RHm,preferredLanguageSettingsPanelViewModel:hHW,miniAppScoreChallengeViewModel:ON0,radioButtonGroupViewModel:function(O){var I=O.data;return _.W(_.Exm,{data:I,selectedKey:k,onSelected:L,groupName:function(){return I().formId}})},
selectionListItemFormViewModel:DIg,upsellViewModel:function(O){return _.W($I8,{data:O.data,noPadding:!0})},
fanzoneScheduledInfoViewModel:zHm,installmentAgreementsViewModel:LCE,accessConfirmationViewModel:XdO,listViewModel:function(O){return _.W(_.iZ2,{data:O.data,disableHorizontalPadding:!0})},
dialogImageContentViewModel:NgE},a&&{timePickerViewModel:a}))},
Footer:function(){return _.W(_.MN,{data:function(){return d().footer}},{panelFooterViewModel:function(O){return _.W(_.SE,{data:O.data,
disablePadding:!0,disablePrimaryButton:A})},
formPanelFooterViewModel:o_a,formFooterViewModel:function(O){return _.W(_.rYO,{data:O.data,disablePadding:!0})}})},
isFooterWizDefined:function(){return!!d().footer}}))},"jk");
HNk.idomCompat=!0;_.B$(HNk,"yt-dialog-view-model",{props:{data:_.DK},unsafeExternallySettableAttributes:new Set(["tabindex","style"])});var lvE=_.y(function(b){var d=b.data;return _.W("div",{class:"ytPanelHeaderViewModelTitleWrapper"},_.W(_.m,{cond:function(){return d().title},
then:function(B){return _.W("h2",{class:"ytPanelHeaderViewModelTitleHeader"},_.W(_.I4,{text:B,className:"ytPanelHeaderViewModelTitle"}))}}),_.W(_.m,{cond:function(){return d().subtitle},
then:function(B){return _.W(_.I4,{text:B,className:"ytPanelHeaderViewModelSubtitle"})}}))},"kk"),t5P=_.y(function(b){var d=b.data;
var B=_.nW4(function(){return d().rendererContext});
b={};return _.W("yt-panel-header-view-model",{class:_.LQ("ytPanelHeaderViewModelHost",(b.ytPanelHeaderViewModelHostHideDivider=function(){return!!d().shouldHideDivider},b.ytPanelHeaderViewModelHostCompact=function(){return!!d().subtitle},b)),
"aria-label":function(){var k;return(k=B())==null?void 0:k.label}},_.W(_.m,{cond:function(){return _.FT(d().rendererContext)},
then:function(){return _.W(_.MNS,{className:"ytPanelHeaderViewModelButtonOrAnchor",command:function(){return _.jZ(d().rendererContext)},
focusedClassName:"ytPanelHeaderViewModelButtonOrAnchorFocused"},_.W(lvE,{data:d}))},
else:function(){return _.W(lvE,{data:d})}}),_.W("div",{class:"ytPanelHeaderViewModelTrailingButtons"},_.W(_.MN,{data:function(){return d().trailingButtons}},{buttonViewModel:function(k){return _.W(_.F0,{data:k.data,
className:"ytPanelHeaderViewModelButton"})}})))},"lk");
t5P.idomCompat=!0;var jCa=_.y(function(b){var d=_.A2(function(P){var v;if((v=b.skipContentClick)==null?0:v.call(b))return!1;b.onContentWrapperClick(P);return!0}),B,k,G;
return _.W("div",{class:_.LQ("yt-spec-bottom-sheet-layout","yt-spec-bottom-sheet-layout__bottom-sheet-renderer-container","yt-spec-bottom-sheet-layout--modern"),style:function(){return b.isAnimating()?"transform: translateY("+b.currentY()+"px);transition: 0.2s":""}},(B=b.header)==null?void 0:B.call(b),_.W("div",{id:b.contentWrapperId,
class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-content-wrapper",style:_.m2({"max-height":(0,_.Ol)(b.maxHeightForContentWrapper)}),"on:scroll":_.A2(function(P){return b.onScroll(P),!1}),
"on:touchmove":_.A2(function(P){return P.stopPropagation(),!1})},_.W("div",{el:_.Yl(b.contentWrapperEl),
class:"yt-spec-bottom-sheet-layout__bottom-sheet-content","on:click":d},(k=b.body)==null?void 0:k.call(b))),(G=b.footer)==null?void 0:G.call(b))},"mk");
jCa.idomCompat={callbacks:{onScroll:!0,contentWrapperEl:!0,onContentWrapperClick:!0}};var FCP=_.y(function(b){var d=_.Y0(b.leadingLabel),B=_.Y0(b.trailingLabel),k=_.Y0(b.footerButtonType),G=function(){return d()||B()||b.hasPrimaryButton()||b.hasSecondaryButton()},P={},v=_.LQ("yt-spec-bottom-sheet-layout__primary-button",(P["yt-spec-bottom-sheet-layout__primary-button--default"]=function(){return k()===0&&b.hasPrimaryButton()},P["yt-spec-bottom-sheet-layout__primary-button--trailing-pair"]=function(){return k()===1&&b.hasPrimaryButton()},P["yt-spec-bottom-sheet-layout__primary-button--split-pair"]=
function(){return k()===2&&b.hasPrimaryButton()},P["yt-spec-bottom-sheet-layout__primary-button--primary-split-pair"]=function(){return k()===3&&b.hasPrimaryButton()},P));
P={};var L=_.LQ("yt-spec-bottom-sheet-layout__secondary-button",(P["yt-spec-bottom-sheet-layout__secondary-button--secondary-button-trailing-pair"]=function(){return k()===1&&b.hasSecondaryButton()},P["yt-spec-bottom-sheet-layout__secondary-button--secondary-button-split-pair"]=function(){return k()===2&&b.hasSecondaryButton()},P["yt-spec-bottom-sheet-layout__secondary-button--secondary-button-primary-split-pair"]=function(){return k()===3&&b.hasPrimaryButton()},P));
return _.W(_.m,{cond:b.hasFooterOverride,then:function(){var A;return _.W(_.Dz,null,(A=b.footerOverride)==null?void 0:A.call(b))},
else:function(){return _.W(_.m,{cond:G,then:function(){return _.W("div",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-footer-wrapper"},_.W(_.m,{cond:function(){return d()||B()},
then:function(){var A={};return _.W("div",{class:_.LQ("yt-spec-bottom-sheet-layout__footer-label-wrapper",(A["yt-spec-bottom-sheet-layout__footer-label-wrapper--without-buttons"]=function(){return!b.hasPrimaryButton()},A))},_.W(_.m,{cond:d,
then:function(){return _.W("div",{class:"yt-spec-bottom-sheet-layout__leading-label"},d)}}),_.W(_.m,{cond:B,
then:function(){return _.W("div",{class:"yt-spec-bottom-sheet-layout__trailing-label"},B)}}))}}),_.W(_.m,{cond:function(){return b.hasPrimaryButton()||b.hasSecondaryButton()},
then:function(){var A={};return _.W("div",{class:_.LQ("yt-spec-bottom-sheet-layout__footer-button-wrapper",(A["yt-spec-bottom-sheet-layout__footer-button-wrapper--landscape-button-wrapper"]=_.I8U,A))},_.W(_.m,{cond:function(){return b.hasSecondaryButton()&&k()!==0},
then:function(){var a;return _.W("div",{class:L},(a=b.secondaryButton)==null?void 0:a.call(b))}}),_.W(_.m,{cond:b.hasPrimaryButton,
then:function(){var a;return _.W("div",{class:v},(a=b.primaryButton)==null?void 0:a.call(b))}}))}}))}})}})},"nk");
FCP.idomCompat={callbacks:{primaryButton:!0,secondaryButton:!0,footerOverride:!0}};var ZN0=_.y(function(b){var d=_.Y0(b.title),B=_.Y0(b.subtitle);return _.W("div",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-header-wrapper",id:b.headerId,"on:touchstart":_.A2(function(k){var G;(G=b.touchstart)==null||G.call(b,k);return!1}),
"on:touchmove":_.A2(function(k){var G;(G=b.touchmove)==null||G.call(b,k);return!1}),
"on:touchend":_.A2(function(k){var G;(G=b.touchend)==null||G.call(b,k);return!1})},_.W("div",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-drag-line"}),_.W(_.m,{cond:b.hasHeaderOverride,
then:function(){var k;return _.W(_.Dz,null,(k=b.headerOverride)==null?void 0:k.call(b))},
else:function(){var k={};return _.W("div",{class:_.LQ((k["yt-spec-bottom-sheet-layout__bottom-sheet-layout-header"]=!0,k["yt-spec-bottom-sheet-layout__bottom-sheet-layout-header--with-title"]=d,k))},_.W("div",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-header-title-wrapper"},_.W(_.m,{cond:d,then:function(){return _.W(_.Dz,null,_.W("h2",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-title"},d),_.W(_.m,{cond:B,then:function(){return _.W("h3",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-subtitle"},
B)}}))}})),_.W(_.m,{cond:function(){return d()&&b.hasActionHeader()},
then:function(){var G;return _.W("div",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-action-header"},(G=b.actionHeader)==null?void 0:G.call(b))}}))}}))},"ok");
ZN0.idomCompat={callbacks:{touchstart:!0,touchmove:!0,touchend:!0,actionHeader:!0,headerOverride:!0}};_.y(function(b){function d(sW){if(!K&&typeof MutationObserver!=="undefined"){var L1={childList:!0};"MutationObserver"in window&&(K=new MutationObserver(B.bind(void 0,sW)),K.observe(sW,L1))}}
function B(sW){typeof K!=="undefined"&&(u["content-wrapper"]===void 0&&(u["content-wrapper"]=sW.children[0].clientHeight),z(u["content-wrapper"]),M()>H()||l(M()))}
function k(){U(window.innerHeight);M()>H()||l(M());r.isFullScreen[0]()&&M()>H()?Q().dispatch("Snap To Full Screen",{maxHeight:F()}):Q().dispatch("Snap To Neutral Position",{maxHeight:H()})}
function G(sW){document.body.style.overscrollBehavior="none";sW.preventDefault();Q().dispatch("Touch Start",{event:sW})}
function P(sW){sW.preventDefault();Q().dispatch("Touch Move",{event:sW,contentScrollable:M()>H(),fullContentWrapperHeight:F(),contentWrapperHeight:H(),heightMap:u,contentWrapperId:"content-wrapper",header:vG0(b),footer:vG0(b),headerDivHeight:u["bottom-sheet-header"],footerDivHeight:u["bottom-sheet-footer"]})}
function v(){document.body.style.overscrollBehavior="";r.isFullScreen[0]()?r.currentY[0]()>=60?Q().dispatch("Snap To Neutral Position",{maxHeight:H()}):Q().dispatch("Snap To Full Screen",{maxHeight:F()}):r.currentY[0]()>=60?L():r.currentY[0]()<=-60&&M()>H()?Q().dispatch("Snap To Full Screen",{maxHeight:F()}):Q().dispatch("Snap To Neutral Position",{maxHeight:H()})}
function L(){Q().dispatch("Close Sheet",{clientHeight:D(),maxHeight:0});setTimeout(function(){Cx8()},250)}
var A=_.WC("div"),a=_.WC("div"),O=_.C(_.zk(window.innerHeight,void 0,"CmOsU")),I=O.next().value;O=O.next().value;var D=I,U=O;O=_.C(_.zk(0,void 0,"p0Flhb"));I=O.next().value;O=O.next().value;var M=I,z=O;O=_.C(_.br(function(){var sW=vG0(b);return.6*D()-PxW(sW)-EG5(sW)}));
I=O.next().value;O=O.next().value;var H=I,l=O,F=function(){var sW=vG0(b),L1=D(),cJ=u["bottom-sheet-header"],OW=u["bottom-sheet-footer"];return L1-(sW.hasHeaderFn&&cJ!==void 0?cJ:PxW(sW))-(sW.hasFooterFn&&OW!==void 0?OW:EG5(sW))-24-24},K=null,u={},r={initialY:_.zk(0,void 0,"sxdESd"),
currentY:_.zk(0,void 0,"GZzqeb"),isAnimating:_.zk(!1,void 0,"vJBupc"),isFullScreen:_.zk(!1,void 0,"XyRDp"),maxHeightForContentWrapper:_.br(H)},Q=function(){var sW=null;return function(){if(!sW){var L1={initialY:r.initialY[0](),currentY:r.currentY[0](),isAnimating:r.isAnimating[0](),isFullScreen:r.isFullScreen[0](),maxHeightForContentWrapper:r.maxHeightForContentWrapper[0]()};sW=sLQ(L1)}return sW}}();
_.Ti(function(){window.addEventListener("resize",k);Q().subscribe(function(sW){r.initialY[1](sW.initialY);r.currentY[1](sW.currentY);r.isAnimating[1](sW.isAnimating);r.isFullScreen[1](sW.isFullScreen);r.maxHeightForContentWrapper[1](sW.maxHeightForContentWrapper)});
requestAnimationFrame(function(){A.value&&(u["bottom-sheet-header"]=A.value.clientHeight);a.value&&(u["bottom-sheet-footer"]=a.value.clientHeight)})});
_.Tk(function(){window.removeEventListener("resize",k);K&&(K.disconnect(),K=null)});
var q=_.LQ({"bottom-sheet-content-without-icon":function(){var sW;return!((sW=b.shouldShowIcons)==null?0:sW.call(b))}});
return _.W("bottom-sheet-layout",null,_.W(jCa,{contentWrapperId:"content-wrapper",isAnimating:function(){return r.isAnimating[0]()},
currentY:function(){return r.currentY[0]()},
maxHeightForContentWrapper:function(){return r.maxHeightForContentWrapper[0]()},
shouldShowIcons:b.shouldShowIcons,skipContentClick:b.skipContentClick,onScroll:function(){var sW=document.getElementById("bottom-sheet-header"),L1=document.getElementById("content-wrapper");if(sW&&L1){var cJ={};cJ=(cJ["yt-spec-bottom-sheet-layout__bottom-sheet-layout-header-wrapper"]=!0,cJ["yt-spec-bottom-sheet-layout__bottom-sheet-layout-header-wrapper--bottom-border"]=!0,cJ);sW.className=L1.scrollTop>1?_.HE(cJ):"yt-spec-bottom-sheet-layout__bottom-sheet-layout-header-wrapper"}},
onContentWrapperClick:Cx8,contentWrapperEl:function(sW){d(sW);requestAnimationFrame(function(){B(sW)})},
header:function(){return _.W("div",{el:A},_.W(ZN0,{touchstart:G,touchmove:P,touchend:v,title:b.headerTitle,subtitle:b.headerSubtitle,headerId:"bottom-sheet-header",headerOverride:b.headerFn,hasHeaderOverride:b.hasHeaderFn,actionHeader:b.headerActionHeader,hasActionHeader:b.hasHeaderActionHeader}))},
footer:function(){return _.W("div",{el:a},_.W(FCP,{footerButtonType:b.footerButtonType,leadingLabel:b.footerLeadingLabel,trailingLabel:b.footerTrailingLabel,primaryButton:b.footerPrimaryButton,hasPrimaryButton:b.hasFooterPrimaryButton,secondaryButton:b.footerSecondaryButton,hasSecondaryButton:b.hasFooterSecondaryButton,footerOverride:b.footerFn,hasFooterOverride:b.hasFooterFn}))},
body:function(){return _.W(_.m,{cond:b.hasContentFn,then:function(){var sW;return _.W("div",{class:q},(sW=b.contentFn)==null?void 0:sW.call(b))}})}}))},"pk").idomCompat={callbacks:{headerActionHeader:!0,
headerFn:!0,contentFn:!0,footerFn:!0,footerPrimaryButton:!0,footerSecondaryButton:!0}};var g_a=_.y(function(b){var d=_.I2().resolve(_.sF);return _.W("yt-contextual-sheet-layout",{class:"ytContextualSheetLayoutHost","on:click":_.A2(function(){return void d.closeSheet()})},_.W(_.m,{cond:function(){return!!b.header},
then:function(){return _.W("div",{class:"ytContextualSheetLayoutHeaderContainer"},b.header())}}),_.W(_.m,{cond:function(){return!!b.content},
then:function(){return _.W("div",{class:"ytContextualSheetLayoutContentContainer"},b.content())}}),_.W(_.m,{cond:function(){return!!b.footer},
then:function(){return _.W("div",{class:"ytContextualSheetLayoutFooterContainer"},b.footer())}}))},"qk");
g_a.idomCompat={callbacks:{header:!0,content:!0,footer:!0}};var y4O=_.y(function(b){var d=b.data;var B=_.I2().resolve(_.U6),k=_.WC("yt-sheet-view-model",function(G){if(_.N("web_focus_first_element_sheet")||!_.N("sheet_focus_first_killswitch"))return G.addEventListener("focus",function(){tIE(G)}),function(){G.removeEventListener("focus",function(){tIE(G)})}});
b={};return _.W("yt-sheet-view-model",{"on:mousedown":_.A2(function(G){_.N("sheet_focus_first_killswitch")||G.currentTarget!==G.target&&G.preventDefault()}),
"on:focus":_.A2(function(){_.N("sheet_focus_first_killswitch")||tIE(k.value)}),
"on:mouseleave":_.A2(function(){var G,P=d==null?void 0:(G=d())==null?void 0:G.rendererContext,v;(G=(v=_.p(P,_.gT))==null?void 0:v.onHoverEnd)&&B.resolveCommand(G)}),
class:_.LQ("ytSheetViewModelHost",(b.ytSheetViewModelContextual=!0,b.ytSheetViewModelDisableBackdropFilter=_.N("web_disable_backdrop_filter"),b)),el:k,tabindex:-1},_.W(_.m,{cond:d,then:function(G){return _.W(g_a,{header:function(){return _.W(_.MN,{data:function(){return G().header}},{panelHeaderViewModel:t5P})},
content:function(){return _.W(_.MN,{data:function(){return G().content}},{listViewModel:function(P){return _.W(_.iZ2,{data:P.data,
isCompact:!0,inPopup:!0})},
upsellViewModel:$I8,miniAppScoreChallengeViewModel:ON0})},
footer:function(){return _.W(_.MN,{data:function(){return G().footer}},{panelFooterViewModel:_.SE})}})}}))},"rk");
y4O.idomCompat=!0;_.B$(y4O,"yt-sheet-view-model",{props:{data:_.DK}});var V5a=_.y(function(b){var d=function(){var B;return(B=b.data().enableDebuggingFeatures)!=null?B:!1};
return _.W("yt-stories-sticker-layer-view-model",{class:"ytStoriesStickerLayerViewModelHost"},_.W(_.iY,{each:function(){var B;return(B=b.data().stickers)!=null?B:[]}},function(B){return _.W(S5O,{data:function(){return B},
debugMode:d})}))},"sk"),S5O=_.y(function(b){var d=_.eS(b,{debugMode:!1}).debugMode,B=_.Y0(function(){var A;
return(A=b.data().region)==null?void 0:A.w},0),k=_.Y0(function(){var A;
return(A=b.data().region)==null?void 0:A.h},0),G=_.Y0(function(){var A;
return(A=b.data().region)==null?void 0:A.x},0),P=_.Y0(function(){var A;
return(A=b.data().region)==null?void 0:A.y},0),v=_.A2(function(){var A=b.data().onTap;
A&&_.VW(A)}),L={};
return _.W("div",{class:_.LQ("ytStoriesStickerLayerViewModelSticker",(L.ytStoriesStickerLayerViewModelDebugMode=d,L)),style:_.m2({width:function(){return 100*B()+"%"},
height:function(){return 100*k()+"%"},
left:function(){return 100*G()+"%"},
top:function(){return 100*P()+"%"},
"flex-direction":function(){return Lk5(b.data().flexDirection)},
"justify-content":function(){return fja(b.data().justifyContent)},
"align-items":function(){return AM4(b.data().alignItems)}}),
"on:click":v},_.W(_.MN,{data:function(){return b.data().button||b.data().toggleButton}},{buttonViewModel:function(A){return _.W(_.F0,{data:A.data,
className:"ytStoriesStickerLayerViewModelButton"})},
toggleButtonViewModel:function(A){return _.W(_.kk,{data:A.data,className:"ytStoriesStickerLayerViewModelButton"})}}))},"tk");var wdg=_.y(function(b){var d=function(){return b.data()},B={},k=_.C(_.zk(!1,void 0,"SegA3d")),G=k.next().value,P=k.next().value,v=_.Y0(function(){return d().backgroundColor},0);
k=_.Y0(function(){return d().actionButtons},[]);
var L=_.Y0(function(){return d().stickerLayer},{}),A=function(){var O,I;
return{animationRef:B,animationConfig:{autoplay:!1,loop:!1,path:(I=(O=d().foregroundAnimation)==null?void 0:O.url)!=null?I:"",name:"stories_item_foreground_animation"},listeners:{data_ready:function(){P(!0)},
complete:function(){b.navigateToNextItemOnLottieComplete()}}}},a=function(){var O,I,D,U,M,z,H,l;
return{animationConfig:{autoplay:(z=(O=d().backgroundAnimation)==null?void 0:(I=O.settings)==null?void 0:I.autoplay)!=null?z:!1,loop:(H=(D=d().backgroundAnimation)==null?void 0:(U=D.settings)==null?void 0:U.loop)!=null?H:!1,path:(l=(M=d().backgroundAnimation)==null?void 0:M.url)!=null?l:"",name:"stories_item_background_animation"}}};
_.nL(function(){if(b.isVisible()&&G()){var O;(O=B.lottieEl)==null||O.play();b.animationRef()&&(b.animationRef().lottieEl=B.lottieEl)}else{var I;(I=B.lottieEl)==null||I.stop()}},"MxM2wb");
return _.W("yt-stories-item-view-model",{class:"ytStoriesItemViewModelHost",style:_.m2({"background-color":function(){return _.lG(v())+";"}})},_.W("div",{class:"ytStoriesItemViewModelAssetContent"},_.W(_.m,{cond:function(){return!!d().backgroundAnimation},
then:function(){return _.W(_.K2,{data:a,animationName:function(){return a().animationConfig.name},
className:"ytStoriesItemViewModelLottieAnimation"})}}),_.W(_.m,{cond:function(){return!!d().backgroundImage},
then:function(){return _.W(_.qc,{data:function(){return d().backgroundImage},
className:"ytStoriesItemViewModelImage",alt:"background image"})}}),_.W(_.m,{cond:function(){return!!d().foregroundAnimation},
then:function(){return _.W(_.K2,{data:A,animationName:function(){return A().animationConfig.name},
className:"ytStoriesItemViewModelLottieAnimation"})}}),_.W(_.m,{cond:function(){return!!d().foregroundImage},
then:function(){return _.W(_.qc,{data:function(){return d().foregroundImage},
className:"ytStoriesItemViewModelImage",alt:"foreground image"})}}),_.W("div",{class:"ytStoriesItemViewModelTopShadow"}),_.W(_.MN,{data:function(){return L()}},{storiesStickerLayerViewModel:V5a})),_.W("div",{class:"ytStoriesItemViewModelBottomShadow",
style:_.m2({"background-color":function(){return _.lG(v())}})},_.W("div",{class:"ytStoriesItemViewModelActionButtonWrapper"},_.W(_.iY,{each:k},function(O){return _.W(iN4,{data:function(){return O},
pauseAutoNavigation:b.pauseAutoNavigation})}))))},"vk"),uVO={style:"overlay",
type:"outline"},iN4=_.y(function(b){var d={};return _.W("div",{class:_.LQ("ytStoriesItemViewModelActionButton",(d.ytStoriesItemViewModelStretchedActionButton=function(){return b.data().size==="STORIES_BUTTON_SIZE_STRETCH"},d)),
"on:click":_.A2(b.pauseAutoNavigation)},_.W(_.MN,{data:function(){return b.data().button}},{buttonViewModel:function(B){return _.W(_.F0,{data:B.data,
buttonOverrides:uVO})}}))},"wk");var KCg={sources:[{url:"https://www.gstatic.com/music/image_composition/dna_recap/youtube_logo_full_color_278x60.png"}]};_.B$(_.y(function(b){var d=function(){var OW;return(OW=b.data().startIndex)!=null?OW:0},B=_.C(_.br(d)),k=B.next().value,G=B.next().value;
B=_.C(_.zk(!1,void 0,"sjy7s"));var P=B.next().value,v=B.next().value,L=function(){var OW;return(OW=b.data().storyItems)!=null?OW:[]},A={},a=_.WC("yt-stories-viewer-view-model"),O=function(){return b.data().dismissButton},I=function(){var OW;
return _.ZX((OW=_.p(O(),_.Im))==null?void 0:OW.onTap)},D=_.WC("div"),U,M,z=!1,H=function(){var OW;
(OW=U)==null||OW.cancel();U=l(k()).animate([{transform:"scaleX(0)"},{transform:"scaleX(1)"}],{duration:9E3,easing:"linear",fill:"forwards"});U.onfinish=function(){var ow=_.p(L()[k()],dhk),Z2,yE;ow!=null&&ow.foregroundAnimation&&((ow==null?0:(Z2=ow.foregroundAnimation)==null?0:Z2.url)||(ow==null?0:(yE=ow.foregroundAnimation)==null?0:yE.payload))||(k()!==L().length-1?(G(k()+1),H()):I()&&_.gf(I()))}},l=function(OW){return D.value.children[OW].children[0]},F=function(){for(var OW=0;OW<k();OW++)l(OW).style.transform=
"scaleX(1)"},K=function(){z||(P()?v(!1):(k()===L().length-1&&I()&&_.gf(I()),l(k()).style.transform="scaleX(1)",k()!==L().length-1&&(G(k()+1),H())))},u=function(){z||(P()?v(!1):(l(k()).style.transform="scaleX(0)",k()!==0&&G(k()-1),H()))},r=function(){v(!0)},Q=function(){l(k()).style.transform="scaleX(1)";
k()!==L().length-1?(G(k()+1),H()):I()&&_.gf(I())};
B=function(){z=!1;M=setTimeout(function(){v(!0);z=!0},300)};
var q=function(){clearTimeout(M);z&&P()&&v(!1)};
_.nL(function(){if(P()){var OW;(OW=U)==null||OW.pause();var ow;(ow=A.lottieEl)==null||ow.pause()}else{var Z2;(Z2=U)==null||Z2.play();var yE;(yE=A.lottieEl)==null||yE.play()}},"vAvZob");
_.nL(function(){F();k()===d()&&H()},"uSlfE");
var sW=function(OW){OW.key==="ArrowLeft"?u():OW.key==="ArrowRight"&&K()},L1=function(OW){if(OW.target===a.value){(OW=I())&&_.gf(OW);
clearTimeout(M);var ow;(ow=U)==null||ow.cancel();var Z2;(Z2=A.lottieEl)==null||Z2.stop();window.removeEventListener("keydown",sW);window.removeEventListener("yt-popup-closed",L1)}},cJ=function(OW){if(OW.target===a.value){var ow;
(ow=A.lottieEl)==null||ow.play();window.addEventListener("keydown",sW);window.addEventListener("yt-popup-closed",L1)}};
_.Ti(function(){F();H();window.addEventListener("yt-popup-opened",cJ)});
return _.W("yt-stories-viewer-view-model",{el:a,class:_.LQ("ytStoriesViewerViewModelHost","ytStoriesViewerViewModelResetSpacing"),dialog:!0},_.W("div",{class:"ytStoriesViewerViewModelNavigationContainer"},_.W("div",{class:"ytStoriesViewerViewModelPreviousNavigation","on:click":_.A2(u),"on:mousedown":_.A2(B),"on:mouseup":_.A2(q),"on:mouseleave":_.A2(q)}),_.W("div",{class:"ytStoriesViewerViewModelNextNavigation","on:click":_.A2(K),"on:mousedown":_.A2(B),"on:mouseup":_.A2(q),"on:mouseleave":_.A2(q)})),
_.W("div",{class:"ytStoriesViewerViewModelStoryItemsContainer"},_.W(_.MN,{data:L},{storiesItemViewModel:function(OW,ow){var Z2=OW.data;return _.W(_.m,{cond:function(){return Math.abs(ow()-k())<=1},
then:function(){var yE={};return _.W("div",{class:_.LQ("ytStoriesViewerViewModelStoryItem",(yE.ytStoriesViewerViewModelActiveStoryItem=function(){return ow()===k()},yE))},_.W(wdg,{data:Z2,
pauseAutoNavigation:r,navigateToNextItemOnLottieComplete:Q,isVisible:function(){return ow()===k()},
animationRef:A}))}})}})),_.W("div",{class:"ytStoriesViewerViewModelProgressBarsContainer",
el:D},_.W(_.iY,{each:L},function(){return _.W("div",{class:"ytStoriesViewerViewModelProgressBar"},_.W("div",{class:"ytStoriesViewerViewModelProgress"}))})),_.W("div",{class:"ytStoriesViewerViewModelTopBarContainer"},_.W(_.qc,{data:KCg,
alt:"YouTube Logo",className:"ytStoriesViewerViewModelYouTubeLogo"}),_.W("div",{class:"ytStoriesViewerViewModelActionButtonsContainer"},_.W(_.MN,{data:function(){return b.data().menuButton}},{buttonViewModel:function(OW){return _.W(_.F0,{data:OW.data,
className:"ytStoriesViewerViewModelActionButton"})}}),_.W(_.MN,{data:function(){return b.data().muteButton}},{toggleButtonViewModel:function(OW){return _.W(_.kk,{data:OW.data,
className:"ytStoriesViewerViewModelActionButton"})}}),_.W(_.MN,{data:O},{buttonViewModel:function(OW){return _.W(_.F0,{data:OW.data,
className:"ytStoriesViewerViewModelActionButton"})}}))))},"zk"),"yt-stories-viewer-view-model",{props:{data:_.DK}});_.B$(_.y(function(b){var d=b.data;var B=_.WC("yt-gen-ai-feedback-form-view-model"),k=[];return _.W("yt-gen-ai-feedback-form-view-model",{el:B,class:"ytGenAiFeedbackFormViewModelHost"},_.W(_.I4,{text:function(){return d().title},
className:"ytGenAiFeedbackFormViewModelTitle"}),_.W("div",{class:"ytGenAiFeedbackFormViewModelChipsContainer"},_.W(_.MN,{data:function(){return d().feedbackChips}},{toggleButtonViewModel:function(G){var P=G.data;
return _.W(_.kk,{data:P,className:"ytGenAiFeedbackFormViewModelFeedbackChip",onToggle:function(v){var L=P();L=_.p(L,_.U0);L=_.p(L==null?void 0:L.defaultButtonViewModel,_.Im).trackingParams;v?k.push(L):(v=k.indexOf(L),v>-1&&k.splice(v,1))}})}})),_.W(_.I4,{text:function(){return d().disclaimer},
className:"ytGenAiFeedbackFormViewModelDisclaimer"}),_.W("div",{class:"ytGenAiFeedbackFormViewModelBottomButtonsContainer"},_.W(_.MN,{data:function(){return d().submitButton}},{buttonViewModel:function(G){return _.W(_.F0,{data:G.data,
className:"ytGenAiFeedbackFormViewModelSubmitButton",onClick:function(){WkE(B.value,k,d().uniqueId)}})}}),_.W(_.MN,{data:function(){return d().moreFeedbackButton}},{buttonViewModel:function(G){return _.W(_.F0,{data:G.data,
className:"ytGenAiFeedbackFormViewModelMoreFeedbackButton"})}})))},"Ak"),"yt-gen-ai-feedback-form-view-model",{props:{data:_.DK},
unsafeExternallySettableAttributes:new Set(["tabindex"])});var OS=function(){return _.g.apply(this,arguments)||this};
_.c(OS,_.g);OS.prototype.created=function(){xi8(2200);this.ytPopupContainerBehavior.initPopupContainerBehavior(nDr);var b=_.I2().resolve(_.SAg);b&&(b.container=this.ytPopupContainerBehavior);if(b=_.I2().resolve(_.sF))b.container=this.ytPopupContainerBehavior;if(b=_.I2().resolve(_.Ca)){var d=this.ytPopupContainerBehavior;b.containerWasInjected?_.eu(Error("tj")):b.container=d}};
OS.prototype.ensurePopupBelowPlayer=function(b,d){var B=_.I2().resolve(_.O6(_.dT));if(!B||!B.isOnWatch()||!_.kN())return!1;B=B.getCurrentPage().getPlayerContainer().getBoundingClientRect().bottom;_.DA().height>B+this.getPopupHeight(b,d)?(b.style.top="auto",b.style.bottom="0px"):(b.style.top=B+"px",b.style.bottom="auto");return!0};
OS.prototype.getPopupHeight=function(b,d){d&&(b.cachedPopupHeight=0);if(!b.cachedPopupHeight){d=0;var B=b.clientHeight,k=window.getComputedStyle(b);d+=parseInt(k.marginTop,10);d+=parseInt(k.marginBottom,10);b.cachedPopupHeight=B+d}return b.cachedPopupHeight};
OS.prototype.getElement=function(b){return document.createElement(b)};
_.w([_.R(YP8.YtPopupContainerBehavior),_.n("design:type",Object)],OS.prototype,"ytPopupContainerBehavior",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],OS.prototype,"ytComponentBehavior",void 0);_.w([_.ZM({disableElementRegistration:!0,is:"ytd-popup-container"})],OS);
_.V(OS,"ytd-popup-container",function(){if(wh0!==void 0)return wh0;var b=document.createElement("template");_.J(b,"\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");b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);return wh0=b},{mode:1});var n_r;var Tgm={};Tgm.YtLogYpcFlowCommandsBehavior=[_.uA.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(b){_.p(b,Dh4)&&(b=_.p(b,Dh4))&&(b.serializedTransactionFlowLoggingParams?_.M9m(b.serializedTransactionFlowLoggingParams):b.serializedYpcCancelFlowLoggingParams?(b=b.serializedYpcCancelFlowLoggingParams)&&_.KG("ypcCancelFlowStarted","serializedYpcCancelFlowLoggingParams",b):b.serializedYpcResumeFlowLoggingParams?(b=b.serializedYpcResumeFlowLoggingParams)&&_.KG("ypcResumeFlowStarted","serializedYpcResumeFlowLoggingParams",b):b.serializedYpcPauseFlowLoggingParams?(b=b.serializedYpcPauseFlowLoggingParams)&&
_.KG("ypcPauseFlowStarted","serializedYpcPauseFlowLoggingParams",b):b.serializedYpcRefundFlowLoggingParams?(b=b.serializedYpcRefundFlowLoggingParams)&&ICa("YPC_EVENT_TYPE_START",b):b.serializedYpcDeactivateFlowLoggingParams?(b=b.serializedYpcDeactivateFlowLoggingParams)&&_.KG("ypcDeactivateFlowStarted","serializedYpcDeactivateFlowLoggingParams",b):b.serializedYpcCancelFlowGoToPaymentProcessorLoggingParams&&(b=b.serializedYpcCancelFlowGoToPaymentProcessorLoggingParams)&&_.KG("ypcCancelFlowGoToPaymentProcessor",
"serializedYpcCancelFlowGoToPaymentProcessorLoggingParams",b))},
handleLogYpcFlowDismiss_:function(b){_.p(b,IYm)&&(b=_.p(b,IYm),b.serializedTransactionFlowLoggingParams?_.cNm(b.serializedTransactionFlowLoggingParams):b.serializedYpcCancelFlowLoggingParams?(b=b.serializedYpcCancelFlowLoggingParams)&&_.KG("ypcCancelFlowCancelled","serializedYpcCancelFlowLoggingParams",b):b.serializedYpcResumeFlowLoggingParams?(b=b.serializedYpcResumeFlowLoggingParams)&&_.KG("ypcResumeFlowCancelled","serializedYpcResumeFlowLoggingParams",b):b.serializedYpcPauseFlowLoggingParams?(b=
b.serializedYpcPauseFlowLoggingParams)&&_.KG("ypcPauseFlowCancelled","serializedYpcPauseFlowLoggingParams",b):b.serializedYpcRefundFlowLoggingParams&&(b=b.serializedYpcRefundFlowLoggingParams)&&ICa("YPC_EVENT_TYPE_CANCEL",b))}}];var r4O={};r4O.YtCancelRecurrenceBehavior=[_.f2.YtComponentBehavior,_.WNl,{attached:function(){var b=this;jRk(this,function(d,B){return b.ypcCancelRecurrenceHandler(d,B)})},
ypcCancelRecurrenceHandler:function(b,d){var B=this;if(!d||!d.ypcCancelRecurrenceEndpoint)return!1;if(!d.ypcCancelRecurrenceEndpoint.params)return _.e8(Error("Vl")),!0;_.iQ(this.hostElement);var k=_.uI.instance,G=_.I2().resolve(_.O6(_.Ng));k&&_.KQ(k,d)?_.TD(k,d).then(function(P){B.ypcCancelRecurrenceSuccess_(b,d,{data:P})},function(P){B.ypcCancelRecurrenceFailure_(b,d,P)}).thenCatch(function(){_.e8(Error("Wl"))}):G?G.requestDataForServiceEndpoint(d).then(function(P){B.ypcCancelRecurrenceSuccess_(b,
d,P)},function(P){B.ypcCancelRecurrenceFailure_(b,d,P)}).thenCatch(function(){_.e8(Error("Wl"))}):_.e8(Error("Xl"));
return!0},
ypcCancelRecurrenceSuccess_:function(b,d,B){_.w6(this.hostElement);B.data||(B={data:B});B.data&&B.data.actions&&_.PG(this.hostElement,B.data.actions,this.hostElement);B.data.messageRenderer?UNa(d.ypcCancelRecurrenceEndpoint.serializedYpcCancelFlowLoggingParams):(d=d.ypcCancelRecurrenceEndpoint.serializedYpcCancelFlowLoggingParams)&&_.KG("ypcCancelFlowSucceeded","serializedYpcCancelFlowLoggingParams",d);_.dp(b,"yt-service-request-completed",B)},
ypcCancelRecurrenceFailure_:function(b,d,B){_.w6(this.hostElement);UNa(d.ypcCancelRecurrenceEndpoint.serializedYpcCancelFlowLoggingParams);_.dp(b,"yt-service-request-error",{error:B,params:[b,d]})}}];var QCP=function(b,d){_.bF.call(this,d)};
_.c(QCP,W70);var q5g={};q5g.YtCompleteTransactionBehavior=[_.f2.YtComponentBehavior,_.WNl,{attached:function(){var b=this;jRk(this,function(d,B){return b.ypcCompleteTransactionHandler(d,B)})},
completeTransaction:function(b,d){var B=this;d={payments_payload:window.btoa(d.integratorData),buybucket_params:b.data.buybucketParams,offer_params:b.data.offerParams};var k=_.I2().resolve(_.Ng),G=b.data.completeTransactionEndpoint,P=this.get("ypcCompleteTransactionEndpoint.actions",G);P&&_.PG(this.hostElement,P,this.hostElement);return(P=_.uI.instance)&&_.KQ(P,G)?_.TD(P,G,d).then(function(v){return!v||(v==null?0:v.error)?(v=B.get("data.serializedTransactionFlowLoggingParams",b),_.Rk(new e5("TRANSACTION_ERROR_TYPE_YPC_COMPLETE_TRANSACTION_RPC_FAILURE",
v))):{data:v}}).then(function(v){return B.handleCompleteTransactionSuccess_(v,b)},function(){return B.handleCompleteTransactionFailure_(b)}):k.requestDataForServiceEndpoint(G,d).then(function(v){return B.handleCompleteTransactionSuccess_(v,b)},function(){return B.handleCompleteTransactionFailure_(b)})},
handleCompleteTransactionSuccess_:function(b,d){b.data||(b={data:b});if(b.data.messageRenderer)return _.Rk(new QCP(b.data.messageRenderer));if(b.data.trackingParams){var B=_.hb(),k=_.RD();B&&k&&_.VV(B,k,_.Mc(b.data.trackingParams))}d=this.get("data.serializedTransactionFlowLoggingParams",d);DNg(d);return _.Eq(b)},
handleCompleteTransactionFailure_:function(b){b=this.get("data.serializedTransactionFlowLoggingParams",b);_.Te("TRANSACTION_ERROR_TYPE_YPC_COMPLETE_TRANSACTION_RPC_FAILURE",b);return _.Rk(new e5("TRANSACTION_ERROR_TYPE_YPC_COMPLETE_TRANSACTION_RPC_FAILURE",b))},
ypcCompleteTransactionHandler:function(b,d){var B=this;if(!d.ypcCompleteTransactionEndpoint)return!1;if(!d.ypcCompleteTransactionEndpoint.transactionParams)return _.e8(Error("Yl")),!0;d.ypcCompleteTransactionEndpoint&&d.ypcCompleteTransactionEndpoint.gtmData&&_.bA(d.ypcCompleteTransactionEndpoint.gtmData);var k=_.I2().resolve(_.O6(_.Ng));if(k){_.iQ(this.hostElement);var G=_.uI.instance;G&&_.KQ(G,d)?_.TD(G,d).then(function(P){return!P||(P==null?0:P.error)?(P=B.get("ypcCompleteTransactionEndpoint.serializedTransactionFlowLoggingParams",
d),_.Rk(new e5("TRANSACTION_ERROR_TYPE_YPC_COMPLETE_TRANSACTION_RPC_FAILURE",P))):{data:P}}).then(function(P){_.dp(b,"yt-service-request-completed");
B.ypcCompleteTransactionSuccess_(d,P)},function(){return B.ypcCompleteTransactionFailure_(d)}):k.requestDataForServiceEndpoint(d).then(function(P){_.dp(b,"yt-service-request-completed");
B.ypcCompleteTransactionSuccess_(d,P)},function(){return B.ypcCompleteTransactionFailure_(d)})}return!0},
ypcCompleteTransactionSuccess_:function(b,d){_.w6(this.hostElement);d.data||(d={data:d});_.BG(this.hostElement,"yt-close-popup-action",["yt-loading-renderer"]);d.data.messageRenderer||d.data.ypcResponseCode==="YPC_RESPONSE_CODE_ERROR"?this.ypcCompleteTransactionFailure_(b):(_.bA('{"event": "purchase", "eventParams" : {"purchaseStatus": "success"}}'),this.logTransactionEvent_("transactionFlowSucceeded",b));d.data.actions&&(b=B8P(d.data.actions),d=kGa(d.data.actions),b.length&&_.GA(this.hostElement,
b),d.length&&_.PG(this.hostElement,d,this.hostElement))},
ypcCompleteTransactionFailure_:function(b){_.w6(this.hostElement);_.BG(this.hostElement,"yt-close-popup-action",["yt-loading-renderer"]);this.logTransactionEvent_("transactionFlowFailed",b,"TRANSACTION_ERROR_TYPE_YPC_COMPLETE_TRANSACTION_RPC_FAILURE")},
logTransactionEvent_:function(b,d,B){if(d=this.get("ypcCompleteTransactionEndpoint.serializedTransactionFlowLoggingParams",d))d={serializedTransactionFlowLoggingParams:d},B&&(d.errorType=B),_.Q4(b,d),_.qT()}}];var xIk={};xIk.YtEndpointHandlerWithYpcBehavior=[_.WNl,_.uA.YtActionHandlerBehavior,[{openWalletDialog:function(b,d,B,k,G,P,v){var L=this,A=_.ry();d=d.replace(/-/g,"+").replace(/_/g,"/");var a=_.mh().get("hl");_.iKC(_.Bs(_.r3),d,A.resolve,G,function(O){P&&P();A.reject(O)},a,function(O){return L.onServerBackendAnalyticEvent_(b,B,O)},this.onDialogClose_.bind(this),k,v);
return A.promise},
openFixFlowDialog:function(b,d,B,k){b=b.replace(/-/g,"+").replace(/_/g,"/");_.Bs(_.r3).openFixFlowDialog(b,d,B,k)},
onDialogClose_:function(){_.BG(this,"yt-wallet-dialog-closed")},
onServerBackendAnalyticEvent_:function(b,d,B){_.dp(b,"yt-commerce-action-init-done");d&&_.GA(this.hostElement,[d,{backend_analytics:B}])}}],
_.iA.YtOpenPopupBehavior,[{listeners:{"yt-service-request-completed":"onUpdateFopServiceRequestCompleted_"},onUpdateFopServiceRequestCompleted_:function(b,d){b=this.get("data.nativeFlowEndpoint",d);d=this.get("data.fallbackEndpoint",d);b?_.GA(this.hostElement,[b]):d&&_.dp(this.hostElement,"yt-navigate",{endpoint:d})}}],
r4O.YtCancelRecurrenceBehavior,q5g.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 b=this;jRk(this,function(d,B,k){return b.handleYPCEndpoint(d,B,k)});
this.ypcRegisterActionMapJobId_=_.ws(_.Y8,function(){b.registerActionMap(b.buyFlowActionMap_)})},
detached:function(){var b=this;_.Y8.cancelJob(this.ypcRegisterActionMapJobId_);_.ws(_.Y8,function(){b.unregisterActionMap(b.buyFlowActionMap_)})},
handleYPCEndpoint:function(b,d,B){var k=d.ypcGetCartEndpoint;if(k){_.Xb("commerce_transaction");var G=k.gtmId;G&&_.e_(G);(k=k.gtmData)&&_.bA(k)}return this.get("ypcGetCartEndpoint.prefetchConfig.ypcGetCartPrefetchResponseDataConfig.encryptedPurchaseParams",d)!=null?(this.handleYPCGetCartEndpointWithPrefetch_(b,d),!0):this.get("ypcFixInstrumentEndpoint.encryptedFixInstrumentParameters",d)!=null?(this.handleYPCFixInstrumentEndpoint_(b,d),!0):d.ypcPauseSubscriptionCommand?(Nhg(this.hostElement,b,d,B),
!0):d.ypcResumeSubscriptionCommand?(cMg(this.hostElement,b,d),!0):d.getPaymentInstrumentsParamsCommand?(Dm5(this.hostElement,b,d),!0):d.ypcHandleTransactionEndpoint?(OuO(this.hostElement,b,d,B),!0):!1},
handleYPCGetCartEndpointWithPrefetch_:function(b,d){var B=this;_.hU("ttcr",void 0,"commerce_transaction");d=d.ypcGetCartEndpoint;var k=d.prefetchConfig.ypcGetCartPrefetchResponseDataConfig,G=k.encryptedPurchaseParams,P=k.serializedTransactionFlowLoggingParams,v=k.serializedPaymentsClientParams,L=this.createGetCartResponseFromParams_(k,d.offerParams,P);this.changeButtonState(b,!0);_.ix(this.openWalletDialog(b,G,k.ypcLogWalletAnalyticDataEndpoint,P,function(){B.changeButtonState(b,!1)},function(){B.changeButtonState(b,
!1)},v).then(function(A){return B.handleBuyFlowCompleteCallback_(b,L,A)},function(){return B.handleOnLoadError(L)}).then(function(A){return void B.handlePostPurchaseSuccess_(b,L,A)},function(A){return void B.handlePostPurchaseError_(A)}),function(){B.changeButtonState(b,!1);
b instanceof Element&&_.dp(b,"yt-commerce-action-done")})},
createGetCartResponseFromParams_:function(b,d,B){var k=b.completeTransactionEndpoint,G=b.handleTransactionEndpoint;d={data:{offerParams:window.btoa(d),serializedTransactionFlowLoggingParams:B}};G?d.data.handleTransactionEndpoint=G:d.data.completeTransactionEndpoint=k;b.onCartDismissCommand&&(d.data.onCartDismissCommand=b.onCartDismissCommand);return d},
onGetCartServiceRequestCompleted_:function(b,d){var B=this,k=b.target;if(d&&d.data&&d.data.messageRenderer)_.w6(this.hostElement),this.handleMessageRenderer_(d.data.messageRenderer),this.changeButtonState(k,!1);else{var G=this.get("data.encryptedPurchaseParams",d),P=this.get("data.upgradeDialogRenderer.ypcUpgradeDialogRenderer",d),v=this.get("data.ypcLogWalletAnalyticDataEndpoint",d),L=this.get("data.serializedPaymentsClientParams",d),A=this.getLoggingParams_(d);if(A||G||P)b.stopPropagation(),_.hU("ttcr",
void 0,"commerce_transaction"),G||_.w6(this.hostElement),this.changeButtonState(k,!1),P?_.BG(this.hostElement,"yt-open-popup-action",[{openPopupAction:{popupType:_.xe("openPopupConfig").popupTypeMap.ypcUpgradeDialogRenderer,popup:{ypcUpgradeDialogRenderer:P}}},this]):G&&(this.changeButtonState(k,!0),b=null,b=this.openWalletDialog(k,G,v,A,function(){_.w6(B.hostElement);B.changeButtonState(k,!1)},function(){_.w6(B.hostElement);
B.changeButtonState(k,!1)},L),_.ix(b.then(function(a){return B.handleBuyFlowCompleteCallback_(k,d,a)},function(){return B.handleOnLoadError(d)}).then(function(a){return B.handlePostPurchaseSuccess_(k,d,a)},function(a){return B.handlePostPurchaseError_(a)}),function(){B.changeButtonState(k,!1);
_.dp(k,"yt-commerce-action-done")}))}},
onServiceRequestSent_:function(b,d){d&&d.endpoint&&d.endpoint.ypcGetCartEndpoint&&!d.endpoint.ypcGetCartEndpoint.prefetchConfig&&(this.get("commandLifeCycleConfig.onStartCommand",d.endpoint.ypcGetCartEndpoint)&&_.PG(this.hostElement,[this.get("commandLifeCycleConfig.onStartCommand",d.endpoint.ypcGetCartEndpoint)],b.target),_.iQ(this.hostElement),this.changeButtonState(b.target,!0))},
onServiceRequestError_:function(b,d){if(d&&d.params&&d.params.length){d=_.C(d.params);for(var B=d.next();!B.done;B=d.next())if((B=B.value)&&B.ypcGetCartEndpoint){this.get("commandLifeCycleConfig.onFailureCommand",B.ypcGetCartEndpoint)&&_.PG(this.hostElement,[this.get("commandLifeCycleConfig.onFailureCommand",B.ypcGetCartEndpoint)],b.target);_.w6(this.hostElement);this.changeButtonState(b.target,!1);break}}},
handleBuyFlowCompleteCallback_:function(b,d,B){var k=B.integratorData;return k==null||k===""||B.error!=null?(k=this.getLoggingParams_(d),String(B.error)==="-1"?(d.data.onCartDismissCommand&&_.PG(this.hostElement,[d.data.onCartDismissCommand],b),_.Rk(new e5("TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_COMPLETE_FAILURE",k,!0))):_.Rk(new e5("TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_COMPLETE_FAILURE",k))):d.data.handleTransactionEndpoint?Ijm(this.hostElement,d.data.handleTransactionEndpoint,{payments_payload:k,funds_guarantee_callback_client_data:B.integratorClientCallbackData}):
this.completeTransaction(d,B)},
handlePostPurchaseSuccess_:function(b,d,B){d=B.data;var k=!1,G,P;if(d&&((G=d.command)==null?0:(P=G.commandExecutorCommand)==null?0:P.commands)){var v,L;G=(v=d.command)==null?void 0:(L=v.commandExecutorCommand)==null?void 0:L.commands;for(v=0;v<G.length;v++)if(_.p(G[v],_.W53)){k=!0;break}}k||(d&&d.gtmDatas&&d.gtmDatas.length?_.bA(d.gtmDatas[0]):_.bA('{"event": "purchase", "eventParams" : {"purchaseStatus": "success"}}'));B.data&&B.data.actions&&(d=B8P(B.data.actions),B=kGa(B.data.actions),d.length&&
_.GA(this.hostElement,d),B.length&&_.PG(this.hostElement,B,b))},
handlePostPurchaseError_:function(b){b&&b.payload&&b.payload.isUserDismiss||_.xs(Error("$l"))},
handleOnLoadError:function(b){b=this.getLoggingParams_(b);return _.Rk(new e5("TRANSACTION_ERROR_TYPE_LOAD_FAILURE",b))},
getLoggingParams_:function(b){return this.get("data.serializedTransactionFlowLoggingParams",b)},
handleMessageRenderer_:function(b){var d=_.rJ(b,"renderer"),B=_.xe("openPopupConfig");d==="confirmDialogRenderer"&&B&&_.BG(this.hostElement,"yt-open-popup-action",[{openPopupAction:{popupType:B.popupTypeMap[d],popup:b}},this])},
handleYPCFixInstrumentEndpoint_:function(b,d){var B=this,k=d.ypcFixInstrumentEndpoint;d=k.encryptedFixInstrumentParameters;this.logFixFopEvent_(k,"FIX_FOP_EVENT_TYPE_START");this.changeButtonState(b,!0);this.openFixFlowDialog(d,function(G,P){B.onFixFlowCompleteCallback_(k,G,P)},function(){return B.changeButtonState(b,!1)},function(){B.changeButtonState(b,!1);
B.logFixFopEvent_(k,"FIX_FOP_EVENT_TYPE_FAILURE","FIX_FOP_ERROR_TYPE_LOAD_FAILURE")})},
onFixFlowCompleteCallback_:function(b,d,B){var k=_.dF("payments.business.integration.scenario.FixInstrument");if(d==k.IntegratorCallbackType.ON_COMPLETE){d="FIX_FOP_EVENT_TYPE_CANCEL";var G=null;B.error!=null?B.error!=k.OnCompleteCallbackError.USER_CANCELLED&&(_.PG(this.hostElement,[b.errorAction],this.hostElement),d="FIX_FOP_EVENT_TYPE_FAILURE",G="FIX_FOP_ERROR_TYPE_UNSPECIFIED"):(_.PG(this.hostElement,[b.successAction],this.hostElement),d="FIX_FOP_EVENT_TYPE_SUCCESS");_.PG(this.hostElement,[b.onFinishAction],
this.hostElement);this.logFixFopEvent_(b,d,G)}},
logFixFopEvent_:function(b,d,B){(b=b.serializedFixFopLoggingParams)?(d={eventType:d,serializedFixFopLoggingParams:b},B!=null&&(d.errorType=B),_.Q4("fixFopFlow",d),_.qT()):_.xs(Error("am"))},
changeButtonState:function(b,d){_.N("enable_ypc_spinners")&&b&&(b.is==="yt-button-renderer"||b.is==="ytd-button-renderer")&&(b.disabled=d)}}];var Y5k=function(b){this.JSC$33216_clientRoot=b;this.feedbackCollectorActionMap={"yt-help-dialog-requested":zbO,"yt-feedback-dialog-requested":JMO,"yt-signal-action-help":Rb4,"yt-signal-action-send-feedback":XTO,"yt-send-feedback-action":HuQ,"yt-user-feedback-endpoint":lja};_.Lv(_.Cv.getInstance(),this.feedbackCollectorActionMap,this.JSC$33216_clientRoot)},eHa;var bJr=function(b){this.JSC$33221_clientRoot=b;this.downloadManagerActionMap={"yt-signal-action-delete-all-downloads-prompt":ts8.bind(null,this.JSC$33221_clientRoot),"yt-signal-action-delete-all-downloads":Fkr,"yt-signal-action-delete-download":ZuE,"yt-signal-action-delete-playlist-download":yMW,"yt-signal-action-install-pwa":Kkm,"yt-signal-action-refresh-downloads":wT4,"yt-offline-video-endpoint":Thm,"yt-offline-playlist-endpoint":QLm,"yt-update-local-app-setting-command":xmO,"yt-offline-orchestration-action-command":ebO,
"yt-signal-action-undo-delete-download":Vs5,"yt-local-watch-history-command":B_5,"yt-signal-action-mark-download-to-mobile-edu-shown":Gv0};_.Lv(_.Cv.getInstance(),this.downloadManagerActionMap,this.JSC$33221_clientRoot);_.iG.instance=new _.iG},d0Q;var Ij=function(){var b=_.g.apply(this,arguments)||this;b.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_"};b.remoteApi_=null;return b};
_.c(Ij,_.g);_.E=Ij.prototype;
_.E.ready=function(){_.N("polymer_enable_mdx")&&(jHm({device:"Desktop",app:"youtube-desktop",appId:this.appId,loadCastApiSetupScript:_.N("mdx_load_cast_api_bootstrap_script"),enableDialLoungeToken:_.N("enable_dial_short_lived_lounge_token"),enableCastLoungeToken:_.N("enable_cast_short_lived_lounge_token")}),_.cA("yt-remote-connection-change",this.handleConnectionChange_,this),_.cA("yt-remote-receiver-availability-change",this.handleReceiverAvailabilityChange_,this),(this.remoteApi_=wu4())&&this.remoteApi_.subscribe("remoteQueueChange",
this.handleRemoteQueueChange_,this))};
_.E.handleGetMdxStatus_=function(){return{connected:this.mdxConnected,receiverAvailable:this.receiverAvailable,receiverName:this.receiverName}};
_.E.handleConnectionChange_=function(b){(this.mdxConnected=b)?(b=gT5(),!b&&OXO()&&IOE()&&(b={key:"cast-selector-receiver",name:IOE()}),b=b.name):b=null;this.receiverName=b;_.fO(this.remoteApi_);(this.remoteApi_=wu4())&&this.remoteApi_.subscribe("remoteQueueChange",this.handleRemoteQueueChange_,this)};
_.E.handleReceiverAvailabilityChange_=function(){var b=ZXa();OXO()&&_.JS("yt-remote-cast-available")&&b.push({key:"cast-selector-receiver",name:"Cast..."});this.receiverAvailable=b.length>0};
_.E.handleRemoteQueueChange_=function(){var b=this.currentVideoId_,d=this.currentListId_,B=o8(this.remoteApi_);this.currentVideoId_=B.videoId;this.currentListId_=B.listId;this.currentVideoId_&&_.BG(this.hostElement,"yt-sync-with-remote-video",[this.currentVideoId_,_.N("polymer_enable_mdx_queue")?this.currentListId_:null,b,d])};
_.E.handleAddToQueueAction_=function(b){b=_.p(b,B2r);this.remoteApi_&&(b.videoId?this.remoteApi_.addVideo(b.videoId):b.playlistId&&this.remoteApi_.addPlaylist(b.playlistId))};
_.E.handleClearQueueAction_=function(){this.remoteApi_&&this.remoteApi_.clearPlaylist()};
_.E.handleInsertInQueueAction_=function(b){b=_.p(b,ksP);this.remoteApi_&&b.videoId&&this.remoteApi_.JSC$20355_insertVideo(b.videoId)};
_.E.handleRemoveFromQueueAction_=function(b){b=_.p(b,Gs0);this.remoteApi_&&b.videoId&&this.remoteApi_.JSC$20355_removeVideo(b.videoId)};
_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],Ij.prototype,"ytActionHandlerBehavior",void 0);_.w([_.Z(),_.n("design:type",Object)],Ij.prototype,"appId",void 0);_.w([_.Z(),_.n("design:type",Boolean)],Ij.prototype,"mdxConnected",void 0);_.w([_.Z(),_.n("design:type",Boolean)],Ij.prototype,"receiverAvailable",void 0);_.w([_.Z(),_.n("design:type",Object)],Ij.prototype,"receiverName",void 0);_.w([_.Z(),_.n("design:type",Object)],Ij.prototype,"currentVideoId_",void 0);
_.w([_.Z(),_.n("design:type",Object)],Ij.prototype,"currentListId_",void 0);_.w([_.Fk({is:"yt-mdx-manager",disableElementRegistration:!0})],Ij);_.V(Ij,"yt-mdx-manager",void 0,{mode:2});var Bx0;var kca;var Dl=function(){var b=_.g.apply(this,arguments)||this;b.APP_IDS={ytr:3,ytm:5};b.JSC$21592_timeoutId_=0;b.actionMap={"yt-open-create-family-dialog":"open"};return b};
_.c(Dl,_.g);_.E=Dl.prototype;_.E.created=function(){xi8(2200)};
_.E.detached=function(){this.observer_&&this.observer_.disconnect()};
_.E.open=function(b,d){var B=this,k=b.serializedYpcFamilyCreateLoggingParams;this.JSC$21592_timeoutId_=setTimeout(this.abort_.bind(this,b.postFlowErrorEndpoint,k),3E4);d&&(this.onReadyCallback_=d);var G=_.Cl(this.hostElement).querySelector("#unicorn-iframe");k&&k&&OcQ("ypcFamilyCreateFlowStarted",k);_.WE4("family_creation",function(){var P=_.dF("gapi.family_creation.render");_.dF("gapi.config.update")("iframes/family_creation/url",B.getFamilyCreationUrlWithUnicornParams_());var v=3;b.appId&&b.appId in
B.APP_IDS&&(v=B.APP_IDS[b.appId]);v={authUser:_.xe("SESSION_INDEX")||0,clientId:v,darkmode:document.documentElement.hasAttribute("dark")?1:0,hl:_.xe("HL"),initialflow:[4,5,6,7],m:B.isMobile?1:0,onFlowComplete:B.onUnicornFlowComplete_.bind(B,b.postFlowSuccessEndpoint,k),onError:B.onUnicornFlowError_.bind(B,b.postFlowErrorEndpoint,k),onReady:B.onUnicornFlowReady_.bind(B,b.referencePcidParams)};P(G,v)})};
_.E.close=function(){_.Cl(this.hostElement).querySelector("#dialog").close();this.observer_&&this.observer_.disconnect()};
_.E.onUnicornFlowComplete_=function(b,d){this.close();d&&d&&OcQ("ypcFamilyCreateFlowSucceeded",d);_.dp(this.hostElement,"yt-navigate",{endpoint:b})};
_.E.onUnicornFlowError_=function(b,d){this.close();d&&OcQ("ypcFamilyCreateFlowCancelled",d);_.dp(this.hostElement,"yt-navigate",{endpoint:b})};
_.E.onUnicornFlowReady_=function(b){var d=this;this.clearTimeout_();if(this.onReadyCallback_)this.onReadyCallback_();b&&_.dF("gapi.family_creation.setConfig")(0,b);this.observer_=new MutationObserver(function(){_.Cl(d.hostElement).querySelector("#dialog").fit()});
this.observer_.observe(_.Cl(this.hostElement).querySelector("#unicorn-iframe").querySelector("iframe"),{atttributes:!0,attributeFilter:["style"]});_.Cl(this.hostElement).querySelector("#dialog").open()};
_.E.getFamilyCreationUrlWithUnicornParams_=function(){return _.xe("YTR_FAMILY_CREATION_URL")};
_.E.getCurrentUrl_=function(){return document.location.href};
_.E.abort_=function(b,d){this.clearTimeout_();this.onUnicornFlowError_(b,d)};
_.E.clearTimeout_=function(){clearTimeout(this.JSC$21592_timeoutId_)};
_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],Dl.prototype,"ytActionHandlerBehavior",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],Dl.prototype,"isMobile",void 0);_.w([_.Z(),_.n("design:type",Object)],Dl.prototype,"onReadyCallback_",void 0);_.w([_.Z(),_.n("design:type",Object)],Dl.prototype,"observer_",void 0);_.w([_.Fk({is:"yt-create-family-dialog",disableElementRegistration:!0})],Dl);
_.V(Dl,"yt-create-family-dialog",function(){if(kca===void 0){var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);var d=b.content,B=d.insertBefore;Bx0===void 0&&(Bx0=document.createElement("template"));var k=Bx0;B.call(d,k.content.cloneNode(!0),b.content.firstChild);kca=b}b=kca;return b},{mode:2});var Gc5;var PlQ;var US=function(){var b=_.g.apply(this,arguments)||this;b.STEP=1;b.BLOCK_ON=80;b.MIN_PROGESS=0;b.MAX_PROGESS=100;return b};
_.c(US,_.g);_.E=US.prototype;_.E.created=function(){this.boundNextProgress_=this.nextProgress_.bind(this)};
_.E.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));_.I2().addProvider({provide:Xim,useValue:this})};
_.E.start=function(){this.progress=this.MIN_PROGESS;this.hostElement.hidden=!1;window.requestAnimationFrame(this.boundNextProgress_)};
_.E.finish=function(){var b=this;this.progress=this.MAX_PROGESS;PZa(function(){b.progress==b.MAX_PROGESS&&(b.hostElement.hidden=!0)})};
_.E.nextProgress_=function(){this.progress>=this.BLOCK_ON||(this.progress+=this.STEP,window.requestAnimationFrame(this.boundNextProgress_))};
_.DB.Object.defineProperties(US.prototype,{progress:{configurable:!0,enumerable:!0,set:function(b){this.progress_=b;var d="scaleX("+b/this.MAX_PROGESS+")",B=_.Cl(this.hostElement).querySelector("#progress").style;B.transform=d;B.webkitTransform=d;this.hostElement.setAttribute("aria-valuenow",String(b))},
get:function(){return this.progress_}}});
_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],US.prototype,"ytComponentBehavior",void 0);_.w([_.Fk({is:"yt-page-navigation-progress",disableElementRegistration:!0})],US);
_.V(US,"yt-page-navigation-progress",function(){if(PlQ===void 0){var b=document.createElement("template");_.J(b,'\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');b.content.insertBefore(_.T().content.cloneNode(!0),
b.content.firstChild);var d=b.content,B=d.insertBefore;Gc5===void 0&&(Gc5=document.createElement("template"));var k=Gc5;B.call(d,k.content.cloneNode(!0),b.content.firstChild);PlQ=b}b=PlQ;return b},{mode:2});var EIE={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"},sXE={"font-size":"12px","font-style":"italic"},Clg={padding:"8px 0","font-size":"14px","font-weight":"bold",color:"#f00"};_.vMW=function(){return _.f(function(b){_.tn(b)})};var vIQ=_.y(function(b){var d=function(){return b.data().subtext},B={};
return _.W("snackbar-view-model",{class:_.LQ("snackbarViewModelHost",b.className)},_.W("div",{class:_.LQ("snackbarViewModelEngagementBarWrapper",b.className)},_.W(_.m,{cond:function(){return b.data().image},
then:function(k){return _.W(_.qc,{data:k,alt:"",targetWidth:86,preserveWidth:!0,contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT",className:"snackbarViewModelImageContainer"})}}),_.W(_.m,{cond:function(){return b.data().imageContent},
then:function(){return _.W("div",{class:"snackbarViewModelAvatarContainer"},_.W(_.MN,{data:function(){return b.data().imageContent}},{decoratedAvatarViewModel:_.A1}))}}),_.W("div",{class:"snackbarViewModelTitleSubtextWrapper"},_.W("div",{class:_.LQ((B.snackbarViewModelTitle=!0,B.snackbarViewModelTitleWithSubtext=d,B))},_.W(_.I4,{text:function(){return b.data().text}})),_.W(_.m,{cond:d,
then:function(){return _.W("div",{class:"snackbarViewModelSubtext"},_.W(_.I4,{text:function(){return d()}}))}})),_.W(_.m,{cond:function(){return b.data().buttons},
then:function(){return _.W("div",{class:"snackbarViewModelButtonClassWrapper"},_.W(_.MN,{data:function(){return b.data().buttons}},{buttonViewModel:function(k){return _.W(_.F0,{data:k.data,
buttonOverrides:function(){return{style:"mono-inverse"}},
target:b.target})}}))}})))},"Bk");_.B$(_.y(function(){function b(F,K,u){M(F);H(u);D("in");O(!0);d(F,K);v=setTimeout(function(){B()},K)}
function d(F,K){var u,r=(u=F.text)==null?void 0:u.content;F=_.jZ(F.rendererContext);r&&(K={label:r,command:F,durationMs:K},_.I2().resolve(_.hO).enqueue(K))}
function B(F){D("out");F&&clearTimeout(v)}
function k(){B(!0)}
function G(F){if(F){var K=F.snackbarViewModel,u=F.durationMs,r=F.target;u||(u=3E3);K&&(F=_.I2().resolve(_.O6(_.R7)))&&F.enqueue({isOpened:a,open:function(){b(K,u,r)},
close:B},0)}}
var P=_.$i("snackbar-container"),v=void 0,L=_.C(_.zk(!1,void 0,"mDc5N")),A=L.next().value;L=L.next().value;var a=A,O=L;A=_.C(_.zk("out",void 0,"FpOs5e"));var I=A.next().value,D=A.next().value;A=_.C(_.zk(void 0,void 0,"jIDRob"));var U=A.next().value,M=A.next().value;A=_.C(_.zk(void 0,void 0,"kOA3Mb"));var z=A.next().value,H=A.next().value,l=_.A2(function(){if(I()==="out"){O(!1);M(void 0);H(void 0);var F=_.I2().resolve(_.O6(_.R7));F&&AWa(F,0)}});
_.Ti(function(){var F=_.I2().resolve(_.O6(_.gBO));F&&(F.showSnackbarFn=G,F.closeSnackbarFn=k)});
return _.W("snackbar-container",{class:"ytSnackbarContainerHost",el:P},_.W(_.m,{cond:function(){return a()&&!!U()},
then:function(){var F={};return _.W("div",{class:_.LQ("ytSnackbarContainerSnackbarContainer",(F.ytSnackbarContainerMobile=!1,F.ytSnackbarContainerPivotBar=function(){var K;return!((K=_.I2().resolve(_.O6(_.y$r)))==null||!K())},F.ytSnackbarContainerOpened=function(){return a()&&I()==="in"},F.ytSnackbarContainerClosed=function(){return a()&&I()==="out"},F)),
"on:animationend":l},_.W(vIQ,{data:function(){return U()},
target:function(){return z()}}))}}))},"Ck"),"snackbar-container");_.B$(_.vpU,"yt-tooltip");var LcE=_.Nvg.ephemeralActionSelector;_.B$(_.y(function(){var b=_.UZ(LcE);return _.W("yt-ephemeral-actions",{class:"ytEphemeralActionsHost","aria-live":"polite","aria-atomic":"true"},function(){var d;return(d=b())==null?void 0:d.announcement})},"Dk"),"yt-ephemeral-actions");var XOQ=new Map;var K4m=function(b,d){var B=this;this.handleError=b;this.logEventInternal=d;this.hasUnloaded=!1;self.document===void 0||self.addEventListener("beforeunload",function(){B.hasUnloaded=!0});
this.shouldLogTransactionEndedThisSession=Math.random()<=.2};
K4m.prototype.logError=function(b){this.handleError(b)};
K4m.prototype.logEvent=function(b,d){switch(b){case "IDB_DATA_CORRUPTED":_.N("idb_data_corrupted_killswitch")||this.logEventInternal("idbDataCorrupted",d);break;case "IDB_UNEXPECTEDLY_CLOSED":this.logEventInternal("idbUnexpectedlyClosed",d);break;case "IS_SUPPORTED_COMPLETED":_.N("idb_is_supported_completed_killswitch")||this.logEventInternal("idbIsSupportedCompleted",d);break;case "QUOTA_EXCEEDED":feQ(this,d);break;case "TRANSACTION_ENDED":this.shouldLogTransactionEndedThisSession&&Math.random()<=
.1&&this.logEventInternal("idbTransactionEnded",d);break;case "TRANSACTION_UNEXPECTEDLY_ABORTED":b=Object.assign({},d,{hasWindowUnloaded:this.hasUnloaded}),this.logEventInternal("idbTransactionAborted",b)}};
var feQ=function(b,d){_.lN.getInstance().estimate().then(function(B){B=Object.assign({},d,{isSw:self.document===void 0,isIframe:self!==self.top,deviceStorageUsageMbytes:HIW(B==null?void 0:B.usage),deviceStorageQuotaMbytes:HIW(B==null?void 0:B.quota)});b.logEventInternal("idbQuotaExceeded",B)})};var Ad0=_.y(function(b){var d=_.WC("yt-draggable"),B=b.onDrag,k=b.onDragStart,G=b.onDragEnd,P=_.eS(b,{allowClicks:!1,dragThreshold:5}),v=P.dragThreshold,L=P.allowClicks;b=P.children;P=P.className;var A=void 0,a=void 0,O=new _.n5(0,0),I=!1;_.Ti(function(){A=new _.et(d.value);a=new _.NZ(U);D(A,a);if(L()){_.uoH(A,v());var z;(z=d.value)==null||z.addEventListener("click",M,{capture:!0})}_.Tk(function(){var H;(H=A)==null||H.dispose();if(L()){var l;(l=d.value)==null||l.removeEventListener("click",M,{capture:!0})}})});
var D=function(z,H){_.JP(z,"earlycancel",function(){L()&&(I=!1)});
_.JP(z,"start",function(l){k==null||k(l);l.defaultPrevented||L()&&(I=!0)});
_.JP(z,"beforedrag",function(l){A&&a&&(l.preventDefault(),O=new _.n5(l.clientX-A.startX,l.clientY-A.startY),a.start())});
_.JP(z,"end",function(){H.stop();G==null||G();O=new _.n5(0,0)})},U=function(){O&&B(O)},M=function(z){I&&(I=!1,z.stopPropagation(),z.preventDefault())};
return _.W("yt-draggable",{el:d,class:_.LQ("ytDraggableComponentHost",P)},b)},"Ek");var WcO=_.y(function(b){var d=_.C(_.zk(0,void 0,"Qf0tbc")),B=d.next().value,k=d.next().value;d=function(G){var P={},v={};return _.W(Ad0,{className:_.LQ("ytdMiniplayerComponentResizer",(P.ytdMiniplayerComponentResizerDisabled=function(){return G===b.horizontalAlignment()||G===b.verticalAlignment()},P.ytdMiniplayerComponentResizerNorth=G==="north",P.ytdMiniplayerComponentResizerEast=G==="east",P.ytdMiniplayerComponentResizerSouth=G==="south",P.ytdMiniplayerComponentResizerWest=G==="west",P)),
onDragStart:function(){k(b.currentMiniplayerSize());if(b.onResizeStart)b.onResizeStart()},
onDrag:function(L){G!=="north"&&G!=="west"||L.scale(-1);var A;L=(A=G==="north"||G==="south")?L.y:L.x;var a=b.currentAspectRatio();A&&a>=1?L*=a:!A&&a<1&&(L/=a);A=L;b.onResize(B()+A)}},_.W("div",{class:_.LQ("ytdMiniplayerComponentResizerCorner",(v.ytdMiniplayerComponentResizerNorthCorner=G==="north",v.ytdMiniplayerComponentResizerEastCorner=G==="east",v.ytdMiniplayerComponentResizerSouthCorner=G==="south",v.ytdMiniplayerComponentResizerWestCorner=G==="west",v))}))};
return _.W("div",{class:"ytdMiniplayerComponentResizers"},d("north"),d("east"),d("south"),d("west"))},"Fk");var aea=16/9;_.B$(_.y(function(){var b=_.WC("ytd-miniplayer"),d=_.C(_.zk(new _.lS(NaN,NaN),void 0,"NHaFyc")),B=d.next().value,k=d.next().value;d=_.C(_.zk(!1,void 0,"a0rwG"));var G=d.next().value,P=d.next().value;d=_.C(_.zk(!1,void 0,"f1jSeb"));var v=d.next().value,L=d.next().value;d=_.C(_.zk(!1,void 0,"JojXKc"));var A=d.next().value,a=d.next().value;d=_.C(_.zk(!1,void 0,"FjS8Db"));var O=d.next().value,I=d.next().value;d=_.C(_.zk(!1,void 0,"z5WG9e"));var D=d.next().value,U=d.next().value;d=_.C(_.zk(!1,void 0,"eUzZd"));
var M=d.next().value,z=d.next().value;d=_.C(_.zk(aea,void 0,"XsBIy"));var H=d.next().value,l=d.next().value,F=_.C(_.zk(!1,void 0,"FJSvse"));d=F.next().value;var K=F.next().value;F=_.C(_.zk(!1,void 0,"VDUFL"));var u=F.next().value,r=F.next().value;F=_.C(_.zk(void 0,void 0,"nFeh4b"));var Q=F.next().value,q=F.next().value;F=_.C(_.zk(kI()?"west":"east",void 0,"T7co7c"));var sW=F.next().value,L1=F.next().value;F=_.C(_.zk("south",void 0,"QDUsLb"));var cJ=F.next().value,OW=F.next().value;F=_.C(_.zk(400,
void 0,"F7Vdze"));var ow=F.next().value,Z2=F.next().value,yE=_.I2().resolve(_.VD).miniplayerPropSignalMap[0],wG=yE.data,aS=yE.externalPlaylistData;F=yE.toastData;var b2=yE.playabilityStatus,QE=yE.isReadyToResume,mV=yE.isDisabled,pe=yE.watchWhile,RS=yE.playerVe,Dg=yE.expandVe,XM=yE.closeVe,mQ=yE.readyToResumeVe,uF=yE.readyToResumeCloseVe,O$=yE.repositionVe,Ke=yE.resizeVe;yE=_.C(_.br(QE));var MS=yE.next().value,b4=yE.next().value,An=_.UZ(_.nc.persistentPanelVisibleSelector),Th=!1,$r=!1,D3;_.Ti(function(){k(_.DA());
b.value.addEventListener("animationend",function(rA){rA.target===b.value&&(U(!1),z(!1))});
gM4(b.value)});
_.Ae("yt-window-resized",function(rA){rA&&k(rA)});
var EE=function(){D3&&l(D3.getVideoAspectRatio())},x4=function(){if(D3){var rA=D3.getPlayerState()===1;
MS()&&rA&&b4(!1)}},GQ=function(){var rA=Dg();
if(rA){var zQ=_.hb(3);zQ&&_.nT(zQ,rA)}},ms=function(){var rA=XM(),zQ=uF();
rA&&_.nT(_.hb(3),rA);QE()&&zQ&&_.nT(_.hb(3),zQ)};
_.Ae("yt-activate-miniplayer",function(rA){var zQ;return _.f(function(Pk){if(Pk.nextAddress==1)return G()?Pk.return():Pk.yield((zQ=_.I2().resolve(_.VD).getPlayerElement())==null?void 0:zQ.getPlayerPromise(),2);D3=Pk.yieldResult;if(!D3)return Pk.return();!u()&&_.N("kevlar_watch_while_v2")&&(OW(rA&&!_.N("kevlar_watch_while_bottom_align")?"north":"south"),L1(kI()?"west":"east"));var aK=D3;aK.addEventListener("onVideoDataChange",EE);aK.addEventListener("onStateChange",x4);aK.addEventListener("onExpandMiniplayer",
GQ);aK.addEventListener("onCloseMiniplayer",ms);l(D3.getVideoAspectRatio());P(!0);ZIk()||U(!0);_.tn(Pk)})});
_.Ae("yt-deactivate-miniplayer",function(rA,zQ){return _.f(function(Pk){if(!G())return Pk.return();P(!1);b4(!1);z(rA);I(!1);L(!1);if(D3){var aK=D3;aK.removeEventListener("onVideoDataChange",EE);aK.removeEventListener("onStateChange",x4);aK.removeEventListener("onExpandMiniplayer",GQ);aK.removeEventListener("onCloseMiniplayer",ms)}ZIk()||zQ?zQ&&U(!1):U(!0);_.tn(Pk)})});
var BD=function(){return!(pe()&&_.N("kevlar_watch_while_modern"))},pE=function(){var rA;
return!((rA=aS())==null||!rA.contents)},KE=function(){var rA=ow();
var zQ=B();zQ=Math.min(Math.min(zQ.width,zQ.height)-32,720);var Pk=H(),aK=BD(),mX=pE()&&v(),My=Math.min(rA,zQ);rA=new _.lS(192,aK?116:192);Pk=new _.lS(mX?aea:Pk,1);My=new _.lS(My,aK?My-76:My);My=Pk.aspectRatio()>My.aspectRatio()?My.width/Pk.width:My.height/Pk.height;Pk=Pk.scale(My);rA.width<=Pk.width&&rA.height<=Pk.height||(rA=Pk.aspectRatio()<=rA.aspectRatio()?rA.width/Pk.width:rA.height/Pk.height,Pk.scale(rA),Pk.width=Math.min(Pk.width,zQ),Pk.height=Math.min(Pk.height,zQ));return new _.lS(Pk.width,
_.Z1(192,Pk.height+iIE(aK,mX),720))},W4=function(){var rA=KE(),zQ=BD(),Pk=pE()&&v();
return new _.lS(rA.width,rA.height-iIE(zQ,Pk))},Nx=function(){var rA=function(zQ){zQ.target===b.value&&O()&&(I(!1),b.value.removeEventListener("transitionend",rA))};
ZIk()||(b.value.addEventListener("transitionend",rA),I(!0));L(!v())};
_.nL(function(){var rA=RS(),zQ=_.hb(3),Pk=_.RD(3);if(zQ&&Pk&&rA){_.VV(zQ,Pk,rA);Pk=O$();var aK=Ke(),mX=Dg(),My=XM(),IU=uF();mX&&My&&IU&&(_.iV(zQ,rA,[mX,My,IU]),_.uV(zQ,[mX,My]));Pk&&aK&&_.iV(zQ,rA,[Pk,aK])}},"UBpUDd");
_.nL(function(){var rA=mQ();if(rA){var zQ=_.hb(0),Pk=_.RD(0);zQ&&Pk&&(_.VV(zQ,Pk,rA),_.uV(zQ,[rA]))}},"fQpBzb");
yE={};return _.W("ytd-miniplayer",{el:b,class:_.LQ("ytdMiniplayerComponentHost",(yE.ytdMiniplayerComponentVisible=function(){return(G()||D())&&!(pe()&&_.N("kevlar_watch_while_counterfactual"))},yE.ytdMiniplayerComponentAnimatingSnap=A,yE.ytdMiniplayerComponentAnimatingPlaylistExpand=O,yE.ytdMiniplayerComponentAnimatingFade=D,yE),function(){if(D()){var rA=cJ();
var zQ=G(),Pk=M();rA=zQ?rA==="south"?"ytdMiniplayerComponentAnimatingFadeInSouth":"ytdMiniplayerComponentAnimatingFadeInNorth":Pk?rA==="south"?"ytdMiniplayerComponentAnimatingFadeOutNorth":"ytdMiniplayerComponentAnimatingFadeOutSouth":rA==="south"?"ytdMiniplayerComponentAnimatingFadeOutSouth":"ytdMiniplayerComponentAnimatingFadeOutNorth"}else rA="";return rA}),
style:_.m2({top:function(){return cJ()==="north"?"16px":""},
right:function(){var rA=sW(),zQ=An();zQ=(zQ===void 0?0:zQ)&&!kI()?400:0;return rA==="east"?16+zQ+"px":""},
bottom:function(){return cJ()==="south"?"16px":""},
left:function(){var rA=sW(),zQ=An();zQ=(zQ===void 0?0:zQ)&&kI()?400:0;return rA==="west"?16+zQ+"px":""},
width:function(){return KE().width+"px"},
height:function(){return KE().height+"px"},
transform:function(){var rA=Q();return rA?"translate("+rA.x+"px, "+rA.y+"px)":""}})},_.W("div",{class:"ytdMiniplayerComponentContent"},_.W(Ad0,{allowClicks:!0,
className:"ytdMiniplayerComponentDraggable",onDragStart:function(rA){var zQ=VtP(sW(),cJ(),B(),KE(),Q()),Pk=W4();Math.abs(rA.clientY-(zQ.y+Pk.height))>15?(K(!0),rA=_.hb(3),zQ=O$(),Th||(Th=!0,rA&&zQ&&_.uV(rA,[zQ])),rA&&zQ&&_.nT(rA,zQ)):rA.preventDefault()},
onDrag:function(rA){q(rA)},
onDragEnd:function(){var rA=yHO(VtP(sW(),cJ(),B(),KE(),Q()),B(),KE()),zQ=Sj0(sW(),cJ(),B(),KE(),An()),Pk=Sj0(rA.horizontalAlignment,rA.verticalAlignment,B(),KE(),An());Pk=new _.n5(Pk.x-zQ.x,Pk.y-zQ.y);var aK;zQ=zQ.y+(((aK=Q())==null?void 0:aK.y)||0)+KE().height/2;var mX=function(){sW()===rA.horizontalAlignment&&cJ()===rA.verticalAlignment||r(!0);L1(rA.horizontalAlignment);OW(rA.verticalAlignment);q(void 0)},My=function(IU){IU.target===b.value&&A()&&(a(!1),mX(),b.value.removeEventListener("transitionend",
My))};
K(!1);cJ()==="south"&&zQ>B().height?(mX(),_.I2().resolve(_.VD).close()):(b.value.addEventListener("transitionend",My),a(!0),q(Pk))}},_.W(_.m,{cond:G,
then:function(){return _.W(_.l7O,{isDisabled:mV,playabilityStatus:b2,size:W4})}}),_.W(_.m,{cond:BD,
then:function(){return _.W(_.hn0,{isReadyToResume:MS,data:wG,expanded:v,onExpandClick:Nx,playlistData:aS})}}),_.W(_.m,{cond:d,
then:function(){return _.W("div",{class:"ytdMiniplayerComponentDraggableDragCover"})}})),_.W(_.m,{cond:function(){return pE()&&v()||O()},
then:function(){return _.W(_.ycO,{className:"ytdMiniplayerComponentPlaylistPanel",data:aS,hideHeaderText:!0,withinMiniplayer:!0})}}),_.W("div",{class:"ytdMiniplayerComponentToast"},_.W(_.tyO,{toastData:F}))),_.W(WcO,{onResize:function(rA){Z2(_.Z1(192,rA,720))},
onResizeStart:function(){var rA=_.hb(3),zQ=Ke();$r||($r=!0,rA&&zQ&&_.uV(rA,[zQ]));rA&&zQ&&_.nT(rA,zQ)},
currentAspectRatio:H,currentMiniplayerSize:ow,horizontalAlignment:sW,verticalAlignment:cJ}))},"Ik"),"ytd-miniplayer",{});var m08=_.nc.persistentPanelVisibleSelector,oj=function(){var b=_.g.apply(this,arguments)||this;b.tabGesturesIsActive=!1;b.persistentPanelEnabled=_.N("enable_ai_companion");b.hasDelegation=!1;b.isFrostedGlassInitialized=!1;b.frostedGlassExp=_.N("web_frosted_glass");b.hasPendingWatchNavigation=!1;b.mastheadHiddenFocusWithinKillswitch=_.N("web_masthead_hidden_focus_within_killswitch");b.clientOnlyWizTooltipsEnabled=_.N("enable_client_only_wiz_tooltips")&&HTMLElement.prototype.hasOwnProperty("popover");
b.scrollAtTopInternal=!0;b.guideScrollTop=0;b.isTheaterModeSession=_.Ye("START_IN_THEATER_MODE");b.iMaxTheaterMode=_.N("web_watch_imax_theater_mode");b.isFullWindowSession=_.Ye("START_IN_FULL_WINDOW_MODE");b.hasCreateFamilyDialog=!1;b.mastheadHeight=56;b.networkStatusManager=new _.L_;b.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"};b.dynamicActionMap={"yt-run-attestation-command":function(d){var B=_.MiP.instance,k=_.p(d,_.XaV);return k?_.N("use_rta_manager_for_async")&&
(_.N("attmusi")&&_.N("attmusi_ue")?window.attmp:XoQ())?VGa(B,k,d.clickTrackingParams):S2Q(B,k,d.clickTrackingParams):_.Rk(Error("si"))}};
b.isFrostedGlassDisabled=!1;b.isChannelOrPlaylistPage=!1;return b};
_.c(oj,_.g);_.E=oj.prototype;_.E.created=function(){var b=_.I2();_.N("kevlar_clear_duplicate_pref_cookie")&&_.ws(_.Y8,function(){var d=_.Za.get("PREF");d&&!/f\d=/.test(d)&&(d=_.pw("kevlar_duplicate_pref_cookie_domain_override"),document.cookie=d?"PREF=null;domain="+d+";expires=Thu, 01 Jan 1970 00:00:01 GMT":"PREF=null;domain=.www.youtube.com;expires=Thu, 01 Jan 1970 00:00:01 GMT")});
_.N("gzip_gel_with_worker")&&_.Lqw();_.N("jspb_serialize_with_worker")&&dnW();_.N("web_worker_availability_check")&&hqa();_.N("nwl_init_killswitch")||e6P().then(function(){_.Y8.addLowPriorityJob(rzE)});
this.pageManagerAttachedPromise=_.ry();this.ytdAppBehavior.loadDepsPromise=_.VY([this.ytdAppBehavior.loadDepsPromise,this.pageManagerAttachedPromise.promise]);this.scrollThrottle=new _.aI(this.onThrottledScroll,200,this);_.N("external_fullscreen")&&(this.fullscreen=!1);this.boundOnTouchStart=this.onTouchStart.bind(this);nlg();A9W=!!_.dF("ytappsettings.initialized");xnr=_.dF("ytappsettings.previousValue");YZg=_.dF("ytappsettings.previousSnapshotTime");A9W||(A9W=!0,e05());bMO();dkE();_.qL("DEFERRED_DETACH",
_.N("kevlar_tuner_should_defer_detach"));_.qL("REUSE_COMPONENTS",!0);_.qL("STAMPER_STABLE_LIST",!0);_.qL("SCHEDULED_LAZY_LIST",!0);_.qL("openPopupConfig",Kv4);_.qL("useClickHandler",!0);_.N("kevlar_shell_cleanup")&&_.Y8.addLowPriorityJob(SZE.bind(this,_.k4.caches));_.Ye("IS_SHELL_LOAD")&&_.zA({shellStartupDurationMs:Math.round((0,_.N$)()-_.oZ())});WGm(this.networkStatusManager);_.N("kevlar_is_hiring")&&(console.log("%cYouTube.com is hiring!",EM8(EIE)),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!",
EM8(sXE)),console.log("%cVisit http://go/join-youtube-web to apply today.",EM8(Clg)));_.xam(b.resolve(_.gea),1E3)};
_.E.ready=function(){var b=this;this.guide.addEventListener("transitionend",this.processDrawerIronSelect.bind(this));this.guideInnerContent.addEventListener("scroll",this.ytRendererBehavior.markDirty.bind(this));var d=aZ4();d&&!_.N("external_fullscreen_killswitch")&&document.addEventListener(d,this.setFullscreen.bind(this));(d=window.matchMedia("(prefers-color-scheme: dark)"))&&d.addEventListener&&d.addEventListener("change",this.onDeviceThemeChanged.bind(this));this.onDeviceThemeChanged();if(d=_.I2().resolve(_.O6(_.Jdh)))d.subscribe("navigation-start",
function(B){B.destinationPageSubtype==="watch"&&(b.hasPendingWatchNavigation=!0)}),d.subscribe("navigation-end",function(B){B.destinationPageSubtype==="watch"&&(b.hasPendingWatchNavigation=!1)})};
_.E.attached=function(){var b=this;_.UQ().processSignal("ci");_.N("kevlar_passive_event_listeners")?this.hostElement.addEventListener("touchstart",this.boundOnTouchStart,_.mXh?{passive:!0}:void 0):this.hostElement.addEventListener("touchstart",this.boundOnTouchStart);_.$E(_.tk2(),"SUCCESS");this.updateIconSet();_.en(this.guideInnerContent,!1);_.TY().initVisibilityObserver();this.guideService.guideElement=this.guide;var d=document.createElement("ytd-miniplayer"),B=_.Cl(this.hostElement).querySelector("#content");
_.Cl(this.hostElement).insertBefore(d,B);_.UQ().processSignal("ma");_.I2().resolve(_.VD).init(d);this.persistentPanelEnabled&&_.k6E(_.I2().resolve(_.vV),this.persistentPanelContainer,"APP");_.Ye("IS_SHELL_LOAD")&&(B=document.createElement("ytd-network-status-banner"),_.Cl(this.hostElement).insertBefore(B,d));_.N("kevlar_right_click_on_lockups")&&_.ar._onCaptureClick&&document.addEventListener("contextmenu",_.ar._onCaptureClick.bind(_.ar),!0);var k=function(){var G=_.cS("yt-page-navigation-progress");
_.Cl(b.hostElement).appendChild(G)};
setTimeout(function(){_.UQ().parkOrScheduleJob(k,0,"eocs",16)},0);
_.N("service_worker_push_enabled")&&_.ws(_.Y8,$Nr);_.Lv(_.Cv.getInstance(),this.dynamicActionMap,this.hostElement);_.dp(this.hostElement,"ytd-app-attached");_.UQ().processSignal("aa");h0k(this.hostElement);_.D7("gapi.load",_.WE4);this.networkStatusManager.listen("publicytnetworkstatus-online",this.onlineHandler.bind(this));this.networkStatusManager.listen("publicytnetworkstatus-offline",this.offlineHandler.bind(this));this.networkStatusManager.isNetworkAvailable()||this.offlineHandler();_.ws(_.Y8,
function(){var G=document.createElement("ytd-video-preview");_.Cl(_.Cl(b.hostElement).querySelector("#video-preview")).appendChild(G)});
this.updateIsInlinePreviewDisabled();this.scheduleFrostedGlassInitialization();_.ws(_.Y8,function(){LGg();b.registerWithViewTransitionManager()});
if(_.V8()&&this.isAppDarkTheme()!==_.y8())this.onDarkModeToggledAction();else d=_.ST()==="USER_INTERFACE_THEME_DARK",this.isAppDarkTheme()!==d&&(_.N("enable_dark_theme_only_on_shorts")?_.g3(_.N("enable_dark_theme_only_on_shorts_control")?window.location.href:_.Lw(window.location.href,{theme:"dark"})):_.eu(new _.iq("Theme was not applied",this.getThemeSettingsToLog()))),this.standalone||(QJE=new ry5(this.hostElement)),d0Q=new bJr(this.hostElement),eHa=new Y5k(this.hostElement),aEE=new WlE(this.hostElement)};
_.E.getThemeSettingsToLog=function(){var b=_.ST()==="USER_INTERFACE_THEME_DARK";b=_.V8()?_.y8()?"os-dark":"os-light":b?"dark":"light";return{appTheme:this.isAppDarkTheme()?"dark":"light",prefsTheme:b,cookiesEnabled:_.yA()}};
_.E.detached=function(){_.bV(this.guideInnerContent);_.Y8.cancelJob(ouO);ouO=0;_.Y8.cancelJob(c20);c20=0;_.po4(X$O);X$O.length=0;J2E=_.fYy=null;_.TY().dispose();_.N("kevlar_passive_event_listeners")&&this.hostElement.removeEventListener("touchstart",this.boundOnTouchStart);_.fv(_.Cv.getInstance(),QJE.playlistHandlerActionMap,QJE.JSC$32925_clientRoot);_.fv(_.Cv.getInstance(),d0Q.downloadManagerActionMap,d0Q.JSC$33221_clientRoot);_.fv(_.Cv.getInstance(),eHa.feedbackCollectorActionMap,eHa.JSC$33216_clientRoot);
for(var b=_.C(aEE.eventListeners),d=b.next();!d.done;d=b.next()){var B=_.C(d.value);d=B.next().value;B=B.next().value;B=_.C(B);for(var k=B.next();!k.done;k=B.next()){var G=_.C(k.value);k=G.next().value;G=G.next().value;d.removeEventListener(k,G)}}_.fv(_.Cv.getInstance(),aEE.autonavPauseActionMap,aEE.JSC$20537_clientRoot)};
_.E.updateIsInlinePreviewDisabled=function(){this.isInlinePreviewDisabled=_.mh().getFlag(186)};
_.E.computeIsInlinePreviewEnabled=function(b,d,B){return!B&&_.iBW({miniplayerIsActive:b,miniplayerPlaybackState:d})};
_.E.dispatchFrostedGlassMode=function(){this.ytdReduxBehavior.dispatch(_.ER({type:"SET_FROSTED_GLASS_MODE",payload:!_.N("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"}))};
_.E.computeIsFrostedGlassDisabled=function(b,d,B,k){return b||d||B||k&&_.N("web_frosted_glass_disable_watch")};
_.E.isWatchPageChanged=function(){this.getCurrentPageScrollableElementType()&&(_.N("web_watch_update_scroll_killswitch")||this.updateScrollAndMasthead(!(!this.isWatchPage||!this.fullscreen),!(!this.isMiniAppPage||!this.fullscreen),!(!this.isShortsPage||!this.fullscreen),this.isWatchPage&&this.isTheaterMode()))};
_.E.computeIsHomePage=function(b,d){if(!b||d==null||!d.endpoint)return!1;var B;return((B=_.p(d.endpoint,_.$x))==null?void 0:B.browseId)==="FEwhat_to_watch"};
_.E.updateIsChannelOrPlaylistPage=function(){if(_.N("web_frosted_glass")){var b,d,B=(d=(b=_.I2().resolve(_.O6(_.dT)))==null?void 0:b.getCurrentPage())==null?void 0:d.pageSubtype;this.isChannelOrPlaylistPage=B?["channel","channels","playlist"].includes(B):!1}};
_.E.scheduleFrostedGlassInitialization=function(){var b=this;_.N("web_frosted_glass")&&_.UQ().parkOrScheduleJob(function(){b.isFrostedGlassInitialized=!0},0,_.nG(["eocs",
"cr"]),300)};
_.E.isInlinePreviewEnabledChanged=function(){this.ytdReduxBehavior.dispatch(_.$6M(this.isInlinePreviewEnabled));this.ytdReduxBehavior.dispatch(_.ER({type:"SET_SHARED_INLINE_PREVIEW_ENABLED",payload:this.isInlinePreviewEnabled}));this.ytdReduxBehavior.dispatch(_.ER({type:"SET_SHARED_ANIMATED_THUMBNAIL_ENABLED",payload:!this.isInlinePreviewDisabled}))};
_.E.onlineHandler=function(){this.ytdReduxBehavior.store.dispatch(dC5(!0))};
_.E.onYtSignalActionRequestPersistentStorage=function(){if(!_.N("request_persistent_storage_killswitch")){var b=_.I2().resolve(_.CYm);b.cachedPersistStatePromise||(b.cachedPersistStatePromise=Nla())}};
_.E.handleYtChannelCreationFormEndpoints=function(b){b&&this.ytComponentBehavior.resolveCommand(b)};
_.E.handleShowEngagementPanelEndpoint=function(b){b&&this.ytComponentBehavior.resolveCommand(b)};
_.E.offlineHandler=function(){this.ytdReduxBehavior.store.dispatch(dC5(!1))};
_.E.initIconDefs=function(b,d){var B=document.createElement("iron-iconset-svg");B.name=b;b=document.createElementNS("http://www.w3.org/2000/svg","svg");B.appendChild(b);b.appendChild(d);document.body.appendChild(B);return B};
_.E.onWindowResized=function(){_.BG(this.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"]);var b=_.ZG.getInstance();b.documentWidth_=document.body.clientWidth;AQm(b)};
_.E.onWindowScrolled=function(){var b=_.I2().resolve(_.dT).getCurrentPage();if(b!=null&&b.getScrollTop){var d=this.ytdReduxBehavior,B=d.dispatch;b=b.getScrollTop()<=0;B.call(d,_.ER({type:"SET_SCROLL_AT_TOP",payload:b}))}};
_.E.guideIsVisibleButNotPersistentSelectorChanged=function(){var b=_.I2().resolve(_.dT).getCurrentPage();this.getCurrentPageScrollableElementType()==="HTML"&&this.guideIsVisibleButNotPersistent?(document.body.style.overflowY="scroll",this.guideScrollTop=b.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"),
b.setScrollTop(this.guideScrollTop));_.kJ(this.hostElement,"yt-rich-grid-layout-refreshed")};
_.E.getCurrentPageScrollableElementType=function(){var b=_.I2().resolve(_.dT).getCurrentPage();if(b&&b.getPageScrollingElement())return b.getPageScrollingElement().nodeName};
_.E.observeGuideVisibility=function(){var b=_.ZG.getInstance(),d=this.miniGuideVisible;b.guidePersistentAndVisible_=this.guidePersistentAndVisible;b.miniGuideVisible_=d;AQm(b)};
_.E.observePersistentPanelVisibility=function(){var b=_.ZG.getInstance();b.persistentPanelVisible_=this.persistentPanelVisible;AQm(b)};
_.E.handleEduDismissAction=function(b){b&&b.eduDismissAction&&(_.BG(this.hostElement,"yt-close-popup-action",["yt-bubble-hint-renderer"]),_.UpH.getInstance(),_.j_.set(b.eduDismissAction.key+"-dismissed",!0))};
_.E.handleEduImpressionAction=function(b){if(b&&b.eduImpressionAction){var d=_.UpH.getInstance();b=b.eduImpressionAction.key;d.JSC$13355_eduDisplayedThisLoad_[_.Dph[b].setKey||b]=!0;_.j_.set(b+"-impression",parseInt(_.j_.get(b+"-impression")||0,10)+1)}};
_.E.onYtSignalActionConfirmMentionsEdu=function(){_.BG(this.hostElement,"yt-close-popup-action",["yt-bubble-hint-renderer"]);_.S_.getInstance();_.yR.set("edu-dismissed",!0)};
_.E.onYtSignalActionRecordMentionsEduImpression=function(){_.S_.getInstance();var b=_.yR.set,d=parseInt(_.yR.get("edu-impressions"),10);b.call(_.yR,"edu-impressions",(isFinite(d)?d:0)+1)};
_.E.onYtPageManagerAttached=function(b){var d;((d=_.qg(b))==null?void 0:d.id)==="page-manager"&&this.pageManagerAttachedPromise.resolve()};
_.E.onInvokeInstrumentManagerAction=function(b,d){FG4(d,b)};
_.E.updateIconSet=function(){var b=this.hostElement.querySelector("#masthead");if(b){var d=_.vf(b),B=d.querySelector("g#yt-logo-updated");B&&(b=document.createElementNS("http://www.w3.org/2000/svg","defs"),b.appendChild(B.cloneNode(!0)),(d=d.querySelector("g#yt-logo-red-updated"))&&b.appendChild(d.cloneNode(!0)),this.initIconDefs("yt-logos-ext",b))}};
_.E.updateMastheadData=function(){var b=this,d,B,k,G,P;return _.f(function(v){if(v.nextAddress==1){d=b.data;B=b.hostElement.querySelector("#masthead");if(!B)return v.return();_.Op(b,function(){B.data=b.topbarData});
if(!b.get("response.topbar",d)||b.get("response.topbar.responseContext.maxAgeSeconds",d)===0)return v.jumpTo(0);if(k=_.I2().resolve(_.AO))return v.yield(k(),6);G=_.I2().resolve(_.wm);return v.yield(G.put("service:topbar:fallback",new _.un({innertubeResponse:b.get("response.topbar",d)})),0)}return(P=v.yieldResult)?v.yield(P.put("service:topbar:fallback",new _.un({innertubeResponse:b.get("response.topbar",d)})),0):v.jumpTo(0)})};
_.E.computeTopbarData=function(b){if(!b)return null;var d;return this.isShortsPage&&this.topbarData&&!_.p((d=b.response)==null?void 0:d.topbar,uJO)?this.topbarData:b.response&&"topbar"in b.response?_.p(b.response.topbar,uJO)||null:null};
_.E.onSetTheaterModeEnabled=function(b,d){this.isTheaterModeSession=d.enabled;this.setTheaterModeStyles(d.enabled)};
_.E.setTheaterModeStyles=function(){this.setMastheadTheme();this.iMaxTheaterMode&&this.updateScrollAndMasthead(!(!this.isWatchPage||!this.fullscreen),!(!this.isMiniAppPage||!this.fullscreen),!(!this.isShortsPage||!this.fullscreen),this.isWatchPage&&this.isTheaterMode())};
_.E.onDarkModeToggledAction=function(){var b=_.HQ(window.location.href);if(!_.a6W(b)){(b=!!_.vQ(window.location.href).themeRefresh)&&_.eu(new _.iq("themeRefresh param is in url.",this.getThemeSettingsToLog()));if(!b){e05();b={themeRefresh:1};var d=_.I2().resolve(_.dT);if(d.isOnWatch()){var B,k;d=((B=d.getPlayerFromWatch())==null?void 0:(k=B.getPlayer())==null?void 0:k.getCurrentTime())||0;d>=1&&(b.time_continue=Math.floor(d))}_.yA()||_.ST()!=="USER_INTERFACE_THEME_DARK"||(b.theme="dark");_.g3(_.Lw(window.location.href,
b))}_.N("web_appshell_refresh_trigger")&&_.k4.caches&&this.refreshAppShellResponse();B=_.Sn(window.location.href);_.TW(_.I2().resolve(_.rm),_.qa(B,"theme"))}};
_.E.onYtSignalActionToggleRestrictedModeOnAction=function(){this.setRestrictedMode(!0)};
_.E.onYtSignalActionToggleRestrictedModeOffAction=function(){this.setRestrictedMode(!1)};
_.E.onPlayerFullscreen=function(b){_.xY();this.playerFullscreen=b};
_.E.setRestrictedMode=function(b){var d=_.mh();_.$J(0,58,b);d.save();_.I2().resolve(_.ue).reload()};
_.E.onPageChanged=function(b){b.detail.newPageType==="ytd-watch-flexy"||b.detail.newPageType==="ytd-watch-fixie"||b.detail.newPageType==="ytd-watch-grid"?this.ytdReduxBehavior.dispatch(_.ly("WEB_PAGE_TYPE_WATCH")):b.detail.newPageType==="ytd-shorts"?this.ytdReduxBehavior.dispatch(_.ly("WEB_PAGE_TYPE_SHORTS")):b.detail.newPageType==="ytd-browse"&&b.detail.newPageSubtype==="mini_app"?this.ytdReduxBehavior.dispatch(_.ly("WEB_PAGE_TYPE_MINI_APP")):_.N("web_frosted_glass")&&b.detail.newPageType==="ytd-browse"?
this.ytdReduxBehavior.dispatch(_.ly("WEB_PAGE_TYPE_BROWSE")):this.ytdReduxBehavior.dispatch(_.ly("WEB_PAGE_TYPE_UNKNOWN"));b.detail.oldPageType&&this.setMastheadTheme();this.isFullWindowSession&&this.setFullscreen();this.updateIsInlinePreviewDisabled()};
_.E.onPageDataUpdated=function(){this.updateIsChannelOrPlaylistPage()};
_.E.onGuideToggleTap=function(){_.dp(this.hostElement,"yt-guide-toggle")};
_.E.onGuideToggleHover=function(){_.dp(this.hostElement,"yt-guide-hover")};
_.E.isTheaterMode=function(){return this.isWatchPage&&this.isTheaterModeSession};
_.E.isAppDarkTheme=function(){return document.documentElement.hasAttribute("dark")};
_.E.setMastheadTheme=function(){var b=_.vf(this.hostElement).querySelector("#masthead");b&&(b.dark=b.isDarkThemeForced||this.isTheaterMode()||this.isAppDarkTheme(),b.isDarkThemeForced=!1)};
_.E.onRequestPanelModeChange=function(b,d){this.hideHeaderShadow=d.mode!=="seamed"};
_.E.onGuideOpenButtonHover=function(){this.renderGuide=!0};
_.E.onDrawerIronSelect=function(b){_.qg(b).id==="guide"&&this.processDrawerIronSelect()};
_.E.processDrawerIronSelect=function(){this.ytRendererBehavior.markDirty();var b="closed";this.guide.opened&&(this.renderGuide=!0,this.guide.persistent||(b="opened"));_.dp(this.hostElement,"yt-autonav-pause-guide-"+b)};
_.E.onAddElementToApp=function(b){_.Cl(this.hostElement).appendChild(b.detail)};
_.E.onThrottledScroll=function(){var b=_.I2().resolve(_.dT).getCurrentPage();b&&(this.scrollAtTopInternal=b.getScrollTop()<=0);this.mastheadHidden=this.canHideMasthead()};
_.E.canHideMasthead=function(){return this.scrollAtTopInternal&&!!this.fullscreen};
_.E.setFullscreen=function(){if(_.N("external_fullscreen")||!this.isWatchPage){var b=_.N("kevlar_fullerscreen_root_only_killswitch")?!!_.xY():!!_.xY()&&_.xY()===document.documentElement;b=(this.isWatchPage||this.isShortsPage||this.isMiniAppPage)&&(b||this.isFullWindowSession);this.fullscreen!==b&&((this.fullscreen=b)&&_.kJ(this.hostElement,"yt-close-all-popups-action"),this.isShortsPage&&(_.Yg().dispatch(_.GFS(this.fullscreen)),this.setFullscreenLoggingForShorts(this.fullscreen)),this.updateScrollAndMasthead(this.isWatchPage&&
this.fullscreen,this.isMiniAppPage&&this.fullscreen,this.isShortsPage&&this.fullscreen,this.isWatchPage&&this.isTheaterMode()),_.BG(this.hostElement,"yt-fullscreen-change-action",[this.fullscreen]))}};
_.E.setFullscreenLoggingForShorts=function(b){var d,B,k;return _.f(function(G){if(G.nextAddress==1)return G.yield((d=_.kN())==null?void 0:d.getPlayerPromise(),2);B=G.yieldResult;(k=B)==null||k.setAppFullscreen(b);_.tn(G)})};
_.E.updateMastheadCssHeight=function(){var b=this.mastheadHeight;this.fullscreen&&(b=0);_.Wf(this.hostElement,{"--ytd-masthead-height":b+"px","--ytd-masthead-height-absolute":this.mastheadHeight+"px"})};
_.E.updateNetworkStatusBannerDisplayStatus=function(){var b="unset";this.fullscreen&&(b="none");_.Wf(this.hostElement,{"--ytd-network-status-banner-display":b})};
_.E.updateNetworkStatusBannerCssHeight=function(){var b="unset";this.fullscreen&&(b="0px");_.Wf(this.hostElement,{"--ytd-network-status-banner-max-height":b})};
_.E.updateScrollAndMasthead=function(b,d,B,k){this.iMaxTheaterMode||(k=!1);var G=_.I2().resolve(_.dT).getCurrentPage();b||d||k?(document.body.classList.add("no-scroll"),G.pageScrollElement=this.hostElement,this.scrolling=!0,this.hostElement.addEventListener("scroll",_.mq(this,this.onScroll)),G.setScrollTop(0),_.Wf(this.hostElement,{"--ytd-app-fullerscreen-scrollbar-width":_.ri()+"px"})):B?_.dp(this.hostElement,"yt-guide-close"):(this.isShortsPage&&_.dp(this.hostElement,"yt-guide-show"),document.body.classList.remove("no-scroll"),
G.pageScrollElement=null,this.scrolling=!1,this.hostElement.removeEventListener("scroll",_.mq(this,this.onScroll)));this.mastheadHidden=b||d||B;this.updateMastheadCssHeight();_.N("network_status_banner_display_none")?this.updateNetworkStatusBannerDisplayStatus():this.updateNetworkStatusBannerCssHeight()};
_.E.onScroll=function(){this.ytRendererBehavior.markDirty();this.scrollThrottle.fire()};
_.E.onYtNavigateAction=function(b){b=this.get("navigateAction.endpoint",b);_.dp(this.hostElement,"yt-navigate",{endpoint:b})};
_.E.onYtRegisterCreateFamilyDialog=function(){if(!this.hasCreateFamilyDialog){var b=document.createElement("yt-create-family-dialog");_.Cl(this.hostElement).appendChild(b);this.hasCreateFamilyDialog=!0}};
_.E.onSetPushNotificationsEnabledCommand=function(b){var d=this,B=_.p(b,wVk);B&&typeof B.enabled==="boolean"&&(Notification.permission!=="granted"?fCE().then(function(){Notification.permission==="granted"?(TyE(!B.enabled).then(qZE),B.successAction&&_.GA(d.hostElement,[B.successAction])):B.failureAction&&_.GA(d.hostElement,[B.failureAction])}):(TyE(!B.enabled).then(qZE),B.successAction&&_.GA(this.hostElement,[B.successAction])))};
_.E.onYtSignalActionEnableChromeNotifications=function(){ABQ(!0)};
_.E.onOpenHotkeyDialog=function(){this.topbarData.hotkeyDialog&&this.ytOpenPopupBehavior.openPopup({openPopupAction:{popupType:"DIALOG",popup:{hotkeyDialogRenderer:_.p(this.topbarData.hotkeyDialog,TYm)}}})};
_.E.onYtSignalActionShowKeyboardShortcutDialog=function(){_.BG(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"]);this.onOpenHotkeyDialog()};
_.E.onYtEndpointChangeHandler=function(b,d){var B=_.Bs(_.wN);B.pendingPrefetchJob_&&(d=!(!d||d.autonav!="1"),B.pendingPrefetchJob_.resolve(b&&_.A12(b)?_.Wdx(b,d):""),B.pendingPrefetchJob_=null);_.BG(this.hostElement,"yt-pause-active-page-context");_.BG(this.hostElement,"ytd-log-youthere-nav");_.BG(this.hostElement,"yt-prepare-page-dispose")};
_.E.handleCommandWithCommandHandler=function(b,d){_.Wo.instance.resolveCommand(b,{form:{element:d}})};
_.E.onYtTimedCommand=function(b){var d=this;b=_.p(b,Ha4);var B=b.command;B&&_.IE(_.Y8,function(){var k=_.p(B,_.lD2);k?(_.Wo.instance.resolveCommand(B),d.maybeLogGetAnswerRequestTick(k)):_.PG(d.hostElement,[B],d.hostElement)},b.timeoutMs||0)};
_.E.maybeLogGetAnswerRequestTick=function(b){b&&b.isFirstRequest&&(_.Xb("search_overview_answer"),_.hU("so_rq",void 0,"search_overview_answer"))};
_.E.onYtSignalActionSkipNavigation=function(){var b=_.I2().resolve(_.dT).getCurrentPage();_.a_(b)};
_.E.onYtSignalActionCopyDebugData=function(){cBP()};
_.E.handleEntityUpdateCommand=function(b){_.OR(_.p(b,_.ef5).entityBatchUpdate,this.ytdReduxBehavior.store)};
_.E.logFlowLoggingEventCommand=function(b){if(b=_.p(b,_.rVW))if(b.eventType==="FLOW_LOGGING_EVENT_CLASSIFICATION_START_EVENT"){var d=b.flowEventNamespace,B=b.flowEventType,k=b.flowType;k&&d&&B&&_.GsC(_.AS(d,B,b.flowEventMetadata),k)}else{d=_.Wg();B=b.flowEventNamespace;k=b.flowEventType;var G=b.flowType;G&&B&&k&&d.logFlowEvent(_.AS(B,k,b.flowEventMetadata),G,b.flowNonce)}};
_.E.onGuideTouchStart=function(){this.guideScrolledByTouch=!0};
_.E.onGuideTouchEnd=function(){this.guideScrolledByTouch=!1};
_.E.onTouchStart=function(){var b=_.rN();_.hb()&&_.wy(b.JSC$13477_screenManager,{visualElement:b.ve})};
_.E.handleSelectLanguageCommand=function(b){if(b=_.p(b,SFg).hl){var d=_.mh();d.set("hl",b);d.save();_.I2().resolve(_.ue).reload()}};
_.E.handleConfirmDialogEndpoint=function(b){(b=this.ytOpenPopupBehavior.getNavigationEndpointPopupAction(b))&&this.ytOpenPopupBehavior.openPopup(b)};
_.E.handleOpenPopupNavigationEndpoints=function(b,d){(b=this.ytOpenPopupBehavior.getNavigationEndpointPopupAction(b))&&this.ytOpenPopupBehavior.openPopup(b,d)};
_.E.handleSaveCommandToSessionStorage=function(b){if(b=_.p(b,_.FZ3)){var d=b.key;d&&b.command&&window.sessionStorage.setItem(d,JSON.stringify(b.command))}};
_.E.refreshAppShellResponse=function(){navigator.serviceWorker&&navigator.serviceWorker.ready.then(function(b){b&&b.active&&b.active.postMessage({type:"refresh_shell"})}).catch(function(b){b.name!=="SecurityError"&&_.xs(b)})};
_.E.onDeviceThemeChanged=function(){var b=_.y8();_.$J(_.mh(),185,b);_.mh().save()};
_.E.handleYtRegisterPromoCommand=function(b){if(_.p(b,iaO)){var d=_.I2().resolve(_.dT).getCurrentPage()||this.hostElement;pik().registerPromoCommand(_.p(b,iaO),d)}};
_.E.onYtNavigateHomeAction=function(){if(!_.N("kevlar_miniplayer_navigate_home_from_app_killswitch")){var b,d,B,k,G=(k=(b=this.topbarData)==null?void 0:(d=b.logo)==null?void 0:(B=d.topbarLogoRenderer)==null?void 0:B.endpoint)!=null?k:_.xt;this.ytComponentBehavior.resolveCommand(G)}};
_.E.onYtLocationCollectionCommand=function(b){CZa(_.p(b,bma))};
_.E.onYtGetLocationCommand=function(b){PzW(_.p(b,emW),this)};
_.E.updateRenderGuideFromBinding=function(b){this.renderGuide=b.detail.value};
_.E.updateGuidePersistentAndVisibleFromBinding=function(b){this.guidePersistentAndVisible=b.detail.value};
_.E.updateMiniGuideVisibleFromBinding=function(b){this.miniGuideVisible=b.detail.value};
_.E.onThemeSelected=function(b,d){var B=_.mh(),k=b||d?b:_.y8(),G=(k&&this.getCurrentTheme()!=="USER_INTERFACE_THEME_DARK"||!k&&this.getCurrentTheme()!=="USER_INTERFACE_THEME_LIGHT")&&!_.a6W(_.HQ(window.location.href));_.$J(0,165,b);_.$J(0,174,d);B.save();G&&_.BG(this.hostElement,"yt-dark-mode-toggled-action",[k]);_.BG(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"])};
_.E.getCurrentTheme=function(){return _.V8()?this.isAppDarkTheme()?"USER_INTERFACE_THEME_DARK":"USER_INTERFACE_THEME_LIGHT":_.ST()};
_.E.handleSignalActionToggleDarkThemeOn=function(){this.onThemeSelected(!0,!1)};
_.E.handleSignalActionToggleDarkThemeOff=function(){this.onThemeSelected(!1,!0)};
_.E.handleSignalActionToggleDarkThemeDevice=function(){this.onThemeSelected(!1,!1)};
_.E.handleShowConsentPrimitive=function(b){var d=this,B,k;return _.f(function(G){if(G.nextAddress==1){try{B=(k=_.kN())==null?void 0:k.getPlayerPromise()}catch(P){}return G.yield(RqO(b,B),2)}_.BG(d.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"]);_.tn(G)})};
_.E.handleSelectActiveIdentityEndpointInternal=function(b){_.FN();b=_.p(b,_.QWs);if(b!=null&&b.supportedTokens){b=_.C(b.supportedTokens);for(var d=b.next();!d.done;d=b.next())d=d.value,d.accountSigninToken&&_.g3(d.accountSigninToken.signinUrl,void 0,void 0,window.top)}};
_.E.handleUpdatePermissionRoleCommand=function(b){if(b=_.p(b,_.Q4A)){var d;this.hasDelegation=!((d=_.p(b.renderer,_.rFe))==null||!d.status)}};
_.E.registerWithViewTransitionManager=function(){var b=_.I2().resolve(_.O6(_.kw));if(b){var d,B=(d=this.guide)==null?void 0:d.querySelector("#scrim"),k;d=(k=this.guide)==null?void 0:k.querySelector("#contentContainer");B&&d&&b.isAnyTransitionEnabled&&(k={},b.viewTransitionCoordinator.registerElement(B,(k.slide="app-drawer-scrim-page-transition",k["lockup-to-watch"]="app-drawer-scrim-page-transition",k["learning-journey"]="app-drawer-scrim-page-transition",k)),B={},b.viewTransitionCoordinator.registerElement(d,
(B.slide="app-drawer-container-page-transition",B["lockup-to-watch"]="app-drawer-container-page-transition",B["learning-journey"]="app-drawer-container-page-transition",B)))}};
_.DB.Object.defineProperties(oj.prototype,{csiServiceName:{configurable:!0,enumerable:!0,get:function(){return"youtube"}},
applyFrostedGlassToChipBar:{configurable:!0,enumerable:!0,get:function(){return _.N("web_frosted_glass")&&this.isHomePage&&this.chipBarIsSticky&&(!this.scrollAtTop||!_.N("kevlar_show_chips_on_scroll"))}}});
_.DB.Object.defineProperties(oj,{template:{configurable:!0,enumerable:!0,get:function(){if(n_r===void 0){var b=document.createElement("template");_.J(b,'\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');
b.content.insertBefore(_.T().content.cloneNode(!0),b.content.firstChild);n_r=b}b=n_r;return b}}});
oj.prototype.onOpenHotkeyDialog=oj.prototype.onOpenHotkeyDialog;oj.prototype.setFullscreen=oj.prototype.setFullscreen;oj.prototype.onAddElementToApp=oj.prototype.onAddElementToApp;oj.prototype.onDrawerIronSelect=oj.prototype.onDrawerIronSelect;oj.prototype.onGuideOpenButtonHover=oj.prototype.onGuideOpenButtonHover;oj.prototype.onRequestPanelModeChange=oj.prototype.onRequestPanelModeChange;oj.prototype.onPageDataUpdated=oj.prototype.onPageDataUpdated;oj.prototype.onPageChanged=oj.prototype.onPageChanged;
oj.prototype.onSetTheaterModeEnabled=oj.prototype.onSetTheaterModeEnabled;oj.prototype.updateMastheadData=oj.prototype.updateMastheadData;oj.prototype.onYtPageManagerAttached=oj.prototype.onYtPageManagerAttached;oj.prototype.observePersistentPanelVisibility=oj.prototype.observePersistentPanelVisibility;oj.prototype.observeGuideVisibility=oj.prototype.observeGuideVisibility;oj.prototype.guideIsVisibleButNotPersistentSelectorChanged=oj.prototype.guideIsVisibleButNotPersistentSelectorChanged;
oj.prototype.isInlinePreviewEnabledChanged=oj.prototype.isInlinePreviewEnabledChanged;oj.prototype.isWatchPageChanged=oj.prototype.isWatchPageChanged;oj.prototype.dispatchFrostedGlassMode=oj.prototype.dispatchFrostedGlassMode;_.w([_.R(_.fH),_.n("design:type",Object)],oj.prototype,"ytdReduxBehavior",void 0);_.w([_.R(_.B5.YtEventForwardingBehavior),_.n("design:type",Object)],oj.prototype,"ytEventForwardingBehavior",void 0);
_.w([_.R(_.iA.YtOpenPopupBehavior),_.n("design:type",Object)],oj.prototype,"ytOpenPopupBehavior",void 0);_.w([_.R(_.uA.YtActionHandlerBehavior),_.n("design:type",Object)],oj.prototype,"ytActionHandlerBehavior",void 0);
_.w([_.R({_noAccessors:!0,actionRouterIsRoot:!1,created:function(){this.actionRouter_=_.Cv.getInstance();this.actionRouterNode=this.actionRouterIsRoot?document.body:this;this.onYtActionBoundListener_=this.onYtAction_.bind(this);this.actionRouterListenersRegistered_=!1;_.N("action_router_attached_only_killswitch")&&this.registerActionRouterEventListeners_()},
attached:function(){this.registerActionRouterEventListeners_()},
detached:function(){this.unregisterActionRouterEventListeners_()},
registerActionRouterEventListeners_:function(){if(!this.actionRouterListenersRegistered_){this.actionRouterListenersRegistered_=!0;var b;((b=this.actionRouterNode.hostElement)!=null?b:this.actionRouterNode).addEventListener("yt-action",this.onYtActionBoundListener_)}},
unregisterActionRouterEventListeners_:function(){this.actionRouterListenersRegistered_=!1;var b;((b=this.actionRouterNode.hostElement)!=null?b:this.actionRouterNode).removeEventListener("yt-action",this.onYtActionBoundListener_)},
onYtAction_:function(b){this.actionRouter_.handleAction(b.detail)}}),
_.n("design:type",Object)],oj.prototype,"ytActionRouterBehavior",void 0);_.w([_.R(h3r.YtdAppBehavior),_.n("design:type",Object)],oj.prototype,"ytdAppBehavior",void 0);_.w([_.R(_.wb.YtEndpointBehavior),_.n("design:type",Object)],oj.prototype,"ytEndpointBehavior",void 0);_.w([_.R(xIk.YtEndpointHandlerWithYpcBehavior),_.n("design:type",Object)],oj.prototype,"ytEndpointHandlerWithYpcBehavior",void 0);
_.w([_.R(Tgm.YtLogYpcFlowCommandsBehavior),_.n("design:type",Object)],oj.prototype,"ytLogYpcFlowCommandsBehavior",void 0);_.w([_.R(_.x.YtRendererBehavior),_.n("design:type",Object)],oj.prototype,"ytRendererBehavior",void 0);_.w([_.R(_.f2.YtComponentBehavior),_.n("design:type",Object)],oj.prototype,"ytComponentBehavior",void 0);_.w([_.Z({selector:_.Lq5}),_.n("design:type",Object)],oj.prototype,"tabGesturesIsActive",void 0);_.w([_.Z(),_.n("design:type",Boolean)],oj.prototype,"renderGuide",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],oj.prototype,"guidePersistentAndVisible",void 0);_.w([_.Z({selector:_.Cw0}),_.n("design:type",Boolean)],oj.prototype,"guideIsVisibleButNotPersistent",void 0);_.w([_.Z({value:!1,reflectToAttribute:!0}),_.n("design:type",Boolean)],oj.prototype,"standalone",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],oj.prototype,"miniGuideVisible",void 0);
_.w([_.Z(),_.n("design:type",Object)],oj.prototype,"persistentPanelEnabled",void 0);_.w([_.Z({selector:m08,reflectToAttribute:!0}),_.n("design:type",Boolean)],oj.prototype,"persistentPanelVisible",void 0);_.w([_.Z({selector:_.i2y}),_.n("design:type",Number)],oj.prototype,"miniplayerPlaybackState",void 0);_.w([_.Z({selector:_.tY,reflectToAttribute:!0}),_.n("design:type",Boolean)],oj.prototype,"miniplayerIsActive",void 0);
_.w([_.Z({computed:"computeIsInlinePreviewEnabled(miniplayerIsActive, miniplayerPlaybackState, isInlinePreviewDisabled)"}),_.n("design:type",Boolean)],oj.prototype,"isInlinePreviewEnabled",void 0);_.w([_.Z(),_.n("design:type",Boolean)],oj.prototype,"isInlinePreviewDisabled",void 0);_.w([_.Z({reflectToAttribute:!0,value:function(){return _.Ye("START_IN_FULL_WINDOW_MODE")}}),
_.n("design:type",Boolean)],oj.prototype,"mastheadHidden",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],oj.prototype,"playerFullscreen",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],oj.prototype,"fullscreen",void 0);_.w([_.Z({value:!1,reflectToAttribute:!0}),_.n("design:type",Boolean)],oj.prototype,"hideHeaderShadow",void 0);
_.w([_.Z({value:{GUIDE_ALT_LABEL:_.AU("GUIDE_ALT_LABEL",void 0,"Guide")}}),_.n("design:type",Object)],oj.prototype,"menuStrings",void 0);_.w([_.Z({computed:"computeTopbarData(data)"}),_.n("design:type",Object)],oj.prototype,"topbarData",void 0);_.w([_.Z({selector:_.gPF,reflectToAttribute:!0}),_.n("design:type",Boolean)],oj.prototype,"isWatchPage",void 0);_.w([_.Z({selector:_.yFJ,reflectToAttribute:!0}),_.n("design:type",Boolean)],oj.prototype,"isShortsPage",void 0);
_.w([_.Z({selector:function(b){return _.j6(b)==="WEB_PAGE_TYPE_MINI_APP"}}),
_.n("design:type",Boolean)],oj.prototype,"isMiniAppPage",void 0);_.w([_.Z({selector:function(b){return _.j6(b)==="WEB_PAGE_TYPE_BROWSE"}}),
_.n("design:type",Boolean)],oj.prototype,"isBrowsePage",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Boolean)],oj.prototype,"scrolling",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],oj.prototype,"hasDelegation",void 0);_.w([_.Z({reflectToAttribute:!0,value:!1}),_.n("design:type",Boolean)],oj.prototype,"guideScrolledByTouch",void 0);_.w([_.Z(),_.n("design:type",Object)],oj.prototype,"isFrostedGlassInitialized",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],oj.prototype,"frostedGlassExp",void 0);_.w([_.Z({selector:function(b){return b.ui.chipBarIsSticky}}),
_.n("design:type",Boolean)],oj.prototype,"chipBarIsSticky",void 0);_.w([_.Z({selector:_.v0g}),_.n("design:type",Boolean)],oj.prototype,"scrollAtTop",void 0);_.w([_.Z({computed:"computeIsHomePage(isBrowsePage, data)"}),_.n("design:type",Boolean)],oj.prototype,"isHomePage",void 0);_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],oj.prototype,"hasPendingWatchNavigation",void 0);
_.w([_.Z({reflectToAttribute:!0}),_.n("design:type",Object)],oj.prototype,"mastheadHiddenFocusWithinKillswitch",void 0);_.w([_.Z(),_.n("design:type",Object)],oj.prototype,"clientOnlyWizTooltipsEnabled",void 0);_.w([_.E5("guide"),_.n("design:type",Object)],oj.prototype,"guide",void 0);_.w([_.E5("guide-service"),_.n("design:type",D3g)],oj.prototype,"guideService",void 0);_.w([_.E5("guide-inner-content"),_.n("design:type",HTMLDivElement)],oj.prototype,"guideInnerContent",void 0);
_.w([_.DM("#persistent-panel-container"),_.n("design:type",HTMLElement)],oj.prototype,"persistentPanelContainer",void 0);_.w([_.Z({selector:_.wSC}),_.n("design:type",String)],oj.prototype,"frostedGlassMode",void 0);_.w([_.O8("isFrostedGlassDisabled","isFrostedGlassInitialized","applyFrostedGlassToChipBar"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],oj.prototype,"dispatchFrostedGlassMode",null);
_.w([_.Z({computed:"computeIsFrostedGlassDisabled(isShortsPage, isMiniAppPage, isChannelOrPlaylistPage, isWatchPage)"}),_.n("design:type",Object)],oj.prototype,"isFrostedGlassDisabled",void 0);_.w([_.O8("isWatchPage"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],oj.prototype,"isWatchPageChanged",null);_.w([_.X("isHomePage","chipBarIsSticky","scrollAtTop"),_.n("design:type",Boolean),_.n("design:paramtypes",[])],oj.prototype,"applyFrostedGlassToChipBar",null);
_.w([_.Z(),_.n("design:type",Object)],oj.prototype,"isChannelOrPlaylistPage",void 0);_.w([_.pl("isInlinePreviewEnabled"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],oj.prototype,"isInlinePreviewEnabledChanged",null);_.w([_.O8("guideIsVisibleButNotPersistent"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],oj.prototype,"guideIsVisibleButNotPersistentSelectorChanged",null);
_.w([_.O8("guidePersistentAndVisible","miniGuideVisible"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],oj.prototype,"observeGuideVisibility",null);_.w([_.O8("persistentPanelVisible"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],oj.prototype,"observePersistentPanelVisibility",null);
_.w([_.$0("attached"),_.n("design:type",Function),_.n("design:paramtypes",[Event]),_.n("design:returntype")],oj.prototype,"onYtPageManagerAttached",null);_.w([_.O8("data"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype",Promise)],oj.prototype,"updateMastheadData",null);_.w([_.$0("yt-set-theater-mode-enabled"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent,Object]),_.n("design:returntype")],oj.prototype,"onSetTheaterModeEnabled",null);
_.w([_.$0("yt-page-type-changed"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],oj.prototype,"onPageChanged",null);_.w([_.$0("yt-page-data-updated"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],oj.prototype,"onPageDataUpdated",null);_.w([_.$0("yt-request-panel-mode-change"),_.n("design:type",Function),_.n("design:paramtypes",[Event,Object]),_.n("design:returntype")],oj.prototype,"onRequestPanelModeChange",null);
_.w([_.$0("yt-guide-hover"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],oj.prototype,"onGuideOpenButtonHover",null);_.w([_.$0("app-drawer-transitioned"),_.n("design:type",Function),_.n("design:paramtypes",[Event]),_.n("design:returntype")],oj.prototype,"onDrawerIronSelect",null);_.w([_.$0("yt-add-element-to-app"),_.n("design:type",Function),_.n("design:paramtypes",[CustomEvent]),_.n("design:returntype")],oj.prototype,"onAddElementToApp",null);
_.w([_.$0("yt-set-fullerscreen-styles"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],oj.prototype,"setFullscreen",null);_.w([_.$0("yt-open-hotkey-dialog"),_.n("design:type",Function),_.n("design:paramtypes",[]),_.n("design:returntype")],oj.prototype,"onOpenHotkeyDialog",null);_.w([_.ZM({is:"ytd-app"})],oj);_.UQ().processSignal("eor");
_.re();
}catch(e){_._DumpException(e)}
}).call(this,this.default_kevlar_base);
// Google Inc.
